MDQFNHGGLYQSNQLPNHCLTELNQLPSDVSTPPNGLLSESSKQKPEAELKDSIAARKVQKADREKLRRDRLNEQFMELGKTLDPDRPKNDKASILSDTVQILKDLTAQVSRLKSEYAALTDESRELTQEKNDLREEKASLKSDIESLNAQYQQRMRTMYPWAGMDHSMVMHPPSYPYPMPVPIPTGPVPMHPPLQPYPFFGNHNPAVVPNPSSFVQYMTPNTLIEQQPTQYMSPIIQPGSMTRQESRNKSSDQGESRIEKSEDSNEVATDLELKTPGSTSEQDLSSGQKKSRKLPRKDNSFTDGSSSSKCSSSHSVHAVSSNSVVRGTKTGD