MGAKQVLFEGVPTYPTAGRCWEAVDKYNVTIFYTAPTAIRTLMACGDEHVTKHKRTSLRILGTVGEPINPEAWRWYHEVVGNSKAAIVDTWWQTETGAHMITPLPGATPVKPGSATLPFFGVEPALLDDKGNEVEGVGQGYLVIKRPWPSMMRTVANDHHRFEQTYFSGYKGYFFTGDAARRDEDGYFWILGRVDDVINVSGHRIGTAEVESALVGHHVCAEAAVVPVDHPIKGQAIYAFVTLMNGFEYPPEESVRKELVAQVRKAIGPIATPDVIHX