MPSHNDLDRQIEQLWECKPLSELEVKNLCEQARAILVEEWNVQPVKCPVTVCGDIHGQFHDLIELFRIGGKAPDTNYLFMGDYVDRGYYSVETVTLLVALKVRYRDRITILRGNHESRQITQVYGYGFYDECLRKYGNANVWKYFTDLFDYLPLTALIENQIFCLHGGLSPSLDTLDHIRALDRIQEVPHEGPMCDLLWSDPDDRCGWGISPRGAGYTFGQDIAEQFNHTNGLSLVARAHQLVMEGYNWCQDKNVVTVFSAPNYCYRCGNMAAIMEIDETMGRTFLQFEPAPRQSEPDVTRKTPDYFL*