MKYLLVILFVYGLCIIVVNGSRTTNKINIWNDLDPNHKHTTLFVHCKSKTIDKGRQELPWGKLYQFPVKETWLRNTLFWCTLRHGPGYTIGQQFDAYKYTGVPQGSDYDWIAREDGIYFRVNRGTIRKVHNWKPMPP