MKKAKELSTLCGVKVCAVIKSCDNTEPEFWPSREGAEAVHLEFTNAVQRQGFSKIHNHESYLSERIQKDGEKARRLHAENREIELREVMFDLLKGKTLMPHQYGDPSFMRELNLFIGGYANRVTYRTQFLEGSVQHVPPNVGGADAPGPVVGDVNPFVVGTEGSVINPTEAYDHMRQYDGMDMSVNDQAPDHVHHQNMNHQEPFQYQCPTNFYDQTQPMFYGSSQGMNTNHHQEPIEYQTPNVYDQIQPMFTGSSQGMNMHYQEPFQYQPPGNLYDQTQPMFYGSNKDMYTGLNYDQGQSSNQYLNQQMSDVQDLASVASMDQQLPVTSQMPSTITTTTAAADLYGHSINNGWPTRFDLD