Function at 0x10ac77f
Capabilities:
Authenticate hmac
Check http status code

Disassembly:
sub ecx, 1
jne 0x18ee907
mov ecx, dword [ebp - 0x20]
inc dl
movzx edx, word [ecx + 0x646]
jmp 0x18e325a
add edi, edx
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x1a178d5
push ebp
mov ebp, esp
shld cx, di, 0x73
sub esp, 0x50
push ebx
cwd
shld cx, bp, 0x43
sets cl
push esi
cmovnp ax, si
cwd
push edi
not dl
mov edi, dword [ebp + 8]
adc cl, dh
bsr ecx, ebp
cdq
mov ecx, dword [edi + 0x38]
mov eax, dword [edi + 0x10]
btc ebx, 0x5a
rol dx, 8
bsf bx, dx
mov edx, dword [edi + 0x3c]
stc
sal bx, cl
mov dword [ebp - 0x20], eax
inc si
shl bx, 5
mov eax, dword [edi + 0x40]
mov ebx, dword [edi + 0x34]
mov dword [ebp - 0x18], ecx
movsx ecx, di
rcl cl, 0x98
xor cx, 0x67c6
mov ecx, dword [edi + 0x44]
shrd esi, ebp, 0xdb
mov esi, dword [edi + 0x20]
test bx, 0x755b
cmp ax, dx
stc
mov dword [ebp - 0x30], eax
sbb eax, edi
mov dword [ebp - 0x38], ecx
mov ecx, dword [edi + 8]
mov dword [ebp - 0x2c], edx
sbb edx, edx
dec ax
lahf
mov edx, 1
rcl al, cl
mov eax, eax
shl edx, cl
or ax, si
and ecx, ecx
mov ecx, dword [edi + 4]
inc eax
jmp 0x10fd50b
movzx edi, byte [edi]
shl esi, 8
jmp 0x18ee33f
jae 0x1117296
mov eax, ebx
mov ebx, 0x800
sub ebx, edi
jmp 0x1a9441f
mov eax, 1
clc
shl eax, cl
xchg ecx, ecx
mov ecx, dword [edi + 0x14]
jmp 0x111fd44
jmp 0x111b8f6
ret 0xc
mov word [ecx + edx*2 + 0x644], di
jmp 0x111c30d
mov ecx, dword [ebp - 0xc]
stc
jmp 0x1a1e222
jae 0x1a8475b
mov edi, dword [ebp - 4]
test cx, si
clc
movzx edi, byte [edi]
test di, 0xfc4
jmp 0x18ef34e
mov dword [ebp - 8], edx
movzx edx, word [edx]
cmp edi, 0x1000000
jmp 0x198c30b
sub edx, ecx
cmc
ror cl, 0x98
mov ecx, dword [ebp - 0x34]
clc
test al, dl
add edx, edi
jmp 0x18ebfaf
jae 0x18dd6e0
mov edi, dword [ebp - 4]
movzx bx, bl
rol bl, cl
movzx ebx, byte [edi]
test edx, 0x1416363b
cmp ecx, esp
cmp bp, 0x1b2
shl esi, 8
test dx, bp
stc
jmp 0x110e110
add ecx, ecx
jmp 0x111272c
sub eax, edi
clc
sub esi, edi
mov di, dx
xchg di, di
mov edi, edx
cmp esi, 0x5c323a81
shr edi, 5
cmc
test ax, 0x1e3e
sub edx, edi
mov word [ecx + 2], dx
lea edi, [ecx + 0x204]
test esi, 0x415f4d8e
mov dword [ebp - 8], 0x10
bsf cx, bp
ror cx, cl
mov dword [ebp - 0x1c], 0x100
sal dx, cl
mov dword [ebp - 0x28], edi
btr edx, esi
mov edx, 1
cmc
nop
test bp, 0x75a3
btr ecx, 0x81
xor ch, 0xf5
movzx ecx, word [edi + edx*2]
jmp 0x110fc2f
or esi, edi
mov di, 0x72c7
mov di, bp
inc dword [ebp - 4]
test dx, 0x151d
mov edi, eax
stc
test eax, ebp
shr edi, 0xb
cmc
imul edi, edx
clc
jmp 0x1111285
cmp eax, 0x1000000
jmp 0x10ffe48
jb 0x1107a91
mov dword [ebp - 0xc], edx
sal ebx, 0x36
ror bh, 0xe0
setb bl
cmp edi, dword [ebp - 0x18]
mov bx, 0x7c15
not ebx
bswap bx
mov ebx, dword [ebp - 0xc]
jmp 0x1117cec
jae 0x1108b31
mov edi, dword [ebp - 4]
clc
test dx, 0x5bf
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
jmp 0x1108b29
or esi, edi
dec di
inc dword [ebp - 4]
mov edi, eax
cmc
test al, 0x71
cmp ebp, 0x274226f4
shr edi, 0xb
imul edi, edx
cmp ebx, 0x3f9935a1
jmp 0x18deb80
jae 0x18f0869
mov eax, ebx
mov ebx, 0x800
stc
cmp si, ax
sub ebx, edi
test bx, bx
cmc
shr ebx, 5
stc
test edi, edx
add ebx, edi
bt di, 0xc8
mov edi, dword [ebp - 0x44]
test cx, 0x74b1
clc
mov word [edi], bx
cmc
jmp 0x1105be5
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0x18ecf1c
sub eax, edi
stc
test esp, edx
sub esi, edi
or di, 0x64f4
rcl edi, 0xf1
stc
mov edi, edx
test edi, esp
cmc
shr edi, 5
sub edx, edi
mov word [ebx + ecx], dx
movsx edx, ax
inc ebx
test ax, ax
cmc
rcr dl, 0xc
add ebx, ebx
and edx, ebx
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x11184df
mov dword [ebp - 0x50], edx
mov dword [ebp - 0x3c], ecx
bsf ecx, ecx
mov dword [ebp - 0x28], 0
mov ecx, dword [ebp - 0x10]
test sp, 0x16fa
and ecx, edx
and dx, bp
sar dh, 0x8d
mov edx, ebx
stc
shl edx, 4
cmp bx, sp
cmp bh, 0xce
lea edx, [edx + ecx]
mov dword [ebp - 0x1c], ecx
sal ch, cl
add cx, di
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx + edx*2]
mov dword [ebp - 8], ecx
test al, 0xe9
jmp 0x1a90938
or esi, edi
jmp 0x1a84475
mov word [ebx + ecx], dx
jmp 0x198e221
jae 0x110d4f2
mov eax, edi
mov edi, 0x800
sub edi, ecx
jmp 0x18ef893
jne 0x198ca49
cmp dword [ebp - 0x10], 0
jmp 0x198ca43
inc edi
clc
cmp dx, sp
cmp ebx, 7
jmp 0x1112a3d
sub eax, edi
test bp, bx
sub esi, edi
jmp 0x111b8d1
jmp 0x1a1c8ee
shl eax, 8
clc
or esi, ebx
jmp 0x18dd6d7
lea edx, [ebx + 0xf]
cmp si, sp
shl edx, 4
clc
add edx, dword [ebp - 0x1c]
test cl, 0x3d
mov word [ecx + ebx*2 + 0x198], di
ror di, 0x62
lea edx, [ecx + edx*2]
btr edi, esp
bts edi, eax
mov edi, eax
test bh, bl
jmp 0x11005b4
inc dword [ebp - 4]
mov edi, eax
stc
cmc
shr edi, 0xb
test bl, al
cmp di, bx
stc
imul edi, edx
cmp esi, edi
jmp 0x18e6778
jmp 0x1105c54
sub dword [ebp - 0x44], 1
jne 0x18de22d
jmp 0x111300f
cmp eax, 0x1000000
jmp 0x19907f2
mov dword [ebp - 0x1c], ecx
jmp 0x110f708
jmp 0x111b828
jne 0x1a16e43
jmp 0x18e52c2
jae 0x1110ceb
movzx ecx, byte [edx]
shl esi, 8
shl eax, 8
ror bx, 0xd7
or esi, ecx
dec cl
inc di
inc edx
shl cx, 0x5e
mov ecx, dword [ebp + 8]
not ebx
stc
rcr bh, 0x2b
mov dword [ecx + 0x1c], eax
rol eax, cl
btr ebx, ecx
movsx eax, cx
mov eax, dword [ebp - 0xc]
adc bh, cl
mov dword [ecx + 0x18], edx
mov edx, dword [ebp - 0x28]
mov edi, esp
mov dword [ecx + 0x24], eax
bsr di, si
cmp si, sp
mov eax, dword [ebp - 0x18]
rol edi, 0xae
mov dword [ecx + 0x48], edx
mov edx, dword [ebp - 0x10]
mov dword [ecx + 0x38], eax
btc ebx, 0x14
mov eax, dword [ebp - 0x30]
sar edi, 0xa6
adc bx, 0x2098
mov dword [ecx + 0x2c], edx
neg dh
mov edx, dword [ebp - 0x2c]
shl bx, 0xc1
mov dword [ecx + 0x40], eax
mov eax, dword [ebp - 0x14]
xchg di, bx
bsf ebx, eax
pop edi
mov dword [ecx + 0x20], esi
cmp edx, edi
rol ebx, 0xd8
mov dword [ecx + 0x3c], edx
mov edx, dword [ebp - 0x38]
sub bh, dl
or esi, 0x4eb10198
pop esi
bts bx, bx
add bx, 0x2ca7
mov dword [ecx + 0x34], eax
xor bh, 0x68
sbb bh, dl
or bx, si
mov dword [ecx + 0x44], edx
movzx ebx, ax
and ebx, esi
adc bx, sp
xor eax, eax
pop ebx
jmp 0x18f0570
cmp esi, edi
jae 0x110a06f
mov eax, edi
bts edi, ebx
mov edi, 0x800
sub edi, edx
stc
clc
shr edi, 5
test ch, 0x93
stc
add edi, edx
mov word [ebx + ecx], di
jmp 0x111c0a8
shr edx, 0x1f
cmc
neg edx
cmp ax, bp
lea ebx, [edx + ebx*2 + 1]
and edx, eax
cmp edx, esi
clc
test bp, dx
add esi, edx
jmp 0x10ac1aa
mov dword [ebp - 8], 0
jmp 0x18dec10
not edx
jmp 0x18e322f
jmp 0x111d393
sbb ecx, ecx
and ecx, 0xfffffffe
add ecx, 0xb
mov dword [ebp - 0x14], ecx
jmp 0x18e52b5
add edi, edx
mov word [ebx + ecx], di
jmp 0x18e3809
jae 0x18e0c66
mov edi, dword [ebp - 4]
test esi, ebp
clc
cmp edi, 0x557329cf
movzx edi, byte [edi]
cmp bp, 0x2a04
jmp 0x18e0c49
sub eax, edi
sub esi, edi
mov edi, edx
test esp, 0x30f22052
shr edi, 5
clc
sub edx, edi
jmp 0x110aaf0
sub edi, edx
stc
cmc
shr edi, 5
jmp 0x111a420
je 0x18ec4cb
mov ecx, dword [ebp - 0x30]
btr dx, 0xa4
shr edx, cl
sbb dh, al
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ecx
mov ecx, dword [ebp - 0x18]
test si, 0x4f97
stc
cmp dx, 0x4fc2
mov dword [ebp - 0x2c], ecx
rcl cx, cl
sbb ch, dl
bsf ecx, esp
mov ecx, dword [ebp - 0x3c]
jmp 0x1a8f8fa
sub eax, ebx
sub esi, ebx
shl bh, 0xf0
sar ebx, 0x18
xor bl, 0x3a
mov ebx, edi
cmp dl, 0xd8
test bh, 0x5b
shr ebx, 5
cmp ah, 0x7b
sub edi, ebx
mov word [edx + ecx*2], di
lea ecx, [ecx + ecx + 1]
cmp ebp, 0x61fa158d
cmp ax, bp
cmp ecx, 0x100
jmp 0x111ab47
jae 0x18edc8f
mov eax, edi
sub edi, 0x6e971262
test eax, ecx
cmc
mov edi, 0x800
test cx, 0x221b
sub edi, edx
shr edi, 5
add edi, edx
mov word [ecx + 2], di
movsx edx, si
xchg dh, dh
mov edx, 2
jmp 0x1a90a23
sbb ecx, ecx
test dx, 0x3533
and ecx, dword [ebp - 0x24]
cmp di, 0x5306
stc
add dword [ebp - 0x10], ebx
cmc
stc
sub ecx, dword [ebp - 0x18]
jmp 0x111d331
sub eax, edi
sub esi, edi
mov edi, edx
shr edi, 5
test esp, edi
sub edx, edi
dec di
or edi, 0x40590503
cmp sp, 0x5593
mov edi, dword [ebp - 0x1c]
test esi, eax
mov word [edi + ecx + 0x644], dx
or edx, 0x7a957148
ror dh, cl
lea edx, [edi + 1]
or ebx, 2
jmp 0x18f4410
jae 0x1118506
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
test cx, 0x2c27
stc
test ax, dx
shl eax, 8
or esi, edi
mov di, 0x7320
inc dword [ebp - 4]
sal edi, 0x6c
mov edi, eax
cmp edx, ebp
cmp ch, 0x24
shr edi, 0xb
imul edi, edx
test bp, 0x6ddb
cmp esi, edi
jmp 0x1a198ac
jae 0x18ec4e5
mov edx, dword [ebp - 0x50]
mov edi, edi
xchg bh, bl
mov ebx, dword [ebp - 0x14]
mov edi, dword [ebp + 8]
jmp 0x198c3a3
mov word [ecx + ebx*2 + 0x180], dx
jmp 0x1a8fec3
jmp 0x11172c4
cmp esi, edi
jae 0x18edd3d
mov eax, edi
bswap edi
mov edi, 0x800
cmp esp, esp
sub edi, edx
cmp esi, edx
shr edi, 5
cmp bp, di
cmp ch, 0xa0
lea edi, [edi + edx]
mov word [ecx + ebx*2 + 0x180], di
stc
cmp ecx, edx
add ebx, 0xc
test bx, si
add ecx, 0x664
jmp 0x18ecf60
lea edi, [edi + edx]
jmp 0x110f413
shr ecx, 0xb
cmp cx, ax
imul ecx, edx
cmp esi, ecx
jmp 0x18e8223
sub eax, edx
test sp, 0x4ec6
cmc
sub esi, edx
sar dh, 0xa7
sub dl, al
mov edx, ecx
test ebp, 0x2ab12a89
cmc
shr edx, 5
cmp esi, ebp
sub ecx, edx
mov edx, dword [ebp - 8]
cmc
mov word [edx], cx
bt edx, 0x1f
rol cl, 0x20
stc
mov ecx, dword [ebp - 0x20]
shr edx, 0xd6
rol dh, 0x64
movzx edx, word [ecx + ebx*2 + 0x180]
cmp eax, 0x1000000
jmp 0x1112a97
jae 0x111a99f
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
test ax, bp
cmp ebx, 0x29dc636f
shl eax, 8
or esi, edi
movsx edi, dx
bswap di
inc dword [ebp - 4]
sbb di, sp
mov edi, eax
shr edi, 0xb
clc
cmc
imul edi, edx
clc
test ebp, edi
cmp esi, edi
jmp 0x18ee88f
jb 0x18e31ef
jmp 0x1a9d65c
mov word [ecx], dx
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0x11080f8
sub eax, ecx
stc
cmc
sub esi, ecx
sar ecx, cl
mov ecx, edx
cmp esi, edi
stc
shr ecx, 5
cmc
cmp ebx, esi
sub edx, ecx
bt cx, 0x78
mov ecx, dword [ebp - 8]
or ebx, dword [ebp - 0x38]
cmp ax, bx
cmp dh, 0x20
mov word [ecx + edi*2], dx
cmp si, cx
cmp edi, 0x45d31f7f
lea edi, [edi + edi + 1]
shl dword [ebp - 0x38], 1
jmp 0x110fbc4
mov edi, ecx
shr edi, 5
sub ecx, edi
shld di, bx, 0x75
ror di, 0x12
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
sub ecx, ecx
adc ch, 0xb8
xor cx, 0x1197
lea edx, [edx + edx + 1]
mov ecx, dword [ebp - 0x1c]
cmp si, cx
clc
stc
cmp edx, ecx
jmp 0x18ee31b
sub eax, edi
sub esi, edi
mov edi, edx
shr edi, 5
test cl, 0xbd
stc
sub edx, edi
jmp 0x111b3c5
jmp 0x111bde1
mov word [ebx + ecx], dx
inc ebx
clc
cmp bx, 0x1f29
test dh, 0xda
lea ebx, [ebx + ebx]
not dx
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x18ecdaf
jmp 0x110a098
jmp 0x1a913e6
jae 0x1a194c2
cmp dword [ebp - 0x14], 0x13
movzx edi, si
mov edx, dword [ebp - 0x28]
mov di, bx
sbb ecx, ecx
jmp 0x1a16edd
sub edx, ebx
lea ecx, [ecx + edi]
mov dword [ebp - 0x28], edx
mov edx, 0x313a0e07
sbb edx, edi
lea edx, [ecx + ebx]
jmp 0x1a9b99d
mov word [ebx + ecx], dx
cmovno dx, bp
mov edx, edi
movzx edx, dx
inc ebx
cmc
add edx, edi
cwd
lea ebx, [ebx + ebx]
cwd
xadd dl, dh
movzx edx, word [ebx + ecx]
cmc
stc
cmp eax, 0x1000000
jae 0x111d3d2
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
test esi, ecx
stc
cmp esi, 0x653b259d
shl eax, 8
stc
clc
or esi, edi
inc dword [ebp - 4]
xadd di, di
cmp edx, 0x3b8a1c25
mov edi, eax
cmc
shr edi, 0xb
imul edi, edx
cmp al, 0x9c
cmp esi, edi
jae 0x1a9d199
mov eax, edi
bts edi, eax
btc di, di
not di
mov edi, 0x800
clc
test ebp, 0x56d225d3
sub edi, edx
test eax, ebx
cmc
shr edi, 5
jmp 0x1112a4e
sub eax, edi
clc
stc
sub esi, edi
bsr edi, ebx
cmp sp, 0x2107
sbb di, dx
mov edi, edx
shr edi, 5
cmp ebp, esp
jmp 0x1a17ec4
movzx edi, byte [edi]
clc
shl esi, 8
shl eax, 8
or esi, edi
movsx edi, dx
mov edi, 0x68a17c71
dec di
inc dword [ebp - 4]
btc di, 0xa3
test eax, ebx
shld di, dx, 0xdf
mov edi, eax
stc
shr edi, 0xb
imul edi, edx
clc
stc
cmp esi, edi
jmp 0x198cdab
dec edx
mov dword [ebp - 0x34], ecx
dec ecx
not ch
mov cl, 0xfb
mov ecx, dword [edi + 0x24]
dec eax
test di, dx
cmp edi, esi
mov dword [ebp - 0x48], eax
cmp dh, 0x31
nop
add ah, cl
mov eax, dword [edi]
cmc
mov dword [ebp - 0x40], eax
bswap eax
sub ax, 0x3383
mov eax, dword [edi + 0x28]
stc
mov dword [ebp - 0x24], eax
rol ah, cl
adc eax, edi
mov eax, dword [edi + 0x2c]
test edi, ebp
mov dword [ebp - 0x10], eax
shld eax, ebp, 0x60
mov eax, dword [edi + 0x18]
test ebx, 0x11c263e1
mov dword [ebp - 0xc], ecx
mov cx, sp
shl cl, cl
mov ecx, dword [edi + 0x30]
test di, 0x5537
mov dword [ebp - 4], eax
rcr ax, cl
mov eax, dword [edi + 0x1c]
jmp 0x1a936d8
cmp eax, 0x1000000
jae 0x1a9d6e4
mov edi, dword [ebp - 4]
cmc
clc
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
jmp 0x1a1e1d2
sub esi, edi
mov edi, edx
shr edi, 5
stc
sub edx, edi
jmp 0x111bdd3
sub edx, edi
cmp dword [ebp - 0x3c], 0
jmp 0x1118f4b
je 0x1a194c2
sub ecx, edi
test edx, 0x72af6760
cmp sp, cx
mov dword [ebp - 0xc], ecx
cmp ecx, edx
jmp 0x1107a7f
sbb edx, edx
jmp 0x18dfd57
inc edi
mov dword [ebp - 4], edi
shld di, sp, 0x6f
mov edi, eax
cmp bx, ax
shr edi, 0xb
test al, 0xa2
imul edi, edx
stc
test bp, 0x5f83
cmp esi, edi
jmp 0x111796c
jae 0x18ee8fe
shl ebx, cl
mov dword [ebp - 0x38], edi
shl cl, 0xcc
btr ecx, edi
cmove cx, sp
mov ecx, ebx
test esi, 0x48b61cfb
sub ecx, edx
neg edx
and edx, ecx
mov edx, dword [ebp - 0x20]
lea ecx, [edx + ecx*2 + 0x55e]
mov dword [ebp - 8], ecx
shld edx, esp, 0xdf
lea esp, [esp]
bswap edx
dec dl
movzx edx, word [ecx + edi*2]
cmc
test cx, bx
cmp eax, 0x1000000
jae 0x18de26c
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
test ebx, 0x6a17764b
cmp sp, 0x5f20
shl esi, 8
shl eax, 8
or esi, ecx
mov ch, 0x86
movzx ecx, ax
inc dword [ebp - 4]
cmp edi, 0x624f67
btr cx, bp
mov ecx, eax
cmp di, cx
jmp 0x111a758
inc edx
stc
cmp edx, dword [ebp - 0x4c]
jmp 0x1110beb
sub edi, edx
jmp 0x18e30ce
jae 0x11184a4
mov eax, edi
mov edi, 0x800
stc
sub edi, edx
cmp di, di
cmc
shr edi, 5
test cx, bx
cmp ebp, 0x260e217b
jmp 0x10ac76d
inc edi
cmp ecx, dword [ebp - 0x24]
jmp 0x18eb658
cmp esi, edi
jae 0x1105c0f
mov eax, edi
and di, bp
mov edi, 0x800
sub edi, edx
shr edi, 5
lea edi, [edi + edx]
mov edx, dword [ebp - 0x1c]
cmp esi, edx
cmp edx, 0x4f7475f7
clc
mov word [ecx + 2], di
mov di, ax
cmp eax, 0x2f48645c
shl edx, 4
jmp 0x18ed93d
mov dword [ebp - 0x1c], 8
jmp 0x198e46c
sub esi, edi
mov edi, edx
cmp cl, 0x75
stc
shr edi, 5
test ebp, 0x9e41f55
sub edx, edi
jmp 0x18ee7b9
and edx, dword [ebp - 0x24]
cmp ah, 0x69
jmp 0x18eebd7
shl esi, 8
stc
shl eax, 8
cmp si, cx
or esi, edi
not di
dec di
inc dword [ebp - 4]
bts di, cx
cmovl di, si
mov edi, eax
cmp sp, 0x4f10
shr edi, 0xb
imul edi, edx
test ch, 0x4e
jmp 0x111a3bb
sub eax, edi
sub esi, edi
neg di
mov edi, edx
cmc
clc
shr edi, 5
sub edx, edi
mov word [ecx + ebx*2 + 0x1b0], dx
mov dx, 0x1b2a
rol dx, 0x1e
movzx edx, word [ecx + ebx*2 + 0x1c8]
jmp 0x11209b1
mov word [ecx], di
xchg di, di
lea edi, [edx + ecx + 4]
jmp 0x111179d
mov word [ebx + ecx], dx
jmp 0x18e7eb1
jmp 0x1a93e05
jae 0x111e2f2
mov edi, dword [ebp - 4]
jmp 0x111e2cc
pop ebp
ret 0xc
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x1c]
shl edx, 4
jmp 0x18e1a0e
movzx edi, word [edx + ecx*2]
cmp eax, 0x1000000
jmp 0x198f187
jmp 0x18f0886
shl ebx, 4
cmp eax, 0x1000000
jmp 0x111a976
jmp 0x18e7eb5
sub edi, edx
stc
clc
shr edi, 5
cmp di, 0x1f9
stc
add edi, edx
mov dx, ax
mov edx, dword [ebp - 0x30]
jmp 0x198e0c0
jae 0x111dc31
mov eax, edi
movsx edi, bp
mov edi, 0x800
jmp 0x18e3e14
jne 0x1a83caa
mov dword [ebp - 0xc], edi
rcr cl, 0x4d
btr ecx, 0xb
bt ecx, edx
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp + 0xc]
jae 0x18ec4e5
mov edx, dword [ebp - 4]
stc
cmp edi, edx
clc
cmp edx, dword [ebp + 0x10]
jmp 0x1118cda
sub eax, edi
jmp 0x1121d78
jb 0x18e5584
mov ecx, 3
sub ebx, ecx
jmp 0x198bfbc
jae 0x18e0c8a
mov eax, edi
mov edi, 0x800
test di, 0x740e
cmp sp, di
sub edi, edx
shr edi, 5
test edi, 0x263c4265
test edi, edx
add edi, edx
mov dh, 0x2b
mov edx, dword [ebp - 0x2c]
jmp 0x1108ef2
jae 0x1a834af
mov ecx, 0x800
sbb al, 0x71
clc
add ah, 9
sub ecx, edx
shr ecx, 5
lea ecx, [ecx + edx]
shl eax, cl
mov edx, dword [ebp - 8]
rcl ah, cl
bt ax, 0x96
mov word [edx], cx
mov ecx, dword [ebp - 0x18]
shl al, 0xbb
shrd eax, edx, 0x7a
sbb ax, 0x3b4
mov eax, edi
mov edi, dword [ebp - 0xc]
clc
cmp edi, ecx
jmp 0x1a80377
sub eax, edi
sub esi, edi
or di, 0x6bf4
mov edi, edx
cmc
test ch, ch
shr edi, 5
sub edx, edi
cmc
jmp 0x1a1c8cc
imul ebx, edi
cmc
cmp esi, ebx
jmp 0x10fd46c
jmp 0x18e31ef
jae 0x1a14fe0
mov eax, edi
xadd edi, edi
mov edi, 0x800
cmp bh, dl
jmp 0x1112c98
sub edi, ecx
cmc
cmp si, sp
add edx, edi
stc
mov dword [ebp - 0x28], edx
clc
stc
cmp ebx, 0xc
jmp 0x1a90279
inc ebx
or dh, 0x34
lea ebx, [ebx + ebx]
dec dl
movzx edx, word [ebx + ecx]
cmc
test dx, 0x20d0
jmp 0x1a93d0c
sub edi, edx
cmc
jmp 0x1a1aa7a
jae 0x111b7f1
mov eax, ecx
shr ecx, 0x7e
bsr ecx, ecx
mov ecx, 0x800
cmp cx, 0xa9b
test bp, di
sub ecx, edx
shr ecx, 5
test dh, 0xc9
lea ecx, [ecx + edx]
mov edx, ecx
mov ecx, dword [ebp - 8]
test ecx, 0x769d69a2
mov word [ecx + edi*2], dx
test ax, bx
stc
add edi, edi
jmp 0x1110bc4
jmp 0x18ecf35
sub eax, edi
cmc
sub esi, edi
or edi, ebx
mov edi, edx
test ebp, esi
clc
shr edi, 5
cmp eax, 0x6848447b
sub edx, edi
jmp 0x111d380
sub edi, edx
shr edi, 5
add edi, edx
mov word [ebx + ecx], di
jmp 0x1112a22
shl esi, 8
cmp di, bx
shl eax, 8
clc
jmp 0x110a790
inc edx
jmp 0x1a9095e
inc dword [ebp - 4]
mov edi, eax
stc
test edi, 0x62b844ae
shr edi, 0xb
stc
imul edi, edx
test bl, 0x8a
cmp bp, 0x2768
cmp esi, edi
jmp 0x18e6a10
mov word [ebx + ecx], di
jmp 0x111bcd5
jmp 0x198e225
jae 0x18e8849
mov eax, edi
cmp edx, edx
mov edi, 0x800
cmc
jmp 0x18e8912
jne 0x18eb662
xor ecx, ecx
cmc
stc
sub dword [ebp - 0xc], 1
jmp 0x18e52af
lea edi, [edi + ecx]
bt cx, dx
neg ecx
mov ecx, edi
btr edi, ebx
dec edi
mov edi, dword [ebp - 0x28]
cmc
clc
mov word [edi + edx*2], cx
add edx, edx
jmp 0x10fd559
mov dl, byte [edx + ecx]
jmp 0x1a15031
add dword [ebp - 0x28], 0x112
clc
btc edx, 0x20
bswap edx
sub dword [ebp - 0x14], 0xc
rcr dh, 0xe7
btr dx, 0xcf
mov edx, dword [ebp - 4]
test esp, ebp
cmp eax, 0x1000000
jmp 0x1110ccc
imul ebx, ebx, 0x600
lea edx, [edx + ebx]
rcr bl, 0x91
mov ebx, dword [ebp - 0x14]
cmc
test esi, edi
mov dword [ebp - 8], edx
cmc
stc
cmp ebx, 7
jmp 0x18ee8a4
inc ecx
jmp 0x18de9b8
jae 0x18ecde2
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp edi, eax
shl esi, 8
cmp edi, 0x328a6192
test esp, edi
shl eax, 8
test sp, 0x460e
or esi, edi
dec edi
mov di, bx
cmove edi, eax
inc dword [ebp - 4]
add edi, 0xe807086
mov edi, eax
shr edi, 0xb
cmp esp, ecx
jmp 0x1a1c915
mov word [ecx + ebx*2 + 0x1c8], dx
movzx edx, bp
mov edx, dword [ebp - 0x38]
stc
cmc
mov dword [ebp - 0x38], edi
sub edi, edx
xadd edi, edi
mov edi, dword [ebp - 0x2c]
mov dword [ebp - 0x30], edi
mov edi, dword [ebp - 0x18]
cmp cl, 0xae
test si, 0xd35
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x18], edx
bsr edx, eax
xchg dl, dl
test di, di
cmp ebx, 7
dec dl
cmovnp edx, esi
sbb ebx, ebx
clc
shr dl, 0xe8
and ebx, 0xfffffffd
adc edx, 0x37ae5206
cdq
lea ebx, [ebx + 0xb]
sar dx, cl
bswap edx
and dx, 0x3a7d
lea ecx, [ecx + 0xa68]
movzx edx, word [ecx]
mov dword [ebp - 0x14], ebx
test dh, 0xc8
stc
cmp eax, 0x1000000
jae 0x18f410f
mov edi, dword [ebp - 4]
cmp bp, si
cmc
jmp 0x18f2bf9
jmp 0x18f006c
lea edi, [edx + ecx + 0x104]
mov ecx, 8
jmp 0x1a83a64
jb 0x18ed9d6
mov ecx, 3
rcl dx, 2
or dx, 0x1d34
bswap edx
mov edx, dword [ebp - 0x20]
cmp dh, 0x5d
stc
shl ecx, 7
test dx, 0x355d
lea ecx, [ecx + edx + 0x360]
bts dx, dx
xor edx, ebp
movzx edx, word [ecx + 2]
stc
cmp ebp, 0x7b0c1b0e
cmp eax, 0x1000000
jmp 0x1103fe4
mov word [edi], dx
jmp 0x18e850a
sub cl, byte [ebp - 0x40]
shr ebx, cl
adc cx, ax
rcl ch, 0x27
mov ecx, dword [ebp - 0x40]
test dx, di
shl edx, cl
add ebx, edx
mov edx, dword [ebp - 8]
jmp 0x18eca13
sub eax, edi
mov ebx, esp
bsr bx, sp
sub esi, edi
mov ebx, esi
mov edi, edx
not bl
bt bx, cx
shr edi, 5
neg bx
not ebx
bts ebx, edx
sub edx, edi
mov word [ecx + 2], dx
shl bl, 0xb1
sar bl, cl
mov edx, 3
shrd bx, sp, 0xd4
sar bx, cl
btr ebx, 0xa8
lea ebx, [edx + edx]
btr dx, 0xef
shrd edx, edi, 0x81
rol edx, cl
movzx edx, word [ebx + ecx]
test di, si
cmp eax, 0x5de75875
cmp eax, 0x1000000
jmp 0x1a14f2c
sub eax, edi
sub esi, edi
xchg di, di
bswap edi
mov edi, edx
shr edi, 5
jmp 0x1121e6f
mov dword [ebp - 0x1c], 0x100
jmp 0x18dca84
jb 0x1105c6d
mov edi, dword [ebp - 8]
cmp bh, 0xc6
jmp 0x18e78b7
shl eax, 8
or esi, edi
jmp 0x110f443
mov edi, dword [ebp - 8]
jmp 0x18eda0c
jae 0x18e6a7a
mov eax, edi
xor di, si
mov edi, 0x800
jmp 0x18e7fa7
jae 0x10ffaca
mov ecx, ebx
cmp ebx, 4
jmp 0x18e5579
lea ecx, [ecx - 4]
lea ecx, [ecx]
cmp dl, 0x47
cmp eax, 0x1000000
jae 0x1a84485
mov edx, dword [ebp - 4]
and di, 0x372
movzx edi, byte [edx]
jmp 0x18e8e8e
mov dword [ebp - 8], edx
jmp 0x110b3ca
sub edx, dword [ebp - 0x18]
cmp dx, si
cmc
clc
add edx, dword [edi + 0x14]
cmovnp di, bx
xor di, sp
shld di, di, 0xfb
cmp ebx, 0xa
movzx edi, byte [edx + ecx]
sbb edx, edx
shl cl, cl
neg cl
bts cx, bx
and edx, 0xfffffffd
lea edx, [edx + 6]
adc ecx, edx
sub ebx, edx
movsx ecx, sp
mov dword [ebp - 0x14], ebx
mov ecx, 1
jmp 0x18e24f6
shl esi, 8
cmp esi, ecx
clc
jmp 0x1a84742
shr edi, 5
test bp, bx
jmp 0x18ebf27
jmp 0x18e52c2
sub esi, edi
mov edi, edx
cmc
shr edi, 5
sub edx, edi
mov edi, dword [ebp - 0x1c]
mov word [edi + ecx + 0x644], dx
rcr dx, cl
bswap dx
lea edx, [edi + 1]
or ebx, 4
cmp si, bx
mov dword [ebp - 0x1c], edx
cmc
test ebp, esp
movzx edx, word [ecx + edx*2 + 0x644]
cmp eax, 0x1000000
jmp 0x18e28f3
mov esp, ebp
bswap bp
movzx ebp, ax
pop ebp
jmp 0x10ff1ca
sub eax, ebx
test si, 0x53f1
sub esi, ebx
mov ebx, edi
shr ebx, 5
sub edi, ebx
mov ebx, dword [ebp - 0x44]
mov word [ebx], di
lea ecx, [ecx + ecx + 1]
stc
cmp edi, edx
and dword [ebp - 0x1c], edx
cmc
clc
cmp ebp, ebx
cmp ecx, 0x100
jmp 0x1a9d656
movzx edi, byte [edi]
test sp, sp
jmp 0x18f40f7
jae 0x1112ac4
mov eax, edi
rol edi, 0xcf
mov edi, 0x800
sub edi, edx
shr edi, 5
test ah, 0x5c
cmp bh, 0xc6
add edi, edx
mov word [ebx + ecx], di
jmp 0x18e9ebd
jae 0x18f39a9
mov edi, dword [ebp - 4]
cmp bp, 0x12f9
cmp esi, ebx
movzx edi, byte [edi]
test edx, edi
test bp, 0x16b8
shl esi, 8
cmp al, 0x3c
shl eax, 8
cmc
stc
or esi, edi
dec di
inc di
xchg edi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
imul edi, edx
stc
cmp esi, edi
jmp 0x1a1cdf8
shl esi, 8
stc
cmp edx, esp
cmc
shl eax, 8
or esi, edi
not di
inc dword [ebp - 4]
shld edi, ecx, 0xa6
test eax, esp
mov edi, eax
cmc
shr edi, 0xb
imul edi, edx
clc
test di, ax
cmp esi, edi
jmp 0x1a9d669
lea edx, [edx + edx]
test ecx, ebp
clc
mov dword [ebp - 0x1c], edx
movzx edx, word [edx + ecx + 0x644]
stc
cmp eax, 0x1000000
jmp 0x18f3978
mov dword [ebp - 0x14], ebx
mov ecx, 1
jmp 0x18e6f55
jae 0x18e8f75
shl edi, 8
ror ah, cl
xadd al, ah
sal ax, 0xfe
mov eax, edi
test sp, 0xa8b
btr di, 0x44
mov edi, 0x23a1084
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
or esi, edi
jmp 0x18e8f72
jmp 0x110a723
jb 0x111300f
mov ecx, ebx
shl dl, 0
shrd dx, dx, 0xb2
mov edx, ebx
bt di, 0xd6
mov edi, 1
cmp ax, ax
test ebp, 0x6a9413bb
shr ecx, 1
and ebx, edi
sub ecx, edi
cmp edi, edx
cmp bp, 0x3c31
or ebx, 2
mov dword [ebp - 0x44], ecx
stc
test sp, bx
cmp edx, 0xe
jmp 0x18de1ee
mov dword [ebp - 0xc], edx
jmp 0x18ef9a7
je 0x18eca2a
mov ecx, dword [ebp - 0xc]
test ecx, ecx
jne 0x198ca5a
mov ecx, dword [ebp - 0x24]
mov bx, bx
mov edx, dword [ebp - 0x34]
btr ebx, 0x65
add bl, ah
movzx ebx, byte [ecx + edx - 1]
shl edx, 0xe1
movzx edx, dx
mov edx, dword [ebp - 0x10]
and edx, dword [ebp - 0x48]
mov ecx, 8
jmp 0x18edc72
jae 0x1a913b7
mov eax, edi
mov di, 0x5666
mov edi, 0x800
cmp dh, 0xed
stc
sub edi, edx
cmp dx, 0x63f1
shr edi, 5
cmp esi, 0x1d9d44b4
add edi, edx
cmovge edx, edi
mov edx, dword [ebp - 0x1c]
jmp 0x10ff29b
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x18ecf16
inc ebx
test bx, sp
lea ebx, [ebx - 0x40]
stc
cmc
clc
cmp ebx, 4
jmp 0x198c95f
jmp 0x1105c54
jae 0x1a15ff5
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
cmp edx, esp
shl esi, 8
test si, dx
stc
clc
shl eax, 8
jmp 0x1a15fe8
mov edi, 0x800
sub edi, edx
cmp sp, sp
shr edi, 5
cmc
cmp esp, 0x689133d7
add edi, edx
movzx edx, cx
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x18ed7fb
jae 0x198f79b
mov edx, dword [ebp - 4]
cmc
movzx edx, byte [edx]
cmp edx, 0x31b36831
shl esi, 8
cmp al, dl
test esp, 0xd762a5d
shl eax, 8
or esi, edx
movzx dx, cl
inc dword [ebp - 4]
cwd
mov edx, eax
shr edx, 0xb
clc
imul edx, ecx
stc
cmp esi, edx
jae 0x111a7fe
mov eax, edx
mov edx, 0x800
clc
sub edx, ecx
cmp ax, ax
jmp 0x1a177b4
jae 0x1a8fff3
mov edi, dword [ebp - 4]
cmp cx, bp
cmp dl, 0x93
movzx edi, byte [edi]
clc
test esp, 0x65600407
shl esi, 8
clc
stc
cmp edi, 0xe7334fe
shl eax, 8
or esi, edi
inc dword [ebp - 4]
jmp 0x1a8fff3
sub edi, edx
shr edi, 5
cmc
cmp dx, 0x47bc
jmp 0x1a14fd9
jae 0x1a14f55
mov edi, dword [ebp - 4]
cmp sp, bx
stc
clc
movzx edi, byte [edi]
test esi, 0x65da6057
shl esi, 8
shl eax, 8
or esi, edi
movzx edi, ax
inc dword [ebp - 4]
xchg edi, edi
test esp, eax
mov edi, eax
shr edi, 0xb
imul edi, edx
test edi, edi
cmp esi, edi
jmp 0x18eae66
add edi, edx
jmp 0x18e9004
sub eax, edi
sub esi, edi
bts edi, esp
mov edi, edx
stc
cmp edi, edx
shr edi, 5
sub edx, edi
test ecx, 0x53643aed
mov word [ecx + ebx*2 + 0x198], dx
or edx, 0x5f4660cd
movzx edx, word [ecx + ebx*2 + 0x1b0]
cmp bl, cl
jmp 0x1a8461b
mov byte [edi + ecx], dl
jmp 0x110bbef
or esi, ebx
dec ebx
movsx ebx, sp
inc dword [ebp - 4]
ror bx, 0x5b
mov ebx, eax
clc
shr ebx, 0xb
jmp 0x18e6b37
mov dword [ebp - 0x4c], ebx
sets bl
xchg bl, bl
mov dword [ebp - 0xc], edi
not bl
setne bl
mov bl, byte [ecx + edx]
jmp 0x1a19e23
and ecx, 0xfffffffd
sbb edi, 0x37ff6ebe
add ecx, 0xa
clc
mov dword [ebp - 0x14], ecx
mov cx, 0x7c45
mov ecx, dword [ebp + 0xc]
and edi, 0x3bb20f20
sub edi, 0x74d5530b
mov edi, dword [ebp - 0xc]
test dh, 0xcd
cmc
lea edx, [edx + 2]
cmp ecx, edi
jmp 0x18dba7d
shr edx, 5
clc
lea edx, [edx + ecx]
add ecx, ecx
mov ecx, dword [ebp - 8]
mov word [ecx], dx
setle dl
mov edx, dword [ebp - 0x20]
add edx, 0xe6c
test ecx, ebx
cmp ax, 0x5937
cmc
cmp dword [ebp - 0x3c], 0
jmp 0x18eeb93
shl esi, 8
cmp ecx, 0x495c2570
shl eax, 8
or esi, edi
bswap edi
inc dword [ebp - 4]
rol di, 0x74
mov edi, eax
cmc
clc
shr edi, 0xb
imul edi, edx
cmc
mov dword [ebp - 0x4c], edi
cmp bl, 0xa4
stc
cmp esi, edi
jmp 0x18e7652
jmp 0x18f4410
sub edx, edi
sub edi, 0x7bf81cb5
not edi
sar edi, 0x81
mov edi, dword [ebp - 0x30]
clc
jmp 0x18ecefe
pop edi
cmovns ebx, ecx
movsx esi, si
pop esi
mov eax, 1
not ebx
movsx ebx, di
setns bl
pop ebx
mov esp, ebp
cmove ebp, edx
jmp 0x18e2e09
jae 0x18e5493
mov eax, edi
xor edi, edi
not edi
neg edi
mov edi, 0x800
cmp ebp, esi
jmp 0x1a14475
mov byte [edx], bl
jmp 0x18de691
shr edi, 5
add edi, edx
mov dx, 0x4f
mov word [ecx + 0x646], di
mov edx, 2
jmp 0x110e026
mov word [ecx + 0x646], dx
shr dh, 0xbe
or dl, 0x29
mov edx, 3
stc
cmp ah, 0x76
cmp eax, ecx
or ebx, 1
test ebp, 0x1ea23a3e
cmc
lea edx, [edx + edx]
test bp, 0x3276
test di, ax
mov dword [ebp - 0x1c], edx
movzx edx, word [edx + ecx + 0x644]
jmp 0x1107506
imul edi, edx
cmp esi, edi
jmp 0x18f31c3
jae 0x1a9b9c3
mov eax, edi
jmp 0x198f1ae
or esi, edi
inc dword [ebp - 4]
jmp 0x1a9d6e4
cmp ecx, dword [ebp - 0x18]
jmp 0x18ee203
sbb edx, edx
and edx, dword [ebp - 0x24]
inc dword [ebp - 0x10]
clc
jmp 0x11033ee
sub eax, edi
jmp 0x18dfcd8
mov byte [edx + edi], cl
jmp 0x18e8ea5
mov dword [ebp - 8], ecx
jmp 0x1110331
mov bl, byte [ecx + edx]
mov byte [edi + edx], bl
jmp 0x18ecb08
inc edx
cmc
clc
test edx, edi
mov dword [ebp - 4], edx
shrd dx, cx, 0xdb
cdq
cmp ecx, esp
shr eax, 1
movzx edx, bx
sub esi, eax
bts dx, bp
mov edx, esi
jmp 0x1111764
cmp eax, 0x1000000
jae 0x110f446
mov edi, dword [ebp - 4]
jmp 0x10addac
jae 0x1a17865
mov edi, dword [ebp - 4]
stc
cmc
movzx edi, byte [edi]
cmc
jmp 0x1a1784e
shl eax, 8
test esp, edi
clc
or esi, edi
bswap di
not edi
inc dword [ebp - 4]
mov di, 0x7350
btr di, 0x42
mov edi, eax
test sp, si
stc
cmc
shr edi, 0xb
cmp ebx, 0x4e767a36
test esp, 0x724b5e68
cmp bp, bp
imul edi, edx
cmp esi, edi
jmp 0x18de90f
cmp ebx, ecx
jmp 0x111d282
mov dword [ebp - 0x30], edx
movsx edx, cx
sub dx, si
xor dx, 0x6c1b
lea edx, [ebx + 1]
cmc
mov dword [ebp - 0x18], edx
test ecx, ecx
jne 0x1a84e05
cmp ebx, dword [ebp - 0x10]
jmp 0x1a9d688
jne 0x1a8fed3
cmp dword [ebp - 0x10], 0
je 0x1a194c2
movzx edx, word [ecx + ebx*2 + 0x198]
cmp bp, bp
cmc
cmp eax, 0x1000000
jmp 0x1a846aa
mov edi, eax
stc
clc
shr edi, 0xb
cmp sp, ax
cmp eax, 0xfa80a58
imul edi, ecx
cmp esi, edi
jmp 0x110b343
jb 0x1a16ef1
mov ecx, edx
cmp dl, ch
cmp edx, 4
jmp 0x18ed9c0
movzx ecx, word [ecx]
test bp, si
cmp eax, 0x1000000
jmp 0x198f76f
inc dword [ebp - 0x10]
jmp 0x198c9a3
jmp 0x18edcca
sub eax, edi
sub esi, edi
mov edi, edx
test di, di
test di, 0x1891
cmc
shr edi, 5
cmp ax, 0x691
cmp esi, ebp
sub edx, edi
mov edi, dword [ebp - 0x1c]
stc
test ebp, 0x1df72c69
mov word [ecx + edi*2 + 0x644], dx
or ebx, 8
cmp ebx, 0xffffffff
jmp 0x1113009
mov dword [ebp - 0x14], ebx
jmp 0x110a713
cmp eax, 0x1000000
jae 0x110615a
mov edi, dword [ebp - 4]
stc
movzx edi, byte [edi]
shl esi, 8
cmp dh, 0xd
shl eax, 8
jmp 0x1106149
mov edi, dword [ebp - 0x4c]
mov edx, dword [ebp - 0x1c]
and bx, bp
adc bh, 0x8f
mov ebx, dword [ebp - 8]
lea edi, [edi + edi]
cmp bl, 0x67
stc
test ebx, ebp
and edx, edi
test eax, 0x558b3320
mov dword [ebp - 0x4c], edi
shl edi, 0x67
sub edi, 0x60d31d66
test bx, bp
mov edi, dword [ebp - 0x1c]
cmc
lea edi, [edi + edx]
stc
test si, cx
add edi, ecx
lea edi, [ebx + edi*2]
cmc
mov dword [ebp - 0x44], edi
cmp esp, eax
movzx edi, word [edi]
test cx, 0x3d15
cmp eax, 0x1000000
jae 0x1a93e7d
mov ebx, dword [ebp - 4]
cmp ebx, ebp
movzx ebx, byte [ebx]
test si, 0x5ba0
cmp esi, ebx
shl esi, 8
cmp esi, ebx
shl eax, 8
cmc
or esi, ebx
seto bh
movsx bx, al
inc dword [ebp - 4]
mov ebx, eax
test cx, sp
cmp edi, ebp
stc
shr ebx, 0xb
test esi, 0x276917d0
imul ebx, edi
cmp esi, ebx
jmp 0x1108b5a
shr ebx, 5
cmp ebx, 0xb2455b6
lea ebx, [ebx + edi]
cmp esi, 0x678b4d2e
mov word [edx + ecx*2], bx
cmp cl, ch
test di, 0x5221
add ecx, ecx
jmp 0x1118ff5
cmp edx, dword [ebp - 0x24]
movsx dx, al
mov edx, dword [ebp - 0x34]
ja 0x1a83caa
lea edx, [edx + edi]
stc
add ebx, edx
sub ecx, edi
test sp, 0x64ba
clc
add edi, dword [ebp - 0xc]
jmp 0x1a16e33
sub eax, edi
jmp 0x18f0048
sub eax, edi
test ecx, 0x69377a65
cmp ebp, ebp
test esi, eax
sub esi, edi
add edi, esp
bt edi, esp
mov edi, edx
cmc
test bp, di
clc
shr edi, 5
sub edx, edi
jmp 0x18e214a
jb 0x1a93e02
mov edx, dword [ebp - 0xc]
bswap edi
mov edi, dword [ebp - 0x34]
jmp 0x1a83a17
jae 0x111b9af
mov eax, edi
bts edi, esp
cmp bh, 0xf1
mov edi, 0x800
test edi, esp
test cx, 0x335c
jmp 0x18de86b
jmp 0x111d282
mov edi, eax
shr edi, 0xb
cmp cx, bx
imul edi, edx
cmp esi, edi
jmp 0x18e456a