Function at 0x4ae320
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword [0x8602c0]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0x13c]
cmp eax, dword [ecx + 8]
jbe 0x4affbc
sub esp, 0x1bc
lea edi, [esp]
lea esi, [esp + 0x1c0]
call fcn.004683ce
call fcn.004b4b30
mov eax, dword [esp + 0x1c]
mov dword [esp + 0x84], eax
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x90], ecx
mov edx, dword [esp + 0x24]
mov dword [esp + 0x70], edx
mov ebx, dword [esp + 0x20]
mov dword [esp + 0x6c], ebx
mov ebp, dword [esp + 0x14]
mov dword [esp + 0x19c], ebp
mov esi, dword [esp + 0x1e4]
mov edi, dword [esp + 0x1e0]
mov esi, 0xffffffff
mov dword [esp + 0x74], esi
mov edi, 0xffffffff
mov dword [esp + 0x30], edi
xor edi, edi
mov dword [esp + 0x58], edi
xor esi, esi
mov dword [esp + 0x7c], esi
xor esi, esi
mov dword [esp + 0x2c], esi
xor esi, esi
mov dword [esp + 0x88], esi
xor esi, esi
mov dword [esp + 0x8c], esi
mov esi, dword [esp + 0x1dc]
mov dword [esp + 0xa8], esi
mov edi, dword [esp + 0x1d8]
mov dword [esp + 0xa4], edi
mov dword [esp + 0xac], eax
mov eax, dword [esp + 0x1d4]
mov dword [esp + 0x1a4], eax
mov esi, dword [esp + 0x1e4]
mov edi, dword [esp + 0x1e0]
mov eax, dword [esp + 0xac]
jmp 0x4ae452
mov ecx, dword [esp + 0x90]
mov edx, dword [esp + 0x70]
mov ebp, dword [esp + 0x19c]
mov esi, dword [esp + 0x80]
mov dword [esp + 0xa8], eax
mov dword [esp + 0xa4], ebx
mov dword [esp + 0x1a4], edi
mov eax, dword [esp + 0x84]
mov ebx, dword [esp + 0x6c]
mov edi, dword [esp + 0x198]
test esi, esi
je 0x4af76c
mov dword [esp], edi
mov dword [esp + 4], esi
call fcn.004ac230
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x198], ecx
mov edx, dword [esp + 0x18]
mov dword [esp + 0x80], edx
mov ebx, dword [esp + 0x10]
mov dword [esp + 0x78], ebx
mov ebp, dword [esp + 8]
test eax, eax
jne 0x4ae4aa
mov eax, dword [esp + 0xa8]
mov ebp, dword [esp + 0x1a4]
mov esi, dword [esp + 0xa4]
jmp 0x4ae55f
mov esi, dword [esp + 0xa4]
lea edi, [eax + esi]
mov ecx, dword [esp + 0xa8]
cmp ecx, edi
jae 0x4ae510
mov dword [esp + 0x44], eax
mov dword [esp + 0x190], ebp
mov eax, dword [esp + 0x1a4]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], ecx
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov eax, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov ebp, dword [esp + 0x190]
mov esi, dword [esp + 0xa4]
mov dword [esp + 0x1a4], eax
mov eax, dword [esp + 0x44]
mov dword [esp + 0xa8], edi
mov dword [esp + 0xa4], ecx
mov edx, dword [esp + 0x1a4]
lea ebx, [edx + esi]
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], eax
call fcn.004685e0
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x80]
mov ebx, dword [esp + 0x78]
mov eax, dword [esp + 0xa4]
mov ebp, dword [esp + 0x1a4]
mov esi, dword [esp + 0xa8]
test ebx, ebx
je 0x4af781
mov dword [esp + 0xa0], esi
mov dword [esp + 0x9c], eax
mov dword [esp + 0x1a0], ebp
mov edi, ebp
mov ebp, dword [esp + 0x74]
test ebp, ebp
jge 0x4ae5ed
test ebx, 0x100
je 0x4ae5ed
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov ecx, dword [esp + 0x6c]
mov dword [esp], ecx
mov byte [esp + 8], 1
call fcn.004b5e70
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0xc]
inc eax
mov esi, dword [esp + 0xa0]
mov edi, dword [esp + 0x1a0]
mov ebp, ebx
mov dword [esp + 0x58], ecx
mov dword [esp + 0x7c], edx
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x9c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x80]
mov ebx, dword [esp + 0x78]
mov dword [esp + 0x74], ebp
mov ebp, dword [esp + 0x30]
test ebp, ebp
jge 0x4ae6a4
test ebx, 0x200
je 0x4ae6a4
nop
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov ecx, dword [esp + 0x6c]
mov dword [esp], ecx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x15180
call fcn.0045fa60
mov eax, dword [esp + 0x10]
mov ecx, eax
mov eax, 0x91a2b3c5
imul ecx
lea eax, [edx + ecx]
sar eax, 0xb
mov edx, ecx
sar ecx, 0x1f
sub eax, ecx
imul ecx, eax, 0xe10
sub edx, ecx
mov ecx, eax
mov eax, 0x88888889
mov ebx, edx
imul edx
lea eax, [ebx + edx]
sar eax, 5
mov edx, ebx
sar ebx, 0x1f
sub eax, ebx
imul ebx, eax, 0x3c
sub edx, ebx
mov ebx, dword [esp + 0x78]
mov esi, dword [esp + 0xa0]
mov edi, dword [esp + 0x1a0]
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], edx
mov ebp, ecx
mov eax, dword [esp + 0x9c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x80]
mov dword [esp + 0x30], ebp
and ebx, 0xffff
cmp ebx, 0x109
jg 0x4af11f
cmp ebx, 0x103
jg 0x4aedf8
cmp ebx, 0x23
jg 0x4aecb3
cmp ebx, 0x17
je 0x4aea6d
lea ecx, [ebx - 0x18]
cmp ecx, 9
ja 0x4ae9ef
mov ecx, dword [esp + 0x84]
test ecx, ecx
jne 0x4ae75f
mov ebx, dword [esp + 0x78]
cmp ebx, 0x18
je 0x4ae70c
cmp ebx, 0x1b
je 0x4ae70c
cmp ebx, 0x19
je 0x4ae70c
cmp ebx, 0x1a
je 0x4ae70c
cmp ebx, 0x1c
jne 0x4ae763
lea ebx, [esi + 1]
cmp eax, ebx
jae 0x4ae755
mov dword [esp], edi
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov edi, ebp
mov ebp, dword [esp + 0x30]
mov byte [ebx + edi - 1], 0x5a
jmp 0x4ae412
mov ebx, dword [esp + 0x78]
mov eax, 0x88888889
imul ecx
add edx, ecx
sar edx, 5
mov dword [esp + 0xa8], edx
mov eax, ecx
sar ecx, 0x1f
sub edx, ecx
test edx, edx
jge 0x4ae7fe
lea edx, [esi + 1]
mov esi, dword [esp + 0x9c]
cmp esi, edx
jae 0x4ae7de
mov dword [esp + 0xa4], ecx
mov dword [esp], edi
mov dword [esp + 4], edx
mov dword [esp + 8], esi
mov dword [esp + 0xc], 1
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0xa4]
mov ebx, dword [esp + 0x78]
mov edi, ebp
mov esi, eax
mov eax, dword [esp + 0x84]
mov ebp, dword [esp + 0x30]
mov byte [edx + edi - 1], 0x2d
mov ebp, dword [esp + 0xa8]
sub ecx, ebp
mov ebp, eax
xchg ebp, ebx
neg ebx
xchg ebp, ebx
mov eax, ebp
mov ebp, ecx
mov ecx, edx
mov edx, ebp
jmp 0x4ae85a
lea ecx, [esi + 1]
mov esi, dword [esp + 0x9c]
cmp esi, ecx
jae 0x4ae855
mov dword [esp + 0x68], edx
mov dword [esp], edi
mov dword [esp + 4], ecx
mov dword [esp + 8], esi
mov dword [esp + 0xc], 1
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov edx, dword [esp + 0x68]
mov ebx, dword [esp + 0x78]
mov edi, ebp
mov esi, eax
mov eax, dword [esp + 0x84]
mov ebp, dword [esp + 0x30]
mov byte [ecx + edi - 1], 0x2b
mov dword [esp + 0xa8], edx
mov dword [esp + 0x5c], eax
mov dword [esp], edi
mov dword [esp + 4], ecx
mov dword [esp + 8], esi
mov eax, 0x88888889
mov ebx, edx
imul edx
add edx, ebx
sar edx, 5
sar ebx, 0x1f
sub edx, ebx
mov dword [esp + 0xa4], edx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov ebp, dword [esp + 0x78]
cmp ebp, 0x1b
je 0x4ae8bf
cmp ebp, 0x20
je 0x4ae8bf
cmp ebp, 0x1c
je 0x4ae8bf
cmp ebp, 0x21
jne 0x4ae8fb
inc ebx
cmp ecx, ebx
jae 0x4ae8f6
mov dword [esp], edx
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov ebp, dword [esp + 0x78]
mov byte [ebx + edx - 1], 0x3a
cmp ebp, 0x1f
je 0x4ae944
cmp ebp, 0x1a
je 0x4ae944
mov dword [esp], edx
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
mov eax, dword [esp + 0xa4]
imul eax, eax, 0x3c
mov ecx, dword [esp + 0xa8]
sub ecx, eax
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov ebp, dword [esp + 0x78]
cmp ebp, 0x19
je 0x4ae990
cmp ebp, 0x1e
je 0x4ae990
cmp ebp, 0x21
je 0x4ae958
cmp ebp, 0x1c
jne 0x4ae9d4
inc ebx
cmp ecx, ebx
jae 0x4ae98b
mov dword [esp], edx
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov byte [ebx + edx - 1], 0x3a
mov dword [esp], edx
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
mov eax, 0x88888889
mov ecx, dword [esp + 0x5c]
imul ecx
add edx, ecx
sar edx, 5
mov ebx, ecx
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x3c
sub ebx, ecx
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov ebp, dword [esp + 0x30]
mov eax, ecx
mov edi, edx
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
jmp 0x4ae412
cmp ebx, 0x22
jge 0x4aea00
mov ecx, dword [esp + 0x198]
jmp 0x4af5b5
lea edi, [esp + 0x1a8]
mov edx, esi
lea esi, [esp + 0x1c0]
call fcn.004683ce
mov ecx, dword [esp + 0x1a8]
and ecx, 0x3fffffff
nop
mov ebx, dword [esp + 0x1a0]
mov dword [esp], ebx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
mov eax, dword [esp + 0x78]
mov dword [esp + 0x10], eax
call fcn.004ad480
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
mov ebx, dword [esp + 0x90]
test ebx, ebx
je 0x4aeb18
lea ecx, [ebx + esi]
cmp eax, ecx
jae 0x4aeabd
mov dword [esp], edi
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ebx
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ebx, dword [esp + 0x90]
mov esi, dword [esp + 0xa0]
mov edi, ebp
mov dword [esp + 0x1a4], edi
mov dword [esp + 0xa8], ecx
mov dword [esp + 0xa4], eax
lea edx, [edi + esi]
mov dword [esp], edx
mov edx, dword [esp + 0x19c]
mov dword [esp + 4], edx
mov dword [esp + 8], ebx
call fcn.004685e0
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebp, dword [esp + 0x30]
mov eax, dword [esp + 0xa4]
mov ebx, dword [esp + 0xa8]
mov edi, dword [esp + 0x1a4]
jmp 0x4ae412
mov eax, 0x88888889
mov ebx, dword [esp + 0x84]
imul ebx
add edx, ebx
sar edx, 5
mov dword [esp + 0xa8], edx
mov eax, ebx
sar ebx, 0x1f
sub edx, ebx
test edx, edx
jge 0x4aebb3
lea edx, [esi + 1]
mov esi, dword [esp + 0x9c]
cmp esi, edx
jae 0x4aeb9d
mov dword [esp + 0xa4], ebx
mov dword [esp], edi
mov dword [esp + 4], edx
mov dword [esp + 8], esi
mov dword [esp + 0xc], 1
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x198]
mov ebx, dword [esp + 0xa4]
mov edi, ebp
mov esi, eax
mov eax, dword [esp + 0x84]
mov ebp, dword [esp + 0x30]
mov byte [edx + edi - 1], 0x2d
mov ecx, dword [esp + 0xa8]
sub ebx, ecx
mov ecx, ebx
mov ebx, edx
mov edx, ecx
jmp 0x4aec12
lea ebx, [esi + 1]
mov esi, dword [esp + 0x9c]
cmp esi, ebx
jae 0x4aec0d
mov dword [esp + 0x64], edx
mov dword [esp], edi
mov dword [esp + 4], ebx
mov dword [esp + 8], esi
mov dword [esp + 0xc], 1
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x64]
mov edi, ebp
mov esi, eax
mov eax, dword [esp + 0x84]
mov ebp, dword [esp + 0x30]
mov byte [ebx + edi - 1], 0x2b
mov dword [esp + 0xa8], edx
mov dword [esp], edi
mov dword [esp + 4], ebx
mov dword [esp + 8], esi
mov eax, 0x88888889
mov ecx, edx
imul edx
mov ebx, ecx
sar ecx, 0x1f
add edx, ebx
sar edx, 5
sub edx, ecx
mov dword [esp + 0xa4], edx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], ebx
mov ecx, dword [esp + 0xa4]
imul ecx, ecx, 0x3c
mov edx, dword [esp + 0xa8]
sub edx, ecx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
cmp ebx, 0x101
jne 0x4aed2c
mov ebx, dword [esp + 0x58]
lea ecx, [ebx - 1]
cmp ecx, 0xb
jbe 0x4aed0a
lea edi, [esp + 0xdc]
xor eax, eax
call fcn.00467eeb
mov ecx, ebx
sar ebx, 0x1f
test ecx, ecx
sete al
test ebx, ebx
xchg edi, ebx
sete bl
xchg edi, ebx
and eax, edi
test al, al
jne 0x4aecf8
mov edi, 0x14
jmp 0x4afeee
mov byte [esp + 0xef], 0x30
mov eax, 0x13
jmp 0x4afe3c
mov edx, dword [0x82fb7c]
cmp edx, ecx
jbe 0x4afe33
mov ecx, dword [0x82fb78]
lea ecx, [ecx + ebx*8 - 8]
mov edx, dword [ecx]
mov ecx, dword [ecx + 4]
jmp 0x4afd8f
cmp ebx, 0x102
jne 0x4aeda5
mov ebx, dword [esp + 0x58]
lea ecx, [ebx - 1]
cmp ecx, 0xb
ja 0x4aed62
mov edx, dword [0x82fb7c]
cmp edx, ecx
jbe 0x4afd86
mov ecx, dword [0x82fb78]
lea ecx, [ecx + ebx*8 - 8]
mov edx, dword [ecx]
mov ecx, dword [ecx + 4]
jmp 0x4afbff
lea edi, [esp + 0xf0]
xor eax, eax
call fcn.00467eeb
mov ecx, ebx
sar ebx, 0x1f
test ecx, ecx
sete al
test ebx, ebx
xchg edi, ebx
sete bl
xchg edi, ebx
and eax, edi
test al, al
jne 0x4aed93
mov edi, 0x14
jmp 0x4afcb9
mov byte [esp + 0x103], 0x30
mov eax, 0x13
jmp 0x4afb81
cmp ebx, 0x103
jne 0x4af5b5
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov eax, dword [esp + 0x58]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
cmp ebx, 0x106
jg 0x4aefdd
cmp ebx, 0x104
je 0x4aef96
cmp ebx, 0x105
jne 0x4aeeda
mov eax, dword [esp + 0x6c]
add eax, 0x15180
mov edx, dword [esp + 0x70]
adc edx, 0
mov dword [esp + 4], edx
mov dword [esp], eax
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x93a80
call fcn.0045fa60
mov eax, dword [esp + 0x10]
mov ecx, eax
mov eax, 0xc22e4507
imul ecx
lea eax, [ecx + edx]
sar eax, 0x10
sar ecx, 0x1f
sub eax, ecx
cmp eax, 6
jbe 0x4aeeb9
mov dword [esp + 0xa8], eax
lea edi, [esp + 0xb4]
xor eax, eax
call fcn.00467eeb
mov ecx, dword [esp + 0xa8]
mov edx, ecx
sar ecx, 0x1f
nop
test ecx, ecx
sete bl
test edx, edx
xchg ebp, ebx
sete bl
xchg ebp, ebx
and ebp, ebx
xchg ebp, eax
test al, al
xchg ebp, eax
jne 0x4aeea7
mov eax, 0x14
jmp 0x4afad2
mov byte [esp + 0xc7], 0x30
mov eax, 0x13
jmp 0x4afa4b
mov ecx, dword [0x82fb4c]
cmp ecx, eax
jbe 0x4afa46
mov ecx, dword [0x82fb48]
lea eax, [ecx + eax*8]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
jmp 0x4af983
mov eax, dword [esp + 0x6c]
add eax, 0x15180
mov edx, dword [esp + 0x70]
adc edx, 0
mov dword [esp + 4], edx
mov dword [esp], eax
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x93a80
call fcn.0045fa60
mov eax, dword [esp + 0x10]
mov ecx, eax
mov eax, 0xc22e4507
imul ecx
lea eax, [ecx + edx]
sar eax, 0x10
sar ecx, 0x1f
sub eax, ecx
cmp eax, 6
ja 0x4aef44
mov ecx, dword [0x82fb4c]
cmp ecx, eax
jbe 0x4af97e
mov ebx, dword [0x82fb48]
lea eax, [ebx + eax*8]
mov ebx, dword [eax]
mov eax, dword [eax + 4]
jmp 0x4af7fe
mov dword [esp + 0xa8], eax
lea edi, [esp + 0xc8]
xor eax, eax
call fcn.00467eeb
mov ecx, dword [esp + 0xa8]
mov edx, ecx
sar ecx, 0x1f
nop
test ecx, ecx
sete bl
test edx, edx
xchg ebp, ebx
sete bl
xchg ebp, ebx
and ebx, ebp
test bl, bl
jne 0x4aef84
mov eax, 0x14
jmp 0x4af8cf
mov byte [esp + 0xdb], 0x30
mov eax, 0x13
jmp 0x4af79d
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov eax, dword [esp + 0x58]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
cmp ebx, 0x107
je 0x4af0d8
cmp ebx, 0x108
jne 0x4af091
mov ebx, dword [esp + 0x7c]
cmp ebx, 0xa
jge 0x4af04e
inc esi
cmp eax, esi
jae 0x4af049
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x80]
mov ebx, dword [esp + 0x7c]
mov edi, ebp
mov ebp, dword [esp + 0x30]
mov byte [esi + edi - 1], 0x20
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], 0
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
cmp ebx, 0x20d
jg 0x4af407
cmp ebx, 0x113
jg 0x4af2d8
cmp ebx, 0x10a
je 0x4af1e5
cmp ebx, 0x10b
je 0x4af19e
cmp ebx, 0x113
jne 0x4af5b5
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 4
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov eax, dword [esp + 0x2c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 3
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
mov ebx, dword [esp + 0x2c]
cmp ebx, 0x64
jge 0x4af295
inc esi
cmp eax, esi
jae 0x4af23d
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x80]
mov ebx, dword [esp + 0x2c]
mov edi, ebp
mov ebp, dword [esp + 0x30]
mov byte [esi + edi - 1], 0x20
cmp ebx, 0xa
jge 0x4af295
inc esi
cmp eax, esi
jae 0x4af290
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov edi, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x80]
mov ebx, dword [esp + 0x2c]
mov ebp, dword [esp + 0x30]
mov byte [esi + edi - 1], 0x20
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], 0
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
cmp ebx, 0x114
je 0x4af3a4
cmp ebx, 0x20c
je 0x4af361
cmp ebx, 0x20d
jne 0x4af5b5
mov ebx, eax
mov eax, 0xaaaaaaab
imul ebp
add edx, ebp
sar edx, 3
mov eax, ebp
sar ebp, 0x1f
sub edx, ebp
lea edx, [edx + edx*2]
shl edx, 2
sub eax, edx
test eax, eax
jne 0x4af31e
mov eax, 0xc
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
mov ebx, dword [esp + 0x74]
test ebx, ebx
jge 0x4af3ae
neg ebx
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov eax, 0x51eb851f
imul ebx
sar edx, 5
mov ecx, ebx
sar ebx, 0x1f
sub edx, ebx
imul edx, edx, 0x64
sub ecx, edx
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
cmp ebx, 0x210
jle 0x4af65f
cmp ebx, 0x212
jle 0x4af5c3
cmp ebx, 0x215
jne 0x4af4ea
cmp ebp, 0xc
jl 0x4af488
lea ebx, [esi + 2]
cmp eax, ebx
jae 0x4af480
mov dword [esp], edi
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x80]
mov esi, dword [esp + 0xa0]
mov edi, ebp
mov ebp, dword [esp + 0x30]
mov word [edi + esi], 0x4d50
jmp 0x4af4de
lea ebx, [esi + 2]
cmp eax, ebx
jae 0x4af4d8
mov dword [esp], edi
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x80]
mov esi, dword [esp + 0xa0]
mov edi, ebp
mov ebp, dword [esp + 0x30]
mov word [edi + esi], 0x4d41
mov ecx, dword [esp + 0x84]
jmp 0x4ae412
cmp ebx, 0x216
jne 0x4af5b5
cmp ebp, 0xc
jl 0x4af553
lea ebx, [esi + 2]
cmp eax, ebx
jae 0x4af54b
mov dword [esp], edi
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x80]
mov esi, dword [esp + 0xa0]
mov edi, ebp
mov ebp, dword [esp + 0x30]
mov word [edi + esi], 0x6d70
jmp 0x4af5a9
lea ebx, [esi + 2]
cmp eax, ebx
jae 0x4af5a3
mov dword [esp], edi
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x198]
mov edx, dword [esp + 0x80]
mov esi, dword [esp + 0xa0]
mov edi, ebp
mov ebp, dword [esp + 0x30]
mov word [edi + esi], 0x6d61
mov ecx, dword [esp + 0x84]
jmp 0x4ae412
mov ecx, dword [esp + 0x84]
mov ebx, esi
jmp 0x4ae412
cmp ebx, 0x211
jne 0x4af615
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
cmp ebx, 0x20e
jne 0x4af6d0
mov ebx, eax
mov eax, 0xaaaaaaab
imul ebp
add edx, ebp
sar edx, 3
mov eax, ebp
sar ebp, 0x1f
sub edx, ebp
lea edx, [edx + edx*2]
shl edx, 2
sub eax, edx
test eax, eax
jne 0x4af68d
mov eax, 0xc
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
cmp ebx, 0x20f
jne 0x4af722
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
mov dword [esp], edi
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 2
call fcn.004ad0e0
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebx, esi
mov edi, ebp
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
mov esi, dword [esp + 0xa4]
mov eax, dword [esp + 0xa8]
mov ebp, dword [esp + 0x1a4]
mov dword [esp + 0x1e8], ebp
mov dword [esp + 0x1ec], esi
mov dword [esp + 0x1f0], eax
add esp, 0x1bc
ret
cmp eax, 0x14
ja 0x4af8aa
lea ecx, [eax - 0x14]
neg ecx
mov edx, ecx
neg ecx
sar ecx, 0x1f
and eax, ecx
lea eax, [esp + eax + 0xc8]
lea ecx, [esp + 0x124]
mov dword [esp], ecx
lea ecx, [0x63a532]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0xa
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], edx
lea eax, str.___CSZ_y:__:i______:000sLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi25__ip53__0b0x0X0oM___________n__s__Pn___n__n___n__t____n_n_r_sHz__idE:__idD_sSwW_niludp_SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTC_mStdDltEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614EOFHanLaoMroNkoVaiintmapptr...125625nanNaNdnstcp::1setcgoftpsshfinobjgc__:_gp___in__n___n_____P__MPC___end____:_n___pc__Gadxaesshaavxfma_:_.__MD4MD5TTLnet:_____nullbooltruejsonbindreadpipefileopenStatJuneJuly_as_hourEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDTAhomChamKawiLisuMiaoModiNewaThaiTotoint8uintchanfunccallkind_on_3125Atoi_InfInfQEMUVBOXnone___mdnsdial__r_t_nunixicmpigmpftpshttppop3smtpdrop___sallgallprootitabsbrkidledead_is_LEAFbase_of___GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp__mermssse3avx2bmi1bmi2bitsNameTypecap_____fail_s_s_nil_arrayfalseError_s:_dntohsCall_writemkdirchmodcloseLstatMarchAprilmonthLocal053004300545063003300845103012451345_0930GreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamilint16int32int64uint8slice_and_1562578125hostsroutefileshttpsimap2imap3imapspop3sgob:__not_floatbytesP_224P_256P_384P_521defersweeptestRtestWexecWexecRschedhchansudoggscanmheaptracepanicsleepgcing_MB___got_..._n_maxscav__ptr_____usageinit__ms__fault_tab_top_...___fp:sse41sse42ssse3SHA_1__at_Classmatchrune_objectnumberstringStringFormat__byteGetAceGetACPlistensendtosocketreadatremoveSundayMondayFridayAugustminutesecondUTC_11UTC_02UTC_08UTC_09UTC12UTC13CommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidiuint16uint32uint64structchan____chan_Value390625headerAnubisnetdns.localreturn.onionipnetdomaingophertelnet__d__ssysmontimersefenceselect__not__next_jobs_goid_sweep__B______util_alloc_free__span_prev_list__i___code_addr_m__p_p__mSCHED__curg_ctxt:_min__max__...__n_base_rdtscppopcnt__val_LengthAnswercmd_goempty_rune1_FordLicnumber_complexfloat32float64__s_:_dCopySidFreeSidSleepExWSARecvWSASendconnectreaddirwindowsconsoleTuesdayJanuaryOctoberMUI_StdMUI_DltAvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhutainvaliduintptrSwapperChanDir_Value_Convert19531259765625_x___v_nnothingVIRTUALrunningwsarecvwsasendlookup_key_of__s__s__forcegcallocmWcpuprofallocmRunknowngctraceIO_waitsyscallwaitingUNKNOWN:events__goid_snil_n__scan__MB_in_pacer:___CPU___zombie__j0__head__panic:__nmsys_locks_dying_allocsGODEBUG_m__g0_pad1__pad2__text_minpc__tvalue__scan__ttypes_:_type_.UNCSHA_224SHA_256SHA_384SHA_512::ffff:nil_keyanswersos_execruntimeInstAltInstNopalt____nop____any____pdh.dllinternGoStringEqualSidCancelIoReadFileSetEventAcceptExIsWindowWSAIoctlrecvfromshutdownFullPathThursdaySaturdayFebruaryNovemberDecember__Month_ArmenianBalineseBopomofoBugineseCherokeeCyrillicDuployanEthiopicGeorgianGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMahajaniOl_ChikiPhags_PaTagbanwaTai_ThamTai_VietTifinaghUgariticVithkuqi48828125infinitystrconv.parsing_ParseInt00:1C:4208:00:2700:05:6900:0C:2900:1C:1400:50:5600:16:E3netedns0_::1_:53continue_gatewayinvalid_address_readfromwsaioctlunixgramno_errorno_anodescavengepollDesctraceBufdeadlockraceFinipanicnilcgocheckrunnable_procid_eax_____ebx_____ecx_____edx_____edi_____esi_____ebp_____esp_____eip_____eflags__cs______fs______gs_______is_not__pointerBAD_RANK_status_unknown_trigger_npages_nalloc_nfreedruntime._signal_reflect._newval_mcount_bytes___stack__minLC__maxpc__tstack__minutes_etypes_bad_instMD5SHA1SHA3_224SHA3_256SHA3_384SHA3_512ClassANYQuestionnet_httpgo_buildx509sha1InstFailInstRune_:word:__of_type_omitempty_method:__MISSING____EXTRA_ntdll.dllole32.dllpsapi.dllwinmm.dllFindCloseLocalFreeMoveFileWPurgeCommSetupCommWriteFileWS
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 1
call fcn.00451650
mov ebx, dword [esp + 0x1c]
mov eax, dword [esp + 0x20]
cmp eax, 3
jb 0x4af89e
mov eax, dword [esp + 0xa0]
lea ecx, [eax + 3]
mov edx, dword [esp + 0x9c]
cmp edx, ecx
jb 0x4af825
mov ebp, dword [esp + 0x1a0]
jmp 0x4af871
mov dword [esp + 0x184], ebx
mov eax, dword [esp + 0x1a0]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 3
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ebx, dword [esp + 0x184]
mov edx, eax
mov eax, dword [esp + 0xa0]
movzx esi, word [ebx]
movzx ebx, byte [ebx + 2]
mov word [ebp + eax], si
mov byte [ebp + eax + 2], bl
mov eax, edx
mov ebx, ecx
mov edi, ebp
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebp, dword [esp + 0x30]
jmp 0x4ae412
mov ecx, 3
mov edx, eax
call fcn.00467cd0
mov ecx, 0x14
call fcn.00467d10
add esi, edi
adc ebp, 0
lea esi, [edx + 0x30]
mov edi, dword [esp + 0x4c]
xchg esi, eax
mov byte [esp + edi + 0xc7], al
xchg esi, eax
mov edx, ecx
mov ecx, ebp
mov eax, ebx
test ecx, ecx
seta bl
xchg ebp, ebx
sete bl
xchg ebp, ebx
test edx, edx
xchg esi, ebx
seta bl
xchg esi, ebx
and ebp, esi
or ebp, ebx
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x4af79d
mov dword [esp + 0x38], edx
mov dword [esp + 0x4c], eax
lea ebx, [eax - 1]
mov eax, 0xcccccccd
mov esi, edx
mul edx
mov eax, 0xcccccccd
mov edi, edx
mul ecx
shr edx, 3
mov dword [esp + 0x98], edx
lea eax, [edx + edx*4]
shr edi, 3
lea ebp, [edi + edi*4]
shl eax, 1
sub ecx, eax
mov eax, 0x19999999
mul ecx
lea ecx, [ecx + ecx*2]
shl ebp, 1
sub esi, ebp
lea ebp, [esi + ecx*2]
mov ecx, eax
mov eax, 0xcccccccd
mov esi, edx
mul ebp
shr edx, 3
add edi, 0
mov ebp, dword [esp + 0x98]
adc ebp, 0
add ecx, edi
adc ebp, esi
mov esi, ecx
add ecx, edx
mov eax, 0xa
mov edi, edx
mul ecx
mov edx, dword [esp + 0x38]
sub edx, eax
cmp ebx, 0x14
jb 0x4af8b4
mov eax, ebx
mov ecx, 0x14
call fcn.00467cb0
call fcn.00467cb0
mov edx, dword [esp + 0xa0]
lea ebx, [eax + edx]
mov ebp, dword [esp + 0x9c]
cmp ebp, ebx
jb 0x4af9a1
mov esi, dword [esp + 0x1a0]
jmp 0x4af9f3
mov dword [esp + 0x60], eax
mov dword [esp + 0x194], ecx
mov ecx, dword [esp + 0x1a0]
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], eax
lea ecx, [0x60dc80]
mov dword [esp + 0x10], ecx
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x194]
mov edx, dword [esp + 0xa0]
mov esi, ebp
mov ebp, eax
mov eax, dword [esp + 0x60]
mov dword [esp + 0xa8], ebp
mov dword [esp + 0xa4], ebx
mov dword [esp + 0x1a4], esi
add edx, esi
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call fcn.004685e0
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebp, dword [esp + 0x30]
mov eax, dword [esp + 0xa8]
mov ebx, dword [esp + 0xa4]
mov edi, dword [esp + 0x1a4]
jmp 0x4ae412
call fcn.00467cb0
cmp eax, 0x14
ja 0x4afaad
lea ecx, [eax - 0x14]
neg ecx
mov edx, ecx
neg ecx
sar ecx, 0x1f
and eax, ecx
lea eax, [esp + eax + 0xb4]
lea ecx, [esp + 0x104]
mov dword [esp], ecx
lea ecx, [0x63a532]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0xa
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], edx
lea eax, str.___CSZ_y:__:i______:000sLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi25__ip53__0b0x0X0oM___________n__s__Pn___n__n___n__t____n_n_r_sHz__idE:__idD_sSwW_niludp_SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTC_mStdDltEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614EOFHanLaoMroNkoVaiintmapptr...125625nanNaNdnstcp::1setcgoftpsshfinobjgc__:_gp___in__n___n_____P__MPC___end____:_n___pc__Gadxaesshaavxfma_:_.__MD4MD5TTLnet:_____nullbooltruejsonbindreadpipefileopenStatJuneJuly_as_hourEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDTAhomChamKawiLisuMiaoModiNewaThaiTotoint8uintchanfunccallkind_on_3125Atoi_InfInfQEMUVBOXnone___mdnsdial__r_t_nunixicmpigmpftpshttppop3smtpdrop___sallgallprootitabsbrkidledead_is_LEAFbase_of___GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp__mermssse3avx2bmi1bmi2bitsNameTypecap_____fail_s_s_nil_arrayfalseError_s:_dntohsCall_writemkdirchmodcloseLstatMarchAprilmonthLocal053004300545063003300845103012451345_0930GreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamilint16int32int64uint8slice_and_1562578125hostsroutefileshttpsimap2imap3imapspop3sgob:__not_floatbytesP_224P_256P_384P_521defersweeptestRtestWexecWexecRschedhchansudoggscanmheaptracepanicsleepgcing_MB___got_..._n_maxscav__ptr_____usageinit__ms__fault_tab_top_...___fp:sse41sse42ssse3SHA_1__at_Classmatchrune_objectnumberstringStringFormat__byteGetAceGetACPlistensendtosocketreadatremoveSundayMondayFridayAugustminutesecondUTC_11UTC_02UTC_08UTC_09UTC12UTC13CommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidiuint16uint32uint64structchan____chan_Value390625headerAnubisnetdns.localreturn.onionipnetdomaingophertelnet__d__ssysmontimersefenceselect__not__next_jobs_goid_sweep__B______util_alloc_free__span_prev_list__i___code_addr_m__p_p__mSCHED__curg_ctxt:_min__max__...__n_base_rdtscppopcnt__val_LengthAnswercmd_goempty_rune1_FordLicnumber_complexfloat32float64__s_:_dCopySidFreeSidSleepExWSARecvWSASendconnectreaddirwindowsconsoleTuesdayJanuaryOctoberMUI_StdMUI_DltAvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhutainvaliduintptrSwapperChanDir_Value_Convert19531259765625_x___v_nnothingVIRTUALrunningwsarecvwsasendlookup_key_of__s__s__forcegcallocmWcpuprofallocmRunknowngctraceIO_waitsyscallwaitingUNKNOWN:events__goid_snil_n__scan__MB_in_pacer:___CPU___zombie__j0__head__panic:__nmsys_locks_dying_allocsGODEBUG_m__g0_pad1__pad2__text_minpc__tvalue__scan__ttypes_:_type_.UNCSHA_224SHA_256SHA_384SHA_512::ffff:nil_keyanswersos_execruntimeInstAltInstNopalt____nop____any____pdh.dllinternGoStringEqualSidCancelIoReadFileSetEventAcceptExIsWindowWSAIoctlrecvfromshutdownFullPathThursdaySaturdayFebruaryNovemberDecember__Month_ArmenianBalineseBopomofoBugineseCherokeeCyrillicDuployanEthiopicGeorgianGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMahajaniOl_ChikiPhags_PaTagbanwaTai_ThamTai_VietTifinaghUgariticVithkuqi48828125infinitystrconv.parsing_ParseInt00:1C:4208:00:2700:05:6900:0C:2900:1C:1400:50:5600:16:E3netedns0_::1_:53continue_gatewayinvalid_address_readfromwsaioctlunixgramno_errorno_anodescavengepollDesctraceBufdeadlockraceFinipanicnilcgocheckrunnable_procid_eax_____ebx_____ecx_____edx_____edi_____esi_____ebp_____esp_____eip_____eflags__cs______fs______gs_______is_not__pointerBAD_RANK_status_unknown_trigger_npages_nalloc_nfreedruntime._signal_reflect._newval_mcount_bytes___stack__minLC__maxpc__tstack__minutes_etypes_bad_instMD5SHA1SHA3_224SHA3_256SHA3_384SHA3_512ClassANYQuestionnet_httpgo_buildx509sha1InstFailInstRune_:word:__of_type_omitempty_method:__MISSING____EXTRA_ntdll.dllole32.dllpsapi.dllwinmm.dllFindCloseLocalFreeMoveFileWPurgeCommSetupCommWriteFileWS
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 1
call fcn.00451650
mov ecx, dword [esp + 0x1c]
mov eax, dword [esp + 0x20]
jmp 0x4af983
mov ecx, 0x14
call fcn.00467d10
add esi, edi
adc ebp, 0
lea esi, [edx + 0x30]
mov edi, dword [esp + 0x48]
xchg esi, eax
mov byte [esp + edi + 0xb3], al
xchg esi, eax
mov edx, ecx
mov ecx, ebp
mov eax, ebx
test ecx, ecx
seta bl
xchg ebp, ebx
sete bl
xchg ebp, ebx
test edx, edx
xchg esi, ebx
seta bl
xchg esi, ebx
and ebp, esi
or ebp, ebx
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x4afa4b
mov dword [esp + 0x34], edx
mov dword [esp + 0x48], eax
lea ebx, [eax - 1]
mov eax, 0xcccccccd
mov esi, edx
mul edx
mov eax, 0xcccccccd
mov edi, edx
mul ecx
shr edx, 3
lea eax, [edx + edx*4]
shr edi, 3
lea ebp, [edi + edi*4]
shl ebp, 1
sub esi, ebp
shl eax, 1
sub ecx, eax
mov eax, 0x19999999
mov ebp, edx
mul ecx
mov dword [esp + 0x98], edx
lea ecx, [ecx + ecx*2]
lea esi, [esi + ecx*2]
mov ecx, eax
mov eax, 0xcccccccd
mul esi
shr edx, 3
add edi, 0
adc ebp, 0
add ecx, edi
mov esi, dword [esp + 0x98]
adc ebp, esi
mov esi, ecx
add ecx, edx
mov eax, 0xa
mov edi, edx
mul ecx
mov edx, dword [esp + 0x34]
sub edx, eax
cmp ebx, 0x14
jb 0x4afab7
mov eax, ebx
mov ecx, 0x14
call fcn.00467cb0
cmp eax, 0x14
ja 0x4afc88
lea ecx, [eax - 0x14]
neg ecx
mov edx, ecx
neg ecx
sar ecx, 0x1f
and eax, ecx
lea eax, [esp + eax + 0xf0]
lea ecx, [esp + 0x164]
mov dword [esp], ecx
lea ecx, [0x639cab]
mov dword [esp + 4], ecx
mov dword [esp + 8], 8
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], edx
lea eax, str.___CSZ_y:__:i______:000sLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi25__ip53__0b0x0X0oM___________n__s__Pn___n__n___n__t____n_n_r_sHz__idE:__idD_sSwW_niludp_SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTC_mStdDltEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614EOFHanLaoMroNkoVaiintmapptr...125625nanNaNdnstcp::1setcgoftpsshfinobjgc__:_gp___in__n___n_____P__MPC___end____:_n___pc__Gadxaesshaavxfma_:_.__MD4MD5TTLnet:_____nullbooltruejsonbindreadpipefileopenStatJuneJuly_as_hourEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDTAhomChamKawiLisuMiaoModiNewaThaiTotoint8uintchanfunccallkind_on_3125Atoi_InfInfQEMUVBOXnone___mdnsdial__r_t_nunixicmpigmpftpshttppop3smtpdrop___sallgallprootitabsbrkidledead_is_LEAFbase_of___GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp__mermssse3avx2bmi1bmi2bitsNameTypecap_____fail_s_s_nil_arrayfalseError_s:_dntohsCall_writemkdirchmodcloseLstatMarchAprilmonthLocal053004300545063003300845103012451345_0930GreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamilint16int32int64uint8slice_and_1562578125hostsroutefileshttpsimap2imap3imapspop3sgob:__not_floatbytesP_224P_256P_384P_521defersweeptestRtestWexecWexecRschedhchansudoggscanmheaptracepanicsleepgcing_MB___got_..._n_maxscav__ptr_____usageinit__ms__fault_tab_top_...___fp:sse41sse42ssse3SHA_1__at_Classmatchrune_objectnumberstringStringFormat__byteGetAceGetACPlistensendtosocketreadatremoveSundayMondayFridayAugustminutesecondUTC_11UTC_02UTC_08UTC_09UTC12UTC13CommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidiuint16uint32uint64structchan____chan_Value390625headerAnubisnetdns.localreturn.onionipnetdomaingophertelnet__d__ssysmontimersefenceselect__not__next_jobs_goid_sweep__B______util_alloc_free__span_prev_list__i___code_addr_m__p_p__mSCHED__curg_ctxt:_min__max__...__n_base_rdtscppopcnt__val_LengthAnswercmd_goempty_rune1_FordLicnumber_complexfloat32float64__s_:_dCopySidFreeSidSleepExWSARecvWSASendconnectreaddirwindowsconsoleTuesdayJanuaryOctoberMUI_StdMUI_DltAvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhutainvaliduintptrSwapperChanDir_Value_Convert19531259765625_x___v_nnothingVIRTUALrunningwsarecvwsasendlookup_key_of__s__s__forcegcallocmWcpuprofallocmRunknowngctraceIO_waitsyscallwaitingUNKNOWN:events__goid_snil_n__scan__MB_in_pacer:___CPU___zombie__j0__head__panic:__nmsys_locks_dying_allocsGODEBUG_m__g0_pad1__pad2__text_minpc__tvalue__scan__ttypes_:_type_.UNCSHA_224SHA_256SHA_384SHA_512::ffff:nil_keyanswersos_execruntimeInstAltInstNopalt____nop____any____pdh.dllinternGoStringEqualSidCancelIoReadFileSetEventAcceptExIsWindowWSAIoctlrecvfromshutdownFullPathThursdaySaturdayFebruaryNovemberDecember__Month_ArmenianBalineseBopomofoBugineseCherokeeCyrillicDuployanEthiopicGeorgianGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMahajaniOl_ChikiPhags_PaTagbanwaTai_ThamTai_VietTifinaghUgariticVithkuqi48828125infinitystrconv.parsing_ParseInt00:1C:4208:00:2700:05:6900:0C:2900:1C:1400:50:5600:16:E3netedns0_::1_:53continue_gatewayinvalid_address_readfromwsaioctlunixgramno_errorno_anodescavengepollDesctraceBufdeadlockraceFinipanicnilcgocheckrunnable_procid_eax_____ebx_____ecx_____edx_____edi_____esi_____ebp_____esp_____eip_____eflags__cs______fs______gs_______is_not__pointerBAD_RANK_status_unknown_trigger_npages_nalloc_nfreedruntime._signal_reflect._newval_mcount_bytes___stack__minLC__maxpc__tstack__minutes_etypes_bad_instMD5SHA1SHA3_224SHA3_256SHA3_384SHA3_512ClassANYQuestionnet_httpgo_buildx509sha1InstFailInstRune_:word:__of_type_omitempty_method:__MISSING____EXTRA_ntdll.dllole32.dllpsapi.dllwinmm.dllFindCloseLocalFreeMoveFileWPurgeCommSetupCommWriteFileWS
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 1
call fcn.00451650
mov edx, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov eax, dword [esp + 0x9c]
mov ebx, dword [esp + 0x58]
mov ebp, dword [esp + 0x30]
mov esi, dword [esp + 0xa0]
mov edi, dword [esp + 0x1a0]
cmp ecx, 3
jb 0x4afc7c
lea ecx, [esi + 3]
cmp eax, ecx
jae 0x4afc58
mov dword [esp + 0x18c], edx
mov dword [esp], edi
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov edx, dword [esp + 0x18c]
mov ebx, dword [esp + 0x58]
mov esi, dword [esp + 0xa0]
mov edi, ebp
mov ebp, dword [esp + 0x30]
movzx ebx, word [edx]
movzx edx, byte [edx + 2]
mov word [edi + esi], bx
mov byte [edi + esi + 2], dl
mov edx, dword [esp + 0x80]
mov ebx, ecx
mov ecx, dword [esp + 0x84]
jmp 0x4ae412
mov edx, ecx
mov ecx, 3
call fcn.00467cd0
mov ecx, 0x14
call fcn.00467d10
add esi, edi
adc ebx, 0
lea eax, [edx + 0x30]
mov edx, dword [esp + 0x54]
mov byte [esp + edx + 0xef], al
mov edx, dword [esp + 0x80]
mov esi, dword [esp + 0xa0]
mov edi, ebp
mov ebp, dword [esp + 0x30]
test ebx, ebx
sete al
seta dl
test ecx, ecx
xchg ebp, ebx
seta bl
xchg ebp, ebx
and eax, ebp
or eax, edx
test al, al
je 0x4afd64
mov dword [esp + 0x40], ecx
mov dword [esp + 0x54], edi
lea edx, [edi - 1]
mov eax, 0xcccccccd
mov ebp, edx
mul ecx
mov dword [esp + 0x98], edx
mov eax, 0xcccccccd
mul ebx
mov esi, dword [esp + 0x98]
shr esi, 3
lea eax, [esi + esi*4]
shr edx, 3
lea edi, [edx + edx*4]
shl eax, 1
sub ecx, eax
shl edi, 1
sub ebx, edi
mov eax, 0x19999999
mov edi, edx
mul ebx
mov dword [esp + 0x98], edx
lea ebx, [ebx + ebx*2]
lea ebx, [ecx + ebx*2]
mov ecx, eax
mov eax, 0xcccccccd
mul ebx
shr edx, 3
add esi, 0
adc edi, 0
add ecx, esi
mov ebx, dword [esp + 0x98]
adc ebx, edi
mov esi, ecx
add ecx, edx
mov eax, 0xa
mov edi, edx
mul ecx
mov edx, dword [esp + 0x40]
sub edx, eax
cmp ebp, 0x14
jb 0x4afc92
jmp 0x4afd7a
mov ecx, dword [esp + 0x58]
mov edx, dword [esp + 0x80]
mov ebp, dword [esp + 0x30]
mov eax, edi
jmp 0x4afb81
mov eax, ebp
mov ecx, 0x14
call fcn.00467cb0
mov eax, ecx
mov ecx, edx
call fcn.00467cb0
lea ebx, [ecx + esi]
cmp eax, ebx
jae 0x4afddf
mov dword [esp + 0x188], edx
mov dword [esp + 0x28], ecx
mov dword [esp], edi
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
lea eax, [0x60dc80]
mov dword [esp + 0x10], eax
call fcn.0044dbe0
mov ebp, dword [esp + 0x14]
mov ebx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x28]
mov edx, dword [esp + 0x188]
mov esi, dword [esp + 0xa0]
mov edi, ebp
mov dword [esp + 0x1a4], edi
mov dword [esp + 0xa8], ebx
mov dword [esp + 0xa4], eax
lea ebp, [edi + esi]
mov dword [esp], ebp
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
call fcn.004685e0
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x80]
mov ebp, dword [esp + 0x30]
mov eax, dword [esp + 0xa4]
mov ebx, dword [esp + 0xa8]
mov edi, dword [esp + 0x1a4]
jmp 0x4ae412
mov eax, ecx
mov ecx, edx
call fcn.00467cb0
cmp eax, 0x14
ja 0x4afebb
lea ecx, [eax - 0x14]
neg ecx
mov edx, ecx
neg ecx
sar ecx, 0x1f
and eax, ecx
lea eax, [esp + eax + 0xdc]
lea ecx, [esp + 0x144]
mov dword [esp], ecx
lea ecx, [0x639cab]
mov dword [esp + 4], ecx
mov dword [esp + 8], 8
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], edx
lea eax, str.___CSZ_y:__:i______:000sLlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi25__ip53__0b0x0X0oM___________n__s__Pn___n__n___n__t____n_n_r_sHz__idE:__idD_sSwW_niludp_SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTC_mStdDltEET0001CATWATEATGMTHSTHDT_03_04_05ESTCSTCDTMSTMDT_02EDTASTADTPSTPDTNSTNDT06030407IST0908IDT12PKT11KST05JST10_01_11_12_08_0913CETBSTMSK_0614EOFHanLaoMroNkoVaiintmapptr...125625nanNaNdnstcp::1setcgoftpsshfinobjgc__:_gp___in__n___n_____P__MPC___end____:_n___pc__Gadxaesshaavxfma_:_.__MD4MD5TTLnet:_____nullbooltruejsonbindreadpipefileopenStatJuneJuly_as_hourEESTSASTAKSTAKDTACSTACDTAESTAEDTAWSTCESTNZSTNZDTAhomChamKawiLisuMiaoModiNewaThaiTotoint8uintchanfunccallkind_on_3125Atoi_InfInfQEMUVBOXnone___mdnsdial__r_t_nunixicmpigmpftpshttppop3smtpdrop___sallgallprootitabsbrkidledead_is_LEAFbase_of___GOGC____pc:_pcas1cas2cas3cas4cas5cas6_at__n_tm_sp_sp:_lr:_fp__mermssse3avx2bmi1bmi2bitsNameTypecap_____fail_s_s_nil_arrayfalseError_s:_dntohsCall_writemkdirchmodcloseLstatMarchAprilmonthLocal053004300545063003300845103012451345_0930GreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamilint16int32int64uint8slice_and_1562578125hostsroutefileshttpsimap2imap3imapspop3sgob:__not_floatbytesP_224P_256P_384P_521defersweeptestRtestWexecWexecRschedhchansudoggscanmheaptracepanicsleepgcing_MB___got_..._n_maxscav__ptr_____usageinit__ms__fault_tab_top_...___fp:sse41sse42ssse3SHA_1__at_Classmatchrune_objectnumberstringStringFormat__byteGetAceGetACPlistensendtosocketreadatremoveSundayMondayFridayAugustminutesecondUTC_11UTC_02UTC_08UTC_09UTC12UTC13CommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidiuint16uint32uint64structchan____chan_Value390625headerAnubisnetdns.localreturn.onionipnetdomaingophertelnet__d__ssysmontimersefenceselect__not__next_jobs_goid_sweep__B______util_alloc_free__span_prev_list__i___code_addr_m__p_p__mSCHED__curg_ctxt:_min__max__...__n_base_rdtscppopcnt__val_LengthAnswercmd_goempty_rune1_FordLicnumber_complexfloat32float64__s_:_dCopySidFreeSidSleepExWSARecvWSASendconnectreaddirwindowsconsoleTuesdayJanuaryOctoberMUI_StdMUI_DltAvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhutainvaliduintptrSwapperChanDir_Value_Convert19531259765625_x___v_nnothingVIRTUALrunningwsarecvwsasendlookup_key_of__s__s__forcegcallocmWcpuprofallocmRunknowngctraceIO_waitsyscallwaitingUNKNOWN:events__goid_snil_n__scan__MB_in_pacer:___CPU___zombie__j0__head__panic:__nmsys_locks_dying_allocsGODEBUG_m__g0_pad1__pad2__text_minpc__tvalue__scan__ttypes_:_type_.UNCSHA_224SHA_256SHA_384SHA_512::ffff:nil_keyanswersos_execruntimeInstAltInstNopalt____nop____any____pdh.dllinternGoStringEqualSidCancelIoReadFileSetEventAcceptExIsWindowWSAIoctlrecvfromshutdownFullPathThursdaySaturdayFebruaryNovemberDecember__Month_ArmenianBalineseBopomofoBugineseCherokeeCyrillicDuployanEthiopicGeorgianGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMahajaniOl_ChikiPhags_PaTagbanwaTai_ThamTai_VietTifinaghUgariticVithkuqi48828125infinitystrconv.parsing_ParseInt00:1C:4208:00:2700:05:6900:0C:2900:1C:1400:50:5600:16:E3netedns0_::1_:53continue_gatewayinvalid_address_readfromwsaioctlunixgramno_errorno_anodescavengepollDesctraceBufdeadlockraceFinipanicnilcgocheckrunnable_procid_eax_____ebx_____ecx_____edx_____edi_____esi_____ebp_____esp_____eip_____eflags__cs______fs______gs_______is_not__pointerBAD_RANK_status_unknown_trigger_npages_nalloc_nfreedruntime._signal_reflect._newval_mcount_bytes___stack__minLC__maxpc__tstack__minutes_etypes_bad_instMD5SHA1SHA3_224SHA3_256SHA3_384SHA3_512ClassANYQuestionnet_httpgo_buildx509sha1InstFailInstRune_:word:__of_type_omitempty_method:__MISSING____EXTRA_ntdll.dllole32.dllpsapi.dllwinmm.dllFindCloseLocalFreeMoveFileWPurgeCommSetupCommWriteFileWS
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 1
call fcn.00451650
mov edx, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov eax, dword [esp + 0x9c]
mov ebx, dword [esp + 0x58]
mov ebp, dword [esp + 0x30]
mov esi, dword [esp + 0xa0]
mov edi, dword [esp + 0x1a0]
jmp 0x4afd8f
mov ecx, 0x14
call fcn.00467d10
add ebx, esi
adc edi, 0
lea eax, [edx + 0x30]
mov edx, dword [esp + 0x50]
mov byte [esp + edx + 0xdb], al
mov edx, dword [esp + 0x80]
mov esi, dword [esp + 0xa0]
mov ebx, edi
mov edi, ebp
mov ebp, dword [esp + 0x30]
test ebx, ebx
sete al
seta dl
test ecx, ecx
xchg ebp, ebx
seta bl
xchg ebp, ebx
and eax, ebp
or eax, edx
test al, al
je 0x4aff99
mov dword [esp + 0x50], edi
mov dword [esp + 0x3c], ecx
lea edx, [edi - 1]
mov eax, 0xcccccccd
mov ebp, edx
mul ecx
mov dword [esp + 0x98], edx
mov eax, 0xcccccccd
mul ebx
shr edx, 3
mov dword [esp + 0x94], edx
lea eax, [edx + edx*4]
mov esi, dword [esp + 0x98]
shr esi, 3
lea edi, [esi + esi*4]
shl eax, 1
sub ebx, eax
mov eax, 0x19999999
mul ebx
lea ebx, [ebx + ebx*2]
shl edi, 1
sub ecx, edi
lea ebx, [ecx + ebx*2]
mov ecx, eax
mov eax, 0xcccccccd
mov edi, edx
mul ebx
shr edx, 3
add esi, 0
mov ebx, dword [esp + 0x94]
adc ebx, 0
add ecx, esi
adc edi, ebx
mov ebx, ecx
add ecx, edx
mov eax, 0xa
mov esi, edx
mul ecx
mov edx, dword [esp + 0x3c]
sub edx, eax
cmp ebp, 0x14
jb 0x4afec5
jmp 0x4affaf
mov ecx, dword [esp + 0x58]
mov edx, dword [esp + 0x80]
mov ebp, dword [esp + 0x30]
mov eax, edi
jmp 0x4afe3c
mov eax, ebp
mov ecx, 0x14
call fcn.00467cb0
nop
call fcn.00466840
jmp fcn.004ae320