MIGYQIYVRSFRDGNLDGVGDFRGLKNAVSYLKELGIDFVWLMPVFSSISFHGYDVVDFYSFKAEYGSVREFKEMLEAFHDSGIKVVLDLPIHHTGFLHTWFQKALKGDPHYRDYYVWANKETDLDERREWDGEKIWHPLEDGRFYRGLFGPFSPDLNYDNPQVFDEMKKLVLHLLDMGVDGFRFDAAKHMRDTIEQNVRFWKYFLSDLKGIFLAEIWAEARMVDEHGRIFGYMLNFDTSHCIKEAVWKENTRVLIESIERAVVGKDYLPVNFTSNHDMSRLASFEGGFSKEKIKLSISILFTLPGVPLVFYGDELGMKGIYQKPNTEVVLDPFPWNESMCVEGQTFWKWPAYNGPFSGVSVEYQKKDPDSILSHTLGWTRFRKENQWIDRAKLEFLCKEDKFLVYRLYDDQHSLKVFHNLSGEEVVFEGVKMKPYKTEVV