MARAAEAPPSGSTRVVPEGFSVRTEGKASILQSGNDVFFNPAQVINRDMSLSVLKYFIAQRELEIESGAARKLFNKVRNAGVASKDAVPPKAGEGIRVLEGLAASGLRAIRYATELEGVREVVANDLDPAVVESMKRNIEFNGGVAAQKVSTSVGDARLVCLNNMGLFDAVDLDPYGSPAKLLDSAVQAVAEGGLLLVTATDMAVLCGNNGEACYSKYGSYPLHKPYCHEMALRILLASLEQHAARYKRHIKPVLCLSIDFYIRIFVRVYTSAAEVKNTGTRLGYVWQSTGCDSFYWQRVGRRIVKGSGGNVKYMPGSGPAVPQVCPESGSGFNMGGPYWAEPLHDPAWVAGLLAQVRRDKDX