MESNLDFFAYLPDCILLFIVSFLPFKEAARTSVLSKRWKHIWRDSTTIELNENFFRNTADQAMAPLKKVFLDFTHGFLFHHLGARIHNFVLVISNPEEYIEDVKLLIKFAVSKKVEVLDLNFWSFYENEFLELPLCVYEHEAMRVLKLTQCDLMRVEVTKFNALKSLHLVRIKFSTSALGIILSACQLLEMLVLDNCVNLDYVEIPCGENLQLTSLTIVDCIPLDEGVRICAPKLEDFKYYGAFEAFELDDVTSIKNVDLDFGVEHMFFDLGDPLCDLLESFDYADVLKVCSYITQV