GSALVEMYRRAVATGRAAEAVEVLGTVATFRPVFRSPDELGEPPALVPLGTGAGGPTLVCCAGTAAASGPREFTAFAAALAGLRDVTVLPQTGFLTGEPLPAGLDVLLDAQADAVLAHCAGRPFVLVGHSAGANMAHALTVRLEARGADPAALVLMDIYTPAAPGAMGVWREEMLAWVAERSVVPVDDTRLTAMGAYHRLLLDWAPRPTRAPVLHLYAGEPAGAWPDPRQDWRSRFDGAHTSAEVPGTHFSMMTEHAPVTAATVHKWLDEV