MVRKKVKLAFIENNTERRVSYRKRQKGFLTKARELNTLCDVELATLINSPYHNEPEVFPNNEAAISIFTKFINLPEEKKSKNMKTLEKITTKRIEKIEKELEKVRKENKKIEYTNQMYGLLNGEEMPNSRHPEDLNDLCYVINKTYN