MKRVREESYMGSQIKRPATSRGESSGPPQPSGGSQRLTTDDALAYLKAVKEIFKDRREKYDEFLEVMKDFKAQRIDTAGVIARVKELFKGHRNLILGFNTFLPKGYEITLALEEEPAAKKQPVEFDQAINYVNKIKTRFQYDEHVYKAFLEILNMYRKGNKSISEVYQEVALLFKNHQDLLEEFTYFLPDSSGSAHISHAPTSARAASVPAVRRDERSSGLASRHSHVEKREKTVSSQADRDRSSERPSDHDVDKTSIKHEKDHRKRIEKEKERKEDRERKEHDRDEKDSEQDRDRDLDPMQRHKRKSARRADELIRKQTQGGEGGEAFVGQSVLTSSFEDKNVLKSK*