MKIYKLQTPVNAILENIAADKSISHRFAIFSLLTQEENKAQNYLLAQDTLNTLEIIKNLGAKIEQKDSCVKIIPPKEILSPNCILDCGNSGTAMRLMIGFLAGISGFFVLSGDKYLNNRPMRRISKPLTQIGARIYGRNEANLAPLYIEGQKLKAFNFKSEISSAQVKTAMILSAFRADNVCTFSEISLSRNHSENMLKAMKAPIRVSNDGLSLEINPLKKPLKAQNIIIPNDPSSAFYFVLAAIILPKSQIILKNILLNPTRIEAYKILQKMGAKLEMTITQNDFETIGEIRVESSKLNGIEVKDNIAWLIDEAPALAIAFALAKGKSSLINAKELRVKESDRIAVMVENLKLCGVEARELDDGFEIEGGCELKSSKIKSYGDHRIAMSFAILGLLCGIEIDDSDCIKTSFPNFIEILSNLGARIDY*