MESVTVLQNFKLVSEPEEPIVTTMVETFTVVPQTPGRRRRLFLSNIDLTLVAFLETVAFFEPPPSPVALVELADTFRGALSRLLVAYDFLAGRLERAREGERLEIDCNGAGIVVVTATCSVEMSQLGELRAPKPAYKELARFLQDVGGEELRDKPLILFQLTQFKCGGLAVATRCNHCLMDGVAAHEFEINFASFTRGEGLIVVPNSDRSVFKSRDPPEINHPHFEYSKLIDLMSTFSLRGLCSPNLKQLPSEELRLVYISPKRIARLKSEALSDHQLKNCTTFNIIAAKIWKARSISLGLPDERISTVLFPVDVRKRVVPPAPDGFTGNALVPGFARATITELKTASASSLAGKVQEGVERLSDEYVKSGIDWLEVHHGVPSQVDSFSVVAWFKLGLDDAEYEWGRVKCVSPLELYPGLVILLPGEQNEGGINICLKLPPDQMKDFYKLMMED