MGIFDGLMGNASELKAEDVQKEMEEIITSNEVVKHAYKVIRDTFIFTNKRLILVDKQGMTGKKTEYLSIPYKSITNFSIETAGTFDLDAELKIWISGNSIPIQKKFNKATNIYAVQRVLAENILSS