MAPSTQKQLVITGSTKAFDDLKLETSAPVPKPGENEVLVKLHGASLNYRDLIIPRGQYPFPLDLPVVAGSDGAGEVIEVGSKVKEFKVGDRVVTLFNQGHQHGAVTLSSAATGLGGVLDGTLRQYGVFAETGLVRAPENLDFVEAASLTCAGLTSWNALYGCKPVKPGDVVLVQGTGGVSLFALQFAKAVGCTVIATSSSQDKLDMLKKLGADHVINYNEDKNWGETARKLTKGGEGVDNIIEVGGLGTFEQSLKAIKYEGIISVIGFLGGAAGEKMPSVISSLSSICTIRGTYVGPRSMMEDMVRAIEVNNIHPVMDKTVFSLDQIKEAYEYMWNKKHIGKMTIKID