MEEGLPPGFRFHPTDEELVTYYLTRKVSDFGFATRAIADVDLNKCEPWDLPSKASMGEKEWYFFSMRDRKYPTGIRTNRATESGYWKTTGKDKEIFQSGSGALVGMKKTLVFYRGRAPKGGKTSWVMHEYRLQSKFPYKPSKDEWVVCRVFKKCHPLIKPRPSLHDDEDIEHGMMGSTASELMGHDHHDSPSAAAVGELGEIDVSSMLGVGSFASSGSTGGVICHGVGGDGFGAYMSWLQAAAASQGAAAMLPWPATTQGLLGTVFAANKAALPFGAAGGCSQPGGVSLANVGGDHALFGGGAALGKVVEMEMECGGGGEQAAQLDMEESSWRAF