Function at 0x4a654f
Capabilities:
Authenticate hmac
Check http status code
Encode data using base64
Encrypt data using des
Get number of processors
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
cmp dword [ebp + 8], 0
je 0x4a9dd2
js 0x4a6cdd
push ebx
and bx, 0xe58
push edi
push eax
cmp edi, eax
push ecx
cmp cx, 0x3aea
push edx
cmp dx, 0x286f
inc bx
inc ecx
shr edx, cl
adc bh, bh
ror ebx, cl
sub ch, cl
push esi
or esi, 0x49f37640
dec esi
inc edi
cmp edi, edi
add cx, 0x4d7f
sub ecx, 0x2fbe3fcf
nop
shr dl, 7
ror dx, 6
nop
and ecx, 0x78d98915
test ax, 0x4edf
not ax
shl ah, cl
ror cl, 2
cmp esi, edx
mov esi, 0x2ce23d86
stc
test cx, dx
cmp bl, cl
xchg ah, dl
sub esi, esi
rol ch, cl
xor ah, 0x3c
shl edi, cl
shr ebx, 1
ror di, cl
shr esi, 3
shr dl, 4
cmp al, dh
test eax, 0x28e2cb85
mov ecx, edx
dec dh
add eax, 0x3198f266
test eax, esi
cmp edx, eax
xchg ecx, eax
stc
sub dl, dh
xor bh, 0x37
adc dl, 0x11
not ecx
pop esi
pop edx
pop ecx
pop eax
pop edi
pop ebx
push eax
push edi
xchg di, ax
push ebx
xchg edi, ebx
push edx
mov dh, 8
rol dh, 2
push ecx
shl dl, cl
cmp eax, 0x45753c2f
not bh
dec dl
sbb bx, 0x22d3
not ch
xor edi, edx
xchg di, cx
adc edx, 0x6b317155
shr edx, 4
push esi
add ax, si
sub edx, 0x406f0bf3
nop
or esi, ebx
xchg esi, eax
xor al, 0x19
cmp bh, al
cmp edi, 0xb7331e9
sub dx, dx
rol ax, cl
dec esi
sbb ebx, ecx
xor al, 0x5f
sbb al, 0x6c
and edx, ebx
or dh, 0x19
test cl, al
not si
dec di
and ah, 4
adc edx, 0x63958dbb
adc edx, 0x21cab842
shr esi, cl
inc cx
inc al
and edx, esi
rol al, 2
shr ecx, 7
xchg dx, dx
sbb bx, di
adc si, bx
not ebx
sub bx, bx
sbb ch, bl
shr si, cl
not ah
adc cl, 0x58
shr ecx, 1
inc di
xchg edi, esi
ror ecx, cl
sub edi, ecx
nop
cmp ah, 0x4b
adc dh, ch
ror di, 1
not bh
sub edi, 0x5b2f6965
stc
and ax, cx
and ecx, 0x3d6456c0
cmp cx, 0x2747
mov ah, al
adc ax, 0x34d1
not bl
cmp bl, 0x2f
sub edi, 0x35c203c8
ror cl, 8
adc edx, ebx
mov edi, 0x639a12e6
cmp cl, bh
sbb eax, ecx
ror al, 2
ror bx, cl
xchg esi, esi
inc si
inc ebx
sub dx, bx
and bl, ah
adc edx, 0x748741eb
cmp ecx, 0x672c2c7e
xchg ebx, esi
or cx, ax
shl bh, cl
dec edi
inc edi
rol eax, 8
stc
not edi
stc
nop
and bx, 0x10dd
add dl, bh
nop
not dl
adc cx, dx
pop esi
or ax, 0x2393
adc ax, di
sbb edx, edi
rol ebx, 1
dec ah
sub ch, dh
add bl, 0x1e
rol cl, 7
or bh, dh
push esi
dec esi
sbb ah, al
xor dl, ah
not edi
sbb si, dx
inc edx
not dl
test di, bx
rol ax, 6
xor edi, 0x5a78f54d
not bx
sub cx, 0x28e0
rol bh, cl
or bh, ah
xchg bx, bx
nop
stc
mov dl, 0x10
shl eax, cl
xchg ecx, ebx
shl edx, 8
or ecx, eax
stc
add dx, 0x79b9
add bh, 0x6d
and ebx, 0x26a0bd33
nop
dec bx
sub cl, 0x57
or esi, 0x2114886c
dec esi
dec bh
or ch, bl
ror dl, cl
sbb edi, 0x5a30d4c8
adc esi, 0x12d283f4
sub edi, ecx
ror dl, 2
rol esi, 7
and ch, bl
shr di, 5
test bx, 0x2ca5
rol esi, 1
not ecx
cmp al, 0x35
stc
sbb bx, si
or ecx, ecx
adc ecx, 0x44b57f9d
adc eax, 0x70f2b6b5
cmp dx, 0x45e4
nop
adc bl, 0x37
rol ch, 8
add esi, eax
or al, 0x50
mov bl, 7
xchg ecx, ebx
or ax, si
nop
or di, cx
xchg ecx, esi
xor eax, esi
sbb ecx, 0x53059367
adc bx, bx
dec ax
rol edx, cl
adc si, 0x7334
shr dl, 1
stc
xchg si, dx
shl eax, cl
sub ecx, 0x10ff12c
sub edx, 0x482da052
mov bx, di
or edi, esi
rol ax, cl
xor bx, 0x2895
ror ch, cl
sub edi, eax
test al, ch
adc dh, 2
ror cl, 3
shl ebx, cl
inc al
xor ecx, 0x5fba1462
or dl, 0x45
ror edx, 1
xor edx, edi
rol cl, 5
adc ecx, 0x38644707
pop esi
cmp eax, 0x7e93baab
shl bx, cl
cmp ebx, 0x6b33d498
nop
nop
xchg di, di
ror eax, cl
nop
add eax, edx
inc edi
mov ch, ah
stc
cmp cx, cx
sbb bx, cx
push esi
dec si
shl dh, cl
inc cl
xchg al, al
ror ecx, cl
or ah, 5
sbb si, cx
nop
or dx, 0x21e9
stc
nop
mov di, ax
sbb cx, ax
shr dl, 6
nop
xor si, ax
inc dx
shl edi, cl
cmp di, 0xaad
xor dl, 0xd
or si, di
xchg bx, bx
or cl, dl
ror ah, cl
nop
shl ecx, cl
inc edx
rol edi, cl
sub si, 0x4f0f
ror al, cl
inc ax
stc
shl dx, 4
sub edi, 0x22a1ab4d
rol dh, cl
or dl, 0x46
xchg cl, cl
inc di
adc ah, ah
xchg edi, ebx
cmp edx, 0x6ac38540
shl ebx, 4
and bx, 0x2afe
and esi, 0x46d34973
ror dx, cl
stc
xor dx, dx
rol esi, cl
sbb edx, ebx
sbb edi, 0x6379f986
xchg edx, esi
xchg ebx, ecx
not dx
or al, 0x25
test bx, 0x22c0
inc esi
nop
nop
inc esi
xchg dx, ax
cmp si, bx
stc
sub edx, edx
dec bl
add ebx, ecx
adc al, ah
ror si, cl
sub eax, 0x2b815033
shl esi, cl
mov ah, bh
xchg ebx, esi
mov di, 0x4dfc
or edx, ebx
rol edi, cl
not edx
add ax, cx
test bh, 0x51
xchg al, dh
and bh, dl
sub dx, 0x41c1
or cx, 0x51cf
ror dh, cl
and ah, 0x68
test eax, 0x391b0e95
cmp esi, esi
test di, 0x7cf6
pop esi
not ebx
cmp edx, edx
sbb ch, ch
stc
inc edi
nop
nop
add bh, 0x28
sub ebx, 0x489c9c05
sbb edi, 0x6ce9ce4e
and bl, al
nop
xor eax, 0x5dcc331b
mov ah, bh
inc dh
stc
shr cl, cl
cmp cx, 0x1bb6
dec al
add ecx, eax
stc
ror eax, cl
sbb al, 0x57
push esi
xchg ebx, esi
xor si, 0x70fe
adc bh, 0x65
shl ecx, cl
add edx, 0x6b5a720e
and ecx, esi
sbb ebx, ecx
adc ah, cl
inc edx
stc
sub bx, 0x3c04
xchg cl, dl
rol di, cl
mov dl, 2
add ah, 0x71
add bx, si
nop
inc di
test bh, 0x5f
add ebx, ebx
xor di, di
stc
cmp esi, edi
adc ah, al
cmp cx, 0x40d0
xchg bx, dx
and di, 0x25a0
test ax, 0x6fe0
not si
dec cx
ror ebx, 4
pop esi
pop ecx
pop edx
pop ebx
pop edi
pop eax
push ecx
push eax
xchg ecx, eax
push ebx
adc ebx, 0x443d8e0d
push edx
adc dl, 9
ror ch, cl
push edi
shr edi, cl
mov di, 0x77d5
cmp dh, dl
push esi
ror esi, cl
sbb di, di
sbb ch, 0x1a
add esi, ebx
test eax, ecx
xor ax, 0x6f0c
adc dh, 0x7f
nop
or eax, 0x6eab164e
dec esi
shr bl, 5
nop
sub edi, ebx
sub si, 0x3952
dec esi
mov cx, dx
mov bl, 0x4a
shr ebx, 5
cmp al, 0x58
mov di, bx
cmp eax, ecx
sbb si, 0x7959
xchg ecx, eax
ror bl, 7
sbb ecx, ebx
not ax
shr bl, 6
xor ebx, 0x1609aefc
mov ebx, 0x367caef1
test si, ax
add esi, 0x15dd906
inc di
inc dh
sub bx, 0x1729
cmp bx, 0x7a05
rol bx, cl
shr ebx, 7
ror cx, 6
or bl, ah
ror ah, cl
dec di
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
stc
push ebx
xor bh, 0x72
shr ebx, 3
stc
push edi
inc edi
push eax
mov eax, 0x26291c85
push edx
sbb dl, bh
nop
push ecx
rol edi, cl
ror cx, 6
inc bh
push esi
cmp si, cx
and dh, al
dec si
rol si, cl
cmp edx, 0x7c674f99
rol ax, 6
ror edi, 6
test esi, ecx
stc
shl cl, cl
inc esi
xor bh, bh
shr di, cl
not edi
sub cx, dx
xchg al, ch
ror eax, cl
shl edx, cl
sub bl, bh
add si, dx
xor eax, 0x383cce59
dec al
add ch, dl
stc
stc
sub ch, 0x59
pop esi
pop ecx
pop edx
pop eax
pop edi
pop ebx
push ebx
not bl
push ecx
xchg bl, cl
push eax
not eax
nop
push esi
mov esi, 0x259d123d
push edx
sbb dx, dx
shl al, 2
sub dh, bh
nop
xor bh, bh
inc dx
ror esi, 1
cmp dx, 0x4297
shl dl, 5
adc ebx, 0x78918f66
shl cl, cl
not edx
shl bl, 6
sbb bx, 0x7c65
adc si, cx
ror dl, 7
push edi
not di
mov edx, 0x2503ce3
nop
sbb ah, al
xchg ecx, edx
adc di, cx
ror si, cl
xchg cx, ax
xor ch, bh
ror cx, cl
rol bh, 1
not edi
stc
rol edi, cl
adc dl, ah
test bx, 0x4650
add si, si
adc edx, 0x3b89f3be
adc edi, 0x3527480f
sub al, 0x4c
xor si, 0x50cf
rol eax, cl
sbb esi, ecx
cmp cl, 0x7e
inc eax
xor di, 0x3dd5
xchg ah, cl
test dl, 3
and ebx, edx
shl ah, 4
nop
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
push eax
dec eax
push edi
inc edi
not al
push ebx
push esi
mov ebx, esi
push edx
mov edi, edx
dec eax
push ecx
xor cx, dx
nop
test ecx, 0x62ac5b89
test ah, 0x63
rol eax, 8
shl bl, 3
stc
xchg si, cx
add edx, esi
adc edx, 0x152c5c8f
or dl, bh
ror dh, 5
add ch, 0x59
mov edi, edi
ror eax, 8
shr edi, cl
sub dl, cl
nop
sub ebx, 0x1cd3236c
mov dx, 0x15b2
nop
sub cl, 9
or si, bx
shl ax, 2
adc edi, edx
stc
pop ecx
pop edx
pop esi
pop ebx
pop edi
pop eax
push edx
cmp edx, 0x33834596
push esi
shl esi, 5
push edi
dec di
push ecx
shl dh, cl
push ebx
shl bl, 8
adc di, cx
push eax
test bh, al
sub ah, bl
mov ax, 0x7069
ror bh, cl
inc edi
sub eax, 0x75c143a3
cmp bl, 0x3d
not edx
not ch
rol al, cl
and dx, 0x1be3
sub di, 0x799a
rol ecx, 1
adc dx, 0x5e38
add edi, edi
nop
mov bl, 0x14
ror eax, 4
xor bh, bl
xchg esi, edx
xor dl, bh
stc
inc di
xchg ecx, ebx
inc ah
rol si, cl
sbb esi, 0x5489cf15
shl cx, 8
not ah
xchg ch, dh
xchg cx, ax
stc
cmp ax, 0x5417
inc si
inc dh
rol si, cl
sbb bh, dh
dec cx
rol esi, cl
mov edi, edi
not eax
inc ax
xchg di, dx
add ax, bx
nop
sub si, dx
stc
nop
shl di, cl
sub dx, ax
inc cl
xchg bx, cx
pop eax
pop ebx
pop ecx
pop edi
pop esi
pop edx
call fcn.004ae626
call fcn.004aea8d
push ecx
xor cx, 0x7ba5
push eax
and ax, 0x18cc
push esi
shl esi, 5
push edx
ror dx, cl
push ebx
and dl, bh
push edi
ror di, cl
xor esi, 0x10a1fed1
ror ebx, cl
not dl
shl edi, cl
nop
sub cx, dx
mov al, dh
nop
add bx, cx
cmp esi, 0x7476bc0c
test ch, 0x51
mov bl, dh
or ah, 0x30
rol dh, 3
cmp ebx, 0x55e97bec
mov al, ch
adc bh, dl
nop
not ah
adc edi, 0x728e2447
shl dh, cl
adc edi, ebx
sbb ebx, 0x3abb71fa
stc
pop edi
pop ebx
pop edx
pop esi
pop eax
pop ecx
push ecx
and cl, 0x5b
pop ecx
call fcn.004aedcd
push eax
and ah, 0x68
push ecx
inc ecx
push ebx
add bx, 0x1954
push edx
push edi
add dx, di
push esi
xor ax, si
mov bx, ax
sbb bh, 0x71
inc ch
ror bx, 5
add si, si
cmp edx, 0x449876e4
stc
ror al, 6
mov bl, cl
sbb ax, si
test cx, 0x6520
sbb ch, cl
nop
add bx, di
shl cx, 3
shl bx, 8
inc eax
or dx, ax
ror dx, 3
add ecx, 0x3d7f32a3
ror dh, 1
xchg ecx, eax
nop
stc
add si, ax
shl bh, 4
shl ebx, 6
sub esi, 0x16af9646
xor ebx, 0xc3f2d63
nop
stc
xchg bl, bl
inc al
sbb ebx, 0x4302d7df
stc
rol cl, 4
rol si, cl
mov ah, bh
add dh, 0x50
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push ecx
or cl, 0x5b
pop ecx
cmp byte [ebp + 0xc], 0
jne 0x4a8ed6
mov esi, dword [ebp + 8]
xor ecx, ecx
cmp byte [esi + ecx], 0
je 0x4a6d8f
inc ecx
jmp 0x4a6d82
shl ecx, 1
jnp 0x4a6f20
push esi
test esi, 0x430452c9
push ecx
dec ch
push edi
xchg edi, edi
push eax
xor ah, al
not al
ror ecx, 2
push edx
dec dx
or esi, ecx
push ebx
add bx, 0x5f3f
stc
ror dl, cl
not ch
ror ecx, 5
pop ebx
pop edx
pop eax
pop edi
pop ecx
pop esi
jno 0x4a6e2d
call fcn.004af173
push edx
xor edx, edx
push ebx
sbb bh, 0x48
stc
stc
push ecx
shr ecx, 4
push eax
cmp al, 0x46
sub ecx, 0x7233a5be
add cl, 0x11
push edi
sub edi, ebx
pop edi
pop eax
pop ecx
pop ebx
pop edx
call fcn.004af70b
push ecx
push edx
adc cl, dl
push eax
inc eax
push esi
sub esi, 0x361e1a7e
pop esi
pop eax
pop edx
pop ecx
call fcn.004afaad
jnp 0x4a6e17
call fcn.004afefd
push eax
push edi
add ax, di
push ebx
or bh, 0x21
push edx
not dx
xchg dl, dh
sbb bl, 0x77
pop edx
pop ebx
pop edi
pop eax
jp 0x4a6f12
push ebx
push ecx
shl bx, cl
push edx
ror dh, cl
ror ch, cl
or edx, 0x6e75d3db
test cl, ch
not bl
stc
adc ecx, ebx
shl dx, cl
push eax
xor ax, 0x213b
ror cx, 3
shl bh, cl
ror dh, 6
stc
xor ax, 0x602e
add ecx, eax
and al, bh
sub dh, 0x18
push esi
inc si
push edi
test ax, di
mov edx, 0x6eb304c3
adc ax, 0x2782
dec dx
xchg cx, ax
sub al, 0x13
stc
ror si, cl
sbb ebx, esi
nop
test si, 0x6688
xchg dh, cl
dec bl
mov dx, si
not cl
xor dl, 3
nop
ror bh, 8
or bl, 0x78
mov edx, eax
shr ax, cl
sub dl, 0x60
shl bx, cl
add esi, 0x1681e201
sbb si, 0x639d
add eax, 0x6857ba6d
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
call fcn.004b03c4
push edi
inc di
push ecx
push ebx
sub ecx, ebx
pop ebx
pop ecx
pop edi
call fcn.004b0734
push edx
push edi
adc edx, edi
stc
push eax
sbb al, 0x39
push esi
push ecx
or esi, ecx
inc cx
nop
adc ah, 0x27
shr edx, cl
push ebx
adc ebx, 0x3cb7225f
pop ebx
pop ecx
pop esi
pop eax
pop edi
pop edx
push edi
shl edi, 7
push eax
sbb edi, eax
push ecx
push edx
and cx, dx
push esi
mov esi, 0x26a67d18
sub dx, ax
not dx
or dl, 0x27
pop esi
pop edx
pop ecx
pop eax
pop edi
call fcn.004b0a51
push ecx
inc cl
pop ecx
call fcn.004b0f80
call fcn.004b11f2
push ecx
push edi
add cx, di
push edx
test cx, dx
shr ecx, 1
and cl, 0x6b
push ebx
push eax
xchg bl, ah
test di, ax
not eax
not ax
push esi
cmp si, di
not eax
shl al, 8
test cx, di
rol esi, 3
stc
mov di, 0x3b90
ror edx, 3
mov ax, ax
and ecx, edx
rol bx, cl
test cx, 0x4979
sub dl, 0x30
cmp di, 0x3699
pop esi
pop eax
pop ebx
pop edx
pop edi
pop ecx
push esi
sbb si, 0x1d2c
or si, si
push ecx
adc ch, 0x5e
push edx
cmp dh, 0x56
and ch, 0x6a
push ebx
dec bx
add dx, 0x5e67
dec ebx
push eax
or eax, ebx
inc al
push edi
adc bx, di
rol esi, 2
rol cx, 4
test edx, 0x6ba1ca4a
and cx, 0x6c1e
not si
cmp ax, 0x4af7
cmp ax, 0x22f3
rol cl, cl
shr edi, 5
nop
dec ebx
adc dh, cl
mov bx, si
shl ax, 8
rol ch, cl
shl bl, 6
dec di
xor eax, 0x7729e17b
nop
ror ecx, 4
or dl, 0x65
rol ax, cl
add di, 0x4c1e
test di, dx
xchg edi, ecx
sbb ecx, 0x6cd7e51c
shl esi, 5
sbb cl, 0x41
inc dx
xor ecx, ebx
inc di
shr dx, 1
not esi
xor ecx, 0x39ba8a46
adc ah, dl
test ch, 0x16
adc ch, 0xe
cmp dx, bx
stc
cmp bx, 0x4672
inc esi
sub edi, eax
and ebx, 0x196d002d
shl di, cl
xor ebx, 0x5bb7ac26
and si, 0x662b
xor si, 0x7488
or bx, di
nop
test al, bl
dec ch
inc cx
dec ebx
sub ebx, 0x2fa532d3
adc al, al
or esi, edx
sub dx, 0x38ad
add cl, al
mov edi, 0x87d30ec
shl al, cl
xchg cx, bx
inc bx
ror bl, 7
and bx, 0x255a
add ax, di
mov ah, 0x5e
adc ecx, ebx
nop
test ax, 0x38bf
shl dl, 2
nop
mov dh, 0x41
ror cx, cl
or dl, dh
test dh, al
cmp esi, 0xa3d734f
cmp di, 0x78c4
nop
rol dh, cl
cmp edx, 0x39286161
nop
not di
ror ax, 1
stc
adc al, 9
ror al, cl
sbb al, ch
inc ecx
nop
pop edi
shr ebx, cl
ror bl, cl
xchg ebx, eax
stc
add ax, ax
push edi
and esi, edi
test edx, 0x33351f0f
xchg ebx, edi
stc
ror ecx, 8
inc bl
adc al, 0x2f
test al, 0x37
xchg cx, di
xchg bx, di
inc bx
dec esi
not ax
stc
cmp bh, al
inc cx
not ah
shl dh, cl
or eax, 0x2d79c9f2
xor edi, 0x54815ac5
inc ebx
adc cl, 0xd
or ecx, ecx
dec edx
add edi, 0x59342fe1
adc si, 0x7fb
and edx, 0x7f9ba4ca
and ch, bh
nop
test edi, ebx
and ebx, 0x74668443
nop
ror di, 2
ror edi, cl
mov ecx, eax
shl esi, cl
mov edx, 0x36d90cf
adc ax, 0x5640
test ch, al
test dl, 0x33
adc ch, 0x4c
adc di, di
add ax, 0x7f76
shl ah, 2
test bh, 0x52
ror al, cl
cmp ax, 0x7d06
mov edi, 0x67e8cf5b
xchg dx, dx
not cl
inc bl
not dh
not ecx
dec edx
add bl, 0xa
dec eax
inc di
adc ax, 0x3034
inc ecx
shl edx, 4
adc ecx, ecx
not bx
test edi, 0x559c93da
nop
sub al, 0x4a
nop
xchg ah, bh
adc cx, 0x4113
sub ebx, ebx
ror ebx, cl
dec cx
rol ch, cl
test dl, 0x67
shl ch, 2
cmp bl, 0x64
or ah, dl
shl ch, cl
xchg ch, al
rol bl, cl
add esi, ebx
test dx, bx
dec dl
nop
shr al, 7
ror ah, cl
nop
nop
xchg cx, bx
or dx, 0x6100
shr di, 8
sbb dx, dx
add ebx, esi
stc
shl ax, cl
rol si, 3
pop edi
push edi
sub di, 0x30a9
rol edi, 4
rol cx, 3
or esi, 0x2f86d62
mov di, bx
dec bx
inc dh
dec cl
add ecx, esi
adc dx, si
adc edi, edx
dec cl
inc ax
rol bl, 5
adc bx, bx
cmp ebx, 0x645b1bdb
xor dx, ax
adc ecx, ebx
or cl, dl
xor si, si
inc bl
stc
sbb eax, esi
rol ecx, 1
xchg dh, bh
shr dh, cl
xchg di, dx
ror bh, 8
ror dl, cl
stc
add edi, ebx
add ax, 0x271b
ror esi, 2
inc al
sbb bl, dl
shl dl, 6
nop
sub bl, al
test ax, ax
or ch, bh
nop
rol cl, 8
mov edi, esi
test di, 0x604b
and ebx, edx
cmp edx, edx
mov dl, 0x30
dec bl
adc ecx, esi
inc cx
sub ah, 0x1c
test edx, 0x32e8b7d8
xchg al, dl
nop
shl edx, 4
xchg dx, si
adc si, di
stc
inc ebx
shl ecx, cl
xchg bl, al
shr esi, cl
and ah, ah
cmp dh, dl
and bl, 0x72
mov ebx, esi
adc ebx, eax
not bl
xchg bx, di
and bl, 0x50
test di, 0x2e2a
and eax, eax
inc esi
xchg cl, dl
adc al, 6
test bh, 0x61
sbb dx, 0x2a4f
shl si, cl
mov esi, 0x4c69d4da
not eax
pop edi
pop eax
pop ebx
pop edx
pop ecx
pop esi
call fcn.004b1589
call fcn.004b1989
call fcn.004b1d0d
call fcn.004b20b2
call fcn.004b2396
call fcn.004b283b
jle 0x4a73ff
push eax
ror ax, 8
push ebx
xor ebx, 0x661a2263
push ecx
adc cl, 0x28
push esi
adc si, bx
test cl, cl
inc ax
push edx
shr edx, cl
sbb ecx, eax
nop
shr ch, 2
xor dl, bh
not dx
shr dx, cl
rol al, 3
nop
nop
push edi
not edi
add cl, 0x1e
adc al, 0x64
sbb dh, 0x3b
rol dl, cl
nop
shl ch, cl
sub bh, 0x2a
shl cl, cl
adc cx, ax
mov di, 0x6a4d
xor cx, 0x678e
dec edx
shl ch, cl
inc cl
test esi, edi
dec bl
nop
sub dx, 0x150a
rol ah, cl
inc bx
mov ah, bl
shr cl, cl
inc ah
inc ecx
nop
dec dh
xchg edx, edi
add esi, 0x75929704
and bx, dx
nop
xchg ecx, edx
sbb edx, eax
ror bx, 7
add ecx, 0x1bc9752d
mov edx, 0x2e2f973f
mov esi, edi
not ecx
dec si
sbb edx, 0x29b6a5c6
sub eax, 0xc9fc66b
and cl, 8
sbb ax, ax
ror dl, cl
xor bl, 0x79
or ax, cx
cmp cl, 0x5e
shl bx, 5
or di, ax
and al, bh
mov ch, al
shr si, 7
nop
not al
inc bh
add edi, 0x5a8e3129
shr esi, 2
adc dh, 0x69
xchg al, dh
inc ebx
xor edx, edx
shr di, 1
sub ebx, 0x2f21f314
test ecx, eax
xchg edx, esi
sub ch, al
shr cl, cl
not bh
add dx, 0x7d14
shr bx, cl
dec di
inc cl
dec dl
add bl, 0x59
sbb bx, 0x9f3
sbb ch, dh
shr dh, 1
shl ecx, cl
cmp ecx, edx
stc
sub ebx, eax
cmp bl, 0x42
sbb eax, 0x22ce28ed
sub al, bl
pop edi
mov cl, ch
nop
shr ax, cl
dec dh
xor edx, ebx
test dh, 0x3a
cmp bl, cl
stc
inc bx
rol si, cl
sbb si, 0x1a0e
xor si, dx
rol bl, cl
xchg cx, bx
rol bx, cl
add bx, 0x1fb0
test bx, 0x279b
mov si, 0x3c6
inc cl
nop
adc cl, 0xc
test dl, ch
push edi
not edi
or ax, si
add di, 0x32ce
sub dh, ch
test bx, 0x6227
pop edi
pop edx
pop esi
pop ecx
pop ebx
pop eax
stc
push edx
push ecx
shl dx, cl
push esi
rol si, 8
not dx
xchg dh, dl
nop
nop
mov cl, cl
adc esi, 0x3d12a117
shr esi, cl
push edi
dec edi
and di, di
push eax
inc ah
push ebx
or bl, bh
shr ah, 8
not bh
and ah, 0x5d
ror ah, 2
dec dl
test si, 0x2ae4
sub ax, bx
dec eax
mov bh, 0x27
inc cl
rol cl, cl
ror al, 8
adc edi, 0x77d74836
cmp bl, 0x6b
or ah, 0x35
or dl, al
xor ax, di
nop
add esi, 0x17da88e6
test ah, 0x79
add eax, eax
and dx, 0x705
sbb edi, eax
and ah, 0x25
and esi, 0x69ee1aa7
xchg dh, ch
dec edx
xor si, 0x2f3e
ror dh, 3
stc
cmp eax, edx
mov bl, 0x40
dec esi
test di, bx
xor di, 0x2207
dec ah
not dl
not dx
adc cl, ah
inc esi
dec bh
sbb dx, 0x3c23
xchg ah, dh
sbb dl, 0x74
stc
shl edx, 2
or di, ax
inc bh
not si
and ebx, ebx
shl esi, cl
pop ebx
pop eax
pop edi
pop esi
pop ecx
pop edx
push ecx
dec cl
nop
push edx
or dl, dl
push eax
sbb dh, ah
push ebx
or dl, bh
and ecx, 0x2a61526e
push esi
not si
xor ax, 0x2485
xchg edx, edx
sub ah, dl
push edi
add di, bx
nop
and di, dx
stc
rol cl, 2
or bl, al
test cl, 0x55
shr ebx, 7
and ah, 3
sbb al, 0x37
cmp ch, 0x7b
stc
not ax
stc
xchg edi, edx
mov dx, 0x14ef
xor cl, al
cmp ecx, 0x3d9a12ba
not esi
xchg esi, ecx
xchg edi, edi
shl al, cl
test ax, dx
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
push eax
push ebx
and eax, ebx
push edx
shl dh, 3
stc
add bx, 0x515a
push esi
push ecx
xor esi, ecx
shl cx, cl
mov bl, 0x53
stc
sbb ah, 0x2a
push edi
add dx, di
rol si, 7
cmp ah, cl
cmp dl, 0x58
add cx, di
inc ax
and ch, 0x47
xchg esi, edx
mov bx, di
dec cl
sbb di, si
or bh, 0x7a
test esi, ecx
not dx
rol ebx, 1
ror bx, 1
cmp edi, 0x1ef4913f
rol edi, cl
sub dh, 0x2e
sub esi, 0x11b7352f
dec al
inc ax
or bl, bh
not di
sbb dx, ax
mov ebx, 0x4d03400f
sub esi, edx
shl eax, 2
xor cl, ah
sub ebx, esi
or dx, si
sbb dh, cl
xchg cx, cx
sub dh, cl
dec dl
and cx, 0x7fd5
rol ecx, 2
nop
xor bx, 0x109b
sbb dl, 8
test eax, 0x3a6ee03a
mov bx, 0x47ad
dec ecx
nop
cmp esi, 0x28248152
or di, 0x6ca2
xchg ecx, ebx
and ebx, ecx
cmp ax, 0x954
cmp bl, 0x4f
or ecx, 0x3e9c9166
cmp edx, 0xdcf7892
nop
xor edx, 0xe31c088
sbb al, 0x3c
sbb esi, esi
nop
shr ch, cl
xor bh, 0x12
shl ax, cl
shr bl, 5
or si, 0x7b1c
test bh, 0x1f
add dx, si
not cx
or cl, cl
dec si
cmp al, al
nop
and edx, 0x5a97a961
add edx, ecx
cmp al, 0x2b
sub cx, bx
test bx, bx
xor ecx, edi
pop edi
pop ecx
pop esi
pop edx
pop ebx
pop eax
push ebx
push eax
xchg bh, al
ror ah, 3
sbb al, ah
push edx
dec dl
push esi
not si
xchg bh, dl
nop
pop esi
pop edx
pop eax
pop ebx
push eax
inc eax
push ebx
and ebx, 0x54058ee1
push ecx
sub cx, 0x54b
pop ecx
pop ebx
pop eax
call fcn.004b2aae
call fcn.004b2d45
push eax
push ecx
shr eax, cl
pop ecx
pop eax
call fcn.004b306e
call fcn.004b33e8
call fcn.004b38e2
add ecx, 2
sub esp, ecx
mov edi, esp
push ecx
sub ecx, 2
call fcn.004b3bd9
jb 0x4a7c17
push edx
push eax
and edx, eax
cmp dl, ah
push ecx
or ecx, 0x60a78c34
push edi
xchg edi, edi
adc ah, 0x4b
sbb di, 0x2e4f
stc
stc
test dl, 0x28
not edx
or ah, cl
add ax, ax
push ebx
cmp bl, bl
push esi
dec esi
or cx, dx
ror bh, 3
mov ax, si
nop
cmp cx, cx
not ch
rol edx, cl
sub di, di
not bh
not esi
rol esi, 1
add edx, eax
shr esi, cl
nop
cmp ah, ah
xor ebx, 0x195eafab
mov ax, dx
adc edx, 0x44979b1b
add edi, 0x67506b2f
xchg ebx, esi
xchg al, ch
and ecx, 0x74a2e2cb
stc
shl edx, cl
stc
ror bx, 2
ror esi, cl
xor eax, eax
sub ax, 0x4762
add dh, 0x27
adc edx, ecx
dec bl
rol edi, cl
nop
and ah, 0x31
add di, cx
rol eax, cl
test edx, 0x6200169c
add dx, 0x6d9b
stc
xchg al, cl
cmp dx, ax
stc
add dh, bh
add edx, edx
not ebx
xchg bh, ah
shl cx, cl
inc dx
inc dl
ror eax, cl
xor al, 0x22
test eax, edx
ror edx, cl
shl al, 1
nop
shr ebx, 1
sbb edi, esi
dec bx
shl ebx, cl
stc
mov ebx, 0x6dc23395
mov eax, esi
test edx, edi
add cx, di
nop
sbb si, 0x5fe2
stc
shl dh, 7
ror ebx, 6
or bx, di
add eax, 0x2250b18d
add ecx, ebx
cmp dl, 0x3b
nop
xor bx, 0xf41
ror ax, cl
inc cl
shl ax, cl
stc
rol ch, cl
nop
add di, 0x6bcb
sbb dh, 4
adc dh, dh
shl bl, 3
pop esi
push esi
xchg si, dx
sub ax, ax
sbb ch, ch
test dl, 0x3e
shr di, cl
rol ebx, cl
test si, 0x2668
sbb dh, 0x7f
ror dl, cl
cmp di, dx
xchg ebx, edx
nop
shl ch, cl
cmp bl, al
nop
rol bh, cl
sbb eax, ecx
ror si, cl
xor ch, dh
nop
adc cx, di
stc
adc bx, 0x7acb
add edx, eax
dec eax
stc
adc cx, di
xchg edi, eax
xchg bl, dh
nop
sbb esi, edi
sbb ecx, ebx
dec si
rol ax, 8
mov si, si
cmp edi, ebx
sub cx, 0x5c18
dec esi
test ecx, ecx
shl ebx, cl
xor bx, 0xe18
shr edx, cl
sub bh, 0x11
cmp edx, 0x4c260d33
shl dh, cl
test edi, esi
rol esi, 4
sub ax, 0x330b
add dl, al
dec bx
stc
shr esi, 3
cmp ax, cx
shr edx, 4
cmp bx, cx
inc cx
ror edi, 7
sbb dl, 0x74
add eax, ebx
mov dx, 0x7675
test ch, ch
mov edi, edi
dec ch
sbb ebx, 0x285d10b5
xor al, 0x4a
nop
xchg cx, di
stc
inc bx
add ecx, ebx
adc dl, 0x49
sbb edx, eax
sub ch, bl
add ch, 0x5a
not esi
add ax, ax
shl ecx, cl
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
call fcn.004b4107
jnp 0x4a7b86
jae 0x4a79f9
jp 0x4a79eb
jns 0x4a7963
push esi
rol esi, 6
push ebx
inc ebx
push edx
sbb bx, dx
push edi
xor edi, 0x3481e0cf
push ecx
add bx, cx
push eax
or eax, 0x80a3fd4
sbb ch, dh
cmp dx, dx
ror ecx, cl
or bx, cx
shl dl, 6
shl edi, cl
adc si, si
stc
adc dx, 0x3c4
dec dx
stc
adc ax, dx
ror ah, 6
add dh, 0x6a
inc ecx
pop eax
pop ecx
pop edi
pop edx
pop ebx
pop esi
jns 0x4a78be
push ebx
inc bx
pop ebx
call fcn.004b456f
push ecx
add ecx, 0x5eb0141a
pop ecx
call fcn.004b4934
push ebx
sbb bl, 0x31
push esi
sbb si, bx
nop
push edi
ror di, 8
push ecx
xchg cx, si
push edx
or bh, dl
not bh
ror ecx, cl
test ch, 0x14
ror dl, cl
xor bx, si
and esi, 0x7c262e36
cmp bx, bx
inc si
sbb dh, 0x67
push eax
sub edx, eax
shr dx, cl
shr edi, 7
not esi
not esi
and ax, ax
dec ah
ror edx, 6
stc
add ebx, esi
not bx
cmp ecx, 0x2b2e972e
sub dh, bl
inc ax
sub cl, 7
ror ecx, cl
sub ch, 0x22
and esi, esi
xchg al, ch
shl ecx, 4
xor ecx, 0x57076678
cmp ebx, 0x180fe1f2
sbb eax, 0x50927a63
rol esi, 4
adc ah, 0x3c
stc
rol cl, cl
nop
or ch, 0xa
xor bx, cx
stc
shr dx, 1
shr edx, 4
shr di, 5
inc ecx
rol cx, 4
rol edi, 3
rol ecx, 5
adc bx, 0x5e38
pop eax
pop edx
pop ecx
pop edi
pop esi
pop ebx
push ecx
rol cx, cl
push eax
shl eax, cl
push edx
add al, dl
not dh
add ecx, edx
cmp ax, ax
push edi
rol di, 8
sub dl, 0x61
push esi
add esi, eax
ror edx, 6
cmp edx, 0x27caf5bd
push ebx
or bl, ch
stc
not edi
test cx, 0x1218
test ah, 0x67
adc ah, al
nop
adc cx, bx
mov dx, ax
xchg ch, cl
dec cl
shr dl, cl
xchg ebx, eax
pop ebx
pop esi
pop edi
pop edx
pop eax
pop ecx
call fcn.004b4cba
push ecx
sub cl, 0x6c
push eax
push edx
xchg ah, dh
pop edx
pop eax
pop ecx
push edi
xor edi, 0x5b8cdc7c
push edx
and dh, 0x4c
push ecx
shr cx, cl
push ebx
test ebx, 0xed1a560
sbb ecx, 0x1d29fc2
ror bh, cl
push eax
add eax, 0xc814427
mov ch, al
shr edi, cl
or edx, eax
pop eax
pop ebx
pop ecx
pop edx
pop edi
push eax
cmp al, 0x64
push edi
shl edi, 5
pop edi
pop eax
call fcn.004b4fca
jl 0x4a7b44
call fcn.004b5592
push eax
rol ax, 6
push ebx
rol bh, 1
stc
dec bx
shl ebx, 1
xor bh, 0x3b
shr bh, 4
push edi
test edi, 0x58c84dec
push ecx
cmp ch, bh
xchg ecx, ebx
push esi
rol esi, 7
adc si, di
and ebx, ecx
adc edi, 0x349aa23a
push edx
add ah, dh
or ch, 0x1e
and eax, eax
or si, bx
or bx, di
nop
adc si, bx
stc
cmp cl, 0xa
shl ch, 7
shr cl, 3
ror ax, cl
add eax, esi
ror ax, 2
and bx, 0x3ded
stc
stc
shl ax, cl
cmp dl, 0x38
sub al, 4
adc si, cx
dec ebx
stc
or di, cx
sub edi, edi
sbb bh, 0x4a
stc
pop edx
pop esi
pop ecx
pop edi
pop ebx
pop eax
jl 0x4a7ac8
push eax
rol ah, 1
push edx
rol dl, 8
push ebx
xor bx, 0x7fbe
pop ebx
pop edx
pop eax
push ebx
push ecx
rol ebx, cl
push eax
adc al, ah
push edi
test edi, 0x64dd3fb7
cmp bx, 0x5095
add bh, bl
push edx
dec edx
dec bx
add di, bx
pop edx
pop edi
pop eax
pop ecx
pop ebx
nop
push ecx
not cx
pop ecx
call fcn.004b5910
call fcn.004b5cb0
push ebx
sub bx, 0xd3b
pop ebx
call fcn.004b6125
push eax
sbb ax, ax
push ebx
and ebx, 0x7b2c96ce
push edx
adc edx, eax
push ecx
mov cl, 0xe
sbb ax, 0x28f4
test eax, ecx
ror dx, cl
push edi
adc edi, edi
stc
xchg di, di
and dl, dh
xor ch, 0x10
pop edi
pop ecx
pop edx
pop ebx
pop eax
call fcn.004b6656
stc
push esi
sub esi, 0x22252d8b
push ecx
dec cx
push edi
and di, cx
push edx
test dl, 7
rol di, 5
push ebx
cmp ch, bh
xor si, bx
shr ecx, cl
and di, cx
stc
pop ebx
pop edx
pop edi
pop ecx
pop esi
push esi
mov si, 0xdc7
push ecx
sub cl, 6
push eax
not ax
push ebx
dec bx
pop ebx
pop eax
pop ecx
pop esi
jle 0x4a7b44
call fcn.004b6a20
call fcn.004b6d81
push ebx
sbb ebx, 0x61239d49
push ecx
shr bh, cl
push edi
shr di, cl
sub edi, ebx
push esi
push edx
xchg si, dx
sbb bl, 0x33
nop
rol cl, 4
push eax
xor al, 0x18
inc bl
stc
ror cl, cl
nop
pop eax
pop edx
pop esi
pop edi
pop ecx
pop ebx
jg 0x4a7b81
push eax
xor eax, 0x5a2dfead
pop eax
push edx
rol dl, 2
pop edx
push ecx
ror ch, 5
not ecx
push esi
test cx, si
stc
push eax
push edx
or ax, dx
rol ah, 8
push ebx
xchg ecx, ebx
push edi
sub di, dx
mov cx, cx
ror bx, cl
or ah, dl
pop edi
pop ebx
pop edx
pop eax
pop esi
pop ecx
stc
push ecx
or cl, 0x54
push ebx
inc bx
push esi
ror esi, 2
nop
pop esi
pop ebx
pop ecx
jne 0x4a7bf5
call fcn.004b711d
push ebx
push ecx
adc bl, cl
stc
push eax
dec ah
push edi
xchg edi, eax
sub ebx, edi
mov ax, 0x60d
pop edi
pop eax
pop ecx
pop ebx
push ebx
push eax
sbb bl, al
push edx
inc dl
push ecx
dec cl
nop
stc
xor bl, 0x33
pop ecx
pop edx
pop eax
pop ebx
call fcn.004b73f5
call fcn.004b7994
push ecx
push ebx
sub ecx, ebx
push eax
xchg al, ah
nop
dec cx
test ax, ax
stc
shl bl, 2
push edx
rol dx, cl
nop
adc ch, 0x70
pop edx
pop eax
pop ebx
pop ecx
push esi
ror esi, 4
push edx
and dx, 0x9e6
push eax
shr ah, 4
push ebx
test bh, al
push ecx
mov cx, si
push edi
cmp edi, edi
test si, 0x43b9
and ecx, eax
xor bx, bx
cmp bx, 0x5e7e
mov bx, 0x225f
sub di, bx
sbb di, 0x1e9c
mov ah, 0x4f
inc ecx
or ah, ah
stc
inc dx
sbb ah, 0x38
rol ax, 7
dec edx
inc ah
mov cx, bx
inc ax
add al, 0x31
ror bx, cl
adc di, 0x73bb
mov bx, 0x4378
sbb esi, edi
mov cl, 0x6e
or bl, 0x4e
xchg edx, eax
adc bx, 0x3e6b
cmp dx, 0x6a0c
inc al
nop
shr ebx, cl
dec bl
sbb bl, 0x4f
and cx, dx
add esi, edx
cmp edi, ebx
add di, di
not si
nop
sub ch, 0x33
rol ebx, cl
sbb bx, cx
rol ax, cl
shl cl, cl
adc cx, 0x3764
and dx, 0x5b97
and ecx, ebx
or ah, 0x7e
xchg edi, eax
add si, cx
shl esi, 6
and ebx, edi
and ecx, 0x67f718d3
adc al, ch
mov bl, 0x7a
or ah, 0x32
stc
nop
nop
rol di, cl
dec edi
inc si
or si, 0x551d
ror dx, 3
shl di, cl
test ebx, ebx
rol bl, cl
shl esi, 7
not ecx
sub ch, 0x42
xchg dx, si
dec bl
adc cl, dl
and ebx, 0x548214a
adc al, dl
and eax, edi
nop
cmp cx, dx
or dl, ah
rol ch, cl
or bh, dl
dec dl
sbb esi, 0x7b770dd9
shl di, 6
mov al, bl
rol di, cl
add eax, 0x54c61b4
mov di, 0x7d69
or ecx, 0x1e81856b
rol ebx, 4
xchg edx, edi
xor dh, 0x1e
xchg bh, ch
mov edi, 0x40afdcc0
pop edi
push edi
add edi, ebx
nop
sbb bh, 0x50
add eax, edx
rol ch, cl
add esi, edx
cmp si, 0x6b97
xor ch, cl
and di, dx
rol ebx, 6
shl al, cl
xor ah, al
inc si
nop
and bh, 0x58
add bl, 0x11
test eax, ebx
and si, 0xab4
xchg di, ax
rol esi, cl
sub edx, edi
nop
and edi, 0x24e8b41
add esi, 0x6e5c939a
mov esi, edi
and ebx, esi
adc ax, ax
mov dx, 0x2a6a
and si, dx
rol bh, cl
xchg ah, al
dec dl
sbb cx, si
nop
sub ebx, 0x3a90b449
sub dh, al
rol eax, 1
and edi, esi
sub edi, edi
add esi, edx
shl ax, 8
test bl, 0x63
nop
test ax, dx
stc
mov cl, ch
rol si, cl
cmp ah, 7
or ch, 0x29
shl bl, cl
and ebx, ecx
dec ax
test edx, edx
sub ebx, edi
and esi, 0x7e59a892
xchg si, ax
sub edx, 0x7aa1e34c
add di, 0x7a03
dec bx
not dx
or esi, edi
sbb dl, bh
sbb al, 0x2b
test ch, dl
rol esi, 7
cmp al, 0x1d
cmp si, si
xor dx, 0x7e37
not ch
stc
rol ax, cl
shr ah, cl
sbb ch, bl
and ch, bh
stc
add si, 0x77a2
shr ebx, 4
adc dl, 0xc
add ecx, 0x4f5e0089
xor ebx, 0xc115842
shl si, cl
adc bl, cl
shl al, cl
sub ecx, eax
adc ecx, 0x52e9ec1b
ror ah, cl
shr ch, 7
not di
shr si, cl
shl cx, cl
or edi, ebx
test edx, 0x42cb9bfc
shl di, cl
shr dh, cl
pop edi
pop ecx
pop ebx
pop eax
pop edx
pop esi
jb 0x4a7e58
call fcn.004b7d96
call fcn.004b8212
call fcn.004b8552
push eax
push ecx
shl ah, cl
push ebx
shl bx, 7
sbb cl, ch
nop
and al, 0x77
sub bh, ch
and al, cl
push esi
xor esi, ebx
inc bx
not cl
push edi
xchg di, cx
dec si
sub bl, bl
push edx
sub dl, 0x39
inc di
xor dl, 0x6c
and ch, 0x5f
rol edi, 6
shl ebx, cl
cmp esi, eax
not al
sbb edi, ecx
or edi, edi
not ch
dec al
rol bl, 4
inc edx
sbb bh, 0x7a
adc bh, ah
xor bh, 0x7f
add bh, dl
test bl, bl
mov di, 0x593e
add dx, 0x457d
test cx, si
shl edx, 7
xor edx, 0x7eb2507e
ror ah, cl
sbb ebx, ecx
mov ch, al
stc
adc ch, 0x5a
sbb bh, 0x13
add bh, 0x28
mov esi, edx
rol al, cl
shr ah, cl
xor cx, ax
xchg cx, si
inc si
rol eax, 8
test al, dh
rol esi, cl
rol si, cl
add cx, 0xada
test ch, 0x36
mov bh, 0x28
and ch, bl
add dh, 0x20
dec al
stc
or bl, ch
rol cx, 2
mov ah, ah
xor bx, 0x4259
sbb dx, 0x1854
mov ch, 0x31
rol di, 6
stc
xchg bh, cl
adc dh, 0x45
xor edx, ebx
test ecx, 0x65f80407
and edi, ebx
cmp esi, 0x2fdb399
add ah, 0x3d
dec bh
nop
xchg edx, edi
nop
dec bh
xor edi, 0x7e674044
stc
nop
ror bl, cl
rol ax, cl
xor ecx, eax
sbb cl, ah
sub edi, eax
or eax, ecx
add eax, 0x74b81db9
rol ax, cl
rol cx, cl
sbb ax, di
and di, 0x5522
dec bx
sub ch, 0xd
add si, ax
add cl, 0x26
xor ax, bx
pop edx
xchg bx, bx
test ecx, ebx
push edx
xchg bl, dh
dec bh
not ch
inc dx
xchg cl, bh
mov dh, al
nop
xor edi, 0x3b969fd7
and bx, dx
rol ebx, 4
dec ecx
stc
not ecx
ror bx, cl
sub dl, 0x68
shr dx, cl
cmp ah, cl
test ah, 0x15
or ax, si
sbb bl, 0x25
adc eax, 0x315559fb
shl ecx, cl
sbb eax, 0x4206bdb5
pop edx
pop edi
pop esi
pop ebx
pop ecx
pop eax
push edx
push ecx
rol dl, cl
push eax
sub ah, dh
push esi
push edi
and si, di
xor si, 0x61d7
push ebx
ror bh, 3
xor al, 0x6a
not dx
adc si, si
not cx
add dh, ch
sub al, 0x4d
pop ebx
pop edi
pop esi
pop eax
pop ecx
pop edx
call fcn.004b8a89
jge 0x4a8002
call fcn.004b8e85
push edx
push ecx
and edx, ecx
shl dx, cl
push esi
dec si
sbb dx, dx
pop esi
pop ecx
pop edx
call fcn.004b9332
call fcn.004b97cb
call fcn.004b9a74
shr ecx, 1
xor ax, ax
cmp ecx, 0
jl 0x4a86d9
mov al, byte [esi + ecx]
push ebx
shr bx, 6
push ecx
adc ebx, ecx
push edx
ror dx, cl
push edi
rol di, 3
inc cx
push esi
dec esi
mov ebx, edi
xchg di, di
or dl, 1
cmp dx, dx
sub dx, 0x5805
ror si, 3
stc
shr si, cl
xchg cx, dx
not dx
test ebx, esi
dec cx
push eax
test ax, cx
shr eax, 8
nop
cmp cx, 0x18ed
sub esi, 0x1eb9cb9f
sub ax, 0x6161
stc
cmp ch, 0x42
shl di, 1
mov dh, ch
adc ax, si
not di
xor bh, 0xc
mov cx, dx
test ebx, 0x126996ad
rol cx, cl
dec dl
test ebx, eax
not ebx
nop
ror eax, 4
add bh, dh
rol eax, 1
xchg si, ax
not bl
adc ah, al
test dh, ch
mov edi, ecx
xchg cx, cx
or eax, edi
or dh, 0x74
add eax, 0x3227ff27
shl esi, 2
sbb dh, dl
cmp esi, edx
sub si, 0x5658
and di, cx
sbb bh, 0x59
or cx, 0x7473
inc cl
xor di, 0x4b0c
nop
adc cl, bl
shr ebx, 6
cmp ax, ax
rol bx, 4
not edx
inc eax
shl dx, cl
shr si, cl
not al
sbb ch, ch
inc al
cmp bh, dh
shr si, 1
adc cl, dl
or dx, di
xchg edx, esi
test dh, 0x4b
and ch, 0x67
sbb edx, 0x23c39790
sbb dl, dl
nop
ror bh, 2
or cl, dl
stc
rol si, 8
rol edx, cl
mov bl, 0x17
ror bl, 5
xchg ebx, eax
adc dl, 0x11
dec ah
or ax, 0x5cec
add cl, 0x29
not dh
rol di, cl
xchg ecx, ebx
cmp bl, 0x13
stc
test edx, 0x1ccb5417
shr eax, 4
pop eax
sbb edx, ecx
test di, 0xc91
cmp edi, esi
dec ch
sub cl, 9
xchg ch, dh
ror bh, cl
inc dh
shr dx, cl
nop
xor di, 0x1843
xchg dx, cx
push eax
or al, 0x24
shr ebx, cl
add bh, ch
and di, bx
adc cx, 0x3637
and di, 0x3c15
shl cl, 5
rol dx, cl
add ax, 0x37b9
cmp ch, 1
shl edi, cl
xchg edi, edi
not ax
xor ebx, esi
test di, si
xchg ecx, ebx
ror al, 6
nop
nop
add al, 0x4c
add al, dh
shl cx, 4
shl esi, 1
or si, 0x483c
and ebx, 0xf4bf02a
stc
xchg edx, esi
mov ch, bl
not cl
stc
xchg al, al
not al
shr edi, 8
not ecx
mov di, bx
nop
nop
cmp cl, bl
cmp ecx, 0x26954487
nop
add bh, 6
xchg edi, ebx
shl dl, 5
or dx, di
mov cl, ch
stc
not dx
sbb dl, 0x65
shr dx, 2
shl di, 1
shl di, cl
nop
stc
adc ch, 0x3c
stc
sub bx, 0x7813
and di, dx
ror ecx, 2
shl ax, cl
mov eax, 0x6ddb3f96
mov dh, 0x2e
not cx
inc bx
sbb esi, 0x1b7d722e
dec di
add bh, dl
and esi, edi
mov bh, bh
sbb eax, ebx
nop
sbb si, si
rol bx, 1
sbb dl, 0x2d
sub si, cx
shr al, cl
test cl, bl
mov edi, esi
cmp eax, edi
not cx
adc ecx, 0x2289f9fa
stc
mov esi, 0x1117cee8
xor ebx, 0x53498b0d
stc
adc ax, 0xb18
mov ch, 0x18
adc cl, 0x1d
shl si, cl
pop eax
or dh, ch
push eax
xchg al, bh
cmp esi, 0x5febf182
sub ecx, ebx
not bx
add ah, 0x31
adc esi, edi
ror bl, 8
stc
inc bx
dec bl
shl dl, cl
mov eax, eax
nop
dec esi
adc dl, 0x26
shl dh, 1
ror ah, cl
xor di, bx
rol ah, 8
sub ah, 0x5b
stc
shl ecx, cl
adc al, 0x1e
adc edx, esi
inc ax
inc esi
ror cx, cl
shr di, 8
mov dl, 0x64
stc
rol esi, 8
not bh
or cx, cx
test cl, 0x7a
inc ax
add edx, eax
xor esi, eax
test ax, di
add dl, 0x7e
cmp edi, edx
mov bh, bl
dec ch
or bl, ch
sub esi, 0x268c13ee
test di, bx
not esi
xchg di, si
shr dl, cl
not al
test ecx, 0x7912d69c
mov dx, di
add dx, bx
adc di, 0xd53
mov ebx, ebx
and si, ax
xor edi, ebx
ror cl, 5
nop
shl esi, 5
pop eax
pop esi
pop edi
pop edx
pop ecx
pop ebx
push eax
shl al, 7
push ebx
adc bh, al
push ecx
or cl, 0x38
push edi
test di, ax
sbb bh, 0x61
push edx
rol dx, 1
shr cl, 2
sub bh, bl
push esi
sbb si, 0x250e
or bh, 0x2a
xchg dl, al
adc dh, 0x6a
test ecx, 0x26211cf7
not di
xchg cx, ax
stc
test edx, 0x194830
stc
add di, di
ror cx, cl
ror cx, 2
nop
sbb esi, 0x29fe2183
cmp ch, dh
xchg edi, esi
and esi, 0x2a63b47b
xchg edi, ebx
add ecx, edi
inc edi
sub dh, bh
mov eax, 0x306c6a77
shl al, 2
inc esi
nop
nop
shl bl, cl
add cl, 0x2c
shl ebx, cl
nop
rol cl, cl
nop
shr dl, 4
shl bx, cl
inc ax
sub dx, di
mov ah, ch
sbb bl, dh
mov ah, 0x67
mov eax, ecx
adc ebx, edx
inc esi
xor di, si
sub ch, 0x65
test ch, 0x23
adc cx, 0xb65
xor dl, cl
rol si, cl
and ah, bl
sbb dl, 0xb
and edx, 0x276f75b9
not cl
stc
inc dl
xchg di, dx
rol cx, cl
xor ebx, 0x7be8258d
test ch, bl
nop
rol cx, cl
shl bx, 8
sbb ax, di
sub bl, 0x4f
test ebx, edx
sbb cl, bh
xor eax, esi
inc dh
shl eax, 5
and bx, ax
and al, 0x44
dec ch
shr al, cl
or si, dx
or esi, 0x66a27f47
not bh
shl cl, cl
ror ecx, cl
xchg al, ah
shr cx, 5
shr esi, cl
adc ch, bh
sbb ebx, 0x1173897
sub ebx, 0x5c8627d0
xor cl, bl
sub ah, ch
cmp bx, 0x762c
not edx
nop
add ch, 0x47
and edi, ecx
add bl, 0x1c
pop esi
shl edi, cl
sub dh, ch
and bx, cx
push esi
add esi, ecx
shl ecx, cl
dec bh
cmp bx, 0x1fdd
inc di
dec esi
test eax, ebx
add bx, dx
sub di, ax
sub bh, bl
not ebx
dec cx
and bl, 0x27
mov ax, 0x1e8c
and di, cx
rol edx, 7
sbb dh, cl
not al
adc dh, 0x30
mov al, 0xc
add edx, 0x4975290e
adc esi, 0x13441c50
dec bx
or edx, eax
and di, cx
shl eax, 3
mov bx, si
and ax, 0xbd8
shl dl, 5
ror di, cl
xor cl, 0x47
cmp ax, 0x9b7
and eax, eax
rol cl, cl
and di, bx
and di, di
shl edi, 2
sub di, di
sbb cl, bl
sbb dx, dx
shl ch, 6
adc ax, ax
xchg cl, bl
stc
stc
xor si, cx
xor dh, 0x31
shl ebx, 2
xor esi, edi
sub bl, 0x4b
inc ebx
and edx, 0x1054fc95
pop esi
pop edx
pop edi
pop ecx
pop ebx
pop eax
call fcn.004b9d9b
call fcn.004ba198
jb 0x4a8540
push esi
ror esi, 4
push eax
xor eax, 0x32b9fed2
inc ax
push ebx
push ecx
shr bh, cl
mov esi, ecx
cmp bx, si
push edi
shr edi, cl
push edx
not edx
not al
xor dl, dh
add bh, 0x3f
or esi, 0x6c5f58e7
not cx
sbb si, 0x4ecb
sub eax, 0x2f165095
inc cx
test edx, 0x12bd524
shl cl, cl
shl esi, 2
shr al, cl
not bl
stc
test al, 0x35
add ah, dh
rol cl, cl
or dx, 0x302a
shl al, cl
shl ecx, cl
cmp cl, 7
add edi, ecx
adc eax, 0x57e34432
and dl, 0x31
xchg bx, si
shl bx, cl
not ecx
test dl, 0xf
dec si
and di, 0x4ada
test bx, 0x552e
or dx, 0x4a13
test edi, 0x1895fe5
xchg esi, eax
pop edx
pop edi
pop ecx
pop ebx
pop eax
pop esi
push ebx
sbb bh, 0x3f
pop ebx
push eax
sbb al, 1
push ebx
rol bl, 3
pop ebx
pop eax
call fcn.004ba735
call fcn.004bace3
call fcn.004bb21e
push eax
push ecx
shr eax, cl
dec cx
not ax
push edi
shl edi, cl
push esi
dec si
push edx
rol edx, cl
nop
push ebx
xor bx, 0x2b3a
adc edi, edx
nop
adc dl, 0x2b
stc
and cx, cx
xchg ah, ah
shr dx, 1
add edi, edx
stc
not ax
sub edx, edx
add dx, dx
nop
nop
and esi, 0x57f23cca
stc
stc
mov edx, 0x2795f3a1
sbb ecx, edx
inc bl
stc
xchg dx, di
stc
sub dh, 0x2d
not dl
test ecx, 0x76268d7f
xor ecx, ebx
test di, di
nop
cmp si, 0x1297
dec bl
shl ah, 1
sbb bh, ch
mov al, ah
nop
test ah, dl
mov di, cx
test cx, 0x4a7a
rol bh, 4
stc
rol di, cl
cmp dl, dh
not ebx
add bh, 0x31
adc dx, 0x3e6b
sbb ecx, 0x63202ff2
dec dh
pop ebx
pop edx
pop esi
pop edi
pop ecx
pop eax
call fcn.004bb751
push ecx
push edi
xchg cx, di
push edx
inc dl
stc
and ch, 0x5f
push esi
inc si
push eax
adc eax, 0x20a6ac75
sbb edi, 0x7d386878
push ebx
adc si, bx
nop
shl ecx, 2
stc
mov esi, eax
inc ebx
adc ch, 0x78
xchg ch, ah
mov dx, si
shr cl, cl
xor ax, 0x293a
nop
inc di
test dx, 0x22f2
mov si, 0x25d2
and cl, ah
add ah, 5
cmp bx, 0x3df3
inc bx
rol ax, cl
shr eax, cl
shr ecx, cl
sub di, si
adc edi, 0x301cbd86
sub ch, 0xf
test ch, 0x1e
xor si, ax
and ecx, 0x2f16cae4
not al
shr bh, 4
and bh, ah
nop
rol eax, 5
nop
adc bx, si
adc ch, ah
not edi
test ch, ah
sub dl, 0x5e
shr bh, 7
cmp ch, ah
sub eax, 0x5501b25e
mov edx, ecx
sub edx, ebx
add dx, di
ror ax, 7
not esi
ror edx, 2
mov dl, al
xor ch, bl
cmp dx, dx
rol ecx, 7
add al, 0x1b
stc
xor ah, bl
add esi, edi
ror bx, cl
shl bh, 7
nop
cmp edi, ecx
xor dx, ax
sbb al, dh
xchg bl, cl
shr edi, 1
shr ax, cl
mov eax, 0x10a35688
shl si, cl
xchg di, ax
xor ax, si
add si, 0x4dd
pop ebx
pop eax
pop esi
pop edx
pop edi
pop ecx
push esi
not esi
push ebx
push edx
xor ebx, edx
pop edx
pop ebx
pop esi
call fcn.004bbc7d
mov word [edi + ecx*2], ax
dec ecx
jmp 0x4a800c
push dword [ebp + 0x10]
push 1
push edi
call fcn.004bc222
call fcn.004bc57d
call fcn.004bcb1f
push edx
and dh, 0x21
push ebx
inc bx
push edi
push ecx
adc edi, ecx
test ecx, 0x7597b53a
push eax
add eax, ebx
sbb edi, 0x22db2290
xor ah, ch
nop
shr eax, cl
shr dl, 5
nop
shl dl, 8
not ecx
push esi
sub ecx, esi
or dl, ch
rol edx, 6
xor dl, 0x41
stc
sbb cx, dx
mov cl, 0x6a
or ax, di
add esi, 0x6161c389
rol bx, cl
sbb dl, 0x1b
dec bl
or si, 0x6f35
dec dh
sub esi, 0x752394c3
test ax, 0x520f
ror ah, 8
and ecx, edi
stc
sbb eax, 0x3148e182
sub dx, bx
mov dh, dl
rol bh, cl
ror ah, cl
cmp bh, al
mov ch, al
not bh
adc edx, 0x1447eaea
dec si
xor dx, bx
inc di
xchg bx, dx
xchg al, dl
sbb ax, si
stc
ror dx, cl
test cx, 0x1e84
not bx
xchg dx, cx
sbb dl, dl
shr dh, 2
sbb edx, 0x39b1f9b2
rol bx, cl
nop
or ah, dh
or bx, dx
mov cl, bl
adc ch, 0x36
test eax, ecx
sbb cx, di
xchg si, bx
adc ah, 8
xor esi, eax
sub ah, 0x21
xchg bl, bh
xchg ah, dh
stc
sbb bx, ax
shl ah, 8
adc bx, dx
or esi, esi
shr dl, cl
and si, bx
mov ebx, ebx
and al, bh
ror eax, cl
and bx, 0x5a2
inc esi
nop
nop
mov cl, cl
or eax, esi
cmp ecx, ecx
ror di, 3
shr si, 8
and al, 0x4f
xor cl, cl
xor dl, 0x1b
adc al, 0x14
mov si, bx
nop
shl ax, cl
xor edi, 0x9c2e760
sbb eax, 0x7995e05e
mov si, 0x2917
nop
nop
pop esi
sub cx, 0x55ff
xchg ah, bh
nop
shr al, cl
cmp bh, 0x30
shr ecx, 7
sbb dh, 0x6b
shr cx, cl
sbb edi, 0x79cf80a1
inc dx
or dx, 0x4a30
not ch
not bh
adc ch, bh
shr ax, cl
rol cx, 8
push esi
sub si, 0x8c0
not esi
not edi
dec ebx
or ebx, 0x44d28592
xor ecx, esi
ror bx, cl
stc
mov edx, 0x4dc7c
test di, cx
ror ebx, 4
dec ah
stc
cmp bh, bh
test ebx, esi
or bh, 0x5a
mov ah, 0x6e
cmp esi, edx
and esi, 0x4155c8d1
xchg dh, dh
test ax, 0x789f
or ecx, edx
adc ebx, 0x11bddc50
and ax, di
add cl, dh
or dh, al
or bh, ch
sub edx, edx
dec ebx
xchg dx, bx
cmp bh, 0x28
shl si, cl
and eax, edi
dec dh
test cx, 0x6dd1
rol edi, 2
shl eax, 6
stc
dec di
mov di, bx
nop
dec di
rol di, cl
add cx, 0x231f
add bx, 0x44e0
and cx, 0x5f2c
shl bl, cl
rol ah, 8
add ax, 0x3e7e
xchg bx, dx
sbb edx, edi
shl ax, cl
mov si, di
not ch
add dl, ch
or bh, 0x3b
adc bh, 0x61
sbb cl, 0xb
test si, bx
sbb bh, ch
shl cl, cl
nop
nop
rol al, 2
adc cx, cx
adc ebx, ecx
nop
not bh
add dx, 0x4423
not dx
cmp dx, di
inc cl
xchg ebx, eax
stc
rol si, 6
shr ch, 1
mov di, di
and eax, 0x4eae5be
shl edx, 2
cmp dh, 8
shr ah, 7
stc
ror si, 3
inc bh
pop esi
stc
xor bl, ch
or cx, 0x16c6
stc
not cl
test ax, 0x4ced
nop
push esi
sbb cx, si
shl edx, 8
shr esi, cl
sub cx, si
or bl, 0x51
add eax, 0x78f45ed
adc edi, edi
sbb ebx, 0x3fd88f65
dec eax
dec ah
not dl
shl bl, cl
and bh, 0x7d
shl al, cl
adc edx, esi
shl cl, 7
add cx, 0x541b
sub bh, ch
shl esi, cl
or esi, ecx
mov dl, 0x20
rol ax, 5
sbb bx, dx
rol dl, 2
dec cx
or al, 0x4c
test bx, 0x55aa
adc dl, 0x42
adc edx, 0x357a9a86
ror cx, 5
and ecx, 0x3ba3cf8d
nop
shr bx, cl
test bh, cl
shr ah, 7
shr si, 7
dec cl
and ax, bx
stc
or ebx, ecx
sub cx, 0x20b5
stc
stc
shl esi, cl
sbb ch, 0x18
shl ch, 5
nop
nop
adc dh, ah
rol dl, 2
xchg ebx, edx
rol esi, 4
and ah, 3
dec bl
xchg bx, cx
xchg dx, cx
xor esi, ebx
or bx, 0x2dda
shr edx, cl
dec bh
sbb ah, 0x75
nop
and cx, 0x4924
dec ax
cmp si, cx
ror si, 4
cmp cx, si
xor bx, 0x2cfc
xchg bx, bx
mov ch, 0x73
xchg bh, bl
shr bl, cl
sbb eax, 0xce5b874
test si, 0x5789
xchg cl, cl
cmp cx, 0x3fd5
mov edx, 0x421d3f74
stc
pop esi
pop eax
pop ecx
pop edi
pop ebx
pop edx
push ecx
inc ch
push esi
sbb esi, ecx
dec ecx
push ebx
or bl, 0x1c
nop
push edx
rol dl, cl
xchg esi, edx
xor si, 0x4ef
nop
adc ecx, 0x625f17f9
mov ebx, 0x3fbd9ab2
push eax
rol eax, cl
and ecx, edx
push edi
test eax, edi
stc
not cx
rol bh, 7
shr edx, 8
mov edi, esi
ror dx, 1
shr cx, cl
nop
stc
sub ecx, edx
test si, di
dec dx
dec ebx
or dx, 0xa79
shl edx, cl
shl esi, 6
and ecx, ebx
or cx, 0x4a35
sbb edx, eax
dec edi
mov ecx, 0x6f9aeabf
sbb edx, 0x54231526
shl edi, 7
xor dh, 0x31
nop
test bl, 7
inc ebx
add ecx, edi
or esi, eax
ror cx, 6
adc bx, di
add ah, ch
xchg edx, esi
inc ecx
or ecx, edi
cmp ebx, eax
stc
not cx
xor ch, 0x5e
or edi, 0x491552d
shl di, 7
adc ax, si
and eax, 0x2fdbac0a
ror dl, cl
and ch, bl
not edx
dec cl
add ax, 0x7a47
dec dx
ror ah, 8
shr eax, cl
shl cl, cl
ror bx, cl
stc
xchg dx, ax
nop
shl di, 3
sbb ebx, 0x22830d2b
test esi, 0x7d9567be
rol dx, 6
shl ebx, 8
and edi, ebx
and bl, 0x3d
nop
xchg edi, ecx
cmp di, 0x227b
stc
nop
add bx, 0x1b33
stc
ror bx, cl
add al, ch
or cl, bh
add bx, 0x65e7
rol eax, cl
ror bl, 2
nop
shl ch, cl
sbb eax, 0x77d2d36
and bx, 0x34f0
nop
inc ebx
rol ah, 2
stc
adc dx, ax
and cl, 0x4d
pop edi
sbb cl, 7
add cx, 0x421a
shl cx, cl
xor ah, 0x32
xor bx, si
xor edx, 0x1ec5ea0a
not ebx
not ecx
nop
cmp bl, dl
rol ah, cl
inc cl
dec dx
ror dx, cl
xor eax, 0x685bfc0
dec dh
sub bl, ch
shr esi, cl
xchg si, cx
nop
and ebx, esi
sub ax, ax
ror cl, cl
stc
shr dl, 2
adc al, bh
push edi
and di, 0x2c4d
sub esi, ebx
inc dx
shr al, 6
or ah, 0x1c
stc
and bx, 0x72b9
mov ax, 0x2b55
sbb ebx, eax
dec edi
ror cx, cl
adc cl, 0x65
test ax, 0x435
inc dx
ror ebx, 7
sbb al, cl
mov bx, 0x36fe
test ax, si
shl esi, 8
test ebx, edx
sbb ch, cl
not al
cmp ah, 0x33
inc bl
shr edi, 1
or eax, 0xbca138e
inc edx
nop
test edi, eax
mov dl, bh
and edi, 0x1d47b666
add ebx, 0xe4d1e72
xor bl, bl
add esi, eax
test dx, 0x2d5e
xchg dh, ah
or ecx, 0x36b6b48a
xor cx, di
adc al, ah
and cl, dl
and di, ax
xor edx, ecx
and edi, edx
stc
shl bh, cl
dec ah
add ecx, edi
not edi
adc ebx, ebx
shl ecx, cl
ror edi, 6
mov ah, 0x12
not edi
dec bx
xor ah, ch
stc
ror al, 6
sub dx, si
rol al, cl
not cx
or edx, 0x114db5bc
or cx, di
shr dl, 2
sub edx, 0x7b09a3de
nop
not bh
test al, 5
rol ecx, 1
cmp esi, 0x60f59e1c
ror dx, 5
adc ax, 0x38e7
not al
test ebx, 0x33ddacaf
xor ah, al
pop edi
stc
xor ax, 0x5cd5
adc ah, al
push edi
not di
ror si, cl
add eax, 0x7f2c5af3
inc bl
nop
rol eax, cl
inc edi
inc ch
stc
add dl, ch
shl dx, cl
adc dx, 0x394a
cmp cx, bx
sbb eax, 0x5688d3f5
nop
dec cx
test ah, al
ror esi, 1
shr eax, 3
mov edi, 0x303085a1
not cl
inc dl
shl edi, 5
test ebx, eax
sub edi, esi
sub dh, dl
mov ah, ah
sbb dl, 0x7f
mov eax, 0x359ec6cc
xchg edi, eax
shl edi, cl
sbb ch, dl
cmp ax, 0x5774
nop
xchg al, bl
test ah, cl
xchg di, cx
xor dx, 0x4ad
dec di
add al, cl
dec cl
or di, 0x28bc
stc
xor dh, 1
add bx, 0x7b23
cmp ch, bh
mov eax, 0x582f035b
and ch, bh
test esi, ecx
and dx, 0x482
inc al
adc edi, 0x1cc78fa2
test eax, 0x6a1b8605
and ebx, ecx
shr cx, 5
not edx
shr di, 7
xchg cl, bh
mov edi, ecx
and bx, si
inc edx
shr ecx, cl
ror edx, 6
adc edx, 0x7071850f
xchg edx, eax
xchg ebx, eax
inc ax
sub ax, 0x14f9
add esi, edx
xchg esi, edi
nop
stc
test edi, edi
nop
add dl, 0x64
or bl, al
sbb cx, dx
ror dx, cl
sbb edx, 0x149e3b21
inc bh
stc
add di, ax
xor bh, 0x41
sub eax, 0x2d6b80ca
mov cl, 0x59
adc cx, 0x1118
stc
xor eax, ecx
adc ax, 0x22db
stc
shl ah, 2
adc cl, 5
adc ax, di
shr si, cl
xor ecx, esi
xor bl, ch
cmp ebx, edx
pop edi
inc al
sbb bl, ch
push edi
sbb di, di
test dx, cx
shl si, cl
nop
mov al, 0x10
stc
stc
ror si, 6
adc dl, ah
inc bx
shr edx, cl
shr bl, 2
rol si, cl
adc eax, ecx
nop
xor ebx, eax
xchg di, cx
xchg di, ax
rol di, cl
nop
not eax
shr edx, 1
pop edi
pop eax
pop edx
pop ebx
pop esi
pop ecx
call fcn.004bce63
call fcn.004bd22c
push ebx
and ebx, 0x484b7fe6
nop
push edx
inc dh
push ecx
push eax
mov cx, ax
push esi
dec esi
sub al, ah
rol edx, cl
pop esi
pop eax
pop ecx
pop edx
pop ebx
push ebx
rol ebx, 8
push edx
push eax
add dl, al
rol bx, 4
push ecx
shl ch, 2
dec dx
test eax, eax
push edi
add ebx, edi
sub cl, al
inc ecx
add al, dl
adc al, bh
xchg edi, ebx
stc
push esi
not si
add edx, 0x71cbfd04
or cl, 0x2d
or eax, esi
xor ah, 0x67
stc
test dx, 0x1b57
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
call fcn.004bd4cf
push edi
push edx
xchg di, dx
push ebx
push eax
sbb bh, ah
push ecx
shr edi, cl
or edx, ebx
or ecx, 0x168aa5f3
rol edx, 6
push esi
shl esi, cl
nop
dec bl
mov cx, ax
xor dx, cx
and ax, 0x89c
not di
cmp esi, 0x2799688e
stc
and ch, 0x39
mov si, 0x6f2c
cmp di, cx
xchg ebx, esi
and ecx, edx
dec cx
pop esi
pop ecx
pop eax
pop ebx
pop edx
pop edi
nop
push ebx
push edi
test ebx, edi
push ecx
push eax
test cx, ax
shl ecx, cl
xor ch, bl
nop
rol ecx, cl
shr cx, 1
stc
push edx
or ax, dx
add edx, eax
pop edx
pop eax
pop ecx
pop edi
pop ebx
jb 0x4a8e55
call fcn.004bd7df
push eax
or al, al
push edx
sub edx, 0x202cbd81
push edi
push ecx
shr di, cl
sub cx, 0x140c
nop
rol al, cl
push esi
ror esi, cl
ror ax, 5
nop
push ebx
rol bx, 4
ror ecx, cl
pop ebx
pop esi
pop ecx
pop edi
pop edx
pop eax
push edx
shl dx, 8
push ebx
mov bx, bx
push esi
mov si, 0x1dfc
push ecx
test ecx, edx
xor bl, 0x3d
dec bx
xchg ebx, edx
push eax
mov eax, 0x35548ba7
stc
dec ebx
or ebx, 0x73df199d
sbb cx, dx
add cl, ch
nop
shl cx, 2
sub ebx, 0x6478ded
rol bx, 6
pop eax
pop ecx
pop esi
pop ebx
pop edx
call fcn.004bda2b
stc
call fcn.004a654f
add esp, 0xc
pop ecx
add esp, ecx
jmp 0x4ae614
cmp byte [ebp + 0xc], 1
jne 0x4a9dd2
sub esp, 8
mov edi, esp
push dword [ebp + 8]
push edi
push ebx
shr bl, 5
push eax
and ax, 0x3b96
push ecx
xor ax, cx
mov ch, 0x15
dec bh
test cl, 0x4c
not cl
ror ebx, 6
push edi
shl di, 8
dec cx
test di, 0x1729
adc cx, 0x2f6e
ror al, cl
push esi
xchg esi, eax
push edx
not dx
cmp cx, 0x7ab7
mov bx, ax
stc
shl al, cl
not ebx
add cx, 0x4e27
adc dl, ch
shr ecx, cl
and dx, ax
mov ch, 0x74
inc dh
sub di, dx
adc ch, 5
nop
not ah
add cx, 0x19a6
ror dh, 4
add ebx, esi
stc
mov dl, bh
dec edi
cmp di, si
stc
nop
adc ecx, eax
and bx, 0x1a5a
shr esi, cl
adc di, 0x5469
shr di, cl
sbb bl, dl
ror edx, 3
ror bl, cl
mov bx, 0x37cc
not ebx
test dx, bx
shl di, cl
dec edx
nop
stc
test al, 0x2d
not bx
shl dx, 4
inc cl
shr ax, 7
inc ch
ror dl, cl
dec ah
ror bl, cl
xor bx, 0x2151
and ax, bx
xchg si, dx
xor edi, ebx
nop
rol dl, 1
or di, di
sbb si, 0x3708
xor si, 0x2182
test ecx, 0x7e321d23
mov esi, edx
rol ebx, cl
xchg ah, dh
and edx, eax
inc dx
cmp eax, edi
test al, 0x74
or si, di
or ch, dh
dec eax
and ebx, 0xf2d75cc
sub ax, di
add edi, 0x1129c745
mov edx, 0x5d741f0
adc ebx, ebx
and eax, esi
sbb dh, ah
shr eax, 2
adc bx, 0x5b7e
rol di, cl
shr ah, cl
rol di, cl
xor cx, 0x765c
sbb bl, bl
not ah
stc
shr edi, cl
pop edx
not cx
dec esi
adc ebx, 0x3688d08f
inc bx
cmp bl, ah
push edx
ror edx, 2
not ebx
test bl, 0x2e
not ch
sbb edx, 0x391d1c48
nop
sbb edi, edx
mov ax, bx
xchg edx, eax
or dl, dl
inc cl
ror si, 5
ror edx, 4
or bx, bx
ror ecx, 8
inc edi
mov ecx, 0x7cc40c97
sbb di, 0x415e
xchg dx, dx
dec ah
shl cx, 6
or ebx, 0x62544873
and bh, bl
stc
dec edx
stc
add ecx, edi
not ch
cmp ah, ch
stc
rol ebx, 1
not cx
rol dx, 1
and bx, dx
shr cx, 5
dec ax
dec edx
adc esi, 0x36014484
test ah, 0x3b
mov ebx, 0x5db6ac42
sub ecx, ebx
ror di, 4
ror ebx, 1
test dx, bx
or al, cl
rol si, cl
dec si
not bx
xchg ecx, eax
sub dx, 0x51e5
inc ch
xor cx, di
inc dx
inc al
or edx, 0x124d72f4
inc ecx
rol bx, cl
rol bx, cl
xchg bh, al
shl ch, 7
dec al
test ax, 0x1e99
mov bl, 0x14
xchg cx, dx
shl ax, 6
sub bx, cx
add edi, edx
not edi
inc cl
sub ecx, 0x3d004efe
xchg bx, ax
adc si, 0x5352
xor ax, cx
xchg dh, bl
xchg bh, dh
stc
cmp di, 0x7561
shr ecx, 5
adc cx, cx
inc dh
xchg cx, cx
or di, 0x7bdf
sub dh, bl
rol edx, cl
xor eax, esi
xor di, 0x3dce
shr dx, 2
and dh, 0x78
inc edx
shl dh, cl
xor dh, 0x37
rol ebx, 4
nop
rol edi, cl
ror cx, 1
pop edx
push edx
adc edx, 0x342a4e39
xchg bx, dx
dec dx
ror ax, cl
add ch, 0x33
ror ch, 1
adc dl, dl
rol ecx, 1
sbb dl, ch
not dl
xor cl, 5
adc al, ah
ror cx, cl
stc
not edi
dec ah
shl esi, cl
adc bh, bh
dec ecx
rol di, cl
and edi, 0x1ca045ba
cmp cx, di
sbb dx, di
shl ah, 7
sub ecx, ebx
xor ax, 0x879
stc
sbb esi, 0x6b45b123
test di, 0xc8
sub cx, 0x2a5a
or bh, dh
shl eax, cl
dec al
shl eax, 5
rol ecx, 7
xor al, ah
nop
nop
cmp esi, ebx
shr edi, cl
adc ebx, edi
shl ax, cl
nop
xchg edi, ebx
stc
sub dl, dl
stc
xchg edx, eax
dec di
rol bh, 3
xor ebx, edx
shr al, 7
xchg ch, al
add bl, 0x6b
rol edx, cl
shl si, 8
add dx, ax
xchg dh, dh
ror edx, cl
cmp di, cx
rol ecx, 3
shr eax, 2
shl ax, 5
nop
and edi, 0x3f4fe10c
shl esi, cl
and dl, 5
xchg edi, edi
inc ch
mov ax, si
dec ecx
add ebx, 0x24e0db20
rol bx, 7
xchg cx, bx
dec ecx
cmp bx, di
or al, cl
shr ebx, 5
xchg cx, si
not si
dec ax
shl dx, 8
shr bx, 5
adc dh, dh
shl cx, cl
rol ebx, cl
adc bx, cx
inc dx
and ah, al
shl bl, 2
not dh
shr ecx, cl
shl dh, 3
dec al
mov cx, di
sub di, 0xd38
ror eax, cl
xchg ah, ah
xor dl, ch
not di
pop edx
xor bh, 0xd
dec cx
rol ecx, 7
shl bh, 5
dec eax
inc ecx
push edx
cmp dl, 0x34
and si, di
inc ah
dec bx
ror ax, cl
ror dh, cl
adc si, dx
and dh, al
xor si, si
not ecx
not si
cmp eax, eax
xor si, 0x73da
cmp ebx, 0x7a8d6fd0
nop
or ecx, ebx
not bx
xchg ch, ah
not esi
cmp edi, ebx
cmp dh, cl
add ax, 0x5562
adc esi, 0x565f895
shl ax, cl
dec eax
sub esi, edx
inc ecx
inc dl
and al, dh
sub dh, 0x3a
cmp si, 0x2c78
adc eax, ecx
test esi, 0x10a83e56
or ch, dl
or di, 0x62d1
add eax, edi
test cx, 0x47ee
xor ecx, eax
or ah, al
inc esi
or bh, 0x7a
add ah, dh
rol ecx, 7
test edx, 0x9d74eed
cmp cx, 0x66ec
test ecx, 0x1fda6df9
not cl
and dx, 0x1b6d
add eax, edi
not ax
cmp dh, dl
shl cx, 2
adc esi, 0x5efd2269
nop
rol bh, cl
sub bl, dh
add di, 0x1245
add cx, 0x353c
nop
sub dl, bl
dec ch
nop
cmp ax, 0x4885
nop
or ah, 0x13
cmp eax, edi
stc
rol ecx, 2
and esi, 0x5b6c80d8
not bh
test bh, 0x2d
test bx, dx
cmp bx, 0x6999
add bl, 0x22
nop
stc
nop
inc cx
xchg si, bx
xchg ecx, edi
rol al, 3
adc cx, bx
nop
mov di, 0x7505
or ecx, eax
sub di, 0x7a81
nop
stc
stc
xchg di, dx
add edi, 0x5834f239
add ecx, edi
adc ebx, 0x5bb601a8
cmp bl, bl
pop edx
stc
ror esi, cl
mov eax, ecx
stc
test ebx, 0x46ba9d33
push edx
not dx
and dx, 0x26f8
sub di, 0x1744
cmp si, 0x353a
ror dl, 4
sbb cx, 0x27cc
adc dx, dx
or si, 0x59ed
rol dh, cl
test ah, ah
inc ax
shl bl, cl
and bl, dh
adc edi, edi
shl ch, cl
mov dx, di
sbb edi, edi
cmp dh, 0x79
nop
not cx
xchg bl, ah
ror di, cl
shl esi, cl
mov si, 0x484a
inc edx
or cl, dh
add cl, 0x13
shl di, cl
adc edx, esi
test ecx, edi
rol cx, 5
shl al, cl
xor al, 0x41
nop
rol di, 8
shr eax, 1
and bx, dx
and al, bh
add ax, 0x34e3
xchg cl, dl
xor bl, 0x5a
ror eax, 6
cmp ch, 0x25
test ebx, edi
xor dl, 0x4c
sub esi, eax
not bx
xor cl, bl
inc esi
ror di, 8
nop
and dh, dl
stc
rol bl, 8
mov esi, 0x749acec3
stc
not ax
shl bx, cl
and edx, ecx
ror bh, 3
dec si
stc
nop
ror eax, cl
cmp bl, 0x7b
mov eax, 0x1acc5b92
xor bx, cx
stc
not dl
not edx
sbb cl, 0x2d
rol cx, cl
adc dx, 0x5457
shl cx, cl
shr ah, cl
ror edx, cl
nop
add ebx, 0x55dcc331
ror cl, cl
or ebx, ebx
test edi, 0x25e9453c
cmp cx, ax
ror edx, cl
stc
ror dx, 4
ror eax, cl
mov cl, al
xchg bx, ax
test dl, 0x59
add dl, 0x3c
rol bh, cl
xchg dx, ax
add bx, 0x20d2
xchg esi, edi
xor di, si
pop edx
rol al, cl
test bh, 0x5f
shr ecx, 1
or ecx, ecx
not cl
shr ebx, 5
push edx
sbb dx, 0x5d36
xor esi, 0x31914fe2
shl ecx, cl
ror eax, cl
rol dx, 4
inc ax
ror si, cl
mov ax, 0x20cd
xchg di, ax
cmp al, 0x78
stc
shr dx, cl
and ah, 0x54
nop
stc
sbb esi, esi
xor cl, ah
sub dl, 0x1a
sbb dl, dl
xchg si, ax
and dl, 0xd
shl dl, 8
adc ebx, 0x3298ff39
and al, 6
sub edx, ebx
adc bh, 2
nop
sub edx, edi
rol ah, cl
inc esi
mov bx, cx
mov edx, ecx
shl ch, 3
xor ah, 0x6c
sub ch, 0x6b
sbb ah, ah
rol ecx, cl
dec bh
xchg edx, ebx
inc esi
ror al, cl
xchg dx, cx
shl bl, cl
not di
rol bx, cl
nop
and bl, 0x5b
not ah
pop edx
pop esi
pop edi
pop ecx
pop eax
pop ebx
push eax
ror eax, 2
and eax, 0xab195c3
dec ah
push ecx
xchg ch, ch
push ebx
ror bh, 6
push edx
and dl, bh
push esi
push edi
test si, di
mov dl, al
shl ax, 8
sub si, ax
shl cl, cl
shl ebx, cl
shl cx, 5
or dl, cl
cmp edx, edx
ror bx, cl
dec cl
not al
nop
ror cx, 6
sub edx, ebx
not edi
add ecx, edi
adc dx, 0x256c
shr edi, 1
mov bh, 0x11
cmp ebx, eax
sub ebx, 0x6d6b3c28
sbb ecx, 0x53bd874c
shr al, 6
xchg di, ax
xchg cx, ax
xchg dl, dl
dec cx
rol cx, 5
add bl, 0x68
dec ecx
xor al, 0x6d
sub esi, eax
nop
test ax, 0x44e5
or ebx, ecx
inc ah
shr edi, 1
cmp ebx, ecx
stc
stc
stc
shr dh, cl
shl ebx, cl
adc dh, bl
inc ecx
inc cl
nop
adc ebx, 0x1bf04ec9
or edx, 0x761552c1
stc
dec esi
stc
stc
sub ch, ah
cmp di, 0x45c
sbb eax, 0x2a775b3e
shl dx, 7
nop
cmp cx, ax
sub al, cl
test dh, dl
ror ecx, cl
dec esi
test bx, 0x4638
xchg dl, cl
cmp cx, 0x541c
inc eax
not al
nop
shr bh, cl
shl ch, cl
not bx
nop
sbb dh, 0
and ax, 0x63d5
rol edx, 5
inc di
cmp di, 0x67b4
sub edx, edx
and edx, edx
not esi
nop
not bx
adc ax, 0x1eb0
adc bx, cx
dec cx
inc al
nop
inc al
rol dl, cl
cmp al, ah
not ecx
shl ax, cl
pop edi
stc
rol si, 3
sbb dx, 0xe78
ror ch, 5
xchg bl, ch
xor eax, ebx
and bx, 0x5375
xor esi, eax
add si, 0x58bc
test ch, 0x46
adc ch, 0x65
adc esi, ecx
xor al, 0x7b
dec ecx
and cl, 0x47
mov edx, esi
mov al, dl
sub cl, dl
ror cx, cl
xchg esi, edx
not dx
inc cl
or ecx, 0x6abf6d0c
ror si, cl
mov ax, cx
nop
adc edx, eax
shr ebx, cl
sub ebx, eax
cmp eax, ecx
ror ebx, cl
push edi
ror di, 8
xchg si, cx
sub ch, ah
add cl, al
ror edx, cl
adc ah, 0
cmp ecx, edx
add edi, edi
or bh, dh
dec bx
rol dl, cl
or ax, si
stc
stc
shl ax, 1
not dh
xor bl, 0x60
rol edi, cl
test ecx, edx
inc bx
mov esi, ecx
ror bx, cl
sbb bx, 0x6ae1
add ah, 0x3c
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push ecx
push esi
add cx, si
push edi
xor ecx, edi
pop edi
pop esi
pop ecx
push eax
push ebx
xor al, bl
pop ebx
pop eax
push edx
and edx, 0x5f010b6d
pop edx
call fcn.004be040
call fcn.004be5cb
push edx
sub dl, 0x3b
pop edx
call fcn.0043bbf6
push dword [ebp + 0x10]
push 2
push edi
jecxz 0x4a9696
call fcn.004be840
push ebx
add ebx, 0x614550b7
push edx
shr edx, 2
push esi
or esi, 0x3db4f041
push ecx
adc ch, 0x5c
adc ebx, esi
not esi
not cx
xor ch, 0x3c
push eax
sub ah, 0x3b
push edi
cmp edi, 0x24348568
not edx
ror dh, 2
and edi, esi
add ch, 0x3e
dec dl
stc
test bh, 0x51
ror bx, cl
sub dl, cl
mov ah, 0x1a
sub bx, 0x7134
ror bl, 7
add ebx, edx
shl edi, cl
and bh, 0x7d
rol esi, cl
shl bh, cl
cmp di, 0x674f
xchg ebx, esi
sbb dh, ah
cmp si, di
xchg cl, bh
shl cl, 7
ror cx, cl
test di, 0x74e7
adc ecx, ecx
add bl, 0x7d
adc ebx, 0x1f3d9d12
shl ax, cl
or ebx, edi
stc
ror dh, 2
and cx, si
shl di, 8
sub esi, ebx
rol edx, 2
stc
not edi
rol di, cl
and bl, 0xd
shl bl, cl
or eax, 0x5c41ad2b
xchg cx, cx
dec ebx
dec esi
or bl, 0x67
not ax
adc edx, eax
mov bx, 0x7661
nop
xchg ah, ch
or ebx, 0x263bbc0
shr ax, 1
nop
stc
dec ebx
shl dx, cl
adc edx, 0x283313cf
cmp eax, ebx
adc ch, 0x38
test si, 0x4782
ror dx, 1
xor edi, 0x4026498f
cmp ebx, edx
pop edi
pop eax
pop ecx
pop esi
pop edx
pop ebx
jb 0x4a984d
call fcn.004bed80
push ecx
xor ch, 0x19
nop
push edx
rol dx, 1
push eax
xor ax, 0x142d
rol ax, 8
push ebx
mov cl, bh
push esi
sub si, 0x106c
shl dx, cl
inc edx
shr ch, cl
dec dl
nop
sub dl, 0x6b
sbb ecx, eax
or ax, 0x5879
nop
push edi
sub di, si
shl ah, 6
shl si, cl
sub al, 0xb
shr ebx, cl
shl dh, 5
nop
ror ecx, cl
and di, 0x54a5
inc bh
sub bx, di
rol cl, cl
test dh, 0x3e
not si
ror bx, 4
mov cx, dx
add ah, 0xe
stc
and eax, ebx
test si, 0x56a2
and bx, cx
rol dx, 4
stc
not eax
rol edi, cl
cmp cx, si
nop
nop
and edi, ecx
xchg dh, ch
shr ecx, 3
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
push esi
and si, 0x3ae1
push ecx
or ecx, ecx
xor ecx, 0x2e6ddbb4
push edi
rol edi, 1
push ebx
or ebx, ecx
push edx
or dh, dl
pop edx
pop ebx
pop edi
pop ecx
pop esi
push esi
shr esi, 7
push ecx
ror ecx, cl
push ebx
push edx
xor ebx, edx
dec cx
cmp esi, 0xdbe4497
dec ecx
push edi
add di, cx
xor ecx, edx
pop edi
pop edx
pop ebx
pop ecx
pop esi
call fcn.004bf013
call fcn.004bf58a
stc
push edx
dec dx
inc dx
stc
push ebx
push ecx
shr bx, cl
add dl, 0x24
and dx, 0x49ac
push edi
push eax
xchg edi, eax
xor ah, 0x4a
nop
sub al, 0x50
and dh, 0x19
nop
push esi
add si, si
shl cx, cl
test ax, ax
and edi, edi
shr bx, cl
or ecx, ebx
cmp ecx, edi
dec cl
test cl, 0xb
inc si
not ecx
inc ch
and eax, ecx
rol ah, 4
add cl, 0x2a
and cl, bl
test ebx, 0x22f844cd
stc
rol di, 6
rol eax, cl
sub ch, dl
inc eax
not bl
not edx
adc si, ax
xchg esi, eax
adc ecx, 0x70ccb399
or ecx, edx
xchg cx, bx
adc ch, 0x31
rol eax, 5
ror ebx, cl
cmp bx, dx
dec edi
sub dx, bx
xchg ch, dh
cmp di, di
not esi
xchg ecx, edi
and ah, 0x3e
inc ax
xchg edi, eax
sbb ah, ch
inc ecx
xchg dh, cl
ror edi, cl
sbb dh, 0xd
sub dx, 0x407d
inc al
shl dl, cl
not ebx
sub al, 0x72
not al
xchg bx, ax
rol si, cl
test dx, 0x50c7
nop
xor dx, 0x1ae0
add dl, bh
adc bl, 0x73
nop
dec ecx
add ax, di
ror al, cl
sbb dl, bl
shl dh, 3
xor ch, bh
cmp ch, bl
ror dx, cl
xchg ebx, eax
ror ebx, cl
or edx, 0x6e406db3
dec ecx
sub dh, 0x1e
add ebx, ecx
test dh, 8
adc ax, si
and edi, 0xc51b870
and esi, edi
add si, 0x7282
sbb esi, 0x2fe42924
test bh, ah
dec bh
test bl, al
adc ebx, esi
and ebx, 0x77647fab
sub ax, si
pop esi
add dh, 0x3d
push esi
sbb dx, si
cmp al, dh
adc ch, 0x32
xor dl, 0x5c
and ah, bh
cmp dx, bx
ror dx, 4
shr al, 3
shl cx, 5
inc al
add cl, 0x20
xor ch, 3
sbb esi, esi
mov cx, 0x2f29
xor dh, al
nop
or eax, 0x38c6b509
shr bx, cl
test dh, bh
dec ah
shl edi, 3
rol cx, 4
dec al
xor ah, ah
nop
test ecx, esi
not ebx
ror dx, 5
dec ax
add edx, 0x288be8dc
not si
cmp bh, cl
rol dl, 6
stc
mov ecx, edx
shl edi, cl
mov cx, dx
stc
stc
add dh, ah
sub ebx, eax
dec cx
add ax, di
shl di, 5
not cl
ror si, cl
shl ax, 4
xchg edx, eax
ror eax, 2
or bh, 0x37
mov ch, cl
xor cl, bl
sub di, dx
shr ebx, 8
shl ebx, 1
test edx, edx
and bh, 0x24
mov edx, edx
inc al
cmp cl, 0x32
xchg esi, eax
sbb ax, 0x4305
sub dx, 0x77f
sub dx, bx
stc
adc edx, ebx
and ax, 0x6d38
shl cl, cl
adc eax, 0x7ecb1233
add eax, 0x3d935616
mov cl, 0x5f
shr edi, cl
mov ax, si
or ax, dx
stc
test ecx, 0x4bbae2b7
shr dl, 7
xchg si, cx
rol bh, cl
shl esi, 7
xchg edx, eax
nop
sub cl, bh
dec ax
ror ch, cl
xchg ecx, edi
shr si, 7
sbb esi, edi
nop
not dx
shl dh, 8
nop
or dx, 0x865
mov di, ax
mov ax, cx
shl al, cl
add edi, 0x74602214
dec edi
sbb edi, 0x7040e0cc
pop esi
mov dl, dl
nop
push esi
inc esi
dec edx
and bh, ch
add ebx, edx
add al, ch
xchg ebx, eax
stc
mov ecx, 0x670bed62
shl ebx, cl
nop
ror esi, 3
xchg dl, bl
inc dx
ror bh, cl
adc ah, 0x35
xor ch, 0xf
nop
and eax, edx
test dl, ch
mov bx, 0x45fb
dec ecx
ror eax, 6
shr cl, cl
ror dx, 1
pop esi
pop eax
pop edi
pop ecx
pop ebx
pop edx
push ebx
cmp bh, 0x66
push edx
add dx, 0x113b
push eax
inc al
push ecx
shl ax, cl
push esi
inc esi
push edi
mov ecx, edi
sbb ecx, eax
stc
dec ch
stc
xchg edx, eax
or di, 0x11e8
cmp di, 0x5eeb
inc ecx
rol dh, 6
dec ah
ror cl, 6
mov eax, 0x517ff86e
dec dx
and dl, 0x6a
inc edx
stc
adc bl, 0x70
xchg di, cx
inc cx
cmp eax, 0x34c70ede
rol si, 1
xchg dx, dx
xor esi, edx
sub si, 0x21c7
dec dl
add eax, 0xe82fb00
mov esi, ebx
not ecx
test esi, eax
test dx, ax
ror bh, cl
add bl, bh
xor ebx, 0x766fa5e0
cmp cl, bh
cmp ah, 7
inc cx
mov ah, bh
shr di, cl
rol ecx, cl
cmp al, bl
cmp ax, bx
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
push eax
push ecx
ror eax, cl
push edx
add dx, 0x5c18
push esi
and esi, eax
push ebx
test dx, bx
sbb al, 0
adc ax, si
rol cx, cl
sub bh, dl
stc
test cl, 0x15
push edi
adc edx, edi
shr ax, cl
stc
not bh
dec bx
or di, 0x6a51
rol esi, 7
dec edx
rol dx, 4
sub ebx, 0x1769eb2
or bx, 0x524c
stc
nop
adc dx, cx
sbb edi, 0x2e5f3c34
cmp ecx, 0x3a3ab20d
not ebx
shl ch, 3
add dx, 0x6de6
ror edi, cl
inc si
sub edx, eax
sbb edi, 0x43708b15
shr ebx, cl
dec edx
sbb ah, ah
mov ax, 0x5da9
ror eax, 1
xor cl, 0x68
test di, 0x9fc
and ch, dl
xor esi, edx
cmp bl, ch
xchg dl, bl
not edx
sbb dx, 0x1bfa
sbb cl, al
rol ecx, 7
or esi, 0x4e2d5fc5
ror si, cl
rol edx, cl
nop
dec dx
and edi, 0x49ac13e5
shr edi, cl
inc cx
stc
inc al
pop edi
pop ebx
pop esi
pop edx
pop ecx
pop eax
nop
push ecx
push edi
add cx, di
push esi
xchg si, cx
push eax
push ebx
xchg ebx, eax
sub ah, 0x4f
add ax, bx
add ebx, esi
sub cl, bh
push edx
inc edx
xchg ebx, edx
pop edx
pop ebx
pop eax
pop esi
pop edi
pop ecx
push ecx
push esi
xchg cx, si
push ebx
adc bl, ch
push edi
add bx, di
and ch, 0x64
push edx
sbb cl, dl
dec ecx
dec edi
nop
push eax
or eax, edx
cmp bh, 0x24
or dx, 0xf6d
ror edi, cl
rol ax, 8
inc si
stc
or eax, edi
mov si, 0x396a
stc
add dx, dx
stc
shl ch, 3
ror ah, cl
dec bx
shl di, 7
xchg ch, bh
cmp eax, 0x5f000279
ror cx, cl
shl bx, 3
mov dl, 0x2e
sub al, 0x3e
adc ecx, 0x3e6046a8
shl ax, cl
stc
stc
shr dx, 6
adc esi, 0x7682a436
mov ebx, 0x66a44145
not esi
rol eax, 6
ror al, cl
pop eax
pop edx
pop edi
pop ebx
pop esi
pop ecx
call fcn.004bfa0d
js 0x4a9d0c
jne 0x4a9c9e
jns 0x4a9c91
push ecx
sbb cl, 0x65
pop ecx
je 0x4a9c9e
jecxz 0x4a9c9e
call fcn.004bfcd8
call fcn.004c0016
stc
push ebx
sbb bx, 0x5bfb
push ecx
sbb cx, 0x795c
pop ecx
pop ebx
call fcn.004c03d6
jb 0x4a9ce7
jge 0x4a9cd9
call fcn.004c06eb
jecxz 0x4a9cd9
call fcn.004c0aa9
call fcn.004c0fac
call fcn.004c1294
push edi
push ecx
shr di, cl
push esi
add si, 0x7e5d
pop esi
pop ecx
pop edi
call fcn.004c1764
jno 0x4a9cfc
call fcn.004c1c07
call fcn.004c20e7
call fcn.004c23e7
js 0x4a9d0c
call fcn.004c2797
push edx
push ecx
ror dh, cl
xor dl, dh
push eax
shr ax, cl
push ebx
cmp al, bl
shr dx, 6
rol al, cl
push esi
and eax, esi
stc
ror cx, cl
add dx, ax
push edi
xor edi, 0x248c3108
stc
dec dh
nop
rol esi, 5
stc
cmp esi, 0xd6bfb78
xchg cl, dl
mov esi, 0x7d74173b
sbb cl, 0x1e
add cx, 0x3238
test ecx, 0x536f41ef
dec al
nop
dec dx
add ah, dh
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
push ebx
shl bx, 4
push edx
rol dl, 5
and dx, bx
push esi
push edi
add si, di
stc
add dx, 0x4dca
push eax
push ecx
shl ah, cl
sub ecx, ebx
test dx, 0x723d
mov ebx, edi
inc bx
xchg esi, ebx
add cl, bh
nop
sub cl, dl
and ebx, edx
stc
not dx
dec ecx
rol ch, cl
sub ebx, esi
and dx, si
inc cx
stc
shl si, cl
xchg cl, dh
inc ebx
pop ecx
pop eax
pop edi
pop esi
pop edx
pop ebx
push ebx
shr bx, 1
push edx
ror dh, 6
pop edx
pop ebx
push eax
push ebx
test al, bh
pop ebx
pop eax
jb 0x4a9dc5
push edi
test di, di
pop edi
call fcn.004a654f
add esp, 0x1c
jmp 0x4ae614
mov ebx, dword fs:[0x30]
call fcn.004c2c3f
push edx
cmp dl, 3
push eax
test ah, dh
push ecx
not ch
push ebx
inc bx
nop
stc
sub dl, 0x34
and dh, 0xe
sbb dh, bh
or eax, 0x393574d9
ror dh, 7
push esi
add si, 0x2a49
xchg bl, dl
or al, 0x17
shr ebx, cl
ror ah, cl
add bl, al
sbb cl, ch
or bl, ch
adc eax, 0x66acb0c
and ecx, edx
sub bl, 0x4a
push edi
xchg ebx, edi
stc
shr si, 7
cmp cx, 0x787d
adc ecx, ebx
shl ecx, cl
xchg si, di
inc edx
rol edx, cl
shl bh, 5
nop
not bh
add ecx, 0x13e8ed53
stc
not cx
and esi, 0x6904180a
xor dh, 0x68
and bh, 0x42
or cl, al
xor edi, edx
xor di, bx
dec bl
sub dh, bh
test si, 0x361
nop
adc ax, 0x6308
test eax, edi
test dx, dx
sub cl, 0x77
add bl, 0x53
xchg edx, edi
cmp bx, ax
not cx
test ah, ch
shr bx, 6
stc
shl al, 3
or di, si
cmp al, 7
not dx
sbb ecx, edx
ror ch, cl
rol eax, 7
adc dl, bh
ror cl, 3
shr cx, 6
inc dx
shl bl, 3
ror esi, cl
shr edx, 7
cmp dx, di
ror edi, cl
mov dh, 0x3b
ror ah, cl
ror dx, 6
cmp al, 0x75
dec ecx
add bh, 5
sub dh, bl
add eax, ecx
shl al, 3
adc ecx, ecx
sbb eax, 0x24766d7c
xor si, 0x1e08
cmp ah, ah
sbb ah, bh
xchg edx, edx
not ax
add ebx, 0x3a14d746
adc ah, 0x2c
xor di, cx
xchg ecx, esi
or edx, 0x79a5d28e
test si, dx
dec esi
sub bx, si
rol dh, cl
or edx, 0x51f59520
pop edi
push edi
inc di
and si, dx
inc dx
sub bl, dh
stc
add bh, 0x66
stc
cmp bh, bl
stc
adc ah, bh
stc
mov cx, 0x3b91
or ax, ax
nop
inc dh
stc
mov eax, edi
or dl, al
rol dx, 6
mov ah, 0x2d
xchg ch, dh
test esi, 0x385e7f75
adc si, ax
rol bx, 5
not ah
rol ch, cl
or ecx, edi
and si, ax
rol cl, cl
test edi, esi
nop
shl ax, 7
shr bh, cl
or dl, cl
inc ebx
stc
adc dl, dh
add ecx, eax
stc
not ch
sub ax, 0x2c39
add bx, 0x13ac
rol dh, 6
shr edx, cl
inc bh
mov edx, 0xecc5113
sub ax, cx
not al
test eax, 0x2f057309
or dx, 0x4182
nop
xor dl, 0x3b
mov al, al
dec esi
not edi
add bh, dh
adc dx, 0x44d2
xor ax, bx
test cx, 0x5504
shr edx, cl
test cx, 0x34b6
nop
not al
xor eax, 0x777bf383
shr edx, cl
mov edx, ebx
xor di, dx
not bl
xchg bl, cl
rol si, 2
rol bx, cl
test bx, 0x28d
cmp edx, ebx
add dx, dx
ror bx, cl
and edi, 0x1da3bf5e
xchg bl, bl
ror edx, 4
stc
not edi
shl dl, cl
or esi, 0x5240f9e2
xchg ebx, edi
adc ax, 0x529c
not ah
rol dl, 8
dec dx
ror dh, cl
cmp cx, bx
ror cl, cl
cmp bx, di
xchg bl, dl
sub dx, 0x7512
xchg bh, dh
shl di, cl
shr ecx, 6
test ax, 0x5f0
cmp dh, 0x4e
mov dh, cl
adc dx, 0x1595
pop edi
cmp cl, bh
or bh, 0x2f
sub ebx, ecx
rol si, cl
rol ax, 1
adc si, 0x2208
stc
nop
add ecx, ecx
sub ch, bh
rol edx, 7
not edx
sbb ax, ax
sbb bl, bl
test cl, dl
sub si, si
shr dx, 8
xor al, 0x1b
shl bl, cl
shl ch, 8
push edi
or edi, edi
rol cx, cl
add al, bh
inc ebx
nop
sub al, dh
cmp ebx, ecx
sub edi, 0x3c48389e
inc esi
shl al, 2
adc ecx, 0x71b563e9
dec al
shr di, cl
stc
shl eax, 5
ror edx, cl
and eax, 0x467a0f1e
xchg al, dl
xor di, 0x81e
add dx, 0x688d
nop
nop
shr dl, 8
shl ebx, cl
sub di, bx
xor edx, 0x5e5600d9
xor eax, esi
stc
sub ah, dh
rol ax, cl
inc dl
rol ebx, 7
xchg cx, cx
xchg edx, ecx
or dh, 0x26
xchg dx, bx
mov dh, ch
xchg cl, ch
mov ch, ah
inc ah
stc
mov ebx, 0x26c3e7
dec al
nop
xor bl, cl
or dx, dx
cmp si, 0x3709
or bx, 0x6d28
cmp di, 0x67c3
sub ax, dx
xchg si, bx
not si
stc
mov esi, 0x303fc9c9
xor si, 0x1094
add eax, 0x465b2ea2
cmp al, 0x2c
shl ax, 4
sub esi, eax
adc ebx, esi
xor di, 0x6cd1
sbb di, dx
sbb edi, ebx
dec eax
ror bl, 6
xchg ch, bh
nop
mov si, dx
sbb esi, 0x60613521
shl bl, cl
xor dl, bl
xor cx, bx
inc dx
add dl, ch
cmp ax, 0x3044
shl esi, 8
not cl
sub di, 0x38d6
rol ebx, cl
xor dl, dh
pop edi
or bx, 0x22bc
or dh, 0x7b
add ebx, eax
shl ah, 2
ror dh, 4
push edi
rol edi, 3
xchg dl, al
ror cx, 1
nop
mov ah, bh
and esi, 0x1b6e3b08
shl cx, cl
shr esi, 1
nop
dec eax
add bl, ah
shl cl, cl
sbb bh, ch
xor bx, cx
add al, 0x73
cmp bh, 0x3b
adc cl, 0x43
dec ah
xchg dx, ax
sub ebx, esi
shl bh, cl
add bh, cl
sub edx, 0x5251bf23
ror di, 7
dec ax
stc
rol ch, cl
test ebx, eax
xor dh, 0x22
test si, dx
add cx, dx
ror bl, cl
cmp ah, 0xd
shr si, 1
test ebx, 0x4497ee16
nop
shl ebx, cl
dec edi
shl di, 8
sub ax, cx
xchg dx, di
and dh, 0x12
add ax, 0x61f3
adc esi, 0x2e278f86
sbb bx, bx
xor al, dh
ror edi, 5
not ch
nop
mov ebx, 0x2e14d312
xchg ebx, edi
mov si, ax
ror esi, 4
mov ebx, 0x56386dc5
inc edi
nop
stc
sbb ax, 0x787a
rol ecx, cl
xchg ch, cl
sbb bl, 0x7e
ror ax, 5
shr cl, 4
mov eax, 0x2b06477e
and ch, 0x7a
dec bh
sbb ecx, edi
inc cx
mov cx, cx
and si, dx
inc bx
mov cx, 0x2126
stc
adc dl, ch
rol dh, cl
shl ecx, cl
xor dx, ax
adc edi, edi
stc
nop
shr ebx, cl
mov eax, 0xe4dbb0a
test ch, ch
rol cx, 5
sbb si, si
adc ah, 0x6f
sbb bx, bx
mov esi, 0x6e916f32
inc ah
dec bl
sub al, 1
xor al, bl
ror cx, cl
adc eax, 0x4db1e3ae
sbb di, ax
pop edi
or si, 0x3104
test bl, ch
sub edx, 0x61f2340b
adc ch, bh
xor ecx, ecx
test esi, 0x782d1efc
or bh, 0x28
cmp dh, dh
inc dh
cmp edx, 0x5324754c
push edi
inc di
shr ah, cl
not bh
xor esi, ebx
not cx
xchg di, bx
not dx
not ax
dec esi
sbb ch, al
shl dx, 5
xor di, 0x2b8e
ror esi, 7
shl ch, cl
rol dl, cl
inc ax
shl ebx, 6
cmp ecx, 0x75388578
shr dl, 1
test ch, 0x79
xchg esi, edx
shl cl, 1
dec cl
shr si, 1
cmp edx, edi
not edx
sub bl, dl
add si, 0x3661
inc cx
stc
mov edi, ecx
sbb ah, dh
sbb bh, al
not di
test bh, ch
inc dh
sbb ebx, 0x47074cbe
adc dl, 0x21
ror bx, 2
stc
ror dl, cl
mov ecx, eax
and edi, edi
stc
adc bx, 0x5d1f
ror edi, cl
shr di, cl
shr si, cl
and edi, edi
xchg si, di
shr edi, cl
test ch, cl
rol edx, cl
dec dx
stc
or bx, si
sbb esi, 0x6ba26d7d
or si, si
nop
dec esi
stc
shl cl, 7
sbb di, 0x551b
and di, 0x1e9c
sub eax, edi
test dh, 0x74
sub dh, ch
or edx, 0x8b6d0c0
xchg edi, ecx
cmp ah, al
sub esi, 0xa6b988f
xor di, 0x18b4
shr cx, 6
mov ah, 0x74
xchg ah, dh
mov al, cl
rol esi, 6
add al, bl
sub ch, al
mov esi, edi
dec cx
rol cl, 7
and ebx, eax
test ah, 0x5f
nop
xor dl, dl
or dh, dh
xchg dx, si
xchg bx, di
inc cx
pop edi
stc
ror cl, 4
shr esi, cl
inc ah
xor esi, 0x5e564dc2
shr dl, cl
nop
adc bl, 0x6e
push edi
add dx, di
dec bh
test bl, 0x25
test dl, 0x27
add ax, 0x1233
or dx, 0x4fa6
inc bh
test dx, bx
adc ah, 0x5f
not di
rol ecx, cl
test edx, 0x207887a7
shl bh, cl
adc cl, cl
shl ch, 8
stc
adc bl, 0x4f
nop
nop
nop
and ax, cx
nop
stc
add cl, ch
shl si, 1
xchg ebx, ecx
and bh, 0x49
stc
nop
or ebx, edx
dec ch
test ebx, 0x58a5fe88
add dx, 0x319d
rol ax, 5
or al, 0x72
ror eax, cl
xor edi, 0x34b381ba
adc bx, cx
not ch
or edx, edi
inc edx
dec di
and dh, cl
add ebx, ebx
test di, ax
cmp bl, 0xe
stc
mov cx, 0x2277
stc
cmp ecx, 0x31009b3d
dec cl
sub ebx, edi
nop
and dh, 0x16
sbb si, si
dec dl
and al, cl
and ebx, 0x5069330c
xchg ch, ch
ror al, 5
adc bx, ax
test bh, 0x42
or dx, 0x18ba
nop
or ebx, edx
inc dx
inc dh
test cl, 0xe
or di, 0x82a
sub al, 0x74
sub ah, 0x48
shr ax, cl
shl bx, cl
test ax, 0x32a4
xchg dx, di
cmp edi, edx
inc ecx
xor dl, 0x5c
or ch, 0x5d
ror si, cl
sbb bh, bl
shl bl, cl
and ecx, 0x4f4ce77d
cmp dx, cx
inc bx
rol eax, cl
sbb cx, bx
not bl
shr edx, 4
test ax, ax
cmp dh, 0x64
dec di
pop edi
or dh, 0x7c
cmp ebx, ecx
ror bx, 2
sbb eax, eax
and cl, 0x41
sub ax, 0x6bd7
and dx, 0x47c0
nop
nop
or bx, 0x27ac
dec eax
add ecx, esi
cmp cx, bx
sub ch, 0x10
not bx
push edi
mov di, 0x587
adc bl, 0x1a
inc ax
stc
shl ax, 3
test esi, ecx
and edx, esi
ror esi, cl
ror dl, cl
shl dl, 3
and ch, 0x77
add al, dl
or ch, 0xd
ror edi, 5
rol esi, cl
sbb si, 0x823
adc al, dh
nop
test ah, 0xf
dec dx
not si
or ch, ah
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
push ecx
push esi
adc cx, si
push edx
cmp dh, ch
stc
push ebx
not ebx
push edi
sub edi, 0x2e2f476f
test bx, 0x8fc
push eax
sbb ecx, eax
inc edx
nop
inc eax
not dl
sub dx, di
or di, 0x4437
test cx, 0x2608
sub bh, cl
sbb edi, 0x5e15b8fd
adc edx, eax
ror si, cl
ror al, 7
stc
shl edx, cl
ror dx, 3
ror cx, 6
shl si, cl
not eax
not cx
xchg cx, di
not eax
rol edi, 2
sbb ch, ah
adc bl, 0x40
xchg esi, eax
rol cx, cl
test ah, bl
ror bx, cl
sbb dx, si
nop
or dh, 0x35
shl ax, cl
and eax, 0x666ffe80
dec bl
inc al
ror ebx, cl
shr dl, 1
sbb dl, 0x25
test ecx, ebx
mov edi, ecx
and ebx, ebx
and di, ax
nop
not si
inc si
cmp ah, 0x12
and ebx, 0x7698dd53
rol edi, 5
and edx, esi
cmp di, 0x145e
nop
or ebx, 0x5b8b3361
and edi, eax
ror si, 1
inc di
stc
sub di, 0x5089
and bl, ch
inc esi
sub eax, eax
mov dl, 0x67
dec bx
shl esi, 3
sbb bx, 0x59dd
shr ah, 4
rol di, cl
mov cl, bh
pop eax
pop edi
pop ebx
pop edx
pop esi
pop ecx
push edi
dec di
inc edi
push eax
push ecx
xor eax, ecx
and ah, 0x63
stc
stc
push edx
sub dl, 0x76
push ebx
mov bx, di
sbb di, di
add di, 0x1804
sub bl, ah
shr al, 4
rol di, cl
nop
inc dx
adc bx, 0x7bdc
push esi
or si, 0x6e06
nop
shr dx, cl
adc esi, esi
sbb bx, 0x2188
adc edi, 0xcf4fc9
xor ecx, ebx
test di, di
inc si
test dh, 0x48
stc
shl bh, cl
test eax, 0x187563be
cmp bh, al
test dl, 0x25
sbb bl, dl
xor edx, 0x108e312d
or ecx, esi
shl si, 5
add bl, ah
mov si, si
stc
or ch, 0x1d
stc
xor ebx, esi
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
je 0x4aa65a
push ebx
push eax
and bh, al
rol ah, 1
push ecx
shl cl, cl
rol eax, cl
push edx
inc dx
push esi
shl si, 8
cmp eax, 0x6c24d65a
nop
test eax, edx
not al
pop esi
pop edx
pop ecx
pop eax
pop ebx
js 0x4aa648
call fcn.004c319d
jecxz 0x4aa643
jns 0x4aa643
call fcn.004c3506
push edi
adc di, di
pop edi
call fcn.004c3894
push ecx
inc ch
push edx
ror dl, cl
inc dh
pop edx
pop ecx
push edx
adc edx, 0x1cc101cf
pop edx
mov esi, dword [ebp + 8]
test esi, esi
je 0x4adf10
push dword [ebp + 0x10]
push esi
push edi
cmp di, 0x3fc1
push esi
push ecx
ror si, cl
test si, si
stc
nop
push ebx
add bh, 0x45
shr ch, cl
nop
push eax
inc ax
push edx
sub dh, 0x6d
ror edx, 4
dec eax
shl dx, 5
or si, cx
or ebx, edx
mov di, 0xd91
sub ax, si
shl bx, 4
xor dh, dh
adc edx, 0x7c4abc28
sub dl, dl
rol esi, cl
or ax, ax
shl cl, 2
xchg dx, dx
nop
sub ecx, eax
sub ch, dl
not edi
ror bx, 8
test si, 0x6f26
xor ah, 0x20
shr dh, 1
inc bl
dec ax
and al, 0x4f
ror eax, 4
cmp bh, 0xd
sub ebx, ebx
stc
add esi, esi
and cl, bl
test edi, 0x406e5da2
cmp bx, ax
sbb edx, edx
stc
not al
xor ch, 0xd
stc
cmp ax, 0x403
ror ah, cl
shl dh, 3
add ecx, eax
shl eax, 5
rol dh, cl
and edx, 0x6b25d041
dec si
cmp eax, edx
and eax, 0x69c0170a
and ch, ch
rol ax, cl
mov edi, eax
or ch, al
shl di, 2
not di
rol edx, 5
shl cx, 2
sub ecx, edi
shr edi, 7
not bl
shl dx, 4
mov ax, 0x77ed
sub al, 0x28
xchg esi, ebx
test edi, 0x40736d0f
inc edi
add esi, esi
dec ah
or dx, 0x1dcb
sbb ax, dx
nop
cmp ecx, edi
xchg edi, edi
not ecx
shl ecx, 7
or cl, 0x6c
inc ch
rol di, cl
not eax
sub si, bx
and ax, 0x7753
add di, 0x3329
ror dx, 8
sub eax, edi
not ebx
sbb edi, edi
cmp edx, 0x4a7c6ac0
nop
dec al
cmp ah, dh
pop edx
mov si, bx
sbb ebx, edi
test bh, 0x4d
ror di, 3
stc
rol al, 6
cmp ebx, edi
sbb bh, 0x17
stc
sub bl, 0x19
push edx
adc si, dx
dec bh
shl ah, 6
xor ch, 0x75
xchg dl, al
stc
test di, 0x2bd3
sbb edx, esi
or bh, 0x5b
mov bh, bl
ror ah, cl
shl ax, 6
dec bh
shl di, 5
cmp eax, 0x63951bb6
sbb bh, cl
nop
and dh, 0x28
sub eax, ebx
sbb ebx, ecx
sub dh, 0x12
shr ah, cl
dec ecx
and esi, 0x5003a4a9
dec ch
adc dl, 8
dec si
add al, al
not bl
sbb ax, dx
not ecx
xchg ebx, edx
and edi, 0x7e53bb90
shr si, 3
inc dx
rol bl, 2
stc
and cl, 0xd
ror ebx, 5
or edi, edi
adc eax, edx
sbb bl, ah
xchg al, dh
stc
inc cx
shr ax, cl
nop
shl cl, 5
and edx, 0x3d8c3b8f
cmp edx, edi
cmp dx, cx
sbb cx, si
nop
inc esi
cmp dl, 0x15
xor dx, 0x438e
mov di, dx
rol ch, cl
xor dl, dl
add si, dx
test bl, bl
or ax, cx
nop
not al
xchg dh, cl
or di, 0x7789
test al, ah
ror dh, cl
mov bl, dl
stc
shr edx, 4
stc
and cx, bx
adc esi, 0x62009aba
nop
xchg ecx, ebx
xchg ah, dl
ror ebx, 7
ror bx, cl
ror ch, 5
xchg edi, edi
or edx, ecx
sbb bl, 0x5e
stc
xor esi, 0x46f7158a
not dh
sub di, 0x135d
adc bx, ax
sbb eax, ecx
xor ch, bl
pop edx
shr bh, 7
dec si
xor esi, 0x6d5251d4
push edx
adc edx, 0x5e0f96a5
inc ah
xchg di, cx
add dh, ah
inc cx
or cl, 0x55
nop
and eax, 0x71184110
ror esi, 7
and si, 0x2b28
adc edi, 0x255e6ba2
ror edi, cl
adc di, cx
shl esi, 5
shr dx, 7
not ch
add dh, 0x37
xchg dh, ah
add bl, 0x22
inc ax
sub cx, 0x7a8c
inc bh
mov edx, esi
sbb ax, 0x5f3f
or ax, 0x430c
mov edi, ebx
stc
ror ecx, cl
sbb dh, bh
shl eax, 5
test di, bx
shr al, 7
xchg cx, ax
add ch, ah
and ch, 0x2f
and edi, 0x1885ac15
xchg edi, eax
ror ah, 5
dec dx
inc dl
add ax, bx
shr dx, cl
shl di, 3
xchg bh, dl
inc ecx
stc
mov bx, 0x7987
xor bl, bl
not bx
xor ecx, esi
cmp dx, 0x1fc3
dec dh
add cl, ah
xor edx, ebx
not ecx
rol cx, cl
adc al, ah
not esi
dec ebx
sbb edx, edi
shl ecx, cl
xchg dl, ah
adc ecx, eax
sbb bh, 0x5a
xchg dx, dx
mov ax, 0x461e
cmp edx, 0x99f8169
add bh, al
adc eax, 0x75fc5bca
and si, 0x435f
shr esi, cl
not dx
ror cl, 1
or ah, 0x10
rol ah, cl
sbb ecx, 0x3ca4d4db
rol bh, cl
xchg bl, dh
xor al, al
sbb cl, dl
mov cx, 0x7e98
shl bx, cl
nop
cmp ah, 0xe
inc al
xchg bl, ah
inc bx
rol esi, cl
add bh, bh
xor dx, si
sub esi, 0x30c7c106
shr si, cl
add edx, esi
cmp ch, 0x52
sbb di, dx
sbb dh, 0x72
shl al, 2
pop edx
push edx
cmp dl, ah
not bl
add ebx, 0xd0ab434
ror bl, cl
test eax, 0x4a978c9a
rol al, 3
stc
xchg dl, cl
inc dx
sub edi, 0x3778b3f2
add edx, 0x298a99e8
xchg bl, al
test cl, 0x3f
sub ch, 0xf
cmp di, 0x78d3
shr ax, 6
stc
mov ch, 7
sub ax, di
shr bl, 1
adc si, 0x2ab8
adc cx, bx
cmp si, 0x66b7
not ah
rol bh, 5
test edi, 0x5773fbaa
mov ah, 0x4d
ror dh, 7
shr ecx, 2
or esi, ebx
shr di, 7
stc
sbb edx, ecx
mov esi, eax
adc ch, cl
test ch, 0x4d
or bl, 0x4d
shl eax, cl
adc ecx, 0x51403d3
or edx, 0xc2d4380
cmp ah, al
adc edx, 0xc00f4bf
sub dl, 0x48
add dl, dl
nop
and ebx, 0x4de84ae9
dec ax
test dx, 0xa76
or ch, bh
cmp bl, ch
adc ax, 0x570f
dec al
inc al
shl bl, 5
test cl, bh
mov edx, eax
cmp ebx, ecx
ror bx, cl
test ebx, edx
sbb dx, dx
sbb bl, ch
not edx
nop
test dx, 0x786d
inc ch
or si, dx
sub cx, cx
shr di, 5
xor al, ch
xor bh, dh
xor ch, 0x79
not di
sbb bh, 0x52
sub al, dh
sub ah, ah
stc
ror dl, 4
shr dh, cl
mov edi, ecx
mov bx, si
dec ecx
stc
shl edx, cl
dec al
or ax, 0x6675
add esi, ecx
mov ebx, esi
and bh, 0x18
test dx, 0x4e47
ror ah, 1
sub si, 0x4b72
nop
nop
inc al
nop
dec dl
rol edx, cl
dec bh
dec dx
sub bh, 0x39
pop edx
push edx
sbb dl, ch
cmp ax, 0x152e
rol cl, 2
and al, cl
and dh, 7
shl cx, cl
inc bl
not ch
adc ebx, 0x195c9461
dec bl
add ecx, 0x3b55fa2e
add ebx, eax
adc bl, 0x12
sbb edi, 0x2cfbfae9
mov bh, ch
xchg bl, cl
shl esi, cl
test ax, dx
and dh, ah
not bx
inc dx
dec si
adc di, 0x5971
nop
ror bl, 6
add cx, ax
or eax, edx
shl bl, cl
inc dh
mov di, ax
adc si, di
mov dl, ch
shr ebx, cl
shr dx, cl
and ax, 0x7d33
add si, bx
and dx, 0x9cb
mov edi, esi
nop
shr eax, cl
and di, di
test ah, 0x3e
adc ecx, ebx
inc edx
dec ecx
sbb bx, dx
sub bl, bl
sub ah, 0x1f
add eax, edi
shl ecx, 4
stc
shl dx, 6
shr si, cl
inc bx
add si, 0x343b
test ax, bx
test ecx, edi
add ecx, 0xde8a99f
cmp eax, esi
shl edx, cl
rol bl, cl
test esi, 0x247e97cd
sub ecx, 0x6ec604a7
or cl, 0x11
shr edx, cl
sub esi, ecx
mov bh, al
or edi, edx
add bl, 0xb
sub ebx, 0x3455d544
ror dl, cl
mov si, 0x553c
cmp edi, 0x206f3cfe
not eax
and cx, 0x7bd9
mov edx, 0x732eccff
sbb ch, 0x58
inc di
shr bl, cl
xchg si, cx
inc dx
adc esi, eax
xchg ecx, eax
rol ch, 5
rol di, 7
adc edx, 0x77e6dabf
sbb ebx, 0x6dbd7897
mov eax, 0x44f603f1
add dh, bh
rol si, 4
or eax, 0x50da389a
sub al, ah
not ebx
stc
ror ax, cl
not dh
ror dh, 5
stc
stc
mov edx, ebx
pop edx
add bl, cl
stc
adc ch, 0x6a
mov ax, ax
rol ecx, 4
sub si, 0x734d
xor bl, 0x6d
ror ch, cl
adc esi, eax
push edx
shr dx, 2
rol bh, cl
or di, 0x66a5
sub ax, bx
not ax
cmp bh, 0x59
shl si, 4
and bx, 0x1ce4
dec di
sbb dx, 0x1167
adc esi, 0x2a520f66
xchg si, dx
xchg ebx, ebx
xchg cx, si
add edi, ecx
stc
adc ebx, 0x561f3eef
xchg cl, ah
stc
xor si, ax
adc si, 0x19df
not di
sbb di, 0x1022
rol eax, 3
nop
not bh
mov si, ax
or dl, ch
xchg ah, dl
test cx, di
adc di, si
xor dh, 0x68
xchg bx, ax
add edx, 0x7be89afb
not dh
sbb ecx, eax
xor cx, dx
rol edx, 2
stc
sub ax, cx
not bl
or edx, 0x2a205436
nop
and cx, 0x451a
ror esi, 8
xor bx, si
dec si
sbb edi, 0x5bf7051d
or bx, 0x39f4
pop edx
pop eax
pop ebx
pop ecx
pop esi
pop edi
call fcn.004c3bb0
call fcn.004c3e75
jl 0x4aad12
call fcn.004c440b
jnp 0x4aacbf
jo 0x4aacbf
jnp 0x4aacbf
nop
jbe 0x4aacea
call fcn.004c481d
call fcn.004c4adb
call fcn.004c5065
push ecx
sbb ch, 0x57
push ebx
ror bx, 4
pop ebx
pop ecx
jo 0x4aacea
call fcn.004c5615
call fcn.004c5ab6
call fcn.004c5f7f
call fcn.004c6471
call fcn.004c69b5
js 0x4aad12
je 0x4aad12
push esi
and esi, 0x7052494a
pop esi
push esi
shr esi, 6
push ecx
push edx
mov ecx, edx
cmp ch, 0x40
push ebx
add bl, 0x13
test ch, bl
shr cl, 7
push edi
ror edi, 2
stc
push eax
mov ax, 0x6cf9
stc
sub bx, bx
sub edi, edx
shl dh, cl
add esi, ebx
not ch
dec ebx
not di
add dx, bx
shr edi, cl
adc ah, bl
rol eax, 2
or ax, 0x358
rol cl, 8
sbb dx, dx
rol bl, cl
ror dh, 1
add esi, 0x440042c6
stc
stc
xchg bl, ah
stc
sbb al, dl
xor si, cx
rol si, cl
pop eax
pop edi
pop ebx
pop edx
pop ecx
pop esi
call fcn.004c6fc0
push ebx
adc bx, 0xbf0
pop ebx
call fcn.0060bca3
add esp, 8
push esi
xor ecx, ecx
mov esi, dword [esi + 4]
xor al, al
cmp word [esi + ecx], 0
je 0x4ab5c1
inc al
ja 0x4ab20a
nop
push ecx
dec cx
push ebx
adc bl, bl
rol ecx, cl
add cx, 0x5d51
push esi
sbb esi, 0x5fdf30dd
cmp cl, bl
push eax
and eax, 0x1ea89ce2
push edx
xchg dx, ax
stc
test dl, ch
cmp dl, dh
push edi
mov edi, 0x4ff6a80e
dec edi
rol bx, 7
rol esi, cl
ror ecx, 2
stc
or edi, esi
inc cx
rol edx, cl
ror cx, 2
test bx, dx
cmp di, cx
nop
dec ax
shr si, cl
sub di, 0x193e
mov eax, 0x712cfa97
dec ecx
shl esi, cl
adc ah, 8
ror esi, 6
or cx, cx
add cl, dh
test dx, 0x56f8
cmp bl, 0x4d
cmp dh, dh
adc ecx, esi
nop
adc eax, 0x42c2ab08
ror bl, 1
sbb edi, eax
not dl
ror cx, 6
or ebx, 0x5205ae48
and dh, 0x47
or esi, 0x1e9ce99c
stc
sbb ax, 0x1fce
stc
inc cl
add cl, 0x51
rol ebx, cl
xchg dh, dh
test edx, 0x49d2a700
cmp edi, edi
or di, 0x447c
sub bx, ax
rol ebx, 6
sbb dx, bx
cmp ecx, ecx
mov dl, dh
cmp bx, 0xe3d
shl eax, cl
xor dx, si
shr cl, 8
xchg cx, si
test edi, edi
not ecx
xchg dl, al
rol eax, 1
test dx, 0x68c0
xor ax, 0x7fae
test bx, dx
test dx, 0x5d15
xchg dx, cx
sbb edx, 0x532852b8
add cl, cl
inc cx
inc ax
dec ch
sbb ecx, eax
cmp bx, bx
dec ah
mov cx, 0x79d1
inc cl
shl ebx, 1
or cx, di
nop
xor bh, dl
nop
not bl
xchg cx, ax
or eax, 0x302c0791
not bx
sub cx, cx
not bx
mov ax, dx
adc ecx, 0x26a7181d
pop edi
and bh, al
shr edx, cl
shr al, cl
and dl, 0x4a
inc si
push edi
dec edi
not edi
rol dh, cl
shl ax, 3
cmp cl, bl
sub dx, bx
and esi, 0x4a2146c8
cmp cx, 0x7524
rol dl, cl
test eax, edi
pop edi
pop edx
pop eax
pop esi
pop ebx
pop ecx
call fcn.004c7375
push edi
inc edi
push edx
or di, dx
push esi
and dx, si
push ecx
test ch, dh
not edi
push eax
sub ax, ax
push ebx
test bh, 0x36
sbb edx, 0x69445680
shr ebx, cl
not esi
cmp al, al
shl ebx, cl
mov di, 0x3a45
cmp eax, 0x3e394741
ror ecx, cl
cmp cl, 0x4d
inc edi
shl cx, cl
adc ebx, 0x6c2cedd7
and cx, 0x775a
sub di, di
inc dl
mov al, dl
xchg esi, edx
add al, al
stc
xor ah, bh
xor ecx, ecx
adc di, 0x1953
nop
or si, 0x6912
nop
sub ah, ch
sub ah, 0x26
stc
dec dl
or cx, 0x6da7
nop
shl bx, cl
adc dh, cl
test eax, edx
shr dx, 1
shl ch, 3
xor edi, 0x36de6562
and edi, ecx
adc eax, 0x4f1edbbe
ror esi, 5
stc
xchg si, ax
or cx, cx
dec bl
rol ax, 8
shl cx, 8
and cx, 0x197d
ror ax, 6
shr dl, cl
and edx, 0x1f12c7ab
sub si, cx
add bh, 0x4d
xchg esi, eax
test edi, ebx
xchg ebx, eax
not bl
sub ebx, edx
xor ecx, ebx
rol cx, 5
add eax, edi
test eax, ecx
not dl
not bl
sbb cx, 0x58fc
add cl, 0x56
shl di, cl
adc dx, 0x31f0
rol bl, 6
cmp edx, 0x7e556699
adc esi, edx
shr dx, cl
rol eax, 8
sbb edx, esi
dec edi
and bl, 0x77
dec bx
cmp bl, 0x3a
nop
not ax
adc di, 0xd6
xor cl, 0x59
or di, 0x35aa
xor ch, 0x59
nop
add edx, esi
add edi, 0x33cb0cd2
sbb ax, 0x3177
sub cx, 0x4eb
ror ecx, 3
add ax, 0x7e99
shr cx, cl
sbb al, 0x7d
shl bh, 2
pop ebx
shr cl, cl
xor cx, si
nop
xor di, 0xe7f
test edi, 0x441de0e7
xor cx, cx
nop
rol di, 3
push ebx
cmp bx, bx
cmp si, ax
dec ecx
not ecx
or edx, 0x77213f3c
sbb ebx, edx
xchg bx, di
dec cx
add dx, cx
adc bl, 0x68
nop
shl di, cl
add ax, ax
dec cl
shr si, 4
mov ebx, 0x38ed8614
stc
ror edx, 8
xchg bl, dl
inc ax
pop ebx
pop eax
pop ecx
pop esi
pop edx
pop edi
push ecx
push edx
or ch, dl
push ebx
ror bx, 2
push eax
or ebx, eax
shr cl, cl
push edi
shr di, cl
not bl
ror di, cl
sub dh, 0x6d
push esi
inc si
inc cl
ror bx, 4
inc edx
xor edx, ecx
sub di, di
add dx, si
shl ch, 8
sub ecx, esi
stc
shl ecx, cl
test di, 0x5cb1
shl dx, 6
ror esi, cl
rol cl, 2
adc si, ax
cmp ecx, 0x1b6c6b68
or cx, ax
cmp dx, bx
cmp eax, 0x58cdebd5
nop
ror al, cl
dec esi
xchg di, bx
or eax, 0x710cb0f8
ror bx, cl
and al, 0x16
test ah, cl
sub eax, ebx
shl ax, 8
cmp cx, 0x6dff
mov esi, 0x2120d883
adc ax, ax
adc edi, 0x7ff7be00
cmp ecx, esi
shl cx, cl
shl esi, cl
test ah, 0xc
xchg di, cx
stc
add cx, 0x7914
cmp dh, ah
dec dl
stc
shr al, cl
inc si
sbb esi, edi
mov eax, 0x51d3c33f
sbb si, bx
sbb dl, 0x66
stc
adc cl, ah
shr cx, 8
stc
not edi
shr bx, cl
ror bl, cl
inc cx
and bh, 0x29
test cl, 0x2c
shl ecx, 7
sbb edi, edi
stc
dec si
dec eax
ror edi, 2
nop
adc al, 0x2e
mov di, dx
xchg dx, ax
inc edi
xor bx, si
sub eax, ebx
shr ax, cl
shr ah, cl
adc ebx, esi
adc bl, 0x22
or dh, bl
not cx
or dh, 5
adc ecx, 0xc913358
cmp ax, cx
add edi, 0x47fc96f3
xchg esi, edi
rol esi, cl
stc
add edi, 0x6567708c
not ch
inc ah
sub edi, ebx
inc si
rol bh, 5
pop esi
shr di, 7
stc
shr eax, cl
push esi
and si, bx
stc
sbb al, ch
test dl, 0x3f
nop
add bh, 0x7d
adc di, ax
shr dx, cl
test edx, eax
dec esi
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
jnp 0x4ab20a
push esi
xor si, 0x4fca
push ebx
ror bl, 1
pop ebx
pop esi
push esi
push ebx
or esi, ebx
push edi
or di, 0x76ba
push ecx
not ecx
push edx
ror dh, 5
sub edx, 0x6e203910
or ch, 0x70
stc
rol bl, 7
push eax
test ax, si
adc bl, bl
cmp dx, cx
pop eax
pop edx
pop ecx
pop edi
pop ebx
pop esi
call fcn.004c7717
jo 0x4ab1ff
push eax
dec al
push edx
mov dh, al
pop edx
pop eax
jg 0x4ab20a
call fcn.004c7b0d
call fcn.004c7ef8
push edx
push eax
test edx, eax
push ecx
adc cl, 0x69
sbb dh, ah
mov al, 0x11
stc
push ebx
xchg ah, bh
or dh, 0x48
ror eax, 6
cmp dx, bx
ror al, 8
test dl, ah
xor bx, cx
mov bx, ax
shl ecx, cl
inc bl
push edi
cmp eax, edi
xchg ecx, ecx
sub di, cx
sbb cl, 0x57
test ch, dh
shl ax, cl
add cx, 0x4602
ror ebx, 6
push esi
dec esi
sub esi, eax
or ebx, 0x3957a4cd
stc
adc ch, cl
shr cl, cl
or bx, 0x3b70
xchg bx, dx
sbb bx, si
ror esi, cl
xchg edx, edi
sbb al, 0x27
inc dl
and bl, bl
nop
shr ah, cl
add bh, ah
sbb di, ax
inc edi
shr ax, 2
test dh, 0x13
shl esi, cl
rol edi, 1
stc
ror dl, cl
stc
sbb esi, edx
shl edi, cl
xor dx, 0x14e7
mov ebx, 0x293c74ec
ror bh, cl
sbb bh, ah
shl bx, cl
not edx
dec ax
or edx, 0x27e41b18
inc dh
xor bl, 0x72
cmp al, cl
not cx
ror bx, 7
sub bh, bl
rol si, 4
cmp di, 0x37ef
shr si, cl
xor ax, dx
shr ecx, cl
sbb ah, bh
rol cx, cl
adc ebx, edx
not eax
mov di, 0x3c06
sbb edi, edi
nop
mov ax, si
add si, dx
sub di, ax
dec al
sub dh, bh
ror cx, 8
inc cl
or eax, esi
inc dl
adc cl, bl
or dl, 0x74
test dh, 0x63
cmp ax, 0x46bb
rol dh, cl
inc dx
dec dh
add edi, ecx
or dl, dl
sbb edx, 0x30de514
dec eax
sub eax, edx
xchg ebx, eax
shr bl, cl
pop esi
xchg cl, bl
add ch, 0x20
push esi
xchg si, bx
sbb di, 0x4453
stc
not ax
and cx, cx
dec ah
ror ecx, 4
mov cx, bx
not eax
sbb esi, 0x24e6d329
xor bx, 0x172b
shl bl, cl
nop
not bx
sub cx, 0x1bb
cmp edx, eax
adc bl, cl
xor di, 0x5ffa
sbb eax, edi
inc cl
or cx, 0x59c4
cmp cl, 0x25
or di, 0x2551
xor ebx, ebx
rol ecx, cl
shr cx, cl
rol ebx, 3
not cl
shr dx, 6
not edx
not si
ror ah, cl
nop
rol ecx, 7
mov ax, di
not ax
sbb cx, 0x23d
and ecx, ecx
rol bh, 1
inc ch
shr eax, cl
shl edi, 6
sbb edi, ecx
sbb dh, cl
shl ebx, 3
sub bx, dx
shr eax, 4
stc
mov bh, 0x50
and cx, 0x5195
xor edx, ebx
rol cx, 2
inc di
ror ebx, 6
adc bx, ax
nop
test cx, di
sbb si, 0x5650
not ax
ror al, cl
and si, 0x5428
ror dx, cl
adc edx, edi
add eax, eax
nop
shr ebx, cl
nop
test dx, 0x653e
and dl, 0x69
sub di, ax
not esi
xchg cx, si
xor ecx, edx
test ax, di
or bx, cx
sbb bx, si
adc ecx, 0x69dba8df
and ecx, 0x5299490a
sbb si, 0x6836
test esi, 0x46d1da92
shl edx, 5
xor cl, ah
or esi, 0x6e2352d2
stc
cmp si, di
mov ecx, edx
xor edx, 0x59517509
inc bh
ror bh, cl
xor ax, 0x6d3
mov bh, dh
add ax, si
test si, cx
or edx, 0x62169147
xor ecx, esi
cmp eax, 0x6a2cf14f
not ch
sub cl, bl
pop esi
test cx, 0x2d0d
shr edx, 3
and ebx, 0x2165123e
stc
xor cx, 0x3110
push esi
cmp esi, 0x217c692a
stc
and ecx, eax
nop
test edi, eax
inc esi
sbb eax, edx
dec edx
not si
inc dh
sbb dl, dl
shl eax, cl
adc ah, dh
sub bl, 0x23
mov dl, 0x18
rol ah, 3
cmp dx, 0x7af3
shr al, cl
or si, 0x4977
dec si
shr al, 8
adc bl, ch
cmp dx, dx
cmp bx, di
inc di
ror ax, cl
sub edi, 0x1ae0d5b7
shl ah, cl
nop
shr ah, cl
adc bl, 0x4f
rol ebx, cl
sub ecx, 0x525d98b3
shr dx, 6
and di, cx
add al, 0x7c
ror eax, 7
sbb si, bx
add bx, 0x4367
or eax, esi
ror edx, cl
sbb bh, bl
dec dl
sbb dh, ah
sub bl, dh
not bl
sub si, 0x251c
sbb cx, si
add eax, eax
xchg bx, ax
shr dl, cl
sub ax, dx
sbb edx, 0x40a27e43
stc
sbb ecx, ebx
xchg cx, cx
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
push eax
ror eax, 1
push edx
rol dl, 5
mov ax, dx
push ecx
ror eax, cl
inc ch
push ebx
sbb bx, 0x66e9
xor ebx, ecx
push esi
sub esi, 0x4ba905c0
test si, 0x59d8
cmp esi, 0x5107e4f5
ror al, cl
sub esi, 0xe9e01
mov ebx, 0x2586578e
not esi
push edi
adc edi, 0x2f537dd0
adc ebx, ecx
inc dh
inc ecx
sub bh, dl
stc
cmp edi, 0x4e8496f2
inc esi
test bl, 0x41
xor al, 0x22
dec al
sbb cl, al
or dl, dh
xor cx, 0x351
or dh, 0xc
mov ax, ax
not cl
test ebx, 0x6f8c9122
shr bl, 7
mov al, 1
sub ax, 0x5fed
sbb bx, bx
xchg si, ax
shl edx, 7
stc
test bx, bx
nop
shl bx, cl
shl ah, cl
not di
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
call fcn.004c841a
jg 0x4ab59e
call fcn.004c8918
call fcn.004c8b80
push ecx
push eax
adc ch, al
pop eax
pop ecx
nop
call fcn.004c8fd8
ja 0x4ab5ae
call fcn.004c93ec
cmp word [esi + ecx], 0x2e
je 0x4ab5c1
add ecx, 2
jmp 0x4aad8b
pop esi
mov ebx, dword [ebx + 0xc]
push eax
push ecx
and al, ch
push ebx
mov bx, 0x248e
or cl, 0xe
push edx
sbb dh, 0x7f
stc
push esi
not esi
mov cx, 0x69f5
test dx, 0xcd4
sub ax, bx
add cx, 0x3fd6
push edi
sub di, 0x4357
test cx, bx
dec ecx
rol dx, cl
nop
or dl, dh
dec esi
stc
sbb bx, 0x7acf
or cl, 0x4b
add eax, 0x6656e119
dec ebx
shr edx, cl
add dl, al
xor di, 0x3c3d
add ebx, ecx
cmp eax, 0x6982c5f7
adc dl, 0x17
mov ch, dh
sbb dl, cl
or di, 0x2b96
mov ah, 0xf
stc
test ebx, 0x2183b6a7
test ebx, 0x628fb7f2
ror ebx, cl
rol ecx, cl
stc
shl bh, 8
xchg ebx, eax
test eax, 0x27e79c67
inc dh
stc
and cx, bx
rol al, 4
test ax, bx
dec esi
xchg bl, bh
mov bx, si
add ah, 0x1f
stc
test edx, 0x39d542e8
test ebx, eax
ror si, cl
dec bl
ror dl, 5
ror ax, 8
test si, si
nop
cmp eax, edi
sbb cx, 0x521
xor eax, 0x1f20bfb8
sbb dl, dl
ror di, cl
not dx
shr ch, 2
xor dl, bl
shl al, 2
or al, 0x4b
cmp di, 0x5e3b
xor eax, eax
shl bl, cl
adc dx, 0x5310
xchg ch, cl
shl ch, cl
adc cl, 0x1a
ror dx, cl
add ebx, ebx
sub di, 0x4dc7
xchg esi, edi
rol bx, cl
adc si, 0x25a9
not bl
add ax, 0x4de3
dec ch
mov ebx, ebx
dec dx
sbb edx, 0x175df348
add eax, 0x445c695f
sub di, ax
or edx, 0x5b60b2b5
and ebx, eax
xor ecx, ecx
xchg bh, al
sbb edi, esi
sub cl, 0x1d
stc
stc
stc
or al, al
pop edi
push edi
and ecx, edi
mov di, 0x5b12
dec eax
ror si, 8
shr cx, cl
mov edi, eax
and dh, 0x13
test dl, dl
cmp al, 0x27
not bl
mov ecx, eax
ror al, cl
sbb bl, 0x18
cmp edi, edx
ror ecx, cl
xor ecx, 0x6eab89e9
test ax, ax
shl cx, 1
stc
sub si, cx
test ch, 0x18
ror bl, 6
stc
xor ax, dx
rol ch, cl
shl ch, 8
cmp cx, 0x6153
not edx
xor ebx, 0x6396e5e5
shl ecx, cl
nop
inc si
sub ecx, edx
inc dh
sbb dh, bl
sbb cx, si
or edx, ecx
ror dx, cl
mov dl, 0x67
inc bl
shl edx, cl
inc ax
xor si, 0x7ada
sbb bl, 0x2e
add edi, 0x53a3636f
shl al, cl
test cx, dx
xor bl, 0x10
test ah, dh
stc
xchg dx, bx
cmp al, al
stc
sub edi, 0x3e77d0fa
rol dl, cl
adc dx, ax
nop
xor al, cl
test si, 0x257
shr edi, cl
rol ax, cl
and eax, 0xcf9ec69
test cl, dh
cmp edi, ecx
dec bx
nop
sbb ecx, 0x72f935bd
test cx, 0x616d
not ecx
mov di, 0x7769
adc cx, si
sbb cx, si
xor esi, 0x564484ed
adc cx, si
adc cx, 0x6655
ror ax, 3
ror bl, 2
xchg dh, dl
mov eax, ebx
ror edx, 2
xchg bl, bl
dec ax
cmp dl, cl
stc
sub eax, esi
mov si, 0x6ec1
and cx, si
sub edi, esi
sbb dl, 0x5a
sbb di, 0x29a2
dec edx
nop
xor edi, 0x3280e367
ror edi, cl
rol cl, cl
not al
test dh, cl
shr ah, 4
shr edi, 7
and si, 0x138b
pop edi
shl cl, cl
inc eax
stc
and ah, 0x4b
mov ah, 0x7c
adc eax, 0x7768b77d
or ah, 0x19
adc ebx, 0x5288da2
mov bx, 0x16a
and ecx, ecx
push edi
ror edi, cl
not bx
sub edi, ecx
rol ch, cl
cmp ecx, 0x4e8c5c23
add bx, 0x5942
stc
dec dh
and dh, ch
nop
rol bh, 5
mov ecx, eax
xchg cx, dx
nop
add eax, 0xbfb8758
adc bh, cl
nop
sbb ch, al
inc ah
add edi, 0xa5ca9a9
adc eax, ebx
or dh, 0x49
xchg di, si
cmp ax, si
sbb di, dx
dec ch
sub bl, 0x33
stc
sub edi, 0x71866779
not esi
xor dh, 0x5a
not dl
ror dl, cl
add ebx, edi
xchg si, ax
sbb ebx, ebx
mov si, 0x3ef7
sub al, 6
adc di, si
nop
stc
nop
inc eax
cmp di, bx
mov ebx, 0x4b22c2b5
sub dx, si
or ax, 0x43c
ror ecx, 8
nop
test ebx, esi
not ebx
xchg si, dx
xchg edx, edi
test ah, 0x5b
sbb ebx, 0x18bdeb4d
rol bx, cl
xor di, 0x24c9
rol dl, cl
shl ax, cl
inc si
mov cx, ax
dec dx
adc ax, di
and bx, 0x6f5
add dl, 0x36
mov esi, 0x56da1545
ror edx, cl
or ecx, eax
sub ax, 0x87c
shl cx, cl
and cx, si
add di, 0x75ac
ror al, cl
add di, si
adc al, dl
not al
xchg si, dx
stc
test cx, ax
not cx
sbb si, 0x19d1
shl eax, 5
or dh, 0x30
xchg di, bx
mov bl, 0x64
adc bx, 0x192d
adc dh, al
stc
ror bh, cl
xor ecx, 0x39d939d7
pop edi
sub cl, 0x63
push edi
adc edi, 0x14df6a87
rol di, 5
shr bl, cl
inc dl
xchg edx, ebx
cmp bh, 0x13
stc
ror al, 5
cmp edi, ecx
ror ebx, cl
mov esi, esi
shr ax, cl
sbb ah, dh
shr al, cl
adc ch, bh
inc bh
dec ecx
dec bh
mov cl, 0x1f
ror dx, cl
cmp bx, 0x26ed
xchg bh, cl
ror dx, cl
sbb esi, edi
nop
nop
shl dx, cl
adc cx, dx
and esi, edi
xchg ebx, edx
add bx, 0x103e
cmp edi, 0x51b874c7
not ecx
dec bl
xchg si, ax
nop
ror ebx, cl
test esi, eax
adc dx, 0x929
nop
cmp ebx, 0x5330d2cc
mov bh, dl
test ecx, eax
cmp edx, ebx
add bx, 0x45c8
test ah, 3
and bx, ax
stc
not eax
add dl, 0x72
shl cx, cl
cmp dh, 0x6c
shl esi, 5
shr ebx, 6
sbb dx, 0x1359
or ax, di
ror eax, cl
xor bx, 0x7bd5
and edi, 0x59f147c
nop
ror edi, 3
sbb edx, edi
inc ebx
rol edx, 8
and edx, ebx
shl ax, cl
mov bl, 0x3c
inc bl
add dl, 0x10
stc
xchg dh, bh
shr esi, cl
nop
or al, cl
mov ebx, ebx
nop
xor ch, bh
xchg edi, eax
shl dh, 3
ror ah, cl
sub ebx, ecx
or dl, bl
nop
xor dl, dh
rol cx, cl
nop
xor eax, 0x7fa66581
nop
or si, 0x303f
mov bx, 0x5a
sub bl, 0x5e
not bx
rol di, cl
adc ah, dl
ror cx, cl
xchg cl, al
inc edi
add eax, 0x10a1a372
test bh, 0x30
pop edi
nop
shl esi, 4
stc
xchg dl, cl
rol dl, 4
adc ah, 9
cmp esi, 0x33bdff12
or ch, 0x7c
shl eax, cl
nop
dec ch
push edi
and di, bx
nop
xor bl, 0x62
and esi, edi
cmp si, 0x7cf0
and dx, si
dec edi
add esi, ecx
ror di, cl
adc cl, dh
ror cx, 7
shl dl, 3
test ecx, ebx
add ah, 0x6c
ror cl, cl
adc edi, edx
not dh
sbb cx, si
mov al, 0x63
sub eax, ecx
nop
adc cx, di
cmp edx, ecx
rol esi, cl
add ah, 0x76
test dl, al
and cl, al
not ah
and cx, 0x6b1f
nop
cmp ch, 0x5e
adc esi, 0x45132aec
sbb si, si
add esi, 0x26f9c350
inc eax
sub esi, ebx
mov ax, 0x5fb8
xor ecx, ecx
adc bh, ch
xchg dh, bl
nop
dec di
ror dh, cl
add dl, dl
adc esi, eax
rol eax, cl
inc bx
test ebx, eax
ror bl, 1
shl ax, cl
xchg dh, al
dec dl
shl dx, 5
adc bh, 0x4b
adc ah, 0x1a
dec di
inc cx
mov ecx, 0x53d4eb8c
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
jb 0x4abba4
push ecx
or cl, ch
push eax
add al, al
push edx
xor ecx, edx
rol al, cl
pop edx
pop eax
pop ecx
call fcn.004c96ac
push esi
push ecx
xor si, cx
rol esi, 6
push edx
dec edx
push ebx
push edi
or bx, di
nop
add bl, dl
push eax
or eax, 0x793a22bf
dec eax
xchg ecx, edx
stc
mov ecx, esi
stc
shl ecx, cl
and bh, al
xor edi, 0x4c188ad2
xor edi, 0x7d49f7d8
mov bx, 0x5719
test ah, ch
sbb edi, 0x7513c231
sub di, 0x7750
or di, bx
inc di
inc ah
cmp bl, bh
not bh
add ax, 0x502
adc ecx, edx
stc
xchg dx, ax
xor ebx, ecx
mov ch, bl
not di
cmp ax, 0x3e69
shr dl, 7
shr edi, 4
shr edx, cl
xchg edx, esi
shl esi, cl
shr ch, 3
not bh
pop eax
pop edi
pop ebx
pop edx
pop ecx
pop esi
jns 0x4abb83
push edi
not edi
stc
push ecx
or ecx, 0x16ab7aa5
push edx
or dx, dx
push esi
dec esi
sub dh, 0x69
push ebx
rol bh, cl
pop ebx
pop esi
pop edx
pop ecx
pop edi
push ecx
push ebx
cmp cl, bl
push eax
adc eax, 0x5597c17c
push edi
test di, cx
pop edi
pop eax
pop ebx
pop ecx
push esi
xchg si, si
pop esi
call fcn.004c9bca
call fcn.004c9f25
push eax
push ecx
xor eax, ecx
push edx
inc dx
push esi
not esi
add cx, 0x2fcc
push edi
rol edi, cl
cmp edi, ecx
add eax, edi
rol ecx, 4
push ebx
mov edx, ebx
test dl, 0x5f
shr ah, 6
cmp dl, dh
cmp di, 0x32f1
stc
rol ch, cl
xchg dx, cx
mov ebx, 0x2d3f673
add bx, 0x7c7a
add cx, 0x1fb1
inc esi
stc
xor bh, dl
not bh
sbb ax, 0x1da8
shl ch, 8
stc
nop
sub ax, dx
mov cx, 0x75f6
ror di, cl
rol cl, cl
shr eax, cl
inc si
sbb di, 0xf46
shl edi, cl
dec bx
mov si, si
sub edx, 0x2a0ba117
sbb bh, 0xc
and dl, dh
test edi, 0x19a91a17
ror edi, 2
xor ax, cx
ror ch, cl
xor bh, 0x14
test al, 0x76
and di, 0x2566
inc bl
not eax
sbb ebx, edi
adc si, 0x130b
sbb bx, cx
add dx, ax
mov edi, esi
add bl, 0x1f
stc
ror ax, cl
sbb cx, ax
pop ebx
pop edi
pop esi
pop edx
pop ecx
pop eax
call fcn.004ca260
jae 0x4abc98
push ebx
or bl, 0x57
push eax
adc eax, 0x5d56d78f
inc ax
push ecx
shl cx, cl
test bh, 0x47
sbb ax, ax
shr eax, 5
push edx
and edx, 0x1a4b8183
pop edx
pop ecx
pop eax
pop ebx
push eax
push ecx
shr ax, cl
rol cl, 3
push edx
dec dx
dec cx
pop edx
pop ecx
pop eax
push eax
push edx
cmp ah, dl
pop edx
pop eax
push ebx
mov bx, bx
push edx
or dl, 0x17
push ecx
dec cx
push edi
sbb edi, edx
push eax
ror eax, 6
xor ax, cx
sbb bh, bl
pop eax
pop edi
pop ecx
pop edx
pop ebx
jge 0x4abcbe
push ebx
xchg ebx, ebx
pop ebx
call fcn.004ca629
call fcn.004caa36
lea ebx, [ebx + 0xc]
mov edx, dword [ebx]
cmp edx, ebx
je 0x4adf09
lea edi, [edx + 0x2c]
push edi
xor ecx, ecx
push ebx
push edi
sub bx, di
not edi
push eax
xor eax, ebx
push edx
xchg edx, eax
mov ah, bh
test edi, 0x301a48c7
push ecx
mov cx, bx
adc di, 0x19cf
push esi
or si, si
shl edi, 2
rol di, 1
xchg ebx, ecx
shl ch, 2
or bx, cx
adc ah, dh
ror eax, cl
nop
and ah, 0x12
dec esi
dec ah
xor si, 0x1f6
ror ebx, cl
stc
add esi, esi
test eax, eax
or edi, 0x2e9be4a3
or bh, bl
add esi, ebx
add bh, 0x16
nop
adc eax, edx
inc dx
not ax
inc cx
inc esi
mov di, 0x74bf
sbb si, 0x54e7
nop
xchg edx, edi
stc
test dl, 0x22
cmp edx, edx
xchg ecx, edi
mov cx, 0x47cd
test ebx, 0xd768540
add ecx, edx
rol si, 1
or bh, al
sbb dl, 0x1d
xor ah, bl
cmp cx, 0x46f7
add ax, dx
sub ebx, 0x5cc9886c
sub di, dx
xor al, 0xd
nop
rol esi, cl
not ch
adc ebx, 0x1da6c8fd
sbb ax, 0xb84
nop
dec ecx
sub cx, ax
nop
cmp ax, si
stc
sbb dh, 1
xchg edi, edi
xor ax, 0x260a
inc dh
dec ax
nop
cmp cl, dl
adc ch, bl
cmp cl, dl
nop
xchg edi, esi
and dh, dh
inc bx
shl esi, cl
nop
rol dh, cl
and ax, 0x2b61
stc
adc ch, bl
ror si, 5
sub di, bx
inc ax
ror esi, cl
xchg dl, bl
ror dx, 8
add dh, dh
xchg dl, ch
adc bl, dl
not eax
dec ah
sub cl, dl
test edi, 0x3c5982d8
test cl, ah
nop
pop esi
nop
ror edi, 8
adc dh, dh
push esi
shl si, 6
not bx
not ah
or dx, ax
test al, ch
stc
rol edi, cl
nop
or ah, 0x44
sub dx, 0x5c9
sub si, 0x3db
sub ch, 0x3d
and si, ax
xchg esi, edx
sbb esi, 0x6d92e9a8
xor cl, dl
dec ah
stc
xor bx, cx
rol eax, cl
xor ax, 0x4954
mov edi, 0x182b2ffd
rol dl, 1
stc
xor edx, esi
adc esi, 0x71253c37
stc
inc eax
not si
shl bl, cl
or ax, si
nop
cmp dx, 0x1c18
shr dx, 2
not bx
mov dx, 0x73ce
not esi
and al, ah
ror dh, 3
rol dl, cl
sbb dx, 0xc4f
add dl, dh
rol cx, 7
xor ax, 0x1a1c
shr ebx, 8
sbb ax, di
shr bh, cl
shr eax, cl
not dh
sub bx, 0x7d9
shr ah, 7
test bx, 0x656e
test al, bh
xchg esi, ecx
shl dh, cl
shl ax, cl
test dl, cl
shl di, 7
sbb esi, ebx
dec ax
shr al, 5
inc di
ror cl, cl
or ch, 0x61
nop
cmp ebx, eax
xchg al, bl
or edx, 0x4d92b56e
shl si, cl
xchg bx, dx
adc ebx, 0x1991a4a2
add di, di
inc ax
mov di, cx
or ecx, 0x24f98d51
add bx, ax
adc di, cx
dec ax
test dx, 0x36e9
inc bh
inc esi
mov dh, 0x3c
dec si
dec bx
mov dh, bh
not eax
stc
nop
shl di, 8
add cx, 0x1815
test dx, ax
add bh, ah
shl edx, 4
dec ch
add ah, cl
mov bx, 0x6bbc
dec ecx
pop esi
test bh, 0x40
stc
push esi
xor si, dx
xchg ch, ah
nop
test ecx, 0x54f10986
or si, 0xed7
nop
sub ebx, 0x23e70131
sbb edi, 0xa0003e
sbb eax, esi
xor ebx, 0x447acc97
mov bh, 0x2e
dec cl
nop
add edx, 0x77d63956
xchg di, si
and esi, 0x1fc033be
shl ah, cl
nop
xor bl, dh
stc
stc
ror eax, cl
sbb edx, ecx
or bh, 0x1a
stc
and ch, ch
test ecx, 0x1f063e12
mov di, 0x2818
sub dl, 0xa
xor di, 0x7ea
cmp dh, 0x47
dec edi
or dh, 0x3b
shl bl, cl
mov dl, dh
or edi, 0x20c07ba5
shl cx, cl
stc
sub dx, 0x58e3
not cl
not esi
mov bx, 0x30d2
cmp si, 0x7208
adc esi, ebx
sbb dx, dx
or ebx, eax
cmp di, 0x6868
sub di, 0x47ce
sub bl, bl
shl edx, 2
add cx, 0x7971
ror ax, cl
xchg ah, dh
sub di, 0x5a67
xor edx, 0x7bef82c
add ecx, 0x8229022
xchg bh, bl
adc ah, al
and edx, edi
add dx, 0x72e3
dec si
mov ah, 0x7a
adc dh, bl
add cx, 0x536c
dec ecx
dec ecx
ror ebx, 3
adc ah, 0x69
xchg bh, al
rol esi, 3
test di, dx
shl ebx, 5
shl bl, 2
sbb ecx, ecx
adc bx, di
and dh, dl
xchg dx, ax
shr esi, 1
ror cl, 6
shr cl, cl
stc
ror ah, cl
adc edi, ecx
cmp cl, 0x6e
sbb esi, 0x636ebbbe
ror cl, cl
or edi, edx
sub eax, ecx
add ah, ah
xor dh, dh
and dx, 0x6672
xchg bh, bh
shl esi, cl
xor ecx, edx
mov dl, 0x2c
shl dl, cl
shl dh, cl
nop
pop esi
cmp ax, 0xb77
ror ebx, 1
adc ebx, edi
adc edi, 0x55a45615
stc
shr ebx, cl
xor eax, 0x67caf51f
push esi
rol si, 4
mov dx, bx
or ah, dh
adc di, dx
and edx, edi
nop
nop
nop
inc esi
add dx, 0x5686
add ebx, 0x2646536
sub bl, dl
or eax, 0x1eba493f
cmp cx, dx
mov ebx, 0x5af08442
and edx, esi
or si, 0x360b
sbb ecx, 0x6ff4b79b
nop
stc
adc edx, esi
ror cx, cl
xor bx, 0x4c93
not dx
or cx, ax
sub di, 0x268f
inc bl
xor eax, esi
stc
nop
and edi, esi
add cl, 0x6e
sbb al, 0x7d
test bh, dh
rol esi, cl
sub ebx, 0x20b6ba47
or dx, bx
rol ax, cl
sub eax, eax
sbb bx, 0x28c6
add si, ax
ror bh, cl
rol bx, 5
nop
or eax, ecx
or cx, bx
xchg edx, eax
or ax, 0xcfc
add ebx, 0xc932e7f
mov cx, bx
shr ax, 2
sub ah, 0x53
rol ax, 4
dec esi
add di, 0x3722
ror dx, cl
mov si, 0x65f5
test edx, 0x75df06c8
stc
and al, 0x78
stc
or ebx, 0x159891f2
rol ax, cl
ror eax, cl
rol dh, 2
and si, di
and ecx, 0xc99413a
test al, ah
not eax
add ax, bx
stc
test ch, 0x2b
stc
nop
nop
test edi, ecx
shr edx, cl
sub di, 0x3847
stc
dec bl
sbb ch, 0x67
xor ecx, ebx
cmp cl, bl
dec bh
stc
shr al, 7
add edx, 0x52ffe2e4
xchg al, dh
not ax
stc
add ch, bl
stc
stc
pop esi
and bh, 0x23
inc cl
stc
inc ax
stc
shl ebx, 6
sub ebx, 0x1caba292
not ax
mov di, 0x7dd8
cmp di, 0x2b43
shr ch, cl
nop
dec di
not ah
and dl, ch
inc dh
push esi
not esi
stc
dec ebx
xor ch, cl
dec al
shr al, 3
adc bh, bh
add dh, 4
adc cx, si
stc
xchg dx, bx
inc bx
test ebx, edx
sub esi, edx
rol edx, 5
sub ah, 0x64
mov ax, ax
or ebx, edx
add ax, si
test edx, ebx
cmp si, ax
xchg dx, ax
stc
cmp si, ax
stc
sbb ch, 0x37
xchg dh, ch
sub cx, bx
sbb eax, edi
xor eax, edi
nop
xor dl, 0x4f
sbb edx, esi
sub al, al
stc
add al, 1
rol di, 8
nop
dec ah
test al, dl
ror dl, 3
rol bl, 5
sub si, si
test ebx, 0x6d202fc7
adc ah, 0x52
and esi, 0xceb756c
inc edx
dec dh
inc ch
ror cx, 6
inc al
cmp cx, dx
rol ah, cl
cmp dl, dl
ror di, cl
inc dh
or al, cl
xor esi, ecx
add bx, 0x14cb
rol dx, cl
nop
rol bl, 1
and esi, 0x3647bcd0
adc dh, 0x27
not cx
shl ah, 5
sub eax, 0x2b5a0efb
and ebx, edi
stc
nop
add edi, 0x28f51e1a
test eax, esi
cmp dx, si
ror dh, cl
rol edi, cl
mov cl, cl
shl bh, cl
mov di, bx
cmp di, 0x11fd
shl cx, cl
rol dx, 8
shr bl, cl
mov cl, 8
ror esi, 3
pop esi
add bh, 0x1b
xchg bh, ah
sbb cx, 0x1a0f
shr bl, 8
not bh
dec cx
mov eax, ecx
mov di, 0x3fb1
cmp ch, 0x78
cmp ax, 0x56a5
adc al, 0x37
and ecx, edx
shr bx, cl
dec bl
and ebx, 0x1b117d71
mov edi, ecx
cmp cl, 0x72
shl bx, cl
nop
dec ch
ror cl, 4
xor dl, 0x34
dec cx
or cl, ah
or ah, 0x63
not edx
mov bx, 0x5a95
dec bl
shl cl, 2
adc ch, cl
add ax, 0x214f
xor cx, 0xce8
and dx, 0x69bc
shr ebx, 1
cmp ebx, eax
sbb bx, dx
sbb ebx, edx
push esi
ror esi, cl
ror bl, 3
or bh, 0x4c
add edi, 0x17217823
or dx, ax
sub eax, 0xd7bbb0b
cmp ax, 0x4335
add dx, 0x4ac3
dec edx
not ecx
or dh, bl
adc ah, ah
sbb edx, edx
cmp bh, al
sub ah, 0x5f
and si, 0x5e8e
test dx, si
xor bx, dx
nop
dec dx
stc
nop
adc edx, 0x6af4492e
and di, ax
inc esi
test di, dx
and esi, 0x676022be
and edx, ebx
and eax, edi
inc cx
test ebx, eax
xor cl, ah
and ah, al
add bh, ah
sbb cx, 0x2326
ror edx, 4
nop
sbb ecx, ebx
xchg ebx, edx
cmp ebx, 0x2943578c
shr edx, cl
nop
adc dh, 0x10
inc ch
ror dx, cl
ror ecx, cl
xchg dx, cx
xchg bh, ch
xchg ah, ch
cmp dx, 0x1eb5
nop
test dl, 0x58
stc
xchg esi, eax
mov edx, edi
sbb edx, 0x3ac387f9
add ecx, edi
stc
and al, bl
xchg esi, edi
shl ax, 4
stc
nop
pop esi
push esi
test esi, 0x7a09f464
rol di, 3
add ch, dh
cmp dx, dx
not dh
test dh, 0x6c
xchg bx, ax
stc
xor edx, esi
add bh, bh
nop
sub cx, si
stc
adc bh, al
and bx, 0x5235
cmp di, 0x2303
and di, ax
shl ah, 2
dec dh
and dh, 0x45
cmp edi, 0x309a84a4
xor ax, bx
inc dl
xor edi, eax
nop
and ebx, 0x52c64b4d
shl cx, cl
nop
and edi, edi
stc
ror di, cl
add ah, 0x13
inc bx
adc edi, 0x55ce1668
inc ebx
test edx, ecx
nop
shr edx, 6
adc bx, 0x6242
xchg al, dh
shl ax, 6
sbb bl, dl
stc
stc
test cx, 0x37cf
shr dx, cl
xchg bh, bl
sub bx, si
xor cl, bh
stc
mov bx, 0x6266
and si, 0x405a
sub ebx, ecx
test dx, 0x6a9c
sbb bl, dl
xchg cl, dl
and al, 0x76
cmp al, 0x7f
sub ecx, 0x75041ad4
inc cl
cmp edi, 0x3599c1fd
ror edi, 4
sub ecx, ebx
shl bh, cl
mov dl, bh
add ecx, 0x4fc2e080
add bx, bx
cmp esi, edi
add bx, si
shr ch, 4
cmp bx, 0x13e0
shr si, 2
shl dx, 1
mov si, 0x37ca
dec di
xor di, cx
rol bh, cl
inc esi
ror ebx, cl
nop
nop
sbb dx, 0x1983
ror ch, cl
stc
xor eax, 0x122be4c1
sbb ah, dl
cmp cx, 0x44fc
not edi
stc
adc dx, 0x5c2f
shl dx, 5
dec esi
ror bh, 2
add edx, 0x6da469b5
or edi, esi
dec ecx
not cl
sbb edx, 0x17062fc6
sbb di, 0x6cf1
dec esi
pop esi
cmp cl, 0x33
adc eax, eax
not eax
ror ecx, 5
mov di, 0x707
sbb al, cl
cmp dx, 0x6195
sub dh, 0xe
xor bh, al
ror dx, cl
stc
mov bh, cl
dec dx
stc
test bh, 0x27
push esi
ror esi, 3
cmp dx, 0x26a
adc edi, 0x36bf8e9e
add bl, 0x5d
xor ah, 0x37
ror ah, 4
test dx, cx
and cl, 0x50
add dh, dl
adc bx, di
add esi, eax
xchg esi, edx
xor bh, 0x1b
ror ebx, 4
xchg ecx, ebx
rol dx, 7
inc ecx
and dl, ch
sbb si, bx
mov si, cx
ror eax, cl
and eax, 0x6e66cc6a
inc ebx
nop
rol esi, cl
or ebx, edx
mov cl, al
or eax, 0x13896f56
not cx
stc
cmp dx, 0x7731
sbb esi, 0x6b2e2510
xchg edx, edx
add al, 0x27
inc bl
or ah, 0x5f
ror esi, cl
rol esi, 7
xor cx, ax
nop
and ecx, eax
xor di, si
test esi, 0x1f65474d
cmp dx, 0x3d01
dec bx
shr ebx, 5
pop esi
pop ecx
pop edx
pop eax
pop edi
pop ebx
call fcn.004cad40
call fcn.004cb04d
call fcn.004cb3bb
push edx
push ecx
ror edx, cl
stc
push eax
ror eax, cl
shr ah, 7
cmp ah, 0x23
push esi
push edi
and esi, edi
ror dl, 2
adc cl, dh
test ah, 0x54
inc edi
xor ecx, 0x4ecf278
test dh, 0x1f
nop
shr eax, 6
ror dx, 2
push ebx
ror bx, 8
test eax, 0x1993129a
pop ebx
pop edi
pop esi
pop eax
pop ecx
pop edx
stc
push ecx
add ecx, 0x5fb75812
push esi
test esi, esi
push edi
dec edi
push eax
shl al, cl
pop eax
pop edi
pop esi
pop ecx
mov cx, word [edi]
test al, al
jne 0x4ac58f
mov edi, dword [edi + 4]
sub cx, 2
cmp word [edi + ecx], 0x2e
je 0x4ac58f
jmp 0x4ac57e
pop edi
call fcn.004cb751
push ebx
push edx
or bh, dh
push ecx
rol ecx, cl
stc
rol edx, cl
push eax
shl ax, cl
dec cl
push esi
or ax, si
not eax
dec esi
dec cx
mov bl, 0x22
nop
sbb edx, 0x1f08c247
push edi
and eax, edi
test esi, 0x59336743
adc bl, cl
sbb ecx, eax
add ah, bl
and edx, edx
xchg al, dl
nop
mov al, ch
inc eax
mov si, 0x3335
add al, dh
sub ecx, edx
inc bh
shr edi, 3
shl si, cl
nop
test al, 0x77
add dh, 0x4c
test esi, 0x2864b94a
sub ecx, 0x16a88e55
sub ebx, eax
add dx, ax
shl eax, 3
and si, 0x5463
inc ah
and edi, ecx
nop
rol esi, cl
xor dx, si
nop
cmp al, 0x51
shr ah, cl
mov esi, 0x40f205ff
rol dl, 6
stc
shl cx, 4
xor bx, 0xec
not bl
nop
or di, cx
ror ax, 3
mov ecx, 0x5380df7b
test dl, bl
and ecx, ecx
add di, 0x7471
test edi, esi
ror cl, cl
xchg ecx, edx
add di, 0x6151
nop
stc
xor cx, 0x565e
stc
inc edx
xchg edi, ecx
test ebx, 0x7d1189ca
not edx
shl si, cl
not cl
ror cl, cl
adc esi, edi
sub edi, 0x79721fd3
stc
adc ebx, 0x5209bcb4
adc cx, bx
sbb ch, 0x43
cmp bx, bx
sbb al, al
shl di, cl
cmp dl, bl
xor cl, 0x57
xchg dx, bx
cmp dl, 0x24
rol bh, cl
adc ah, cl
xor cl, 0x69
sub dh, 0xb
and ax, si
sub cx, 0x6038
xchg edi, ecx
and esi, 0x5e8cae6
dec esi
ror eax, 2
rol dl, cl
nop
ror esi, 4
pop edi
push edi
sbb edi, ebx
nop
add ax, 0x492d
ror si, cl
stc
ror ebx, cl
dec esi
shr di, 7
sub si, di
sub ebx, 0x71fa0034
nop
test ecx, eax
dec si
sbb al, dh
ror ah, cl
shl bl, 6
cmp ch, dh
mov si, 0x41d9
stc
sbb ax, ax
or edx, edi
inc dh
dec esi
test ch, 0x1a
add eax, edi
inc dl
sbb ah, 0x3e
inc dh
xor bl, 0xc
stc
sub edi, edi
mov bh, cl
mov ebx, esi
add ch, 9
xor bx, dx
shr di, 5
xchg bh, dl
stc
shr bh, cl
sub bx, 0x7bc0
nop
cmp bx, cx
rol bh, 8
stc
and si, 0x40cd
shr eax, 5
sbb ebx, 0x188df3f6
inc bx
stc
or edi, 0x33e057a9
rol ebx, cl
sbb bh, 0xd
add bx, ax
test dh, ch
add dh, al
nop
dec bh
shr ch, cl
ror dx, 2
or si, dx
mov di, 0x7149
shr edi, cl
ror al, cl
ror ch, 3
stc
sub si, ax
shl dx, cl
shr ecx, 5
dec ecx
adc bx, di
and ecx, 0x7bc53c12
not dl
shl eax, cl
xchg edx, edi
and edx, eax
rol al, cl
not bh
adc cl, cl
sbb bl, ch
rol bx, cl
test dl, al
shl ebx, 4
and ebx, edx
mov ah, dh
not di
add ch, al
mov bl, ch
and ax, ax
nop
ror ch, cl
dec bh
shl cx, 7
or ebx, edx
ror dh, cl
mov ah, 2
xchg ah, dl
xor bx, ax
not esi
dec esi
mov dx, 0x34c4
pop edi
not bx
xor ecx, 0x3e8cbd81
dec dx
rol ax, 4
xor cl, bh
xor ebx, edx
xchg ah, bh
add al, 0x13
adc dl, 0x56
inc bx
stc
push edi
cmp ax, di
not al
or dl, al
nop
shl ax, 1
and ecx, ecx
rol si, 7
sub eax, 0x48350899
adc edx, 0x1e1e130d
stc
stc
xchg cx, dx
and edx, 0x21e14b31
dec dh
dec ecx
mov esi, 0x58b97c60
and ebx, ecx
test edx, eax
inc ah
mov edi, 0x1d7ae7c5
inc ebx
xchg edx, esi
adc ecx, edx
shl di, 1
xchg cx, bx
rol ch, 6
sbb ch, 0
shl ecx, cl
adc edx, esi
sbb bl, dl
stc
sub bh, cl
nop
shl edi, 6
stc
cmp cx, dx
cmp dx, 0x595f
rol ax, cl
sub dl, 9
inc ebx
xchg al, ah
sub dx, cx
sub edi, 0x4e5903b8
add cl, dh
cmp eax, ebx
adc ecx, edi
xor cx, cx
sbb ah, ah
shr edi, 4
stc
shl cl, 2
sbb ecx, esi
add bx, bx
adc ax, cx
and ax, 0x5cf7
nop
ror dh, cl
dec ecx
not bx
add ebx, 0x5557eaa3
test cx, cx
stc
adc bl, al
sbb bl, dl
xchg dl, dl
or edx, edx
cmp bx, 0x6042
xchg cx, bx
rol dl, 3
not di
xchg cl, bh
nop
mov eax, 0x58e4be91
adc al, 0x7b
rol di, 8
rol cx, 5
shr edx, 2
shr di, 3
shr bh, cl
shl bl, cl
sbb edi, ebx
rol cl, 2
not cx
nop
inc ecx
or ch, 0x75
xchg esi, ebx
adc si, 0x5686
nop
pop edi
cmp ebx, 0x701d4c39
shr cx, cl
xor bh, 0x7c
sbb bx, 0x48d5
mov esi, esi
sbb ecx, esi
push edi
xchg di, ax
add ebx, ebx
shr bl, 4
shl di, 8
or ch, 0x78
shr bh, 4
stc
stc
xor si, 0x5460
adc eax, 0x69202c87
nop
and dl, 0x59
cmp esi, 0x6471070b
rol edi, cl
not dx
mov al, cl
rol di, cl
sbb bx, dx
xor ecx, esi
inc edx
sub cx, cx
test ah, bl
shl edx, cl
cmp esi, 0x905e826
adc ah, bh
sbb ax, 0x158d
or al, dl
not cl
mov edi, 0x7f75c311
shl cl, 1
xchg bx, di
test ecx, ecx
xor ebx, esi
nop
stc
xchg di, ax
sbb bl, 0x4a
xor ecx, 0x318994d4
xchg bh, ah
stc
test bh, 0x12
xor ebx, eax
add si, ax
cmp ah, 0x77
sub bl, 0x34
sbb ecx, edi
mov ah, bh
cmp al, bl
and eax, edi
dec dh
shl esi, 5
nop
test ch, 0x43
cmp bh, dl
cmp al, 0x5f
shr ecx, 4
not cl
sub dx, ax
ror bx, 1
sub di, si
sbb ch, 0x66
adc eax, ebx
or si, 0x74bc
xchg bx, bx
shr cl, cl
shr bh, cl
xor ch, dh
sub di, di
inc esi
mov ax, 0x5321
or dh, dl
and eax, 0x601b4512
shl si, cl
cmp ax, 0x186a
inc ah
ror cl, 1
adc bl, 5
cmp ecx, 0x2c0fee2e
or bx, di
not edi
dec eax
sbb ecx, eax
add ebx, edx
test bl, 0x37
ror bh, cl
mov si, 0x71d3
nop
dec ax
nop
adc bx, 0x67e8
cmp edx, esi
shl cl, 5
mov dl, 0x4d
sub al, 0x40
pop edi
rol bx, 6
push edi
sub di, bx
shl cx, 4
inc edi
shl dx, 5
inc ch
mov si, si
shl ch, 1
or dl, 0x32
sbb edx, 0x737ceddf
sbb eax, edx
nop
dec esi
add ecx, edi
xor si, 0x68f6
sub dh, 0x48
ror ax, 7
dec bh
inc edi
shr esi, 7
add eax, 0x17d24b15
or bl, 0x4b
not ebx
adc dl, 0x75
nop
or bx, si
adc eax, 0x386aff40
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
push eax
cmp ax, 0xe0b
push ecx
rol ah, cl
push ebx
add bh, 0x44
push edx
shl edx, cl
push edi
sub edi, 0xad49099
adc edi, edx
cmp bl, dl
push esi
xchg bx, si
adc si, bx
sub di, 0x2000
add dl, 0x2c
sbb ax, si
sbb esi, ecx
inc ch
xor ax, 0x556e
not ecx
ror dl, 5
adc esi, esi
shr esi, cl
dec ah
cmp di, 0x3562
inc ecx
sub cx, dx
nop
add ax, 0x2185
sub edi, ecx
sbb bx, 0x5afd
or edi, 0x2d357c65
xchg dh, ch
test di, dx
shr ch, cl
test cl, al
add bh, bh
add edx, 0x2bc1c3d
test bx, 0x574f
mov si, dx
rol ebx, 1
inc bl
xchg esi, ebx
xor al, ah
xor si, si
add cx, bx
adc dl, bh
and di, ax
and cl, 0x5a
shl esi, 2
and ax, 0x772e
shr eax, cl
dec esi
xchg si, dx
cmp bh, dl
not edx
sbb cx, si
shr dh, cl
ror si, 3
add dx, 0x1459
and bl, bh
shl edi, 3
inc si
adc al, 0x32
xchg bl, bl
shl ecx, 5
shl ah, 6
ror cx, cl
inc dl
inc dl
ror di, 7
ror cx, 4
inc bl
and ecx, 0xc5ce05f
or dh, 4
inc ebx
add ecx, 0x4edaf05d
adc eax, 0x6d70b12
mov dx, di
nop
inc esi
dec cl
nop
mov bx, dx
stc
rol esi, 2
shl bl, 4
stc
and al, al
add eax, ecx
adc bh, 0x7c
sbb ax, bx
sbb si, 0x50dd
xor ebx, eax
xor cx, 0x1485
xor al, ah
add ah, bl
shl edx, cl
inc bh
nop
dec al
shl esi, cl
shl ax, cl
rol ax, cl
pop esi
push esi
xor esi, 0x34529bbf
dec al
xor di, 0x59fa
test di, 0x75c8
sbb di, di
shl bx, 2
sub eax, 0x23a22eb6
mov si, ax
dec dl
mov ecx, esi
mov bx, 0x4d22
test di, 0x2f22
test di, dx
nop
sbb bl, 0x10
nop
inc eax
dec bh
cmp bx, 0x3e38
xor eax, eax
ror edi, cl
nop
sbb ecx, edi
ror cx, 2
sbb dh, ch
shr bl, cl
cmp esi, 0x5c8d4c24
rol bl, 4
sub esi, edx
dec bl
sub cx, 0x37b9
cmp dl, 0x6f
rol edx, cl
inc ecx
stc
dec cx
xor si, 0x4afe
shl dx, 6
add dl, dh
xor esi, 0x70f218fd
or ebx, 0x6467394d
not di
rol al, 3
dec edx
stc
dec bx
or edx, edx
sbb bx, 0x3fa1
stc
dec dx
ror esi, cl
adc bh, ch
and di, cx
adc di, 0x4eec
xchg edi, eax
add dx, 0x1e54
and cx, 0x2086
dec di
cmp al, al
or cl, cl
test ebx, esi
sub ch, bl
adc ecx, eax
shl bx, 7
cmp esi, 0x685b647b
cmp ecx, 0x27b1a222
not ax
stc
nop
nop
add di, si
sbb bh, dh
add eax, eax
not cx
xchg ecx, edx
ror bx, cl
rol cx, cl
sbb bl, ah
mov edi, ebx
add eax, 0x112e830a
nop
inc ax
sbb bx, ax
and eax, 0xa3a9e9a
xor esi, ebx
shl bh, cl
shl edx, 1
inc edi
stc
mov edi, 0x72721f9e
shr cx, cl
mov edi, ebx
add esi, esi
xchg bh, dl
stc
shl esi, 4
dec dx
or dx, 0x273d
not eax
xchg bx, si
pop esi
inc dl
sub bl, 0x3f
push esi
sbb esi, 0x628e3957
sbb eax, eax
and al, 0x5e
ror ch, 1
not edi
or dh, ch
inc ax
and al, al
stc
inc di
shr ah, 8
dec al
shr dh, cl
dec dl
add ax, cx
rol edx, cl
sub eax, 0x71bcf0d6
xchg dh, ch
shr cl, cl
shl esi, 4
sbb cx, 0x18c1
sub ax, 0x77a0
xchg edx, ecx
rol ecx, 6
adc edi, 0x2de97c73
shr eax, 8
nop
dec di
shr si, 4
shr edi, 7
mov ah, 0x37
stc
sbb esi, 0x61409aa6
and bh, 0x30
ror esi, 3
not cx
or dh, 0x15
not ah
and ah, 1
or edx, 0x17c7efec
rol ah, 6
and bl, ch
add dh, dl
add bh, ch
mov di, 0x33af
cmp di, 0x1925
or bh, ah
adc ax, di
dec cx
add dh, 0x11
and al, 0x2b
shl edi, cl
dec cx
add eax, 0x370cde2b
sbb ah, 0x65
inc bx
adc ecx, esi
rol dx, 8
shl bx, cl
shr al, cl
test esi, ebx
stc
mov esi, ebx
add ch, ah
mov ecx, 0x1280ed30
test dh, 0x2d
shl bx, cl
inc ebx
shl esi, cl
sbb eax, ecx
nop
add esi, esi
sub dh, ch
adc edi, 0x78e05baf
inc di
inc ebx
inc dh
xchg edi, ebx
shr ax, cl
ror dl, 8
not edi
or bx, 0x525
cmp dx, 0x6f86
inc ax
inc dl
not ax
xchg cl, cl
dec dx
ror di, 5
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push esi
push edi
xchg esi, edi
push edx
sub edx, esi
push ebx
xchg di, bx
push ecx
shl esi, cl
push eax
add ax, di
xchg ch, bh
xchg di, si
test edx, esi
xor ecx, 0xc8503da
nop
mov ah, 0x67
pop eax
pop ecx
pop ebx
pop edx
pop edi
pop esi
push ecx
and cx, 0x4d26
push edi
rol edi, 5
not ch
pop edi
pop ecx
stc
push edx
test dh, 0x28
nop
push ebx
push ecx
rol bh, cl
push edi
rol di, cl
stc
inc edi
nop
push esi
ror si, 4
pop esi
pop edi
pop ecx
pop ebx
pop edx
call fcn.004cbcf4
push edi
rol di, 4
push esi
mov si, 0xa8f
stc
mov edi, edi
pop esi
pop edi
call fcn.004cc233
call fcn.004cc5d7
jge 0x4acdbe
call fcn.004ccbb0
cmp cx, word [esi]
jne 0x4ad58b
push eax
push edx
shr cx, 1
push ecx
push 1
push edi
push esi
push esi
add si, 0x45de
stc
push ebx
push eax
xchg ebx, eax
push ecx
mov ch, ch
nop
xor ch, 0x47
add bx, 0x544f
nop
stc
pop ecx
pop eax
pop ebx
pop esi
jno 0x4ad0b2
jb 0x4acecc
push ecx
mov cx, cx
push edi
cmp edi, 0x630f191f
nop
not cl
push ebx
not bh
mov cx, 0x79d1
xor bh, bl
push edx
add dl, 0x38
nop
push eax
adc ax, dx
mov dx, di
pop eax
pop edx
pop ebx
pop edi
pop ecx
js 0x4ace47
call fcn.004ccfab
push esi
push eax
mov si, ax
push ecx
xchg cx, ax
stc
push ebx
sbb bh, 0x64
shr bh, cl
ror al, cl
pop ebx
pop ecx
pop eax
pop esi
push edx
push ecx
shr edx, cl
pop ecx
pop edx
push eax
sub al, ah
push ecx
sub cx, 0x655d
push ebx
push edx
xchg bl, dl
adc cx, ax
inc ah
add cx, ax
push edi
xchg edi, ebx
sbb dh, 0x4b
adc cx, bx
xor dx, 0x5aea
push esi
or cx, si
xchg bx, dx
and bl, 0x7d
rol edi, 4
dec ebx
mov eax, esi
rol dh, 8
mov bl, 0x6e
xor ch, 0x1c
ror ch, cl
or ax, 0x5b57
sbb dx, bx
xchg bh, bl
add bl, dl
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
jge 0x4acec0
call fcn.004cd376
push ebx
push edx
test bh, dh
shr bx, 2
push eax
or ax, 0x5b14
push esi
adc dx, si
nop
push edi
not edi
pop edi
pop esi
pop eax
pop edx
pop ebx
push ebx
push edx
sub ebx, edx
pop edx
pop ebx
push edx
push ecx
shr dl, cl
push eax
sbb al, 0x2a
test dh, dl
pop eax
pop ecx
pop edx
call fcn.004cd951
push eax
not eax
push esi
xchg si, ax
push edi
push edx
xor di, dx
adc al, 0x37
push ebx
add dh, bh
and edi, 0x42962b58
push ecx
dec ecx
xchg bx, cx
add ah, 0x60
add bx, 0x3004
dec ebx
adc bx, 0x7ef0
and edi, edx
nop
adc esi, esi
sub cx, di
test edi, 0xbf4687c
add si, 0x6153
mov dh, al
inc al
pop ecx
pop ebx
pop edx
pop edi
pop esi
pop eax
call fcn.004cddbf
nop
push ecx
test cx, cx
push edi
sbb di, 0xb6c
push esi
cmp esi, 0x5ec8740
ror ecx, 2
push edx
cmp edx, 0x488cbbbc
push eax
rol ax, 6
sbb edx, 0x3589580d
stc
shr dh, 6
not dx
push ebx
xchg dx, bx
and eax, 0x1f28bfb8
shl dh, 6
add eax, edi
sub ch, dl
not dl
pop ebx
pop eax
pop edx
pop esi
pop edi
pop ecx
call fcn.004ce283
jp 0x4ad07a
call fcn.004ce725
jge 0x4acfdf
call fcn.004ce9f3
call fcn.004cede6
call fcn.004cf0f7
call fcn.004cf4b3
push edx
inc dx
push ebx
shr ebx, 4
push esi
push edi
test si, di
mov di, 0x4b96
add dx, 0x4658
add dh, dl
mov edx, 0x3a07e2cd
mov di, 0x2fe4
mov dl, 0x6f
push eax
dec ax
push ecx
sbb cx, 0x1d72
xchg ah, ch
test dh, ah
dec bx
pop ecx
pop eax
pop edi
pop esi
pop ebx
pop edx
nop
jno 0x4acfda
push eax
push edi
xchg edi, eax
push ebx
shr bl, 6
adc ebx, 0x54d32582
pop ebx
pop edi
pop eax
call fcn.004cf788
jne 0x4ad013
call fcn.004cfd14
push ebx
adc bl, 0x11
pop ebx
jo 0x4acffe
push edx
not edx
pop edx
push ebx
add bl, 0x51
pop ebx
push ecx
or ch, cl
push edx
shr dh, cl
nop
pop edx
pop ecx
push edx
push edi
add edx, edi
pop edi
pop edx
push edx
push ecx
shr dl, cl
pop ecx
pop edx
jg 0x4ad06d
jno 0x4ad041
push edi
sub edi, 0x33296a3
pop edi
push edx
push ecx
ror edx, cl
pop ecx
pop edx
push ecx
shr ecx, 3
rol ecx, 4
push edi
push eax
sub edi, eax
push ebx
push esi
add ebx, esi
pop esi
pop ebx
pop eax
pop edi
pop ecx
push edi
sub di, 0x79
push ebx
cmp edi, ebx
push ecx
xor cl, 0x6e
push edx
dec dl
pop edx
pop ecx
pop ebx
pop edi
call fcn.004d00aa
call fcn.004d0566
call fcn.004d0a37
call fcn.004d0f29
call fcn.004d1387
stc
push esi
push ecx
ror esi, cl
pop ecx
pop esi
push edx
push eax
add edx, eax
pop eax
pop edx
call fcn.004d1765
push edx
ror dx, 2
push edi
push ecx
shr edi, cl
sub di, 0x43b3
pop ecx
pop edi
pop edx
push ecx
or ecx, 0x285fab4c
push ebx
test ch, bh
pop ebx
pop ecx
call fcn.004d19e5
push esi
push edx
mov si, dx
pop edx
pop esi
push ebx
inc bl
pop ebx
push ebx
push edx
or ebx, edx
pop edx
pop ebx
call fcn.004d1d9d
call fcn.004d2109
push edx
push ecx
shr dx, cl
push eax
add cl, ah
sub cx, dx
or dx, cx
push edi
mov di, di
add cl, ch
push ebx
not ebx
dec dx
sub dx, 0x55c
ror ah, 5
shr edx, cl
xchg bl, dh
and bx, bx
push esi
shl si, 2
adc dl, 0x15
adc di, 0x7012
not ecx
ror si, 2
sub di, 0x57e1
shl ebx, cl
sub cx, 0x643c
adc bx, 0x348a
xchg cx, bx
stc
sbb ebx, esi
stc
stc
add bx, dx
not dx
dec ebx
ror ebx, 6
shr di, 6
adc edi, 0x7ddf44ad
adc eax, edi
sub dl, dl
sbb edx, 0x61f954fd
xchg edi, eax
dec dl
dec esi
sbb al, cl
and dx, 0x25e9
mov ch, 0x1f
stc
dec eax
xchg ch, al
rol ch, 6
and ax, 0x7579
sub dx, di
add ch, 0x4f
shr edx, cl
stc
shr bh, 2
add dh, 0x2c
sub di, 0x5e90
or si, 0x79d2
mov cx, 0xeb2
add si, 0xb83
cmp bx, ax
mov ax, ax
nop
sbb dx, 0x7cae
shr esi, 7
inc eax
add di, ax
mov bx, 0x24f5
sub ax, di
shr dl, 5
test si, cx
ror di, cl
not ax
inc ch
add ebx, 0x7ec4e197
adc bx, ax
not dx
mov cl, dh
not edi
or eax, edi
inc dh
inc bx
not dl
stc
stc
ror al, 6
mov edi, 0x33710d07
inc cl
shl esi, cl
nop
inc ebx
ror bx, cl
sbb cl, dh
not al
adc edx, ecx
xor edi, 0x43b77014
nop
inc esi
and eax, 0x14ba3b32
mov bl, 0x4c
not esi
not di
add al, bl
pop esi
cmp ax, 0x52d0
sub di, dx
nop
stc
adc edx, 0x4b8e49aa
and ecx, 0x1551de8b
xor ebx, ebx
cmp al, 0x2f
ror dh, cl
adc ecx, ebx
mov edx, ecx
adc ax, bx
add cx, 0x2667
sub eax, edi
mov di, 0x27f2
and eax, edx
add edx, ecx
nop
cmp ah, dl
cmp bx, di
push esi
add esi, ebx
dec edx
test ax, di
dec ah
test dl, dh
xchg ebx, edx
nop
add ecx, ebx
or ch, 0x25
sub al, 0x72
xchg dx, di
xchg edi, edx
shr di, cl
ror edx, cl
and esi, edx
shr ebx, cl
add edx, 0x73342979
sub ah, cl
test ah, 0x20
xor dx, ax
mov di, si
mov al, cl
or edi, eax
sbb ecx, esi
sub bx, si
xchg dh, ah
stc
dec ax
stc
cmp di, 0x6747
not ebx
sub cl, dl
inc cx
not eax
rol eax, 5
rol ebx, cl
test si, 0x654e
shl edx, cl
stc
not dl
dec ch
test dx, ax
dec di
stc
add si, dx
not eax
mov esi, 0x54f853c9
or bl, 0x41
add bl, ch
xchg cl, cl
and si, 0x1bb8
nop
mov ebx, ecx
sbb dx, 0x28f5
inc bx
adc bh, dh
adc ebx, 0x6833fe9c
dec eax
sub bl, dl
rol bx, 1
or cx, si
and edi, edx
stc
add cx, 0x5883
inc edx
inc dx
cmp dh, ch
shr esi, 2
shl edx, cl
shr bx, 7
xor bl, 0
test ebx, 0x76aff468
and ch, 0x42
sbb edi, esi
or dh, bh
sub ecx, edi
or ch, 0x55
shl si, 1
inc ecx
nop
pop esi
inc edx
sub ecx, 0x4d2ec94f
push esi
cmp esi, 0x1364a9b
adc eax, 0x2dcfcfad
mov bh, 0x28
and ch, bh
not esi
sbb dx, 0x353f
and ch, 0x32
xchg ebx, eax
inc ebx
xor dx, di
ror esi, 7
ror esi, 3
stc
add esi, 0x1dbe42ec
inc al
adc bh, cl
xchg edi, eax
xchg dx, di
add ebx, edi
sbb ecx, 0x3f6d6302
rol ax, cl
xor ch, 0x5d
and al, al
adc cl, 0x6b
nop
and si, si
stc
and ebx, ebx
sub si, 0x6dce
mov ecx, eax
shl cx, cl
sub si, ax
or si, si
mov si, ax
sbb di, 0x6ace
stc
mov edi, 0x26e1bfc5
xor ch, ch
rol edx, cl
test edx, esi
inc ax
mov si, 0x17d1
adc ax, 0x3d27
rol cl, cl
or ax, 0x5df4
adc ecx, 0x177881a4
inc edx
stc
add eax, edi
and ecx, edx
shl si, 6
rol cl, 6
ror edx, cl
shl dl, 2
sub edx, 0x6f598116
ror dh, 2
dec bl
rol cx, cl
not cx
cmp ax, dx
test eax, 0x58addfbb
stc
xor edx, 0x375cb281
sub al, 0x20
xchg di, dx
or cx, 0x1a5e
test al, 0x3f
and al, 0x25
sub bx, bx
shr eax, 4
sbb dx, 0x243a
inc cx
cmp di, dx
shr ax, 2
sub esi, 0x2a7ea4b4
dec si
xchg di, ax
sub dh, 0x4a
test edx, edi
mov ecx, 0x339f3856
shl eax, cl
and cx, 0x60e
rol bh, cl
xchg ebx, ebx
nop
add dh, ch
stc
shl ah, cl
shl dh, 2
inc dx
test edi, 0x2097e57a
not ecx
shr ebx, 1
ror bx, 1
mov dx, 0x6b6
xor bx, si
xor dl, 0x7e
shr bh, 7
pop esi
stc
add bx, 0x4882
test dh, dl
push esi
not si
adc bh, bh
mov bl, 0x73
sbb bx, si
test dx, 0x3dc0
shl dh, 2
nop
xchg dh, ah
adc dh, 0x17
rol dh, 4
dec ecx
adc bh, 0x61
and dl, 0x44
dec bl
shl dx, 3
adc dh, 0x1e
nop
or bx, 0x4712
mov ebx, eax
not edi
mov di, ax
or eax, esi
sbb di, dx
not cx
nop
inc di
rol dx, 1
sbb edx, edx
add ecx, edx
ror edi, cl
adc ah, dl
xor dx, cx
or ax, ax
dec al
xchg ch, ch
rol cl, cl
ror dx, cl
inc bh
sub bh, bl
test dx, 0x34f1
xor eax, esi
or al, bh
test cx, ax
xchg di, dx
shl edx, cl
not edx
inc dh
shl eax, cl
not cx
add edi, 0x64a2e1f4
test ah, ah
shr cx, 8
stc
stc
xor ax, di
inc ebx
shl di, cl
inc cx
sub edi, 0x539928ca
add edi, ebx
mov eax, 0xa301408
xchg ebx, esi
stc
dec eax
or edi, 0x2ca8d6b5
test ah, dh
ror cl, 3
adc di, dx
xor cl, cl
shr dh, cl
mov edi, ecx
add cx, ax
shl dl, cl
and cx, di
nop
sub bl, al
nop
and ecx, ecx
ror dx, cl
shl dx, 6
rol esi, 1
dec al
test ah, 9
xor edi, edi
shl si, 1
not ebx
ror ecx, 8
test dh, bl
not bx
xor eax, edx
inc ecx
xor dx, 0xbfa
test ax, 0x3362
inc ah
adc cl, cl
ror cx, cl
adc si, 0x2ba2
pop esi
test ebx, ebx
shl ebx, 2
xor eax, ecx
nop
shl dl, cl
xor dh, ch
mov cx, cx
not ah
sbb eax, 0x69e774cf
mov di, 0x52dc
nop
mov ah, 0x4c
sbb edx, ebx
rol cx, 3
ror al, 7
inc al
add bx, 0xa6a
sub al, ah
test edi, 0x7de0f574
adc edi, edx
stc
mov bx, bx
sbb ecx, 0x15ffc84f
cmp dx, 0xc8d
push esi
sbb si, 0x49d9
shl ebx, cl
adc si, bx
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
call fcn.004d2403
je 0x4ad56f
push eax
test ah, 0x2c
pop eax
push edx
not edx
pop edx
call fcn.0052a1a7
add esp, 0x10
pop edx
pop ecx
test eax, eax
jne 0x4ad589
mov eax, dword [edx + 0x18]
jmp 0x4ae614
mov eax, ecx
push ebx
adc ebx, 0x79a307d9
push edx
dec dl
push esi
push ecx
add esi, ecx
or cl, 3
nop
push eax
or ah, 0x5e
shr cx, cl
nop
xor edx, 0x47800f68
rol bx, cl
xor ch, ch
not eax
mov ebx, ebx
sbb ch, 0x36
stc
dec esi
nop
sub ah, dl
push edi
add dx, di
mov dl, ch
ror ecx, cl
mov edx, 0x41026974
add ch, 2
and bh, bh
and di, 0x45f8
add ch, 0x75
nop
inc cl
sub edi, 0x1c651ae2
cmp ecx, 0x24045a3b
cmp edi, ecx
cmp bl, 0x7f
and ecx, 0x7202ec26
sbb ah, ah
sbb bh, 0x1d
not esi
mov edi, eax
shr edi, 5
mov bx, 0x73ba
shr edx, 5
ror al, 5
shr ah, cl
stc
mov ah, 0x4d
sub ah, 0x11
sbb bx, 0x21cb
sbb eax, 0x3d10d6e0
cmp dx, ax
inc dx
shr eax, 8
test ch, 0x31
dec bx
and bl, dh
xor di, si
sbb si, dx
rol esi, 1
sbb si, di
shl edx, 4
or dx, ax
sbb dx, 0x74ac
shr esi, 5
xchg ch, ah
cmp ebx, eax
xor cx, bx
inc ah
adc dx, 0x7b83
not eax
shr dx, 1
and edx, ecx
add ecx, 0x1f6ef382
sbb bh, 0x7e
not ah
not esi
test dl, 0x32
xor esi, esi
rol eax, cl
add al, ch
ror ax, 8
nop
dec edx
mov di, 0x7b2c
sbb edx, edx
inc cx
test cx, 0x658c
xor cx, 0x43d
and dl, bl
cmp bh, ah
stc
and dh, 0x4e
stc
cmp si, bx
stc
shr di, cl
shr esi, cl
nop
shr ch, cl
ror ax, 7
not dx
shl ebx, cl
rol edx, cl
pop edi
mov dh, bh
nop
xor cl, 0xd
or bx, 0x123f
mov cl, 0
test ch, bl
not cl
xor dx, 0x7638
and ebx, 0x640b315b
dec eax
rol bh, 5
test si, 0x75c6
push edi
add di, ax
add dh, al
dec edi
not edi
xor cx, di
sbb ax, 0x32e5
rol dh, 7
or si, ax
inc ax
or ebx, edx
shl ch, 7
not edi
not ebx
inc bx
not bx
add ch, 0x7a
sbb ecx, 0x66f8e981
inc dh
cmp si, ax
shr bl, cl
stc
sub ah, 0x6a
ror eax, cl
shl edi, 2
sbb bl, 0x4d
sbb si, 0x5b58
shl ax, 4
add si, cx
stc
sbb ecx, esi
test bh, bh
not di
cmp cl, al
sbb ax, dx
xchg cx, ax
mov edx, ecx
ror ax, cl
ror edi, 1
test cx, 0x70f6
or di, 0x10d3
mov ch, bh
ror al, cl
ror edi, 3
inc dh
rol eax, cl
nop
shr dx, cl
and edi, edi
ror si, 5
mov cx, cx
cmp cx, si
shl edi, 3
xor edx, 0x21224809
sub al, 6
shr al, cl
stc
ror dl, cl
mov ax, 0xa1
not edi
or edx, ebx
nop
shl eax, cl
stc
or ax, 0x6396
sbb al, 0x55
cmp edx, 0x5e60eaa1
nop
test edi, edx
add eax, 0x2dc2ac0a
dec esi
rol dx, cl
xchg al, ch
cmp ah, dh
rol bl, 6
test ax, di
nop
sub ax, 0x2bbd
or ah, ch
and bx, 0xbf2
nop
and bx, 0x581e
and bh, cl
inc al
nop
mov si, di
dec esi
inc cx
adc cx, ax
pop edi
adc ah, bh
cmp dl, 0x5a
ror ch, cl
xchg ecx, ebx
not dx
nop
shr al, 3
sub ah, dl
shl si, 5
add esi, 0x594b157b
sbb ah, al
rol ebx, 3
not ebx
inc dh
and eax, ecx
push edi
xchg di, cx
sbb edx, edx
not dh
sub cx, ax
nop
adc ebx, edi
stc
or cx, 0x71c9
test dl, 0x42
and dh, dl
sbb di, cx
xor ebx, esi
nop
xchg si, di
stc
stc
test bh, cl
ror di, cl
nop
shr dh, 3
ror ch, cl
xchg dx, bx
shr ax, 5
sub ebx, 0x2379c74
not esi
ror dh, cl
sbb bh, dh
xchg ebx, eax
and dl, 1
ror bx, cl
and bh, bh
dec si
cmp esi, 0x168ad720
stc
and di, ax
add ah, ch
or si, 0x4a9b
xchg esi, ebx
inc di
inc bh
or bl, bh
adc edx, 0x180236f0
xchg edi, edx
and edx, 0x869283c
not esi
adc ebx, ebx
adc ax, 0xa33
and ah, dh
or edx, 0x2305194a
test ah, 0x38
not bx
nop
xor cx, 0x6a6d
sbb dh, ch
sbb edi, 0x54109e13
cmp ax, di
rol ax, cl
dec eax
dec ax
stc
shr ax, cl
xor ax, ax
sbb ch, 0x45
test di, si
xor ax, 0x3753
ror ebx, cl
cmp bx, si
shr dl, 8
cmp ch, 0x49
stc
sub cx, 0x2291
stc
sub eax, edx
xor dl, dl
xor cx, 0xab7
or bx, 0x17ed
not al
shr eax, cl
cmp cx, si
dec edi
or ebx, 0x74c9427b
and cl, 0x5e
test dx, 0x14b3
rol edx, 8
sub si, si
pop edi
add cx, 0x69c5
push edi
or ax, di
or si, 0x26d
adc cx, cx
xchg di, cx
mov edi, 0xe58f53b
sbb dx, 0x1d21
add si, 0x13a
stc
or edx, 0x4989404d
shr dx, cl
xchg dl, cl
or al, bl
sbb bx, di
cmp edi, edx
not dx
shl dx, 1
and eax, esi
rol dx, 4
sbb si, di
dec bx
not al
shr ax, cl
and al, cl
shl esi, cl
mov esi, 0xad2c3a7
sub ax, cx
test ax, cx
nop
cmp edi, 0x3d7f7647
test cx, si
xchg bh, bh
and dx, dx
nop
cmp bx, bx
shr ch, 2
pop edi
pop eax
pop ecx
pop esi
pop edx
pop ebx
push edx
test dl, 0x68
sub edx, 0x57da3f02
push edi
cmp di, di
not dx
nop
dec edx
push ecx
or ecx, 0x6ef0a77c
push eax
push ebx
xchg ah, bh
xor ebx, 0x2e71a8e5
or bh, cl
shl ax, 6
xchg dl, al
inc ah
mov edx, ebx
rol ecx, cl
sub dh, 0x38
not edi
push esi
sbb ebx, esi
cmp eax, edi
not dh
pop esi
pop ebx
pop eax
pop ecx
pop edi
pop edx
js 0x4adc62
jo 0x4adc11
call fcn.004d2888
jae 0x4ada41
push esi
push ebx
sub esi, ebx
rol esi, 5
push ecx
add ch, bl
stc
shl ch, cl
push edi
xor di, 0x4342
shl ecx, cl
shr ch, cl
push eax
mov al, 0x10
and cl, bl
nop
push edx
and edx, 0x6f320ba8
inc bl
dec bx
xor di, 0x5b4d
xor si, 0x5276
adc ebx, 0x51d89a9e
sbb cx, cx
xor ebx, ecx
cmp dh, 0x62
xchg bl, ah
not ebx
shl al, 2
or bx, dx
shr esi, 4
cmp dh, dh
shl cx, cl
and ah, al
ror cl, cl
add ax, ax
shr di, cl
ror ah, 2
xchg esi, edx
adc ebx, 0x3f58911a
ror esi, cl
sbb dh, 0x27
xchg bl, ah
rol di, cl
adc edx, ecx
or eax, ecx
or dh, 0x6b
mov edi, 0xdf03d37
test cl, 0x66
xor si, si
sub cx, di
add edi, 0x10943c11
xor si, dx
or ecx, eax
pop edx
pop eax
pop edi
pop ecx
pop ebx
pop esi
jle 0x4ada40
call fcn.004d2b0f
call fcn.004d2f9a
nop
call fcn.004d33ef
push ecx
add ch, cl
push edx
dec dl
push esi
test si, 0x5acb
push ebx
add bx, 0x21c8
stc
push eax
and ah, 0x78
push edi
xchg bx, di
xor bx, 0x7203
and edx, ecx
sub ax, 0x5f22
dec ah
add esi, ecx
stc
not dl
sub esi, 0x2059a382
add ebx, 0x7bfe940a
ror al, 3
mov dx, 0x1bc6
sbb ch, 0x6c
and ax, ax
inc bl
mov edi, 0x3f1ddf67
sub al, 0x26
nop
stc
cmp cl, 0x1e
rol cx, 6
xor cx, 0x4c19
xchg ecx, esi
add ecx, ecx
inc ax
not bl
ror dh, 7
adc di, bx
cmp bx, 0x592a
sub edi, edx
mov edi, 0x6ff305ea
mov si, ax
or cl, bh
stc
inc ah
rol edi, cl
inc dx
or bx, 0x4536
xchg al, dl
inc dl
ror al, 7
cmp ebx, 0x56ca64ac
inc si
sbb esi, eax
sub bh, cl
dec ecx
nop
xor dx, si
test edi, esi
nop
ror cx, 8
test dx, 0xccf
dec ebx
xchg ecx, eax
and ah, ch
test si, si
xor dl, 0x65
nop
stc
not ch
sub di, bx
sbb ebx, 0x4938da65
dec al
nop
xor ecx, 0x55a72a8d
inc eax
test edi, eax
shr cx, 1
cmp ebx, eax
dec edi
not ecx
ror dx, 5
xchg bl, al
inc ebx
test ch, al
dec bl
shl esi, 7
and si, 0xdcb
cmp cx, si
nop
nop
and di, si
mov ax, ax
and edx, 0x28142ba8
not bl
sub dx, 0xb0d
shl esi, 6
shr cx, cl
shl bh, cl
test al, dl
cmp di, di
nop
dec ah
sbb si, 0x1aa
pop edi
push edi
not di
shr bx, 1
not ebx
or dh, bh
or cx, di
ror ch, cl
nop
not edi
cmp ecx, ecx
or ch, bl
shr dx, 4
shl esi, cl
inc eax
adc edx, 0x764a24df
add bx, 0x6cd2
rol si, 5
sub dx, 0x1285
stc
shr bx, 5
ror edi, cl
dec ebx
shr edx, cl
xor cl, 0x25
and dh, 0x25
ror bx, cl
or ax, dx
nop
stc
stc
xchg si, di
rol cx, 5
and edi, eax
adc bh, 0x5a
sub ecx, 0x6afd9bf9
and eax, esi
mov dx, 0x1ff4
shl bh, cl
ror ecx, cl
shr dl, cl
cmp eax, 0x5a01057
ror dl, cl
dec eax
inc esi
pop edi
pop eax
pop ebx
pop esi
pop edx
pop ecx
stc
push ecx
sbb ecx, 0x46ebe666
stc
pop ecx
call fcn.004d3684
call fcn.004d38ec
call fcn.004d3e8f
jne 0x4adbf9
push ecx
shl ch, cl
pop ecx
push ecx
ror ch, cl
push esi
not esi
push ebx
shl bx, 6
ror cx, 1
shr ecx, 6
push eax
adc cl, al
pop eax
pop ebx
pop esi
pop ecx
call fcn.004d4403
call fcn.004d486f
call fcn.004d4b5d
call fcn.004d4e7b
push eax
push ecx
shr eax, cl
sbb al, 0x77
push edi
dec edi
push esi
or esi, eax
push ebx
adc bh, ch
adc ecx, 0x7fb86c9b
ror eax, cl
push edx
mov edx, 0x74a21a24
sub bx, dx
shl al, 3
mov bh, dh
pop edx
pop ebx
pop esi
pop edi
pop ecx
pop eax
push ecx
add ecx, 0x24b30eb2
push edi
dec di
pop edi
pop ecx
push ecx
push eax
adc ch, ah
nop
pop eax
pop ecx
call fcn.004d5326
call fcn.004d5743
push eax
push ecx
shl ah, cl
push edi
not di
push ebx
push edx
xchg bh, dh
adc eax, edx
xor dx, 0x5697
dec bx
or dx, cx
cmp bx, ax
not ah
add dh, 3
push esi
and esi, eax
shl al, 7
add ah, 0x2e
xchg si, si
sbb dl, 0x19
shl cl, 4
test ch, al
or ax, 0x4e8
ror bx, 2
adc cx, 0x63b9
ror eax, 7
not ax
xor ecx, 0xde4add5
or edx, esi
sub dx, 0xe6b
or ch, bh
shl cl, cl
mov dx, 0x5f2b
shr cl, 3
add di, 0x4f17
xchg bl, ch
cmp dx, di
shr si, 8
or bl, 0x48
sbb esi, esi
stc
ror ebx, 4
xor dh, bh
not ax
cmp dh, bh
rol esi, cl
not dx
rol cx, cl
sbb bl, ah
sub eax, esi
or edi, 0x6ee2588e
or edx, 0x3b061044
inc di
xchg dh, ah
stc
dec cx
mov bh, 0x50
adc cl, 0x77
nop
shr ax, 7
adc cl, bh
add bl, 0x10
dec cl
rol ecx, 8
not dx
cmp edi, 0x11c5ba7e
test esi, edi
test edx, 0x734e5dd1
add cl, 0x39
adc ecx, ebx
sbb al, 0x2c
shl ebx, cl
add ecx, esi
nop
cmp bh, dh
pop esi
pop edx
pop ebx
pop edi
pop ecx
pop eax
call fcn.004d59d1
push edi
not edi
push edx
push eax
test dh, al
push ecx
adc cx, 0x18e8
inc al
cmp ch, 0x2e
push ebx
and ebx, ebx
sbb eax, 0xcbedd81
rol bx, 6
push esi
xchg cx, si
inc ch
sub al, 0x45
add si, ax
xchg dl, bh
adc bl, dl
inc al
dec si
adc ecx, 0x4a74402b
ror ebx, 6
and ax, 0x653d
test eax, 0x532bb929
or si, 0x677a
and bx, ax
shr esi, cl
cmp dl, 0x2e
not ah
rol ch, cl
or bl, bl
not ebx
ror ax, cl
sbb ch, dh
cmp bh, 8
not esi
mov si, dx
xor bx, 0x5c88
mov bx, bx
xchg bl, dh
test ax, 0x6291
test di, dx
inc ecx
sbb di, 0x6687
mov ax, 0x42d5
rol al, 2
nop
or al, 0x43
shl bx, 4
dec bh
adc bx, 0x4221
mov dx, 0x4409
or cx, si
test ecx, 0x2c479cea
or edx, eax
mov di, si
or edx, esi
add ebx, ecx
stc
rol eax, cl
mov dh, ch
adc cx, cx
mov dh, 0x6e
mov ah, cl
add esi, esi
and ch, ah
stc
xor ecx, ecx
not si
rol eax, 4
sbb bl, ah
and ax, dx
and esi, 0x3801c76f
inc di
pop esi
pop ebx
pop ecx
pop eax
pop edx
pop edi
call fcn.004d5e3c
call fcn.004d645c
push ebx
cmp ebx, 0x108a8441
push edx
dec dl
stc
push eax
sbb ah, ah
push esi
push ecx
shl si, cl
cmp dx, 0x321a
not ax
xchg dh, cl
inc bl
cmp eax, eax
push edi
or di, 0x373a
test dh, 0x15
shr bx, 3
nop
ror ax, cl
mov cx, bx
ror edi, cl
add esi, 0x5242fdb9
dec bx
test ax, bx
sbb ebx, 0x5695866b
sub bh, 0x2b
cmp edx, edi
nop
xchg bx, ax
test ecx, 0x426b5539
or edi, 0x2283021b
sub dh, ch
rol edi, 6
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
jecxz 0x4adeb7
call fcn.004d6936
push esi
mov si, 0xe06
push edi
push ecx
rol edi, cl
add di, di
cmp ecx, 0x7a2d47fd
test ch, 0x22
push edx
sbb dh, 0x60
push ebx
xor ebx, 0x32fc347c
pop ebx
pop edx
pop ecx
pop edi
pop esi
push eax
push edi
xor eax, edi
stc
push ebx
push edx
xchg ebx, edx
sbb bh, dl
push ecx
not cl
sub ecx, 0x8aed3c3
test dh, bl
adc cl, 0x5a
mov ch, dl
shl bx, cl
inc edx
inc dh
not ah
add ah, dh
xchg ebx, ebx
push esi
sub si, ax
pop esi
pop ecx
pop edx
pop ebx
pop edi
pop eax
push ecx
or ecx, 0x6cbd8898
push edx
test edx, 0x17f2f701
pop edx
pop ecx
call fcn.004d6d5e
call fcn.004d7252
mov edx, dword [edx]
jmp 0x4abccd
xor eax, eax
jmp 0x4ae614
call fcn.004d769c
push ebx
dec bx
push ecx
xor cx, 0x5565
push esi
rol esi, 1
push eax
mov eax, ecx
push edi
not di
xchg cx, di
mov eax, 0x1ddbbe34
push edx
xor cl, dl
rol si, 1
adc cx, cx
adc cl, 0x1b
test eax, 0x2f644f4d
cmp cl, 0x11
adc ch, bh
sbb edi, 0x3f0e34c7
xchg al, ch
inc ah
sub eax, ecx
xchg si, dx
inc dl
nop
add ch, 0x48
mov esi, edx
xor cx, bx
mov di, 0x6db9
and si, 0x5471
add bh, cl
cmp dh, bh
xchg dh, ch
shl ebx, cl
inc cx
ror di, 4
dec al
cmp edx, eax
pop edx
pop edi
pop eax
pop esi
pop ecx
pop ebx
stc
push ebx
cmp ebx, 0xaeffc52
push ecx
push edx
xchg cx, dx
mov cl, ch
push eax
sbb ax, 0x1447
mov dx, 0x797b
xor eax, 0x5c1e03bc
mov bl, al
mov bl, 0
rol ecx, cl
not cl
dec ch
push edi
not edi
shr dx, 7
cmp edi, ecx
stc
stc
and ebx, eax
xchg ecx, edx
add bl, bl
push esi
mov bx, si
ror bh, 7
inc esi
sub si, 0x427a
adc si, 0x49c1
and ax, ax
sbb ax, di
cmp si, 0x3351
ror ax, cl
shr di, cl
shr dl, cl
nop
or bl, cl
mov dx, si
adc bx, di
ror dl, cl
adc cl, bh
not edi
xor cx, 0x6c29
shr bl, cl
test bx, cx
adc cx, dx
ror bl, cl
sbb si, 0x12a2
not bl
inc bx
shr cl, cl
xchg al, dl
stc
sbb si, 0x6490
inc bl
adc ah, 0x62
cmp ecx, ebx
mov dh, 0x77
adc cx, bx
xchg bl, cl
cmp dh, 0x6c
xor edi, 0x1ae70fc3
sbb eax, 0x2a84f4e5
ror esi, cl
shl bx, 6
stc
cmp bl, ch
add edx, ebx
or cx, di
test al, 0x35
nop
sub ebx, 0x1c408eec
or ch, bh
shl ecx, cl
mov di, 0x2a91
shr eax, cl
xor si, cx
shr bl, cl
or dl, 0x71
stc
and dl, dh
adc dx, cx
dec cx
shr eax, cl
shr ax, cl
mov dl, dh
sub dl, 0x4c
adc eax, 0x5c92e6db
not ax
nop
shr eax, cl
cmp bx, ax
mov edx, 0x7db1303d
adc edx, ecx
sub si, cx
cmp di, cx
inc cl
inc ecx
sbb si, 0x511f
cmp dl, bl
and edx, 0x11a5bcf4
sub ebx, ecx
rol ch, 4
and edi, edx
pop esi
xor dh, 0x74
sub dx, bx
nop
and ebx, eax
push esi
sub dx, si
mov ah, 0x4c
shl esi, 2
sub dx, ax
cmp di, 0x5e80
stc
ror eax, 8
shr edi, 6
or bh, 0x19
add bl, 0x45
adc ah, 0x2e
ror ah, cl
shl ebx, cl
not cl
or ah, 0x3f
dec ecx
add esi, 0x5de2bda
mov di, bx
xchg esi, esi
shl al, cl
shl edx, 3
ror edx, 3
sub al, 0x19
test ax, bx
dec cx
shl cx, 3
and cl, 0xe
not ecx
ror ecx, cl
ror si, cl
shl dh, 7
xor dx, si
xor si, 0x1ceb
nop
nop
test cx, ax
sbb dl, 0xf
dec ax
inc si
test ch, ch
adc edx, ebx
sub ebx, ebx
inc ebx
or edi, 0x5b4f2fee
cmp ebx, 0x54b7208a
xor edi, 0x6b60403a
not edx
and edx, 0xb3727ca
and dx, di
stc
shl ch, 1
sbb cx, dx
shl cx, 4
rol cl, 5
stc
adc di, ax
mov ebx, 0x47bd825c
shr ch, cl
xchg ecx, ebx
dec cx
or cl, 0x4b
adc eax, 0x25f48488
ror si, cl
cmp di, dx
dec cx
sbb dl, 0x1c
not esi
not ecx
dec ebx
adc ch, 0x71
add dl, dl
xor ax, 0x5879
and dh, 0
nop
adc dl, 0x3d
add ecx, ecx
sbb bl, 0x7c
dec edi
and dx, si
test dx, di
xchg si, di
mov ebx, 0x1e17a90
add di, 0x4a1a
nop
xor edi, 0x28d0749a
sub bl, 0x4f
shl ax, cl
nop
not ecx
mov al, ch
adc dh, ah
xor al, ch
not cl
mov al, 9
ror edi, cl
or edx, esi
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
push esi
sub esi, 0x5433fade
push ecx
ror cx, cl
push ebx
rol bx, cl
push edx
sbb dh, dl
cmp ch, ch
nop
xor ecx, ecx
push eax
xor ah, 0x11
or dl, 0x28
add ecx, eax
stc
inc esi
cmp ecx, edx
push edi
xchg di, cx
stc
not eax
mov ah, bl
inc cl
xor dx, dx
nop
xor ecx, ecx
inc bl
or bx, 0x3cb0
cmp ebx, eax
not bh
shr edx, 1
add edi, ecx
mov edx, eax
add esi, 0x2598c313
and cx, cx
shl ebx, cl
and edx, eax
rol edi, 7
and dh, 0x12
not cx
mov edx, 0x7aa70682
not bl
xor eax, 0x4e90eb8e
add ecx, esi
xchg dl, al
test dl, 0x42
adc ecx, ecx
nop
dec edx
xchg al, bh
sbb esi, ecx
add ax, dx
sbb dh, 0x48
dec edi
mov al, 0x36
and si, 0x73d6
sbb bx, ax
nop
not ecx
or cx, 0x37e9
xor ch, 0x2e
shr si, 3
mov ah, ch
inc bl
nop
cmp al, bl
inc dh
adc esi, ebx
nop
nop
inc cl
adc bx, 0x65bc
dec ebx
shr dh, 7
cmp bh, ch
rol edx, cl
adc di, cx
shr bx, cl
rol al, cl
or al, 0x2e
inc ah
xchg dx, ax
pop edi
pop eax
pop edx
pop ebx
pop ecx
pop esi
push edx
push edi
adc dx, di
push ebx
ror bh, 6
push eax
sbb eax, ebx
xor ax, 0x3967
nop
push esi
test si, bx
cmp dh, 0x35
push ecx
shr bl, cl
and ch, dl
and cl, 8
xor si, di
stc
test esi, 0xa677e04
nop
dec cx
xchg ecx, edx
add ch, 0x7f
nop
or dh, bh
inc ax
ror ebx, cl
xchg ebx, edx
sub dl, dl
sbb cx, 0x1d0d
dec esi
dec ebx
not bx
stc
xchg bx, dx
sub esi, 0x7f00b8c6
shr bh, cl
adc edi, esi
rol bx, cl
rol dx, cl
xor edx, ecx
shl ch, cl
test di, ax
rol dl, 8
or cx, bx
stc
rol ax, cl
dec eax
nop
sbb bh, 0x3d
sbb dl, ch
test si, 0x55e6
or eax, 0x7e2cede0
ror ecx, cl
mov si, 0x45e8
dec ch
cmp dx, si
adc ecx, edx
and ax, dx
mov ebx, 0x67400faf
shr bh, 4
shl ebx, 8
nop
mov dl, 0x77
and esi, 0x5898eeec
dec ebx
adc edi, edx
mov edx, 0x210732dc
add cx, 0x2fd5
stc
add al, al
shr al, 1
cmp ecx, esi
stc
cmp ecx, 0x5eb557df
add cx, 0x6978
and ch, 0x6b
nop
sbb esi, edi
or eax, 0x32ea1d4f
rol ax, 1
shl esi, 4
or si, ax
not dl
cmp al, cl
and bx, 0x4e80
and ax, 0x5206
shr ecx, cl
dec ch
nop
sbb ax, di
shr ax, cl
adc cx, cx
shl si, cl
rol ax, 7
rol cx, 8
add ebx, edx
stc
sub ebx, edi
xor esi, edi
nop
shr dh, 2
xor cx, bx
adc di, bx
adc ch, 0x6f
ror edx, cl
pop ecx
push ecx
not cx
sbb ecx, ecx
test esi, ebx
add cl, bl
mov ax, 0x5206
dec al
stc
shl ch, cl
dec cl
adc ch, 0x5a
shr ebx, cl
sbb bx, 0xa8b
ror edi, cl
ror di, 4
xor ecx, eax
and dx, 0x5422
adc esi, ebx
xchg dx, si
stc
xor edx, 0x6dcfc6b5
xchg edx, eax
nop
adc bh, ah
mov si, 0x630a
and ax, dx
adc bx, di
shl ecx, cl
not edx
dec bx
and cl, dh
adc ax, 0x4d7
xor cl, 0x26
sbb di, 0x4b3a
test ch, 0x1f
mov al, ah
rol esi, 1
rol si, cl
adc si, cx
not eax
stc
dec si
xor dl, 0x3d
cmp edi, ebx
and bh, 0x4e
rol ah, cl
adc dx, si
add edx, esi
or cx, 0xe5b
mov bl, cl
stc
nop
shl eax, cl
sbb ah, 0xb
test si, di
xchg ecx, eax
adc esi, 0x77d849db
ror bh, cl
test dx, 0x7477
xchg edi, eax
adc eax, edx
or cl, 0x47
stc
adc edi, 0x55c7e4b9
xor edx, 0x1436e5bb
inc eax
nop
cmp esi, ecx
sub bl, 0x2c
dec bx
xor ch, 0x6c
ror bx, 1
xor bx, 0x4ac8
shr edx, 5
xor edi, esi
sub bl, 0x76
rol ecx, cl
not bx
sbb cx, 0x4ade
cmp edi, 0x20e564a1
inc al
adc cl, al
ror dh, 2
shl ax, cl
stc
rol bh, cl
nop
stc
sbb bh, 0x79
sbb dl, dl
sbb edx, 0x516ffc0a
inc edi
sbb ax, dx
test ah, bl
shl dx, 6
sub edx, edx
nop
or bx, 0x58c5
dec cl
not bl
sub ebx, eax
pop ecx
ror esi, 4
push ecx
test cl, 0x78
sbb dl, 0x3b
rol cx, 5
sbb dx, bx
rol esi, 7
inc esi
inc cl
mov ch, 0x71
add si, 0x7b9d
sbb eax, 0x3b9514b4
xchg esi, edx
inc bh
inc edx
shl ebx, 4
stc
or ah, 0x34
sub cx, 0x14b3
cmp esi, edi
xchg bh, ch
cmp bh, ch
sub eax, 0x48ea305e
rol bx, 3
sub cx, 0x37b9
add di, di
cmp eax, ecx
and edx, 0x68664987
xchg cl, dl
cmp dl, al
and ax, 0x2340
nop
dec bh
xchg ch, bl
xchg ch, bh
nop
stc
sub edx, ecx
sub ax, 0x996
nop
dec ah
shl eax, cl
shl edi, 8
not di
dec cl
dec bl
stc
and ebx, esi
sbb edx, 0x4110ad9b
and dh, cl
shl bx, 1
xchg di, bx
nop
sub ax, ax
cmp edx, eax
sub eax, ebx
cmp ah, cl
shr ch, 4
sub bx, 0x208d
nop
nop
adc eax, ecx
inc ax
and al, 0x43
mov bx, dx
shr dl, cl
sub ecx, ecx
nop
stc
or edx, 0x3b65e9e2
shl edi, cl
shl esi, 1
rol dh, cl
nop
ror bh, cl
sbb al, cl
cmp dh, 0x1e
cmp cx, 0x743c
shl bl, cl
test ah, bh
shl ah, 8
sbb ch, ch
or dh, 0x37
mov cl, ch
cmp edx, esi
ror si, cl
or ecx, 0x63294538
cmp bl, cl
pop ecx
pop esi
pop eax
pop ebx
pop edi
pop edx
call fcn.004d7c34
push esi
add si, 0x7e76
push ecx
push ebx
sub ecx, ebx
adc cl, 0x5b
xor bl, 0x65
test bl, cl
push eax
shl eax, cl
sbb cx, bx
shl bl, cl
push edi
mov edi, ebx
not ebx
stc
ror ah, cl
add ax, 0x7062
cmp bh, ch
push edx
not dh
mov esi, 0x753805cb
nop
pop edx
pop edi
pop eax
pop ebx
pop ecx
pop esi
push ebx
push edi
xchg bx, di
push ecx
adc ecx, edi
push edx
not dl
push eax
sub ax, 0xed
stc
sbb bx, cx
and ecx, 0x4c223196
xchg ah, ch
or di, 0x39ae
shr ch, cl
adc dx, dx
xor edi, edi
shl cx, 4
sbb ecx, 0x4d121d7f
pop eax
pop edx
pop ecx
pop edi
pop ebx
call fcn.004d8181
call fcn.004d863e
call fcn.004d88f5
stc
push esi
push ecx
shr si, cl
push eax
add al, 0x2f
pop eax
pop ecx
pop esi
call fcn.004d8d09
mov eax, dword [ebx + 8]
pop edi
pop esi
pop ebx
pop ebp
ret