Function at 0xfda148
Capabilities:
Check http status code

Disassembly:
mov dword [ebp - 0x38], ecx
btr cx, 0x8d
adc cx, sp
ror cl, 0x54
mov ecx, dword [edi + 8]
mov dword [ebp - 0x2c], edx
rdtsc
mov edx, 1
neg ax
xadd ax, ax
shl edx, cl
rol al, cl
mov ecx, dword [edi + 4]
mov eax, 1
shl eax, cl
bswap cx
mov ecx, dword [edi + 0x14]
jmp 0x10cda22
shr edi, 5
sub edx, edi
and edi, edi
bswap di
xadd edi, edi
mov edi, dword [ebp - 0x30]
cmp eax, 0x193c6260
mov word [ecx + ebx*2 + 0x1c8], dx
and edx, edi
movsx dx, ah
mov edx, dword [ebp - 0x38]
clc
cmc
mov dword [ebp - 0x38], edi
clc
mov edi, dword [ebp - 0x2c]
test edx, 0x73084175
mov dword [ebp - 0x30], edi
mov edi, dword [ebp - 0x18]
mov dword [ebp - 0x2c], edi
cmp ax, 0x4ff2
mov dword [ebp - 0x18], edx
xadd dx, dx
bswap dx
cmp ebx, 7
setp dl
sbb ebx, ebx
mov dh, al
bsr edx, esp
and ebx, 0xfffffffd
or edx, edi
shrd edx, esi, 0xdd
lea ebx, [ebx + 0xb]
xchg edx, edx
lea ecx, [ecx + 0xa68]
movzx edx, word [ecx]
cmp sp, sp
test ebp, esi
test eax, 0x4d5c2bfd
mov dword [ebp - 0x14], ebx
jmp 0xfc78a3
jae 0x110748d
mov eax, edx
mov edx, 0x800
cmp cx, sp
sub edx, ecx
jmp 0x10fe81e
mov dword [ebp - 0x44], edi
cmp ah, 0x2e
cmc
movzx edi, word [edi]
test cx, 0x66a0
cmp eax, 0x1000000
jmp 0x1101695
inc edi
cmp cx, sp
cmp ecx, dword [ebp - 0x24]
jmp 0x110d0bb
shr edi, 0xb
stc
test ax, 0x37f4
imul edi, edx
cmp esi, edi
jae 0x110ff04
mov eax, edi
xchg edi, edi
xadd di, di
mov edi, 0x800
sub edi, edx
shr edi, 5
stc
add edi, edx
cmp di, di
cmc
mov word [ecx + ebx*2 + 0x180], di
cmp bh, 0x48
cmc
add ebx, 0xc
add ecx, 0x664
jmp 0xfc511c
jae 0x1100075
mov edi, dword [ebp - 4]
cmp ecx, 0x65f81d46
movzx edi, byte [edi]
test ax, 0xb99
shl esi, 8
shl eax, 8
jmp 0x1100068
jae 0x1f54ca3
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
test eax, edi
shl esi, 8
test di, bx
shl eax, 8
cmp bx, 0x25f6
test edx, 0x3ac547ba
jmp 0x1f54c8b
jne 0xfcfd2c
cmp dword [ebp - 0x10], 0
jmp 0xfcfd26
jae 0x1f5684e
mov eax, edi
and di, di
mov edi, 0x800
cmc
sub edi, edx
cmp ebx, esi
shr edi, 5
add edi, edx
sete dh
xchg dh, dl
mov edx, dword [ebp - 0x1c]
mov word [ecx + edx*2 + 0x644], di
jmp 0x110f41a
cmp eax, 0x1000000
jmp 0x1f48acc
add edi, edi
and edx, edi
clc
mov dword [ebp - 0x4c], edi
bts edi, edx
btc di, di
mov edi, dword [ebp - 0x1c]
clc
lea edi, [edi + edx]
clc
test bp, bp
test sp, 0x1efc
add edi, ecx
lea edi, [ebx + edi*2]
jmp 0xfc5228
cmp eax, 0x1000000
jmp 0x1f48e08
sbb edx, edx
cmp cx, bp
stc
and edx, dword [ebp - 0x24]
sub edx, dword [ebp - 0x18]
test sp, 0xec0
add edx, dword [edi + 0x14]
cmp si, 0x1f6b
inc edi
cmp ebx, 0xa
mov edi, 0x6c1656a8
cmovbe di, bx
xchg edi, edi
movzx edi, byte [edx + ecx]
sbb edx, edx
seta cl
and edx, 0xfffffffd
add ecx, 0x66ab157a
test esp, 0x125a677d
mov ecx, 0x12b532f3
add edx, 6
btr cx, di
sub ebx, edx
mov dword [ebp - 0x14], ebx
jmp 0xfde202
movzx ecx, word [ecx]
cmp ebx, 0x11cc1db3
cmp eax, 0x1000000
jmp 0x11148d6
jae 0xfcac71
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
or esi, edi
inc dword [ebp - 4]
bt di, 0x28
btr di, 0x8e
mov edi, eax
test esp, 0x3d66794
shr edi, 0xb
clc
imul edi, edx
test dx, cx
cmp esi, edi
jmp 0x110bcb8
imul edi, edx
cmp cl, 1
test eax, esp
cmp esi, edi
jae 0x110ec75
mov eax, edi
mov di, 0xa2b
add di, bp
mov edi, 0x800
clc
stc
test esi, 0x617f1c85
sub edi, edx
cmp sp, ax
test ebx, ebp
shr edi, 5
clc
add edi, edx
sar edx, cl
mov edx, dword [ebp - 0x1c]
cmp di, bx
cmp ax, 0x1236
mov word [ecx + 2], di
bsf edi, ebp
test ebp, 0x718b0c5b
shl edx, 4
not di
lea edi, [edx + ecx + 0x104]
movsx ecx, sp
setnp ch
mov ecx, 8
jmp 0x10cd707
shl eax, 8
or esi, edi
cmovs edi, esp
inc dword [ebp - 4]
rcr di, 0xc5
xor edi, 0x71fa73cd
mov edi, eax
shr edi, 0xb
imul edi, edx
test dl, 0xa0
clc
cmc
cmp esi, edi
jae 0x1108184
mov eax, edi
shl di, 0xd2
mov edi, 0x800
cmc
jmp 0x10fc43c
jae 0x1f4ee29
mov edi, dword [ebp - 4]
test ax, sp
movzx edi, byte [edi]
jmp 0x1f4ee1c
shl eax, 8
or esi, edi
movsx edi, sp
inc dword [ebp - 4]
mov edi, eax
stc
test edx, ebp
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0xfc75ad
jae 0x110674c
mov eax, edi
mov edi, 0x800
clc
sub edi, edx
test di, si
clc
test bh, 0x35
shr edi, 5
jmp 0x1f57814
sub eax, edi
clc
jmp 0xfdb141
mov esp, ebp
pop ebp
jmp 0x1f49006
jb 0x110f423
mov ecx, ebx
not di
mov edx, ebx
mov edi, 1
cmp esp, ebp
clc
shr ecx, 1
clc
stc
test cl, 0x7c
and ebx, edi
clc
test bp, 0x254e
sub ecx, edi
cmc
or ebx, 2
mov dword [ebp - 0x44], ecx
cmp edx, 0xe
jmp 0x1f4e5bd
shl eax, 8
or esi, edi
movzx edi, si
not edi
inc dword [ebp - 4]
shrd di, si, 0x33
mov edi, eax
stc
test bx, 0x3ff3
cmc
shr edi, 0xb
stc
imul edi, edx
stc
cmp esi, edi
jmp 0x110d0f1
inc edx
cmp edx, dword [ebp - 0x4c]
jmp 0x1f486df
jb 0xfcd9f4
mov dword [ebp - 0xc], edx
bts bx, bx
mov ebx, ebx
cmp edi, dword [ebp - 0x18]
movzx ebx, dx
mov ebx, dword [ebp - 0xc]
jmp 0xfd35bd
shr edi, 5
cmp bp, ax
add edi, edx
mov word [ecx + 2], di
mov dh, bl
movzx edx, si
mov edx, 2
jmp 0x1f4ca2c
shl edx, 4
mov word [ecx], di
lea edi, [edx + ecx + 4]
jmp 0xfd851b
mov dword [ebp - 0x14], ecx
jmp 0x1f54d19
movzx edi, byte [edi]
shl esi, 8
test esi, 0x780765fa
jmp 0xfcbbd7
sub edi, edx
shr edi, 5
test bx, di
cmp edx, eax
lea edi, [edi + edx]
sbb edx, esp
cmova edx, esp
mov edx, dword [ebp - 0x1c]
stc
jmp 0xfce3ff
je 0x1f4eee1
mov ecx, dword [ebp - 0xc]
test ecx, ecx
jne 0xfcfd3f
mov ecx, dword [ebp - 0x24]
movsx edx, dx
test ebx, ebp
mov edx, dword [ebp - 0x34]
sar ebx, cl
xadd bl, bl
movzx ebx, byte [ecx + edx - 1]
sal ch, 0x4d
mov edx, dword [ebp - 0x10]
movzx cx, dl
and edx, dword [ebp - 0x48]
sub cx, bx
xchg ecx, ecx
mov ecx, 8
test ax, 0x7916
stc
sub cl, byte [ebp - 0x40]
test ebx, edi
stc
cmp bl, al
shr ebx, cl
bt ecx, 0x2d
test esp, edi
mov ecx, dword [ebp - 0x40]
shl edx, cl
lea ebx, [ebx + edx]
inc dl
movsx edx, di
mov edx, dword [ebp - 8]
cmp di, ax
clc
imul ebx, ebx, 0x600
cmp si, dx
lea edx, [edx + ebx]
or bx, sp
mov ebx, dword [ebp - 0x14]
jmp 0x1f4eede
add edi, edx
jmp 0x1f48385
jae 0x10fd79d
mov edx, dword [ebp - 4]
movzx edi, byte [edx]
cmp esi, 0x1ff72967
shl esi, 8
cmc
shl eax, 8
clc
or esi, edi
jmp 0x10fd793
sub esi, edi
mov edi, edx
stc
cmp esp, esp
shr edi, 5
sub edx, edi
add di, 0x6f6d
cmc
mov edi, dword [ebp - 0x1c]
mov word [edi + ecx + 0x644], dx
shrd dx, cx, 7
lea edx, [edi + 1]
or ebx, 2
cmp edi, 0x3e513280
clc
add edx, edx
stc
mov dword [ebp - 0x1c], edx
stc
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jmp 0x1f578b0
sub eax, edi
sub esi, edi
or di, 0x3612
mov edi, edx
shr edi, 5
test esp, 0x785c702b
sub edx, edi
jmp 0x1100366
mov dword [ebp - 0xc], ecx
adc cx, 0x19ee
mov ecx, dword [edi + 0x30]
cmc
mov dword [ebp - 4], eax
mov eax, dword [edi + 0x1c]
stc
test edx, 0x6bd730e2
cmp bp, 0x435d
mov dword [ebp - 0x14], ebx
cmp esi, 0x507e3358
clc
test eax, 0x21222a77
mov dword [ebp - 0x50], edx
test sp, cx
mov dword [ebp - 0x3c], ecx
bt ecx, ebp
rol ecx, 0x60
mov dword [ebp - 0x28], 0
mov ecx, dword [ebp - 0x10]
test ebx, esp
clc
and ecx, edx
neg edx
cmp dh, dl
mov edx, ebx
test ebp, 0x65aa3e21
clc
shl edx, 4
test ebp, esi
cmc
clc
add edx, ecx
test si, 0x5ae2
cmc
cmp bp, 0x2f76
mov dword [ebp - 0x1c], ecx
setle cl
mov ecx, dword [ebp - 0x20]
test ebx, ebx
lea ecx, [ecx + edx*2]
cmp ecx, 0x4733176f
mov dword [ebp - 8], ecx
jmp 0xfca67d
jae 0x1106790
mov eax, edi
xor di, 0x3a61
mov edi, 0x800
cmp eax, 0x41976094
sub edi, edx
test dx, 0x4f46
cmc
shr edi, 5
stc
clc
cmc
add edi, edx
mov word [ebx + ecx], di
jmp 0x1f4c9ad
mov word [edx + ecx + 0x644], di
jmp 0xfd84d9
mov dword [ebp - 0xc], edx
jmp 0x1109d31
sbb ecx, ecx
and ecx, dword [ebp - 0x24]
cmc
add dword [ebp - 0x10], ebx
test di, bp
sub ecx, dword [ebp - 0x18]
sub edx, ebx
lea ecx, [ecx + edi]
cmp bl, al
stc
test bp, 0xa53
mov dword [ebp - 0x28], edx
sal dl, cl
rcl dh, cl
adc dx, 0x3963
lea edx, [ecx + ebx]
cmp bp, dx
test esp, ebp
cmp edx, dword [ebp - 0x24]
cdq
movzx edx, si
mov edx, dword [ebp - 0x34]
jmp 0xfdd9d6
jmp 0x110c346
mov edx, dword [ebp - 0x30]
jmp 0xfd8c63
mov edi, dword [ebp - 0x4c]
mov ebx, ecx
stc
mov edx, dword [ebp - 0x1c]
mov ebx, dword [ebp - 8]
clc
jmp 0xfc78e5
sub eax, edi
test bp, 0x5a5f
cmc
sub esi, edi
sal di, 0x4b
xor di, bx
mov edi, edx
clc
shr edi, 5
sub edx, edi
cmp ebp, eax
mov word [ecx + ebx*2 + 0x1b0], dx
dec dx
movzx edx, word [ecx + ebx*2 + 0x1c8]
stc
cmp eax, 0x1000000
jae 0xfcb908
mov edi, dword [ebp - 4]
test sp, 0x28d8
cmp eax, esp
movzx edi, byte [edi]
jmp 0x110a648
mov dword [ebp - 0x34], ecx
mov ch, bh
not ecx
mov ecx, dword [edi + 0x24]
jmp 0x10fe13e
inc dword [ebp - 0x10]
stc
clc
sub edx, ecx
shr cx, cl
btc ecx, ecx
mov ecx, dword [ebp - 0x34]
test bl, 0x75
add edx, edi
mov dl, byte [edx + ecx]
mov byte [edi + ecx], dl
inc edi
clc
cmp eax, esi
cmp ebx, 7
sbb ecx, ecx
jmp 0x110982c
sbb ecx, ecx
and ecx, 0xfffffffd
add ecx, 0xa
not di
add di, 0x6229
mov dword [ebp - 0x14], ecx
sub cx, di
sub cx, 0x7731
mov ecx, dword [ebp + 0xc]
mov edi, dword [ebp - 0xc]
test di, 0x4337
lea edx, [edx + 2]
cmp ecx, edi
je 0xfd7020
sub ecx, edi
clc
mov dword [ebp - 0xc], ecx
cmp ecx, ebp
cmp ecx, edx
jmp 0xfcd9e5
jmp 0xfd1023
pop edi
xchg si, bx
pop esi
cbw
movsx ebx, dx
mov eax, 1
mov bh, 0x79
pop ebx
jmp 0xfcc1ca
jae 0xfd79d3
mov edi, dword [ebp - 4]
test bx, si
cmp si, 0x4198
movzx edi, byte [edi]
clc
cmc
shl esi, 8
test dx, di
shl eax, 8
stc
test dx, 0x5f61
clc
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
test bp, 0xf00
imul edi, edx
cmp ecx, edx
cmp edi, 0x7bde4d39
cmp esi, edi
jae 0x10fcaad
mov eax, edi
ror di, 0x17
bt edi, ebp
mov edi, 0x800
sub edi, edx
shr edi, 5
stc
test esi, edx
jmp 0xfd0602
shr edi, 5
stc
add edi, edx
jmp 0xfd42a1
shr edx, 0x1f
stc
neg edx
cmp si, dx
lea ebx, [edx + ebx*2 + 1]
cmp edi, 0x2af62f8d
clc
test ebp, 0x3bae6ebd
and edx, eax
cmc
add esi, edx
sub ecx, 1
jmp 0x10fe0b4
jae 0xfdf7f7
mov edx, dword [ebp - 4]
cmp cx, bp
cmp edx, dword [ebp + 0x10]
jae 0xfdf7f7
mov edx, dword [ebp - 0x50]
movzx edi, dx
bswap di
xchg ebx, ebx
mov ebx, dword [ebp - 0x14]
not edi
mov edi, 0x528e66a1
mov edi, dword [ebp + 8]
jmp 0xfd689b
jmp 0xfd0e18
mov dword [ebp - 8], 0
mov dword [ebp - 0x1c], 8
jmp 0x1f5351c
inc edx
jmp 0x1103006
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0xfc50db
shl esi, 8
shl eax, 8
test edx, 0x22574f66
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
imul edi, edx
cmp bp, 0x75c1
test esi, eax
cmp esi, edi
jae 0x110eea6
mov eax, edi
sub edi, 0x45b035b5
mov edi, 0x800
test bp, cx
sub edi, edx
test edx, edi
shr edi, 5
clc
cmp sp, 0x557
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0x1f4c6d0
sub eax, edi
stc
clc
sub esi, edi
btc edi, 0x5e
xadd edi, edi
mov edi, edx
shr edi, 5
test di, 0x5312
stc
clc
sub edx, edi
bswap edi
mov edi, dword [ebp - 8]
mov word [edi], dx
jmp 0xfc50fb
push ebp
mov ebp, esp
sub ch, 0xfb
bsf edx, ecx
xor dl, dl
sub esp, 0x50
push ebx
sub bl, 0xa5
push esi
push edi
cmp si, di
sbb eax, edx
ror ebx, cl
mov edi, dword [ebp + 8]
mov ecx, dword [edi + 0x38]
btc esi, ebp
xor esi, 0x27db7847
shrd ebx, eax, 0x79
mov eax, dword [edi + 0x10]
sbb dx, bx
dec dh
bswap dx
mov edx, dword [edi + 0x3c]
adc bh, 0xa0
mov dword [ebp - 0x20], eax
btr ax, sp
bsr ax, dx
mov eax, dword [edi + 0x40]
cmovle ebx, ebx
mov ebx, dword [edi + 0x34]
mov dword [ebp - 0x18], ecx
shr si, 0x9c
dec si
bt ecx, 0xeb
mov ecx, dword [edi + 0x44]
mov esi, dword [edi + 0x20]
test edi, edi
cmp ebx, esi
mov dword [ebp - 0x30], eax
cmc
jmp 0xfc4769
jae 0x1f4a518
mov edi, dword [ebp - 4]
add bh, 0x49
cmc
and bl, dh
movzx ebx, byte [edi]
test edx, esi
clc
shl esi, 8
shl eax, 8
cmp ax, dx
or esi, ebx
jmp 0x1f4a50d
jae 0x1107d56
mov eax, edi
dec edi
cmp sp, ax
mov edi, 0x800
clc
sub edi, edx
test ch, 0xdd
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0xfd14af
sub esi, edi
btc edi, ecx
jmp 0x1f4afb7
inc edx
dec edi
xchg di, di
shl ebx, 0x92
mov ecx, dword [ebp + 8]
seta bl
dec edi
shl ebx, cl
mov dword [ecx + 0x1c], eax
mov eax, dword [ebp - 0xc]
cmp di, 0x7b20
dec di
mov dword [ecx + 0x18], edx
neg dl
cdq
mov di, 0x7943
mov edx, dword [ebp - 0x28]
cmp esp, 0x7f2e7815
mov dword [ecx + 0x24], eax
mov eax, ebx
bts di, bx
xadd eax, edi
mov eax, dword [ebp - 0x18]
mov dword [ecx + 0x48], edx
cmp ebp, ecx
stc
sub ebx, 0x6d8f3241
mov edx, dword [ebp - 0x10]
rcl di, 0x23
shl bh, 0x16
xchg ebx, edi
mov dword [ecx + 0x38], eax
add edi, ebp
btr ebx, 0x4f
mov eax, dword [ebp - 0x30]
ror ebx, cl
add di, sp
mov dword [ecx + 0x2c], edx
mov edx, dword [ebp - 0x2c]
mov dword [ecx + 0x40], eax
movsx edi, bp
mov eax, dword [ebp - 0x14]
pop edi
mov dword [ecx + 0x20], esi
test di, 0x3ff0
mov dword [ecx + 0x3c], edx
rcr esi, 0x24
and esi, 0x30757b3e
mov edx, dword [ebp - 0x38]
pop esi
xor bx, si
rcr ebx, cl
rol bx, cl
mov dword [ecx + 0x34], eax
mov dword [ecx + 0x44], edx
jmp 0x10cda2c
ja 0x111197b
add edx, edi
lea ebx, [ebx + edx]
test eax, edi
cmc
sub ecx, edi
test cl, 0xfe
stc
clc
add edi, dword [ebp - 0xc]
mov dword [ebp - 0x4c], ebx
not bl
mov bl, 0x64
mov dword [ebp - 0xc], edi
mov bl, byte [ecx + edx]
jmp 0x110f944
mov ecx, 1
jmp 0xfdf6bd
mov word [ebx + ecx], dx
inc ebx
test ebp, 0x51646e59
add ebx, ebx
movzx edx, word [ebx + ecx]
test bl, 0xc8
cmp eax, 0x1000000
jmp 0xfc6708
jmp 0x1f49bd0
jmp 0xfd4683
add dword [ebp - 0x28], 0x112
rcr dx, cl
sub dword [ebp - 0x14], 0xc
or edx, 0x34eb37be
mov edx, dword [ebp - 4]
cmp eax, 0x1000000
jae 0xfdd85c
movzx ecx, byte [edx]
shl esi, 8
bt ebx, edx
or bl, 0x8f
shl eax, 8
bt edi, esp
rol ebx, 0xd6
cmovo edi, esi
or esi, ecx
jmp 0xfdd854
mov dword [ebp - 8], ecx
jmp 0x11067c8
jae 0x10cd817
mov edi, dword [ebp - 4]
cmc
cmp ax, bp
clc
movzx edi, byte [edi]
shl esi, 8
stc
cmp bx, 0x5e3a
shl eax, 8
test si, bx
or esi, edi
inc dword [ebp - 4]
shrd edi, ebx, 0xf
bts edi, ecx
mov edi, eax
jmp 0xfc6454
jae 0xfd7020
cmp dword [ebp - 0x14], 0x13
inc dh
dec di
movzx edx, ax
mov edx, dword [ebp - 0x28]
mov edi, 0x76596d1d
not di
jmp 0xfd511a
dec edx
jmp 0xfd4eac
sub eax, eax
movzx ebx, bp
cmova ebx, edi
bswap bx
pop ebx
mov esp, ebp
mov bp, sp
pop ebp
ret 0xc
lea ecx, [ecx]
cmp eax, 0x1000000
jmp 0xfd0ac5
sub edi, edx
jmp 0xfd7c22
sub eax, edi
cmp si, 0x286b
stc
test ebp, 0x591e25d6
sub esi, edi
bt edi, edi
mov edi, edx
shr edi, 5
test esi, 0x3edd1726
sub edx, edi
jmp 0x110c656
jae 0xfd98eb
mov ecx, 0x800
and ax, cx
sub ecx, edx
shr ecx, 5
sar ax, cl
add ecx, edx
mov edx, dword [ebp - 8]
bsr ax, sp
xor ax, bx
mov word [edx], cx
xadd eax, eax
sar ch, cl
mov ecx, dword [ebp - 0x18]
mov eax, edi
rol di, 0xae
cmp eax, ebp
mov edi, dword [ebp - 0xc]
cmp edi, ecx
jmp 0x1f50dba
cmp esi, edi
jmp 0xfdafbf
inc edx
mov dword [ebp - 4], edx
cmp ax, di
movsx edx, ax
shr eax, 1
sar edx, 0x9b
sub esi, eax
bts edx, edx
mov edx, esi
jmp 0xfd7edb
movzx edi, word [edx + ecx*2]
cmp eax, 0x1000000
jae 0x10fd994
mov ebx, dword [ebp - 4]
cmc
cmp esp, eax
clc
movzx ebx, byte [ebx]
cmc
shl esi, 8
shl eax, 8
cmp di, sp
test edi, 0xfc56d5b
or esi, ebx
inc dword [ebp - 4]
shld bx, bp, 0x7b
and bx, bx
mov ebx, eax
test esi, 0x5ff55cae
test ax, sp
shr ebx, 0xb
test ebp, ecx
test esi, 0x1a7f7009
cmp ah, 0xb6
imul ebx, edi
cmp esi, ebx
jae 0x1f4ad53
mov eax, ebx
cmc
sub bx, dx
mov ebx, 0x800
cmp edi, 0x7cbd752b
sub ebx, edi
shr ebx, 5
cmp bx, si
add ebx, edi
clc
mov word [edx + ecx*2], bx
cmp cx, bx
add ecx, ecx
jmp 0x11012ae
shl eax, 8
cmp sp, 0x41a
or esi, edi
inc edi
dec edi
jmp 0x11058d6
jne 0x10ce8e8
mov ecx, dword [ebp - 0x20]
movzx edx, word [ecx + 0x646]
jmp 0x1f4c95b
dec eax
cmp al, dh
test ebx, esp
mov dword [ebp - 0x48], eax
shr ah, cl
shl al, 0x6f
ror ax, cl
mov eax, dword [edi]
cmc
mov dword [ebp - 0x40], eax
mov eax, dword [edi + 0x28]
clc
mov dword [ebp - 0x24], eax
sub ah, 0xcd
add ax, 0x2cf8
mov eax, dword [edi + 0x2c]
test esp, eax
stc
clc
mov dword [ebp - 0x10], eax
mov eax, dword [edi + 0x18]
cmp eax, 0x417e101b
jmp 0xfd0fe0
jae 0x1f4ca06
mov eax, edi
mov edi, 0x800
cmc
stc
test al, 0x14
sub edi, edx
clc
jmp 0xfcdfbb
jne 0x110bb23
cmp ebx, dword [ebp - 0x10]
jmp 0x10cd94a
shr edx, 5
add edx, ecx
and ch, ch
mov ecx, dword [ebp - 8]
mov word [ecx], dx
mov edx, dword [ebp - 0x20]
test cl, dl
clc
jmp 0x1103305
or esi, edi
inc di
inc dword [ebp - 4]
sbb di, 0x30f
mov edi, eax
cmp al, 0x2b
stc
cmc
shr edi, 0xb
cmp ebp, ecx
test si, di
imul edi, edx
stc
cmp ecx, 0xdc312c5
cmc
cmp esi, edi
jmp 0xfd1444
mov word [ebx + ecx], dx
xchg dh, dh
bswap edx
movzx edx, si
inc ebx
lea ebx, [ebx + ebx]
cmc
ror dl, 0xc3
xor edx, 0x387c6937
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0xfd79a8
jae 0x11058d9
mov edi, dword [ebp - 4]
cmc
movzx edi, byte [edi]
test di, bx
shl esi, 8
jmp 0x10fdf4e
jmp 0x1f4ad7c
jae 0x11016cb
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
cmc
test sp, ax
shl esi, 8
cmp ebp, 0x55350251
shl eax, 8
cmc
or esi, ebx
movzx bx, al
mov ebx, 0x1012358d
not bl
inc dword [ebp - 4]
xor bx, ax
rcr bl, 0xc
btc ebx, ebp
mov ebx, eax
shr ebx, 0xb
test edi, 0x29a9159d
imul ebx, edi
cmp esi, ebx
jmp 0x1101c80
sub esi, edi
mov edi, ecx
test ah, 0x1e
cmp ebp, 0xee93acf
jmp 0x1f4c9e1
jae 0x110c641
mov eax, ebx
cmp dx, 0x41af
shl bl, 0x5d
mov ebx, 0x800
test ebp, 0x34396f85
cmc
stc
sub ebx, edi
shr ebx, 5
add ebx, edi
mov edi, dword [ebp - 0x44]
test bp, bx
cmc
mov word [edi], bx
cmp ebp, eax
add ecx, ecx
jmp 0x1f5452b
lea edi, [edi + edi + 1]
shl dword [ebp - 0x38], 1
cmp bh, 0xb4
sub dword [ebp - 0x44], 1
jmp 0x1107231
shr edi, 5
test edx, 0x65362662
cmp edx, eax
sub edx, edi
test bx, 0x4f85
jmp 0x1f4a3b9
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0xfc50e7
jmp 0x1103fc8
jae 0x1107a51
mov ecx, ebx
test edi, 0x61aa2bc2
cmp ebx, 4
jmp 0x1f54ced
jmp 0xfde53f
inc dword [ebp - 0x10]
jmp 0xfd1599
mov word [ebx + ecx], di
jmp 0x110a091
add edx, 0xe6c
test ebx, edx
test dl, 0xe0
cmp dword [ebp - 0x3c], 0
jmp 0x11067da
shr edi, 5
add edi, edx
mov word [ebx + ecx], di
jmp 0x1f4b55f
jae 0x110ba6e
mov edi, dword [ebp - 4]
cmc
movzx edi, byte [edi]
stc
jmp 0x110ba55
shl eax, 8
or esi, edx
setno dh
inc dword [ebp - 4]
ror edx, cl
mov edx, eax
shr edx, 0xb
imul edx, ecx
cmp esp, 0x16094fbe
stc
cmp esi, edx
jmp 0xfc51f7
sub eax, edi
cmp ebp, esp
cmp edx, 0x6bc81669
sub esi, edi
btr edi, esp
mov edi, edx
shr edi, 5
test ax, si
sub edx, edi
mov word [ecx + 0x646], dx
sal edx, cl
sub dx, di
mov edx, 3
clc
test ecx, edx
or ebx, 1
lea edx, [edx + edx]
cmp sp, sp
clc
mov dword [ebp - 0x1c], edx
cmp cx, cx
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jmp 0x1f4845e
jae 0x110ece3
mov eax, edi
mov edi, 0x800
clc
jmp 0xfcfbe9
jb 0xfd467d
mov edx, dword [ebp - 0xc]
dec di
movzx edi, cx
inc di
mov edi, dword [ebp - 0x34]
jmp 0x110d344
jae 0x1103f98
mov eax, edi
and di, sp
mov edi, 0x800
sub edi, edx
shr edi, 5
stc
add edi, edx
mov dh, al
not dh
mov word [ecx + 0x646], di
cdq
mov edx, 2
jmp 0x1102d84
jae 0x1f4ef00
mov eax, edi
dec di
mov edi, 0x800
stc
cmc
sub edi, ecx
cmc
test edi, 0x459c4d90
shr edi, 5
cmp si, 0x5665
stc
lea edi, [edi + ecx]
rcl ecx, cl
test esi, esp
mov ecx, edi
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
add edx, edx
jmp 0xfd3693
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0x111432e
sub ecx, 4
cmp bh, ch
jmp 0x10ce8e5
sub eax, edi
sub esi, edi
bsr edi, edi
mov edi, edx
test cx, si
shr edi, 5
test cl, ah
clc
cmp bp, 0x3a6f
sub edx, edi
jmp 0x1110212
sub eax, edi
stc
test sp, 0x4339
sub esi, edi
mov edi, edx
clc
shr edi, 5
sub edx, edi
mov word [ebx + ecx], dx
jmp 0x1f54cd7
mov dword [ebp - 0x1c], ecx
jmp 0x110ecaf
mov dword [ebp - 8], edx
jmp 0xfc6dd5
and edx, dword [ebp - 0x24]
jmp 0xfd4fb5
or esi, edi
inc dword [ebp - 4]
xor edi, ecx
dec edi
btc di, 0xe2
mov edi, eax
stc
shr edi, 0xb
imul edi, ecx
test si, 0x677e
cmc
cmp esi, edi
jmp 0x11057c8
jae 0xfcd191
mov edi, dword [ebp - 4]
cmp sp, 0x9d0
movzx edi, byte [edi]
shl esi, 8
jmp 0xfcd17f
jne 0x1f4e60c
jmp 0x110f423
sub eax, edx
sub esi, edx
mov edx, ecx
cmc
shr edx, 5
cmp ch, al
sub ecx, edx
btc edx, ebp
test ecx, ebx
mov edx, dword [ebp - 8]
test ax, 0x4934
mov word [edx], cx
cmp ecx, 0x7f16172d
rcl ch, cl
mov ecx, dword [ebp - 0x20]
movzx edx, word [ecx + ebx*2 + 0x180]
cmc
cmp bl, al
test si, 0x6659
cmp eax, 0x1000000
jmp 0x10cd7eb
mov ecx, dword [ebp - 0xc]
cmp eax, 0x6e1c6fd6
cmp ecx, dword [ebp - 0x18]
jmp 0x1f490a1
sub eax, edi
jmp 0xfd0de9
sub eax, edi
sub esi, edi
mov edi, edx
clc
jmp 0xfc50af
and ecx, 0xfffffffe
add ecx, 0xb
jmp 0xfceef2
jmp 0x110d0d6
jmp 0x111021b
shl esi, 8
jmp 0xfcb8f3
shl esi, 8
cmp sp, cx
shl eax, 8
or esi, edi
bswap edi
inc edi
inc dword [ebp - 4]
shrd di, bp, 0x21
neg di
mov edi, eax
shr edi, 0xb
test ecx, 0x52675ff4
imul edi, edx
stc
mov dword [ebp - 0x4c], edi
clc
cmc
cmp esi, edi
jmp 0x1f5708c
cmp ebx, ecx
jmp 0x10cd94a
jae 0xfcc184
mov eax, edi
cmp edi, 0x1e682c0e
cmovg edi, edx
bts edi, edi
mov edi, 0x800
sub edi, edx
shr edi, 5
add edi, edx
jmp 0x110d196
imul edi, edx
stc
cmp esi, edi
jmp 0x1105764
sub ecx, edi
cmc
bts edi, edi
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
cmp edi, 0x6939727f
lea edx, [edx + edx + 1]
mov ecx, dword [ebp - 0x1c]
cmp edx, ecx
jb 0x110ecc2
mov edi, dword [ebp - 8]
sub edi, ecx
add edx, edi
mov dword [ebp - 0x28], edx
cmp ebx, 0xc
jmp 0x110c9cd
sub eax, ebx
sub esi, ebx
xadd ebx, ebx
sar bx, 0x74
sbb bh, 0x7d
mov ebx, edi
jmp 0x1f49bbc
mov word [ebx + ecx], dx
xchg dx, dx
movsx edx, ax
inc ebx
xchg dh, dh
shl dx, 0xc4
add ebx, ebx
movzx edx, word [ebx + ecx]
test dx, cx
cmp cx, 0x1178
cmp eax, 0x1000000
jmp 0x1f53798
jb 0xfd5135
mov ecx, edx
cmp edx, 4
jmp 0x1f57dd0
jne 0x110d0c4
xor ecx, ecx
clc
sub dword [ebp - 0xc], 1
jne 0x111197b
mov dword [ebp - 0xc], edi
shl ch, cl
add ch, 0xc4
mov ecx, dword [ebp - 0xc]
cmp bp, si
cmp ecx, dword [ebp + 0xc]
jmp 0xfd8029
jae 0xfd4e60
mov eax, edi
mov edi, 0x800
clc
sub edi, edx
cmp esi, 0x66d30dea
test ecx, 0x293b0404
cmp ecx, esp
shr edi, 5
cmp edi, eax
add edi, edx
mov dx, si
mov edx, dword [ebp - 0x2c]
jmp 0x1102c36
mov word [ebx + ecx], di
jmp 0x1102f99
sub eax, ecx
jmp 0x1f56386
mov byte [edx + edi], cl
jmp 0xfd8bce
imul edi, edx
jmp 0x10fd449
sub eax, edi
sub esi, edi
mov edi, edx
shr edi, 5
sub edx, edi
rcl edi, 0xb3
mov word [ecx + 2], dx
movzx edx, sp
bswap dx
rcl edi, 0x9d
lea edi, [ecx + 0x204]
mov dword [ebp - 8], 0x10
sub ch, 0xf1
mov dword [ebp - 0x1c], pe_nt_image_headers32
adc dx, 0x7013
or cx, cx
mov dword [ebp - 0x28], edi
sal ch, cl
mov edx, 1
xchg ch, ch
bt ecx, 0xfd
nop
sal cl, cl
movzx ecx, word [edi + edx*2]
test ebp, 0x6df09d1
cmp eax, 0x1000000
jmp 0x1f4d4b1
sub eax, edi
sub esi, edi
mov edi, edx
test ecx, esp
shr edi, 5
cmp bh, dl
sub edx, edi
mov word [ecx], dx
shld dx, sp, 0x2a
rol edx, cl
jmp 0x111055e
sub eax, edi
cmc
cmp bp, si
sub esi, edi
rcr edi, 0x5d
or di, ax
mov edi, edx
test si, 0x79e5
cmp esp, 0x3e450753
shr edi, 5
cmp edx, 0x4d020e29
sub edx, edi
clc
mov edi, dword [ebp - 0x1c]
cmc
mov word [edi + ecx + 0x644], dx
cmp di, 0x5d36
lea edx, [edi + 1]
test bx, cx
stc
or ebx, 4
cmp di, 0x3d25
test bp, si
stc
mov dword [ebp - 0x1c], edx
jmp 0x1f4ba4a
inc dword [ebp - 4]
adc edi, ebx
mov edi, eax
cmc
shr edi, 0xb
cmp ah, 0xbe
cmc
imul edi, edx
cmp esi, edi
jmp 0x11042d8
sub esi, edi
xor edi, eax
mov edi, edx
cmp esp, 0x520d2ede
stc
test bx, 0x1613
shr edi, 5
test edi, 0x2f3528bc
sub edx, edi
sbb edi, 0x14ce666b
mov edi, dword [ebp - 0x1c]
test sp, 0x4f16
cmp bp, 0x17a0
test di, cx
mov word [ecx + edi*2 + 0x644], dx
or ebx, 8
stc
cmp ebx, 0xffffffff
je 0xfdf7e3
mov ecx, dword [ebp - 0x30]
bts dx, si
cmc
ror dl, 0x16
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ecx
sar ecx, cl
movzx ecx, dx
movsx cx, al
mov ecx, dword [ebp - 0x18]
cmc
mov dword [ebp - 0x2c], ecx
sal cx, cl
mov ecx, dword [ebp - 0x3c]
cmp ebx, 0x31e83af6
test ecx, esp
mov dword [ebp - 0x30], edx
cmovne edx, esp
bsf edx, esi
cmp esp, edi
lea edx, [ebx + 1]
mov dword [ebp - 0x18], edx
cmp edx, eax
test ecx, ecx
jmp 0x10fe810
mov byte [edx], bl
jmp 0xfcd826
sub eax, edi
cmp esp, 0x62af4f0b
sub esi, edi
mov edi, edx
shr edi, 5
clc
sub edx, edi
cmp dword [ebp - 0x3c], 0
mov word [ecx + ebx*2 + 0x180], dx
jne 0x1f489b1
cmp dword [ebp - 0x10], 0
jmp 0x1f489ab
mov word [ebx + ecx], dx
inc ebx
neg dx
clc
lea ebx, [ebx + ebx]
or edx, 0x73484524
setbe dh
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0xfcac50
movzx edx, word [ecx + 2]
cmp bp, di
cmp eax, 0x1000000
jmp 0xfcb9c5
mov bl, byte [ecx + edx]
jmp 0x1f4d107
jae 0xfd0f9a
mov eax, edi
movzx edi, bp
sub edi, edi
mov edi, 0x800
cmp esi, 0x41013e25
sub edi, edx
jmp 0x1103d6e
jae 0x1103e66
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
shl esi, 8
jmp 0x1103e59
mov word [ebx + ecx], di
jmp 0x110c667
jae 0x1f51f34
mov edi, dword [ebp - 4]
cmp ebp, edx
jmp 0x1f49aa6
jne 0xfdd9f8
jmp 0x110d0d6
je 0xfd7020
movzx edx, word [ecx + ebx*2 + 0x198]
test dh, dl
cmp eax, 0x1000000
jmp 0x1103dfe
jae 0x110f0e6
mov edi, dword [ebp - 4]
cmc
movzx edi, byte [edi]
cmp esp, ecx
cmp dl, 0xf5
shl esi, 8
clc
test dx, ax
cmp sp, 0x4ae6
shl eax, 8
or esi, edi
jmp 0x110f0e1
jae 0xfcbbe2
mov edi, dword [ebp - 4]
jmp 0xfcf477
sub eax, edi
test esi, edx
sub esi, edi
mov edi, edx
jmp 0x1102394
ret 0xc
mov dword [ebp - 0x1c], pe_nt_image_headers32
jmp 0xfca623
movzx edi, byte [edi]
shl esi, 8
jmp 0x1f51f28
shr ebx, 5
clc
test ebp, ebx
sub edi, ebx
mov ebx, dword [ebp - 0x44]
mov word [ebx], di
test esp, eax
lea ecx, [ecx + ecx + 1]
and dword [ebp - 0x1c], edx
cmp ecx, 0x100
jmp 0x11051d4
mov word [ecx + ebx*2 + 0x198], dx
sbb edx, 0x4fd37d84
shl dl, 0xda
sal edx, 0x21
movzx edx, word [ecx + ebx*2 + 0x1b0]
stc
cmp eax, 0x1000000
jmp 0x11071ed
inc edi
mov dword [ebp - 4], edi
sar edi, 0x2c
bts di, si
mov edi, eax
shr edi, 0xb
test ebp, ebp
cmp bx, 0x3373
imul edi, edx
cmp esi, edi
jmp 0x10fe4bb
sub eax, ebx
stc
cmc
sub esi, ebx
and bl, dl
xor bl, 0x1e
xchg bh, bl
mov ebx, edi
shr ebx, 5
test dl, 0xb6
test esi, esi
sub edi, ebx
stc
mov word [edx + ecx*2], di
stc
cmp esp, 0x19f7739d
lea ecx, [ecx + ecx + 1]
cmp ecx, 0x100
jb 0x10fd95e
jmp 0x11051da
mov edi, edx
cmc
shr edi, 5
stc
cmc
test edi, edx
sub edx, edi
jmp 0xfde534
jmp 0x1100372
movzx edx, word [ecx + edx*2 + 0x644]
test di, ax
jmp 0xfc8283
mov word [edx + ecx + 0x644], di
jmp 0x110eef1
shl ebx, 4
stc
cmc
test esi, ecx
cmp eax, 0x1000000
jmp 0xfc67bf
jmp 0x1f54cda
shr edi, 5
jmp 0x110c32f
sub eax, edi
shrd bx, di, 0xd7
or ebx, ebp
sub esi, edi
mov edi, edx
sbb bx, ax
cmc
shr edi, 5
sub edx, edi
shr ebx, cl
mov word [ecx + 2], dx
adc edx, esp
sal edx, 0x6f
mov edx, 3
lea ebx, [edx + edx]
clc
cmp di, 0x4122
movzx edx, word [ebx + ecx]
test sp, sp
cmp eax, 0x1000000
jmp 0x1100618
inc ecx
jmp 0xfc5695
mov byte [edi + edx], bl
jmp 0x1f4d078
jae 0x1106910
mov edi, dword [ebp - 4]
stc
clc
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
jmp 0x1106903
jae 0x1105e59
shl ebx, cl
bts ecx, edx
sbb ch, 0xa4
btc ecx, 0x87
mov dword [ebp - 0x38], edi
movsx cx, ch
shr ecx, cl
mov ecx, ebx
clc
sub ecx, edx
seta dh
sar dl, 0xfe
mov edx, dword [ebp - 0x20]
cmp dx, 0x51ad
lea ecx, [edx + ecx*2 + 0x55e]
sub dx, ax
mov dword [ebp - 8], ecx
test ebp, ebp
sal edx, cl
btr edx, 0x1f
lea esp, [esp]
btr edx, 0xd3
cdq
movzx edx, word [ecx + edi*2]
cmp eax, 0x1000000
jae 0x1f4e63e
mov ecx, dword [ebp - 4]
cmc
test edi, 0x68525858
clc
movzx ecx, byte [ecx]
shl esi, 8
clc
cmp dx, si
shl eax, 8
or esi, ecx
not ch
inc dword [ebp - 4]
not ecx
sar ch, cl
mov ecx, eax
cmp edx, edi
cmc
shr ecx, 0xb
imul ecx, edx
cmp esi, ecx
jmp 0x1f55aa5
shl esi, 8
shl eax, 8
cmc
clc
or esi, edi
inc dword [ebp - 4]
mov edi, eax
clc
test ebp, 0x6c6b66e0
shr edi, 0xb
test eax, 0x362d1ec1
jmp 0xfcae77
mov dword [ebp - 8], edx
cmp ebx, 7
jmp 0x1102ee7
sub eax, edi
jmp 0x1101c6e
sbb edx, edx
jmp 0x11068c1
jae 0x1f50f61
shl edi, 8
or eax, 0x9f06f8d
mov eax, edi
mov edi, dword [ebp - 4]
test bl, al
movzx edi, byte [edi]
shl esi, 8
cmc
clc
stc
or esi, edi
mov di, 0x3c8f
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
test esi, edi
test bh, 0x70
imul edi, edx
cmp esi, edi
jmp 0x10fce53
shl eax, 8
stc
test ebp, ebp
cmc
or esi, edi
inc dword [ebp - 4]
mov edi, eax
test edx, esi
jmp 0x1f55c23
jmp 0x110ecaf
jae 0x1f537c3
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp cx, 0xd1c
test di, 0x6643
shl esi, 8
shl eax, 8
clc
test bp, si
or esi, edi
inc dword [ebp - 4]
neg edi
xadd di, di
mov edi, eax
shr edi, 0xb
clc
imul edi, edx
cmc
test dx, 0x5d2
cmp esi, edi
jmp 0xfcc019
not edx
jmp 0xfdea2c
or esi, edi
dec di
bswap di
inc dword [ebp - 4]
and edi, 0x5505471c
add di, 0x658f
adc edi, esi
mov edi, eax
clc
cmc
cmp bp, 0x54bc
shr edi, 0xb
jmp 0x110bff5
inc ebx
test esi, esp
sub ebx, 0x40
stc
cmp esp, 0x644c313f
clc
cmp ebx, 4
jmp 0xfccdb7
jb 0x1f54cf8
mov ecx, 3
sub ebx, ecx
mov ch, 0x8a
cmovno ecx, eax
movzx ecx, cx
mov dword [ebp - 0x14], ebx
movzx cx, ch
bswap cx
xchg cl, ch
mov ecx, 1
jmp 0x10fd95e
jmp 0x110d0ce
jae 0x110d1f6
mov eax, ecx
mov cl, al
mov ecx, 0x800
sub ecx, edx
cmp sp, ax
shr ecx, 5
cmc
lea ecx, [ecx + edx]
adc dx, 0x243c
mov edx, ecx
mov ecx, dword [ebp - 8]
mov word [ecx + edi*2], dx
test eax, 0x46535dd8
cmp dh, 0x62
add edi, edi
jmp 0x1101ef8
shr edi, 0xb
cmc
stc
jmp 0x110e249
sub esi, ecx
xchg cx, cx
mov ecx, edx
shr ecx, 5
sub edx, ecx
dec cl
mov ecx, dword [ebp - 8]
stc
or ebx, dword [ebp - 0x38]
test ax, 0x6b85
stc
mov word [ecx + edi*2], dx
jmp 0x1101ef4
sub eax, edi
cmc
stc
jmp 0x110f3db
jae 0x1f48e4c
mov eax, edi
btc di, 0xcc
shr edi, 0xcf
shl edi, 0x57
mov edi, 0x800
sub edi, edx
shr edi, 5
cmp al, 0x62
lea edi, [edi + edx]
xadd dh, dh
lea edx, [ebx + 0xf]
test dl, 0xd0
shl edx, 4
cmc
test dx, bp
add edx, dword [ebp - 0x1c]
mov word [ecx + ebx*2 + 0x198], di
ror di, 0xf1
lea edx, [ecx + edx*2]
mov edi, eax
cmp si, 0x72ac
mov dword [ebp - 8], edx
cmp dl, 0x64
movzx edx, word [edx]
cmp edi, 0x1000000
jmp 0x1f50f3a
add edi, edx
jmp 0x11032f0
jae 0xfd8f4c
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
jmp 0xfd8f3b
jb 0x1f57ddb
mov ecx, 3
mov edx, dword [ebp - 0x20]
shl ecx, 7
test ah, 0x77
cmc
lea ecx, [ecx + edx + 0x360]
ror edx, 0x93
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0xfda5ae