MKKTLLLCFIHGFKGGDDTFGRPSDGFTEQLRQLVAAQLPKIDVRVVIYPKYDTRGDLAECVARFRDWLLEKVIDIEVDAGTPSPTVDPSVRTVLIGHSMGGIVAAETIMALTSEKPIPAPGSADDQAFDAEAAAAAAAKRPTSPSLTSLMFPYIQGLLAFDTPFLGISPGVVAHGAEGHYNQASAVLGQISGLSGALWGGGAAAAAGDKARSADGKRQAEALPMAAPPATASQDKNQKGNDGGAWGQWGKMAMIAGAGAAIAAGGAAAYMKREQISEGWSWASSHLAFVGCLARGEELRRRVAYMSRTKSDLGIGFANLYTRLGKAAAPKQVSMVGTVLGNQRTFCNLPTKSSANAGEWREAINDMATDETLAHTSMFEKPQNPGFEKLKTDAAELITSWAKNDWYESSAEEPAKIEL