MGFSKFAVFALLMLAASGVIDAKYQPITTGPIMSEELLKAEVKALASLREIERSVIASKLMQKLIRTEDKCSPPGAACGRSEDCCSGACVPHPFMFIIVCQ