MQKTSIFNHRKFALHSVVLEEPLKEEVLSWKAGSSLPTRKASIIAWADGHAHKLIVDLALGQIVENQISHENGYPIMTMEDMASALQVSLESKEFVEIVEKREVNMSDLVCGSLSSGWFGPGEEGRRLVKVMCFSSAGTANYFMKPIEGLVVLVDIDAKEVLKIIDDGKDIPLPKAEGTDYRLSAQKYPLIPPLNPISIEQPQGPSFKIDGHQVKWGSWEFHVKPDPRAGMIISVATVKDPETGKMRRVLYKGFTSELFVPYMDTSEGWYFKTYLDAGEYGIGLTAMSLDPLNDCPRNAYYMDGVFATADGTPYIRSNMVCIFERYAGEIAWRHTECPITDMQ