Function at 0x476520
Capabilities:
Authenticate hmac
Check os version
Encode data using base64
Encrypt data using aes mixcolumns step
Encrypt data using speck
Get number of processors
Parse credit card information
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
push esi
push edi
mov ebx, dword fs:[0x30]
mov eax, dword [ebx + 0xa4]
push eax
xchg ah, al
adc al, 0x4f
push edi
shl edi, 3
sbb ah, 0x5c
nop
push ecx
inc ecx
dec ah
not ecx
push ebx
xchg ebx, ebx
push edx
sbb dl, 0x5f
or ecx, ebx
xor ebx, ebx
inc bh
xchg ebx, edx
push esi
inc si
xchg esi, ebx
xor edi, 0xf865c5e
xor ecx, ebx
shl esi, cl
ror cl, 6
and si, 0x217f
rol ebx, 8
rol ebx, 6
adc esi, ebx
dec di
or bh, 8
mov edi, edx
dec dx
add ch, 0x52
shl esi, cl
add edx, 0x30d4016c
mov edx, eax
adc esi, 0x70d3b69e
dec ax
xchg esi, esi
sbb eax, edx
stc
pop esi
pop edx
pop ebx
pop ecx
pop edi
pop eax
call fcn.00483c3d
call fcn.0048401f
call fcn.004845a2
push ecx
dec cx
push ebx
push eax
xchg bl, ah
or al, al
push edx
not dx
dec dl
nop
mov eax, 0x1364bac5
push esi
add esi, 0x592267dc
mov ax, 0x7bb9
dec ah
adc ecx, 0x40523e9e
stc
inc dh
cmp dh, bl
ror ecx, 5
shl edx, 1
sbb dx, 0x2111
add esi, 0x1b1ac04f
add bh, al
dec cx
inc bl
sub dh, 0x2b
push edi
cmp edi, 0x768ce27
shl bx, 1
add bl, 0x57
sbb ah, 0x2b
not bh
nop
xor ch, 0x4c
test cl, 0xe
adc ecx, ebx
inc bh
shl ax, 5
shl si, 2
sbb edi, edx
add cl, 0x23
shl bh, cl
sub edx, ecx
or si, bx
adc si, 0x2231
stc
rol di, cl
sbb dl, dl
mov ecx, 0x1269e5d7
rol al, cl
sub dl, ch
sub ebx, edi
and bx, 0x408d
stc
and si, 0x3a33
dec bh
dec al
stc
inc ecx
dec edi
cmp edi, 0x190e894e
inc bh
inc di
shl esi, 6
inc bl
shr al, cl
sub ah, cl
rol ebx, 3
sbb al, al
and dx, cx
add eax, ecx
ror al, cl
sbb ax, si
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
call fcn.00484b3d
push ebx
push edx
cmp bl, dl
nop
shr edx, 3
push esi
inc si
push eax
xchg dl, ah
push edi
or di, ax
push ecx
shl eax, cl
inc cx
dec al
ror ebx, cl
mov cx, si
and eax, 0x215a19a7
test ax, ax
nop
inc edi
xchg di, si
or dx, 0x10e6
or ebx, edi
sbb edi, 0x7bffea8b
shr eax, 8
ror dl, cl
dec al
shl ah, cl
sbb ax, 0x5058
xor edi, ebx
sub eax, ecx
shl al, cl
adc bh, dh
or bl, 0x6b
mov cx, 0x5826
rol dx, cl
rol dh, 8
dec bx
xchg ah, bh
sub esi, eax
sbb bl, 0x3e
test cl, dl
and di, cx
test esi, ebx
or bx, 0x5138
test edi, esi
rol ebx, 5
add ah, 0x20
shl di, 6
not dl
xchg ecx, ecx
nop
adc bx, 0x700b
or di, cx
adc dl, ch
inc di
nop
nop
test edi, ebx
add cx, dx
stc
stc
shl edi, 5
adc bh, 9
sbb dl, 0x49
adc ax, 0x5db6
rol edx, 1
mov ax, 0x11df
shl al, 6
dec bh
xor si, si
xor ecx, 0xd57f4a4
xchg esi, ecx
stc
mov si, di
adc bx, ax
rol dx, cl
cmp cl, 0x4a
cmp esi, 0x4e259e81
ror eax, cl
test bx, 0x578b
add al, bl
sub ebx, ecx
ror cx, 5
xchg bl, dl
ror ax, cl
ror cl, 2
nop
stc
sub dl, 0x63
stc
add si, cx
dec di
test edi, 0x18cb6256
stc
sub ebx, esi
adc ebx, esi
xor ah, 0x42
add dh, ch
mov esi, edx
shr edx, 6
not eax
xor bl, 0x77
shr ax, 3
inc cl
pop ecx
and edx, 0x7237e523
dec bx
xchg bx, di
shr bx, 7
test eax, 0x5c141539
xor esi, esi
test edx, eax
push ecx
or cl, 0x1c
xor cl, 0
shl dx, cl
adc bl, dh
cmp di, 0x372b
test edx, 0x5469cb1
or cl, 0x4d
adc bh, ah
stc
dec di
shl cx, 7
inc al
and ebx, esi
shl al, cl
sbb dx, 0x4d81
sbb bh, 0x4f
xor cl, ah
test eax, ecx
sbb bx, 0x5e81
inc edx
shr si, 7
not edi
xchg dh, ah
shr bh, cl
dec cx
nop
inc cl
stc
shr eax, 3
dec edx
nop
or edi, edi
rol bx, cl
inc bh
cmp ax, bx
rol esi, cl
shl edx, 8
dec cx
dec esi
sbb edi, 0x8771d94
nop
sbb edi, edx
sbb ebx, 0x28dcee3c
xor edi, 0x142d47e7
test bx, cx
or ah, 0x29
add cl, ah
xor si, cx
and ax, ax
xor si, si
xor cl, 0x58
inc ecx
or di, di
xor cx, 0x60e0
inc bx
xchg bx, dx
cmp edi, ebx
sbb al, 0x47
or ecx, 0x704cf0f
sub bx, dx
and bh, 0x5c
rol cx, cl
dec eax
stc
sub cl, bh
ror edx, 2
not edi
sub di, bx
shr ah, cl
test si, 0x3b19
ror esi, cl
or eax, ecx
and bx, dx
xor cl, 0x68
dec ebx
dec eax
shl bl, cl
cmp ecx, 0x140ca54f
inc al
ror cx, 3
test edi, edx
or si, 0x5e55
xchg cl, bh
sbb bl, 0x30
test di, 0x5887
sub ebx, ebx
nop
test ch, 0x65
nop
shl ah, 2
inc bx
rol dx, 7
not cx
pop ecx
sbb si, 0x27d4
not bl
push ecx
or ch, dh
shr cx, cl
and bl, 0x62
shr edx, cl
not al
or dx, ax
dec di
and ebx, eax
shr dh, 1
xor edx, 0x50aa28cc
xor ecx, edi
sub bx, si
stc
or esi, 0x71d17159
mov al, dl
xor edi, ebx
add dx, 0x61ac
add ah, 0x4b
sub dh, 0x1a
shr ecx, cl
add dx, 0x721e
inc si
and ebx, edx
xchg dh, ah
not dh
xchg ebx, eax
nop
or bl, 0x35
ror dx, 8
nop
stc
shl si, 6
xor bx, 0x612b
stc
cmp cx, 0x1b9a
xchg ah, al
adc ax, ax
and dh, 8
ror ebx, 5
sub dl, bl
add edx, eax
sub ax, si
test ax, si
and cl, 0x49
shl ecx, 6
dec dl
sub dh, ah
shr ax, cl
test si, cx
xor di, si
cmp bh, ah
pop ecx
pop edi
pop eax
pop esi
pop edx
pop ebx
push eax
inc eax
add al, 7
push esi
push ecx
add si, cx
rol al, cl
push edx
not dl
mov dl, dl
inc dh
stc
inc al
rol al, 3
stc
sbb eax, edx
push ebx
ror bl, 6
nop
cmp ecx, 0x162c4379
cmp cx, 0x469e
push edi
test di, 0x2b38
sbb di, 0x4522
stc
not al
shl esi, 4
test esi, ebx
rol dx, cl
dec bh
and ecx, 0x514e6837
sbb esi, 0xe73950b
xor cx, bx
test bl, bl
and al, dh
ror bx, 1
and ah, dh
or edi, 0x68f801fa
stc
add dh, 0x1e
shl esi, 3
cmp dl, bh
rol al, cl
shl bx, 8
shr eax, 3
nop
add dx, 0x1aac
mov edx, edx
cmp eax, ecx
test ebx, esi
sbb di, 0x1fb8
not al
add cx, di
pop edi
pop ebx
pop edx
pop ecx
pop esi
pop eax
push ebx
test bh, 0x64
stc
adc bh, 0x5b
dec ebx
stc
push ecx
adc cl, 0x40
push edx
inc edx
stc
or ch, 0x31
sbb dx, 0x7e65
push eax
mov al, 0x6b
nop
xchg edx, ecx
shr ebx, cl
sub al, dh
push esi
inc esi
shr ax, cl
test dx, 0x5370
shr eax, cl
pop esi
pop eax
pop edx
pop ecx
pop ebx
jg 0x476a0f
je 0x476a0f
call fcn.0048500b
call fcn.004854b4
push ebx
xor bh, 0x3d
shl bl, 2
push ecx
push edi
add ecx, edi
adc ecx, ebx
pop edi
pop ecx
pop ebx
mov dword [ebp - 4], eax
mov eax, dword [ebx + 0xa8]
mov dword [ebp - 8], eax
push ecx
shr cl, 1
push edx
ror dx, cl
stc
push eax
shl al, cl
push edi
shl edi, cl
push ebx
dec ebx
dec ebx
and dh, 0x17
push esi
rol si, cl
sub ah, bl
xchg dl, bl
shl edi, cl
shl ebx, 6
xor cx, 0x2628
test edx, 0x2be25b5c
adc al, 0x5c
cmp di, si
add ecx, 0xfd69a1a
shl si, cl
rol bl, cl
not ecx
not eax
rol di, 7
shr ecx, 2
mov bx, dx
not bl
ror cl, cl
ror ebx, 3
cmp dh, 0x15
xor ebx, 0x68ed9402
and edx, esi
xor edi, 0xb36d725
rol ax, 8
test bx, dx
add al, bh
and cx, ax
test di, 0x5f1e
cmp esi, 0x2d2e2ce9
cmp edx, 0x102de610
sbb esi, eax
dec dl
inc esi
xor cx, ax
add ch, bh
nop
sbb ch, 0x44
xor ch, 0x47
shr di, cl
dec si
ror dx, 6
rol dx, cl
inc ch
not esi
dec dx
nop
xchg si, bx
adc ebx, 0x2409c4a1
and si, 0x41ba
mov dx, 0x3641
or ah, ah
xchg bl, al
sbb cx, 0x31b5
cmp bx, cx
mov cx, 0x5482
not dl
add bx, ax
adc bx, ax
xor edx, 0x640e84fa
nop
inc ch
stc
cmp cl, 0x46
mov dh, 0xb
shr ax, 7
or dl, ah
cmp al, ch
sbb bx, 0x2e8e
sub edx, 0x5216353d
inc dx
xchg dx, ax
test dh, 0x6b
cmp cx, dx
dec edx
or dx, 0x6a26
test edi, edi
rol bl, cl
not esi
and ax, 0x1da5
sub eax, ecx
and si, ax
mov cx, 0x282d
sub bx, 0x55a4
not dh
not al
or bh, al
not edx
cmp ebx, ecx
stc
mov bx, 0x2c78
xchg cl, dh
pop esi
add dh, 0x52
shl edx, 1
mov ch, ah
stc
push esi
rol esi, cl
ror eax, 1
dec dh
not edx
and ebx, eax
mov ecx, edi
xchg ebx, ebx
ror esi, cl
mov ecx, edx
rol esi, 1
sbb edi, 0x62ad7e
dec eax
rol dl, 7
sub bx, 0x7e30
or eax, 0x5ebfc30d
shl ecx, cl
sbb dl, dl
rol eax, cl
xchg bx, di
stc
dec dx
nop
nop
sub bl, 0x49
dec dl
sub di, 0x2940
ror cl, cl
cmp ch, 0x2f
shr eax, cl
nop
sbb dh, dl
shl dx, cl
shl esi, 2
shr ch, 7
adc ebx, ecx
xor si, si
not bh
stc
shr di, cl
test ecx, 0x77f23d0e
xchg esi, edi
sbb ebx, 0x1cc2a291
sub bh, cl
cmp si, di
shl si, cl
xor si, 0xa3b
dec cx
adc dx, cx
nop
inc ebx
xchg dl, ch
shr esi, 2
rol ecx, 4
mov di, dx
adc si, 0x7f25
mov bh, ch
stc
nop
sbb bl, dh
shl dl, 6
and bh, ch
ror eax, 5
inc di
not cx
mov ecx, ebx
dec dl
sbb bh, 0x5d
xchg bh, al
cmp di, si
rol edi, cl
xchg esi, esi
xor cl, al
adc ch, 0x7e
xor edi, edi
sbb bl, al
sbb ch, 0
add di, 0x5ba3
inc bl
nop
adc ch, dl
and bx, 0x82a
xor edi, ebx
sbb di, 0x659f
nop
xchg bx, cx
test eax, ebx
shl si, 3
mov edi, 0x21a49edb
rol ebx, cl
sbb dx, 0x3a11
sub edx, 0x1018250c
ror cl, cl
not dh
ror esi, 3
or eax, edx
dec bl
pop esi
stc
cmp dl, ch
ror dh, 1
xor ecx, 0x5c7706b9
push esi
shr si, 4
stc
and dh, 0x29
rol edx, 2
adc bh, 4
inc al
sub ax, ax
rol dx, cl
xor ah, 0x41
test si, 0x4ff9
mov ebx, 0x31beadfa
stc
ror bl, 2
xchg si, si
not edi
and ebx, 0xc5fde63
xor dh, 0x77
inc edi
shr eax, 5
ror eax, 5
sbb di, dx
inc edi
test ecx, ecx
shl edx, cl
xor dx, si
adc ah, 0x5c
cmp si, si
stc
xor cl, 0x3b
adc edi, 0x5e60850d
inc ax
pop esi
pop ebx
pop edi
pop eax
pop edx
pop ecx
call fcn.00485a34
push ecx
ror ch, cl
push edi
shl di, 5
push esi
push eax
adc esi, eax
push ebx
ror bx, 3
push edx
xchg edx, eax
cmp edi, 0x7eb13898
rol dh, cl
cmp edi, esi
stc
not edi
ror dx, 2
stc
shr bx, 3
mov bh, 0x14
cmp edx, 0x23b7d42d
sbb dx, 0x5158
dec dh
xchg dx, ax
or bx, dx
test eax, esi
and ebx, ecx
add bx, si
sbb cl, 0x52
add bl, dh
sub dx, di
not al
sbb si, 0x5284
adc al, 0x19
adc di, 0x11b2
mov ax, si
or ecx, 0x6db537f8
or ebx, 0x5efe575e
stc
and si, si
xor si, bx
add cx, di
shr eax, cl
nop
xor edi, 0x3a2d68ad
xor bx, 0x51ef
inc edx
inc si
shr bl, cl
shl ecx, cl
sbb ebx, 0x121819ac
test eax, edx
xor edx, 0x24552b2
stc
rol di, cl
add cx, 0x6518
sub di, 0x6c7e
rol cx, 6
ror ax, 7
rol cx, 5
adc ax, si
ror ebx, 1
rol ah, cl
adc edi, ecx
sbb dx, 0x35de
add edx, 0x77d00d06
not dx
or edi, 0x1507bf1b
sub al, dh
sub ch, 0x56
stc
rol di, cl
and dx, 0x67f9
not si
sub dl, 9
or ah, 0x4b
sbb bx, di
ror bl, 1
not cl
test ebx, edx
xor dh, bl
and bl, 0xb
add esi, 0x30f83b69
and di, 0x47e7
and ecx, 0x664f185d
cmp bl, 0x51
test ebx, 0x67d75709
inc dl
cmp dh, bl
nop
or ah, ah
or ch, ch
xor ch, dh
inc dh
or bl, 0x43
rol di, 2
nop
mov di, bx
and ecx, 0x12994434
dec esi
and dx, si
adc dh, ah
xor edx, edi
and bh, cl
and bl, ch
xor bh, bl
pop edx
rol ax, 5
push edx
shr edx, 3
xor ax, 0x1f89
and edi, 0x4169fad8
xchg bl, al
mov bx, dx
or cx, 0x4d41
rol di, 8
ror bl, cl
nop
not al
inc edi
not bx
sub al, 0x12
sub al, cl
cmp edi, ecx
xor bx, 0x749a
stc
adc si, 0x36f
test di, dx
shl esi, cl
not esi
shr al, cl
rol si, 5
nop
rol dl, 1
inc si
shl bx, cl
test cl, cl
rol eax, cl
dec esi
add dx, ax
or di, 0x1f3e
nop
xor bl, 0x3a
not bl
shl edi, cl
test edi, 0x5e5da1a5
cmp bx, di
test dx, dx
test cl, bh
nop
sub ah, 0x74
cmp bh, 0x53
cmp edx, 0x2596f539
ror bx, cl
not ax
and ah, bl
add al, 0x49
adc ebx, 0x70fb813f
ror ch, 3
rol edx, cl
nop
xchg cx, dx
sub ebx, 0x3bf5f7c2
dec ebx
stc
rol cx, cl
shl cl, 7
not dl
ror bx, 8
and ebx, 0x74f2683d
nop
xchg bx, dx
adc bh, al
stc
shl cx, cl
dec cl
nop
ror edx, cl
stc
inc esi
stc
mov edx, esi
shr cl, 2
ror esi, 6
adc cx, 0x8b0
stc
dec bh
mov esi, 0x47e9a701
sub bl, 0x19
rol bl, cl
ror eax, cl
stc
xchg bx, ax
shl ch, 6
mov ecx, 0x1e0933fb
or al, 0x3f
sub si, 0x3cb4
rol dx, cl
or al, 0x1e
nop
cmp edx, 0x4c27128e
inc ecx
add bx, 0x28c9
sub eax, 0x5b32346a
dec cx
inc eax
not cl
stc
pop edx
sbb si, si
sbb ecx, 0xbfbeb65
nop
cmp ch, bl
shl eax, cl
rol bl, 3
sbb si, 0x3381
push edx
xchg ah, dh
cmp cx, 0x1e08
and ebx, 0x4285b039
mov edi, 0x64b7fa6
ror dh, cl
xchg di, dx
dec eax
nop
sbb di, bx
nop
adc di, ax
xor al, 0x22
nop
inc si
adc di, 0x1f8c
sub ebx, eax
ror ebx, 1
and ah, ch
sub bx, dx
nop
inc ecx
add ax, ax
ror bh, cl
sbb ah, 0x22
adc eax, eax
nop
dec dx
nop
xchg bx, ax
cmp bh, bh
shl esi, cl
not cx
stc
inc ecx
and edx, edx
sub al, dl
test dh, 0x56
shl eax, cl
ror ax, cl
ror esi, 7
inc esi
sub edx, 0x28095dbd
pop edx
pop ebx
pop eax
pop esi
pop edi
pop ecx
push ebx
push ecx
rol bl, cl
pop ecx
pop ebx
xor eax, eax
mov ax, word [ebx + 0xac]
mov dword [ebp - 0xc], eax
nop
push ecx
adc ch, 0x22
nop
push eax
mov eax, ecx
push edx
test dx, 0x6031
test edx, eax
ror cl, cl
push edi
and di, 0x4476
not dx
add dx, 0x1df0
push esi
test si, si
nop
push ebx
adc bl, ah
stc
ror ebx, cl
rol ax, 2
shr esi, cl
adc cl, 0x2b
shl ebx, 4
dec ah
xor dx, 0x4c0c
cmp bx, di
rol al, cl
nop
and esi, ecx
rol edx, 5
shr bl, 8
mov bx, cx
not ecx
add eax, 0x26d547ea
not di
dec edx
ror ah, cl
stc
and edi, ebx
inc ch
sub al, dl
ror si, cl
inc cl
inc ecx
dec al
xor edx, edx
ror cx, cl
shl esi, 8
xchg dl, cl
inc bl
mov esi, 0x72a36fb7
sub di, 0x395b
xchg ecx, ebx
adc dx, ax
add ebx, 0x4b617eba
dec ah
nop
xor edx, ebx
dec ah
not edx
cmp si, dx
shl dh, 8
shr bx, 2
cmp dl, al
stc
ror esi, 8
ror si, 8
add ch, 0x17
and esi, 0x51c53aff
stc
and ah, 0x5a
sub eax, 0x634a08e
test cl, cl
cmp eax, 0x48a9797d
add si, 0x4893
mov edi, 0x7a81afc2
shl ebx, 5
shl dl, 6
xor ecx, 0x6b519ee5
add ebx, esi
add eax, 0x21f04565
nop
sub dx, 0x4ca1
cmp ah, 0x4f
stc
xor cx, 0x7e2e
sub di, 0x68f7
xchg edx, edx
and ax, 0x39ea
xor bh, bh
not esi
rol bx, cl
dec esi
and esi, ebx
nop
dec cx
or al, 0x3c
sub esi, ebx
inc edi
inc ecx
ror bl, cl
nop
adc bx, 0x7869
sub edx, 0x6614b598
pop ebx
push ebx
shr bh, 4
test ecx, edx
sbb cx, 0x4041
xchg al, bl
test cx, 0x620
xchg si, cx
dec si
sbb dh, ch
shl esi, 2
xchg si, di
sbb ax, ax
and cx, 0x59e8
xchg dx, si
adc ebx, 0x118dd0b8
inc dh
xor si, 0x4840
not esi
inc ebx
shl dl, cl
xchg cl, al
adc dl, bh
adc al, 0x7e
cmp si, 0x1b3d
stc
stc
add eax, 0x19956dfc
rol cx, cl
inc al
not ebx
adc cl, 0x30
or eax, 0x6bd37dd9
nop
sbb dx, si
stc
stc
shl cx, cl
or eax, 0x7129daca
dec si
rol ax, cl
not edi
shr bx, 2
cmp cx, 0x4da7
xchg bx, si
xchg edx, eax
inc cx
inc edi
mov eax, 0x7f40463e
inc ebx
cmp ah, bl
nop
not eax
add esi, 0x20493fc5
xor bh, 0x26
test cx, 0x3637
inc si
not dx
stc
test ecx, ebx
shl cl, 1
sub bx, 0x515a
and ebx, ecx
cmp ah, ch
ror ah, 5
shl ah, 1
xchg edx, eax
dec bl
mov edi, 0x228ef5fb
test ax, dx
adc bl, 4
shl dh, 1
ror eax, 8
xchg bx, ax
sub ax, cx
shr esi, cl
rol ecx, 4
inc ah
stc
sub ecx, esi
or bh, bh
xchg edi, ecx
xor cx, dx
ror ah, 3
xchg al, ch
test edi, ecx
mov edi, 0x65ad801c
add bx, 0x53fe
or ebx, edx
adc dx, 0x6815
rol si, cl
inc al
and si, bx
xor bl, 0x39
pop ebx
pop esi
pop edi
pop edx
pop eax
pop ecx
call fcn.00485ed5
call fcn.004862cb
call fcn.0048689e
call fcn.00486dfd
call fcn.00487154
jp 0x4772d5
call fcn.0048768c
call fcn.00487ab1
call fcn.00487f39
call fcn.0048847d
push eax
not eax
push ecx
push ebx
cmp ch, bh
shr al, 7
ror cl, cl
add bh, 0x22
push edx
shr edx, 1
sbb ebx, ebx
add dl, bl
push edi
and edi, 0x5dffe5a1
shr edi, 7
cmp bh, 0xd
sub cx, ax
xor dh, 0x6c
adc ebx, edi
and bx, 0x4c4b
push esi
ror si, 7
sbb ebx, eax
shl si, 4
inc ecx
or cx, si
rol dl, 4
not dx
xor cl, dl
shl ax, 6
stc
ror dx, 3
cmp di, 0x3608
shr esi, cl
shr ax, 4
not dh
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push eax
xchg al, al
push edx
push ecx
shl edx, cl
shr dl, cl
nop
not dh
ror ax, 1
and ch, 0x3c
not cl
stc
sub dx, 0x6f5e
push edi
sbb edi, edi
push esi
mov si, ax
sbb ecx, eax
ror ax, cl
sub si, ax
and cl, 0x66
not dh
pop esi
pop edi
pop ecx
pop edx
pop eax
push edi
and edi, 0x7482537d
push ecx
sub di, cx
push esi
ror esi, 8
or cl, 3
nop
dec di
stc
push eax
add ecx, eax
pop eax
pop esi
pop ecx
pop edi
push eax
push ebx
xchg bx, ax
push ecx
not cx
pop ecx
pop ebx
pop eax
call fcn.004888df
call fcn.00488b95
jbe 0x4772d5
push edi
push eax
xor di, ax
push edx
push esi
or edx, esi
pop esi
pop edx
pop eax
pop edi
call fcn.0048907b
call fcn.00489606
jo 0x4773e8
push ebx
sub bl, 0x3d
push esi
adc si, si
push eax
push edx
adc ah, dh
dec eax
adc esi, edx
ror ebx, 4
pop edx
pop eax
pop esi
pop ebx
push ecx
push eax
mov ch, al
push ebx
rol bl, 6
push edi
inc di
sub bh, 0x3e
push esi
and di, si
xchg cx, ax
push edx
ror dx, 6
shr ax, 1
adc ax, 0x6d30
xchg cl, dl
and di, 0x26ea
stc
xor eax, esi
shr bh, cl
test dl, ah
and ecx, 0x448b8981
dec edx
nop
not si
stc
sub cx, dx
stc
nop
nop
ror si, cl
inc cx
xchg esi, eax
add cl, 0x72
rol ax, 3
shr eax, cl
pop edx
pop esi
pop edi
pop ebx
pop eax
pop ecx
call fcn.004898d2
call fcn.00489c58
call fcn.0048a0be
push ebx
push ecx
cmp bl, cl
push eax
rol ax, cl
sbb ch, bl
push edx
ror dl, 1
not ecx
mov ch, 0x7b
push esi
inc si
dec dh
shl dl, cl
sub si, cx
test ah, cl
stc
ror si, cl
mov bh, 0x76
adc bx, dx
push edi
xchg edi, edx
not ebx
nop
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push edi
push ecx
rol di, cl
stc
push edx
adc edx, 0x117ecb19
inc ecx
cmp dl, dh
push eax
ror ah, 3
cmp edi, 0xe681106
push esi
sub esi, edx
add dl, cl
nop
inc ax
sbb dx, 0x5401
mov cx, si
shl eax, cl
xor ax, ax
xchg dx, ax
xchg ch, dh
push ebx
inc bl
and dx, 0x7777
pop ebx
pop esi
pop eax
pop edx
pop ecx
pop edi
push edx
not edx
push ecx
shl cx, 3
pop ecx
pop edx
call fcn.0048a56c
push ebx
sub bx, 0x730e
pop ebx
stc
push ebx
push ecx
shr ebx, cl
push edi
cmp edi, 0x364fe7e6
rol ch, 7
dec ch
ror ch, 5
push edx
adc dx, 0x5c09
dec dl
and dh, 0x44
inc edi
push esi
and esi, edx
push eax
add ebx, eax
add dx, cx
dec ch
shr ch, 8
not ah
ror cx, cl
ror cx, cl
nop
xor cl, ch
inc ch
inc ebx
shr ah, 7
mov ecx, esi
sub ecx, eax
xchg cx, si
shr ebx, cl
xchg edx, eax
and cl, 0x13
or cl, 0x70
stc
test ch, 0x60
nop
or ecx, 0x348ed67f
nop
not ax
cmp eax, 0x237df3f7
dec dx
rol dh, cl
add bl, dl
not ax
mov cl, bh
ror bx, 4
add dx, 0x18b4
sbb dh, dh
or dh, bl
dec si
shl ah, cl
test edx, 0x10c533b9
adc ebx, 0x528f72b9
ror ax, cl
mov cl, 0x47
mov edx, esi
shl cx, cl
not bl
add di, 0x38f
ror ebx, 4
sub bx, bx
mov bl, 0x40
mov cx, di
nop
inc esi
adc bx, si
ror al, 6
xchg bl, cl
stc
test al, ch
nop
inc edx
not bx
xor si, di
test eax, 0x5864a982
cmp si, di
xchg di, dx
shr ebx, 2
mov ecx, 0x5b3a3cba
sub bl, 3
sub cl, bl
nop
and edi, edx
sub dh, 0x68
cmp ax, 0x6820
or esi, ecx
nop
not eax
cmp ecx, 0x7f2d04a8
rol bh, cl
mov ch, 0x15
cmp dh, ch
adc ecx, 0x2109ec37
adc edi, esi
not cx
and ax, 0x6997
rol cx, 1
not cx
and ax, cx
dec bl
sub edx, ecx
ror cl, 7
mov edx, ebx
pop eax
shr ecx, cl
and esi, 0x6256dc15
shr ebx, 2
dec bh
shl cx, cl
sbb esi, 0x7d9dc9d2
sbb di, si
nop
pop esi
pop edx
pop edi
pop ecx
pop ebx
push ecx
inc ecx
pop ecx
mov dword [ebp - 0x10], 0x200
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
push edx
mov dx, 0x1680
push edi
dec di
push ebx
push eax
mov bh, ah
push esi
sbb esi, ebx
adc dl, 0x7a
cmp esi, 0x696dbd9f
push ecx
xchg bh, cl
shl bx, cl
sub dx, dx
inc di
mov cx, ax
cmp ch, 0x2c
mov edi, 0x49491d30
rol ebx, cl
inc al
shl cl, 7
test si, 0x2ea9
or esi, 0xc3215c7
and cl, dl
dec bl
xchg edi, ecx
shl ah, 6
or cl, 0x1a
sbb bh, cl
inc dx
stc
dec cl
not ch
xchg bx, di
stc
test esi, edi
dec edi
shr bx, cl
dec dh
stc
shr bx, cl
sub ecx, 0x6c9026e8
and ax, 0x3c82
cmp di, 0x24e8
or dl, 0x73
rol di, cl
shl ecx, 2
ror ecx, 2
add cl, al
sub si, bx
or ebx, esi
adc bx, dx
not esi
adc ax, bx
or ah, 0x53
stc
or bl, dh
shr ecx, 5
shl eax, 2
ror ebx, cl
dec cl
sbb di, dx
adc dh, ch
or dl, cl
cmp cl, 0x5a
adc si, bx
add dl, dh
rol di, cl
xchg bl, ah
inc ebx
shl al, cl
cmp di, di
sbb dh, bl
stc
test al, 0x33
shl ebx, 7
mov cx, 0x6096
xchg esi, edx
cmp ch, al
ror di, 4
shl bh, cl
test bh, bl
shr cl, 5
sbb ax, 0x5d1c
dec eax
shr cx, 5
cmp al, ah
shl ah, 6
rol eax, 1
test edx, 0x1b084f10
sbb cx, 0x2fcc
add bh, 0x5d
sub eax, 0x4dc501f6
stc
dec ax
xor bh, cl
stc
not ax
test ecx, ebx
xor dl, ah
sbb di, cx
inc esi
add esi, 0x3d03272b
sbb si, si
ror bh, 8
pop ecx
push ecx
shr bl, cl
mov ch, 0x27
sub eax, 0x5addeaa8
adc al, ah
not bl
stc
dec eax
inc ch
shl ah, cl
rol di, 2
sbb si, bx
shl edi, 5
sbb ch, 0x6b
cmp dl, bl
not bh
adc ecx, esi
test ebx, 0x5597d818
rol esi, cl
adc ebx, ecx
stc
xchg bx, di
ror dh, 3
cmp cx, 0x1384
test dx, 0x2011
test dh, 0x58
stc
sub dl, 0x48
shl si, 1
add edi, 0x53268fbf
mov ebx, ebx
test esi, 0x630b6c2c
shl edx, 2
adc cl, 0x26
shr ebx, 7
shr ecx, cl
mov edx, ebx
xor si, bx
shr eax, 1
nop
not si
shr ecx, 3
sbb di, 0x382c
shr cx, cl
xor cl, al
test dx, dx
nop
sub dl, al
adc bl, 0x73
adc esi, 0x3b9608e9
sbb cl, 0x64
shr edi, cl
mov ebx, 0x22dce184
not cx
test ah, 0x79
sub edx, ebx
shl dx, cl
not di
dec ecx
or dx, 0x2af1
xchg edi, ecx
dec dl
ror esi, cl
sbb eax, eax
and esi, eax
adc cx, 0x4759
shr ebx, 7
inc cl
or ch, ah
adc ch, 0x1c
and bh, 6
sub bl, 0x7e
xchg edi, ecx
adc ecx, edi
nop
and cl, dh
shl ebx, 8
adc di, si
add cl, 0x77
add bx, ax
add ax, dx
test cx, bx
mov al, ah
mov eax, 0x15d18276
rol bh, cl
adc edi, esi
xor bh, 0xe
nop
and ah, dl
xor edx, eax
rol bx, 2
xor ax, cx
add esi, 0x3136a2ba
stc
cmp esi, edi
inc ebx
test ecx, edx
and ebx, 0x539e6fcc
shr esi, 2
mov si, 0x443c
stc
pop ecx
stc
sbb edx, 0x481a8a64
push ecx
rol dh, cl
shr dh, cl
or bl, al
inc ah
shl bh, cl
ror cx, 7
sub eax, 0x775fbb2
not eax
ror ax, cl
mov edx, edx
xor dh, ch
rol ch, cl
not dh
not bx
xchg esi, edx
shr esi, 4
sbb dx, 0x6e49
rol dl, 2
sub ch, 0x37
shr edi, cl
nop
shl ebx, cl
xor edi, edx
xor si, cx
xchg edx, esi
and esi, 0x7174fcd8
and ebx, edx
test dx, dx
and bh, 0x3d
test edx, edx
stc
and si, 0x6ed7
xor edi, 0x66584557
xor dl, 0x3f
rol ah, cl
dec ebx
nop
adc ebx, 0x9a0321f
and al, 0x21
xor eax, 0x25d2b8cd
and edx, ebx
nop
shr ecx, 5
cmp al, 0x1c
mov edi, esi
shl edx, 5
sub ch, cl
dec dh
sbb cx, di
dec dx
sub bl, ah
or ch, 0x11
xchg bx, bx
add edx, eax
and eax, edi
ror di, cl
shl dl, cl
sbb ah, ah
sub di, dx
test ebx, 0x69ddcbd8
add si, ax
sbb bx, bx
mov edx, 0x1ce44d51
xor si, 0x23ad
and edx, 0x4d9c5fb1
or bx, ax
cmp eax, ecx
dec edx
or esi, esi
cmp dx, 0x212e
mov di, bx
ror ch, 4
ror ecx, 6
not ecx
dec esi
shl ax, cl
dec cx
inc cx
sbb edi, ecx
mov ah, 0x7e
xchg ecx, eax
test dl, 0x74
stc
shl cl, cl
shl dh, 8
rol dx, cl
xchg bl, dl
shr si, cl
xor al, ch
and edi, ecx
or di, 0x22a4
cmp al, 0x3d
and dh, al
inc edx
or dx, di
shr ecx, cl
stc
add edx, ebx
pop ecx
add dx, 0x6fd3
test esi, edx
and esi, 0x4619f476
sub al, 0x7c
stc
mov bl, 0x2a
mov dx, ax
or esi, 0x384cb019
push ecx
mov cl, 0x30
ror bh, 2
inc edx
mov cl, 0x5b
dec dx
dec cl
or bx, 0x2ece
or esi, 0x51ad7704
shl esi, cl
test ax, ax
pop ecx
pop esi
pop eax
pop ebx
pop edi
pop edx
push ecx
push eax
xor cl, al
mov cx, 0x34c4
push esi
or esi, 0x5b5c34d1
mov ch, ch
push ebx
xor bl, bl
or cx, si
stc
shr bl, cl
push edx
adc edx, 0x5820e38f
adc bx, bx
or si, 0x24e9
ror bh, 8
mov bx, dx
shr ebx, cl
and eax, 0x6d73d27b
rol al, 3
not esi
stc
dec bx
rol bx, 5
dec ebx
not dx
rol bx, 8
xchg cx, cx
dec ebx
ror bh, 5
push edi
and edi, 0x1f7d4073
ror bl, 3
or bx, 0x4cf7
sub eax, 0x560cc90d
sub ax, 0x53fa
ror edx, cl
xchg ebx, edi
test eax, 0xb15d1d6
ror dh, cl
dec eax
test bl, 0x2b
xor bl, 0x27
adc dh, dl
and edi, 0x24423fb
add di, 0x2d6b
nop
dec ecx
xor ecx, 0x456fb806
inc edi
rol esi, 8
stc
inc dx
cmp ch, bl
nop
ror ax, 1
or esi, edx
cmp al, bl
cmp bx, dx
add bl, ch
stc
dec bl
sbb cl, ah
test ah, 0x58
shl cl, cl
adc al, 0x11
add ah, 0x1c
xor eax, 0x7ac05869
adc bx, 0x3b2d
not bl
test ebx, ebx
sbb eax, 0x5df18c14
nop
sbb bh, 0x37
sbb ecx, 0x7dd4d37
xor ebx, 0x3a595ea3
and cl, 0x71
cmp bl, 1
cmp ecx, edi
rol edx, 1
nop
not dx
dec dx
mov eax, edi
add ecx, edi
shr ebx, 4
nop
sub ebx, ebx
shr eax, cl
xchg dh, bh
rol cl, 6
test edx, 0x7c793c18
dec al
shl ecx, 1
ror di, cl
xchg bl, bl
nop
mov esi, 0x548cc906
rol dx, cl
not bx
and edi, 0x645cee3c
nop
adc eax, ecx
adc bx, si
stc
pop edi
xchg cl, bl
push edi
inc di
cmp bh, dl
ror di, 4
xor ax, si
xor esi, 0x3e04a285
rol ch, 2
test esi, 0x76d2f55
dec al
shr di, 2
mov dx, di
test dx, bx
sbb edi, 0x77a17ef1
sub ax, ax
adc al, dl
xchg bh, al
nop
shl dl, cl
sub si, 0x757f
add bl, 0x3a
or bx, di
pop edi
pop edx
pop ebx
pop esi
pop eax
pop ecx
push eax
not ax
pop eax
push esi
sbb esi, 0x798d56a5
push eax
sbb ax, si
push ecx
adc ah, cl
push edi
mov edi, 0x64d123b5
push edx
sbb edx, 0x536a2da5
stc
push ebx
ror ebx, cl
inc al
add ax, dx
pop ebx
pop edx
pop edi
pop ecx
pop eax
pop esi
call fcn.0048a935
call fcn.0048ad1e
call fcn.0048b2c9
call fcn.0048b7bc
call fcn.0048bb0a
push esi
shr si, 4
push ebx
or ebx, 0x2e1dd773
pop ebx
pop esi
call fcn.0048be6a
push edx
shr dx, 6
pop edx
lea eax, [eax + ebx]
mov eax, dword [eax + 0xc]
test eax, eax
je 0x477ff4
push ecx
shr ch, 7
push eax
test ax, 0x4fa8
push edx
test dl, al
add edx, 0x3f882ebe
push edi
ror edi, 4
rol al, cl
rol cl, cl
and ax, di
xor al, cl
and ch, 4
add ax, 0x51af
or cx, cx
test ax, dx
ror dl, 3
pop edi
pop edx
pop eax
pop ecx
jbe 0x477f85
push eax
not ax
push esi
cmp esi, eax
push ecx
dec ecx
ror si, 4
or esi, 0x57e44269
nop
xchg cl, al
push edx
push edi
test edx, edi
push ebx
adc bl, ch
stc
ror bh, 1
sub si, bx
adc si, 0x47a5
test ah, dh
sbb cl, 7
stc
xor bh, ah
not eax
dec bh
stc
nop
and ax, 0x3b6
rol cx, cl
and dh, 0x3c
test ecx, 0x3a73a2e9
inc ax
xor dx, ax
cmp eax, 0x7ed9b709
test bh, ah
dec cx
add cl, al
inc edx
cmp edi, edx
adc cx, 0x60ef
mov ebx, 0x5cd798a2
ror ax, 5
nop
rol bh, 8
nop
rol esi, 7
or al, 0x12
nop
dec esi
rol cl, cl
ror cx, cl
or ax, 0x7d6
inc ah
sbb di, ax
ror si, 6
nop
nop
shr di, 6
cmp di, ax
dec esi
nop
xchg ah, bl
dec edx
adc dl, cl
shr di, cl
adc dx, ax
not di
nop
cmp dx, 0x27cb
xor cx, ax
shr ecx, cl
mov dx, cx
or dh, ch
adc ebx, 0x489c0ba1
mov bh, ah
shr ecx, cl
rol bx, cl
xchg esi, eax
sbb dl, dl
dec cl
xor cx, 0x23d2
dec ecx
dec di
mov ebx, edx
add dl, 0x31
adc cx, 0x251a
inc dl
ror edi, cl
stc
ror ecx, cl
inc edx
rol dh, cl
stc
xor dl, 0x5d
not edi
adc dl, 0x46
ror di, cl
or dl, dl
sbb eax, esi
nop
not cl
nop
or ecx, ecx
test bx, 0x39da
shl eax, cl
not ah
pop ebx
shr esi, 1
push ebx
not ebx
shl al, 1
inc edi
xchg dx, cx
add ax, 0x661a
not ecx
dec dl
mov bx, bx
cmp edi, ebx
xchg cx, di
rol cx, 4
and edi, edx
nop
not ax
add ecx, eax
sbb cx, ax
sbb bx, di
test dx, bx
pop ebx
pop edi
pop edx
pop ecx
pop esi
pop eax
call fcn.0048c1a6
call fcn.0048c5fc
push edx
push ecx
or edx, ecx
push esi
not esi
push edi
test di, cx
dec dl
and esi, esi
test ecx, esi
push eax
mov dx, ax
adc cl, cl
inc edi
or ax, 0x7cd4
stc
push ebx
cmp bl, ch
nop
sub bh, 0x4e
xchg esi, ebx
sub ax, bx
stc
dec ax
or edx, 0x171737ad
not ch
stc
shr cx, cl
shr ax, cl
inc al
sbb ch, cl
not edx
dec bx
shr dh, 4
and bx, 0x4be1
mov bl, 0x52
sbb eax, ecx
sbb cx, cx
add ch, 0x6e
dec ebx
sbb dh, ch
nop
pop ebx
pop eax
pop edi
pop esi
pop ecx
pop edx
push edi
push eax
sbb di, ax
dec ah
push ecx
shr di, cl
push ebx
or bx, 0x1b1e
push esi
rol si, cl
shr cx, 5
shl si, cl
shr ebx, 6
sbb ecx, 0xe2912a5
not eax
sub eax, 0x3eeec801
shr ax, cl
adc al, cl
xor ebx, 0x19504a17
push edx
sbb dl, 0xf
dec ecx
rol dx, 2
sub bx, cx
shr eax, 7
sbb al, 0x7d
sbb bl, 0x54
test esi, ebx
add esi, 0x2ad87f7e
xor cl, cl
rol cx, 8
or al, dl
or edx, 0x226b82de
stc
add bl, bh
cmp edx, 0x32428e10
dec dl
not di
and di, 0x6ed9
mov edx, 0x75adad84
shl ax, cl
inc di
and edi, 0x33be6822
xchg esi, eax
or ah, dh
adc eax, 0x16d4bd74
test bl, bh
adc edi, 0x64808d34
sub eax, 0x3225b29b
or edx, ecx
not esi
nop
mov cx, 0x9d5
and bl, dl
adc ecx, 0x276968c
sbb al, 0x13
add dl, bl
nop
cmp ah, ch
add ebx, 0x6672b32f
shl bl, cl
shr ebx, cl
sub cx, 0x2a61
mov esi, eax
rol dh, 4
xchg dl, ch
shr eax, 6
sub esi, edx
cmp bh, dl
add eax, ebx
stc
dec dl
not cx
cmp bh, 0x50
sub cx, cx
sbb ecx, ecx
mov bh, 0x7f
shr si, 8
stc
ror edi, 7
add eax, 0x240675
add bl, 0x59
inc ax
adc di, 0x5de2
inc dh
inc di
sub dl, 0x1a
shl bh, cl
dec si
or edx, ecx
nop
add edi, 0x207abef6
mov bx, 0x45d8
test esi, edx
mov esi, ebx
ror edx, cl
dec dx
pop edx
pop esi
pop ebx
pop ecx
pop eax
pop edi
jbe 0x477f1e
push ecx
inc cx
push ebx
adc bx, 0x9fc
not cx
push edx
rol dx, 4
xor dx, 0x84f
push eax
and eax, edx
and dx, ax
and bx, 0x179e
dec ax
mov cl, 0x6a
and dx, 0x4498
not cx
push edi
ror edi, cl
push esi
adc si, 0x5e1
or bx, di
xor si, 0x3ace
mov edx, esi
xor eax, eax
test ecx, 0x5522e485
ror di, cl
rol edi, cl
nop
xor esi, esi
not dx
inc ch
stc
xchg bh, bl
shl ah, cl
adc edi, 0x66226a15
ror al, 4
shr si, cl
mov di, 0x1b40
dec si
inc dx
cmp ecx, 0x52007614
xchg dl, bh
or al, 0x68
cmp ch, dl
stc
cmp edi, ebx
stc
ror cl, cl
sub eax, 0x5a36dce5
shr ax, 2
nop
adc esi, 0x778d10c5
add al, 0x23
sbb bl, 0x60
mov bl, 0x12
test si, 0x5870
rol cl, 8
dec ch
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
call fcn.0048cc21
call fcn.0048d19d
call fcn.0048d50c
call fcn.0048d88b
push ecx
ror cx, 1
push edx
push esi
and dx, si
or cx, 0x7f0f
xchg ch, cl
ror edx, cl
push ebx
cmp bx, 0x54ad
pop ebx
pop esi
pop edx
pop ecx
je 0x477edf
jbe 0x477e97
push edx
test dh, dl
push edi
push eax
cmp edi, eax
push ecx
shl edi, cl
push ebx
add bh, 4
push esi
sbb si, dx
adc edi, eax
adc si, 0x3edd
pop esi
pop ebx
pop ecx
pop eax
pop edi
pop edx
jae 0x477e97
call fcn.0048dc25
call fcn.0048e0b6
jne 0x477e97
push ebx
adc bl, bh
push esi
or esi, esi
push eax
push edx
test eax, edx
pop edx
pop eax
pop esi
pop ebx
js 0x477ece
jns 0x477ea7
push eax
or al, 0x55
pop eax
jge 0x477eb7
call fcn.0048e3d8
push ebx
shl ebx, 3
pop ebx
push edx
cmp dh, 0x6f
push edi
xor edi, edx
nop
adc dx, 0x4a1
push esi
xor esi, 0x305ea2bf
pop esi
pop edi
pop edx
jb 0x477edf
call fcn.0048e7ba
push eax
push ebx
xchg al, bh
pop ebx
pop eax
call fcn.0048ec72
push edx
shl edx, 4
push edi
and di, 0x4e78
push ecx
ror cx, 5
push ebx
xchg dh, bl
pop ebx
pop ecx
pop edi
pop edx
call fcn.0048f1d5
push eax
sub ah, al
push edx
push ecx
ror edx, cl
adc al, 0x68
sbb edx, 0x69c87c6c
cmp ah, 0x42
push edi
xchg di, cx
pop edi
pop ecx
pop edx
pop eax
call fcn.0048f625
push eax
adc ax, 0xb42
push edi
ror edi, 3
nop
push edx
sub dh, 0x16
push esi
push ecx
mov si, cx
push ebx
or di, bx
rol eax, 7
pop ebx
pop ecx
pop esi
pop edx
pop edi
pop eax
push ecx
test cl, ch
pop ecx
js 0x477f66
push edx
push esi
xchg edx, esi
push eax
mov ax, 0x67c4
stc
push ecx
push ebx
xchg cl, bh
sub ch, dh
add esi, 0x1f120ede
stc
or cl, bh
pop ebx
pop ecx
pop eax
pop esi
pop edx
stc
push ecx
push edi
and cx, di
stc
push eax
push edx
test ah, dl
pop edx
pop eax
pop edi
pop ecx
call fcn.0048fac8
jne 0x477f85
call fcn.0049004d
call fcn.004905ad
push ecx
inc cx
push ebx
inc bl
pop ebx
pop ecx
call fcn.00490a1b
call fcn.00490e2e
call fcn.004911f0
call fcn.0049171d
call fcn.004919ba
call fcn.00491df8
stc
push eax
push ecx
shr ah, cl
sub cx, ax
push edi
shl di, cl
xor ah, 0x3c
inc ch
add ah, ch
pop edi
pop ecx
pop eax
jno 0x477fd9
call fcn.00492395
push ebx
cmp ebx, 0x2132f2fe
pop ebx
mov ecx, dword [eax]
test ecx, ecx
je 0x477ff4
push eax
push 0
push 1
push ebx
call ecx
pop eax
lea eax, [eax + 4]
jmp 0x477a7a
push edx
or edx, 0x10dc3a05
push eax
push ecx
ror eax, cl
push ebx
inc bh
and al, cl
stc
push esi
ror si, cl
sub ch, 0x2d
adc dl, 0xf
cmp ax, 0x8bd
xchg ecx, edx
dec dx
ror eax, cl
dec cl
stc
xor esi, 0x2c8c1f1c
xchg ah, bl
mov bh, bl
rol bx, 5
nop
xor dx, 0x4b76
push edi
ror di, 6
add edx, ebx
mov si, bx
shl bh, cl
shl ecx, cl
xor ah, cl
not dl
sbb eax, 0xbca4088
test dh, 0x51
mov al, dl
shl bx, cl
xor si, 0x22cf
and cl, ch
nop
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
call fcn.004928c6
push ebx
push edx
mov bl, dl
push eax
push ecx
ror eax, cl
push esi
xor esi, 0x354d897
push edi
cmp bx, di
adc ebx, 0x22532401
sub ecx, ecx
add bx, bx
rol ch, 4
stc
ror si, cl
sub esi, 0x5ab7b48a
or eax, 0x7a9ec87e
adc ebx, ebx
and si, di
ror ecx, 7
shr cx, 6
sub bx, 0x1b6d
shr dl, 8
adc cx, 0x1c6
xchg esi, edx
and dx, dx
inc ebx
and bl, bl
and dx, 0x6b51
xchg al, bl
shl bx, 8
stc
inc bx
sbb di, ax
cmp cx, ax
test eax, 0x504e5fb8
shl cx, cl
xchg al, ch
cmp al, dl
shr si, cl
cmp cx, cx
not ecx
nop
inc cl
sub dl, 0x64
sub dx, bx
xchg bx, si
ror eax, 7
sbb ecx, 0x3364e893
not si
xchg si, si
shr dl, 4
inc ecx
mov cx, dx
xchg ebx, eax
xchg ecx, eax
not dh
sbb al, dh
ror cx, 5
shr cx, cl
mov cx, dx
ror esi, cl
mov ecx, ecx
adc bx, ax
adc dl, 0x35
mov ebx, esi
add dx, bx
ror si, cl
shl bx, cl
xor bx, ax
adc bx, 0x3793
sbb cx, dx
cmp cx, 0x5009
mov edi, ecx
sbb edi, edi
inc eax
nop
dec dh
dec di
shr edi, cl
and di, 0x3b03
stc
rol bl, cl
mov cl, al
inc bh
add al, cl
xor bx, dx
dec cx
sub edi, 0x1acd7be0
or edx, 0x35f12df
inc edx
cmp ebx, 0x3f18b3af
sbb bx, si
or di, 0x6aa
inc esi
rol esi, 6
mov ebx, ebx
stc
rol eax, 3
not dx
ror ecx, 4
shl ah, cl
shl dl, cl
cmp di, si
ror edx, 1
pop edi
mov ax, dx
xor bl, 0x2f
not eax
push edi
xchg edx, edi
test dl, 0xe
stc
mov dh, ah
ror dh, cl
or bh, 0x48
stc
xchg dh, bh
mov cx, 0x6365
xor esi, 0x246de233
ror di, 7
inc edi
shr edx, 3
and ch, dh
test ax, 0x4309
add ebx, ecx
not edx
nop
adc cx, 0x7b45
sub di, bx
nop
cmp dl, dl
sub ax, 0x2c85
sub ebx, ecx
ror al, cl
and ebx, eax
mov bx, dx
cmp ebx, 0x3c3080d2
add ax, bx
test si, 0x4f04
sub di, 0x5fb8
test eax, eax
stc
and dh, 0x47
and esi, ebx
test edx, ecx
xchg ch, al
xchg edi, edi
rol ebx, 4
rol dx, 1
nop
sub ebx, 0x4c99f9d8
sub ecx, ecx
sub al, ah
not dl
sbb ch, al
stc
shr bl, 8
not bx
ror al, 1
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
stc
push ebx
not ebx
stc
xor ebx, 0x48ef4f1c
push ecx
rol bx, cl
rol bx, 8
adc ebx, 0x208ccbbe
test ch, bl
nop
push edx
add dh, bh
rol cl, 4
stc
sub cl, 0x30
and cx, cx
push eax
xor al, 0x3c
inc bh
cmp ch, 0x41
add al, 0x25
rol ecx, 5
inc eax
rol ax, 6
dec cx
push edi
mov edi, ebx
rol bl, cl
sub bh, 0x7e
and dh, 0x65
add edi, 0x4f923470
shl bh, cl
stc
not ebx
sub ah, dh
shr eax, cl
test ax, 0x6c68
dec dh
xor dl, dh
nop
sbb bx, 0x16e
adc eax, edx
push esi
cmp esi, 0x2dffc8be
add edi, 0x598897e6
and bl, bl
sub al, bh
dec bx
nop
add ch, 0x32
shr dx, cl
test al, bl
stc
nop
shl cl, 8
dec cx
stc
inc al
sub ax, ax
cmp dx, 0x4c73
adc ecx, ebx
add bx, 0x2519
mov ebx, 0x50818cb1
xchg bh, cl
or ah, 0x72
not bl
inc esi
dec di
sub dx, 0x79f9
xchg cx, di
add esi, edx
shr ax, cl
stc
mov ebx, 0x25f2c684
rol si, 3
not di
and ax, 0x4371
inc ax
mov eax, edx
nop
and cx, 0x773b
nop
shr eax, cl
not edi
not bx
sub ecx, edx
dec bl
ror edx, cl
ror ebx, 6
sub ecx, ebx
ror ecx, cl
cmp bl, 0x4e
or bh, bh
xchg ah, bh
cmp dh, dh
add ah, dh
test dx, 0x159a
rol bx, cl
rol cx, cl
shr dh, cl
not bx
and al, cl
add ch, 0x74
sbb cx, 0x5ccc
shl bh, cl
pop esi
shr dh, 5
xchg bh, bh
dec ah
not di
push esi
xchg edx, esi
sub ch, 0x13
add eax, 0x5b4e95f2
and si, bx
not esi
or esi, esi
rol bh, 2
sbb al, bl
sbb al, bh
not cx
sbb si, si
xchg ecx, ebx
and edi, ebx
dec di
xor bx, 0x19e4
shr eax, 2
stc
and eax, 0x2e111d46
xchg esi, esi
test dh, 0x68
add ch, 0x5c
rol ecx, cl
ror di, 8
and ah, 0x75
ror ah, 1
sub dx, 0x7ede
xchg ch, ah
adc edi, eax
dec dh
not edi
shr bx, 7
add edi, 0x2b0f6422
shr esi, cl
adc ebx, 0x44b93a60
inc ecx
nop
stc
add ax, ax
shr bx, 8
mov esi, esi
sub ax, 0x2f44
ror di, 6
xor edi, eax
adc ax, 0x7475
and ax, 0x1f58
mov bh, 0x5c
inc ah
sbb di, 0x2149
ror ax, 4
stc
not ch
stc
not di
stc
adc bl, 0x65
dec bl
xor al, al
and dl, bh
dec dh
rol dx, 5
sub cx, si
rol bl, cl
sbb cl, 0x44
shr bx, cl
and si, 0x2a97
sbb ebx, edx
dec ecx
not esi
test edx, eax
inc si
and edx, esi
dec bh
sub si, 0x3ce8
xor ebx, 0x667170ae
sub cx, cx
add edx, edi
mov di, ax
test dl, 0x26
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.00492dda
jae 0x478426
stc
push esi
push ecx
ror si, cl
pop ecx
pop esi
call fcn.0049329f
push ecx
push ebx
xchg cx, bx
push edx
test bl, dl
push edi
sub cx, di
shr dh, cl
push esi
cmp edx, esi
push eax
sbb ax, 0x604b
sbb bx, 0x1078
and bl, dl
or si, si
ror bh, 7
or si, 0x37a3
pop eax
pop esi
pop edi
pop edx
pop ebx
pop ecx
push ebx
dec bx
nop
push ecx
test cx, 0x713d
shr ecx, 4
push esi
rol si, cl
stc
shl bh, 7
and esi, ebx
dec bx
push edx
xchg cx, dx
not edx
or dl, 0x6e
not dh
rol cx, 6
sbb bh, 0x38
push eax
sbb eax, 0x7a76cbb
shl bl, cl
sbb edx, ebx
stc
xchg bl, bl
test dx, dx
xor al, 5
inc dh
sbb si, 0x6ce4
xchg bh, bl
cmp ebx, 0x6ee6df9b
shl dh, 5
push edi
xchg edi, ecx
adc bh, cl
add al, bl
inc esi
shr dx, cl
rol bh, cl
sub ax, cx
ror dx, 4
and dl, 0x31
mov edi, eax
ror cl, cl
sbb di, 0xc54
xchg dh, dl
xchg di, dx
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push eax
shl eax, 6
push ecx
shr ecx, 4
nop
push ebx
and ebx, 0x7920d71e
and ebx, 0x727ef711
push edi
sbb bx, di
push edx
adc dx, 0x2b46
sub edi, 0x2cd2990
test eax, ecx
push esi
test eax, esi
nop
stc
rol edi, cl
ror ax, 2
cmp bh, 0x50
adc ecx, eax
xchg al, bl
inc di
nop
rol eax, cl
ror eax, 8
dec si
or si, 0x50f9
sbb esi, 0x2faf977d
shr dh, 3
mov esi, 0x515f678f
and esi, esi
sub edx, 0x2100d31
sbb di, bx
adc edi, eax
test dl, 0x66
xor dh, cl
sub edi, 0x5b20d808
test ebx, 0x7286041b
and bh, 0x19
add di, si
shr esi, cl
ror ebx, cl
and bl, cl
test eax, 0x21dfb77c
shr esi, cl
adc ah, bh
mov si, 0x23c4
test ax, cx
inc dl
dec di
adc edx, edi
xor bh, ah
dec dh
or ebx, 0x7f1c2c0f
sub ebx, eax
xor edx, 0x3cdd16a7
stc
shl bl, cl
dec si
sbb dx, cx
shr dx, cl
xor si, 0x7741
adc al, ch
stc
xor esi, ebx
or ebx, eax
cmp ah, 0x44
sub ax, dx
add di, 0x1138
or ch, bl
not dh
sub bh, ah
test al, 0x3d
rol bx, 4
stc
sub di, 0x1239
sbb ebx, 0x459225a8
xor ch, 0x13
adc al, 0x7c
or bl, 0x6f
stc
mov ebx, eax
shl ax, cl
xchg di, ax
shr al, cl
nop
stc
cmp edx, 0x5196cfb9
add dl, ah
xchg esi, eax
xor di, 0x71d2
sub cl, bl
stc
xchg di, di
rol dx, cl
adc dl, ch
dec ecx
nop
add eax, ebx
shl ecx, cl
add di, 0x675
test ah, ah
rol eax, cl
test ecx, esi
pop esi
rol edx, 1
or dx, dx
shl bx, 4
pop edx
pop edi
pop ebx
pop ecx
pop eax
push edi
adc di, 0x5a49
push ebx
xchg edi, ebx
push ecx
or ecx, 0x789c30d3
stc
push eax
mov di, ax
add cx, bx
nop
push edx
add dx, ax
not edx
nop
xor ax, ax
add ecx, 0x5e99fe70
push esi
xor edi, esi
stc
xor eax, esi
cmp esi, 0x6fdfac67
shl ebx, 1
not edx
xor bl, 0x24
dec si
not edi
test ebx, 0x501521de
test ecx, edx
ror ch, 3
shr bx, 8
shl ax, 4
inc esi
sub cx, 0x6dee
mov eax, 0x3a11a7c6
shl ecx, cl
xchg bh, ch
cmp cx, 0x8bc
shl si, 1
xchg dx, si
cmp bx, 0x65a0
inc edi
shr esi, cl
adc ax, dx
sub esi, 0x56bc7de9
xchg ecx, eax
cmp ax, dx
and ecx, eax
mov edx, 0x1f03eeca
add edx, ebx
nop
shl edi, 2
not ah
dec dh
shr si, 3
ror ax, cl
add ch, 0x7d
ror dh, 5
sub bh, ch
shr cl, cl
and al, cl
nop
adc eax, ebx
mov edx, eax
cmp bl, bh
shl esi, cl
sub ebx, 0x2a5dc049
nop
inc esi
test ax, bx
cmp bh, cl
xchg cx, di
not dl
dec bx
rol di, cl
shr dl, 3
ror edx, cl
xchg cx, dx
add dx, 0x1ab1
test dh, bl
inc ax
and esi, esi
shl al, 8
mov dl, 0x51
shr edi, cl
test esi, eax
sbb bh, 0x1a
add bh, 9
cmp si, 0xa75
ror eax, 6
and dh, al
mov eax, 0x38150ed8
mov ax, 0x71b1
or si, cx
or ecx, edx
and dx, 0x5c71
xchg ebx, ebx
ror cx, cl
sbb al, ch
xchg bx, ax
shr ax, 3
rol ax, 4
sub edx, eax
sbb di, 0x7c1f
sbb bh, ah
not ecx
pop esi
adc ah, dl
push esi
rol esi, 2
xor esi, 0x435cf4b8
ror al, 2
mov cx, si
shr ax, cl
and cx, cx
shl ebx, 8
add edi, ebx
mov bx, 0x5d00
nop
adc cx, bx
dec si
stc
xchg cl, ah
sub ax, 0x4431
shr ebx, 4
sbb si, di
xor edx, eax
shr ecx, 1
shr ecx, cl
test bl, 0x4d
dec cx
adc edi, ebx
or si, cx
or dl, ch
adc si, di
rol ebx, 5
shr esi, 3
xchg edx, esi
or cl, 0x53
and ax, 0x2ce3
adc bx, 0x5d95
rol eax, cl
nop
test ebx, 0x347266a8
or bx, 0x73ba
test dx, 0xe9c
cmp bx, si
rol eax, cl
ror edi, 4
add dx, bx
shl edi, 4
test dx, dx
xchg edx, eax
xor ecx, eax
rol dh, cl
sub cx, cx
sub edi, 0x69eea4aa
adc di, 0xd15
cmp di, dx
xor dx, 0x243a
mov ecx, edx
dec dh
mov ecx, esi
shl di, 7
shr si, cl
shl bl, 2
xor edi, 0x7d36ab08
sbb bh, 0x30
xchg cx, si
rol eax, 3
dec ah
and cx, cx
adc dl, 0x40
shr ch, cl
sbb eax, 0xa8859b
shr di, cl
adc ecx, edx
inc di
cmp bx, di
shl al, cl
add al, dl
shl cx, cl
adc cx, ax
inc cx
and si, 0x5717
rol ebx, cl
dec esi
adc dl, 0x63
test si, 0x46b6
or ebx, 0x7e3dab0e
rol di, cl
ror edi, cl
dec esi
xor dl, al
ror edx, cl
not dl
test al, dl
rol cx, 8
or dl, bl
xchg bl, ch
rol bl, cl
ror ecx, 4
add bh, 0x37
xor si, 0x71bd
nop
or esi, ecx
stc
stc
pop esi
xchg ah, bl
push esi
or esi, 0x57dd4a5c
not bx
xor ax, si
nop
add edx, edi
adc edx, 0x728e6184
mov cl, 0x66
add ah, 0x32
cmp bx, dx
dec ch
and esi, 0xfd3c408
not bx
xor dh, dh
nop
rol dh, cl
cmp ecx, 0x429cafc9
test cx, 0x3b18
shl si, 4
rol cx, cl
inc esi
test dx, 0x53e8
add cx, 0x3749
xchg di, di
not ebx
stc
add cx, bx
stc
shr bh, 3
nop
stc
mov ebx, edi
shr dh, 5
inc dl
test edx, 0x4b54053f
shl si, 8
not bh
xchg bl, cl
dec di
cmp dh, 0x35
sbb cl, 0x1f
nop
shr eax, 7
rol ch, 4
mov edi, eax
mov ch, cl
nop
and edi, 0x4aa6b202
adc ch, ch
cmp dh, 0x44
not si
rol bl, cl
test cx, 0x243f
inc dh
stc
sub ebx, 0x145635f6
cmp ebx, 0x7982a930
nop
nop
shr ah, cl
stc
stc
dec edx
shr cl, cl
or bx, 0x3067
shl al, 3
nop
shr edx, 2
stc
stc
cmp cl, al
test dh, bh
shl dh, cl
cmp cx, dx
not edx
add ax, bx
dec si
inc al
shr al, cl
not cx
adc ch, 0x61
add dl, 0x34
stc
mov ax, 0x1a60
sub cl, cl
inc dh
ror ebx, cl
inc bx
sbb dx, 0x5ff0
xchg esi, eax
add cx, dx
xor ebx, edx
rol dl, cl
sub si, 0x6ff9
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
push esi
push edi
adc si, di
mov esi, 0x7543d4ef
push ecx
test cx, cx
pop ecx
pop edi
pop esi
je 0x478984
push ecx
not ch
push ebx
shr ebx, 6
push eax
test al, 0x79
rol ch, 1
pop eax
pop ebx
pop ecx
jp 0x478984
push edx
dec edx
pop edx
call fcn.00493704
mov eax, 0x736090
lea ecx, [esp + 0xc]
push 5
push 0x4a645977
push ecx
push eax
nop
nop
push edi
push edx
adc di, dx
push esi
adc si, 0x7d69
push ecx
push eax
xchg ecx, eax
ror ax, cl
push ebx
cmp edi, ebx
shr eax, cl
mov bh, 0x6a
ror di, cl
rol eax, 7
ror ebx, cl
nop
and ecx, 0x55234ba7
sub dx, si
dec ecx
sbb bx, 0x627
inc edx
cmp ecx, 0x553384e2
mov ax, 0x214a
shl bl, 4
not edx
shl dh, cl
add edi, 0x43b30a61
cmp si, 0x5d16
nop
mov bh, cl
inc al
rol ah, cl
nop
ror ax, cl
test bl, 0x29
cmp bh, 0x4a
shl dl, cl
nop
not esi
or esi, esi
xchg dx, si
nop
xchg ecx, esi
nop
dec dh
rol dh, 1
test edi, eax
sbb di, di
shl eax, cl
shr bh, 7
ror edi, 8
adc bx, 0x1405
ror cx, 2
sbb ax, 0x34be
add cl, 0x25
and cl, al
inc eax
and edx, 0x5cd115cf
xor edx, eax
xchg ecx, eax
rol dh, 8
dec esi
xor edx, 0x6aed31c4
sbb ax, 0x7f4e
adc dl, dh
test eax, 0x78f4a2be
xor si, 0x74df
nop
dec edi
adc bh, dh
inc ebx
sub esi, 0x67544d94
sbb eax, 0x7e6044a7
or di, ax
cmp dx, 0x1460
cmp ecx, 0x45dad0af
stc
dec dl
add ax, 0x1a4c
sbb esi, ebx
xchg si, dx
xor bl, ch
sbb ax, cx
cmp dh, dl
dec edi
rol ch, 1
add ax, di
nop
ror ecx, cl
dec dh
sbb cl, bl
sub ax, 0x18ad
inc si
stc
sub al, 0x5b
and dx, cx
cmp dl, bh
ror al, 6
inc ah
ror edi, cl
or si, 0x33e2
cmp cx, 0x6ced
adc ebx, edi
pop ebx
mov dx, 0x74b6
ror ah, 7
not cx
dec cl
rol ah, 2
cmp edx, 0x16d48e89
sbb esi, 0x533c4c24
not dx
mov dx, 0x7b0f
push ebx
sbb bh, 0x79
ror di, 4
or eax, 0x54da6a2b
sub edi, 0x3339415e
shl bh, cl
ror cx, cl
add cx, 0x5eb2
xor edx, ebx
cmp esi, edi
xor esi, 0x6db6275b
nop
xchg di, ax
test edx, 0x532ee1aa
and dx, 0x1e02
sbb ax, 0x987
dec edi
mov si, 0x6b48
shl cx, cl
adc cl, bl
xor si, 0x1bfd
cmp ah, ah
shl bh, cl
stc
nop
shl ax, cl
sbb bh, ah
or ah, 0x42
add esi, 0x6463c0e
shr ch, cl
not cx
rol dh, 2
ror di, 8
and edx, 0x761e1841
mov bh, 7
rol ax, cl
shr edi, 7
sbb ax, si
xor dl, 0x68
test cx, cx
add dl, 0x3e
nop
dec eax
sbb bx, cx
adc ch, 0xd
xor dh, ah
nop
and ebx, 0x4c8fe5d8
nop
ror edi, cl
dec dh
sbb bh, cl
shr edx, 4
shl ecx, 1
not cx
test cl, 0x1c
adc cx, 0x3b28
not edx
mov cl, 0x42
sbb ebx, eax
rol ecx, 3
sub edx, esi
sub di, 0x4ff5
not bl
stc
sbb di, 0x3613
mov ebx, 0x224b3eff
not bx
stc
add bx, bx
dec eax
not bx
rol edi, cl
adc bl, 0x38
not al
sbb ebx, 0x7400a42a
xor bh, 0x56
mov si, di
xor eax, eax
rol cx, cl
inc esi
shl bl, 5
inc eax
adc ebx, 0xb1868
ror esi, 7
shr ecx, 5
sbb dl, cl
mov ebx, edi
inc dh
dec cl
sub bl, 0x61
shl esi, cl
pop ebx
sub ecx, 0x78e0fbd1
nop
push ebx
or bl, 9
or bl, dl
stc
or ebx, eax
shr ah, 7
dec cx
cmp al, 5
xchg di, ax
inc ebx
ror dx, cl
rol si, cl
or dl, cl
sub eax, ebx
adc ebx, ecx
inc cl
rol dh, cl
cmp al, 0x57
and bh, 2
nop
xchg edx, edi
nop
rol dl, 1
cmp bl, al
mov al, 0x61
ror eax, cl
mov dh, 0x30
sub edx, 0x2ecf4f0c
adc cx, 0x5a86
add edi, 0x1a14d851
inc si
inc eax
test edi, 0x5d83a2e1
mov si, bx
sub cx, 0x365c
nop
sbb cl, 8
adc ax, dx
nop
xor ah, al
stc
not ax
stc
not ecx
nop
and cl, 0xb
xchg dx, cx
or dx, 0x5e67
mov ah, cl
shr edi, cl
nop
shr cx, 2
stc
mov ecx, 0x3bb0b6d9
mov si, dx
xor eax, ebx
and edi, 0x32f0066c
cmp al, 0x68
sub di, 0x60b9
or dh, 0x17
xor ah, cl
xchg di, dx
and ax, bx
ror edx, 4
ror si, cl
inc ecx
xor bl, bl
stc
and cx, 0x4410
inc cx
rol bh, cl
pop ebx
pop eax
pop ecx
pop esi
pop edx
pop edi
call fcn.00493a9a
push edx
push eax
test dx, ax
push ebx
test bh, 0x7d
push ecx
or dl, ch
push esi
or esi, 0x615fa186
ror si, cl
push edi
sub di, 0x5e34
not esi
nop
ror dl, 4
xor edx, esi
test cl, 0x62
test al, bl
shr bx, cl
cmp bx, bx
xor bx, si
inc eax
add dh, dl
shr si, 3
xchg cx, dx
adc di, 0x47a0
dec ebx
shr ch, 2
add ch, 0x74
or edi, 0x2ac7fb3d
stc
xor dl, 0x53
adc si, 0x6b42
nop
mov bl, 0x53
shr edx, 4
adc ecx, eax
cmp cl, 0x1c
nop
ror ch, 7
ror dh, 2
rol eax, cl
inc ebx
dec dh
ror si, 7
cmp ch, dl
shr ah, cl
stc
cmp ah, 0x13
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
push eax
shl al, 6
push ebx
mov bx, 0x79e1
push edi
cmp di, 0x575b
push edx
xchg dx, bx
push ecx
shl ebx, cl
nop
push esi
rol si, cl
rol ebx, 1
test dx, 0x1769
xor eax, ecx
shr al, 5
add bx, 0x626c
and ch, 0x30
dec di
shl edx, 5
shl cl, cl
stc
and ebx, 0x45d0e9d
cmp bx, bx
adc bl, 0x75
xor bx, di
stc
inc ax
sbb dh, 0x4a
sub bl, 0xd
sub eax, 0x3cdb4337
sub dx, 0x2a21
adc cl, dh
shl edx, cl
or ecx, 0xac407b5
sbb ch, 0x75
shl ch, cl
sbb di, dx
or ax, ax
xor bx, si
shr cx, 8
or ch, 0x39
dec ah
sbb si, ax
and ah, 0x22
xchg dh, dh
inc dx
not ax
shl edi, cl
xor edi, ebx
rol cx, 6
xor edi, eax
mov edi, ecx
test bx, 0x65e8
xchg ecx, eax
xchg edx, ecx
pop esi
pop ecx
pop edx
pop edi
pop ebx
pop eax
push esi
push ecx
shr esi, cl
push eax
push ebx
mov al, bl
sub ax, cx
nop
mov si, cx
sbb ah, bh
rol eax, 6
push edx
dec edx
not ax
not ah
xchg dl, cl
and cl, al
sub cx, 0x38a0
rol bx, 8
sbb dx, 0x36fe
sbb bx, 0x672b
xchg dh, ah
nop
push edi
rol edi, 2
xor cx, 0x408c
pop edi
pop edx
pop ebx
pop eax
pop ecx
pop esi
jb 0x478eb4
push esi
mov si, 0x42d7
push ecx
dec ch
push ebx
test bx, 0x1a3d
add cl, bl
push eax
push edx
test ah, dl
mov ch, dh
xor eax, 0x7188077f
rol dh, cl
rol eax, cl
add dh, dh
sub bh, 0x5f
and dx, cx
ror ch, 2
stc
xchg dh, bl
sub eax, eax
sbb esi, 0x2a8a3e4
pop edx
pop eax
pop ebx
pop ecx
pop esi
stc
push eax
sbb ah, 0x7a
mov al, 0x63
push ebx
push ecx
rol bx, cl
pop ecx
pop ebx
pop eax
push ecx
ror cx, cl
push ebx
inc bl
push eax
add ah, bl
push edi
shr di, cl
push edx
sbb dx, 0x2d84
test ebx, edi
rol eax, cl
push esi
or si, ax
shr edx, 5
and dx, 0x526b
rol dx, 6
shl eax, cl
or dl, ch
sbb ecx, 0x531f212b
pop esi
pop edx
pop edi
pop eax
pop ebx
pop ecx
push ebx
sbb bx, 0x13ba
push edx
push eax
or dx, ax
pop eax
pop edx
pop ebx
push edx
add dl, 0xf
push edi
push ecx
shl di, cl
push ebx
add bl, bl
test cx, dx
pop ebx
pop ecx
pop edi
pop edx
push edx
push ecx
ror edx, cl
pop ecx
pop edx
push ebx
adc bx, 0x794c
push edx
dec edx
nop
stc
stc
push eax
not ah
pop eax
pop edx
pop ebx
call fcn.00493e02
call fcn.004940a6
push ecx
push eax
add cl, ah
pop eax
pop ecx
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push 0
push 0
push esi
call fcn.0049457a
push esi
dec si
push ecx
shr ecx, cl
push eax
shr al, 6
shr ah, cl
mov si, ax
push edx
mov dl, ah
push edi
test esi, edi
nop
test ax, di
inc ah
cmp dl, 0xb
push ebx
mov bh, bh
nop
nop
shr edx, cl
nop
sub edi, esi
dec bl
mov dl, bl
cmp bl, 0x2b
inc bh
shr eax, cl
not cl
xchg ebx, edx
xor bl, dl
adc ebx, eax
nop
dec ah
sbb dx, 0x3018
nop
nop
xor edi, edx
xchg bl, bl
xchg cl, bh
sbb si, si
adc ebx, 0x53eed6cb
or eax, esi
add ax, 0x3e10
adc ah, 0x56
xchg ecx, edx
test bl, cl
shr eax, 2
xchg ecx, eax
stc
ror esi, 7
nop
rol dl, cl
cmp edx, 0x3a3d8304
sbb bh, 0x17
nop
sub di, 0x419a
dec cx
inc si
stc
mov cx, 0x1426
shl bx, 1
xor ebx, 0x768257f5
test bh, 0x26
cmp ebx, 0x7564a24a
shr dx, 7
stc
shl bh, 2
shr dx, 8
cmp dh, 0x13
shl ebx, cl
cmp edx, edx
and ebx, esi
or dh, bh
sub dx, ax
shl ecx, 5
sub eax, 0x61327592
or si, si
inc dx
adc bl, 0x54
nop
ror esi, 6
mov si, 0x1358
add bl, bl
stc
mov di, ax
stc
rol bl, cl
dec cx
adc di, 0x551b
test edi, 0x40a11b25
ror bx, 4
test ax, si
rol esi, cl
adc ax, 0x2d50
not bh
rol esi, cl
mov edx, esi
ror ah, 1
shl ah, cl
ror bl, 4
shr di, cl
xchg ecx, ebx
nop
xchg di, cx
shl edi, cl
pop ebx
test edx, ecx
xor eax, 0x386c4ab5
nop
stc
push ebx
and bl, 0x66
nop
test edi, 0x29b2456d
ror cl, cl
ror ebx, 8
dec ah
ror di, cl
test ebx, edx
dec eax
shr eax, 5
ror ebx, 8
dec ecx
shr di, cl
and edi, 0xd88618
dec eax
sbb cx, dx
rol ah, cl
nop
nop
cmp ebx, eax
nop
sub bh, 0x3e
mov ebx, 0x4371226d
shr bl, 4
shl esi, 4
sbb edx, eax
sub ax, cx
pop ebx
pop edi
pop edx
pop eax
pop ecx
pop esi
call fcn.004948c4
call fcn.00494e35
call fcn.00495311
je 0x479183
jns 0x47908c
nop
push ecx
mov cl, 0x35
stc
sub ecx, 0x6a9c0e7
push ebx
xor ebx, 0x2f6d9f8e
pop ebx
pop ecx
push eax
inc eax
adc al, 0x3f
pop eax
push edi
adc di, 0x471b
push ecx
push edx
test cx, dx
push eax
or ah, 0x3c
pop eax
pop edx
pop ecx
pop edi
call fcn.0049568d
push ebx
dec bx
push ecx
sbb ecx, 0xc9d95f9
push edx
cmp dx, 0x6dee
pop edx
pop ecx
pop ebx
call fcn.004959e5
jae 0x47915b
call fcn.00495f5e
push ecx
inc ch
push ebx
shr bl, 1
stc
stc
push edi
test edi, edi
push eax
mov ax, di
push edx
or dx, 0x3088
xchg dx, dx
mov bx, 0x2d5
xor ecx, edi
xor eax, ebx
push esi
sbb si, 0x3bc4
and eax, 0x33157f
or edx, edi
inc bh
xor edi, 0x7194ea1c
xchg di, dx
rol dx, 1
pop esi
pop edx
pop eax
pop edi
pop ebx
pop ecx
push ebx
or bh, bh
nop
push eax
sbb bx, ax
shl eax, 7
push edi
adc di, bx
push ecx
mov ebx, ecx
or bx, 0x5202
push esi
and si, 0x49d
push edx
test edx, 0xbc5df58
shl cl, 2
nop
sub ebx, 0x2fde66cd
adc di, 0x5b52
cmp ecx, esi
pop edx
pop esi
pop ecx
pop edi
pop eax
pop ebx
call fcn.0049627f
call fcn.00496591
jbe 0x479156
jo 0x47914b
call fcn.00496a6a
push ecx
ror cx, cl
pop ecx
push eax
cmp ax, 0x665d
pop eax
push ecx
or cl, 0x5f
pop ecx
call fcn.00496d52
push edx
and dl, 0x6b
push ebx
and ebx, 0x58dc2dbd
push ecx
dec cx
sbb cl, dh
ror bl, 1
rol ebx, 6
pop ecx
pop ebx
pop edx
push edx
push eax
mov dl, al
pop eax
pop edx
call fcn.0049709e
stc
push ecx
inc cx
adc cx, 0x5193
push esi
shr si, 7
push ebx
and ebx, esi
sub ecx, 0x41a7c32a
push edx
sbb dl, bl
and ch, bl
not dl
push eax
test al, 0x26
shl dx, 3
push edi
mov edi, 0x20dc9043
xor bh, dl
cmp esi, 0x59313af7
shr bx, 3
xchg esi, ecx
stc
inc ecx
test cl, 0xe
mov si, 0x4bc
shl bh, 7
nop
test eax, 0x5c2cd00d
xor dx, 0x3116
cmp ch, bh
add edi, 0x15c71354
xchg cx, ax
mov esi, edx
test cx, di
mov esi, 0x21a2de28
nop
ror ecx, cl
cmp bh, bh
nop
or eax, 0x5c098933
test ax, 0x7111
nop
test dl, dl
inc edx
shr ecx, cl
sub bh, ah
shr dx, cl
add cl, bh
dec bx
xchg di, ax
not edi
inc bx
xor ah, 0x4a
adc cl, 0x4b
nop
or si, dx
sbb edx, 0x6ff1bd3c
sub dl, 0x24
xor dl, dl
dec eax
stc
sub dl, bl
rol si, 6
sub edi, ecx
ror edx, cl
test di, 0x4d98
xor dh, dh
shl dl, 2
add ecx, 0x31abc988
not ecx
sbb edi, 0x65967c48
ror ebx, 8
and edx, eax
test cl, 0x6a
dec cl
shr eax, 8
add eax, 0x5989f0bc
shr ah, 8
or dl, cl
stc
sub ch, dh
inc cl
shr cl, cl
or edx, eax
not dx
xor ah, ah
cmp ebx, 0x4814ad1
sbb ax, 0x5606
not bx
shr cl, 4
sub edi, esi
or al, 0x10
test cx, 0x31ba
nop
add cl, 0x12
sub ah, 0x76
adc cl, dh
xchg di, si
not edi
test ch, bh
nop
shr ecx, cl
xor ebx, edx
or ah, al
xor al, al
pop edi
push edi
and edi, 0x1023a40f
mov ebx, 0x79101619
nop
mov bx, si
adc esi, 0x4a12c49d
dec dx
dec ebx
dec ax
inc cx
sub cl, bh
mov ebx, edi
mov ch, 0x7a
xchg dl, ah
xor cl, ch
ror esi, 2
mov di, si
or edx, ebx
mov bx, 0x4b03
inc ecx
add cl, 0x45
stc
add ecx, ecx
add ebx, edi
adc bx, 0x5f7f
sbb esi, 0x508e2e6c
adc ax, 0x59d8
mov ax, 0x7dd9
adc bx, 0xe45
not dx
nop
inc edx
or eax, eax
inc edi
add cx, bx
cmp ch, 0x30
mov esi, esi
rol cx, cl
shr dl, 5
inc dl
adc ebx, 0x255f36f1
shr edx, cl
mov edi, 0x505fc519
xor edi, ecx
add bl, al
rol edi, cl
sbb eax, 0x2d73436f
nop
nop
ror di, cl
sbb ax, ax
nop
xchg edi, ecx
or cx, di
not esi
xchg esi, eax
sbb ch, 0x13
cmp dh, cl
and edi, edi
add edi, esi
dec ecx
nop
mov di, 0x7ce2
rol edx, 6
add esi, 0x34c6386b
add ecx, ecx
ror di, cl
sbb cl, 0x6c
dec bh
or ax, bx
stc
stc
shr dl, cl
not cx
xchg edi, eax
add bx, 0x74fc
sbb di, 0x2734
mov eax, 0x24aca95f
add bl, dh
or ah, bl
not si
sbb edi, eax
dec cx
adc edi, edx
xor di, di
sub bx, 0x45cf
pop edi
pop eax
pop edx
pop ebx
pop esi
pop ecx
ja 0x4793a9
push edx
inc edx
push esi
push edi
cmp esi, edi
push eax
shl al, 2
and esi, eax
pop eax
pop edi
pop esi
pop edx
push ecx
push edx
xchg ecx, edx
pop edx
pop ecx
push eax
add ah, 0x1e
pop eax
push ebx
inc bl
push esi
adc si, 0xd23
push edi
inc di
push eax
cmp ah, 0x29
push ecx
dec cx
dec cx
not ebx
stc
ror ax, 2
push edx
cmp edx, eax
pop edx
pop ecx
pop eax
pop edi
pop esi
pop ebx
call fcn.00497345
call fcn.004975d3
push ecx
ror ch, 8
inc ecx
nop
push esi
push ebx
xchg esi, ebx
pop ebx
pop esi
pop ecx
push ebx
cmp bx, 0x3dda
nop
push eax
mov eax, 0x7f024fd3
pop eax
pop ebx
call fcn.00497999
call fcn.00448149
add esp, 0xc
add esp, 9
mov ebx, eax
mov esi, dword [ebx + 0x3c]
jno 0x47988f
jb 0x47973d
call fcn.00497f12
call fcn.004983bc
push esi
push ebx
xchg esi, ebx
mov bx, 0x5e9
push edi
push ecx
shl edi, cl
push edx
cmp dh, ch
shr di, 7
and cl, 0x77
test edx, 0x32226007
add ecx, esi
and ebx, 0x3d385edb
push eax
xor ax, 0x5546
cmp di, 0x59fb
nop
inc dh
rol ecx, 5
adc bx, 0x1cec
cmp al, dl
xchg edi, eax
nop
adc bx, di
dec edi
and edx, edi
nop
shl edx, cl
stc
rol bx, cl
xchg ecx, esi
xor esi, 0x462e4ef3
shl ax, cl
xchg ecx, edi
shl ch, 1
mov ah, bh
or bh, 5
sub si, 0x5a78
test eax, ecx
rol edx, cl
add dl, 0x3f
dec di
test edx, 0x449b0311
ror si, cl
sub bh, 0x47
ror dx, 2
dec dx
and edi, ecx
rol bl, cl
add esi, 0x1364d111
xor edx, 0x4c5c470e
and cx, 0x58d
sbb ebx, 0x7cd67885
nop
nop
xchg dl, ch
cmp bx, 0x4d83
rol esi, cl
cmp cl, dh
shl si, cl
adc cx, 0x27c
xor bx, 0x19ca
and si, 0x497f
adc eax, eax
sbb cl, 0x77
xchg cx, ax
mov ecx, ebx
xchg al, dl
xor ecx, 0x432961b2
test al, ah
ror ch, 4
xchg ch, ah
stc
sub edi, 0x7af4bc44
xor cl, dh
or ecx, 0x16a7f880
xchg di, di
ror cl, 5
and bh, 0x64
sub ch, 0x63
or al, 0x76
rol edi, 7
test bh, 0x62
mov bh, al
not ax
inc ecx
nop
shl ecx, cl
cmp dx, bx
test edi, edi
xchg bx, dx
or cl, 0x5d
sub ah, 0x61
shr al, cl
xchg ebx, esi
test bl, bh
or bl, bh
or ebx, esi
and dl, cl
inc si
adc ecx, esi
stc
ror bl, 8
not ecx
not cx
pop eax
shl dh, 5
push eax
xor ah, al
or bx, 0x7839
adc dh, cl
add dl, dl
or ax, 0xf86
stc
or bl, 2
or cx, 0x17aa
shl ax, cl
inc bh
shr edi, 3
ror dx, 1
adc edx, 0x5f887072
shl dx, 4
test edx, ecx
shl ch, 3
shl al, cl
cmp si, dx
inc dl
ror ecx, cl
shl cl, 1
xor esi, edx
or di, 0x35a6
not eax
sbb ax, bx
add bx, si
not dh
or dl, 0x18
rol si, 1
or si, 0xfcd
test bx, si
xor cx, si
shl dx, 4
not dx
xor bx, 0x49d4
sub bl, bh
dec ecx
and cl, ah
add ebx, ecx
shr cl, cl
not ah
or eax, ebx
stc
shr eax, 2
adc si, 0x42ed
cmp ah, 0xc
add al, dh
xchg cx, si
inc esi
ror edi, 1
mov cl, dl
shl ax, 1
xchg ecx, eax
adc ax, bx
sub dh, 0x25
inc edx
sbb dl, dl
cmp cx, 0x546d
shr si, cl
xor edx, ebx
test edi, edi
not si
cmp edx, edi
and di, di
nop
add bx, 0x4cbf
sbb bl, dl
not ah
stc
ror edi, 3
dec bx
nop
or dh, ch
sub dx, 0x423f
nop
or dl, bh
dec cx
xchg bl, dl
test esi, edx
xor eax, edx
xor esi, ecx
shl di, cl
rol ah, 4
cmp bx, si
inc edi
not eax
xchg cx, cx
ror dh, cl
xchg esi, ebx
sbb bh, bh
mov al, bl
cmp al, dl
stc
cmp ah, al
or si, bx
nop
adc dx, 0x32d1
dec cl
test ebx, 0x34d41a5b
pop eax
push eax
sub bx, ax
not eax
mov bx, 0xa7d
rol edi, cl
shl bh, cl
ror dh, 8
mov cl, ah
add cx, 0x6c03
dec ecx
xor bx, 0x1d14
or di, 0x626d
xor si, 0x4547
xchg ecx, ebx
mov di, di
stc
not ebx
stc
inc ecx
or si, ax
or ebx, 0x59a65fff
stc
or ecx, eax
mov dx, 0x41e6
xor cl, 0x50
ror dh, cl
sbb ebx, eax
sbb al, al
not dh
adc si, bx
dec eax
rol ecx, cl
test bx, di
stc
nop
shr ch, 2
xchg cx, di
adc di, ax
cmp dx, 0x2788
xchg dx, ax
xor dl, ah
shl ch, cl
not si
test cx, 0x1e98
and ecx, 0x47dacae4
inc edi
cmp ebx, edx
sbb al, dl
ror esi, 3
sbb dl, dl
shr ah, cl
sub bl, cl
dec bx
sub ch, 0x79
test edi, 0x32de9e5b
pop eax
pop edx
pop ecx
pop edi
pop ebx
pop esi
je 0x479709
stc
push edi
and edi, 0x40e33f68
push ecx
adc ecx, 0x48022e31
pop ecx
pop edi
push eax
not eax
push edx
push ecx
shr edx, cl
pop ecx
pop edx
pop eax
push edx
push ebx
and edx, ebx
pop ebx
pop edx
jg 0x47971c
stc
push eax
inc al
push ebx
xchg bl, bl
push edx
sub bl, dh
pop edx
pop ebx
pop eax
push ecx
shl cl, 3
push edx
shl dx, cl
sub dl, 0x72
not dx
stc
push eax
adc edx, eax
push edi
not di
pop edi
pop eax
pop edx
pop ecx
push esi
push edx
xchg si, dx
pop edx
pop esi
call fcn.00498827
push ecx
and cx, 0x336c
push eax
add ah, 0x58
push ebx
push edx
test bl, dh
sub bh, ch
not cx
push esi
add esi, ebx
add ah, 0x77
add ebx, edx
dec esi
nop
inc cx
nop
push edi
adc di, si
ror ch, cl
or al, 4
and dh, 0x69
mov si, si
and bx, di
xchg cx, ax
sub bx, dx
shl bh, 1
and di, 0x8f0
dec ebx
add bx, 0x1e02
xor eax, 0x33a74bc5
inc ah
shl cl, 1
nop
nop
stc
xor dl, bl
cmp esi, 0x3e313ec4
xchg ah, al
shl si, cl
dec cl
test ebx, 0x570b6fd8
nop
rol ebx, cl
mov ax, 0x27f5
shr dh, 7
nop
ror si, 4
shr ebx, cl
rol bl, cl
test bx, 0x23b2
shl si, cl
xor esi, edx
adc si, bx
or edx, 0x635e295b
not ch
or si, cx
dec edi
test edi, 0x1072669b
or ebx, 0x33a54e
xor edi, 0x69f85d74
test ah, ah
shr cl, 3
or cl, al
sub ebx, 0x792327b8
nop
adc al, 0x72
stc
rol dl, 1
mov dh, 0x41
pop edi
pop esi
pop edx
pop ebx
pop eax
pop ecx
jbe 0x479883
push eax
shl eax, 8
push ebx
add bh, 0x7c
push esi
and si, 0x5909
cmp eax, 0x5f9d1cf
push ecx
or cl, 0x26
push edx
xchg dh, al
push edi
test edi, 0x513aff91
dec ch
add dx, si
xchg di, di
xor si, si
xor si, si
not ah
nop
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
push edx
push ecx
sub edx, ecx
push eax
rol eax, 7
push edi
not edi
push esi
mov si, 0x53a6
push ebx
and bx, ax
inc bl
sbb di, 0x48d4
stc
cmp ax, dx
sub bh, bh
or cl, 0x4d
adc edx, 0x516fff6f
sub dx, dx
cmp cx, 0x420b
and ecx, esi
cmp si, 0xc1d
ror di, cl
pop ebx
pop esi
pop edi
pop eax
pop ecx
pop edx
push edx
sub edx, edx
pop edx
ja 0x47988f
stc
call fcn.00498a73
push ecx
not cx
push edx
mov dl, 0x19
nop
push ebx
dec bh
push eax
shr ax, cl
dec bx
nop
push esi
sub si, 0x2270
test al, 0x36
pop esi
pop eax
pop ebx
pop edx
pop ecx
push edi
push ecx
or di, cx
push edx
test dx, dx
shr cx, cl
nop
nop
push eax
dec eax
xor ecx, 0x2dd3e8e4
push ebx
cmp edi, ebx
xchg dl, dl
inc ebx
test al, bl
adc ch, al
push esi
rol esi, 8
shl ax, 2
shr cl, 5
mov dx, bx
cmp dl, 0x2f
test si, 0x5621
sbb di, ax
sbb ecx, edi
cmp edi, ebx
mov esi, edx
test bl, 0x13
or cl, 3
and ax, cx
ror cl, cl
xor eax, 0x1a9de8fe
pop esi
pop ebx
pop eax
pop edx
pop ecx
pop edi
push ebx
add bh, 0x30
push ecx
shr cl, 1
adc ebx, 0x31d15dc9
nop
dec bx
push eax
test al, 0x58
push esi
sbb esi, 0x4dfe6f58
push edx
ror dx, cl
push edi
sub di, ax
xor ch, 0x43
or ax, 0x2ad2
add dx, 0x3b17
dec esi
ror ch, cl
cmp edi, ebx
dec edx
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
jnp 0x479954
push eax
push ecx
ror ax, cl
push edx
add dl, 0x15
pop edx
pop ecx
pop eax
call fcn.00498e32
push esi
and si, 0x7487
push edx
push ecx
add dh, ch
inc dh
push ebx
xchg cx, bx
add dh, 0x2c
push edi
sbb ebx, edi
push eax
add al, 0x22
mov ah, al
and ax, 0x8a5
dec bx
not di
shl ebx, cl
shl cx, 6
rol di, cl
pop eax
pop edi
pop ebx
pop ecx
pop edx
pop esi
jecxz 0x47999a
push edx
push ecx
shl edx, cl
pop ecx
pop edx
call fcn.004991bd
push eax
push ecx
and al, ch
pop ecx
pop eax
jl 0x4799af
jecxz 0x4799af
call fcn.0049961c
call fcn.00499b1a
push edi
dec edi
pop edi
lea esi, [ebx + esi]
mov esi, dword [esi + 0x50]
cmp dword [ebp - 4], 0xa
jne 0x47e88e
push esi
cmp esi, 0x4b2018fb
push edx
sbb dx, 0x2e44
push eax
not ah
push edi
test edi, 0x7ac12ee
test eax, 0x629827e3
push ecx
adc ch, al
add cx, di
or dx, 0x7a5a
push ebx
mov bx, 0x7c6c
add bx, 0x53ea
shl esi, 7
stc
nop
inc ch
mov cl, 0x60
adc ebx, 0x22c0cfc8
rol eax, 6
and ebx, 0x3ad7415c
adc bx, 0x5cc7
sub di, dx
cmp edi, 0x739524
ror dx, 2
shr di, cl
rol dl, cl
sbb ebx, 0x798c09df
rol dh, 7
rol eax, cl
mov cx, 0x1ae6
ror eax, cl
test edx, ebx
not dl
xor ecx, 0x6732348
xor bl, dl
nop
rol al, cl
not edx
rol esi, 3
sbb ax, 0x18a0
add si, cx
or edx, 0x2d74b379
sub dh, dh
xor ah, bh
shr ch, 1
shl ax, 3
xchg edx, ecx
shl ax, 7
test edi, edi
rol ax, cl
nop
and ax, ax
cmp dl, 0x20
not dh
and ax, dx
inc dx
stc
not si
rol cl, cl
shl ebx, cl
shr bx, 7
sub bh, 0x40
cmp si, 0x5c19
not si
cmp ch, dh
xor ax, 0xf61
inc cx
mov ah, 1
not ah
and di, 0x5a30
test cx, ax
sub cl, 0x72
shr dl, 5
ror bx, cl
inc ebx
cmp cl, 0x6c
ror ebx, 2
stc
sub cx, dx
sub edi, esi
or ch, al
dec edi
ror ecx, cl
rol edi, cl
sub ebx, edx
or si, dx
nop
sub ecx, ebx
add ah, bl
inc bx
stc
dec di
shl eax, 1
cmp ah, 4
shr eax, cl
shr dx, cl
shr ch, 3
dec dh
xor edx, edx
stc
add si, 0x253a
mov dx, bx
pop ebx
push ebx
add bh, bl
stc
and ax, 0x76c1
nop
inc edx
stc
cmp bx, ax
and edx, ebx
shr ebx, cl
dec edx
cmp edi, eax
dec ax
test esi, eax
add bl, 0x68
rol cl, 3
xchg edi, ebx
sub ecx, edi
test al, ch
sbb bh, dl
mov cx, ax
shr edi, 5
and dh, bl
adc ecx, ebx
xor edi, ebx
stc
dec ax
and ch, 0x66
dec di
inc esi
shr ebx, 3
inc bx
adc ecx, edx
sub edi, eax
not edi
mov esi, eax
shr edi, 4
dec dl
test al, 0x65
inc eax
rol bx, 1
sbb dh, al
xor bh, bl
and bl, dh
sbb di, 0x3961
stc
stc
or ebx, 0x237559d0
xchg al, dl
nop
rol dx, cl
ror al, 6
not bh
ror bl, cl
cmp ch, 1
test edx, esi
sub edx, ebx
dec bx
shl cx, 3
or cx, 0x4352
cmp ebx, ebx
ror eax, cl
test ecx, 0x1e86fc4c
cmp bx, dx
or ax, 0x26f9
not bx
xchg al, dl
dec di
dec edi
ror dh, 6
not al
adc cx, 0x24c2
dec ax
cmp esi, 0x2df91476
dec ch
cmp dx, 0x4e20
stc
dec edx
add edx, esi
rol bx, cl
xchg dh, dl
stc
nop
cmp edx, 0x3076cb5c
test si, dx
and al, dh
inc cl
add dh, 0x3b
sub cx, ax
not ecx
mov esi, 0x43baffdf
ror edi, cl
not bx
add dh, 1
test bh, cl
cmp dx, 0x2b22
ror edx, 1
inc dh
sub di, dx
cmp ecx, 0x784deeb8
rol ax, cl
pop ebx
cmp si, 0x3187
xchg si, si
push ebx
and dl, bl
ror dx, cl
mov cx, 0x1fed
add ebx, 0x7ac4c488
test dx, si
stc
or dx, 0x26b5
rol edx, 6
and edx, edx
ror dx, cl
shl ch, 5
rol esi, 8
rol edi, 3
not ebx
xor edi, edi
nop
xchg bx, ax
rol ecx, cl
nop
shr ebx, 4
inc di
and cx, ax
test ax, dx
not esi
test ah, 0x62
add ax, 0x8c5
add edi, eax
add dx, 0x1ed5
mov dh, ah
ror ebx, cl
nop
inc ax
test edx, 0x7470680c
sub dl, cl
sbb di, bx
mov di, 0x6ba8
and ax, cx
mov bl, 0x3f
cmp si, dx
sub ebx, ecx
test esi, ecx
rol ebx, 4
rol edi, 7
adc eax, 0x96bd15c
test al, al
inc dx
xchg ecx, eax
nop
shr ecx, cl
shl ecx, cl
rol eax, cl
xor al, dl
inc al
or ah, 9
not ax
nop
rol bx, cl
nop
not ch
sbb ebx, eax
shr edx, 8
xchg bh, cl
adc al, 0x11
test cx, ax
or ax, 0x6a11
shr esi, cl
xchg bx, cx
xor esi, 0x3b561e0f
dec bl
xchg cl, bl
or ecx, esi
adc cx, si
not dx
test bh, bl
add edi, ecx
inc dx
inc dl
add ax, cx
stc
not bl
xor bx, dx
test dh, 0
inc esi
sub ch, ah
rol cl, cl
not ax
pop ebx
pop ecx
pop edi
pop eax
pop edx
pop esi
jo 0x479eb9
call fcn.00499efe
push ebx
or ebx, ebx
push eax
sbb eax, eax
push edx
test dl, 9
adc bl, 0x46
and ax, bx
push ecx
shr bx, cl
or ah, 0x15
push esi
push edi
sub si, di
cmp bx, cx
adc dx, 0x360c
or bx, dx
sbb cl, 0x40
and eax, 0x2cf00b76
shl ah, cl
add eax, 0x287fe29d
nop
ror ah, 8
xchg edx, eax
nop
dec dx
or edi, ebx
inc ecx
add ecx, eax
sbb bx, cx
adc al, 0x33
xchg dx, ax
rol dx, 5
rol ch, 4
sbb edi, esi
nop
nop
ror ax, cl
sbb ch, ch
shr dh, cl
add di, dx
and dx, 0x2e16
shl bl, 2
and bl, al
nop
shl edx, 8
not edx
adc cx, cx
ror di, 8
inc edi
adc di, cx
and ax, 0x24b7
sub bx, 0x29d8
sub al, 0x2a
not ax
shl dl, cl
xchg bx, cx
cmp esi, 0x20564a43
ror ah, 5
mov ax, cx
or ch, 0x35
ror di, cl
sbb bx, ax
stc
xor cx, ax
xor bx, 0x63bd
test bx, si
xchg ecx, ebx
add eax, 0x25dace65
shr edx, 6
add si, 0x73fe
stc
and cx, 0x15e3
shr ch, cl
sbb eax, 0x6d8cacf2
test cx, di
inc ecx
cmp bx, 0x3d1a
sub cx, 0x405d
ror dx, cl
not bx
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
push eax
and eax, 0x5cc45f4d
push ebx
or ah, bh
push edi
or di, di
nop
pop edi
pop ebx
pop eax
push edi
rol edi, 7
push ebx
push edx
xchg bl, dh
push eax
xor al, 0x6c
pop eax
pop edx
pop ebx
pop edi
call fcn.0049a396
nop
push ecx
xor cl, 0
nop
push eax
push esi
sbb ax, si
test ch, 0x3b
push edi
shr di, 2
nop
push ebx
shl bx, cl
push edx
sub dx, bx
add cx, dx
or cl, bl
ror edx, cl
shl dl, 3
sub bl, ch
shr dh, 3
xchg dh, dl
add esi, edi
sbb bx, dx
add cl, 0xc
ror ecx, cl
pop edx
pop ebx
pop edi
pop esi
pop eax
pop ecx
jo 0x479e62
call fcn.0049a840
push eax
shl eax, 8
push edx
sub dh, 0x1f
push ebx
xchg bx, ax
adc bx, 0x2ef3
push ecx
test ch, 0x4e
sbb ah, 0x23
mov ecx, 0x43fdd30f
shl dh, 4
ror ch, 2
xor bl, dh
push edi
adc eax, edi
nop
push esi
dec esi
inc di
rol al, 7
not dl
cmp al, ah
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
push edi
inc edi
push edx
xchg dx, dx
stc
ror dx, 7
push ecx
shr edx, cl
pop ecx
pop edx
pop edi
call fcn.0049ac2f
push edx
cmp edx, edx
push esi
or esi, 0x1565d4a7
push eax
xchg al, dh
pop eax
pop esi
pop edx
jae 0x479e9d
push ecx
push edi
adc ecx, edi
push ebx
sub ebx, ebx
pop ebx
pop edi
pop ecx
call fcn.0049af81
call fcn.0049b3b7
jnp 0x479eb4
call fcn.0049b688
jecxz 0x479eb4
call fcn.0049bc38
call fcn.0049c07d
push edx
push edi
add dx, di
test dl, 0x28
and dh, 0x73
push eax
push ecx
shr ah, cl
pop ecx
pop eax
pop edi
pop edx
nop
push eax
dec al
push ebx
dec bl
pop ebx
pop eax
cmp dword [ebp - 0xc], 0x55f0
jl 0x47adf8
push edi
or di, 0x1271
push ebx
cmp ebx, 0xa1fff26
nop
stc
nop
push eax
shl ah, 2
push ecx
shr eax, cl
xchg bl, ch
push edx
test dl, 0x78
dec edi
push esi
add si, 0x2c70
rol cx, cl
rol di, 4
not bl
xor ebx, 0x3584f9d6
dec dh
sbb ebx, 0x6bddcb6d
nop
sbb dh, 0x5a
and edx, ecx
shr cl, cl
add ah, 0x19
dec ch
ror ebx, cl
ror edx, 1
not dh
or cx, 0x790f
dec si
nop
adc ecx, 0x6a5e8ac9
add cl, 0x49
add esi, 0x3a1d7689
not ah
not esi
add dh, 0x62
rol edi, 7
test al, 0x57
xor ch, 0x12
ror esi, cl
shr cx, 1
cmp ax, cx
and esi, eax
test si, bx
cmp eax, esi
adc edx, 0xd1a370e
stc
nop
nop
xor bh, dh
xor ebx, 0x1efb1893
nop
nop
add bl, 1
test cl, cl
ror al, 7
add al, 0x27
xor ecx, esi
ror bl, cl
adc eax, 0x7dbc6e12
not edi
ror eax, cl
sub bh, 0x20
or esi, ebx
inc al
test cl, al
cmp dx, 0x44b6
or ecx, 0x1bda9e11
or dx, 0xc2d
and cx, 0x65c5
shr dl, 4
or eax, ecx
add ah, 0x6f
not eax
xchg dl, ch
or di, bx
cmp ax, 0x4d45
add ebx, 0x1722a530
stc
rol ah, 2
adc edx, ebx
shr ah, cl
add ch, ch
or si, dx
shr esi, cl
adc bl, 0xb
cmp bx, 0x2aac
adc esi, 0x7d95036c
ror edi, cl
ror bh, 4
and ecx, edx
inc ax
inc cx
xor eax, 0x2aa4a08
xchg ah, ch
and eax, 0x30dfb057
ror esi, 6
dec bh
cmp cx, 0x5406
mov bh, al
pop esi
pop edx
pop ecx
pop eax
pop ebx
pop edi
nop
push ecx
cmp cl, ch
push edx
shl dx, cl
push esi
test ecx, esi
push ebx
not bx
xor dh, bl
add dx, 0x7461
xor bh, 0x56
stc
stc
add cl, dh
cmp esi, 0x3d159ef0
dec bl
shl dx, 1
push edi
shr di, cl
push eax
inc al
not edx
sbb ch, bl
sbb edx, 0x396ed79c
adc cl, 0x52
nop
nop
and dx, 0x6d28
mov bx, ax
adc esi, ecx
dec cl
test ecx, eax
xchg ebx, ebx
test ax, si
test bx, 0x413e
sbb eax, 0x6018fe8c
and edi, 0x20cde199
cmp al, cl
shr bh, cl
xor ch, bl
not esi
or ah, 0x46
ror edi, cl
shr ecx, 6
ror esi, cl
or dl, cl
sbb dl, 0xe
rol ah, cl
cmp di, cx
add edi, 0x33ae0604
test bl, dl
sbb esi, 0xcd1f9df
xchg dl, bh
shr eax, 5
add esi, 0x268b071a
test bl, 0x4a
cmp cx, 0x7968
ror bl, 7
stc
sbb edi, 0x14eda570
xchg bx, ax
sbb ch, 0x2f
and edi, esi
inc si
shr cx, cl
rol ebx, cl
dec eax
xchg esi, edi
test dx, ax
shr al, 6
adc edx, ecx
shr bx, cl
or ah, 0x7b
test ch, ah
sbb edi, 0x18da0d6d
xchg edx, esi
sbb dx, 0x185c
dec dx
and dx, 0x5ba8
shr ah, 5
shr dh, 7
rol esi, cl
sbb bh, ah
sbb bx, 0x1a09
stc
dec bh
cmp ebx, 0x621277e2
add bx, 0x7732
or ebx, 0x3c15ae5e
or di, si
cmp si, 0x2d7f
sbb bx, bx
or ah, 0x62
stc
and eax, eax
stc
mov ah, dl
test eax, 0x6772c1ef
mov esi, 0x67a6345c
dec esi
inc ch
or dl, bl
test edx, 0x21e29fb0
sub di, 0x6709
nop
pop eax
add edi, 0x67ddff64
and cl, ch
nop
ror edx, cl
adc cx, si
rol si, 8
shl esi, cl
mov cl, 0x44
sub si, si
xor dl, bh
and bh, ch
mov ebx, 0x3d7b3724
push eax
dec ax
not di
stc
shr ecx, cl
stc
shl dx, 7
or dx, cx
ror ebx, cl
shr cl, cl
or si, 0x5979
shr eax, 5
xor ecx, ecx
rol dx, cl
and edx, 0x209fcb12
adc ebx, 0x5b05be18
adc bx, ax
shl edx, 1
shl ah, cl
or si, di
dec ah
ror eax, 8
stc
cmp ebx, esi
nop
dec bh
sbb di, 0x143b
adc al, ah
and si, 0x2d94
sbb si, 0x123b
and bh, 0x13
add ch, 0x4a
xor esi, 0x4125e861
nop
sbb edi, edi
xchg bx, dx
and cx, cx
not al
shl ebx, cl
inc ah
mov cx, 0x6cbf
xchg ch, dh
xor bh, ch
and si, 0x4f7c
shl si, 8
stc
nop
and dl, ch
shl ax, 1
dec dx
shr edx, cl
test dl, 0x6a
nop
nop
not ax
inc ax
shr si, cl
adc si, 0x561b
rol ecx, 5
test ah, cl
cmp eax, 0x566649f5
pop eax
pop edi
pop ebx
pop esi
pop edx
pop ecx
call fcn.0049c501
push edx
sub edx, 0x73c43d79
nop
add edx, 0x64f1a2c4
push eax
not ax
push ecx
rol ecx, cl
push edi
mov edx, edi
push ebx
dec ebx
stc
shl dl, 4
not ah
sub ax, dx
ror ah, cl
ror dl, 6
shr dh, cl
inc dx
shr edx, cl
push esi
test bx, si
not eax
shl eax, cl
adc ax, ax
dec dx
adc cl, bh
sbb bl, ch
not ax
adc cx, dx
cmp edi, 0x15440ed7
sbb ecx, ecx
add bx, 0x568
sub ecx, ebx
xchg ebx, ebx
or ch, 1
sbb ch, 0x23
test ecx, 0x206a2dd6
rol dh, cl
add bl, dh
inc dx
ror al, 2
shr ebx, cl
shl dx, 6
xor dh, dh
add ebx, edi
ror cx, 5
sub dh, 0x53
adc dh, 0x2f
inc bx
adc ecx, 0xea217df
xchg edx, edi
sbb bl, 0x14
ror ebx, 6
inc si
or ecx, edi
dec eax
xchg dl, al
xchg edi, edi
shl ecx, 3
adc ah, 0x4d
add cl, bh
inc bx
and esi, eax
nop
and eax, esi
ror bx, 5
shl bx, 4
xchg dl, bh
sub edx, 0x6a7adca7
inc dx
stc
inc al
sub ecx, 0x5e5dcb5f
xchg ah, al
inc bl
add eax, 0x5c957d34
ror bx, 6
test ax, si
ror cx, 7
mov bl, bl
sbb si, dx
test ah, 0x65
not dx
stc
not ah
nop
test cx, dx
xor ah, bh
shl ah, 5
mov eax, ebx
adc bh, 0x5f
cmp edi, 0x76a98600
rol edi, cl
shr bh, cl
rol ecx, cl
shr di, cl
shl cl, cl
sub cl, 0x50
nop
and dl, 0x1a
rol dl, 8
shr bl, 1
xor ecx, esi
sbb ax, 0x670c
pop esi
push esi
sub si, 0x5d4c
nop
inc al
inc bl
not dx
adc bl, dh
rol bl, cl
and di, bx
ror esi, cl
sbb ebx, ecx
cmp cl, bh
mov dl, 1
shl ebx, cl
xor bx, 0x565e
cmp si, di
ror dx, 8
rol cx, cl
shr edi, 7
xchg cx, bx
not di
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
push ebx
inc bh
push ecx
ror cx, cl
push eax
ror ax, 1
shl cl, 2
push esi
and cx, si
pop esi
pop eax
pop ecx
pop ebx
call fcn.0049c943
call fcn.0049cd1b
push ecx
push edx
xchg cx, dx
pop edx
pop ecx
push edx
sbb dx, dx
push ecx
push edi
or cx, di
pop edi
pop ecx
pop edx
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
call fcn.0049d2bc
call fcn.0049d606
push ebx
xor bl, 0x3b
push edx
sub bl, dl
push eax
sub eax, 0x3959d29c
xchg edx, edx
push esi
add esi, 0x1a986775
push ecx
or ebx, ecx
push edi
sub eax, edi
and edx, 0x3c65b035
cmp edi, eax
add esi, 0x595c58ba
sbb edx, ebx
xchg ch, ch
stc
stc
sbb bh, 0x7f
rol ch, 3
not eax
shl ecx, cl
add edi, ecx
cmp ch, dl
rol edi, cl
shr bx, cl
xor esi, esi
xchg dh, cl
add eax, ebx
sub ecx, 0x6351547d
ror edx, 4
add si, 0x67e4
inc bx
rol cx, cl
xchg dl, ch
xchg bl, dh
cmp dx, dx
adc eax, 0x54e7d13
stc
cmp cl, bl
rol cl, 4
or di, cx
shl si, cl
nop
xor ax, di
cmp ah, dh
and eax, ecx
stc
test bh, al
mov dx, 0x3cd5
mov bl, dl
add cl, 0x5c
inc cx
xor bx, di
cmp di, 0x2c16
or ch, bl
nop
dec di
add ax, cx
add bl, cl
sbb si, 0x581f
inc eax
rol di, cl
or bx, ax
rol cx, 1
nop
cmp si, 0x7e68
xor cx, 0x3c6f
add edx, eax
stc
mov al, cl
add dh, 0xa
xchg bh, ch
not cl
add eax, esi
shl edi, 5
or ecx, edi
mov edi, 0x58de9778
cmp bx, di
nop
xor ecx, 0x578d691d
xchg bx, di
cmp di, di
stc
stc
add dh, 0x11
sbb bl, ah
nop
sbb cx, si
sbb ebx, esi
xor ecx, ebx
mov bl, cl
xchg si, si
shl dx, cl
or si, ax
inc al
shl ecx, cl
nop
mov edx, 0x58279e3d
xchg si, ax
adc ecx, 0x50f9f36e
nop
nop
test dl, 0x4b
pop edi
not dx
xor dl, 0x36
push edi
not di
ror edx, cl
inc di
xor dh, 3
nop
rol edx, 2
sub ah, dl
shr dh, 5
add si, si
ror bh, cl
sbb ebx, 0xd0b4535
xchg bl, ah
sub ebx, esi
nop
stc
sub bx, si
or ebx, 0x2e354353
stc
shl cl, cl
nop
adc bl, bl
and dx, bx
sbb dx, dx
test bh, bh
not cl
stc
ror dl, cl
test ah, dh
mov eax, 0x42705f3f
and ah, 0x67
mov si, 0x3e96
shr bh, cl
cmp edx, eax
or ah, 0x22
stc
nop
xor edi, 0x6ada6323
ror ecx, cl
shl ecx, 5
cmp ah, ah
shl edi, 6
and di, si
sub bx, bx
or ecx, 0x4f8d0a11
mov si, 0x115
nop
adc bh, 0x27
or ch, dl
shl esi, cl
dec bx
shl dh, 6
or dx, 0x4b3e
stc
add si, di
shr dh, cl
stc
nop
sbb esi, 0x38faf106
shr ah, cl
mov ax, 0x34e6
not ax
and eax, esi
xchg dl, al
or ch, 0x6b
adc ch, al
shr ecx, 5
sbb bh, 0x44
add dh, bl
and eax, 0x1a3ca171
rol bx, 2
xor cl, dl
nop
xor cl, bl
xor ch, ah
xor cx, 0x28b8
cmp edi, 0x211e6b0e
dec edi
adc bh, bl
adc ebx, ebx
sbb esi, ecx
not ax
test cl, 1
shl al, 8
dec edx
test cl, 0x15
or bh, 0x15
add eax, edx
sub cl, al
shl cl, 8
cmp ax, di
cmp bx, 0x53ab
shr ecx, cl
mov ch, cl
inc bx
and ecx, eax
or eax, 0x78109c0b
rol ah, 2
dec edi
pop edi
sbb ah, 0x4a
add ecx, 0x4c239107
nop
not dh
and dx, 0x22df
ror bx, cl
and ebx, 0x4b5e524b
push edi
sbb edi, esi
xchg di, ax
and al, bh
dec ebx
cmp al, dh
and ax, dx
inc esi
shr di, cl
stc
or ax, cx
xor eax, esi
dec bl
nop
dec bl
dec cx
sub bl, al
inc ax
xor esi, 0xc2d8def
sub dl, bl
stc
xchg edi, ecx
test bh, 0xf
or al, 0x10
adc bl, 0x6e
add dx, 0x2039
rol al, 1
and esi, ebx
stc
shr si, 5
add di, 0xe52
cmp ecx, ecx
stc
add ebx, 0x2f6ed9db
or bh, bl
nop
cmp ebx, 0x5c40a461
rol bl, 7
cmp esi, edi
rol esi, 7
xor edx, edx
add si, cx
sub al, 0x58
test cx, si
cmp cl, bh
and cl, ch
xchg bl, dh
inc eax
mov eax, 0x3ae90078
xchg edi, esi
inc edx
sub si, cx
xchg ecx, ecx
sbb cx, 0x1702
sbb ebx, eax
test edx, 0x6d6ac8ff
add dx, 0x2b74
xchg si, ax
inc cx
stc
xor di, di
add ah, 0x58
mov edi, 0x5ee13f35
sub si, di
shr dh, cl
xor eax, edi
cmp edx, 0x76e42af9
ror di, 6
add esi, edx
or ax, 0x7c86
ror ax, cl
ror ebx, 4
stc
not ebx
mov bl, dh
rol ah, cl
nop
rol edx, cl
add esi, ebx
rol di, 8
adc al, 0x16
mov ch, 0x2f
mov eax, edx
nop
sbb bl, 0x77
sub cl, 0x39
sbb ecx, 0x3c32093c
xor ch, 0x74
shl ah, cl
sub esi, edx
sub si, 0xfac
cmp ax, 0x4d6c
nop
sbb ecx, edi
pop edi
and dx, cx
dec si
shr al, cl
xchg ecx, eax
stc
or bh, al
inc ax
xor cx, 0x793a
xchg al, dh
ror edx, cl
mov ecx, esi
push edi
sub eax, edi
dec cx
nop
not ax
xor edx, ebx
test edx, 0x76074db7
xor cx, di
dec ecx
sub cl, cl
sub ebx, 0x39ae7388
test dx, 0x1ea2
add bh, ah
ror di, cl
or al, ah
add ebx, ebx
cmp bh, bh
nop
inc ecx
xchg edi, eax
cmp ch, 0x5b
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
push edx
push esi
xchg edx, esi
stc
push ebx
sbb bx, 0x398b
stc
push ecx
inc ecx
adc ecx, 0x31c011d3
shl bx, cl
rol bx, 3
rol edx, 5
shr ebx, 2
shl bx, 8
push edi
shl di, cl
dec bx
cmp bx, 0x6c74
shr di, cl
test dh, 0x61
dec edx
inc bx
push eax
and ah, bh
inc al
inc edx
inc bx
inc dl
or dl, al
shl bl, cl
ror bx, cl
cmp ah, dl
ror dh, 7
dec si
shl ah, 5
ror si, cl
xor al, ah
ror eax, 1
pop eax
pop edi
pop ecx
pop ebx
pop esi
pop edx
call fcn.0049d9f8
jae 0x47a7d8
push ebx
push ecx
adc bx, cx
push edx
test dl, cl
shl dx, 2
stc
nop
push esi
dec si
dec dl
cmp bh, 0x2d
push eax
shl ah, 8
xchg dh, bh
sub ah, ch
not dl
pop eax
pop esi
pop edx
pop ecx
pop ebx
call fcn.0049dc6b
jl 0x47a7d7
call fcn.0049e1cc
jbe 0x47a7d7
push edx
push ebx
and dl, bh
pop ebx
pop edx
stc
call fcn.0049e4a9
jb 0x47a836
push ecx
push esi
sub cx, si
inc cx
shl ecx, 3
push edx
xor dx, 0x106f
push edi
xchg di, dx
stc
push eax
inc al
add cl, 0x5a
cmp esi, 0x7eeb14dd
dec edx
cmp cl, 0x64
push ebx
xor si, bx
and bl, ah
sub bx, bx
shl bl, 8
and bx, 0x7d5c
mov edx, edx
ror edi, 6
ror ch, 1
rol bl, 1
shr dx, cl
pop ebx
pop eax
pop edi
pop edx
pop esi
pop ecx
call fcn.0049e9eb
push eax
push ecx
mov eax, ecx
pop ecx
pop eax
push eax
push ecx
shr al, cl
push edx
sbb edx, 0x53eb30b8
push edi
test edi, edx
not dl
pop edi
pop edx
pop ecx
pop eax
call fcn.0049eebd
push edx
and dx, 0xbad
push ebx
push ecx
rol ebx, cl
push edi
shl edi, cl
nop
cmp dh, bh
pop edi
pop ecx
pop ebx
pop edx
call fcn.0049f3cc
push edi
add di, 0x152a
push ebx
xchg bh, bl
push ecx
push esi
xor ecx, esi
sub cx, 0x2f1d
stc
rol cx, cl
rol esi, 4
push edx
or dl, cl
pop edx
pop esi
pop ecx
pop ebx
pop edi
push edx
xchg dx, dx
pop edx
mov eax, 0x736111
lea ecx, [esp + 0xc]
push 0x2c
push 0x7a474262
push ecx
push eax
call fcn.0049f97d
push esi
dec si
push edi
push ecx
adc edi, ecx
push edx
dec dx
test esi, 0x3c6245eb
push eax
sbb eax, 0x50860967
push ebx
add bx, ax
ror si, 8
ror cl, 4
sub dh, 0x7b
sbb si, 0x4125
shl di, cl
mov edi, 0x6700cbb8
test al, bh
dec esi
mov eax, ecx
adc bx, dx
sbb di, 0x1f7d
and dh, 0x64
xor ax, 0x4c19
sub esi, esi
rol di, cl
xchg edx, eax
nop
stc
stc
not ax
stc
sbb ah, 0x16
inc ch
shr cl, 8
xchg dx, cx
not edi
mov dh, bh
dec edx
xchg cl, dl
cmp dl, 0xa
dec esi
mov di, ax
ror edx, 5
mov bl, al
rol edx, 8
xor eax, 0x50001ab3
or di, ax
shl bl, cl
or di, cx
cmp dl, 0x31
ror esi, 4
xchg bh, al
xchg di, ax
shl bh, cl
ror edx, 6
mov di, 0x9e1
test di, 0x1879
or ch, 0x2c
rol esi, cl
nop
test di, bx
test ebx, eax
nop
add dh, dh
not ah
stc
nop
ror dh, cl
stc
test ch, dh
sbb dh, cl
sub bl, al
stc
shr eax, cl
xor bx, bx
sbb dx, 0x7d82
stc
test cl, dl
not eax
xchg si, si
dec dh
sub di, si
add edi, ebx
not ax
shl edx, 8
or ebx, edx
shl ecx, 1
sub al, 0x6f
and ax, bx
test bl, 0xa
xor bx, ax
not bl
inc cl
cmp si, cx
xor bl, ah
and dh, bl
shl eax, cl
ror ax, cl
test edx, esi
pop ebx
pop eax
pop edx
pop ecx
pop edi
pop esi
call fcn.0049fd3d
push esi
push ecx
shl si, cl
push eax
shl ax, 6
push edx
adc dl, ah
sbb edx, 0x6c7313bf
or eax, 0x3bdb9bab
push edi
shl edi, 7
xchg edi, esi
stc
xchg dx, ax
not di
xor eax, 0x4266b923
sub cx, 0xbd2
not cl
push ebx
xchg bh, cl
mov eax, edx
dec ax
shr edx, cl
shr ax, 5
sbb dl, dl
nop
adc ebx, 0x2493c089
inc bx
rol edi, cl
nop
rol ecx, cl
sub ch, ah
shl bx, 2
sbb eax, 0x5fa8b67b
and esi, 0x3d3c565f
add bl, 0x31
dec si
shl eax, 2
add di, dx
rol edx, cl
xor ax, 0x440d
not ah
xor eax, 0x3ef48beb
xor ebx, 0x6ecb0f1f
and dl, 0x50
inc al
rol al, cl
cmp edi, 0x5f2915fb
not edi
not esi
shl di, 4
rol ch, 8
cmp ah, 0x69
shl di, cl
xchg bx, ax
inc bx
mov eax, 0x3b6f7652
nop
dec dl
mov ax, dx
xchg edi, ebx
rol edx, 8
shl esi, 4
inc di
mov dl, dl
shr edx, 2
xor cl, 0x23
test ah, ch
test di, bx
not ax
shl si, 8
rol esi, cl
sbb bh, ah
shl di, cl
test di, 0x4fa4
or ax, 0x663a
or ax, 0x68cc
add ebx, 0x2964a98f
cmp ah, 0x52
add eax, 0x36c1823c
shl dx, cl
stc
nop
shr ah, 7
not bh
shr edi, cl
shr dl, cl
ror ecx, cl
ror al, cl
shl bx, 4
and si, dx
and edx, eax
or dx, cx
and cx, 0x1ba3
sub ah, dl
test dl, 0x66
not cx
or ebx, 0x52eda860
rol ax, cl
and ecx, 0x72261afc
or eax, ebx
cmp bx, cx
test ax, 0x63cd
adc eax, 0x55d728c4
rol ebx, cl
adc edx, esi
pop ebx
mov dh, 0x1f
rol cl, 5
push ebx
sbb dl, bl
mov cx, cx
xor edi, edi
cmp bh, 0x1d
not cx
not cx
xor cx, dx
sbb cl, 0x73
xor edx, edi
xor bx, cx
rol dx, cl
not ch
mov cx, si
sub bx, 0x7bed
ror bl, cl
xchg dx, bx
dec ecx
nop
xor cl, bh
xor dx, ax
adc dx, 0x7141
inc edx
and cx, 0x1e54
sbb ch, 0xb
shr bh, 7
xor al, 0x5f
or bh, 0x43
stc
shl esi, cl
add ebx, 0x47d29f3d
add bl, 0x5d
shr bx, 1
stc
inc bh
test di, 0x47e
shr al, cl
dec ax
xor eax, ebx
add edx, eax
sub dx, di
sub bl, ch
rol ah, 8
xchg ch, ch
or ebx, 0x797a99b0
adc ah, 0x29
dec cx
shr ax, 1
nop
shl di, 1
and di, dx
rol di, 1
or si, 0x4a7e
adc ah, 0x5e
inc eax
stc
dec bl
and ax, dx
rol ebx, cl
mov ebx, 0x1cee09ff
and edx, 0x516c1fb1
nop
not edx
shr cl, cl
or ax, 0x7a2
dec dx
inc dl
not cx
xor si, 0x70ba
adc esi, 0x237aefad
dec ecx
mov ecx, edi
xchg dx, di
not cx
ror ah, cl
or dx, bx
stc
dec edi
ror al, 6
sbb esi, edx
ror edi, cl
mov ax, ax
cmp ax, si
xor ebx, 0x4873912
not cl
sub esi, edi
shr eax, cl
inc ax
shl ax, 2
shl esi, 8
dec ah
pop ebx
pop edi
pop edx
pop eax
pop ecx
pop esi
jo 0x47ad1d
call fcn.004a0375
push edi
push eax
test di, ax
nop
push ebx
ror bh, 5
push edx
or dx, 0x5e2c
xor al, dh
ror ah, 2
push esi
not esi
push ecx
and dh, cl
not ecx
and si, 0x5f19
rol edx, cl
add ecx, 0x7f22f5b8
cmp esi, esi
adc ebx, eax
ror dl, cl
nop
shr esi, cl
sbb eax, esi
add di, 0x7854
ror si, cl
mov ecx, 0x4dd67e81
xor dx, 0x597e
or dx, dx
not bl
and di, 0x4299
inc edx
add dl, bh
shl ebx, cl
mov di, bx
xchg al, al
mov dl, 0x29
pop ecx
pop esi
pop edx
pop ebx
pop eax
pop edi
push edi
dec edi
push ecx
rol edi, cl
nop
push ebx
add bx, bx
stc
nop
push esi
mov esi, 0x6d96863f
push eax
push edx
sbb al, dl
not dx
ror ecx, cl
not ecx
xchg dl, bh
ror bh, 1
shr eax, 6
ror di, 1
and di, si
rol cl, cl
and cl, 0xe
ror si, 7
inc eax
inc edi
mov dh, bh
inc ch
xor ax, ax
shr esi, 5
cmp al, al
mov bl, ah
shr dx, cl
shr di, cl
rol edi, cl
sub dl, 0xa
ror ax, cl
nop
pop edx
pop eax
pop esi
pop ebx
pop ecx
pop edi
stc
nop
nop
push ebx
push ecx
xor bl, ch
and bl, bl
nop
push edi
push esi
or edi, esi
nop
shl ch, 5
test di, 0x1a74
shr bh, 1
dec cx
shl si, 3
shl ch, 6
inc bl
push eax
rol al, 1
xor ebx, ecx
push edx
or edx, 0x50a54240
cmp cx, si
test ch, bh
test eax, eax
ror edx, 7
sub bx, 0x14b
adc al, bl
or dx, 0x1366
add ch, 0x39
shr eax, 3
add ax, dx
sub di, 0x4ed4
mov edi, 0x1256000e
mov dx, 0x6da7
inc bx
inc cl
xchg bh, dh
or eax, edx
stc
stc
inc ch
rol dl, 4
ror dx, 2
cmp bl, bh
stc
pop edx
pop eax
pop esi
pop edi
pop ecx
pop ebx
stc
call fcn.004a0614
call fcn.004a0903
push ebx
dec bx
push edx
sbb dl, bl
and dl, dh
ror bx, 4
not edx
push eax
dec eax
push ecx
adc ecx, 0x23edd0fe
and cl, dh
push edi
sub dx, di
dec cl
and bh, 0x7e
xor edx, 0x7d69183e
sub bl, 0x33
not al
shr ecx, cl
pop edi
pop ecx
pop eax
pop edx
pop ebx
call fcn.004a0cbe
push ecx
dec cx
push eax
test al, al
cmp ecx, 0x7892b104
test al, 0x3d
push esi
mov esi, 0x74ceb631
push edi
xor edi, eax
mov eax, ecx
push ebx
sub bh, 0x67
dec bh
sbb eax, 0x326bc240
pop ebx
pop edi
pop esi
pop eax
pop ecx
push esi
inc si
push ebx
push ecx
ror ebx, cl
not bx
push edx
dec dx
push edi
rol edi, 3
xor bx, di
shr bh, cl
push eax
or cx, ax
shr ax, cl
test di, 0xd42
pop eax
pop edi
pop edx
pop ecx
pop ebx
pop esi
push edx
shr dh, 5
push eax
add al, 0x36
push edi
sub edi, 0xf9630e0
push ebx
mov ebx, edx
adc al, 0x15
push ecx
ror cl, cl
pop ecx
pop ebx
pop edi
pop eax
pop edx
call fcn.004a12b6
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00482580
add esp, 0x30
test eax, eax
je 0x483c26
mov ecx, 0x100
jmp 0x482b4e
jo 0x47b012
stc
push edx
push ebx
cmp dl, bl
push ecx
test ch, 0x2a
push eax
not ax
stc
push esi
shr si, cl
shl eax, 7
stc
or dx, 0x2f45
nop
sbb bx, 0x6e6a
add dl, 0x13
not ax
shr cl, cl
and si, 0x170e
stc
inc dl
dec edx
push edi
and di, 0x5fa2
or edi, esi
nop
not cx
add al, 0x2c
rol cx, 8
shl bh, 3
shr edi, cl
ror esi, 6
nop
stc
ror si, 3
shl dx, 2
nop
inc edx
mov ah, ah
pop edi
pop esi
pop eax
pop ecx
pop ebx
pop edx
push edi
test di, 0x9b4
push ebx
push eax
test bh, al
push ecx
rol ecx, cl
ror ax, cl
dec ebx
push edx
adc dh, 0x2e
or edi, eax
push esi
mov esi, 0x3b0e305f
not esi
ror si, 6
not ch
xchg edi, edx
rol di, cl
xchg dx, ax
ror eax, 4
add eax, 0x2fc43be4
nop
mov dx, 0x7c34
not dh
sub ch, cl
not dl
sbb di, 0x3448
ror si, 5
mov ebx, ebx
mov dx, 0x278a
shr eax, cl
and al, 0x73
nop
rol edx, cl
nop
dec eax
cmp edi, 0x22f6eac
adc dx, ax
xor dl, 9
or ebx, ecx
or dx, dx
shl di, 6
test ah, ah
and ax, si
adc ax, 0x466d
mov si, bx
xchg edi, esi
inc ecx
xchg dx, bx
rol dx, 8
ror ch, 8
not esi
or ch, 0x77
xchg edi, ebx
inc ebx
xchg ch, al
xor ax, 0xcd
stc
shl ax, cl
xchg dx, dx
stc
inc esi
mov ch, dl
and di, bx
cmp ah, ah
nop
or di, bx
sub ebx, 0x58175d7f
and al, ah
not cx
xchg cx, di
sub si, bx
dec bh
nop
shl edi, 4
ror dx, 6
xor ecx, 0x2404eaad
or dh, 0x61
sub eax, ebx
ror eax, cl
stc
not di
shr dh, 1
shl esi, 7
shl esi, cl
not ax
sbb ecx, 0x20458665
inc dh
and ax, 0x47ed
sub bx, 0x43df
dec bx
xchg edx, edi
sub cx, 0x6de9
sub bl, 0x1a
sbb di, 0x419d
sub ch, 0x63
xor ah, 0x74
or ebx, edi
mov cx, 0x55d4
sbb bl, 0x73
sub ch, 0x18
mov bl, 0x6c
shl di, cl
sbb edi, 0x17442cb
inc cx
pop esi
push esi
adc esi, 0x65cb3579
rol dh, 3
sbb dl, cl
shl ecx, 2
inc dx
and edx, edi
cmp ebx, 0x6b33f063
shr ax, cl
or eax, ebx
adc edi, esi
adc bh, 0x45
add cx, si
stc
cmp edx, ecx
mov ch, dh
shl bx, 5
pop esi
pop edx
pop ecx
pop eax
pop ebx
pop edi
push ecx
ror cx, cl
push eax
cmp ah, 0x5f
push esi
test esi, 0xe1b142e
push edx
adc edx, esi
push edi
shr edi, 7
not esi
test ax, di
push ebx
xchg bl, al
sbb di, 0x3f1d
stc
ror eax, cl
shl ax, cl
pop ebx
pop edi
pop edx
pop esi
pop eax
pop ecx
push eax
not ax
push ebx
push ecx
and bl, cl
shr cx, 8
pop ecx
pop ebx
pop eax
call fcn.004a18cf
push esi
push ecx
rol si, cl
cmp cx, 0x2247
push ebx
shr bl, cl
pop ebx
pop ecx
pop esi
push edi
cmp di, di
push ecx
sbb ecx, 0x2c5f8167
pop ecx
pop edi
call fcn.004a1de6
call fcn.004a2121
push eax
push ecx
rol ax, cl
push esi
test si, 0x1992
push edx
mov dx, ax
test dh, 3
push ebx
rol ebx, cl
not esi
shr al, cl
stc
nop
push edi
adc di, ax
and cx, 0x3053
shr cl, 7
sub ax, di
shr eax, 1
ror ax, 1
test cl, 6
xor al, 0x33
adc bx, 0x2e45
nop
rol bx, 3
ror ebx, cl
sbb dx, 0x21f5
shr esi, 6
not dh
add ch, 0x68
xor esi, ebx
not bx
not cx
shl dh, 5
rol ah, 3
or cl, 0x22
and ecx, ecx
xchg dl, dl
sub ebx, esi
sbb ebx, 0x6314fcc6
rol esi, 1
rol bh, cl
mov di, 0x3d65
cmp esi, 0x4cd10c93
shr ah, cl
inc ax
sub edx, ecx
dec esi
dec ch
shr si, 1
rol si, cl
mov esi, esi
not eax
inc bh
and dh, 0x11
adc edx, edi
cmp dh, 0x4a
or dh, 0xc
xchg edi, edx
xor di, si
ror cx, cl
cmp cl, al
sub al, cl
adc ecx, 0x7ebdce1f
add cx, ax
shl dh, 1
cmp ecx, 0x3294823b
xchg si, di
rol dl, cl
nop
add edx, edx
dec bl
nop
and bx, si
or cx, 0x5722
ror bx, 6
dec ax
xor ax, 0x7eec
or ax, 0x39a0
ror cl, 3
adc dh, 0x24
shl ax, cl
dec edx
sub cx, 0x3136
adc ah, al
adc dx, 0x855
shl cx, cl
sbb ah, dh
xchg ah, dl
shr cx, cl
adc ch, ah
inc cx
stc
add dx, 0x55af
dec dx
ror bx, cl
not di
cmp dx, si
adc si, bx
and al, 0xc
shr bl, 4
dec al
rol al, cl
rol dh, 1
not ecx
pop edi
push edi
xchg di, ax
mov bl, ah
sub ecx, esi
mov al, ah
sbb cl, bh
nop
ror eax, 1
cmp ch, ch
shr dx, 2
rol ah, cl
mov cx, di
nop
ror dl, cl
ror si, 6
adc esi, ebx
adc edx, ecx
sub cl, 0x28
test cl, dh
stc
or bx, dx
or ecx, 0x43528c49
shr bx, cl
sbb eax, eax
inc ebx
test ebx, eax
nop
shr si, cl
sub edi, edx
sbb di, bx
add edx, 0x46043a08
xor edx, edi
sub dx, 0xaf6
adc ebx, 0x6edd9a41
dec di
cmp si, 0x5d99
shl bl, 1
test si, ax
nop
mov dx, 0x6032
add dx, si
xor ecx, esi
not ecx
and dl, ah
cmp di, cx
dec ebx
cmp ax, ax
and di, ax
add bl, bl
shl ebx, cl
mov edi, ecx
mov eax, edx
adc eax, 0x76ce63d5
stc
shr bh, 1
add dl, bh
adc bx, 0x6945
ror ebx, cl
test al, 0x6f
xor bx, dx
rol edi, cl
nop
nop
xor al, 0x16
xchg bl, bh
sbb dx, 0x696f
sub cx, ax
adc ch, 0x62
mov edi, 0x54076d6f
sub bl, 0x1b
sbb ch, 0x62
dec dh
stc
xchg ebx, eax
test ecx, eax
not al
or bx, ax
test si, 0x50ea
mov bx, 0x71c2
ror ecx, cl
or ecx, 0x7e95cfec
shr eax, 1
rol ecx, 4
not edi
sub ebx, eax
xor si, 0xd04
inc cl
rol cx, 5
cmp di, 0x21a1
xor edi, edi
dec ch
sbb cx, 0x770a
test dh, al
inc ah
ror bx, cl
sub edi, edx
mov edi, 0x484c1231
not bl
not eax
xor dx, 0x6622
xchg dl, dh
pop edi
sbb eax, 0x2b2a19b6
mov dx, 0x288f
stc
nop
shl ah, 7
inc dx
nop
xor ax, 0x2384
xchg cx, bx
sub bl, 0x15
ror eax, cl
push edi
shr di, cl
xchg di, si
xor dx, 0x3753
ror ecx, 2
test bl, 0x4f
xor edx, edi
sub cx, 0x52ee
rol ax, 3
xor cx, 0x70df
cmp ax, 0x7038
shr edx, 4
stc
sub ebx, 0x223181cf
shl si, 3
mov eax, 0x5e08166
mov bh, 6
not bl
stc
xor ax, 0x53fc
stc
not ah
adc bh, 0x78
ror bh, cl
inc al
and esi, edx
sub dl, bl
shl di, 5
adc cx, cx
cmp edx, 0x6afb366f
xchg bx, bx
xor cl, bl
dec di
xor bx, 0x59e3
sub esi, 0x734e219b
mov cx, 0x347b
rol eax, cl
ror bx, 1
add dl, 0x1d
mov bx, dx
shl eax, 4
stc
dec edi
sub edi, 0x2fb37418
add edi, 0x596d4897
nop
add ebx, eax
test dx, ax
rol esi, cl
not cx
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
push esi
not si
push eax
push ecx
rol ah, cl
pop ecx
pop eax
pop esi
jo 0x47b339
push eax
push edx
sbb al, dl
push ecx
shr eax, cl
or al, ah
test dl, 0x18
mov eax, ecx
sub edx, 0x74d10a7a
push esi
add esi, 0x44877af0
pop esi
pop ecx
pop edx
pop eax
push edi
dec di
pop edi
call fcn.004a2530
call fcn.004a2a6d
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
call fcn.004a2d83
call fcn.004a30f1
push eax
adc ax, 0x4f2
push ecx
mov cx, 0x12d
push edx
push ebx
sbb edx, ebx
mov ecx, 0x38d6ef8e
test eax, ebx
shr ax, cl
stc
sbb dx, 0x79cb
ror edx, cl
not cx
mov edx, ebx
push esi
and si, ax
shr bx, 6
cmp ebx, ebx
rol edx, cl
sub si, ax
sub si, ax
inc ch
shr esi, cl
and esi, 0x39efbe74
push edi
xchg ecx, edi
inc ecx
dec esi
rol edx, cl
cmp esi, 0x21558d99
add ebx, 0x281d2331
or edi, 0x24f3ae98
stc
cmp edx, 0x63d24cdc
xchg cx, ax
inc esi
and ecx, eax
inc esi
dec ax
stc
xchg di, cx
inc eax
xor ah, 0x61
test cl, 0x7f
and al, al
mov cx, 0x4118
rol bh, 1
mov bx, 0x2db7
nop
shr dx, cl
stc
and cx, di
sbb esi, esi
mov si, 0x35e7
xchg dx, di
nop
and cl, al
ror bh, 2
rol bh, 8
add edi, ebx
sub bh, 0x5b
inc si
shl dx, cl
ror dx, 1
shl dl, 7
not ecx
dec ax
rol esi, 1
and si, dx
add dh, al
test si, dx
and bl, ch
rol dx, 7
shl dx, 4
rol esi, 5
not bl
stc
stc
and ax, si
adc ecx, esi
sbb cx, si
cmp esi, edx
ror bx, 2
shl dx, cl
shl ch, cl
ror dl, cl
sbb ch, bh
xor ebx, edi
xchg ah, bl
inc dh
nop
inc dl
not cx
not si
shr dl, 1
inc bx
xchg ah, bl
add eax, 0x2fcf4426
sbb edi, esi
ror esi, 6
shr bl, cl
not dx
mov eax, 0x1d695fd0
shr eax, cl
sub edi, ecx
pop edi
nop
rol bh, cl
or bx, 0x910
nop
and cl, 0x19
sbb bl, 4
push edi
not edi
ror al, cl
add bx, 0x6a19
not eax
xchg al, al
mov cl, 0x5b
cmp cl, 0x29
xchg esi, eax
dec eax
mov cx, 0x1936
sbb bx, 0x3639
xor ax, di
ror bh, cl
dec edx
shr ch, cl
shl ecx, cl
and bh, bl
dec ax
nop
cmp di, di
xchg dh, dh
and edx, 0x44d3660
ror bx, cl
sbb cl, 9
ror ebx, cl
inc dx
sub cl, 0x27
xor ecx, ecx
shl si, cl
test bl, ch
adc ah, bh
not di
adc bh, ah
ror ax, 3
or cl, bh
shl eax, cl
rol si, 1
xor eax, 0x25dd01df
sbb ebx, 0x57be0ebf
nop
not cl
or esi, 0x4d8bce87
sub al, cl
shl esi, 4
test si, 0x7360
not eax
test edx, 0x6ae42b3b
inc bx
xchg di, dx
add dx, dx
cmp di, si
cmp edi, 0x21529751
xchg dx, dx
inc esi
not edx
shr di, cl
stc
dec di
xor si, di
sbb ebx, ecx
nop
add bh, dh
nop
add dl, 0x66
stc
shr dx, 8
or eax, 0x4e400cb0
inc si
xor di, 0x752d
not ah
nop
inc cl
inc dx
nop
shr eax, 5
inc cl
shl bx, 3
sub si, 0x1b31
sub bx, 0x7900
not dx
mov ecx, eax
stc
xchg dl, ch
stc
ror ch, 5
inc ch
ror al, cl
nop
stc
mov bx, di
inc edi
adc ecx, edi
cmp bl, cl
shl dx, cl
pop edi
rol edx, cl
not esi
or dx, 0x4447
or ch, cl
push edi
mov di, 0x5de9
and cl, al
sub dh, al
or si, bx
or edx, 0x57475372
dec al
xor bh, 0x5a
ror bl, cl
and edx, 0x528385dc
dec edi
inc ax
xchg ch, cl
or si, 0x5bd2
add edx, ecx
and di, 0x7bbb
sbb esi, ecx
stc
rol cx, 6
cmp bx, cx
adc bh, 0x6e
test cx, dx
sbb si, ax
inc si
xor cl, 0x7f
shr ch, 4
inc si
rol edx, cl
shr edi, 8
rol dh, cl
sub dh, al
nop
xchg ebx, eax
dec di
add al, 0x48
inc dl
and ch, dl
test ecx, 0x4267556c
shr si, cl
shr cl, cl
not bl
shl dx, 7
cmp dh, cl
shl al, 5
rol dx, cl
shr edx, cl
add bh, 0x6d
adc dx, 0x42c8
mov si, 0x76ea
rol esi, 1
nop
ror dx, cl
or ecx, edx
xor dx, di
xchg dl, al
nop
and bh, ch
test bl, ch
test ch, 0x40
add di, 0x7a41
cmp al, 0x27
or dl, 0x3d
add ecx, 0x5f20fb3
stc
cmp esi, 0x6b4c3d7a
or edi, ecx
or ebx, 0x19f74bfc
not dh
and cl, 0x35
sbb dx, 0x6e95
rol di, 8
inc eax
rol dl, cl
and esi, ecx
add ax, cx
stc
dec cl
test eax, eax
or dx, cx
not edx
rol eax, cl
and bl, 0x38
xchg ecx, eax
and cx, 0x41e7
sub bh, bl
nop
adc edi, 0x44d848d7
ror cx, 3
xchg si, si
inc di
xchg dh, ah
inc bh
ror ecx, cl
nop
adc edi, esi
cmp ch, 0x3c
rol cl, cl
pop edi
adc cx, 0x7e6a
rol eax, 4
or cx, cx
sub ecx, ebx
xor dx, 0x244
xor ecx, 0x2913d93b
cmp esi, edx
shl eax, 3
add edx, 0x2ab20b63
adc esi, 0x6e6810c
shr edx, 8
ror ch, cl
rol dx, cl
rol ax, 1
and si, 0x2ad0
xor dx, 0x6681
shr cx, 2
stc
dec bx
ror edx, cl
and bl, al
shr si, cl
nop
test cx, dx
test ecx, ecx
cmp bl, 0x2c
push edi
cmp eax, edi
rol al, 4
rol di, 1
stc
inc ch
add cx, dx
nop
xchg bl, ch
nop
inc ecx
stc
ror ch, cl
nop
stc
inc ax
dec bl
xchg cl, dh
sbb ebx, edx
not bx
sbb cl, 0x2c
shr al, cl
add ebx, 0x7be0baac
mov ax, 0x14a4
adc edx, 0x45cda6b5
and ebx, esi
add cl, 0x1e
add al, 0x1b
test bh, 0x20
stc
adc si, 0x1f2
or bx, 0x326b
add eax, 0x1cc122a0
not cx
xor bx, ax
sub edi, eax
xchg dh, dl
sub si, 0x69cf
shl ebx, 1
sbb ebx, esi
shr si, cl
inc eax
add cx, 0x71e1
inc dx
adc cx, 0x68eb
not ebx
sbb edx, esi
shl cx, 1
add ebx, 0x4b9406cf
inc dh
sbb di, 0xfd9
dec dx
rol dx, cl
mov dx, 0x61dd
adc bh, 0x4d
nop
xchg cx, cx
xor dx, cx
sbb ah, bl
adc dl, 0x39
cmp ebx, eax
nop
inc cx
xchg di, dx
cmp ah, dl
ror di, cl
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
call fcn.004a33c8
push edx
push ecx
add dx, cx
sbb ecx, 0x196b3fea
test cx, cx
push eax
ror al, cl
stc
shr dh, cl
push ebx
not bl
rol bx, 7
or dl, cl
pop ebx
pop eax
pop ecx
pop edx
mov eax, str._tY_hO_0wF_wY__hF_0_rA_wY__hF_0wF__nY_
lea ecx, [esp + 0xc]
push 0x29
push 0x1d794810
push ecx
push eax
push ebx
push edx
xchg ebx, edx
nop
push ecx
mov ch, ch
push edi
cmp di, 0x5d93
push eax
sbb ah, 0x7c
shl dx, cl
mov di, ax
xor al, ah
not ch
push esi
or si, 0x3913
cmp esi, 0x13803d16
shl bl, 1
xchg esi, edi
inc dx
dec esi
inc bh
shr edx, cl
add esi, 0x67d55581
stc
add ax, ax
sub esi, 0x1842c4bb
test cx, 0x1ff9
shr al, cl
or si, di
stc
or di, 0x668f
nop
and edx, 0x72c0e0be
xchg bl, dh
cmp ah, 0x35
adc bl, 0x71
xor al, 0x32
or esi, 0x772db0b2
mov si, 0x2ee5
inc si
or cl, bh
adc ecx, 0x76d113e6
ror ecx, cl
xor dx, 0x71db
and eax, ecx
not edx
mov edi, edi
mov esi, eax
shr dl, cl
ror di, 6
rol di, cl
sbb ah, 0x37
inc edx
shr cx, 7
mov si, ax
rol bx, 2
mov dx, ax
dec eax
mov ch, ch
ror bx, cl
xor bl, cl
adc ecx, esi
not ecx
and dx, di
add al, 0x48
mov dx, dx
shr eax, cl
xor di, di
mov si, 0x52bd
xor dx, ax
shr ax, cl
shl al, 2
inc cx
sbb di, 0x330d
shl edx, 2
rol dx, cl
shl ebx, 2
stc
not dx
and si, 0x6a03
shl cx, 7
rol dl, 2
dec dh
add eax, 0x35221f2e
shr cx, cl
nop
sbb ax, 0x6c6a
shr dl, 1
adc dx, 0x409
sbb ecx, 0x58f9b812
rol ebx, cl
and bh, dl
nop
and ebx, esi
ror ax, 7
sub dl, bl
sub edi, 0x379a6ce8
rol ax, 6
xor bx, bx
xchg ecx, edi
mov dh, 0x7b
adc al, 0x1b
cmp si, 0x4310
and dx, 0x27d1
cmp edi, edx
pop esi
not di
add dx, 0x6d1
stc
sbb edi, 0x460e6571
adc di, 0x51c6
ror edi, 4
mov al, al
test bx, ax
mov ah, 0x27
and edx, edx
nop
adc cl, dh
test ah, cl
xor ebx, 0x50288e18
xchg dl, bh
test dx, bx
push esi
add si, 0x4876
sub ch, bh
ror esi, 4
stc
dec ah
sub ah, 0x72
shr ax, 5
xchg si, cx
cmp edi, 0x1c099e20
inc ax
not ebx
shr esi, cl
dec al
nop
and bl, dh
shr ax, 2
sub ch, 0x5e
ror bl, 7
test di, di
add ax, si
sub esi, edx
mov di, 0xf5a
or edx, ebx
or cx, cx
nop
not dh
adc dl, 0xd
ror bl, cl
cmp esi, 0x4021109b
inc bl
stc
shr ah, cl
not cx
cmp eax, ebx
and ch, 0x2c
not bl
sbb edx, 0x4b178e2e
rol ebx, 7
xor ax, 0x58ae
xor bl, dl
not ecx
nop
sub dl, 0x7a
stc
adc al, dl
shr bx, cl
not bx
cmp dh, 0xa
nop
sbb al, 0x61
stc
mov ax, 0x4228
rol cl, 3
nop
shr bl, cl
xchg si, ax
or ax, 0xb7a
dec bx
sbb ebx, 0x2d06d01c
not ecx
adc cl, ah
and cl, 9
nop
or edi, 0x7c55b8cc
inc al
adc esi, 0x7b7fe947
not edx
sub ah, dl
or bx, 0x7d00
adc esi, edx
add ah, 0x2a
mov bx, ax
add ecx, esi
dec dx
shl bx, cl
mov di, di
ror di, 3
shr cl, 3
sbb ah, cl
not edx
or eax, 0x8715af3
mov ax, 0x4e1c
sbb ax, si
stc
pop esi
or dx, 0x4752
dec dl
add bx, 0x18f0
push esi
sbb ecx, esi
sub edi, 0x636f45cf
sbb ch, bl
mov di, 0x18e7
sbb edi, esi
not cl
stc
or ebx, edx
xchg bx, bx
cmp bh, al
sbb eax, eax
and bh, 0x40
shr eax, cl
nop
inc cx
ror esi, 8
xor cx, dx
nop
stc
stc
xchg bl, ch
mov ecx, 0x4e378627
shr edx, cl
test al, 0x6b
rol dx, cl
xchg al, cl
nop
xor dh, bl
dec si
adc edx, 0x84e78e6
inc edx
add ah, 0x42
shl edx, cl
shl ecx, cl
sbb dx, 0x145b
sbb ecx, edi
rol esi, 2
add dx, dx
test dh, 0x66
test ax, 0x3dd0
and ch, 0x58
or edi, ebx
adc dx, 0x3e7e
or si, si
or cl, 0x56
not esi
add esi, ebx
cmp ah, 0x6f
not cx
dec cx
add ebx, 0x7ea9249f
add bl, bl
not cl
not eax
nop
shr dx, 3
sbb cx, ax
or edi, 0x1925e21
not ecx
xor ecx, 0x66c371a6
cmp dh, bh
ror cl, 3
shr cx, cl
dec cx
ror eax, 6
ror cl, 7
mov edx, 0xb12476f
not bl
sub di, 0x6547
mov esi, eax
sub ecx, esi
stc
sub edx, edx
shr ecx, 5
mov dx, 0x7773
or bh, 0x67
sub dx, ax
nop
sub al, 0x1b
shl ebx, 1
ror si, cl
xchg ah, bh
inc bx
shr ax, 7
sub eax, 0x487952df
test esi, 0xeeff3ee
xchg di, dx
adc bh, ch
inc bh
stc
xor edx, 0x2edf9518
or si, bx
cmp ax, bx
inc ecx
and dl, cl
nop
sub dh, 0x71
pop esi
sbb ch, 0x45
xchg dl, bl
ror ebx, cl
rol cl, cl
push esi
xor si, di
nop
ror bh, 5
add ebx, 0x60ada9d5
stc
sbb ah, 0x77
and cx, 0x406c
test ecx, 0x1c6f4c2
xchg edx, edi
xor dh, 0x75
cmp cl, 0x24
or cx, bx
sbb ax, 0xdad
mov di, bx
and bx, bx
shl dx, 4
and dx, si
adc ecx, 0x3e0079b2
test ax, si
dec dh
adc edx, eax
and ch, dl
test si, 0x6601
shr al, cl
dec esi
and eax, ebx
xchg dh, bl
inc edx
not ecx
adc cl, ch
or bl, 0x18
not edx
stc
mov di, cx
adc al, 0x7a
inc ah
or eax, edx
xchg dx, ax
ror dl, 8
cmp al, 0xb
and cx, cx
sub bx, bx
and cx, ax
and si, bx
cmp cx, 0x4b5f
xor bh, ch
not bx
mov eax, 0x51e1a01
or ch, bl
stc
shl esi, 7
or ax, 0x4dc7
nop
add esi, ebx
inc cl
not cl
xchg dl, bh
shl ecx, 3
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
call fcn.004a394f
call fcn.004a3e2e
push edx
ror dx, 3
stc
push ecx
adc cx, 0x3708
shl dh, 3
push eax
shr ah, cl
push ebx
sub bx, 0x439e
push esi
and esi, esi
push edi
test di, di
dec cx
cmp dx, bx
xor ax, 0x28f0
test edi, 0x6af5df2c
sub esi, 0x5d7f45c3
inc eax
rol dx, cl
shl dh, cl
or di, 0x57f8
or bh, 0x46
xchg dx, cx
test edi, edi
rol edx, cl
or bx, 0x42a6
shl ebx, 7
mov bl, 0x4f
adc bl, cl
mov edi, esi
sub bx, si
adc ch, 0x72
test ah, bl
nop
and al, dh
not al
xor ebx, edx
ror esi, cl
and si, 0x5566
sub ax, 0x20f2
mov si, si
or dl, bl
mov edi, ecx
and dl, 0x3a
nop
sbb dl, al
mov eax, edi
stc
cmp bx, 0x3995
stc
xchg di, di
dec ch
stc
adc edi, 0x33a11401
stc
test eax, edi
shr si, cl
xor esi, 0x7ed047c1
sub si, cx
not dx
rol dl, cl
and cx, 0x6271
not ch
ror si, cl
adc edx, 0x75bd3f5c
sbb ah, dh
not di
test si, bx
add ecx, ebx
adc di, dx
test edi, 0x1b82def6
sbb dh, dl
xor al, 0x3e
inc ecx
nop
add cl, ch
or ebx, eax
mov cx, si
adc dx, bx
test ebx, edi
adc ecx, esi
mov dh, 0x21
not bx
rol ax, 2
sub eax, ecx
shl dx, cl
sbb edi, 0x25159aac
ror bh, 2
inc dh
mov ecx, esi
xor bl, cl
ror di, 8
mov bl, bl
adc al, 0x17
add cl, 0x1b
inc cx
sbb ax, di
sbb al, 0x52
adc edi, 0x555a5d5f
stc
add esi, esi
shl si, 5
dec ax
sub bh, 0x22
pop edi
nop
ror dx, cl
nop
not ebx
sbb bx, dx
ror ebx, 2
push edi
inc edi
mov edi, esi
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
jbe 0x47bd2a
call fcn.004a433a
push ecx
push esi
or cx, si
pop esi
pop ecx
push ecx
push edx
add ch, dh
pop edx
pop ecx
call fcn.004a478f
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00482580
add esp, 0x2d
mov ecx, 0x100
push ebx
xor bl, bh
push edx
push ecx
ror dx, cl
not edx
test cx, 0x5659
xor edx, 0x744e94bd
push eax
xor dh, ah
cmp edx, edx
push edi
sub dx, di
cmp bx, 0x1565
dec dl
mov dl, ch
dec ecx
or cx, 0x27d9
sbb edi, 0x67363eea
and edx, 0x761a04dd
mov edi, eax
push esi
xchg esi, ebx
or edi, esi
dec al
or edx, ebx
test dh, bl
xor edi, edx
and ebx, edi
xor edx, 0x70f4a78d
mov si, 0x545e
or cx, 0x5eb8
nop
dec edx
sub ebx, 0x85693a6
not edx
sub bl, 0x6b
not bl
xor ah, al
mov cx, 0x251a
adc dh, ch
sbb dl, 0x23
shl cx, 3
rol bx, cl
inc ebx
nop
or ecx, 0x37f9717b
mov esi, 0x7910b1eb
inc edx
test bx, 0x6737
test al, dh
or al, bl
xchg cl, bh
stc
rol ax, cl
dec ecx
nop
and dh, 0x37
ror ah, cl
add ecx, 0x5a7e5acf
xchg di, di
and ecx, eax
and edx, 0x3a7157
sbb edx, 0x2cd4441
not si
shl bx, 4
mov bh, 0x6a
sbb dx, 0x177c
and dh, dl
sub si, 0xe4d
rol ch, 7
rol bl, 4
or di, 0x5985
cmp cl, ah
and di, di
rol ax, cl
xor si, ax
or edi, 0x2f4e576f
shr eax, 8
adc dh, 3
mov bx, cx
shr ebx, 1
add edx, ebx
rol ecx, cl
mov bx, ax
stc
not esi
dec si
ror bl, cl
or di, 0x4b9b
test edi, ebx
rol cx, cl
xchg di, ax
shl di, 5
ror cl, cl
cmp ax, bx
stc
inc ecx
cmp ebx, 0x2ce9e812
sub dx, 0x23d
nop
xchg cl, bl
sub ah, al
nop
add eax, edi
shr bx, cl
pop esi
mov ah, ah
add ch, bh
mov ah, 0x79
xor eax, 0x27d07331
cmp dx, 0x3db7
cmp ecx, 0x611bd130
or ah, 0x15
sbb cx, 0x2eb6
test bx, 0xf29
test ah, al
push esi
or esi, 0xe18179d
xor al, 0x3b
xchg di, di
sbb ebx, 0x696986a9
mov ecx, 0xb264893
ror ah, 5
shl dl, 4
adc ax, 0x990
and edi, 0x7db41b68
shr ebx, 6
rol ebx, 3
sbb ax, si
test esi, edx
xor ch, al
inc bx
dec si
xor ebx, edi
rol dl, cl
add bx, 0x113f
ror bl, 5
rol bl, 4
shr edi, 1
ror di, 2
ror ebx, 3
rol ecx, cl
sbb ebx, 0x39e0eed1
sbb edi, 0x23c75b11
add edi, ebx
sub ah, bh
shl cl, 8
add eax, esi
nop
xchg dh, bh
sub cx, cx
shl esi, 1
xor eax, edx
shr al, 2
inc si
add ax, si
add ch, ah
dec dx
sbb cx, si
nop
rol edx, cl
test esi, 0x45d563de
dec dx
test edi, ebx
or ebx, edi
inc dh
xor eax, eax
xchg ebx, edi
mov ebx, 0x792ef0af
xchg al, bh
not esi
nop
shr ebx, 3
sbb bx, 0x2efa
adc edi, edi
adc di, 0x77b9
shr ecx, cl
rol dh, 7
stc
shl bh, 3
stc
cmp ch, 0x15
and esi, ebx
rol bx, cl
cmp dl, dh
add ch, al
sub bx, bx
nop
sub dx, 0x851
sub al, ah
xor edi, 0x2e3fa254
dec edx
add ax, si
xor bx, cx
inc ah
shl bl, cl
inc si
stc
adc di, 0x3dd5
test bx, 0x300b
and ch, 0x60
shl dl, 1
nop
cmp di, cx
stc
shl edx, cl
mov dl, al
pop esi
stc
add bx, 0x288f
shr bx, 8
ror cx, cl
cmp dx, cx
sbb bx, dx
inc eax
push esi
dec esi
shr di, cl
not edi
xchg al, al
xor esi, 0x3c8a287f
adc bh, 0x1f
mov bh, 0x56
dec al
add bh, 0x2f
adc bx, bx
shr edi, cl
nop
rol cl, cl
shr bx, 6
shr si, 8
xchg dx, bx
mov bx, 0x456f
sbb ax, 0x3fe7
shl esi, 8
xor bx, 0x76b
dec bl
ror dx, cl
or eax, esi
stc
stc
nop
not dx
ror dx, cl
ror bx, cl
sub ax, ax
sbb ebx, 0x7129fec0
test eax, ecx
shl ch, cl
ror cx, cl
cmp ax, si
and si, 0x73e9
shl cx, cl
shl esi, cl
sbb edx, eax
sbb di, 0x68d0
xchg bl, ch
sub eax, ebx
shr di, 1
not esi
stc
xchg dl, al
nop
stc
mov ax, ax
test ch, 0x56
or ah, 0x6f
sub edx, 0x6457846b
xor ecx, edx
adc edx, eax
cmp cx, 0x129c
sbb esi, esi
dec dx
ror ecx, 5
test bh, 0x23
inc edi
inc ah
nop
mov edi, 0x76070a5c
and bx, dx
or esi, 0x10a49ceb
stc
stc
or bh, 0x24
xchg bx, dx
cmp dh, dl
sub ah, ah
sbb ebx, 0x8e128ce
add eax, eax
test al, 0x2f
dec esi
not dh
shl si, cl
xor si, 0x17d
mov ah, 0x6c
dec eax
and di, 0x1277
adc esi, 0x1639999e
inc ah
cmp edi, 0x222f7167
ror edi, 2
xor edx, 0x6b77e020
rol esi, cl
nop
cmp ah, 0x47
stc
not si
not edi
mov eax, 0x346a916d
pop esi
add dx, di
mov ebx, edi
or di, dx
cmp al, 3
rol di, 6
push esi
sub cx, si
sub cx, 0x7375
not ah
cmp dx, 0x7a70
or esi, 0x323eb128
dec ecx
pop esi
pop edi
pop eax
pop ecx
pop edx
pop ebx
jns 0x47c200
call fcn.004a4b76
jno 0x47c135
push ecx
cmp ecx, 0x7b0fd6e3
nop
push eax
test ch, al
sub ax, ax
push ebx
cmp bx, 0xa1c
rol cl, cl
sub ecx, 0x40aece2d
pop ebx
pop eax
pop ecx
jo 0x47c11d
call fcn.004a5019
call fcn.004a54f7
jle 0x47c128
push eax
test ah, 0x6f
pop eax
jp 0x47c135
push edi
push ecx
shl edi, cl
pop ecx
pop edi
nop
push edi
push ecx
xor edi, ecx
push esi
add si, 0x3e1f
push eax
ror eax, 5
push edx
shr dl, cl
xchg si, ax
dec cl
push ebx
test bx, 0x4383
pop ebx
pop edx
pop eax
pop esi
pop ecx
pop edi
nop
nop
push ebx
test ebx, ebx
push ecx
mov cl, 0x47
stc
xchg ch, cl
adc bx, 0x3052
xchg bx, cx
adc bx, 0x1ee8
push esi
rol esi, cl
stc
push edx
dec dx
push eax
xchg esi, eax
shl esi, 3
push edi
not di
inc cl
rol bx, cl
sbb si, 0xaa3
mov ch, 0x44
stc
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
ja 0x47c1ea
push ecx
mov ch, 0x19
push edx
push eax
mov edx, eax
shr cl, cl
push ebx
not ebx
ror cl, 8
cmp ebx, 0x3460a2e5
or dh, 0x3c
stc
nop
sbb eax, 0x4f245593
nop
mov ebx, ecx
nop
pop ebx
pop eax
pop edx
pop ecx
jne 0x47c1c9
call fcn.004a59f2
call fcn.004a5cf6
push edi
add di, 0xff1
push edx
push ecx
shl dh, cl
push esi
xchg si, si
push eax
ror ax, cl
and dh, dl
shr cx, cl
pop eax
pop esi
pop ecx
pop edx
pop edi
push edx
push ecx
shr dl, cl
pop ecx
pop edx
call fcn.004a6031
push edi
inc edi
push eax
sbb eax, 0x49d3ef3a
stc
pop eax
pop edi
call fcn.004a64d9
call fcn.004a6845
call fcn.004a6aec
jge 0x47c28a
push edi
push eax
adc edi, eax
push ecx
push ebx
adc cl, bl
or cl, 0x3b
push esi
test edi, esi
shl ebx, cl
sub al, cl
not bx
xchg di, si
xchg si, bx
dec ebx
shr si, 4
test di, bx
nop
ror eax, 1
push edx
and si, dx
test edi, 0x53a75b6a
pop edx
pop esi
pop ebx
pop ecx
pop eax
pop edi
push edi
push edx
xor edi, edx
push ecx
shr edi, cl
push ebx
adc dl, bl
adc cl, bl
sbb ecx, 0x1dc58d8d
or dx, bx
test cl, 0x13
push eax
sub edi, eax
nop
push esi
test esi, ecx
ror esi, cl
xor di, cx
shl bx, cl
ror ax, 7
pop esi
pop eax
pop ebx
pop ecx
pop edx
pop edi
push edx
shl dl, 3
push ebx
ror ebx, 6
push eax
dec ah
pop eax
pop ebx
pop edx
test eax, eax
jne 0x482b4e
stc
push ecx
mov ecx, ecx
push edx
or edx, 0x2d299f98
push ebx
xchg bx, bx
push edi
adc di, 0x64aa
sub ecx, 0x393b3b5f
shr edi, cl
push eax
add bh, ah
or dx, bx
push esi
test esi, esi
test bl, 3
sub edi, 0x12d1941d
nop
not si
ror dl, cl
adc bx, di
sbb si, cx
or cx, 0x6b80
dec bh
ror ebx, 8
shl dl, 1
or ah, al
add esi, edx
sbb si, 0x324a
mov dx, di
ror ecx, cl
inc dx
sbb si, di
not bh
or dh, dh
ror di, cl
cmp bl, cl
and di, 0x74c8
xchg cx, ax
nop
sbb edx, esi
ror esi, 7
ror cx, cl
rol dx, cl
inc bx
cmp ebx, 0x22a7c394
ror edi, cl
shr si, cl
inc ch
or ah, 0x2d
inc al
shr bx, 8
and esi, 0x7593eef7
cmp cx, 0x7d87
sub ax, 0x5af1
adc ax, cx
rol ecx, 2
xor ch, 0x7a
add ax, 0x7250
test ax, ax
sub edi, ecx
cmp si, 0x1faa
and bx, di
or edi, ebx
and di, 0x1603
or dx, dx
adc ah, 1
rol ch, cl
cmp cl, cl
xchg bl, cl
inc ax
sbb cx, di
inc dh
test dx, 0x446b
shr bx, cl
adc edi, esi
stc
shl di, cl
or di, cx
sub al, cl
shr eax, 2
cmp bh, dh
cmp dl, 0x44
or ecx, edx
xor ax, cx
cmp dl, dh
sub si, cx
adc cl, cl
inc cx
nop
mov ch, ch
or dx, 0x53ee
shl dx, 3
xor edx, 0x4e187171
pop esi
pop eax
pop edi
pop ebx
pop edx
pop ecx
call fcn.004a7038
jecxz 0x47c3ab
stc
push ecx
push edi
test cx, di
push ebx
or cl, bl
push eax
shr ax, cl
or di, bx
push edx
shr dl, cl
push esi
adc edi, esi
shr al, cl
dec ah
not cl
or al, bh
not dl
mov dh, cl
shl ah, cl
ror si, 5
sub cl, bl
shr edi, cl
add dl, 0x13
shr si, 5
sub bl, cl
or bh, 0x15
nop
dec ah
and dx, 0x4f87
or al, cl
not eax
shr edi, 6
stc
xor si, 0x4cb3
nop
or ebx, 0x1f7adcc2
stc
test dh, al
adc esi, 0x7fa02afb
xor bh, 0x40
shl dl, 2
adc bl, 0x71
test di, si
rol edi, 3
stc
nop
rol ecx, cl
adc cl, dl
nop
shl edx, cl
sub ebx, 0x4049ee80
rol si, cl
mov dh, al
mov esi, 0x38939ffa
rol bh, 3
stc
mov edx, 0x51c759ed
add si, 0x37ab
xor bx, 0x3bfb
nop
stc
xchg si, cx
nop
sub eax, 0x3b23a368
shl ax, 7
test edx, 0x2d98a6bc
xchg ebx, ecx
mov esi, ecx
test edi, edi
add dl, bl
mov bx, bx
stc
nop
xchg ah, dl
and al, ch
add cl, 0x31
ror ecx, 2
pop esi
pop edx
pop eax
pop ebx
pop edi
pop ecx
push ecx
push esi
sbb ecx, esi
shl esi, cl
push ebx
and ebx, 0x74af7b14
push eax
cmp ecx, eax
push edx
xchg dl, ch
sub ax, 0x2d6f
push edi
rol di, cl
pop edi
pop edx
pop eax
pop ebx
pop esi
pop ecx
push esi
push ecx
shl esi, cl
not si
push eax
push ebx
xchg al, bh
push edx
mov dl, 0x6f
adc eax, 0x3ae706b5
shr eax, cl
push edi
adc ecx, edi
mov dx, 0x7595
shr edx, cl
cmp bh, bh
shr eax, 7
shr ebx, cl
ror cx, 1
mov di, cx
or ecx, 0x3aea4221
inc si
mov dh, bh
ror ebx, 8
test ecx, 0x3d6a1d44
and bh, 0x47
test cl, ch
add ah, bl
stc
xor ecx, edi
cmp esi, 0x196e77f9
add di, si
and bx, 0x6f3f
sbb bh, 0x5b
or cx, 0x316e
sbb bx, si
add bh, 0x14
xor esi, esi
mov dh, 0x19
stc
sbb esi, 0x10cc18e0
nop
adc bl, bh
or edx, ecx
inc bl
xor cx, 0x50e5
mov edx, eax
add dl, 0x58
sbb bl, 0x7f
xor bh, ch
mov di, si
adc cx, si
inc cx
and si, bx
and cl, ch
nop
ror edi, 5
xchg esi, edi
nop
mov eax, edi
not bx
shr ah, cl
xchg edi, eax
shr cx, cl
mov eax, edx
sbb cx, 0x67fd
add bl, 0x77
not cl
nop
mov edi, eax
inc esi
shl ah, 6
pop edi
pop edx
pop ebx
pop eax
pop ecx
pop esi
jae 0x47c568
push ecx
push edx
mov cx, dx
pop edx
pop ecx
push eax
push ecx
shr ax, cl
pop ecx
pop eax
call fcn.004a75b8
call fcn.004a798b
call fcn.004a7f42
call fcn.004a83e8
push esi
push ecx
shl si, cl
push edx
push ebx
mov dl, bl
mov ebx, esi
push eax
adc edx, eax
cmp ch, dh
adc ch, 0x44
cmp ch, cl
mov bx, 0x745f
ror ch, 1
test eax, 0x6ba908cf
cmp esi, 0x18561006
mov dh, 0x2c
xchg dx, ax
push edi
cmp edi, 0x7086e310
test di, 0x248
shl cl, 7
xor bl, bh
not di
shl dh, cl
shl bx, cl
sbb ch, bh
sbb bx, 0x302
add cx, 0x50fb
ror ax, 6
or si, 0x4d15
adc esi, 0x7c05e5e1
mov dh, dh
xchg al, ah
inc bx
pop edi
pop eax
pop ebx
pop edx
pop ecx
pop esi
jns 0x47c602
call fcn.004a8986
push ebx
or bl, 0x7e
push edx
xchg bh, dh
stc
push esi
xor si, 0x475f
pop esi
pop edx
pop ebx
ja 0x47c633
call fcn.004a8d0b
push edx
and dh, 0x78
push ecx
sbb ch, 0x3b
push eax
sub ah, cl
push ebx
test bx, 0x22e
add ebx, ebx
pop ebx
pop eax
pop ecx
pop edx
call fcn.004a8fff
call fcn.004a9593
call fcn.004a995c
js 0x47c667
push ebx
push edx
test ebx, edx
push eax
add ax, 0x1b72
push esi
sbb si, ax
push ecx
sbb ch, 0xf
mov ecx, 0x6179589a
or cx, dx
pop ecx
pop esi
pop eax
pop edx
pop ebx
call fcn.004a9c76
push ebx
push ecx
ror bl, cl
pop ecx
pop ebx
call fcn.004aa16c
push edx
push ecx
shr dl, cl
push eax
push edi
and eax, edi
nop
sub ecx, edx
adc ecx, 0x7c1cc54a
push esi
xor esi, esi
pop esi
pop edi
pop eax
pop ecx
pop edx
jge 0x47c696
jbe 0x47c690
push eax
sbb al, 0x79
pop eax
push edx
push ecx
shr dh, cl
pop ecx
pop edx
call fcn.004aa454
push edi
dec di
push ebx
push ecx
ror ebx, cl
pop ecx
pop ebx
pop edi
push ebx
and bx, 0xb44
push edi
sbb di, 0x49fa
push ecx
not cx
push eax
rol ax, 3
ror al, cl
push edx
dec dx
shr edi, cl
not ax
sub di, 0x74e1
push esi
dec esi
adc dx, cx
dec edx
shr al, 5
inc dx
adc ecx, 0x475bf766
or dx, di
add al, al
or eax, 0x5e3b8ee5
adc eax, 0x581a4b89
nop
shr eax, cl
dec ebx
sbb edx, esi
sbb esi, ecx
not cl
test cx, si
pop esi
pop edx
pop eax
pop ecx
pop edi
pop ebx
call fcn.004aaa28
push ebx
push edx
sbb bx, dx
push ecx
push esi
test ecx, esi
and bl, 0x53
not ecx
push edi
shr edi, 5
mov dh, dl
dec cl
push eax
cmp ax, 0x3808
and ax, ax
test cx, dx
inc eax
nop
not si
cmp ecx, 0x7e4bd0cb
xchg edi, esi
shr ah, 4
sub al, 0x48
rol ecx, 4
inc edx
shl edi, cl
cmp cx, 0x6530
or ax, 0x5c1e
add bl, cl
and si, 0x22ea
and si, bx
and cl, dh
mov dl, ah
sub ch, 0x76
test cl, 0x3f
adc ecx, ebx
cmp ebx, eax
cmp edi, ebx
shr dx, 7
dec dh
not bl
rol eax, cl
test si, 0x68d8
shr ah, cl
stc
inc ax
cmp di, 0x169e
test edx, 0x4fa6e8ec
sbb ah, dl
or cl, dl
shr ax, cl
xchg ch, ah
mov bh, 6
xor edi, 0x4b70d31c
ror eax, 7
dec al
nop
mov ah, 0x4e
rol bx, cl
cmp si, ax
adc eax, ecx
pop eax
pop edi
pop esi
pop ecx
pop edx
pop ebx
call fcn.004aafed
call fcn.004ab413
push ebx
sbb ebx, 0x3c74bb49
stc
push edx
push ecx
shl dx, cl
ror dx, 5
push edi
not edi
shr edi, 8
push eax
inc eax
ror edi, cl
shl eax, 2
push esi
ror esi, 8
sub bl, 0x45
sbb ax, 0x564c
ror bx, cl
test si, di
nop
sbb ax, ax
mov eax, 0x22fc2d6a
or al, 0x18
not si
mov al, ch
test edi, ebx
adc ch, ch
ror ch, cl
nop
sbb esi, 0x14ff0370
cmp ah, 0x24
dec dl
xchg bh, ch
ror esi, cl
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
jns 0x47c817
call fcn.004ab83e
push ebx
not ebx
pop ebx
call fcn.004abd23
nop
push edx
push eax
add dl, ah
push ecx
dec ecx
pop ecx
pop eax
pop edx
push edx
test dx, 0x6060
pop edx
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
push eax
dec ax
push ebx
or bl, 0x28
and bl, ah
push edi
test di, 0x2fe4
push ecx
inc ecx
not cx
nop
shr ebx, cl
inc bx
shr edi, 5
push edx
shl dx, 6
sub ah, bh
stc
adc ax, 0x67e4
shr bx, cl
or dx, 0x35ed
ror dx, 2
dec ch
push esi
rol si, 6
xor bx, 0x57fa
not bx
adc ax, 0x69e8
adc bh, 0xf
inc ah
dec si
sub dl, ah
dec edi
cmp ebx, eax
ror edx, cl
xor eax, ecx
ror edi, cl
adc si, si
not ecx
and si, dx
xor ch, 0x3f
ror cx, 5
shr cl, cl
rol dx, 1
xchg ebx, esi
adc eax, eax
and ch, 0x69
test ebx, 0x2c85cd29
shr dh, cl
adc edi, esi
or cl, 3
xchg dx, ax
xchg bx, ax
nop
dec ecx
nop
ror bl, cl
shr bl, cl
adc ecx, edx
dec dl
mov eax, edi
xor bx, bx
adc bh, 0x46
stc
sub bl, 0xa
rol si, cl
ror bh, cl
cmp ebx, 0x4ca5ed54
add si, dx
xor bx, di
sub al, 0x14
mov ah, 0x1c
not edi
and bx, ax
shl dl, 6
dec bx
sbb edi, 0x3193305c
ror dh, 4
adc dl, al
shl dh, cl
mov ch, cl
rol ax, 4
nop
mov ax, 0x3de2
shl di, cl
xor bl, 0x4c
stc
and edi, 0x6f222268
inc edx
stc
add bx, 0x392a
inc ebx
sub si, 0xa89
or dl, 0x73
and si, cx
adc eax, 0xf19e357
sbb ch, bl
xchg ebx, edi
adc edi, ebx
adc edx, 0x729b3af8
not ax
test dh, cl
sbb edi, edx
or dl, ah
stc
inc cx
pop esi
xor ebx, 0x5c6e405
push esi
shl si, 3
dec ecx
and si, bx
test dh, al
mov dh, 0xb
cmp edx, ebx
add dh, 0x6a
ror di, cl
and ax, 0x5b64
not eax
shl bh, cl
mov di, 0x3683
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
push ecx
dec cl
push esi
push edi
and si, di
push edx
sbb edx, 0x4080acf
push ebx
push eax
cmp bh, ah
shr cl, cl
mov cx, 0x7b68
sbb si, cx
rol cx, cl
shl eax, 5
dec ax
and dx, 0x189
mov ax, dx
sbb ebx, esi
test bl, 0x7d
add dh, dh
mov bx, 0xf90
nop
shl bx, 1
stc
not ecx
inc cx
inc bx
and dh, al
stc
or ah, 5
or esi, eax
or dx, 0x2d32
stc
shr dx, 6
cmp ecx, 0x7fd10e6
and ax, 0x47ac
test dh, 0x47
mov ah, ch
add al, 0x20
nop
ror bx, cl
shr edi, cl
ror ah, 8
dec ch
stc
mov di, si
test bx, 0x544d
inc cx
xor dh, bh
or cl, 0x14
adc edx, 0x2042f377
nop
sbb esi, eax
xor si, 0x5625
shr edx, 7
xor bl, dh
rol dx, 3
shl ch, 1
inc cl
sbb si, 0x525f
nop
or bl, bl
xchg al, al
rol bx, 5
mov ecx, eax
stc
and ch, dl
shr edi, cl
ror bh, 6
sbb al, bh
add eax, edi
ror ecx, cl
dec dl
dec ax
xchg bl, dl
and bl, 0x11
ror ah, cl
adc bh, ch
ror si, 7
cmp ah, cl
adc dh, bh
mov ax, bx
cmp ebx, 0x37b10832
and edi, 0x27fceb42
shr ecx, cl
xor ax, bx
shl ch, 2
nop
not bh
ror edx, 8
shl ax, cl
or ch, ch
and ah, cl
mov di, 0x37d1
rol esi, cl
not di
cmp esi, edi
nop
or di, ax
mov edi, 0x2ef7616a
test cx, 0x5e6d
nop
adc edx, 0x50ad5402
sub bh, dh
not edi
pop eax
ror dh, 1
test si, 0x4382
sbb dx, bx
push eax
and edx, eax
shr ebx, cl
sub si, ax
test bl, 0x35
ror cl, cl
stc
nop
rol bx, cl
inc al
sub esi, edx
rol di, cl
dec si
sub edx, 0x204e4524
xchg dx, ax
ror cx, 3
shl ebx, cl
rol esi, 4
mov ecx, 0x39da330a
dec ecx
mov ebx, 0x182a631d
shr ebx, 7
rol bl, 8
mov ax, dx
inc cx
rol ch, cl
test dh, 0x53
or eax, 0x46dd0cd3
sub ebx, edx
cmp ah, 0x53
and cx, 0x898
rol ax, cl
shl si, cl
ror bx, 4
xor eax, 0x5bde036
not al
sub ebx, ecx
shr dl, cl
shl esi, 3
ror bx, cl
cmp ecx, esi
xor esi, 0x25475b8
shl cl, cl
cmp edx, esi
rol dx, cl
and bl, dh
ror cx, 8
adc ebx, 0x6ee3f2d4
dec eax
sbb edx, 0x11f37fec
sbb bx, cx
xor di, 0x75c3
nop
shr bh, cl
adc ebx, 0x3dd51fbb
dec ax
and edx, esi
xchg al, bh
add al, 0x4b
mov dx, cx
inc bh
inc cx
shl si, cl
add edx, 0x7f0ff49c
nop
stc
sub dh, ch
add cx, 0x302
cmp si, 0x5dc3
rol ax, 5
dec edi
xor si, dx
xchg di, di
adc di, di
xor edi, 0x612d661f
cmp edi, 0x602b6bc0
xchg dx, dx
nop
or bx, si
stc
stc
stc
add si, ax
stc
test cl, dl
ror di, 5
inc bx
adc bh, bl
not di
or ch, bh
add si, bx
test cx, di
or al, 0x38
adc cl, 0x56
ror ah, cl
xchg ebx, edx
rol ecx, cl
xor ecx, ebx
pop eax
push eax
sub ax, 0x67dc
inc eax
inc si
adc dh, cl
shl di, 4
xor edx, 0x25297f9c
mov ax, cx
ror eax, 7
adc dh, 0x68
sbb bl, 0x67
xchg dl, bh
stc
shr di, 6
adc ch, ah
inc ah
not eax
nop
cmp bh, 0x7d
shr ebx, cl
nop
adc dl, 0xb
adc al, cl
not edi
cmp bx, 0xeef
shl edx, cl
rol bl, cl
and di, bx
shr eax, 1
add ecx, 0xb987ef2
dec si
or ebx, ecx
shr esi, cl
not cl
xchg esi, edi
sbb bl, 0x33
xchg si, ax
mov eax, edx
cmp ecx, 0x6ff3d6dc
not di
not eax
nop
inc ch
not cx
mov dx, 0x6664
adc eax, 0x2aca7dbc
mov bl, ch
mov edx, 0x65864cbf
dec ebx
not bx
shr dh, cl
xchg ecx, esi
xchg dh, al
cmp di, bx
stc
xor ch, bh
or bh, 0x7f
cmp ch, 0x60
mov di, 0x7c18
add al, bl
stc
xchg edi, ecx
cmp ebx, eax
dec edx
add bh, ch
stc
xchg edx, edx
shl eax, cl
and dh, 0x58
nop
not ch
rol eax, cl
shr di, cl
shl bl, cl
sbb dl, dh
ror dl, 5
dec cl
nop
add cx, cx
shr ecx, 8
test bh, 0x57
or esi, 0x12b01ec6
test cl, 0x5a
pop eax
pop ebx
pop edx
pop edi
pop esi
pop ecx
call fcn.004ac12b
stc
push eax
rol al, 1
push edi
add di, di
push edx
dec dx
push ecx
dec ecx
and cx, di
stc
inc cl
dec dx
ror cl, cl
push esi
not si
push ebx
ror bl, 5
and edi, edx
not ch
and di, dx
shl dh, 7
shl bx, cl
nop
cmp eax, ebx
sbb di, 0x656f
or bh, bl
inc si
cmp bl, bl
sub si, 0x2dcd
cmp ebx, ebx
xchg dx, ax
dec ebx
cmp si, 0x58ee
inc ecx
rol ebx, cl
xchg edi, esi
not edi
pop ebx
pop esi
pop ecx
pop edx
pop edi
pop eax
push esi
rol si, 5
push edi
adc di, di
stc
push edx
ror dl, 6
push ecx
shl cx, 1
test cx, di
stc
stc
inc dx
push eax
dec ax
add edi, 0x91021e1
dec ch
pop eax
pop ecx
pop edx
pop edi
pop esi
call fcn.004ac606
jae 0x47cd61
jecxz 0x47cd42
push edi
push ecx
shr di, cl
ror cx, 3
push ebx
xchg bh, bl
nop
stc
push edx
dec dl
sbb dh, 0x23
pop edx
pop ebx
pop ecx
pop edi
call fcn.004acb12
push eax
ror eax, 5
pop eax
call fcn.004ace3c
push ecx
rol ecx, cl
pop ecx
call fcn.004ad1f8
push ebx
adc bh, 0x6b
pop ebx
jbe 0x47cd57
call fcn.004ad6a3
call fcn.004ad9d1
call fcn.004add1f
stc
push eax
inc ax
push edx
dec dh
push esi
xchg si, si
push ecx
inc ecx
ror edx, 1
push ebx
inc bl
cmp bh, dh
shr esi, cl
adc si, dx
pop ebx
pop ecx
pop esi
pop edx
pop eax
call fcn.004ae03c
call fcn.004ae3e2
push ebx
shr bx, 7
push eax
not ax
pop eax
pop ebx
jg 0x47cdb3
call fcn.004ae796
jnp 0x47cdae
push ebx
shl ebx, 1
pop ebx
call fcn.004aeb2a
call fcn.004aee38
push esi
test si, 0x1ed9
pop esi
call fcn.004af25c
mov eax, section..data
lea ecx, [esp + 0xc]
push 0x2c
push 0x2b6b6737
push ecx
push eax
push ebx
cmp ebx, 0x3f1eaaf2
push eax
xor bl, al
test al, bh
push ecx
or ch, al
push edx
xchg al, dh
sub bl, 0x44
not dl
add al, bl
push esi
not si
dec eax
shl esi, 2
push edi
add si, di
cmp ecx, 0x46dbba3
sbb edx, 0x5032d8b
ror al, cl
cmp ax, 0x16b8
cmp ax, 0x5180
or dx, 0x6d06
nop
stc
ror esi, cl
inc dx
add esi, 0x26e5cc47
rol bh, 5
dec esi
cmp ax, dx
stc
nop
shl bl, cl
rol ebx, cl
dec ecx
xchg esi, eax
add edx, 0x6a6e7eb2
ror edx, 7
adc al, 0x23
stc
not bl
nop
add esi, 0x2f89d5d8
rol dx, cl
inc di
shl bl, cl
rol ch, cl
cmp bl, bh
sbb dh, bh
add ch, ah
stc
rol eax, 5
mov ecx, edx
xchg ah, dh
and si, ax
mov ecx, edx
adc eax, edi
shr dl, 1
xchg edx, ecx
rol si, 8
inc eax
nop
shl eax, 5
sub edx, 0x66ace5b6
rol ax, cl
shr ecx, 2
test edx, ecx
shr edx, 1
stc
or di, 0x4e1b
mov eax, eax
shr bh, 7
not edx
shr bx, cl
or ch, bl
inc ecx
nop
test bx, 0x1778
sub di, 0x4c05
xor dl, bh
xchg edi, esi
cmp dh, bh
and di, 0x1cfc
xchg cx, ax
cmp dl, cl
shr di, 1
xchg dx, ax
and ebx, edx
shl cx, cl
sbb edi, esi
or di, ax
rol cl, 4
ror ax, cl
sub dx, 0x6cca
ror eax, cl
stc
adc ebx, 0x41d1fa3
test al, 0x65
ror eax, 2
inc cl
mov si, 0x4a8d
cmp bh, 0x5e
ror di, 1
test bl, dh
pop edi
xor cx, si
nop
rol dl, cl
adc ch, bh
stc
test al, cl
push edi
cmp di, 0x148f
shl di, cl
sbb ch, dl
stc
add ecx, ebx
stc
and edi, edi
not esi
rol dx, cl
add eax, 0x60227b97
nop
xor ch, dh
test dl, ch
mov cl, al
test si, 0x5b1a
ror ebx, 7
xor cl, 0x4f
mov bh, ch
shr edi, cl
adc ax, 0x4e3
not dl
nop
test edi, 0x2bcec97b
and dx, 0x7830
shl di, cl
ror bl, 1
ror cx, cl
sbb cl, 0x55
stc
xchg ebx, eax
add ch, 0
nop
sbb eax, 0x4a451278
cmp cx, bx
adc cl, 0x3f
adc cl, 0x53
adc bl, 0x1d
stc
or bl, cl
inc dx
sbb dx, dx
shr bh, cl
not dx
cmp di, 0x4797
inc al
ror ch, cl
dec ecx
nop
xor esi, edx
sbb ax, 0x49aa
dec dh
not ax
add bx, dx
cmp bh, 0x4d
test cl, cl
sub di, 0x1286
adc edx, edi
rol ch, 7
stc
mov ch, bl
xor bx, 0x312
sub dl, dl
xor dx, bx
rol dh, 2
cmp bh, cl
stc
dec edx
xchg ah, cl
ror cl, cl
shl edi, cl
cmp bh, ah
and di, ax
shr bl, cl
sub esi, 0x152af0a5
test ax, 0x251
xor dl, dh
or ax, ax
inc edi
sbb ax, 0x2c34
shr cl, 3
add bx, 0x2abd
cmp ecx, 0x175dfdd5
inc dx
test edx, 0x7daadb21
xor bh, bh
sub ecx, 0x360d7345
add ecx, 0x6dca1b2c
nop
and dl, 0xd
rol ecx, 6
mov dx, 0x3ca7
inc al
shr si, cl
xor cl, 0x30
pop edi
push edi
xchg esi, edi
mov bh, 0x31
sbb ax, 0x7e3b
shl dx, cl
rol ah, cl
dec ecx
ror eax, cl
not bh
shr ax, 4
nop
test dx, 0x3b42
xchg cx, ax
add di, 0x547b
sbb dx, ax
not ah
not dx
sub dl, cl
adc bh, 0x67
sbb ebx, edi
adc ch, al
ror cx, cl
mov edi, edi
inc dl
shl dh, 3
xor bl, 0x25
adc si, 0x2eb0
not bl
stc
and cl, al
cmp ah, ah
adc dx, 0x79e8
adc ecx, 0x20847e54
sub dl, ch
mov edx, eax
shr dh, 2
sbb bx, si
xchg di, bx
xor si, 0x23b2
stc
cmp cx, cx
sbb dx, si
mov si, dx
rol ebx, cl
dec bh
xor ch, 0x16
mov eax, edi
and ah, 0x65
xchg al, cl
xchg si, bx
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
push eax
ror al, 5
push edi
rol edi, 6
push edx
push ecx
ror edx, cl
push ebx
test ebx, 0x1fd6cf42
cmp ax, 0x7a7e
adc ah, dl
add bh, bh
or edi, 0x55919d2e
not ch
pop ebx
pop ecx
pop edx
pop edi
pop eax
push edx
rol edx, 6
push esi
not esi
stc
push edi
push ecx
rol di, cl
stc
add cx, 0x7792
push ebx
sub bx, dx
dec ecx
push eax
add cl, ah
shr eax, 1
rol si, 8
shr bh, cl
or eax, esi
xor ch, 0x5d
add di, 0x231b
or bx, bx
sbb ax, 0xe9a
test eax, 0x547c23b9
sub ebx, 0x5cf85016
adc dh, al
mov di, 0x337c
adc edi, ebx
rol eax, 6
shl bx, cl
sbb edi, esi
adc eax, 0x156a4857
test ch, cl
xchg di, dx
sub ebx, 0x2e31caa7
or ebx, ebx
mov al, bl
inc si
mov cx, 0x79f6
inc ch
inc ecx
nop
xor ecx, ecx
cmp cx, 0x4a31
dec eax
shr esi, cl
mov dh, ch
ror dh, 8
stc
and di, si
stc
mov cl, bl
and bx, 0x6a9f
xchg edx, ecx
adc ah, ch
nop
not cl
cmp bh, cl
mov bl, 0x22
xor eax, 0x2bd37d14
dec di
shl dh, cl
mov eax, 0x7b9afccb
xor di, 0x71c
xchg si, cx
ror bh, 5
rol cl, cl
shr edi, cl
xor edi, ebx
and bh, 4
sub ch, bh
stc
not eax
inc bl
rol edi, cl
xor ax, 0x29b1
ror ah, cl
dec bl
dec dh
add ecx, 0x774c4aef
shr ch, 3
xchg ch, dh
test al, 0x5c
sub eax, 0x159e535b
xchg ah, al
shl cx, 7
cmp dx, 0x6574
stc
adc cx, 0x7927
dec ah
dec ax
shr si, cl
nop
stc
test ax, ax
mov dx, 0x70a7
shr eax, cl
test dl, 0x23
test edi, esi
or al, 0x47
stc
stc
ror bx, cl
test cl, 0x4a
sbb bx, 0x4491
rol di, cl
pop eax
inc bx
add dx, di
push eax
inc ah
shr di, cl
add di, 0x6e35
xchg esi, eax
add bx, 0x4cbb
sbb edx, ecx
rol cx, cl
nop
dec si
shl cl, 4
test cx, 0x6430
or edi, ebx
nop
xchg dl, dh
test cx, si
sub esi, ebx
and ax, ax
inc ecx
add di, cx
and edi, 0x3bcd0148
adc cx, 0x39b9
shr ecx, 5
sbb dx, dx
shr eax, 7
not al
shl di, cl
adc si, 0x75e8
shl eax, 1
shr ch, 6
shr dl, cl
stc
sbb si, di
ror dx, cl
not edx
xchg di, si
cmp ecx, 0x67fc54e1
adc dx, 0x2c03
ror cx, 4
test ebx, 0x6c2111b5
not dx
nop
dec ah
shr al, cl
nop
or cx, dx
shr ax, 8
shl dx, 2
dec dl
shl esi, cl
ror ch, cl
sbb bx, 0x1ed
adc bx, 0x1f3f
nop
dec bx
sub ebx, 0x33634cb7
sub ax, ax
sbb ebx, 0x439df9f4
stc
pop eax
pop ebx
pop ecx
pop edi
pop esi
pop edx
push edx
sbb edx, 0x48e47e36
push ebx
push ecx
xchg bx, cx
push edi
mov di, dx
not cl
push eax
and al, al
test cx, di
xchg bx, dx
dec cl
shr bl, 4
stc
adc edx, edi
dec ax
xor al, dh
sub dh, 0x53
push esi
and dx, si
dec dl
add ecx, 0xf181c8b
adc bl, cl
xor edi, 0x19847f05
and edi, ebx
xchg cx, si
and esi, edx
dec di
and ch, ah
nop
nop
pop esi
pop eax
pop edi
pop ecx
pop ebx
pop edx
push ecx
dec cl
push eax
cmp ah, 0x45
sub cl, al
pop eax
pop ecx
ja 0x47d318
push eax
dec ax
pop eax
push esi
push ecx
and si, cx
push ebx
inc bx
push edx
push eax
adc dl, al
push edi
add cx, di
sbb cl, 0x27
sub dh, bl
sbb di, 0x7d38
add eax, 0x3e9735d4
xchg ch, ah
cmp dl, 0x72
nop
not ebx
sbb ebx, 0x7c90d0c0
pop edi
pop eax
pop edx
pop ebx
pop ecx
pop esi
push ecx
push eax
xor ch, ah
not eax
pop eax
pop ecx
push ecx
push eax
and cx, ax
pop eax
pop ecx
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00482580
add esp, 0x30
mov ecx, 0x100
test eax, eax
jne 0x482b4e
stc
push ebx
push esi
mov ebx, esi
push eax
dec eax
push edx
adc dl, 0x6c
push ecx
inc cx
push edi
mov bx, di
nop
nop
xchg al, ch
sbb ch, ch
xor esi, 0x51069e0f
inc cx
xchg ch, ah
rol ebx, cl
pop edi
pop ecx
pop edx
pop eax
pop esi
pop ebx
push ebx
push esi
sbb ebx, esi
push edx
inc dx
push ecx
rol cl, 5
push edi
xchg edx, edi
stc
sub si, dx
test bx, 0x2a9c
push eax
mov eax, 0x18a6b1eb
ror cx, cl
test cl, dl
adc eax, edx
mov ebx, edi
cmp cx, cx
inc cx
rol bx, cl
add bh, cl
adc di, 0x2782
cmp al, 0x4b
not bx
rol ch, cl
shl dl, 2
rol esi, cl
xchg esi, eax
shr dx, 2
sub esi, 0x7df31811
test edi, ecx
or esi, 0x3954865d
rol ecx, cl
add edx, 0x2b86ad82
not bl
test eax, edx
shr eax, 8
stc
or ch, ch
xchg cl, bl
dec edx
xchg cx, cx
xchg cx, ax
test bl, 0x26
or edi, 0x65b442c1
nop
sbb bl, 0xd
sbb bh, dh
or ebx, 0x180f961a
shl cl, 7
and edx, 0x6d954032
adc edx, 0x714f43cb
xor ebx, ebx
shr ebx, cl
not di
ror dl, 5
not dl
rol dh, cl
stc
rol si, 1
adc si, si
not dx
xchg bh, dl
add si, 0x7892
shr cl, 7
dec cx
rol ebx, 2
nop
shr si, 2
dec ah
sub eax, ebx
or dh, al
adc bl, dh
xor bh, al
test di, 0x31c7
rol esi, cl
mov eax, 0x7a56593d
adc bx, 0x647a
not bh
add dh, 0x16
shr si, cl
inc edx
adc dx, cx
or si, di
dec ax
xchg dl, dh
nop
sub dh, al
stc
ror dh, 1
inc ah
sub dx, 0x46c1
sub eax, ebx
shr bh, 8
not bl
sbb bx, si
xor dh, 0x63
shl bh, 7
and ah, 0x53
sbb cl, 0x60
xchg bl, dl
nop
sbb di, dx
or ebx, ecx
stc
pop eax
add dh, 0x78
cmp dh, 0x77
mov bl, 0x70
shl ebx, 6
mov si, 0x6c9
xchg ecx, edx
dec bx
xchg cl, dl
cmp ch, cl
stc
dec edx
xor ch, bh
dec cl
mov ebx, esi
stc
mov edi, esi
stc
push eax
inc eax
adc si, 0x38b9
add si, 0x7b12
shr dh, 6
sub ax, dx
ror al, cl
sbb bh, 0x64
shr ecx, cl
test ebx, edx
xchg esi, eax
xchg bh, ch
and edx, edx
sbb ax, 0x5845
stc
test al, 0x56
nop
inc ah
shr bx, cl
mov edx, edx
and ah, dh
not di
sub bh, 0x72
ror dx, cl
cmp ax, 0x6c5c
nop
ror bh, 8
nop
adc ecx, 0x53721774
ror ebx, 5
ror dl, 3
adc dl, bl
sbb al, 0x5a
not eax
rol si, 4
shr al, cl
dec ah
sub bx, 0x3b73
dec ebx
ror cx, 2
nop
shl dx, 8
and bh, 0x58
not di
ror edi, 4
adc bx, 0x3fe2
shl bl, 3
cmp ebx, 0x5455fbeb
xchg cx, si
not ax
not ah
adc esi, eax
rol di, cl
mov bl, 0xc
cmp esi, edi
ror si, 2
dec dl
inc bx
stc
ror cx, 7
nop
not edx
xchg dx, ax
xor cl, 6
dec ah
cmp ax, 0x4e3e
or ax, cx
inc ch
ror ch, 7
inc esi
sbb si, si
xor dl, cl
adc ecx, 0x46ac0f1b
sbb dx, dx
adc edi, ecx
and di, dx
ror dl, 8
inc eax
rol dh, 6
rol cx, 4
mov bh, 0x37
shl si, 6
adc dl, bl
dec cl
pop eax
shr edi, 1
push eax
add al, 0x37
shl si, 3
xchg di, ax
xor si, ax
dec edx
cmp eax, eax
sub bl, dl
nop
not ch
inc edx
not si
nop
stc
test ah, cl
xor edx, edi
add ecx, esi
cmp cx, si
shl ch, 8
xchg di, di
not cx
mov di, si
mov bx, dx
add si, 0x1913
or cl, dh
not di
xchg dl, dh
sub edi, ebx
inc esi
xor ch, 0x5f
xor edi, edi
shl ax, 2
adc al, 0x13
rol cx, cl
stc
cmp ch, bh
dec dx
sbb bx, 0x35a6
not di
xchg edx, eax
dec bh
sbb dx, 0xca1
dec cx
mov ch, 0x7b
add ebx, eax
ror ch, 8
cmp di, 0x3651
adc cx, bx
xchg cx, dx
and cl, ch
sub edx, ecx
xor dx, cx
dec si
xor dl, bh
shl edx, 5
ror esi, 4
test cx, 0x794d
and ch, bh
sub al, 9
stc
shl esi, cl
rol ah, cl
shr bx, 1
shr dx, 2
dec cx
cmp di, 0x3519
sub ebx, edx
xchg al, ah
cmp ch, cl
xor edi, 0x7b87d8ba
adc esi, 0x7b4b57ca
xchg di, di
dec ax
dec ebx
cmp di, bx
nop
add esi, edx
rol ebx, cl
sub ch, 0x77
stc
cmp bx, 0x4a11
xor esi, 0x191276db
xor bx, dx
not dh
or esi, 0x78e17fc5
add bx, ax
dec ebx
shl ebx, cl
rol edx, 6
inc dx
xchg bx, ax
shr esi, 3
sub esi, 0x29331ec5
shl bh, 3
not eax
shr ax, cl
sbb ah, 0x6f
test cx, 0x408
rol bl, 3
rol eax, cl
pop eax
xor edi, 0x417d46e5
nop
dec esi
xchg ebx, edx
ror edx, 8
and dx, 0x6f65
sbb bh, bh
sub dx, si
test bl, dl
rol cl, 8
xchg ebx, esi
push eax
or ax, dx
shr di, cl
stc
stc
and ah, 0x4e
xor ebx, 0x13e77295
add si, bx
rol esi, cl
rol esi, cl
cmp esi, 0x3bed5f2c
stc
sbb edi, eax
ror cx, 6
sub eax, 0x13f725a6
xchg bx, cx
xchg bx, si
nop
shl edx, cl
xchg ah, bl
cmp dx, cx
shr di, cl
shr dx, cl
nop
add dl, bh
not edi
pop eax
pop edi
pop ecx
pop edx
pop esi
pop ebx
jae 0x47d7ad
call fcn.004af7d5
ja 0x47d78a
push eax
not eax
push ecx
cmp ecx, 0x168b9998
nop
inc ecx
push edx
mov dh, 5
nop
push ebx
sub bx, 0x507a
or dh, 0x3f
stc
adc dh, dh
push esi
test esi, 0x29cd2627
and dx, 0x1229
test cx, 0x4067
nop
dec esi
sbb bl, dl
push edi
cmp ax, di
mov ecx, edi
dec ecx
ror al, cl
sub cx, bx
inc dl
xor dx, si
cmp bl, 0x22
shr dh, 5
sub esi, 0x6b61c1bf
nop
xor ch, ah
ror ecx, 4
dec ax
xchg bx, cx
ror esi, cl
cmp edi, 0x7dfb7b61
adc ecx, 0x62c943a3
inc ax
ror ecx, cl
xor ax, 0x2e72
shl dh, cl
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
call fcn.004afbc4
push eax
dec al
push edi
dec di
push ecx
dec ecx
push edx
sbb dx, 0x7e4a
push ebx
mov bh, ch
xchg bx, ax
nop
pop ebx
pop edx
pop ecx
pop edi
pop eax
call fcn.004b009e
call fcn.004b03b8
call fcn.004b0658
call fcn.004b09bf
push edi
push ecx
ror edi, cl
push eax
shr al, 7
shl ecx, cl
pop eax
pop ecx
pop edi
push ebx
and bh, 0x61
push edx
not dh
push ecx
or cx, 0x30b8
sub cx, cx
dec dh
adc ebx, ebx
dec cx
inc dx
push eax
dec ax
shl ah, cl
sbb cx, 0x3618
push edi
sbb edi, 0x983f6ae
xor eax, 0x49f4fe6f
mov cl, 0x6e
not dl
test dl, ah
inc eax
nop
inc ebx
xor cx, bx
sub ebx, 0x233faa5d
xor eax, 0x5bb691c3
mov ebx, 0x3bca3a87
and eax, edx
inc dx
sub ax, 0x5089
nop
pop edi
pop eax
pop ecx
pop edx
pop ebx
push esi
push edi
test si, di
test si, 0x6ac2
pop edi
pop esi
push ebx
push eax
xchg bx, ax
push edx
push esi
test edx, esi
push edi
push ecx
xchg edi, ecx
pop ecx
pop edi
pop esi
pop edx
pop eax
pop ebx
call fcn.004b0cca
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
push edi
sbb edi, 0x5083f41a
xor edi, 0x3df27d35
ror di, 6
push ebx
dec bl
push eax
not eax
dec eax
test al, 0x1e
push edx
not dh
dec ax
push esi
not si
sbb al, bl
sub si, 0x5c67
sbb dx, 0x7883
nop
push ecx
not cl
sub edi, 0x65d348ef
rol ax, cl
sbb ah, ah
or ah, ah
add di, 0xefc
and al, ah
rol dl, cl
nop
and bl, 0x1a
shr cx, 3
sub edi, 0x22e51cb9
test bh, 6
xchg edx, eax
sbb ch, bl
nop
or dx, ax
sbb ah, 4
adc ax, si
stc
not di
mov ax, cx
and edi, 0x5caf327d
ror ax, 3
inc dx
shr dx, 5
or ah, al
or ecx, ebx
shl al, 3
test ebx, eax
and ebx, ecx
xchg bx, si
shl cl, 7
inc edx
sub bh, bh
pop ecx
pop esi
pop edx
pop eax
pop ebx
pop edi
push edx
or dh, 0x21
push ebx
shr bx, 7
push ecx
shr ecx, cl
push edi
rol di, cl
test bx, 0x1ab4
and bh, dh
push esi
inc esi
xor cx, di
adc si, 0x7941
inc bl
push eax
shl eax, cl
cmp si, 0x331a
xor ebx, eax
inc ecx
ror edi, cl
mov di, ax
adc edx, edx
and bh, cl
or bx, cx
add ecx, 0x211d1bc5
sbb dx, bx
shr al, cl
nop
dec esi
xor bx, cx
adc esi, 0x1d469625
shl ah, cl
adc edi, esi
shl si, cl
not cx
or ecx, 0x75c7166e
cmp esi, edi
test cx, cx
test ecx, 0x5d632837
dec cx
sub di, bx
shl edx, cl
sub dl, ch
xchg esi, edi
or esi, edi
not ebx
cmp eax, 0x585df011
dec ah
sub esi, ebx
adc ah, bh
inc dl
ror bl, cl
rol ch, cl
cmp dx, si
adc dx, cx
rol bl, cl
inc esi
adc al, 0xd
sbb di, 0x161d
shr bh, cl
ror di, 7
xchg dl, dh
inc esi
mov eax, 0xd42d977
xchg si, bx
xchg dx, di
cmp dx, dx
inc di
nop
or di, ax
and ebx, 0x37fa971f
test dh, cl
cmp si, 0x33e8
rol ecx, 8
test ebx, ebx
nop
rol ecx, cl
dec cl
rol cx, 2
sub dh, ah
dec ax
dec di
xchg al, ch
rol bh, 1
test cl, 9
adc al, 0x3b
rol edx, 5
and esi, esi
inc edi
stc
ror ecx, cl
xchg esi, esi
and di, 0x5034
add edi, edi
add ecx, 0x3ef178ae
shr eax, cl
ror edi, cl
shr cx, cl
adc ebx, 0x2ab0faf
adc cl, 0x15
rol ecx, 4
sub bl, 0x27
sbb esi, eax
add ecx, 0x7e287515
rol dl, 1
pop eax
shl ch, 1
xchg cl, dh
push eax
and eax, 0x3446ce97
sbb al, 0x1a
cmp bx, 0x5e19
inc di
shr eax, cl
xor al, 0x65
cmp dl, 0xc
sub edi, esi
xchg bx, si
nop
rol eax, cl
sbb cl, dl
dec ebx
mov si, 0x6624
xor eax, edi
dec cl
sbb si, ax
cmp eax, 0x13d49638
sbb cl, al
xchg dh, bh
add bl, 7
adc cl, bh
test ch, 0x62
shr ebx, cl
add bh, 0x46
or al, 0x6a
and al, cl
add si, 0x2930
shl ax, cl
nop
shr edi, 1
cmp bx, cx
shr esi, cl
sub di, cx
adc ah, 0x4f
or cx, dx
inc ax
ror si, 7
sbb cl, dl
or al, 0x61
nop
xor dh, dh
not cx
test bh, cl
shr cx, 2
dec esi
dec ah
sbb esi, 0x4a9c4e5c
test di, ax
test eax, 0x68f8ca7c
cmp ebx, 0x36d6d46b
nop
mov bh, ah
sub si, 0x1eb
ror esi, 5
mov dl, 0x6d
xor bl, 0x2a
xor dx, di
sub di, di
xor al, al
add dx, dx
nop
not di
ror bl, cl
ror di, 1
stc
adc edi, edi
or edi, edi
ror eax, 2
xor ch, cl
adc si, 0x19d1
mov bh, dl
and edi, eax
sub eax, 0x66b0e831
rol esi, 6
sub dl, bh
shr bx, 3
and si, dx
sub dl, 0x2d
shr ecx, 3
shr ax, cl
or si, 0x73aa
or dh, 0x21
dec ecx
test si, 0x56a9
dec edi
adc cx, cx
mov al, 0x7c
xor eax, 0x52dc31e0
adc ax, dx
or ebx, 0x7cde8a81
sub ah, 7
cmp bl, bh
not edx
add si, 0x8bf
xor edx, ecx
or edx, esi
stc
pop eax
sub cl, dh
sbb dl, 0x6b
nop
sbb ch, 0x2c
test cl, 0x65
or edx, edi
sub dx, 0x6085
dec bl
and bl, 0x51
push eax
xor eax, 0x64ca8db5
rol bh, 7
ror dl, cl
xchg dx, ax
stc
shr di, 7
add si, 0x140e
add dx, 0x5161
test edi, eax
not bx
shl dh, 5
adc bh, ah
xor di, ax
or si, dx
dec edi
test ecx, eax
sub bx, 0x7766
xchg dx, ax
nop
shr cx, cl
xchg cx, di
mov ecx, ebx
stc
dec bx
nop
or ebx, 0x58df334a
adc cx, bx
shl di, cl
adc bx, bx
xor di, 0x6cfe
xor bh, bh
sub ah, 0x34
mov dl, ch
xor di, 0x11
dec edi
xor edx, eax
ror dl, cl
stc
add edi, edx
or dl, bl
xchg ebx, eax
adc al, 0x41
and cl, 0x71
sbb si, dx
and ax, bx
sbb ebx, ecx
xor bx, 0x4f71
ror ebx, 1
xchg bx, di
dec esi
sbb ax, 0x7078
stc
stc
rol edx, 4
test ax, ax
dec bh
stc
xor al, 0x68
mov di, 0x2a44
xor eax, 0x34f2d55b
stc
shr ax, 3
shl eax, 8
test ax, 0x4922
adc dl, cl
cmp cx, 0xef2
nop
mov cx, di
stc
xchg ch, dh
cmp ecx, 0x2bcdd960
xor di, di
xor bh, ah
mov cx, ax
test di, di
xchg bl, bh
mov edx, esi
nop
xchg ecx, edi
ror di, 8
ror si, cl
test ah, ch
cmp eax, eax
sbb di, si
adc si, ax
add bh, 0x7e
rol esi, 3
pop eax
pop esi
pop edi
pop ecx
pop ebx
pop edx
jae 0x47dc71
push edi
dec di
push eax
inc eax
push ebx
and edi, ebx
not ax
pop ebx
pop eax
pop edi
call fcn.004b1026
jb 0x47dc44
call fcn.004b12fa
call fcn.004b1745
jp 0x47dc51
push ebx
or bx, 0x1c75
pop ebx
call fcn.004b1ac7
push ecx
push eax
cmp cl, al
push edx
mov edx, 0x40726600
pop edx
pop eax
pop ecx
call fcn.004b2061
push eax
push ecx
sub ax, cx
dec ax
pop ecx
pop eax
push edx
xor dh, dh
push ebx
push eax
test ebx, eax
push ecx
push edi
cmp ecx, edi
add cl, 0x75
and edi, 0x6ad6d1bb
rol di, cl
push esi
cmp esi, edi
not bx
adc dx, cx
shl esi, cl
or edx, 0xe85fb1f
xchg ebx, ecx
rol cx, cl
stc
inc esi
ror ax, 6
xchg ecx, ecx
nop
pop esi
pop edi
pop ecx
pop eax
pop ebx
pop edx
push eax
inc ax
push edx
add dx, dx
push esi
xchg dx, si
xchg dh, al
sub edx, 0x78c29f01
not si
push ebx
add bx, 0x6c29
and dx, 0x219f
test dx, 0x2476
push ecx
xor cx, 0x24d1
adc bx, 0x7da5
not bx
mov edx, ecx
stc
adc esi, 0x730c4139
push edi
shl di, cl
or al, 0x1c
cmp ch, 0x3c
add ah, 0x1d
cmp edi, esi
nop
mov dl, ch
pop edi
pop ecx
pop ebx
pop esi
pop edx
pop eax
call fcn.004b238c
jecxz 0x47dd0e
call fcn.004b26bc
jbe 0x47dd1a
push ecx
push ebx
xchg cl, bl
pop ebx
pop ecx
mov eax, 0x736147
lea ecx, [esp + 0xc]
push 0x2c
push 0x353f1540
push ecx
push eax
call fcn.004b2b67
call fcn.004b2fcd
call fcn.004b3565
jae 0x47dd58
jnp 0x47dd52
jne 0x47dd52
call fcn.004b3a83
push eax
push ecx
shl ah, cl
pop ecx
pop eax
jbe 0x47dfa6
push esi
or esi, 0x3f062a37
stc
push ebx
mov ebx, 0x653d73a5
add bl, 0x38
pop ebx
pop esi
push eax
ror ah, 8
push ecx
or cl, 0x7d
push esi
or si, ax
shr si, 4
push edi
sbb edi, edi
push edx
sbb di, dx
push ebx
and bh, dl
xchg bx, dx
and si, dx
and bh, dh
stc
mov dx, si
cmp ax, 0x32b4
not bh
adc edi, 0x5794e179
dec bx
not cx
stc
sbb bl, 0x62
sbb si, 0x6ca8
nop
not bh
adc esi, 0x13cf2517
xor bx, di
add ah, ch
xor eax, 0x71ab2901
not dx
test al, 0x52
xor cl, 0x77
and edx, eax
cmp ax, 0x487d
inc edx
shl dh, 7
rol ebx, cl
shr cl, 5
sub edx, eax
add ebx, esi
stc
test edx, eax
xchg ecx, ecx
dec ch
cmp ecx, edx
not edi
test eax, eax
nop
stc
or bh, 0x28
nop
shl si, 4
mov si, si
and bl, 0x68
nop
not di
add bx, ax
ror dl, cl
stc
shr eax, cl
xchg ebx, eax
ror di, cl
rol ax, cl
inc dh
sbb dl, 0x64
rol edx, 4
nop
nop
adc si, 0x3499
rol cl, 3
mov ch, al
add bh, bl
shl esi, cl
mov edi, edx
or edx, 0x408e9de1
shl esi, 6
add esi, eax
adc ecx, esi
rol bh, 1
adc ecx, ebx
nop
adc bl, cl
ror eax, cl
not esi
cmp ch, 0x47
add bx, dx
add ebx, edi
stc
or bh, 0x3e
test ch, bh
not ebx
dec bl
ror ecx, 2
add bl, ch
mov si, di
adc edi, esi
mov bh, 0x30
ror dh, cl
adc si, 0xa49
and edx, 0x291f1fd8
dec ch
shr dh, 1
not al
pop ebx
push ebx
sub dl, bl
not dx
stc
xor esi, edi
inc eax
sub al, 0x35
sbb ebx, ecx
or bh, 0x6b
cmp dh, 0x1c
mov ecx, edx
not edi
sub bl, 0x50
ror ax, cl
stc
shl di, 6
test dx, ax
ror ecx, cl
shl dx, 2
shr bl, 2
add ch, 0x3d
xor ecx, edi
shr dx, 7
ror bh, 8
nop
stc
mov ax, bx
inc edi
ror cl, cl
sbb eax, ecx
mov ecx, 0x11ff9482
shr bx, 7
nop
not ah
mov bl, al
xor esi, 0x453dc32e
xor bx, 0x603c
dec dx
rol ch, cl
cmp edx, ecx
not ax
shl ecx, cl
stc
xchg ah, dl
add eax, 0x44975408
stc
inc al
or ax, dx
or ax, ax
shr dh, 3
stc
xor al, bh
stc
ror ecx, 1
sbb ax, si
shr al, cl
sub edx, esi
test eax, edi
sbb cl, bh
ror esi, 8
dec si
sbb dh, 0x39
dec ch
pop ebx
pop edx
pop edi
pop esi
pop ecx
pop eax
stc
push ebx
test bh, 0x7d
stc
push esi
rol si, 3
pop esi
pop ebx
nop
push ecx
add ch, 0x60
push ebx
push esi
xchg ebx, esi
push eax
rol eax, cl
push edx
cmp cl, dh
not cx
adc ecx, ecx
pop edx
pop eax
pop esi
pop ebx
pop ecx
jb 0x47df6f
call fcn.004b3e0a
call fcn.004b432b
call fcn.004b4872
jae 0x47df5c
call fcn.004b4cd9
call fcn.004b5131
push edi
push ebx
sub edi, ebx
shr edi, 4
nop
push ecx
add ch, bh
push eax
sub ah, 0x7c
pop eax
pop ecx
pop ebx
pop edi
nop
push edx
cmp dx, 0x74bb
push esi
push ebx
test si, bx
nop
push eax
not al
add bl, 0x28
dec bl
rol esi, 5
push edi
or edi, 0x38643db6
xor ax, di
and edx, 0x4d7303f0
pop edi
pop eax
pop ebx
pop esi
pop edx
push ecx
shr cx, 7
pop ecx
push ecx
shl ch, cl
pop ecx
call fcn.004b571d
call fcn.004b5caa
push ebx
push eax
xchg bl, ah
push ecx
sub ch, 0x24
push esi
shl esi, 2
inc ecx
push edi
push edx
adc di, dx
not ecx
or cx, 0x1f44
shr esi, 6
dec bx
rol edi, 6
rol eax, 4
sbb cl, 0x71
xor ch, 0x3e
cmp bx, 0x6d22
adc ebx, eax
sbb ax, cx
xor eax, 0x3b15f0d2
shr cx, 5
ror ch, 2
shl si, cl
sub eax, esi
nop
add dx, 0x725c
add cl, al
rol esi, 5
ror bx, cl
adc cl, 0x48
mov ecx, ebx
shl esi, 2
sbb ax, di
and dh, 0x12
ror di, cl
dec cl
inc dx
stc
test ax, cx
nop
sub cx, cx
ror di, 4
stc
pop edx
pop edi
pop esi
pop ecx
pop eax
pop ebx
push ecx
push edx
adc cl, dh
add ecx, ecx
push ebx
push edi
sbb bx, di
push esi
dec si
rol cx, cl
not bl
push eax
shl eax, cl
xor bx, ax
stc
test dl, 0x78
sub ecx, 0x16f6d86c
nop
not al
xor edx, 0x1124d1a
or eax, 0x3b8d1200
shr dl, 1
mov di, di
adc esi, 0x2fdd53a9
nop
inc bh
sub ch, 0x66
shr bh, 1
sbb esi, esi
or esi, esi
mov al, 9
shr di, 2
shl di, 3
ror di, cl
shl cx, 1
or eax, esi
xchg edx, ebx
xchg al, bh
shl bh, cl
inc cx
sbb bl, ah
inc dh
not cx
and dx, ax
ror eax, cl
test ax, bx
test dx, 0x7c05
rol esi, cl
cmp esi, edx
nop
sbb bx, dx
sbb dh, bh
xor ah, dh
shr dl, cl
dec edx
or ecx, 0x13bd4d02
adc di, di
sub esi, edi
mov dx, bx
shr ebx, 6
nop
xor bh, cl
inc edi
cmp edi, 0x6f66dc02
shr bh, 6
mov edi, 0x3933b6cb
rol al, 4
and dx, 0xdd7
ror dl, cl
stc
cmp bh, 0x57
dec dh
sbb ebx, 0x1b4b3367
add dx, di
rol edi, cl
shl edi, 7
dec dx
dec bx
inc eax
inc cl
shl si, 6
adc edx, edi
add di, cx
inc di
and dx, 0x2421
adc ebx, edi
sub ah, 0x77
cmp dl, 0x49
dec cx
rol al, cl
cmp cx, 0x36a0
sbb ebx, edx
ror cx, 7
dec cx
nop
adc edi, ebx
rol si, cl
xor di, 0x68aa
shr al, 3
test bl, 0x63
xchg dh, dl
xor edi, edx
stc
add bh, 0x50
and dx, 0x49e7
not dx
pop eax
push eax
adc eax, 0x4dab70dd
test eax, ebx
stc
test di, dx
shr edx, cl
mov bx, 0x11cf
and ecx, 0x673257cf
and esi, ecx
not di
nop
or bx, 0x690f
mov ax, 0xbcc
dec dx
ror si, 4
sbb cl, 0x7f
cmp esi, ebx
and cx, 0x2dcd
sbb bx, bx
and bx, 0x929
shr edi, 7
cmp bx, dx
sub edi, esi
ror ebx, 8
inc di
pop eax
pop esi
pop edi
pop ebx
pop edx
pop ecx
jae 0x47e1ae
nop
push esi
sbb esi, 0x1555515b
pop esi
call fcn.004b61db
push ebx
shr ebx, 5
pop ebx
jo 0x47e25e
call fcn.004b65c4
jle 0x47e238
push edx
push eax
test dh, ah
push ebx
ror bh, 2
push edi
add edi, ebx
push ecx
xchg di, cx
cmp al, bl
push esi
shl si, 3
not bx
xchg dh, al
not si
inc esi
not ebx
pop esi
pop ecx
pop edi
pop ebx
pop eax
pop edx
call fcn.004b6aba
call fcn.004b6dbf
push ecx
push esi
mov ecx, esi
push edx
dec edx
test dh, 0x4a
push ebx
xchg bx, si
ror cx, 3
cmp cx, si
inc ecx
pop ebx
pop edx
pop esi
pop ecx
push edx
push ecx
rol dl, cl
push ebx
push eax
mov bx, ax
shr bx, cl
test al, cl
push esi
xor eax, esi
and cl, dh
add cl, 0x4e
push edi
test di, 0x42e4
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
push edx
push ecx
test dl, cl
pop ecx
pop edx
push ebx
push ecx
shl bh, cl
nop
pop ecx
pop ebx
push eax
or al, 0x1f
pop eax
call fcn.004b7371
jb 0x47e25e
push ecx
push eax
cmp cl, al
push edx
xchg dl, cl
push esi
cmp cx, si
push ebx
sbb ebx, 0x73d85a80
pop ebx
pop esi
pop edx
pop eax
pop ecx
push eax
push ecx
ror ax, cl
push ebx
test bh, 0x22
push edi
ror edi, cl
or edi, edi
mov bh, bl
and edi, 0x18d5bad9
nop
push edx
cmp ebx, edx
xchg edi, ecx
mov dx, di
ror bx, cl
shr cx, 4
ror ecx, 5
or bx, cx
not ax
ror ax, cl
sub ax, 0x300a
cmp edi, 0x681ea5c3
inc bh
shl ch, cl
adc ah, 0x53
test ah, 0x2d
adc al, cl
not bh
rol bh, 1
stc
test al, ah
shl ch, cl
xor ax, dx
pop edx
pop edi
pop ebx
pop ecx
pop eax
push eax
sub eax, 0x247f219b
push ecx
ror cl, cl
pop ecx
pop eax
jecxz 0x47e2d5
push edi
push esi
xchg edi, esi
pop esi
pop edi
jnp 0x47e2d5
call fcn.004b78e9
call fcn.004b7d3f
push eax
sub al, ah
push ecx
rol ecx, 8
pop ecx
pop eax
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004b82ff
call fcn.004b87f0
jo 0x47e38b
push edi
push ecx
ror di, cl
push edx
rol edx, cl
ror cx, cl
stc
push eax
cmp al, ch
test di, 0x231
or cx, 0x306d
ror dh, cl
xor edi, 0x31f49f9f
mov di, 0x4416
push ebx
adc cx, bx
test ah, 0x21
push esi
mov edx, esi
cmp edi, 0x4165177d
and ebx, eax
and edi, 0x509db3d0
and ah, ah
dec ebx
pop esi
pop ebx
pop eax
pop edx
pop ecx
pop edi
call fcn.004b8b78
call fcn.004b900d
jecxz 0x47e374
jg 0x47e373
call fcn.004b931a
call fcn.004b9602
call fcn.004b9a5a
je 0x47e373
push esi
push ecx
ror esi, cl
pop ecx
pop esi
stc
call fcn.004b9d68
push esi
push eax
adc si, ax
push edx
push ecx
adc dl, cl
pop ecx
pop edx
pop eax
pop esi
push eax
shr eax, 6
pop eax
push ecx
not ecx
push edx
push ebx
xchg dh, bh
dec bh
sbb dh, bl
cmp bx, dx
xchg cl, dh
shr bl, cl
xchg dx, dx
stc
and ch, cl
cmp dx, cx
push eax
add ah, 0x69
xchg al, dh
stc
or dx, 0x573
stc
push esi
test esi, 0x426bd3b0
or edx, esi
xchg bh, dl
add dl, ah
shr dl, 3
shl ax, 7
adc bh, ah
stc
xchg ah, dl
nop
shr cl, 2
adc ch, ch
nop
mov cx, ax
mov ax, 0x6d6f
xchg ch, dl
and bl, dh
push edi
test edi, ecx
cmp dh, 0x1a
nop
add ecx, eax
add dx, 0x1037
cmp dx, cx
rol dh, cl
add edi, 0x4f59d6bf
sbb dh, cl
mov ecx, 0x4c1c553e
shr dh, 3
test ah, bh
or al, dl
cmp dh, cl
not edi
shl eax, cl
not ch
dec bl
cmp edx, 0x1e44fe2e
sub di, ax
sub bh, ah
test ah, dh
sub di, ax
cmp edi, 0x39e26b6d
xor bl, bl
stc
nop
ror ecx, cl
dec ecx
or ax, di
xor ax, si
or al, 0x69
xor dh, 0x57
test cx, cx
sbb dx, 0x2e73
sbb ax, si
dec cl
ror esi, 3
test cx, 0x5cee
test si, 0x3d65
cmp dl, al
xor bh, 0x1d
xor cx, 0x3129
stc
or eax, esi
nop
shr bl, cl
sub ecx, 0x6cae1e0b
sbb cl, ch
mov edi, esi
and esi, 0x3bd3239a
test ebx, 0x69f1e938
sbb di, di
or ebx, 0x74694ce7
nop
inc dl
xor dh, bh
or ax, 0x4483
shl esi, 1
inc ecx
not dh
xchg bh, bh
mov ax, 0x7cd
xchg dx, di
nop
sub ebx, edi
sbb ah, bh
pop edi
xor dx, 0x6c46
xor dl, 0x2b
rol bx, cl
shr bx, cl
add cl, cl
shr cl, 5
shl ah, 1
push edi
xchg di, dx
not ax
sbb cx, 0x3d4e
adc ebx, 0x528c4fdb
not bl
dec cx
xchg cx, dx
stc
or bx, di
add bl, al
sub dl, 0x2d
rol ax, 4
shr bl, 2
xchg cx, ax
or esi, 0xaa95e6
cmp ch, 0x28
not ebx
xchg bx, cx
or esi, 0x2d16c1c9
test si, ax
mov edi, edi
dec edi
not ebx
test edi, ecx
sbb esi, eax
inc dx
inc si
inc dl
rol cx, cl
rol ebx, 2
xchg ecx, ecx
nop
sub ebx, esi
cmp ecx, 0xc0fee81
shl ch, cl
xor esi, edx
sbb bx, 0x3bbc
stc
shr esi, 7
test ah, 0x40
adc cx, 0x7079
test eax, 0x70aa289e
stc
dec edx
cmp ah, 0x30
sbb edx, 0x532256aa
shr al, cl
sbb si, cx
or bh, cl
cmp dx, 0x2beb
sbb dx, di
xor si, si
dec esi
inc ch
not bh
not cl
dec esi
or esi, 0x45c93e52
xor ebx, 0xfdfb7bb
adc ebx, ecx
xor cl, dh
cmp ebx, 0x5611abfd
rol eax, cl
cmp dl, 0x29
or di, bx
ror dx, 6
shl ah, cl
nop
rol dh, 8
stc
nop
not bh
not cx
sub cl, 0x1d
sub al, bh
cmp ax, 0x539a
shr ecx, cl
and bx, 0xdad
ror ecx, cl
mov si, si
inc al
dec esi
mov edi, 0x33c15fd3
rol bx, 4
ror ax, cl
xor ax, bx
shr ax, cl
or eax, eax
sub edi, ebx
add cl, cl
sub cl, 0x20
stc
sbb bx, 0x2276
pop edi
xor dx, 0x6c07
and edx, 0x123fb768
mov ebx, 0xdbadbb7
or al, bl
xor bh, bl
dec edx
or si, 0x2591
sbb ecx, 0x1cd98dd1
ror ebx, cl
rol bx, 6
push edi
rol edi, cl
adc ah, ah
stc
not dl
or cx, 0x604d
dec cx
sub cx, si
cmp bl, 0x45
ror di, cl
shr cx, cl
xor di, 0x130c
add edi, 0x7e6196d7
nop
test al, ah
cmp ah, al
shr ah, 1
inc ecx
shr edx, 6
xor esi, 0x2703f18c
not di
stc
sbb dh, bl
not di
ror ax, 7
ror edx, cl
inc si
xchg bh, ch
shr ax, 3
ror di, cl
ror esi, 7
nop
rol esi, cl
rol ah, 5
mov ecx, ecx
test dh, bh
add al, bl
ror dx, 2
cmp esi, 0x43d93b9
nop
xor di, cx
adc eax, 0x4d5b7fbf
ror bx, cl
dec eax
shr dl, 6
sbb bx, cx
mov ecx, ebx
rol dh, 2
rol ebx, 1
stc
mov cx, 0x76ee
shr bx, 5
rol eax, cl
dec ax
dec eax
xchg di, dx
stc
adc ax, 0x69ad
xchg esi, eax
inc ah
rol ebx, cl
shl dl, cl
add edx, 0x5d755a29
not edi
sub dh, 0x50
not dl
not dh
shr bx, cl
ror di, cl
stc
ror edi, cl
shl bx, cl
dec eax
ror di, 6
xchg dx, di
stc
ror eax, cl
shl ax, 5
dec ebx
adc ch, ah
sub bx, di
not si
adc edi, 0x71d81550
nop
xchg ch, dl
test ecx, edi
sub ebx, edx
or dx, bx
add ax, cx
adc ecx, 0x79cb6d76
ror cx, 7
pop edi
push edi
shl di, cl
cmp cx, si
xchg al, al
xor eax, 0x66b31983
sub ah, al
shr bl, cl
dec ax
rol cl, cl
rol ebx, cl
shr ah, 2
sbb dh, 0x7f
mov dx, dx
add cx, 0x6c
and bx, 0x30e2
inc bx
or ax, dx
nop
add ch, bh
rol ecx, 1
inc dx
adc bx, cx
add ax, si
shr cx, 6
ror bl, cl
shr ah, cl
or edx, 0x3f8e0959
shl edx, 5
xor di, ax
shl cx, 5
shl cl, cl
dec dx
mov ecx, 0x4e249afb
add esi, edi
xchg cx, di
xchg ecx, eax
not edx
test ax, cx
adc si, si
sub si, bx
shl di, cl
nop
xchg dh, bl
shr dl, cl
shr eax, cl
xor ecx, 0x55d9e103
or bl, dh
test ax, si
and di, si
nop
cmp dx, dx
cmp ax, 0x3836
cmp cx, bx
mov bh, cl
xchg esi, esi
and dh, bh
cmp edx, 0xde2fc9b
sub ax, 0x1e72
and ecx, 0x38609890
inc esi
sub ah, ch
xchg edx, edx
stc
cmp edi, 0x2bcae040
add dx, 0x271f
shl ebx, cl
test al, ah
add edx, ecx
inc cx
nop
or ah, ch
not bx
shr ebx, cl
adc ecx, edi
shl bx, cl
dec bx
xor dx, 0x36a4
xchg edi, eax
xchg bl, cl
shr si, 8
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
push ebx
push ecx
ror bx, cl
push esi
ror esi, cl
not si
push edi
cmp di, si
push eax
adc al, 0x15
push edx
xchg edx, edi
rol bh, 2
nop
rol di, cl
stc
stc
shl dl, cl
dec edx
inc bl
cmp ah, bh
rol ah, 6
not ebx
shl ax, cl
add al, al
adc ch, 0x7f
and ah, 0x10
sbb bh, dh
rol cl, cl
inc dx
rol bh, cl
sbb di, si
nop
ror bh, cl
sbb cx, 0x34d1
cmp edi, 0x27c83e19
cmp ecx, 0xa596748
cmp dx, ax
add bx, ax
xor edi, 0x4fc751c
sub si, 0x7757
rol dh, 1
sbb dl, 0x69
not ecx
not eax
stc
or bx, 0x6553
nop
add si, bx
cmp eax, 0x2f591139
and ebx, eax
and esi, 0x3c9a8896
rol ch, cl
rol dx, 7
and bh, 0xf
sub ax, 0x7e7
nop
nop
rol al, 4
or dh, 0x48
or ecx, 0x50a4fe06
add dx, ax
pop edx
pop eax
pop edi
pop esi
pop ecx
pop ebx
push ebx
not bx
add bl, 0x38
mov bh, bh
pop ebx
push ebx
xor ebx, 0x3c34691c
pop ebx
push eax
sub al, 0x39
pop eax
call fcn.00482580
add esp, 0x30
test eax, eax
je 0x483c26
mov ecx, 0x100
jmp 0x482b4e
cmp dword [ebp - 4], 6
jne 0x483c26
push ebx
rol bl, 2
push eax
inc ax
push edx
push ecx
adc edx, ecx
push esi
shr esi, 1
rol dh, cl
not bh
push edi
cmp ax, di
xor bl, bh
dec ah
sbb bl, bh
or al, dh
ror dh, 7
not ecx
test bl, 0x7b
adc edi, edx
test edx, 0x462cbd0f
adc edx, edi
adc esi, edx
xchg bx, ax
ror di, 3
xchg cl, al
dec dx
nop
sbb eax, edx
or edi, edi
inc edx
ror al, cl
ror cl, cl
add ecx, ebx
inc edi
or cl, 0x1b
inc bl
shr cl, 1
test di, dx
sub dl, 0x63
and di, di
rol dx, cl
stc
xor ecx, esi
cmp bx, ax
and dl, dl
or bl, dh
adc ebx, 0x3c8f613d
dec bx
inc cx
not bh
adc ecx, eax
stc
inc bh
shl ecx, cl
sbb edi, ecx
cmp edi, esi
not si
sub ch, 5
test edx, 0x47bc83d7
dec bx
dec di
and bh, 0x29
ror ax, 1
add edx, 0x62827a86
add ch, 0x18
dec dh
sub eax, edi
sub edx, ebx
xchg ebx, eax
add ebx, 0x7f42703c
sbb edx, esi
sub ah, bh
inc bx
dec cl
rol esi, cl
xchg edi, eax
or dl, bh
xchg ecx, eax
test ah, 0x63
xchg ecx, esi
rol esi, 7
mov dh, 0x30
inc al
not bl
ror ecx, cl
sub dx, 0x1d91
adc ebx, ecx
sub bx, di
sbb di, 0x7536
add bl, 0x23
or ah, cl
and si, dx
cmp bh, ah
xchg dx, ax
test dx, 0x72aa
mov ch, 0x39
add bh, 0x72
add ch, 0x30
dec ah
xor bx, 0x3c99
add si, 0x672f
or dh, bh
cmp esi, esi
sbb bh, 0x75
pop edi
mov si, 0x4d69
sbb edx, 0x2f8e3a2b
or esi, 0x69f26fd2
inc si
sub cx, 0x5ee2
not si
nop
test dh, bh
rol ebx, cl
push edi
or ecx, edi
nop
cmp ecx, 0x1b6524af
not ax
sbb bl, al
add dl, dl
shl di, cl
add cl, 0x7f
rol bx, 4
test edi, esi
adc dx, si
dec ax
rol ebx, cl
inc dx
and bl, dl
not ebx
xor esi, ebx
ror edi, 1
rol bl, 4
nop
stc
mov si, 0x53ba
shr al, 5
sbb cx, ax
stc
rol cx, 5
sub ax, 0x70e3
ror ebx, 3
dec di
ror ax, cl
add eax, 0x678355da
stc
inc dx
shr eax, cl
inc si
stc
sub bx, 0x6b22
adc cx, 0x116d
xchg edi, edi
ror dh, 8
not bh
mov eax, 0x62a830cc
and al, 0x4a
shr ecx, 3
test dl, al
nop
or esi, 0x66ce0873
add dx, 0x27e3
ror eax, cl
sub edx, 0x5767361b
mov bh, 4
stc
xor edx, esi
add ebx, edx
adc dx, 0x716f
inc edx
shl dh, 1
stc
nop
mov bx, 0x2dce
not si
shr si, 2
stc
inc di
mov dh, 0x16
inc bl
not ebx
adc al, 0x12
cmp cx, 0x7258
xchg cl, al
ror eax, 6
and bx, 0x29ec
stc
and ah, 0x2a
sub bx, 0x3087
ror ebx, 2
rol ebx, cl
dec dl
and ax, 0x5935
xor cx, 0x3125
ror dh, cl
sbb ch, 0x2f
inc eax
inc ax
or ah, 0xb
test cx, dx
sub si, 0x3cd8
nop
rol bh, cl
add bh, 0x18
nop
pop edi
stc
mov si, 0x631d
shr esi, cl
sbb ax, 0x753a
inc ch
shl cl, 3
add si, 0x2d53
shr ch, 1
or edx, 0x204c1b30
adc ecx, ecx
stc
xor edx, ecx
test al, 0x55
xor bl, 0x17
or ch, 0x66
stc
or ebx, esi
rol ch, 2
xchg edx, eax
rol cx, 3
add esi, 0x3e6bc15a
push edi
sbb eax, edi
stc
inc bl
sub bl, ch
stc
ror ebx, 3
xchg dx, di
test dl, 0x32
xchg ah, dl
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
call fcn.004ba040
call fcn.004ba5d2
jne 0x47ed00
push edx
push ebx
mov dh, bh
push eax
mov eax, 0x43886409
push ecx
or cx, ax
push esi
xchg si, ax
push edi
not edi
add dl, cl
shl bx, cl
add di, 0x23b6
cmp al, ah
stc
sub ebx, 0x3410b908
stc
cmp ax, di
or si, 0x251b
inc edx
or cl, 0x6d
not eax
shl ah, 6
shl ax, 4
sbb cx, 0x360e
stc
mov bl, cl
shl bl, cl
xor edi, 0xb19a1f5
cmp eax, 0x781f5e3f
rol edi, 1
rol ch, cl
xor ebx, 0x2379a427
not bh
dec di
shr si, cl
nop
sbb cl, bl
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
push esi
push edi
sbb esi, edi
rol si, 1
push eax
push ebx
xor ax, bx
push ecx
sbb cl, 0x23
adc ah, 0x71
not cl
ror di, 6
sbb bh, ch
or ax, di
adc ebx, eax
inc cl
mov si, ax
push edx
not dx
nop
xor bl, al
adc esi, 0x3dbfd88a
xor si, 0x24ed
shr bx, cl
and dh, bl
and bh, 0x41
xor dl, bl
adc bl, 1
nop
and dx, bx
shl cl, cl
sbb bx, cx
xor edx, esi
adc edx, 0x422621a5
cmp edi, 0x7b066d21
sbb cx, 0x279d
adc bx, si
test di, ax
adc ecx, 0x63177965
dec di
stc
dec al
shl cl, 3
and ah, 0x57
or edx, edi
shr edx, cl
rol ch, 5
mov si, 0x54b1
ror dl, cl
xchg bx, ax
inc dl
rol ebx, 2
xchg ecx, eax
adc bh, 0x7b
adc bh, ch
cmp ah, ch
nop
ror ah, cl
sbb ax, 0x10a2
xchg bx, di
shl dh, cl
test di, di
sbb si, di
sbb ch, ah
shr esi, cl
inc bl
xchg si, cx
pop edx
pop ecx
pop ebx
pop eax
pop edi
pop esi
call fcn.004ba9d4
push eax
push esi
xor eax, esi
push ecx
or cx, si
cmp cl, 2
stc
sbb al, 0x52
mov esi, 0x49a86bf8
push ebx
cmp bh, al
cmp ecx, ebx
adc cx, 0x752b
xchg ecx, ecx
stc
push edi
ror di, 5
ror si, cl
test bh, 0x6b
add cl, ch
pop edi
pop ebx
pop ecx
pop esi
pop eax
call fcn.004baf77
push edi
push esi
xchg edi, esi
push eax
push ecx
test ah, cl
and al, cl
cmp eax, edi
nop
push ebx
sbb bx, 0x761f
push edx
shl dx, cl
test edi, 0x53a9f0b8
mov ebx, 0x33a6cd93
nop
shl dl, 4
sbb ebx, edx
stc
shr cl, 4
dec cl
xchg bx, ax
mov edi, ecx
sub edx, esi
sbb ax, 0x2c90
add ebx, 0x1005ddee
sbb bl, 0x38
test esi, edi
inc di
sbb cl, bh
dec si
dec ch
pop edx
pop ebx
pop ecx
pop eax
pop esi
pop edi
jno 0x47ecd3
jg 0x47ecd3
call fcn.004bb36f
jbe 0x47ecf6
call fcn.004bb99a
js 0x47ece9
call fcn.004bbea9
call fcn.004bc1b8
push ecx
xor ecx, 0x649f7cb0
pop ecx
jbe 0x47ed00
push edx
not edx
pop edx
call fcn.004bc691
jbe 0x47ed34
call fcn.004bcbdd
push edx
sub edx, 0x341ffc3a
pop edx
push edx
push esi
and edx, esi
push eax
adc eax, 0x78c34789
push ecx
add cx, 0x5341
pop ecx
pop eax
pop esi
pop edx
push edi
sub edi, 0x7c3e51db
pop edi
push edx
add dh, 0x7b
push edi
push ecx
shl edi, cl
push ebx
xor bh, dh
ror ecx, cl
push eax
not eax
inc dh
mov ecx, 0x22d87691
pop eax
pop ebx
pop ecx
pop edi
pop edx
push edx
dec edx
push eax
rol ax, 4
push ecx
ror cx, cl
push edi
push esi
cmp di, si
inc dl
pop esi
pop edi
pop ecx
pop eax
pop edx
push esi
cmp si, 0x7da
push ebx
rol bh, 4
push edx
rol dl, 4
push ecx
shr cx, 6
adc cl, 0x65
push eax
or esi, eax
adc cx, ax
shl bl, 2
ror al, 5
rol eax, 7
rol bx, 1
add ecx, 0x11cc88c9
ror eax, cl
shr ax, 4
inc al
pop eax
pop ecx
pop edx
pop ebx
pop esi
jg 0x47edde
call fcn.004bd00f
push edi
push edx
sbb di, dx
push esi
not si
and edx, 0xb1d9401
push ecx
adc ch, 0xf
push eax
and dx, ax
pop eax
pop ecx
pop esi
pop edx
pop edi
call fcn.004bd523
call fcn.004bd878
call fcn.004bdc47
push eax
push ecx
shl ah, cl
pop ecx
pop eax
nop
push ebx
cmp bl, bl
push edi
shl di, 3
push esi
inc esi
push eax
shl ah, 2
sbb ax, 0x366b
shl al, 2
push ecx
sbb bh, ch
rol al, cl
pop ecx
pop eax
pop esi
pop edi
pop ebx
js 0x47ee32
call fcn.004bdf2e
jne 0x47ee1b
push edx
cmp dx, 0x73f0
pop edx
push ecx
sub cl, 0x1d
pop ecx
call fcn.004be2ac
jnp 0x47ee32
push edx
adc dx, 0x6422
push edi
not di
pop edi
pop edx
cmp dword [ebp - 8], 1
jl 0x483c26
jg 0x47ff23
call fcn.004be789
call fcn.004bed6a
jbe 0x47f0f7
push ecx
ror cl, cl
push edx
shl edx, 8
add dh, 0x52
push ebx
or ebx, 0x50ac6cda
dec edx
push eax
rol ah, cl
and ax, cx
stc
shl cl, cl
push edi
rol edi, 5
not edi
or edi, 0x717fef32
push esi
xor si, cx
or ecx, edi
nop
stc
not edx
mov al, bl
or si, bx
inc esi
dec ecx
shl di, cl
mov al, 0x2e
xchg esi, ebx
cmp edi, 0x781cd0d7
rol dx, cl
shl ax, cl
rol bx, cl
rol dh, cl
inc edi
mov di, si
dec bx
shr bl, cl
xchg dl, cl
test al, 0x67
or bx, 0x2a1c
sub di, 0x1317
test ecx, edi
shl edx, 3
not di
or ch, bl
stc
add edx, eax
ror bl, cl
add bh, 0x3d
and si, dx
inc ax
xor eax, 0x762a5eab
ror dh, 5
not ah
xchg ch, dh
inc cl
sub esi, esi
not eax
cmp ah, al
dec dx
sbb bx, ax
dec ah
stc
shr eax, 7
xor dl, 0x2c
xor bh, bh
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
push ebx
and bh, bl
push ecx
mov ch, 0x71
stc
ror ch, 8
push edx
cmp bl, dh
rol cx, 3
push edi
xor bx, di
xor ecx, edi
nop
push eax
sbb eax, 0x5a033a24
dec ebx
shl bh, cl
rol bl, 3
add ecx, ebx
mov dl, 0x31
cmp edi, 0x3fbb4348
inc cx
test ax, dx
sub bl, 0x13
mov cl, dl
stc
xor bh, 0x6a
mov ch, bl
dec bl
test eax, 0xa8b151b
xchg ch, cl
mov eax, ecx
ror ah, 7
shl dx, 2
sub ecx, 0x49fae437
push esi
sbb si, si
adc dl, dl
or bx, dx
shl ah, cl
mov cx, si
test eax, 0x20a4082c
and di, 0x397d
stc
xchg esi, edi
ror bl, cl
ror ebx, cl
inc ah
mov di, dx
test bl, cl
shl edx, 7
dec esi
shr al, cl
shr eax, 2
sbb esi, eax
not dh
not ax
mov ecx, 0x2c771bca
shr di, cl
adc ch, 0x6f
xor ecx, esi
rol dx, 2
rol edi, cl
test di, 0x5578
adc ch, ah
sbb ch, bh
shl dx, cl
and eax, 0x1acd449e
mov al, bh
stc
not eax
adc ebx, edi
or edi, ecx
ror ebx, 1
nop
not al
or ebx, ecx
dec di
xor ax, 0x6088
cmp esi, edi
not ch
cmp esi, esi
xchg di, dx
nop
nop
mov edx, edx
not cx
cmp bx, 0x612d
shl si, cl
cmp si, cx
sub cl, dh
cmp al, al
and dx, di
shr eax, 1
adc ah, bh
inc dh
rol dh, cl
inc cx
and di, si
xor cx, 0x27c3
nop
adc bx, ax
rol edx, 5
sbb ax, 0x9bb
cmp di, 0x3411
ror edx, cl
pop esi
adc dl, bh
test bh, dl
push esi
mov esi, eax
sub cl, 0x41
and al, 0x62
stc
nop
inc edi
not edi
and dh, al
or ecx, 0x73b841fe
cmp esi, 0x5d0f0880
sub dh, 0x11
xor esi, esi
inc dx
inc ebx
sub edx, ebx
xor cx, 0x5ea7
nop
xchg cx, ax
not cl
cmp ch, 9
dec edi
cmp esi, ecx
stc
add cx, 0x29cd
and edx, edi
test edx, ecx
test edi, 0xcef78f6
xchg bx, bx
stc
or ebx, 0x76e51bc0
test eax, 0x2b56fc4
xor si, di
inc ecx
not ebx
not si
stc
sub si, 0x1ab7
and cx, ax
inc dx
xor dh, ch
rol esi, cl
or edi, edi
mov cl, bl
or edx, 0x4f086e28
cmp ch, ah
cmp esi, edx
and ebx, 0x3ecc8c75
or cx, 0x4de5
shr di, 1
or cl, 0x68
cmp esi, 0x4cb51437
xor edi, 0x258fc6e3
rol edx, 3
stc
rol dl, 3
shr ch, 6
nop
sbb dx, 0x7d1c
xchg al, al
shl ecx, 3
pop esi
pop eax
pop edi
pop edx
pop ecx
pop ebx
push ebx
push ecx
shr bx, cl
push eax
push edx
test ax, dx
ror eax, cl
test dh, 0x79
adc al, ch
ror bx, cl
dec eax
shl ah, 2
add ecx, 0x30900df
push edi
shr edi, 2
stc
sub edi, ecx
pop edi
pop edx
pop eax
pop ecx
pop ebx
call fcn.004bf0c2
ja 0x47f0f7
push eax
ror eax, 4
dec eax
pop eax
push ecx
sub ch, 0x3d
push edx
rol dx, 4
adc edx, 0x49b89575
nop
shr edx, 4
push eax
xor ax, 0x4ede
dec dl
push ebx
test bx, dx
xor bl, 0x1d
shr dh, cl
push edi
xchg edx, edi
ror ecx, 6
cmp di, dx
adc edx, 0xc69d729
xchg cx, di
ror dl, cl
shr dh, cl
or eax, 0x420c3278
push esi
mov cx, si
not ah
cmp cl, bh
mov bl, 0x6c
mov ebx, 0x23e42312
mov dh, 0x54
cmp edi, 0x542d7bf8
xchg dx, dx
or ah, 0x2c
cmp ebx, edx
sub edx, 0x6fd94b42
ror dh, cl
mov si, 0x1933
mov di, 0x640e
inc ecx
adc edx, 0x173de504
xchg edi, edi
shl ebx, cl
ror ecx, 2
adc esi, ecx
ror al, cl
mov ebx, eax
sbb bl, 0x39
dec ah
or di, 0x2af2
xchg bh, dh
add ecx, 0x344f7e2c
and al, 0x6d
add dh, 0x34
and ecx, 0x8068685
shr edi, 5
stc
rol bh, 2
test di, cx
or bx, dx
shl edi, 2
sbb edx, edi
mov si, 0x241e
rol ax, cl
inc edi
adc dx, 0x719b
shl ah, cl
inc edx
inc dx
adc ah, ch
inc ebx
inc ah
and dl, bh
add eax, ecx
add dl, 0x5d
not eax
adc si, 0x6884
and eax, 0x3d1d78b2
shr ax, cl
dec cx
test cx, ax
ror eax, cl
xchg edx, eax
xor edx, ebx
nop
adc di, cx
shl edx, cl
nop
inc cl
cmp bl, bh
and di, 0x5aef
xchg ah, dl
shr ax, cl
shr al, 1
inc dx
shr cl, cl
sub cx, 0x751e
sbb bh, dh
inc dh
test bx, si
shl edi, 4
sub ebx, 0x5603668a
and ecx, 0x17fc9959
stc
shl cx, cl
inc ch
sub dh, ah
pop esi
shl eax, 1
xor eax, 0x7d820fdf
shr cx, cl
push esi
test bx, si
inc cl
xor si, 0x7f0b
shr bx, cl
shr ah, cl
adc dh, 0x7d
sbb dh, 0x65
stc
rol edi, 7
xor dl, 0x2e
rol di, cl
dec dh
add di, 0x16b2
rol ch, 6
sbb di, si
cmp edx, esi
stc
shl cl, 4
shr ax, cl
or ecx, ebx
add eax, 0x580c48b3
and bx, si
xor dx, di
rol ah, 3
sub cx, cx
adc cx, 0x1176
stc
mov ecx, 0x6c7ec1b8
not si
and bx, ax
sub bl, 0xe
shl bh, cl
cmp eax, edi
and si, 0x5764
cmp ax, si
dec ah
inc edx
stc
dec bx
shl esi, cl
rol si, 1
and cx, 0x28a2
test ebx, ebx
mov bl, cl
not bl
or dl, 0x62
dec eax
sbb edi, ecx
ror ax, 6
inc cx
ror dx, 3
sbb bx, 0x7b6b
not ax
or bh, al
adc edx, 0x42b6b0ae
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
push eax
not ax
push esi
dec esi
adc esi, 0x19444af3
push ecx
rol al, cl
stc
push ebx
sub bh, 0x44
push edx
xchg dh, bl
cmp dh, dl
cmp ah, al
inc ebx
shr dl, cl
dec cx
cmp eax, edx
or cx, bx
sub ah, 0x50
rol eax, cl
shr ch, cl
push edi
adc edi, 0x4c780e6a
sub ch, 0x1e
dec eax
xchg ecx, esi
test ebx, eax
add dl, bl
stc
xchg bh, dl
dec ch
shl esi, 2
sbb dx, 0x6ca2
sub ecx, 0x24e4063f
test ch, 0x49
not bx
or dx, 0x32ea
inc dx
nop
dec bl
xor ax, dx
shr esi, cl
stc
nop
stc
sbb bh, cl
cmp edi, 0x6f90d41f
mov ebx, 0x77a941c0
ror ebx, 4
xor bh, dl
nop
adc bl, 0x50
shl ebx, cl
shr al, cl
xor dx, 0x7db9
and cl, 0x51
pop edi
pop edx
pop ebx
pop ecx
pop esi
pop eax
push esi
push ebx
or esi, ebx
push edx
push ecx
ror dx, cl
or cl, 0x5c
sbb bl, 0x74
sub ecx, 0x246b41a1
push eax
and ebx, eax
xchg dx, si
or edx, 0x3a40151d
sub si, 0x4b8
not cx
sub edx, 0xd1be606
not ah
push edi
sub edx, edi
nop
pop edi
pop eax
pop ecx
pop edx
pop ebx
pop esi
push ecx
adc ecx, 0xa3310c5
push eax
push ebx
mov eax, ebx
dec cl
nop
and al, ch
push edi
adc di, 0x54bf
inc cx
nop
push edx
and ebx, edx
stc
dec ebx
inc ebx
push esi
xchg esi, edi
mov esi, 0x4a9e676b
ror edx, 1
cmp bx, 0x6872
pop esi
pop edx
pop edi
pop ebx
pop eax
pop ecx
push eax
push ecx
xchg ah, ch
push edx
xchg dx, cx
stc
push ebx
mov bh, 0x60
shl dh, cl
pop ebx
pop edx
pop ecx
pop eax
push eax
dec al
push edi
push ecx
shl di, cl
stc
push esi
xchg edi, esi
add eax, ecx
push edx
or dh, 0x63
inc si
pop edx
pop esi
pop ecx
pop edi
pop eax
call fcn.004bf56f
push eax
dec eax
pop eax
je 0x47f409
call fcn.004bf8c8
sub esp, 0x1e
mov dword [esp + 0x1a], 0
push eax
push ecx
push edx
call fcn.004bfc97
stc
push edx
sbb dl, dh
push ecx
dec ecx
push eax
sbb al, al
push ebx
sub bx, 0x6500
push edi
ror di, 5
and dh, 0x63
push esi
test si, di
sbb dl, bl
mov bl, ah
shr edi, 1
adc ah, 0x24
shl bl, 5
xor al, 0x73
ror cx, cl
sbb ax, 0x453d
sbb di, 0x202c
nop
or ebx, esi
stc
xchg bl, al
rol edx, 8
or ebx, 0x3162c5c1
nop
sub eax, ecx
dec ebx
mov cx, 0x7ee7
test bh, 0x2e
add al, 0x62
mov ecx, esi
shr ch, cl
mov edi, eax
rol cx, 8
shr ecx, 5
inc eax
inc esi
nop
xor edi, edi
and bh, ah
not edi
stc
and cl, dh
xor ebx, ecx
or eax, 0x1b27aca0
sbb ecx, 0x710255a5
dec cx
xor ah, 0x65
rol edx, cl
not cx
shl edi, cl
ror dx, cl
adc al, 0x16
add ecx, ecx
shl si, cl
dec cl
rol edi, 1
xor ecx, 0x3bb2f124
stc
add di, dx
adc dx, di
and edi, edx
sbb bx, si
inc bl
stc
mov bx, 0x3299
xor esi, 0x1fd26f62
dec eax
and al, 0x6b
xor edx, eax
xor si, 0x5bd7
shr eax, cl
ror ax, cl
nop
stc
shr ax, 5
or ecx, edx
adc bx, bx
adc bh, 0x1e
rol ch, 8
inc si
sbb ah, dh
inc edi
not bl
sub eax, 0xe347c81
stc
mov cl, 0x40
sub cl, dl
mov bx, ax
rol al, cl
adc di, di
ror si, 7
shl esi, cl
mov bl, 0x3c
and dl, dl
inc dl
add ebx, 0x375e9dd6
inc eax
and bl, 0x63
dec ecx
adc di, dx
pop esi
shr cx, 3
ror bl, cl
stc
add ax, 0x6262
dec di
push esi
sub si, 0x1461
shl bx, 2
stc
test di, 0x50c8
shr esi, cl
xor ax, 0x287d
dec edi
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
push ecx
rol ecx, cl
push ebx
adc bl, bh
push edx
rol dx, 1
stc
add bh, 0x2b
push esi
test esi, ebx
and bh, 0x76
nop
ror ecx, cl
not dx
xor dh, cl
mov bl, 0x57
push eax
dec ax
push edi
sub edi, esi
sub cx, di
shr ch, cl
cmp esi, 0x17e51468
test esi, esi
sub bx, 0x7cf1
or bx, 0x5984
xor ch, bh
ror bx, cl
dec esi
not si
xchg edi, ecx
nop
adc dh, 0x71
shr ebx, 4
ror al, 7
mov dh, ah
not bx
adc bl, al
test cx, di
or ch, 0x67
rol eax, 3
add si, cx
sbb eax, 0x2143a4b5
stc
xor dx, ax
ror edi, 2
test dx, 0x787b
sbb dx, 0x1330
xchg edi, esi
inc ax
ror edi, 3
mov di, 0x4fca
shl bx, cl
ror cx, cl
or al, 0x2a
ror cl, 6
dec di
shr dh, cl
sbb ch, 0x52
ror eax, cl
nop
test bl, bh
mov ebx, 0x7c5cc440
adc bx, 0x2eca
ror ah, 8
rol bl, cl
and edi, esi
inc ax
and edx, 0x54a6e5a0
sub edx, 0x72cdbeb
stc
and ah, 0x3a
cmp esi, eax
sbb dh, cl
or bh, bl
xchg esi, edx
or bl, ch
add al, 8
shr bx, cl
ror eax, cl
shr eax, cl
nop
test esi, 0x7ea7f293
cmp ch, cl
xor esi, 0x6cb221c4
or dl, 0xf
or ah, cl
add ax, 0x57af
cmp dh, dl
sub si, 0x20ed
xchg al, ah
sbb ah, 0x5a
xor bx, di
not dx
mov bx, 0x4f75
ror ch, 2
sbb ah, 0x47
not cx
rol al, 1
test edx, ebx
not esi
and esi, ebx
stc
sub ecx, 0x7d1aa847
sbb ecx, 0x744a162c
mov bx, 0x4f6d
pop edi
push edi
test di, dx
not eax
not dx
inc edi
add ch, al
ror edi, cl
xchg cl, bh
not eax
or ecx, 0x6315a938
xor ebx, 0x2a43af3d
xor cx, 0x2fe2
sbb bl, 0x29
inc cx
cmp ch, 0x3c
mov dx, di
stc
mov cx, 0x5ce6
sbb ebx, 0x6d319fff
shl ah, 5
xchg di, di
dec edx
and bh, 0x21
mov edi, 0x74c40f7c
mov bh, 0x27
stc
inc cl
xchg ecx, eax
shr edx, 5
ror bh, 4
rol di, cl
or si, 0x62c
stc
cmp ch, ch
cmp bh, 0x68
xchg dh, cl
test ch, ch
stc
xchg si, cx
test ah, 0x62
inc edx
add ecx, 0x24693d6e
xchg si, dx
shl ecx, cl
adc eax, edi
xchg si, si
mov ecx, 0x4338a84b
nop
sub al, 0x13
and dl, bl
or ch, ah
add ecx, ecx
stc
nop
xchg edx, ecx
stc
stc
test ax, ax
sub edi, edi
test eax, 0x76dd879f
xor esi, ecx
nop
and di, 0x3781
nop
xor di, cx
dec edi
sbb bh, dh
ror cl, cl
ror edi, 4
rol ebx, cl
sub bx, ax
and si, cx
inc ebx
mov bx, bx
not cl
xchg edx, eax
adc bx, si
cmp dx, 0x402f
adc cx, 0x690f
dec di
mov cx, bx
mov edx, 0x1da57312
mov esi, eax
and al, al
xor dx, 0x39f9
add ebx, edx
rol bl, cl
nop
adc cx, 0x1372
sbb si, 0x4c4a
sbb ax, 0x62f1
stc
ror eax, cl
shr edi, 5
ror ebx, cl
sub edi, 0x24e35c27
adc eax, 0x36cd9810
sub bh, 0x58
or al, 0x76
test bl, cl
test cl, al
pop edi
and ax, 0x14b5
xor dh, bl
push edi
not edi
shr cl, 5
cmp dh, 0x1a
and ebx, 0x567d6f6e
dec di
stc
sbb dx, 0xec4
xor ah, 0x3d
and bx, 0x7c76
sbb di, si
add edi, esi
stc
and ch, 0x29
nop
test ebx, 0x12929230
shl esi, cl
add esi, ecx
and al, bl
shl bx, cl
not cx
adc ecx, esi
sub cx, cx
adc bx, cx
xor bx, dx
stc
shl al, cl
add ah, cl
shl bx, cl
ror cx, cl
or bh, 0x6f
xchg ch, bh
xor cl, dh
xor ebx, ecx
inc dx
and di, 0x21f5
xor eax, edx
shr edx, cl
ror ax, cl
and esi, 0x1cd45faa
add si, di
cmp si, 0x3aeb
dec bl
test bh, dh
xor cl, 0x62
shr bx, cl
not al
cmp esi, 0x26458876
sbb ch, 0x39
stc
nop
sbb esi, esi
cmp dx, cx
sbb ecx, eax
xchg al, ah
test dh, ah
sbb ebx, 0x470ff1c2
cmp ecx, 0x3327cf90
xor bx, 0x756c
shr cx, cl
inc ecx
sub ax, 0x33b
and edi, esi
shl esi, cl
ror bh, cl
shl cl, cl
ror ax, cl
rol di, 8
test si, 0x4d94
adc ah, dl
stc
shl bx, cl
adc di, 0x47ab
cmp ax, 0x18c8
ror edi, cl
stc
shl di, 3
xchg bh, ah
ror ebx, cl
sub eax, 0x6f5f0211
or ax, 0x7724
rol ax, cl
shl ax, 1
dec dx
inc esi
adc al, bh
sbb dh, 0x61
test cl, ch
sbb edi, esi
sub bl, 0x6a
rol ax, cl
test edx, ecx
stc
test esi, eax
xor ch, 0x37
or ah, bl
mov edi, ecx
pop edi
pop eax
pop esi
pop edx
pop ebx
pop ecx
push esi
cmp si, si
push ebx
push edx
cmp ebx, edx
push edi
sub edi, esi
test bx, si
push ecx
shl ch, cl
or dh, 0x25
and bl, 0x77
pop ecx
pop edi
pop edx
pop ebx
pop esi
jnp 0x47f8cf
call fcn.004c02d1
push ebx
inc ebx
push eax
push ecx
rol ah, cl
xor cx, cx
push edi
inc edi
nop
adc ah, 0x13
test eax, eax
pop edi
pop ecx
pop eax
pop ebx
push eax
push ebx
sub eax, ebx
stc
push edx
test edx, 0x32d77110
pop edx
pop ebx
pop eax
mov eax, 0x73606c
lea ecx, [esp + 0xc]
push 0x1a
push 0x456d5d55
push ecx
push eax
jns 0x47f9b1
push ecx
shl cl, cl
stc
push esi
push ebx
adc esi, ebx
not bx
ror esi, cl
sbb bh, 0x12
push edx
xor ch, dh
stc
nop
push edi
add ecx, edi
rol cx, cl
nop
xor si, dx
nop
ror ebx, cl
test dx, cx
push eax
xor ax, cx
cmp si, si
not ax
sub ax, di
and ebx, 0x31573315
cmp dh, dl
test si, di
xchg di, ax
not bx
or ah, 0x7c
or si, cx
pop eax
pop edi
pop edx
pop ebx
pop esi
pop ecx
push ebx
and ebx, 0x41bcc92a
push ecx
adc cx, 0x129e
push edi
or edi, 0x7317d03f
pop edi
pop ecx
pop ebx
jnp 0x47f99d
push ecx
adc cl, ch
push eax
dec ax
push ebx
shl bx, 7
pop ebx
pop eax
pop ecx
push ecx
push eax
sbb cl, ah
push ebx
shr bx, 4
push esi
shr si, 8
push edx
xchg dx, ax
or ah, 0x64
sbb ecx, 0x57834866
sub ch, 0x7d
dec dl
pop edx
pop esi
pop ebx
pop eax
pop ecx
call fcn.004c0747
call fcn.004c0ac1
call fcn.004c0fbf
push ebx
add bl, 1
nop
pop ebx
push edx
shr dh, 6
push ebx
xor edx, ebx
pop ebx
pop edx
call fcn.004c131a
push edi
push ecx
rol edi, cl
push esi
ror esi, 8
shl edi, cl
sub cx, si
ror si, 6
add cx, si
push eax
add al, 0x2e
not esi
push edx
and dh, dh
add dh, 0x34
xchg cl, dh
rol ecx, 6
nop
push ebx
inc ebx
xor di, 0x5918
adc dh, al
shl bh, cl
inc edi
xchg dl, dh
and bh, bh
or esi, eax
shr ax, cl
xchg cx, bx
test dh, 0x10
test dx, 0x5200
cmp bx, dx
xor dh, 0x5a
rol ebx, 2
inc eax
sub dx, 0x2c16
xor di, 0x4e13
test bx, 0x2905
ror ch, 7
xor bh, dh
mov esi, 0x24bcec21
shl dx, cl
add bx, cx
inc eax
shr dh, 5
sbb edi, ebx
shl ax, 1
nop
sub di, 0x448f
inc di
test eax, esi
nop
shr bx, 7
sbb ch, al
ror dh, 6
not dl
or ebx, 0x16e99bff
shr di, cl
sub edi, ecx
and al, 0x2d
inc esi
dec di
shr cx, 2
shl bl, 3
not cx
add cx, 0x265e
xor al, ah
shl cx, 3
shl ax, 7
and ecx, 0x364c63d0
xchg cx, bx
or dx, cx
or esi, edi
nop
mov eax, edx
mov ax, si
inc edi
mov ax, di
nop
inc eax
and eax, 0x4770100
rol di, cl
test dh, 0x32
ror al, 7
xchg bl, ah
inc eax
add ah, 0x65
stc
ror esi, cl
xor si, 0x1b95
xchg bx, dx
test dl, dl
add cx, 0x1ec3
rol ebx, 5
sbb ch, dl
nop
or dl, 0x60
shr ecx, cl
not dx
sbb edx, edx
stc
add ax, 0x3dc5
test dx, di
test cx, di
xchg ebx, edi
add dh, ah
pop ebx
adc eax, 0x26fc103f
push ebx
xchg ebx, edi
adc eax, 0x607b9de5
stc
sbb edi, 0x792ce3b8
add bx, 0x243
mov ecx, 0x7f01cfa6
adc eax, edx
ror ebx, 1
inc al
shr ah, 1
and eax, edx
not dl
adc di, dx
mov dx, 0x55fd
mov dx, 0x1d2c
ror dl, cl
adc ebx, edx
stc
xor dx, dx
xor ecx, 0x75ac8e47
and al, 0x11
sub di, cx
and esi, 0x27b5dbce
not eax
xchg bx, ax
nop
xor si, 0xbcf
test ecx, eax
inc cx
cmp eax, 0x1543a269
sbb al, al
add edi, esi
shr edi, cl
add ecx, 0x37bff742
test si, di
cmp bx, di
shr dx, 4
nop
sbb edx, 0x2c51699e
shl eax, cl
sub ax, 0x1fd8
test bh, 0x2f
stc
shl dx, cl
cmp bx, bx
sub bx, 0x77c9
sub bh, dh
stc
shl eax, 2
test ecx, 0x26af1e80
test ecx, 0x28498ff8
mov di, 0x4381
rol di, cl
adc dx, 0x3d7b
xchg esi, eax
shl ebx, 8
rol cx, 1
xor dx, 0x6f4e
mov di, 0x29db
inc esi
test ch, 0x55
cmp cx, cx
or bx, bx
mov cx, cx
shr bh, cl
sub cl, dh
adc eax, 0x324f53a0
inc cl
nop
dec dh
cmp dh, 0x33
shl ebx, 2
xor dx, 0x38db
mov cx, bx
xor si, di
not di
adc dx, bx
nop
shl ecx, 4
add cl, ah
shl bx, 8
adc edx, 0x536f6b77
cmp edi, 0x3310583e
xchg bl, cl
stc
or si, dx
mov ebx, 0x252f704c
nop
inc ebx
ror ecx, cl
dec bh
test cl, cl
or ax, 0x3b03
ror bl, cl
xchg edx, ecx
sbb ax, di
or ecx, 0x1bc649cb
nop
xor dx, ax
pop ebx
sub eax, edx
mov dx, 0x6b9d
stc
ror al, cl
shr di, cl
rol cl, 2
or edi, 0x15735f68
mov ax, dx
adc edi, 0xddbfb04
shr ax, cl
push ebx
rol ebx, cl
ror cx, 5
not eax
shl cx, 1
sub ecx, ebx
and dx, si
xor cx, 0x5a81
nop
sbb bx, bx
sub di, 0x57ee
stc
dec edi
shr ch, cl
xchg bx, cx
and si, 0x78b1
inc ah
test bl, bl
dec cl
not al
xchg bh, dh
add ch, cl
rol cx, cl
adc cl, 0x6f
shl ax, cl
test bx, cx
dec ch
mov esi, edi
mov eax, eax
dec dl
or ecx, 0x6d94d710
shl dl, cl
ror ax, cl
not ecx
shl al, 3
ror bl, cl
ror di, 6
dec al
nop
shl ebx, cl
test dl, 0x5f
inc cx
ror edi, 2
nop
and cx, dx
test cx, 0x7bf8
xchg cx, ax
stc
or dl, al
not ch
dec eax
not si
shl di, 5
shr dx, 1
shl ch, 3
or al, 0x77
shl si, cl
shr cl, cl
add di, 0x8d3
mov edi, 0x7767e120
ror ax, 6
mov edi, eax
shl dx, 8
xchg edi, ecx
mov dx, si
xor cl, dh
adc bx, 0x1fb1
adc ecx, edx
cmp eax, 0x6ec5b2be
xor ax, si
dec ebx
not cx
adc esi, ebx
inc ecx
mov bx, 0x1111
sub edx, 0x2f487dc8
mov al, cl
and ah, 0x5e
xchg dh, bl
xor dh, 0x2c
inc ecx
rol cl, cl
shr cl, 8
shr eax, 7
rol bx, 1
sbb dx, 0x6fef
adc ch, 0x4a
stc
ror ax, cl
or dx, 0x73b
ror dl, 2
pop ebx
push ebx
or bl, 0x3c
cmp bx, ax
xchg di, dx
shl cx, 3
ror eax, 6
sbb si, cx
test ah, 4
shr si, 5
shl dh, cl
shr di, 2
mov edx, eax
sub ecx, 0x645623df
adc ah, 0x26
sbb bx, 0x23c6
test ecx, esi
not esi
rol bl, 2
rol ah, 7
dec cx
not bl
xchg cx, bx
nop
stc
adc bl, 0x6c
add ebx, edi
rol ebx, 4
ror al, cl
stc
adc al, 0x5a
test si, ax
add dx, 0x45aa
mov edx, edx
xchg esi, ebx
add ecx, edi
xchg ah, bl
dec ax
nop
sbb bh, ch
add ecx, 0x153f8f34
mov si, di
not di
stc
shr bx, cl
nop
not si
shl eax, cl
dec ax
rol eax, cl
dec dl
shl ebx, 3
stc
adc al, bh
dec si
ror ax, 7
or bl, al
shl edx, cl
sbb dh, bh
xchg ch, ch
inc edi
nop
inc si
and dh, 0x22
sbb ah, bl
and esi, 0x2ae3ed63
and ax, bx
rol ebx, 8
sbb ebx, 0x5fd005a7
shr cx, cl
or bx, 0x772e
cmp dl, bl
stc
nop
xchg cl, dh
stc
xchg ebx, ebx
pop ebx
pop edx
pop eax
pop esi
pop ecx
pop edi
call fcn.004c170a
call fcn.004c1a19
call fcn.004c1cc2
jle 0x47fedd
jns 0x47fe5f
nop
push edx
push ebx
add dh, bl
push ecx
push eax
adc ecx, eax
rol al, cl
ror dx, 3
shr ecx, 8
cmp edx, ecx
push edi
xchg di, bx
inc edx
shr bx, 5
or bl, 0x53
mov bl, ch
xchg dh, dh
push esi
adc si, ax
not cx
sub ah, 2
adc dl, bh
sbb si, si
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
call fcn.004c20ed
stc
push ecx
sub cx, 0x6d72
push edi
not di
push esi
or si, 0x5204
push edx
and dx, 0x6aa1
xchg dl, cl
not dl
push eax
cmp ax, 0x2e5d
pop eax
pop edx
pop esi
pop edi
pop ecx
call fcn.004c23c9
push eax
shr ah, 4
push edi
push edx
or edi, edx
push esi
rol si, 8
add edx, edx
push ecx
shr ecx, cl
xchg edi, eax
push ebx
xor ch, bh
sbb eax, ecx
nop
nop
shl ebx, cl
xchg ah, ah
xchg edx, edi
pop ebx
pop ecx
pop esi
pop edx
pop edi
pop eax
call fcn.004c2726
jb 0x47fec8
push eax
test eax, 0x6ad90a8a
pop eax
nop
push eax
test al, 0x46
push edx
dec edx
push ebx
dec bl
push ecx
add cl, 4
dec eax
dec ecx
shr dh, 2
push edi
push esi
xor edi, esi
rol dx, cl
xor al, dh
test ebx, 0x3888478f
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
call fcn.004c2b83
je 0x47fed3
call fcn.004c2ebc
call fcn.004c32c5
call fcn.004c3569
call fcn.004c389e
push eax
and ah, 0x1d
pop eax
call fcn.004c3c64
js 0x47fef7
call fcn.004c3eef
call fcn.004c4427
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00482580
add esp, 0x1e
test eax, eax
je 0x483c26
mov ecx, 1
jmp 0x482b4e
jg 0x47ff79
jp 0x47ff4a
ja 0x47ff3d
push esi
adc esi, 0x7ff5884e
pop esi
push ecx
push eax
xor ch, al
pop eax
pop ecx
jecxz 0x47ff4a
call fcn.004c4a6f
call fcn.004c4ee3
call fcn.004c51ce
push eax
not ah
push edx
push ebx
and dx, bx
push edi
push ecx
shl edi, cl
shl al, cl
dec ax
shl bh, cl
shr ax, 1
pop ecx
pop edi
pop ebx
pop edx
pop eax
jb 0x47ff79
call fcn.004c5660
push eax
add al, 9
push ebx
push edx
xchg bh, dl
push ecx
inc cl
stc
mov eax, edx
nop
mov ebx, edx
and cx, bx
sbb dh, dh
push edi
rol di, cl
sbb bx, 0x334c
sbb bh, bl
inc bx
or ecx, 0x6e0f81a9
inc ax
test ebx, ebx
shl ax, cl
nop
mov bl, ch
not eax
xchg ebx, edi
inc cl
mov eax, 0x4652cecc
shl ebx, cl
stc
push esi
shr esi, 5
not dl
and dx, 0x3412
rol di, cl
xor ah, 0x6b
inc cx
stc
adc bl, al
stc
add dx, bx
sub ch, 0x21
not edi
adc cx, si
xchg di, si
xchg bh, ah
or bl, ah
shl bx, 8
add dx, 0x595c
add si, cx
ror cx, 8
rol dl, cl
rol edi, cl
or di, si
not eax
mov ah, bl
shl ax, 4
nop
xor dl, ch
adc ax, di
mov eax, eax
shl edx, 2
not ebx
or edx, ecx
xor edx, 0x6cf771c7
ror ax, 7
ror cx, 1
shl dx, 7
adc ax, 0x4cb7
and ch, 0x3d
stc
not bl
inc ebx
sbb bh, bl
sbb bx, cx
shr di, 5
sub di, 0x41f4
nop
xchg ebx, edx
xor di, di
stc
and bl, 0x3f
sub ah, bh
stc
inc eax
and bh, 0x6b
dec cx
ror bh, cl
adc edx, 0x245081c8
add edx, 0x54efe384
sub ebx, edx
sbb cx, si
add edx, 0x5497ce4e
nop
sub cx, bx
sub esi, ebx
dec edx
shl eax, cl
shl esi, cl
test eax, eax
xor bx, bx
cmp bh, dh
xor ecx, eax
sbb ah, 0x37
cmp cx, di
inc ebx
pop esi
cmp ch, 0xb
shl ecx, 6
rol cl, cl
or cl, 0x40
stc
add eax, ebx
and ch, cl
adc ax, ax
mov ch, 5
xor dx, 0x6c4
adc ecx, ecx
shl eax, 8
inc edx
cmp bh, 0x6c
adc di, 0x2f3b
nop
sub bx, di
push esi
cmp esi, ecx
ror ebx, 1
rol eax, cl
dec eax
nop
inc di
ror eax, cl
cmp ax, dx
shr ecx, cl
sub ah, al
shl dx, 5
cmp esi, ebx
sub cl, al
xchg dx, di
shl bl, 7
shr di, 7
mov ebx, edx
stc
sbb di, 0x38c4
sub al, ch
sbb ch, 0x1a
rol al, cl
cmp dx, 0x796b
shr dh, 6
nop
sub di, dx
and al, 0x51
nop
mov dx, dx
add edx, ebx
stc
sub edi, eax
mov esi, edi
ror bl, cl
dec ebx
and ebx, 0x52d1b908
sub esi, 0x214e2ead
shr cl, 6
rol ebx, 2
inc dl
sbb ax, di
shr ah, 6
cmp eax, esi
xor eax, 0x66897a40
dec edi
sbb ebx, 0x13a4208d
not edx
add ch, 0x70
rol ah, 8
ror eax, 6
rol dx, 2
cmp ax, cx
sub dx, bx
add ax, dx
nop
nop
adc ecx, 0x55675ec4
ror ch, cl
adc esi, edx
test edi, edi
cmp ah, ah
inc ah
cmp al, 0x60
not bx
sub al, 0x6b
mov eax, ebx
adc ax, 0x33ab
ror eax, cl
sbb bl, 0x45
sbb dh, 8
xchg esi, ecx
ror dx, cl
shl dh, 2
mov esi, 0x23a5aced
mov ecx, 0x52364e53
not si
shr bh, cl
and si, ax
add ebx, 0x1840b32a
rol si, cl
shl dl, 5
ror ax, cl
add bx, dx
pop esi
not dl
test edx, 0x6e447a38
dec bx
cmp ah, cl
xchg edi, ebx
adc bx, 0x3ec8
dec bx
shr bh, 2
push esi
cmp edx, esi
shl eax, cl
sub al, 8
shl edx, 6
mov ax, 0x6a4a
inc eax
shr ax, cl
ror ch, cl
add eax, edx
cmp ecx, edx
ror ecx, 2
inc dx
dec al
rol dx, 1
and ebx, 0x7c2a7942
inc edx
ror ah, 3
inc cl
sub esi, ecx
sub si, si
nop
or ecx, ebx
inc dl
nop
mov esi, eax
sub bl, 0x76
xchg dx, ax
shl ax, 2
and dl, 0x22
stc
and di, ax
sub ax, dx
sbb ch, 0x5d
nop
xchg dx, dx
test dh, bh
rol ebx, cl
inc cx
nop
stc
stc
dec ch
shr edi, 2
xchg dh, dl
xchg ah, dh
and bh, al
add cl, cl
test si, 0x20e
and ch, ah
add edi, ebx
xchg dx, dx
xchg si, bx
and ecx, 0x61ac0bc0
shl edi, cl
cmp eax, esi
stc
test di, dx
cmp cx, cx
ror edx, cl
inc ch
sbb cx, 0x1ab7
sbb bx, 0x2024
shl eax, 4
inc edx
add ch, 0x7f
sbb ecx, 0x2bcbe5f7
sbb di, bx
ror ecx, cl
test si, dx
test ax, bx
mov ecx, ebx
nop
shl cx, 2
shr dx, cl
rol cl, 5
mov si, 0xb5c
ror ebx, cl
mov ax, cx
shr bl, cl
shr bx, cl
rol bx, cl
adc ebx, 0x743a9dad
xchg ch, bl
sub dl, 0x2a
not ch
shl cl, 1
xchg di, si
not dx
nop
add ax, ax
dec si
mov ch, 0x45
pop esi
not dh
stc
sub ah, dh
push esi
sbb edx, esi
sbb esi, 0xdda1c32
sbb bl, cl
test si, 0x1736
nop
nop
sub ecx, ebx
add ah, 0x27
adc ax, 0x180c
and eax, 0x30b584b9
cmp dx, 0x2ee7
ror bh, cl
sub ebx, 0x7bf6509
shr ecx, 5
and esi, edi
sub cx, di
xor di, 0x7a64
inc cl
not cx
shr cl, cl
pop esi
pop edi
pop ecx
pop edx
pop ebx
pop eax
jge 0x480330
push edx
and dh, dl
push eax
push ecx
shl eax, cl
dec ch
rol al, cl
sub ecx, edx
not dh
not al
push esi
add si, 0x3204
rol dh, cl
inc cl
push ebx
sbb bx, bx
and bl, dh
xor ebx, ecx
rol esi, 6
sbb al, cl
nop
sbb edx, 0x575ff69
nop
mov cl, bl
push edi
shr edi, 7
sub edi, eax
shl edi, 8
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
call fcn.004c58c5
push edx
or dl, dl
push eax
mov eax, edx
push ebx
and bl, bh
push esi
push ecx
add si, cx
not bx
ror cx, 3
push edi
sbb di, 0x4e8b
cmp esi, eax
nop
sub esi, edi
stc
xor bx, si
nop
ror cx, 4
test edx, 0x9188ba9
ror bl, cl
xor cl, 0x6d
not bx
cmp eax, 0x1a02af8b
add bh, ch
shl ch, cl
xchg dl, ch
cmp di, 0x5bd0
test si, bx
cmp cl, bh
shr cx, 3
stc
add ecx, 0x63f826db
xchg cx, di
stc
not ah
shr bx, 4
pop edi
pop ecx
pop esi
pop ebx
pop eax
pop edx
call fcn.004c5baf
call fcn.004c6166
push ecx
dec cx
push edi
rol di, cl
and edi, 0x58c086ff
dec di
push ebx
adc ebx, 0x4c7147fc
push eax
inc ah
push edx
adc ecx, edx
xchg ah, cl
adc ecx, 0x3da61145
pop edx
pop eax
pop ebx
pop edi
pop ecx
call fcn.004c64a7
call fcn.004c68ba
call fcn.004c6cad
call fcn.004c71f5
push esi
push edx
cmp si, dx
pop edx
pop esi
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
jae 0x48046f
push esi
push ecx
xchg si, cx
and cx, cx
xor ecx, 0x7e2f7f61
push eax
test eax, 0x66a21f9b
dec eax
nop
push ebx
sbb bl, 0x7f
stc
push edi
mov edi, eax
nop
adc ecx, ecx
ror si, 7
cmp esi, ebx
push edx
sbb cl, dh
and ecx, 0x388676c6
inc esi
rol dx, 4
pop edx
pop edi
pop ebx
pop eax
pop ecx
pop esi
push edi
push eax
and di, ax
push ecx
push edx
sbb cl, dh
push ebx
cmp ebx, edi
or cx, ax
cmp ax, bx
inc ebx
pop ebx
pop edx
pop ecx
pop eax
pop edi
push eax
test ax, 0x6a8a
push edi
push ebx
test di, bx
push ecx
shr edi, cl
push edx
shl dl, cl
push esi
xor esi, eax
pop esi
pop edx
pop ecx
pop ebx
pop edi
pop eax
call fcn.004c7508
call fcn.004c7783
jo 0x48079e
push esi
test si, 0x5ce4
push ecx
add ecx, ecx
push ebx
push eax
sub bl, ah
sub ebx, 0x554f6dc5
shl si, 4
shr si, 5
push edx
mov dl, dh
not ch
push edi
adc di, 0x4679
not al
or esi, 0x105f0ddf
dec cx
mov si, ax
inc esi
sbb ebx, 0x24021c8a
test al, dh
xor esi, 0x5810318c
sbb dx, ax
stc
cmp al, dl
or bl, bl
test esi, ecx
nop
inc bx
nop
not bh
inc bx
shl si, 3
cmp ch, 0x77
or edx, 0x34ec9b70
nop
or ebx, 0x1a94cb79
ror dh, 6
shl edi, 7
cmp ch, ch
shl cx, cl
xchg al, cl
mov bx, 0x3ade
xor eax, ebx
stc
xchg cx, si
shl ecx, 6
not cx
inc edi
sbb edx, ecx
stc
not di
shl bh, 1
nop
stc
and cx, 0x5281
nop
not edx
stc
rol esi, 7
cmp cx, dx
shr dh, 7
shr ch, 4
stc
stc
shr bh, 7
mov ax, di
sub cl, cl
ror cx, 4
xor bh, 0x24
and edi, edx
adc dh, 0x77
shl si, cl
xchg al, bl
or bx, cx
mov eax, 0x5098830c
and eax, 0x49e66cf0
nop
not ax
stc
sub ebx, 0x2c594239
shl eax, 6
or ch, dh
xor dl, 0x25
dec dl
xor edx, edx
shr ecx, 4
xor cx, ax
sbb ebx, edi
nop
rol dh, 6
cmp bh, 0x72
shl dh, cl
rol esi, cl
test eax, 0x242a1e09
and cx, 0x3089
ror edx, 2
test ebx, esi
mov di, si
cmp si, cx
nop
shr di, 5
nop
add ecx, edi
xchg ah, ch
pop edi
xor dh, 0x3b
sub al, dh
push edi
rol edi, cl
shr cx, cl
test bx, ax
xor ah, dh
cmp dx, 0xc05
mov ebx, 0x4781f790
and ch, ah
dec ecx
shl esi, 7
shl dh, 4
test di, bx
shl di, 6
ror al, 7
sub ch, 0x39
mov eax, edx
shr bl, cl
sbb ch, 0x6c
or bl, 0x49
shl dl, 1
ror di, 1
and ch, 0x13
stc
adc al, 0x18
xchg edi, eax
and ebx, ebx
inc di
shr bl, 2
cmp ebx, 0x321b7c09
stc
sub di, di
or dx, 0x4acd
shl dl, cl
sub dl, 0x7b
and cl, 0x1d
nop
inc edx
xchg cx, ax
or edi, edi
adc ax, si
dec dx
cmp bh, al
sub dl, bl
or bx, 0x7444
not ecx
shr dl, cl
or ebx, ecx
shl cl, cl
shr bl, 2
or al, 0x51
dec ax
ror esi, cl
pop edi
pop edx
pop eax
pop ebx
pop ecx
pop esi
push esi
push ecx
rol si, cl
stc
nop
push ebx
sbb esi, ebx
push eax
rol ax, 1
ror esi, cl
shl eax, 8
push edi
push edx
xor di, dx
shr dh, cl
ror dx, 1
not esi
adc eax, edx
shr dh, 5
cmp ecx, 0x4c90a351
shr al, cl
stc
mov ebx, 0x1de574bf
sub esi, ecx
inc ecx
cmp bx, ax
xchg di, dx
mov esi, ecx
dec eax
shr si, cl
rol edi, cl
sbb ebx, 0x739e1201
rol dx, cl
shl dx, 3
inc ax
add bx, cx
not ebx
add bx, 0x1478
xor ax, di
rol ah, cl
sub edx, ebx
xchg al, bl
cmp ebx, eax
shl bx, cl
inc esi
xchg si, di
not bl
or edx, ebx
nop
and edx, 0x2eaa5f01
nop
sbb esi, edx
nop
pop edx
pop edi
pop eax
pop ebx
pop ecx
pop esi
call fcn.004c7c71
push ecx
adc cx, 0x564b
push ebx
mov bh, 0x3e
rol ecx, 6
shl ch, 2
push esi
adc ecx, esi
sub bh, 7
nop
push edx
xchg dx, dx
sbb cl, 0x4f
test cx, si
and ch, 0x6a
dec edx
push edi
or di, di
adc esi, 0x6dc57e90
push eax
cmp eax, 0x40c7573d
not dh
or eax, 0x253469e
test esi, eax
shl bl, cl
adc si, ax
cmp ebx, edx
test cx, si
sbb bx, cx
ror bh, cl
stc
adc esi, 0x53bfe6e8
dec bl
dec edx
inc esi
not ax
sub ch, 0x6d
adc cl, al
dec eax
xor edi, ebx
stc
or si, ax
or eax, esi
add ecx, 0x7eca9a8
shr edx, 7
stc
adc ecx, 0x87249d5
not cx
sub bx, dx
and ah, cl
shl al, 4
inc ch
and bl, ah
inc bx
mov dh, al
test ebx, esi
xchg si, ax
nop
inc dh
dec ecx
sub cx, 0x10ed
sbb di, bx
shr bx, 5
rol bx, cl
or eax, 0x5e231af0
adc bx, 0x7e5e
or bl, 0x24
not edx
cmp ax, bx
shr al, cl
xor cl, bl
sub dx, 0x9b9
inc dh
add ah, 0x41
nop
nop
mov bx, dx
xor bl, dh
test ah, 0x26
or di, 0x24fb
ror al, cl
stc
rol esi, cl
rol ax, cl
nop
ror ebx, 1
add cx, di
dec ah
pop eax
pop edi
pop edx
pop esi
pop ebx
pop ecx
call fcn.004c8018
call fcn.004c834a
call fcn.004c8882
call fcn.004c8bde
call fcn.004c8e65
jae 0x480858
push edi
or edi, 0x332ad4ac
push ebx
and bh, 0x35
push esi
push ecx
rol si, cl
sbb si, 0x58f4
test cl, ch
shr bh, 1
push edx
xchg dx, si
push eax
xor ax, cx
test ah, 9
and edx, edx
pop eax
pop edx
pop ecx
pop esi
pop ebx
pop edi
push ecx
push ebx
cmp cx, bx
push edi
sbb di, 0x95b
stc
and bh, bh
push edx
not dl
nop
push eax
and cl, ah
stc
push esi
xchg ecx, esi
not dx
stc
and cl, 0xb
inc bx
test ax, 0x2875
xor edi, edx
stc
inc esi
or ecx, esi
test esi, ebx
xchg bh, dh
xor cx, 0x1f41
stc
mov edx, 0x7d8b4c03
xchg esi, eax
dec edi
adc ebx, eax
mov eax, 0x10e33bae
nop
adc cx, 0x6cf8
ror cl, cl
add bh, bl
sbb cx, cx
test eax, 0x728c17a4
adc ah, 0x3f
xchg di, ax
sbb edx, eax
ror dl, 8
stc
ror dx, 4
not ax
or di, 0x1b73
test al, 0x18
stc
sbb cx, bx
stc
xchg ah, dh
and dl, 0x5d
sub esi, ecx
xor edi, edi
pop esi
pop eax
pop edx
pop edi
pop ebx
pop ecx
push ebx
push eax
cmp ebx, eax
push edx
xchg bh, dl
sub bh, dl
stc
nop
xchg al, ah
dec dx
push edi
test edi, 0x5e7b1c3d
push ecx
shr cl, cl
mov eax, ebx
shr ch, 4
mov ah, 0x5a
ror ch, cl
adc di, 0x70e9
mov eax, edx
adc cx, bx
pop ecx
pop edi
pop edx
pop eax
pop ebx
push edx
inc dx
push ecx
rol ch, cl
push esi
ror si, cl
or esi, esi
ror dh, cl
shl esi, 6
push ebx
cmp ebx, 0x4c746134
pop ebx
pop esi
pop ecx
pop edx
push edx
push esi
xchg edx, esi
push ecx
sbb ecx, edx
push ebx
xor ebx, 0x6ae483a6
nop
test dx, cx
rol si, cl
push eax
sbb eax, 0x340a8ee2
inc edx
dec ebx
shl eax, 8
shl si, 4
cmp bx, ax
not ch
xchg ebx, ecx
shl dh, 4
shr al, 8
nop
shr bx, 6
test bx, 0x60d7
push edi
shl edi, 7
xchg di, ax
sbb dx, ax
add cx, dx
stc
not ebx
stc
dec bh
inc esi
not ch
not edx
sub ecx, ecx
stc
ror ecx, 2
pop edi
pop eax
pop ebx
pop ecx
pop esi
pop edx
push ecx
cmp cl, 0x7b
pop ecx
push edx
mov dx, 0x6890
push ecx
ror dl, cl
pop ecx
pop edx
jno 0x480941
push ebx
push ecx
ror bh, cl
push edx
mov dh, 0x22
push eax
adc ch, al
push esi
add si, 0x7041
and al, 0x5a
add ecx, esi
pop esi
pop eax
pop edx
pop ecx
pop ebx
jno 0x48093c
push ecx
rol ch, 6
pop ecx
push esi
not si
pop esi
push esi
and si, 0x3f88
push edi
test edi, edi
push ecx
rol cl, cl
pop ecx
pop edi
pop esi
mov eax, 0x736036
lea ecx, [esp + 0xc]
push 0x2c
push 0x4b423c39
push ecx
push eax
push ebx
dec bx
push esi
push edx
sub esi, edx
push eax
mov edx, eax
push ecx
not cx
mov ax, si
add edx, eax
ror dx, 1
or cl, ah
xor eax, 0x33edafcd
add ch, 0x43
dec bl
shr bl, cl
cmp si, 0x58fa
test bx, 0x58eb
stc
add dh, 0x59
add dx, bx
or cx, 0x5847
shl dh, cl
nop
test ebx, 0x71224142
add ax, ax
not si
not si
stc
and edx, edx
inc ebx
dec dl
xor eax, 0x25664077
shr ah, 2
test bx, si
mov ecx, esi
push edi
mov di, 0x1a42
shr eax, 7
xchg di, cx
dec ebx
test dl, ch
shl bh, 3
or edx, ebx
rol dh, 2
or eax, 0x3faed3c5
inc dl
cmp di, 0x6dc4
add bh, dl
test ecx, esi
sub dx, di
adc ebx, eax
inc di
shr dh, 4
stc
sbb al, 0xd
ror edx, 2
xchg ah, dl
or edi, ebx
xor bx, 0x386d
shl bx, 8
nop
sbb bx, si
not dh
inc dx
or bx, di
inc dl
dec ax
mov bh, 0x19
sbb cx, 0x1340
mov ebx, 0x710bac17
cmp dx, 0x41cf
or cx, 0xa51
sbb ax, dx
sub ecx, esi
or eax, 0x5bff9368
dec ecx
and edi, edi
xor si, 0x2a7
stc
xor esi, ecx
inc bl
stc
ror edi, 1
sbb edx, 0x40e8a70a
adc ch, 0x4c
rol bx, 4
mov cl, dl
sub dh, ch
and ch, ch
stc
xor esi, 0x796d6cb1
test dh, 0x47
and ecx, esi
xchg edi, edi
rol dx, cl
cmp di, dx
sub si, dx
xchg ch, cl
shr ax, cl
sub ecx, edx
nop
nop
xor bl, dl
inc bl
pop edi
sbb esi, ecx
shr eax, cl
and si, dx
xchg esi, edx
cmp eax, ecx
stc
dec bx
dec ecx
rol ecx, cl
xchg ecx, edx
push edi
or edi, 0x163e2659
nop
not bh
test bl, 0x34
dec di
test ch, al
add ecx, edx
and edx, 0x215b5465
or ecx, ebx
xchg esi, eax
xchg al, dl
xor ecx, ecx
shr di, 3
nop
ror di, 8
dec esi
sub bh, 0x1a
shl cl, cl
and eax, 0x61da59e9
and edi, ebx
or ecx, 0x6931e29e
sbb edi, 0x70221a36
ror ecx, cl
rol edx, cl
rol edi, 3
xor di, 0x25f2
adc ah, 0x63
nop
ror bh, cl
or ax, si
shr al, 8
stc
shr ecx, cl
inc si
or esi, eax
xchg dh, bh
and esi, 0x5d135290
or dx, 0x5c54
stc
and ax, cx
shr edi, cl
inc esi
stc
adc edi, 0x15d2304c
not di
inc cx
nop
sbb dx, 0x17a2
stc
cmp edi, edx
sub ax, 0x6cbb
xor dh, 0x15
adc dl, 0xe
ror di, 1
and edi, 0x1aa46fcb
stc
not bh
adc al, dl
add ax, 0x7585
shl di, cl
cmp dh, al
rol edi, cl
nop
mov eax, 0xe0ba48a
or ecx, 0x74aeabf0
dec dh
pop edi
pop ecx
pop eax
pop edx
pop esi
pop ebx
push ebx
test ebx, 0x5fd2a97a
push edx
test bx, dx
push ecx
mov ecx, edx
push eax
sbb al, 0x22
dec cx
stc
shl bh, cl
sub ah, cl
nop
push edi
ror di, cl
shr ecx, 6
dec edx
dec cl
cmp dx, 0x7a6
nop
ror cl, 8
stc
shl ebx, cl
inc edx
push esi
mov esi, 0x1f79519e
dec dh
add ebx, 0x53aecd5
adc esi, edx
mov edi, 0x6d997855
shr bx, 4
xchg di, ax
shl ch, 2
shl eax, 8
stc
adc dh, 0x27
inc dl
rol ecx, cl
xor ch, 0x2e
not si
ror ax, cl
dec ch
sbb si, cx
mov esi, esi
inc esi
not ch
nop
shl dh, cl
dec cl
cmp esi, eax
and dx, 0x9ad
inc bh
or eax, 0x60b6a884
sbb dl, dl
sbb ax, bx
sbb al, bl
and ax, 0x43af
shr di, 2
and ch, bl
xchg edx, ecx
sub ch, cl
sub bx, ax
not esi
and bx, 0x4f51
shr dl, 5
stc
stc
inc cx
or bh, 0x3c
not dx
not cx
add ax, 0x7d1b
sbb di, 0x10e1
and bx, di
nop
nop
cmp dx, 0x32f1
xor di, cx
rol si, 4
shl ebx, cl
shr dl, cl
not ecx
adc bl, 0x21
add cl, 0x11
xor di, si
nop
not dh
or di, si
test ecx, ebx
add cx, si
stc
stc
stc
adc cl, 0x5e
and ah, ah
adc ch, 0x39
add bl, 1
adc edi, 0x183f67c
adc bx, bx
stc
or bx, 0x6da4
sbb bh, 0x2c
dec ebx
shl dx, cl
dec bx
not eax
pop esi
add bl, 5
cmp bx, dx
xor cx, 0x6b9c
nop
shl ebx, 7
stc
or ecx, 0x62400b33
ror ebx, cl
shr edi, 1
push esi
xor ebx, esi
add al, bh
sub ecx, 0x157321cb
add bh, 0x19
nop
cmp edx, eax
add esi, 0x66134639
ror si, cl
adc ah, bh
xor edi, esi
shl ecx, cl
or ax, di
shl di, cl
adc ebx, esi
adc bx, si
ror ax, 8
shr dl, 2
or ch, 0x13
xchg bx, bx
shl di, cl
xor ecx, 0x57b3c0cb
cmp di, 0x258d
sbb cl, dh
not si
shr di, cl
rol ebx, cl
inc ah
or edi, eax
not bl
ror esi, cl
sbb cl, 0x73
or bx, 0x4982
nop
xor dx, 0x7d49
nop
sub eax, edi
not di
adc esi, 0x3df52cd
cmp bx, di
or ax, si
stc
xchg dx, cx
and al, dh
and esi, 0x6c70902a
stc
xchg esi, eax
rol bl, 8
nop
sub bh, 0x6f
adc dx, si
test cl, 0x30
xchg ecx, ebx
dec edi
test bl, dh
xchg bl, ah
sub bh, bh
ror esi, 7
stc
inc ecx
adc cl, dl
or ch, 8
add di, bx
not edx
mov dl, dh
xor ch, dl
add edi, 0x6ceeb6ea
adc ebx, 0x5948be57
cmp al, bl
sub edi, edx
test cx, 0x7aef
dec edx
shl bl, 2
rol eax, 3
shl edi, cl
stc
nop
cmp cx, 0x1c7
or eax, esi
nop
pop esi
pop edi
pop eax
pop ecx
pop edx
pop ebx
call fcn.004c926c
push ebx
dec bl
push edx
test dl, 0x31
push eax
add al, 0x2e
push esi
rol si, 7
sbb eax, eax
push ecx
cmp si, cx
xchg dl, al
adc bh, 0x35
or ecx, edx
shl ecx, 2
ror bl, cl
push edi
sbb ax, di
add edi, 0x3f883a5b
dec cx
sbb cx, dx
not di
stc
stc
test bh, 0x50
rol bx, cl
cmp eax, esi
stc
stc
xor esi, 0x2ff8520e
adc dx, 0x3c94
shr bh, 4
xor esi, ebx
inc dh
adc cx, ax
inc si
nop
ror cx, cl
shl bl, 2
add esi, eax
xchg esi, ecx
xchg bh, dh
sub ebx, esi
shr si, 3
nop
nop
mov si, 0x25ac
mov cl, al
not ax
test ax, 0x2b9d
or ch, 0x3f
nop
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
push edx
xor edx, 0x30a006e8
push eax
rol eax, 3
dec dh
push ecx
cmp ecx, 0x5952a13f
adc ax, cx
push edi
shr di, 5
ror edi, cl
dec dl
inc ax
add edi, edi
xchg dl, dh
inc ch
push ebx
shr ebx, cl
push esi
or esi, 0x765585c4
stc
dec ecx
not ecx
ror cx, 2
ror bh, cl
dec edi
sub edi, eax
xchg cx, di
dec ax
dec dx
add ecx, eax
xchg dl, dh
xchg cl, bl
or dl, 0x47
mov bh, 0x41
not ebx
xchg bl, cl
and ax, 0x2005
mov ax, 0x7269
shr edx, 1
and edx, 0x14fcc66b
stc
inc ecx
shr ebx, cl
adc dx, 0x7369
sub cx, cx
rol al, cl
rol edx, 1
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
push edx
push eax
mov dx, ax
push ebx
add bh, 0x4c
cmp ah, bh
push edi
adc edi, ebx
shl ax, 7
xchg bx, bx
push esi
push ecx
sbb esi, ecx
ror esi, cl
mov esi, 0x24353299
adc esi, 0x5596bcd0
inc esi
add edx, 0x25995737
ror dl, 6
sub eax, 0x6249a9c3
shl al, 5
xor ax, cx
inc al
xor cx, ax
sbb bx, di
xor edx, 0x227f00de
shl si, 1
shl ch, 5
sbb ecx, 0x4b93651f
inc bh
shr bl, 8
and cx, si
ror di, cl
nop
not ax
and eax, esi
test di, 0xfdb
sub bx, 0x7491
xchg bx, si
xchg ecx, edi
pop ecx
pop esi
pop edi
pop ebx
pop eax
pop edx
push eax
push ebx
xor al, bl
push edi
push ecx
shl di, cl
dec cx
push esi
rol si, cl
sbb cx, di
or cl, al
pop esi
pop ecx
pop edi
pop ebx
pop eax
jb 0x480f00
push ebx
push ecx
ror bl, cl
pop ecx
pop ebx
jne 0x480f00
push eax
adc eax, 0x3e62c11e
pop eax
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00482580
add esp, 0x30
mov ecx, 0x100
call fcn.004c9677
push esi
push edi
cmp si, di
push eax
push ecx
rol ax, cl
sbb si, di
push edx
and dx, 0xb93
not al
inc esi
or ecx, edx
shl dh, 3
push ebx
xor bh, 0x7d
xchg di, cx
add ax, 0x5ff4
nop
inc eax
rol si, cl
rol ax, cl
sub di, 0x7e78
cmp ax, 0x387c
test bh, dl
add ecx, 0x532606c8
mov cx, 0x30e2
inc dx
rol ax, cl
sub ch, 0x44
sub cx, 0x2827
adc cx, 0x791a
rol dl, 1
inc ah
test cl, 0x6a
shl ebx, 3
ror ax, cl
test bl, cl
rol al, cl
adc ebx, 0x41a917fe
stc
add esi, 0x5b67524a
sbb si, 0x2659
nop
add al, dl
rol ecx, 5
nop
test al, 0x5b
sbb ch, 0x2b
mov si, 0x6de1
cmp bx, dx
sub si, si
nop
shl dl, 6
stc
xchg ah, dh
and bl, 0x25
not esi
not ch
cmp di, di
test eax, 0xc0c7c15
and ax, si
test ecx, 0x7cf2d20
xchg cx, dx
stc
or bl, 0x7f
test cx, 0x754b
test ecx, 0x45a099bc
xchg edx, eax
sub dh, 0x5c
xor edi, eax
shl eax, 5
inc cl
xor ebx, esi
xchg dl, bh
cmp cx, bx
ror bl, 8
mov ah, 0x57
rol edx, cl
or ch, ah
ror eax, cl
sub ah, ah
cmp ax, 0x533
add al, 0x2f
ror eax, 6
ror si, cl
shl edx, cl
rol cx, 2
shl edx, 1
dec ax
dec ebx
or bh, 0x11
xor cl, 0x36
shl di, 6
shr eax, cl
dec cl
shl si, 1
test cx, 0x7ae3
shr bx, 1
shr di, cl
or bl, 0x2f
and si, 0x17e7
xchg edi, edx
mov ch, 0x74
inc al
not si
cmp al, al
pop ebx
cmp cl, ah
stc
cmp ecx, 0x1253c3c5
rol ax, 3
push ebx
or ah, bh
and ecx, 0x6e044f90
and dx, bx
or cl, 0x28
shr ah, 6
cmp cl, 7
cmp cl, 0x2d
test bl, al
xor ah, ch
nop
ror ax, 4
cmp edi, eax
or al, dl
add ax, dx
ror di, 5
xor cl, dh
or edi, ebx
mov ax, 0x7721
sbb ecx, 0x3b17cff7
inc cx
and edi, 0x75103074
not ah
dec di
shr ah, cl
test bh, 0x7e
shr di, 7
shr bl, 7
xor al, 0x67
sbb eax, 0x57e448b0
nop
shr ax, 4
inc edi
rol dx, 2
shr ax, 4
xor ax, ax
xchg edx, edi
inc ecx
shl eax, 5
or ecx, 0x395cf03e
sub al, 0x11
and cx, ax
xchg ah, bh
xchg ch, ah
shl cl, 3
xchg dh, ah
cmp ecx, 0x2efeeaaf
rol ebx, cl
ror cl, cl
not bh
not edi
or edx, 0x21160139
or eax, 0x2f4c2e72
test edx, 0x19a1abf8
xor edx, 0x36af8d8
adc ebx, eax
xchg al, al
xor ch, bh
xor ah, cl
rol bl, 4
or eax, edi
add dx, 0x1d23
sbb bl, dh
adc ecx, 0x675c32a9
dec bx
mov edi, edx
rol di, cl
test edx, 0x74e61e0a
rol di, cl
shr edi, cl
and bh, cl
mov bl, cl
shr ecx, cl
cmp cx, dx
adc dh, ah
cmp dx, dx
and ebx, 0x575c86f
test bh, 0x76
not cl
and ecx, edx
test si, bx
sbb dx, 0x3646
cmp si, bx
xor ch, 0x41
dec cl
and ax, ax
stc
stc
adc dl, bl
sbb dh, bl
not ebx
rol bx, cl
mov si, 0x5308
shl cx, cl
inc ch
and ch, 0x67
and dx, 0x5360
pop ebx
adc ch, 0x6a
push ebx
mov bx, si
dec cx
test bh, 0x16
pop ebx
pop edx
pop ecx
pop eax
pop edi
pop esi
call fcn.004c9920
call fcn.004c9d1a
push edx
not dh
push ebx
push edi
cmp ebx, edi
shr dl, 6
nop
stc
nop
push esi
or esi, 0xe6f2833
sbb si, bx
rol edi, 4
sub esi, 0x70417484
push ecx
xor dl, ch
nop
shr cl, cl
or dl, 0x1f
push eax
adc ax, bx
shl dl, 2
shl bx, cl
sbb dx, dx
stc
inc edx
or dx, di
xchg cx, bx
or ax, cx
xor ch, 0x5b
rol eax, 8
shl edx, 3
cmp ecx, edi
cmp ecx, eax
inc di
ror bx, 2
stc
inc eax
xor ch, al
xchg si, ax
adc ax, dx
shl ch, cl
ror esi, 6
ror cl, cl
sub si, 0x4357
adc ebx, esi
shr bh, cl
shl ebx, cl
test esi, 0x3caa0aba
sbb si, 0x6722
or edx, 0x5afddee0
ror edi, 8
rol bl, cl
rol si, cl
ror dx, 8
xor si, 0x38a9
test bh, al
sub dh, ah
or bh, 0x74
nop
mov bh, dh
stc
nop
shr ecx, cl
inc si
sbb dh, 0x3d
cmp cx, 0x3d1d
xchg ebx, eax
stc
shl ecx, cl
ror ecx, 2
shr bh, cl
dec dx
xor ecx, edi
sub ch, 0x25
shl dh, 6
dec dl
add cl, 0x1a
mov ch, 0x7c
rol cx, 1
stc
and eax, ebx
ror ebx, cl
shl ecx, cl
add bh, ah
or edx, edx
and cx, 0x5fec
sbb edx, 0x691ac8d7
xchg ebx, eax
stc
ror dh, 1
not bx
and di, 0x19e3
cmp cl, ah
sbb al, ah
mov ch, 0x38
sbb ax, 0x3f80
xchg al, bh
and esi, ecx
add ah, ch
sbb dh, al
mov dl, bl
shl dl, cl
add bx, 0x6d5b
adc dl, al
xchg edi, eax
pop eax
or bh, 0x18
push eax
or eax, 0x3ed91be5
shl edx, cl
not si
dec esi
add eax, 0x7134265c
stc
not dh
not di
inc ecx
cmp cl, 0x2e
rol cx, 6
cmp cx, di
xchg cx, di
test ch, 0x6b
rol cx, 8
sbb eax, 0x3d432345
not ecx
mov bl, 0x5a
shl dl, 8
cmp esi, esi
sub eax, 0x49568bc1
test ch, 0x5d
xor ch, dl
or ax, 0x4030
xor bx, dx
dec bx
inc bx
xor dx, di
shr dx, cl
or ch, 0x6c
inc di
inc edx
inc bx
xchg cl, dl
sub edi, esi
or ecx, edi
or esi, 0x6321c649
mov dh, dl
sub ch, 0x23
adc eax, 0x63c42a71
sbb dh, 2
or edx, 0x316a5f00
stc
add cx, 0x172d
ror ah, 6
shl dh, cl
shr al, cl
add si, di
xchg dl, ah
rol ebx, 7
rol edi, 3
rol ebx, cl
nop
and cl, 0x66
sbb dx, 0xd35
inc ecx
shl ebx, 7
shr dl, 8
mov esi, ecx
ror dh, 1
not bh
inc cl
test ch, 0x3c
add ch, 0x1d
adc al, ch
stc
and ecx, 0x1d388ef
shl si, 4
test si, 0x5154
ror cx, cl
xchg ah, ah
test ch, bl
adc cx, 0x3dcf
adc ax, 0x3690
add esi, 0x6ee87a56
sub bl, bl
sub esi, ecx
pop eax
pop ecx
pop esi
pop edi
pop ebx
pop edx
call fcn.004ca086
call fcn.004ca572
call fcn.004ca82a
push ebx
push ecx
and bh, ch
push edx
mov ch, dh
sbb dx, 0x57fc
ror dh, cl
or ecx, 0x1cc00368
push esi
sub esi, 0x1792e6ee
cmp bl, 0x62
push eax
and al, bl
sbb dh, dl
not ah
mov esi, 0x78a076cc
or si, 0x2eb6
push edi
rol edi, cl
test bx, 0x1b7f
stc
dec eax
nop
not bl
and al, cl
adc edx, esi
xor cl, 0x5e
add ah, 0x65
xchg ecx, eax
dec edi
shl cl, cl
or dx, 0x7397
adc edx, edi
and dh, 8
stc
test ecx, ecx
shr ecx, cl
inc bx
or edx, esi
stc
add al, 0x2e
shl cl, 7
sbb cx, 0x740a
rol ax, 3
not ah
xchg si, dx
xor edx, eax
shl dl, cl
pop edi
pop eax
pop esi
pop edx
pop ecx
pop ebx
nop
push ecx
push eax
test ecx, eax
push edx
test dh, 0x56
push edi
sub edi, 0x27d279e3
not eax
pop edi
pop edx
pop eax
pop ecx
push edi
push ecx
shr di, cl
cmp di, cx
push ebx
push edx
cmp bh, dl
push eax
nop
push esi
inc si
and edx, esi
shl dl, 3
cmp bx, 0x567d
nop
sub ax, dx
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
call fcn.004caab5
test eax, eax
jne 0x482b4e
push ebx
push edx
adc bh, dl
push edi
push ecx
rol di, cl
shl edi, cl
not ch
ror ch, 3
adc cl, 0x61
mov bh, 0x4c
not dx
sub ebx, ecx
sub ecx, 0x7bda222
cmp ebx, 0x384de4d9
dec bx
push eax
sbb ah, bl
sbb cx, 0x5970
mov dx, 0x6e8a
sub bl, bl
push esi
cmp edx, esi
test esi, 0x78acb0a4
nop
inc si
shl ax, cl
mov bl, 0x29
or si, 0xf39
dec bh
nop
not di
or ah, bl
ror si, 7
adc edi, 0x395ba40f
xor si, cx
adc cl, cl
adc edx, ecx
shl bx, 5
stc
cmp di, 0x1573
add ebx, eax
xor esi, 0x6a7b36e5
xor edi, 0x6286ae77
xchg ah, ch
cmp ebx, eax
dec bx
shl al, cl
add dx, dx
not dh
shl di, 4
cmp bx, 0x3dfc
adc esi, 0x4d7b0213
sub edi, 0x56577645
ror bx, cl
ror bx, cl
mov ch, dl
mov ax, 0x78c5
cmp edx, edi
ror ebx, cl
xor ax, ax
nop
ror cl, cl
sub edi, 0x4a03a569
rol edx, cl
inc ax
sub edx, edx
sbb esi, 0x1a0b9b95
test eax, edx
and cx, 0x2580
test bl, 0x44
sub ax, di
nop
xor ebx, 0x3abf70a
add ah, 0x3f
add dh, bl
shr ah, 4
ror edx, 8
sbb dh, 0x2c
cmp bx, si
xor ax, dx
dec bl
dec dx
nop
shl bh, cl
stc
stc
test bl, 0x5d
shl dl, cl
rol bl, cl
xor cx, 0x61a5
cmp dl, 0x4a
shr al, 3
inc dl
test bl, ah
shl cx, cl
xchg al, ch
not edi
add eax, 0x2a5b7c2e
pop esi
pop eax
pop ecx
pop edi
pop edx
pop ebx
jge 0x4817b2
push eax
push ecx
rol ah, cl
stc
push edx
xchg cx, dx
or edx, 0x48d67947
nop
test ecx, eax
adc cx, 0x467
push edi
shr di, cl
push ebx
rol ebx, cl
test di, 0xdc6
and cx, 0x4a43
xchg bx, di
cmp ax, bx
ror bx, 3
or dx, 0x5029
stc
not edx
nop
stc
push esi
xchg esi, eax
sub dx, ax
sub dx, 0x4ee8
mov bl, cl
stc
cmp dx, ax
and dh, 0x3f
shr si, cl
and ecx, 0x459fefbd
xchg bl, bh
xor eax, esi
or dl, 0x6e
add edi, 0x385c0ebd
and si, 0x31c4
xor cx, dx
xor bx, bx
sub bx, bx
cmp edi, 0x7409ba9f
not di
xchg esi, eax
adc ecx, 0x1d38e16c
cmp edi, 0x4be1f0b2
xchg bx, cx
shl ch, cl
stc
ror ax, 2
shl ax, cl
stc
ror edi, cl
adc edi, edi
sub edi, 0x537b40d1
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
call fcn.004caee6
call fcn.004cb381
jl 0x4816c4
call fcn.004cb87f
push eax
add ax, 0x71a9
push edx
push ecx
and edx, ecx
shl ah, 4
and ax, 0x25b4
push ebx
or ecx, ebx
and ch, ch
pop ebx
pop ecx
pop edx
pop eax
call fcn.004cbc18
call fcn.004cbe2b
call fcn.004cc332
call fcn.004cc7b6
push eax
push edi
xchg di, ax
push edx
sbb dh, 0x16
push ecx
add di, cx
cmp edx, 0x424b70d2
shr dl, cl
pop ecx
pop edx
pop edi
pop eax
call fcn.004cccd3
push edi
test edi, 0x1bb2d8f7
push eax
inc al
stc
push ecx
xor cx, cx
nop
shr edi, 4
push ebx
shl bh, cl
push edx
adc edx, 0x2ad0dae6
cmp dx, 0xd4e
xor bx, ax
adc cl, 0x10
pop edx
pop ebx
pop ecx
pop eax
pop edi
call fcn.004cd231
call fcn.004cd4bb
jbe 0x4816be
call fcn.004cd87d
push ebx
push eax
cmp ebx, eax
pop eax
pop ebx
push eax
push ebx
sbb eax, ebx
push esi
shr esi, 4
not esi
stc
push ecx
push edx
adc cl, dh
push edi
inc edi
dec bx
xor esi, 0x3419d27d
xchg dl, ch
not bl
sbb ax, 0x76d5
stc
stc
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
push esi
shr esi, 8
push edx
push ebx
adc dx, bx
push edi
xchg edi, edi
push eax
shr ax, 4
ror bx, 5
push ecx
add cx, ax
stc
or di, bx
sbb dh, ch
cmp ebx, edx
stc
cmp ax, bx
test bh, dl
inc edx
sbb edx, 0x68e1601
sub edx, eax
mov dl, ch
dec esi
mov di, 0xfeb
cmp di, 0x4b8
or ch, al
and si, 0x734b
stc
ror ax, 3
and ebx, ebx
cmp esi, ebx
sub bl, dl
stc
adc edx, 0x268117e0
adc edi, ecx
shr esi, 6
or ch, ch
test cx, 0x663b
cmp si, bx
dec esi
test dh, dh
adc dl, 0x2b
not di
mov eax, 0x514b298b
nop
pop ecx
pop eax
pop edi
pop ebx
pop edx
pop esi
call fcn.004cdc4f
push edx
add dl, dh
push edi
inc edi
and edx, 0x6f48246d
push ebx
xchg bl, dh
stc
mov dx, 0x8f0
push ecx
dec cx
dec ch
push eax
or eax, 0x28546dac
and ebx, 0x1e68020d
rol bh, 4
not cx
rol eax, 6
xor edx, ebx
cmp ah, dh
push esi
sbb esi, ebx
adc dx, 0x7e9d
rol ax, 2
add ax, 0x17a
pop esi
pop eax
pop ecx
pop ebx
pop edi
pop edx
nop
push esi
shr si, 3
push eax
push edi
xchg edi, eax
push edx
shl edx, 3
stc
not edx
and esi, 0x4fe6091d
sub esi, 0x6e4df62f
inc eax
stc
stc
rol edx, 5
inc dx
and dx, di
adc ah, 0x1a
nop
ror eax, 1
push ecx
ror ch, 5
push ebx
mov bx, cx
dec cl
sbb ebx, 0x6bc8f0a1
xor eax, ecx
nop
nop
stc
shr ecx, 1
stc
nop
inc cl
dec dl
inc ax
shl ax, 5
dec ebx
shr esi, 2
mov si, 0x4f1d
stc
or ax, 0x6a9
xor ch, 4
sub cx, di
inc bx
inc cx
not bl
adc ebx, 0x752d626f
cmp bl, 0xe
add ebx, 0x4d433a19
not dh
shl di, cl
test cx, 0x25a5
xchg al, cl
and dx, si
or edi, 0x4e98ee42
dec eax
ror cx, 6
sbb edi, 0x42d0d33c
sbb al, ah
xchg ecx, eax
cmp bh, ah
sbb di, cx
dec cx
inc bl
nop
adc eax, ecx
shl di, 5
sbb edi, edi
adc ebx, 0x585d9c0d
sub edx, ebx
nop
adc si, dx
cmp al, al
dec si
rol al, 5
sbb ah, 0xb
test cx, di
sub ebx, ebx
cmp dh, dl
mov cl, 0x2a
sbb dx, 0x4764
add ch, al
adc di, 0x60b6
mov ax, si
cmp bh, 0xb
test dx, ax
ror cx, cl
xchg cx, bx
and cx, 0x2071
xor di, 0x58ca
rol ch, cl
sub ax, cx
sub ecx, 0x1f57ac9d
sub bx, 0x39b4
shr ecx, cl
not edx
ror ax, 1
inc al
and ax, si
mov si, dx
not cx
add edi, 0x10e21835
rol edi, 3
shr ax, cl
pop ebx
dec ah
not cx
push ebx
or bl, 0x68
ror di, cl
test eax, 0x184af8f4
sbb dl, 0x22
add dl, ah
rol ah, 8
cmp ecx, ecx
or ch, 0x57
shr di, 7
inc al
xchg bx, ax
sub dx, cx
dec edx
ror dx, 1
stc
shr bx, 5
nop
nop
cmp dl, dl
sbb di, 0x78a
or ebx, ecx
nop
stc
nop
sub edx, 0x1e82b5f8
rol cl, cl
inc esi
pop ebx
pop ecx
pop edx
pop edi
pop eax
pop esi
push esi
add esi, 0xc60575c
push edi
or si, di
push ecx
test di, cx
push eax
or di, ax
mov cx, cx
xor al, 0x2c
shl cx, 4
push ebx
cmp bx, ax
not si
push edx
shr dx, 8
shr si, cl
test edi, 0x5a40486b
not ah
adc ecx, edi
dec cl
and edi, edi
cmp cx, 0x3812
test bx, 0x7043
test esi, ebx
test esi, ebx
or di, 0x469f
sub edi, 0x68f7f2
cmp bl, cl
xchg esi, edx
not dx
sbb bx, 0x7bfc
pop edx
pop ebx
pop eax
pop ecx
pop edi
pop esi
call fcn.004cdf03
jbe 0x4819ed
push edi
push ecx
shr edi, cl
push esi
add si, 0x5728
push ebx
dec bh
nop
push edx
shl edx, cl
pop edx
pop ebx
pop esi
pop ecx
pop edi
push esi
push ecx
mov esi, ecx
push edx
push edi
cmp edx, edi
push eax
adc dl, al
add eax, eax
push ebx
cmp bl, 0x2d
shl bl, 1
ror edx, cl
add edi, eax
nop
adc eax, 0x46f234bb
shr ah, 3
not ecx
ror bx, cl
ror ah, 3
pop ebx
pop eax
pop edi
pop edx
pop ecx
pop esi
push ecx
shl ch, cl
push eax
shr ax, 2
pop eax
pop ecx
nop
push ecx
rol ecx, cl
pop ecx
call fcn.004ce3b4
call fcn.004ce824
push eax
rol al, 1
push edx
sbb dl, 0x4f
push esi
test si, ax
push ecx
or ch, 0x58
shr edx, 3
rol edx, cl
shl dx, cl
push edi
and di, 0x2b14
dec si
push ebx
sub bl, ch
rol si, cl
shl ch, cl
pop ebx
pop edi
pop ecx
pop esi
pop edx
pop eax
call fcn.004ceb7a
push ebx
sub bl, 0x3b
push ecx
shr ch, 8
push eax
push edx
mov ah, dl
xchg cl, cl
not dh
push edi
xor di, 0x6658
shr dx, cl
mov dh, 0x14
sbb ecx, ecx
and ax, 0x243b
dec edx
test ebx, 0x3a40791a
sub di, cx
rol ebx, 5
xor cl, bh
rol ax, cl
push esi
not esi
xchg ebx, edx
sub cl, 0x70
xchg ebx, edi
xor al, 0x63
sbb al, 0x3c
stc
cmp dx, 0x7456
xchg edx, edi
adc edx, 0x30239942
sbb ebx, 0x49e8fd89
sbb edi, 0x68c94544
adc ch, bl
not ah
adc ah, ah
not eax
or si, ax
ror esi, 2
test ax, 0x36e5
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
jb 0x481ac9
push ecx
push eax
test cx, ax
rol eax, cl
push ebx
push esi
xchg ebx, esi
pop esi
pop ebx
pop eax
pop ecx
call fcn.004ceee8
jne 0x481abb
call fcn.004cf34b
push esi
test esi, esi
pop esi
push ecx
adc cx, 0x5944
push eax
shr eax, cl
test ah, 0x45
pop eax
pop ecx
push ebx
push eax
xor bx, ax
pop eax
pop ebx
call fcn.004cf898
sub esp, 0x39
mov dword [esp + 0x35], 0
push eax
push ecx
push edx
push edx
push eax
xor dl, ah
push edi
xor edi, 0x68870eed
xor ax, 0x5453
push esi
xchg esi, esi
push ecx
or ax, cx
push ebx
xchg edi, ebx
mov dl, 0x67
not edi
stc
sbb ecx, 0x671b0143
and ebx, 0x6d1f2a47
not bh
shr edi, 4
test dl, ch
dec ebx
rol bx, 2
rol dl, 8
cmp eax, 0xa08dfba
shr dl, 8
xor cx, cx
rol cl, cl
sub bh, ah
inc eax
and ch, ah
rol di, 4
stc
or edx, 0x61990b5b
rol bh, cl
mov esi, edi
shr di, cl
and ch, al
mov di, si
and ecx, ebx
stc
add dl, dh
sbb bx, 0x24ca
nop
xchg di, ax
not ecx
dec esi
shl dx, 5
rol dx, cl
ror dx, cl
xor dx, di
rol bl, cl
stc
cmp di, di
shl eax, 5
xchg cx, ax
shr ebx, 3
and ch, cl
test cl, 0x7d
shl bx, cl
mov dx, 0x39b3
sbb bx, bx
rol dx, cl
mov dh, al
shl ebx, 1
dec ecx
dec ch
xchg ebx, ecx
sub dl, dl
rol dx, 4
or dh, bl
shl dh, cl
stc
sbb ebx, 0x56dce297
shl bx, 4
inc eax
inc cx
dec edi
sub bl, bh
not ecx
or esi, ecx
or dl, 0x7b
test si, 0x71f0
xor al, ah
add si, cx
sub edi, ecx
rol ah, cl
dec eax
test bh, dl
rol edx, cl
inc dh
xchg dx, bx
shr dl, 7
add si, 0x5db4
and eax, 0x6d17ee24
not ebx
ror bh, 5
sub al, 0x22
xchg edx, edi
and edx, 0x43f9f321
xor edx, 0x34fe1b3f
mov bx, 0x50fe
rol bx, 7
sbb eax, ecx
or ebx, 0x23a2709f
sub bx, 0x5b22
shr bx, cl
pop ebx
adc ecx, 0x1d8850d4
test si, 0xc6e
test si, 0x703c
push ebx
xor ax, bx
not bl
test cx, 0x31d7
sub bx, di
sub ax, ax
nop
or ecx, esi
dec ecx
add edi, edx
test cl, dl
nop
inc bh
dec dh
mov bh, 0x2a
shl cl, 2
add si, bx
stc
dec ax
and edx, 0x2ec6419c
ror bl, 1
xor eax, 0x7d4babcc
sub ebx, 0xe7d0a05
inc eax
shr esi, 1
add cx, cx
rol esi, 7
or dx, 0x532f
add bx, si
sub bh, 0xb
not al
or cl, bh
xchg cx, di
or edi, 0x611820f4
cmp esi, 0xc829172
sbb ebx, esi
not si
nop
and ah, al
mov bh, ah
dec ax
mov ebx, 0x5dc0d243
stc
and dx, 0x5509
adc dh, 0xa
not dl
add ebx, 0x1ac65d13
or bl, 0x12
xor si, dx
ror dh, cl
nop
nop
stc
test ah, ch
test eax, edi
cmp bl, 0x62
shr cl, 8
mov bx, 0x7dc5
nop
or ecx, edx
rol edi, 8
stc
ror edx, 5
inc esi
shr dl, cl
and ecx, 0x19ee398e
and di, di
test dx, 0x1693
inc ebx
xor edi, edx
and cx, dx
dec ax
not cx
ror cx, 2
nop
test cx, 0x656d
add eax, eax
mov ecx, edx
shr ch, 3
shl edx, cl
add bl, 0x7f
rol ch, 6
test ah, 0x39
add ecx, 0x4caee56b
sub dx, 0x365a
sbb dl, cl
stc
rol edi, 3
adc dl, 0x7e
and edi, edx
sub ch, ch
and edx, 0x42d7762
shr dx, 6
nop
adc dx, 0x637a
test dx, cx
sub dl, dh
or edi, 0x105211c
pop ebx
ror ecx, 6
or ah, 0x1c
sbb ax, 0x7166
cmp si, 0x40c8
or ax, di
stc
nop
xchg edx, ecx
mov edx, 0x54396c74
add eax, 0x408e2cf4
xor si, si
not ax
adc ax, 0x2d39
push ebx
sub ebx, 0x6d3d3d5f
sbb bl, 0x66
and bx, cx
sbb dx, bx
dec bx
mov ax, 0x283b
and ebx, 0x2d6f4f13
sbb si, bx
nop
test dx, 0x3bf4
xor eax, 0x13c803c6
rol ecx, cl
sub dl, 0x4b
mov ch, bh
shr esi, 2
adc ecx, ebx
sbb bx, ax
or cx, 0x3a5f
inc esi
stc
inc esi
dec edx
stc
xchg edx, eax
shr dh, 1
mov di, 0x2b08
stc
cmp esi, 0x48ceaf4f
and si, 0x1fce
or esi, ebx
shl bx, cl
dec cx
test si, 0x5550
inc ah
shl ah, cl
dec ax
stc
adc bl, 7
and ecx, ebx
xchg bh, ch
xor cl, 0x2c
adc edx, edx
dec edi
inc dx
xor esi, 0x7c1efb3f
sbb ch, dh
or dh, al
or ch, 0x14
rol ebx, cl
sbb cx, 0x5f93
or ecx, 0x1f8dc81a
mov dl, 0x56
sub ecx, 0x3782c493
ror ah, 5
shr esi, 5
not bl
ror dx, cl
nop
nop
not edi
mov ax, 0x6a10
xor ebx, 0x9e7df6c
test ch, dh
add ax, 0x2893
ror si, 8
cmp si, dx
or ch, ah
cmp ecx, 0xc6fee6c
sbb edi, ebx
stc
stc
add dx, 0x28ca
adc edi, ebx
nop
xor bx, 0x4a5
nop
sub eax, 0x6a860c2a
stc
stc
stc
stc
not si
inc ax
nop
stc
inc cl
add esi, 0x3bc7b946
pop ebx
shr esi, 1
xor ch, 0x32
push ebx
not ebx
ror esi, 8
or ax, 0x72f4
shl si, 5
shl dx, 2
shl edx, cl
not ax
and di, 0x186e
and di, dx
rol dx, cl
adc ch, 0x6f
mov dx, 0x8bb
xchg cl, bh
xor ecx, 0x3eb839c4
xchg cx, ax
xchg ah, bh
nop
rol dx, 8
cmp edi, 0x56027f7f
xor bh, 0x20
xor dl, 0x1b
ror dl, 2
xor ebx, ecx
rol al, cl
xor di, si
add bx, 0x13bf
cmp ax, 0x1842
add ecx, 0x52ac795e
shl dx, cl
ror eax, cl
xor ax, si
adc esi, edi
pop ebx
pop ecx
pop esi
pop edi
pop eax
pop edx
call fcn.004cfe16
push eax
inc ah
push edx
add dh, 0x7c
push ebx
inc bl
push edi
sub edi, 0x5ab0539
push ecx
adc edx, ecx
nop
ror di, 7
xchg ch, bh
mov dx, 0x115f
nop
dec dl
cmp ecx, 0x517bf33c
dec di
shr edx, cl
inc ebx
or ecx, ebx
push esi
shr si, cl
xor ecx, 0x7ddc6e14
add edx, edi
nop
add ax, 0x7078
or dl, bl
rol esi, cl
sub bx, bx
test edx, esi
add si, 0x1991
sbb ebx, 0x10354247
shl ecx, cl
inc dh
stc
cmp dx, si
rol al, cl
xchg bx, di
sub di, 0x71f4
cmp al, 0x5d
or si, 0x616f
add di, dx
ror si, cl
xchg esi, eax
xchg di, dx
add bh, dh
inc di
shl edx, cl
sub dh, cl
rol ch, cl
add bl, 0x44
xor dl, bl
rol esi, cl
inc cx
not dx
xor bx, 0x6ba6
shl di, 5
shr edi, 5
ror edx, 5
cmp al, ah
shr esi, cl
add edi, 0x2b154153
shl si, 3
sub ecx, edi
sbb bx, 0x7f80
and ebx, 0x15919b42
adc cx, 0x2f57
ror cl, 7
pop esi
pop ecx
pop edi
pop ebx
pop edx
pop eax
push edx
ror dl, 2
push edi
xchg edx, edi
push ecx
xchg ch, dl
inc cl
test di, 0x1ba5
push eax
sub ax, 0x378d
push esi
mov esi, edx
sub dl, 0x78
test edx, esi
push ebx
xchg al, bh
xchg bl, dh
sub al, ah
mov bx, si
and ebx, 0x34343f7f
ror ax, cl
nop
shl bx, 2
stc
xchg bl, dl
not ax
shr dl, cl
stc
nop
pop ebx
pop esi
pop eax
pop ecx
pop edi
pop edx
call fcn.004d02ad
push ebx
push ecx
ror bx, cl
push edi
shl edi, cl
sbb cx, 0x561c
shr edi, cl
shr ecx, 7
ror ebx, cl
sub edi, 0x7c0128e1
xchg ecx, ebx
pop edi
pop ecx
pop ebx
ja 0x481ff4
call fcn.004d0653
mov eax, 0x73609f
lea ecx, [esp + 0xc]
push 0x35
push 0x49292429
push ecx
push eax
push ebx
push eax
and bh, ah
ror bh, 6
push esi
shl esi, 6
xchg bh, ah
push edi
adc edi, ebx
push ecx
shl edi, cl
or bl, cl
sub ebx, edi
push edx
xor edx, 0x907c460
xor cx, 0x1265
dec ax
ror si, cl
stc
rol bx, 5
inc bx
inc cl
add cl, dh
xor bh, 0x5c
dec dh
xchg edx, ebx
inc di
cmp si, 0x1ecc
or bx, dx
stc
xor cl, 0x7c
nop
ror ch, cl
shl edi, 1
rol si, cl
test ah, dh
nop
not cl
add dx, 0x3079
not bx
or cx, 0x60d4
shr si, 8
xchg esi, eax
dec bx
ror dl, 6
adc cl, 0x7e
sub cx, cx
ror dh, cl
xchg ecx, edx
inc bx
xchg dh, cl
shl ecx, cl
xchg edx, edx
add dh, 0x63
xor edi, edi
ror bl, cl
ror ebx, 4
not bl
shr ax, 7
sbb eax, 0x69a8eb24
ror ah, 8
add ch, dh
inc dx
stc
xor edi, edx
shr edi, 8
sbb ch, 0x2f
cmp cl, ah
dec dh
add dh, 0x1c
ror edx, cl
ror ax, 2
rol bl, cl
xchg al, ch
sub cx, 0x3d6b
sbb ecx, ebx
cmp cx, 0x281d
dec bx
inc eax
adc dx, ax
add eax, esi
not ch
or bx, 0x2f57
stc
dec ah
shr bx, 6
add ecx, 0x666fdfba
test edx, 0x2aea41d
dec bh
add dl, 0x37
shr ecx, 8
sub edx, edi
rol edi, 1
rol dl, cl
test ax, 0x7473
sub ch, 4
test di, cx
rol esi, cl
xor al, 0x46
add bl, dh
add edi, edx
sbb al, 0x32
nop
cmp dx, 0x1386
dec al
shr si, cl
pop edx
not ah
and cx, di
ror ch, cl
and al, 0x78
ror ebx, 7
xor eax, 0x5ac3ebdc
push edx
xchg edx, edx
add ah, 0x33
sbb edi, 0x217efb93
inc dx
or ch, 0x54
nop
cmp ax, 0x45bc
shl dx, cl
sbb eax, 0x29bdb4c6
nop
xor dh, bh
dec ecx
cmp eax, 0x6e863bb4
and bx, si
mov ebx, 0x48351c1
and bl, ah
not ch
sbb ch, ah
shl dh, cl
xor si, di
cmp edx, ebx
or bx, 0x3708
ror si, 8
dec ebx
adc eax, 0x7e8d0133
or cx, bx
inc ebx
inc ch
mov bx, 0x1011
xor dl, bl
dec ecx
shl bl, 7
nop
test dx, si
xchg bh, bl
or esi, esi
add dl, dl
inc ecx
rol ax, 6
ror dx, cl
dec edx
sub si, 0x4a84
test edi, 0x50d45c10
and dh, al
dec ebx
and bh, bh
adc di, 0xd12
add cl, al
stc
add edx, 0x4d3aa8a4
not cx
or eax, ebx
nop
cmp dl, 0x51
stc
test cl, 0x41
not bh
mov ebx, 0x527f366c
stc
shl ecx, cl
or cl, dl
adc ebx, 0xcd9231e
dec al
cmp al, 0x63
cmp bx, ax
sub bx, 0x4f26
adc edi, 0x550f5542
and ax, 0x2a15
or bh, bl
inc ah
nop
sbb esi, ebx
dec esi
shl cx, cl
adc ebx, 0x4f064de0
sub bx, 0x5d70
sub ah, 0x48
stc
xchg bl, al
inc dh
rol ecx, 8
stc
rol ah, 2
sbb bl, 0x50
xor si, 0x5948
shr di, 3
shr ch, cl
shl ax, 8
shl eax, cl
stc
shr eax, 2
sub ebx, edx
stc
and eax, 0x402e6a5f
pop edx
dec ax
push edx
and edx, edx
ror di, cl
sub ah, al
inc al
shr ecx, 8
stc
mov ebx, esi
add dh, bl
nop
mov eax, edi
mov ah, al
stc
ror di, cl
xchg dh, ch
adc eax, eax
rol ah, 8
stc
nop
cmp dx, 0x5a83
test bx, dx
stc
xchg edi, eax
shr di, cl
add ebx, ebx
shr ch, cl
mov ebx, esi
stc
shr edi, 6
cmp dl, bh
inc ch
xor di, bx
xchg dh, dl
inc ebx
inc bx
xor esi, 0x61b309ee
add bx, dx
add ebx, 0xb8f8a4c
stc
add dh, 0
inc esi
cmp ecx, 0x29b88bf0
adc bx, 0x3b9d
xchg al, al
not esi
dec cx
sub edx, 0x3f2fba4e
shl edi, cl
xor ah, cl
mov bh, bh
add cx, cx
and edx, 0x787dc734
shr ch, 3
stc
inc di
not ax
and ecx, edi
inc bl
inc dl
add bx, si
and ax, 0x51c9
dec edx
not dh
add di, si
shl ecx, cl
and cx, si
inc ax
nop
nop
xchg dh, dl
xchg bx, bx
sub ah, bh
xor edi, edi
xchg ah, dl
not ah
add ah, ch
dec ch
nop
xchg si, dx
ror dl, 6
sub cl, al
adc eax, 0x3fa285fb
or edi, 0x38e5e792
shr ecx, 7
test eax, 0x2d015d41
test dx, bx
add edx, edi
or esi, 0x3e2801e6
inc bx
add ebx, 0x1ed75abf
nop
shl ebx, 4
dec ebx
stc
rol dh, cl
mov ah, 0xf
cmp eax, 0x48367d20
inc dx
inc ebx
xchg dl, al
pop edx
rol eax, 2
xchg cl, ch
push edx
and dx, di
pop edx
pop ecx
pop edi
pop esi
pop eax
pop ebx
call fcn.004d0af2
stc
push esi
not esi
push ecx
shr ch, 6
push edx
inc dh
push eax
ror al, cl
push ebx
shr ebx, 1
shl dh, 8
and ebx, 0x64f0d84f
ror si, 2
push edi
cmp di, ax
dec eax
sub bx, 0x41ff
xchg cx, di
mov edi, ecx
xchg dl, cl
rol dx, 7
dec ecx
xchg cx, cx
shl al, cl
mov dx, 0x6bd
sbb bl, ch
test dl, al
inc ax
dec ah
xor esi, edi
or edx, edi
test al, ah
ror bl, 3
xor bh, dl
nop
ror edi, cl
adc eax, edi
dec edx
nop
not cx
not esi
add edi, 0x5f7b0139
or bx, 0x170a
dec al
dec cl
sub dx, cx
or ax, bx
ror ecx, 5
dec esi
nop
ror dh, 8
add cx, cx
xor dl, cl
shr bl, 2
xchg cx, di
rol ch, cl
sub bl, bh
xor ax, si
add esi, ebx
test ecx, edi
sub edi, 0x2e765b36
xchg edx, edx
ror eax, cl
or si, 0x32b6
sub cx, di
not ah
xor ch, 0x62
add edx, eax
add ebx, ecx
rol edi, cl
ror dh, 4
cmp cl, 9
not dx
mov bh, 0x5d
test edi, edx
nop
or edi, ebx
or dh, ah
xchg cl, bl
shl bl, 2
add ebx, esi
not al
adc eax, 0x271ab40e
and bx, 0x57c8
cmp eax, edi
stc
not bx
stc
shl dh, cl
inc al
add dx, 0x78f8
shr di, cl
or si, si
or bh, 0x5a
shr bl, 8
ror ch, cl
nop
and ecx, 0x2d2de7fb
shr bx, cl
xor di, 0x5e29
ror cx, cl
and ebx, esi
rol cx, 7
dec eax
dec si
pop edi
add edx, 0x37979b02
rol ebx, cl
test ecx, ecx
push edi
mov si, di
and ebx, 0x671ad1b8
inc cl
test bx, 0x36b9
sub ecx, esi
ror bl, 8
add bl, 0x4b
shl cx, 7
and bl, cl
sbb cl, 0x4b
not bh
adc esi, edx
shr eax, 6
and si, si
inc ecx
mov bx, bx
rol edx, cl
xchg ecx, edi
xchg ebx, esi
xchg bl, ah
nop
add ax, 0x23b6
dec eax
sbb ch, 0x6d
nop
adc dl, 0x15
xchg edi, edi
xchg dl, ch
sub ch, cl
add edi, 0x7f82a123
cmp di, si
or ebx, ebx
rol ebx, cl
or cl, 0x43
mov ebx, eax
cmp bx, dx
sbb cx, 0x3238
rol esi, 5
ror esi, 6
shr dl, cl
add cx, 0x2250
xchg ebx, ebx
not eax
or ecx, 0x4bdf0aba
add esi, edi
sub dh, ah
and edi, 0x4f6e357
xor ah, 0x72
xor di, 0x3a0b
inc eax
test bx, di
cmp edi, ecx
sub edi, edi
add esi, 0x1433fc76
test bx, 0x489a
add ah, al
adc ax, 0x7fd5
sub al, dh
add cl, dl
stc
dec esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
pop esi
call fcn.004d0e11
call fcn.004d116d
push ebx
push eax
and bh, al
add bx, bx
push esi
push ecx
shl esi, cl
stc
push edx
shr edx, 8
pop edx
pop ecx
pop esi
pop eax
pop ebx
push ebx
or bx, 0x2df7
push ecx
shr bx, cl
push esi
shr esi, 2
pop esi
pop ecx
pop ebx
call fcn.004d14f4
jbe 0x48254c
call fcn.004d1909
call fcn.004d1e34
push edx
shr dx, 1
push esi
add esi, 0x623d369
pop esi
pop edx
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00482580
add esp, 0x39
test eax, eax
je 0x483c26
mov ecx, 0x100
jmp 0x482b4e
cmp cl, 1
jne 0x4830ee
add eax, dword [eax + 1]
push eax
push ecx
sbb eax, ecx
push esi
shr si, cl
push ebx
xor ebx, 0x3d425e26
shr cl, 1
xchg si, si
nop
add ecx, 0x694999fc
shr ax, cl
mov bx, 0x59ff
push edx
cmp dx, cx
shr al, 5
nop
test bl, ah
test dh, al
shl ecx, cl
sub esi, 0x4acbd3d5
shr cx, 8
sbb cx, 0x3b8e
xor edx, eax
shr bx, cl
add dx, cx
inc dl
add bl, cl
rol eax, 5
shl al, 7
add esi, 0x538ca5c9
sbb esi, 0x41636c27
mov ax, 0x22c2
or dh, 0x69
mov esi, 0x74ee411d
cmp ch, ch
shr eax, 7
xor bx, 0x6744
push edi
sbb edi, edi
rol ecx, cl
xchg dx, si
adc ecx, ecx
sub ecx, ecx
cmp bx, si
shr ecx, 6
or dx, dx
test dx, si
xchg si, di
not eax
rol esi, cl
cmp dh, 0x5c
sbb edx, edx
dec eax
sbb dx, 0x4af8
nop
mov al, bl
adc eax, ecx
add bx, 0x55b6
or bx, 0x50fe
nop
xchg ch, al
mov bh, 0x1e
sbb ah, 0x3a
adc dh, 0x3d
and edx, ebx
nop
xchg dl, bh
not dl
not dx
nop
or edx, esi
inc di
sbb cx, dx
not ebx
and si, 0xe41
sbb dh, 0x16
sub edi, edx
test edx, edx
test dh, cl
cmp dx, di
or ax, si
nop
shr bx, 6
not si
cmp ecx, ecx
inc bx
sbb cx, 0x2755
mov ax, 0x3937
sbb cx, di
test eax, edx
xor ebx, 0xab9e741
ror ch, 5
or eax, ebx
dec al
sbb cx, 0x82f
sub si, si
shl edx, 7
test edi, 0x63f81855
ror ah, 8
adc al, 0x26
sub bh, 0x65
inc dx
sbb al, dh
add edi, edx
xchg al, bl
pop edi
sbb dh, dh
rol si, 6
rol ah, 7
adc dx, 0x369c
push edi
sub di, 0x6d06
ror bx, cl
rol al, 5
mov ebx, 0x5ece39b9
shr al, 6
shl ch, cl
sub dh, bl
shr ebx, 7
shl dh, 7
adc ecx, esi
stc
rol dx, cl
xor dh, 0x6d
add ah, 0x49
and edi, 0x35cd2e3f
not eax
rol ch, 4
adc ch, 0x4f
add ax, ax
ror edx, cl
inc cx
inc si
cmp al, bl
stc
sub bl, 0x3a
shl bh, cl
dec bx
ror ah, 3
and ecx, ecx
nop
shl edi, 5
ror ah, 4
sub di, 0x5879
cmp ebx, 0x2c034326
adc bx, dx
xchg ecx, edi
add esi, 0x5429d485
sbb dx, si
adc ebx, eax
dec cl
xor al, ah
test dh, 0x2f
inc al
or cl, 0x11
add ax, cx
and cx, ax
or eax, 0x7ef37881
stc
not cx
xor dl, al
inc dl
nop
sub edx, esi
and al, 0x69
shr cx, cl
sbb ecx, 0x3b421130
sbb cx, 0x4b60
cmp edi, 0x6669ffde
xor esi, esi
pop edi
pop edx
pop ebx
pop esi
pop ecx
pop eax
call fcn.004d70f7
call fcn.004d7575
jnp 0x4830ab
push edi
cmp di, 0x5ccf
push eax
sub ax, 0x6b65
push esi
test eax, esi
push ecx
shl esi, cl
dec eax
inc ecx
nop
xchg edi, eax
xchg edi, esi
push edx
sbb ah, dl
pop edx
pop ecx
pop esi
pop eax
pop edi
push esi
and si, si
push ebx
push edx
or bh, dh
push eax
or ax, si
cmp ah, dl
and ah, ah
push ecx
shl bx, cl
ror dx, 5
cmp ah, 0x49
sub ecx, 0x7e83db7b
add eax, 0x5ebdcca2
push edi
mov edi, ecx
stc
test bh, bh
or dx, 0x7fcb
sub ecx, 0x266e0c66
and edx, 0x352839c1
dec al
shl si, 4
mov si, ax
adc edi, esi
sub ecx, eax
sbb di, 0xfb3
mov si, cx
ror al, cl
mov dl, bh
nop
xchg di, ax
rol ch, cl
cmp al, al
inc edi
nop
xchg dx, dx
dec bl
and ebx, 0x28752fc2
xor di, 0x3578
adc eax, 0x2b4dc0a9
xor edi, edi
nop
not ebx
shl eax, cl
inc si
inc al
xor cl, bl
not dh
xchg si, bx
ror ch, 2
inc ecx
sbb bl, dh
shl eax, cl
or edi, ebx
sub bx, cx
or bx, 0x5fc8
mov bl, 0x2e
inc dh
cmp bl, 0x34
adc dx, 0x5949
add edx, 0x7f362d23
shr esi, 6
sbb ecx, 0x4fe0afa7
test esi, ebx
add esi, 0x28835a03
stc
dec ecx
rol bx, cl
rol edx, cl
xchg si, ax
shl cl, 3
test ebx, ebx
inc ax
nop
add bh, dh
shr edx, cl
shr si, 2
inc cl
stc
or dx, bx
cmp ch, dh
rol ax, cl
mov si, dx
or bl, 0x11
add esi, eax
sub bx, 0x4492
add bl, 0x56
stc
xor eax, 0x6ed5045a
not cx
ror cl, 5
shr si, cl
shr edi, cl
dec esi
shr esi, 1
and dx, ax
nop
stc
pop edi
pop ecx
pop eax
pop edx
pop ebx
pop esi
push eax
not eax
xor al, 0x4b
push esi
inc si
push edi
shl di, 8
add ax, 0x38d7
push ecx
test esi, ecx
nop
push edx
dec dx
test ah, 0x6f
or ecx, 0x993e10d
sbb dl, 0x48
mov dh, dl
sub ecx, 0x2f819cc3
push ebx
shl ebx, cl
xchg esi, esi
sbb edi, esi
add edx, 0x3dc2fab0
rol ah, cl
inc di
not cx
or ax, 0x7744
rol bh, 6
shr bh, cl
shr di, 4
adc dl, dl
cmp cx, 0x188f
ror ecx, cl
pop ebx
pop edx
pop ecx
pop edi
pop esi
pop eax
jnp 0x48303f
call fcn.004d7ab8
push esi
push eax
xchg esi, eax
push edx
adc edx, 0x36a3895c
mov ax, si
nop
stc
push ebx
push ecx
adc bl, ch
sub ah, bl
sub bl, 0x4c
cmp ch, 0x1c
xor cl, 0x69
rol al, cl
and cl, cl
not si
adc ch, ah
add dh, cl
inc edx
push edi
or di, cx
shl edi, cl
sub ch, al
shr bl, cl
not eax
nop
sub al, al
and cx, 0x274d
xor bx, 0x4168
shl bx, 1
shr edx, 4
mov ecx, 0x2eb5e7dd
xchg dl, al
mov dl, 0x18
shl dl, 7
stc
rol edi, cl
not ch
xor dh, dh
shl ah, cl
mov edx, 0x4c63216a
rol dl, cl
mov ch, 0
or edi, 0x29b47926
cmp eax, esi
mov ah, dl
stc
cmp edx, 0x26436c73
xchg cl, bl
and eax, 0x10cba357
sbb ecx, ebx
test bx, si
inc al
xchg ecx, esi
cmp esi, esi
cmp ax, 0x5d84
or bl, dl
cmp si, 0x7d34
or bl, bl
cmp ax, 0x70b
and ax, dx
test esi, 0x718d4f8b
xor ah, dh
test bl, 0x60
add eax, 0x7a7c4efa
xor dx, bx
mov bx, 0x64b8
xchg dx, dx
stc
add bh, 0x32
sub edi, ebx
shl edx, cl
pop edi
pop ecx
pop ebx
pop edx
pop eax
pop esi
push edx
sub dl, 0x3b
push esi
not si
push ebx
push eax
xchg bx, ax
push edi
dec di
nop
push ecx
shr ah, cl
test bx, di
cmp ax, 0x5585
rol eax, cl
mov bl, al
test ecx, edi
inc ch
cmp edi, 0x32cc2143
shl dh, 1
inc eax
test dh, 0x79
pop ecx
pop edi
pop eax
pop ebx
pop esi
pop edx
call fcn.004d801e
jg 0x483005
push ecx
push edi
xor ecx, edi
push eax
or eax, edi
inc di
push ebx
push edx
sbb bh, dh
rol ch, cl
pop edx
pop ebx
pop eax
pop edi
pop ecx
push edx
mov dx, 0x3af1
pop edx
push esi
push edi
sbb esi, edi
push ebx
dec ebx
push edx
not dh
xor ebx, ebx
inc dl
push eax
mov ah, 0x67
not ah
push ecx
shr edx, cl
pop ecx
pop eax
pop edx
pop ebx
pop edi
pop esi
call fcn.004d83a1
jl 0x48303f
jne 0x483038
push ebx
push ecx
sub bx, cx
pop ecx
pop ebx
nop
push ecx
push ebx
add ch, bh
pop ebx
pop ecx
call fcn.004d8724
call fcn.004d8c27
call fcn.004d8fdf
push edx
dec edx
push eax
sbb edx, eax
push ebx
adc bh, 0x3d
pop ebx
pop eax
pop edx
jbe 0x483076
call fcn.004d92c2
call fcn.004d9699
push esi
push ecx
rol si, cl
pop ecx
pop esi
call fcn.004d9a91
call fcn.004d9fc7
call fcn.004da4e8
call fcn.004daa8b
call fcn.004dae0e
jg 0x4830ab
call fcn.004db1ed
push eax
push ebx
mov ah, bh
push edx
xchg dl, dh
pop edx
pop ebx
pop eax
push esi
cmp esi, 0x5a2f3795
push eax
cmp ah, ah
pop eax
pop esi
call fcn.004db5f5
call fcn.004db911
call fcn.004dbe71
push ebx
push ecx
shr bx, cl
push edx
and dl, 0xf
push eax
ror al, 5
test ecx, ebx
pop eax
pop edx
pop ecx
pop ebx
call fcn.004dc3f7
call fcn.004dc850
call fcn.004dcd8f
call fcn.004dd33d
push edx
not dl
pop edx
jecxz 0x4830eb
push ecx
shl cl, cl
pop ecx
lea eax, [eax + 5]
mov edx, dword [ebp - 0x10]
sub esp, edx
mov edi, esp
test edx, edx
je 0x4836dc
dec edx
jne 0x4836bb
call fcn.004dd7c5
call fcn.004ddbec
jb 0x48327d
nop
push edx
dec dl
push ecx
xor ch, 0x32
shl ecx, 5
push eax
push esi
sub ax, si
dec ax
cmp edx, 0x73cb8b35
and cx, 0x70f8
not edx
push ebx
mov ebx, 0x2cf643e2
and ax, 0x59ee
inc dl
ror eax, cl
adc esi, ebx
mov ax, ax
inc ax
stc
rol eax, 7
sub eax, 0x38e46470
sbb cl, ch
push edi
mov di, 0x56e4
dec cx
cmp dh, 0xf
test ecx, edi
add ecx, edx
sbb edx, 0x69556b13
sub ch, bh
shl bl, cl
or di, 0x3d40
shl cx, 3
xchg esi, ecx
add di, 0x2962
test bx, 0x5bcc
xchg cx, di
sub esi, ebx
ror edx, 5
ror dl, cl
nop
xor cl, dl
mov bx, si
shl edx, cl
and cx, 0x331e
shl cl, cl
stc
xor ecx, 0x7cd9b116
sub bx, ax
stc
xchg ch, dl
inc cl
not bx
stc
xchg bl, dl
dec ax
add dl, 0x5c
mov bx, di
xor di, 0x5627
mov eax, esi
pop edi
pop ebx
pop esi
pop eax
pop ecx
pop edx
call fcn.004de17a
push edi
sbb di, 0x5de8
push eax
push ecx
cmp al, ch
push edx
test dl, 0x54
add dl, 8
nop
push ebx
sbb bx, 0x1bff
shr dx, cl
rol ebx, 6
push esi
ror si, cl
dec bx
not ch
add ebx, 0x41d53886
xor edi, 0xce642aa
and si, dx
inc edx
shl al, 1
rol eax, cl
stc
stc
stc
shr cx, cl
shr dh, cl
test edi, 0x1827646
shl bl, 3
cmp dx, si
adc cl, ch
shr bl, cl
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
jns 0x483248
call fcn.004de45d
jae 0x48323d
push edx
push ecx
ror dx, cl
pop ecx
pop edx
call fcn.004de9b9
js 0x483248
push ecx
cmp ch, 0x2f
pop ecx
push edx
xor dl, dh
push edi
xchg di, dx
push ebx
ror bh, 5
push ecx
shr ecx, cl
and ch, 0x47
push eax
rol eax, 5
or edx, 0x299df85f
push esi
add esi, 0x5e62a083
ror edx, cl
nop
inc esi
test edi, edi
add al, cl
pop esi
pop eax
pop ecx
pop ebx
pop edi
pop edx
call fcn.004dee3d
push ebx
or bx, 0x3968
push eax
dec eax
push ecx
or cl, 0x6a
mov ecx, 0x4aec98be
not cl
rol ax, 2
sub bl, bl
push edx
xchg dl, ah
ror bx, 8
cmp cx, dx
sbb cl, 0x38
not bx
test ebx, 0x5d0df2ad
add ebx, eax
push edi
xor di, bx
mov ax, 0x4880
shr ebx, cl
shl ecx, 4
push esi
xchg edi, esi
sbb ah, 0x50
inc edx
rol bh, 2
shr edi, cl
mov ebx, esi
adc si, 0x60bf
ror ch, 2
mov ecx, 0x9bf7972
cmp dh, cl
sbb cl, 6
adc dl, ch
test ax, 0x14ed
add edi, ecx
add ch, 0x76
ror ebx, 1
xor bx, bx
ror si, 6
xor edi, edx
add si, bx
shl eax, 4
and esi, 0x2344fcaf
rol ax, cl
stc
not al
xchg edx, eax
mov edx, edi
sub edi, 0x5364913e
adc ch, 0x3f
test ecx, ebx
test ecx, 0x19dac7ed
rol edi, cl
shr di, cl
add ah, ch
sub cx, dx
adc edx, 0x3cd53b46
xchg ch, ah
not ax
sub dl, dl
or eax, 0x31fe9b30
rol ecx, cl
xchg edx, edi
adc di, si
not dh
stc
sub bh, al
sbb ebx, 0x584cc3f5
test si, si
rol ecx, 2
shl ecx, cl
xchg ch, bh
nop
inc ebx
xchg ch, dh
xchg edi, eax
add ax, 0x5425
sbb edx, edi
adc ah, al
rol edx, cl
shl ch, 5
not ecx
add ebx, 0x31b505b
stc
add dl, 0x68
ror ax, cl
cmp ebx, 0x3a11b6f2
xor eax, 0x2d9f8307
ror cx, cl
ror ecx, 8
add ebx, 0x6d3ae1c3
xor bx, 0x2fb
test eax, eax
xchg cl, bh
dec ebx
shr edx, 6
cmp eax, 0x610bc19d
nop
add ecx, eax
cmp cl, 0
xor edx, edx
shl dl, 5
cmp ebx, ecx
pop esi
not dh
sbb dx, 0x3657
shl ch, 1
not eax
rol bh, cl
test ch, 0
push esi
ror si, 7
dec ch
test bx, 0x772
mov ch, 0x1c
sbb cl, 0x7c
sub edx, 0x14a34e03
add ecx, edi
xchg bx, bx
and edi, edx
not dl
sbb ecx, 0x20062347
shr dx, cl
rol dl, cl
sub si, dx
and bx, 0x2592
test ebx, edx
ror bx, cl
xchg cx, di
and bh, 0x76
adc cl, ch
stc
sbb edi, 0x6e10ec2a
inc ax
xchg edx, eax
ror dl, cl
test ax, 0x1d00
stc
add dl, bh
inc dh
stc
sub bl, cl
or bh, 0x51
shr ecx, 6
adc si, 0x3ff6
nop
xor ecx, 0x29016d29
shl bl, 8
test di, 0x1665
or di, cx
and dl, 3
or eax, 0x5f8da148
shr dx, cl
mov ebx, edx
or esi, ecx
and ah, bh
and ebx, 0x4edf8c6b
test bx, ax
not al
sub ah, dl
adc ah, 0x3d
inc di
xor bx, 0x59f5
xor si, di
mov di, cx
stc
nop
or dx, cx
test esi, 0x8f763aa
not edi
not dh
not ecx
sbb dl, 0x17
add di, 0x27c3
mov al, bh
dec bl
cmp bx, 0x6f71
mov bh, 0x77
and dx, 0xf1f
shl eax, 8
test ch, 0x7e
adc edi, 0x7e3d8187
sub edx, 0x279f2bb5
xchg si, bx
shl edi, 5
adc ebx, 0x74b92dc3
xor cl, 0x4e
dec ah
not dh
sbb bx, cx
shr si, 4
shr dx, 4
not dl
xor ecx, 0x6de75f55
sbb bh, 0x1a
ror edx, cl
xor dx, 0x2db1
sub si, di
not ah
not edx
stc
not al
dec eax
inc al
xor si, 0x4fed
pop esi
push esi
inc esi
not dl
nop
dec edx
shl cx, 3
not bl
mov dh, 0x64
ror ecx, cl
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
jle 0x483568
nop
push eax
ror ax, 4
push ebx
test bl, bh
pop ebx
pop eax
push ecx
push eax
add cx, ax
push ebx
push edx
sub bl, dh
push esi
sbb ebx, esi
shl cx, cl
push edi
cmp ecx, edi
inc dx
not dh
xor bx, 0xe3e
pop edi
pop esi
pop edx
pop ebx
pop eax
pop ecx
push edx
push eax
cmp edx, eax
mov al, 0x78
push esi
sub esi, 0xc266d3
push ecx
mov ecx, 0x44c0a752
push ebx
mov bh, dl
not ah
xchg bx, ax
pop ebx
pop ecx
pop esi
pop eax
pop edx
push ebx
push edi
xchg ebx, edi
push eax
shr ax, 5
pop eax
pop edi
pop ebx
call fcn.004df1eb
call fcn.004df541
call fcn.004dfb81
push ecx
push eax
or cl, al
mov ch, ah
adc ecx, 0x3281add7
pop eax
pop ecx
push edi
shr edi, 2
push esi
shr si, 7
push eax
push ebx
adc al, bl
test bh, 0x1d
push ecx
push edx
test ecx, edx
mov bx, bx
not si
mov ax, ax
mov cl, 0x76
sub dl, al
mov edx, edx
not di
dec ebx
adc edx, 0x48c8aae8
dec dh
rol si, 3
or edi, eax
add ecx, ecx
xchg edx, ebx
adc di, dx
or esi, ecx
shr al, cl
sbb bh, ch
dec dx
ror eax, cl
adc cx, 0x7691
rol cl, 4
nop
and ecx, esi
sbb bl, ch
nop
sbb bx, 0x34f9
ror bx, 2
stc
inc cx
ror edx, cl
sbb edx, 0x2bc861fe
sub ecx, ebx
sbb di, 0x192b
sbb ecx, 0x4c3fb74e
xchg di, bx
add ax, 0x727d
nop
add edx, 0x36adbcc3
mov al, dh
mov cl, 0x2e
xchg dl, bh
rol dx, cl
inc esi
test ah, ch
test bl, bh
xchg dx, cx
test bx, 0x5b10
rol edi, cl
or cx, bx
add bx, si
xchg esi, ebx
sub esi, ebx
not eax
nop
xor ecx, 0x58587b91
cmp edi, ebx
and bx, 0x412c
adc esi, 0x5ef6fa1f
shl edi, cl
xor esi, 0x6916f721
shr dh, cl
shl si, cl
and esi, 0x1c062099
nop
or ch, 0x1b
nop
sub ecx, 0x37528eb8
rol dl, 1
stc
shl ebx, cl
shl edi, 2
shr ch, 5
adc bl, bl
xor edx, edx
dec ax
pop edx
pop ecx
pop ebx
pop eax
pop esi
pop edi
call fcn.004dfe32
push esi
push edx
xchg esi, edx
not si
push eax
push ecx
ror al, cl
inc dl
push ebx
sbb bx, 0x6509
inc edx
stc
xchg cx, ax
not bh
shr cx, 1
adc bh, bh
xor dx, bx
push edi
xchg bx, di
shr ax, 4
pop edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
call fcn.004e0323
call fcn.004e0768
push ecx
shr cx, 6
push eax
push ebx
and eax, ebx
push edi
add edi, eax
not al
sbb ah, 0x33
push edx
cmp dx, dx
xor ch, dh
xor al, bh
shr ebx, 8
sbb ah, bh
sbb ch, cl
pop edx
pop edi
pop ebx
pop eax
pop ecx
push esi
push ecx
test si, cx
push edi
add edi, ecx
push edx
shl dl, 6
pop edx
pop edi
pop ecx
pop esi
push ecx
push edx
or ecx, edx
sub ch, cl
pop edx
pop ecx
mov byte [edi + edx], 0
jmp 0x4830f5
mov edx, dword [ebp + 8]
mov dword [edi + 0x18], edx
test ch, ch
je 0x4836f1
mov ecx, edi
jmp 0x4836f2
push edi
push edx
push ecx
or dx, cx
push edi
ror di, 8
push esi
not esi
push ebx
xor ecx, ebx
push eax
not eax
stc
shr ecx, 1
ror bx, 5
test ah, 0x5a
adc eax, edx
nop
and ecx, 0x4ee5e537
ror al, 7
ror ecx, 2
stc
shl bx, cl
stc
rol ax, 1
inc cx
not al
rol dl, 5
sbb cx, si
xor ecx, 0x640e529a
or esi, esi
adc bx, cx
test di, 0x6d2b
mov di, 0x4346
dec dh
adc esi, 0x6801d8c3
xchg si, dx
shl dx, 5
rol esi, 2
xchg ecx, eax
shl bx, cl
and ecx, esi
test bl, cl
and dx, 0x7ddb
sbb si, di
xor ax, dx
shr bx, cl
sbb si, 0x25dc
xor bh, bh
dec cx
shl cx, cl
sub bh, 0x4e
inc di
shl ebx, 3
shl al, 6
ror dh, 3
or ax, di
inc esi
and ecx, 0x6f02536f
not bl
and al, 0x1a
shl edx, 6
not edx
xchg dx, ax
shr esi, cl
and si, di
cmp ecx, 0x5edec2f4
mov di, ax
xchg bh, dl
add bx, 0x2a91
stc
mov cl, ah
dec dx
stc
inc bx
xor dh, 0x39
dec ax
adc esi, edx
ror ch, 4
dec si
nop
or ecx, 0x35024039
dec bx
nop
mov bx, si
cmp esi, 0x75f9c664
shr bx, 3
not si
and ch, 0x6e
sub ch, 0x26
cmp esi, 0x78d1e90
shr edi, cl
inc ecx
xchg edi, edi
and eax, esi
stc
sub ah, bl
nop
stc
xchg ebx, edi
add ecx, 0x3f3140a0
nop
dec di
nop
or cl, 0x6c
sub bl, 0x21
shr al, 5
pop eax
push eax
mov ax, 0x5191
shr ebx, 1
mov si, cx
sub cx, dx
and bl, cl
xchg dl, dh
sbb edi, edx
mov cx, 0x3ece
not bh
shl bx, cl
shl dh, 7
test dh, 0x3c
or dh, 0x13
xor esi, ecx
xor ax, 0x5644
nop
xor eax, ebx
rol dl, cl
mov esi, esi
ror dl, cl
sbb ecx, edi
sub esi, 0xe92e2ba
shr ecx, cl
test bl, 0x74
test cl, 0x54
shr dx, cl
shl dh, cl
adc edi, ecx
and edi, ecx
mov edi, 0x5e6ff187
add bx, 0x576c
shr ecx, cl
not bh
sub eax, 0xe06914c
or bh, 7
or bx, si
stc
cmp dh, ah
cmp dh, 0x69
test di, 0x3794
shl ax, 2
adc edi, eax
add eax, ecx
dec dh
nop
not ebx
sub bl, 0x6f
pop eax
pop ebx
pop esi
pop edi
pop ecx
pop edx
call fcn.004e0cff
push edx
ror dl, 8
push eax
add al, 0x42
push esi
push ecx
shr si, cl
rol cl, 4
or dl, 6
push ebx
xor dh, bh
adc al, 0x63
rol eax, cl
push edi
sbb di, bx
nop
ror dh, cl
xchg esi, edx
shl di, 5
or ch, 0x1b
stc
shr bx, 6
dec bx
inc ecx
shl di, 3
and cx, di
or dx, di
stc
shr ch, cl
xchg edx, esi
ror ah, 1
mov esi, 0x74bbc879
xchg edi, ebx
rol esi, cl
add esi, ebx
ror eax, cl
xchg dh, al
sub esi, ecx
ror eax, cl
inc esi
test di, dx
xor ecx, esi
shr dl, 2
nop
rol ebx, cl
sbb ch, cl
nop
or si, 0x414e
adc ax, 0x2bd5
nop
shr eax, cl
xor dx, bx
shr esi, cl
and di, 0x99
shr esi, 7
not dh
and dl, dl
sub di, bx
shr di, 8
or ah, 0x5d
add bx, si
ror dh, 8
rol esi, cl
shl cx, cl
sub cx, 0x3dca
adc dh, 0x1a
sbb bh, 0x68
xor edx, ebx
shl dh, cl
not eax
test bx, 0x268e
inc esi
pop edi
pop ebx
pop ecx
pop esi
pop eax
pop edx
call fcn.004e11c8
nop
push edx
inc dh
push ecx
not ch
push ebx
rol bx, cl
not bl
xchg bl, bh
push esi
cmp esi, esi
nop
nop
ror dh, 4
push edi
rol edi, cl
push eax
not ah
stc
adc dl, 0x4b
adc ebx, edx
test bx, 0x344c
shl ch, cl
dec ah
xor dx, ax
shr eax, cl
xor ax, 0x2339
adc ax, 0x2f0c
sub bx, ax
and cl, 4
xchg esi, ecx
shr eax, cl
inc dx
dec eax
mov ch, 0x6a
mov bh, bl
ror bx, 5
inc cx
and ax, 0x17c8
not eax
cmp ax, si
cmp dl, 0x3b
or dl, 0x27
adc dx, 0x235f
xchg ebx, ecx
or bl, 0x3d
xchg bx, cx
sub ebx, esi
inc di
or ax, 0x2810
stc
dec edi
shr bh, cl
xor dx, 0x134c
or dl, bh
ror dh, 6
stc
stc
sub edi, edi
test bx, 0x38a4
sub si, di
ror ah, cl
shr cx, cl
cmp ah, 0x47
stc
or bh, bl
add bx, dx
inc si
inc ax
stc
not esi
xor dx, di
add si, 0x60f
nop
ror edi, cl
ror dh, 5
nop
shr esi, cl
cmp bl, 0x71
rol di, 3
mov bh, bh
rol edi, 8
shl eax, cl
xchg ebx, esi
adc ebx, 0x8309c91
sbb cx, 0x1e23
stc
test eax, edi
test eax, edx
stc
nop
nop
or edx, eax
sub di, 0x6d74
dec bx
rol ah, cl
ror edx, cl
shr ebx, 2
rol eax, cl
ror dh, 2
stc
stc
stc
test dl, ch
xor bh, dh
and eax, 0x738e99a6
pop eax
push eax
rol eax, cl
not bx
xchg esi, edi
shr esi, cl
xor ecx, ebx
sub dx, bx
test esi, 0x4e8af913
rol dx, cl
nop
xor edi, 0x4448b1c5
add eax, 0x48613a82
inc bx
stc
shr di, 8
xor ebx, 0x574cc53a
or edi, ebx
xchg ch, dl
xchg dl, dh
xor bl, 0x5b
mov edi, ebx
shr dx, 2
ror di, cl
dec bl
xor bh, ah
dec si
add ebx, 0x66da52e1
rol eax, cl
add dx, si
inc eax
add dh, ch
and cx, 0x5f1f
and ebx, 0x737f7810
mov bx, cx
dec bh
dec ax
sub dh, dh
sbb ebx, 0x4b91b205
rol ax, cl
ror bx, cl
sbb dx, cx
xchg cl, bl
shr cx, 3
nop
nop
rol dx, cl
rol dl, 5
nop
adc ebx, 0xa406687
test ch, cl
sbb ch, bh
not eax
shr si, 5
shl ecx, cl
not dx
sub si, 0x2bcb
xchg cl, ah
and ax, 0x774a
or si, 0x5ff8
shl cl, 2
mov cl, bh
not esi
xchg ebx, eax
inc cx
ror al, 5
and bh, dh
nop
add eax, ecx
sub dh, cl
test bl, 0x73
shl bx, 2
not edx
cmp dl, 0x5e
test dh, 0x3d
pop eax
pop edi
pop esi
pop ebx
pop ecx
pop edx
push edi
and edi, 0x2911c2a8
push ecx
push eax
sbb cx, ax
or cl, 0x1d
push esi
dec esi
or edi, 0x3743efda
stc
push ebx
sbb bh, ah
test esi, 0x7b2c86f9
inc bl
mov ch, ah
mov ebx, 0x1f4a78dd
dec di
push edx
xchg ebx, edx
inc cl
dec ebx
cmp eax, 0x5871f0fb
ror di, cl
cmp di, di
or dx, 0x1aac
inc edi
add cl, ch
ror dh, cl
nop
test edi, edx
sub dl, 0x68
stc
xor si, 0x4d1e
or ecx, edx
rol edx, cl
adc si, bx
xchg esi, esi
not ax
ror al, 4
sub esi, edi
add ax, 0xce9
shl ax, 2
sbb si, di
sbb edx, 0x22feb656
dec esi
pop edx
pop ebx
pop esi
pop eax
pop ecx
pop edi
push edx
push eax
mov edx, eax
push ebx
or bx, 0x1602
mov dh, 0x51
ror dh, 7
push ecx
xchg ecx, ecx
dec bl
xor dh, al
adc bx, dx
cmp ebx, 0x772360ed
rol bh, 8
push edi
cmp cx, di
nop
adc bl, bl
mov edi, edx
push esi
not si
test ax, bx
test edx, eax
ror ax, 1
or dx, 0x703d
test edi, 0x184c39cd
ror si, 8
ror ecx, 7
test edx, 0x6121ace1
nop
xchg di, ax
rol bx, cl
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
call fcn.004e14c3
call fcn.004e1746
push edx
mov edx, 0xe151187
stc
pop edx
push ecx
mov ecx, 0x6734c46
push edx
push ebx
cmp dx, bx
and dl, bl
pop ebx
pop edx
pop ecx
push ebx
adc ebx, 0x5fb6449a
pop ebx
call eax
add esp, dword [ebp - 0x10]
pop edi
pop esi
pop ebx
add esp, 0x10
pop ebp
ret