MKLLKKTVLIGTTLLLGSFLLAACGNTNKEANNADKTHEVTDTLGNKVTVPAKPKRIIASYLEDYLVALGEKPVAQWTVGQGSIQDYLAKELKDVPTISYDLPYEAVLKFEPDLLLISSSALVEGGKYKEYSKIAPTYVVKNGENVTWRDQLEDIATVLDKKEQAKKVLEDYDTLTKGVQEDLGKKDAGKSAAVLWVTNNQVFMVSDNRSSGTVLYQDLGLQVPKLVEEISKNATADWNQVSLEKLAELDADHIFLVNSDESAPLFQEAIWKNLPAVKNNQVHTYDKKSSWLYNGPIANTQIVEDVKKALLN*