MATSFGGGLPTSPLSPSYSPGKYLQAHASQAVSSFPSVVVTREKGKNQKLVNLLDSRGISSLELPLIEHKEGPDLEKLPSIIQAAEKTFDWIVITSPEAASVFLEGWKLSGFPKARLAVVGVGTGKVFEKDEVKNANLSIDFVPSKANAKNLAEELPKLSGERGKVLYPASAKASHELEMGLSARGFEVVRLDTYSTETVKSIDPAILSLAVLAPVVALASPSAVRAWVDVVELSTWLGAAACIGQTSAVAAQKAGFKRVFYPESPGIEGWLQSILEALETQGC*