MIVNKELIIDYLKSNQENIINDIRSLVEIPSIRDESTTDINQPFGIEIRNAFDKLIQIAKDKDFVVKDFDGYAIHIEYGEGEEVVGVLNHIDVVPIYNKELWKSKPFKVCQKDNYLYGRGVNDNKGPLIGILYALLFLRELNEKPKRKIRLIVGGAEETTWECMEHYFSVNEQPKFAFSPDGNFPIVNGEKGILYFNLRKKIDKDKFRNHNLVDIKSNKEDGFVCDKIEAVFKTNDKKDLVESLAYYTEIEELDEGKVLVRYTGERALSRNPHRSYNCAFSLAKDLEKIKKLNDKGVIIRDILNSYFTDDNHGKKLGMYKEDVDMGVSTICIMSIFLEKNELNMKIDFRYPKGISWEFITNRINEIGKKENLIVDIYKDLKLLYVKPDSELINKLSNAYKQGFGKEAELFTKGAASYARVLKNGVAFGPTIEGDNPNSHQANENISIDTLYKAIEVYIYALYSLAFQ*