MATRHAFRRLARRMLSNVPESTVYGGPRPQEAAAARRVTVTTLRGKHRRGEPITVVTAYDYPSAVHVDSAGIDVCLVGDSAAMVVHGHDTTLPISLDVMLEHCRAVARGASRPLLVGDLSFGCYESSSTQAVDSAVRVLKEGGMDAIKLEGGAPSRISAAKAIVEAGIAVMGHVGLTPQAISVLGGFRPQGKTVDSAIKVVETALALQEAGCFAVVLECVPAPVAAAATSALKIPTIGIGAGPFCSGQVLVYHDLLGMMQHPHHAKVTPKFCKQFGNVGSVINKALSDYKQEVETRSFPGPSHTPYKITATDVDGFANALQKMGLGEAADAAAAAADNSENDGKPSENS*