Function at 0x60c909
Capabilities:
Access peb ldr_data
Authenticate hmac
Check for peb beingdebugged flag
Get number of processors
Parse pe header

Disassembly:
jne 0x5ffe3f
cld
aas
imul byte [esi + edi*2 + 0x799bf110]
cmc
or al, 0x73
invalid
lahf
mov byte [0xbb6f976f], al
and dh, cl
invalid
neg cl
bswap edi
mov cx, 0x15c3
bsr bx, si
bswap eax
jmp 0x603aab
inc dword [eax + 0x5fc013]
pushfd
pushal
jmp 0x603990
push eax
jmp 0x604396
lea esi, [ecx + ebx]
push edx
mov cx, si
mov eax, dword [esp + 2]
mov ebp, dword [esp + 0xa]
mov word [esp + 3], si
mov edi, esp
push dword [esp + 1]
mov word [esp + 4], sp
mov ch, byte [esp + 0xe]
or dl, 5
lea esp, [esp + 8]
mov bx, bp
lea esi, [edx + ebx]
mov byte [esp], dh
not bh
mov edx, 0x7dfa4dcd
add esp, 4
xchg edi, ebp
pop ebx
sete cl
rcl dx, cl
mov ebx, 0x6b3f2fb2
or bl, dl
lea esi, [ebx*4]
lea ecx, [ebx*4]
lea esp, [esp]
neg di
mov al, byte [esp]
neg bl
bsr cx, si
lea ebp, [esi + 0xaf]
mov esi, dword [esp]
add esp, 0
neg bp
setg ch
setl cl
lea ebp, [ecx*4]
mov cl, dl
mov si, cx
mov ax, 0x2ab3
lea ebp, [0x7ec85ab9]
mov bx, word [esp]
mov byte [esp], bh
lea edx, [0x40897f1d]
mov edi, esi
xchg ecx, esi
xchg ecx, edx
xchg edi, esi
xchg di, bp
neg eax
lea esp, [esp]
not bp
lea eax, [edx*4]
jmp 0x603ead
bswap bx
mov cl, byte [esp]
lea edx, [eax + edi]
inc edi
mov bp, 0x6075
mov bp, word [esp]
xchg bp, si
sub esp, 0x1b
bswap esi
mov esi, 0x3f712eef
pop word [esp + 0x11]
xchg word [esp + 3], bx
xchg esi, edi
lea ebp, [edx*4]
push word [esp + 0x11]
mov bx, word [esp + 0x13]
lea ebp, [esi*4]
mov bp, bx
bswap eax
pop edx
pop word [esp + 0xe]
mov word [esp + 8], di
mov edx, dword [esp + 1]
xchg ah, dh
lea esp, [esp + 0xd]
and cx, 0x5c54
xchg dh, ah
xchg word [esp + 2], di
neg di
xchg cl, ch
shr bh, cl
stc
bsf edi, esi
mov cx, 0x1ee7
rcr bx, cl
pop ax
push word [esp + 4]
mov word [esp + 4], sp
mov bx, dx
dec cl
bsr si, bp
mov byte [esp + 4], al
push word [esp + 2]
pop si
push word [esp]
stc
pop word [esp + 3]
lea edx, [0x3b285c8d]
lea ebp, [ecx + ebx]
push dword [esp]
push word [esp + 6]
push word [esp + 0xc]
cmp dh, 0x16
pop word [esp + 6]
lea ebp, [esi*4]
xchg word [esp + 6], ax
xchg dx, bp
mov byte [esp], dh
not esi
lea edx, [ebx + 0x79]
lea esp, [esp + 6]
lea esp, [esp + 4]
not ax
xchg dx, cx
mov ebp, dword [esp + 1]
inc si
mov ah, 0x1a
clc
setp bl
mov bp, cx
bswap cx
pop esi
lea ebx, [ebp - 0x45]
neg dx
dec cx
mov ch, cl
not dh
btc ax, cx
sbb si, cx
stc
clc
cmc
lea edi, [0x2565111d]
mov ax, 0x785e
lea eax, [ebp + 0x2b66]
push esp
btr ecx, ebx
mov dword [esp], esi
lea esi, [esp + eax]
mov dl, byte [esp]
sub esp, 0x15
xchg word [esp + 0xc], dx
pop dword [esp + 0x10]
lea esp, [esp + 8]
bswap ebp
mov eax, ecx
mov dword [esp + 3], ebx
rcr dx, 1
xchg bl, cl
pop word [esp + 4]
lea esi, [0x2af0d15]
mov dh, byte [esp + 0xa]
cld
lea edx, [esp + eax]
pop bx
push dx
clc
mov si, word [esp + 0xa]
not dh
xchg word [esp + 7], bp
pop word [esp + 1]
jmp 0x6039de
xchg bh, ah
xchg si, di
mov byte [esp], cl
mov esi, eax
mov ah, bh
lea edx, [edi + ebp]
neg bx
xchg edx, edi
xchg dh, al
clc
setnp cl
cld
mov ax, word [esp]
bswap eax
lea esi, [edi*4]
bswap eax
mov cl, byte [esp]
neg cl
mov ebp, dword [esp]
mov byte [esp], dl
mov al, dl
sub esp, 0xf
pushal
xchg word [esp + 6], bp
xchg cx, ax
popal
mov word [esp + 2], cx
push dword [esp + 6]
mov al, dl
neg bh
stc
mov ecx, dword [esp + 0xa]
mov ah, 0xd6
mov ch, 0x44
not dh
xchg byte [esp + 3], dl
lea esi, [eax + esi]
push dx
mov word [esp], si
lea edx, [ebp + 0x22ef]
not bh
bswap ebp
xchg dword [esp + 0xc], esi
xor ebp, ebx
mov bh, 0xb3
pop word [esp]
shl eax, 0x18
or dl, ah
mov dword [esp + 0xf], esi
push word [esp]
sub esp, 0x1f
lea ebp, [eax*4]
mov eax, 0x63dd1acc
xor ebx, 0x72132582
lea ebx, [esi + esi]
add esp, 0x34
bswap ecx
lea ebp, [edx + 0x2b9b]
lea esi, [ecx + ebx]
lea eax, [edi*4]
lea ebp, [ebp*4]
xchg si, ax
mov byte [esp], ch
xchg di, dx
lea ebx, [eax + 0x3d00144a]
xchg ecx, ebx
mov bx, 0x7eb
mov byte [esp], bl
mov dh, 0x53
bsr si, bx
mov cx, bp
mov cx, 0x5782
neg ebp
neg dx
mov edi, dword [esp]
add esp, 0
mov cl, dl
bswap edx
cmc
push dx
lea ebp, [edi*4]
add esp, 1
not bp
inc bl
mov dx, 0x490f
mov ah, byte [esp + 1]
mov byte [esp], ah
xchg edi, esi
xchg edi, ecx
dec esi
lea edi, [edx*4]
mov bl, 0x36
mov eax, ecx
xchg word [esp], bp
push cx
xchg word [esp + 1], bp
mov bp, 0x5e43
xchg bp, ax
xchg si, bx
mov dl, byte [esp + 3]
jmp 0x604bf4
lea eax, [ecx*4]
xchg dword [esp + 0xc], ebp
not eax
lea edi, [ebx + edi]
mov ax, dx
pop dx
bswap di
mov byte [esp + 0x16], ch
mov byte [esp + 0x18], ch
pop dword [esp + 0x14]
mov byte [esp + 0xc], ch
mov al, dl
pushfd
pop dword [esp + 0x12]
pop dword [esp + 0xb]
mov dword [esp + 0xd], esp
not bh
push edi
xchg ebp, esi
push word [esp + 0x17]
lea esp, [esp + 0x13]
mov ebp, 0x266c39af
pushfd
not al
mov bx, word [esp + 6]
pop esi
xchg word [esp + 2], si
lea esp, [esp + 3]
mov cx, word [esp + 3]
xchg dl, ah
mov dx, 0x70ee
pop si
push si
lea esp, [esp + 5]
bswap ebx
lea esi, [ecx + 0xcf]
mov esi, 0xb072cce
mov eax, esi
mov bp, cx
mov di, sp
mov ecx, ebp
bswap ax
xchg bl, ch
lea esp, [esp]
mov byte [esp], bl
not bh
lea esi, [esi - 0x6ccb]
lea esp, [esp]
lea esi, [esi*4]
mov bx, word [esp]
mov di, word [esp]
lea esi, [esi + 0x763339f1]
lea esp, [esp]
setb dh
push dx
pop di
lea eax, [ecx*4]
mov di, word [esp]
lea esp, [esp]
bswap ebp
not ah
mov ch, 0x11
mov si, 0x62e4
lea esp, [esp + 1]
popal
push ax
push word [esp + 1]
mov dword [esp], ebp
push dword [esp + 1]
mov dword [esp], ebp
mov dword [esp + 1], ebx
lea esp, [esp]
push edi
lea esp, [esp + 5]
push ax
lea esp, [esp + 1]
lea esp, [esp + 8]
push 0
pushal
xchg esi, edi
mov di, 0x67b5
xchg bx, cx
not edx
not al
lea edi, [esi + 0x57f2]
bswap edx
mov eax, 0x9346587
xchg cx, bx
lea esi, [ecx + edi]
not cx
push ebx
xchg bp, di
xchg bp, ax
pop edx
xchg bx, si
bswap ebp
setne dl
xchg dx, bp
mov ebx, 0x251634e9
pushal
xchg ecx, edx
xchg word [esp + 2], dx
mov dh, 0x2e
mov byte [esp + 1], ch
mov bl, ah
mov byte [esp + 0x16], bl
lea eax, [esp + edi]
xchg ah, al
xchg edi, eax
lea edx, [ebp*4]
mov al, dl
pop ebx
pop word [esp + 5]
mov word [esp + 0x12], dx
xchg dl, al
bswap ebp
mov dx, sp
bswap bp
mov bp, word [esp + 0x10]
mov dx, 0x6c0a
lea ebx, [edi + edi]
push dword [esp + 1]
mov bx, 0x325d
xchg ebx, eax
mov word [esp + 0xb], si
xchg dword [esp + 0x17], ebp
mov ax, dx
pop ebp
lea esp, [esp + 5]
lea esp, [esp + 0x13]
lea ebx, [ecx*4]
bswap edi
mov cx, ax
xchg word [esp], dx
mov ecx, esi
xchg edx, eax
xchg di, ax
not dl
mov si, bp
xchg byte [esp], bh
xchg word [esp], bp
xchg word [esp], bx
xchg word [esp], si
mov bx, 0x11b9
mov ebp, esp
mov bp, ax
mov ch, 0xd8
push word [esp + 1]
bswap cx
setne dh
mov dl, byte [esp + 2]
mov cx, 0x668b
xchg byte [esp + 2], dh
xchg word [esp], bx
xchg dl, ch
xchg word [esp + 1], bp
lea ecx, [ebp + 0x21e4]
mov al, 0x65
pop cx
mov di, 0x74f9
lea ebp, [edx + ebx]
xchg dx, ax
not cl
pop dx
bswap dx
lea ecx, [eax*4]
lea ebx, [esi + ebp]
xchg dl, ch
pushfd
mov cx, 0x5df3
mov si, word [esp]
mov dword [esp], esp
push ax
push word [esp]
mov di, bx
bswap dx
bswap di
xchg dword [esp + 3], eax
push word [esp + 3]
lea esp, [esp + 2]
lea esp, [esp + 8]
popal
push esi
pushal
mov dword [esp + 0x1b], ebx
mov byte [esp + 0x1b], bl
push ecx
push word [esp + 0x24]
push dword [esp + 0x14]
pushfd
mov dword [esp + 0x1c], edi
push ebp
mov dword [esp + 0xf], edi
lea esp, [esp + 2]
lea esp, [esp + 0x34]
call fcn.0053eeff
jmp 0x60c060
call 0x60439b
pop eax
sub eax, 0x60439b
cmp dword [eax + 0x5fc013], 0
je 0x6039af
lea esp, [esp + 8]
popal
jmp 0x5ffdcd
push 0xfc4cd23d
add dword [esp], 0x4067ef2
pushal
mov dl, al
lea ebx, [edx + edx]
lea ebp, [esi*4]
mov si, 0x77b9
mov dx, ax
lea ecx, [ecx + edx]
mov al, 0x3f
mov eax, 0x6a4f077e
xchg di, bp
lea ebx, [ecx + ebx]
mov ebp, 0x35c081f
mov si, 0x1102
mov si, word [esp]
lea ecx, [ecx + ebx]
mov bx, 0x3149
mov dx, cx
setno bl
mov bl, byte [esp]
mov di, bx
xchg dl, bh
mov ah, byte [esp]
mov bl, cl
lea ebp, [edx + edi]
mov edx, 0x16320317
lea ebx, [0x3bbf777f]
mov di, ax
xchg ah, bh
mov edx, 0x62731b44
mov ax, si
mov ecx, esi
bswap ecx
mov edx, ebp
lea edi, [edi*4]
xchg si, di
mov dx, word [esp]
lea ecx, [edx*4]
lea ebx, [eax*4]
bswap edi
not dh
bswap bx
xchg bh, ah
mov bl, 0x7e
setp dl
mov cx, 0x2027
xchg ah, dl
bswap bp
setnp ch
pushal
lea ebp, [ebp*4]
mov ch, al
lea edx, [ebx + 0xa9b]
xchg byte [esp + 0xa], dh
mov edx, dword [esp + 0x15]
push bx
xchg bp, dx
lea edx, [ebx + 0x1d0274f7]
lea esp, [esp + 0xd]
bswap ebx
mov ebx, 0x164359b6
lea esp, [esp + 8]
mov al, 0x4b
bswap edx
push cx
xchg bl, dh
pop word [esp + 3]
not cx
lea edx, [esi - 0x557f]
mov bl, 0xfc
not edx
mov ax, bp
bswap cx
xchg ebx, edx
mov ebp, dword [esp + 2]
lea eax, [ecx*4]
mov ch, byte [esp]
not bp
xchg cl, dh
mov dword [esp + 5], ebx
xchg bh, dh
mov esi, ebp
mov bl, bh
mov ebx, 0x59d00892
mov dx, 0x962
mov di, word [esp + 2]
not ebx
mov cx, 0x3214
xchg dword [esp + 2], eax
lea edi, [0x72383422]
xchg dl, ch
xchg byte [esp], al
mov ah, al
mov bp, 0x7af4
mov dh, byte [esp + 2]
xchg dh, ah
bswap eax
xchg dword [esp + 6], edi
lea esi, [ecx - 0x2d4a]
mov edx, 0x167360aa
mov cl, 0x64
lea esp, [esp + 4]
lea esp, [esp + 1]
lea esp, [esp + 8]
popal
pushal
mov dword [esp + 0x17], ecx
push dword [esp + 0x1d]
pushfd
push word [esp + 0xe]
push word [esp + 0xb]
mov word [esp + 0x1b], sp
lea esp, [esp + 9]
push dword [esp + 2]
mov byte [esp + 0x22], bh
push word [esp + 3]
mov word [esp + 0xe], cx
push word [esp + 0x16]
pushal
lea esp, [esp + 3]
lea esp, [esp + 0x48]
push 0
pushal
mov bp, 0x55bf
lea ecx, [ecx + ecx]
mov edi, 0x40cc2d2a
mov dx, word [esp]
mov si, sp
lea eax, [eax - 0x1246]
mov al, bl
not bh
mov ax, word [esp]
bswap ax
xchg edi, eax
mov al, ch
xchg bx, ax
mov ebp, dword [esp]
lea edx, [edi + edi]
mov ecx, edx
mov dx, word [esp]
mov ax, word [esp]
not dx
lea ebp, [ecx + 0x5443]
mov al, byte [esp]
lea ecx, [ecx - 0x27]
mov di, sp
mov dl, byte [esp]
mov bp, bx
mov cx, word [esp]
mov dh, 0x7c
mov dx, cx
bswap bx
lea ebx, [ebx - 0x40e5]
mov ebx, ecx
bswap bp
lea ecx, [ebp - 0x43]
mov edi, dword [esp]
mov si, 0x4f68
mov di, 0x5a8
mov bh, cl
mov bl, byte [esp]
xchg edx, eax
mov al, 0x2a
bswap esi
lea edi, [esp + esi]
bswap si
xchg di, bp
mov cx, 0x3e93
lea ebx, [esi + 0x707e]
xchg bp, ax
lea esi, [ebp + ebp]
lea edx, [esi*4]
mov ch, 0x6a
setg al
lea eax, [ecx + edi]
bswap edi
push eax
push word [esp + 3]
setno bh
lea edi, [ebp + 0xfd]
mov dl, ah
mov bp, word [esp + 3]
setb cl
pushfd
xchg word [esp + 5], bx
pop ax
mov ecx, dword [esp + 5]
push dword [esp + 3]
mov dword [esp + 5], esi
pop dword [esp + 1]
mov word [esp + 4], cx
mov edi, 0xd513a03
push word [esp + 6]
mov cx, 0x1bc9
mov al, 0x9e
push dx
lea edi, [ebp*4]
mov edx, dword [esp + 6]
mov dword [esp + 7], ebx
pop dword [esp + 2]
mov esi, dword [esp + 7]
mov byte [esp + 3], bl
push dword [esp + 1]
lea edi, [eax + esi]
mov ecx, dword [esp + 7]
xchg byte [esp + 2], ah
mov dh, 0xbd
mov dword [esp + 6], ecx
mov word [esp + 3], cx
mov word [esp + 8], ax
xchg bl, cl
lea esp, [esp + 9]
mov cx, 0x4f9f
pushal
xchg bp, cx
mov ah, byte [esp + 0x1e]
popal
bswap cx
pushal
pop si
setl al
mov ebx, 0x2e247244
lea esp, [esp + 1]
lea esp, [esp + 0x20]
popal
push ax
lea esp, [esp]
mov byte [esp], bh
lea esp, [esp]
mov word [esp], ax
lea esp, [esp + 1]
mov byte [esp], cl
mov byte [esp], ch
lea esp, [esp]
push esi
lea esp, [esp + 1]
lea esp, [esp + 4]
push 0
pushal
lea edx, [ecx + 0xaf]
mov ch, byte [esp]
xchg cl, bl
xchg ebp, eax
mov bp, 0x378a
lea edx, [eax + 0x5b5f0635]
mov ch, byte [esp]
bswap ebp
push sp
mov byte [esp], cl
setle bh
lea ebp, [ebp*4]
xchg word [esp], di
mov si, di
mov dx, bx
mov ah, ch
mov cl, 0x28
mov ch, 0xbb
mov byte [esp], dh
mov ecx, dword [esp]
mov di, cx
lea esi, [ecx + 0x79ae]
setg dh
push word [esp]
setp bl
pop dx
not edx
mov word [esp], ax
mov al, 0x75
mov bx, word [esp]
xchg di, ax
pop bp
lea ebx, [ecx + 0x3c647f24]
xchg bh, bl
pushal
lea edi, [edx + 0x2e7d5c11]
mov dx, word [esp + 0x1b]
jmp 0x604001
xchg dword [esp], ecx
mov ah, byte [esp + 2]
bsr edx, esi
xchg dword [esp], ebp
xchg si, bx
mov ebp, 0x371a7d83
sub esi, eax
mov dx, 0x45e3
xchg dh, al
lea esi, [edx*4]
neg ecx
push edx
sub bl, 0x6e
xchg dword [esp + 2], ecx
push dword [esp]
push word [esp + 8]
clc
stc
inc bx
lea esp, [esp + 1]
mov byte [esp + 3], ah
mov dl, 0x90
xchg word [esp + 2], ax
mov word [esp + 5], sp
mov ebp, edx
mov dx, 0x3029
mov bx, word [esp]
stc
inc al
push esi
mov word [esp + 1], si
mov edi, 0x31d353b7
mov ecx, dword [esp + 0x10]
pop dword [esp + 2]
stc
mov ah, 0x67
not ecx
lea ebx, [ebp*4]
mov edi, esi
xchg bp, dx
xchg dword [esp + 2], edx
bswap ebp
mov cx, word [esp + 3]
push word [esp + 2]
pop bp
add esp, 3
xchg edi, ebp
mov byte [esp + 1], dl
lea eax, [edx*4]
bswap edi
bswap dx
pop dword [esp]
inc ch
sbb ebx, 0x787d3ef3
bswap ebp
xchg bx, si
lea esp, [esp + 5]
mov ax, word [esp]
setnp ch
mov ecx, dword [esp]
ror edi, 8
push dx
bswap ecx
xchg ecx, ebx
mov eax, 0x9426f1d
mov cl, byte [esp + 1]
inc ch
lea esp, [esp + 1]
mov eax, esp
pop cx
sub esp, 0x17
xchg word [esp + 0x10], bx
bswap edx
mov al, byte [esp + 3]
lea ebx, [edi + 0x35]
mov cx, word [esp + 2]
mov cx, 0x1d8e
neg ecx
mov edi, 0xf080ce9
inc ebx
mov ah, 0xf7
neg ax
xchg ah, cl
mov byte [esp + 7], dl
mov dword [esp + 2], ebp
lea esi, [ecx + edi]
bt dx, sp
lea eax, [edi + 0x33]
mov bh, 3
bswap di
xchg si, cx
mov edx, 0x76087d00
bswap ebp
mov byte [esp + 0xf], bh
xchg cl, al
lea edx, [ebx*4]
cmc
mov bh, 0x66
btc ebx, ecx
bts dx, dx
mov eax, 0x45f01e3
btc bx, ax
lea ecx, [edi*4]
lea esp, [esp + 0x11]
mov byte [esp + 2], dl
xchg dword [esp], ecx
mov eax, dword [esp + 2]
lea ebx, [ecx - 0x4ca0]
xchg bh, al
mov bl, byte [esp]
pop edi
bswap ebp
xchg byte [esp], bh
xor bx, 0x3045
lea eax, [ebx + 0x34e3eb4]
mov di, ax
mov ch, cl
lea esp, [esp + 1]
mov ebp, dword [esp]
neg bh
lea edi, [eax + edx]
mov eax, dword [esp]
mov ebx, dword [esp]
mov byte [esp], bh
lea ebp, [edx*4]
mov ax, bx
mov cx, word [esp]
mov edx, 0x5b0c2cc9
xchg ecx, ebx
mov ax, word [esp]
xchg byte [esp], bh
lea esp, [esp]
bswap bx
lea esp, [esp]
mov bh, dl
bt eax, eax
neg ebx
mov dh, 0xef
bswap ax
cld
add esp, 0
ror ebx, cl
xchg esi, edi
btr edi, edi
stc
pushal
pop dword [esp + 0x13]
xchg bl, bh
mov edx, dword [esp + 0xe]
neg bp
xchg bh, al
lea esp, [esp + 0x11]
xchg byte [esp], ch
neg bx
lea edx, [esp + 0xe9460ba]
sub esp, 0x19
mov bx, dx
pop dword [esp + 0xa]
neg edi
and ecx, 0x68a8
neg ebx
pop ax
mov ecx, 0x37661f7d
pop word [esp + 9]
mov byte [esp + 5], ah
mov esi, 0x6126f29
bts bx, dx
push si
lea edi, [edx - 0xa5]
lea edi, [ebp + 0x29af]
mov dword [esp + 0x11], ebp
mov ecx, esi
lea ebp, [esi + 0x262f]
lea edi, [eax - 0x44]
sub esp, 0x14
cld
mov dl, byte [esp + 6]
push esp
add bp, cx
xchg ebx, ecx
pop di
popal
xchg byte [esp + 8], al
sub esp, 0x1c
push dword [esp + 0x20]
push word [esp + 4]
sbb ax, 0x130d
xchg bl, dl
mov cx, di
dec bp
bsf ax, cx
lea ebp, [esi*4]
neg al
cld
pop edi
pushal
lea esp, [esp + 0x53]
cld
mov esi, 0x28ac27a1
dec bh
xchg esi, eax
pushal
bswap si
mov byte [esp + 0xb], bl
pop edi
pop dword [esp + 7]
mov dword [esp + 8], ebp
lea esp, [esp + 0xa]
mov dh, 0xa3
bswap bx
not ax
lea esi, [edx*4]
xchg byte [esp + 3], al
lea edx, [ecx*4]
pop dword [esp + 1]
mov cx, sp
lea esp, [esp + 3]
pop ebx
setp dh
dec ax
bt edi, ebp
mov dh, byte [esp]
mov di, si
lea edi, [esi + 0x4c7]
rcl edx, 4
mov edx, dword [esp]
lea edi, [ecx + esi]
lea esp, [esp + 2]
neg ebp
shr bh, cl
xchg di, bx
bswap cx
mov esi, ebp
lea ecx, [esp - 0x39]
inc ebp
mov byte [esp], dl
setl dh
push edi
mov dword [esp], esi
bsr eax, esi
stc
pop edx
bswap bp
mov dx, ax
sub esp, 0xc
xchg word [esp + 8], cx
xchg word [esp + 6], di
pop edi
mov dl, al
push ebp
mov word [esp + 1], sp
xchg edx, edi
mov byte [esp + 0xb], bl
setle al
mov ch, 0x7e
mov word [esp + 0xa], bx
mov si, ax
add esp, 0xc
bswap ebp
bswap esi
lea ebx, [esp + ebx]
lea edx, [eax + 0x45]
lea edi, [eax*4]
add bh, 0x94
mov ebp, 0x64f47942
xchg bx, di
shr bp, 0
inc eax
lea ebp, [esi + edi]
lea esp, [esp]
mov cx, 0x540a
bsr ebp, ebp
mov ch, byte [esp]
xor edx, ebp
mov al, 0x1b
ror bl, 4
xchg cx, si
lea edx, [ecx - 0xd8]
xchg byte [esp], bh
xchg edx, eax
bswap esi
rol ah, 4
mov ecx, dword [esp]
xchg ch, al
xchg ebp, eax
xchg al, bl
sub esp, 0xd
add esp, 8
lea esp, [esp]
mov ecx, dword [esp + 5]
mov ax, bx
mov esi, dword [esp + 4]
mov byte [esp + 4], bl
mov cx, 0x5bf1
sbb dl, cl
neg ax
mov word [esp], si
add esp, 4
mov bp, 0x31fc
pop dx
dec al
bswap bx
inc ah
xchg si, cx
mov ebp, 0x292d3781
mov di, 0x60dc
setp ch
mov edx, 0x42b3d6a
neg bx
mov ecx, dword [esp]
xchg al, dl
mov dx, ax
mov al, 0x47
lea ebp, [ecx - 0x4c86]
bswap eax
setbe dh
mov ah, byte [esp]
lea ebp, [esp - 0x57]
sub esp, 0x13
mov bp, 0x7e44
mov bp, bx
sub esp, 0x15
pop word [esp + 0x21]
mov bh, byte [esp + 0xf]
btr eax, esp
lea ebx, [ecx + edi]
dec ebp
xchg word [esp + 0x1b], bp
push dword [esp + 0x18]
bt si, bp
xchg dword [esp + 1], edx
pop ebp
setnp ah
and ebx, 0x3ceb68b6
sub esp, 0x13
push dword [esp + 6]
xchg edx, esi
xchg ebx, esi
and di, cx
mov ch, 0x32
mov ax, word [esp + 2]
xchg dword [esp + 0x1a], edi
lea esp, [esp + 0x24]
mov cx, 0x4b48
xchg byte [esp + 3], bh
sbb si, sp
push word [esp + 0xa]
lea esp, [esp + 0x14]
xchg word [esp + 3], si
push dword [esp + 6]
add esp, 5
xchg word [esp], cx
mov di, si
pop ebp
bswap si
mov ebx, dword [esp]
mov di, si
mov byte [esp], al
clc
xchg al, ch
cld
bswap cx
mov esi, esp
mov edx, ebp
xchg byte [esp], bh
mov word [esp], bx
bswap ax
push word [esp + 1]
mov ax, 0x78f7
mov dword [esp], eax
pop di
mov dl, ch
xchg byte [esp], bh
mov byte [esp], dh
dec ecx
mov word [esp], sp
inc bx
xchg dx, si
neg ax
setb dh
mov esi, 0x43715574
lea ebx, [esi*4]
rol bp, 6
mov ah, byte [esp]
cld
mov dl, 0x25
add esp, 1
mov bl, dl
add esp, 0
inc dh
bswap eax
mov ecx, 0x22867646
mov edx, 0x15c44b69
lea esp, [esp]
xchg di, si
bsf ax, dx
lea esi, [esi*4]
xchg byte [esp], dh
mov bx, 0xcf2
mov ch, byte [esp]
xchg byte [esp], ch
mov cl, 0x75
mov dx, 0x4d9a
sub esp, 0x11
mov word [esp + 3], bx
pop dword [esp + 2]
mov ax, si
sub esp, 0x12
popal
neg ah
cmc
lea ebp, [ebx*4]
mov ecx, 0x49d47aeb
lea ecx, [edi*4]
mov ebx, esi
mov edi, dword [esp]
bsr dx, ax
lea ebp, [eax + ebx]
neg dh
mov ecx, 0x61fe4e58
or bl, 0x76
shl bh, 7
or ch, dh
bswap cx
xchg bx, si
xor dl, bl
setbe dl
sets cl
adc cx, 0x2864
bsf bp, ax
mov cl, byte [esp]
pushfd
stc
bswap ax
add esp, 2
mov cx, 0x4620
pushfd
sub esp, 0x1f
pop edx
rcl bx, 0xf
xchg word [esp + 0x1a], bx
bswap bx
seto dl
push dword [esp + 0x13]
mov cx, 0x44fe
lea esi, [edi*4]
mov ax, word [esp + 0x17]
mov esi, dword [esp + 0x15]
xchg bl, dh
add esp, 0x1d
bsf bx, sp
mov word [esp + 3], si
lea ebp, [ebx + esi]
mov dword [esp + 3], eax
setg dl
mov edi, dword [esp + 4]
pop ecx
push word [esp + 1]
lea esi, [ecx*4]
lea ecx, [esp + 0xf5]
cmc
mov ebx, dword [esp + 4]
mov si, 0x31ab
mov dx, word [esp]
bswap ax
xchg cl, bh
xchg byte [esp + 2], dl
xchg ebp, ebx
pop word [esp]
xchg dword [esp], edx
clc
xchg word [esp + 1], dx
xchg dword [esp], ecx
bswap edx
mov si, dx
push ebp
add bl, 0xd4
dec bp
pop dword [esp]
rol bx, cl
xchg byte [esp], bh
mov cl, byte [esp + 2]
push word [esp]
mov cx, 0x2386
bswap dx
mov ebx, dword [esp + 3]
lea edi, [eax*4]
mov dh, ah
xchg byte [esp + 1], cl
bsr dx, si
mov dx, 0x5bd9
xchg ah, bl
sbb ecx, eax
cmc
rol edx, 0x14
mov esi, 0x29a937a3
bswap si
mov ax, sp
xchg dword [esp], ebp
xchg word [esp + 2], di
mov word [esp], bx
mov word [esp], sp
neg bl
lea ebp, [0xc281def]
bswap ebp
pop word [esp]
bswap di
pop word [esp]
push word [esp + 1]
shl cl, cl
or al, 0xfb
push dword [esp + 2]
lea esi, [edx*4]
sub esp, 0xd
mov ebx, 0x6685743e
mov bx, di
mov si, word [esp + 6]
shr si, cl
mov ebp, ecx
dec si
cmc
or esi, 0x6e6b1d33
xchg al, ah
mov dword [esp], edi
sub esp, 0xa
stc
push dword [esp + 0x18]
bsr cx, sp
shl ah, cl
add esp, 4
inc dx
cmp dh, bh
mov byte [esp + 0xc], dl
mov byte [esp + 0xb], dh
mov byte [esp + 0x10], bl
bswap edx
lea ebp, [esi + 0x623]
mov ah, 0xf9
mov di, 0x69f4
not ecx
xchg dword [esp + 0xb], ebp
pop dword [esp + 0x10]
neg ecx
mov byte [esp + 4], cl
cld
sbb al, 6
xchg bl, cl
sub dx, 0x7e1d
setbe dl
ror bp, cl
lea esi, [edx*4]
mov dl, bh
pop dword [esp + 0xe]
lea edx, [esp + ebp]
lea edx, [edi + ebp]
lea esp, [esp + 6]
mov dword [esp + 2], ebx
xchg byte [esp + 0xc], ah
pop ecx
mov word [esp + 5], si
mov ch, ah
xchg word [esp + 4], si
mov ch, al
pop word [esp + 7]
bsf bx, di
xchg ecx, eax
lea ebx, [edx*4]
lea eax, [ebx*4]
xchg word [esp + 4], si
lea eax, [edi*4]
neg dl
pop ax
xchg ah, ch
inc ebx
add esp, 3
and bx, 0x927
lea esp, [esp + 4]
xchg byte [esp], al
mov al, byte [esp + 1]
mov cx, si
sub esp, 0x19
neg dh
pop esi
lea esp, [esp]
mov bx, 0x2fdc
pop dx
mov bl, byte [esp + 7]
xchg al, ah
push dword [esp + 1]
push dword [esp + 0xa]
add esp, 0x13
bt bp, cx
xchg word [esp + 2], di
mov byte [esp + 2], dl
mov word [esp], di
pop dword [esp]
stc
add esp, 4
dec cl
mov dl, byte [esp + 1]
mov ax, word [esp + 1]
push word [esp + 1]
lea ebx, [edi + ebp]
xchg ebx, edx
mov ax, 0x7077
mov dl, 0x5c
mov dh, byte [esp + 2]
xchg dword [esp], edi
xchg word [esp], ax
cmc
mov ch, bl
lea ecx, [eax + edi]
bsr edi, esp
pop bp
xchg si, di
bswap cx
lea ebp, [edx + 0x4c3f7a94]
mov ecx, dword [esp]
xchg cx, bx
mov cx, 0x25d9
lea ecx, [edx + ebp]
mov cx, si
mov dx, word [esp]
bswap eax
sete bl
not ebx
push word [esp + 1]
push ecx
neg ecx
lea eax, [edx*4]
clc
clc
lea edx, [ecx + edi]
push word [esp]
mov byte [esp + 6], ah
cld
rcr ah, cl
mov ebx, dword [esp + 7]
push dword [esp + 6]
mov word [esp + 5], bp
lea edi, [esp + eax]
pop word [esp]
mov dword [esp + 1], esi
mov cx, 0x142e
mov byte [esp + 9], bh
xchg word [esp + 7], si
mov al, byte [esp + 8]
mov bl, 0xc6
xchg word [esp + 7], di
setle cl
sets cl
push ebp
not bx
lea esp, [esp + 0xf]
mov ecx, dword [esp]
and esi, 0x33351bec
xchg cx, di
mov ch, byte [esp]
lea ebp, [ebx + esi]
mov dl, 0x88
add esp, 0
mov si, word [esp]
add esp, 0
btr edi, ebp
mov dx, di
lea ecx, [ecx + esi]
lea ebx, [eax*4]
xchg byte [esp], ch
neg bh
mov byte [esp], bh
add esp, 0
mov byte [esp], cl
lea esp, [esp]
mov ebx, 0x715a05
xchg bp, ax
lea ebp, [edx*4]
setns ch
mov eax, 0x18e50cc4
lea edi, [esi + 0x1a]
mov dx, word [esp]
push eax
bswap eax
dec cx
mov edi, eax
xchg edx, ebp
push dword [esp + 1]
bsr di, bx
neg ebp
neg cx
xchg edx, eax
bswap eax
mov bx, dx
push word [esp + 8]
xchg byte [esp + 5], ah
neg bx
mov word [esp + 2], cx
setno dh
xchg dword [esp], edi
lea ecx, [eax + ebp]
bswap dx
pop dword [esp]
dec edi
mov edx, edi
rol eax, 0x14
bsf dx, dx
sete bh
lea eax, [edi + 0x156e6c8b]
pop word [esp]
push word [esp + 2]
bswap ebp
mov esi, dword [esp + 5]
add esp, 3
pop bx
mov esi, dword [esp]
xchg bx, cx
and dh, 0xb9
xchg bx, bp
mov ax, di
xchg byte [esp], ah
add esp, 1
mov byte [esp], cl
add esp, 0
neg si
xchg cx, ax
sub esp, 0x13
lea esp, [esp + 0xa]
pushal
mov eax, ecx
lea edx, [ebx + esi]
setp bl
bsf ecx, ebp
sub esp, 0xf
pop dword [esp + 0x2f]
popal
bsr di, bx
dec ax
xchg dword [esp + 0x10], ebp
mov bp, 0x3c9
push word [esp + 2]
mov ax, 0x373
rcl dx, cl
inc eax
mov di, 0x31b7
mov edi, dword [esp + 0xc]
bswap edx
pop dword [esp]
xchg ebx, edx
xchg al, dh
mov word [esp], cx
bts ebp, ebp
xchg cx, bp
push dword [esp + 0x10]
push ebp
setne dl
push word [esp + 0x17]
mov bx, word [esp]
sbb ebp, 0x519b147f
mov dh, 0x88
xchg byte [esp + 0x1b], bl
xchg word [esp + 2], dx
sub esp, 6
mov ch, 0xe7
mov bx, dx
bswap ax
mov byte [esp + 5], dh
dec ah
bsr edi, eax
shr ecx, 9
mov ebp, eax
stc
mov word [esp + 2], di
lea esi, [ebx + esi]
popal
bsf cx, cx
lea ebx, [esp + eax]
cld
mov si, word [esp + 1]
lea ebp, [ebx + ebp]
mov byte [esp + 1], ch
pushfd
lea eax, [esp + 0x6c8f1f0a]
dec dx
mov ah, byte [esp + 6]
cmc
lea ebp, [esp - 0x4c79]
cmp ecx, 0x4fcd3636
bsr si, sp
xchg bh, cl
bsf di, cx
xchg bx, cx
xchg byte [esp], dh
pop word [esp + 2]
bswap ebp
mov byte [esp], dl
sub esi, 0x1d0109e4
mov dx, bx
mov edi, 0x642c22f2
mov cl, 0x10
cld
push dword [esp + 1]
mov si, 0x15d4
lea esp, [esp + 8]
mov di, 0x6f20
xchg byte [esp], cl
xchg esi, edi
mov bx, word [esp]
lea eax, [edx*4]
mov dx, word [esp]
cld
dec bx
xchg esi, edx
mov edi, eax
not ebx
add ecx, 0x2a3d7d39
mov ch, 0xb7
shr ah, cl
mov edx, esi
mov dx, cx
lea edi, [ecx + esi]
neg ebx
shr ecx, 0x15
mov byte [esp], dl
lea esp, [esp]
btc edx, eax
xchg bp, si
mov byte [esp], cl
cld
neg ah
mov byte [esp], dh
mov cl, byte [esp]
mov bp, si
mov bl, 0xa5
mov cl, byte [esp]
add esp, 0
mov esi, dword [esp]
cmp dh, dl
ror bp, cl
mov edx, edi
lea esi, [eax + edx]
xchg byte [esp], cl
lea ecx, [0x7d74de3]
xchg dh, ch
setbe al
xchg dx, bx
bswap si
btr edi, esp
mov dl, 0x70
push eax
mov ecx, 0x12951044
bswap edi
btr bx, dx
add esp, 0
pop cx
lea ebx, [0xef06aef]
bt bp, sp
mov dx, word [esp + 2]
xchg word [esp], bp
not ebx
btr ebp, eax
mov bp, 0x7627
ror ebp, cl
lea ecx, [edx*4]
clc
add esp, 1
dec bx
mov cx, si
lea eax, [edi - 0xae]
not edx
mov ch, al
btr ebp, esp
mov bh, ch
mov di, word [esp]
xchg ebp, esi
neg bh
setno dl
lea esp, [esp]
lea edi, [ebx*4]
mov esi, dword [esp]
lea edx, [ebx*4]
lea ebx, [esp + edx]
sub esp, 1
mov eax, dword [esp]
xchg si, cx
setge ch
cld
mov byte [esp + 1], dl
sub esp, 8
mov ebx, dword [esp + 0xa]
mov dh, 0x23
btc edi, ebx
mov ah, byte [esp + 3]
stc
shl bx, cl
clc
sub esp, 0
mov dx, word [esp + 7]
sbb dh, 0xf1
bswap ax
pop ebp
push ax
xchg dword [esp + 4], ebx
cmc
rol eax, 0x19
mov di, sp
bswap si
sub esp, 6
pop dword [esp]
pushfd
push word [esp + 2]
not ecx
neg edx
mov byte [esp + 7], dh
mov dword [esp + 6], esp
bswap si
xchg dword [esp + 9], ecx
mov cx, word [esp + 0xa]
pushfd
pop dword [esp + 2]
bswap esi
mov al, 0x74
bswap ebp
mov dword [esp + 0xa], ebp
not al
lea edi, [ebp*4]
mov ch, 0xaf
lea edx, [eax + ebx]
push dword [esp + 0xa]
mov byte [esp + 3], bh
sub esp, 4
bsr eax, edx
mov si, dx
xchg bp, cx
bsf bx, cx
push dword [esp + 9]
mov si, 0x21a4
xchg si, di
neg edi
lea esp, [esp + 4]
mov esi, 0x7f852264
lea esp, [esp + 0x12]
mov dl, byte [esp]
stc
mov ah, 0x3b
setnp bl
mov edi, 0x5fd0f0c
clc
xchg dx, si
not di
xchg word [esp + 2], bp
pop eax
lea ecx, [esi*4]
lea ecx, [edx + 0x2cca]
pop di
mov al, byte [esp]
mov bl, 0x8c
add esp, 0
bsr bx, cx
mov cl, dh
mov ah, byte [esp]
xchg di, si
sub esp, 6
bswap bp
lea esp, [esp]
bts ax, dx
rcr di, cl
pop esi
bswap edx
xchg esi, eax
lea ebx, [ebx*4]
mov ax, word [esp + 2]
xchg word [esp], ax
xchg word [esp], bp
mov ah, 0xd7
xchg ebx, eax
mov edx, dword [esp]
mov ax, word [esp]
inc edx
mov byte [esp + 1], al
mov ah, byte [esp]
bswap ebp
add esp, 1
mov edx, dword [esp]
xchg word [esp], ax
xchg byte [esp], dh
dec esi
mov edx, 0x4ffb46e8
xchg ch, bh
xchg word [esp], cx
bts ax, cx
lea ebx, [esi + 0x58]
mov dh, dl
mov cl, 0x5c
mov word [esp], cx
mov cl, 0x49
bswap ecx
dec al
lea ebp, [ebp - 0x65cf]
cld
cmc
bts ax, ax
bswap ax
add esp, 0
neg ch
setle bh
xchg bp, bx
cmp ebx, esp
neg ax
lea eax, [eax + 0x421e]
lea edi, [edi*4]
mov edi, 0x6055283e
xchg bp, ax
xchg di, bx
and dh, 0xe9
mov eax, 0x6ce95075
xchg word [esp], bp
push si
bsr bp, sp
xchg word [esp + 1], bp
push word [esp + 2]
sub esp, 0x12
xchg ah, al
pop dx
lea edx, [ebp*4]
not al
setp al
lea ebx, [ecx + esi]
push word [esp + 1]
pop ebx
sub esp, 0x14
xchg bp, bx
sub edx, ebx
mov al, 0xad
inc bl
dec di
mov bh, 0xd
sub esp, 0xb
neg ah
mov cx, bp
clc
mov dh, 0xbe
not di
popal
xchg word [esp + 8], si
pop bp
mov ax, 0x5c69
mov edx, 0x47ab67a2
bsr ebx, eax
mov edx, dword [esp + 4]
pop ebp
bswap ax
mov edx, esp
xchg dword [esp + 2], edx
pop ax
sub esp, 0x16
inc edx
bsf bx, sp
pop word [esp + 2]
pop edx
pop word [esp + 2]
mov cx, bx
xchg byte [esp + 0xe], bh
mov si, sp
setne ch
mov word [esp + 1], sp
bsf ebx, eax
pop dword [esp + 4]
bswap edi
cmc
inc ebx
sub esp, 0x1d
rcl bp, cl
push word [esp + 0x2d]
xchg ebx, eax
mov ebx, edi
mov ax, 0x25ce
pop ebx
popal
pop dword [esp]
lea eax, [eax + ebp]
bswap ecx
xchg bp, ax
lea ebp, [esi + 0x106c]
pop ebx
lea esp, [esp + 5]
xchg edi, ecx
bswap cx
bsr edi, ebp
lea edi, [ecx + ebx]
xchg bl, bh
bswap edi
lea eax, [eax - 0x1a4b]
bswap esi
mov edi, dword [esp]
mov dh, 0x63
dec di
mov cx, 0x5a65
mov word [esp], di
bswap si
neg si
xchg dl, ah
not cl
push di
lea edi, [eax - 0xdc]
inc dh
bswap di
stc
xchg dx, ax
mov ch, 0xf7
mov al, byte [esp + 2]
mov ah, bh
add esp, 3
bswap ebx
xchg edi, ecx
xchg byte [esp], bl
neg ebx
mov ecx, esp
xchg ebx, ecx
mov esi, dword [esp]
lea eax, [eax*4]
mov ecx, dword [esp]
mov cl, dl
mov ebp, dword [esp]
mov byte [esp], bl
xchg esi, ebx
mov ah, 0x5d
setne ch
xchg ebp, eax
xchg byte [esp], ch
lea esi, [edx*4]
mov ebx, dword [esp]
lea esi, [eax + edx]
add esp, 1
dec dl
bt eax, eax
lea ebp, [ecx*4]
cmc
lea edi, [edx*4]
bswap dx
rol ah, cl
mov eax, esi
add esp, 0
mov ecx, 0x4fb96a8e
not al
xchg ah, bh
mov ecx, dword [esp]
mov dx, cx
lea esp, [esp]
lea ebp, [eax + ecx]
bts cx, di
stc
bswap edi
mov dh, 0xc9
mov bl, 0x61
lea esp, [esp]
and dx, 0x4e8b
cmc
mov dh, byte [esp]
mov al, byte [esp]
mov edx, 0x61964f96
bt ax, ax
mov si, 0x1744
sub esp, 0xb
xchg edx, ecx
mov cl, byte [esp + 7]
pop cx
mov si, di
xchg dword [esp + 3], edi
pop word [esp + 3]
bswap edi
pushal
not bx
neg bx
mov bx, 0x63a8
bsf dx, sp
bswap di
mov byte [esp + 0x25], cl
sub esp, 0x11
mov cx, word [esp + 0x32]
mov edx, 0x283f7a51
xchg ebp, edx
pop eax
push word [esp + 0xd]
mov di, word [esp + 0x13]
lea esp, [esp + 9]
mov byte [esp + 2], cl
mov dx, 0x3221
neg ebx
pop dword [esp + 6]
sub esp, 0x1b
push word [esp + 0x41]
push dword [esp + 6]
bswap ebx
pop dword [esp + 0x14]
lea eax, [edi + 0xbf7]
lea ecx, [esi - 0x5a]
xchg word [esp + 0x43], ax
dec edi
xchg dword [esp], esi
xchg byte [esp + 0x42], al
mov cl, byte [esp + 3]
xchg si, bx
mov bh, byte [esp + 0x1a]
bswap ebp
pop si
popal
pop word [esp + 0x1c]
push dword [esp + 0x18]
mov dx, 0x62d5
xchg si, ax
push word [esp + 0x20]
popal
not ah
pop word [esp + 3]
lea edi, [esi + edi]
lea eax, [ebp + ebp]
neg bx
pop ax
mov ebx, dword [esp + 1]
mov edi, ecx
lea eax, [esi*4]
neg ah
dec esi
mov edi, esp
pop ebx
lea edi, [eax + edi]
setbe dh
xchg byte [esp], cl
lea esp, [esp]
mov cl, byte [esp]
btr dx, dx
bswap esi
mov di, word [esp]
push bx
xchg si, cx
lea edx, [edx + 0x6033]
add esp, 0
setl ah
bsr esi, esi
neg bx
bswap di
bsf ax, bp
inc edx
xchg word [esp], di
clc
lea esp, [esp]
push word [esp]
mov edi, 0x465c3eb5
sub dx, bp
lea edx, [esp + edx]
pop cx
xchg si, cx
add esp, 1
mov edx, dword [esp]
add esp, 0
neg al
mov ah, 0x52
lea edi, [ebp - 0xe5]
xchg byte [esp], bl
bt bx, si
xchg byte [esp], bl
xchg bp, di
pop si
xchg si, bp
mov bp, 0x6f65
xchg bl, dl
ror bl, cl
shr ebx, cl
sub esp, 0x15
xor si, dx
bswap edx
xchg word [esp + 7], si
mov ch, byte [esp + 8]
mov si, word [esp + 0xb]
neg al
lea esp, [esp + 2]
pop word [esp + 0xc]
bt di, sp
lea ebp, [edx + 0x38754297]
neg bh
lea ebx, [eax*4]
xchg edx, eax
mov ebp, 0x30072335
xchg word [esp + 0xa], bp
lea esp, [esp + 9]
mov eax, 0x2e703aa9
sub esp, 0x11
xchg esi, eax
mov ebp, dword [esp + 9]
not edx
mov dx, word [esp + 0x10]
xchg byte [esp + 0x13], bh
xchg word [esp + 0xa], dx
mov byte [esp + 8], dl
xchg ch, al
xchg edx, eax
lea esi, [eax + ebx]
push ebp
mov dword [esp + 8], eax
mov ebx, esi
mov cl, ah
xchg byte [esp + 0x1a], dl
mov edi, 0x2f4f47
xchg word [esp + 6], bp
xchg dword [esp + 0xf], ecx
pushal
xchg byte [esp + 0x3a], bh
mov bl, 0x94
sbb bx, 0x1808
push word [esp + 0x1e]
bsr si, sp
xchg word [esp + 0x12], di
mov ecx, dword [esp + 0x26]
bt cx, di
bsf bx, sp
pop word [esp + 0xe]
lea ebp, [esp + 0xaa]
sub esp, 0xc
lea esp, [esp + 2]
setne ch
add esp, 0x20
mov bp, sp
xchg bx, ax
pop ecx
push dword [esp + 0xc]
lea esi, [edx*4]
sub esp, 0xe
push sp
mov ecx, edi
mov dword [esp + 0xa], esi
neg bp
neg eax
mov ebp, 0x295169f2
xchg byte [esp + 0x21], ah
lea edi, [0x30b42232]
mov dh, byte [esp + 0x16]
bts di, bp
xchg dl, ah
pop dword [esp + 0x1d]
sub esp, 7
not bh
pop si
mov cl, byte [esp + 0x2d]
xchg byte [esp + 0xb], ah
push sp
push word [esp + 0xb]
sub esp, 4
mov dh, dl
dec ebx
add esp, 0x31
mov al, byte [esp]
mov dword [esp + 2], ebp
mov ax, 0x5221
pop cx
xchg byte [esp + 3], bh
lea esi, [ebp - 0xee6]
xchg byte [esp + 4], bl
pop di
lea ebx, [esi*4]
mov dx, sp
lea esi, [ebp*4]
mov dh, cl
lea edx, [ebx + ebp]
mov dword [esp + 4], ebp
mov ebx, 0x26ac5771
bswap ebp
push dword [esp + 3]
push word [esp + 1]
mov di, 0x2f74
pop bp
pop dx
mov word [esp + 9], bp
xchg dx, si
add esp, 0xa
mov cl, byte [esp + 2]
rcl dl, 7
lea esi, [esi*4]
pop cx
mov eax, dword [esp]
sub esp, 0xa
shl bp, 5
mov ah, byte [esp + 0xa]
neg esi
inc ch
shr bl, 6
lea edi, [esi - 0x64]
xchg bl, dl
bsr dx, di
not eax
push word [esp + 8]
mov edx, esp
mov di, 0x7b5a
mov dl, 0x60
mov dword [esp + 7], edx
lea edi, [edi + 0xd2]
btr ebx, ebx
mov di, word [esp + 8]
not bl
mov dl, byte [esp + 3]
inc si
setl ah
shr ebx, cl
bswap cx
mov ah, bh
cmc
rcl ecx, 0x14
mov ebx, dword [esp + 4]
setae ah
mov edi, dword [esp + 0xa]
mov dword [esp + 2], ebp
mov si, 0x2b8f
rol cl, 0
pop bx
xchg word [esp + 6], si
mov byte [esp + 3], dl
push dword [esp + 3]
btr edi, eax
mov dword [esp + 6], ebp
add esp, 7
mov esi, 0x6caa6919
inc si
mov word [esp + 1], bp
xchg ecx, edi
xchg dword [esp + 1], edx
pop ebp
lea edi, [ecx - 0xa5]
lea esi, [edi*4]
pop word [esp]
lea eax, [esp + 0xc2d]
lea ebp, [esp + 0x27]
cmc
mov cx, word [esp + 1]
mov dx, word [esp]
pushal
mov dl, byte [esp + 0x12]
pop word [esp + 0x1a]
btc bp, di
push ecx
push edx
mov byte [esp + 0x20], ah
pop edi
lea edi, [0x3c5877d4]
push word [esp + 0x23]
bswap ecx
mov word [esp + 6], ax
push word [esp + 0xd]
bsf cx, cx
pop dword [esp + 4]
mov bl, ah
xchg cx, bp
and di, cx
push edi
mov cx, word [esp + 0x1a]
or bp, di
pop dword [esp + 0x11]
mov al, byte [esp + 8]
sub esp, 0x15
push dword [esp + 0xa]
lea esp, [esp + 0x33]
btc ecx, ebx
btc ecx, edx
mov byte [esp + 3], ch
pushal
mov bh, 0xb5
add esp, 0x20
mov di, 0x68bd
push word [esp + 2]
pop dword [esp + 3]
mov edi, dword [esp + 3]
mov esi, dword [esp + 7]
pop word [esp + 3]
mov word [esp + 2], bx
lea esp, [esp + 5]
xchg byte [esp], ah
bswap ecx
mov cx, 0x16f5
xchg byte [esp], bh
mov ch, bh
stc
lea edi, [ebx + ebx]
shl cx, 9
pushal
inc ax
xchg dword [esp + 0x15], ebp
bswap dx
mov ax, word [esp + 0x1b]
xchg word [esp + 4], cx
lea ecx, [esi*4]
xchg bx, dx
bsr ebp, edi
bswap edi
add esp, 0x16
pop word [esp + 5]
xchg edi, eax
xchg dword [esp], ebp
xchg esi, ebp
lea ebx, [esp + edi]
xchg byte [esp + 4], ah
mov dword [esp], ebp
push dword [esp + 6]
xchg word [esp + 5], cx
mov byte [esp + 2], bl
mov word [esp + 7], si
mov di, word [esp + 9]
mov dx, 0x579c
pop ecx
shr cx, 0xb
pop word [esp + 3]
mov edi, 0x1add03a2
sub esp, 0xf
lea esi, [ebx*4]
mov dx, word [esp + 0x12]
bswap ebp
mov word [esp + 8], si
xchg dword [esp + 3], ecx
sub esp, 0xb
mov edx, dword [esp + 0x1e]
cmc
xchg di, bp
pop word [esp + 0x19]
push word [esp + 0x1e]
mov ch, byte [esp + 0x1d]
mov eax, dword [esp + 1]
xchg dword [esp + 6], edx
mov bh, 0x92
pop cx
add esp, 0xd
xchg ebp, eax
pop word [esp + 0xc]
sub esp, 0xf
xchg dword [esp + 0x14], ebx
neg bh
not ebp
shl bx, cl
pushfd
pushfd
bt bp, dx
mov ecx, esp
lea esp, [esp + 0x16]
neg bh
mov dword [esp + 8], ebp
pop edi
mov esi, 0x1752169b
mov ax, 0x8fb
xchg ebp, ebx
push word [esp + 6]
lea ecx, [eax*4]
xchg si, bx
sub esp, 5
btc bx, di
not ax
lea ebx, [edx + 0x52]
xchg byte [esp + 0xa], bh
bswap ax
mov ebx, esi
xchg si, ax
bswap di
pop word [esp + 0xb]
lea ebp, [esi*4]
lea ecx, [edx + edx]
pop dword [esp + 2]
or ebp, edx
mov dx, 0x3c76
bsr edi, edx
mov di, word [esp + 0xc]
bswap edi
lea ebp, [eax + ebp]
bswap dx
inc bl
clc
mov dl, bh
mov ch, 7
mov word [esp + 6], cx
push word [esp + 0xc]
mov di, word [esp + 0xd]
pop cx
lea esp, [esp + 6]
neg di
mov ax, bx
neg dx
mov dl, byte [esp + 5]
stc
btr bx, bx
bswap bp
xchg byte [esp + 5], bh
mov dword [esp + 3], edx
xchg bh, ah
mov ebx, dword [esp + 1]
mov word [esp + 5], sp
mov dword [esp + 3], ebx
mov cx, 0x7d95
mov edx, esp
pop edi
lea edi, [0x37403b0b]
lea ebp, [eax - 0x2dfb]
pop eax
neg bl
btc ecx, esp
lea edx, [ecx*4]
mov dl, ah
not ch
lea ebp, [esi - 0x8d]
lea ebp, [edx + edi]
not edi
inc ecx
adc di, 0x1af0
bswap di
mov si, 0x5969
xchg ebp, ecx
bswap si
bswap edi
lea ebx, [ecx + esi]
neg ebp
bts edi, ebp
mov edi, ebx
bsf edi, edx
bswap esi
bswap esi
sub dh, bl
bt ecx, esp
mov bl, 0xea
mov cl, 0xf3
bswap bx
mov bp, cx
lea ecx, [0x13075e86]
mov ecx, ebp
neg ebp
mov edi, 0x5f3e441f
setno ah
mov di, 0xb11
bts eax, ecx
xchg bp, cx
or edi, esp
bts bp, sp
mov edi, esi
shl ecx, 0x1e
bswap si
lea ebx, [eax + 0x62a00aa]
cmc
sub esp, 2
mov esi, 0x93f1b41
shr bx, 3
xchg esi, ebx
mov word [esp], bp
push word [esp]
bts ecx, esp
pop edx
mov ebx, 0x6d8c3542
bswap ecx
mov dx, word [esp]
mov ecx, dword [esp]
mov eax, edi
neg ax
mov cx, word [esp]
bswap bp
mov dx, bp
bsf edi, ebx
mov eax, esi
xchg bx, cx
mov si, word [esp]
mov cl, al
rcr ah, 2
xchg cl, bh
mov ebx, esi
push ecx
bswap edi
mov word [esp + 1], bp
pop eax
mov bx, 0x3c35
mov di, word [esp]
lea ebx, [ebp - 0xd1]
bswap esi
lea esi, [ebx + 0x769601a6]
btr edi, esi
mov edx, dword [esp]
clc
bswap esi
mov al, 0xe0
mov ecx, dword [esp]
xchg di, bx
lea ecx, [ecx*4]
mov dl, cl
lea esi, [ecx*4]
mov ch, 0xd6
not edi
bsf ebx, ebp
bswap ecx
clc
bsf bp, cx
cmc
mov bx, word [esp]
xchg bx, ax
bswap edi
inc dl
neg dx
xchg ebp, ecx
setle bh
sbb ah, bh
bswap ebx
btc di, ax
lea edi, [esi*4]
dec dl
lea eax, [ebx - 0x6bb9]
mov ax, 0xf17
lea edi, [edx + ebp]
inc cl
mov ecx, edi
mov edi, dword [esp]
bswap dx
lea edx, [edx*4]
mov ax, dx
push bp
lea esp, [esp]
xchg si, ax
bswap di
xchg byte [esp], cl
xchg word [esp], di
setle cl
xchg byte [esp], dl
push word [esp]
pop dx
lea esi, [0x46ae27d5]
not al
xchg byte [esp], dl
or al, 0x9c
bsf esi, ecx
mov al, byte [esp + 1]
xchg bl, ch
add esp, 1
xchg byte [esp], al
xchg ecx, ebx
sub esp, 3
sub esp, 4
lea ecx, [eax - 0xee]
xchg di, dx
push edx
pop word [esp + 5]
pop word [esp + 4]
mov ebp, esp
stc
lea edx, [ebx*4]
xchg cx, ax
bswap bp
lea edx, [ebp*4]
push dword [esp]
mov ax, word [esp + 7]
push dword [esp + 1]
sub esp, 0x19
bswap cx
bswap esi
mov ah, 0xc5
mov dl, byte [esp + 0x21]
bswap ebx
cmc
pop word [esp + 0x1f]
mov byte [esp + 0xe], dh
xchg bx, dx
lea esi, [edx + 0x17b6]
mov edi, dword [esp + 0x22]
xchg bx, ax
mov dx, word [esp + 0x23]
btc ebx, ebp
setg ch
mov si, 0x6fc5
bswap di
lea esp, [esp]
neg cx
popal
lea edi, [edx*4]
setne dh
xchg byte [esp + 4], bh
mov dword [esp], edi
mov ebx, 0x700132b8
xchg byte [esp + 3], dl
mov ecx, 0x35d2636f
mov dl, 0x41
pushfd
bswap ax
mov dword [esp + 2], edi
mov edi, dword [esp + 8]
pop dx
xchg dword [esp + 1], edi
cmp ah, 0xd6
xchg byte [esp + 4], ch
xchg ebp, eax
inc bl
not ah
pop word [esp + 3]
lea eax, [esi*4]
mov ecx, 0x50d4653a
stc
lea esp, [esp + 6]
and bp, 0x3a9e
xchg ebx, eax
mov ebx, dword [esp]
mov ah, 0xc
and bh, 0x6d
mov ah, byte [esp]
lea edx, [esi + 0x552e]
mov dl, 0xcf
mov edx, 0x67b40c82
lea ebx, [0x1b1f4ad8]
cld
not si
stc
mov ch, dh
pushfd
push dword [esp + 1]
mov ax, word [esp + 6]
sub esp, 0xb
mov ecx, dword [esp + 0xb]
xchg byte [esp + 0xb], cl
bswap bx
mov si, 0x362
mov ch, 0xa6
bts eax, ebx
rol cx, 7
push word [esp + 0x10]
not ebp
mov dl, al
dec ebx
xchg bx, dx
xchg bl, al
lea edi, [esi - 0x52af]
lea eax, [esp + ebx]
lea esp, [esp + 0xa]
mov ch, 0xae
lea ecx, [0x18384444]
neg cx
mov bp, word [esp + 0xa]
mov dword [esp + 2], esi
mov dx, bx
pop word [esp + 4]
xchg word [esp + 3], bp
rcr edx, cl
mov word [esp + 2], sp
mov di, 0x2a13
neg dx
xchg ecx, edx
mov edx, edi
lea ebx, [edi*4]
mov bx, word [esp + 9]
bsr ebx, ecx
mov bx, word [esp + 6]
not cx
add esp, 8
mov dh, 0x9f
mov byte [esp], dh
mov edx, ecx
lea ebx, [edx + esi]
clc
push word [esp]
cmp eax, 0x39d10040
lea esp, [esp + 2]
mov bp, word [esp]
sub esp, 8
mov dx, 0x2581
xchg byte [esp], dh
neg edx
push word [esp + 3]
sbb al, bh
xchg dl, dh
mov esi, dword [esp]
mov dx, 0xd15
xchg byte [esp + 9], ch
xchg ah, bh
mov byte [esp + 6], ah
not cl
pop bx
clc
stc
bsf bx, cx
mov ebx, 0x32f15823
xchg byte [esp + 1], ch
push dword [esp + 7]
mov ecx, dword [esp + 7]
bswap bx
mov bl, byte [esp + 0xc]
lea esp, [esp + 9]
shr ch, cl
bts dx, cx
mov di, dx
mov cx, ax
lea edi, [ecx + esi]
xchg byte [esp + 2], ch
mov si, 0x2c93
lea esp, [esp]
cmc
rcr ch, 6
mov si, bp
mov edx, dword [esp + 1]
xchg byte [esp + 1], bl
pop word [esp]
btc eax, esi
neg ah
pop di
xchg ecx, eax
sub esp, 6
xchg ebp, ecx
lea ecx, [edi*4]
inc al
mov bh, byte [esp + 2]
lea esp, [esp + 1]
mov dl, 0x9c
mov bp, 0x2775
sub esp, 0xe
mov eax, 0x6f3a06fa
pop eax
sub esp, 0xc
xchg dword [esp + 0x14], ebp
xchg edx, eax
not ah
push word [esp + 0x17]
setae ch
mov dh, 0x21
xchg dword [esp + 0x13], esi
xchg word [esp + 0x12], dx
mov ch, byte [esp + 0x1a]
mov ax, bx
mov di, 0x46f2
xchg dword [esp + 0xe], ecx
xchg dh, ah
xchg dword [esp + 0xa], ecx
mov dx, sp
adc dh, 0xd9
bt ebx, eax
or cx, 0x53fc
pop dword [esp + 0x11]
inc edx
lea ecx, [eax + edi]
mov cx, sp
shr ebx, 0x17
mov ecx, 0x6f2d6ed1
push word [esp + 7]
mov edi, 0x62971f23
mov ecx, dword [esp + 0x10]
mov cx, 0x3718
neg ax
pushal
mov ch, 0x8c
xchg word [esp + 0x16], di
neg bx
mov dword [esp + 3], edx
pushal
lea esp, [esp + 0x5c]
bswap eax
mov ch, 0x7b
cld
shl esi, cl
mov dh, 0x1e
xchg ebx, edx
lea ecx, [edx*4]
mov ah, dl
push di
sub ah, 0x32
inc ebx
mov word [esp], sp
xchg byte [esp], al
mov ebx, eax
xchg byte [esp], ah
xchg byte [esp], bl
mov dx, word [esp]
mov edx, 0x41043e8b
not edx
neg eax
neg ecx
mov byte [esp], al
lea esi, [eax + 0x777]
mov eax, dword [esp]
neg edi
mov edx, 0x7b671e58
xchg dl, bh
bswap cx
neg ax
stc
pop bp
xchg dl, bl
ror bh, cl
xchg cl, al
mov ax, word [esp]
lea ebp, [ecx*4]
mov si, 0x1619
push eax
xchg word [esp], bp
xchg word [esp], dx
mov ebx, edx
mov bx, si
mov word [esp + 1], bp
push word [esp + 2]
xchg word [esp + 3], si
rcr bh, 4
cld
mov ebp, 0x52b34780
mov eax, dword [esp]
push word [esp + 1]
mov al, byte [esp + 6]
mov bh, 0x2b
lea esp, [esp + 3]
pushal
pop bp
pop dx
ror cx, cl
mov ebp, 0x2ac94285
mov word [esp + 0x18], sp
sub esp, 6
mov dh, bl
lea edi, [edi*4]
lea esp, [esp + 5]
setg bh
xchg ebx, eax
mov word [esp + 0x14], ax
mov word [esp + 0x1d], cx
lea ebp, [esi + 0x91]
bswap eax
sub esp, 0x16
xchg bh, al
sub esp, 0xe
lea esp, [esp + 0x43]
push word [esp]
lea edi, [edi + 0xc2]
shr dx, cl
mov edx, 0x38b56d5e
mov esi, dword [esp + 3]
bswap si
add ebp, 0x13b102b9
xchg dword [esp], edx
xchg si, bp
push dword [esp]
pop dword [esp]
cmc
xchg dword [esp], edi
add esp, 0
lea edx, [edi + edi]
cmc
mov word [esp + 2], ax
mov cl, byte [esp + 4]
mov word [esp], ax
lea esi, [esi + 0x14e67ab6]
mov cl, byte [esp]
pushfd
lea edi, [esi - 0x36]
mov bx, 0x4cf9
cmp edi, eax
bt bp, cx
mov ecx, edi
mov dh, 0xde
mov bh, 0x4d
pop esi
xchg word [esp + 1], di
bswap esi
lea ebx, [eax + edi]
pop cx
xchg esi, edx
sub esp, 4
neg ah
sub esp, 0x1a
pop word [esp + 9]
push word [esp + 5]
lea edi, [edi*4]
not bp
inc dx
lea edi, [edi + edi]
mov bx, di
xchg byte [esp + 0x1d], dl
ror edi, cl
mov dh, byte [esp + 0x20]
bsr di, si
xchg byte [esp + 6], dh
lea edi, [esi + esi]
mov di, word [esp + 5]
xchg word [esp + 0xf], cx
mov bp, si
mov byte [esp], ah
pushal
mov dl, 0xa
mov dword [esp + 0x1f], esp
popal
cmc
xchg dword [esp], ebx
inc al
popal
lea eax, [ebp*4]
lea esp, [esp]
mov ah, 0xfa
not dx
btr ebx, esp
mov edx, dword [esp]
bsf bp, cx
push dx
bswap ebx
mov dh, byte [esp + 1]
lea esp, [esp]
neg ebx
mov si, ax
lea eax, [0x592c7229]
mov dl, cl
pop cx
bswap edi
sub esp, 8
sub esp, 0x1b
mov al, 0x94
xchg byte [esp + 0x1d], ah
mov dword [esp + 0xb], edi
lea eax, [ebx - 0xf05]
mov cl, byte [esp + 0x12]
lea esp, [esp + 0x1b]
mov dx, 0x563a
bswap si
xchg word [esp + 2], bp
bswap si
mov byte [esp + 7], ah
setg ch
mov bx, si
bswap ax
not bx
inc ax
dec ebp
bswap bp
push word [esp + 1]
xchg di, bp
mov byte [esp + 5], bl
add ah, 0x7a
mov word [esp + 8], dx
mov eax, 0x257156d3
lea ecx, [edx + edx]
mov dword [esp + 1], ebx
pop dword [esp]
xchg dword [esp], eax
mov ebx, 0x621408e6
not ax
shl ebp, 0x14
dec eax
pop word [esp + 1]
xchg dword [esp], ebp
mov edx, dword [esp]
push dword [esp + 2]
mov si, word [esp]
sub esp, 3
mov bx, word [esp + 2]
stc
mov dl, 0x58
sub ch, 0xbb
mov ecx, dword [esp + 6]
lea esi, [eax - 0x4bac]
setge ah
cld
xchg word [esp + 8], cx
pop dx
lea esp, [esp]
bsr ax, dx
pop dword [esp]
sub esp, 0x17
push word [esp + 0x16]
and ebp, eax
mov dx, word [esp]
xchg byte [esp + 0x13], ah
not dx
bswap ecx
mov dh, 0x4c
neg bl
clc
seto ah
add eax, edi
clc
neg cl
lea esp, [esp + 4]
xchg edi, edx
mov al, bl
mov bh, 0x48
xchg dh, al
bsf bp, ax
sub esp, 2
btr ebx, esi
not ax
xchg word [esp + 1], di
lea edx, [edx*4]
xchg dword [esp + 7], ebp
mov eax, 0x22ae4bc0
bswap edx
lea edx, [edx - 0x2f]
mov word [esp + 0x13], bx
bswap cx
lea esi, [ebp - 0x4815]
mov eax, edx
lea edx, [edi*4]
setnp dh
xchg byte [esp + 0x16], al
lea ecx, [ecx*4]
lea eax, [ecx*4]
push dword [esp + 0x18]
mov word [esp + 0x1b], ax
add esp, 0
mov ecx, 0x2a4951d7
lea ebx, [edx*4]
push word [esp + 0x1d]
mov dword [esp + 0x1c], edi
mov edx, eax
lea ebx, [esp + ebp]
mov dh, cl
mov word [esp + 0x13], sp
push dword [esp + 0x18]
setae dl
lea ecx, [esi*4]
xchg word [esp + 0x1e], si
setne ch
bswap bx
popal
lea edx, [esp + 0x501c]
mov cx, bp
mov edi, dword [esp + 2]
lea edx, [ecx + ebp]
xchg byte [esp + 5], dl
btr bx, sp
xchg cl, bh
pushfd
bsf eax, esi
lea ecx, [esi + edi]
xchg word [esp + 2], bx
mov ah, byte [esp + 8]
pop cx
mov bp, word [esp + 2]
pop word [esp + 4]
mov edx, 0x400e6e58
xor bl, dl
pop word [esp]
rol edi, cl
mov bl, 0x3a
dec cx
not dh
mov ax, word [esp + 1]
lea esp, [esp + 1]
stc
push word [esp + 1]
push word [esp + 4]
pop word [esp]
mov cl, ch
push dword [esp + 5]
mov ebx, 0x2fa41c40
xchg word [esp + 4], cx
lea ecx, [ecx - 0x6615]
mov edx, dword [esp + 2]
lea edx, [eax + ecx]
lea ebx, [eax*4]
sub esp, 0x16
push dword [esp + 0x1b]
sub esp, 0x1e
rcl al, 5
bsr di, di
bsf esi, esi
pop edi
mov eax, dword [esp + 0x37]
mov eax, ebp
lea esi, [edx*4]
rcr di, cl
mov word [esp + 0x21], si
setno bh
push dword [esp + 5]
or bx, 0x1675
lea esp, [esp + 0xe]
pop edx
not dl
xchg dword [esp + 0x17], eax
xchg word [esp + 1], cx
setp ah
btr di, cx
bswap edx
dec dh
mov eax, ecx
mov dh, cl
rcr ch, cl
bswap cx
pop ax
xchg word [esp + 0x1c], si
lea edi, [esi*4]
mov bx, si
not ax
xchg word [esp + 1], bx
add esp, 0x1c
pushfd
mov ecx, 0x5f4354e9
mov ebp, edi
push word [esp + 0xe]
xchg byte [esp + 0x11], cl
pop bx
and dh, dl
not eax
mov ch, byte [esp + 7]
pop bx
push word [esp + 0xb]
pop dword [esp + 7]
neg esi
mov bl, byte [esp + 1]
xchg dword [esp + 9], ebx
xchg esi, eax
bsr bp, bx
mov ax, 0x9ae
mov ax, 0x4714
add esp, 0xa
lea esp, [esp + 4]
mov bp, sp
pop word [esp]
mov bp, word [esp]
xchg word [esp], ax
mov ah, byte [esp]
mov bp, word [esp + 1]
and bp, si
sub esp, 0x1d
mov ebp, dword [esp + 0xd]
mov ch, byte [esp + 0x1c]
mov eax, 0x760d0912
mov dl, 0x19
xchg word [esp + 0x10], cx
lea esp, [esp + 0x10]
lea edi, [ebp*4]
bswap edi
mov byte [esp + 0xb], ah
dec di
xchg dl, cl
bswap cx
mov cl, 0x24
push ebp
sub esp, 0xc
pop word [esp + 0x1a]
pop dword [esp + 0xa]
cmp bx, 0x4c96
mov ch, 0xc8
cmc
pop word [esp + 0x14]
mov ah, byte [esp + 0x13]
lea esi, [edi*4]
bswap edx
bsf ebx, ebp
ror ch, cl
xchg bl, dl
xchg ch, dh
pop si
mov si, 0x30e2
lea esp, [esp + 0xd]
mov ah, bl
bsf bx, dx
bswap edx
inc ebx
stc
bswap dx
sub esp, 0x10
lea esp, [esp + 8]
mov ch, 0xfc
mov ax, 0x6fa6
mov bp, word [esp + 3]
lea esi, [eax + ebx]
bswap edi
btc ax, sp
mov ebx, dword [esp + 2]
mov ecx, 0x57381cfa
bsf dx, sp
push word [esp + 3]
xchg ecx, ebx
mov dx, word [esp]
pop ecx
mov cx, bp
mov ebx, 0x7adf0609
xchg cl, ah
push word [esp + 8]
lea ebx, [edx + 0x490f]
sub esp, 4
mov dx, 0x2668
mov dh, 0x2b
xchg word [esp + 0xb], cx
xchg si, ax
mov ah, bh
xchg dword [esp + 0xb], ebp
bsr di, bx
lea esp, [esp + 8]
mov dword [esp + 3], eax
mov dx, word [esp + 0xa]
mov ax, cx
push dword [esp + 7]
mov ebp, dword [esp + 1]
btr ecx, edi
lea edx, [ebp + 0x75]
mov bp, 0x4ebf
bswap ax
mov word [esp], si
mov dword [esp + 9], esp
neg bp
mov dword [esp + 5], edi
pop eax
mov bl, byte [esp + 7]
xchg dx, cx
neg esi
xchg word [esp + 5], bp
push dword [esp + 6]
lea edx, [ecx*4]
mov cx, ax
lea esp, [esp + 6]
mov cl, 0x55
push dword [esp + 4]
xchg word [esp], cx
mov byte [esp + 7], ah
xchg word [esp + 7], cx
mov bh, 0x1d
neg si
mov si, word [esp + 0xa]
mov word [esp + 0xa], di
push word [esp + 0xd]
lea esi, [esi*4]
mov al, 0x93
not dh
mov ebp, ebx
bswap cx
inc cl
mov ebp, dword [esp + 4]
stc
lea esi, [eax*4]
mov ebp, dword [esp + 0xf]
mov ch, byte [esp + 3]
pushal
bswap ecx
bswap edx
xchg byte [esp + 0x22], al
mov ebp, 0x62b370fb
pop word [esp + 3]
clc
bt esi, ecx
pop si
xchg word [esp + 0x28], di
xchg edx, ecx
bswap si
mov dh, byte [esp + 0x21]
xchg word [esp + 0x1b], bx
bt edi, edx
lea esp, [esp + 0x2a]
lea ebp, [esi + ebp]
cld
xchg word [esp], bp
xchg bl, ch
lea ebp, [esi*4]
rol bl, cl
add esp, 0
lea edx, [eax*4]
dec bx
mov si, 0x3a69
bswap eax
mov word [esp], bp
mov bx, word [esp]
lea ecx, [ebx*4]
mov dh, 0xe4
mov ch, byte [esp]
sbb ebp, 0x46b7703a
dec dl
lea ebp, [0x745d686b]
mov bx, word [esp + 1]
mov dl, 0x5d
pushal
xchg byte [esp + 0x18], ah
mov dword [esp + 0xe], eax
not bl
xchg dword [esp + 0xc], eax
mov eax, esp
pop cx
btc bx, si
mov dl, 0xb8
xchg ah, dl
pushfd
xchg esi, eax
xchg dword [esp + 0x17], ebp
mov bx, 0x33e1
pop word [esp + 0x1d]
bswap si
mov bl, dh
setp ah
mov si, 0x59b8
pop ax
xchg ecx, edi
mov al, 0x2c
add esp, 1
pushal
popal
mov di, 0x5f5c
push dword [esp + 7]
mov bl, byte [esp + 0xa]
xchg ebx, edx
setp dl
mov edx, 0x7ae602d
or eax, esi
mov cx, 0x8cc
mov ebp, dword [esp + 8]
mov ebp, dword [esp + 0xa]
mov dword [esp + 3], edi
bsr edx, esp
mov dl, ch
bswap cx
bts ebx, esp
mov ebp, 0xa9475b1
bswap edx
pushfd
mov edi, 0x5f5c224e
bswap esi
setle ch
mov ebx, 0x4a4105f4
adc eax, 0x21492199
bsr edi, esi
pop word [esp + 0x1a]
mov ebx, 0x87020c
stc
mov bp, dx
xchg byte [esp + 0xb], bh
neg ch
mov word [esp + 5], sp
bswap ebx
xchg word [esp + 0x13], di
stc
mov dword [esp + 0x10], ecx
mov bx, 0x2459
push word [esp + 0x1d]
bsr esi, edi
xchg edx, eax
mov word [esp + 0x1c], cx
mov al, 0x75
bswap di
pop dword [esp + 0xf]
xchg word [esp + 7], bp
mov bl, 0x10
mov byte [esp + 0x15], ch
bswap eax
mov ch, cl
lea esp, [esp + 0x13]
setno ah
xchg cl, ch
bswap bp
setne ch
mov dh, 0x9e
mov esi, dword [esp + 0xd]
pop ebx
lea esp, [esp + 8]
mov cx, 0x4ac1
xchg ah, ch
mov ah, byte [esp]
bswap di
mov edx, ecx
push bp
lea esp, [esp]
dec esi
xchg bp, dx
lea esp, [esp + 5]
bswap di
lea edi, [eax + esi]
xchg si, di
mov di, cx
bsr edi, eax
setae dl
xchg di, bx
mov byte [esp], ch
sub esp, 0xc
mov di, word [esp + 5]
not bp
xchg dl, ah
pop esi
xchg dword [esp + 4], ebp
xchg dword [esp + 4], ebx
xchg ebx, eax
setne ah
mov bx, bp
bsr eax, eax
mov ecx, eax
xchg cx, bx
mov word [esp + 3], bp
pop dword [esp]
mov dword [esp], esp
cmc
mov word [esp + 1], ax
mov si, 0x3e0
add esp, 4
bswap dx
and dl, 0x14
mov al, 0xa0
mov di, sp
bswap bx
lea ecx, [edi + edi]
mov cx, word [esp]
neg edi
mov edx, ebx
setb bh
mov ah, bh
mov dh, al
bsr si, dx
lea esp, [esp]
lea esp, [esp]
add esp, 0
lea eax, [edx + edx]
mov si, word [esp]
lea ecx, [edx*4]
mov di, word [esp]
mov ecx, edx
mov ax, word [esp]
mov di, word [esp]
dec ah
mov ebp, dword [esp]
not al
inc bp
bswap dx
dec ecx
add esp, 0
xchg ebp, eax
xchg ebp, eax
neg cl
pushal
mov dx, word [esp + 9]
bswap esi
lea esi, [edx + ebx]
lea ebp, [esp + ebp]
mov word [esp + 8], cx
add esp, 3
mov esi, esp
sub esp, 7
push word [esp + 1]
lea esp, [esp + 0x1d]
push dword [esp + 9]
shr ebx, 0xe
mov dword [esp + 1], esi
add esp, 6
mov eax, 0xcd570b4
mov ax, word [esp + 6]
pop dword [esp]
mov di, 0x48e7
lea edi, [ebx + 0x76b]
mov ebx, 0x7dab17b4
push word [esp + 1]
push bp
btr bp, di
not edi
push word [esp + 7]
lea esi, [ebp*4]
mov word [esp + 7], sp
mov edx, 0x14a274d7
mov dword [esp + 3], ecx
push word [esp + 4]
pop word [esp + 6]
mov ah, 0xcc
btc esi, edx
cld
shr si, cl
bswap bp
xchg al, ah
bsf bp, bx
not ch
xchg byte [esp + 2], bh
neg bl
lea esp, [esp + 1]
xchg dx, cx
cmp bp, 0x504d
xchg esi, eax
push ebp
shr cl, 7
bswap edi
lea eax, [ecx - 0x17]
add esp, 1
push dword [esp + 3]
mov si, 0x51d5
xchg word [esp + 5], dx
mov al, 0x20
lea ebx, [ebx + 0xea]
sub esp, 9
lea edi, [ebx*4]
bswap edx
mov bx, 0x7263
mov dx, word [esp + 0x11]
xchg word [esp], di
ror bh, cl
mov dword [esp + 0x10], edi
lea esi, [esp + ebp]
sub esp, 0x15
mov word [esp + 4], ax
mov edi, ebx
popal
neg eax
lea esp, [esp + 0xa]
xchg dword [esp], edx
mov bl, 0x48
mov bh, 0x97
mov ecx, 0x748b0c3f
mov word [esp + 1], di
stc
pushal
mov eax, 0x1ca80052
pop edx
lea esp, [esp + 0x17]
push ecx
add esp, 2
lea eax, [esp + edi]
bswap ecx
sub esp, 0xd
pop dword [esp]
mov dx, di
xchg dword [esp + 0xa], edx
dec ebx
xchg word [esp + 0xf], ax
setne ch
lea edx, [esp + ecx]
stc
lea eax, [edi + ebp]
bts cx, sp
btr bx, si
mov bl, ah
xchg byte [esp + 0xa], bl
pop ecx
lea esp, [esp + 9]
mov ebx, dword [esp + 4]
xchg dword [esp], edx
neg cl
xchg dword [esp], ebp
bswap eax
clc
btr ebp, ebp
setg dh
mov cl, dl
mov ax, bp
mov bl, 0xf
bswap ebx
xchg word [esp + 3], bp
mov ebp, edi
xchg word [esp + 1], di
mov dword [esp], esi
pop di
mov ebp, 0x4c8e678d
bswap ecx
mov dx, word [esp + 4]
lea edx, [ebx*4]
mov dword [esp], edi
xchg bp, ax
bswap ebp
bsr bx, dx
neg esi
mov bx, sp
xchg word [esp + 1], ax
xchg dword [esp], ecx
pushfd
lea esp, [esp + 8]
xchg byte [esp], al
sub esp, 0xf
xchg byte [esp + 0xc], cl
mov ah, bh
rcl di, 3
mov bl, 0xe3
bsr ecx, edx
cmc
mov word [esp + 6], bx
xchg byte [esp + 0xd], dl
xchg dword [esp + 9], ebx
pop dword [esp + 6]
xchg ebp, eax
cld
pop ebx
mov ecx, dword [esp]
xchg dh, cl
mov cx, word [esp]
mov word [esp], di
setnp dl
xchg dx, bp
pop di
bswap edx
mov bx, word [esp + 2]
mov word [esp + 1], cx
xchg cx, ax
mov dh, byte [esp + 2]
pop eax
xor bh, ch
neg esi
push word [esp]
push word [esp + 2]
mov di, word [esp + 2]
pop word [esp]
xchg byte [esp + 2], bl
cld
mov ebx, dword [esp]
mov ecx, ebp
xchg dword [esp], edx
cmc
shl ah, 5
pop edx
mov cx, si
lea eax, [ecx + edi]
bswap si
inc di
mov ax, word [esp]
bts ebx, edi
bswap bp
mov di, si
bswap eax
mov ecx, esp
mov ecx, dword [esp]
mov si, word [esp]
bswap dx
mov si, word [esp]
xchg bp, dx
sub esp, 6
sub ebp, 0x2c5c304e
ror ah, cl
xchg byte [esp + 4], cl
pop word [esp + 1]
lea ebp, [ebx + edi]
xchg dword [esp], esi
mov dword [esp], ebp
mov cx, 0x3e9a
xchg byte [esp], al
pop esi
setl ch
adc ah, 0xbf
lea ecx, [esi - 0xee]
lea ebx, [edi*4]
bsf bp, bp
lea ecx, [0xe8e38c5]
xchg esi, edi
bts si, bx
rol esi, cl
lea esi, [ebx*4]
bswap ax
xchg bx, dx
not ebx
not al
sub esp, 2
mov ecx, 0xc367508
lea edi, [eax + ebp]
lea ebp, [ebx*4]
bsf ebp, edi
not ah
dec ecx
xchg word [esp], si
cld
mov word [esp], sp
pop cx
rol ecx, 4
bsr esi, ebx
mov dx, si
bswap di
mov bx, cx
lea edx, [esp + edx]
shl bl, cl
or al, 0x97
mov bl, 0x8d
btc edi, eax
mov cl, byte [esp]
push edi
push word [esp + 2]
mov bx, 0x3477
mov bp, 0x6625
lea eax, [eax + 0x3bf8]
lea ebx, [ecx + edx]
mov esi, ebx
mov dword [esp], ebp
mov edx, 0x48b23f3
bsr bx, di
rol esi, cl
mov dword [esp], edi
mov dword [esp], edi
xchg esi, ecx
xchg dword [esp], edx
push dword [esp + 5]
not bl
push dword [esp + 4]
ror eax, cl
setne dh
dec dl
pop dx
lea edx, [ebp - 0xc1]
xchg word [esp + 8], cx
bswap si
xchg dword [esp + 5], ebp
pop dword [esp + 2]
dec cx
lea ecx, [eax + 0x36f03813]
bswap si
bswap edi
mov cx, 0x4ddf
mov word [esp], cx
mov word [esp], bp
pop ebx
xchg al, ah
mov esi, ebp
pop ecx
rol ax, cl
neg ah
shl si, cl
lea edi, [edi + ebp]
bt dx, si
lea ebx, [esi*4]
ror edx, cl
stc
bswap si
push di
mov di, word [esp + 1]
rcr ch, cl
xchg di, ax
pop ax
bswap edi
mov dl, byte [esp]
xchg esi, eax
neg bl
bswap dx
dec ch
xchg ah, cl
bts edx, edi
bswap bx
btc ecx, edi
not di
mov eax, 0x4cf07fff
sub esp, 9
mov ecx, ebx
xchg dword [esp], esi
mov bh, 0x18
lea eax, [eax*4]
btr edx, ebx
mov ecx, eax
pop dword [esp]
push word [esp + 3]
sub esp, 0x14
bswap eax
bswap cx
lea ecx, [esp + ebp]
mov edx, ecx
dec ebx
mov word [esp + 0x16], bx
mov si, dx
pop word [esp + 2]
neg bh
xchg ebp, edx
push word [esp + 0x10]
mov ecx, esp
mov ch, 0xcc
mov dh, 0x51
xchg dl, bh
lea edi, [edx - 0xfd]
add esp, 0xc
mov bp, 0x1e99
mov dword [esp + 6], ecx
inc bl
sub esp, 9
bswap ebx
mov byte [esp + 0x10], dl
mov cx, word [esp + 6]
pop eax
mov byte [esp + 5], dl
btr ebx, ebp
mov bp, word [esp + 4]
bswap edi
btc esi, ebx
xchg byte [esp + 0x11], cl
mov dword [esp + 9], eax
pop dword [esp + 4]
bswap bx
push word [esp + 0xd]
mov word [esp + 9], dx
xchg byte [esp + 0xd], bl
rcl bh, cl
mov bx, cx
mov edi, dword [esp + 3]
mov ebx, 0x18445600
mov dword [esp + 7], ecx
not bx
xchg word [esp + 7], ax
lea esp, [esp + 0xc]
mov esi, 0x187700c1
neg edi
mov dh, byte [esp + 1]
cmp bh, 0xc9
mov byte [esp + 4], ch
push bp
xchg byte [esp + 5], al
ror dx, 9
lea edi, [edi - 0x7563]
not di
xchg bp, ax
pop dword [esp]
mov bl, dl
add esp, 3
setle al
xchg byte [esp], al
lea eax, [edi + 0x3dd4]
sub esp, 3
sub ah, bh
mov cl, 0x7a
mov ebp, 0x2ed34359
mov edx, esi
dec esi
mov bl, byte [esp + 3]
push word [esp + 1]
cmc
mov dh, 0x19
mov ch, byte [esp + 3]
push dword [esp + 1]
inc bh
bswap bp
lea esp, [esp + 2]
dec cx
xchg dh, ch
lea ebp, [esi*4]
lea ebx, [ebx - 0x4f53]
inc bl
lea esp, [esp + 3]
lea ebx, [edx + 0x7457]
bswap si
mov dword [esp], ecx
mov dword [esp], esi
neg cx
not ecx
xchg word [esp], bx
lea esp, [esp + 2]
lea esp, [esp]
neg ebx
rcr ax, cl
push word [esp + 1]
bsf dx, bx
mov word [esp + 2], bx
add esp, 4
mov edx, dword [esp]
mov byte [esp], al
adc ebx, ebp
bsf edx, edx
mov ecx, ebx
lea ecx, [edx*4]
xchg byte [esp], cl
xchg bl, dl
lea edi, [ebp*4]
pushfd
adc bx, 0x74e2
xchg dword [esp], eax
mov al, byte [esp + 1]
lea esi, [edi*4]
xchg word [esp + 2], bp
xchg dx, bx
xchg word [esp], bp
xchg si, ax
setg dh
mov al, byte [esp + 1]
mov cl, dh
lea esp, [esp + 1]
lea eax, [esp - 0x4870]
mov ah, bl
xchg dword [esp], ebp
bswap ebx
mov ebp, esi
mov byte [esp + 2], dh
cld
lea esp, [esp + 2]
xchg edx, ebp
pop cx
seto bl
mov ax, word [esp]
bt cx, bp
mov dh, 0x4d
bswap bp
mov bl, cl
mov dh, 0xcb
bswap ebp
bswap ax
cmp bx, ax
dec ecx
inc cx
mov bp, word [esp]
lea eax, [edx + 0x50]
bt bp, di
mov bp, word [esp]
mov si, word [esp]
mov edx, 0x3e660841
bsf eax, eax
bswap ecx
mov ebx, edi
xchg si, cx
bswap di
not cx
lea edx, [ebp*4]
mov bl, dl
mov bh, byte [esp]
mov cx, 0x41f7
mov ecx, dword [esp]
setbe al
xchg ecx, ebp
lea ebx, [esi*4]
bt bx, cx
mov bx, word [esp]
mov dx, word [esp]
neg ch
bswap edx
cmc
mov cl, 0x58
mov esi, 0x3d8d4ac7
inc ax
neg si
cld
mov bx, 0x15d
not ebp
mov edx, dword [esp]
xchg si, di
mov ah, byte [esp]
shr bp, 3
sub esp, 0xf
mov ebp, 0xc751eeb
xchg dx, bx
pop dword [esp + 6]
xchg byte [esp + 2], bh
inc si
mov al, ch
bt ebp, esi
mov word [esp], dx
neg dl
mov dl, al
xchg byte [esp + 1], dl
mov edi, dword [esp + 2]
mov ah, 0xa9
pop bp
add si, bx
lea esp, [esp + 7]
add esp, 0
add esp, 1
xchg dl, al
push ax
push si
mov cx, 0xebf
mov bx, dx
mov bl, 5
push dword [esp + 4]
stc
neg ax
cmc
add esp, 0
xchg word [esp + 3], bp
add esp, 5
mov al, byte [esp]
mov ebp, dword [esp]
mov byte [esp + 1], cl
mov cx, 0x5bcc
pushfd
push dword [esp + 2]
lea ecx, [ecx + esi]
pop ax
pop si
mov si, bp
mov cx, 0x779b
adc ch, 0xd3
push dword [esp + 1]
mov esi, 0x74ef38d0
mov edx, dword [esp + 4]
mov byte [esp + 5], dl
xchg word [esp + 1], bp
btr ecx, ecx
bts cx, di
pop cx
mov dword [esp + 5], esp
not bl
btc ecx, ebp
rcr dl, 3
xchg bp, di
lea edi, [ebx + edi]
lea ebp, [esi + 0x157d]
push dword [esp + 4]
add al, dh
xchg edi, ebx
rcr edi, 0x1b
mov ebx, edi
mov ebp, dword [esp + 2]
neg dh
sbb edi, 0x6d9f6e0c
lea esp, [esp + 0xc]
mov byte [esp], dl
clc
add esp, 1
mov eax, dword [esp]
push eax
xchg ebp, eax
xchg byte [esp], cl
bsf edx, ebp
setae dl
pop bx
mov word [esp], sp
add esp, 1
lea ecx, [ebx + esi]
not edx
mov si, bx
xchg edx, ebx
not edi
mov dl, 0x84
sub esp, 0x19
xchg word [esp + 0xa], si
pushfd
pushfd
setb dl
mov bp, cx
xor si, 0x6432
push word [esp + 0x20]
sub esp, 0x1d
bswap cx
neg di
bswap si
mov word [esp + 0x22], sp
mov al, 0x38
add esp, 0
cmc
mov dh, 0xe8
bswap dx
adc ebp, ecx
push dword [esp + 0x2b]
xchg bp, ax
mov di, word [esp + 0x45]
sbb eax, 0x471b0d32
lea esi, [ecx*4]
mov bp, word [esp + 0x16]
push dword [esp + 0x33]
xchg byte [esp + 0xa], dh
ror bp, 8
clc
push dword [esp + 0x17]
mov dword [esp + 0x38], esi
cmc
mov edx, ebp
xchg word [esp + 4], ax
mov word [esp + 0x10], bx
mov byte [esp + 0x4b], cl
xchg byte [esp + 0x2c], bl
add cl, ch
bswap dx
cmc
xchg byte [esp + 9], ah
push dword [esp + 0x22]
lea esp, [esp + 0x52]
sub esp, 0xe
inc ah
cmc
mov bl, 0xd5
mov word [esp + 6], ax
setae ah
lea esp, [esp + 0xd]
mov bp, di
clc
bswap bp
mov bx, di
mov di, si
sbb ebp, 0x21b3140a
xchg cx, ax
lea ebx, [edx + esi]
mov dl, 0x6c
cld
xchg dx, ax
mov bp, sp
mov byte [esp], ch
lea edi, [ecx + 0xc2]
mov edx, 0x7ba43de6
mov si, bx
mov ebx, edx
lea eax, [ecx + 0x3b9c0a89]
clc
rcr bp, cl
mov bl, 0x9d
bswap ecx
mov ah, 8
push ebp
xchg ah, dh
bswap dx
lea ebp, [eax + esi]
mov eax, esp
push dword [esp + 1]
bswap edx
add esp, 0
rol edi, 0x1a
cld
xchg edx, edi
sub esp, 0x18
pop word [esp + 1]
pop ebp
xchg al, dh
mov cl, ah
pop edx
not edi
pop dword [esp + 9]
sub esp, 6
rcl cl, cl
rcr ah, 4
lea ecx, [ebx + edi]
rcr bh, cl
mov di, word [esp + 6]
inc ebx
pop dword [esp + 7]
pop word [esp + 0xf]
mov cx, 0x5d30
xchg al, dh
sub esp, 0x1d
mov al, dh
mov dword [esp + 0x21], esp
lea ecx, [ebp - 0x34]
setae bl
xchg al, bl
xchg word [esp + 0x1f], si
xchg al, dh
pop dword [esp + 6]
xchg dword [esp + 1], ebp
mov cx, bp
not edx
bt edi, esi
mov dword [esp + 0xe], esp
mov word [esp], ax
mov dword [esp + 0x1a], esi
xchg byte [esp + 0x19], ch
mov di, sp
stc
setno cl
lea esi, [ebp*4]
mov dh, cl
sub esp, 7
inc cx
push di
mov ax, 0x63da
dec edx
add esp, 0x27
bsf esi, ebx
xchg dword [esp + 4], ecx
mov dword [esp + 4], ebp
xchg word [esp + 8], cx
bswap edx
xchg word [esp], di
mov dl, byte [esp]
push ebx
add esp, 4
lea ebx, [edx*4]
xchg dx, ax
lea edx, [edx - 0x52e8]
neg al
setbe al
clc
xchg cx, ax
xchg ecx, eax
bswap di
mov bx, word [esp + 0xc]
lea ebp, [ebx + edi]
mov word [esp + 3], cx
push bp
neg cl
mov ebx, dword [esp]
shl dl, 2
btc ebp, eax
lea edi, [esp - 0x275f]
lea edi, [eax + esi]
mov ecx, esi
mov ebx, edx
mov ch, 0xbf
xchg ecx, ebp
bsr di, ax
cmc
xchg word [esp + 4], si
not esi
bsr cx, bx
mov ebp, ecx
xchg byte [esp + 9], dl
mov si, word [esp + 0xb]
setl al
bswap edi
mov ax, dx
push dword [esp + 9]
inc al
xchg dword [esp], edx
pop eax
mov di, 0x2a59
lea eax, [ecx + 0x16]
bsf eax, eax
not eax
not ecx
setae cl
xchg dword [esp + 7], eax
xchg di, si
xchg word [esp + 5], cx
bswap edx
stc
bswap edx
pop dx
mov dl, 0x76
push word [esp + 0xc]
lea ebx, [ebp - 0x53]
mov eax, dword [esp + 5]
lea esi, [esi - 0x37]
push word [esp + 3]
bsr di, sp
neg bp
pop esi
lea ecx, [esi + 0x43066201]
xchg byte [esp + 2], bl
mov ecx, 0x783c3790
not dl
push word [esp + 2]
neg dx
xchg cx, si
bswap dx
or bp, cx
lea ebp, [eax + 0x5c]
bts di, sp
bt ebx, esi
push dword [esp + 6]
mov edi, 0x41c91b52
mov word [esp + 0xb], di
mov ebp, dword [esp + 0xc]
mov dword [esp + 5], esi
stc
mov ecx, dword [esp + 0x13]
lea ecx, [edx*4]
mov dh, byte [esp + 3]
btr bx, bx
pop ebp
btc esi, eax
pushal
mov ax, word [esp + 0x10]
pop ecx
mov ebp, 0x741e023f
mov byte [esp + 0x18], ch
lea esi, [esp - 0x3719]
push word [esp + 3]
bswap ax
inc bh
pop dword [esp + 0x13]
mov si, 0x1be0
sub esp, 3
inc di
xchg cx, di
xchg word [esp + 0x14], di
rcr bp, cl
cld
xchg ebp, ecx
xchg bp, ax
mov dx, 0x6fdd
not cx
xchg cx, ax
setp al
pop word [esp + 6]
mov cx, 0x702b
lea eax, [ecx - 0x98]
xchg word [esp + 9], ax
pop eax
mov dword [esp + 3], ebp
mov byte [esp + 0xe], bh
mov ebp, esi
lea edx, [ebx + edi]
mov byte [esp + 0x10], dh
not bp
lea ebx, [eax + edi]
mov dword [esp + 0x11], esp
xchg dword [esp + 8], ebx
neg bp
push dword [esp + 0x12]
add esp, 0xe
push word [esp + 0x12]
lea esp, [esp + 0x18]
mov bx, 0x3cd7
mov di, 0x7f93
bswap ebx
not al
lea edi, [ebx + ebp]
seto ah
mov eax, dword [esp + 1]
mov cx, word [esp + 1]
pop word [esp + 2]
pop edi
mov ax, 0x4fc4
mov ah, 0xc1
cmp esi, eax
add esp, 0
neg ax
neg bh
lea eax, [esp + 0x4943506]
mov ebp, dword [esp]
lea edx, [ebp*4]
mov byte [esp], dl
bswap di
mov cl, ah
xchg ebx, ecx
mov dl, bh
lea esp, [esp]
lea edx, [esi + esi]
xchg byte [esp], ah
mov ah, 0xd2
mov ebp, 0x4ae90d3d
not bp
cld
mov esi, dword [esp]
setge dh
mov bl, bh
add esp, 0
sub esp, 0x16
lea edx, [ecx*4]
pop bx
mov di, bx
pop di
add esp, 3
mov dl, 0x73
push dword [esp + 8]
bswap bp
xchg bx, ax
pop edx
not ax
mov word [esp + 0xb], si
pop word [esp + 6]
not al
pop edi
mov edi, 0x32745e4e
pop dx
mov eax, 0x2ac76f6a
mov dh, 0x4b
add esp, 7
mov edx, dword [esp]
mov bp, 0x492a
mov eax, dword [esp]
mov esi, dword [esp]
mov ax, bx
not ebx
lea ebp, [edx + ebp]
mov dx, ax
push ebp
xchg edi, ebx
lea ecx, [0x113d41b1]
pop esi
mov byte [esp], dl
mov ecx, esi
mov ah, bl
sub esp, 5
lea esp, [esp + 1]
mov cx, word [esp + 3]
bsf di, ax
mov edi, 0x332b1572
setl ch
xchg byte [esp + 2], dl
bswap edi
inc ebx
adc edx, edi
xchg ebp, edi
bswap esi
lea ecx, [esi*4]
pop ax
mov ebp, ebx
lea ebp, [eax*4]
add esp, 1
lea esp, [esp]
lea esp, [esp]
push word [esp]
mov bp, 0x6513
bsr ebx, edi
mov byte [esp + 1], bh
lea esp, [esp + 1]
mov byte [esp], bl
xchg edx, ebx
xchg word [esp], si
mov ch, 0x73
pop bp
lea esi, [ebp - 0x135d]
dec bp
mov cl, 0x60
xchg esi, eax
inc ch
lea esi, [edi - 0x6e90]
mov si, word [esp]
not dl
mov ecx, 0x6bd831a6
mov si, 0x3acb
xchg byte [esp], bh
xchg byte [esp], ah
mov dl, 0xf2
sub esp, 0x14
mov ch, dl
xchg dword [esp + 0xa], eax
push dword [esp + 0xc]
mov dword [esp + 0x11], esi
xchg byte [esp + 8], al
neg bh
shr edx, cl
pop dword [esp + 7]
lea esp, [esp + 0xb]
xchg dword [esp + 5], ecx
mov ax, word [esp + 7]
lea ebx, [eax + 0xb0]
neg edi
bswap esi
lea esi, [ebx*4]
mov ebx, dword [esp + 3]
push ebx
add esp, 1
neg bl
cmc
push dword [esp + 4]
mov esi, 0x71f53839
lea edi, [ebx + ebx]
pop bp
pop bx
mov al, cl
cmc
btc edi, esi
sub esp, 0x17
xchg word [esp + 0x13], bx
lea ebp, [ebx*4]
bswap ecx
xchg byte [esp + 0x17], al
mov al, 0xca
dec cl
rcr edi, 0x17
xchg di, bx
mov bl, cl
stc
xchg al, bh
bswap cx
xchg cl, ah
mov ax, word [esp + 0x18]
xchg word [esp + 0x14], cx
mov word [esp + 9], di
cld
bsf dx, bx
lea ebp, [eax + ebx]
mov dword [esp + 6], eax
xchg esi, edi
rol dl, cl
popal
add esp, 3
mov ecx, 0x6fbf7e05
lea ebp, [edx + ebx]
pushfd
bt edi, esp
mov dword [esp], esi
mov si, word [esp + 4]
bswap edx
xchg byte [esp], al
setbe dh
pop ax
add esp, 2
ror al, cl
sub esp, 9
mov di, 0x1844
mov ecx, ebp
bswap dx
xchg byte [esp + 3], al
xchg si, di
add esp, 6
bswap esi
mov di, 0x311c
mov eax, 0x5330400d
lea esp, [esp]
push dword [esp + 3]
neg edi
mov dh, byte [esp + 7]
xchg byte [esp + 4], bh
mov cx, word [esp + 2]
bswap ax
not ch
lea ebp, [esi + ebp]
xchg si, cx
mov bh, 0xc0
xchg byte [esp], dh
lea esp, [esp + 4]
pop bp
neg ebp
bsf ebp, edi
mov dx, word [esp]
xchg al, dl
xchg cl, dl
xchg dx, bx
xchg di, ax
mov di, word [esp]
sub esp, 0xa
lea edx, [edi*4]
mov dword [esp + 1], edi
add ebx, 0x14f656ac
lea esp, [esp + 0xc]
popal
clc
sub esp, 3
push word [esp + 1]
mov dword [esp], edi
cmc
add esp, 4
sub esp, 0x1d
mov word [esp + 0x11], si
mov word [esp + 3], di
mov byte [esp + 0x19], ch
sub esp, 0x13
mov byte [esp + 0x20], bl
lea esp, [esp + 1]
lea esp, [esp + 0x30]
popfd
jns 0x604818
push 0xfc4cd23d
jmp 0x60481d
call 0x60c050
pop eax
jmp 0x60c80e
call 0x60c065
add dword [esp], 0xffffc259
call fcn.0053cc2b
push 0xd5273994
add dword [esp], 0x2b39029d
pushal
not dx
jmp 0x60c0cb
mov ch, byte [esp]
mov cx, word [esp]
bswap bx
lea ebp, [ebx + 0x3330]
jmp 0x60c136
setbe ch
setae ah
mov bp, si
mov si, cx
lea esi, [ebp*4]
mov bp, word [esp]
mov bl, dl
lea eax, [ebp*4]
bswap ax
mov dl, byte [esp]
mov ebx, 0x2ed820e6
bswap ebp
mov si, 0x73dc
jmp 0x60c0aa
push cx
mov bh, 0x97
mov edx, dword [esp]
mov esi, ecx
lea eax, [eax + 0x6c86]
mov byte [esp], cl
bswap ax
xchg edi, esi
mov bh, byte [esp]
setno al
mov bh, byte [esp]
bswap eax
xchg bx, ax
jmp 0x60c189
mov word [esp], sp
lea edx, [ecx*4]
pop dx
mov di, bx
pushal
mov ah, byte [esp + 0x1a]
mov ebx, esi
xchg byte [esp + 0xf], cl
lea esp, [esp + 0x1e]
lea ebp, [edx + edx]
xchg si, bp
jmp 0x60c212
bswap eax
mov ax, si
lea eax, [esp + 0x4f9e2454]
mov ebp, 0x18191652
mov ebp, 0x8a44f09
lea ebx, [esi*4]
jmp 0x60c442
push word [esp]
mov ch, 0x90
mov cl, 0x73
lea ebx, [eax*4]
mov eax, 0x26d42685
lea ebp, [eax + ecx]
mov byte [esp + 2], ch
xchg al, ch
mov byte [esp + 2], bh
xchg dx, bx
mov edx, 0x215075a1
mov word [esp + 1], bp
xchg ch, bl
pop ecx
xchg edx, ecx
xchg bp, ax
setp ah
xchg cx, dx
mov di, word [esp]
mov ebx, 0x2bb07506
jmp 0x60c1e7
movzx ebx, word [eax + 0x3c]
jmp 0x60c5ee
pop cx
mov byte [esp], dl
xchg ebp, ecx
mov dl, 0xd9
mov eax, ebx
lea ebp, [ecx*4]
lea esp, [esp]
mov bp, word [esp]
mov byte [esp], bh
pop dx
bswap edi
mov edx, 0x24e57355
mov bx, ax
bswap ax
mov cx, word [esp]
mov eax, dword [esp]
bswap ebp
mov ah, 0x7a
mov ah, 0x9c
bswap ebp
xchg dx, ax
mov si, dx
mov cx, di
xchg cx, bx
not cl
not edi
bswap ebx
setae bh
mov edi, 0x4b6e64d1
setb bl
xchg ebx, ebp
bswap ax
mov ax, 0x51c4
mov edi, eax
mov di, 0x59b
lea edx, [ecx*4]
xchg di, ax
lea ecx, [0x75541c2]
mov dx, word [esp]
xchg dl, al
popal
push edx
push word [esp]
mov word [esp + 3], bp
push edi
push word [esp + 7]
push word [esp + 3]
mov dword [esp + 2], ebx
mov word [esp + 0xb], si
mov dword [esp + 9], ecx
mov word [esp + 0xb], di
mov dword [esp + 9], eax
pop dword [esp + 4]
push word [esp + 5]
pop dword [esp + 1]
jmp 0x60cb68
xchg si, ax
lea ebx, [ecx + ebp]
bswap eax
mov si, word [esp]
not bp
mov al, byte [esp]
lea esi, [ebx + ebx]
lea ebx, [eax*4]
pushfd
not bp
xchg edx, eax
mov dx, bp
xchg byte [esp], dl
mov dx, 0x2789
bswap ecx
mov eax, esp
xchg edx, ebp
mov dx, word [esp + 1]
xchg bp, bx
mov word [esp + 1], di
lea edx, [eax + esi]
mov ebx, dword [esp + 2]
pop ebp
mov eax, esi
mov edx, dword [esp]
mov edx, 0x1afb4f17
lea ebp, [0x2753300]
bswap cx
not cx
mov ax, 0x2242
bswap ecx
mov dh, 0x30
mov ah, byte [esp]
mov cx, bp
bswap ax
xchg edx, ebp
mov si, word [esp]
xchg edx, ebp
bswap dx
lea esi, [ebp + ebp]
mov bl, cl
mov ebx, 0x2b426cc3
bswap eax
mov dl, bh
xchg si, cx
xchg ebx, edi
mov dh, dl
mov dx, word [esp]
lea edx, [eax + ebx]
mov si, word [esp]
mov ah, byte [esp]
lea ebp, [edx*4]
bswap ax
xchg al, bl
mov dl, 0xac
setne dl
pushfd
xchg byte [esp], cl
mov dh, 0xa7
bswap eax
jmp 0x60c2ab
setbe bh
lea ebp, [ebp*4]
mov bh, ch
mov dx, cx
mov ebx, dword [esp]
xchg esi, eax
not bh
xchg cx, di
mov ax, si
bswap bp
bswap cx
push ebx
xchg cl, bh
mov dword [esp], ecx
mov cl, dl
lea esp, [esp]
mov dh, al
pop di
lea edi, [esi*4]
mov byte [esp], cl
mov edx, dword [esp]
mov ah, 0xd7
mov ebp, esp
bswap eax
mov di, 0x57e8
mov cx, word [esp]
mov ebp, ecx
bswap eax
mov si, bp
xchg byte [esp], bl
not edx
lea esp, [esp + 2]
popal
push bx
push word [esp]
pushal
mov byte [esp + 5], bl
pop word [esp + 0xf]
mov word [esp + 0x12], di
mov dword [esp + 6], ebp
push word [esp + 0x17]
push word [esp + 0xc]
mov dword [esp + 0x12], eax
pushal
mov dword [esp + 0x21], esi
lea esp, [esp + 2]
lea esp, [esp + 0x44]
push 1
pushal
jmp 0x60c376
add ebx, eax
cmp word [ebx], 0x4550
je 0x6039c4
jne 0x60c81c
rol dword [ecx - 0x2f], 0xb0
inc ebx
invalid
xor ax, ax
cmp word [eax], 0x5a4d
je 0x60c25f
sub eax, 0x10000
jmp 0x60c811
call 0x60c909
push ebx
push 0x646c6569
outsb dx, byte gs:[esi]
and byte [esi + 0x32], dh
xor byte cs:[esi], ch
xor ch, byte [esi]
xor byte [eax], al
lea esp, [esp + 4]
pushfd
pushfd
mov word [esp + 3], di
lea esp, [esp + 2]
mov dword [esp], edi
mov byte [esp + 4], ah
lea esp, [esp + 2]
mov dword [esp], eax
push di
push word [esp]
pop word [esp]
push word [esp]
mov dword [esp], ecx
pop word [esp]
mov byte [esp], bh
push word [esp + 1]
mov dword [esp], ecx
mov dword [esp], ecx
push ebp
lea esp, [esp + 3]
push ax
lea esp, [esp]
lea esp, [esp + 2]
pushal
pushal
pushal
lea esp, [esp + 1]
mov dword [esp + 0x5c], edx
pushal
mov byte [esp + 8], ah
pushal
lea esp, [esp + 0x25]
push di
push dword [esp + 0x1b]
pop dword [esp + 8]
push word [esp + 0x10]
push word [esp + 0xe]
pushal
pop dword [esp + 0x23]
pushfd
mov byte [esp + 0x1f], ch
lea esp, [esp + 1]
mov dword [esp + 0x98], ebx
push edi
pushal
mov dword [esp + 0x11], edi
pop word [esp + 0xf]
pop dword [esp + 0xa]
lea esp, [esp + 8]
push dword [esp + 0xe]
pushfd
push word [esp + 0x1a]
lea esp, [esp + 0x1d]
push bx
lea esp, [esp + 1]
mov dword [esp + 0x98], esp
pushfd
pop word [esp]
mov byte [esp], ah
lea esp, [esp]
mov word [esp], dx
push ax
mov dword [esp], esi
pushfd
mov word [esp], si
lea esp, [esp + 5]
mov word [esp], bx
push ebp
lea esp, [esp + 3]
mov dword [esp + 0x98], ebp
pushfd
lea esp, [esp]
push word [esp + 2]
pop word [esp + 1]
push eax
mov dword [esp + 1], eax
mov dword [esp + 0x9c], esi
pushal
mov dword [esp + 6], ebx
pop word [esp + 0xd]
push word [esp + 0x15]
push ebx
mov dword [esp + 0xbc], edi
lea esp, [esp + 0xbc]
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax]
mov eax, dword [eax + 8]
push eax
jmp 0x60c04b
lea esp, [esp + 8]
push 0x9caba6dd
add dword [esp], 0x63945923
pushal
mov cl, byte [esp]
not ch
mov ch, 0x1d
mov ch, bh
mov si, word [esp]
not bh
mov ebx, dword [esp]
xchg esi, ebx
mov bx, cx
mov ebp, esp
mov bx, word [esp]
setle dl
lea esi, [ebx*4]
xchg ebp, edx
mov esi, dword [esp]
mov dh, byte [esp]
not dh
mov si, ax
mov dx, word [esp]
mov dx, bx
setle bh
mov al, byte [esp]
mov ch, 0x68
mov bx, word [esp]
mov ebx, dword [esp]
pushal
mov ecx, eax
xchg ah, bh
mov ecx, 0x108c6489
xchg word [esp + 0xb], si
pop ecx
xchg dword [esp + 9], esi
lea ebx, [esi + 0xaa]
pop dx
pop word [esp + 0xc]
mov dword [esp + 0x13], eax
mov ecx, dword [esp + 9]
xchg dword [esp + 2], edi
setl dh
xchg bp, ax
xchg word [esp], si
pop word [esp + 0x11]
xchg word [esp + 8], bx
xchg al, ch
sete dl
mov ax, word [esp + 9]
xchg word [esp + 0x13], si
setb ch
bswap ecx
not edx
lea ecx, [esi*4]
mov cl, 0x76
pop esi
push esp
bswap bx
mov ebp, edx
mov bl, 0x81
push dword [esp + 4]
mov ax, 0x1d2e
bswap ebx
xchg cl, dh
mov eax, dword [esp + 0x10]
pop esi
mov byte [esp + 0xc], ch
pushfd
mov ebp, dword [esp + 6]
sete cl
lea esp, [esp + 8]
xchg bx, si
mov eax, 0x35c463a6
mov bp, 0x6cdf
push dword [esp + 0x10]
mov byte [esp + 0x11], bh
mov byte [esp + 0xb], ah
mov word [esp], sp
lea ebx, [eax*4]
pop word [esp + 5]
xchg word [esp + 9], cx
lea edi, [eax + edi]
mov dh, ah
mov ah, 0x3a
mov edi, 0x4cdf0d87
mov ax, word [esp + 4]
mov dword [esp + 0xf], ebx
mov bl, 0xa5
push dword [esp + 3]
xchg cl, dl
lea esp, [esp + 0xb]
bswap ebx
xchg byte [esp + 0xb], bl
xchg dx, ax
bswap edx
xchg dword [esp], edi
mov word [esp + 2], ax
lea esp, [esp + 9]
mov byte [esp + 2], dl
mov dword [esp], esi
xchg dword [esp], eax
lea esp, [esp + 4]
popal
push dx
pushal
mov word [esp + 5], sp
pop word [esp + 9]
push word [esp + 0x1e]
pop dword [esp + 0xb]
pop dword [esp + 5]
pushfd
pop word [esp + 6]
mov byte [esp + 0xc], al
lea esp, [esp + 2]
mov byte [esp + 0xf], al
lea esp, [esp + 2]
lea esp, [esp + 0x18]
call fcn.005cd1fc
popal
jmp 0x5ffdcd