MKIKPLGTPFSATACKVLLCGGGELGKEVVIEFKRLGAEVVVLDRYDNAPAMQVADRSYTLSMLDGEKLKAIIEQEQPDYIVPEIEAIATDKLVELEADGYTVVPTAKATQLTMNREGIRRLAAETLGLATSPYQFVDTLADFNAAVARIGMPCVVKPIMSSSGKGQSVIKSAADIEAAWHYAQEGGRAGQGRVIVEGFVDFDYEITLLTVRHIDGTSFCEPIGHVQQDGDYQQSWQPQQMSALALERSKAMAEKVTAALGGRGLFGVELFIKGDEVYFSEVSPRPHDTGMVTLISQDLSEFALHARAILGLPIPTIHFNGPSASSVILVEGESTQLQFNNLAQALAEPLTDIRLFGKPEVSGKRRMGVALARSDSAESAVEKAKQVVAQVGITL