MNAKKLLGVAVPVMLLFGCGVSEKTNTSKQEKTEESKVKESKSNSKKEKVSKEDYPNKVYKLGVEFDKLFAEHNNITREVFDGKKKKSDIVDSVKELNKVLDKFESIDPPAEYVNQQKDFEKAIGYFRESFSLINEVFTRKEKREKGDKTDKELMEKSEKLVKEGDIYWLKAFKDLEGDIKIGDGTVSVKDLKELDKKAGINTDNVMKNVKDGTELIGNWGFQGTDGFNMSLILKGDKTFETYGKGEYPNKKNYIEGTWEYDKEAFTIYLHLNKRLVDGVEDTIQKKKIAYKVQDYDGENLQLFNETSFHTIKYVKQS