Function at 0x14da919
Capabilities:
Execute anti-debugging instructions

Disassembly:
xchg ebp, edx
mov dword [esp + 0xc], esp
call fcn.014da8cc
lea edx, [ebx*4]
setbe dl
add ax, sp
cpuid
jmp 0x14da95c
pop dword [esp + 7]
mov ax, 0xb66
add esp, 0x12
lea edx, reloc.WINMM.dll_midiStreamOut
rdtsc
xchg word [esp + 1], di
jmp 0x14da9ba
xchg byte [esp + 0xa], al
push word [esp + 4]
pushfd
lea ecx, [edx*4]
lea edi, reloc.WINMM.dll_midiStreamOut
inc edi
jmp 0x14da936
pop ecx
lea esi, [ecx + esi]
xchg cx, dx
add esp, 0
mov ecx, dword [esp]
jmp 0x14da99e
lea ebp, [ebx - 0x6d]
ror ah, cl
mov dword [esp], edx
shl di, cl
inc dl
bsr ebp, ebx
jmp 0x14da976
rcr bx, 0xf
or ebp, 0x512531f1
bswap esi
neg dh
bsf dx, si
mov cx, word [esp]
jmp 0x14daa88
mov word [esp + 0x13], ax
add esp, 0x13
btc bx, dx
cpuid
rdtsc
std
jmp 0x14da98c
cpuid
rdtsc
std
mov edx, dword [esp]
mov ebp, dword [esp]
xchg ecx, esi
jmp 0x14daa17
bswap edx
mov ch, byte [esp]
mov bp, word [esp]
setb dh
inc dx
mov al, byte [esp]
jmp 0x14da9cd
dec ah
bsf ax, ax
bsf cx, bp
rdtsc
seto bl
jmp 0x14daa2b
bsf edx, edx
neg bl
add ecx, 0xa50efdd6
xchg dh, cl
setb cl
not edx
jmp 0x14daa01
mov cx, 0xa78e
sbb di, di
shr edi, cl
xchg ecx, eax
lea edi, [edx + ebx]
sub esp, 0x19
jmp 0x14daa6f
mov edx, 0x850c66ec
setl ah
push word [esp]
rdtsc
pop edi
neg cl
jmp 0x14da9ee
rcl di, 0xd
mov bp, 0xdf9
setae cl
pushal
bswap ecx
jmp 0x14daab0
lea edi, [edx + edx]
push dword [esp + 0xa]
xchg dx, ax
lea edi, reloc.WINMM.dll_midiStreamOut
bsr edx, ecx
jmp 0x14daa59
mov byte [esp], bl
setnp bh
xchg ebx, edx
std
xchg word [esp], dx
btc esi, ebp
jmp 0x14daa46
clc
pop dword [esp + 2]
pop bx
mov ax, dx
mov bh, ah
push ebp
jmp 0x14daac6
xchg dword [esp + 0xe], edi
mov dl, 0x70
lea eax, [edi - 0xc9]
pop ebp
mov word [esp + 0x26], cx
rdtsc
jmp 0x14daa9a
mov ah, ch
sub esp, 0x1b
lea esp, [esp + 0x52]
xchg bp, dx
xchg esi, ebp
rdtsc
jmp 0x14dab8e
rdtsc
xchg dword [esp], ebp
lea esp, [esp + 1]
pushal
stc
mov esi, edi
jmp 0x14dab4c
mov word [esp], dx
lea esp, [esp]
push word [esp + 1]
cpuid
not ebx
jmp 0x14daaf6
push cx
push edx
pop edx
mov bx, cx
clc
mov esi, dword [esp]
jmp 0x14dab0c
setae dh
xchg dl, al
neg bp
pop edx
rdtsc
pop dword [esp + 9]
call fcn.014dab30
mov ebp, 0x4f6bbb25
mov ebp, 0xc3bc849d
mov ah, 0xc
setp al
mov ebx, 0x4ab56a1f
btr bx, cx
jmp 0x14dab23
setnp ah
lea ebx, [esi + ebp]
sub esp, 0x14
pop cx
xchg dword [esp + 7], edx
xchg byte [esp + 0xc], dh
jmp 0x14da90e
jmp 0x14db33b
push edx
call 0x14db39e
inc esp
jne 0x14db39e
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x61486574
outsb dx, byte [esi]
insb byte es:[edi], dx
add bh, bh
je 0x14db362
push dword [esp + 0x1a]
mov byte [esp + 5], dh
pushal
sbb cl, byte [eax + 0x60052474]
lea esp, [esp + 0x2e]
lea esp, [esp + 0xf]
push edx
jmp 0x14db325
pop word [esp]
mov byte [esp + 0x14], dl
call fcn.014db383
inc edi
je 0x14db3b3
je 0x14db3d4
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
push edi
add byte [eax], bl
jnp 0x14db3c0
mov word [esp + 0xe], bx
mov byte [esp + 5], al
pushfd
push word [esp + 0xd]
mov byte [esp + 0x14], ah
jmp 0x14db34f
call 0x14db36e
mov word [esp + 0xe], si
call fcn.014db56e
inc ebx
jb 0x14db415
popal
je 0x14db418
inc esi
imul ebp, dword [ebp + 0x41], 0x24548900
adc edi, edi
je 0x14db3e4
adc eax, ebp
invalid
add ch, cl
pop esp
scasd eax, dword es:[edi]
mov dh, 0xa1
pop word [esp + 0xc]
pop dword [esp]
pop word [esp + 9]
inc esp
and al, 9
mov word [esp + 6], bp
push word [esp + 1]
pop word [esp + 6]
call fcn.014db219
jmp 0x14db447
lea edx, [esp + eax]
setle dh
mov edx, dword [esp]
call 0x14db431
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x14db471
jb 0x14db477
push ebx
je 0x14db487
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
pop edx
push edi
add al, ah
and ebx, dword [edx - 0x73]
and al, 2
lea esp, [esp + 2]
lea esp, [esp + 0x3c]
push 0
pushfd
mov byte [esp + 2], ah
call 0x14db3fb
xchg dh, dl
mov dword [esp], eax
mov ah, bl
jmp 0x14db477
lea esp, [esp + 3]
push dword [esp + 4]
push dword [esp + 2]
push dword [esp + 5]
lea esp, [esp + 1]
mov dword [esp + 7], edx
jmp 0x14db3fd
mov ch, 0xa4
xlatb
or dword ds:[eax - reloc.WINMM.dll_midiStreamOut], ebp
not dl
call 0x14db461
dec ecx
jae 0x14db4c3
invalid
popal
inc ebx
outsd dx, dword [esi]
push eax
push eax
je 0x14db4fc
add bl, cl
bound ebx, qword [ebp - 0x14ab0014]
push esp
jmp 0x14db41d
mov word [esp + 0x1c], bx
mov word [esp + 0x1c], bx
mov bp, 0x9ee3
mov ah, bh
mov eax, ebp
jmp 0x14db506
pushal
lea edx, [ecx*4]
push word [esp + 0x1f]
rdtsc
mov ax, word [esp + 8]
jmp 0x14db493
mov eax, 0x258259de
mov bp, word [esp]
mov bp, ax
bswap eax
not eax
mov ah, 0xeb
jmp 0x14db4a9
mov ax, 0xbd32
pop ebp
bswap edx
xchg word [esp + 0x1a], dx
lea esp, [esp + 0x14]
jmp 0x14db51f
xchg byte [esp + 9], dl
mov word [esp + 0x15], di
mov byte [esp + 0xb], bh
mov byte [esp + 3], dl
and al, 3
jmp 0x14db4d7
lea eax, reloc.WINMM.dll_midiStreamOut
mov eax, esp
xchg dx, bp
xchg al, ah
mov dx, sp
lea edx, [ebp*4]
jmp 0x14db4ed
xchg ebp, eax
mov edx, 0xc905eb4b
mov dword [esp + 3], ebp
mov al, ch
mov dh, ah
xchg bp, ax
jmp 0x14db545
pop word [esp + 5]
pop dx
pushal
mov dl, byte [esp + 8]
pushal
lea esp, [esp + 0x46]
call fcn.014db59f
push esp
jb 0x14db5cc
imul ebp, dword [esi + 0x61], reloc.WINMM.dll_midiStreamOut
jb 0x14db5cd
popal
add byte fs:[edx + 0x55], bh
invalid
mov edx, 0xd0ebb1ad
lodsd eax, dword [esi]
mov cl, 0xeb
ror byte [edi], 1
xor dword [ebp - reloc.WINMM.dll_midiStreamOut], ecx
inc esp
and al, 1
rdtsc
lea eax, [eax + esi]
pop word [esp + 1]
mov ax, word [esp + 3]
rdtsc
mov ebp, dword [esp + 5]
jmp 0x14db9fc
lea esp, [esp + 2]
xchg al, dh
mov ah, dh
mov eax, ecx
rdtsc
mov ebp, dword [esp + 8]
jmp 0x14db668
mov eax, edi
mov eax, dword [esp + 0xc]
mov dx, 0xcf24
call fcn.014db652
insb byte es:[edi], dx
jae 0x14db6ad
jb 0x14db6a7
outsb dx, byte gs:[esi]
inc ecx
add byte [ebx - 0x76fadbac], cl
cmp al, 0x24
mov edx, dword [esp + 5]
mov dword [esp], edi
setne ah
xchg ebp, eax
not al
push dword [esp + 1]
jmp 0x14db615
lea edx, [ebp*4]
lea edx, [esi*4]
mov eax, esi
mov dl, 0x81
rdtsc
bswap eax
jmp 0x14db627
je 0x14db6fe
outsb dx, byte [esi]
jo 0x14db71e
jo 0x14db710
jo 0x14db710
jb 0x14db716
dec eax
popal
jb 0x14db6b8
adc dword [eax - reloc.WINMM.dll_midiStreamOut], edx
or al, 0x24
mov dword [esp], ecx
mov byte [esp], bl
not al
mov eax, 0x15cb4016
mov ax, 0xd448
mov ebp, dword [esp + 2]
jmp 0x14db63f
outsb dx, byte gs:[esi]
je 0x14db702
dec ecx
outsb dx, byte [esi]
je 0x14db76b
jb 0x14db774
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
inc ebp
js 0x14db773
push 0x65676e61
add bh, al
outsb dx, byte [esi]
push ebx
je 0x14db771
invalid
outsb dx, byte [esi]
push 0x6c646e61
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebp
js 0x14db78a
jo 0x14db79e
imul ebp, dword [edi + 0x6e], reloc.WINMM.dll_midiStreamOut
jb 0x14db734
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc esi
jb 0x14db7a2
add byte gs:[ecx + 0x46], bh
imul ebp, dword [ebp + 0x54], 0x54656d69
outsd dx, dword [esi]
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc esi
imul ebp, dword [ebp + 0x54], 0x656d69
push edx
insb byte es:[edi], dx
popal
jae 0x14db7c4
push ebx
insd dword es:[edi], dx
popal
jo 0x14db7cd
outsd dx, dword [esi]
jb 0x14db7cd
add byte [eax - 0x45], bl
xchg edx, eax
or eax, 0x7365529c
jne 0x14db7e0
push esp
push esp
push 0x64616572
add byte [edi + 0x65], al
je 0x14db7cf
jb 0x14db7f0
imul bp, word [ebp + 0x53], 0x7274
imul ebp, dword [esi + 0x67], 0xf6ef0041
loope 0x14db7b1
inc ecx
add bh, ch
mul cl
and byte [ebp + 0x61], cl
dec esp
popal
jbe 0x14db7fb
inc ebx
jb 0x14db802
je 0x14db804
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [ebx - 0x66], ah
cmc
imul ebp, dword [edi + 0x6e], reloc.WINMM.dll_midiStreamOut
inc ebp
outsb dx, byte [esi]
je 0x14db812
jb 0x14db7f2
jb 0x14db81a
je 0x14db81c
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [edi + 0x61], dl
imul esi, dword [esi + eax*2 + 0x6f], 0x6c754d72
jb 0x14db813
jne 0x14db834
je 0x14db833
jo 0x14db838
dec edi
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [ebx + esi*2], si
dec esp
outsd dx, dword [esi]
popal
push edx
jae 0x14db84c
jne 0x14db851
arpl word [ebp], sp
inc esi
imul ebp, dword [ebp + 0x54], 0x54656d69
outsd dx, dword [esi]
push ebx
jns 0x14db862
add byte gs:[esi + 0x69], al
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x79536f54
jae 0x14db864
je 0x14db856
insd dword es:[edi], dx
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x6d655200
outsd dx, dword [esi]
jbe 0x14db862
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x14db848
je 0x14db873
jb 0x14db87f
inc ecx
add ah, ah
pop ss
jle 0x14db855
call 0x6cb1275d
push edx
jae 0x14db884
jae 0x14db884
jne 0x14db889
arpl word [ebp], sp
or eax, dword [esi + 0x69]
outsb dx, byte [esi]
push edx
jae 0x14db892
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
jne 0x14db897
arpl word [ebp + 0x41], sp
add byte [edi + 0x69], dl
inc ebx
push 0x6f547261
dec ebp
jne 0x14db8a2
je 0x14db8a1
inc edx
jns 0x14db8af
add byte gs:[edx + 0x746547dd], ah
dec ebp
outsd dx, dword [esi]
jne 0x14db8b3
inc esi
inc esi
imul ebp, dword [ebp + 0x4e], reloc.WINMM.dll_midiStreamOut
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [ebp + 0x75], cl
insb byte es:[edi], dx
je 0x14db8c0
imul eax, dword [edx + 0x79], reloc.WINMM.dll_midiStreamOut
inc edx
jns 0x14db8ce
push esp
outsd dx, dword [esi]
push edi
imul esp, dword [ebp + 0x43], 0x726168
push 0x6c007261
jb 0x14db866
insb byte es:[edi], dx
jae 0x14db8dd
jb 0x14db8ce
jo 0x14db8e6
inc ecx
add byte [esi + ebp*4], ah
cmp al, 0x5b
mov dh, 0x54
aas
inc edi
je 0x14db8ce
imul ebp, dword [ebp + 0x65], reloc.WINMM.dll_midiStreamOut
dec ecx
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x14db8f4
popal
je 0x14db8f3
imul ebp, dword [edi + 0x6e], reloc.WINMM.dll_midiStreamOut
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [esi + 0x69], al
outsb dx, byte [esi]
dec esi
js 0x14db909
inc esi
imul ebp, dword [ebp + 0x41], 0x74655300
push edx
insb byte es:[edi], dx
inc ecx
add byte [ebx + 0x65], dl
je 0x14db8f1
dec edi
push eax
xor al, byte [eax]
inc esp
insb byte es:[edi], dx
add byte [ebp + 0x6c], al
je 0x14db90e
inc ebx
jb 0x14db915
je 0x14db917
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [esi], al
mov cl, 0xb0
inc edi
je 0x14db903
jne 0x14db934
jb 0x14db929
outsb dx, byte [esi]
je 0x14db91b
push 0x64616572
dec ecx
add byte fs:[edi + 0x6c], al
add byte [edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push edx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
inc edi
je 0x14db933
dec edi
push eax
xor al, byte [eax]
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
inc ebx
jb 0x14db95b
imul esi, dword [ecx + ebp*2 + 0x63], reloc.WINMM.dll_midiStreamOut
arpl word [ecx + ebp*2 + 0x6f], si
je 0x14db95d
imul esp, dword [ebx + 0x61], reloc.WINMM.dll_midiStreamOut
je 0x14db965
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax + 0x65], cl
popal
jo 0x14db94a
inc esi
jb 0x14db96b
add byte gs:[eax + 0x65], cl
popal
popal
jo 0x14db94e
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
inc edi
je 0x14db96d
push edi
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x14db98f
jae 0x14db961
inc esp
imul esi, dword [edx + 0x65], reloc.WINMM.dll_midiStreamOut
jns 0x14db967
add byte [edi + 0x65], al
je 0x14db980
jae 0x14db992
jb 0x14db973
popaw
jne 0x14db9a0
insb byte es:[edi], dx
je 0x14db982
inc ebx
dec ecx
inc esp
add byte [ebx + 0x6547c5aa], dh
je 0x14db991
jb 0x14db9b2
arpl word [ebp + 0x73], sp
jae 0x14db990
popal
jo 0x14db94c
inc edi
je 0x14db996
je 0x14db996
jne 0x14db9be
insb byte es:[edi], dx
push eax
popal
je 0x14db9bf
dec esi
popal
insd dword es:[edi], dx
inc ecx
inc ecx
add byte [eax + 0x65], cl
popal
dec eax
popal
jo 0x14db9b4
push edx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
dec esp
outsd dx, dword [esi]
popal
dec esp
dec esp
imul esp, dword [edx + 0x72], reloc.WINMM.dll_midiStreamOut
jns 0x14db9b6
add byte [edi + 0x65], al
je 0x14db9c9
inc ebp
dec ebp
inc ebx
push eax
add byte [esi + 0x72], al
dec esp
jb 0x14db9e7
dec esp
imul esp, dword [edx + 0x72], reloc.WINMM.dll_midiStreamOut
inc edi
je 0x14db9db
popal
jae 0x14dba06
je 0x14db9d8
inc ebp
jb 0x14dba07
outsd dx, dword [esi]
jb 0x14db998
inc edi
je 0x14db9f2
jb 0x14dba12
imul ebp, dword [edi + 0x6e], reloc.WINMM.dll_midiStreamOut
je 0x14dba0f
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebp
js 0x14db9e6
add byte [edi - 0x72], dh
sbb dword [eax + 0x6d], edi
mov ds, word [ecx]
js 0x14dba19
imul esp, dword [ecx + ebp*2 + 0x4f], reloc.WINMM.dll_midiStreamOut
push ebp
outsb dx, byte [esi]
jo 0x14dba28
jo 0x14dba1a
jb 0x14dba20
dec eax
popal
jb 0x14db9c2
jb 0x14db9c2
inc ebx
jb 0x14dba2a
popal
je 0x14dba2d
inc ebp
jbe 0x14dba30
outsb dx, byte [esi]
je 0x14dba0f
add byte [eax + 0x65], cl
popal
jo 0x14dba27
imul edi, dword [edx + 0x65], reloc.WINMM.dll_midiStreamOut
push edi
jb 0x14dba44
je 0x14dba42
push eax
jb 0x14dba49
jbe 0x14dba43
je 0x14dba49
push eax
jb 0x14dba56
outsd dx, dword [esi]
imul bp, word [ebp + 0x53], 0x7274
imul ebp, dword [esi + 0x67], 0x73490041
add byte [ecx + 0x73], cl
pop edx
outsd dx, dword [esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
add byte fs:[ecx - 0x7499dbc4], cl
inc esp
and al, 4
mov dword [esp], edi
mov ax, word [esp + 4]
mov ah, cl
mov ebp, esp
in al, dx
xchg edx, eax
not dl
jmp 0x14db6bd
invalid
je 0x14dba69
insd dword es:[edi], dx
jo 0x14dba69
popal
je 0x14dba84
inc ecx
add byte [ecx + 0x73], cl
dec ecx
arpl word [edi + 0x6e], bp
imul esp, dword [ebx], reloc.WINMM.dll_midiStreamOut
popal
insb byte es:[edi], dx
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push ebp
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
inc esi
imul ebp, dword [esi + 0x64], 0x736f6c43
add byte gs:[ebp + 0x6c], al
je 0x14dbaa9
je 0x14dbaa9
inc esi
inc esi
imul ebp, dword [ebp + 0x41], reloc.WINMM.dll_midiStreamOut
add byte [esi + 0x69], al
outsb dx, byte [esi]
inc esi
imul esi, dword [edx + 0x73], 0x6c694674
inc ecx
add byte [ecx + 0x73], cl
inc edx
popal
push edi
jb 0x14dbaca
je 0x14dbac8
push eax
je 0x14dbad8
add byte [edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
dec esp
outsd dx, dword [esi]
arpl word [ebx], bp
inc ebx
jb 0x14dbada
popal
je 0x14dbadd
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x14dbac3
add byte [ebx - 0x4e], bl
lodsd eax, dword [esi]
mov dl, 0xad
mov esp, 0x7465478f
inc esi
imul ebp, dword [ebp + 0x41], 0x69727474
bound esi, qword [ebp + 0x74]
jae 0x14dbadb
add byte [ebx + 0x65], dl
je 0x14dbae5
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add byte [ebx + 0x65], dl
je 0x14dbaee
imul ebp, dword [ebp + 0x41], reloc.WINMM.dll_midiStreamOut
insb byte es:[edi], dx
inc ecx
je 0x14dbb22
jb 0x14dbb19
bound esi, qword [ebp + 0x74]
jae 0x14dbaf7
add byte [ebx + 0x65], dl
je 0x14dbafe
jne 0x14dbb2f
jb 0x14dbb24
outsb dx, byte [esi]
je 0x14dbb06
imul esi, dword [edx + 0x65], reloc.WINMM.dll_midiStreamOut
jb 0x14dbb2a
arpl word [edi + ebp*2 + 0x72], si
jb 0x14dbb43
jns 0x14dbb0c
inc ecx
add byte [edi + 0x65], al
je 0x14dbb26
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x14dbb41
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x14dbb48
insd dword es:[edi], dx
popal
je 0x14dbb47
imul ebp, dword [edi + 0x6e], reloc.WINMM.dll_midiStreamOut
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
inc edi
je 0x14dbb42
jb 0x14dbb63
arpl word [ecx + 0x64], ax
jb 0x14dbb5f
jae 0x14dbb6f
add byte [edi], bl
xchg esp, eax
or ch, byte [ebp - 0x64]
cmp eax, dword [ecx + reloc.WINMM.dll_midiStreamOut]
je 0x14dbb55
outsd dx, dword [esi]
jne 0x14dbb78
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ecx
add byte [edi + 0x65], al
je 0x14dbb5c
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
dec esp
imul ebp, dword [esi + 0x65], 0x3400041
inc ecx
add byte [eax + 3], al
add edi, dword [edx + reloc.WINMM.dll_midiStreamOut]
mov edx, 0x53b70495
mov bh, 0x53
je 0x14dbb7b
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
push esp
imul ebp, dword [ebp + 0x65], 0x74654700
push esp
imul esp, dword [ebx + 0x6b], 0x6e756f43
jne 0x14dbbb1
outsb dx, byte [esi]
je 0x14dbb45
sahf
jmp 0x8cb46653
or byte [ebx + 0x240c8b66], ch
stosd dword es:[edi], eax
mov cx, word [esp]
mov eax, 0x14fa9b25
inc bh
mov al, ah
sub esp, 4
lea esi, reloc.WINMM.dll_midiStreamOut
les eax, [ebx - 0x4872fb14]
out dx, eax
xlatb
invalid
jmp 0x14dac7c
call dword [ebx + 0x65]
je 0x14dbbad
jb 0x14dbbdc
outsd dx, dword [esi]
jb 0x14dbbba
outsd dx, dword [esi]
add byte gs:[ebx + 0x6f], al
add byte gs:[ebx + 0x6f], al
jo 0x14dbbee
push edx
arpl word gs:[eax + eax + 0x47], si
je 0x14dbb7a
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc esi
insb byte es:[edi], dx
popal
jae 0x14dbb86
enter 0xffffffffffffd640, 0xffffffffffffffb1
inc eax
xchg esp, eax
jge 0x14dbbd5
je 0x14dbbd4
jne 0x14dbc05
jb 0x14dbbfa
outsb dx, byte [esi]
je 0x14dbbec
push 0x64616572
add byte [edi + 0x65], al
je 0x14dbbe5
push eax
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add byte [edx + 0x74], dl
insb byte es:[edi], dx
push ebp
outsb dx, byte [esi]
ja 0x14dbc18
outsb dx, byte [esi]
add byte fs:[edi + ebx*8 + 0x47], cl
add byte [edi + ebx*8 + 0x47], cl
je 0x14dbc08
jb 0x14dbc29
arpl word [ebp + 0x73], sp
jae 0x14dbc15
jb 0x14dbc35
imul ebp, dword [edi + 0x6e], reloc.WINMM.dll_midiStreamOut
push ebx
je 0x14dbc2d
jb 0x14dbc42
jne 0x14dbc40
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [esi], ah
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x14dbc41
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[edx + 0x61], dl
imul esi, dword [ebx + 0x65], reloc.WINMM.dll_midiStreamOut
jo 0x14dbc62
imul ebp, dword [edi + 0x6e], reloc.WINMM.dll_midiStreamOut
and bl, dl
rol byte ds:[edi + 0x65], 1
je 0x14dbc49
je 0x14dbc49
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
push esp
imul ebp, dword [ebp + 0x65], 0x74655300
push ebx
add byte [ebx + 0x65], dl
je 0x14dbc5d
je 0x14dbc70
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[ebx - 0x36], dl
inc edi
je 0x14dbc6c
push ebx
jns 0x14dbc8e
je 0x14dbc82
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x74654700
inc ebp
outsb dx, byte [esi]
jbe 0x14dbc93
imul esi, dword [edx + 0x6f], reloc.WINMM.dll_midiStreamOut
jb 0x14dbc9b
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x14dbc85
je 0x14dbca6
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
je 0x14dbc83
outsb dx, byte [esi]
jae 0x14dbc39
inc edi
je 0x14dbc83
imul ebp, dword [ebp + 0x54], reloc.WINMM.dll_midiStreamOut
inc esp
jb 0x14dbca9
push esp
jns 0x14dbcb3
jo 0x14dbca9
add byte gs:[edx + esi*2 + 0x61], al
add byte [edx + esi*2 + 0x61], al
ja 0x14dbc8f
inc ebp
add byte gs:[bx + 0x61], dl
imul esi, dword [esi + eax*2 + 0x6f], 0x6e695372
insb byte es:[di], dx
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [eax + eax + 0x55], si
push ebp
outsb dx, byte [esi]
push 0x6c646e61
inc ebp
js 0x14dbcd1
jo 0x14dbce5
je 0x14dbcdb
imul ebp, dword [edi + 0x6e], reloc.WINMM.dll_midiStreamOut
jb 0x14dbc7b
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
imul ebp, dword [esp + esi*2 + 0x65], 0xe5690072
jne 0x14dbc9b
imul esp, ebp, 0x3ef1c75
xchg esp, eax
out dx, eax
add edx, dword [ebx + eax*2 + reloc.WINMM.dll_midiStreamOut]
push eax
inc ebx
jb 0x14dbcea
popal
je 0x14dbced
push eax
jb 0x14dbcfa
arpl word [ebp + 0x73], sp
jae 0x14dbcd1
inc ecx
add byte [ebx + 0x65], dl
je 0x14dbcdd
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x14dbd0c
je 0x14dbca0
or cl, byte [ebx + 0x698d7e1b]
scasb al, byte es:[edi]
inc edi
je 0x14dbcf0
je 0x14dbcf0
outsb dx, byte [esi]
jbe 0x14dbd17
jb 0x14dbd1f
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x14dbd09
je 0x14dbd2a
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
popal
jo 0x14dbd07
jae 0x14dbd3a
jb 0x14dbd37
jns 0x14dbcca
inc edi
je 0x14dbd25
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
outsd dx, dword [esi]
ja 0x14dbcd4
inc edi
je 0x14dbd2b
je 0x14dbd3e
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[ecx + 0x65657246], bh
inc ebp
inc ebp
outsb dx, byte [esi]
jbe 0x14dbd53
jb 0x14dbd5b
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x14dbd45
je 0x14dbd66
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
dec eax
popal
jo 0x14dbd42
jb 0x14dbd66
popal
je 0x14dbd69
add byte [ebp + 0x53], dl
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi + 0x65], al
je 0x14dbd59
outsb dx, byte [esi]
jbe 0x14dbd80
jb 0x14dbd88
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x14dbd75
popal
jb 0x14dbd8b
popal
bound ebp, qword [ebp + 0x41]
inc ecx
add byte [esi + 0x69], dl
jb 0x14dbda0
je 0x14dbda2
jne 0x14dbd8f
popal
insb byte es:[edi], dx
inc esi
jb 0x14dbd97
add byte gs:[ebx + eax*2 + 0x4d], cl
popal
jo 0x14dbd8d
je 0x14dbdae
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
inc ecx
add byte [eax + 0x7246d2fb], bl
sti
rol byte [esi + 0x72], cl
jb 0x14dbdac
inc ebp
inc ebp
outsb dx, byte [esi]
jbe 0x14dbdb5
jb 0x14dbdbd
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x14dbda7
push ebx
je 0x14dbdc8
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
imul esi, dword [edx + 0x74], 0x416c6175
jae 0x14dbd9c
add byte [esi + 0x69], dl
jb 0x14dbdd4
jne 0x14dbdc3
insb byte es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
push ebx
je 0x14dbdbd
jb 0x14dbdde
jo 0x14dbdb2
add byte [ebx + eax*2 + 0x4d], cl
popal
jo 0x14dbdcb
je 0x14dbdec
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
outsd dx, dword [esi]
popal
dec ecx
insd dword es:[edi], dx
popal
inc ecx
inc ecx
add byte [ebp - 0x24], cl
push ebx
fcom qword [ebx + 0x65]
je 0x14dbdd5
je 0x14dbdd5
inc ebp
outsb dx, byte [esi]
jbe 0x14dbdfc
jb 0x14dbe04
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x14dbdf1
popal
jb 0x14dbe07
popal
bound ebp, qword [ebp + 0x41]
insb byte es:[edi], dx
inc ecx
inc ecx
add byte [ebx + 0x6c], al
imul esp, dword [ebp + 0x6e], 0x536f5474
outsb dx, byte gs:[esi]
je 0x14dbdff
outsd dx, dword [esi]
push ebx
arpl word [edx + 0x65], si
jb 0x14dbe15
outsb dx, byte gs:[esi]
add byte [ebx + 0x68], dl
outsd dx, dword [esi]
ja 0x14dbe0f
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
add byte [edi], ch
and dword ss:[eax - 0x73], esp
sbb al, 0xbd
add byte [eax], al
add byte [eax], al
add dh, bh
ret 0xc88
inc dl
mov byte [esp], cl
mov eax, dword [esp]
mov dx, word [esp]
and al, 0xbd
test dword [esi + reloc.WINMM.dll_midiStreamOut], ecx
std
invalid
mov ebp, 0xecc48e85
jmp 0x14dbb49
call dword [edx + esi*2 + 0x61]
outsb dx, byte [esi]
jae 0x14dbe51
popal
je 0x14dbe4d
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x14dbe51
je 0x14dbe61
outsd dx, dword [esi]
jb 0x14dbe35
add byte [edi + 0x65], al
je 0x14dbe44
jns 0x14dbe4f
je 0x14dbe5f
je 0x14dbe65
add byte gs:[ebx + 0x577349da], ah
add byte [ebx + 0x577349da], ah
jae 0x14dbe5d
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x14dbe51
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x64]
add byte [ebx + 0x6f], al
insb byte es:[edi], dx
add byte fs:[ebx + 0x6f], al
jo 0x14dbe90
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x14dbe80
je 0x14dbe90
jb 0x14dbe77
popal
bound ebp, qword [ebp + 0x41]
add byte [eax + 0x6f], dl
jae 0x14dbea1
push ecx
jne 0x14dbe99
je 0x14dbe7f
jae 0x14dbea8
popal
add byte gs:[di], dh
and al, 0x57
mov esi, 0x73795389
je 0x14dbea8
insd dword es:[edi], dx
push eax
popal
jb 0x14dbea9
insd dword es:[edi], dx
je 0x14dbeb1
jb 0x14dbec1
jae 0x14dbe98
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
inc ecx
add byte [ebp + 0x6c], al
je 0x14dbebf
dec ebp
outsb dx, byte gs:[esi]
jne 0x14dbe5f
push eax
imul ecx, dword gs:[ebp + 0x65], 0x73
imul ecx, dword gs:[ebp + 0x65], 0x73
jae 0x14dbeda
jae 0x14dbec9
popal
inc ecx
add byte [ebp + 0x6e], al
push eax
popal
je 0x14dbedb
add byte [edi + 0x65], al
je 0x14dbecb
push ebx
jns 0x14dbeed
je 0x14dbee1
insd dword es:[edi], dx
dec ebp
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jne 0x14dbe82
push ebx
je 0x14dbedd
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0x14dbee3
je 0x14dbee3
jb 0x14dbf04
jo 0x14dbed8
add byte [ebp + 0x73], al
je 0x14dbf0f
inc esp
jae 0x14dbf10
jb 0x14dbf0d
outsd dx, dword [esi]
jns 0x14dbee1
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
arpl word [ebp + 0x6c], sp
jb 0x14dbf08
je 0x14dbf18
outsd dx, dword [esi]
jb 0x14dbeff
popal
bound ebp, qword [ebp]
inc ebp
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x4d]
outsb dx, byte gs:[esi]
jne 0x14dbf04
je 0x14dbf22
insd dword es:[edi], dx
add byte [esi], ah
stosb byte es:[edi], al
stosb byte es:[edi], al
cmp byte [edi - 0x56], bl
inc ecx
dec ebx
push ebx
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
push esp
outsd dx, dword [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x1de20074
insb byte es:[edi], dx
jg 0x14dbf20
int1
inc edi
je 0x14dbf2c
je 0x14dbf2c
jae 0x14dbf55
jae 0x14dbf44
popal
push eax
outsd dx, dword [esi]
jae 0x14dbee9
inc ebx
push 0x57646c69
push edi
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
outsd dx, dword [esi]
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x47007845
je 0x14dbf57
add byte [edi + 0x65], al
je 0x14dbf57
jne 0x14dbf68
dec ebp
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jne 0x14dbf0b
ljmp 0x7465:0x47a7b405
ljmp 0x7465:0x47a7b405
mov ah, 0xa7
cmpsd dword [esi], dword es:[edi]
inc edi
je 0x14dbf56
arpl word [ecx + ebp*2 + 0x76], si
push edi
jbe 0x14dbf7f
push edi
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
add byte [ebx + 0x68], al
arpl word gs:[ebx + 0x4d], bp
push 0x4d6b6365
outsb dx, byte gs:[esi]
jne 0x14dbf74
je 0x14dbf92
insd dword es:[edi], dx
insd dword es:[edi], dx
add byte [ebp + 0x6c], al
insb byte es:[edi], dx
imul esi, dword [eax + 0x73], 0x73490065
inc esp
imul esp, dword [ecx + 0x6c], 0x654d676f
jae 0x14dbfb6
popal
inc ecx
add byte [edi + 0x65], al
je 0x14dbf99
outsb dx, byte gs:[esi]
jne 0x14dbf93
push 0x4d6b6365
popal
jb 0x14dbfc3
imul eax, dword [ecx + ebp*2 + 0x6d], 0x65
outsb dx, byte [esi]
jae 0x14dbfc8
inc esp
imul ebp, dword [ebp + 0x65], 0x6f69736e
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x14dbf63
into
pop ecx
mov eax, 0x7465539b
dec ebp
je 0x14dbfb8
outsb dx, byte gs:[esi]
jne 0x14dbfb8
je 0x14dbfd6
insd dword es:[edi], dx
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x53007370
arpl word [edx + 0x6f], si
je 0x14dbfe3
popal
jo 0x14dbfec
add byte [ebx + 0x63], dl
jb 0x14dbfed
insb byte es:[edi], dx
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
add ch, bh
jo 0x14dbf72
xor dword [eax - 0x6d], reloc.WINMM.dll_midiStreamOut
popal
push ebx
je 0x14dc009
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
push esi
rol dword [eax + reloc.WINMM.dll_midiStreamOut], 0x57
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
arpl word [ecx], ax
inc esp
jb 0x14dc015
inc ecx
add ah, bh
iretd
ja 0x14dbffc
jb 0x14dc019
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x14dc031
outsd dx, dword [esi]
insb byte es:[edi], dx
add dl, bh
aad 0x44
neg esi
inc esp
jb 0x14dc02b
ja 0x14dc012
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
push edx
arpl word gs:[eax + eax + 0x47], si
je 0x14dc01c
jne 0x14dc04d
jae 0x14dc04c
jb 0x14dbfdf
inc esp
jb 0x14dc043
ja 0x14dc038
push esp
js 0x14dc05b
inc ecx
add byte [edi + 0x69], dl
outsb dx, byte [esi]
dec eax
insb byte es:[edi], dx
jo 0x14dc032
add byte [edi + ebp*2 + 0x61], cl
dec ecx
arpl word [edi + 0x6e], bp
inc ecx
add byte [ebp + 0x6f], cl
dec ebp
outsd dx, dword [esi]
jbe 0x14dc065
push edi
imul ebp, dword [esi + 0x64], 0x4600776f
jb 0x14dc06b
popal
insd dword es:[edi], dx
push edx
arpl word gs:[eax + eax + 0x29], si
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
outsd dx, dword fs:[esi]
ja 0x14dc06d
push eax
jb 0x14dc08e
arpl word [ecx], ax
push ebx
je 0x14dc07d
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
jae 0x14dc075
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0x41
js 0x14dc074
inc ecx
add byte [eax - 0x15], cl
add bh, byte [ebp + 0x72541f8c]
popal
mov word [edi], ds
push esp
jb 0x14dc09e
outsb dx, byte [esi]
jae 0x14dc0ac
popal
je 0x14dc0a8
dec ebp
jae 0x14dc0ba
popal
add byte gs:[bx + 0x65], al
je 0x14dc0a6
je 0x14dc0a6
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
add byte [edi + 0x69], dl
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0x14dc0a4
jb 0x14dc0cf
insd dword es:[edi], dx
inc esp
inc ebx
add byte [esi + 0x55], ah
push ebp
outsb dx, byte [esi]
push 0x576b6f6f
push edi
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x14dc0e5
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
push esp
popal
bound esp, qword [edx + 0x65]
push esp
push esp
js 0x14dc0f7
dec edi
jne 0x14dc0fa
inc ecx
add byte [ecx + 0x13e08111], al
adc byte [ebp + 0x6e], al
adc byte [ebp + 0x6e], al
jne 0x14dc100
inc ebx
push 0x57646c69
imul ebp, dword [esi + 0x64], 0x73776f
jae 0x14dc0a0
xchg ebx, eax
or ah, byte [ebp + 0x43ee47d4]
inc edi
out dx, al
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
dec esi
js 0x14dc122
js 0x14dc122
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
push ebx
je 0x14dc10d
imul ebp, dword [ebp + 0x65], reloc.WINMM.dll_midiStreamOut
je 0x14dc105
insd dword es:[edi], dx
jb 0x14dc0be
inc edi
je 0x14dc105
popal
jo 0x14dc139
jne 0x14dc139
add cl, bh
fmul dword [ebx + 0x69]
insb byte es:[edi], dx
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x65530072
je 0x14dc11c
popal
jo 0x14dc150
jne 0x14dc150
add byte gs:[eax + 0x74], dl
dec ecx
outsb dx, byte [esi]
push edx
arpl word gs:[eax + eax + 0x3b], si
adc dl, byte [edx + 0x65]
insb byte es:[edi], dx
popal
jae 0x14dc157
inc ebx
popal
jo 0x14dc16a
jne 0x14dc16a
jb 0x14dc15e
add byte gs:[ecx + 0x6e], cl
add byte [ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
insb byte es:[edi], dx
popal
je 0x14dc166
push edx
push edx
arpl word gs:[eax + eax + 0x4c], si
outsd dx, dword [esi]
popal
add byte [edi + ebp*2 + 0x61], cl
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x47004170
je 0x14dc169
insd dword es:[edi], dx
popal
jo 0x14dc152
add byte [edi + 0x65], al
je 0x14dc169
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
popal
outsb dx, byte [esi]
add byte gs:[bx + 0x66], cl
jae 0x14dc18b
jae 0x14dc18b
je 0x14dc17a
arpl word gs:[eax + eax + 0x57], si
imul ebp, dword [esi + 0x64], 0x7246776f
outsd dx, dword [esi]
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x746e4900
jb 0x14dc1b5
outsb dx, byte [esi]
je 0x14dc13c
dec ecx
outsb dx, byte [esi]
je 0x14dc1a5
jb 0x14dc1b5
arpl word gs:[edx + edx*2 + 0x65], si
arpl word [eax + eax + 0x45], si
outsb dx, byte [esi]
push eax
popal
add byte gs:[bp + di + 0x65], dl
add byte gs:[ebx + 0x65], dl
push ebx
je 0x14dc1a9
je 0x14dc1a9
arpl word [edx + 0x6f], si
jb 0x14dc1c8
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
outsd dx, dword [esi]
jae 0x14dc15f
add byte [ecx + 0x73], cl
push edi
dec ecx
jae 0x14dc1b9
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
ja 0x14dc1be
imul esi, dword [ebx + 0x69], reloc.WINMM.dll_midiStreamOut
jae 0x14dc1d4
imul esp, dword [edx + 0x6c], reloc.WINMM.dll_midiStreamOut
outsd dx, dword [esi]
bound ebp, qword [ebp]
lea ebx, [edi + ebp*2]
jbe 0x14dc1d5
mov al, byte [0x74736544]
jb 0x14dc1ea
outsd dx, dword [esi]
jns 0x14dc1c6
arpl word [edi + 0x6e], bp
add bl, ah
sbb dh, byte [ebp + 0x64]
xchg edi, eax
invalid
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
popal
outsb dx, byte [esi]
add byte gs:[bx + 0x65], al
je 0x14dc1f1
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
outsb dx, byte [esi]
inc ecx
add al, bl
dec ecx
fnstcw word [eax + 0x5268a04b]
fmul dword [ecx - 0x27]
mov eax, 0x5268a04b
dec ebx
mov al, byte [0x64655268]
jb 0x14dc212
jb 0x14dc212
ja 0x14dc20a
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
outsd dx, dword fs:[esi]
ja 0x14dc1b9
dec ebp
popal
jo 0x14dc214
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x14dc213
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], reloc.WINMM.dll_midiStreamOut
pop ebp
lodsb al, byte [esi]
mov edi, 0x6e655386
je 0x14dc23b
add byte [ebx - 0x4053a2de], cl
xchg byte [ebx + 0x65], dl
outsb dx, byte [esi]
inc esp
insb byte es:[edi], dx
dec ecx
je 0x14dc23e
insd dword es:[edi], dx
dec ebp
jae 0x14dc251
popal
inc ecx
add byte [ebp + 0x6e], al
inc esp
imul esp, dword [ecx + 0x6c], 0x4700676f
je 0x14dc23e
outsd dx, dword [esi]
add byte [bx + 0x65], al
je 0x14dc23e
jae 0x14dc267
popal
inc ecx
add byte [edi + 0x65], al
je 0x14dc250
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
outsd dx, dword [esi]
jae 0x14dc206
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x14dc271
push eax
jb 0x14dc27e
jo 0x14dc252
add byte [ecx], dh
xor dword [ecx + 0x64], eax
push 0x75
inc ecx
push 0x75
jae 0x14dc28d
push edi
imul ebp, dword [esi + 0x64], 0x6552776f
arpl word [ebp + eax*2 + 0x78], si
add byte [edi + 0x65], al
je 0x14dc26d
insb byte es:[edi], dx
popal
jae 0x14dc2a1
dec esp
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [edi + 0x65], al
je 0x14dc285
jae 0x14dc2ae
popal
push esp
push esp
imul ebp, dword [ebp + 0x65], reloc.WINMM.dll_midiStreamOut
inc edi
mov dl, 0x15
xor eax, dword [ebx + 0x72]
popal
je 0x14dc2b5
push edi
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
inc ecx
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x14dc29c
js 0x14dc29a
add byte [edi + 0x65], al
je 0x14dc2aa
popal
jae 0x14dc2d5
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
push eax
push eax
outsd dx, dword [esi]
jo 0x14dc2e0
jo 0x14dc26d
sub al, byte [ebp - 0xc]
push edx
imul esi, dword gs:[bp + di + 0x74], reloc.WINMM.dll_midiStreamOut
popal
jae 0x14dc2f0
inc ecx
add byte [edi + 0x65], al
je 0x14dc2da
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
outsd dx, dword fs:[esi]
ja 0x14dc2d9
insb byte es:[edi], dx
popal
arpl word [ebp + 0x6d], sp
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x14dc292
out 0xe, eax
cdq
clc
fist dword [edx + 0x65]
imul esi, dword [bp + di + 0x74], 0x69577265
imul esi, dword [ebx + 0x74], reloc.WINMM.dll_midiStreamOut
je 0x14dc303
jb 0x14dc2f7
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
jae 0x14dc31c
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x14dc2f3
jae 0x14dc31c
popal
inc ecx
add byte [edi + 0x65], al
je 0x14dc300
inc edi
je 0x14dc300
js 0x14dc329
inc esp
insb byte es:[edi], dx
push esp
popal
bound ecx, qword [ecx + 0x74]
insd dword es:[edi], dx
add byte [ebp + 0x73], al
je 0x14dc337
outsd dx, dword [esi]
jns 0x14dc31f
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
sub eax, 0x70736944
popal
je 0x14dc33a
push 0x7373654d
jae 0x14dc34f
jae 0x14dc34f
popal
inc ecx
add byte [ebx + 0x68], al
popal
jb 0x14dc33b
jo 0x14dc358
jb 0x14dc32c
add byte [ebx + 0x65], dl
je 0x14dc333
jne 0x14dc364
jae 0x14dc363
outsd dx, dword [esi]
jb 0x14dc2f6
cmp al, 0x42
inc edx
imul ebp, dword gs:[bp + 0x50], reloc.WINMM.dll_midiStreamOut
add byte [edi], cl
je 0x14dc302
setbe byte [ecx]
rol byte [ebp + 0x6e], 0x64
push eax
xchg esi, eax
add eax, eax
inc ebp
outsb dx, byte [esi]
push eax
popal
imul ebp, dword [esi + 0x74], 0x74655300
push edi
imul ebp, dword [esi + 0x64], 0x6f4c776f
outsb dx, byte [esi]
inc ecx
inc ecx
add byte [eax + 0x1f29707], dl
invalid
pop es
xchg edi, eax
add esi, edi
cmp al, byte [edi + 0x65]
je 0x14dc380
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
js 0x14dc3a6
outsd dx, dword [esi]
ja 0x14dc383
js 0x14dc3a6
dec esp
outsb dx, byte gs:[esi]
je 0x14dc3a0
push 0x65470041
inc ecx
add byte [edi + 0x65], al
inc edi
je 0x14dc391
je 0x14dc391
jns 0x14dc3b3
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x14dc346
push ebx
je 0x14dc38d
jne 0x14dc3be
jae 0x14dc3bd
jb 0x14dc3a0
push eax
outsd dx, dword [esi]
jae 0x14dc353
inc ebx
jb 0x14dc3bb
popal
je 0x14dc3be
inc esp
inc esp
imul esp, dword [ecx + 0x6c], reloc.WINMM.dll_midiStreamOut
imul esi, dword fs:[edx + 0x65], 0x61507463
jb 0x14dc3ca
arpl word gs:[eax + edx*2 + 0x61], si
arpl word [eax + edx*2 + 0x61], si
jb 0x14dc3cc
insd dword es:[edi], dx
inc ecx
add byte [esi + 0x69], al
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax + 0x49], si
jae 0x14dc3cc
arpl word gs:[ebp + eax*2 + 0x6d], si
jo 0x14dc3f5
je 0x14dc3fb
jns 0x14dc383
add byte [0x64616f4c], dl
adc eax, 0x64616f4c
inc ebx
jne 0x14dc3fd
jae 0x14dc3fc
jb 0x14dc3d0
add byte [edx + 0x65], dl
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jae 0x14dc3fc
inc esp
inc ebx
add byte [ebp + 0x73], al
je 0x14dc411
outsd dx, dword [esi]
jns 0x14dc3ef
outsb dx, byte gs:[esi]
jne 0x14dc3a6
push ebx
je 0x14dc3eb
arpl word [ecx + ebp*2 + 0x76], si
push edi
imul ebp, dword [esi + 0x64], 0x5400776f
outsd dx, dword [esi]
ja 0x14dc3b6
push esp
jb 0x14dc41a
arpl word [ebx + 0x50], bp
push eax
outsd dx, dword [esi]
jo 0x14dc434
jne 0x14dc430
jo 0x14dc40e
dec ebp
outsb dx, byte gs:[esi]
jne 0x14dc3c5
push ebx
je 0x14dc40f
outsd dx, dword [esi]
jb 0x14dc431
jb 0x14dc43e
jne 0x14dc43f
outsb dx, byte [esi]
push edi
imul ebp, dword [esi + 0x64], 0x8400776f
aaa
inc edi
je 0x14dc422
insb byte es:[edi], dx
popal
jae 0x14dc456
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [ecx + 0x6e], cl
jbe 0x14dc44e
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x63655265
je 0x14dc3f8
popal
je 0x14dc458
push edx
arpl word gs:[eax + eax + 0xa], si
arpl word [eax + eax + 0xa], si
or bl, byte [edx + esi + 0x6911a455]
push esi
pushfd
xor dl, byte [ebp - 0x5c]
push ebp
movsb byte es:[edi], byte [esi]
adc dword [ecx + 0x56], ebp
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x63655265
je 0x14dc40c
inc edi
je 0x14dc456
je 0x14dc456
inc esi
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add byte [edi + 0x65], al
je 0x14dc469
popal
jb 0x14dc481
outsb dx, byte [esi]
je 0x14dc41f
mov byte [ebx], ch
inc edx
inc edi
je 0x14dc469
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x63655274
je 0x14dc430
inc edi
je 0x14dc488
outsd dx, dword [esi]
jo 0x14dc48e
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
int3
pop edi
cmpsb byte [esi], byte es:[edi]
rcl dword [ebp + 0x70]
popal
je 0x14dc4ad
push edi
imul ebp, dword [esi + 0x64], 0x5300776f
je 0x14dc4a3
add byte [ebx + 0x65], dl
je 0x14dc4a3
popal
jb 0x14dc4bb
outsb dx, byte [esi]
je 0x14dc459
add byte [ebp + 0x65], cl
jae 0x14dc4d0
dec ebp
jae 0x14dc4d0
popal
inc edx
outsd dx, dword [esi]
js 0x14dc4a5
add byte [ecx + 0x73], cl
push edi
imul ebp, dword [esi + 0x64], 0x5300776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x14dc46e
push ebx
outsb dx, byte gs:[esi]
dec ebp
jae 0x14dc4e9
popal
inc ecx
add byte [ebp + 0x6f], cl
jbe 0x14dc4e4
push esp
outsd dx, dword [esi]
inc ebp
js 0x14dc484
inc esp
jae 0x14dc4fc
jb 0x14dc4f9
jns 0x14dc4cf
jne 0x14dc500
jae 0x14dc4ff
jb 0x14dc492
ja 0x14dc507
jo 0x14dc508
imul ebp, dword [esi + 0x74], reloc.WINMM.dll_midiStreamOut
outsd dx, dword [esi]
jae 0x14dc514
dec ebp
jae 0x14dc517
jae 0x14dc506
popal
inc ecx
add byte [edi + 0x65], al
je 0x14dc500
jns 0x14dc522
je 0x14dc516
insd dword es:[edi], dx
dec ebp
je 0x14dc528
imul esp, dword [ebx + 0x73], reloc.WINMM.dll_midiStreamOut
jb 0x14dc522
popal
je 0x14dc525
dec ebp
outsb dx, byte gs:[esi]
jne 0x14dc4c5
inc edi
je 0x14dc50c
jne 0x14dc53d
jae 0x14dc53c
jb 0x14dc51f
outsd dx, dword [esi]
jae 0x14dc4d2
inc ebp
insd dword es:[edi], dx
jo 0x14dc54a
jns 0x14dc51b
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
add byte [esi + 0x69], al
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
outsb dx, byte [si]
add byte [ebx + 0x65], dl
je 0x14dc544
push ebx
je 0x14dc544
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
jae 0x14dc4f6
push ebx
je 0x14dc53d
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jo 0x14dc560
outsd dx, dword [esi]
popal
jb 0x14dc566
inc esp
popal
je 0x14dc567
add byte [edi + 0x70], cl
outsb dx, byte gs:[esi]
dec edi
jo 0x14dc56f
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
add byte [ebp + 0x71], al
jno 0x14dc58d
jne 0x14dc57a
popal
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax + 0x57], si
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0x706e4972
jne 0x14dc59f
je 0x14dc56a
outsd dx, dword [esi]
jb 0x14dc570
outsb dx, byte [esi]
jo 0x14dc59f
je 0x14dc575
dec ecx
insb byte es:[edi], dx
add byte gs:[edx + esi*2 + 0x61], al
ja 0x14dc588
je 0x14dc598
je 0x14dc59e
inc ecx
add byte [ebx + 0x6c], al
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x14dc5a5
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
bound ebp, qword [edi + 0x61]
jb 0x14dc5ad
add byte [edi + 0x65], al
je 0x14dc592
inc edi
je 0x14dc592
insb byte es:[edi], dx
inc ebx
je 0x14dc5c5
insb byte es:[edi], dx
dec ecx
inc esp
add byte [ebx + 0x65], dl
je 0x14dc5ab
imul edi, dword [eax + 0x65], reloc.WINMM.dll_midiStreamOut
je 0x14dc5b6
push ebx
je 0x14dc5b6
arpl word gs:[ebp + eax*2 + 0x6d], si
je 0x14dc5ad
inc ebp
insd dword es:[edi], dx
jo 0x14dc5df
je 0x14dc5e5
jns 0x14dc56d
add byte [eax - 0x2d], dl
push eax
rol dword [edi + 0x65], cl
je 0x14dc5b6
inc edi
je 0x14dc5b6
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jo 0x14dc5d9
outsd dx, dword [esi]
popal
jb 0x14dc5df
inc esp
inc esp
popal
je 0x14dc5e0
add byte [edi + 0x65], al
je 0x14dc5d7
jns 0x14dc5f9
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x14dc5ce
jb 0x14dc603
jne 0x14dc602
jae 0x14dc5f8
push 0x14e54a00
add byte [edx - 0x1b], cl
adc al, 0x87
push edx
in eax, 0x14
xchg dword [esi], ebp
push edx
imul esi, dword gs:[bp + di + 0x74], reloc.WINMM.dll_midiStreamOut
imul esi, dword [bp + di + 0x74], reloc.WINMM.dll_midiStreamOut
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], reloc.WINMM.dll_midiStreamOut
jb 0x14dc60b
inc esi
outsd dx, dword [esi]
jb 0x14dc618
popal
je 0x14dc5ef
inc ecx
add byte [ebx + 0x72], al
popal
je 0x14dc61a
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x14dc61e
je 0x14dc62e
jb 0x14dc615
popal
bound ebp, qword [ebp + 0x41]
inc ecx
add byte [ecx], bh
sbb byte [edi + 0x65], al
je 0x14dc624
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
arpl word [eax + eax + 0x47], si
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x14dc625
arpl word gs:[eax + eax + 0x47], si
inc edi
je 0x14dc628
je 0x14dc628
outsb dx, byte gs:[esi]
jne 0x14dc632
je 0x14dc653
jb 0x14dc64b
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
outsb dx, byte [esi]
inc ecx
add byte [esi - 1], ch
outsd dx, dword [esi]
or bh, cl
scasb al, byte es:[edi]
push edx
push ebp
outsb dx, byte [esi]
jb 0x14dc656
imul esi, dword [bp + di + 0x74], reloc.WINMM.dll_midiStreamOut
insb byte es:[edi], dx
popal
jae 0x14dc66f
inc ecx
add byte [ebp + 0x78], dl
je 0x14dc652
dec edi
jne 0x14dc679
inc ecx
add byte [edi + 0x65], al
je 0x14dc658
outsb dx, byte gs:[esi]
jne 0x14dc662
je 0x14dc672
je 0x14dc678
add byte [edi + 0x65], al
je 0x14dc665
je 0x14dc665
outsb dx, byte gs:[esi]
jne 0x14dc665
je 0x14dc683
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x14dc691
je 0x14dc625
add ch, cl
pop esp
int 0x5c
scasd eax, dword es:[edi]
mov dh, 0xa1
inc edi
je 0x14dc67b
outsb dx, byte gs:[esi]
jne 0x14dc67b
je 0x14dc699
insd dword es:[edi], dx
dec ecx
inc esp
add byte [edi + 0x65], al
je 0x14dc693
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
js 0x14dc6b9
inc ecx
add dh, dh
invalid
invalid
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
js 0x14dc6cf
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x14dc6ac
js 0x14dc6cf
inc ecx
add byte [edi + 0x65], al
je 0x14dc6a4
insb byte es:[edi], dx
popal
jae 0x14dc6d8
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [edi + 0x65], al
je 0x14dc6b3
insb byte es:[edi], dx
dec ecx
je 0x14dc6d9
insd dword es:[edi], dx
add byte [edx - 0x4b], bl
movsb byte es:[edi], byte [esi]
xlatb
inc edi
je 0x14dc6c2
jae 0x14dc6ec
je 0x14dc6f2
jo 0x14dc6dc
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
je 0x14dc6d5
outsd dx, dword [esi]
jb 0x14dc6f7
jb 0x14dc704
jb 0x14dc704
jb 0x14dc704
jne 0x14dc705
push edi
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
jo 0x14dc712
outsb dx, byte gs:[esi]
dec ebp
outsb dx, byte gs:[esi]
jne 0x14dc6eb
add byte [esi], bh
or dword [eax + reloc.WINMM.dll_midiStreamOut], ebp
popal
bound esp, qword [edx + 0x65]
push esp
js 0x14dc72f
js 0x14dc72f
inc ebp
js 0x14dc732
outsb dx, byte gs:[esi]
je 0x14dc703
add byte [ebp + 0x6e], al
popal
bound ebp, qword [ebp + 0x57]
imul ebp, dword [esi + 0x64], 0x4700776f
je 0x14dc724
add byte [edi + 0x65], al
je 0x14dc724
imul edi, dword [eax + 0x65], reloc.WINMM.dll_midiStreamOut
popal
js 0x14dc73c
insb byte es:[edi], dx
add byte [edx + esi*2 + 0x61], al
inc esp
jb 0x14dc73d
ja 0x14dc727
arpl word [edi + 0x6e], bp
inc ebp
js 0x14dc6e4
inc ebx
jb 0x14dc74c
popal
je 0x14dc74f
dec ecx
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
jb 0x14dc760
insd dword es:[edi], dx
push edx
jae 0x14dc765
jne 0x14dc76a
jb 0x14dc75c
arpl word [ebp], sp
retf
add bl, cl
bound ebx, qword [ebp + 0x7243ffec]
popal
popal
je 0x14dc76b
push eax
push eax
outsd dx, dword [esi]
jo 0x14dc77f
jo 0x14dc759
outsb dx, byte gs:[esi]
jne 0x14dc710
inc edi
jb 0x14dc774
popal
jns 0x14dc768
je 0x14dc789
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x72], al
popal
jb 0x14dc78e
popal
je 0x14dc791
dec ecx
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
inc esi
jb 0x14dc7a2
outsd dx, dword [esi]
insd dword es:[edi], dx
push edx
jae 0x14dc7a7
jne 0x14dc7ac
arpl word [ebp + 0x45], sp
inc ebp
js 0x14dc73f
inc ebp
js 0x14dc7a5
insb byte es:[edi], dx
jne 0x14dc7a9
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0x746365
arpl word [eax + eax + 0x44], si
inc esp
insb byte es:[edi], dx
je 0x14dc7ba
inc esp
inc ebx
add byte [ebp + 0x6f], cl
outsd dx, dword [esi]
imul esp, dword fs:[esi + 0x79], reloc.WINMM.dll_midiStreamOut
inc ecx
jns 0x14dc7ac
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jne 0x14dc7a4
add byte [ebx + 0x65], dl
je 0x14dc7be
je 0x14dc7be
imul esp, dword [ebp + 0x77], reloc.WINMM.dll_midiStreamOut
ja 0x14dc7dc
jo 0x14dc7dc
outsd dx, dword [esi]
jb 0x14dc7e3
inc ebp
js 0x14dc7e6
inc ebp
js 0x14dc775
add byte [edi + 0x66], cl
jae 0x14dc7df
dec edi
jae 0x14dc7df
je 0x14dc7d2
imul esp, dword [ebp + 0x77], reloc.WINMM.dll_midiStreamOut
jo 0x14dc7f0
jb 0x14dc7f7
dec edi
jb 0x14dc7ed
inc ebp
js 0x14dc789
invalid
push esi
imul esp, dword [ebp + 0x77], 0x74726f70
ja 0x14dc804
outsd dx, dword [esi]
jb 0x14dc80b
inc ebp
js 0x14dc80e
inc ebp
js 0x14dc79d
push ebx
je 0x14dc7ee
popal
jo 0x14dc7f1
outsd dx, dword [esi]
add byte gs:[ebx + 0x72], al
add byte [ebx + 0x72], al
jb 0x14dc810
popal
popal
je 0x14dc813
inc esp
inc ebx
inc ecx
add byte [ecx + 0x53], dh
je 0x14dc80d
imul esp, dword [ebp + 0x77], reloc.WINMM.dll_midiStreamOut
jo 0x14dc82b
jb 0x14dc832
dec edi
jb 0x14dc828
inc ebp
js 0x14dc7c4
push ebx
je 0x14dc818
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0x14dc812
imul ebp, dword [esp + ebp*2 + 0x4d], reloc.WINMM.dll_midiStreamOut
jo 0x14dc849
add byte gs:[eax + 0x73], dh
push 0x53
je 0x14dc832
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
je 0x14dc829
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x14dc826
js 0x14dc857
inc ebp
js 0x14dc7e6
inc edi
je 0x14dc83a
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0x14dc834
inc esi
imul ebp, dword [esp + ebp*2 + 0x4d], reloc.WINMM.dll_midiStreamOut
test dword [edi], esi
insb byte es:[edi], dx
dec ebp
outsd dx, dword [esi]
add byte gs:[ebp - 0x26b1d8cc], al
cmp byte [ebx + 0x72], al
popal
xor al, 0x27
dec esi
fnstcw word [eax]
inc ebx
jb 0x14dc864
popal
je 0x14dc867
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x14dc868
je 0x14dc872
bound ebp, qword [ebp + 0x42]
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], reloc.WINMM.dll_midiStreamOut
je 0x14dc87d
popal
jo 0x14dc813
add byte [edi + 0x65], al
inc edi
je 0x14dc86a
je 0x14dc86a
je 0x14dc88b
jb 0x14dc87f
je 0x14dc87f
je 0x14dc87f
push 0x4d746c42
outsd dx, dword [esi]
add byte gs:[edi + ebx*4], cl
lahf
punpckhdq mm3, qword [ecx + 0x7243720e]
popal
push 0xffffffffffffff99
cdq
push cs
jb 0x14dc870
jb 0x14dc894
popal
je 0x14dc897
inc edx
jb 0x14dc8aa
jne 0x14dc8a9
jae 0x14dc89f
push 0x69646e49
jb 0x14dc8a2
dec ecx
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], 0x47007463
imul esi, dword [edx + 0x65], reloc.WINMM.dll_midiStreamOut
arpl word [eax + eax + 0x47], si
je 0x14dc886
imul ecx, dword [ebp + 0x6f], 0x64
add byte gs:[edi + 0x65], al
add byte [edi + 0x65], al
je 0x14dc8a2
js 0x14dc8c5
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x14dc857
insd dword es:[edi], dx
jl 0x14dc8a9
salc
inc ecx
inc edi
je 0x14dc8a2
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
jb 0x14dc867
inc ebx
jb 0x14dc8cf
popal
je 0x14dc8d2
inc ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esi, dword [eax + 0x74], reloc.WINMM.dll_midiStreamOut
je 0x14dc8dd
arpl word [edx + 0x67], dx
outsb dx, byte [esi]
add bl, al
jp 0x14dc8d1
les eax, [ebx + 0x72]
inc ebx
jb 0x14dc8e5
popal
popal
je 0x14dc8e8
push edx
outsd dx, dword [esi]
jne 0x14dc8f5
outsb dx, byte [esi]
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
je 0x14dc8df
outsb dx, byte [si]
add byte [edi - 5], ch
imul ecx, dword [esi], reloc.WINMM.dll_midiStreamOut
std
dec esp
pop esi
push ebx
arpl word [ecx + 0x6c], sp
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
je 0x14dc8eb
outsd dx, dword fs:[esi]
ja 0x14dc8e8
inc ebp
js 0x14dc919
inc ebp
js 0x14dc8a8
inc edi
je 0x14dc903
je 0x14dc903
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
inc ebp
js 0x14dc8b7
inc edi
je 0x14dc8ff
dec ecx
inc edx
imul esi, dword [ebx + esi*2], reloc.WINMM.dll_midiStreamOut
cmp eax, 0x7461500c
push 0x65526f54
imul ebp, dword [bx + 0x6e], reloc.WINMM.dll_midiStreamOut
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [edx + 0x65], dl
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x656c6150
insb byte es:[edi], dx
je 0x14dc955
je 0x14dc955
add byte gs:[esi + 0x25d6b323], al
mov bl, 0xd6
and eax, 0x6547e68a
je 0x14dc944
mov ah, dh
inc edi
je 0x14dc944
imul esp, dword [ebp + 0x77], reloc.WINMM.dll_midiStreamOut
dec edi
jb 0x14dc95f
inc ebp
js 0x14dc8fb
push ebx
je 0x14dc970
je 0x14dc964
je 0x14dc964
push 0x746c42
insb byte es:[edi], dx
je 0x14dc906
inc edi
je 0x14dc94d
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0x53006e67
insb byte es:[edi], dx
arpl word gs:[eax + edx*2 + 0x61], si
insb byte es:[edi], dx
je 0x14dc991
add byte gs:[ecx], dl
inc edi
je 0x14dc967
insb byte es:[edi], dx
imul esi, dword [eax + 0x42], 0x4300786f
jb 0x14dc993
popal
je 0x14dc996
inc esp
dec ecx
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x128a0070
and bh, 0x12
movsd dword es:[edi], dword [esi]
adc eax, dword [edi + 0x65]
je 0x14dc998
push ebx
jns 0x14dc9ba
je 0x14dc9ae
insd dword es:[edi], dx
push eax
popal
insb byte es:[edi], dx
je 0x14dc9c4
inc ebp
outsb dx, byte [esi]
je 0x14dc9c7
imul esp, dword [ebp + 0x73], reloc.WINMM.dll_midiStreamOut
je 0x14dc9c4
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x53], si
je 0x14dc966
push ebx
insb byte es:[edi], dx
arpl word gs:[ebx + eax*2 + 0x6c], si
imul esi, dword [eax + 0x52], 0x8a006e67
and eax, 0x436ec754
push edx
outsb dx, byte [si]
add byte [edx + 0x6ec75425], cl
inc ebx
jb 0x14dc9e1
popal
je 0x14dc9e4
push eax
popal
insb byte es:[edi], dx
je 0x14dc9f9
add byte gs:[ebx + 0x65], dl
je 0x14dc9de
je 0x14dc9ff
je 0x14dc9f3
push 0x4d746c42
inc edx
insb byte es:[edi], dx
je 0x14dc9e2
outsd dx, dword [esi]
add byte gs:[ecx + 0x58], bh
add byte [ecx + 0x58], bh
mov ebx, 0x65724392
popal
je 0x14dca08
push eax
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0x14dca0f
outsd dx, dword [esi]
outsb dx, byte [esi]
push edx
outsb dx, byte [si]
add byte [ebx + 0x65], dl
je 0x14dc9f4
push ebx
je 0x14dc9f4
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
jb 0x14dc9b9
or eax, 0x6e45ef9c
pushfd
out dx, eax
inc ebp
outsb dx, byte [esi]
jne 0x14dca2d
inc esp
imul esi, dword [ebx + 0x70], 0x5379616c
insb byte es:[edi], dx
popal
jns 0x14dca1b
push ebx
je 0x14dca3f
imul ebp, dword [esi + 0x67], reloc.WINMM.dll_midiStreamOut
je 0x14dca29
js 0x14dca4c
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x14dc9de
in eax, dx
je 0x14dc9cb
lea edi, [ebx + edi*8 - 0x1f]
and byte [ebx + 0x53], ah
je 0x14dca2d
jl 0x14dc9df
loope 0x14dca06
arpl word [ebx + 0x65], dx
je 0x14dca2d
imul ecx, dword [ebp + 0x6f], 0x64
add byte gs:[ebx + 0x65], dl
je 0x14dca4c
push edi
imul ebp, dword [esi + 0x64], reloc.WINMM.dll_midiStreamOut
inc ebp
ja 0x14dca4a
jb 0x14dca64
inc ebp
js 0x14dca00
add byte [edx + 0x7243e4f5], bl
popal
lcall 0x6165, 0x7243e4f5
popal
je 0x14dca6e
push edx
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], 0x50007463
imul esi, dword [edx + 0x65], reloc.WINMM.dll_midiStreamOut
je 0x14dca72
push esi
imul esi, dword [ebx + 0x69], reloc.WINMM.dll_midiStreamOut
push edx
arpl word gs:[esi + edx*2 + 0x69], si
jae 0x14dca94
bound ebp, qword [ebp]
inc ebx
jb 0x14dca97
add byte gs:[ebx + 0x72], al
popal
popal
je 0x14dca9a
push eax
outsb dx, byte gs:[esi]
dec ecx
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], 0x45007463
je 0x14dca41
inc ebp
js 0x14dcab8
push esp
js 0x14dcabc
dec edi
jne 0x14dcabf
je 0x14dca8d
inc ecx
add byte [edi], dl
jle 0x14dca99
call 0x75c12fa7
outsd dx, dword [esi]
jb 0x14dcabd
inc esp
inc ebx
add byte [edi + 0x65], al
je 0x14dcab5
imul esp, dword [ebp + 0x77], reloc.WINMM.dll_midiStreamOut
outsd dx, dword [esi]
jb 0x14dcada
inc ebp
js 0x14dcadd
inc ebp
js 0x14dca6c
or esp, dword [edx + reloc.WINMM.dll_midiStreamOut]
invalid
js 0x14dcae8
push ebx
insb byte es:[edi], dx
arpl word gs:[ebx + eax*2 + 0x6c], si
imul esi, dword [eax + 0x52], 0x1a006e67
test byte [edx], bl
jge 0x14dca13
or esi, dword [ecx - reloc.WINMM.dll_midiStreamOut]
mov ecx, 0xde38aa62
pop edi
xchg edi, eax
test esp, edx
ret
jae 0x14dcad0
xor eax, 0xb9b67289
pop ds
pop edx
lds esp, [ebx - 0x6b]
mov dword [edx - 0x4a], esi
mov ecx, 0x63c55a1f
xchg ebp, eax
cmp ch, byte [ebx + 0x1ef6ce4a]
test dword [eax - 0x4f], eax
push ecx
mov ecx, 0xc53ddad6
loop 0x14dcb32
dec edi
jns 0x14dcac5
jo 0x14dca63
daa
lodsd eax, dword [esi]
scasb al, byte es:[edi]
pop ecx
pop es
rcr byte [ecx + 0x30], 9
xchg ebx, eax
mov esp, ebx
dec esi
adc bh, byte [edi]
fld xword [ebx + 0x49]
jb 0x14dcac7
dec esi
cmp dword [edx - 0x32], ecx
xor al, 0x47
mov dh, 0xb7
xlatb
movsb byte es:[edi], byte [esi]
pop edi
popfd
arpl word [ecx + 0x5c], sp
pop esp
test dword [ebx*2 + reloc.WINMM.dll_midiStreamOut], 0x32790048
add byte [ecx + 0x32], bh
xor dh, byte [eax]
test dl, bh
pop ecx
out dx, eax
invalid
xor byte [edx + edi*8 - 0x6c3910a7], al
xor eax, 0x8fae7c35
mov esi, 0x626b5b40
push esp
pop edx
cli
mov dl, 0x8a
dec ebp
push edx
cmp al, 0x50
xor ah, ah
cdq
xor esi, edx
add eax, 0x99b8f71d
mov al, byte [0x5f6ede38]
cmp dh, bl
outsb dx, byte [esi]
pop edi
xchg edi, eax
test edi, ebp
mov ah, 0x6f
jae 0x14dcb10
mov byte [edx - 0x4a], dh
add byte [eax], al
add byte [eax], al
adc dword [edi], ebp
pop edx
lds edi, [eax + ecx*2 + 0x32]
sub eax, dword [ebx - 0x26]
or byte [esi], bl
imul ebp, edi, 0x62cad1b8
out 0x3e, eax
mov bl, 0x8f
test edi, ecx
jecxz 0x14dcb75
retf 0xe762
jp 0x14dcae6
bound ebx, qword [edx - 0x4a]
fld dword [0x6358ac84]
xor ch, byte [ebx + 0x2640b20b]
inc eax
in al, dx
mov eax, 0x34a5f251
inc edi
dec ebx
popfd
test dword [edi + 0x36], ecx
test dword [ebp - 0x70], 0x59b66760
fadd st(6), st(0)
not byte [eax - 0x72]
and eax, 0x84c88bab
push 0x51cc2f28
jb 0x14dcbe1
aas
rcpps xmm6, xmmword [esi]
mov dword [edi - 0x4a], ecx
mov dword ss:[edi - 0x4a], ecx
invalid
arpl di, sp
mov ebx, 0xa3cf858f
cmp dword [edx - 0x58], edi
push edi
pop edx
mov dh, 0xd9
lds eax, [ebx + 0x325858ac]
stosd dword es:[edi], eax
or esi, dword [edx + 0x40]
inc eax
ljmp 0x4734
xor al, 0x47
dec ebx
xchg ebx, eax
test dword [edi + 0x36], ecx
mov bh, 0x45
nop
pushal
pop edx
mov dh, 0x59
fadd qword [esi]
not dword [eax - 0x72]
enter 0xffffffffffff8bab, 0xffffffffffffffc8
les ebp, [eax + 0x28]
das
xchg dword [ecx + 0x72], edx
outsd dx, dword [esi]
jg 0x14dcc03
push ebx
add byte ss:[eax], al
add byte [eax], al
js 0x14dcbb3
mov eax, 0x5b461190
imul edi, dword [esi + 0x25], 0x54
pop edx
inc ebx
mov byte [0x3f5e4d8a], al
and eax, 0xa2435a54
mov cl, byte [ebp + 0x5e]
aas
push eax
xor al, byte [eax]
add byte [eax], al
add ch, dh
xchg ebx, eax
xor esi, edx
cmp dword [esi], eax
jmp 0x14dcbd3