MEKLRVIEMIKNNPNIIATIDNPTDEMKLLAIKENGLVLEYINNPTREMQELAIDNNIRAIKFIDNPTEDMMIKAVNEGWSILDYIKNPTDKVIEMAINQAGWAIKYAKNPSEELQLLAVRKNYDSIKFIKQPYESVQEEAVRISYDALRYIDSPSYNAELIAIKNNEAAISFITDLDKNKMLEFLKVNILVIKYILKKVSKDELESVLKEVLSKEDVEEKYIRDFLNCSVIDRNSESIPIDKIMFIYKYGSKTAKKIAVDEKLKIM*