MQLQKIVIAPDSFKESMTAQQVGNIIKQAFTNVYGNTLHYDIIPMADGGEGTTDALMHATGATKYTVIVNDPLMRPIEACYARADEQQIAIIEMAAASGLDLLEKEERNPLYTSSYGTGELIKDALNHGAKTIILGIGGSATNDGGTGMLSALGVKFTDVNGDLLQMNGANLAHIAQIDITNLDSRLKEVTFKVACDVSNPLLGENGATYIYGPQKGADAKMIPKLDFAMSHYHDKIKMCTGKSVNQIPGSGAAGGMGAALLAFCETTLTKGIDVVFDITDFHQRIKDADLVITGEGRMDYQTIFGKTPVGVALAAKQYHIPVIAICGSLGENYQHVYDFGIDSAYSIISSPSTLEDVLQNSEQNLLNTATDIARILKLQ*