MATIVPTLFSFVRDTYKGRFDVATFEREVGRDFDNQEIAQAISKYEQEAKNLRNKDEIRKVIQYIDLTTLNGDDTASKVVALAKRAINPVPTDPSIHCGSVCVYPQRIADVKKFLASSKLNSNITSVAGGFPSGQYHLKSKVLEVELSVADGATEIDIVISRASALDEDWKTVHDEVLACKKACGSAHLKTILATGELKTLSNVYRASWASILAGSDFIKTSTGKESVNATLEVAYVMCTAIKRWHELTGKKVGFKPAGGIKTVDEALSYVALVKDILGDEWLNPHLFRIGASSLLDDCLKGL