Function at 0x140038be0
Capabilities:
Create thread
Encode data using xor

Disassembly:
mov r11, rsp
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xa90
movaps xmmword [r11 - 0x38], xmm6
movaps xmmword [r11 - 0x48], xmm7
movaps xmmword [r11 - 0x58], xmm8
mov rax, qword [0x14011c028]
xor rax, rsp
mov qword [rsp + 0xa50], rax
mov r13, rcx
mov qword [r11 - 0x648], rcx
xor r14d, r14d
mov dword [r11 - 0xa08], r14d
lea rax, [r11 - 0x618]
mov qword [r11 - 0x638], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a0], xmm0
mov qword [r11 - 0x608], r14
mov qword [r11 - 0x600], r14
lea r8d, [r14 + 5]
lea rdx, str.gpull
lea rcx, [r11 - 0x618]
call fcn.140028b80
nop
mov rdx, r13
lea rcx, [rsp + 0x620]
call fcn.1400265a0
nop
lea rdx, [rsp + 0x4a0]
mov rcx, rax
call fcn.1400070c0
xorps xmm0, xmm0
test al, al
je 0x140038d07
cmp byte [0x140125aed], r14b
sete al
mov byte [0x140125aed], al
mov qword [rsp + 0x4b0], r14
mov qword [rsp + 0x4b8], r14
lea rcx, [rsp + 0x4a0]
movups xmmword [rsp + 0x4a0], xmm0
test al, al
je 0x140038ce8
lea r8d, [r14 + 0x16]
lea rdx, str.Gass_pull_mode_enabled
call fcn.140028b80
lea rcx, [rsp + 0x4a0]
jmp 0x140039a30
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.Gass_pull_mode_disabled
call fcn.140028b80
lea rcx, [rsp + 0x4a0]
jmp 0x140039a30
lea rax, [rsp + 0x4e0]
mov qword [rsp + 0x480], rax
movups xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x4f0], r14
mov qword [rsp + 0x4f8], r14
mov r8d, 9
lea rdx, str.safevault
lea rcx, [rsp + 0x4e0]
call fcn.140028b80
nop
mov rdx, r13
lea rcx, [rsp + 0x150]
call fcn.1400265a0
nop
lea rdx, [rsp + 0x4e0]
mov rcx, rax
call fcn.1400070c0
xorps xmm0, xmm0
mov qword [rsp + 0x530], r14
mov qword [rsp + 0x538], r14
lea rcx, [rsp + 0x520]
movups xmmword [rsp + 0x520], xmm0
test al, al
je 0x14003949c
xor r8d, r8d
lea rdx, [0x1400eb23b]
call fcn.140028b80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a0], xmm0
mov qword [rsp + 0x4b0], r14
mov qword [rsp + 0x4b8], r14
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.Safe_Vault_Bypass_Page
lea rcx, [rsp + 0x4a0]
call fcn.140028b80
xor r9d, r9d
mov r8d, 0x22ae
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x520]
call fcn.14004b900
movdqa xmm0, xmmword [0x1400f9420]
movdqu xmmword [rsp + 0x480], xmm0
mov dword [rsp + 0x490], 0x100c6b7
mov rcx, r14
nop dword [rax + rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x480], al
inc rcx
cmp rcx, 0x12
jb 0x140038e20
mov byte [rsp + 0x493], 0
lea rax, [rsp + 0x480]
mov r15, 0xffffffffffffffff
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140038e50
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x520]
call fcn.1400273b0
lea rax, [rsp + 0x4a0]
xorps xmm0, xmm0
mov qword [rsp + 0x4b0], r14
mov qword [rsp + 0x4b8], r14
mov r8d, 0x18
lea rdx, str.Enable_Safe_Vault_Bypass
lea rcx, [rsp + 0x4a0]
mov qword [rsp + 0x480], rax
movups xmmword [rsp + 0x4a0], xmm0
cmp byte [0x1401259d7], 0
je 0x140038ec0
call fcn.140028b80
nop
jmp 0x140038ec6
call fcn.140028b80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x4f0], r14
mov qword [rsp + 0x4f8], r14
mov r8d, listen
lea rdx, [0x1400eeea8]
lea rcx, [rsp + 0x4e0]
call fcn.140028b80
nop
mov r9b, 1
lea r8, [rsp + 0x4a0]
lea rdx, [rsp + 0x4e0]
lea rcx, [rsp + 0x520]
call fcn.14004c340
lea rax, [rsp + 0x150]
mov qword [rsp + 0x480], rax
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x50], rax
mov edx, dword [0x140125ab0]
lea rcx, [rsp + 0x150]
call fcn.1400031b0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a0], xmm0
mov qword [rsp + 0x4b0], r14
mov qword [rsp + 0x4b8], r14
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.An_Item_ID_:
lea rcx, [rsp + 0x4a0]
call fcn.140028b80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x4f0], r14
mov qword [rsp + 0x4f8], r14
mov r8d, listen
lea rdx, [0x1400eeec8]
lea rcx, [rsp + 0x4e0]
call fcn.140028b80
nop
mov dword [rsp + 0x20], 5
mov r9, rbx
lea r8, [rsp + 0x4a0]
lea rdx, [rsp + 0x4e0]
lea rcx, [rsp + 0x520]
call fcn.14004cb10
lea rax, [rsp + 0x150]
mov qword [rsp + 0x480], rax
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x50], rax
mov edx, dword [0x140125a24]
lea rcx, [rsp + 0x150]
call fcn.1400031b0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a0], xmm0
mov qword [rsp + 0x4b0], r14
mov qword [rsp + 0x4b8], r14
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.Vault_Pos_X_:
lea rcx, [rsp + 0x4a0]
call fcn.140028b80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x4f0], r14
mov qword [rsp + 0x4f8], r14
mov r8d, listen
lea rdx, [0x1400eeee8]
lea rcx, [rsp + 0x4e0]
call fcn.140028b80
nop
mov edi, 3
mov dword [rsp + 0x20], edi
mov r9, rbx
lea r8, [rsp + 0x4a0]
lea rdx, [rsp + 0x4e0]
lea rcx, [rsp + 0x520]
call fcn.14004cb10
lea rax, [rsp + 0x150]
mov qword [rsp + 0x480], rax
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x50], rax
mov edx, dword [0x140125a50]
lea rcx, [rsp + 0x150]
call fcn.1400031b0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a0], xmm0
mov qword [rsp + 0x4b0], r14
mov qword [rsp + 0x4b8], r14
lea r8d, [rdi + 0xb]
lea rdx, str.Vault_Pos_Y_:
lea rcx, [rsp + 0x4a0]
call fcn.140028b80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x4f0], r14
mov qword [rsp + 0x4f8], r14
lea r8d, [rdi + 9]
lea rdx, [0x1400eef08]
lea rcx, [rsp + 0x4e0]
call fcn.140028b80
nop
mov dword [rsp + 0x20], edi
mov r9, rbx
lea r8, [rsp + 0x4a0]
lea rdx, [rsp + 0x4e0]
lea rcx, [rsp + 0x520]
call fcn.14004cb10
movdqa xmm0, xmmword [0x1400f9a80]
movdqu xmmword [rsp + 0x480], xmm0
mov word [rsp + 0x490], 0x100
mov rcx, r14
nop dword [rax + rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x480], al
inc rcx
cmp rcx, 0x10
jb 0x140039190
mov byte [rsp + 0x491], 0
lea rax, [rsp + 0x480]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x1400391b6
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x520]
call fcn.1400273b0
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x480], rax
lea rax, [rsp + 0x4e0]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a0], xmm0
mov qword [rsp + 0x4b0], r14
mov qword [rsp + 0x4b8], r14
mov r8d, 6
lea rdx, str.Cancel
lea rcx, [rsp + 0x4a0]
call fcn.140028b80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x4f0], r14
mov qword [rsp + 0x4f8], r14
mov r8d, 2
lea rdx, [0x1400ec9c4]
lea rcx, [rsp + 0x4e0]
call fcn.140028b80
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], r14
mov r8, rdi
lea rdx, [0x1400ebbbc]
lea rcx, [rsp + 0x90]
call fcn.140028b80
nop
lea r9, [rsp + 0x4a0]
lea r8, [rsp + 0x4e0]
lea rdx, [rsp + 0x90]
lea rcx, [rsp + 0x520]
call fcn.14004cf40
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x4f0], r14
mov qword [rsp + 0x4f8], r14
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.OnDialogRequest
lea rcx, [rsp + 0x4e0]
call fcn.140028b80
nop
lea rbx, [0x1400039f0]
mov qword [rsp + 0x20], rbx
lea r9, [0x140003980]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rsp + 0x840]
call fcn.1400d1910
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x580], xmm0
mov qword [rsp + 0x590], r14
mov qword [rsp + 0x598], 0xf
mov byte [rsp + 0x580], 0
mov dword [rsp + 0x560], 2
lea rdx, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae rdx, qword [rsp + 0x4e0]
mov r8, qword [rsp + 0x4f0]
lea rcx, [rsp + 0x580]
call fcn.140027250
nop
mov eax, dword [rsp + 0x560]
mov dword [rsp + 0x840], eax
mov rax, qword [rsp + 0x568]
mov qword [rsp + 0x848], rax
movaps xmm0, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0x850], xmm0
lea rdx, [rsp + 0x580]
cmp qword [rsp + 0x598], 0x10
cmovae rdx, qword [rsp + 0x580]
mov r8, qword [rsp + 0x590]
lea rcx, [rsp + 0x860]
call fcn.140027250
nop
lea rcx, [rsp + 0x580]
call fcn.140027180
nop
lea rcx, [rsp + 0x4e0]
call fcn.140027180
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x4a0]
call fcn.1400265a0
nop
mov dword [rsp + 0x880], 2
lea rdx, [rsp + 0x4a0]
cmp qword [rsp + 0x4b8], 0x10
cmovae rdx, qword [rsp + 0x4a0]
mov r8, qword [rsp + 0x4b0]
lea rcx, [rsp + 0x8a0]
call fcn.140027250
nop
lea rcx, [rsp + 0x4a0]
call fcn.140027180
mov dword [rsp + 0x20], r14d
mov r9d, r15d
lea r8, [rsp + 0x840]
mov rcx, qword [0x140126af0]
call fcn.1400d05a0
nop
mov r9, rbx
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rsp + 0x840]
call fcn.1400d15bc
nop
lea rcx, [rsp + 0x520]
call fcn.140027180
nop
mov rcx, r13
jmp 0x14003992a
lea rax, [rsp + 0x520]
mov qword [rsp + 0x480], rax
mov r8d, 6
lea rdx, str.bypass
call fcn.140028b80
nop
mov rdx, r13
lea rcx, [rsp + 0x130]
call fcn.1400265a0
nop
lea rdx, [rsp + 0x520]
mov rcx, rax
call fcn.1400070c0
test al, al
je 0x140039719
mov edx, dword [0x140125ab0]
lea rcx, [rsp + 0x620]
call fcn.1400031b0
mov rdi, rax
mov edx, dword [0x140125a50]
lea rcx, [rsp + 0x150]
call fcn.1400031b0
mov rbx, rax
mov edx, dword [0x140125a24]
lea rcx, [rsp + 0x130]
call fcn.1400031b0
nop
mov r9d, 0x38
lea r8, str.actiondialog_return_ndialog_namestorageboxxtreme_ntilex
mov rcx, rax
call fcn.140029b60
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x4f0], r14
mov qword [rsp + 0x4f8], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x4e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x4f0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 8
lea rdx, str._ntiley
lea rcx, [rsp + 0x4e0]
call fcn.1400273b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x500], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x510], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rbx
lea r8, [rsp + 0x500]
lea rcx, [rsp + 0x520]
call fcn.140029660
nop
mov r8d, 9
lea rdx, str._nitemid
lea rcx, [rsp + 0x520]
call fcn.1400273b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x4c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x4d0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rdi
lea r8, [rsp + 0x4c0]
lea rcx, [rsp + 0x540]
call fcn.140029660
nop
mov r8d, 0x22
lea rdx, str._nbuttonClickeddo_add_nitemcount1
lea rcx, [rsp + 0x540]
call fcn.1400273b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a0], xmm0
mov qword [rsp + 0x4b0], r14
mov qword [rsp + 0x4b8], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x4a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x4b0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9d, 2
lea r8, [rsp + 0x4a0]
xor edx, edx
call fcn.1400d07e0
nop
lea rcx, [rsp + 0x540]
call fcn.140027180
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
nop
lea rcx, [rsp + 0x520]
call fcn.140027180
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
nop
lea rcx, [rsp + 0x4e0]
call fcn.140027180
nop
lea rcx, [rsp + 0x130]
call fcn.140027180
nop
lea rcx, [rsp + 0x150]
call fcn.140027180
nop
lea rcx, [rsp + 0x620]
call fcn.140027180
nop
mov rcx, r13
jmp 0x14003992a
lea rax, [rsp + 0x540]
mov qword [rsp + 0x480], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x540], xmm0
mov qword [rsp + 0x550], r14
mov qword [rsp + 0x558], r14
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, [0x1400eefa8]
lea rcx, [rsp + 0x540]
call fcn.140028b80
nop
mov rdx, r13
lea rcx, [rsp + 0xf0]
call fcn.1400265a0
nop
lea rdx, [rsp + 0x540]
mov rcx, rax
call fcn.1400070c0
test al, al
je 0x14003996d
xorps xmm0, xmm0
movups xmmword [rsp + 0x540], xmm0
mov qword [rsp + 0x550], r14
mov qword [rsp + 0x558], r14
mov rax, qword [r13 + 0x10]
cmp rax, 0xf
jb 0x14003d33e
add rax, 0xfffffffffffffff1
mov r15, 0xffffffffffffffff
mov r8, r15
cmp rax, r15
cmovb r8, rax
mov rdx, r13
cmp qword [r13 + 0x18], 0x10
jb 0x1400397d4
mov rdx, qword [r13]
add rdx, 0xf
lea rcx, [rsp + 0x540]
call fcn.140028b80
nop
lea rcx, [rsp + 0x540]
call fcn.140003120
mov dword [0x14011c170], eax
lea rcx, [rsp + 0x540]
call fcn.140027180
mov edx, dword [0x14011c170]
lea rcx, [rsp + 0xf0]
call fcn.1400031b0
mov rdx, rax
movdqa xmm0, xmmword [0x1400f9410]
movdqu xmmword [rsp + 0x560], xmm0
movdqa xmm1, xmmword [0x1400f96a0]
movdqu xmmword [rsp + 0x570], xmm1
mov dword [rsp + 0x580], 0xfea4b0b7
mov dword [rsp + 0x584], 0xc295858c
mov dword [rsp + 0x588], 0x86c58b97
mov word [rsp + 0x58c], 0xd5
mov byte [rsp + 0x58e], 1
mov rcx, r14
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x560], al
inc rcx
cmp rcx, 0x2d
jb 0x140039880
mov byte [rsp + 0x58e], 0
lea rax, [rsp + 0x560]
inc r15
cmp byte [rax + r15], 0
jne 0x1400398a3
mov r9, r15
lea r8, [rsp + 0x560]
mov rcx, rdx
call fcn.140029b60
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a0], xmm0
mov qword [rsp + 0x4b0], r14
mov qword [rsp + 0x4b8], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x4a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x4b0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rsp + 0x4a0]
call fcn.1400a1af0
nop
lea rcx, [rsp + 0xf0]
call fcn.140027180
nop
mov rcx, r13
jmp 0x14003992a
call fcn.140027180
mov al, 1
mov rcx, qword [rsp + 0xa50]
xor rcx, rsp
call fcn.1400d1560
lea r11, [rsp + 0xa90]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
lea rax, [rsp + 0x500]
mov qword [rsp + 0x480], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x500], xmm0
mov qword [rsp + 0x510], r14
mov qword [rsp + 0x518], r14
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.roulettetroll
lea rcx, [rsp + 0x500]
call fcn.140028b80
nop
mov rdx, r13
lea rcx, [rsp + 0xb8]
call fcn.1400265a0
nop
lea rdx, [rsp + 0x500]
mov rcx, rax
call fcn.1400070c0
test al, al
je 0x140039a3e
cmp byte [0x140125b28], 0
sete al
mov byte [0x140125b28], al
test al, al
je 0x1400399f3
call fcn.1400383b0
jmp 0x140039a36
xorps xmm0, xmm0
movups xmmword [rsp + 0x500], xmm0
mov qword [rsp + 0x510], r14
mov qword [rsp + 0x518], r14
mov r8d, 0x19
lea rdx, str.Roulette_troll_is_closed_
lea rcx, [rsp + 0x500]
call fcn.140028b80
lea rcx, [rsp + 0x500]
call fcn.1400a1af0
nop
mov rcx, r13
jmp 0x14003992a
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x480], rax
mov dword [rsp + 0x90], 0xddd8d4d8
mov dword [rsp + 0x94], 0xadaeb2d4
mov dword [rsp + 0x98], 0x100b7ae
mov rcx, r14
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 0xa
jb 0x140039a72
mov byte [rsp + 0x9b], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x4c0], xmm0
mov qword [rsp + 0x4d0], r14
mov qword [rsp + 0x4d8], r14
lea rax, [rsp + 0x90]
mov r15, 0xffffffffffffffff
mov r8, r15
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140039ac0
lea rdx, [rsp + 0x90]
lea rcx, [rsp + 0x4c0]
call fcn.140028b80
nop
mov rdx, r13
lea rcx, [rsp + 0x58]
call fcn.1400265a0
nop
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.1400070c0
test al, al
je 0x14003a647
mov rbx, qword [0x140126af0]
add rbx, 0x178
mov rdx, rbx
lea rcx, [rsp + 0x560]
call fcn.1400265a0
nop
lea rdx, [rbx + 0x20]
lea rcx, [rsp + 0x580]
call fcn.1400265a0
mov eax, dword [rbx + 0x40]
mov dword [rsp + 0x5a0], eax
mov eax, dword [rbx + 0x44]
mov dword [rsp + 0x5a4], eax
movss xmm0, dword [rbx + 0x48]
movss dword [rsp + 0x5a8], xmm0
movss xmm1, dword [rbx + 0x4c]
movss dword [rsp + 0x5ac], xmm1
movzx eax, byte [rbx + 0x50]
mov byte [rsp + 0x5b0], al
movzx eax, byte [rbx + 0x51]
mov byte [rsp + 0x5b1], al
mov rax, qword [0x140126af0]
mov r12, qword [rax + 0x160]
mov rax, qword [rax + 0x168]
mov qword [rsp + 0x480], rax
cmp r12, rax
je 0x14003a624
movss xmm7, dword [0x1400f8c58]
movss xmm6, dword [0x1400f8c5c]
nop dword [rax]
nop word [rax + rax]
mov rdx, r12
lea rcx, [rsp + 0x640]
call fcn.1400265a0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x5e0], xmm0
mov qword [rsp + 0x5f0], r14
mov qword [rsp + 0x5f8], r14
mov rax, qword [r12 + 0x10]
cmp rax, 2
jb 0x14003d350
add rax, 0xfffffffffffffffe
mov r8, r15
cmp rax, r15
cmovb r8, rax
mov rdx, r12
cmp qword [r12 + 0x18], 0x10
jb 0x140039c18
mov rdx, qword [r12]
add rdx, 2
lea rcx, [rsp + 0x5e0]
call fcn.140028b80
or dword [rsp + 0xb0], 0x800000
xorps xmm0, xmm0
movups xmmword [rsp + 0x600], xmm0
mov qword [rsp + 0x610], r14
mov qword [rsp + 0x618], r14
mov rax, qword [r12 + 0x10]
cmp rax, 2
jb 0x14003d34a
add rax, 0xfffffffffffffffe
mov r8, r15
cmp rax, r15
cmovb r8, rax
mov rdx, r12
cmp qword [r12 + 0x18], 0x10
jb 0x140039c7b
mov rdx, qword [r12]
add rdx, 2
lea rcx, [rsp + 0x600]
call fcn.140028b80
or dword [rsp + 0xb0], 0x400000
lea rsi, [rsp + 0x5e0]
cmp qword [rsp + 0x5f8], 0x10
jb 0x140039cc2
mov rsi, qword [rsp + 0x5e0]
mov rbx, qword [rsp + 0x5f0]
add rbx, rsi
mov rdi, rsi
jmp 0x140039cda
lea rbx, [rsp + 0x5e0]
add rbx, qword [rsp + 0x5f0]
lea rdi, [rsp + 0x5e0]
cmp rdi, rbx
je 0x140039cf6
sub rsi, rdi
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140039ce2
movss xmm2, dword [r12 + 0x48]
mulss xmm2, xmm7
movss xmm3, dword [r12 + 0x4c]
mulss xmm3, xmm7
cvttss2si r11d, xmm2
mov dword [rsp + 0xe8], r11d
cvttss2si ebx, xmm3
mov dword [rsp + 0xec], ebx
movaps xmm0, xmm2
subss xmm0, xmm6
addss xmm2, xmm6
movaps xmm1, xmm3
subss xmm1, xmm6
addss xmm3, xmm6
mov rcx, qword [0x140126af0]
add rcx, 0x140
mov r9d, ebx
mov r8d, r11d
lea rdx, [rsp + 0x1b0]
call fcn.140003b50
nop
cvttss2si esi, xmm0
mov rcx, qword [0x140126af0]
add rcx, 0x140
mov r9d, ebx
mov r8d, esi
lea rdx, [rsp + 0x1d0]
call fcn.140003b50
nop
cvttss2si edi, xmm2
mov rcx, qword [0x140126af0]
add rcx, 0x140
mov r9d, ebx
mov r8d, edi
lea rdx, [rsp + 0x210]
call fcn.140003b50
nop
cvttss2si ebx, xmm1
mov rcx, qword [0x140126af0]
add rcx, 0x140
mov r9d, ebx
mov r8d, r11d
lea rdx, [rsp + 0x230]
call fcn.140003b50
nop
cvttss2si r11d, xmm3
mov rcx, qword [0x140126af0]
add rcx, 0x140
mov r9d, r11d
mov r8d, dword [rsp + 0xe8]
lea rdx, [rsp + 0x1f0]
call fcn.140003b50
nop
mov rcx, qword [0x140126af0]
add rcx, 0x140
mov r9d, ebx
mov r8d, esi
lea rdx, [rsp + 0x190]
call fcn.140003b50
nop
mov rcx, qword [0x140126af0]
add rcx, 0x140
mov r9d, r11d
mov r8d, edi
lea rdx, [rsp + 0x290]
call fcn.140003b50
nop
mov rcx, qword [0x140126af0]
add rcx, 0x140
mov r9d, ebx
mov r8d, edi
lea rdx, [rsp + 0x270]
call fcn.140003b50
nop
mov rcx, qword [0x140126af0]
add rcx, 0x140
mov r9d, r11d
mov r8d, esi
lea rdx, [rsp + 0x250]
call fcn.140003b50
nop
movzx edi, word [rsp + 0x1b0]
movzx eax, word [rsp + 0x1d0]
movzx ecx, word [rsp + 0x210]
movzx edx, word [rsp + 0x230]
movzx r8d, word [rsp + 0x1f0]
movzx r9d, word [rsp + 0x190]
movzx r10d, word [rsp + 0x290]
movzx r11d, word [rsp + 0x270]
movzx ebx, word [rsp + 0x250]
cmp edi, 0x58e
je 0x140039f25
cmp eax, 0x58e
je 0x140039f1d
cmp ecx, 0x58e
je 0x140039f1d
cmp edx, 0x58e
je 0x140039f1d
cmp r8d, 0x58e
je 0x140039f1d
cmp r9d, 0x58e
je 0x140039f1d
cmp r10d, 0x58e
je 0x140039f1d
cmp r11d, 0x58e
je 0x140039f1d
cmp ebx, 0x58e
jne 0x14003a373
cmp edi, 0x2f6
je 0x140039f6c
cmp eax, 0x2f6
je 0x140039f6c
cmp ecx, 0x2f6
je 0x140039f6c
cmp edx, 0x2f6
je 0x140039f6c
cmp r8d, 0x2f6
je 0x140039f6c
cmp r9d, 0x2f6
je 0x140039f6c
cmp r10d, 0x2f6
je 0x140039f6c
cmp r11d, 0x2f6
je 0x140039f6c
cmp ebx, 0x2f6
jne 0x14003a373
mov rax, qword [0x140126af0]
mov ecx, dword [rax + 0x1b8]
cmp dword [r12 + 0x40], ecx
je 0x14003a373
mov dword [rsp + 0x78], 0x1008edb
mov rcx, r14
nop
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x78], al
inc rcx
cmp rcx, 2
jb 0x140039f90
mov byte [rsp + 0x7b], 0
lea rax, [rsp + 0x78]
mov rdx, r15
nop dword [rax]
inc rdx
cmp byte [rax + rdx], 0
jne 0x140039fb0
lea rcx, [rsp + 0x640]
cmp qword [rsp + 0x658], 0x10
setae sil
mov rbx, qword [rsp + 0x640]
cmovae rcx, rbx
mov qword [rsp + 0x20], rdx
lea r9, [rsp + 0x78]
xor r8d, r8d
mov rdi, qword [rsp + 0x650]
mov rdx, rdi
call fcn.140028a90
cmp rax, 0xffffffffffffffff
jne 0x14003a373
mov dword [rsp + 0x7c], 0x100e2db
mov rcx, r14
nop dword [rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x7c], al
inc rcx
cmp rcx, 2
jb 0x14003a010
mov byte [rsp + 0x7f], 0
lea rcx, [rsp + 0x7c]
mov rax, r15
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x14003a030
lea rcx, [rsp + 0x640]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x7c]
xor r8d, r8d
mov rdx, rdi
call fcn.140028a90
cmp rax, 0xffffffffffffffff
jne 0x14003a373
mov edx, dword [rsp + 0xec]
lea rcx, [rsp + 0x390]
call fcn.1400031b0
mov rdi, rax
mov edx, dword [rsp + 0xe8]
lea rcx, [rsp + 0x370]
call fcn.1400031b0
mov rbx, rax
mov dword [rsp + 0xd8], 0xd2ed8edb
mov dword [rsp + 0xdc], 0xb0a4b9de
mov dword [rsp + 0xe0], 0xa6e59fe3
mov word [rsp + 0xe4], 0xf3
mov byte [rsp + 0xe6], 1
mov rcx, r14
nop dword [rax + rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0xd8], al
inc rcx
cmp rcx, 0xd
jb 0x14003a0d0
mov byte [rsp + 0xe6], 0
lea rax, [rsp + 0xd8]
mov rcx, r15
inc rcx
cmp byte [rax + rcx], 0
jne 0x14003a0f6
movabs rax, 0x7fffffffffffffff
mov rdx, qword [rsp + 0x610]
sub rax, rdx
cmp rax, rcx
jb 0x14003d344
lea rax, [rsp + 0x600]
cmp qword [rsp + 0x618], 0x10
cmovae rax, qword [rsp + 0x600]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xd8]
lea rcx, [rsp + 0x2f0]
call fcn.140029850
nop
movdqa xmm0, xmmword [0x1400f9af0]
movdqu xmmword [rsp + 0x110], xmm0
mov dword [rsp + 0x120], 0xfcadece5
mov dword [rsp + 0x124], 0xf288fc97
mov dword [rsp + 0x128], 0xe2b5f4ee
mov word [rsp + 0x12c], pe_nt_image_headers64
mov rcx, r14
nop dword [rax + rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x110], al
inc rcx
cmp rcx, 0x1c
jb 0x14003a1a0
mov byte [rsp + 0x12d], 0
lea rax, [rsp + 0x110]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x14003a1c6
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x2f0]
call fcn.1400273b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x2b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x2c0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rbx
lea r8, [rsp + 0x2b0]
lea rcx, [rsp + 0x330]
call fcn.140029660
nop
mov dword [rsp + 0x50], 0xde918edb
mov word [rsp + 0x54], 0x8b
mov byte [rsp + 0x56], 1
mov rcx, r14
nop dword [rax + rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 5
jb 0x14003a240
mov byte [rsp + 0x56], 0
lea rax, [rsp + 0x50]
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14003a260
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x330]
call fcn.1400273b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x2d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x2e0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rdi
lea r8, [rsp + 0x2d0]
lea rcx, [rsp + 0x310]
call fcn.140029660
nop
mov dword [rsp + 0x84], 0x100dcdb
mov rcx, r14
nop dword [rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x84], al
inc rcx
cmp rcx, 2
jb 0x14003a2d0
mov byte [rsp + 0x87], 0
lea r8, [rsp + 0x84]
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x350]
call fcn.1400277b0
mov rcx, rax
call fcn.1400a1af0
nop
lea rcx, [rsp + 0x310]
call fcn.140027180
nop
lea rcx, [rsp + 0x2d0]
call fcn.140027180
nop
lea rcx, [rsp + 0x330]
call fcn.140027180
nop
lea rcx, [rsp + 0x2b0]
call fcn.140027180
nop
lea rcx, [rsp + 0x2f0]
call fcn.140027180
nop
lea rcx, [rsp + 0x370]
call fcn.140027180
nop
lea rcx, [rsp + 0x390]
call fcn.140027180
nop
mov rcx, qword [rsp + 0x260]
test rcx, rcx
je 0x14003a3b9
mov eax, r15d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14003a3b9
mov rbx, qword [rsp + 0x260]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r15d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14003a3b9
mov rcx, qword [rsp + 0x260]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x280]
test rcx, rcx
je 0x14003a3ff
mov eax, r15d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14003a3ff
mov rbx, qword [rsp + 0x280]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r15d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14003a3ff
mov rcx, qword [rsp + 0x280]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x2a0]
test rcx, rcx
je 0x14003a445
mov eax, r15d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14003a445
mov rbx, qword [rsp + 0x2a0]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r15d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14003a445
mov rcx, qword [rsp + 0x2a0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x1a0]
test rcx, rcx
je 0x14003a48b
mov eax, r15d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14003a48b
mov rbx, qword [rsp + 0x1a0]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r15d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14003a48b
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x200]
test rcx, rcx
je 0x14003a4d1
mov eax, r15d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14003a4d1
mov rbx, qword [rsp + 0x200]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r15d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14003a4d1
mov rcx, qword [rsp + 0x200]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x240]
test rcx, rcx
je 0x14003a517
mov eax, r15d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14003a517
mov rbx, qword [rsp + 0x240]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r15d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14003a517
mov rcx, qword [rsp + 0x240]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x220]
test rcx, rcx
je 0x14003a55d
mov eax, r15d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14003a55d
mov rbx, qword [rsp + 0x220]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r15d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14003a55d
mov rcx, qword [rsp + 0x220]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x1e0]
test rcx, rcx
je 0x14003a5a3
mov eax, r15d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14003a5a3
mov rbx, qword [rsp + 0x1e0]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r15d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14003a5a3
mov rcx, qword [rsp + 0x1e0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x1c0]
test rcx, rcx
je 0x14003a5e9
mov eax, r15d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14003a5e9
mov rbx, qword [rsp + 0x1c0]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r15d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14003a5e9
mov rcx, qword [rsp + 0x1c0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rsp + 0x600]
call fcn.140027180
nop
lea rcx, [rsp + 0x5e0]
call fcn.140027180
nop
lea rcx, [rsp + 0x640]
call fcn.140027180
add r12, 0x58
cmp r12, qword [rsp + 0x480]
jne 0x140039bc0
lea rcx, [rsp + 0x580]
call fcn.140027180
lea rcx, [rsp + 0x560]
call fcn.140027180
nop
mov rcx, r13
jmp 0x14003992a
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x480], 0xcdced3cb
mov dword [rsp + 0x484], 0xb6afd7
mov byte [rsp + 0x488], 1
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x480], al
inc rcx
cmp rcx, 7
jb 0x14003a680
mov byte [rsp + 0x488], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x4c0], xmm0
mov qword [rsp + 0x4d0], r14
mov qword [rsp + 0x4d8], r14
lea rax, [rsp + 0x480]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x14003a6c1
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x4c0]
call fcn.140028b80
nop
mov rdx, r13
lea rcx, [rsp + 0x58]
call fcn.1400265a0
nop
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.1400070c0
test al, al
je 0x14003abf8
mov rbx, qword [0x140126af0]
add rbx, 0x178
mov rdx, rbx
lea rcx, [rsp + 0x560]
call fcn.1400265a0
nop
lea rdx, [rbx + 0x20]
lea rcx, [rsp + 0x580]
call fcn.1400265a0
mov eax, dword [rbx + 0x40]
mov dword [rsp + 0x5a0], eax
mov eax, dword [rbx + 0x44]
mov dword [rsp + 0x5a4], eax
movss xmm7, dword [rbx + 0x48]
movss dword [rsp + 0x5a8], xmm7
movss xmm8, dword [rbx + 0x4c]
movss dword [rsp + 0x5ac], xmm8
movzx eax, byte [rbx + 0x50]
mov byte [rsp + 0x5b0], al
movzx eax, byte [rbx + 0x51]
mov byte [rsp + 0x5b1], al
mov rax, qword [0x140126af0]
mov rdi, qword [rax + 0x160]
mov rax, qword [rax + 0x168]
mov qword [rsp + 0x480], rax
movabs rsi, 0x7fffffffffffffff
mov r12, qword [rsp + 0x570]
cmp rdi, rax
je 0x14003aa1f
cmp qword [rsp + 0x578], 0x10
setae bl
mov byte [rsp + 0x80], bl
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x540]
call fcn.1400265a0
nop
lea r9, [rsp + 0x560]
test bl, bl
cmovne r9, qword [rsp + 0x560]
lea rcx, [rsp + 0x540]
cmp qword [rsp + 0x558], 0x10
cmovae rcx, qword [rsp + 0x540]
mov qword [rsp + 0x20], r12
xor r8d, r8d
mov rdx, qword [rsp + 0x550]
call fcn.140028a90
test rax, rax
je 0x14003aa00
movss xmm6, dword [rdi + 0x4c]
cvtps2pd xmm6, xmm6
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1400eb234]
call fcn.140002f00
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rsp + 0x500]
call fcn.140026450
lea rcx, [rsp + 0x500]
cmp qword [rsp + 0x518], 0x10
cmovae rcx, qword [rsp + 0x500]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1400eb234]
call fcn.140002ea0
nop
movss xmm6, dword [rdi + 0x48]
cvtps2pd xmm6, xmm6
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1400eb234]
call fcn.140002f00
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rsp + 0x4c0]
call fcn.140026450
lea rcx, [rsp + 0x4c0]
cmp qword [rsp + 0x4d8], 0x10
cmovae rcx, qword [rsp + 0x4c0]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1400eb234]
call fcn.140002ea0
nop
mov dword [rsp + 0x40], 0x9d909b
mov byte [rsp + 0x44], 1
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 3
jb 0x14003a910
mov byte [rsp + 0x44], 0
mov rdx, qword [rdi + 0x10]
lea rax, [rsp + 0x40]
mov rcx, r15
inc rcx
cmp byte [rax + rcx], 0
jne 0x14003a931
mov rax, rsi
sub rax, rdx
cmp rax, rcx
jb 0x14003d35c
mov r9, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14003a956
mov r9, qword [rdi]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x520]
call fcn.140029850
nop
lea r9, [rsp + 0x4c0]
lea r8, [rsp + 0x520]
lea rcx, [rsp + 0x4e0]
call fcn.140029660
nop
lea r9, [rsp + 0x500]
lea r8, [rsp + 0x4e0]
lea rcx, [rsp + 0x4a0]
call fcn.140029660
lea rcx, [rsp + 0x4a0]
call fcn.1400a1af0
nop
lea rcx, [rsp + 0x4e0]
call fcn.140027180
nop
lea rcx, [rsp + 0x520]
call fcn.140027180
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
movzx ebx, byte [rsp + 0x80]
lea rcx, [rsp + 0x540]
call fcn.140027180
add rdi, 0x58
cmp rdi, qword [rsp + 0x480]
jne 0x14003a7d0
xorps xmm6, xmm6
cvtss2sd xmm6, xmm8
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1400eb234]
call fcn.140002f00
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rsp + 0x500]
call fcn.140026450
lea rcx, [rsp + 0x500]
cmp qword [rsp + 0x518], 0x10
cmovae rcx, qword [rsp + 0x500]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1400eb234]
call fcn.140002ea0
nop
xorps xmm6, xmm6
cvtss2sd xmm6, xmm7
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1400eb234]
call fcn.140002f00
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rsp + 0x4c0]
call fcn.140026450
lea rcx, [rsp + 0x4c0]
cmp qword [rsp + 0x4d8], 0x10
cmovae rcx, qword [rsp + 0x4c0]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1400eb234]
call fcn.140002ea0
nop
mov dword [rsp + 0x40], 0x9d909b
mov byte [rsp + 0x44], 1
nop word [rax + rax]
lea eax, [r14 - 0x45]
xor byte [rsp + r14 + 0x40], al
inc r14
cmp r14, 3
jb 0x14003ab00
mov byte [rsp + 0x44], 0
lea rax, [rsp + 0x40]
nop dword [rax]
inc r15
cmp byte [rax + r15], 0
jne 0x14003ab20
sub rsi, r12
cmp rsi, r15
jb 0x14003d356
lea r9, [rsp + 0x560]
cmp qword [rsp + 0x578], 0x10
cmovae r9, qword [rsp + 0x560]
mov qword [rsp + 0x30], r15
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rcx, [rsp + 0x4e0]
call fcn.140029850
nop
lea r9, [rsp + 0x4c0]
lea r8, [rsp + 0x4e0]
lea rcx, [rsp + 0x4a0]
call fcn.140029660
nop
lea r9, [rsp + 0x500]
lea r8, [rsp + 0x4a0]
lea rcx, [rsp + 0x540]
call fcn.140029660
lea rcx, [rsp + 0x540]
call fcn.1400a1af0
nop
lea rcx, [rsp + 0x4a0]
call fcn.140027180
nop
lea rcx, [rsp + 0x4e0]
call fcn.140027180
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
nop
jmp 0x14003a624
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x4c0], xmm0
mov qword [rsp + 0x4d0], r14
mov qword [rsp + 0x4d8], r14
mov r8d, 7
lea rdx, str.execute
lea rcx, [rsp + 0x4c0]
call fcn.140028b80
nop
mov rdx, r13
lea rcx, [rsp + 0x58]
call fcn.1400265a0
nop
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.1400070c0
test al, al
je 0x14003b374
mov rcx, qword [0x1401266b0]
movabs rdi, 0x7fffffffffffffff
mov rax, rdi
sub rax, rcx
cmp rax, 1
jb 0x14003d368
lea r8, [0x1401266a0]
cmp qword [0x1401266b8], 0x10
cmovae r8, qword [0x1401266a0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], 1
lea r9, [0x1400eb2a0]
lea rcx, [rsp + 0x4c0]
call fcn.140029850
lea rdx, [rsp + 0x4c0]
lea rcx, [0x1401262d8]
call fcn.140026390
lea rcx, [rsp + 0x4c0]
call fcn.140027180
mov rcx, qword [0x140126730]
mov rax, rdi
sub rax, rcx
cmp rax, 1
jb 0x14003d368
lea r8, [0x140126720]
cmp qword [0x140126738], 0x10
cmovae r8, qword [0x140126720]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], 1
lea r9, [0x1400eb2a0]
lea rcx, [rsp + 0x4c0]
call fcn.140029850
lea rdx, [rsp + 0x4c0]
lea rcx, [0x140126378]
call fcn.140026390
lea rcx, [rsp + 0x4c0]
call fcn.140027180
lea rdx, [0x1401262d8]
lea rcx, [rsp + 0x520]
call fcn.1400265a0
nop
lea rdx, [0x140126378]
lea rcx, [rsp + 0x4a0]
call fcn.1400265a0
nop
mov rbx, qword [0x140126828]
mov rsi, qword [0x140126830]
cmp rbx, rsi
je 0x14003adb3
mov rcx, rbx
call fcn.140027180
add rbx, 0x20
cmp rbx, rsi
jne 0x14003ad94
mov rbx, qword [0x140126828]
mov qword [0x140126830], rbx
xor edx, edx
mov r8d, 0x110
lea rcx, [rsp + 0x660]
call sub.VCRUNTIME140.dll_memset
mov r8d, 1
lea rdx, str.executorcustom.txt
lea rcx, [rsp + 0x660]
call fcn.140024750
nop
cmp qword [rsp + 0x6f0], 0
jne 0x14003ae8f
lea rdx, str.Error_opening_file_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400279d0
mov rcx, rax
lea rdx, [0x140027e50]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rsp + 0x660]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x660], rax
mov rax, qword [rsp + 0x660]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x65c], edx
lea rcx, [rsp + 0x670]
call fcn.1400253e0
lea rcx, [rsp + 0x678]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x710]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x4a0]
call fcn.140027180
nop
lea rcx, [rsp + 0x520]
jmp 0x14003a639
lea rcx, [rsp + 0x4c0]
call fcn.1400266c0
nop
mov rax, qword [rsp + 0x660]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x660]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x660]
call fcn.14002a030
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14003af81
nop dword [rax]
mov rax, qword [0x140126830]
cmp rax, qword [0x140126838]
je 0x14003af1a
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.1400265a0
add qword [0x140126830], 0x20
jmp 0x14003af31
lea r8, [rsp + 0x4c0]
mov rdx, rax
lea rcx, [0x140126828]
call fcn.14002aaa0
mov rax, qword [rsp + 0x660]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x660]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x660]
call fcn.14002a030
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14003aef0
mov esi, r14d
lea rcx, [rsp + 0x660]
call fcn.1400246b0
mov r12, qword [0x140126830]
mov rbx, qword [0x140126828]
cmp rbx, r12
je 0x14003afdc
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14003afb1
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002a300
mov rcx, rax
lea rdx, [0x140027e50]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
inc esi
add rbx, 0x20
cmp rbx, r12
jne 0x14003afa4
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x4f0], r14
mov qword [rsp + 0x4f8], r14
mov r8d, listen
lea rdx, str.OnTalkBubble
lea rcx, [rsp + 0x4e0]
call fcn.140028b80
nop
lea rbx, [0x1400039f0]
mov qword [rsp + 0x20], rbx
lea r9, [0x140003980]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rsp + 0x840]
call fcn.1400d1910
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x580], xmm0
mov qword [rsp + 0x590], r14
mov qword [rsp + 0x598], 0xf
mov byte [rsp + 0x580], 0
mov dword [rsp + 0x560], 2
lea rdx, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae rdx, qword [rsp + 0x4e0]
mov r8, qword [rsp + 0x4f0]
lea rcx, [rsp + 0x580]
call fcn.140027250
nop
mov eax, dword [rsp + 0x560]
mov dword [rsp + 0x840], eax
mov rax, qword [rsp + 0x568]
mov qword [rsp + 0x848], rax
movaps xmm0, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0x850], xmm0
lea rdx, [rsp + 0x580]
cmp qword [rsp + 0x598], 0x10
cmovae rdx, qword [rsp + 0x580]
mov r8, qword [rsp + 0x590]
lea rcx, [rsp + 0x860]
call fcn.140027250
nop
lea rcx, [rsp + 0x580]
call fcn.140027180
nop
lea rcx, [rsp + 0x4e0]
call fcn.140027180
mov rax, qword [0x140126af0]
mov ecx, dword [rax + 0x1b8]
mov dword [rsp + 0x880], 9
mov dword [rsp + 0x890], ecx
mov edx, esi
lea rcx, [rsp + 0x58]
call fcn.1400031b0
mov rsi, rax
mov rcx, qword [rsp + 0x4b0]
sub rdi, rcx
cmp rdi, 8
jb 0x14003d362
lea rax, [rsp + 0x4a0]
cmp qword [rsp + 0x4b8], 0x10
cmovae rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 8
lea r9, str._wI_got
lea rcx, [rsp + 0x4e0]
call fcn.140029850
nop
mov r9, rsi
lea r8, [rsp + 0x4e0]
lea rcx, [rsp + 0x540]
call fcn.140029660
nop
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str._Lines__wfrom_Executor_
lea rcx, [rsp + 0x540]
call fcn.1400273b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x500], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x510], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rsp + 0x8c0], 2
lea rdx, [rsp + 0x500]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 0x10
cmovae rdx, rcx
movq r8, xmm1
lea rcx, [rsp + 0x8e0]
call fcn.140027250
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
nop
lea rcx, [rsp + 0x540]
call fcn.140027180
nop
lea rcx, [rsp + 0x4e0]
call fcn.140027180
nop
lea rcx, [rsp + 0x58]
call fcn.140027180
mov dword [rsp + 0x900], 9
mov dword [rsp + 0x910], r14d
mov dword [rsp + 0x20], r14d
mov r9d, r15d
lea r8, [rsp + 0x840]
mov rcx, qword [0x140126af0]
call fcn.1400d05a0
mov rax, qword [0x140126830]
cmp qword [0x140126828], rax
je 0x14003b334
mov ecx, 1
call fcn.1400d1580
mov qword [rsp + 0x480], rax
lea rcx, [rsp + 0x98]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x140045330]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x90], rax
test rax, rax
je 0x14003b360
cmp dword [rsp + 0x98], 0
jne 0x14003b308
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
movaps xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x480], xmm0
lea rcx, [rsp + 0x480]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
je 0x14003b334
mov ecx, eax
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
nop
mov r9, rbx
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rsp + 0x840]
call fcn.1400d15bc
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
jmp 0x14003ae16
mov dword [rsp + 0x98], r14d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x4c0], xmm0
mov qword [rsp + 0x4d0], r14
mov qword [rsp + 0x4d8], r14
mov r8d, 9
lea rdx, str.translate
lea rcx, [rsp + 0x4c0]
call fcn.140028b80
nop
mov rdx, r13
lea rcx, [rsp + 0x58]
call fcn.1400265a0
nop
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.1400070c0
test al, al
je 0x14003bbe0
mov rcx, qword [0x1401266b0]
movabs rbx, 0x7fffffffffffffff
mov rax, rbx
sub rax, rcx
cmp rax, 1
jb 0x14003d36e
lea r8, [0x1401266a0]
cmp qword [0x1401266b8], 0x10
cmovae r8, qword [0x1401266a0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], 1
lea r9, [0x1400eb2a0]
lea rcx, [rsp + 0x4c0]
call fcn.140029850
lea rdx, [rsp + 0x4c0]
lea rcx, [0x1401262d8]
call fcn.140026390
lea rcx, [rsp + 0x4c0]
call fcn.140027180
mov rcx, qword [0x140126730]
mov rax, rbx
sub rax, rcx
cmp rax, 1
jb 0x14003d373
lea r8, [0x140126720]
cmp qword [0x140126738], 0x10
cmovae r8, qword [0x140126720]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], 1
lea r9, [0x1400eb2a0]
lea rcx, [rsp + 0x4c0]
call fcn.140029850
lea rdx, [rsp + 0x4c0]
lea rcx, [0x140126378]
call fcn.140026390
lea rcx, [rsp + 0x4c0]
call fcn.140027180
lea rdx, [0x1401262d8]
lea rcx, [rsp + 0x4a0]
call fcn.1400265a0
nop
lea rdx, [0x140126378]
lea rcx, [rsp + 0x4e0]
call fcn.1400265a0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x520], xmm0
mov qword [rsp + 0x530], r14
mov qword [rsp + 0x538], r14
xor r8d, r8d
lea rdx, [0x1400eb23b]
lea rcx, [rsp + 0x520]
call fcn.140028b80
nop
mov rax, rbx
mov rcx, qword [rsp + 0x4f0]
sub rax, rcx
cmp rax, 9
jb 0x14003d379
lea rax, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str._wGenes
lea rcx, [rsp + 0x4c0]
call fcn.140029850
nop
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Translation____
lea rcx, [rsp + 0x4c0]
call fcn.1400273b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x480], xmm0
mov qword [rsp + 0x490], r14
mov qword [rsp + 0x498], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x480], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x490], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
xor r9d, r9d
mov r8d, 0x2b94
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x520]
call fcn.14004b900
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
movdqa xmm0, xmmword [0x1400f9420]
movdqu xmmword [rsp + 0x480], xmm0
mov dword [rsp + 0x490], 0x100c6b7
mov rcx, r14
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x480], al
inc rcx
cmp rcx, 0x12
jb 0x14003b630
mov byte [rsp + 0x493], 0
lea rax, [rsp + 0x480]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x14003b656
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x520]
call fcn.1400273b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x4c0], xmm0
mov qword [rsp + 0x4d0], r14
mov qword [rsp + 0x4d8], r14
mov r8d, 0x2b
lea rdx, str._wThis_feature_will_teach_you_language_____
lea rcx, [rsp + 0x4c0]
call fcn.140028b80
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x520]
call fcn.14004c970
movdqa xmm0, xmmword [0x1400f9420]
movdqu xmmword [rsp + 0x480], xmm0
mov dword [rsp + 0x490], 0x100c6b7
mov rcx, r14
nop
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x480], al
inc rcx
cmp rcx, 0x12
jb 0x14003b6e0
mov byte [rsp + 0x493], 0
lea rax, [rsp + 0x480]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x14003b706
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x520]
call fcn.1400273b0
mov rax, rbx
mov rcx, qword [rsp + 0x4f0]
sub rax, rcx
cmp rax, 0x21
jb 0x14003d37e
lea r9, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae r9, qword [rsp + 0x4e0]
mov qword [rsp + 0x30], 0x21
lea rax, str.Write_country_codes_to_boxes_____
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x4c0]
call fcn.140029850
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x520]
call fcn.14004c970
mov rcx, qword [rsp + 0x4b0]
sub rbx, rcx
cmp rbx, 0x15
jb 0x14003d383
lea rax, [rsp + 0x4a0]
cmp qword [rsp + 0x4b8], 0x10
cmovae rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_setsockopt
lea r9, str._wExample__English_:
lea rcx, [rsp + 0x500]
call fcn.140029850
nop
mov r8d, 9
lea rdx, str.en_w_____
lea rcx, [rsp + 0x500]
call fcn.1400273b0
mov rdx, rax
lea rcx, [rsp + 0x4c0]
call fcn.140026420
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x520]
call fcn.14004c970
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
lea r8, [rsp + 0x4a0]
lea rdx, str._wExample__Turkish_:
lea rcx, [rsp + 0xb8]
call fcn.140027660
nop
lea r8, str.tr_w_____
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.1400277b0
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004c970
nop
lea rcx, [rsp + 0xb8]
call fcn.140027180
lea r8, [rsp + 0x4a0]
lea rdx, str._wExample__Indonesian_:
lea rcx, [rsp + 0xf0]
call fcn.140027660
nop
lea r8, str.id_w_____
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.1400277b0
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004c970
nop
lea rcx, [rsp + 0xf0]
call fcn.140027180
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x480], rax
lea rdx, [0x140126a18]
lea rcx, [rsp + 0xb8]
call fcn.1400265a0
mov rsi, rax
lea rdx, str.Translate_From_:
lea rcx, [rsp + 0x58]
call fcn.140026560
mov rbx, rax
lea rdx, [0x1400ef178]
lea rcx, [rsp + 0xf0]
call fcn.140026560
nop
mov edi, 3
mov dword [rsp + 0x20], edi
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004cb10
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x480], rax
lea rdx, [0x140126ab0]
lea rcx, [rsp + 0x58]
call fcn.1400265a0
mov rsi, rax
lea rdx, str.Translate_To_:
lea rcx, [rsp + 0xb8]
call fcn.140026560
mov rbx, rax
lea rdx, [0x1400ef198]
lea rcx, [rsp + 0xf0]
call fcn.140026560
nop
mov dword [rsp + 0x20], edi
mov r9, rsi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004cb10
lea r8, [rsp + 0x4e0]
lea rdx, str._wUse
lea rcx, [rsp + 0xb8]
call fcn.140027660
nop
lea r8, str._t__text___wto_translate_your_text_____
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.1400277b0
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004c970
nop
lea rcx, [rsp + 0xb8]
call fcn.140027180
lea rcx, [rsp + 0x520]
call fcn.14004b560
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x480], 0xddd3ddf8
mov dword [rsp + 0x484], 0x100acda
lea rcx, [rsp + 0x480]
call fcn.140003e20
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140026560
mov rdi, rax
mov dword [rsp + 0x90], 0xc7d8d7f4
mov word [rsp + 0x94], pe_nt_image_headers64
lea rcx, [rsp + 0x90]
call fcn.140003dc0
mov rdx, rax
lea rcx, [rsp + 0xb8]
call fcn.140026560
mov rbx, rax
mov dword [rsp + 0x40], 0xd9d2de
mov byte [rsp + 0x44], 1
lea rcx, [rsp + 0x40]
call fcn.140003df0
mov rdx, rax
lea rcx, [rsp + 0xf0]
call fcn.140026560
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004cf40
lea rdx, str.OnDialogRequest
lea rcx, [rsp + 0x4c0]
call fcn.140026560
nop
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x840]
call fcn.140003a10
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x520]
call fcn.14004d280
nop
mov dword [rsp + 0x880], 2
lea rcx, [rsp + 0x8a0]
cmp rcx, rax
je 0x14003bb5d
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14003bb4b
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x8a0]
call fcn.140027250
nop
lea rcx, [rsp + 0x58]
call fcn.140027180
mov dword [rsp + 0x20], r14d
mov r9d, r15d
lea r8, [rsp + 0x840]
mov rcx, qword [0x140126af0]
call fcn.1400d05a0
nop
lea r9, [0x1400039f0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rsp + 0x840]
call fcn.1400d15bc
nop
lea rcx, [rsp + 0x520]
call fcn.140027180
nop
lea rcx, [rsp + 0x4e0]
call fcn.140027180
nop
lea rcx, [rsp + 0x4a0]
call fcn.140027180
nop
mov rcx, r13
call fcn.140027180
mov al, 1
jmp 0x140039931
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
lea rdx, [0x1400ef1dc]
lea rcx, [rsp + 0x58]
call fcn.140026560
mov rbx, rax
mov rdx, r13
lea rcx, [rsp + 0xb8]
call fcn.1400265a0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400070c0
test al, al
je 0x14003bc93
mov r9, r15
mov r8d, 3
lea rdx, [rsp + 0x500]
mov rcx, r13
call fcn.140026140
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x4c0]
call fcn.140038660
nop
lea r8, [rsp + 0x4c0]
lea rdx, str.actioninput_ntext
lea rcx, [rsp + 0x58]
call fcn.140027660
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.1400d07e0
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
nop
lea rcx, [rsp + 0x500]
jmp 0x14003a639
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
lea rdx, str.growscan
lea rcx, [rsp + 0x58]
call fcn.140026560
mov rbx, rax
mov rdx, r13
lea rcx, [rsp + 0xb8]
call fcn.1400265a0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400070c0
test al, al
jne 0x14003cf29
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
lea rdx, str.gscan
lea rcx, [rsp + 0x58]
call fcn.140026560
mov rbx, rax
mov rdx, r13
lea rcx, [rsp + 0xb8]
call fcn.1400265a0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400070c0
test al, al
jne 0x14003cf29
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
lea rdx, [0x1400ef1f4]
lea rcx, [rsp + 0x58]
call fcn.140026560
mov rbx, rax
mov rdx, r13
lea rcx, [rsp + 0xb8]
call fcn.1400265a0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400070c0
test al, al
jne 0x14003cf29
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
lea rdx, str.logs
lea rcx, [rsp + 0x58]
call fcn.140026560
mov rbx, rax
mov rdx, r13
lea rcx, [rsp + 0xb8]
call fcn.1400265a0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400070c0
lea rcx, [rsp + 0x58]
test al, al
je 0x14003c00c
lea r8, [0x1401266a0]
lea rdx, [0x1400eb2a0]
call fcn.140027660
mov rdx, rax
lea rcx, [0x1401262d8]
call fcn.140026390
lea rcx, [rsp + 0x58]
call fcn.140027180
lea r8, [0x140126720]
lea rdx, [0x1400eb2a0]
lea rcx, [rsp + 0xb8]
call fcn.140027660
mov rdx, rax
lea rcx, [0x140126378]
call fcn.140026390
lea rcx, [rsp + 0xb8]
call fcn.140027180
lea rdx, [0x1401262d8]
lea rcx, [rsp + 0x620]
call fcn.1400265a0
nop
lea rdx, [0x140126378]
lea rcx, [rsp + 0x4a0]
call fcn.1400265a0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400266c0
nop
lea rdx, [0x1400eb23b]
lea rcx, [0x140126940]
call fcn.140027d20
test al, al
je 0x14003be99
lea r8, [rsp + 0x4a0]
lea rdx, str._nadd_smalltext
lea rcx, [rsp + 0x150]
call fcn.140027660
nop
mov dword [rsp + 0xb0], 1
lea r8, str.No_Dropped_Item_Found_____
mov rdx, rax
lea rcx, [rsp + 0x130]
call fcn.1400277b0
nop
mov edi, 3
jmp 0x14003beb2
lea rdx, [0x140126940]
lea rcx, [rsp + 0xf0]
call fcn.1400265a0
mov edi, 4
mov rdx, rax
lea rcx, [rsp + 0x540]
call fcn.140026420
nop
test dil, 4
je 0x14003beda
and edi, 0xfffffffb
lea rcx, [rsp + 0xf0]
call fcn.140027180
nop
test dil, 2
je 0x14003bef1
and edi, 0xfffffffd
lea rcx, [rsp + 0x130]
call fcn.140027180
nop
test dil, 1
je 0x14003bf04
lea rcx, [rsp + 0x150]
call fcn.140027180
lea r8, [rsp + 0x540]
lea rdx, str._nadd_label_with_iconsmall_wGene_Logsleft13802_nadd_smalltextCurrent_worlds_item_drop_logs_nadd_spacersmall
lea rcx, [rsp + 0xb8]
call fcn.140027660
nop
lea r8, str._nadd_quick_exit_nend_dialogfind_dialogCancelOkay
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.1400277b0
mov rdx, rax
lea rcx, [rsp + 0x4c0]
call fcn.140026390
lea rcx, [rsp + 0x58]
call fcn.140027180
nop
lea rcx, [rsp + 0xb8]
call fcn.140027180
lea rdx, str.OnDialogRequest
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x840]
call fcn.140003a10
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x880]
call fcn.1400039b0
mov dword [rsp + 0x20], r14d
mov r9d, r15d
lea r8, [rsp + 0x840]
mov rcx, qword [0x140126af0]
call fcn.1400d05a0
nop
lea rcx, [rsp + 0x840]
call fcn.140005050
nop
lea rcx, [rsp + 0x540]
call fcn.140027180
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
nop
lea rcx, [rsp + 0x4a0]
call fcn.140027180
nop
lea rcx, [rsp + 0x620]
jmp 0x14003a639
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
lea rdx, str.tilegem
call fcn.140026560
mov rbx, rax
mov rdx, r13
lea rcx, [rsp + 0xb8]
call fcn.1400265a0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400070c0
lea rcx, [rsp + 0x58]
test al, al
je 0x14003c1e2
lea r8, [0x1401266a0]
lea rdx, [0x1400eb2a0]
call fcn.140027660
mov rdx, rax
lea rcx, [0x1401262d8]
call fcn.140026390
lea rcx, [rsp + 0x58]
call fcn.140027180
lea r8, [0x140126720]
lea rdx, [0x1400eb2a0]
lea rcx, [rsp + 0xb8]
call fcn.140027660
mov rdx, rax
lea rcx, [0x140126378]
call fcn.140026390
lea rcx, [rsp + 0xb8]
call fcn.140027180
lea rdx, [0x1401262d8]
lea rcx, [rsp + 0x500]
call fcn.1400265a0
nop
lea rdx, [0x140126378]
lea rcx, [rsp + 0x4c0]
call fcn.1400265a0
nop
cmp byte [0x140125b0b], 0
sete al
mov byte [0x140125b0b], al
lea rcx, [rsp + 0x58]
test al, al
je 0x14003c1aa
lea r8, str.Tile_Gem_Checker_Mode__wEnabled
lea rdx, [rsp + 0x4c0]
call fcn.140027740
mov rcx, rax
call fcn.1400a1af0
lea r8, [rsp + 0x4c0]
lea rdx, str._wto_Check_gems__Hold
lea rcx, [rsp + 0x130]
call fcn.140027660
nop
lea r8, str.ALT__wand
mov rdx, rax
lea rcx, [rsp + 0xf0]
call fcn.1400277b0
nop
lea r8, [rsp + 0x4c0]
mov rdx, rax
lea rcx, [rsp + 0xb8]
call fcn.1400278f0
nop
lea r8, str.Punch__wto_tile
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.1400277b0
mov rcx, rax
call fcn.1400a1af0
nop
lea rcx, [rsp + 0xb8]
call fcn.140027180
nop
lea rcx, [rsp + 0xf0]
call fcn.140027180
nop
lea rcx, [rsp + 0x130]
call fcn.140027180
jmp 0x14003c1c7
lea r8, str.Tile_Gem_Checker_Mode_Disabled
lea rdx, [rsp + 0x500]
call fcn.140027740
mov rcx, rax
call fcn.1400a1af0
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
nop
lea rcx, [rsp + 0x500]
jmp 0x14003a639
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
lea rdx, str.fakeban60
call fcn.140026560
mov rbx, rax
mov rdx, r13
lea rcx, [rsp + 0xb8]
call fcn.1400265a0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400070c0
lea rcx, [rsp + 0x58]
test al, al
je 0x14003c5f0
lea rdx, str.Reality_flickers_as_you_begin_to_wake_up.____Ban___mod_added____60_days___left_
call fcn.140026560
mov rcx, rax
call fcn.1400a1af0
mov ebx, 0x96ace1ff
mov eax, dword [0x140125b0c]
test eax, eax
cmovne ebx, eax
lea rdx, str.OnSetClothing
lea rcx, [rsp + 0x4c0]
call fcn.140026560
nop
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x660]
call fcn.140003a10
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
movss xmm1, dword [0x140125b30]
movss xmm2, dword [0x140125b14]
mov dword [rsp + 0x6a0], 4
movss xmm0, dword [0x140125b18]
unpcklps xmm0, xmm1
movsd qword [rsp + 0x6b0], xmm0
movss dword [rsp + 0x6b8], xmm2
movss xmm1, dword [0x1400f8c80]
movss xmm2, dword [0x140125b24]
mov dword [rsp + 0x6e0], 4
movss xmm0, dword [0x140125b1c]
unpcklps xmm0, xmm1
movsd qword [rsp + 0x6f0], xmm0
movss dword [rsp + 0x6f8], xmm2
movss xmm1, dword [0x140125b34]
movss xmm2, dword [0x140125b20]
mov dword [rsp + 0x720], 4
movss xmm0, dword [0x140125b2c]
unpcklps xmm0, xmm1
movsd qword [rsp + 0x730], xmm0
movss dword [rsp + 0x738], xmm2
mov dword [rsp + 0x760], 9
mov dword [rsp + 0x770], ebx
movss xmm1, dword [0x1400f8c5c]
xorps xmm2, xmm2
mov dword [rsp + 0x7a0], 4
movss xmm0, dword [0x140125b10]
unpcklps xmm0, xmm1
movsd qword [rsp + 0x7b0], xmm0
movss dword [rsp + 0x7b8], xmm2
mov dword [rsp + 0x20], r15d
mov rcx, qword [0x140126af0]
mov r9d, dword [rcx + 0x1b8]
lea r8, [rsp + 0x660]
call fcn.1400d05a0
mov rcx, qword [0x140126af0]
mov r9, qword [rcx + 0x188]
sub r9, 2
add rcx, 0x178
xor r8d, r8d
lea rdx, [rsp + 0x4a0]
call fcn.140026140
nop
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x4c0]
call fcn.1400265a0
nop
mov r9, r15
mov r8d, 2
lea rdx, [rsp + 0x540]
lea rcx, [rsp + 0x4c0]
call fcn.140026140
nop
lea rdx, str.OnAddNotification
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x840]
call fcn.140003a10
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
lea rdx, str.interface_atomic_button.rttex
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x880]
call fcn.1400039b0
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
lea rdx, str.Warning_from__4System__:_Youve_been__4BANNED___from__wGrowtopia___for_60_days
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x8c0]
call fcn.1400039b0
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
lea rdx, str.audio_hub_open.wav
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x900]
call fcn.1400039b0
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
mov dword [rsp + 0x940], 9
mov dword [rsp + 0x950], r14d
lea rdx, str.Warning_from__4System__:_Youve_been__4BANNED___from__wGrowtopia___for_60_days
lea rcx, [rsp + 0xb8]
call fcn.140026560
mov rcx, rax
call fcn.1400a1af0
lea r8, [rsp + 0x4c0]
lea rdx, str.______The_Ancients___have_used__Ban___on
lea rcx, [rsp + 0xf0]
call fcn.140027660
nop
lea r8, str._______
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.1400277b0
mov rcx, rax
call fcn.1400a1af0
nop
lea rcx, [rsp + 0xf0]
call fcn.140027180
lea r8, [rsp + 0x540]
lea rdx, str._4___
lea rcx, [rsp + 0x130]
call fcn.140027660
nop
lea r8, str._4_AUTO_BANNED_BY_SYSTEM________rules___to_view_rules_
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.1400277b0
mov rcx, rax
call fcn.1400a1af0
nop
lea rcx, [rsp + 0x130]
call fcn.140027180
mov dword [rsp + 0x20], r14d
mov r9d, r15d
lea r8, [rsp + 0x840]
mov rcx, qword [0x140126af0]
call fcn.1400d05a0
nop
lea rcx, [rsp + 0x840]
call fcn.140005050
nop
lea rcx, [rsp + 0x540]
call fcn.140027180
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
nop
lea rcx, [rsp + 0x4a0]
call fcn.140027180
nop
lea rcx, [rsp + 0x660]
call fcn.140005050
jmp 0x140039a36
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
lea rdx, str.fakeban
call fcn.140026560
mov rbx, rax
mov rdx, r13
lea rcx, [rsp + 0xb8]
call fcn.1400265a0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400070c0
lea rcx, [rsp + 0x58]
test al, al
je 0x14003c9fe
lea rdx, str.Reality_flickers_as_you_begin_to_wake_up.____Ban___mod_added____730_days___left_
call fcn.140026560
mov rcx, rax
call fcn.1400a1af0
mov ebx, 0x96ace1ff
mov eax, dword [0x140125b0c]
test eax, eax
cmovne ebx, eax
lea rdx, str.OnSetClothing
lea rcx, [rsp + 0x4c0]
call fcn.140026560
nop
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x660]
call fcn.140003a10
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
movss xmm1, dword [0x140125b30]
movss xmm2, dword [0x140125b14]
mov dword [rsp + 0x6a0], 4
movss xmm0, dword [0x140125b18]
unpcklps xmm0, xmm1
movsd qword [rsp + 0x6b0], xmm0
movss dword [rsp + 0x6b8], xmm2
movss xmm1, dword [0x1400f8c80]
movss xmm2, dword [0x140125b24]
mov dword [rsp + 0x6e0], 4
movss xmm0, dword [0x140125b1c]
unpcklps xmm0, xmm1
movsd qword [rsp + 0x6f0], xmm0
movss dword [rsp + 0x6f8], xmm2
movss xmm1, dword [0x140125b34]
movss xmm2, dword [0x140125b20]
mov dword [rsp + 0x720], 4
movss xmm0, dword [0x140125b2c]
unpcklps xmm0, xmm1
movsd qword [rsp + 0x730], xmm0
movss dword [rsp + 0x738], xmm2
mov dword [rsp + 0x760], 9
mov dword [rsp + 0x770], ebx
movss xmm1, dword [0x1400f8c5c]
xorps xmm2, xmm2
mov dword [rsp + 0x7a0], 4
movss xmm0, dword [0x140125b10]
unpcklps xmm0, xmm1
movsd qword [rsp + 0x7b0], xmm0
movss dword [rsp + 0x7b8], xmm2
mov dword [rsp + 0x20], r15d
mov rcx, qword [0x140126af0]
mov r9d, dword [rcx + 0x1b8]
lea r8, [rsp + 0x660]
call fcn.1400d05a0
mov rcx, qword [0x140126af0]
mov r9, qword [rcx + 0x188]
sub r9, 2
add rcx, 0x178
xor r8d, r8d
lea rdx, [rsp + 0x4a0]
call fcn.140026140
nop
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x4c0]
call fcn.1400265a0
nop
mov r9, r15
mov r8d, 2
lea rdx, [rsp + 0x540]
lea rcx, [rsp + 0x4c0]
call fcn.140026140
nop
lea rdx, str.OnAddNotification
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x840]
call fcn.140003a10
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
lea rdx, str.interface_atomic_button.rttex
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x880]
call fcn.1400039b0
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
lea rdx, str.Warning_from__4System__:_Youve_been__4BANNED___from__wGrowtopia___for_730_days
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x8c0]
call fcn.1400039b0
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
lea rdx, str.audio_hub_open.wav
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x900]
call fcn.1400039b0
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
mov dword [rsp + 0x940], 9
mov dword [rsp + 0x950], r14d
lea r8, [rsp + 0x4c0]
lea rdx, str.______The_Ancients___have_used__Ban___on
lea rcx, [rsp + 0xb8]
call fcn.140027660
nop
lea r8, str._______
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.1400277b0
mov rcx, rax
call fcn.1400a1af0
nop
lea rcx, [rsp + 0xb8]
call fcn.140027180
lea rdx, str.Warning_from__4System__:_Youve_been__4BANNED___from__wGrowtopia___for_730_days
lea rcx, [rsp + 0xf0]
call fcn.140026560
mov rcx, rax
call fcn.1400a1af0
lea r8, [rsp + 0x540]
lea rdx, str._4___
lea rcx, [rsp + 0x130]
call fcn.140027660
nop
lea r8, str._4_AUTO_BANNED_BY_SYSTEM________rules___to_view_rules_
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.1400277b0
mov rcx, rax
call fcn.1400a1af0
nop
lea rcx, [rsp + 0x130]
call fcn.140027180
mov dword [rsp + 0x20], r14d
mov r9d, r15d
lea r8, [rsp + 0x840]
mov rcx, qword [0x140126af0]
call fcn.1400d05a0
nop
lea rcx, [rsp + 0x840]
call fcn.140005050
nop
lea rcx, [rsp + 0x540]
call fcn.140027180
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
nop
lea rcx, [rsp + 0x4a0]
call fcn.140027180
nop
lea rcx, [rsp + 0x660]
call fcn.140005050
jmp 0x140039a36
lea rax, [rsp + 0x58]
mov qword [rsp + 0x48], rax
lea rdx, str.hotkeys
call fcn.140026560
mov rbx, rax
mov rdx, r13
lea rcx, [rsp + 0xb8]
call fcn.1400265a0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400070c0
test al, al
je 0x14003cf1a
lea rcx, [rsp + 0x4c0]
call fcn.1400266c0
nop
mov word [rsp + 0x40], 0xdb
mov byte [rsp + 0x42], 1
lea rcx, [rsp + 0x40]
call fcn.140003d70
mov rdx, rax
lea r8, [0x1401266a0]
lea rcx, [rsp + 0x58]
call fcn.140027660
mov rdx, rax
lea rcx, [0x1401262d8]
call fcn.140026390
lea rcx, [rsp + 0x58]
call fcn.140027180
mov word [rsp + 0x40], 0xdb
mov byte [rsp + 0x42], 1
lea rcx, [rsp + 0x40]
call fcn.140003d70
mov rdx, rax
lea r8, [0x140126720]
lea rcx, [rsp + 0xb8]
call fcn.140027660
mov rdx, rax
lea rcx, [0x140126378]
call fcn.140026390
lea rcx, [rsp + 0xb8]
call fcn.140027180
lea rdx, [0x1401262d8]
lea rcx, [rsp + 0x560]
call fcn.1400265a0
nop
lea rdx, [0x140126378]
lea rcx, [rsp + 0x5c0]
call fcn.1400265a0
nop
lea rdx, str.add_label_with_iconbig_wHotkeys_Pageleft9438_nadd_spacersmall_nadd_smalltextHotkeys_:__click_item_to_enable_disable_
lea rcx, [rsp + 0x4c0]
call fcn.140026340
mov esi, r14d
mov rbx, qword [0x140126a58]
mov rax, qword [0x140126a60]
mov qword [rsp + 0x90], rax
mov r12d, 0x1564
lea rcx, [0x1400eb288]
cmp rbx, rax
je 0x14003ce2b
inc esi
lea rdx, [0x1400ef6ec]
cmp dword [rbx], 1
cmove rdx, rcx
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
mov edi, 0x1566
cmp dword [rbx], 1
cmove edi, r12d
mov edx, esi
lea rcx, [rsp + 0x170]
call fcn.1400031b0
mov qword [rsp + 0x50], rax
mov edx, edi
lea rcx, [rsp + 0x820]
call fcn.1400031b0
mov qword [rsp + 0x480], rax
mov edx, dword [rbx + 0x28]
lea rcx, [rsp + 0x450]
call fcn.140038b20
mov r12, rax
mov edx, esi
lea rcx, [rsp + 0x430]
call fcn.1400031b0
mov rdi, rax
lea r8, [rsp + 0x500]
lea rdx, str._nadd_label_with_icon_button
lea rcx, [rsp + 0x410]
call fcn.140027660
nop
lea r8, [0x1400ef708]
mov rdx, rax
lea rcx, [rsp + 0x3f0]
call fcn.1400277b0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x3d0]
call fcn.140027960
nop
lea r8, str.__w
mov rdx, rax
lea rcx, [rsp + 0x3b0]
call fcn.1400277b0
nop
mov r8, r12
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.140027960
nop
lea r8, [0x1400eb238]
mov rdx, rax
lea rcx, [rsp + 0x4e0]
call fcn.1400277b0
nop
lea r8, [rsp + 0x500]
mov rdx, rax
lea rcx, [rsp + 0x4a0]
call fcn.1400278f0
nop
lea r8, str.__01c
mov rdx, rax
lea rcx, [rsp + 0x540]
call fcn.1400277b0
nop
lea r8, [rbx + 8]
mov rdx, rax
lea rcx, [rsp + 0x620]
call fcn.1400278f0
nop
lea r8, str.left
mov rdx, rax
lea rcx, [rsp + 0x150]
call fcn.1400277b0
nop
mov r8, qword [rsp + 0x480]
mov rdx, rax
lea rcx, [rsp + 0x130]
call fcn.140027960
nop
lea r8, str.htkyOpnDsbl
mov rdx, rax
lea rcx, [rsp + 0xf0]
call fcn.1400277b0
nop
mov r8, qword [rsp + 0x50]
mov rdx, rax
lea rcx, [rsp + 0xb8]
call fcn.140027960
nop
lea r8, [0x1400eb260]
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.1400277b0
nop
mov rdx, rax
lea rcx, [rsp + 0x4c0]
call fcn.140026320
nop
lea rcx, [rsp + 0x58]
call fcn.140027180
nop
lea rcx, [rsp + 0xb8]
call fcn.140027180
nop
lea rcx, [rsp + 0xf0]
call fcn.140027180
nop
lea rcx, [rsp + 0x130]
call fcn.140027180
nop
lea rcx, [rsp + 0x150]
call fcn.140027180
nop
lea rcx, [rsp + 0x620]
call fcn.140027180
nop
lea rcx, [rsp + 0x540]
call fcn.140027180
nop
lea rcx, [rsp + 0x4a0]
call fcn.140027180
nop
lea rcx, [rsp + 0x4e0]
call fcn.140027180
nop
lea rcx, [rsp + 0x520]
call fcn.140027180
nop
lea rcx, [rsp + 0x3b0]
call fcn.140027180
nop
lea rcx, [rsp + 0x3d0]
call fcn.140027180
nop
lea rcx, [rsp + 0x3f0]
call fcn.140027180
nop
lea rcx, [rsp + 0x410]
call fcn.140027180
nop
lea rcx, [rsp + 0x430]
call fcn.140027180
nop
lea rcx, [rsp + 0x450]
call fcn.140027180
nop
lea rcx, [rsp + 0x820]
call fcn.140027180
nop
lea rcx, [rsp + 0x170]
call fcn.140027180
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
add rbx, 0x30
mov rax, qword [rsp + 0x90]
jmp 0x14003cb2c
lea rdx, str._nadd_spacersmall_nadd_buttonAddnwhtkky______Add_New_Hotkeys______noflags00_nadd_quick_exit_nend_dialogendCancelOkay
lea rcx, [rsp + 0x4c0]
call fcn.14003dbf0
movdqa xmm0, xmmword [0x1400f8d40]
movdqu xmmword [rsp + 0x480], xmm0
mov byte [rsp + 0x490], 1
lea rcx, [rsp + 0x480]
call fcn.14000d600
mov rdx, rax
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x840]
call fcn.140003a10
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x880]
call fcn.1400039b0
mov dword [rsp + 0x20], r14d
mov r9d, r15d
lea r8, [rsp + 0x840]
mov rcx, qword [0x140126af0]
call fcn.1400d05a0
nop
lea rcx, [rsp + 0x840]
call fcn.140005050
nop
lea rcx, [rsp + 0x5c0]
call fcn.140027180
nop
lea rcx, [rsp + 0x560]
call fcn.140027180
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
nop
mov rcx, r13
call fcn.140027180
mov al, 1
jmp 0x140039931
mov rcx, r13
call fcn.140027180
xor al, al
jmp 0x140039931
lea r8, [0x1401266a0]
lea rdx, [0x1400eb2a0]
lea rcx, [rsp + 0x560]
call fcn.140027660
mov rdx, rax
lea rcx, [0x1401262d8]
call fcn.140026390
lea rcx, [rsp + 0x560]
call fcn.140027180
lea r8, [0x140126720]
lea rdx, [0x1400eb2a0]
lea rcx, [rsp + 0x5c0]
call fcn.140027660
mov rdx, rax
lea rcx, [0x140126378]
call fcn.140026390
lea rcx, [rsp + 0x5c0]
call fcn.140027180
lea rdx, [0x1401262d8]
lea rcx, [rsp + 0x820]
call fcn.1400265a0
nop
lea rdx, [0x140126378]
lea rcx, [rsp + 0x4c0]
call fcn.1400265a0
nop
lea rcx, [rsp + 0x520]
call fcn.140024460
nop
lea r8, [rsp + 0x4c0]
lea rdx, str._wGenes
lea rcx, [rsp + 0x5c0]
call fcn.140027660
nop
lea r8, str.Growscan_9000____
mov rdx, rax
lea rcx, [rsp + 0x560]
call fcn.1400277b0
xor r9d, r9d
mov r8d, 0x1780
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004b900
nop
lea rcx, [rsp + 0x5c0]
call fcn.140027180
lea rcx, [rsp + 0x520]
call fcn.14004b560
lea rdx, str._wThis_amazing_block_can_show_the_stats_for_the_whole_world_____
lea rcx, [rsp + 0x560]
call fcn.140026560
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004c970
lea rcx, [rsp + 0x520]
call fcn.14004b560
lea r8, [rsp + 0x4c0]
lea rdx, str._wWhich_stats
lea rcx, [rsp + 0x5c0]
call fcn.140027660
nop
lea r8, str.would_you_like_to__wview______
mov rdx, rax
lea rcx, [rsp + 0x560]
call fcn.1400277b0
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004c970
nop
lea rcx, [rsp + 0x5c0]
call fcn.140027180
lea rax, [rsp + 0x170]
mov qword [rsp + 0x48], rax
lea rdx, str.World_Blocks
lea rcx, [rsp + 0x170]
call fcn.140026560
mov rbx, rax
lea rdx, str.gscnnW0rldblcks
lea rcx, [rsp + 0x560]
call fcn.140026560
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004c0c0
lea rax, [rsp + 0x560]
mov qword [rsp + 0x48], rax
lea rdx, str.Floating_Items
lea rcx, [rsp + 0x560]
call fcn.140026560
mov rbx, rax
lea rdx, str.gscnnW0rldfl0tng
lea rcx, [rsp + 0x5c0]
call fcn.140026560
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004c0c0
lea rax, [rsp + 0x560]
mov qword [rsp + 0x48], rax
lea rdx, str.Planted_Seeds
lea rcx, [rsp + 0x560]
call fcn.140026560
mov rbx, rax
lea rdx, str.gscnnPlntngSddZ
lea rcx, [rsp + 0x5c0]
call fcn.140026560
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004c0c0
lea rcx, [rsp + 0x520]
call fcn.14004b560
lea rax, [rsp + 0x560]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x5c0]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x480], 0xddd3ddf8
mov dword [rsp + 0x484], 0x100acda
lea rcx, [rsp + 0x480]
call fcn.140003e20
mov rdx, rax
lea rcx, [rsp + 0x560]
call fcn.140026560
mov rdi, rax
mov dword [rsp + 0x90], 0xc7d8d7f4
mov word [rsp + 0x94], pe_nt_image_headers64
lea rcx, [rsp + 0x90]
call fcn.140003dc0
mov rdx, rax
lea rcx, [rsp + 0x5c0]
call fcn.140026560
mov rbx, rax
mov dword [rsp + 0x40], 0xd9d2de
mov byte [rsp + 0x44], 1
lea rcx, [rsp + 0x40]
call fcn.140003df0
mov rdx, rax
lea rcx, [rsp + 0x170]
call fcn.140026560
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x520]
call fcn.14004cf40
lea rdx, str.OnDialogRequest
lea rcx, [rsp + 0x500]
call fcn.140026560
nop
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x840]
call fcn.140003a10
nop
lea rcx, [rsp + 0x500]
call fcn.140027180
lea rdx, [rsp + 0x560]
lea rcx, [rsp + 0x520]
call fcn.14004d280
nop
mov rdx, rax
lea rcx, [rsp + 0x880]
call fcn.1400039b0
nop
lea rcx, [rsp + 0x560]
call fcn.140027180
mov dword [rsp + 0x20], r14d
mov r9d, r15d
lea r8, [rsp + 0x840]
mov rcx, qword [0x140126af0]
call fcn.1400d05a0
nop
lea rcx, [rsp + 0x840]
call fcn.140005050
nop
lea rcx, [rsp + 0x520]
call fcn.140027180
nop
lea rcx, [rsp + 0x4c0]
call fcn.140027180
nop
lea rcx, [rsp + 0x820]
call fcn.140027180
nop
mov rcx, r13
call fcn.140027180
mov al, 1
jmp 0x140039931
call fcn.140027640
nop
call fcn.140003100
nop
call fcn.140027640
nop
call fcn.140027640
nop
call fcn.140003100
nop
call fcn.140003100
nop
call fcn.140003100
nop
call fcn.140003100
nop
call fcn.140003100
call fcn.140003100
nop
call fcn.140003100
call fcn.140003100
call fcn.140003100
int3