MSFSKFAVFALFMLATSGVIDAKYQPRSSGSIMTEELLEAEVKALASLREVERAVIASKLKQNLMMRTTEDNCIKSGTICSGFGPPEQCCSGACVPHPIIKMFVCQ