MGYLFLRSDHPDACPYGQGKVLNATPRRQITNETMASTSCMDFMSVVQWRDRHQIYTFRSCGLQQRILQVDPQTIIACWCAPPEAQDHEKPALLLIHGFGGSSTWQWNKQVKPLHKHFRLFVPDLVFFGKSSTVSHHRSEIFQAQMIAMAMEAMGVHKYSVVGISYGGFVAFRLAHLFPDRAEKVVIASSGVCITQKDIEGLLGRAHVDRVCDLLLPSSPAALRTLMHLSILKPFTFLPSFVLQDVIQNLYAENRKEREELLDGVLLGRQNEEPLPTLSQKVLIIWGDHDGIFPLELAYRLKEHLKDSAELAIVKNTGHAVQLESSQEFNRLVQGFCSVQMHW*