MSVDLASNTHGNLDEQISQLMQCKPLTEPEVKTLCEKAKEILMAESNVQPVKSPVTICGDIHGQFHDLAELFRIGGKCPDTNYLFMGDYVDRGYYSVETVTLLVALKVRYPQRITILRGNHESRQITQVYGFYDECLRKYGSANVWKTFTDLFDYFPLTALVESEIFCLHGGLSPSIETLDSIRNFDRVQEVPHEGPMCDLLWSDPDDRCGWGISPRGAGYTFGQDISEQFNHANGLKLIARAHQLVMEGFNWGHEQKVVTIFSAPNYCYRCGNMASILEVDDCKGHTFIQFDPAPRRGEPDVTRRTPDYFL*