MLFWHTQPEHYNQHNSGSYLRDVLALPIFKQEEPQLSPENGARLPPLQYVLCAATSPAVKLHEETLTYLNQGQSYEIRLLENRKLGDFQDLNTKYVKSIIRVVFHDRRLQYTEYQQLEGWRWSRPGDRILDIDIPLSVGILDPRASPTQLNAVEFLWDPSKRASAFIQVHCISTEFTPRKHGGEKGVPFRVQIDTFKQNESGDYSEHLHSASCQIKVFKPKGADRKQKTDREKMEKRTAQEKEKYQPSYETTILTECSPWPDVPYQANNTPSPSYNGSPNSFGLREGLPLPQKQDDSGDNSLCVYHAIFLEELTTLELTEKIASLYSIPPQHIHRVYRQGPAGIHVVVSNEMVQNFQDESCFILSTLKAESNDGYHIILKCGL