MAIVDLASLDEQIERLRGGDTLTENEVRNLCERAKEILQGESNVQPVNAPVTVCGDIHGQFYDLAELFRIGGKCPETNYLFMGDYVDRGYYSLETVTLLVALKVRYKNRITILRGNHESRQITQVYGFYDECLRKYGNANVWKHFTDTFDFLPMTAVVAGRIFCLHGGLSPSIDTLDHARDLDRVQEVPHEGPMCDLVWSDPDDRCGWGISPRGAGYTFGVDITEQFTHINGLYFISRAHQLVMEGYQWQHNRSVVTVFSAPNYCYRCGNQAAIMEVDDTVETCAKDNVHDHCKFSQFDPAPRDENWHKSPRTPDYFL*