MTASAVFILDMKGKVIISRNYRGDVPMNCVERFSGHVLEAEANDERPVWLEHGTTYIYIKYNNLYIMAVTQRNSNAAMILLFLYRLVEVFKDYFKELEEESIRDNFVITYELMDEMMDFGYPQVSEPKILREYITQEAHKLEVVKPPMAVTNAVSWRSEGIKHRKNEIFLDVVERLNLLVAANGTLLRSEILGSLKMRSYLSGMPELKLGLNDKLLFEATGRRTGGRGLSKGKAVEMEDIKFHQCVRLARFENDRTISFIPPDGEFELMSYRLNTQVKPLIWIEAVVEPHSHSRIEYMIKAKSQFKQRSTANNVEIVVPVPADADTPSFKTSIGTVKYAPERDAIVWSIKQFHGGKEYLMRAHFGLPSVSNEEEKKDKPPITVKFEIPYFTVSGIQVRYLKIIEKSGYQALPWVRYITQNGDYQLRMG*