MIGYQIYVRSFRDGNFDGVGDFKGLKGAISYLKELGVDFVWLMPVFSSISFHGYDVVDFYSFKAEYGDEKDFREMIEAFHDNGIKVVLDLPIHHTGFLHTWFQKALKGDPHYRDYYVWASEKTDLDERREWDNERIWHPLEDGRFYRGLFGPLSPDLNYDNPQVFEEMKKVVYHLLEMGVDGFRFDAAKHMRDSLEQNVRFWRYFLSDIEGIFLAEIWAEARVVDEHGRIFGYMLNFDTSHCIKEAVWKENFRVLIESIERALVGKDYLPVNFTSNHDMSRLASFEGGLSEEKVKLSLSILFTLPGVPLIFYGDELGMKGIYRKPNTEVVLDPFPWSENMCVEGQTFWKWPAYNSPFSGVSAEYQKKNRDSILSHTMRWAGFRKENHWLDRANIEFLCKEEKLLVYRLVDEGRSLKVIHNLSNGEMVFEGVRVQPYSTEVI