MIDTTVFQDKTAVYYTLGCKLNFSETSTIGKILREAGVRTARKGEKADLCIVNTCSVTEMADKKCRQAIHRLVKQHPGAFVVVTGCYAQLKPGDVAKIEGVDVVLGAEQKKDLLQYLGDLHKHEGGEAYTTATKDIRSFAPSCSRGDRTRFFLKVQDGCDYFCSYCTIPFARGRSRNGTIASLVEQARQAAAEGGKEIVLTGVNIGDFGKSTGETFFDLVKALDRVEGIERYRISSIEPNLLTDEIIEYVSRSRSFMPHFHIPLQSGSDEVLQLMRRRYGTELFASKIAKIKEVMPDAFIGVDVIVGTRGETAGYFEKAYEFIHGLDVTQLHVFSYSERPGTQALKIDHVVTPEEKHQRSQCLLALSDEKTKAFYARYIGQTMPVLMEKPKAGAPMHGFTANYIRVEVESDAALDNKVVNVLLGDFNEEGTALKGTITQ