MPSHVDLDRQIEHLMQCKPLAEAEVKALCEQARAVLVEEWNVQPVKCPVTVCGDIHGQFHDLVELFRIGGNAPDTNYLFMGDYVDRGYYSVETVTLLVALKVRYRDRITILRGNHESRQITQVYGFYDECLRKYGNANVWKHFTDLFDYLPLTALIESQIFCLHGGLSPSLDTLDNIRSLDRIQEVPHEGPMCDLLWSDPDDRCGWGISPRGAGYTFGQDISQQFNHTNGLALISRAHQLVMEGYNWSQDKNVVTVFSAPNYCYRCGNMAAILEIGENMEQNFLQFDPAPRQIEPDTTRRTPDYFL*