Function at 0x6192d0
Capabilities:
Get geographical location
Reference http user-agent string
Reference sql statements
Run powershell expression

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
lea rax, [rsp - 0x50]
cmp rax, qword [rcx + 0x10]
jbe 0x61d04b
sub rsp, 0xd0
mov qword [rsp + 0xc8], rbp
lea rbp, [rsp + 0xc8]
movzx eax, byte [0x01635ec4]
cmp al, 1
jbe 0x619321
mov rbp, qword [rsp + 0xc8]
add rsp, 0xd0
ret
jne 0x61932a
call fcn.00429570
ud2
mov byte [0x01635ec4], 1
call fcn.005b3800
call fcn.004e6470
call fcn.004dfae0
call fcn.0045ed10
call fcn.004cf250
call fcn.004e1470
call fcn.004eb320
call fcn.004c51b0
call fcn.004cc830
call fcn.0045cf30
call fcn.0048f3c0
call fcn.0046a650
call fcn.00568a00
call fcn.004acaf0
call fcn.005b91a0
call fcn.005bcc60
call fcn.005bb870
call fcn.004a0040
call fcn.005bdcb0
call fcn.004ce820
call fcn.004f02c0
call fcn.005cbbc0
call fcn.0054a220
call fcn.0051bda0
call fcn.004e42c0
call fcn.004a1970
call fcn.004ecc10
call fcn.005cbd70
call fcn.004bebd0
call fcn.004514e0
call fcn.005d0660
call fcn.005dfa80
call fcn.005e0520
call fcn.005e14e0
call fcn.005e3da0
lea rax, [0x008ad4f0]
mov qword [rsp], rax
mov qword [rsp + 8], 0x1b
call fcn.0045a2a0
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov qword [0x010ef770], rax
mov eax, dword [0x01636820]
test eax, eax
jne 0x61d037
mov qword [0x010ef778], rcx
lea rax, [0x007e7a80]
mov qword [rsp], rax
call fcn.00410220
mov rdi, qword [rsp + 8]
mov qword [rsp + 0xc0], rdi
mov eax, dword [0x01636820]
test eax, eax
jne 0x61d011
lea rsi, [0x00900ea0]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00454a28
mov rbp, qword [rbp]
mov rax, qword [rsp + 0xc0]
mov qword [rsp], rax
mov qword [rsp + 8], 4
mov qword [rsp + 0x10], 4
call fcn.004c5a10
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x61cffd
mov qword [0x010ee490], rcx
lea rax, [0x008a4725]
mov qword [rsp], rax
mov qword [rsp + 8], 0x11
call fcn.0045a2a0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [0x010ef840], rcx
mov ecx, dword [0x01636820]
test ecx, ecx
jne 0x61cfec
mov qword [0x010ef848], rax
lea rax, [0x008b0dc6]
mov qword [rsp], rax
mov qword [rsp + 8], 0x20
call fcn.0045a2a0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [0x010ef7e0], rcx
mov ecx, dword [0x01636820]
test ecx, ecx
jne 0x61cfdb
mov qword [0x010ef7e8], rax
xorps xmm0, xmm0
movups xmmword [rsp], xmm0
call fcn.0048a2b0
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdx, qword [rsp + 0x20]
mov qword [0x010effd0], rax
mov qword [0x010effd8], rcx
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cfc7
mov qword [0x010effe0], rdx
lea rax, [0x008ac98b]
mov qword [rsp], rax
mov qword [rsp + 8], 0x1a
call fcn.0045a2a0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [0x010efa10], rcx
mov ecx, dword [0x01636820]
test ecx, ecx
jne 0x61cfb6
mov qword [0x010efa18], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov qword [rsp + 8], 0xe
mov qword [rsp + 0x10], 0
call fcn.00406aa0
mov rax, qword [rsp + 0x18]
mov qword [rsp + 0xb8], rax
lea rcx, [0x007fde20]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
mov dword [rsp + 0x10], 0
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 8
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cfa5
lea rax, [0x00892524]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 1
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xe
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cf94
lea rax, [0x0089f60c]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 2
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xe
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cf83
lea rax, [0x0089f43e]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 3
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0x12
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cf72
lea rax, [0x008a4bd8]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 4
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0x10
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cf61
lea rax, [0x008a32ac]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 5
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xd
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cf50
lea rax, [0x0089d3c0]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 6
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0x10
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cf3f
lea rax, [0x008a2ebc]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 7
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xe
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cf2e
lea rax, [0x0089f6d0]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 8
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 6
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cf1d
lea rax, [0x0088e25b]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 9
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0x11
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cf0c
lea rax, [0x008a3c74]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 0xa
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xd
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cefb
lea rax, [0x0089ce5e]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 0xb
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0x11
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ceea
lea rax, [0x008a3d95]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 8], rcx
mov dword [rsp + 0x10], 0xc
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0x13
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ced9
lea rax, [0x008a5cc3]
mov qword [rdi], rax
lea rax, [0x007fde20]
mov qword [rsp], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 8], rax
mov dword [rsp + 0x10], 0xd
call fcn.0040a1b0
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0x11
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ceb4
lea rax, [0x008a3efa]
mov qword [rdi], rax
mov rax, qword [rsp + 0xb8]
mov qword [0x010ee4c0], rax
lea rax, [0x008b653e]
mov qword [rsp], rax
mov qword [rsp + 8], 0x2a
call fcn.0045a2a0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [0x010ef9b0], rcx
mov ecx, dword [0x01636820]
test ecx, ecx
jne 0x61cea3
mov qword [0x010ef9b8], rax
lea rax, [0x008b1afa]
mov qword [rsp], rax
mov qword [rsp + 8], 0x21
call fcn.0045a2a0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [0x010ef9f0], rcx
mov ecx, dword [0x01636820]
test ecx, ecx
jne 0x61ce92
mov qword [0x010ef9f8], rax
lea rax, [0x007df620]
mov qword [rsp], rax
mov qword [rsp + 8], 0xff
mov qword [rsp + 0x10], 0xff
call fcn.0043d760
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x18]
mov qword [0x010effb8], rcx
mov qword [0x010effc0], rax
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ce7e
mov qword [0x010effb0], rdx
lea rax, [0x007fdfa0]
mov qword [rsp], rax
mov qword [rsp + 8], 0xa
mov qword [rsp + 0x10], 0
call fcn.00406aa0
mov rax, qword [rsp + 0x18]
mov qword [rsp + 0xb0], rax
mov byte [rsp + 0x3d], 0
lea rcx, [0x007fdfa0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rdx, [rsp + 0x3d]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 4
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ce6d
lea rax, [0x0088b903]
mov qword [rdi], rax
mov byte [rsp + 0x3d], 1
lea rax, [0x007fdfa0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3d]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 7
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ce5c
lea rax, [0x008900ea]
mov qword [rdi], rax
mov byte [rsp + 0x3d], 2
lea rax, [0x007fdfa0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3d]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 8
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ce4b
lea rax, [0x008925a4]
mov qword [rdi], rax
mov byte [rsp + 0x3d], 3
lea rax, [0x007fdfa0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3d]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xa
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ce3a
lea rax, [0x00896b75]
mov qword [rdi], rax
mov byte [rsp + 0x3d], 4
lea rax, [0x007fdfa0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3d]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 8
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ce29
lea rax, [0x008926cc]
mov qword [rdi], rax
mov byte [rsp + 0x3d], 5
lea rax, [0x007fdfa0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3d]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xc
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ce18
lea rax, [0x0089b026]
mov qword [rdi], rax
mov byte [rsp + 0x3d], 6
lea rax, [0x007fdfa0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3d]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 4
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ce07
lea rax, [0x0088ba87]
mov qword [rdi], rax
mov byte [rsp + 0x3d], 7
lea rax, [0x007fdfa0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3d]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 6
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cdf6
lea rax, [0x0088e31b]
mov qword [rdi], rax
mov byte [rsp + 0x3d], 8
lea rax, [0x007fdfa0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3d]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xd
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cde5
lea rax, [0x0089d4c4]
mov qword [rdi], rax
mov byte [rsp + 0x3d], 9
lea rax, [0x007fdfa0]
mov qword [rsp], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x3d]
mov qword [rsp + 0x10], rcx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xc
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cdc0
lea rax, [0x0089ac2a]
mov qword [rdi], rax
mov rax, qword [rsp + 0xb0]
mov qword [0x010ee4d0], rax
call fcn.00406a00
mov rax, qword [rsp]
mov qword [rsp + 0xa8], rax
mov byte [rsp + 0x3c], 0
call fcn.00406a00
mov rax, qword [rsp]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0x3b], 1
lea rcx, [0x007fde80]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rdx, [rsp + 0x3b]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xa
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cdaf
lea rax, [0x008968b9]
mov qword [rdi], rax
mov byte [rsp + 0x3b], 8
lea rax, [0x007fde80]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3b]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 6
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cd9e
lea rax, [0x0088e465]
mov qword [rdi], rax
lea rax, [0x007fdee0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3c]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cd8c
mov rax, qword [rsp + 0xa0]
mov qword [rdi], rax
mov byte [rsp + 0x3c], 1
call fcn.00406a00
mov rax, qword [rsp]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0x3a], 1
lea rcx, [0x007fde80]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rdx, [rsp + 0x3a]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xa
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cd7b
lea rax, [0x008968b9]
mov qword [rdi], rax
mov byte [rsp + 0x3a], 4
lea rax, [0x007fde80]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3a]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xb
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cd6a
lea rax, [0x00898a14]
mov qword [rdi], rax
mov byte [rsp + 0x3a], 8
lea rax, [0x007fde80]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3a]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 6
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cd59
lea rax, [0x0088e465]
mov qword [rdi], rax
mov byte [rsp + 0x3a], 0x20
lea rax, [0x007fde80]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3a]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 8
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cd48
lea rax, [0x008925a4]
mov qword [rdi], rax
lea rax, [0x007fdee0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3c]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cd36
mov rax, qword [rsp + 0xa0]
mov qword [rdi], rax
mov byte [rsp + 0x3c], 4
call fcn.00406a00
mov rax, qword [rsp]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0x39], 1
lea rcx, [0x007fde80]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rdx, [rsp + 0x39]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 3
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cd25
lea rax, [0x0088b119]
mov qword [rdi], rax
lea rax, [0x007fdee0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3c]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cd13
mov rax, qword [rsp + 0xa0]
mov qword [rdi], rax
mov byte [rsp + 0x3c], 6
call fcn.00406a00
mov rax, qword [rsp]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0x38], 1
lea rcx, [0x007fde80]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rdx, [rsp + 0x38]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 3
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cd02
lea rax, [0x0088b119]
mov qword [rdi], rax
lea rax, [0x007fdee0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3c]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ccf0
mov rax, qword [rsp + 0xa0]
mov qword [rdi], rax
mov byte [rsp + 0x3c], 9
call fcn.00406a00
mov rax, qword [rsp]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0x37], 4
lea rcx, [0x007fde80]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rdx, [rsp + 0x37]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xb
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ccdf
lea rax, [0x00898a14]
mov qword [rdi], rax
lea rax, [0x007fdee0]
mov qword [rsp], rax
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3c]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cccd
mov rax, qword [rsp + 0xa0]
mov qword [rdi], rax
mov byte [rsp + 0x3c], 5
call fcn.00406a00
mov rax, qword [rsp]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0x36], 4
lea rcx, [0x007fde80]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rdx, [rsp + 0x36]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 0xb
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ccbc
lea rax, [0x00898a14]
mov qword [rdi], rax
mov byte [rsp + 0x36], 8
lea rax, [0x007fde80]
mov qword [rsp], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x36]
mov qword [rsp + 0x10], rcx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
mov qword [rdi + 8], 6
mov eax, dword [0x01636820]
test eax, eax
jne 0x61ccab
lea rax, [0x0088e465]
mov qword [rdi], rax
lea rax, [0x007fdee0]
mov qword [rsp], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x3c]
mov qword [rsp + 0x10], rcx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cc85
mov rax, qword [rsp + 0xa0]
mov qword [rdi], rax
mov rax, qword [rsp + 0xa8]
mov qword [0x010ee4c8], rax
lea rax, [0x007fdf40]
mov qword [rsp], rax
mov qword [rsp + 8], 0xa
mov qword [rsp + 0x10], 0
call fcn.00406aa0
mov rax, qword [rsp + 0x18]
mov qword [rsp + 0x98], rax
mov byte [rsp + 0x35], 0
lea rcx, [0x007fdf40]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rdx, [rsp + 0x35]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cc74
lea rax, [0x008c56f0]
mov qword [rdi], rax
mov byte [rsp + 0x35], 1
lea rax, [0x007fdf40]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x35]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cc63
lea rax, [0x008c5700]
mov qword [rdi], rax
mov byte [rsp + 0x35], 2
lea rax, [0x007fdf40]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x35]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cc52
lea rax, [0x008c5710]
mov qword [rdi], rax
mov byte [rsp + 0x35], 3
lea rax, [0x007fdf40]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x35]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cc41
lea rax, [0x008c5720]
mov qword [rdi], rax
mov byte [rsp + 0x35], 4
lea rax, [0x007fdf40]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x35]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cc30
lea rax, [0x008c5728]
mov qword [rdi], rax
mov byte [rsp + 0x35], 5
lea rax, [0x007fdf40]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x35]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cc1f
lea rax, [0x008c5718]
mov qword [rdi], rax
mov byte [rsp + 0x35], 6
lea rax, [0x007fdf40]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x35]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cc0e
lea rax, [0x008c5708]
mov qword [rdi], rax
mov byte [rsp + 0x35], 7
lea rax, [0x007fdf40]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x35]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cbfd
lea rax, [0x008c56f8]
mov qword [rdi], rax
mov byte [rsp + 0x35], 8
lea rax, [0x007fdf40]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x35]
mov qword [rsp + 0x10], rdx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cbec
lea rax, [0x008c5738]
mov qword [rdi], rax
mov byte [rsp + 0x35], 9
lea rax, [0x007fdf40]
mov qword [rsp], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x35]
mov qword [rsp + 0x10], rcx
call fcn.00407330
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x01636820]
test eax, eax
jne 0x61cbc7
lea rax, [0x008c56e8]
mov qword [rdi], rax
mov rax, qword [rsp + 0x98]
mov qword [0x010ee4d8], rax
lea rax, [0x008a8ec2]
mov qword [rsp], rax
mov qword [rsp + 8], 0x16
call fcn.0045a2a0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [0x010ef8b0], rcx
mov ecx, dword [0x01636820]
test ecx, ecx
jne 0x61cbb6
mov qword [0x010ef8b8], rax
lea rax, [0x008a446c]
mov qword [rsp], rax
mov qword [rsp + 8], 0x11
call fcn.0045a2a0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [0x010efa80], rcx
mov ecx, dword [0x01636820]
test ecx, ecx
jne 0x61cba5
mov qword [0x010efa88], rax
lea rax, [0x008ad391]
mov qword [rsp], rax
mov qword [rsp + 8], 0x1b
call fcn.0045a2a0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [0x010ef950], rcx
mov ecx, dword [0x01636820]
test ecx, ecx
jne 0x61cb94
lea rdi, [0x010efa88]
call fcn.004544a0
jmp 0x61a74b
lea rdi, [0x010ef8b8]
call fcn.004544a0
jmp 0x61a70c
lea rax, [0x008c56e8]
call fcn.004544a0
lea rdi, [0x010ee4d8]
mov rax, qword [rsp + 0x98]
call fcn.004544a0
jmp 0x61a6cd
lea rax, [0x008c5738]
call fcn.004544a0
jmp 0x61a673
lea rax, [0x008c56f8]
call fcn.004544a0
jmp 0x61a628
lea rax, [0x008c5708]
call fcn.004544a0
jmp 0x61a5dd
lea rax, [0x008c5718]
call fcn.004544a0
jmp 0x61a592
lea rax, [0x008c5728]
call fcn.004544a0
jmp 0x61a547
lea rax, [0x008c5720]
call fcn.004544a0
jmp 0x61a4fc
lea rax, [0x008c5710]
call fcn.004544a0
jmp 0x61a4b1
lea rax, [0x008c5700]
call fcn.004544a0
jmp 0x61a466
lea rax, [0x008c56f0]
call fcn.004544a0
jmp 0x61a41b
mov rax, qword [rsp + 0xa0]
call fcn.004544a0
lea rdi, [0x010ee4c8]
mov rax, qword [rsp + 0xa8]
call fcn.004544a0
jmp 0x61a3a9
lea rax, [0x0088e465]
call fcn.004544a0
jmp 0x61a353
lea rax, [0x00898a14]
call fcn.004544a0
jmp 0x61a302
mov rax, qword [rsp + 0xa0]
call fcn.004544a0
jmp 0x61a2a3
lea rax, [0x00898a14]
call fcn.004544a0
jmp 0x61a25c
mov rax, qword [rsp + 0xa0]
call fcn.004544a0
jmp 0x61a1fd
lea rax, [0x0088b119]
call fcn.004544a0
jmp 0x61a1b6
mov rax, qword [rsp + 0xa0]
call fcn.004544a0
jmp 0x61a157
lea rax, [0x0088b119]
call fcn.004544a0
jmp 0x61a110
mov rax, qword [rsp + 0xa0]
call fcn.004544a0
jmp 0x61a0b1
lea rax, [0x008925a4]
call fcn.004544a0
jmp 0x61a06a
lea rax, [0x0088e465]
call fcn.004544a0
jmp 0x61a019
lea rax, [0x00898a14]
call fcn.004544a0
jmp 0x619fc8
lea rax, [0x008968b9]
call fcn.004544a0
jmp 0x619f77
mov rax, qword [rsp + 0xa0]
call fcn.004544a0
jmp 0x619f18
lea rax, [0x0088e465]
call fcn.004544a0
jmp 0x619ed1
lea rax, [0x008968b9]
call fcn.004544a0
jmp 0x619e80
lea rax, [0x0089ac2a]
call fcn.004544a0
lea rdi, [0x010ee4d0]
mov rax, qword [rsp + 0xb0]
call fcn.004544a0
jmp 0x619e10
lea rax, [0x0089d4c4]
call fcn.004544a0
jmp 0x619db0
lea rax, [0x0088e31b]
call fcn.004544a0
jmp 0x619d5f
lea rax, [0x0088ba87]
call fcn.004544a0
jmp 0x619d0e
lea rax, [0x0089b026]
call fcn.004544a0
jmp 0x619cbd
lea rax, [0x008926cc]
call fcn.004544a0
jmp 0x619c6c
lea rax, [0x00896b75]
call fcn.004544a0
jmp 0x619c1b
lea rax, [0x008925a4]
call fcn.004544a0
jmp 0x619bca
lea rax, [0x008900ea]
call fcn.004544a0
jmp 0x619b79
lea rax, [0x0088b903]
call fcn.004544a0
jmp 0x619b28
lea rdi, [0x010effb0]
mov rax, rdx
call fcn.004544a0
jmp 0x619ab0
lea rdi, [0x010ef9f8]
call fcn.004544a0
jmp 0x619a5c
lea rdi, [0x010ef9b8]
call fcn.004544a0
jmp 0x619a1d
lea rax, [0x008a3efa]
call fcn.004544a0
lea rdi, [0x010ee4c0]
mov rax, qword [rsp + 0xb8]
call fcn.004544a0
jmp 0x6199de
lea rax, [0x008a5cc3]
call fcn.004544a0
jmp 0x619985
lea rax, [0x008a3d95]
call fcn.004544a0
jmp 0x61993b
lea rax, [0x0089ce5e]
call fcn.004544a0
jmp 0x6198f1
lea rax, [0x008a3c74]
call fcn.004544a0
jmp 0x6198a7
lea rax, [0x0088e25b]
call fcn.004544a0
jmp 0x61985d
lea rax, [0x0089f6d0]
call fcn.004544a0
jmp 0x619813
lea rax, [0x008a2ebc]
call fcn.004544a0
jmp 0x6197c9
lea rax, [0x0089d3c0]
call fcn.004544a0
jmp 0x61977f
lea rax, [0x008a32ac]
call fcn.004544a0
jmp 0x619735
lea rax, [0x008a4bd8]
call fcn.004544a0
jmp 0x6196eb
lea rax, [0x0089f43e]
call fcn.004544a0
jmp 0x6196a1
lea rax, [0x0089f60c]
call fcn.004544a0
jmp 0x619657
lea rax, [0x00892524]
call fcn.004544a0
jmp 0x61960d
lea rdi, [0x010efa18]
call fcn.004544a0
jmp 0x61959c
lea rdi, [0x010effe0]
mov rax, rdx
call fcn.004544a0
jmp 0x61955d
lea rdi, [0x010ef7e8]
call fcn.004544a0
jmp 0x61951f
lea rdi, [0x010ef848]
call fcn.004544a0
jmp 0x6194e0
lea rdi, [0x010ee490]
mov rax, rcx
call fcn.004544a0
jmp 0x6194a1
lea rax, [0x007e7a80]
mov qword [rsp], rax
mov qword [rsp + 8], rdi
lea rax, [0x00900ea0]
mov qword [rsp + 0x10], rax
call fcn.00410d90
jmp 0x619464
lea rdi, [0x010ef778]
mov rax, rcx
call fcn.004544a0
jmp 0x61941f
call fcn.00451b80
jmp fcn.006192d0