QDDKLRKAVYQHKGKNWKKIAETAFNNEKTDVQCLHRWQKVLDPKLVKGPWTKAEDEKVVELVKKHGAKQWSLIAKHLPGRIGKQCRERWHNHLNPEIKKTAWTEEEDRIILEIHKQIGNRWAEIATFLPGRTDNAIKNHFNSSMKRKYGLAGASSSSSTRKRKSSKKRGGAGVTSKI