MEKILDGRTNGALKKTKIVCTLGPVSRSVEMIEKLLKAGMNVARFNFSHGTHEYHQGTLDNLRIAMKNTGILCAVMLDTKGPEIRTGFLKEGKPVQLVHGQEITISTDYTLEGDSNTISMSYKKLAEDLKSEDRILCSDGTISMTVLSCDKVNGLVRCRCENSATLGEKKNVNLPGVVVDLPTLTEKDQEDILKWGVPNKIDIIALSFVRKGSDLDLVRELLGDHAKSIVLMSKVENQEGVRNFDKILKNSDAFMVARGDLGMEIPIERIFQAQKMMIERANAVGKPVVTATQMLESMTKSPLPTRAEATDVANAVLDGTDCVMLSGETAAGAHPEAAVKIMARICKVAEETLDYDAVHKKIQEAVPLPLSTVEDLAASAVSKAMSHGAKAIVVLTKGGYTAGLVAKHRPSVPILSVAVSDDLESRCSLSVAKRGLIYRGIIPVVANSGSAEEATRFAVEFAKEKGICKVGDSLVLVHYIDGSSVIKTLLVD*