MDIQKSFTESKILKVAIVDDDLSDLITMDDLNTIDKDIASLLGDPSDPDCESYHELLASEGYDLDEIEDLAQPLSNKSIREKAPERLKNAANKIIEFRYDNAKPIRRVKQLLLEAGILEDNIHYYFSPEIPNEEFYDLLVIDYFLVKNSSKHTLPFIKKILSTHEKAPKPLQVILMSTYEAELKAEFRNIRPEIRTSSSRMRIMSKPMSDDDLVYWRSALFQLSSDRQFVDAVEKFVTETISGFQHAAQEQAKRLWELDLQAMDILHEAATSDNDDFCRYVEECLSRQLLTALEECSGIRKSLGVLGESLIKHRANNVIAPVTEIGDSRAAIRTLMRSMEWRGGNTPSMTEFKDPKDRAKWIQKNLRFGMVLKSPDDKRWLNLTQACDLAQTKEDNLNSVSLLLISGSYARPVGRENGQSLVYLNTSLSDAGSEVLCWDVRNVQTPSIFDFAQTFYNGWSITGELRLDQAQSIAALYSSRTLRVGLQKRLSSWCLDGKALFINKLNNSAPSDKIEGTTISGHAMNRGKPDEVHIDKDSMIKLQRDFPNSINKISLKLYMGMQLKPGSKNQEEGILIYCAEKPENIESLRRAINDNDFLNRDVNQNKVVIALWHK