MELVPDNAAGVAAAEQYRGVRKRKWGKWVSEIREPGKKTRIWLGSFESPEMAAVAHDVAALRLRGHEARLNFPGLAHLFRRPDTAEPDDIRAAALEAAAQVRFRPDLLLQPGGCGSSGGGGGFPDRIDDAAWDVLLRSDDLEPESPNMWAELAEAMLLAPPVWEGSAVDNDEWSQGSLWDPSCWSY