MIFKGTEKRPIRALEEEIENMGGHLNAYTSREQTTYFAKVLGSDVPKAVDILGDILQNSLLEEDKIIRERSVILREMEEVEKQPEEVIFDQLHTTAFQYTPLGRTILGPAQNIEKMTRAHIQDYISTHYGAHRMVISAAGAVKHEEVVELVKKHFTKLSSNPITTSQLVSEEPAIFTGSEIRIIDDDLPLAQFAVAFSGASWTDPDSIALMVMQQMLGSWSKSSGGGKHMGSELVQRVAINELAESVMAFNTNYKDTGLFGVYAEAKPDCLSDLAYVIMNGICKLSYKVSDADVVRARNQLKSSLMLHIDGSGPTAEDIGRQLITYGRRIPYAELFSRIDSVDAGTIKRVANRFIF*