RLVRDHGQSNWSLIAKHFSGRIGKQCRERWHNQLRPDIRREAWEGGEERLLIEAHKRIGNKWADIAKLIPGRTENAVKNHWNATLRRK