MPTPKAFTLLGPTACGKTALALKIAETLPVEIISLDSALLYTGMDIGTAKPSASERAFVPHHLIDIITPVQTYSAARFVEDCTRLTGEITARGKCPLIVGGTMMYFRALTQGLNDLPEADACLRADLDEQKQMYGLDFLYRTLQKVDPETACRLKPNDSQRIGRALEVYYLTGRPMSAHLNGQPEHTLPFELYTAALIPENRARLHENIALRFHLMLEQGFIGEVENLRRRYPGLTADSPAIRCVGYRQAWEHLDGATDRQTFIEKGIAATRQLAKRQLTWLRKTPLDCVADPFSDGTSGTRLIEAAKRFFGE*