MSDQLCKLFVGGLNVDTDDDGLRKHFEQFGTLTDCVVVVNKQVQRSRCFGFVTYSTPEEADSAMAARPHTVDGNPVEVKRAVAREDAGKPEALAKVKKIFVGGLKDDTEENHLTEHFSQFGEIEKAEVISDKETGKKRGFGFVYFVDQDSADKSVVIKFHTINGHKVEVKKALTKQELQAAGRGGMAPRSRGRGGMRGSQNGYGNRDYGGNYNYGNGGGYNCGGYGGGYGGPYGGGYGDQGSGYGGGNGYSDFGSGYGGGY