MPPPPSDLSRRRAGLGPRLAGFVAAFLAATLAARGVRLLLTGRARLAPGPAASAEPYFLLYRLTGVAAVLLASWLALRFLESRRLADLGLGGGVRKAAYDGARGATLASGIFVAGFAALLVTGHARIVGTTLDWRALALQAAPATLLVGLYEELLFRGYLFQAIVERLRPWPAILLVSGVFGAIHYPNPGVTALGAAATALYGVLLGALLVRTRSLWTCIGFHFAGNLVQAALLGSRASGMSFGASILSVDYRPTLFAGAPSGLEAAAPTLLVALLALAWVLRCGAWSARDGARVLWSGAGPPPPTATRSGTRSTPPS