Function at 0x10b7c2e
Capabilities:
Check http status code

Disassembly:
jmp 0x175ea14
jb 0x175cb4c
mov edx, dword [ebp - 0xc]
not edi
movzx edi, di
mov edi, dword [ebp - 0x34]
jmp 0x173c17d
mov dword [ebp - 0x1c], edx
jmp 0x175c601
or esi, edi
inc eax
cmp esp, 0x5091783c
test si, 0x10e3
clc
mov dword [ebp + 8], eax
mov al, bl
mov eax, edx
stc
shr eax, 0xb
imul eax, ecx
cmp esi, eax
jmp 0x13d8d19
jmp 0x175d782
sub edx, ecx
test eax, 0x7fac775f
shr edx, 5
jmp 0x175b636
cmp esi, edi
jmp 0x10bb443
je 0x173c2f7
movzx edx, word [ecx + ebx*2 + 0x198]
cmp eax, 0x1000000
jmp 0x175210d
mov ecx, dword [ebp - 4]
clc
jmp 0x175ce5c
inc ebx
sub ebx, 0x40
cmp ecx, ecx
stc
cmp ebx, 4
jmp 0x174c4c0
jae 0x173c2f7
cmp dword [ebp - 0x14], 0x13
cdq
jmp 0x174623d
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jmp 0x175e2de
jb 0x10b595e
mov ecx, 3
cmc
sub ebx, ecx
jmp 0x17467df
jae 0x10b59ab
cmp eax, dword [ebp - 4]
jae 0x1754c26
shl ecx, 8
movzx edx, dx
mov edx, ecx
not ecx
sub cx, 0x496b
movzx ecx, byte [eax]
test esi, edx
shl esi, 8
or esi, ecx
bswap ecx
inc eax
mov dword [ebp + 8], eax
btr cx, ax
sbb ecx, esp
movzx ecx, ax
mov ecx, edx
jmp 0x10b7f17
sub edi, edx
test cx, 0x151b
shr edi, 5
add edi, edx
jmp 0x174b82d
jae 0x1752ffc
mov eax, edi
mov edi, 0x800
sub edi, edx
shr edi, 5
cmp ebp, 0x69256dd0
add edi, edx
mov word [ecx + 2], di
cwd
mov edx, 2
jmp 0x175302e
jb 0x174b177
mov eax, dword [ebp - 0x14]
sub eax, ecx
lea edi, [edi + eax]
cmp esi, 0x7df739d8
cmp dword [ebp - 0xc], 4
jmp 0x174565e
jmp 0x1759844
sub eax, edi
sub esi, edi
mov edi, ecx
mov edi, edx
shr edi, 5
test eax, ecx
jmp 0x175979c
mov dword [ebp - 0x14], eax
jmp 0x1752810
jae 0x1754c26
mov edi, dword [ebp + 8]
dec bh
shrd ebx, ebx, 0xef
movzx ebx, byte [edi]
test esp, 0x37b16eb7
shl esi, 8
or esi, ebx
not bh
shl bl, cl
btr ebx, 0xe9
mov ebx, dword [ebp - 0x14]
cmc
shl edx, 8
jmp 0x173972a
jmp 0x175d446
jne 0x13dac9f
cmp ebx, dword [ebp - 0x10]
jmp 0x10b525f
mov ecx, dword [ebp - 0xc]
sub edx, eax
sub esi, eax
lahf
mov eax, dword [ebp - 8]
cmp ebx, esi
jmp 0x1747ba4
or esi, edi
inc dword [ebp - 4]
or edi, eax
xor edi, ebx
mov edi, eax
cmp bp, dx
shr edi, 0xb
test bh, 0x26
stc
cmc
imul edi, edx
cmp esi, edi
jmp 0x10bb4c1
jb 0x10b7472
mov dword [ebp - 0xc], edx
cmp edi, dword [ebp - 0x18]
movsx ebx, bx
mov ebx, dword [ebp - 0xc]
sbb ecx, ecx
jmp 0x1756099
jne 0x1754c6e
jmp 0x175d785
jae 0x173c7e9
mov ecx, dword [ebp + 8]
cmc
cmp ecx, dword [ebp - 4]
jmp 0x175f4ee
push 0xdda5e714
call fcn.010b41f8
out dx, eax
xor al, dl
rol byte ds:[eax], 0x81
loopne 0x10b7ca1
ja 0x10b7c9f
xor ecx, eax
out 8, al
clc
test dl, bl
shl edx, 8
cmp esi, 0x3112181e
cmc
or esi, ecx
inc eax
jmp 0x175de7d
lea edx, [edx + edx]
jmp 0x10b4c9e
adc ch, cl
test edi, 0xbb43ffff
call 0xe48cad4c
sbb al, 0xa5
invalid
mov word [ebx + ecx], dx
jmp 0x10b5021
shr ecx, 0xb
imul ecx, edi
cmp bp, cx
cmp bh, 0x71
cmp esi, ecx
jmp 0x1746ab2
mov eax, edx
shr eax, 0xb
imul eax, dword [ebp - 0x10]
cmp esi, eax
jmp 0x1756ff3
mov dword [ebp - 8], edx
movzx edx, word [edx]
test dx, di
cmp edi, 0x1000000
jmp 0x17470ea
jae 0x13dcf58
mov edx, ecx
cmc
add edi, edi
not eax
jmp 0x173a832
jae 0x1754c26
movzx ecx, byte [eax]
jmp 0x13da349
sub eax, edi
sub esi, edi
mov edi, edi
mov edi, edx
shr edi, 5
stc
jmp 0x17470e3
jae 0x1739bad
mov ecx, dword [ebp - 0x18]
jmp 0x175ea6c
jae 0x1752374
cmp eax, dword [ebp - 4]
jmp 0x175236e
jae 0x175d740
mov ecx, 1
jmp 0x10ba108
jae 0x174c0af
mov edx, eax
clc
test si, 0x6c8c
add ecx, ecx
jmp 0x173b769
mov byte [edx], bl
jmp 0x174c699
jae 0x10b7452
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
test bx, cx
shl esi, 8
cmc
shl eax, 8
jmp 0x10b7449
jmp 0x175ae41
sub edi, edx
shr edi, 5
add edi, edx
xadd dh, dh
lea edx, [ebx + 0xf]
cmp edx, esi
shl edx, 4
test esi, eax
cmp ebp, 0x1e4245ba
add edx, dword [ebp - 0x1c]
stc
mov word [ecx + ebx*2 + 0x198], di
shld edi, edi, 0x5c
bswap di
xor edi, edi
lea edx, [ecx + edx*2]
mov edi, eax
jmp 0x10b871e
sub edx, ecx
test edi, 0x2af23916
sub esi, ecx
stc
cmp ebx, esi
lea edi, [edi + edi + 1]
cmp ebp, 0x394b139a
jmp 0x10bc7bc
mov word [ebx + ecx], dx
movzx dx, ch
inc ebx
add ebx, ebx
movzx edx, word [ebx + ecx]
cmp ax, sp
cmc
jmp 0x1761c5f
sub eax, edi
clc
test ah, 0xbd
sub esi, edi
mov edi, edx
test ebp, eax
test di, 0xa96
shr edi, 5
test bl, 0xc8
sub edx, edi
movzx edi, di
mov edi, dword [ebp - 8]
jmp 0x175c5be
mov dword [ebp - 0xc], edx
jmp 0x175d785
jmp 0x175476d
sub eax, ebx
cmc
test ebp, 0x7e0d1ea1
stc
sub esi, ebx
xor bx, bp
mov ebx, edi
cmc
shr ebx, 5
sub edi, ebx
clc
stc
cmp al, cl
mov word [edx + ecx*2], di
cmp dx, 0x1919
lea ecx, [ecx + ecx + 1]
cmc
cmp ecx, 0x100
jmp 0x1751a8e
shl esi, 8
jmp 0x1749960
cmp esi, edi
jmp 0x173c77e
sub eax, edi
sub esi, edi
mov edi, edx
test di, 0x4a98
test ebp, edi
shr edi, 5
test di, dx
sub edx, edi
cmp ecx, ebp
test ax, bp
mov word [ecx + ebx*2 + 0x198], dx
movzx edx, word [ecx + ebx*2 + 0x1b0]
test ebp, 0x5218170b
cmp eax, 0x1000000
jmp 0x10b9760
sub esi, ecx
mov ecx, dword [ebp - 8]
cmc
cmp esp, 0x5b7831e2
test edx, 0x6ead164e
movzx edi, word [ecx + edi*2 + 0x1c8]
clc
test esp, ebx
cmp edx, 0x1000000
jmp 0x173ad70
mov dword [ebp - 8], 0
mov dword [ebp - 0x1c], 8
jmp 0x174c531
jae 0x175d207
mov eax, edi
jmp 0x173b61f
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0xc], edi
mov bl, 0x87
jmp 0x1754c6e
jae 0x1759779
mov eax, edi
and edi, ebp
mov edi, 0x800
test ch, 0x18
sub edi, edx
shr edi, 5
cmc
test cx, 0x394e
add edi, edx
mov edx, dword [ebp - 0x1c]
cmp bp, 0x7868
stc
shl edx, 4
jmp 0x175734f
jae 0x194ad8b
mov eax, edi
mov edi, 0x800
sub edi, edx
shr edi, 5
add edi, edx
cwd
setno dh
movsx edx, bx
mov edx, dword [ebp - 0x2c]
jmp 0x173b115
jae 0x10bb777
cmp eax, dword [ebp - 4]
jae 0x1754c26
movzx ecx, byte [eax]
shl esi, 8
test sp, si
shl edx, 8
stc
or esi, ecx
setge cl
inc eax
movsx ecx, si
mov ecx, edx
jmp 0x13d9630
jae 0x10bb7a7
mov edi, dword [ebp - 4]
movsx bx, dh
movzx ebx, byte [edi]
shl esi, 8
shl eax, 8
or esi, ebx
inc edi
stc
mov dword [ebp - 4], edi
sub edi, 0x1e835293
add edi, 0x6013aa2
mov edi, eax
shr edi, 0xb
test bp, ax
cmp cx, bp
stc
imul edi, edx
cmp esi, edi
jmp 0x10b5c11
sub ecx, edi
bt di, bp
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
btr cx, 0x6c
shl cl, 0xdd
lea edx, [edx + edx + 1]
rcl ch, 0x82
mov ecx, dword [ebp - 0x1c]
cmp sp, ax
stc
cmp edx, ecx
jmp 0x13e8838
mov esp, ebp
pop ebp
jmp 0x17397b7
sub eax, ebx
jmp 0x175bfd2
sbb edx, edx
cmc
cmp sp, 0x56cd
and edx, dword [ebp - 0x24]
jmp 0x17581a1
inc edx
jmp 0x10bc15e
inc dword [ebp - 0x10]
jmp 0x10ba100
jae 0x175ae0d
mov edx, dword [ebp - 0x50]
mov ebx, dword [ebp - 0x14]
xchg edi, edi
mov edi, dword [ebp + 8]
jmp 0x194a53e
jae 0x10baf2b
mov eax, edi
bt di, 0x3c
mov edi, 0x800
test eax, esp
jmp 0x10b9a3f
cmp edi, 0x40
jb 0x175ea14
lea edi, [edi - 0x40]
mov dword [ebp + 8], eax
stc
cmp edi, 0x70425778
cmp edi, 4
jmp 0x1750eb4
and edx, edi
test cx, 1
cmc
mov dword [ebp - 0x4c], edi
mov edi, dword [ebp - 0x1c]
stc
cmc
lea edi, [edi + edx]
test bp, 0x7ccc
add edi, ecx
test ebp, ebx
lea edi, [ebx + edi*2]
mov dword [ebp - 0x44], edi
stc
movzx edi, word [edi]
cmc
cmp eax, 0x1000000
jmp 0x175efee
sub esi, edi
mov edi, edx
shr edi, 5
cmp bp, ax
sub edx, edi
jmp 0x10b9fd8
jae 0x1758ea5
mov eax, dword [ebp + 8]
clc
cmp eax, dword [ebp - 4]
jmp 0x1758e7a
jae 0x175ae61
mov edi, dword [ebp - 8]
sub dx, bp
neg edx
mov edx, eax
ror eax, cl
movsx eax, ax
mov eax, dword [ebp + 8]
cmc
mov dword [ebp - 0xc], 0
stc
add edi, 0x664
jmp 0x1745646
mov dword [ebp - 0x10], 8
jmp 0x174d026
mov esp, ebp
jmp 0x1761d3b
shr ecx, 0xb
test bp, bp
imul ecx, dword [ebp - 0x10]
test edx, ebp
cmp esi, ecx
jmp 0x175de85
jae 0x10b9ff0
mov ecx, 0x800
bts eax, ebp
sub ecx, edx
dec eax
shr ecx, 5
lea ecx, [ecx + edx]
rcl eax, cl
cmc
sar dh, cl
mov edx, dword [ebp - 8]
mov word [edx], cx
or ecx, 0x204c21d2
sbb eax, edx
xchg cl, ch
mov ecx, dword [ebp - 0x18]
bt ax, ax
mov eax, edi
movzx edi, bx
shl di, 0x8d
mov edi, dword [ebp - 0xc]
test bl, ah
cmp edi, ecx
jmp 0x10bbf34
cmp esi, edi
jmp 0x174679e
jae 0x1754c26
movzx ecx, byte [eax]
cmp dh, 0x7b
shl esi, 8
test sp, 0x1880
shl edx, 8
stc
or esi, ecx
mov ch, dh
inc eax
jmp 0x175c0cb
shr eax, 0xb
cmc
test bp, 0x1c94
imul eax, edi
cmp esi, eax
jmp 0x10b90c6
mov eax, 1
jmp 0x194afa5
jae 0x13d99b8
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
cmc
clc
test edx, ebx
shl eax, 8
test di, si
or esi, edi
dec edi
inc dword [ebp - 4]
shld edi, esi, 0x68
xor di, 0x3511
mov edi, eax
cmp si, 0x57e6
stc
shr edi, 0xb
stc
imul edi, edx
clc
cmp esi, edi
jae 0x13dcbf5
mov eax, edi
shrd di, bx, 0xf5
xadd di, di
mov edi, 0x800
test bl, ah
test edx, 0x7c7b1527
sub edi, edx
test ebx, edi
cmp di, dx
test cx, 0x20e5
shr edi, 5
add edi, edx
jmp 0x1750dad
jmp 0x17597ca
jae 0x13e885e
mov edi, dword [ebp - 4]
cmc
clc
jmp 0x174ab45
shr ecx, 0xb
cmc
test di, dx
imul ecx, dword [ebp - 0x10]
stc
cmp bp, si
test ebx, 0x7cab4316
cmp esi, ecx
jmp 0x10b8a65
mov dword [ebp - 8], edx
jmp 0x13e8b67
sub eax, edi
stc
sub esi, edi
mov edi, edx
shr edi, 5
sub edx, edi
cmp dword [ebp - 0x3c], 0
jmp 0x17588d0
inc edi
cmp ecx, dword [ebp - 0x24]
jne 0x175d778
xor ecx, ecx
jmp 0x175d778
shl esi, 8
cmp bh, 0x91
test edi, edi
shl edx, 8
cmc
cmp sp, sp
or esi, ecx
not ch
dec ch
inc eax
bswap ecx
sbb cl, 0x4c
test bl, 0x1b
mov dword [ebp + 8], eax
and ecx, 0x3ba05497
rcl cl, 0xfd
movzx eax, word [ebx + edi*2]
mov ecx, edx
test esp, esp
shr ecx, 0xb
cmc
imul ecx, eax
stc
cmc
cmp esi, ecx
jmp 0x17622eb
jae 0x13da4cd
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
test ax, 0x40e6
or esi, edi
dec edi
movzx edi, di
inc di
inc dword [ebp - 4]
mov edi, eax
cmp esi, ebx
stc
shr edi, 0xb
stc
jmp 0x1758986
sub eax, edi
stc
clc
cmp ch, bl
sub esi, edi
shl di, 0xd5
btc edi, edx
mov edi, ecx
test ebp, ecx
shr edi, 5
jmp 0x10bbaba
cmp ebx, ecx
jmp 0x10b525f
add ebx, edx
cmc
sal edx, cl
ror dl, 0x15
mov edx, dword [ebp - 8]
imul ebx, ebx, 0x600
lea edx, [edx + ebx]
test sp, bp
inc bx
mov ebx, dword [ebp - 0x14]
mov dword [ebp - 8], edx
cmp ax, sp
cmp ebx, 7
jmp 0x175287c
jae 0x13dcb2d
mov edi, dword [ebp - 4]
test esi, 0x6abc59bc
clc
cmc
movzx edi, byte [edi]
cmp dh, 0xde
test bh, 0x5d
shl esi, 8
shl eax, 8
or esi, edi
inc dword [ebp - 4]
movzx edi, cx
btc edi, 0x84
mov edi, eax
shr edi, 0xb
cmp ax, cx
test si, bx
cmp esp, 0x59b80e6d
imul edi, edx
cmp esi, edi
jmp 0x1760f0a
mov edx, ecx
jmp 0x1745652
mov word [ebx + ecx], dx
inc ebx
sal edx, 0x65
and edx, ebp
bt edx, ecx
lea ebx, [ebx + ebx]
cmc
test edi, esp
rcr edx, cl
movzx edx, word [ebx + ecx]
cmp esp, edx
cmc
stc
cmp eax, 0x1000000
jmp 0x175f071
sub eax, edi
clc
sub esi, edi
adc di, cx
mov edi, edx
shr edi, 5
clc
sub edx, edi
jmp 0x10b7dd8
mov dl, byte [edx + ecx]
jmp 0x194b0f9
sub edx, ecx
cmp di, 0x1195
cmp si, dx
cmc
sub esi, ecx
test bh, dl
clc
lea edi, [edi + edi + 1]
cmp dx, bx
cmc
and dword [ebp - 8], eax
cmc
clc
cmp edi, 0x100
jmp 0x10b8dab
jae 0x175c02c
mov edx, ecx
jmp 0x1761d04
jae 0x13da373
cmp eax, dword [ebp - 4]
jmp 0x10b8d5e
mov dword [ebp - 8], ecx
mov dword [ebp - 0x1c], ecx
jmp 0x175c63a
jb 0x174c540
mov edi, dword [ebp - 8]
test esp, ebx
sub edi, ecx
test dh, ah
lea edx, [edx + edi]
cmc
cmp ch, 0x2d
mov dword [ebp - 0x28], edx
cmp ebx, 0xc
jmp 0x194ad4d
inc dword [ebp - 4]
mov edi, eax
cmp ebx, esp
test ebx, 0x527a77f8
shr edi, 0xb
test bh, dh
imul edi, edx
jmp 0x10ba5bf
jne 0x13e8b77
cmp dword [ebp - 0x10], 0
je 0x13dacda
mov ecx, dword [ebp - 0xc]
test ecx, ecx
jne 0x13e8b90
mov ecx, dword [ebp - 0x24]
and bx, 0x1299
cmp ax, bx
add dx, cx
mov edx, dword [ebp - 0x34]
shl bh, 0xd3
cmp bl, 0x6a
movzx ebx, byte [ecx + edx - 1]
cwd
mov edx, dword [ebp - 0x10]
sbb ch, 0x88
and edx, dword [ebp - 0x48]
stc
mov ecx, 8
jmp 0x175851c
inc edi
mov dword [ebp + 8], edi
mov edi, edx
shr edi, 0xb
cmp esi, 0x51745b00
test sp, dx
imul edi, ecx
cmp bx, 0x1dcf
cmp esi, edi
jae 0x175f51a
mov edx, edi
add eax, eax
jmp 0x175f529
sub eax, edi
jmp 0x194aff7
shl eax, 8
jmp 0x175df66
ret
jb 0x1739b80
mov ecx, 3
shr edx, 0x57
adc edx, ebp
mov edx, dword [ebp - 0x20]
test ebp, eax
cmp si, 0x1b1d
shl ecx, 7
cmc
test esp, 0x1c0857fb
lea ecx, [ecx + edx + 0x360]
btr dx, si
rcl dh, 0x2c
jmp 0x176191d
jb 0x175476d
mov eax, 1
jmp 0x10b7125
jmp 0x1748a68
jmp 0x10bbad6
lea eax, [ecx + eax*2 + 0x55e]
jmp 0x175e222
mov ecx, dword [ebp - 0x10]
test bx, 0x7d16
and ecx, edx
mov edx, ebx
test ebx, ebp
shl edx, 4
cmp edi, 0x67da7c51
lea edx, [edx + ecx]
cmp ebx, esp
mov dword [ebp - 0x1c], ecx
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx + edx*2]
clc
cmc
mov dword [ebp - 8], ecx
movzx ecx, word [ecx]
cmp eax, 0x1000000
jae 0x1739cca
mov edx, dword [ebp - 4]
test ah, 0x54
movzx edx, byte [edx]
cmp edi, 0x622868f7
cmc
shl esi, 8
shl eax, 8
clc
test si, 0x43f9
or esi, edx
setns dl
inc dword [ebp - 4]
sub dl, 0x12
cmovg edx, edx
mov edx, eax
test bh, 0x6f
shr edx, 0xb
imul edx, ecx
cmp esi, edx
jae 0x175de11
mov eax, edx
movsx edx, bp
ror dl, cl
mov edx, 0x800
jmp 0x10b4e05
mov esp, ebp
cmovge bp, bp
bswap bp
pop ebp
jmp 0x174b11f
jae 0x174c64b
mov eax, edi
mov edi, 0x800
sub edi, edx
jmp 0x175e335
sub edx, ecx
mov edi, esp
sub esi, ecx
btc edi, esi
shld di, bx, 0x8d
inc di
mov edi, dword [ebp - 8]
clc
cmp bh, 0x49
mov dword [ebp - 0xc], 0xc
test ebp, 0x72cb3c53
test ebp, edi
cmp edx, 0x57dc48cb
add edi, 0xa68
cmp edx, 0x1000000
jae 0x1739ebb
cmp eax, dword [ebp - 4]
jae 0x1754c26
movzx ecx, byte [eax]
clc
cmc
shl esi, 8
stc
shl edx, 8
cmc
cmp esi, eax
or esi, ecx
xchg cx, cx
bswap ecx
inc eax
mov dword [ebp + 8], eax
and ah, 0x2a
sar al, cl
sub cx, 0x7a76
movzx eax, word [edi]
rol ecx, cl
stc
mov ecx, edx
shr ecx, 0xb
cmc
imul ecx, eax
jmp 0x174aced
jae 0x13da51b
mov eax, edi
mov edi, 0x800
stc
test esi, 0x1a8a5bcb
sub edi, ecx
test edi, ebp
test dh, 0xf8
shr edi, 5
add edi, ecx
sar cl, cl
sar cl, 0x88
mov ecx, edi
rcr di, 0x3e
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
stc
cmp esi, ecx
add edx, edx
jmp 0x1739bc8
sub eax, eax
cmc
mov edi, dword [edi + 0x14]
jmp 0x1756c00
mov dword [ecx + 0x34], eax
mov dword [ecx + 0x44], edx
sub eax, eax
bswap ebx
mov bh, 0x6a
pop ebx
jmp 0x13d95f0
jmp 0x13dcf70
jae 0x175c0d4
cmp eax, dword [ebp - 4]
jmp 0x13d9698
jne 0x174b185
mov ecx, dword [ebp - 8]
sub bl, bl
add ecx, 0x644
movzx ebx, bp
sar bh, 0xb4
add bh, ch
mov ebx, 4
test esp, edx
clc
mov dword [ebp + 8], eax
rol ax, 0x83
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x14], ebx
sar cl, 0xda
xadd ah, ah
mov eax, 1
adc ecx, 0x750a54b0
shl cl, 0x29
btr ecx, 0x13
mov edi, edi
xadd cl, ch
mov ecx, dword [ebp - 0xc]
stc
movzx ecx, word [ecx + eax*2]
cmp bl, dh
clc
cmp edx, 0x1000000
jae 0x173972e
mov edi, dword [ebp - 4]
stc
cmp dword [ebp + 8], edi
jmp 0x10b70e6
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0x1754746
jmp 0x1759c86
jae 0x1754c26
movzx ecx, byte [eax]
cmp bx, 0x78c4
shl esi, 8
stc
cmc
shl edx, 8
or esi, ecx
cmovp ecx, esi
not cx
mov ecx, 0x21f7676b
inc eax
mov cl, 0x1b
ror cl, 0xfc
mov dword [ebp + 8], eax
mov ecx, edx
cmc
clc
shr ecx, 0xb
test esi, ebx
imul ecx, edi
cmp esi, ecx
jmp 0x13e7df4
sbb edx, edx
test di, 0x2268
and edx, dword [ebp - 0x24]
sub edx, dword [ebp - 0x18]
test di, 0x5b56
add edx, dword [edi + 0x14]
cmp ebx, 0xa
movzx edi, byte [edx + ecx]
not cl
sbb edx, edx
shr cx, 0xce
xor cx, sp
and edx, 0xfffffffd
lea edx, [edx + 6]
sub ebx, edx
mov dword [ebp - 0x14], ebx
mov ecx, 1
jmp 0x1756803
movzx edx, word [ecx + edx*2 + 0x644]
test di, bp
cmp eax, 0x1000000
jae 0x175df6e
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
stc
cmc
shl esi, 8
jmp 0x17397af
mov edi, 0x800
cmp si, 0xe33
sub edi, edx
cmc
shr edi, 5
add edi, edx
bswap edx
setns dh
mov edx, dword [ebp - 0x1c]
jmp 0x175e19b
shl eax, 8
cmp bp, 0xb82
or esi, edi
jmp 0x175659c
cmp eax, 0x1000000
jmp 0x175c4f3
jae 0x10bbf20
mov eax, ebx
movzx ebx, di
xor ebx, ebx
mov ebx, 0x800
sub ebx, edi
shr ebx, 5
cmp bx, 0x2116
test ah, bl
add ebx, edi
or edi, 0xd157609
mov edi, dword [ebp - 0x44]
clc
test cl, 0x99
mov word [edi], bx
cmp si, 0x1bb6
clc
add ecx, ecx
jmp 0x1745b5b
jmp 0x174c0c5
jae 0x194b148
mov ebx, dword [ebp - 4]
test ecx, 0x7e4111b1
movzx ebx, byte [ebx]
jmp 0x194b12d
mov byte [edx + edi], cl
jmp 0x10bc145
pop edi
cwde
cmovl eax, ecx
pop esi
jmp 0x13d9969
jmp 0x1739e82
jae 0x17597dc
mov eax, edi
sub edi, 0x207d343a
mov edi, 0x800
sub edi, edx
shr edi, 5
stc
cmc
add edi, edx
movzx dx, dl
movsx edx, di
mov edx, dword [ebp - 0x1c]
jmp 0x194af7b
inc ecx
mov dword [ebp + 8], ecx
xchg ecx, ecx
bswap cx
mov ecx, edx
jmp 0x13d9ffa
cmp esi, ebx
jae 0x10ba50e
mov eax, ebx
btc ebx, 0x1b
inc bl
btc bx, ax
mov ebx, 0x800
sub ebx, edi
shr ebx, 5
add ebx, edi
mov word [edx + ecx*2], bx
test edi, ebp
cmc
test bh, 0xa5
add ecx, ecx
jmp 0x10ba537
imul edi, edx
clc
cmp ax, si
cmp esi, edi
jmp 0x1746395
je 0x175c0b9
mov ecx, dword [edi + 0x24]
cmp dh, ah
jmp 0x1745418
inc eax
cmp bp, 0xefa
test si, 0x3755
mov dword [ebp + 8], eax
shr ax, 0x19
mov eax, edx
jmp 0x13d992e
je 0x173c2f7
sub ecx, edi
mov dword [ebp - 0xc], ecx
stc
clc
cmp ecx, edx
jmp 0x10b7469
imul ecx, edi
cmp edi, edi
cmp esi, ecx
jae 0x1756c7d
mov eax, dword [ebp - 0xc]
bt edx, 0xfe
mov edi, dword [ebp - 8]
or edx, esi
and dh, 0x31
lea eax, [eax + 0xf]
shl eax, 4
btc dx, di
add eax, ebx
movzx edi, word [edi + eax*2]
rol edx, cl
lahf
shld dx, bx, 0x49
mov eax, dword [ebp + 8]
ror dh, cl
mov edx, ecx
stc
cmp ecx, 0x1000000
jmp 0x10b5974
mov edx, dword [ebp - 0x1c]
add bh, ch
xor bx, bx
mov ebx, dword [ebp - 8]
test cl, dl
stc
lea edi, [edi + edi]
test dx, 0xb15
cmp di, 0x31c9
jmp 0x13d82a7
inc dword [ebp - 4]
cmovle ebx, edx
ror bl, cl
rcl ebx, 0xc0
mov ebx, eax
clc
shr ebx, 0xb
imul ebx, edi
cmp esi, ebx
jmp 0x173b6ec
movzx edi, byte [edi]
shl esi, 8
stc
shl eax, 8
test ecx, 0x101d5378
cmp di, 0x46f3
or esi, edi
jmp 0x17485ca
jmp 0x173b0cc
test ecx, ecx
jmp 0x175c04f
mov dword [ebp - 0x18], 2
jmp 0x173c525
lea ebx, [ebx + edi + 0x104]
jmp 0x10b70de
jae 0x175d440
cmp edi, 4
jmp 0x175423e
movzx edi, word [ecx + edi*2 + 0x1b0]
jmp 0x194ab2c
not edx
jmp 0x1747b29
mov edx, dword [ebp - 0x28]
dec edi
sbb ecx, ecx
and ecx, 0xfffffffd
add ecx, 0xa
mov dword [ebp - 0x14], ecx
mov ecx, dword [ebp + 0xc]
cmp eax, 0x41c67742
rcl di, 0x9a
mov edi, dword [ebp - 0xc]
add edx, 2
stc
test bl, dl
clc
cmp ecx, edi
jmp 0x1742f5e
jae 0x13da2b2
mov eax, edi
clc
mov edi, 0x800
cmp ecx, esi
clc
test esi, 0x2ed25210
sub edi, edx
clc
cmc
cmp esp, eax
shr edi, 5
add edi, edx
jmp 0x1756fa5
jae 0x10b8d9a
mov eax, edi
neg edi
mov edi, 0x800
clc
sub edi, edx
cmc
shr edi, 5
add edi, edx
jmp 0x1759ce0
mov dword [ebp - 0x14], ebx
cmovne cx, dx
mov ecx, 1
jmp 0x17536f4
shl eax, 8
or esi, edi
cmovs edi, ebp
inc dword [ebp - 4]
or edi, ebx
mov edi, eax
stc
shr edi, 0xb
test si, 0x27bf
stc
test edx, esp
imul edi, edx
clc
cmp esi, edi
jae 0x10b70be
mov eax, edi
mov edi, 0x800
test bp, cx
test edx, 0x73ad52b1
sub edi, edx
stc
cmp si, 0x57b2
shr edi, 5
test cl, ah
stc
add edi, edx
not edx
mov edx, dword [ebp - 0x30]
jmp 0x194af5e
jae 0x1739e4f
cmp ecx, 0x1000000
jmp 0x10b8dd4
sub edx, edi
jmp 0x17547b1
jae 0x1747113
shl edi, 8
xchg ah, ah
dec al
mov eax, edi
mov edi, dword [ebp - 4]
cmp al, dl
movzx edi, byte [edi]
cmc
shl esi, 8
test bp, cx
or esi, edi
bswap di
movsx edi, di
inc dword [ebp - 4]
mov edi, eax
test dh, ah
shr edi, 0xb
imul edi, edx
clc
cmp eax, 0x546a66db
cmp esi, edi
jmp 0x13d9643
movzx ebx, byte [ebx]
jmp 0x10ba574
jmp 0x1754a2c
movzx ecx, word [eax + ecx*2 + 0x180]
cmp edx, 0x1000000
jae 0x10b4d91
mov eax, dword [ebp + 8]
cmp eax, dword [ebp - 4]
jmp 0x17584e8
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
stc
imul edi, ecx
cmp esi, edi
jmp 0x1739eda
shr ecx, 0xb
cmc
test ebp, 0x23f333d7
imul ecx, eax
cmp esi, ecx
jmp 0x1756ea1
jae 0x17487a6
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
test ax, 0x16eb
stc
shl eax, 8
or esi, edi
movzx edi, di
mov di, ax
inc di
inc dword [ebp - 4]
or edi, 0x4b7c0534
bsr edi, edx
mov edi, eax
shr edi, 0xb
stc
cmp si, si
cmc
imul edi, edx
cmp esi, esi
cmc
test esi, eax
cmp esi, edi
jae 0x174901d
mov eax, edi
mov edi, 0x800
cmp sp, 0x1850
cmc
sub edi, edx
shr edi, 5
test si, cx
cmc
stc
add edi, edx
jmp 0x175e326
cmp ebx, 0xffffffff
jmp 0x174ac48
movzx edi, byte [edi]
cmp ebp, 0x133b7db5
test ebp, edi
shl esi, 8
shl eax, 8
or esi, edi
cmova di, bx
inc dword [ebp - 4]
btr di, di
rcl edi, 0xf8
bts edi, edi
mov edi, eax
clc
shr edi, 0xb
jmp 0x175ef4b
sub eax, edi
test ebp, 0x3bc0689a
cmp ebp, ebp
sub esi, edi
mov edi, edx
jmp 0x17619bc
shr ecx, 0xb
imul ecx, edi
stc
cmp esi, ecx
jmp 0x17519f9
mov dword [ebp - 0x14], ecx
jmp 0x10b4dc2
mov bl, byte [ecx + edx]
jmp 0x194bceb
shl eax, 8
cmp sp, di
or esi, ebx
mov bh, 0xf1
jmp 0x1745126
ret 0xc
mov word [ebx + ecx], di
jmp 0x10b9fe1
movzx edi, byte [edi]
test esp, 0x5d985476
shl esi, 8
shl eax, 8
test dx, cx
clc
stc
or esi, edi
jmp 0x13e885b
je 0x175adff
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x2c]
cmp bp, 0x39d3
test ebp, 0x537a7c0e
stc
mov dword [ebp - 0x38], ecx
and ecx, 0x79e37a46
rcr cx, cl
mov ecx, dword [ebp - 0x18]
test ah, al
mov dword [ebp - 0x2c], ecx
mov ecx, dword [ebp - 0x3c]
stc
mov dword [ebp - 0x30], edx
cmp eax, edi
bts edx, ebp
movsx dx, bh
lea edx, [ebx + 1]
jmp 0x194aa18
cmp esi, ecx
jmp 0x1758eb8
ret
sub edx, ecx
sub esi, ecx
lea ebx, [edi + 0x204]
bswap di
mov dword [ebp - 0x14], 0x10
shrd ax, sp, 0x53
sbb edi, eax
dec di
mov dword [ebp - 0x10], pe_nt_image_headers32
lahf
sbb eax, 0x2add0605
shrd di, cx, 0x35
mov edi, 1
xor ax, sp
movzx eax, ax
mov eax, dword [ebp + 8]
cmp edx, 0x1000000
jmp 0x13e7eda
cmp edx, 0x1000000
jmp 0x1755d67
mov word [ebx + ecx], di
jmp 0x10b70b9
sub edx, eax
cmp edi, 0x4f4c377d
clc
test si, sp
sub esi, eax
cmp bh, 0x7f
lea ecx, [ecx + ecx + 1]
cmc
cmp ecx, 0x100
jmp 0x1739ba7
sub esi, edi
xor edi, 0x3a002c47
rol di, 0xeb
mov edi, edx
cmc
shr edi, 5
test dl, 0x76
sub edx, edi
mov di, 0x6193
mov word [ecx + 2], dx
lea edi, [ecx + 0x204]
bsr dx, bp
mov dword [ebp - 8], 0x10
mov cl, bl
test cl, 0xee
mov dword [ebp - 0x1c], pe_nt_image_headers32
movzx cx, al
sar dl, cl
mov dword [ebp - 0x28], edi
mov edx, 1
btc ecx, 0xc9
not ch
nop
movzx ecx, word [edi + edx*2]
cmp eax, 0x1000000
jae 0x17485cd
mov edi, dword [ebp - 4]
jmp 0x174515f
sub eax, edi
sub esi, edi
and edi, 0x611343f3
mov edi, edx
cmp si, dx
shr edi, 5
sub edx, edi
sar edi, 0x3c
bt di, sp
mov di, 0x4052
mov edi, dword [ebp - 0x1c]
cmp bh, dl
stc
mov word [edi + ecx + 0x644], dx
not dx
rol edx, cl
lea edx, [edi + 1]
cmc
stc
or ebx, 4
jmp 0x175ae41
inc edx
cmc
jmp 0x175e351
jmp 0x174b16c
mov word [ebx + ecx], di
jmp 0x10b5022
jb 0x175d440
mov ebx, edi
cmp eax, ecx
test esp, ebp
shr ebx, 1
dec ebx
test edx, esi
stc
mov dword [ebp - 0x14], ebx
clc
test ecx, edi
cmp edi, 0xe
jae 0x10b4ff9
mov eax, edi
mov ch, dh
movzx ecx, di
bt cx, sp
and eax, 1
or eax, 2
bswap ecx
mov ecx, ebx
shl eax, cl
mov ecx, dword [ebp - 8]
clc
stc
sub eax, edi
jmp 0x1739bfc
jmp 0x1759cac
jae 0x1739e4f
mov edx, ecx
jmp 0x1739e60
jb 0x17536f4
jmp 0x10b4359
jae 0x175212d
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmc
clc
shl esi, 8
shl eax, 8
or esi, edi
mov di, dx
inc dword [ebp - 4]
bts di, cx
mov edi, eax
shr edi, 0xb
test edi, 0x56790757
imul edi, edx
clc
mov dword [ebp - 0x4c], edi
cmp esi, edi
jmp 0x10bc7a3
jae 0x1754c26
pop edi
pop esi
setbe bl
mov eax, 3
pop ebx
jmp 0x1739cee
mov dword [ebp - 0x10], eax
jmp 0x175c376
jae 0x1756fe4
mov ecx, ebx
clc
cmp ebx, 4
jmp 0x10b5952
cmp eax, 0x1000000
jmp 0x173b8cc
jae 0x173b3d1
cmp eax, dword [ebp - 4]
jmp 0x173b3a5
sub eax, edi
sub esi, edi
bsf bx, si
or di, 0x1a06
mov edi, edx
rcr ebx, 0x67
test bp, 0x5838
shr edi, 5
ror ebx, 0x2a
shld bx, bx, 0x2d
shl bl, cl
sub edx, edi
mov word [ecx + 2], dx
cmovne edx, eax
mov edx, 3
lea ebx, [edx + edx]
movzx edx, word [ebx + ecx]
cmc
clc
cmp esp, ebx
cmp eax, 0x1000000
jmp 0x13dcb01
movzx edi, word [edx + ecx*2]
jmp 0x1752d93
jb 0x1754250
mov edi, 3
inc bl
sbb eax, ebx
xor ah, 0x8b
mov eax, dword [ebp - 8]
btc ebx, 0xa8
rcr bx, cl
shl edi, 7
lea ebx, [edi + eax + 0x360]
not di
mov eax, dword [ebp + 8]
movzx edi, sp
mov edi, 1
jmp 0x10b434e
sbb ecx, ecx
test ax, bx
clc
and ecx, 0xfffffffe
test bh, al
cmp esp, esi
add ecx, 0xb
jmp 0x1749066
cmp eax, 0x1000000
jmp 0x13d9990
jmp 0x17597d4
mov eax, dword [ebp - 0xc]
movzx edi, word [eax + ecx*2]
cmp eax, esp
jmp 0x176198a
mov word [ebx + ecx], dx
not edx
inc ebx
cmp edi, ebx
add ebx, ebx
shl dl, 0xcb
cmp eax, esp
movzx edx, word [ebx + ecx]
stc
test bx, 0x3259
jmp 0x175472c
lea ecx, [ecx + ecx + 1]
cmc
and dword [ebp - 0x1c], edx
cmp ebx, ebp
test al, al
cmp ecx, 0x100
jmp 0x10b4353
jb 0x1754c2b
sub eax, eax
cmovle edi, eax
pop edi
not esi
pop esi
cmovs ebx, ecx
pop ebx
jmp 0x10bbae4
mov bl, byte [ecx + edx]
jmp 0x10b96ba
imul edi, edx
clc
jmp 0x10b4e1d
jae 0x1755d90
cmp eax, ecx
jae 0x1754c26
movzx edi, byte [eax]
cmc
clc
shl esi, 8
shl edx, 8
cmc
cmp ecx, 0x6eb13b26
test ebx, edi
or esi, edi
inc eax
bsr di, si
shr edx, 1
cmp ecx, 0x52bc1573
add di, bx
mov edi, esi
sub edi, edx
test ebp, 0x2e2916a5
shr edi, 0x1f
jmp 0x175ef85
and ecx, dword [ebp - 0x24]
test sp, bx
add dword [ebp - 0x10], ebx
cmp ah, bh
sub ecx, dword [ebp - 0x18]
cmp sp, cx
cmp bl, 0xdc
sub edx, ebx
cmc
clc
add ecx, edi
test esp, esi
mov dword [ebp - 0x28], edx
sal edx, 0xef
sub dh, 0xc6
lea edx, [ecx + ebx]
cmp edx, dword [ebp - 0x24]
movzx edx, ax
bswap dx
mov edx, dword [ebp - 0x34]
jmp 0x17590c2
inc ecx
jmp 0x13da2fd
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
clc
imul edi, edx
clc
test cl, 0x3c
cmp ax, ax
cmp esi, edi
jmp 0x10bb45d
jmp 0x1744a94
sub edi, ebx
rcl bx, 0x2c
btc bx, dx
shr bl, 0xc6
add edi, ecx
movzx ecx, byte [edi + eax]
mov dword [ebp - 8], pe_nt_image_headers32
mov edi, 1
sar ah, 0x14
sal eax, cl
xchg bx, ax
mov edi, edi
setg al
mov ebx, dword [ebp - 8]
add ecx, ecx
mov eax, ebx
cmc
clc
and eax, ecx
mov dword [ebp - 0x18], ecx
lea ecx, [eax + edi]
lea ecx, [ecx + ebx]
bts bx, cx
mov bl, cl
inc bx
mov ebx, dword [ebp - 0xc]
movzx ecx, word [ebx + ecx*2]
mov dword [ebp - 0x10], ecx
cmp bl, 0x8a
cmp al, dl
test ecx, 0x1f61026
cmp edx, 0x1000000
jmp 0x10b7851
mov edi, dword [ebp - 0xc]
sub edx, ecx
sub esi, ecx
bt ecx, 0x1a
mov ecx, dword [ebp - 8]
jmp 0x1745945
jae 0x174b13c
mov eax, 8
dec dx
or dx, 0x5b01
cmp esp, eax
shl ebx, 4
jmp 0x13dcb5a
mov word [ecx + ebx*2 + 0x180], di
cmc
stc
lea ebx, [ebx + 0xc]
test sp, 0x32a0
test eax, edi
stc
add ecx, 0x664
jmp 0x17513b4
mov ecx, dword [ebp - 0xc]
stc
cmp di, ax
cmp ecx, dword [ebp - 0x18]
jmp 0x1762271
jae 0x10b71be
mov edx, eax
mov eax, dword [ebp - 8]
cmp dh, 0x85
cmc
lea eax, [eax + 0xe6c]
clc
test ah, 0xb6
cmp dword [edi + 0x30], 0
mov dword [ebp - 0xc], eax
jne 0x173cb42
cmp dword [edi + 0x2c], 0
jmp 0x173cb3c
mov word [ecx], di
mov edi, ecx
lea edi, [edx + ecx + 4]
jmp 0x10bb26a
sub esi, edi
xchg edi, edi
adc di, 0x5276
mov edi, edx
shr edi, 5
sub edx, edi
mov word [ecx + ebx*2 + 0x1b0], dx
bsf dx, bx
rol dl, 0x37
ror dh, 0x21
movzx edx, word [ecx + ebx*2 + 0x1c8]
cmp ebp, 0x21491bd6
stc
cmp eax, 0x1000000
jae 0x1746a6e
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
stc
jmp 0x1746a61
inc dword [ebp - 0x10]
cmp ax, ax
test cl, 0x95
sub edx, ecx
clc
mov ecx, dword [ebp - 0x34]
add edx, edi
jmp 0x13dcd67
jae 0x1754c26
movzx edi, byte [eax]
stc
clc
shl esi, 8
shl edx, 8
cmc
test bh, bh
jmp 0x10b4d7d
sub cl, byte [ebp - 0x40]
cmc
shr ebx, cl
rcl ecx, cl
sar ch, 0x77
mov ecx, dword [ebp - 0x40]
shl edx, cl
clc
jmp 0x13dacb7
jmp 0x10bc7bc
mov word [ecx + ebx*2 + 0x180], dx
jmp 0x17588ee
jne 0x10b4e44
cmp dword [ebp - 0x10], 0
jmp 0x10b4e3e
imul edi, edx
test cx, 0x3c7c
cmp esi, edi
jmp 0x194b8e3
jae 0x1754c26
movzx ecx, byte [eax]
test bx, 0x28b2
shl esi, 8
stc
cmc
shl edx, 8
test dx, di
clc
or esi, ecx
movzx ecx, bp
inc eax
xor cx, 0x579a
mov dword [ebp + 8], eax
cmp ah, 0x22
movzx eax, word [edi + 2]
ror cx, 0x17
movzx cx, dh
mov ecx, edx
jmp 0x17485f0
jae 0x175bbd5
shl ebx, 4
movzx dx, dh
cwd
xchg dx, dx
mov edx, ecx
jmp 0x175c0c2
ja 0x1749584
add edx, edi
stc
cmc
add ebx, edx
test sp, di
clc
sub ecx, edi
cmc
clc
add edi, dword [ebp - 0xc]
jmp 0x10bb450
sub eax, edi
test ecx, esp
clc
sub esi, edi
btc edi, 0xaf
mov edi, edx
test ah, cl
cmp sp, cx
jmp 0x175f00c
sub edx, edi
neg edi
mov edi, dword [ebp - 0x30]
mov word [ecx + ebx*2 + 0x1c8], dx
sbb dx, dx
mov edx, dword [ebp - 0x38]
cmp esi, 0x16573d44
cmp bh, al
test di, bp
mov dword [ebp - 0x38], edi
xor di, 0x144a
adc edi, 0xf8454b2
mov edi, dword [ebp - 0x2c]
stc
mov dword [ebp - 0x30], edi
bts edi, eax
mov edi, dword [ebp - 0x18]
jmp 0x1759c75
sub eax, edi
test bp, 0x1f6d
stc
sub esi, edi
mov edi, edx
stc
shr edi, 5
cmc
cmp ebp, ecx
test sp, si
sub edx, edi
shrd di, dx, 0xea
mov edi, dword [ebp - 0x1c]
cmp esp, ecx
test esi, 0x599273d5
mov word [edi + ecx + 0x644], dx
dec dx
movsx dx, bh
lea edx, [edi + 1]
cmp al, bl
or ebx, 2
cmc
add edx, edx
test bp, bx
mov dword [ebp - 0x1c], edx
test ebx, 0x528c0311
jmp 0x10b5940
shr edi, 5
stc
clc
sub edx, edi
mov word [ebx + ecx], dx
movsx edx, dx
bswap dx
movzx edx, sp
inc ebx
add ebx, ebx
bts edx, edx
cwd
cmp bp, si
movzx edx, word [ebx + ecx]
jmp 0x175d72b
mov dword [ebp - 0x2c], edi
test edi, 0x49896f38
test ebx, edi
mov dword [ebp - 0x18], edx
ror dx, cl
cmp ebx, 7
cwd
sbb ebx, ebx
inc edx
and ebx, 0xfffffffd
xor dx, cx
lea ebx, [ebx + 0xb]
dec dx
or edx, 0x131b349c
lea ecx, [ecx + 0xa68]
and edx, edi
bt dx, cx
movzx edx, word [ecx]
cmc
mov dword [ebp - 0x14], ebx
test ebx, 0x5dd2039a
cmp eax, 0x1000000
jae 0x175659f
mov edi, dword [ebp - 4]
cmc
stc
movzx edi, byte [edi]
stc
test si, bp
shl esi, 8
cmp ebp, ebx
cmp ebp, 0x71c22d2d
jmp 0x173b64a
mov word [ebx + ecx], di
jmp 0x194b8c2
add dword [ebp - 0x28], 0x112
rol dl, 0x19
sub dword [ebp - 0x14], 0xc
mov edx, dword [ebp - 4]
jmp 0x173b6d1
mov dword [ebp - 0x1c], edx
jmp 0x173b5b1
mov ecx, dword [ebp - 8]
bt di, 0x24
stc
sub edx, eax
rol edi, 0x2d
shrd edi, edi, 0x6c
sub esi, eax
shl di, 0xd9
and di, 0x336a
rcr al, 0xa8
mov eax, dword [ebp - 0xc]
movzx edi, word [ecx + eax*2 + 0x198]
mov eax, dword [ebp + 8]
cmc
mov dword [ebp - 0x18], 3
cmp edx, 0x1000000
jae 0x175aec6
cmp eax, dword [ebp - 4]
jae 0x1754c26
movzx ecx, byte [eax]
shl esi, 8
test cx, 0x5f9b
stc
shl edx, 8
stc
or esi, ecx
inc eax
bsf cx, di
mov dword [ebp + 8], eax
mov ecx, edx
shr ecx, 0xb
test edx, ebx
jmp 0x1743a8c
add edx, ecx
sbb cx, 0x2949
cmc
mov ecx, dword [ebp - 8]
cmp esi, 0x24c42f74
mov word [ecx], dx
test bp, bp
cmp ebx, 0x255c0726
mov edx, dword [ebp - 0x20]
test ch, 0xf0
cmp bx, 0x6d65
lea edx, [edx + 0xe6c]
test ecx, edi
clc
cmp dword [ebp - 0x3c], 0
jmp 0x13da275
sub edx, ecx
test di, 0x3da8
sub esi, ecx
cmp edx, 0x1000000
jmp 0x13d88b2
sub esi, ebx
cmovg bx, si
shr bx, cl
neg bl
mov ebx, edi
cmp ax, sp
shr ebx, 5
test ebp, ecx
cmp sp, 0x7e40
jmp 0x175e22a
mov edi, dword [ebp - 0xc]
stc
sub edx, ecx
jmp 0x10bb1bc
jne 0x175c05e
mov ecx, dword [edi + 0x28]
bsr ebx, eax
or ax, si
mov ebx, dword [edi + 0x14]
sbb eax, eax
shrd ax, sp, 0xa5
rol ax, 0xfe
movzx ebx, byte [ebx + ecx - 1]
add ecx, ebx
ror ax, cl
test ebx, esp
mov eax, dword [edi]
adc ch, 0xb5
xchg ch, cl
mov ecx, 8
sub cl, al
shr ebx, cl
rol cl, 0x8d
neg al
mov ecx, dword [edi + 4]
movzx eax, ax
sbb al, 0x47
mov eax, 1
shl eax, cl
movsx cx, ch
mov ecx, dword [edi]
dec eax
and eax, dword [edi + 0x2c]
shl eax, cl
add ebx, eax
imul ebx, ebx, 0x600
cmp eax, edi
test ebp, esi
add dword [ebp - 0xc], ebx
test ebx, ebp
cmp dword [edi + 0x34], 7
jmp 0x10b8e2b
lea ebx, [ebx + edi + 4]
jmp 0x17611a9
mov dword [ebp + 8], eax
xor ecx, 0x644d6073
mov ecx, edx
stc
jmp 0x1749058
jmp 0x174b16c
cmp ecx, dword [ebp + 0xc]
jae 0x175ae0d
mov edx, dword [ebp - 4]
cmp edx, dword [ebp + 0x10]
jmp 0x10bc6be
sub eax, edi
clc
jmp 0x174c4ef
jae 0x175c51a
movzx ecx, byte [edx]
rol bh, 0xc
stc
shl esi, 8
xor edi, eax
and bl, 0x1f
shl eax, 8
xor ebx, ebp
or esi, ecx
movsx ecx, bx
not di
inc edx
bt edi, 0x5d
mov ecx, dword [ebp + 8]
ror bl, 0xbe
mov dword [ecx + 0x1c], eax
rcr edi, 0x12
shr edi, 0xf6
mov eax, dword [ebp - 0xc]
add bx, ax
bsr bx, ax
mov dword [ecx + 0x18], edx
test esp, 0x57d24db2
add ebx, edx
mov edx, dword [ebp - 0x28]
stc
adc bx, cx
test si, 0xf80
mov dword [ecx + 0x24], eax
dec edi
mov eax, dword [ebp - 0x18]
cmp ebx, 0x547c6e94
mov dword [ecx + 0x48], edx
sar bl, cl
mov edx, dword [ebp - 0x10]
bts edi, esp
xadd bx, di
cmp ebp, 0x40b55607
mov dword [ecx + 0x38], eax
test esp, 0x75814702
mov eax, dword [ebp - 0x30]
xadd bx, di
test dx, bx
bsr di, di
mov dword [ecx + 0x2c], edx
bt edx, ecx
shl dx, 0xdd
mov edx, dword [ebp - 0x2c]
mov dword [ecx + 0x40], eax
neg ah
cmc
mov eax, dword [ebp - 0x14]
pop edi
mov bx, bx
sub bh, 0x96
mov dword [ecx + 0x20], esi
rol bx, cl
mov dword [ecx + 0x3c], edx
mov edx, dword [ebp - 0x38]
inc esi
xadd si, si
setae bl
pop esi
xadd bx, bx
jmp 0x173a3d1
mov word [edi], dx
jmp 0x173b3a0
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jmp 0x13d9a03
jmp 0x174c531
mov edi, dword [ebp - 0x4c]
jmp 0x1744a94
sub ebx, 4
cmp esp, esp
jmp 0x174b185
sub eax, edi
stc
sub esi, edi
bsf edi, ecx
mov edi, edx
jmp 0x1761620
jne 0x173b0e3
mov eax, dword [ebp - 0x18]
cmp bp, bx
cmp edx, 0x1000000
jae 0x1754c2b
mov edx, dword [ebp - 4]
test dh, 0x59
cmp dword [ebp + 8], edx
jmp 0x1754c20
cmp eax, 0x1000000
jmp 0x1748778
mov ecx, dword [edi + 0x24]
bt ebx, ebx
sar ebx, cl
mov ebx, dword [edi + 0x38]
test bx, dx
cmp ecx, ebx
jmp 0x17622cf
sub dword [ebp - 0xc], 1
jne 0x1749584
mov dword [ebp - 0xc], edi
mov ecx, dword [ebp - 0xc]
test cl, al
jmp 0x175c37e
sub eax, edx
sub esi, edx
bts edx, edx
mov dh, 0xca
mov edx, ecx
shr edx, 5
cmc
clc
sub ecx, edx
mov edx, dword [ebp - 8]
mov word [edx], cx
rcr ch, 0xfc
mov ecx, dword [ebp - 0x20]
xadd dl, dh
bt dx, 0x76
movzx edx, word [ecx + ebx*2 + 0x180]
cmc
stc
cmp eax, 0x1000000
jae 0x175de6f
mov edi, dword [ebp - 4]
cmp sp, 0x7ad4
movzx edi, byte [edi]
cmp ah, 0x7f
shl esi, 8
shl eax, 8
stc
clc
or esi, edi
dec edi
inc dword [ebp - 4]
sbb edi, 0x77b12558
mov edi, eax
shr edi, 0xb
cmc
jmp 0x173ca5b
mov dword [ebp + 8], eax
jmp 0x10b8696
jae 0x10b9ad7
mov edx, ecx
clc
cmp eax, 0x6e771c2c
cmc
add edi, edi
jmp 0x17588be
or esi, edi
inc dword [ebp - 4]
bswap di
mov edi, eax
cmc
shr edi, 0xb
stc
jmp 0x1755a6c
mov word [ecx + edx*2 + 0x644], di
jmp 0x1739bb7
mov dword [ebp - 0xc], eax
jmp 0x1745197
sub edi, ebx
bt ebx, 5
movsx ebx, bx
sbb bx, bp
mov ebx, dword [ebp - 0x44]
stc
test ecx, ebp
mov word [ebx], di
cmc
jmp 0x1754a27
jae 0x1748a94
mov edi, dword [ebp - 4]
cmc
jmp 0x1748a70
mov word [ebx + ecx], di
jmp 0x13dcb7b
shr edi, 5
add edi, edx
cwd
cmovge dx, sp
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x10b9a0c
cmp edx, dword [ebp - 0x4c]
jmp 0x10b7497
movzx ecx, word [ebx + edi*2]
cmp di, 0x2949
mov dword [ebp - 0x10], ecx
test di, dx
cmp edx, 0x1000000
jmp 0x10bb752
sub eax, edi
jmp 0x13d83cf
jmp 0x1756c2b
imul edi, edx
cmp bp, 0x61d6
cmc
cmp esi, edi
jmp 0x1739e1a
dec edi
cmp cl, ch
test sp, di
and edi, edx
sub esi, edi
sub ebx, 1
jmp 0x173b098
jae 0x1745131
mov ebx, dword [ebp - 4]
jmp 0x17472a6
shr edi, 5
test cx, 0x1ede
cmp esp, ecx
sub edx, edi
cmp dx, si
cmc
mov word [ecx], dx
adc edx, edx
inc dx
mov edx, 0x18736953
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0x13da4ab
jae 0x175f08b
mov edi, dword [ebp - 4]
clc
movzx edi, byte [edi]
shl esi, 8
cmp esi, ebx
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
cmp esi, 0x136f23b0
shr edi, 0xb
cmp cx, bp
imul edi, edx
cmp esi, edi
jmp 0x17618ff
jae 0x1754c26
movzx ebx, byte [ecx]
cmc
clc
shl esi, 8
test ah, dl
shl edx, 8
or esi, ebx
jmp 0x173c7e0
sub edx, edi
sub esi, edi
test sp, bx
lea eax, [eax + eax + 1]
cmp si, si
stc
sub ebx, 1
mov dword [ebp - 0x14], ebx
jmp 0x175d43a
jae 0x173977a
mov eax, edi
mov edi, 0x800
jmp 0x10b5b35
mov dword [ebp - 0x14], 0
jmp 0x13d8d45
shr edi, 5
stc
clc
sub edx, edi
mov edi, dword [ebp - 0x1c]
cmp esp, 0x408d531e
clc
cmp bl, ch
mov word [ecx + edi*2 + 0x644], dx
or ebx, 8
test cx, 0x40b8
jmp 0x1748a68
jae 0x175ea5f
mov eax, edi
and di, 0x687d
mov edi, 0x800
sub edi, edx
shr edi, 5
add edi, edx
jmp 0x174a3a5
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0x10bb77e
cmp edx, 0x1000000
jae 0x1742f57
mov eax, dword [ebp + 8]
cmp eax, dword [ebp - 4]
jae 0x1754c26
movzx ebx, byte [eax]
test edx, ebx
shl esi, 8
cmp esp, edi
clc
cmp cl, 0x71
shl edx, 8
cmp edx, ebp
or esi, ebx
jmp 0x1742f45
shr edi, 5
test esi, 0x468a2115
cmp esi, 0x7cae049a
sub edx, edi
jmp 0x13dcb6e
cmp eax, 0x1000000
jae 0x1761c8e
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
test edi, 0x17d15f3d
shl eax, 8
clc
cmp si, 0x711a
or esi, edi
inc dword [ebp - 4]
cmc
and edi, 0x4aee1fd4
mov edi, eax
stc
test si, cx
shr edi, 0xb
test ax, 0x1aa1
cmc
imul edi, edx
cmc
jmp 0x13d9691
jmp 0x1739e60
pop ebp
jmp 0x174a255
mov dword [ebp - 0x1c], pe_nt_image_headers32
jmp 0x173b3f6
jae 0x173a3a4
mov eax, dword [edi + 0x28]
jmp 0x194bcb1
jae 0x194bccd
mov edx, ecx
add edi, edi
jmp 0x194bcdf
jmp 0x1739c68
mov dword [ebp - 0x18], edx
cmc
test ecx, ecx
jmp 0x10b714b
cmp edx, 0x1000000
jmp 0x1752d9d
jb 0x174624c
mov ecx, edx
cmp edx, 4
jmp 0x1739b70
sub eax, edi
jmp 0x175774c
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x13d99fe
mov word [edx + ecx + 0x644], di
jmp 0x175981c
pop ebx
mov esp, ebp
movzx ebp, di
pop ebp
ret 0xc
sub esi, edi
adc di, 0x4572
mov edi, edx
clc
jmp 0x175982f
mov byte [edi + ecx], dl
inc edi
cmp ebx, 7
jmp 0x175468d
shl esi, 8
stc
shl eax, 8
or esi, ebx
mov bx, 0x60c0
mov bx, di
inc dword [ebp - 4]
sbb bx, 0x676f
rol bl, 0xe6
mov ebx, eax
cmp sp, 0x47ba
stc
shr ebx, 0xb
cmc
stc
imul ebx, edi
clc
jmp 0x173c80e
jmp 0x17547ba
jae 0x175c4bf
mov eax, edi
ror di, 0x71
mov edi, 0x800
test edx, esi
test cx, 0x393d
clc
sub edi, edx
test bx, dx
shr edi, 5
lea edi, [edi + edx]
add dh, 0xb5
mov edx, dword [ebp - 0x1c]
clc
cmp cx, di
mov word [ecx + 2], di
cmp dx, 0x26e1
shl edx, 4
lea edi, [edx + ecx + 0x104]
mov ecx, 8
jmp 0x13e861f
jmp 0x173a3a7
sub edx, ecx
sub esi, ecx
shl cl, 0xfe
sar cx, 0x20
lea edi, [edi + edi + 1]
movsx ecx, bx
mov ecx, dword [ebp - 0x10]
cmc
stc
cmp edi, ecx
jmp 0x10b5c63
mov byte [edi + edx], bl
jmp 0x1756156