MESRNCLVCTVPITVTHLGIDACRACAAFFKRSKIADRSYTCRQGNGKCVFRKHEKFMCRSCRYDRCVELGMTYVLPAKRKPRKRVEMEEMAASTSSASTSSSNESILDRMEAEYRALNGFATDYISVLGPMLKMEYWTEREFHALLILAYCDIDPSLDLPEELIENAERTKTRLFEELQDYYKNELRLSDFSGRLGGLMTFAHGAGLRIVYIVF