MVPLTLGAEWVLMAGDTKQLCPVLKSSAARNALRLYSSGGSLYGRLQAAGVMERSLVMQYRMHPVLREFPSNTFYGGRLVEDRQHTPCMDLPKLGGMVWPRPGYPVAFFDLAGRQERGSLDARVPQSWRNEEEAGVALRLMLLVGSDPAVASIAILTPYTAQCSTINSLLEGEEAQTLFAQHRARGIFYASACRAYTIDGYQGQEADVVILTTVRTSGPLGHVADPRRLNVAITRARRGLLIVGCAAALSSEAEVYLGHQSYRTVNYWPRFIDHIKDKGGFVDKDQVQDKLRRHTTLPMCLVSAAGMMAPAACRHE