MARHLFTSESVTEGHPDKICDQISDSILDALLEKDPQSRVACETTVTTGLVLVAGEISTSAYVDIPKLVRETVREIGYTRAKYGFDCDTCAVITSIDEQSGDIAMGVDEGLESKTGEEIEEEIEKVGAGDQGIMFGFACNETPELMPLPISLAHKLSRRLTEVRKTGLVDYLRPDGKTQVTVEYEGSKAVRVHTVLISAQHCETVSNDKIREDLINHVIKEVIPAELLDEETKIYINPTGRFVIGGPQGDTGLTGRKIIIDTYGGYSRHGGGAFSGKDPTKVDRSAAYAARYVAKNIVAAGLADKCEIELAYAIGIARPLSIFIDTFGTGKVSEEKLVELVNKHFDLRPGAIIRDLDLRKPLYKKVAAYGHFGRTDIDLPWERTDKVEQLRKDALGE*