MSEPLDLNQLAQKIKQWGLELGFQQVGITDTDLSESEPKLQAWLDKQYHGEMDWMARHGMLRARPHELLPGTLRVISVRMNYLPANAAFASTLKNPKLGYVSRYALGRDYHKLLRNRLKKLGEMIQQHCVSLNFRPFVDSAPILERPLAEKAGLGWTGKHSLILNREAGSFFFLGELLVDIPLPVDQPVEEGCGKCVACMTICPTGAIVEPYTVDARRCISYLTIELEGAIPEELRPLMGNRIYGCDDCQLICPWNRYSQLTTEEDFSPRKPLHAPELIELFAWSEEKFLKVTEGSAIRRIGHLRWLRNIAVALGNAPWDETILTALESRKGEHPLLDEHIAWAIAQQIERRNACIVEVQLPKKQRLVRVIEKGLPRDA*