Function at 0x1024d935
Capabilities:
Check http status code

Disassembly:
sub eax, edi
cmp bh, dh
test dh, al
sub esi, edi
mov edi, edx
shr edi, 5
cmp dh, 0x54
stc
sub edx, edi
rcl edi, 0x6b
adc edi, 0x10ff492c
mov edi, dword [ebp - 0x30]
cmc
cmp dh, 0xf9
test dx, 0x7081
mov word [ecx + ebx*2 + 0x1c8], dx
mov edx, dword [ebp - 0x38]
mov dword [ebp - 0x38], edi
add edi, eax
bts di, ax
mov edi, dword [ebp - 0x2c]
stc
jmp 0x102645f5
jae 0x10247822
mov ebx, dword [ebp - 4]
cmp di, dx
test ax, di
movzx ebx, byte [ebx]
shl esi, 8
clc
jmp 0x10247818
mov byte [edi + ecx], dl
inc edi
cmp ebx, 7
jmp 0x1023786c
sbb ecx, ecx
cmp cl, ch
and ecx, 0xfffffffe
cmc
test bh, 0xa7
add ecx, 0xb
jmp 0x1024ca90
sub eax, edi
test bx, 0x6902
sub esi, edi
mov di, bp
sbb edi, esp
add edi, 0x33f34b59
mov edi, edx
test bx, di
shr edi, 5
sub edx, edi
mov word [ebx + ecx], dx
movzx dx, ch
inc ebx
add ebx, ebx
btr edx, 0x2f
btc dx, bx
movzx edx, word [ebx + ecx]
clc
jmp 0x102428f9
inc dword [ebp - 4]
mov ecx, eax
shr ecx, 0xb
test dx, si
clc
imul ecx, edx
cmp edx, 0x15cf6430
cmp esi, ecx
jmp 0x10269c3d
not edx
jmp 0x10247305
jae 0x10243773
mov eax, edi
cmovo di, di
adc di, cx
mov edi, 0x800
test bl, 0xd
sub edi, edx
clc
jmp 0x10242113
add ecx, edi
jmp 0x10241290
shr edi, 5
cmp cx, bp
stc
add edi, edx
jmp 0x1025f3b0
sub eax, ebx
test edi, ebx
sub esi, ebx
btr bx, 0xe5
mov ebx, edi
cmp si, 0x434a
cmp esp, eax
shr ebx, 5
cmc
stc
sub edi, ebx
mov word [edx + ecx*2], di
clc
lea ecx, [ecx + ecx + 1]
cmp ecx, 0x100
jmp 0x102425d4
jae 0x1025c9a8
mov ecx, 0x800
xor ax, 0x7ae2
rol al, 0x8a
cmp bx, 0x53eb
sub ecx, edx
shr ecx, 5
sub al, ah
add ecx, edx
mov edx, dword [ebp - 8]
rcl al, 0x44
mov word [edx], cx
movsx eax, bx
mov ecx, dword [ebp - 0x18]
rcl al, 0x63
stc
mov eax, edi
jmp 0x10263950
ret 0xc
cmp esi, edi
jae 0x10235479
mov eax, edi
adc di, dx
mov edi, 0x800
cmp esp, esi
sub edi, edx
shr edi, 5
add edi, edx
not dl
bswap dx
mov edx, dword [ebp - 0x30]
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x1024434d
mov dword [ebp - 0x1c], pe_nt_image_headers32
jmp 0x10260381
jae 0x10263013
mov eax, edi
dec di
test esi, ecx
rcl di, 0x54
mov edi, 0x800
sub edi, edx
test ebp, 0x22426441
shr edi, 5
clc
add edi, edx
bswap dx
mov edx, dword [ebp - 0x1c]
test ax, sp
cmc
shl edx, 4
jmp 0x10260dc5
jb 0x10245c93
mov edi, dword [ebp - 8]
test edi, ebp
sub edi, ecx
cmc
lea edx, [edx + edi]
cmp dl, 0xd1
mov dword [ebp - 0x28], edx
cmp ebx, 0xc
jb 0x1023e48b
mov ecx, edx
cmp edx, 4
jb 0x1023b6aa
mov ecx, 3
ror edx, 0x3b
movsx dx, al
mov edx, dword [ebp - 0x20]
cmc
shl ecx, 7
lea ecx, [ecx + edx + 0x360]
cmovo dx, cx
add dh, dl
neg dh
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0x10245582
mov bl, byte [ecx + edx]
jmp 0x1024b3cb
jmp 0x102645fc
sub eax, edx
cmp cl, ch
cmp al, 0x4f
sub esi, edx
clc
ror edx, cl
mov edx, ecx
shr edx, 5
stc
test di, 0x302
sub ecx, edx
shrd edx, eax, 0xe3
sbb dh, 0x89
mov edx, dword [ebp - 8]
mov word [edx], cx
neg ch
mov cx, si
mov ecx, dword [ebp - 0x20]
xadd edx, edx
shl dx, 0xa4
sal dl, 0x5c
movzx edx, word [ecx + ebx*2 + 0x180]
cmc
test ebp, 0x61fc6c09
cmp eax, 0x1000000
jmp 0x1026a2ec
lea edi, [edi + edi]
test ax, bp
cmc
and edx, edi
mov dword [ebp - 0x4c], edi
adc di, si
mov edi, dword [ebp - 0x1c]
lea edi, [edi + edx]
add edi, ecx
clc
lea edi, [ebx + edi*2]
mov dword [ebp - 0x44], edi
cmp di, dx
test edi, 0x730b7373
cmc
movzx edi, word [edi]
test esp, ebx
cmp eax, 0x1000000
jae 0x1023c636
mov ebx, dword [ebp - 4]
cmp dx, cx
clc
movzx ebx, byte [ebx]
shl esi, 8
stc
shl eax, 8
test ebp, edi
cmp eax, ebp
or esi, ebx
bswap ebx
dec bh
movsx ebx, bp
inc dword [ebp - 4]
not ebx
setb bh
rol bh, 0x1f
mov ebx, eax
test ebp, 0x1d1d6e96
cmp eax, esp
test ebx, ebp
shr ebx, 0xb
jmp 0x1026309d
add edx, dword [ebp - 0x1c]
test bh, 0x7c
mov word [ecx + ebx*2 + 0x198], di
lea edx, [ecx + edx*2]
mov edi, eax
mov dword [ebp - 8], edx
movzx edx, word [edx]
jmp 0x10242681
sub eax, ecx
clc
stc
sub esi, ecx
cmc
bts cx, cx
shl ecx, cl
mov ecx, edx
clc
shr ecx, 5
sub edx, ecx
mov cl, 3
btr cx, 0xc3
adc cx, bp
mov ecx, dword [ebp - 8]
cmc
or ebx, dword [ebp - 0x38]
mov word [ecx + edi*2], dx
lea edi, [edi + edi + 1]
clc
stc
shl dword [ebp - 0x38], 1
cmp cx, 0x18f4
sub dword [ebp - 0x44], 1
jmp 0x1024e7a8
jmp 0x1025fbc6
mov ecx, dword [ebp - 0xc]
cmp si, 0x6657
cmp ecx, dword [ebp - 0x18]
jmp 0x1023b10d
je 0x1024bf42
movzx edx, word [ecx + ebx*2 + 0x198]
cmp eax, 0x1000000
jae 0x1023cbf6
mov edi, dword [ebp - 4]
cmp ax, bp
movzx edi, byte [edi]
cmp esi, 0x225d733c
shl esi, 8
stc
shl eax, 8
cmp dx, bx
or esi, edi
cmovne edi, ebx
inc dword [ebp - 4]
btc edi, ebp
bswap edi
mov edi, eax
jmp 0x1023e659
mov word [ecx + 2], di
movzx edx, di
cdq
mov edx, 2
jmp 0x1025de11
jmp 0x10245c7c
shl esi, 8
cmp esp, 0x19f4701
cmp di, di
shl eax, 8
test ch, ah
test dl, 0x67
cmp dl, 0x6c
or esi, edi
mov di, dx
cmova edi, eax
mov edi, 0x2bfb56ec
inc dword [ebp - 4]
rcl di, 8
add edi, edi
mov edi, eax
shr edi, 0xb
stc
cmc
imul edi, edx
cmp edi, esp
jmp 0x1024fea6
sub eax, edi
cmp edx, 0x55602e6e
sub esi, edi
ror di, 0x66
mov edi, edx
stc
cmc
cmp di, sp
shr edi, 5
cmp edi, edi
sub edx, edi
mov word [ecx + ebx*2 + 0x198], dx
rol dx, 0x33
sal edx, cl
movzx edx, word [ecx + ebx*2 + 0x1b0]
cmp eax, 0x1000000
jae 0x1024151e
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
jmp 0x10241510
jmp 0x102378a6
jae 0x1023c331
mov eax, edx
mov edx, 0x800
test al, 0x70
cmc
test dx, di
sub edx, ecx
clc
test sp, dx
shr edx, 5
lea edx, [edx + ecx]
and cl, 0xe2
mov ecx, dword [ebp - 8]
mov word [ecx], dx
mov edx, dword [ebp - 0x20]
stc
test ecx, 0x7e7c7573
clc
lea edx, [edx + 0xe6c]
cmp dword [ebp - 0x3c], 0
mov dword [ebp - 8], edx
jne 0x102643b2
cmp dword [ebp - 0x10], 0
jmp 0x102643ac
jae 0x10243741
mov eax, edi
shr edi, 0x29
mov edi, 0x800
cmp cl, 0x98
sub edi, edx
shr edi, 5
stc
test esi, ebp
add edi, edx
movsx edx, ax
mov edx, dword [ebp - 0x1c]
jmp 0x10240018
jae 0x1024bf42
cmp dword [ebp - 0x14], 0x13
mov edx, dword [ebp - 0x28]
not edi
sbb ecx, ecx
and ecx, 0xfffffffd
mov edi, ebp
test ebp, edi
lea ecx, [ecx + 0xa]
adc di, 0x4d37
mov dword [ebp - 0x14], ecx
test cx, 0x49af
mov ecx, dword [ebp + 0xc]
bt edi, edi
mov edi, dword [ebp - 0xc]
stc
cmc
add edx, 2
test edx, 0x2c656b95
cmp ecx, edi
jmp 0x1025057a
dec eax
jmp 0x1026626f
mov dword [ebp - 0x14], ebx
test al, 0xc0
cmp bx, 0x6f16
stc
cmp eax, 0x1000000
jae 0x1023e52b
mov edi, dword [ebp - 4]
test al, ch
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
test ax, 0x558c
test bp, bp
or esi, edi
dec edi
not di
inc dword [ebp - 4]
shl edi, 0xa0
mov edi, eax
shr edi, 0xb
cmp ecx, esp
test bx, 0x5022
imul edi, edx
cmp cx, ax
cmc
cmp esi, edi
jmp 0x1023b4f0
mov word [edi + edx*2], cx
setle cl
lea edx, [edx + edx + 1]
mov ecx, dword [ebp - 0x1c]
cmc
cmp edx, ecx
jmp 0x1023b673
mov word [ecx + edi*2], dx
clc
test si, ax
add edi, edi
jmp 0x102416e2
shr edi, 0xb
cmc
imul edi, edx
stc
test edx, esi
test ebp, 0x64e4201c
mov dword [ebp - 0x4c], edi
cmp esi, edi
jmp 0x1024d8df
inc dword [ebp - 4]
sub di, 0x12f1
mov edi, eax
stc
cmc
shr edi, 0xb
imul edi, edx
test sp, 0xe18
cmp esi, edi
jmp 0x10243715
jae 0x10240bc8
shl ebx, cl
shl ecx, cl
neg ecx
btc cx, 0xed
mov dword [ebp - 0x38], edi
rol cx, cl
mov cl, 0x74
stc
mov ecx, ebx
clc
test ebx, esp
sub ecx, edx
jmp 0x1025dda1
sub eax, edi
test bp, ax
sub esi, edi
clc
sbb di, 0x6700
movzx edi, ax
mov edi, edx
shr edi, 5
sub edx, edi
sbb di, 0x3f1f
test bh, 0x35
mov edi, dword [ebp - 0x1c]
jmp 0x1024edda
mov dword [ebp - 0xc], edi
inc bl
mov bl, 0x6a
mov bl, byte [ecx + edx]
jmp 0x10251999
jae 0x1024fac7
mov eax, edi
rcl di, 0x2c
mov edi, 0x800
clc
jmp 0x10242676
jne 0x1023fee4
sub ecx, ecx
sub dword [ebp - 0xc], 1
jmp 0x1025fbb8
jmp 0x1026899d
jae 0x1023c98a
mov ecx, ebx
cmc
test dx, 0x38c0
cmp ebx, 4
jmp 0x1026c0f5
mov word [edx + ecx + 0x644], di
jmp 0x1026394b
inc edx
jmp 0x1026305c
sub esi, edi
cmp ebx, edx
mov edi, edx
test ah, ch
shr edi, 5
sub edx, edi
cmc
stc
clc
cmp dword [ebp - 0x3c], 0
jmp 0x1026897d
shl edx, cl
add ebx, edx
add dx, si
mov dx, 0x224e
mov edx, dword [ebp - 8]
test edx, edi
jmp 0x102635d3
cmp esi, edi
jmp 0x1024d9e7
mov dword [ebp - 0x10], eax
mov ax, 0x7d79
adc ax, sp
mov eax, dword [edi + 0x18]
mov dword [ebp - 0xc], ecx
rcr ch, 0xc3
bts ecx, edx
mov ecx, dword [edi + 0x30]
mov dword [ebp - 4], eax
btc eax, ebx
bts eax, ecx
mov eax, dword [edi + 0x1c]
jmp 0x1026b17d
movzx edx, word [edx + ecx + 0x644]
jmp 0x10241dfb
lea ecx, [ecx - 4]
stc
lea ecx, [ecx]
jmp 0x1024ef8c
jmp 0x10264285
mov dword [ebp - 0x28], edx
stc
btr edx, edx
lea edx, [ecx + ebx]
cmp edx, esp
cmp edx, dword [ebp - 0x24]
jmp 0x10264eb3
mov dword [ebp - 0x1c], 8
jmp 0x10261483
shl eax, 8
cmp sp, 0x1a29
stc
or esi, edi
inc dword [ebp - 4]
mov edi, eax
test esp, 0x7484062
shr edi, 0xb
clc
test bl, ch
imul edi, edx
cmp ebp, 0x4ba1345d
jmp 0x102682a3
sub edi, ebx
sal ebx, 0x62
shrd bx, sp, 0x20
mov ebx, dword [ebp - 0x44]
mov word [ebx], di
cmp dl, ah
clc
lea ecx, [ecx + ecx + 1]
clc
test edi, 0x72274945
and dword [ebp - 0x1c], edx
clc
cmp ecx, 0x100
jmp 0x10245b2d
mov dword [ebp - 0x34], ecx
mov ecx, esp
mov ecx, dword [edi + 0x24]
jmp 0x1023e4ce
jmp 0x1023c6c0
mov word [ebx + ecx], dx
setnp dl
inc ebx
sub dx, 0x4e03
add ebx, ebx
cwd
rcr dh, cl
movzx edx, word [ebx + ecx]
cmc
cmp eax, 0x1000000
jae 0x10266323
mov edi, dword [ebp - 4]
jmp 0x10241cda
cmp ebx, ecx
jmp 0x1023e463
sub ebx, 0x40
cmp esp, ebp
cmp ebx, 4
jmp 0x10262fa9
movzx edi, byte [edi]
cmc
shl esi, 8
jmp 0x10266308
jmp 0x10264e5f
cmp eax, 0x1000000
jae 0x1023e67b
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
jmp 0x10268245
shr edi, 5
test esi, 0x3c7246bb
add edi, edx
jmp 0x1024ca87
jb 0x10264e5f
jmp 0x10245b33
sub edi, edx
shr edi, 5
jmp 0x1025e9cc
cmp edi, 0x1000000
jae 0x102426bd
shl edi, 8
sbb al, 0xfe
rcr ax, cl
mov eax, edi
xor edi, 0x6b3d1280
mov edi, dword [ebp - 4]
cmc
cmp si, 0x702b
movzx edi, byte [edi]
test esi, ebx
shl esi, 8
test bp, cx
clc
or esi, edi
movzx edi, sp
inc dword [ebp - 4]
add di, bp
mov edi, eax
test edi, 0x73d41879
cmp si, 0x3e77
shr edi, 0xb
cmp esp, 0x2fc457c1
stc
cmc
imul edi, edx
cmp al, 0x31
cmc
cmp esi, edi
jmp 0x102398ca
cmp eax, 0x1000000
jae 0x10242932
mov edi, dword [ebp - 4]
cmp ecx, 0x30b95cde
movzx edi, byte [edi]
cmp eax, eax
shl esi, 8
test edi, 0x78934897
shl eax, 8
test ebp, 0x2ee33572
or esi, edi
inc dword [ebp - 4]
bswap di
adc edi, 0x6ac4097b
mov edi, eax
stc
shr edi, 0xb
imul edi, edx
test si, si
cmp esi, edi
jmp 0x1026bc3e
jae 0x10266e70
mov edx, dword [ebp - 4]
test bx, 0x7058
test eax, esi
movzx edx, byte [edx]
test sp, dx
shl esi, 8
test esp, eax
cmp bx, 0x5592
clc
shl eax, 8
jmp 0x10266e5f
ret 0xc
jae 0x10267a36
mov eax, edi
inc edi
mov edi, 0x800
stc
sub edi, edx
stc
shr edi, 5
clc
cmc
add edi, edx
movzx edx, dx
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x10267a6d
sub eax, edi
stc
sub esi, edi
sub di, 0x7752
mov edi, edx
shr edi, 5
cmp ax, bx
sub edx, edi
mov edi, dword [ebp - 0x1c]
jmp 0x102525e0
sub eax, edi
jmp 0x10252b22
jmp 0x102354b5
sub edi, edx
stc
shr edi, 5
add edi, edx
jmp 0x10266161
jae 0x10247882
mov edi, dword [ebp - 4]
movzx ebx, byte [edi]
shl esi, 8
test bp, dx
cmp bh, 0xc0
cmp ebp, ebx
shl eax, 8
cmp esp, esi
or esi, ebx
jmp 0x10247870
inc edi
stc
test sp, 0x4bd3
cmp ecx, dword [ebp - 0x24]
jmp 0x1023fedc
jb 0x102630d1
mov edx, dword [ebp - 0xc]
mov edi, 0xa9a2cf7
movzx edi, di
bswap di
mov edi, dword [ebp - 0x34]
jmp 0x1024edd2
sub eax, edi
test dx, bp
stc
sub esi, edi
movsx edi, di
inc di
xor edi, edi
mov edi, edx
cmp bp, 0x6d5a
stc
shr edi, 5
test bp, ax
sub edx, edi
mov word [ecx + 2], dx
lea edi, [ecx + 0x204]
btr ecx, 0x6b
mov dword [ebp - 8], 0x10
and cl, bh
btr dx, cx
ror dx, 0x62
mov dword [ebp - 0x1c], pe_nt_image_headers32
not edx
btr cx, bp
rol dx, cl
mov dword [ebp - 0x28], edi
cdq
cmp eax, ebp
mov edx, 0x22b3390d
mov edx, 1
nop
bts ecx, eax
rcr cx, cl
movzx ecx, word [edi + edx*2]
cmc
cmp di, bp
cmp eax, 0x1000000
jmp 0x1025d430
inc edx
mov dword [ebp - 4], edx
add dh, 0x26
shr eax, 1
sub esi, eax
stc
mov edx, esi
cmp sp, 0x68b1
cmc
test eax, 0x6d5d6eb1
shr edx, 0x1f
neg edx
test edx, esp
cmc
cmp di, di
lea ebx, [edx + ebx*2 + 1]
and edx, eax
cmc
test cx, di
add esi, edx
test ebx, 0x30a3064b
cmp ebx, 0x3a3d1223
sub ecx, 1
jmp 0x1024f8aa
mov word [ecx + ebx*2 + 0x180], di
cmp ebp, 0x31cc192f
cmp ebp, edi
lea ebx, [ebx + 0xc]
add ecx, 0x664
jmp 0x10250575
mov edx, dword [ebp - 0x1c]
jmp 0x102512c4
ja 0x1023b6ce
lea edx, [edx + edi]
cmc
add ebx, edx
cmp ebp, 0x407a7c7f
clc
cmp bh, bh
sub ecx, edi
add edi, dword [ebp - 0xc]
jmp 0x1024dd42
sub esi, edi
movzx edi, sp
mov edi, edx
clc
test edi, eax
shr edi, 5
jmp 0x10266bdf
jmp 0x10241579
jmp 0x102418b5
shl eax, 8
or esi, ebx
inc dword [ebp - 4]
sal bl, cl
mov ebx, eax
shr ebx, 0xb
imul ebx, edi
cmp esi, ebx
jae 0x102394de
mov eax, ebx
sub bh, al
and bx, 0x22ce
mov ebx, 0x800
cmp cl, 0x57
clc
cmc
sub ebx, edi
shr ebx, 5
test bp, cx
add ebx, edi
test al, cl
jmp 0x10253fb6
inc edi
stc
test ebx, 0x4cc94cc7
mov dword [ebp - 4], edi
sbb di, dx
btr edi, 0xcf
mov edi, eax
shr edi, 0xb
test dh, ch
cmp esp, ebp
imul edi, edx
jmp 0x10240846
add dword [ebp - 0x28], 0x112
movzx edx, cx
bsf dx, dx
cwd
sub dword [ebp - 0x14], 0xc
inc edx
cmovne edx, ebp
rol dh, 0x85
mov edx, dword [ebp - 4]
cmp eax, 0x1000000
jae 0x102478dc
movzx ecx, byte [edx]
btc ebx, esp
bsr di, cx
shl esi, 8
shl eax, 8
cmc
or esi, ecx
mov bl, 0x2d
movzx edi, bp
bswap ecx
inc edx
bts ebx, ebx
and ecx, esp
mov ecx, dword [ebp + 8]
adc bh, al
rol bx, 0x86
shr bx, cl
mov dword [ecx + 0x1c], eax
btr eax, eax
movzx eax, dx
cmc
mov eax, dword [ebp - 0xc]
mov edi, esp
btr bx, 0xd7
mov dword [ecx + 0x18], edx
bt edx, 0x1f
jmp 0x10253854
jae 0x1024bd37
mov edi, dword [ebp - 4]
jmp 0x1024bd27
sbb edx, edx
test ebp, 0x7df10a7f
cmc
and edx, dword [ebp - 0x24]
jmp 0x10264e95
pop ebp
jmp 0x10242e81
jae 0x102478ae
mov edx, dword [ebp - 4]
stc
cmc
cmp dl, 0xc8
cmp edx, dword [ebp + 0x10]
jmp 0x1026c5a9
mov byte [edi + edx], bl
jmp 0x102630b8
shl eax, 8
clc
test bp, 0x4356
or esi, edi
mov edi, 0x709c29be
cmovl di, si
inc dword [ebp - 4]
mov edi, eax
cmc
test ah, al
shr edi, 0xb
imul edi, edx
cmp dx, sp
jmp 0x10263914
movzx edi, byte [edi]
clc
cmc
shl esi, 8
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
test cl, 0xba
cmp edi, 0x1d4a71cd
cmp esp, ebx
imul edi, edx
cmp bl, 0xf3
test bp, 0x76cd
cmp esi, edi
jmp 0x1024eaa6
pop edi
cwde
sete al
lahf
pop esi
mov eax, 1
cmovl ebx, ebx
not bx
pop ebx
jmp 0x1025ca7d
jne 0x102418d3
cmp ebx, dword [ebp - 0x10]
jmp 0x10253fdc
shl eax, 8
test ch, 0x54
cmp esp, 0x51f20c04
or esi, edi
xchg edi, edi
inc dword [ebp - 4]
sar di, 0x99
not di
rcr edi, 0x9b
mov edi, eax
shr edi, 0xb
test sp, cx
cmp bp, ax
imul edi, edx
test cx, ax
stc
cmp esi, edi
jmp 0x1023f95e
mov word [ebx + ecx], di
jmp 0x1024126e
mov dword [ebp - 0x14], ecx
jmp 0x1025fbbe
jae 0x1023d8b2
mov eax, edi
test bl, dh
inc edi
mov edi, 0x800
sub edi, edx
clc
shr edi, 5
test cx, 0x52fe
test bx, di
add edi, edx
shr edx, 0xe
lea edx, [ebx + 0xf]
cmp sp, bp
stc
shl edx, 4
jmp 0x1023c650
push ebp
inc cx
mov ebp, esp
bsr dx, cx
or dl, ah
sub esp, 0x50
lahf
push ebx
cmc
shl bh, 0xba
push esi
ror bx, 0x8b
shr bl, cl
stc
push edi
mov edi, dword [ebp + 8]
cdq
mov ebx, ebp
rol edx, 0x57
mov ecx, dword [edi + 0x38]
mov eax, dword [edi + 0x10]
xor ebx, 0x7845091a
dec si
cwd
mov edx, dword [edi + 0x3c]
shld bx, di, 0xe3
ror bx, 7
sbb esi, eax
mov dword [ebp - 0x20], eax
test si, 0x5769
rol bx, 0x56
mov eax, dword [edi + 0x40]
mov ebx, dword [edi + 0x34]
mov dword [ebp - 0x18], ecx
movzx ecx, di
mov ecx, dword [edi + 0x44]
ror si, 0xba
shr si, 0x7e
inc esi
mov esi, dword [edi + 0x20]
mov dword [ebp - 0x30], eax
not ax
rol ah, 0x33
mov dword [ebp - 0x38], ecx
setb al
shr al, cl
lahf
mov ecx, dword [edi + 8]
bswap eax
mov dword [ebp - 0x2c], edx
adc dl, 0x17
mov edx, 1
xadd eax, eax
neg ah
shl edx, cl
mov ecx, dword [edi + 4]
mov ax, sp
cmp esi, 0x1640591a
mov eax, 1
cmc
shl eax, cl
mov ecx, dword [edi + 0x14]
jmp 0x10250639
jae 0x10266217
mov eax, edi
mov edi, 0x295e24
adc di, 0x5e8b
mov edi, 0x800
test bh, 0xde
sub edi, edx
shr edi, 5
stc
add edi, edx
cwd
jmp 0x1023ceb5
mov dword [ebp - 0x4c], ebx
jmp 0x1023f5a7
jae 0x1023cf13
mov edi, dword [ebp - 4]
stc
test bp, 0x37e6
test ax, di
movzx edi, byte [edi]
jmp 0x1023cee6
imul edi, edx
jmp 0x1025fb73
jne 0x1024e03c
mov ecx, dword [ebp - 0x24]
clc
test bx, bx
not dl
mov edx, dword [ebp - 0x34]
movzx ebx, byte [ecx + edx - 1]
btr edx, ebx
bswap edx
mov edx, dword [ebp - 0x10]
xor ecx, edi
cmc
sar ch, 0x20
and edx, dword [ebp - 0x48]
setbe cl
bsr cx, cx
mov ecx, 8
cmc
cmp dl, bl
test dl, 0xa9
sub cl, byte [ebp - 0x40]
test edx, ebx
cmp sp, 0x1295
shr ebx, cl
bts cx, di
ror cx, 0x1e
mov ecx, dword [ebp - 0x40]
jmp 0x10240831
jne 0x1025ddc2
jmp 0x1026b944
sub eax, edi
sub esi, edi
ror di, 0x9c
mov edi, edx
clc
cmc
test ebp, ecx
shr edi, 5
stc
cmp bp, 0x7b6a
clc
sub edx, edi
jmp 0x102418a8
jae 0x1025e43e
mov edi, dword [ebp - 4]
jmp 0x1025e429
jae 0x1024fc36
mov eax, edi
mov edi, 0x800
cmc
sub edi, edx
jmp 0x102394d0
cmp ecx, edx
jb 0x1024ed7e
mov dword [ebp - 0xc], edx
shr ebx, 0x35
sal bx, cl
test dh, 0xed
cmp edi, dword [ebp - 0x18]
sete bh
jmp 0x1026bd19
jae 0x1026b7a2
mov eax, edi
sbb edi, 0x7875101a
mov di, 0x60f4
mov edi, 0x800
sub edi, ecx
test edi, ebp
clc
shr edi, 5
lea edi, [edi + ecx]
test di, 0x7ca
sbb ch, 0x5a
sal ch, cl
mov ecx, edi
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
test dx, di
add edx, edx
jmp 0x10264272
mov byte [edx + edi], cl
jmp 0x1024004c
mov word [ecx + edi*2 + 0x644], dx
or ebx, 8
cmp di, 0x7d51
cmp ebx, 0xffffffff
jmp 0x1026b93e
cmp eax, 0x1000000
jmp 0x10251068
jne 0x1023cbbd
cmp dword [ebp - 0x10], 0
jmp 0x1023cbb7
cmp esi, edi
jmp 0x1023e36d
jne 0x1024ef8c
mov ecx, dword [ebp - 0x20]
cmp eax, esi
xchg dx, dx
bts dx, ax
movzx edx, word [ecx + 0x646]
test si, 0x4775
shl ebx, 4
cmp eax, 0x1000000
jmp 0x102479ec
sub eax, edi
sub esi, edi
sal edi, 0xe3
mov edi, edx
cmp edi, ecx
test ax, 0x3331
shr edi, 5
cmc
sub edx, edi
mov word [ebx + ecx], dx
jmp 0x1026193e
sub eax, edi
cmp edx, 0x6b8d099e
jmp 0x102472f3
mov dword [ebp - 0x38], ecx
mov ecx, dword [ebp - 0x18]
cmp ch, 2
clc
mov dword [ebp - 0x2c], ecx
sub ecx, ebp
sbb cx, 0x182f
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x30], edx
btc edx, 0x7e
add dh, bh
shr dh, cl
lea edx, [ebx + 1]
clc
test esp, ecx
mov dword [ebp - 0x18], edx
cmp cl, dl
cmp edi, 0x6a8f45e0
test ecx, ecx
jmp 0x1024c232
cmp esi, edi
jae 0x1023787f
mov eax, edi
clc
mov edi, 0x800
cmc
sub edi, edx
shr edi, 5
stc
clc
add edi, edx
jmp 0x10251e23
or esi, edi
cmovno edi, eax
xchg di, di
inc dword [ebp - 4]
mov edi, eax
test ax, 0x6a8d
cmc
shr edi, 0xb
jmp 0x1024ddbb
jmp 0x102689c4
je 0x1024bf42
sub ecx, edi
cmp esp, edx
mov dword [ebp - 0xc], ecx
cmc
jmp 0x1024ed6a
dec edx
jmp 0x102416c4
mov word [ecx + 2], di
and di, 0x59d1
shl edx, 4
bswap di
lea edi, [edx + ecx + 0x104]
mov cx, dx
mov ecx, 8
jmp 0x102543e9
jae 0x10245d87
mov edx, dword [ebp - 4]
add edi, ebx
xor edi, 0x73d137f8
movzx edi, byte [edx]
shl esi, 8
test edi, ebx
shl eax, 8
or esi, edi
jmp 0x10245d80
mov word [ecx + edx*2 + 0x644], di
jmp 0x1024edea
mov byte [edx], bl
inc edx
cmp edx, dword [ebp - 0x4c]
jmp 0x1025f21a
mov word [ebx + ecx], di
jmp 0x1023d8fd
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
cmc
clc
or ebx, 4
cmp edx, ebx
clc
mov dword [ebp - 0x1c], edx
jmp 0x1025c95e
sub esi, edi
bsr di, bx
mov edi, edx
shr edi, 5
cmc
cmp bp, sp
sub edx, edi
jmp 0x10264277
sub eax, edi
sub esi, edi
cmc
mov edi, 0x1f272622
xchg edi, edi
mov edi, edx
clc
stc
cmp edx, ecx
shr edi, 5
jmp 0x10263b1d
shl eax, 8
stc
jmp 0x1025000a
mov edi, dword [ebp - 0x28]
jmp 0x1023e55e
mov edx, dword [ebp - 0x28]
mov edi, esi
mov dword [ecx + 0x24], eax
btc di, bp
mov eax, dword [ebp - 0x18]
mov dword [ecx + 0x48], edx
shr bh, cl
sbb edx, edi
mov edx, dword [ebp - 0x10]
movzx ebx, si
adc edi, ebp
sbb bx, di
mov dword [ecx + 0x38], eax
mov eax, dword [ebp - 0x30]
or bh, 0xfc
cmp sp, 0x6fd
mov dword [ecx + 0x2c], edx
bsf bx, sp
cmc
rcr bx, cl
mov edx, dword [ebp - 0x2c]
mov bx, bx
sub edi, 0x7fe92e49
mov dword [ecx + 0x40], eax
btr bx, dx
mov eax, dword [ebp - 0x14]
pop edi
bsr ebx, edi
mov dword [ecx + 0x20], esi
adc si, dx
mov dword [ecx + 0x3c], edx
adc bl, 0x90
bt ebx, eax
mov edx, dword [ebp - 0x38]
add si, bp
pop esi
shr bh, 0xf7
bt ebx, 0x78
mov dword [ecx + 0x34], eax
bswap ebx
or bh, bl
bts bx, bx
mov dword [ecx + 0x44], edx
stc
adc bx, sp
rcl bh, cl
xor eax, eax
mov bl, 0x64
sets bl
pop ebx
jmp 0x102640aa
mov word [edx + ecx*2], bx
cmc
test cx, bx
add ecx, ecx
jmp 0x1026115d
jmp 0x1023e463
jae 0x1024b3ea
mov edi, dword [ebp - 4]
cmp si, dx
cmp cx, 0x2255
movzx edi, byte [edi]
stc
shl esi, 8
clc
jmp 0x1024b3d3
mov dword [ebp - 8], ecx
mov dword [ebp - 0x1c], ecx
jmp 0x1023cee1
movzx edx, word [ecx + edx*2 + 0x644]
test dh, bl
cmp di, 0x4cb3
cmp eax, 0x1000000
jmp 0x1026538f
sub eax, edi
sub esi, edi
ror edi, 0x91
mov edi, edx
shr edi, 5
cmc
test ecx, edi
sub edx, edi
mov edi, ebx
mov edi, 0x666f08ba
movsx edi, cx
mov edi, dword [ebp - 8]
mov word [edi], dx
jmp 0x1023fff0
mov esp, ebp
mov ebp, 0x20b1126
mov ebp, ebp
pop ebp
jmp 0x1023a14b
jmp 0x1026b193
mov dword [ebp - 0xc], edx
jmp 0x1023c6f8
jae 0x1025d459
mov edi, dword [ebp - 4]
cmp edi, 0x34e33ec1
movzx edi, byte [edi]
stc
clc
shl esi, 8
cmp al, 0x50
shl eax, 8
cmp ebp, 0x3e701e11
cmp esp, edx
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
imul edi, ecx
cmc
cmp esi, edi
jmp 0x1024ed89
mov edx, dword [ebp - 0x20]
lea ecx, [edx + ecx*2 + 0x55e]
rol dh, cl
mov dword [ebp - 8], ecx
btr dx, bp
inc dh
movzx edx, di
lea esp, [esp]
shl edx, cl
movzx edx, word [ecx + edi*2]
cmp eax, 0x1000000
jae 0x10237914
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
stc
shl esi, 8
test ax, bp
cmp di, di
shl eax, 8
stc
or esi, ecx
cmovbe cx, si
xchg cx, cx
jmp 0x10237911
sub eax, edi
cmp esp, 0x29017911
sub esi, edi
mov edi, edx
cmc
test eax, edi
shr edi, 5
cmp esp, esi
sub edx, edi
cmp dl, 0x43
jmp 0x10263070
jmp 0x10266246
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
stc
cmc
or esi, edi
mov edi, ecx
inc dword [ebp - 4]
mov di, ax
mov edi, eax
cmp esp, 0x21ff327a
shr edi, 0xb
test cl, 0x9a
cmc
imul edi, edx
jmp 0x1023a4dd
jae 0x1024ca56
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp bp, 0x168a
shl esi, 8
jmp 0x1024ca39
mov dword [ebp - 8], 0
jmp 0x102414da
mov word [ebx + ecx], di
jmp 0x102630be
add edi, edx
jmp 0x1025e8c8
jne 0x1023f5ae
jmp 0x1025fbc6
mov word [ecx + 0x646], di
mov dl, 0xda
setne dl
bswap edx
mov edx, 2
jmp 0x1026c59a
cmp esi, edi
jmp 0x10266fd4
jne 0x1023b6ce
mov dword [ebp - 0xc], edi
test eax, 0x5d036edc
mov ecx, dword [ebp - 0xc]
test dx, 0x5977
clc
stc
cmp ecx, dword [ebp + 0xc]
jmp 0x1024a376
sbb edx, edx
cmp sp, bp
test si, bp
cmp ax, 0x13d0
and edx, dword [ebp - 0x24]
sub edx, dword [ebp - 0x18]
add edx, dword [edi + 0x14]
cmp ebx, 0xa
dec edi
movzx edi, bx
movzx edi, byte [edx + ecx]
sbb edx, edx
btc cx, 0xdb
and edx, 0xfffffffd
rol ecx, 0x21
lea edx, [edx + 6]
sub ebx, edx
mov dword [ebp - 0x14], ebx
not cl
mov ecx, 0x7dd768a
movsx ecx, si
mov ecx, 1
jmp 0x102630d4
jae 0x102635df
mov eax, ebx
mov ebx, 0x800
test bp, bp
sub ebx, edi
shr ebx, 5
clc
cmc
lea ebx, [ebx + edi]
rcl di, 0xdd
mov edi, dword [ebp - 0x44]
mov word [edi], bx
test ebp, esp
cmc
add ecx, ecx
jmp 0x1023793a
mov word [ecx], di
not di
lea edi, [edx + ecx + 4]
jmp 0x1025e8ad
jmp 0x10239502
jae 0x1025ddf3
mov eax, edi
mov edi, 0x800
sub edi, edx
stc
test edx, 0x526f0671
test bh, al
shr edi, 5
clc
cmp edx, edx
add edi, edx
cmovg dx, bp
not edx
mov edx, dword [ebp - 0x2c]
jmp 0x10261946
jae 0x10245c2d
mov eax, edi
adc edi, 0x450a45e2
and edi, edi
mov edi, 0x800
cmp ax, 0x2ea2
jmp 0x102662ba
jmp 0x10245c7c
inc ebx
test esp, esi
jmp 0x10241ccd
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0x1023bb78
jb 0x1026b944
mov ecx, ebx
and di, ax
bswap edx
mov edx, ebx
mov edi, 1
test ecx, edi
shr ecx, 1
clc
stc
and ebx, edi
test si, 0x35ce
sub ecx, edi
test cx, 0x1adc
cmp si, cx
or ebx, 2
stc
cmc
mov dword [ebp - 0x44], ecx
stc
cmp edx, 0xe
jmp 0x1023f532
sub eax, edi
cmc
test bh, ch
test ebp, 0x3f5c56f1
sub esi, edi
mov edi, edx
clc
cmp ecx, esi
test dh, bl
shr edi, 5
cmp sp, dx
cmc
sub edx, edi
mov word [ecx], dx
movzx edx, word [ecx + 2]
test bp, 0x37e3
cmp eax, 0x1000000
jmp 0x102543cb
mov edi, 0x800
test edi, 0x717e67e4
stc
sub edi, edx
shr edi, 5
jmp 0x10264e09
inc dword [ebp - 0x10]
jmp 0x1025d3e6
mov word [ecx + ebx*2 + 0x1b0], dx
bsf dx, sp
bt edx, eax
sub dx, 0x6959
movzx edx, word [ecx + ebx*2 + 0x1c8]
cmp eax, 0x1000000
jmp 0x1024ea4f
imul ebx, edi
cmp ebp, 0x14581ebf
clc
cmp esi, ebx
jmp 0x102609c6
inc ecx
jmp 0x10245676
jmp 0x10241ccd
mov edi, dword [ebp - 0x4c]
mov edx, dword [ebp - 0x1c]
bswap ebx
mov ebx, dword [ebp - 8]
jmp 0x1023c5d5
imul ebx, ebx, 0x600
cmc
jmp 0x1026678d
sub eax, ebx
cmp ax, bp
jmp 0x1026b7eb
cmp esi, edi
jmp 0x1026137c
jmp 0x102525f3
mov edi, dword [ebp - 0xc]
test si, bp
cmp edi, ebp
cmp edi, ecx
jmp 0x1024a0b6
sub edx, edi
mov word [ebx + ecx], dx
cdq
inc ebx
shl dl, 0x57
bswap edx
xchg dl, dl
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jae 0x10263b55
mov edi, dword [ebp - 4]
test sp, si
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
or esi, edi
mov di, dx
inc dword [ebp - 4]
mov edi, eax
cmc
cmp bp, si
shr edi, 0xb
imul edi, edx
stc
cmp ecx, edi
cmp esi, edi
jae 0x1024ea02
mov eax, edi
xadd edi, edi
neg edi
mov edi, 0x800
cmp sp, 0x2f38
clc
jmp 0x10244774
mov esp, ebp
jmp 0x1024a367
jmp 0x1023e569
mov word [ebx + ecx], dx
inc ebx
shr dl, 0x27
xadd dl, dh
sub dh, 0xf8
add ebx, ebx
sal dl, cl
shr dx, 0xb5
bsf edx, eax
movzx edx, word [ebx + ecx]
cmp edx, eax
stc
cmp eax, 0x1000000
jmp 0x1025e887
je 0x1026679b
mov ecx, dword [ebp - 0xc]
test ecx, ecx
jmp 0x1024e02d
mov dword [ebp - 0x30], edi
sar di, 0xa7
mov edi, dword [ebp - 0x18]
jmp 0x1026898a
mov word [ebx + ecx], di
jmp 0x10263b2c
sub eax, edi
test esi, 0x53d275cb
test edi, ecx
jmp 0x102407fd
lea edi, [edi + edx]
jmp 0x10245f58
mov dl, byte [edx + ecx]
jmp 0x10237685
movzx edi, word [edx + ecx*2]
test edi, eax
cmp di, cx
cmp eax, 0x1000000
jmp 0x1023551a
inc dword [ebp - 0x10]
sub edx, ecx
sal ecx, cl
mov ecx, dword [ebp - 0x34]
cmp bp, 0x34fd
cmc
add edx, edi
jmp 0x10264e11
mov edx, dword [ebp - 0x34]
jmp 0x1024666f
jae 0x102653b8
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmc
stc
cmp sp, cx
shl esi, 8
cmp bp, 0x3e2b
clc
shl eax, 8
stc
test ah, 0x41
or esi, edi
inc dword [ebp - 4]
movsx edi, bx
mov edi, eax
shr edi, 0xb
cmc
jmp 0x1026a31b
mov word [ebx + ecx], di
jmp 0x10247478
sub eax, edi
sub esi, edi
mov edi, edx
shr bx, 0xd9
bts ebx, ecx
xchg ebx, ebx
shr edi, 5
shld bx, dx, 0x2b
mov bx, bx
sub edx, edi
mov word [ecx + 2], dx
movsx edx, sp
rcr edx, cl
mov edx, 3
or ebx, edx
xadd ebx, ebx
lea ebx, [edx + edx]
movzx edx, word [ebx + ecx]
cmp di, si
cmp eax, 0x1000000
jmp 0x1024dda1
mov dword [ebp - 0x48], eax
cbw
sbb eax, 0x57d8323f
mov eax, dword [edi]
clc
cmp cx, 0x67b7
mov dword [ebp - 0x40], eax
mov eax, dword [edi + 0x28]
cmp edx, esp
test dx, 0x71e9
cmp di, 0x128f
mov dword [ebp - 0x24], eax
dec eax
add al, 0xb6
cmovae eax, edi
mov eax, dword [edi + 0x2c]
clc
cmp dh, 8
jmp 0x1024084d
sub edi, edx
test ebp, edx
clc
shr edi, 5
lea edi, [edi + edx]
mov edx, dword [ebp - 0x1c]
jmp 0x10250e10
shl eax, 8
test ax, 0x2bce
cmp esp, 0x5a722662
or esi, edi
inc dword [ebp - 4]
add di, 0x4664
btc edi, 0x38
mov edi, eax
shr edi, 0xb
cmp esp, eax
test bx, cx
imul edi, edx
cmp esi, edi
jmp 0x102384a1
lea edx, [edx + ebx]
mov ebx, dword [ebp - 0x14]
cmp ebp, eax
mov dword [ebp - 8], edx
test di, sp
cmp ebx, 7
jmp 0x1023fff5
sub edx, edi
stc
mov word [ecx + 0x646], dx
rol dx, cl
mov edx, 3
or ebx, 1
clc
cmc
add edx, edx
mov dword [ebp - 0x1c], edx
jmp 0x10240bbb
and ecx, edx
and dh, 0x4f
cmp dl, 0xd9
xadd dh, dh
mov edx, ebx
test ecx, 0x582f320a
test esp, eax
cmp dx, di
shl edx, 4
cmp si, dx
stc
add edx, ecx
cmp esi, ebx
mov dword [ebp - 0x1c], ecx
bsr cx, cx
mov ecx, 0x744b266c
mov ecx, dword [ebp - 0x20]
stc
cmp esp, esi
lea ecx, [ecx + edx*2]
clc
mov dword [ebp - 8], ecx
movzx ecx, word [ecx]
cmc
test ecx, 0x146e3a49
cmp cx, 0x21b9
cmp eax, 0x1000000
jmp 0x10242d7d
mov dword [ebp - 0x14], ebx
mov ecx, edx
mov ecx, 1
jmp 0x10241ce6
or esi, edx
inc dx
mov edx, edi
bswap dx
inc dword [ebp - 4]
rcl dl, cl
cwd
mov edx, eax
test di, sp
clc
stc
shr edx, 0xb
imul edx, ecx
cmp esi, edx
jmp 0x1023e277
jae 0x10264645
mov eax, edi
mov di, 0x68d0
jmp 0x10263046
sub eax, edi
sub esi, edi
mov edi, edx
shr edi, 5
sub edx, edi
xor edi, ebx
mov edi, dword [ebp - 0x1c]
cmp ebp, 0x3e81587d
mov word [edi + ecx + 0x644], dx
rcr dl, 0x6e
shr edx, 0xf1
lea edx, [edi + 1]
stc
cmp sp, si
test si, si
or ebx, 2
test ecx, 0x20171505
add edx, edx
cmp ax, ax
cmc
test bx, si
mov dword [ebp - 0x1c], edx
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jmp 0x1026b81c
shl esi, 8
cmc
shl eax, 8
test edi, 0x72f6a2a
cmc
or esi, edi
jmp 0x1023e673
cmp esi, edi
jmp 0x1026134e
mov word [ecx + ebx*2 + 0x180], dx
jmp 0x1024f15f
mov dword [ebp - 0x2c], edi
test dl, bl
cmp esi, 0x4d8f2dc9
mov dword [ebp - 0x18], edx
rcl dh, cl
sub dx, cx
cmp ebx, 7
sbb ebx, ebx
cmp cl, 3
and ebx, 0xfffffffd
movzx edx, sp
cmovp dx, sp
add ebx, 0xb
btc dx, bx
shld dx, cx, 0x9d
or dh, 0xa
lea ecx, [ecx + 0xa68]
movzx edx, word [ecx]
jmp 0x1023e4f4
jae 0x1023c690
mov eax, ecx
mov ecx, 0x800
test bl, bh
sub ecx, edx
stc
shr ecx, 5
add ecx, edx
adc dx, 0xd3c
xadd dl, dl
cmc
mov edx, ecx
mov cl, 0xfb
add ecx, ebp
mov ecx, dword [ebp - 8]
test sp, 0x5dc3
jmp 0x1023e599
jae 0x10250015
mov edi, dword [ebp - 4]
test edx, 0x386e2214
movzx edi, byte [edi]
test esp, 0x79cc2750
cmp dl, cl
shl esi, 8
jmp 0x10252fba
imul edi, edx
cmc
cmp esi, edi
jae 0x1023f580
mov eax, edi
mov edi, 0x800
cmc
cmp di, bp
sub edi, edx
test cl, ah
shr edi, 5
test ebp, 0x7a12591b
cmp bp, bp
add edi, edx
mov edx, edi
xchg edx, edx
jmp 0x102464ae
mov dword [ebp - 0x14], ebx
stc
mov dword [ebp - 0x50], edx
mov dword [ebp - 0x3c], ecx
cmc
mov dword [ebp - 0x28], 0
xchg ch, ch
xor ecx, ebx
mov ecx, dword [ebp - 0x10]
jmp 0x10266df6
sub eax, edi
sub esi, edi
mov edi, ecx
stc
cmp bp, cx
shr edi, 5
test ecx, 0x69d26b77
cmc
sub ecx, edi
jmp 0x102535a1
sub esi, ebx
mov ebx, edi
shr ebx, 5
jmp 0x1024155b
jae 0x1026b848
mov edi, dword [ebp - 4]
test dh, 0xf5
test sp, dx
movzx edi, byte [edi]
cmp esp, 0x51726f13
shl esi, 8
test si, sp
clc
shl eax, 8
or esi, edi
xchg edi, edi
inc dword [ebp - 4]
stc
or edi, esi
mov edi, eax
shr edi, 0xb
imul edi, edx
jmp 0x1024f667
je 0x10247893
mov ecx, dword [ebp - 0x30]
btc dx, di
and dx, bp
rol dx, 0x5c
mov edx, dword [ebp - 0x2c]
jmp 0x1024fe6c
jae 0x10252b38
mov eax, edi
bt edi, 0x78
mov edi, 0x800
sub edi, edx
cmc
cmp cx, bp
shr edi, 5
cmp esi, eax
stc
add edi, edx
jmp 0x1026463c
mov ebx, dword [ebp - 0xc]
sbb ecx, ecx
stc
and ecx, dword [ebp - 0x24]
add dword [ebp - 0x10], ebx
cmp di, 0x647f
test esi, esp
sub ecx, dword [ebp - 0x18]
cmp bp, 0x552f
stc
sub edx, ebx
jmp 0x10238811
jb 0x1026c103
mov ecx, 3
test di, ax
sub ebx, ecx
jmp 0x10266e4b
jmp 0x10266bf6
jae 0x102478ae
mov edx, dword [ebp - 0x50]
movsx ebx, bx
mov ebx, dword [ebp - 0x14]
movsx edi, sp
mov edi, dword [ebp + 8]
jmp 0x1025ca8c