MLYKLMINGSIMQDEKWPRHFQLSNDSFVGLIFGPAYDMMLTMKLRKPYTTASMWSSGKVTCTGATSEESSRVAARRFARILQKLGYNVRFTNYRVVNVLGTCSMPFAIKITNFSECHREADYEPELHPGVTYKLKHLRATLKIFSTGSITVTAPSVSDVQRAIEAIYPLVYEFRKERTKDELMVLDRKNSRNGIEDDGSSED