GNYRQYVDFLLADGDFKGVALINYSEEAKVAAGTEGSFLNFITPKQLKILFGSDKGAFFRQGTSIGGVKVRFESDELKTEGSHATVSTTKVKNGAPTLDLAIAKGIYSLIILIGNPGVPRDEIKRRAGVMAAELNEKNF