MRLSVGVAREFLALQDRLGFDKASKTLNWLLAQSKPPIDCLVDAAEQILGVGKTTSQQEIKKAYHKLALRLHPDKNPGDEVTEADIEEFEAKYRGSDYEKTDLKDLYTKYKGNMNRNNYLLYHIVKSETVLL