MDTNGTLEHDGETEQTQKQPAFDNVDITSPDDENENDIFESAIQEPLSPVLEDVPTDEAGDTFIEIVVADPQKVGDGMGSYLAYKVSTKTNILKFKKRQFFTMRRFSDFLGLHDLLVSKYLRMGRIIPPAPEKNIIGTTKVRMGSQPQAEAGAGVNLEWIENRRASLERFLNRVAQHPVLCQDTDFVNFLESDQELPRAVNTAALSGAGVMRLFNKVGETVNKITYKMDENDPWFNDKISEVETIDAHMQKLHSAIKALVSHRKELATLTGGVAKSAALLSTCEEHTGLSQALSQLADVEEKVELLRSEQANSDLYILSETIKDYIGLFGAIKDVFHERVKVFQNWQHAQMQLTKKRENKAKLELQDRRDKLEFAQKEVEEWEGKVQRCQKEFDNISSEIKKEMERFELARARDFKSTIIKYLEDQMAHQQQQMRYWEAIVPVARDIA