Function at 0x62b030
Capabilities:
Get disk size

Disassembly:
push rbp
push rbx
sub rsp, 0x6e8
mov rbp, rsp
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x40], 0
mov qword [rbp + 0x58], 0
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x68], 0
mov qword [rbp + 0x60], 0
mov qword [rbp + 0x78], 0
mov qword [rbp + 0x70], 0
mov qword [rbp + 0x88], 0
mov qword [rbp + 0x80], 0
mov qword [rbp + 0x98], 0
mov qword [rbp + 0x90], 0
mov qword [rbp + 0xa8], 0
mov qword [rbp + 0xa0], 0
mov qword [rbp + 0xb8], 0
mov qword [rbp + 0xb0], 0
mov qword [rbp + 0xc0], 0
mov qword [rbp + 0xd0], 0
mov qword [rbp + 0xc8], 0
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0xd8], 0
mov qword [rbp + 0xe8], 0
mov qword [rbp + 0xf8], 0
mov qword [rbp + 0xf0], 0
mov qword [rbp + 0x108], 0
mov qword [rbp + 0x100], 0
mov qword [rbp + 0x130], 0
mov qword [rbp + 0x120], 0
mov qword [rbp + 0x118], 0
mov qword [rbp + 0x110], 0
mov qword [rbp + 0x128], 0
mov qword [rbp + 0x138], 0
mov qword [rbp + 0x140], 0
mov qword [rbp + 0x150], 0
mov qword [rbp + 0x148], 0
mov qword [rbp + 0x160], 0
mov qword [rbp + 0x158], 0
mov qword [rbp + 0x168], 0
mov qword [rbp + 0x178], 0
mov qword [rbp + 0x170], 0
mov qword [rbp + 0x188], 0
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x190], 0
mov qword [rbp + 0x1b0], 0
mov qword [rbp + 0x1a0], 0
mov qword [rbp + 0x198], 0
mov qword [rbp + 0x1a8], 0
mov qword [rbp + 0x6d0], 0
mov qword [rbp + 0x6c8], 0
mov qword [rbp + 0x6c0], 0
mov qword [rbp + 0x1b8], rbp
mov dword [rbp + 0x700], ecx
mov qword [rbp + 0x708], rdx
lea rcx, [rbp + 0x448]
mov rdx, qword [0x00597950]
call fcn.004111e0
lea rcx, [rbp + 0x1d0]
mov rdx, qword [0x00597950]
call fcn.004111e0
nop
nop
call fcn.006011a0
lea rcx, [rbp + 0x1a8]
call fcn.005cc340
lea rcx, [rbp + 0x1b0]
mov rdx, qword [rbp + 0x1a8]
mov r8d, 1
mov r9d, 3
call fcn.00410530
lea rcx, [rbp + 0x198]
lea rdx, [0x0069292c]
mov r8d, 5
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x1a0]
mov rdx, qword [rbp + 0x198]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6d0]
mov rdx, qword [rbp + 0x1b0]
mov r8, qword [rbp + 0x1a0]
call fcn.00410100
mov rcx, qword [0x004d2058]
mov dl, 1
call fcn.0040b440
mov qword [rbp + 0x6d8], rax
nop
lea rcx, [rbp + 0x190]
mov rdx, qword [rbp + 0x6d0]
lea r8, [0x0062d540]
call fcn.00410100
mov rcx, qword [rbp + 0x190]
mov edx, 0x1ff
lea r8, [rbp + 0x448]
call fcn.005ff840
mov dword [rbp + 0x1cc], eax
cmp dword [rbp + 0x1cc], 0
jne 0x62cf5f
mov eax, dword [rbp + 0x450]
and eax, 0x10
cmp eax, 0x10
jne 0x62b3b8
mov rcx, qword [rbp + 0x458]
lea rdx, [0x0062d550]
call fcn.00410520
test eax, eax
je 0x62b3a1
mov rcx, qword [rbp + 0x458]
lea rdx, [0x0062d558]
call fcn.00410520
test eax, eax
jne 0x62b3b8
lea rcx, [rbp + 0x448]
call fcn.005ffa80
mov dword [rbp + 0x1cc], eax
jmp 0x62cf52
mov eax, dword [rbp + 0x450]
mov ecx, eax
and ecx, 0x10
cmp ecx, 0x10
jne 0x62cf40
and eax, 0x400
cmp eax, 0x400
je 0x62cf40
mov eax, dword [rbp + 0x700]
cmp eax, 3
jg 0x62b409
cmp eax, 3
je 0x62bced
sub eax, 1
test eax, eax
je 0x62b424
sub eax, 1
test eax, eax
jne 0x62cf2c
jmp 0x62b7bb
sub eax, 4
test eax, eax
je 0x62c37b
sub eax, 1
test eax, eax
jne 0x62cf2c
jmp 0x62cb72
mov eax, dword [0x00699548]
mov dword [0x00699370], eax
mov eax, dword [0x00699548]
mov dword [0x00699370], eax
mov eax, dword [0x00696e78]
cmp eax, dword [0x006978d4]
je 0x62b456
mov eax, dword [0x00696e78]
mov dword [0x006978d4], eax
mov eax, dword [0x0069390c]
add eax, 1
cmp dword [0x0069390c], eax
jne 0x62b47d
mov eax, dword [0x00697e70]
test eax, eax
jge 0x62b476
call fcn.0040afc0
mov ecx, eax
call sub.kernel32.dll_SetConsoleKeyShortcuts
call fcn.005cdc90
cmp eax, 0x3c
jge 0x62b4f8
lea rcx, [rbp + 0x180]
lea rdx, [0x00692932]
mov r8d, 0x40
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x188]
mov rdx, qword [rbp + 0x180]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 4
mov r8, qword [rbp + 0x6d0]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0x188]
mov qword [rsp + 0x28], rax
call fcn.00410400
jmp 0x62b567
lea rcx, [rbp + 0x170]
lea rdx, [0x00692973]
mov r8d, 0x2e
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x178]
mov rdx, qword [rbp + 0x170]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 4
mov r8, qword [rbp + 0x6d0]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0x178]
mov qword [rsp + 0x28], rax
call fcn.00410400
mov eax, dword [0x00696a84]
add eax, dword [0x006974a0]
mov ecx, dword [0x00698980]
add ecx, dword [0x00698fc4]
cmp eax, ecx
jle 0x62b58f
mov eax, dword [0x00698fc4]
mov dword [0x00696a84], eax
mov eax, dword [0x0069954c]
mov dword [0x00698fc0], eax
mov eax, dword [0x0069954c]
mov dword [0x00698fc0], eax
mov eax, dword [0x00697e70]
cmp eax, dword [0x00698b34]
je 0x62b5c1
mov eax, dword [0x00697e70]
mov dword [0x00698b34], eax
mov eax, dword [0x006932e8]
mov dword [0x006995e4], eax
mov eax, dword [0x006932e8]
mov dword [0x006995e4], eax
mov eax, dword [0x006978f4]
cmp eax, dword [0x00698b10]
je 0x62b5f3
mov eax, dword [0x006978f4]
mov dword [0x00698b10], eax
mov eax, dword [0x006931ec]
add eax, dword [0x00693434]
mov ecx, dword [0x00693960]
add ecx, dword [0x006957f0]
cmp eax, ecx
jle 0x62b619
mov dword [0x006931ec], 0x139
mov eax, dword [0x006994ec]
mov dword [0x00698e84], eax
lea rcx, [rbp + 0x168]
mov rdx, qword [rbp + 0x6c8]
call fcn.004108b0
mov rcx, qword [rbp + 0x168]
mov dl, 1
call fcn.0042f7f0
test al, al
je 0x62cf2c
mov eax, dword [0x006965d8]
add eax, dword [0x00696cb0]
mov ecx, dword [0x006978ec]
add ecx, dword [0x00698b0c]
cmp eax, ecx
jle 0x62b676
mov eax, dword [0x00698b0c]
mov dword [0x006965d8], eax
call fcn.00606430
mov dword [0x006933ac], 0x318
mov eax, dword [0x006933ac]
sub eax, 0x1ad
mov dword [0x00693560], eax
mov eax, dword [0x006968b0]
add eax, dword [0x00697478]
mov ecx, dword [0x0069877c]
add ecx, dword [0x00698f9c]
cmp eax, ecx
jle 0x62b6bf
mov eax, dword [0x00698f9c]
mov dword [0x006968b0], eax
call fcn.006187e0
cmp eax, dword [0x0069965c]
jle 0x62b6d6
mov dword [0x0069965c], 0x54
mov dword [0x006932fc], 0x30f
mov eax, dword [0x006932fc]
sub eax, 0x1a9
mov dword [0x0069353c], eax
mov eax, dword [0x00696588]
add eax, dword [0x00696cd4]
mov ecx, dword [0x00697e6c]
add ecx, dword [0x00698b2c]
cmp eax, ecx
jle 0x62b713
call fcn.004096f0
mov eax, dword [0x006933e4]
add eax, 1
cmp dword [0x006933e4], eax
jne 0x62b77b
mov eax, dword [0x006995d4]
test eax, eax
jge 0x62b733
call fcn.0040afc0
mov ecx, dword [0x00693904]
test ecx, ecx
jge 0x62b742
call fcn.0040afc0
mov edx, dword [0x00695808]
test edx, edx
jge 0x62b751
call fcn.0040afc0
mov r8d, dword [0x00695bb8]
test r8d, r8d
jge 0x62b762
call fcn.0040afc0
mov r9d, ecx
mov r10d, edx
mov r11d, r8d
mov ecx, eax
mov edx, r9d
mov r8d, r10d
mov r9d, r11d
call sub.advapi32.dll_CryptDuplicateKey
mov eax, dword [0x00699394]
mov dword [0x00698b30], eax
mov rcx, qword [rbp + 0x708]
mov edx, 3
mov rax, qword [rbp + 0x708]
mov r8, qword [rax]
mov r9, qword [rbp + 0x6c8]
lea rax, [0x0062d56c]
mov qword [rsp + 0x20], rax
call fcn.00410400
jmp 0x62cf2c
mov eax, dword [0x006942bc]
add eax, 1
cmp dword [0x006942bc], eax
jne 0x62b839
mov eax, dword [0x006940b4]
test eax, eax
jge 0x62b7db
call fcn.0040afc0
mov ecx, dword [0x00698b00]
test ecx, ecx
jge 0x62b7ea
call fcn.0040afc0
mov edx, dword [0x006994d0]
test edx, edx
jge 0x62b7f9
call fcn.0040afc0
mov r8d, dword [0x006932a4]
test r8d, r8d
jge 0x62b80a
call fcn.0040afc0
mov r9d, dword [0x00693558]
test r9d, r9d
jge 0x62b81b
call fcn.0040afc0
mov r10d, ecx
mov r11d, edx
mov ebx, r8d
mov dword [rsp + 0x20], r9d
mov ecx, eax
mov edx, r10d
mov r8d, r11d
mov r9d, ebx
call sub.kernel32.dll_LockFile
mov eax, dword [0x00698140]
add eax, dword [0x00698f88]
mov ecx, dword [0x00696ab8]
add ecx, dword [0x006974d8]
cmp ecx, eax
jle 0x62b861
mov ecx, dword [0x00698f88]
mov dword [0x00696ab8], ecx
mov ecx, dword [0x00696ab8]
add ecx, dword [0x006974d8]
cmp ecx, eax
jle 0x62b87d
mov eax, dword [0x00698f88]
mov dword [0x00696ab8], eax
mov eax, dword [0x006974a0]
cmp eax, dword [0x00698108]
je 0x62b897
mov eax, dword [0x006974a0]
mov dword [0x00698108], eax
mov eax, dword [0x006990c0]
mov dword [0x00698af4], eax
mov eax, dword [0x006968a0]
add eax, dword [0x00696e58]
mov ecx, dword [0x00697e88]
add ecx, dword [0x00698ad8]
cmp eax, ecx
jle 0x62b8cb
mov eax, dword [0x00698ad8]
mov dword [0x006968a0], eax
call fcn.005cdc90
cmp eax, 0x3c
jge 0x62b946
lea rcx, [rbp + 0x158]
lea rdx, [0x006929a2]
mov r8d, 0x2a
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x160]
mov rdx, qword [rbp + 0x158]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 4
mov r8, qword [rbp + 0x6d0]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0x160]
mov qword [rsp + 0x28], rax
call fcn.00410400
jmp 0x62b9b5
lea rcx, [rbp + 0x148]
lea rdx, [0x006929cd]
mov r8d, 0x29
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x150]
mov rdx, qword [rbp + 0x148]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 4
mov r8, qword [rbp + 0x6d0]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0x150]
mov qword [rsp + 0x28], rax
call fcn.00410400
mov eax, dword [0x006968a0]
add eax, dword [0x00696e58]
mov ecx, dword [0x00697e88]
add ecx, dword [0x00698ad8]
cmp eax, ecx
jle 0x62b9dd
mov eax, dword [0x00698ad8]
mov dword [0x006968a0], eax
mov eax, dword [0x00697e8c]
cmp eax, dword [0x00698adc]
je 0x62b9f7
mov eax, dword [0x00697e8c]
mov dword [0x00698adc], eax
lea rcx, [rbp + 0x140]
mov rdx, qword [rbp + 0x6c8]
call fcn.004108b0
mov rcx, qword [rbp + 0x140]
mov dl, 1
call fcn.0042f7f0
test al, al
je 0x62bca1
mov eax, dword [0x006932f4]
add eax, dword [0x00693534]
mov ecx, dword [0x006940a0]
add ecx, dword [0x00695828]
cmp eax, ecx
jle 0x62ba46
mov dword [0x006932f4], 0x39
lea rcx, [rbp + 0x138]
mov rdx, qword [rbp + 0x6c8]
lea r8, [0x0062d540]
call fcn.00410100
mov rcx, qword [rbp + 0x138]
mov edx, 0x1ff
lea r8, [rbp + 0x1d0]
call fcn.005ff840
mov dword [rbp + 0x1c8], eax
cmp dword [rbp + 0x1c8], 0
jne 0x62bc93
mov eax, dword [rbp + 0x1d8]
and eax, 0x10
cmp eax, 0x10
jne 0x62bad9
mov rcx, qword [rbp + 0x1e0]
lea rdx, [0x0062d550]
call fcn.00410520
test eax, eax
je 0x62bac8
mov rcx, qword [rbp + 0x1e0]
lea rdx, [0x0062d558]
call fcn.00410520
test eax, eax
jne 0x62bad9
lea rcx, [rbp + 0x1d0]
call fcn.005ffa80
jmp 0x62bc86
mov eax, dword [rbp + 0x1d8]
mov ecx, eax
and ecx, 0x10
cmp ecx, 0x10
jne 0x62bc74
and eax, 0x400
cmp eax, 0x400
je 0x62bc74
lea rcx, [rbp + 0x128]
lea rdx, [0x006929f7]
mov r8d, 7
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x130]
mov rdx, qword [rbp + 0x128]
xor r8, r8
call fcn.005a8ac0
mov rcx, qword [rbp + 0x130]
call fcn.00410050
lea rcx, [rbp + 0x120]
mov rdx, rax
call fcn.004107d0
lea rcx, [rbp + 0x110]
mov rdx, qword [rbp + 0x1e0]
call fcn.004108b0
lea rcx, [rbp + 0x118]
mov rdx, qword [rbp + 0x110]
call fcn.0042d7c0
mov rcx, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x118]
mov r8d, 1
call fcn.00410f20
test eax, eax
je 0x62bc74
lea rcx, [rbp + 0x6c0]
mov edx, 3
mov r8, qword [rbp + 0x6c8]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x1e0]
mov qword [rsp + 0x20], rax
call fcn.00410400
mov eax, dword [0x00696190]
add eax, dword [0x006965d4]
mov ecx, dword [0x00696e8c]
add ecx, dword [0x006978e8]
cmp eax, ecx
jle 0x62bbed
mov eax, dword [0x006978e8]
mov dword [0x00696190], eax
call fcn.00606430
mov rcx, qword [rbp + 0x708]
mov edx, 3
mov rax, qword [rbp + 0x708]
mov r8, qword [rax]
mov r9, qword [rbp + 0x6c0]
lea rax, [0x0062d56c]
mov qword [rsp + 0x20], rax
call fcn.00410400
mov eax, dword [0x00696190]
add eax, dword [0x006965d4]
mov ecx, dword [0x00696e8c]
add ecx, dword [0x006978e8]
cmp eax, ecx
jle 0x62bc49
mov eax, dword [0x006978e8]
mov dword [0x00696190], eax
mov eax, dword [0x0069747c]
cmp eax, dword [0x006980e4]
je 0x62bc63
mov eax, dword [0x0069747c]
mov dword [0x006980e4], eax
mov eax, dword [0x00695924]
mov dword [0x00695820], eax
call fcn.005ff550
lea rcx, [rbp + 0x1d0]
call fcn.005ffa80
mov dword [rbp + 0x1c8], eax
cmp dword [rbp + 0x1c8], 0
je 0x62ba8c
nop
mov rcx, qword [rbp + 0x1f0]
call qword [0x006a8d08]
call fcn.00615620
mov eax, dword [0x00693528]
add eax, 1
cmp dword [0x00693528], eax
jne 0x62bccd
mov eax, dword [0x00698fa4]
test eax, eax
jge 0x62bcc6
call fcn.0040afc0
mov ecx, eax
call sub.kernel32.dll_SetConsoleKeyShortcuts
call fcn.00619970
cmp eax, dword [0x00699618]
jle 0x62cf2c
mov dword [0x00699618], 0x27
jmp 0x62cf2c
mov eax, dword [0x006965e4]
add eax, dword [0x00696cc0]
mov ecx, dword [0x006978f8]
add ecx, dword [0x00698984]
cmp eax, ecx
jle 0x62bd15
mov eax, dword [0x00698984]
mov dword [0x006965e4], eax
call fcn.00615620
cmp eax, dword [0x0069951c]
jle 0x62bd2c
mov dword [0x0069951c], 0x1c
call fcn.00606240
cmp eax, dword [0x00699524]
jle 0x62bd43
mov dword [0x00699524], 2
mov eax, dword [0x00699538]
add eax, dword [0x00693298]
mov ecx, dword [0x00693410]
add ecx, dword [0x0069354c]
cmp eax, ecx
jle 0x62bd69
mov dword [0x00699538], 0xe1
call fcn.00601250
mov dword [0x0069962c], 0x2fd
mov eax, dword [0x0069962c]
sub eax, 0x191
mov dword [0x006932b8], eax
mov eax, dword [0x0069939c]
mov dword [0x00698b34], eax
call fcn.0061e9e0
cmp eax, dword [0x0069964c]
jle 0x62bdad
mov dword [0x0069964c], 0x33
mov dword [0x00693280], 0x32c
mov eax, dword [0x00693280]
sub eax, 0x1b7
mov dword [0x006933f8], eax
call fcn.005cdc90
cmp eax, 0x3c
jge 0x62be44
lea rcx, [rbp + 0x100]
lea rdx, [0x006929ff]
mov r8d, 0x1d
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x108]
mov rdx, qword [rbp + 0x100]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 4
mov r8, qword [rbp + 0x6d0]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0x108]
mov qword [rsp + 0x28], rax
call fcn.00410400
jmp 0x62beb3
lea rcx, [rbp + 0xf0]
lea rdx, [0x00692a1d]
mov r8d, 0x1c
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0xf8]
mov rdx, qword [rbp + 0xf0]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 4
mov r8, qword [rbp + 0x6d0]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0xf8]
mov qword [rsp + 0x28], rax
call fcn.00410400
call fcn.005f9240
mov eax, dword [0x006934b8]
add eax, 1
cmp dword [0x006934b8], eax
jne 0x62bf36
mov eax, dword [0x0069746c]
test eax, eax
jge 0x62bed8
call fcn.0040afc0
mov ecx, dword [0x006931b0]
test ecx, ecx
jge 0x62bee7
call fcn.0040afc0
mov edx, dword [0x006933f8]
test edx, edx
jge 0x62bef6
call fcn.0040afc0
mov r8d, dword [0x006940a0]
test r8d, r8d
jge 0x62bf07
call fcn.0040afc0
mov r9d, dword [0x00695828]
test r9d, r9d
jge 0x62bf18
call fcn.0040afc0
mov r10d, ecx
mov r11d, edx
mov ebx, r8d
mov dword [rsp + 0x20], r9d
mov ecx, eax
mov edx, r10d
mov r8d, r11d
mov r9d, ebx
call sub.kernel32.dll_LockFile
lea rcx, [rbp + 0xe8]
mov rdx, qword [rbp + 0x6c8]
call fcn.004108b0
mov rcx, qword [rbp + 0xe8]
mov dl, 1
call fcn.0042f7f0
test al, al
je 0x62c04c
mov dword [0x00693280], 0x32c
mov eax, dword [0x00693280]
sub eax, 0x1b7
mov dword [0x006933f8], eax
mov eax, dword [0x00696a70]
cmp eax, dword [0x00696e84]
je 0x62bf95
mov eax, dword [0x00696a70]
mov dword [0x00696e84], eax
call fcn.005ff550
mov rcx, qword [rbp + 0x708]
mov edx, 3
mov rax, qword [rbp + 0x708]
mov r8, qword [rax]
mov r9, qword [rbp + 0x6c8]
lea rax, [0x0062d56c]
mov qword [rsp + 0x20], rax
call fcn.00410400
mov eax, dword [0x006994d4]
mov dword [0x00698fb8], eax
call fcn.005fbed0
mov eax, dword [0x006932f8]
add eax, 1
cmp dword [0x006932f8], eax
jne 0x62c042
mov eax, dword [0x00697490]
test eax, eax
jge 0x62bffa
call fcn.0040afc0
mov ecx, dword [0x00698fb4]
test ecx, ecx
jge 0x62c009
call fcn.0040afc0
mov edx, dword [0x00699544]
test edx, edx
jge 0x62c018
call fcn.0040afc0
mov r8d, dword [0x006932a4]
test r8d, r8d
jge 0x62c029
call fcn.0040afc0
mov r9d, ecx
mov r10d, edx
mov r11d, r8d
mov ecx, eax
mov edx, r9d
mov r8d, r10d
mov r9d, r11d
call sub.advapi32.dll_CryptDuplicateKey
call fcn.005fd9c0
jmp 0x62cf2c
mov eax, dword [0x006994d4]
mov dword [0x00698fb8], eax
mov eax, dword [0x00697448]
cmp eax, dword [0x00697c8c]
je 0x62c072
mov eax, dword [0x00697448]
mov dword [0x00697c8c], eax
call fcn.00616090
cmp eax, dword [0x00699540]
jle 0x62c089
mov dword [0x00699540], 8
mov eax, dword [0x00696138]
add eax, dword [0x006965f0]
mov ecx, dword [0x00696cc8]
add ecx, dword [0x006974b0]
cmp eax, ecx
jle 0x62c0b1
mov eax, dword [0x006974b0]
mov dword [0x00696138], eax
mov eax, dword [0x00695c14]
add eax, dword [0x006962c8]
mov ecx, dword [0x006965f8]
add ecx, dword [0x00696cd4]
cmp eax, ecx
jle 0x62c0d2
call fcn.004096f0
mov eax, dword [0x006965ec]
add eax, dword [0x00696cc4]
mov ecx, dword [0x006974ac]
add ecx, dword [0x00698114]
cmp eax, ecx
jle 0x62c0fa
mov eax, dword [0x00698114]
mov dword [0x006965ec], eax
call fcn.00615620
cmp eax, dword [0x00699514]
jle 0x62c111
mov dword [0x00699514], 0x395
mov eax, dword [0x006993a0]
add eax, dword [0x006995d8]
mov ecx, dword [0x00693208]
add ecx, dword [0x006933e0]
cmp eax, ecx
jle 0x62c137
mov dword [0x006993a0], 0x106
call fcn.0061f240
cmp eax, dword [0x006931b8]
jle 0x62c14e
mov dword [0x006931b8], 0x3c
call fcn.005cdc90
cmp eax, 0x3c
jge 0x62c1c9
lea rcx, [rbp + 0xd8]
lea rdx, [0x00692a3a]
mov r8d, 0x2d
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0xe0]
mov rdx, qword [rbp + 0xd8]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 4
mov r8, qword [rbp + 0x6d0]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0xe0]
mov qword [rsp + 0x28], rax
call fcn.00410400
jmp 0x62c238
lea rcx, [rbp + 0xc8]
lea rdx, [0x00692a68]
mov r8d, 0x2c
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0xd0]
mov rdx, qword [rbp + 0xc8]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 4
mov r8, qword [rbp + 0x6d0]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0xd0]
mov qword [rsp + 0x28], rax
call fcn.00410400
lea rcx, [rbp + 0xc0]
mov rdx, qword [rbp + 0x6c8]
call fcn.004108b0
mov rcx, qword [rbp + 0xc0]
mov dl, 1
call fcn.0042f7f0
test al, al
je 0x62cf2c
mov eax, dword [0x00696120]
add eax, dword [0x0069631c]
mov ecx, dword [0x00696a7c]
add ecx, dword [0x00696e8c]
cmp eax, ecx
jle 0x62c289
mov eax, dword [0x00696e8c]
mov dword [0x00696120], eax
mov eax, dword [0x006933ac]
add eax, 1
cmp dword [0x006933ac], eax
jne 0x62c2da
mov eax, dword [0x006980fc]
test eax, eax
jge 0x62c2a9
call fcn.0040afc0
mov ecx, dword [0x00699370]
test ecx, ecx
jge 0x62c2b8
call fcn.0040afc0
mov edx, dword [0x0069961c]
test edx, edx
jge 0x62c2c7
call fcn.0040afc0
mov r8d, ecx
mov r9d, edx
mov ecx, eax
mov edx, r8d
mov r8d, r9d
call sub.kernel32.dll_GetDiskFreeSpaceExW
mov eax, dword [0x006932ec]
add eax, 1
cmp dword [0x006932ec], eax
jne 0x62c301
mov eax, dword [0x0069746c]
test eax, eax
jge 0x62c2fa
call fcn.0040afc0
mov ecx, eax
call sub.kernel32.dll_SetConsoleKeyShortcuts
mov rcx, qword [rbp + 0x708]
mov edx, 3
mov rax, qword [rbp + 0x708]
mov r8, qword [rax]
mov r9, qword [rbp + 0x6c8]
lea rax, [0x0062d56c]
mov qword [rsp + 0x20], rax
call fcn.00410400
mov eax, dword [0x00696120]
add eax, dword [0x0069631c]
mov ecx, dword [0x00696a7c]
add ecx, dword [0x00696e8c]
cmp eax, ecx
jle 0x62c358
mov eax, dword [0x00696e8c]
mov dword [0x00696120], eax
mov eax, dword [0x00696a9c]
cmp eax, dword [0x00697448]
je 0x62cf2c
mov eax, dword [0x00696a9c]
mov dword [0x00697448], eax
jmp 0x62cf2c
mov eax, dword [0x00693410]
add eax, 1
cmp dword [0x00693410], eax
jne 0x62c3a2
mov eax, dword [0x00694114]
test eax, eax
jge 0x62c39b
call fcn.0040afc0
mov ecx, eax
call sub.kernel32.dll_SetConsoleKeyShortcuts
call fcn.005cdc90
cmp eax, 0x3c
jge 0x62c420
lea rcx, [rbp + 0xb0]
lea rdx, [0x00692a95]
mov r8d, 8
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0xb8]
mov rdx, qword [rbp + 0xb0]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 4
mov r8, qword [rbp + 0x6d0]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0xb8]
mov qword [rsp + 0x28], rax
call fcn.00410400
jmp 0x62cf2c
call fcn.00604b30
cmp eax, dword [0x006993a4]
jle 0x62c437
mov dword [0x006993a4], 0x376
mov eax, dword [0x0069963c]
add eax, dword [0x006932cc]
mov ecx, dword [0x00699084]
add ecx, dword [0x006994f8]
cmp ecx, eax
jle 0x62c45d
mov dword [0x00699084], 0x63
mov ecx, dword [0x00699084]
add ecx, dword [0x006994f8]
cmp ecx, eax
jle 0x62c477
mov dword [0x00699084], 0x63
mov eax, dword [0x00696cb4]
cmp eax, dword [0x0069749c]
je 0x62c491
mov eax, dword [0x00696cb4]
mov dword [0x0069749c], eax
mov eax, dword [0x00698e6c]
mov dword [0x00698974], eax
call fcn.0061e920
cmp eax, dword [0x0069962c]
jle 0x62c4b4
mov dword [0x0069962c], 0x2b
lea rcx, [rbp + 0xa0]
lea rdx, [0x00692a9e]
mov r8d, 0x2a
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0xa8]
mov rdx, qword [rbp + 0xa0]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 4
mov r8, qword [rbp + 0x6d0]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0xa8]
mov qword [rsp + 0x28], rax
call fcn.00410400
mov eax, dword [0x006932b8]
add eax, 1
cmp dword [0x006932b8], eax
jne 0x62c574
mov eax, dword [0x00694130]
test eax, eax
jge 0x62c543
call fcn.0040afc0
mov ecx, dword [0x00696318]
test ecx, ecx
jge 0x62c552
call fcn.0040afc0
mov edx, dword [0x00696cb0]
test edx, edx
jge 0x62c561
call fcn.0040afc0
mov r8d, ecx
mov r9d, edx
mov ecx, eax
mov edx, r8d
mov r8d, r9d
call sub.kernel32.dll_GetDiskFreeSpaceExW
mov eax, dword [0x00695918]
add eax, dword [0x00695d80]
mov ecx, dword [0x006962ec]
add ecx, dword [0x006965a8]
cmp eax, ecx
jle 0x62c595
call fcn.004096f0
mov eax, dword [0x00696584]
add eax, dword [0x00696a9c]
mov ecx, dword [0x00697444]
add ecx, dword [0x00697c8c]
cmp eax, ecx
jle 0x62c5bd
mov eax, dword [0x00697c8c]
mov dword [0x00696584], eax
lea rcx, [rbp + 0x90]
lea rdx, [0x00692ac9]
mov r8d, 0x2e
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x98]
mov rdx, qword [rbp + 0x90]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 6
mov r8, qword [rbp + 0x6c8]
lea r9, [0x0062d56c]
mov rax, qword [rbp + 0x6d0]
mov qword [rsp + 0x20], rax
lea rax, [0x0062d564]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x98]
mov qword [rsp + 0x38], rax
call fcn.00410400
mov dword [0x00699638], 0x33f
mov eax, dword [0x00699638]
sub eax, 0x1b1
mov dword [0x006932c4], eax
call fcn.006187e0
mov eax, dword [0x006993b8]
add eax, dword [0x006995f0]
mov ecx, dword [0x00693280]
add ecx, dword [0x006932f4]
cmp eax, ecx
jle 0x62c68b
mov dword [0x006993b8], 0x9c
call fcn.00612df0
cmp eax, dword [0x006994d4]
jle 0x62c6a2
mov dword [0x006994d4], 0x385
mov eax, dword [0x00698b18]
mov dword [0x00698110], eax
call fcn.00616090
cmp eax, dword [0x0069953c]
jle 0x62c6c5
mov dword [0x0069953c], 0x382
mov dword [0x00699624], 0x33a
mov eax, dword [0x00699624]
sub eax, 0x19f
mov dword [0x006931e0], eax
lea rcx, [rbp + 0x80]
lea rdx, [0x00692af8]
mov r8d, 0x2c
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x88]
mov rdx, qword [rbp + 0x80]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 6
mov r8, qword [rbp + 0x6c8]
lea r9, [0x0062d56c]
mov rax, qword [rbp + 0x6d0]
mov qword [rsp + 0x20], rax
lea rax, [0x0062d564]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x88]
mov qword [rsp + 0x38], rax
call fcn.00410400
mov eax, dword [0x00696e74]
add eax, dword [0x006980e4]
mov ecx, dword [0x00698fa4]
add ecx, dword [0x00699530]
cmp eax, ecx
jle 0x62c790
mov eax, dword [0x00699530]
mov dword [0x00696e74], eax
call fcn.005a48e0
cmp eax, dword [0x00693518]
jle 0x62c7a7
mov dword [0x00693518], 0xfd
mov dword [0x006994c4], 0x2f4
mov eax, dword [0x006994c4]
sub eax, 0x18d
mov dword [0x0069960c], eax
mov dword [0x006994c4], 0x2f4
mov eax, dword [0x006994c4]
sub eax, 0x18d
mov dword [0x0069960c], eax
mov eax, dword [0x006968b8]
cmp eax, dword [0x00696c98]
je 0x62c7f9
mov eax, dword [0x006968b8]
mov dword [0x00696c98], eax
call fcn.005f20b0
mov dword [0x006995f0], 0x32b
mov eax, dword [0x006995f0]
sub eax, 0x1a8
mov dword [0x006932f0], eax
call fcn.0061e920
cmp eax, dword [0x00699560]
jle 0x62c831
mov dword [0x00699560], 0x10
mov eax, dword [0x006980d8]
add eax, dword [0x00698e44]
mov ecx, dword [0x00699524]
add ecx, dword [0x00693284]
cmp eax, ecx
jle 0x62c859
mov eax, dword [0x00693284]
mov dword [0x006980d8], eax
mov eax, dword [0x0069586c]
mov dword [0x006957f8], eax
lea rcx, [rbp + 0x70]
lea rdx, [0x00692b25]
mov r8d, 0x30
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x78]
mov rdx, qword [rbp + 0x70]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 6
mov r8, qword [rbp + 0x6c8]
lea r9, [0x0062d56c]
mov rax, qword [rbp + 0x6d0]
mov qword [rsp + 0x20], rax
lea rax, [0x0062d564]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x78]
mov qword [rsp + 0x38], rax
call fcn.00410400
mov eax, dword [0x00698b2c]
mov dword [0x00698124], eax
call fcn.006187e0
cmp eax, dword [0x00699524]
jle 0x62c903
mov dword [0x00699524], 2
mov eax, dword [0x0069589c]
mov dword [0x006942d0], eax
mov rcx, qword [rbp + 0x708]
mov edx, 3
mov rax, qword [rbp + 0x708]
mov r8, qword [rax]
mov r9, qword [rbp + 0x6c8]
lea rax, [0x0062d56c]
mov qword [rsp + 0x20], rax
call fcn.00410400
mov eax, dword [0x006933e0]
add eax, 1
cmp dword [0x006933e0], eax
jne 0x62c9bc
mov eax, dword [0x00693418]
test eax, eax
jge 0x62c95e
call fcn.0040afc0
mov ecx, dword [0x00696198]
test ecx, ecx
jge 0x62c96d
call fcn.0040afc0
mov edx, dword [0x0069749c]
test edx, edx
jge 0x62c97c
call fcn.0040afc0
mov r8d, dword [0x00698e70]
test r8d, r8d
jge 0x62c98d
call fcn.0040afc0
mov r9d, dword [0x00699620]
test r9d, r9d
jge 0x62c99e
call fcn.0040afc0
mov r10d, ecx
mov r11d, edx
mov ebx, r8d
mov dword [rsp + 0x20], r9d
mov ecx, eax
mov edx, r10d
mov r8d, r11d
mov r9d, ebx
call sub.kernel32.dll_LockFile
mov eax, dword [0x00694108]
add eax, 1
cmp dword [0x00694108], eax
jne 0x62ca24
mov eax, dword [0x00694098]
test eax, eax
jge 0x62c9dc
call fcn.0040afc0
mov ecx, dword [0x00695bcc]
test ecx, ecx
jge 0x62c9eb
call fcn.0040afc0
mov edx, dword [0x006965b0]
test edx, edx
jge 0x62c9fa
call fcn.0040afc0
mov r8d, dword [0x006978c4]
test r8d, r8d
jge 0x62ca0b
call fcn.0040afc0
mov r9d, ecx
mov r10d, edx
mov r11d, r8d
mov ecx, eax
mov edx, r9d
mov r8d, r10d
mov r9d, r11d
call sub.advapi32.dll_CryptDuplicateKey
mov eax, dword [0x00696144]
add eax, dword [0x006962c8]
mov ecx, dword [0x006965f8]
add ecx, dword [0x00696a9c]
cmp eax, ecx
jle 0x62ca4c
mov eax, dword [0x00696a9c]
mov dword [0x00696144], eax
mov eax, dword [0x006933e8]
add eax, 1
cmp dword [0x006933e8], eax
jne 0x62cab4
mov eax, dword [0x00698e74]
test eax, eax
jge 0x62ca6c
call fcn.0040afc0
mov ecx, dword [0x00699550]
test ecx, ecx
jge 0x62ca7b
call fcn.0040afc0
mov edx, dword [0x006932b4]
test edx, edx
jge 0x62ca8a
call fcn.0040afc0
mov r8d, dword [0x0069342c]
test r8d, r8d
jge 0x62ca9b
call fcn.0040afc0
mov r9d, ecx
mov r10d, edx
mov r11d, r8d
mov ecx, eax
mov edx, r9d
mov r8d, r10d
mov r9d, r11d
call sub.advapi32.dll_CryptDuplicateKey
mov eax, dword [0x00696144]
add eax, dword [0x006962c8]
mov ecx, dword [0x006965f8]
add ecx, dword [0x00696a9c]
cmp eax, ecx
jle 0x62cadc
mov eax, dword [0x00696a9c]
mov dword [0x00696144], eax
mov eax, dword [0x00696890]
cmp eax, dword [0x00696aac]
je 0x62caf6
mov eax, dword [0x00696890]
mov dword [0x00696aac], eax
mov eax, dword [0x00695bd0]
add eax, dword [0x00695d8c]
mov ecx, dword [0x006962f8]
add ecx, dword [0x006968b0]
cmp eax, ecx
jle 0x62cb17
call fcn.004096f0
call fcn.00627090
cmp eax, dword [0x006933b4]
jle 0x62cb2e
mov dword [0x006933b4], 0xba
mov eax, dword [0x00695bd0]
add eax, dword [0x00695d8c]
mov ecx, dword [0x006962f8]
add ecx, dword [0x006968b0]
cmp eax, ecx
jle 0x62cb4f
call fcn.004096f0
mov eax, dword [0x00696a8c]
cmp eax, dword [0x00696cc0]
je 0x62cf2c
mov eax, dword [0x00696a8c]
mov dword [0x00696cc0], eax
jmp 0x62cf2c
mov eax, dword [0x00695910]
mov dword [0x0069580c], eax
mov eax, dword [0x00695910]
mov dword [0x0069580c], eax
mov eax, dword [0x006965b4]
cmp eax, dword [0x00696ac8]
je 0x62cba4
mov eax, dword [0x006965b4]
mov dword [0x00696ac8], eax
mov eax, dword [0x00698e7c]
mov dword [0x00698988], eax
mov eax, dword [0x006961a0]
add eax, dword [0x00696570]
mov ecx, dword [0x00696a88]
add ecx, dword [0x00696cbc]
cmp eax, ecx
jle 0x62cbd8
mov eax, dword [0x00696cbc]
mov dword [0x006961a0], eax
mov eax, dword [0x00698fbc]
mov dword [0x00698e6c], eax
mov eax, dword [0x006942c4]
mov dword [0x00694098], eax
call fcn.00614990
mov dword [0x00699510], 0x309
mov eax, dword [0x00699510]
sub eax, 0x197
mov dword [0x00699658], eax
mov eax, dword [0x00698f84]
mov dword [0x00698e34], eax
lea rcx, [rbp + 0x60]
lea rdx, [0x00692b56]
mov r8d, 0x56
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 4
mov r8, qword [rbp + 0x6d0]
lea r9, [0x0062d564]
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x28], rax
call fcn.00410400
mov eax, dword [0x006957f0]
mov dword [0x00694294], eax
lea rcx, [rbp + 0x50]
lea rdx, [0x00692bad]
mov r8d, 0x5c
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x58]
mov rdx, qword [rbp + 0x50]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 6
mov r8, qword [rbp + 0x6c8]
lea r9, [0x0062d56c]
mov rax, qword [rbp + 0x6d0]
mov qword [rsp + 0x20], rax
lea rax, [0x0062d564]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x58]
mov qword [rsp + 0x38], rax
call fcn.00410400
mov eax, dword [0x0069908c]
add eax, dword [0x00699398]
mov ecx, dword [0x006995d4]
add ecx, dword [0x00693200]
cmp eax, ecx
jle 0x62cd2d
mov dword [0x0069908c], 0x99
call fcn.005fc010
mov eax, dword [0x006933f8]
add eax, 1
cmp dword [0x006933f8], eax
jne 0x62cd9a
mov eax, dword [0x006978f0]
test eax, eax
jge 0x62cd52
call fcn.0040afc0
mov ecx, dword [0x00698e70]
test ecx, ecx
jge 0x62cd61
call fcn.0040afc0
mov edx, dword [0x00699374]
test edx, edx
jge 0x62cd70
call fcn.0040afc0
mov r8d, dword [0x00699620]
test r8d, r8d
jge 0x62cd81
call fcn.0040afc0
mov r9d, ecx
mov r10d, edx
mov r11d, r8d
mov ecx, eax
mov edx, r9d
mov r8d, r10d
mov r9d, r11d
call sub.advapi32.dll_CryptDuplicateKey
mov eax, dword [0x0069899c]
mov dword [0x00697e6c], eax
mov eax, dword [0x00696588]
add eax, dword [0x00696aa0]
mov ecx, dword [0x00696cd4]
add ecx, dword [0x006974bc]
cmp eax, ecx
jle 0x62cdce
mov eax, dword [0x006974bc]
mov dword [0x00696588], eax
mov dword [0x006995c8], 0x321
mov eax, dword [0x006995c8]
sub eax, 0x1a3
mov dword [0x006931f8], eax
mov eax, dword [0x00695d84]
add eax, dword [0x006962f0]
mov ecx, dword [0x006968a8]
add ecx, dword [0x00696ac4]
cmp eax, ecx
jle 0x62ce12
mov eax, dword [0x00696ac4]
mov dword [0x00695d84], eax
lea rcx, [rbp + 0x40]
lea rdx, [0x00692c0a]
mov r8d, 0x5c
mov r9d, 0x2d
call fcn.00597b20
lea rcx, [rbp + 0x48]
mov rdx, qword [rbp + 0x40]
xor r8, r8
call fcn.005a8ac0
lea rcx, [rbp + 0x6c8]
mov edx, 6
mov r8, qword [rbp + 0x6c8]
lea r9, [0x0062d56c]
mov rax, qword [rbp + 0x6d0]
mov qword [rsp + 0x20], rax
lea rax, [0x0062d564]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x458]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x48]
mov qword [rsp + 0x38], rax
call fcn.00410400
call fcn.005fc010
mov dword [0x0069965c], 0x349
mov eax, dword [0x0069965c]
sub eax, 0x1b6
mov dword [0x006932ec], eax
mov rcx, qword [rbp + 0x708]
mov edx, 3
mov rax, qword [rbp + 0x708]
mov r8, qword [rax]
mov r9, qword [rbp + 0x6c8]
lea rax, [0x0062d56c]
mov qword [rsp + 0x20], rax
call fcn.00410400
mov eax, dword [0x006933a8]
add eax, 1
cmp dword [0x006933a8], eax
jne 0x62cf04
mov eax, dword [0x006957fc]
test eax, eax
jge 0x62cefd
call fcn.0040afc0
mov ecx, eax
call sub.kernel32.dll_SetConsoleKeyShortcuts
mov eax, dword [0x00696e84]
mov dword [0x00696314], eax
mov dword [0x006931b4], 0x32e
mov eax, dword [0x006931b4]
sub eax, 0x1b8
mov dword [0x006932fc], eax
lea rcx, [rbp + 0x448]
call fcn.005ffa80
mov dword [rbp + 0x1cc], eax
jmp 0x62cf52
lea rcx, [rbp + 0x448]
call fcn.005ffa80
mov dword [rbp + 0x1cc], eax
cmp dword [rbp + 0x1cc], 0
je 0x62b365
nop
mov rcx, qword [rbp + 0x468]
call qword [0x006a8d08]
mov eax, dword [0x00695ba0]
add eax, dword [0x00696140]
mov ecx, dword [0x00696584]
add ecx, dword [0x006965f8]
cmp eax, ecx
jle 0x62cf8e
call fcn.004096f0
nop
mov rcx, qword [rbp + 0x6d8]
call fcn.0040b500
mov eax, dword [0x00695ba0]
add eax, dword [0x00696140]
mov ecx, dword [0x00696584]
add ecx, dword [0x006965f8]
cmp eax, ecx
jle 0x62cfbc
call fcn.004096f0
mov eax, dword [0x006968c0]
cmp eax, dword [0x00696e7c]
je 0x62cfd6
mov eax, dword [0x006968c0]
mov dword [0x00696e7c], eax
mov eax, dword [0x00696588]
add eax, dword [0x006965fc]
mov ecx, dword [0x00696cd4]
add ecx, dword [0x00697448]
cmp eax, ecx
jle 0x62cffe
mov eax, dword [0x00697448]
mov dword [0x00696588], eax
mov eax, dword [0x0069896c]
mov dword [0x006980f4], eax
mov eax, dword [0x006940e4]
mov dword [0x006935f8], eax
mov eax, dword [0x00698f84]
mov dword [0x00698e34], eax
jmp 0x62d02c
nop
lea rcx, [rbp + 0x40]
call fcn.0040e970
lea rcx, [rbp + 0x48]
call fcn.0040e9c0
lea rcx, [rbp + 0x50]
call fcn.0040e970
lea rcx, [rbp + 0x58]
call fcn.0040e9c0
lea rcx, [rbp + 0x60]
call fcn.0040e970
lea rcx, [rbp + 0x68]
call fcn.0040e9c0
lea rcx, [rbp + 0x70]
call fcn.0040e970
lea rcx, [rbp + 0x78]
call fcn.0040e9c0
lea rcx, [rbp + 0x80]
call fcn.0040e970
lea rcx, [rbp + 0x88]
call fcn.0040e9c0
lea rcx, [rbp + 0x90]
call fcn.0040e970
lea rcx, [rbp + 0x98]
call fcn.0040e9c0
lea rcx, [rbp + 0xa0]
call fcn.0040e970
lea rcx, [rbp + 0xa8]
call fcn.0040e9c0
lea rcx, [rbp + 0xb0]
call fcn.0040e970
lea rcx, [rbp + 0xb8]
call fcn.0040e9c0
lea rcx, [rbp + 0xc0]
call fcn.0040e920
lea rcx, [rbp + 0xc8]
call fcn.0040e970
lea rcx, [rbp + 0xd0]
call fcn.0040e9c0
lea rcx, [rbp + 0xd8]
call fcn.0040e970
lea rcx, [rbp + 0xe0]
call fcn.0040e9c0
lea rcx, [rbp + 0xe8]
call fcn.0040e920
lea rcx, [rbp + 0xf0]
call fcn.0040e970
lea rcx, [rbp + 0xf8]
call fcn.0040e9c0
lea rcx, [rbp + 0x100]
call fcn.0040e970
lea rcx, [rbp + 0x108]
call fcn.0040e9c0
lea rcx, [rbp + 0x110]
mov edx, 3
call fcn.0040ea00
lea rcx, [rbp + 0x128]
call fcn.0040e970
lea rcx, [rbp + 0x130]
mov edx, 2
call fcn.0040ea60
lea rcx, [rbp + 0x140]
call fcn.0040e920
lea rcx, [rbp + 0x148]
call fcn.0040e970
lea rcx, [rbp + 0x150]
call fcn.0040e9c0
lea rcx, [rbp + 0x158]
call fcn.0040e970
lea rcx, [rbp + 0x160]
call fcn.0040e9c0
lea rcx, [rbp + 0x168]
call fcn.0040e920
lea rcx, [rbp + 0x170]
call fcn.0040e970
lea rcx, [rbp + 0x178]
call fcn.0040e9c0
lea rcx, [rbp + 0x180]
call fcn.0040e970
lea rcx, [rbp + 0x188]
mov edx, 2
call fcn.0040ea60
lea rcx, [rbp + 0x198]
call fcn.0040e970
lea rcx, [rbp + 0x1a0]
mov edx, 3
call fcn.0040ea60
lea rcx, [rbp + 0x1d0]
mov rdx, qword [0x00597950]
mov r8d, 2
call fcn.00411490
lea rcx, [rbp + 0x6c0]
mov edx, 3
call fcn.0040ea60
lea rsp, [rbp + 0x6e8]
pop rbx
pop rbp
ret