QWNPKRLTAETEFIMGSKANKALGLGATRGRVYMKHPDLFKYTSDQDDKQWLVENRYMSATGGKTYILILDDIRELAHTDEYRDCPGLALNELVGFTVPIRMIKKMQDHMNSQRTD