MDPFTDFNPPPAVPRHVPSTHPDPISSEAELKDSVAARKIQKADREKLRRDRLNEHFVELGNTLDPDRPKNDKATILADTVQLLKDLNSKVDKLKAEHAALSEESRELTLEKNDLREEKASLKSDVENLNIQCQQQLRATYPWAAMDHSVMMAPPSYPFPMPVPMPPGPIPMHPSMQPYPFYGNQNPAVIHNPCSTFVPYIAPNTLFDQQSAQHVSSLAQSASRSHVSVKQDSKNKSSGESKVEKSKDSNDVTTDLELKTPGSTADQDLTSVQRKSKKSTGKESSVTKESSSSRCSSSHSVQDSSSNSVVGNTKVDDLDKREN