MLGNKLKESCCYFRDESTTLDEAEMAMLDLYCERAQIKDGQSVLDLGCGQGALTLHIAQKYKNCRVTAITNSALQKDYIEKQCEILQLSNVGVVLADIAKLEMDVTFDRIMVVEFFEHMKNYELLLKKISKWMMHDGLLFVDHLCHKIFAY