MKATHKLLFILCPVLVLGFIYYSSWKLHIYIWVQKPLYDKQGFLMQLDTPLSPDLMYKYGNLSEGACKPGYAAAKMTSIYPKFMKLAPMFLDPNFKRLGKVSGYMPPFGFKTQEKLISSILSETKYYGLGEHLDSLSCKRCIIVGNGGILSNKSLGSRIDQYDVVIRLNEAPVKGYSKDVGSKTTMRITYPEGAIQKPENYEDNSLFVFSAFKPLDFKWLKQMVYKEKVRGMEGFWKSVAQYVPRAPADMRILNPYFIQEAAFQFIGLPFNNGLMGKGNIPTLGTVAITMALHNCDEVAVAGFGYDMNMPYAPLHYYETVRMSTIKESWTHNIPKEKEFLRKLVKANVITDLTNGI