MSLLATLGLELDRALLPASGLGWLVDYGKLPLAPAPLGPYEILGGALEGGLPGGGEPLAGDGFSDWMTERVDFTALLPLEPPLPSGALPPPSPPPSSPPPQPPPSAPSLPLPTFDLPQPPALDTLDLLAIYCRSEAGQGEGFPPPPPPQQPPPPPPLPSRPAPYPNPATTRGDRKQKKRDQNKSAALRYRQRKRAEGEALEGECQGLEARNRELRERAESVEREIQYVKDLLIEVYKARSQRTRNS