MAALAKLVLKRRNFFISREILIGAKFYTSHPLPESSFAQRIRDLPKDLPGTNIKKDASQIIGKTPLVYLNKVTEGCGAYIAVKQEHFQPSASIKDRPALSMMLDAEEKGLITPGKTVLIEPTSGNMGISMAFMAALKGYKMVLTMPSYTSLERRVTMLAYGADLVLTDPTKGMGGTVKKAYDLLEKTPDAFMLQQFSNPANTKVHFETTGPEIWDDTNGKVDIFVMGIGSGGTVSGVGQYLKSKNPDVKIYGLEPEESNVLNGGKPGPHQITGNGVGFKPDILDMDVMEEVLMVSSEDAINMARELALKEGLMVGISSGANTVAALRLAQRPENKGKLIVTIHASFGERYLSSILFEKLRKEAEEMQPVSVD*