MSTQFSLNEKIVYPSQGVGEIKEIFERKNGDSTVQYYRIYLEVSDMIVMVPVANSEKLGLRKIVSADDAQKSLELLGQPVESVTSDWKQRYQDNLNLLKKGSIEDITNIVRTLYHRSKVKELPIQERKLYDTARKLLADEIAIALGISSKEVESMLHAKLEPLNALHEKKAIQIDDDDDDDEFGDELGGSSSSMNDDDDSDDSDESDNSDSDDNGDDDED