MSTKIMLKSSDGKSFEIDEDVARKSIAINHMVEDGCATDVIPLRNVTSKILKIVIDYCEKHVKSKEEEDLKEWDADFMKTIETTILFDVMMAANYLNIQSLLDLTCKTVSDLLQADLLSGKTPDEIRAHFNIENDLTAEEVAKIREENQWAFQ