NVVCTVNLGCHLDLSRINTHTRNSEYNPRRFCGVVMRLLSPRSTALVFSSGKIVVTGVKHEEHAVLASRKFARIIQKLGFPVKFEDFRIHNMVATCDLRFPIRIENLHQVHGQFSSYEPELFPALIYRMIRPRIVVLIFVNGKIVVTGAKSRVDIQEGLDNIIPILRSFRKQ