GGDAAVTAFLRVHYAPSPGDLDDEYCNDLLKAGGHTNPCARLIVFLLGSPEKLIKQCTDSNGRPYGENGRRSKHEFDYVVCRLAGGSKEPPCIFEAYTGKRRVAVVFEDGHIVELDPEPFIKP