MDLGKSTSTAATLKKLQEEGGLPGRDKAEREAGGTTPQPVLGRMVAIEDYIVCGVFVHLCEAYIGVEPFLDLFRFYYELRWMESNKVSGCVGFRLRDGMKSRYVPFQCPSSRNKWRNMWFYLEIKDSDPALIVPEEQPDKIPVWTAKPPLTPSLQSFIDIIDDLRERGLSGYEVIADFVALSSDGVERRVGQVMIIGPSTASNIPAPLCDKGAVERDEAINVAASLKEKVVEEASDAAAGSGGKAPSKPRKFSSVLGHRRKAETSTVSEARAETAAANARAERLVRELAEAREDLVKMRELVAGNERQRKGLENRMAELGDNLSEIRGSLRVTYTGLHQLAAECGVKSTIPKNPDEFSLTSSLEELATAMGEIPAKQAARLAEETSNGIYTGACHVLACVRLSRPELDLREILDQGAASDARKGVMEEVGDLGESVVPLFEE*