VKGNWLADEDDRLKQLVKTEGEGQWSAIARHFPGRIGKQCRERWHNQLRPDIKREAWTDEEETILIEAHRRVGNKWADIAKVITGRTENAVKNHWNATLRRR