MVGKNFKALAHFHRLTEYIVQCKHCDKTLSSKHTSSNLTRHLIRNHKLLARTIFAGEEGKMLAELKDELEASASEDLSMELTEGEGETKSAVRGIMSVKREQEQMERHSQEEMRNKVIGKNNKLWAHFIRISEFMAKCMHCGKTLSSKHSSSNLMRHIVRRHTSLAKTLNHSHQHLMTPKKDSYSNLERRQAADPLEKVNFDDVDSIIEKVADHLDEEVTSISLQEPFYEYVVDNSDSVVVDRCEEQEPADMQNMIPPDSASLAESTTQLDEKLKAETIYYNEMAELARAKRRLIDLQTKKLLLDMNVVDN