Function at 0x10f95b2
Capabilities:
Check http status code

Disassembly:
mov word [ecx + ebx*2 + 0x180], dx
jne 0x10c0739
cmp dword [ebp - 0x10], 0
jmp 0x10c0733
shl edx, 4
mov word [ecx], di
lea edi, [edx + ecx + 4]
mov dword [ebp - 8], 0
jmp 0x18fb8aa
jmp 0x10d51e1
jae 0x10b7287
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp esp, edi
test dx, dx
shl esi, 8
stc
test ebx, esi
shl eax, 8
test di, si
test bp, 0x47f
cmc
or esi, edi
dec di
movsx edi, dx
movzx edi, bx
inc dword [ebp - 4]
mov edi, eax
cmp sp, bp
test di, 0x140a
stc
shr edi, 0xb
imul edi, edx
cmp esi, edi
jae 0x18efda9
mov eax, edi
shl edi, 0x7b
test bh, bl
mov edi, 0x800
clc
cmp esi, edx
sub edi, edx
stc
test ebp, ebx
shr edi, 5
stc
add edi, edx
setge dl
jmp 0x10beb5a
inc edi
jmp 0x10fcb5c
jae 0x10c328f
mov edx, dword [ebp - 4]
jmp 0x10e8c09
sbb edx, edx
test al, 0xd7
cmp esi, ebx
and edx, dword [ebp - 0x24]
cmp eax, esi
cmc
sub edx, dword [ebp - 0x18]
stc
add edx, dword [edi + 0x14]
or di, sp
ror edi, 0x3e
cmp ebx, 0xa
dec edi
mov edi, 0x2596e47
movzx edi, byte [edx + ecx]
sbb edx, edx
and edx, 0xfffffffd
neg ecx
rcr cx, 0x8f
and ch, 0x90
lea edx, [edx + 6]
ror cx, cl
xchg cl, ch
sub ebx, edx
jmp 0x10edc5e
mov dword [ebp - 8], ecx
jmp 0x18f8512
jae 0x10b91b1
mov edi, dword [ebp - 4]
cmc
movzx edi, byte [edi]
clc
test edx, esi
shl esi, 8
shl eax, 8
cmc
or esi, edi
inc di
inc dword [ebp - 4]
shl di, 0x4e
mov edi, eax
stc
shr edi, 0xb
clc
cmp dh, 0x8b
imul edi, edx
cmp esi, edi
jmp 0x10f46a3
not edx
jmp 0x10cb0ba
cmp ebx, ecx
jmp 0x10bdf34
mov dword [ecx + 0x3c], edx
shr edx, 0
test bp, bp
mov edx, dword [ebp - 0x38]
pop esi
xchg ebx, ebx
bts ebx, edi
mov dword [ecx + 0x34], eax
mov dword [ecx + 0x44], edx
xchg ebx, ebx
xor eax, eax
movzx ebx, sp
pop ebx
jmp 0x10dabba
cmp edi, 0x1000000
jae 0x10bac03
shl edi, 8
mov eax, edi
clc
and edi, 0x178b53d0
xadd edi, edi
mov edi, dword [ebp - 4]
clc
movzx edi, byte [edi]
cmp cl, 0x11
shl esi, 8
cmp di, bx
or esi, edi
mov edi, edx
inc dword [ebp - 4]
cmp ch, 0x9d
mov edi, eax
shr edi, 0xb
cmp ax, si
imul edi, edx
test ch, 0xd6
stc
cmp esi, edi
jmp 0x10d646b
jae 0x18f0cb9
mov edi, dword [ebp - 4]
cmc
jmp 0x18f0ca2
shr edi, 5
cmc
cmp ebx, 0x35180287
sub edx, edi
mov word [ecx], dx
or dl, 0x81
xor edx, ebp
test ax, 0x63d
movzx edx, word [ecx + 2]
clc
cmp eax, 0x1000000
jae 0x10cbf1d
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmc
jmp 0x10cbf01
shl esi, 8
cmp edi, 0x76670488
jmp 0x10f587e
shr edi, 5
cmc
jmp 0x10dd03a
imul edi, edx
test di, 0x6931
cmp cx, 0x1f2e
cmp esi, edi
jae 0x18f35a6
mov eax, edi
mov edi, 0x800
stc
sub edi, edx
shr edi, 5
add edi, edx
shr edx, cl
jmp 0x10c8dbc
jmp 0x10dbc74
sub edi, edx
stc
shr edi, 5
add edi, edx
jmp 0x18f8114
jne 0x10bc957
xor ecx, ecx
sub dword [ebp - 0xc], 1
jmp 0x18ec1e8
inc edi
stc
test si, bx
clc
cmp ecx, dword [ebp - 0x24]
jmp 0x10bc94f
shl esi, 8
shl eax, 8
or esi, edi
jmp 0x190ecbb
sub ecx, 4
test dh, ch
lea ecx, [ecx]
cmc
cmp eax, 0x1000000
jmp 0x190ffb9
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0x10e8797
jae 0x1911436
cmp dword [ebp - 0x14], 0x13
movzx edi, di
mov edx, dword [ebp - 0x28]
sbb ecx, ecx
btc di, si
and ecx, 0xfffffffd
cmp cx, 0x4c00
bt edi, esi
add ecx, 0xa
mov dword [ebp - 0x14], ecx
shr cl, cl
inc edi
mov ecx, dword [ebp + 0xc]
xchg di, di
xor edi, 0x63c46fc
mov edi, dword [ebp - 0xc]
add edx, 2
stc
cmp ecx, edi
jmp 0x190f386
sbb ecx, ecx
and ecx, dword [ebp - 0x24]
add dword [ebp - 0x10], ebx
jmp 0x10d136a
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x10ed523
je 0x1911436
movzx edx, word [ecx + ebx*2 + 0x198]
cmp eax, 0x1000000
jae 0x10c0774
mov edi, dword [ebp - 4]
clc
test bx, 0x6137
movzx edi, byte [edi]
test sp, sp
cmp bh, 0x33
cmp ah, al
shl esi, 8
shl eax, 8
cmp esp, edx
clc
cmc
or esi, edi
mov di, dx
xchg edi, edi
inc dword [ebp - 4]
mov edi, eax
jmp 0x18ed80a
shl esi, 8
cmp esp, 0x1278388f
cmp sp, di
shl eax, 8
stc
test di, 0x5244
cmc
or esi, edx
dec dx
movsx dx, dh
inc dword [ebp - 4]
cwd
shl dh, cl
mov edx, eax
shr edx, 0xb
jmp 0x18f792d
mov word [ebx + ecx], dx
inc ebx
shld edx, esi, 0x63
add ebx, ebx
or dh, 0x62
shr dl, 0x6f
xchg dx, dx
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x10df0aa
inc ecx
jmp 0x10bc97d
sub eax, edi
test si, ax
sub esi, edi
cmc
shr di, 0xda
test edi, 0x74ef6955
mov edi, edx
test bl, bh
jmp 0x10c55d8
shr edi, 5
test edi, ebx
sub edx, edi
mov edi, dword [ebp - 8]
jmp 0x10ea487
lea edx, [edx + edx]
test ecx, edi
mov dword [ebp - 0x1c], edx
clc
movzx edx, word [edx + ecx + 0x644]
clc
test bl, 0x6e
cmp eax, 0x1000000
jmp 0x10b7256
movzx edi, word [edx + ecx*2]
cmc
clc
cmp eax, 0x1000000
jae 0x10c6b70
mov ebx, dword [ebp - 4]
test esi, ebp
movzx ebx, byte [ebx]
cmp si, 0x6e67
shl esi, 8
cmc
test esi, edi
shl eax, 8
or esi, ebx
movzx ebx, bp
not bx
inc ebx
inc dword [ebp - 4]
mov ebx, eax
cmc
test dx, bp
stc
shr ebx, 0xb
clc
jmp 0x18fbd58
sub esi, edi
mov edi, edx
cmc
test edx, ecx
shr edi, 5
sub edx, edi
cmp dx, 0x27bd
jmp 0x10e9d9b
mov bl, byte [ecx + edx]
jmp 0x10e64e8
jne 0x10dd08d
jmp 0x18f4a8c
mov edi, edx
shr edi, 5
jmp 0x18f3613
movzx edi, byte [edi]
test bp, 0x1e2b
jmp 0x10bbd8b
mov edx, dword [ebp - 0x1c]
cmc
jmp 0x10b59ac
jae 0x10bd786
shl ebx, cl
mov dword [ebp - 0x38], edi
sub ecx, 0x5e49427b
shl cl, 0xea
mov ecx, ebx
jmp 0x10cc786
jmp 0x10bdf34
shr ebx, 5
lea ebx, [ebx + edi]
mov word [edx + ecx*2], bx
cmp bl, ah
add ecx, ecx
jmp 0x10d416f
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0x18f3723
sub esi, edi
dec di
mov edi, ecx
mov di, 0x2fc3
mov edi, edx
jmp 0x10bb425
jmp 0x18ec1ee
jmp 0x18f1ccb
sub eax, edi
sub esi, edi
bts edi, esp
mov edi, ecx
clc
stc
shr edi, 5
test di, 0x7467
stc
sub ecx, edi
and edi, 0x55c031e5
mov edi, dword [ebp - 0x28]
clc
test ah, ch
jmp 0x10ef189
shl esi, 8
cmp sp, bp
shl eax, 8
stc
or esi, edi
movsx edi, cx
not edi
inc dword [ebp - 4]
shrd di, bx, 0x55
adc di, cx
mov edi, eax
test ebx, 0x93c3eb9
cmp edi, edi
shr edi, 0xb
clc
imul edi, edx
cmp esi, edi
jae 0x18f556e
mov eax, edi
and di, 0x4bfb
mov edi, 0x800
cmp ebp, eax
sub edi, edx
cmp esi, 0x2ec7696d
jmp 0x1906f85
sub ecx, edx
mov edx, dword [ebp - 0x20]
clc
jmp 0x10dd06d
inc edx
cmc
cmp edx, dword [ebp - 0x4c]
jmp 0x190b7a9
mov dword [ebp - 0xc], edx
jmp 0x10dc3d3
mov dword [ebp - 0x4c], ebx
xchg bl, bl
mov dword [ebp - 0xc], edi
mov bl, byte [ecx + edx]
mov byte [edx], bl
jmp 0x10cd67f
sub eax, ebx
test edi, ebp
sub esi, ebx
mov ebx, edi
cmc
shr ebx, 5
jmp 0x18f9b4e
jae 0x17c3dfe
mov edi, dword [ebp - 4]
test bx, di
test ch, 0xf1
movzx edi, byte [edi]
test si, 0x4560
stc
shl esi, 8
test dx, 0x64f
jmp 0x17c3df3
shl eax, 8
cmp sp, si
clc
or esi, edi
movsx edi, bx
inc dword [ebp - 4]
dec di
shl di, 0xe2
mov edi, eax
cmp eax, 0x324122f6
shr edi, 0xb
jmp 0x10bbf5a
sub edi, edx
clc
shr edi, 5
add edi, edx
jmp 0x10ef41b
jb 0x10d0d2d
mov ecx, 3
cmp sp, di
sub ebx, ecx
seto cl
movsx cx, dh
movzx cx, ch
mov dword [ebp - 0x14], ebx
mov cl, 0xc9
cmove ecx, edx
mov ecx, 1
jmp 0x10dbca8
cmp eax, 0x1000000
jmp 0x10bb318
sbb edx, edx
stc
and edx, dword [ebp - 0x24]
jmp 0x10d5064
sub ecx, dword [ebp - 0x18]
test esi, ebx
sub edx, ebx
clc
lea ecx, [ecx + edi]
mov dword [ebp - 0x28], edx
btr edx, esi
or edx, esi
movzx edx, sp
lea edx, [ecx + ebx]
cmp edx, dword [ebp - 0x24]
movsx edx, bp
setp dl
bswap dx
mov edx, dword [ebp - 0x34]
ja 0x10c6d9d
lea edx, [edx + edi]
test bp, ax
stc
lea ebx, [ebx + edx]
test sp, 0x1f67
test ebp, esp
stc
sub ecx, edi
test dl, 0x62
test ecx, esp
add edi, dword [ebp - 0xc]
jmp 0x10cdc64
cmp esi, edi
jmp 0x10dc0de
sub ecx, edx
mov edx, dword [ebp - 8]
test bx, bp
mov word [edx], cx
cmp dx, 0xbf8
mov ecx, dword [ebp - 0x20]
rol dh, cl
setne dh
movzx edx, word [ecx + ebx*2 + 0x180]
stc
cmp esi, ebx
cmp eax, 0x1000000
jmp 0x10de425
jae 0x18f270c
mov eax, edi
mov edi, 0x800
stc
sub edi, edx
test ax, bp
cmp bx, 0x50d6
shr edi, 5
test edx, ebx
add edi, edx
mov dh, al
mov word [ecx + 2], di
mov edx, 2
jmp 0x10edb90
jae 0x10d3b67
mov ebx, dword [ebp - 4]
cmp ebx, edx
movzx ebx, byte [ebx]
shl esi, 8
shl eax, 8
or esi, ebx
mov bx, sp
movzx ebx, ax
inc dword [ebp - 4]
sal ebx, 0xcd
cmp edx, ecx
mov ebx, eax
shr ebx, 0xb
imul ebx, edi
cmp esi, ebx
jmp 0x17c39f0
mov word [edx + ecx*2], di
cmp bh, 0x84
lea ecx, [ecx + ecx + 1]
stc
clc
cmp ecx, 0x100
jmp 0x10fa0c2
sub eax, edi
cmp sp, bp
jmp 0x10c6c37
inc dword [ebp - 0x10]
cmp esi, 0x2c77745b
sub edx, ecx
xor ch, 0xe9
rol ecx, cl
mov ecx, dword [ebp - 0x34]
add edx, edi
jmp 0x10ed371
mov word [ebx + ecx], dx
not dx
inc ebx
lea ebx, [ebx + ebx]
and edx, 0x7f0d4c92
xadd dl, dh
add dl, 0x42
movzx edx, word [ebx + ecx]
cmc
clc
test edx, esp
cmp eax, 0x1000000
jmp 0x1906f68
jae 0x10db297
mov eax, edi
sbb di, bp
sub di, 0x3fe4
cmc
mov edi, 0x800
clc
jmp 0x10bc762
add dword [ebp - 0x28], 0x112
sub dword [ebp - 0x14], 0xc
cmovb dx, bp
mov edx, dword [ebp - 4]
cmp eax, 0x1000000
jmp 0x18f1385
jae 0x10c5135
mov ecx, 0x800
rcr ah, 0x47
bt eax, 0xb0
sub ecx, edx
adc al, dh
movzx eax, bx
sbb ax, 0xf8b
shr ecx, 5
sub eax, ecx
rcr ah, 0xb9
add ecx, edx
movzx eax, cx
adc dh, 0xec
mov edx, dword [ebp - 8]
mov word [edx], cx
mov ecx, dword [ebp - 0x18]
mov ax, di
mov eax, edi
sbb edi, 0x3f527f01
sub di, cx
mov edi, dword [ebp - 0xc]
cmp edi, ecx
jmp 0x10d0df2
mov byte [edi + ecx], dl
inc edi
stc
cmp ebx, 7
jmp 0x10e4b15
sub edi, edx
shr edi, 5
stc
add edi, edx
jmp 0x18f6987
mov esp, ebp
pop ebp
jmp 0x10e772a
shr edi, 5
cmp esi, ecx
sub edx, edi
mov word [ebx + ecx], dx
mov dh, ah
mov edx, 0x462d6841
jmp 0x10ded2f
jae 0x10cb457
mov eax, edi
sbb di, 0x5630
mov edi, 0x800
test ecx, edi
clc
sub edi, ecx
shr edi, 5
lea edi, [edi + ecx]
rol ecx, cl
xadd ecx, ecx
mov ecx, edi
shld di, sp, 0x8c
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
clc
add edx, edx
jmp 0x10f69ce
sub eax, edi
test bp, bx
cmp esp, esp
sub esi, edi
rol edi, 0xb5
add di, ax
mov edi, edx
cmc
shr edi, 5
cmc
stc
sub edx, edi
jmp 0x18f32ae
jmp 0x18f55a5
inc ebx
lea ebx, [ebx - 0x40]
cmp ebx, 4
jmp 0x18f4193
jmp 0x10c6b3d
jae 0x10d5044
mov eax, edi
mov edi, 0x800
clc
sub edi, edx
stc
shr edi, 5
add edi, edx
cwd
mov word [ecx + 0x646], di
movsx edx, di
mov edx, 2
jmp 0x17c480b
jmp 0x18ec1f5
jae 0x18edd9c
mov eax, edi
btc di, 0x3b
mov edi, 0x800
test ebx, 0xee16292
test ax, si
sub edi, edx
shr edi, 5
add edi, edx
mov word [ebx + ecx], di
jmp 0x10ded30
add edi, edx
mov edx, dword [ebp - 0x30]
jmp 0x191113e
sub edx, edi
sal di, 0x80
movzx edi, di
mov edi, dword [ebp - 0x1c]
jmp 0x10ed512
lea ecx, [edx + ecx*2 + 0x55e]
mov dword [ebp - 8], ecx
rol dx, cl
lea esp, [esp]
sub edx, 0x25c466ee
bsf edx, edi
xadd edx, edx
movzx edx, word [ecx + edi*2]
stc
cmp eax, 0x1000000
jmp 0x190f46c
mov ecx, dword [ebp - 0x10]
test ecx, esp
cmp ebp, 0x188e087e
and ecx, edx
inc dx
btr dx, 0xb6
xchg dx, dx
mov edx, ebx
cmp ebx, 0x158f5188
shl edx, 4
add edx, ecx
mov dword [ebp - 0x1c], ecx
xor ecx, 0x38ad04e4
mov ecx, ecx
shl cl, cl
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx + edx*2]
mov dword [ebp - 8], ecx
movzx ecx, word [ecx]
jmp 0x10de390
cmp eax, 0x1000000
jmp 0x10b77ba
jae 0x10de43f
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
clc
shl esi, 8
test edi, esi
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
clc
cmp ch, 0xa2
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0x18f4ab7
inc ebx
lea ebx, [ebx + ebx]
add edx, ebp
btr edx, esp
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jae 0x10ded67
mov edi, dword [ebp - 4]
cmp sp, dx
movzx edi, byte [edi]
cmp ah, ah
shl esi, 8
cmp sp, bx
stc
shl eax, 8
or esi, edi
cmovs edi, eax
movzx edi, bp
inc dword [ebp - 4]
mov edi, eax
cmp bp, 0x53f3
test si, cx
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0x10d524f
jae 0x10df0e2
mov edi, dword [ebp - 4]
test esp, 0x61966698
cmc
cmp ebp, 0x47d27fac
movzx edi, byte [edi]
test bh, 0x7e
shl esi, 8
shl eax, 8
cmp ch, cl
cmp ebx, 0x1bc50163
clc
or esi, edi
cmovns edi, ebx
bswap di
inc dword [ebp - 4]
neg edi
mov edi, eax
jmp 0x18ed820
cmp esi, edx
jmp 0x10ef39f
mov word [edi], bx
cmp cx, si
add ecx, ecx
jmp 0x10b9460
mov dword [ebp - 0x1c], 0x100
jmp 0x10b77f4
jmp 0x10e8789
jae 0x10e0841
mov edi, dword [ebp - 4]
test esi, ecx
cmc
movzx edi, byte [edi]
test sp, cx
shl esi, 8
test edi, 0x3eaa5e32
stc
shl eax, 8
or esi, edi
inc dword [ebp - 4]
bts di, ax
btc di, 0x83
mov edi, eax
test ecx, 0x71184542
shr edi, 0xb
cmc
imul edi, edx
cmp esi, edi
jmp 0x18fac9d
mov dword [ebp - 0x44], edi
movzx edi, word [edi]
cmp di, 0x364f
cmp eax, 0x1000000
jmp 0x10d3b43
jb 0x18f55c4
mov edi, dword [ebp - 8]
cmp sp, cx
test si, si
sub edi, ecx
lea edx, [edx + edi]
mov dword [ebp - 0x28], edx
test si, 0x4948
cmp ebx, 0xc
jmp 0x10edfd6
mov edx, dword [ebp - 0x1c]
jmp 0x1907cc9
add edi, edx
mov edx, edx
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x10e656d
sbb ecx, ecx
cmp ebx, 0x40e2082d
jmp 0x10ed5cf
sub eax, ecx
clc
sub esi, ecx
shrd cx, di, 0xed
mov ecx, edx
stc
cmc
test dh, 0x2a
shr ecx, 5
sub edx, ecx
btc cx, ax
mov ecx, dword [ebp - 8]
or ebx, dword [ebp - 0x38]
clc
mov word [ecx + edi*2], dx
lea edi, [edi + edi + 1]
test si, 0x7d7c
shl dword [ebp - 0x38], 1
sub dword [ebp - 0x44], 1
jmp 0x10c6e07
jne 0x10e56c0
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x34]
movzx ebx, byte [ecx + edx - 1]
neg dh
mov edx, dword [ebp - 0x10]
btc ecx, 0x7e
and edx, dword [ebp - 0x48]
mov cl, 0x57
mov ecx, 8
stc
cmp esp, ecx
sub cl, byte [ebp - 0x40]
test dl, 0xa4
clc
test ebx, edi
shr ebx, cl
sub cl, 0x3e
shr cx, cl
mov ecx, dword [ebp - 0x40]
test bp, 0x2fe9
clc
shl edx, cl
lea ebx, [ebx + edx]
rcr dl, cl
mov edx, dword [ebp - 8]
cmc
imul ebx, ebx, 0x600
clc
jmp 0x10fbb50
jae 0x10ce4c8
mov eax, ebx
cmovg ebx, esi
cmp esp, esp
mov ebx, 0x800
test esp, edx
test di, 0x763a
sub ebx, edi
cmp sp, 0x7a9
jmp 0x10c9834
jae 0x10f5892
mov edi, dword [ebp - 4]
cmp di, cx
stc
jmp 0x10c8d5f
jmp 0x10e87c0
mov byte [edi + edx], bl
jmp 0x10c50a3
jmp 0x18f357b
ret 0xc
sub esi, edi
mov edi, edx
test ecx, 0x57453d23
shr edi, 5
cmp ch, 0xad
sub edx, edi
btc edi, eax
mov edi, dword [ebp - 0x30]
cmp di, 0x1d80
clc
mov word [ecx + ebx*2 + 0x1c8], dx
mov dl, 0xda
mov edx, dword [ebp - 0x38]
mov dword [ebp - 0x38], edi
or edi, ebx
mov edi, dword [ebp - 0x2c]
stc
test cl, dh
mov dword [ebp - 0x30], edi
add di, cx
or edi, eax
mov edi, dword [ebp - 0x18]
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x18], edx
bt edx, 0x6d
sar dx, cl
cmp ebx, 7
sbb ebx, ebx
adc dh, 0xa1
and ebx, 0xfffffffd
add ebx, 0xb
lea ecx, [ecx + 0xa68]
rcr edx, 0x63
rol edx, cl
movzx edx, word [ecx]
mov dword [ebp - 0x14], ebx
test si, dx
cmp eax, 0x1000000
jae 0x10cffa0
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
clc
shl esi, 8
jmp 0x10cff8a
je 0x17c39e8
mov ecx, dword [ebp - 0xc]
stc
clc
test ecx, ecx
jmp 0x10e56b7
movzx edx, byte [edx]
jmp 0x10c3269
push 0xe9120525
call fcn.010e2db5
mov word [ebx + ecx], di
jmp 0x10b5ffc
sub eax, edi
sub esi, edi
bt di, bp
mov edi, edx
stc
test ax, di
cmc
shr edi, 5
cmc
clc
sub edx, edi
mov word [ebx + ecx], dx
inc ebx
add ebx, ebx
bts edx, ebp
cmp edi, ebx
movzx edx, word [ebx + ecx]
cmp dl, dl
cmp eax, 0x1000000
jmp 0x10e5a70
jne 0x10bd78f
mov ecx, dword [ebp - 0x20]
adc dh, ch
stc
cmove edx, ebp
movzx edx, word [ecx + 0x646]
cmp sp, si
shl ebx, 4
jmp 0x10d0d55
mov word [ecx + 0x646], dx
shld dx, cx, 0x70
mov edx, 3
or ebx, 1
jmp 0x10c5c0d
mov word [edi], dx
jmp 0x10e87a7
mov dl, byte [edx + ecx]
jmp 0x10d834d
imul edi, edx
jmp 0x10d2623
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
stc
clc
or ebx, 2
stc
add edx, edx
cmc
mov dword [ebp - 0x1c], edx
cmp edx, ebx
movzx edx, word [edx + ecx + 0x644]
cmp sp, di
cmp eax, 0x1000000
jmp 0x10cf7bf
and ecx, 0xfffffffe
jmp 0x18f4a17
mov ecx, dword [ebp - 0xc]
jmp 0x190f3dc
jae 0x10fcb69
mov edi, dword [ebp - 4]
btc bx, 0xcd
or ebx, 0x348a477b
movzx ebx, byte [edi]
test al, 0x10
cmp dx, di
clc
shl esi, 8
test esi, 0x436c6d25
test esi, ebp
stc
shl eax, 8
cmp edi, 0x4bb22db
or esi, ebx
jmp 0x10b75b9
jmp 0x18f2744
mov dword [ebp - 0x14], ebx
movsx ecx, cx
movzx cx, bl
mov ecx, 0x367d6c87
mov ecx, 1
jmp 0x18fbf8e
jb 0x10bdf5e
mov ecx, edx
stc
cmp edx, 4
jmp 0x10f7f49
mov word [edi + edx*2], cx
lea edx, [edx + edx + 1]
mov ecx, dword [ebp - 0x1c]
cmp edx, ecx
jmp 0x10e26f7
jae 0x18f361a
mov eax, edi
inc edi
btc di, bx
cmc
mov edi, 0x800
test di, 0x393e
sub edi, edx
cmc
shr edi, 5
stc
jmp 0x10dcbc7
jae 0x18ed829
mov eax, edx
bt dx, 0xce
rcr dh, 0x2e
mov edx, 0x800
test bh, 0xea
sub edx, ecx
test si, 0x2ddc
shr edx, 5
clc
test sp, 0x40fa
add edx, ecx
mov ecx, dword [ebp - 8]
cmc
test esi, 0x2af82948
mov word [ecx], dx
cwd
xor edx, 0x3230495d
mov edx, dword [ebp - 0x20]
test edi, 0x6e397a8c
cmc
lea edx, [edx + 0xe6c]
test si, 0x3c6d
jmp 0x18ed99f
mov word [ebx + ecx], di
jmp 0x10e9776
or ebx, 2
cmp ebx, 0x2ef2772d
cmp bp, si
mov dword [ebp - 0x44], ecx
cmp edx, 0xe
jmp 0x10c8fc2
sub esi, edi
mov edi, edx
cmp ch, 0x69
cmc
shr edi, 5
cmp bx, bp
sub edx, edi
cmc
cmp dword [ebp - 0x3c], 0
jmp 0x10b50af
jae 0x18f6800
mov eax, edi
mov edi, 0x800
sub edi, edx
test ecx, ebp
shr edi, 5
jmp 0x17c3dd2
shl eax, 8
or esi, edi
cmovns edi, ebx
not di
movzx edi, ax
inc dword [ebp - 4]
and di, si
mov edi, eax
cmp edi, ebp
test cx, bx
clc
shr edi, 0xb
imul edi, edx
stc
clc
cmp esp, 0x6b9036a3
cmp esi, edi
jae 0x17c3a2f
mov eax, edi
rcl edi, 0x57
xadd di, di
bsf edi, ebp
mov edi, 0x800
cmp cl, 0xda
test cl, 0xfe
sub edi, edx
jmp 0x18eda91
jae 0x190c820
mov eax, edi
mov edi, 0x800
sub edi, edx
test ebp, 0x641f4d39
shr edi, 5
cmp dh, 1
test al, bl
add edi, edx
shr dx, cl
test esp, 0x6da50ddb
lea edx, [ebx + 0xf]
shl edx, 4
cmp bp, bx
clc
add edx, dword [ebp - 0x1c]
jmp 0x190a351
jmp 0x10ef191
jb 0x10f7f54
mov ecx, 3
mov edx, dword [ebp - 0x20]
shl ecx, 7
jmp 0x10f9e99
jmp 0x10dde4f
shr edi, 5
sub edx, edi
add di, 0x3a2d
mov edi, dword [ebp - 0x1c]
cmp sp, 0x48aa
test esp, 0x191a58c7
cmc
mov word [edi + ecx + 0x644], dx
btr dx, 7
rcl dl, cl
lea edx, [edi + 1]
clc
test bp, cx
or ebx, 4
jmp 0x18f357b
jmp 0x10f95bc
jmp 0x10e902a
lea ecx, [ecx + edx + 0x360]
not dl
movzx edx, word [ecx + 2]
cmc
test ebx, edi
clc
cmp eax, 0x1000000
jmp 0x10ed827
jb 0x10c6b3d
jmp 0x18f1cdb
shl esi, 8
shl eax, 8
cmp esi, ebx
or esi, edi
inc dword [ebp - 4]
mov edi, eax
stc
clc
shr edi, 0xb
imul edi, edx
jmp 0x18f6c9c
sub eax, edi
cmc
jmp 0x10f4614
lea edx, [edx + ebx]
btc bx, si
mov ebx, dword [ebp - 0x14]
mov dword [ebp - 8], edx
jmp 0x17c39e8
sub eax, edi
test bl, 0x36
stc
sub esi, edi
jmp 0x10c84a0
mov dword [ebp - 4], edi
not di
sal di, 0x60
bsr edi, esi
mov edi, eax
stc
test bp, bp
shr edi, 0xb
imul edi, edx
test eax, eax
cmp esi, edi
jmp 0x10d2e97
sub eax, edi
sub esi, edi
stc
mov edi, edx
shr edi, 5
sub edx, edi
inc edi
mov edi, dword [ebp - 0x1c]
cmp ebp, 0x2bd13e5b
clc
mov word [ecx + edi*2 + 0x644], dx
clc
cmc
test si, bx
or ebx, 8
cmp esi, 0x58bf2b64
stc
test al, 0x24
cmp ebx, 0xffffffff
jmp 0x18f4a86
mov edi, 0x800
jmp 0x10d835a
mov word [ebx + ecx], di
jmp 0x190bb63
cmp ebx, 7
jmp 0x18f91cd
jae 0x18f1c9c
mov eax, ebx
bsf ebx, eax
and bl, bh
ror bx, cl
mov ebx, 0x800
test si, di
sub ebx, edi
test esp, 0x504c4081
stc
shr ebx, 5
lea ebx, [ebx + edi]
clc
rol di, 0x7a
cmp dx, 0x2504
mov edi, dword [ebp - 0x44]
cmp edi, 0x1478427f
jmp 0x10df97c
sub eax, edi
test ebp, 0x476d661d
test esp, esp
clc
sub esi, edi
adc edi, 0x26d27fa7
shr di, 0x4c
cmp si, 0x1c34
mov edi, edx
test ch, 0xb9
cmp eax, 0x218d0749
cmc
shr edi, 5
sub edx, edi
jmp 0x10c3ecd
add edi, edx
movsx dx, dl
not dl
mov dx, sp
mov edx, dword [ebp - 0x2c]
jmp 0x10bdf27
shl eax, 8
test edi, esi
or esi, edi
inc dword [ebp - 4]
cmc
mov edi, eax
test ecx, esi
test edi, 0x7d9f501d
shr edi, 0xb
test ch, 0x96
imul edi, edx
cmp esi, edi
jae 0x18f3a7b
mov eax, edi
stc
adc edi, 0x4b743118
sbb di, 0x348f
mov edi, 0x800
sub edi, edx
clc
stc
shr edi, 5
jmp 0x10e361c
jmp 0x10c5c0d
jne 0x10c6d9d
mov dword [ebp - 0xc], edi
cmc
rcr ecx, 0x64
mov ecx, dword [ebp - 0xc]
clc
cmc
cmp ecx, dword [ebp + 0xc]
jae 0x10d60de
mov edx, dword [ebp - 4]
cmp esp, 0x6a8b5724
clc
cmp edx, dword [ebp + 0x10]
jae 0x10d60de
mov edx, dword [ebp - 0x50]
setns bl
xchg edi, edi
movsx bx, bl
mov ebx, dword [ebp - 0x14]
mov edi, edx
mov edi, dword [ebp + 8]
jmp 0x10f7f5f
sub esi, edi
mov edi, edx
jmp 0x10bbf40
shr edi, 0xb
imul edi, edx
mov dword [ebp - 0x4c], edi
test bx, 0x1b43
cmp esi, edi
jmp 0x10f68a5
shr edi, 0xb
cmc
jmp 0x190ed06
sub eax, edx
clc
sub esi, edx
sbb dl, bl
sub dx, sp
mov edx, ecx
shr edx, 5
jmp 0x10d2e18
cmp dword [ebp - 0x3c], 0
jmp 0x18fb921
shr edi, 5
cmp cl, 0xa
add edi, edx
jmp 0x17c35eb
sub eax, edi
clc
sub esi, edi
neg di
bt edi, 0xd1
mov edi, edx
jmp 0x10db106
sub eax, edi
jmp 0x18ec231
movzx edi, byte [edi]
shl esi, 8
cmc
shl eax, 8
test bx, bp
clc
or esi, edi
cmovo di, bp
inc dword [ebp - 4]
mov edi, eax
clc
shr edi, 0xb
cmp dh, 0x38
jmp 0x10ed39d
jae 0x18f13a2
movzx ecx, byte [edx]
rol bh, 0xae
shl esi, 8
shl eax, 8
cmp al, 0x5d
or esi, ecx
bswap edi
mov bx, 0x30ca
inc edx
mov ecx, dword [ebp + 8]
adc edi, ebx
bt ebx, 0x56
mov dword [ecx + 0x1c], eax
shl ah, 0xae
sub ah, 0x6e
cmc
mov eax, dword [ebp - 0xc]
shrd di, bp, 2
rcr edi, 0xc5
dec di
mov dword [ecx + 0x18], edx
rcl dh, cl
mov edx, dword [ebp - 0x28]
stc
cmovp di, di
add edi, ebx
mov dword [ecx + 0x24], eax
cmovo di, bp
mov eax, dword [ebp - 0x18]
mov dword [ecx + 0x48], edx
bswap ebx
mov edx, dword [ebp - 0x10]
shld ebx, ecx, 0x9c
mov dword [ecx + 0x38], eax
sar bh, 0xda
and di, sp
dec al
mov eax, dword [ebp - 0x30]
adc bx, 0x6841
rcr edi, 5
mov dword [ecx + 0x2c], edx
adc dl, al
xor dl, 0x5a
mov edx, dword [ebp - 0x2c]
or bh, 4
neg bl
dec edi
mov dword [ecx + 0x40], eax
mov eax, dword [ebp - 0x14]
pop edi
rol bl, 0xb4
sar ebx, cl
test ebx, ebx
mov dword [ecx + 0x20], esi
bt bx, 0x88
jmp 0x10ba607
inc edx
inc dword [ebp - 0x10]
jmp 0x10cd9b1
mov esp, ebp
movzx ebp, ax
cmovl ebp, edi
bswap bp
pop ebp
ret 0xc
sub eax, ebx
test ebx, 0x55481770
sub esi, ebx
mov ebx, edi
cmc
shr ebx, 5
test cx, cx
sub edi, ebx
adc bx, bp
sbb bl, bh
sub bx, bp
mov ebx, dword [ebp - 0x44]
test bx, di
cmc
mov word [ebx], di
clc
lea ecx, [ecx + ecx + 1]
test dl, 0x3a
and dword [ebp - 0x1c], edx
clc
cmp ecx, 0x100
jb 0x18fcd7c
mov edx, dword [ebp - 0xc]
inc di
mov edi, dword [ebp - 0x34]
mov byte [edx + edi], cl
jmp 0x18f16b9
sub eax, edi
sbb ebx, 0x28000254
sub esi, edi
bswap ebx
mov edi, edx
btr ebx, 0xac
shr edi, 5
movsx ebx, dx
sub edx, edi
btc bx, bx
mov bx, 0x423a
mov word [ecx + 2], dx
shl dh, cl
shl bx, 0x92
bts ebx, ebx
mov edx, 3
and bh, 0xed
clc
lea ebx, [edx + edx]
sal edx, cl
xadd dl, dh
ror dx, cl
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x18fdd85
mov word [ebx + ecx], dx
jmp 0x10dbc73
mov dword [ebp - 0x1c], edx
movzx edx, word [ecx + edx*2 + 0x644]
stc
cmp eax, 0x1000000
jmp 0x10e0814
sub eax, edi
cmc
jmp 0x10c9979
sub edx, edi
jmp 0x10d51d9
sub eax, edi
cmp dh, bl
jmp 0x10e8759
jae 0x10fc708
mov eax, edi
test bp, bp
cmovg di, ax
mov edi, 0x800
sub edi, edx
cmp ebp, esp
shr edi, 5
test si, si
cmc
cmp ah, 0x10
add edi, edx
jmp 0x10e9034
sub eax, edi
sub esi, edi
bt edi, 0x13
sar di, 0x23
mov edi, edx
jmp 0x10f7f87
imul edi, edx
cmp esi, edi
jmp 0x10ef25f
jb 0x18f4a8c
mov ecx, ebx
xadd edx, edi
mov edx, ebx
bt di, 0xb
cmc
mov edi, 1
cmp eax, ebp
cmp esp, 0x1e6127b9
shr ecx, 1
and ebx, edi
sub ecx, edi
jmp 0x10f45f3
add ecx, 0xb
jmp 0x190ec5b
mov dword [ebp - 0x30], edx
lea edx, [ebx + 1]
cmp bh, 0x8e
mov dword [ebp - 0x18], edx
cmp eax, 0x660f4551
test esp, 0x67b1557c
test ecx, ecx
jne 0x10ba1fb
cmp ebx, dword [ebp - 0x10]
jmp 0x10c9494
je 0x10d60cf
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x2c]
cmp bp, 0x63f5
cmp esp, esi
test edi, esi
mov dword [ebp - 0x38], ecx
mov ecx, dword [ebp - 0x18]
cmp ax, 0x67b7
test eax, 0x4b605de4
test ebx, ebx
mov dword [ebp - 0x2c], ecx
mov ecx, dword [ebp - 0x3c]
jmp 0x18f4a5f
jae 0x10fa70a
mov eax, edi
jmp 0x1177c17
sub eax, edi
test ax, 0x23f6
sub esi, edi
mov edi, edx
cmc
cmp esp, ebp
cmp esi, 0x67df6195
shr edi, 5
sub edx, edi
test sp, dx
mov word [ecx + 2], dx
lea edi, [ecx + 0x204]
mov dword [ebp - 8], 0x10
mov dword [ebp - 0x1c], 0x100
xchg dh, dl
xor dh, ch
mov dword [ebp - 0x28], edi
mov ch, 0x9b
sbb dl, ah
btr ecx, 0xbb
mov edx, 1
btr cx, si
nop
cmovs ecx, esi
bt ecx, eax
movzx ecx, bp
movzx ecx, word [edi + edx*2]
stc
cmc
cmp eax, 0x1000000
jae 0x18f55f2
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp bp, 0x4575
shl esi, 8
stc
shl eax, 8
test esp, 0x50871196
or esi, edi
inc dword [ebp - 4]
mov edi, eax
cmp bp, 0x1d72
clc
shr edi, 0xb
imul edi, ecx
cmp dl, dl
cmp esi, edi
jmp 0x10db197
sub eax, edi
sub esi, edi
bts di, di
mov edi, edx
shr edi, 5
test bh, ch
test bl, 0xc2
sub edx, edi
mov word [ecx + ebx*2 + 0x1b0], dx
cmc
movzx edx, word [ecx + ebx*2 + 0x1c8]
jmp 0x18f744f
mov word [ecx + ebx*2 + 0x180], di
lea ebx, [ebx + 0xc]
cmp al, 0x31
add ecx, 0x664
jmp 0x10e6139
cmp esi, edi
jae 0x10e975b
mov eax, edi
clc
xor di, dx
mov edi, 0x800
jmp 0x10d09e0
cmp eax, 0x1000000
jae 0x18f7488
mov edi, dword [ebp - 4]
clc
cmp edx, eax
movzx edi, byte [edi]
shl esi, 8
cmc
shl eax, 8
cmp al, 5
stc
or esi, edi
movzx edi, dx
mov di, 0x2e86
xchg di, di
inc dword [ebp - 4]
bts di, bp
mov edi, 0x54a72730
xor di, ax
mov edi, eax
cmp edx, esi
test ah, 0xc8
shr edi, 0xb
test edi, 0x40d5793d
jmp 0x18f3d52
imul edx, ecx
cmp bp, cx
test dx, 0x2f8e
jmp 0x10df3f9
mov word [ebx + ecx], di
jmp 0x10bbfbc
mov dword [ebp - 0x1c], ecx
jmp 0x10db2d4
jae 0x10ed80f
mov ecx, ebx
cmp bp, si
stc
cmp ebx, 4
jmp 0x10d0d1f
sub edi, ebx
jmp 0x10d4162
jae 0x10fdd6f
mov eax, edi
xor di, ax
mov edi, 0x800
sub edi, edx
test esi, ebx
clc
shr edi, 5
test di, 0x5a5a
add edi, edx
cdq
jmp 0x10e275e
mov dword [ebp - 0x1c], 8
jmp 0x18f55a5
mov dword [ebp - 8], edx
jne 0x10e8a16
cmp dword [ebp - 0x10], 0
jmp 0x10e8a10
imul ebx, edi
cmp esi, ebx
jmp 0x10e5767
jmp 0x18fcd82
mov edi, dword [ebp - 0x4c]
rcl bl, 0x50
mov edx, dword [ebp - 0x1c]
xor bx, 0x147e
xchg bl, bl
mov ebx, dword [ebp - 8]
cmp cl, 0xa0
clc
add edi, edi
cmc
cmp edx, eax
cmp esp, 0xb380125
and edx, edi
mov dword [ebp - 0x4c], edi
mov edi, dword [ebp - 0x1c]
add edi, edx
lea edi, [edi + ecx]
stc
cmp di, dx
lea edi, [ebx + edi*2]
test esi, 0x56a77b57
jmp 0x10e1244
jae 0x190aa12
mov edi, dword [ebp - 4]
jmp 0x190a9f6
jae 0x10fa6f6
mov edi, dword [ebp - 4]
cmp esp, 0x84c7bd7
cmp edx, ebp
movzx edi, byte [edi]
jmp 0x10fa6e9
shr edi, 5
test dl, ah
lea edi, [edi + edx]
mov edx, dword [ebp - 0x1c]
test ecx, edx
mov word [ecx + 2], di
sub di, 0x18e1
sal edi, 0x84
shl edx, 4
mov edi, edi
lea edi, [edx + ecx + 0x104]
xchg cx, cx
movzx cx, dl
setl ch
mov ecx, 8
jmp 0x10b80c0
mov word [ecx + edx*2 + 0x644], di
jmp 0x10fdd9f
mov word [ecx + ebx*2 + 0x198], di
neg di
bt di, 0x7d
lea edx, [ecx + edx*2]
mov edi, eax
test ebp, 0x55c15960
mov dword [ebp - 8], edx
cmp si, di
movzx edx, word [edx]
jmp 0x10babce
movzx edi, byte [edi]
clc
shl esi, 8
cmc
shl eax, 8
cmp di, ax
or esi, edi
inc di
not di
inc dword [ebp - 4]
movzx edi, di
mov edi, eax
cmc
cmp bx, cx
jmp 0x10c98d3
jne 0x10cdc6c
jmp 0x18ec1f5
jmp 0x10c3ed6
sub eax, edi
test edx, ecx
sub esi, edi
shrd edi, ecx, 0x94
bts di, bp
mov edi, edx
cmc
stc
shr edi, 5
sub edx, edi
mov word [ecx + ebx*2 + 0x198], dx
movzx edx, word [ecx + ebx*2 + 0x1b0]
cmp eax, 0x1000000
jmp 0x10b918e
mov dword [ebp - 0x14], ecx
jmp 0x10ca753
inc edx
clc
cmp esi, ebp
mov dword [ebp - 4], edx
cmp edx, 0x61a40d84
shr eax, 1
xor dl, 0x12
sub esi, eax
and dx, 0x474b
btr edx, edx
movzx edx, bx
mov edx, esi
shr edx, 0x1f
clc
cmp bh, 0x44
neg edx
lea ebx, [edx + ebx*2 + 1]
cmp bp, bp
stc
and edx, eax
add esi, edx
stc
cmp ecx, ebx
sub ecx, 1
jmp 0x10e9d74
imul edi, edx
cmp bp, si
stc
clc
cmp esi, edi
jmp 0x10dc92e
je 0x1911436
sub ecx, edi
cmc
mov dword [ebp - 0xc], ecx
cmp ecx, edx
jmp 0x19122c0
cmp ecx, dword [ebp - 0x18]
jmp 0x10e022f
jae 0x190f48e
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
test ah, 0xde
clc
shl esi, 8
cmp si, bp
cmc
shl eax, 8
or esi, ecx
cmovl ecx, ebx
inc dword [ebp - 4]
mov ecx, eax
stc
test cx, 0x6f39
shr ecx, 0xb
test bx, 0x7f47
test dx, bp
imul ecx, edx
cmp ebp, 0x4aff1542
cmp eax, ebp
cmp esi, ecx
jae 0x10e4d0e
mov eax, ecx
xor cl, 0x34
cmp bx, 0x1596
shr ecx, cl
mov ecx, 0x800
cmp esp, ebp
sub ecx, edx
cmp si, cx
shr ecx, 5
cmp cx, ax
test bh, bh
lea ecx, [ecx + edx]
rcr edx, cl
or dx, sp
mov edx, ecx
and cl, 0x1f
dec ch
mov ecx, dword [ebp - 8]
cmp edi, 0x2af567de
mov word [ecx + edi*2], dx
add edi, edi
jmp 0x10e4d3c
jae 0x190ecc8
mov edx, dword [ebp - 4]
shl edi, 0x61
and di, 0x55a3
cmc
movzx edi, byte [edx]
jmp 0x10bcc3f
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x10e02d4
pop edi
pop esi
xchg ebx, eax
mov bx, di
cbw
mov eax, 1
pop ebx
jmp 0x18f17ba
jb 0x19122d4
mov dword [ebp - 0xc], edx
btc bx, 0xef
cmp cl, 0x23
btc ebx, edx
cmp edi, dword [ebp - 0x18]
setae bl
mov ebx, dword [ebp - 0xc]
jmp 0x10be8af