MVATTAIVGATTGVMKPLLSKLTKLLGEEYAKLKGVRKQIKFLIDELSTMSAALEMLADSDQQLNPEMRDWRDKLRELAYDLEDCIDDFMSRVDHDGEKMGFRKFFRKLKKLKARHEIANEIEELKIRAIEASERHKRYNFDQLAHNSSTFGIDPRLSAFYEEVDKLVGIDGPKKRIIELLAMEMKGSLKVVSIVGCGGLAFVSVSQRPDIKKILNDIAEGVGISSRTPVGNDEKKLINILREHLKNKRYFVVIDDLWDAKAWKIIELALLNNNCGSRIITTTRSVTVASCCSSQVGYIYEMKPLSFNESKWLFLKRTFDYENSHYPHPENILDKILRKYGGLPLAIITISSLLLDQHEIDEWHRVLNTIGCGLANDPNAETMSNILSLSFFNLPHYLKTCFMYLSVFPEDRKIKKRHLVSKWIAEGFIHRHIKVQLLEGLLTICHSYKWCLTICHKAHMS*