QGSILLDKDGKRKHTRPTFSGQQIFALEKTFEQTKYLAGPERARLAYSLGMTESQVKVWFQNRRTKWRKKHAAEMATKKKQDSETERLKGASENEEEDDDYNKPLDPNSDDEKITQLLKKHKPSGG