MKNKSIPQAASPLASWLSYLENLHSKSIDLGLERVSQVAARLDILKPAPFVFTVAGTNGKGTTCRTLESVLIAAGYRVGVYSSPHLVRYTERVRVQGKELAESAHTASFAEIEAARGDISLTYFEYGTLSALWLFKQANLDVVILEVGLGGRLDATNIVDADVAVITSIALDHTDWLGPDRESIGREKAGIFRAEKPAIVGEPEMPATIADVAQETGALLRRRGVDWRYEVTATHWAFTDGDGTLAGLPLPQVPQPNAATALAALRASRLNIDEQAIRDGIAQATLPGRFQIVSESPRVIFDVAHNPHAAEYLTGRLKMLPKRGRVLAVIGMLHDKDIAGTLAWLKSVVDDWYCAPLEGPRGATAEQLLEHLGKGNVYDSVAQAWQAAIDAAQPEDTVLVCGSFHTVAHVMEVIDAGRIGGE*