MEKILDGRTNGALKKTKIVCTLGPVSRSVEMIEKLLKAGMNVARFNFSHGTHEYHQGTLDNLRIAMKNTGILCAVMLDTKGPEIRTGFLKEGKPVQLTHGQELTISTDYTLEGDSNTISMSYKKLAEDLSPGKVILCSDGTISLTVLSCDKANGLVRCRCENSATLGEKKNVNLPGVVVDLPTLTEKDQEDILKWGVPNKIDIIALSFVRKGSDLDLVRKLLGEHAKSIVLMSKVENQEGVMNFDEILKKSDAFMVARGDLGMEIPIERIFQAQKMMISRANAVGKPVVTATQMLESMTKSPLPTRAEATDVANAVLDGTDCVMLSGETAAGAHPEAAVKIMARICKVAEDTIDYEAVHERIQEAVPLPLSPIEDLAASAVSKAKIHNAKAIVVLTKGGYTAALVPKYRPSVPILSVAVADDCVSRCSVSVAKRGLIYRGIVPVVATGESTEERTRYAMEFAKEKGICKSGDSVVLLHYIDGSSVLKILSVE*