GRGGGVSSDYRKDREEWTDGAISSLLDAYTDRFELLNRGNLRGRDWEDVAAAVTDGHGKGSGGKSVEQCKNKIDNLKKRYKVECQRIAGSASASLWPWYKQMEQIMGNSPSPGTLKPPPATNDEKPRQQQQNSNKRWLLFTSLLSLIWGSNGGESGDELMLIHAGALLPALSTLLPWFLFPDRLLSRIRNGKGYF