MELYSSVLLAAACIFFCSTIAEAAKIGVNYGMDANNLPPPDQVVNMLKSNNIGKMRIFSANHVALEAFKNSGIDVIVGVGNDELQKIGSDQAAADGWVKDNVRAFYPATNIKYIAVGNEVFANRQYLSYLFPAMQNIQKAIVSANLQNNIKVSTTHASSVLGNSFPPSAGEFGNDVKDIMSSILNFLAQNGSPFMANVYPYFSYNGNRAQISLDYALFRSTNTVVNDEGRMYKSLFDALVDSLIAAMEKLGHPNIAIVITESGWPSAGNDVATVDNARTYNNNLIKHVLSNDGTPRRPGSSIETYIFALFNENLKGGDETERHFGLFNADKSPAYSVNFSPQLTLASWQSLASWQSLLGSN*