MKAEILCVGTEILLGDIVNTNAQFISRELASIGIDVYHQSVVGDNPKRLLEELTSSFKRVDIVVTSGGLGPTPDDLTKEIGAQFFKKKMILDQNTVDKLKNYFDKMGRSYLKGNNMKQAYFPEGCTIMENDHGTAPGCIINENGKILIVLPGPPRELKPMFLNSAGPFLKKYSSETIKSKILRLYGIGEGEMAQRIKELIDKSSNPTIAPYAKENDVTLRITARANTEKDALKLIKPLEDKVKNIFGDNIYGYGETSMEEVVAKILVERNLTISTAESCTGGLIAAKFINYPGISSVFLDGAVTYSNEAKMHRLNVKKETLDKFGAVSEETAREMAEGIAKTSGTDIGLSTTGIAGPDGGSEEKPVGLVYVGLYIKGDVFVKKLQLSGERNKVRNRAAVSAIDYLRRKLI