MRLSVGVAREFLALQDRLGFDKASKTLNWLLAQSKPPIDCLVDAADQVAVVTGGRPTLVKGREQGSNSSTCCLTDLRWDKRLNCSKCVTYCFQILGVGKTTSQQEIKKAYHKLALRLHPDKNPGDEVAEADIEEFEAKYRGSDYEKTDLKDLYTKYKGNMNRNNYLLYHIVKI