MISVNELALEIFDNLANYSEDFNVAYHELDNGAKIVDCGVSVPGGYAAGRAFTEICMGGLGEVNFRMGQIKHVPMPFIEVSTDYPAISCLGAQKAGWTVKAGNYFAMGSGPARALALKPKHTYEVIGYEDESDDAVIALESDHLPNGEVMEKIAKDCGIDVENLCAVVAPTASLVGSIQVCGRCVETAVYKLNELGFDTRKITAAMGTAPIPPVKADATKAMGTTNDATIYHGQISLTMKAPDIVDFLEKIPSNKSKGYGKPFYEIFKEANFDFYQIDTSLFSPAEVTINELTEGKVYHVGEVNPDVTLKSFGYL