MKKVAILVADNLLAKPDEPLAGDPACDIEKREYREELDKLVSAFAQVGVLLEPVPWRQAASKAAEYEAMLPLLCWDYFQGNHAVFMEEMDKVSKVGNNCKLFNPVELLRWNGKKDYLEELERLGAPSIRTVSLPKVTEESVAKAMEELKADKVVIKPKVGGSSWRQVLYSKDEPFPSEDELPPEDALVQPFLPSVVVEGEYSFLYFGGEFSHGLVKRPKKGDYRVQGLFGGTEETYDPTDAELQDAQAVLDTLTIKPLYARVDLLRGTDGGLKLIELEMVEPYLYLPLAPGEGKDNRGAQLLAKSVCRLLQNNEHVSVQ*