MKSWQKVIVGGASLTLASTLLVGCGSGSKDKKEAGADKTIKLWVPTGSKKSYADTIAKFEKDSGYTVKVVESEDPKAQEKIKKDASTAADVFSLPHDQLGQLVESGTIQEVPEKYNKEIAATSTDQALVGAQYKGKTYAFPFGIESQVLFYNKSKLAAEDVTSYDTITTKATFGGTFKQANTYATGPLFMSVGNTLFGENGEDVKGTNWGNEKGAAVLKWIADQASNKGFVSLDANNVMSKFGDGSVASFESGPWDYEAAQKAIGKENLGVAIYPKVTIGGETVQQKAFLGVKLYAVNQAPAKGDTKRIAASYKLASYLTNAESQENQFKTRNIVPANKEVQSSEAVQSNELAKTVITMGSSSDYTVVMPKLSQMGTFWTESAAILSDAFNGKIKESDYLTKLQQFDKDIAATK*