Function at 0x4042cc
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r12
sub rsp, 0x610
mov qword [rsp + 0x60], 0xfffffffffffffffe
mov rax, qword [0x0041b048]
xor rax, rsp
mov qword [rsp + 0x608], rax
mov rbx, rcx
mov qword [rsp + 0x58], rcx
xor edi, edi
mov dword [rsp + 0x50], edi
mov byte [rsp + 0x20], 0x68
mov byte [rsp + 0x21], dil
lea esi, [rdi + 0xf]
mov qword [rcx + 0x20], rsi
mov qword [rcx + 0x18], rdi
mov byte [rcx + 8], dil
mov dword [rsp + 0x50], 1
lea r9, [rsp + 0x20]
mov r8, qword [rcx + 0x18]
xor edx, edx
call fcn.004092b0
mov byte [rsp + 0x20], 0x74
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x420], rsi
mov qword [rsp + 0x418], rdi
mov byte [rsp + 0x408], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x400]
call fcn.004092b0
lea r8, [rsp + 0x400]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
lea rbp, [rdi - 1]
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
lea r12d, [rdi + 0x10]
cmp qword [rsp + 0x48], r12
jb 0x4043ae
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x74
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x3d0], rsi
mov qword [rsp + 0x3c8], rdi
mov byte [rsp + 0x3b8], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x3b0]
call fcn.004092b0
lea r8, [rsp + 0x3b0]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404420
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x70
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x380], rsi
mov qword [rsp + 0x378], rdi
mov byte [rsp + 0x368], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x360]
call fcn.004092b0
lea r8, [rsp + 0x360]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404492
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x3a
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x330], rsi
mov qword [rsp + 0x328], rdi
mov byte [rsp + 0x318], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x310]
call fcn.004092b0
lea r8, [rsp + 0x310]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404504
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x2f
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x2e0], rsi
mov qword [rsp + 0x2d8], rdi
mov byte [rsp + 0x2c8], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x2c0]
call fcn.004092b0
lea r8, [rsp + 0x2c0]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404576
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x2f
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x290], rsi
mov qword [rsp + 0x288], rdi
mov byte [rsp + 0x278], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x270]
call fcn.004092b0
lea r8, [rsp + 0x270]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x4045e8
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x41
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x240], rsi
mov qword [rsp + 0x238], rdi
mov byte [rsp + 0x228], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x220]
call fcn.004092b0
lea r8, [rsp + 0x220]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x40465a
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x64
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x1f0], rsi
mov qword [rsp + 0x1e8], rdi
mov byte [rsp + 0x1d8], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x1d0]
call fcn.004092b0
lea r8, [rsp + 0x1d0]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x4046cc
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x76
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x1a0], rsi
mov qword [rsp + 0x198], rdi
mov byte [rsp + 0x188], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x180]
call fcn.004092b0
lea r8, [rsp + 0x180]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x40473e
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x61
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x178], rsi
mov qword [rsp + 0x170], rdi
mov byte [rsp + 0x160], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x158]
call fcn.004092b0
lea r8, [rsp + 0x158]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x4047b0
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x6e
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x3a8], rsi
mov qword [rsp + 0x3a0], rdi
mov byte [rsp + 0x390], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x388]
call fcn.004092b0
lea r8, [rsp + 0x388]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404822
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x63
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x5d8], rsi
mov qword [rsp + 0x5d0], rdi
mov byte [rsp + 0x5c0], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x5b8]
call fcn.004092b0
lea r8, [rsp + 0x5b8]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404894
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x65
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x358], rsi
mov qword [rsp + 0x350], rdi
mov byte [rsp + 0x340], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x338]
call fcn.004092b0
lea r8, [rsp + 0x338]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404906
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x64
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x498], rsi
mov qword [rsp + 0x490], rdi
mov byte [rsp + 0x480], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x478]
call fcn.004092b0
lea r8, [rsp + 0x478]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404978
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x2e
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x148], rdi
mov byte [rsp + 0x138], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x130]
call fcn.004092b0
lea r8, [rsp + 0x130]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x4049ea
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x62
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x538], rsi
mov qword [rsp + 0x530], rdi
mov byte [rsp + 0x520], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x518]
call fcn.004092b0
lea r8, [rsp + 0x518]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404a5c
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x6a
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x2b8], rsi
mov qword [rsp + 0x2b0], rdi
mov byte [rsp + 0x2a0], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x298]
call fcn.004092b0
lea r8, [rsp + 0x298]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404ace
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x68
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x448], rsi
mov qword [rsp + 0x440], rdi
mov byte [rsp + 0x430], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x428]
call fcn.004092b0
lea r8, [rsp + 0x428]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404b40
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x64
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x268], rsi
mov qword [rsp + 0x260], rdi
mov byte [rsp + 0x250], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x248]
call fcn.004092b0
lea r8, [rsp + 0x248]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404bb2
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x79
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x588], rsi
mov qword [rsp + 0x580], rdi
mov byte [rsp + 0x570], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x568]
call fcn.004092b0
lea r8, [rsp + 0x568]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404c24
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x2e
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x218], rsi
mov qword [rsp + 0x210], rdi
mov byte [rsp + 0x200], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x1f8]
call fcn.004092b0
lea r8, [rsp + 0x1f8]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404c96
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x6e
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x3f8], rsi
mov qword [rsp + 0x3f0], rdi
mov byte [rsp + 0x3e0], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x3d8]
call fcn.004092b0
lea r8, [rsp + 0x3d8]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
cmp qword [rsp + 0x48], r12
jb 0x404d08
mov rcx, qword [rsp + 0x30]
call fcn.0040a420
mov byte [rsp + 0x20], 0x65
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x1c8], rsi
mov qword [rsp + 0x1c0], rdi
mov byte [rsp + 0x1b0], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x1a8]
call fcn.004092b0
lea r8, [rsp + 0x1a8]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x28]
call fcn.0040955c
mov byte [rsp + 0x20], 0x74
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x4e8], rsi
mov qword [rsp + 0x4e0], rdi
mov byte [rsp + 0x4d0], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x4c8]
call fcn.004092b0
lea r8, [rsp + 0x4c8]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x28]
call fcn.0040955c
mov byte [rsp + 0x20], 0x2f
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x600], rsi
mov qword [rsp + 0x5f8], rdi
mov byte [rsp + 0x5e8], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.004092b0
lea r8, [rsp + 0x5e0]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x28]
call fcn.0040955c
mov byte [rsp + 0x20], 0x73
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x5b0], rsi
mov qword [rsp + 0x5a8], rdi
mov byte [rsp + 0x598], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x590]
call fcn.004092b0
lea r8, [rsp + 0x590]
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x28]
call fcn.0040955c
mov byte [rsp + 0x20], 0x62
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x560], rsi
mov qword [rsp + 0x558], rdi
mov byte [rsp + 0x548], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x540]
call fcn.004092b0
lea r8, [rsp + 0x540]
mov rdx, rbx
lea rcx, [rsp + 0x68]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x68]
call fcn.0040955c
mov byte [rsp + 0x20], 0x2e
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x510], rsi
mov qword [rsp + 0x508], rdi
mov byte [rsp + 0x4f8], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x4f0]
call fcn.004092b0
lea r8, [rsp + 0x4f0]
mov rdx, rbx
lea rcx, [rsp + 0x90]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x90]
call fcn.0040955c
mov byte [rsp + 0x20], 0x72
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x4c0], rsi
mov qword [rsp + 0x4b8], rdi
mov byte [rsp + 0x4a8], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x4a0]
call fcn.004092b0
lea r8, [rsp + 0x4a0]
mov rdx, rbx
lea rcx, [rsp + 0xb8]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0xb8]
call fcn.0040955c
mov byte [rsp + 0x20], 0x61
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x470], rsi
mov qword [rsp + 0x468], rdi
mov byte [rsp + 0x458], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x450]
call fcn.004092b0
lea r8, [rsp + 0x450]
mov rdx, rbx
lea rcx, [rsp + 0x108]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x108]
call fcn.0040955c
mov byte [rsp + 0x20], 0x72
mov byte [rsp + 0x21], dil
mov qword [rsp + 0x308], rsi
mov qword [rsp + 0x300], rdi
mov byte [rsp + 0x2f0], dil
lea r9, [rsp + 0x20]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x2e8]
call fcn.004092b0
lea r8, [rsp + 0x2e8]
mov rdx, rbx
lea rcx, [rsp + 0xe0]
call fcn.00409b54
nop
mov r9, rbp
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call fcn.00409468
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0xe0]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x2e8]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x450]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x4a0]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x4f0]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x540]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x590]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x5e0]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x4c8]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x1a8]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x3d8]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x1f8]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x568]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x248]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x428]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x298]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x518]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x130]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x478]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x338]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x5b8]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x388]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x158]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x180]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x1d0]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x220]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x270]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x2c0]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x310]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x360]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x3b0]
call fcn.0040955c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x400]
call fcn.0040955c
mov rax, rbx
mov rcx, qword [rsp + 0x608]
xor rcx, rsp
call fcn.00409d20
add rsp, 0x610
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret