MAVKVPIRHLFIGGEWHEPALGNRIPIINPSTEQAIGTIPAATAEDVEIAVKAAREAFSRNKGNHWARTSGKYRAKFLRAIAAKVTERKEELAKLEALDCGKPLDEAMWDMDDVAGCFEYYAELAEKLDEKQYASVELPMTTFQTHILKEPIGVVGLITPWNYPLLMAAWKVAPALAAGCTAILKPSELASVTCLELASICREVNLPAGVLNIITGLGQEAGASLASNPGLDKLAFTGSSLTGRSVMTAAAQNIKPVTMELGGKSPIIVFEDVDMVKAVEWTMFGCFWTNGQICSATSRLLVQESIASKFINGLVNWAKNIKISDPLEKDCRLGPVVSEGQYQKILNFISHAKTEGATVLCGGGRPDHLKRGYFIAPTILGNVNPGMQIWKEEVFGPVLAVTTFKTEDEAVELANDTVYGLAGAVLSKDDERCKRVSEALQAGIVWINCSQPTFCQAPWGGTKRSGFGRELGEWGLENYFNIKQVTKYVSDEQWNWYPSPSKL*