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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x150]
cmp eax, dword [ecx + 8]
jbe 0x6dad8a9e
sub esp, 0x1d0
lea eax, [0x6ddaa6a8]
mov dword [esp], eax
mov dword [esp + 4], 2
call fcn.6dac2630
mov eax, dword [0x6ddaa6a8]
cmp eax, 1
jne 0x6dad763b
mov eax, 1
jmp 0x6dad7641
cmp eax, 2
sete al
mov byte [0x6ddaa8e4], al
test al, al
je 0x6dad7652
mov eax, 1
jmp 0x6dad7659
movzx eax, byte [0x6ddaa8e5]
mov byte [0x6ddaa8e0], al
lea eax, [0x6ddab0b0]
mov dword [esp], eax
call fcn.6dac2660
mov eax, dword [esp + 8]
mov ecx, dword [esp + 4]
mov dword [0x6dd859d4], eax
mov dword [0x6dd859d0], ecx
nop
call fcn.6db24490
mov eax, dword fs:[0x14]
mov eax, dword [eax]
mov ecx, dword [eax + 0x18]
nop
mov edx, dword [esp + 4]
mov dword [esp + 0x88], edx
mov ebx, dword [esp]
mov dword [esp + 0x54], ebx
inc dword [ecx + 0x7c]
mov ecx, dword [eax + 0x18]
test byte [eax], al
mov dword [ecx + 0x78], 5
lea edi, [ecx + 0x74]
mov dword [esp + 0x1cc], edi
mov eax, dword [0x6ddaa8e0]
test eax, eax
jne 0x6dad76d8
lea eax, [0x6dc768ab]
mov dword [ecx + 0x74], eax
jmp 0x6dad76e3
lea eax, [0x6dc768ab]
call fcn.6db235b0
mov dword [esp + 0x1bc], ecx
mov byte [ecx + 0x9d], 2
mov eax, dword [ecx + 0x50]
mov dword [esp + 0x1c4], eax
nop
mov byte [eax + 0x64], 6
mov dword [esp], eax
mov dword [esp + 4], 2
mov dword [esp + 8], 4
call fcn.6dafb270
mov dword [esp + 0xf8], 0
mov dword [esp + 0xfc], 0
mov dword [esp + 0x100], 0
lea eax, [0x6dad8ab0]
mov dword [esp + 0xf8], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x100], eax
mov eax, dword [esp + 0x54]
mov dword [esp + 0xfc], eax
lea eax, [esp + 0xf8]
mov dword [esp], eax
call fcn.6db22070
lea eax, [0x6dc851a8]
mov dword [esp], eax
call fcn.6db22070
mov eax, dword [esp + 0x1bc]
mov byte [eax + 0x9d], 0
mov ecx, dword [esp + 0x1c4]
mov dword [esp], ecx
mov dword [esp + 4], 4
mov dword [esp + 8], 2
call fcn.6dafb270
movzx eax, byte [0x6dd8eca8]
test al, al
je 0x6dad77dd
mov byte [esp], 8
mov dword [esp + 4], 0xffffffff
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.6db15730
mov ecx, dword [esp + 0x1bc]
mov dword [ecx + 0x78], 0
mov edx, dword [0x6ddaa8e0]
test edx, edx
jne 0x6dad77fe
mov dword [ecx + 0x74], 0
jmp 0x6dad780c
mov edi, dword [esp + 0x1cc]
xor eax, eax
call fcn.6db235b0
mov eax, dword [0x6ddaa6a8]
test eax, eax
jne 0x6dad8a87
lea eax, [0x6ddab158]
mov dword [esp], eax
call fcn.6dac2660
mov eax, dword [esp + 8]
mov ecx, dword [esp + 4]
mov dword [0x6ddae00c], eax
mov dword [0x6ddae008], ecx
lea eax, [0x6dc85198]
mov dword [esp], eax
call fcn.6db22070
nop
call fcn.6db24490
mov eax, dword [esp + 4]
mov dword [esp + 0x84], eax
mov ecx, dword [esp]
mov dword [esp + 0x50], ecx
mov edx, dword [esp + 4]
mov dword [esp + 0x58], edx
call fcn.6db244d0
mov eax, dword [esp]
mov ecx, eax
mov eax, 0x3b9aca00
mul ecx
mov ecx, dword [esp + 8]
mov ebx, dword [esp + 4]
imul ebx, ebx, 0x3b9aca00
add edx, ebx
mov ebx, ecx
sar ecx, 0x1f
add ebx, eax
mov dword [esp + 0x90], ebx
adc edx, ecx
mov dword [esp + 0x94], edx
mov eax, dword [0x6dd859c0]
mov ecx, dword [0x6dd859c4]
mov ebp, dword [esp + 0x50]
mov esi, ebp
sub ebp, eax
mov eax, dword [esp + 0x58]
mov edi, eax
sbb eax, ecx
mov ecx, dword [0x6dd859b8]
mov ebx, dword [0x6dd859bc]
add ecx, ebp
adc eax, ebx
mov dword [0x6dd859b8], ecx
mov dword [0x6dd859bc], eax
mov eax, dword [esp + 0x84]
mov dword [0x6dd859b4], eax
mov dword [0x6dd859b0], esi
mov ecx, dword [0x6dd859c0]
mov ebx, dword [0x6dd859c4]
sub esi, ecx
sbb edi, ebx
lea ebx, [0x6ddae018]
mov dword [esp], ebx
mov dword [esp + 8], edi
mov dword [esp + 4], esi
call fcn.6dac90e0
lea eax, [0x6ddacfe0]
mov dword [esp], eax
mov eax, dword [esp + 0x94]
mov dword [esp + 8], eax
mov ecx, dword [esp + 0x90]
mov dword [esp + 4], ecx
call fcn.6dac2680
lea eax, [0x6ddae000]
mov dword [esp], eax
mov eax, dword [esp + 0x58]
mov dword [esp + 8], eax
mov ecx, dword [esp + 0x50]
mov dword [esp + 4], ecx
call fcn.6dac2680
mov eax, dword [0x6ddadff0]
and eax, 0xff
lea ecx, [0x6ddacff0]
lea edx, [ecx + eax*8]
mov ebx, dword [0x6dd859b8]
mov ebp, dword [0x6dd859bc]
mov dword [edx], ebx
lea eax, [ecx + eax*8 + 4]
mov dword [eax], ebp
mov eax, dword [0x6ddadff0]
and eax, 0xff
lea ecx, [0x6ddad7f0]
lea edx, [ecx + eax*8]
mov ebx, dword [esp + 0x90]
mov dword [edx], ebx
lea eax, [ecx + eax*8 + 4]
mov ecx, dword [esp + 0x94]
mov dword [eax], ecx
mov eax, dword [0x6ddacfe8]
mov ecx, dword [0x6ddacfec]
mov edx, dword [0x6dd859b8]
mov ebx, dword [0x6dd859bc]
add eax, edx
adc ecx, ebx
mov dword [0x6ddacfe8], eax
mov dword [0x6ddacfec], ecx
mov eax, dword [0x6dd85990]
mov dword [esp + 0xec], eax
mov ecx, dword [0x6dd859a0]
mov dword [esp + 0xe8], ecx
mov edx, dword [0x6dd85998]
mov dword [esp + 0xe4], edx
sub ecx, edx
mov dword [esp + 0xe0], ecx
mov ebp, eax
mov eax, ecx
mul ebp
mov dword [esp + 0xdc], edx
mov dword [esp + 0x98], eax
mov edi, dword [0x6dd859a4]
mov dword [esp + 0xd8], edi
mov eax, dword [0x6dd8599c]
mov dword [esp + 0xd4], eax
nop
lea ecx, [0x6ddab108]
mov dword [esp], ecx
call fcn.6dac24e0
nop
mov eax, dword [esp + 4]
mov dword [esp + 0x4c], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x70], ecx
lea edx, [0x6ddab110]
mov dword [esp], edx
call fcn.6dac24e0
nop
mov eax, dword [esp + 4]
mov dword [esp + 0x48], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x5c], ecx
lea edx, [0x6ddab118]
mov dword [esp], edx
call fcn.6dac24e0
nop
mov eax, dword [esp + 4]
mov dword [esp + 0x44], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x60], ecx
lea edx, [0x6ddab120]
mov dword [esp], edx
call fcn.6dac24e0
mov eax, dword [0x6dd85990]
mov dword [esp + 0xd0], eax
mov ecx, dword [0x6dd859b0]
mov edx, dword [0x6dd859a8]
mov ebx, ecx
sub ecx, edx
mov dword [esp + 0xcc], ecx
mov ebp, eax
mov eax, ecx
mov esi, edx
mul ebp
mov dword [esp + 0xc8], edx
mov dword [esp + 0xac], eax
mov edi, dword [esp + 0xe8]
mov eax, dword [esp + 0xe4]
sub edi, eax
mov eax, dword [esp + 0xd8]
mov edi, dword [esp + 0xd4]
sbb eax, edi
mov dword [esp + 0xd8], eax
mov edi, dword [0x6dd859b4]
mov ecx, dword [0x6dd859ac]
sub ebx, esi
sbb edi, ecx
mov dword [esp + 0xd4], edi
nop
mov ecx, dword [esp + 4]
mov dword [esp + 0x40], ecx
mov ebx, dword [esp + 8]
mov dword [esp + 0x64], ebx
lea esi, [0x6ddaa9d0]
mov dword [esp], esi
call fcn.6dac24e0
nop
mov eax, dword [esp + 4]
mov dword [esp + 0x3c], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x6c], ecx
lea edx, [0x6ddaa9d8]
mov dword [esp], edx
call fcn.6dac24e0
mov eax, dword [0x6dd859e0]
mov ecx, dword [0x6dd859e4]
mov edx, dword [esp + 0x4c]
add eax, edx
mov ebx, dword [esp + 0x70]
adc ecx, ebx
mov ebp, dword [esp + 0x48]
mov esi, dword [esp + 0x44]
add ebp, esi
mov esi, dword [esp + 0x5c]
mov edi, dword [esp + 0x60]
adc esi, edi
mov edi, dword [esp + 4]
mov dword [esp + 0x38], edi
mov edi, dword [esp + 8]
mov dword [esp + 0x68], edi
mov dword [0x6dd859e0], eax
mov dword [0x6dd859e4], ecx
mov eax, dword [0x6dd859e8]
mov ecx, dword [0x6dd859ec]
add eax, ebp
adc ecx, esi
mov dword [0x6dd859e8], eax
mov dword [0x6dd859ec], ecx
mov eax, dword [0x6dd859f0]
mov ecx, dword [0x6dd859f4]
mov ebp, dword [esp + 0x40]
add eax, ebp
mov esi, dword [esp + 0x64]
adc ecx, esi
mov edi, dword [esp + 0xec]
sar edi, 0x1f
mov esi, dword [esp + 0xd8]
mov ebp, dword [esp + 0xec]
imul esi, ebp
mov ebp, dword [esp + 0xdc]
add ebp, esi
mov esi, dword [esp + 0xe0]
imul esi, edi
add ebp, esi
mov dword [esp + 0xe8], ebp
mov esi, dword [esp + 0xd0]
mov edi, esi
sar esi, 0x1f
mov ebx, dword [esp + 0xd4]
imul ebx, edi
mov edi, dword [esp + 0xc8]
add ebx, edi
mov edi, dword [esp + 0xcc]
imul edi, esi
add ebx, edi
mov dword [esp + 0xe4], ebx
mov esi, dword [esp + 0x98]
mov edi, dword [esp + 0xac]
add esi, edi
adc ebp, ebx
mov dword [0x6dd859f0], eax
mov dword [0x6dd859f4], ecx
mov eax, dword [0x6dd859f8]
mov ecx, dword [0x6dd859fc]
add eax, esi
adc ecx, ebp
mov ebp, dword [esp + 0x98]
add edx, ebp
mov esi, dword [esp + 0x70]
mov ebp, dword [esp + 0xe8]
adc esi, ebp
mov ebp, dword [esp + 0x48]
add ebp, edx
mov edx, dword [esp + 0x5c]
adc esi, edx
mov edx, dword [esp + 0x44]
add edx, ebp
mov ebp, dword [esp + 0x60]
adc esi, ebp
mov ebp, dword [esp + 0x40]
add ebp, edx
mov edx, dword [esp + 0x64]
adc edx, esi
add ebp, edi
adc edx, ebx
mov dword [0x6dd859f8], eax
mov dword [0x6dd859fc], ecx
mov eax, dword [0x6dd85a00]
mov ecx, dword [0x6dd85a04]
add eax, ebp
adc edx, ecx
mov dword [0x6dd85a00], eax
mov dword [0x6dd85a04], edx
mov eax, dword [0x6dd85a08]
mov ecx, dword [0x6dd85a0c]
mov edx, dword [esp + 0x3c]
add eax, edx
mov ebp, dword [esp + 0x6c]
adc ecx, ebp
mov dword [0x6dd85a08], eax
mov dword [0x6dd85a0c], ecx
mov eax, dword [0x6dd85a10]
mov ecx, dword [0x6dd85a14]
mov esi, dword [esp + 0x38]
add eax, esi
mov ebx, dword [esp + 0x68]
adc ecx, ebx
add esi, edx
adc ebx, ebp
mov dword [0x6dd85a10], eax
mov dword [0x6dd85a14], ecx
mov eax, dword [0x6dd85a18]
mov ecx, dword [0x6dd85a1c]
add eax, esi
adc ebx, ecx
mov dword [0x6dd85a18], eax
mov dword [0x6dd85a1c], ebx
mov eax, dword [0x6dd86258]
mov ecx, dword [0x6ddaa6ac]
mov dword [esp + 0xec], ecx
mov edx, dword [esp + 0x50]
mov ebx, edx
sub edx, eax
mov ebp, eax
mov eax, ecx
mov esi, edx
mul edx
mov edi, dword [0x6dd8625c]
sub ebx, ebp
mov ebx, dword [esp + 0x58]
sbb ebx, edi
mov ebp, dword [0x6dd86260]
mov edi, dword [0x6dd86264]
sar ecx, 0x1f
imul esi, ecx
lea ecx, [edx + esi]
mov edx, dword [esp + 0xec]
imul ebx, edx
add ecx, ebx
add ebp, eax
adc edi, ecx
mov dword [0x6dd85a30], ebp
mov dword [0x6dd85a34], edi
lea eax, [0x6dd86780]
mov dword [esp], eax
call fcn.6dac24e0
mov eax, dword [0x6dd85a20]
mov ecx, dword [0x6dd85a24]
mov edx, dword [esp + 4]
mov ebx, dword [esp + 8]
add eax, edx
adc ecx, ebx
mov dword [0x6dd85a20], eax
mov dword [0x6dd85a24], ecx
mov edx, dword [0x6dd85a00]
mov ebx, dword [0x6dd85a04]
mov ebp, dword [0x6dd85a18]
mov esi, dword [0x6dd85a1c]
add edx, ebp
adc ebx, esi
add edx, eax
adc ebx, ecx
mov eax, dword [0x6dd85a30]
mov ecx, dword [0x6dd85a34]
sub eax, edx
sbb ecx, ebx
mov dword [0x6dd85a28], eax
mov dword [0x6dd85a2c], ecx
mov eax, dword [0x6dd85a00]
mov ecx, dword [0x6dd85a04]
mov edx, dword [0x6dd859f0]
mov ebx, dword [0x6dd859f4]
sub eax, edx
sbb ecx, ebx
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.6db1d590
movsd xmm0, qword [esp + 8]
movsd qword [esp + 0xf0], xmm0
mov eax, dword [0x6dd85a30]
mov ecx, dword [0x6dd85a34]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.6db1d590
movsd xmm0, qword [esp + 0xf0]
divsd xmm0, qword [esp + 8]
movsd qword [0x6ddadff8], xmm0
nop
lea eax, [0x6ddaa9d0]
mov dword [esp], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 0
call fcn.6dac24a0
nop
lea eax, [0x6ddaa9d8]
mov dword [esp], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 0
call fcn.6dac24a0
nop
lea eax, [0x6dd86780]
mov dword [esp], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 0
call fcn.6dac24a0
mov dword [0x6dd8536c], 0
mov dword [0x6dd85370], 0
movzx eax, byte [0x6dd8596c]
test al, al
je 0x6dad7ee8
inc dword [0x6ddadff4]
nop
lea eax, [0x6dd85984]
mov dword [esp], eax
call fcn.6daca650
inc dword [0x6ddadff0]
lea eax, [0x6dd85988]
mov dword [esp], eax
call fcn.6daffb50
nop
nop
lea eax, [0x6dd85984]
mov dword [esp], eax
call fcn.6daca850
lea eax, [0x6ddaab00]
mov dword [esp], eax
mov eax, dword [esp + 0x84]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x50]
mov dword [esp + 4], eax
call fcn.6dada180
lea eax, [0x6ddaa6b8]
mov dword [esp], eax
call fcn.6daedb00
lea eax, [0x6dd85374]
mov dword [esp], eax
call fcn.6dae3e40
mov eax, dword [esp + 4]
movzx ecx, byte [esp + 8]
test cl, cl
je 0x6dad8a71
mov byte [esp + 0x23], cl
mov dword [esp + 0xe0], eax
lea eax, [0x6dc851ac]
mov dword [esp], eax
call fcn.6db22070
call fcn.6daee0a0
call fcn.6dae64e0
lea eax, [0x6dc8518c]
mov dword [esp], eax
call fcn.6db22070
lea eax, [0x6dc851b4]
mov dword [esp], eax
call fcn.6db22070
lea eax, [0x6dd85374]
mov dword [esp], eax
mov eax, dword [esp + 0xe0]
mov dword [esp + 4], eax
movzx eax, byte [esp + 0x23]
mov byte [esp + 8], al
call fcn.6dae3ec0
mov eax, dword [0x6ddaaabc]
test eax, eax
jle 0x6dad894a
movsd xmm0, qword [0x6dcb3a90]
mulsd xmm0, qword [0x6ddadff8]
movsd qword [esp + 0xf0], xmm0
lea edi, [esp + 0x104]
xor eax, eax
call fcn.6db237ca
call fcn.6daf87a0
mov ecx, dword [0x6dd85998]
mov edx, dword [0x6dd8599c]
mov ebx, dword [0x6ddaa7a0]
mov ebp, dword [0x6ddaa7a4]
sub ecx, ebx
sbb edx, ebp
mov dword [esp + 4], edx
mov dword [esp], ecx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0xf4240
call fcn.6db1d7d0
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
mov eax, 0x17
jmp 0x6dad8056
mov ecx, dword [esp + 0xc8]
mov eax, edx
mov edx, edi
test edx, edx
sete bl
cmp ecx, 0xa
xchg ebp, ebx
setae bl
xchg ebp, ebx
test edx, edx
xchg esi, ebx
seta bl
xchg esi, ebx
and ebx, ebp
or esi, ebx
xchg esi, eax
test al, al
xchg esi, eax
jne 0x6dad8081
cmp eax, 0x14
jl 0x6dad815a
mov dword [esp + 0x8c], ecx
mov ebx, eax
mov eax, edx
mov ebp, 0xcccccccd
mov esi, edx
mul ebp
shr edx, 3
lea edi, [edx + edx*4]
shl edi, 1
sub esi, edi
mov eax, 0x19999999
mov edi, edx
mul esi
mov dword [esp + 0xe0], edx
mov dword [esp + 0xdc], eax
mov eax, ecx
mul ebp
shr edx, 3
mov eax, ebx
lea ebx, [edx + edx*4]
shl ebx, 1
sub ecx, ebx
lea ebx, [esi + esi*2]
lea ebx, [ecx + ebx*2]
mov ecx, eax
mov eax, ebp
mov esi, edx
mul ebx
shr edx, 3
mov dword [esp + 0xcc], edx
mov ebx, esi
add esi, 0
mov ebp, dword [esp + 0xdc]
add ebp, esi
add edx, ebp
mov dword [esp + 0xc8], edx
mov eax, 0xa
mul edx
add ebx, 0
adc edi, 0
mov edx, dword [esp + 0xdc]
add edx, esi
mov edx, dword [esp + 0xe0]
adc edi, edx
mov edx, dword [esp + 0xcc]
add edx, ebp
adc edi, 0
mov edx, dword [esp + 0x8c]
sub edx, eax
add edx, 0x30
cmp ecx, 0x18
jae 0x6dad8a65
mov byte [esp + ecx + 0x104], dl
lea edx, [ecx - 1]
cmp ecx, 0x15
jne 0x6dad804b
mov byte [esp + ecx + 0x103], 0x2e
mov edx, 0x13
jmp 0x6dad804b
add ecx, 0x30
cmp eax, 0x18
jae 0x6dad8a5b
mov byte [esp + eax + 0x104], cl
mov ecx, dword [0x6ddadff0]
mov dword [esp + 0xe0], ecx
lea edx, [esp + 0x174]
mov dword [esp], edx
lea edx, [eax - 0x18]
neg edx
mov ebx, edx
neg edx
sar edx, 0x1f
and eax, edx
lea eax, [esp + eax + 0x104]
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
call fcn.6db0ee10
mov eax, dword [esp + 0xc]
mov dword [esp + 0x1c8], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0xc4], ecx
call fcn.6daf87a0
lea eax, [0x6dc7651d]
mov dword [esp], eax
mov dword [esp + 4], 3
call fcn.6daf90a0
mov dword [esp + 4], 0
mov eax, dword [esp + 0xe0]
mov dword [esp], eax
call fcn.6daf8d20
lea eax, [0x6dc76327]
mov dword [esp], eax
mov dword [esp + 4], 2
call fcn.6daf90a0
mov eax, dword [esp + 0x1c8]
mov dword [esp], eax
mov eax, dword [esp + 0xc4]
mov dword [esp + 4], eax
call fcn.6daf90a0
lea eax, [0x6dc763bf]
mov dword [esp], eax
mov dword [esp + 4], 2
call fcn.6daf90a0
movsd xmm0, qword [esp + 0xf0]
cvttsd2si eax, xmm0
mov ecx, eax
sar eax, 0x1f
mov dword [esp + 4], eax
mov dword [esp], ecx
call fcn.6daf8ea0
lea eax, [0x6dc763e8]
mov dword [esp], eax
mov dword [esp + 4], 3
call fcn.6daf90a0
call fcn.6daf8810
mov eax, dword [0x6dd85998]
mov ecx, dword [0x6dd8599c]
mov dword [esp + 0xa0], ecx
lea edi, [esp + 0x11c]
mov edx, eax
xor eax, eax
call fcn.6db237ca
mov ecx, dword [0x6dd859a0]
mov ebx, dword [0x6dd859a4]
mov dword [esp + 0x11c], ecx
mov dword [esp + 0x120], ebx
mov ecx, dword [0x6dd859a8]
mov ebx, dword [0x6dd859ac]
mov dword [esp + 0x124], ecx
mov dword [esp + 0x128], ebx
mov ecx, dword [0x6dd859b0]
mov ebx, dword [0x6dd859b4]
mov dword [esp + 0x12c], ecx
mov dword [esp + 0x130], ebx
xor ecx, ecx
mov ebx, dword [esp + 0xa0]
jmp 0x6dad838a
sub esi, edx
sbb ebp, ebx
lea edx, [esp + 0x104]
mov dword [esp], edx
mov dword [esp + 4], 0x18
mov dword [esp + 8], 0x18
mov dword [esp + 0x10], ebp
mov dword [esp + 0xc], esi
call fcn.6dad9c30
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
lea edx, [esp + 0x154]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call fcn.6db0ee10
mov eax, dword [esp + 0xc]
mov dword [esp + 0x1c8], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0xc4], ecx
call fcn.6daf87a0
mov eax, dword [esp + 0x1c8]
mov dword [esp], eax
mov eax, dword [esp + 0xc4]
mov dword [esp + 4], eax
call fcn.6daf90a0
call fcn.6daf8810
mov eax, dword [esp + 0xb4]
lea ecx, [eax + 1]
xor eax, eax
mov ebx, dword [esp + 0xa0]
mov edx, dword [esp + 0x9c]
cmp ecx, 3
jge 0x6dad8408
mov dword [esp + 0xb4], ecx
lea ebp, [esp + ecx*8 + 0x11c]
mov esi, dword [ebp]
mov dword [esp + 0x9c], esi
mov ebp, dword [ebp + 4]
mov dword [esp + 0xa0], ebp
test ecx, ecx
je 0x6dad82ec
mov dword [esp + 0xe0], edx
mov dword [esp + 0xec], ebx
call fcn.6daf87a0
lea eax, str.____MOSZ__hs____P___d_q_v_x________n____0X0b0o0s0x2553:_:0______CNCcCfCoCsFPHzLlLmLoLtLuMcMeMnNXNdNlNoOUPcPdPePfPiPoPsSTScSkSmSoYiZlZpZs____n_n__n_t_t____:____ni_idipmsnnss_us_n__G__M__P___n____________m_n_v_:__v_0001030405060708091011121314_01_02_03_04_05_06_08_09_11_12...125625::1___ADTADXAESASTAVXBSTCATCDTCETCSTDltEATEDTEETEOFESTGMTGPAHDTHLEHSTHTTHanIDTISTJSTKSTLaoMD4MD5MDTMMXMPXMSKMSTMayMroNDTNSTNaNNkoPCPDTPKTPSTRTMSGXSHASM3SM4SSESVEStdTBMTTLUTCVMXVaiWATXOP__:_nadxaesavxcgocmddnsendfinfmaftpgc_gp_idin_intlogmapnilobjpcptrsetshasshtcpudpss____r_t_n_at__fp_is__lr:_of__on__pc_sp:_sp_v_n_____mInf_Inf3125:_p_idACDTACSTAEDTAESTAKDTAKSTATOMAVX2AWSTAhomAtoiBMI1BMI2CESTCMOVCX16ChamDashEESTERMSF16CFCMAFMA3FMA4FPHPGFNIGOGCIBPBJulyJuneLEAFLisuMiaoModiNZDTNZSTNameNewaSASTSHA1SHA2SHA3SSE2SSE3StatThaiTypeVAES_n_v_n_tm_____nallgallpavx2basebindbitsbmi1bmi2boolcallcas1cas2cas3cas4cas5cas6chancmddeaddialechoermsfileflagftpsfunchttpicmpidleigmpint8itabkindmdnsopenpairpipepop3portreadrootsbrkseedsmtpsse2sse3stuntrueturnudp4udp6uintunix_..._n_MB___and__got_max_ms___ptr__tab_top033004300530054506300845103012451345__fp:_0930156251590078125_msg_nil_AESNIASIMDAdlamAprilBamumBatakBuhidCLMULCPUIDCRC32ClassDCPOPDograErrorGreekJSCVTKhmerLRCPCLZCNTLatinLimbuLocalMarchNushuOghamOriyaOsagePMULLRunicSGXLCSHA_1SSE4ASSSE3STIBPSTermTakriTamilTypeA____addrarrayclosedebugdeferfalsefaultfilesgcinggscanhchanhostshttpsimap2imap3imapsinit_int16int32int64mheapntohspanicpop3sroutescav_schedsleepslicesse41sse42ssse3sudogsweeptokentracetransturnuint8usagewrite_B_____Value_addr_alloc_base__code_ctxt:_curg_free__goid__jobs_list_m__p_max__min__next_p__m_prev_span__util_...__n__i____not___val_.local.onion390625_seed__chanAnswerArabicAugustBrahmiCarianChakmaCommonCopticFormatFridayGetACPGothicHangulHatranHebrewHyphenKaithiKhojkiLengthLepchaLycianLydianMMXEXTMondayPOPCNTRDRANDRDSEEDRDTSCPRejangSCHED_SHA512SSE4.1SSE4.2STREETStringSundaySyriacTai_LeTangutTeluguThaanaTypeMXTypeNSUTC12UTC13UTC_02UTC_08UTC_09UTC_11WanchoYezidi__byteacceptaddr0chan__clientdomainefenceerrorgopherheaderinternipnetlistenlocalmappednetdnsobjectpairedpopcntrdtscpremotereturnselectsendtosocketstringstructsweep_sysmontelnettimersuint16uint32uint64__scan___scan__MB_in__Value__allocs_closed_dying_locks_m__g0_nmsys_pad1__pad2__snil_n_text__zombie__CPU___s__d____goid__j0__19531252.5.4.32.5.4.52.5.4.62.5.4.72.5.4.82.5.4.99765625:_type_::ffff:_tokenASIMDDPASIMDHPATOMICSAVX512FAvestanBengaliBrailleChanDirCopySidCypriotDeseretEVTSTRMElbasanElymaicFreeSidGODEBUGGranthaHanunooIO_waitJanuaryKannadaMUI_DltMUI_StdMakasarMandaicMarchenMultaniMyanmarOctoberOsmanyaRadicalSHA_224SHA_256SHA_384SHA_512SharadaShavianSiddhamSinhalaSleepExSogdianSoyomboTagalogTibetanTirhutaTuesdayTypeALLTypeOPTTypePTRTypeSOATypeSRVTypeTXTTypeWKSUNKNOWNWSARecvWSASend_ttypes__tvalueanswersavx512fconnectconsolecpuproferr_msgflag1_float32float64forcegcgctracehead__invalidlookup_mappedminpc_nil_keypacer:_panic:_runningsessionsyscalltimeoutuintptrunknownwaitingwindowswsarecvwsasend_bytes___etypes__is_not__maxpc__mcount_minLC__minutes_nalloc_newval_nfreed_pointer_stack__status___Month__v__v__v0_x_0_xH2.5.4.102.5.4.112.5.4.1748828125_remoteAMD3DNOWASIMDRDMAVX512BWAVX512CDAVX512DQAVX512ERAVX512PFAVX512VLAcceptExArmenianBAD_RANKBalineseBopomofoBugineseCancelIoCherokeeClassANYCyrillicDecemberDuployanEqualSidEthiopicExtenderFebruaryFullPathGeorgianGoStringGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMD5SHA1MahajaniNovemberOl_ChikiParseIntPhags_PaQuestionReadFileSHA3_224SHA3_256SHA3_384SHA3_512SSE2SLOWSSE3SLOWSaturdaySend_To_SetEventTagbanwaTai_ThamTai_VietThursdayTifinaghTypeAAAATypeAXFRUgariticWSAIoctl_::1_:53_signal__tstack__gatewayacceptexaddress_avx512bwavx512dqavx512vlcgocheckcontinuecs______deadlockdirect1eax_____ebp_____ebx_____ecx_____edi_____edx_____eflags__eip_____esi_____esp_____fs______gs______invalid_no_anodephoturispollDescreadfromrecvfromredirectreflect.runnableruntime.rwmutexRrwmutexWscavengesess
mov dword [esp], eax
mov dword [esp + 4], 1
call fcn.6daf90a0
call fcn.6daf8810
mov edx, dword [esp + 0xe0]
mov ebx, dword [esp + 0xec]
mov ebp, dword [esp + 0xa0]
mov esi, dword [esp + 0x9c]
jmp 0x6dad82ec
call fcn.6daf87a0
lea eax, [0x6dc77bf9]
mov dword [esp], eax
mov dword [esp + 4], 0xb
call fcn.6daf90a0
call fcn.6daf8810
nop
lea eax, [0x6ddab108]
mov dword [esp], eax
call fcn.6dac24e0
mov eax, dword [esp + 8]
mov dword [esp + 0x80], eax
mov ecx, dword [esp + 4]
mov dword [esp + 0x34], ecx
lea edx, [0x6ddab110]
mov dword [esp], edx
call fcn.6dac24e0
mov eax, dword [esp + 4]
mov dword [esp + 0x30], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x74], ecx
lea edx, [0x6ddab118]
mov dword [esp], edx
call fcn.6dac24e0
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov edx, dword [esp + 0x30]
add edx, eax
mov dword [esp + 0xe0], edx
mov eax, dword [esp + 0x74]
adc eax, ecx
mov dword [esp + 0xec], eax
nop
lea ecx, [0x6ddab120]
mov dword [esp], ecx
call fcn.6dac24e0
mov eax, dword [esp + 8]
mov ecx, dword [esp + 4]
mov dword [esp + 0x2c], ecx
lea edi, [esp + 0x194]
mov edx, eax
xor eax, eax
call fcn.6db237c6
mov eax, dword [esp + 0x98]
mov dword [esp + 0x194], eax
mov eax, dword [esp + 0xe8]
mov dword [esp + 0x198], eax
mov eax, dword [esp + 0x80]
mov dword [esp + 0x1a0], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 0x19c], eax
mov eax, dword [esp + 0xe0]
mov dword [esp + 0x1a4], eax
mov eax, dword [esp + 0xec]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1b0], edx
mov eax, dword [esp + 0x2c]
mov dword [esp + 0x1ac], eax
mov eax, dword [esp + 0xac]
mov dword [esp + 0x1b4], eax
mov eax, dword [esp + 0xe4]
mov dword [esp + 0x1b8], eax
xor eax, eax
jmp 0x6dad85d1
lea eax, [esp + 0x104]
mov dword [esp], eax
mov dword [esp + 4], 0x18
mov dword [esp + 8], 0x18
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], edx
call fcn.6dad9c30
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
lea edx, [esp + 0x134]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call fcn.6db0ee10
mov eax, dword [esp + 0xc]
mov dword [esp + 0x1c8], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0xc4], ecx
call fcn.6daf87a0
mov eax, dword [esp + 0x1c8]
mov dword [esp], eax
mov eax, dword [esp + 0xc4]
mov dword [esp + 4], eax
call fcn.6daf90a0
call fcn.6daf8810
mov eax, dword [esp + 0xb0]
inc eax
cmp eax, 5
jge 0x6dad867a
mov dword [esp + 0xb0], eax
lea ecx, [esp + eax*8 + 0x194]
mov edx, dword [ecx]
mov dword [esp + 0xa4], edx
mov ecx, dword [ecx + 4]
mov dword [esp + 0xa8], ecx
cmp eax, 2
je 0x6dad8605
cmp eax, 3
jne 0x6dad8638
call fcn.6daf87a0
lea eax, [0x6dc76316]
mov dword [esp], eax
mov dword [esp + 4], 1
call fcn.6daf90a0
call fcn.6daf8810
mov ecx, dword [esp + 0xa8]
mov edx, dword [esp + 0xa4]
jmp 0x6dad8549
test eax, eax
je 0x6dad8549
call fcn.6daf87a0
lea eax, str.____MOSZ__hs____P___d_q_v_x________n____0X0b0o0s0x2553:_:0______CNCcCfCoCsFPHzLlLmLoLtLuMcMeMnNXNdNlNoOUPcPdPePfPiPoPsSTScSkSmSoYiZlZpZs____n_n__n_t_t____:____ni_idipmsnnss_us_n__G__M__P___n____________m_n_v_:__v_0001030405060708091011121314_01_02_03_04_05_06_08_09_11_12...125625::1___ADTADXAESASTAVXBSTCATCDTCETCSTDltEATEDTEETEOFESTGMTGPAHDTHLEHSTHTTHanIDTISTJSTKSTLaoMD4MD5MDTMMXMPXMSKMSTMayMroNDTNSTNaNNkoPCPDTPKTPSTRTMSGXSHASM3SM4SSESVEStdTBMTTLUTCVMXVaiWATXOP__:_nadxaesavxcgocmddnsendfinfmaftpgc_gp_idin_intlogmapnilobjpcptrsetshasshtcpudpss____r_t_n_at__fp_is__lr:_of__on__pc_sp:_sp_v_n_____mInf_Inf3125:_p_idACDTACSTAEDTAESTAKDTAKSTATOMAVX2AWSTAhomAtoiBMI1BMI2CESTCMOVCX16ChamDashEESTERMSF16CFCMAFMA3FMA4FPHPGFNIGOGCIBPBJulyJuneLEAFLisuMiaoModiNZDTNZSTNameNewaSASTSHA1SHA2SHA3SSE2SSE3StatThaiTypeVAES_n_v_n_tm_____nallgallpavx2basebindbitsbmi1bmi2boolcallcas1cas2cas3cas4cas5cas6chancmddeaddialechoermsfileflagftpsfunchttpicmpidleigmpint8itabkindmdnsopenpairpipepop3portreadrootsbrkseedsmtpsse2sse3stuntrueturnudp4udp6uintunix_..._n_MB___and__got_max_ms___ptr__tab_top033004300530054506300845103012451345__fp:_0930156251590078125_msg_nil_AESNIASIMDAdlamAprilBamumBatakBuhidCLMULCPUIDCRC32ClassDCPOPDograErrorGreekJSCVTKhmerLRCPCLZCNTLatinLimbuLocalMarchNushuOghamOriyaOsagePMULLRunicSGXLCSHA_1SSE4ASSSE3STIBPSTermTakriTamilTypeA____addrarrayclosedebugdeferfalsefaultfilesgcinggscanhchanhostshttpsimap2imap3imapsinit_int16int32int64mheapntohspanicpop3sroutescav_schedsleepslicesse41sse42ssse3sudogsweeptokentracetransturnuint8usagewrite_B_____Value_addr_alloc_base__code_ctxt:_curg_free__goid__jobs_list_m__p_max__min__next_p__m_prev_span__util_...__n__i____not___val_.local.onion390625_seed__chanAnswerArabicAugustBrahmiCarianChakmaCommonCopticFormatFridayGetACPGothicHangulHatranHebrewHyphenKaithiKhojkiLengthLepchaLycianLydianMMXEXTMondayPOPCNTRDRANDRDSEEDRDTSCPRejangSCHED_SHA512SSE4.1SSE4.2STREETStringSundaySyriacTai_LeTangutTeluguThaanaTypeMXTypeNSUTC12UTC13UTC_02UTC_08UTC_09UTC_11WanchoYezidi__byteacceptaddr0chan__clientdomainefenceerrorgopherheaderinternipnetlistenlocalmappednetdnsobjectpairedpopcntrdtscpremotereturnselectsendtosocketstringstructsweep_sysmontelnettimersuint16uint32uint64__scan___scan__MB_in__Value__allocs_closed_dying_locks_m__g0_nmsys_pad1__pad2__snil_n_text__zombie__CPU___s__d____goid__j0__19531252.5.4.32.5.4.52.5.4.62.5.4.72.5.4.82.5.4.99765625:_type_::ffff:_tokenASIMDDPASIMDHPATOMICSAVX512FAvestanBengaliBrailleChanDirCopySidCypriotDeseretEVTSTRMElbasanElymaicFreeSidGODEBUGGranthaHanunooIO_waitJanuaryKannadaMUI_DltMUI_StdMakasarMandaicMarchenMultaniMyanmarOctoberOsmanyaRadicalSHA_224SHA_256SHA_384SHA_512SharadaShavianSiddhamSinhalaSleepExSogdianSoyomboTagalogTibetanTirhutaTuesdayTypeALLTypeOPTTypePTRTypeSOATypeSRVTypeTXTTypeWKSUNKNOWNWSARecvWSASend_ttypes__tvalueanswersavx512fconnectconsolecpuproferr_msgflag1_float32float64forcegcgctracehead__invalidlookup_mappedminpc_nil_keypacer:_panic:_runningsessionsyscalltimeoutuintptrunknownwaitingwindowswsarecvwsasend_bytes___etypes__is_not__maxpc__mcount_minLC__minutes_nalloc_newval_nfreed_pointer_stack__status___Month__v__v__v0_x_0_xH2.5.4.102.5.4.112.5.4.1748828125_remoteAMD3DNOWASIMDRDMAVX512BWAVX512CDAVX512DQAVX512ERAVX512PFAVX512VLAcceptExArmenianBAD_RANKBalineseBopomofoBugineseCancelIoCherokeeClassANYCyrillicDecemberDuployanEqualSidEthiopicExtenderFebruaryFullPathGeorgianGoStringGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMD5SHA1MahajaniNovemberOl_ChikiParseIntPhags_PaQuestionReadFileSHA3_224SHA3_256SHA3_384SHA3_512SSE2SLOWSSE3SLOWSaturdaySend_To_SetEventTagbanwaTai_ThamTai_VietThursdayTifinaghTypeAAAATypeAXFRUgariticWSAIoctl_::1_:53_signal__tstack__gatewayacceptexaddress_avx512bwavx512dqavx512vlcgocheckcontinuecs______deadlockdirect1eax_____ebp_____ebx_____ecx_____edi_____edx_____eflags__eip_____esi_____esp_____fs______gs______invalid_no_anodephoturispollDescreadfromrecvfromredirectreflect.runnableruntime.rwmutexRrwmutexWscavengesess
mov dword [esp], eax
mov dword [esp + 4], 1
call fcn.6daf90a0
call fcn.6daf8810
mov eax, dword [esp + 0xb0]
mov ecx, dword [esp + 0xa8]
mov edx, dword [esp + 0xa4]
jmp 0x6dad8549
lea eax, [0x6ddab0c8]
mov dword [esp], eax
call fcn.6dac2660
mov eax, dword [esp + 8]
mov dword [esp + 0x7c], eax
mov ecx, dword [esp + 4]
mov dword [esp + 0x28], ecx
lea edx, [0x6ddab0d8]
mov dword [esp], edx
call fcn.6dac2660
mov eax, dword [0x6dd859cc]
mov dword [esp + 0xe8], eax
mov ecx, dword [0x6dd859c8]
mov dword [esp + 0xe4], ecx
mov edx, dword [0x6dd859d4]
mov dword [esp + 0xe0], edx
mov ebx, dword [0x6dd859d0]
mov dword [esp + 0xdc], ebx
mov ebp, dword [0x6dd859dc]
mov dword [esp + 0xcc], ebp
mov esi, dword [0x6dd859d8]
mov dword [esp + 0xc8], esi
mov edi, dword [0x6ddab0ac]
mov dword [esp + 0xc0], edi
mov edi, dword [0x6ddab0a8]
mov dword [esp + 0xbc], edi
mov edi, dword [esp + 8]
mov dword [esp + 0x78], edi
mov edi, dword [esp + 4]
mov dword [esp + 0x24], edi
mov edi, dword [0x6dd85994]
mov dword [esp + 0xec], edi
call fcn.6daf87a0
lea eax, [0x6dc773a1]
mov dword [esp], eax
mov dword [esp + 4], 9
call fcn.6daf90a0
mov eax, dword [esp + 0xe8]
mov ecx, eax
shr eax, 0x14
mov dword [esp + 4], eax
shl ecx, 0xc
mov eax, dword [esp + 0xe4]
shr eax, 0x14
or ecx, eax
mov dword [esp], ecx
call fcn.6daf8d20
lea eax, [0x6dc7633f]
mov dword [esp], eax
mov dword [esp + 4], 2
call fcn.6daf90a0
mov eax, dword [esp + 0xe0]
mov ecx, eax
shr eax, 0x14
mov dword [esp + 4], eax
shl ecx, 0xc
mov eax, dword [esp + 0xdc]
shr eax, 0x14
or ecx, eax
mov dword [esp], ecx
call fcn.6daf8d20
lea eax, [0x6dc7633f]
mov dword [esp], eax
mov dword [esp + 4], 2
call fcn.6daf90a0
mov eax, dword [esp + 0xcc]
mov ecx, eax
shr eax, 0x14
mov dword [esp + 4], eax
shl ecx, 0xc
mov eax, dword [esp + 0xc8]
shr eax, 0x14
or ecx, eax
mov dword [esp], ecx
call fcn.6daf8d20
lea eax, [0x6dc76748]
mov dword [esp], eax
mov dword [esp + 4], 5
call fcn.6daf90a0
mov eax, dword [esp + 0xc0]
mov ecx, eax
shr eax, 0x14
mov dword [esp + 4], eax
shl ecx, 0xc
mov eax, dword [esp + 0xbc]
shr eax, 0x14
or ecx, eax
mov dword [esp], ecx
call fcn.6daf8d20
lea eax, [0x6dc776f9]
mov dword [esp], eax
mov dword [esp + 4], 0xa
call fcn.6daf90a0
mov eax, dword [esp + 0x7c]
mov ecx, eax
shr eax, 0x14
mov dword [esp + 4], eax
shl ecx, 0xc
mov eax, dword [esp + 0x28]
shr eax, 0x14
or ecx, eax
mov dword [esp], ecx
call fcn.6daf8d20
lea eax, [0x6dc780cb]
mov dword [esp], eax
mov dword [esp + 4], 0xc
call fcn.6daf90a0
mov eax, dword [esp + 0x78]
mov ecx, eax
shr eax, 0x14
mov dword [esp + 4], eax
shl ecx, 0xc
mov eax, dword [esp + 0x24]
shr eax, 0x14
or ecx, eax
mov dword [esp], ecx
call fcn.6daf8d20
lea eax, [0x6dc78750]
mov dword [esp], eax
mov dword [esp + 4], 0xd
call fcn.6daf90a0
mov eax, dword [esp + 0xec]
mov ecx, eax
sar eax, 0x1f
mov dword [esp + 4], eax
mov dword [esp], ecx
call fcn.6daf8ea0
lea eax, [0x6dc76329]
mov dword [esp], eax
mov dword [esp + 4], 2
call fcn.6daf90a0
call fcn.6daf8810
movzx eax, byte [0x6dd8596c]
test al, al
je 0x6dad8906
call fcn.6daf87a0
lea eax, [0x6dc77347]
mov dword [esp], eax
mov dword [esp + 4], 9
call fcn.6daf90a0
call fcn.6daf8810
call fcn.6daf87a0
call fcn.6daf89c0
call fcn.6daf8810
mov eax, dword fs:[0x14]
mov eax, dword [eax]
mov eax, dword [eax + 0x18]
nop
movzx ecx, byte [eax + 0x8b]
lea edx, [ecx - 1]
mov byte [eax + 0x8b], dl
cmp cl, 1
jne 0x6dad894a
nop
lea eax, [0x6ddaa674]
mov dword [esp], eax
call fcn.6daca850
nop
lea eax, [0x6dd85380]
mov dword [esp], eax
call fcn.6daca650
mov eax, dword [0x6dd85390]
mov dword [esp + 0x1c0], eax
mov ecx, dword [0x6dd85394]
mov dword [esp + 0xb8], ecx
mov dword [0x6dd85394], 0
mov dword [0x6dd85398], 0
mov edx, dword [0x6ddaa8e0]
test edx, edx
jne 0x6dad899d
mov dword [0x6dd85390], 0
jmp 0x6dad89aa
lea edi, [0x6dd85390]
xor eax, eax
call fcn.6db235b0
nop
nop
lea eax, [0x6dd85380]
mov dword [esp], eax
call fcn.6daca850
xor eax, eax
jmp 0x6dad89e1
mov dword [esp + 0xc4], eax
mov ecx, dword [esp + 0x1c0]
lea edx, [ecx + eax*8]
mov edx, dword [edx]
mov dword [esp], edx
call fcn.6dac3ba0
mov eax, dword [esp + 0xc4]
inc eax
mov ecx, dword [esp + 0xb8]
cmp eax, ecx
jl 0x6dad89be
lea eax, [0x6dc143b4]
mov dword [esp], eax
mov byte [esp + 4], 0
mov dword [esp + 8], 0
call fcn.6db096e0
lea eax, [0x6dc14394]
mov dword [esp], eax
mov byte [esp + 4], 0
mov dword [esp + 8], 0
call fcn.6db096e0
nop
mov eax, dword fs:[0x14]
mov eax, dword [eax]
mov ecx, dword [esp + 0x1bc]
mov edx, dword [ecx + 0x7c]
lea ebx, [edx - 1]
mov dword [ecx + 0x7c], ebx
cmp edx, 1
jne 0x6dad8a54
movzx ecx, byte [eax + 0x65]
test cl, cl
je 0x6dad8a54
mov dword [eax + 8], 0xfffffade
add esp, 0x1d0
ret
mov ecx, 0x18
call fcn.6db23630
mov eax, ecx
mov ecx, 0x18
call fcn.6db23630
lea eax, [0x6dc7e0fa]
mov dword [esp], eax
mov dword [esp + 4], 0x1b
call fcn.6daf6e50
lea eax, [0x6dc7ec32]
mov dword [esp], eax
mov dword [esp + 4], 0x1d
call fcn.6daf6e50
nop
call fcn.6db22180
jmp fcn.6dad75f0