MKRHFIPDEMSQSFGYHDDKEIAMGQNSSQIPEQELERLTIESGLSRKGIFTLYNRFMSLATHRDKTTNEYFLTKGDFQSNSLFSPIPGKANMSTTPHQTCLICGDTADSLHFGALSCRVLERRKVYFRDFVKVLSHFRPINKNKPHPWNSREAKLRFAFTMYDLNKSGTITKDEFQDILQMMIGANVPAEQVNSIADRTMREADRDSDGFITFQEFCNAMEKTDIEQKMSFRFLT