MASESAHTCLRGGEEVVSDPISNLLDPILRTILSLMPLVDAVRTSILSKRWRYLWTSIPHLDLYKLFATYRPEVPPYQEVDKYVSIFYLIFNFRRAPILSCSLPVFSFNFDCPFHMDNFLLLLHKLHTQELVLKNVGRSDNTLSPKLCFFQSLKSLEIVDLSVILPSQFKDLTNLQTLSLSRVRITNSQLESLVSHCPNLGDLYLSHCGDVWDLRIRAPNLWSLNISLDKPMCFSLIIAPCLNRVFLNYSSGDEAEEQEDDHGEKAEAVNLVKSLMNLSHIKCFRFICDAKLLKLPYNLPTGHQFVHLKELSMILDFLDAEMVSLLLFLLRSCPNLQELALEGKCLNEHIPIEIDFWEKQRPPDCFINPLLRVYMHEISLSRKSVIGFVKFLLLNAHVLIGMTLDYIETP