MKPPIRPQVTLRSFKRTPRLTHVVCHVRQRHHESKILQEIKDEDNAFILSILQASPSARDSRSYLSSFAPPQPVDNVTATPPATPTEGAQPPAQNPLVNAAQLESICRGMAHLQKLGLVSVIVVDRDDLPSTESSDRYEAQRQRAIVRHEVERVVHFLSRRSRRIPANRVLLALASAMSAGIPSYARQGLPHLYINLASEFSYINRTFQPQWNESHPTALSNLSLANGCLAHMPREASALHSASLPHALLVESEGRITRDGFYNRLKNDLDFVIVIGDYANHPEPICYLDKFAVHPSHQGDGTVDFLWVALRDETYGLGQLDASNPSIGSLRGVGRGRDLFMKTRDEKWKVFWCDAEQRL