MATRHAFRHLARRMLSNVPESTVYGGPRPQEAAAARRVTLTTLRGKHRRGEPITVVTAYDYPSAVHVDSAGIDVCLVGDSAAMVVHGHDTTLPISLDVMLEHCRAVARGAPRPLLVGDLPFGCYESSSTQAVDSAVRVLKEGGMDAIKLEGGAPSRISAAKAIVEAGIAVMGHVGLTPQAISVLGGFRPQGKTVDSAVKVVETALALQEAGCFSVVLECVPAPVAAAATSALKIPTIGIGAGPFCSGQVLVYHDLLGMMQHPHHAKVTPKFCKQFANVGSVINKALSDYKQEVETRSFPGPSHTPYKITAADVDGFANVLQKMGLSEAANAAATAAENAEKDGKPSENS*