MAPHFVLGPGVPQQLLIQSAAAGDLPAFKKFARMLDGGKGRLKEAVEAVKNRGAGALHQAARYGRTAMCAYMVEELQVDIDAADELGHCEIVKVLLVKGANVDSSSDHGTPLHVAASKSQDGCMKILLDHHADCNKTFSTVCTPLIAAMMGRSLKCCKLLIEAGADVKGVGTFTPLIVAATEGLTDFYKCLLEGGADPDVPDKFGFLPIEIAARQNRRKDVEILLPVTSRIPSVHDWSVDGMITYVNKQVEVDPFFKIRPADLKLEGNRAYMRKDYLTAAKLYNMAIEHDPEDMTLYSNTSVCWLKMGKGMNALETAQVCRILRPDWPKGCYREGTAHMFMKDYEKACNAFLDGFKLDPANIEIENALREALKSLKASRAA*