QSSLTAVTNGKLMSEMEKLCKLFVGGLNVQTTNDGLRSYFEQFGNLTDCVVVQNDQLQRSRCFGFVTYSTSEEADAAMAARPHVVDGKNVEVKRAVAREDAGRPEALAKVKKIFVGGLKDDIEEKDLTEFFSQFGMIEKSEVITDKDTGKKRGFGFVHFEDNDSADKAVVLKFHMINGHKVEVKKALTKQEIQAAGGARGGRGRGGGRGMGRNQNGFGGGRGGGYGGYGGGYGGGYGGNDGGYGGSYGSGGYGGGYGGGYGGGYGEQMGGYGGGNGYSDFGSGYGQQSSGYGPMKGGNTYGGRSGAPYPRGGGGGPGYGRGGYGGY