MKMRGQAFVIFKELGSSTNALRQLQGFPFYGKPMHIQYAKTDSDIISKMRGTFADKENRKEKKKAQTLEQSANAPNKKVIQGATQNSASAPGTTPQNQVPDNPPDYILFLNNLPEETNEMMLSMLFNQFPGFKEVRLVPGRHDIAFVEFENENQAGAARDALQGFKITPSHAMKITYAKK