MESVPRRGFTPDMHAHVESILLLALAEAEAADPATLVDDTKARLAPEFATFCADGRLWEASDFFEPVWYMRPHLDDRTHAAFCRDVRALHNAGVLASLADVVQREDVESDVRCAAAVSLARVAASRDPDVLSDVFAGCALFPTLLRLLAAFSADDELAGAGSGARRVVELMEAVVEYGVDKQVERATAEGEGGLVPFKLALSSLCSRPPVDIFYPGGNPPSSARLAMALGKLGELLLYGDACRVYRVGEEMPKEEGLARQARALEAAGALEAMGEAVVELARTLQNTPARDARYLARAAIDLLKTLKEAALRLGTGSPAAVWRALDQCGAALAAVERHDALGVLAPGCGTTREPSRPPRRGRAQAREPRGRRPRPAAAAAAAEQSAGGAAAAPPRPAPSTAVPERPAAPGRRGRSGGGSGLVRGFFNR*