MGIFDKIKSIEKLNETELKNLGTTNASWHDQYKESSYIYIGNLDNRLTEGDIVIVFSQFGEPIDVNLVRDKETGKSKGYCFLAYEDQRSTILAVDNFNGFKLLDKPLVVDHILNYRLPQKYMENDEIDKYKPTGAEGQGIGVYNVVESEIKLSKAFEKLNNSHNKYNQKKLMDEDELWSMNFEKLIKGDRDKKKRDSSDSYSSDGNKSRESEHKKAKKSSKKHKSKREYDTKGYGERDRERNRDRDRKRDKDKDRDKHRDRKRNRDGDRDRERDRKRDREGDRERDRE