MEKILDGRTNGTLKKTKIVCTLGPVSRSVEMIEKLLKAGMNVARFNFSHGTHEYHQGTLDNLRIAMKNTGIMCAVMLDTKGPEIRTGFLKEGKPVQLVQGQEITISTDYTLLGDSNTISMSYEKLAEDLNPEDVILCSDGTISLTVLSCDKVNGLVSCQCGNSATLGEKKNVNLPGVVVDLPTLTEKDQEDILKWGVPNKIDIIALSFVRKGSDLDQVRKLLGEHAKRIMLMSKVENQEGVRNFDEILKNSDAFMVARGDLGMEIPIERIFQAQKMMIERANAVGKPVVTATQMLESMTKSPLPTRAEATDVANAVLDGTDCVMLSGETAAGAHPEAAVKIMARICKVAEDTLDYEAVHKKIQEAVPLPLSTVEDLAASAVAKAMKQSAKAIVVLTKGGYTAALVAKYRPNVPILSVAILDDGESRCSVAKRGLIYRGIVPVVANSGSTEEATKFAIEFAKEKEICKGGDSIVLVQYIDGSSVLKIMLVE*