QIRSLDGDDEATVDLLLPGFRATMAAESPSDPPAPAPLLARLLQRRWGTERLVLAAFDGGRPVGFAKLGTDVRTDPTRAHGSLWVFPEHRRRGAGRALLAAARDELRRTSHETLLIDAPESAGATAFSAALGGRRHAANLRHRLDLRGWARRRARAGADDRPGIRLVRWTDHCPDDLVESYARAWSRLDATVNGQATSRGGGVDGVRLREAETARSANRQAAVAAVRDGEVLGYSTLFVRDSPMADTGETMVLPECRRQGLGLLLKSELIGWTVADHPHLTVLQAWNDERNAAVVALNRRVGFTVDRRWLTHRFDV