MKIVSDKQELSFVDKVFLPEEQILGLCNRILPNAADNQYPDIRIDFKSNQYPDIRIDFKSLNQVSLPIIGFYGDKRTMGRILKEMGVVDDSIHKQMEEEKFEPGLYVGHLEQVIIVFYWHQETHLKDASRKNVSCNFIRYVVDLCDDIYVCVEDHNLLETPAVPVATTSLHTRSRRTQKLKIGHVQNSENDVTVSSGFHVNIGRYISTPTTEGFAIMPKQTLFFAEGYHRCAFLTANYKGSRKFMNPQIKKVPVDALASELQQLSKGYDLDFTRLGSDDFVSLLDNSALPX