MPRPDVDQLDEQIDRLRSGGTLTENEVKVLCDKAKEILQEESNVQPVSAPVTVCGDIHGQFYDLAELFRIGGSCPESNYLFMGDYVDRGYYSLETVTLLVALKVRFRNRITILRGNHESRQITQVYGFYDECLRKYGNANVWKHFTDTFDYLPMTAVVADRIFCLHGGLSPSIDTLDHARDLDRVQEVPHEGPMCDLVWSDPDDRCGWGISPRGAGYTFGQDITEQFTHINNLHFIARAHQLVMEGYQWQHNRTVVTVFSAPNYCYRCGNQAAIMEVDDEVDHLDKDAIHDHIKFSQFDPAPRDESWHKSPRTPDYFL*