MQLVTDNGKHAFSLGFSEKDVRAAVENKSTIQAKRLPTSKKSYYKLEIDRVKNDVLSDLGSDTWLETLRDQIRIRYAIFCRKGLVITVNKKKVGSFGPKIRNPDFLEKRAKSFVSQNGVSVYLEAGLHENYRIAKFESDYEEFKPVIKGLTPEYGWYVVCNDRIILVADKTKTTGWTTTAWHNEYHGFLGWAYYVSEDPSLLPWDTKKTGINTNNQTHIEVLSSLKELADDYRSRNRSLRQSKPEGLASEPAKPRGRGTGTGTGVRGGNPLGGVGNSGGRSASGSAIHTKEMDMLIYNISTVTGSPRIASFLQEAKEISIKEHPYTAMILLRVLFEAALRDYLLRHKHYQKVKDSVFEEQAVQGRPFNQKQKRDFTPALSNMLSWVVKNTEIFSSDLRRGTKTSIDNFIKDLSRLNGIVHEDGVLTDFSEAKQIRNNALKALETFLES