TVKRPNGGRTGGGGSHIHLWQFLKELLASPQVNGTAIRWIDRSKGIFKIEDSVRVAKLWGRRKNRPAMNYDKLSRSIRQYYKKGIMKKTERSQRLVYQFCHPYSQ