MDRVRGAWVLSLVQHSESERAWNDMHIRRKHSHQQGQYALESAACGRKELYYLAPTAQQLAPLALDLVWGMEGMLQVRGKVRCGSSRVRVLQPACPIACPLSFSYGQLVGMLPDSLLHALLPARPPNCQMMQQHERMFSAMACVGKSSGMCSLFRSCCVSMILFGHVIEVLAEPAAVGPAGLAAQPASWLPCGNSLVEGWCSQLLARVCQLFCNNSPDLEGPPDHTRIEECQALADGHTILLRVQVQAPPSMSPEAERLLACLTLVLTVALPLDTWLAVAPSLPAARASLSEQASAIHDLLTRVEPEQGAANKLQLLHLVAPAPQGWQPGRLTVDRGRGPPELIILMQGLPSFDSSEVRQWLADMLHGHSGGSRARGVSQAFVVTK