MVLEGSTDSLTAQALDLQRSCTKNAQLVSSSGDNFISAKESVKYGELIVLGWDSIAATFQRSGRALGTQLGQHRCYIPALGMHRISGPLPTYALSNKGQHSISYTLSRSHSVIVEYTHDTGTDMFQIGRSTESMIDFIVTDTASSSQCNNEGQSAQSTISRYACRIICERNPPYTARIYAAGFDSSKNIFLGERAAKWRTPDGLMDGLTTNGVLVMHPTGGFSEDSSPGVWREISVCGNVYALRETRSAQQRGKLVENESNILQDGSLIDLCGATLLWRTMEGLQRTPTLKQLEALRQEMNAARPQCPVGFNTLVFPSLAQREVVEKKQPWVYVNCGHVHGYHNWGFRKEKGGNERECPMCRRVGPYVPLWLGCEAGFYLDAGHPTHVFCPCGHVCSEKTAKYWSQIPLPHGTHAFHAACPFCGTWLTGEHGYIKLIFQGPID