MSWSLSMVEARLPAGFRFHPRDDELVIDYLLACKLHGDPLQRQGCNIPTLIDVDLNKCEPWDLPEIACIGGKEWYFYNLKDRRYATGKRTNRATESGYWKATGRDREITRKELLVGMRKTLVFYRGRAPRGERTDWVMHEFRVENHHGNHHHNQHLKEDWVLCRVFYKSRAELAAAPTMEHPHPPRYISGTTSRPPLPPPINSSISFNPDVLNDDHQVTRNDDLEVIKREPSSLQEKGLAHDQDEGIEGYYSFTDNASSETWNLFRQ