MGVKIHVDTKEVQQIAMMKNMNRSEFALINQVHADMNLYVPKKEGHLRDDSYAQDMSIYYPLSYAKAQFYGGFTTKNGKEVHFTNYTTPGTGKRWDLKAKANHIRAWKQAFLKGGNW