MAPAFGAAVCSRAASHNLVGARPAAFARYSGLRRTSVIGHAAPSLRCGPLRVGRGSKLQVVSKHSAVPPAQGLFNPENDKDSCGVGFVAELSKEPQRKTVTEALEMLKRMSHRGACGCETNTGDGAGILVAIPHAFLSAAAQAECGIELPPLGDYAVGQVFMPTDEATREKAKAAIHKVAANQGHTVLGWRRVPTDNSTLGPGAVDTEPVVEQFFVLRAADIEGTVLPLERQMYVLRKLIEHRMRTTGLTEDDCYICSLSSRTIVYKGQLTPEQVPAYFLDLX