MEAMMVPGIVKEEWPPSSPEEGEEEAPRPMEGLHEVGPPPFLTKTFDLVADPATDGVVSWGRAGNSFVVWDPHVFAAVLLPRFFKHNNFSSFVRQLNTYGFRKIDPDRWEFANDGFLRGQRHLLKMIKRRRPLSYIPGSQQALGTCLEVGQFGLDEEIDMLKRDKNILLAEVVKLRHEQQSTKANMRVMEERLQHAEQKQVQMMGFLARAMQNPDFFHQLIHQQDKMKGLEDTFSKKRTRSIDIVPFLNPGEVSQGDQLESTLLFDPRPFDELNDEPAKSELENLALNIQGLGKGKQDVNGTRNESRNQASNETELTDDFWEELLNEGARDEAGVPGMEQRRPRYVDALAQKLGYLSNSSQK