MVGKNFKALAHFHRLTEYIVQCKHCDKTLSSKHTSSNLTRHLIRNHKLLARTIFAGEGGKMLAELKDELEASASEDLSMELGEGETKSAVRGIMSTKLEQEQMERHSQEEMRNKVIGKNNKLWAHFIRISEFMAKCMHCGKTLSSKHSSSNLMRHIVRRHTSLAKTLNHSHQHLTTPKKESYASLERRQAADPLEKVNFDDVDSIIEKVADHLEEEVTSISLQEPFYEYVVDNSDSVVVDRCEEPEPAEMQNMIPPDSASLAESTTQLDEKLKAETIYYNEMAELARAKRRLIDLQTKKLLLDMNVVDH