MKIHQLELFIGNYEETVAFYQDTMGFTCRKNGEGSTDIEAGSGTVTFHKKSGVDCYYHFALNIPANLFDSAKAYMAERVTLAREDDEDEVFFNESKARSFYFLDPAGNIVELIAREGVNPDSHAGSFSPSEVLGISEIGISSEEVYRCSQEVMAKGIPLRNDRPLSNGETLNFMGEVGDGAFIIIARAGRRWMFSDKPGLPAPTIVKTDRGTMTFHHSG