MEEGLPPGFRFHPTDEELVTYYLTRKVSDFGFATRAIADVDLNKCEPWDLPSKASMGEKEWYFFSMRDRKYPTGIRTNRATDSGYWKTTGKDKEIFHGGVLVGMKKTLVFYRGRAPKGAKTSWVMHEYRLQSKFPYKPSKDEWVVCRVFKKCHLAVKPRPPHDDGDGDGASPPEMVDGSTTSLGELGELDVSSILLGGFAPPSGALCHGGSGGGGGGDGFGAHRLDLGAYMSWLQAAANQGAAAAGMFQWPATQGLLGGTVFAANPAAAHKAAAGMPFGAGCSQPRDVGVSLANVGGGDALFGGAPLAKVDMECGEQAPQLDMDDSTWRAF