MAPPKKVFLDFTHGFLSHHLGARIHNFVLVISNPEEYIEDVKLLIKSVVSRKVEVLVLNFWSSYENEFLELPLYVYEHEAMCVLKLTQCDLMRVEVTKFSALKSLHLVRIKLSTSALGTILSACQLLEMLVVDNCVNLDYVEITCGENLQLTSLTIVDCIPLDEGVRICAPKLEDFKYYGAFEAFELDDVASIKNVDLDFGVEHMFFVLGDPLCDLLESFDYENVLKVCSYITQV