MIGYQIYVRSFRDGNLDGVGDFRGLKNAVSYLKELGIDFVWLMPVFSSISFHGYDVVDFYSFKAEYGSEREFKEMIEAFHDSGIKVVLDLPIHHTGFLHTWFQKALKGDPHYRDYYVWANKETDLDERREWDGEKIWHPLEDGRFYRGLFGPFSPDLNYDNPQVFDEMKRLVLHLLDMGVDGFRFDAAKHMRDTIEQNVRFWKYFLSDLKGIFLAEIWAEARMVDEHGRIFGYMLNFDTSHCIKEAVWKENTRVLIESIERAVIGKDYLPVNFTSNHDMSRLASFEGGFSKEKIKLSISILFTLPGVPLVFYGDELGMKGVYQKPNTEVVLDPFPWNESMCVEGQTFWKWPAYNGPFSGISVEYQKRDPDSILSHTLGWTRFRKENQWIDRAKLEFLCKEDKFLVYRLYDDQHSLKVFHNLSGEEVVFEGVKMKPYKTEVV