MKKAKELSTLCGVKVCAVIKSCDNTEPEFWPSREGAEAVHLEFTNAVQRQGFSKIHNHESYLSERIQKDGEKARRLHAENREIELREVMFDLLKGKTLMPHQYGDPSFMRELNLFIGGYANRVTYRTQFLEGSVQHVPPNVGGADAPGPVVGDVNPFVVGTEGSVINPTEAYDHMRQYDGMDMSVNDQAPDHVHHQNMNHQEPFQYQCPTNFYDQTQPMFYGSSQGMNTNHHQEPIEYQTPNVYDQIQPMFTGSSQGMNMHYQEPFQYQPPGNLYDQTQPMFYGSNKDMYTGLNYDQGQSSNQYLNQQMSDVQDLASVASMDQQLPVTSQMPSTITTTTAAADLYGHSINNGWPTRFDLD*