MDRYDFGLLGEEEIEYDGLLHNMDDILEMPSTSFPIKGRTYITTSLFAEAVKAVMRGKMNVNKAASVYRVPRSSLQRKVARSRMEHKRKDNPVIVEKMEAKAKKESDDNEEEKRRLWSEEYQRRLDEAEANVISDEMENIPSNDVLGMAVHSLYDHDYVEMANECIDQIEEEDDDIPPPPQIVIESGEVEDCGEMAARAAVQKIDPALFPLLLYKRILRLHYGLPAPARLMGDAYVKDEFRRHKSVPREQALVFLNEWTQYCTMLSKQLTGRGISKGVIGKDFDHTDLDKFSEEQLSQLLELKEEAELDQRRLRGERVEVKKDSESLYICYLSRLLH