Function at 0x180045460
Capabilities:
Execute command
Log keystrokes via polling

Disassembly:
push rbp
push rbx
lea rbp, [rsp - 0x148]
sub rsp, 0x248
mov rax, qword [0x180074010]
xor rax, rsp
mov qword [rbp + 0xf0], rax
mov ecx, 0x2d
mov dword [0x1800d4bc8], 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1800454e2
cmp byte [0x1800d4c7f], 0
sete al
movzx ebx, al
mov byte [0x1800d4c7f], al
mov rax, qword [0x1800d4b70]
test rax, rax
jne 0x1800454dc
mov r8d, 0xc58
lea rdx, str.C:UserslogymOneDriveDesktopKeybind_UpdateImGui_DirectX_11_Kiero_Hookimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1800d4b70]
mov byte [rax + 0xc8], bl
call fcn.180044fc0
cmp byte [0x1800d4c7f], 0
je 0x1800484af
mov rax, qword gs:[0x58]
mov ecx, dword [0x18009f234]
mov qword [rsp + 0x270], r12
mov qword [rsp + 0x240], r13
mov qword [rsp + 0x238], r14
mov r14, qword [rax + rcx*8]
movaps xmmword [rsp + 0x220], xmm6
movdqa xmm6, xmmword [0x18006b440]
mov r12d, 4
movaps xmmword [rsp + 0x210], xmm7
movdqa xmm7, xmmword [0x18006b460]
movdqu xmmword [rbp - 0x40], xmm6
mov eax, dword [r14 + r12]
cmp dword [0x1800d5284], eax
movdqu xmmword [rbp - 0x30], xmm7
mov dword [rbp - 0x20], 0x178b22ab
mov dword [rbp - 0x1c], 0x2aeac690
mov word [rbp - 0x18], 0x1682
mov byte [rbp - 0x16], 0xe7
jle 0x1800455cf
lea rcx, [0x1800d5284]
call fcn.18004b38c
cmp dword [0x1800d5284], 0xffffffff
jne 0x1800455cf
movsd xmm0, qword [rbp - 0x20]
lea rcx, [0x180055440]
movzx eax, word [rbp - 0x18]
movsd qword [0x1800d51a0], xmm0
mov word [0x1800d51a8], ax
mov word [0x1800d51aa], 0x1e7
movups xmmword [0x1800d5180], xmm6
movups xmmword [0x1800d5190], xmm7
call fcn.18004b83c
lea rcx, [0x1800d5284]
call fcn.18004b320
cmp byte [0x1800d51ab], 0
je 0x18004570b
xor byte [0x1800d5180], 0xfb
xor byte [0x1800d5181], 0x4b
xor byte [0x1800d5182], 0xe7
xor byte [0x1800d5183], 0x7b
xor byte [0x1800d5185], 0xb1
xor byte [0x1800d5186], 0xad
xor byte [0x1800d5187], 0x5f
xor byte [0x1800d5188], 0xfb
xor byte [0x1800d5189], 0x4b
xor byte [0x1800d518a], 0xe7
xor byte [0x1800d518b], 0x7b
xor byte [0x1800d518d], 0xb1
xor byte [0x1800d518e], 0xad
xor byte [0x1800d518f], 0x5f
xor byte [0x1800d5190], 0xfb
xor byte [0x1800d5191], 0x4b
xor byte [0x1800d5192], 0xe7
xor byte [0x1800d5193], 0x7b
xor byte [0x1800d5195], 0xb1
xor byte [0x1800d5196], 0xad
xor byte [0x1800d5197], 0x5f
xor byte [0x1800d5198], 0xfb
xor byte [0x1800d5199], 0x4b
xor byte [0x1800d519a], 0xe7
xor byte [0x1800d519b], 0x7b
xor byte [0x1800d519d], 0xb1
xor byte [0x1800d519e], 0xad
xor byte [0x1800d519f], 0x5f
xor byte [0x1800d51a0], 0xfb
xor byte [0x1800d51a1], 0x4b
xor byte [0x1800d51a2], 0xe7
xor byte [0x1800d51a3], 0x7b
xor byte [0x1800d51a5], 0xb1
xor byte [0x1800d51a6], 0xad
xor byte [0x1800d51a7], 0x5f
xor byte [0x1800d51a8], 0xfb
xor byte [0x1800d51a9], 0x4b
xor byte [0x1800d51aa], 0xe7
not byte [0x1800d5184]
not byte [0x1800d518c]
not byte [0x1800d5194]
not byte [0x1800d519c]
not byte [0x1800d51a4]
mov byte [0x1800d51ab], 0
xor r8d, r8d
lea rcx, [0x1800d5180]
xor edx, edx
call fcn.18000c380
mov eax, dword [r14 + r12]
cmp dword [0x1800d5318], eax
jle 0x180045768
lea rcx, [0x1800d5318]
call fcn.18004b38c
cmp dword [0x1800d5318], 0xffffffff
jne 0x180045768
lea rcx, [0x180055420]
mov dword [0x1800d53d6], 0x17b0acd
mov word [0x1800d53d4], 0xd2b4
call fcn.18004b83c
lea rcx, [0x1800d5318]
call fcn.18004b320
cmp byte [0x1800d53d9], 0
je 0x18004579b
xor byte [0x1800d53d4], 0xf9
xor byte [0x1800d53d5], 0xb7
xor byte [0x1800d53d6], 0xa3
xor byte [0x1800d53d7], 0x7f
xor byte [0x1800d53d8], 0x7b
mov byte [0x1800d53d9], 0
lea rcx, [0x1800d53d4]
call fcn.180035990
mov eax, dword [r14 + r12]
cmp dword [0x1800d5504], eax
jle 0x1800457fd
lea rcx, [0x1800d5504]
call fcn.18004b38c
cmp dword [0x1800d5504], 0xffffffff
jne 0x1800457fd
lea rcx, [0x180055400]
mov dword [0x1800d55c6], 0x1e33862
mov dword [0x1800d55c0], 0x461242a4
mov word [0x1800d55c4], 0x6943
call fcn.18004b83c
lea rcx, [0x1800d5504]
call fcn.18004b320
cmp byte [0x1800d55c9], 0
je 0x18004584c
xor byte [0x1800d55c0], 0xe3
xor byte [0x1800d55c1], 0x23
xor byte [0x1800d55c2], 0x7f
xor byte [0x1800d55c3], 0x23
xor byte [0x1800d55c4], 0x33
xor byte [0x1800d55c5], 5
xor byte [0x1800d55c6], 3
xor byte [0x1800d55c7], 0x41
xor byte [0x1800d55c8], 0xe3
mov byte [0x1800d55c9], 0
lea rcx, [0x1800d55c0]
call fcn.1800371f0
mov r13d, 1
test al, al
je 0x1800472aa
mov eax, dword [r14 + r12]
cmp dword [0x1800d5310], eax
jle 0x1800458c6
lea rcx, [0x1800d5310]
call fcn.18004b38c
cmp dword [0x1800d5310], 0xffffffff
jne 0x1800458c6
lea rcx, [0x1800553e0]
mov dword [0x1800d5462], 0x16b17de
mov dword [0x1800d5458], 0x11da91e6
mov dword [0x1800d545c], 0x100f9a4b
mov word [0x1800d5460], 0x94c8
call fcn.18004b83c
lea rcx, [0x1800d5310]
call fcn.18004b320
cmp byte [0x1800d5465], 0
je 0x180045931
xor byte [0x1800d5458], 0xa5
xor byte [0x1800d5459], 0xf9
xor byte [0x1800d545a], 0xbb
xor byte [0x1800d545b], 0x65
xor byte [0x1800d545c], 0x6b
xor byte [0x1800d545d], 0xc9
xor byte [0x1800d545e], 0x7f
xor byte [0x1800d545f], 0x71
xor byte [0x1800d5460], 0xa5
xor byte [0x1800d5461], 0xf9
xor byte [0x1800d5462], 0xbb
xor byte [0x1800d5463], 0x65
xor byte [0x1800d5464], 0x6b
mov byte [0x1800d5465], 0
lea rdx, [0x1800d4d74]
lea rcx, [0x1800d5458]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d520c], eax
jle 0x18004599b
lea rcx, [0x1800d520c]
call fcn.18004b38c
cmp dword [0x1800d520c], 0xffffffff
jne 0x18004599b
lea rcx, [0x1800553c0]
mov dword [0x1800d5778], 0x11bb440
mov dword [0x1800d5770], 0x2574bc70
mov dword [0x1800d5774], 0x7c9f4bfe
call fcn.18004b83c
lea rcx, [0x1800d520c]
call fcn.18004b320
cmp byte [0x1800d577b], 0
je 0x1800459f8
xor byte [0x1800d5770], 0x23
xor byte [0x1800d5771], 0xdf
xor byte [0x1800d5772], 0x1b
xor byte [0x1800d5773], 0x57
xor byte [0x1800d5774], 0x9b
xor byte [0x1800d5775], 0x6b
xor byte [0x1800d5776], 0xd7
xor byte [0x1800d5777], 0x1d
xor byte [0x1800d5778], 0x23
xor byte [0x1800d5779], 0xdf
xor byte [0x1800d577a], 0x1b
mov byte [0x1800d577b], 0
lea rdx, [0x1800d4b6f]
lea rcx, [0x1800d5770]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d55ac], eax
jle 0x180045a6c
lea rcx, [0x1800d55ac]
call fcn.18004b38c
cmp dword [0x1800d55ac], 0xffffffff
jne 0x180045a6c
lea rcx, [0x1800553a0]
mov dword [0x1800d576c], 0x1614054
mov dword [0x1800d5760], 0xbafdaf86
mov dword [0x1800d5764], 0xa5034244
mov dword [0x1800d5768], 0xb2c3e1aa
call fcn.18004b83c
lea rcx, [0x1800d55ac]
call fcn.18004b320
cmp byte [0x1800d576f], 0
je 0x180045ae5
xor byte [0x1800d5760], 0xcf
xor byte [0x1800d5761], 0xc1
xor byte [0x1800d5762], 0x8b
xor byte [0x1800d5763], 0xd3
xor byte [0x1800d5764], 0x37
xor byte [0x1800d5765], 0x2b
xor byte [0x1800d5766], 0x61
xor byte [0x1800d5767], 0xc9
xor byte [0x1800d5768], 0xcf
xor byte [0x1800d5769], 0xc1
xor byte [0x1800d576a], 0x8b
xor byte [0x1800d576b], 0xd3
xor byte [0x1800d576c], 0x37
xor byte [0x1800d576d], 0x2b
xor byte [0x1800d576e], 0x61
mov byte [0x1800d576f], 0
lea rdx, [0x1800d4bac]
lea rcx, [0x1800d5760]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d56b8], eax
jle 0x180045b4e
lea rcx, [0x1800d56b8]
call fcn.18004b38c
cmp dword [0x1800d56b8], 0xffffffff
jne 0x180045b4e
lea rcx, [0x180055380]
mov dword [0x1800d5516], 0x17df0ef
mov dword [0x1800d5510], 0x7ddbc63a
mov word [0x1800d5514], 0xaa8
call fcn.18004b83c
lea rcx, [0x1800d56b8]
call fcn.18004b320
cmp byte [0x1800d5519], 0
je 0x180045b9d
xor byte [0x1800d5510], 0x7d
xor byte [0x1800d5511], 0xa9
xor byte [0x1800d5512], 0xbf
xor byte [0x1800d5513], 0x5d
xor byte [0x1800d5514], 0xe5
xor byte [0x1800d5515], 0x65
xor byte [0x1800d5516], 0x8b
xor byte [0x1800d5517], 0x95
xor byte [0x1800d5518], 0x7d
mov byte [0x1800d5519], 0
lea rdx, [0x1800d4b7c]
lea rcx, [0x1800d5510]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d58d4], eax
movdqa xmm6, xmmword [0x18006b590]
movdqu xmmword [rbp + 0x10], xmm6
mov dword [rbp + 0x20], 0x3388aa43
mov word [rbp + 0x24], 0xdf90
jle 0x180045c25
lea rcx, [0x1800d58d4]
call fcn.18004b38c
cmp dword [0x1800d58d4], 0xffffffff
jne 0x180045c25
mov eax, dword [rbp + 0x20]
lea rcx, [0x180055360]
mov dword [0x1800d5668], eax
movzx eax, word [rbp + 0x24]
mov word [0x1800d566c], ax
mov byte [0x1800d566e], r13b
movups xmmword [0x1800d5658], xmm6
call fcn.18004b83c
lea rcx, [0x1800d58d4]
call fcn.18004b320
cmp byte [0x1800d566e], 0
je 0x180045cd3
xor byte [0x1800d5658], 0x25
xor byte [0x1800d5659], 0xcf
xor byte [0x1800d565a], 0xeb
xor byte [0x1800d565b], 0x47
xor byte [0x1800d565c], 0xe3
xor byte [0x1800d565d], 0xdf
xor byte [0x1800d565e], 0xe1
xor byte [0x1800d565f], 0xab
xor byte [0x1800d5660], 0x25
xor byte [0x1800d5661], 0xcf
xor byte [0x1800d5662], 0xeb
xor byte [0x1800d5663], 0x47
xor byte [0x1800d5664], 0xe3
xor byte [0x1800d5665], 0xdf
xor byte [0x1800d5666], 0xe1
xor byte [0x1800d5667], 0xab
xor byte [0x1800d5668], 0x25
xor byte [0x1800d5669], 0xcf
xor byte [0x1800d566a], 0xeb
xor byte [0x1800d566b], 0x47
xor byte [0x1800d566c], 0xe3
xor byte [0x1800d566d], 0xdf
mov byte [0x1800d566e], 0
lea rcx, [0x1800d5658]
call fcn.180034bb0
test al, al
je 0x1800464fc
mov eax, dword [r14 + r12]
cmp dword [0x1800d5438], eax
jle 0x180045d4e
lea rcx, [0x1800d5438]
call fcn.18004b38c
cmp dword [0x1800d5438], 0xffffffff
jne 0x180045d4e
lea rcx, [0x180055340]
mov word [0x1800d5755], 0x175
mov dword [0x1800d5748], 0xd22f99c8
mov dword [0x1800d574c], 0x8c951ccf
mov dword [0x1800d5750], 0xd624b6a1
mov byte [0x1800d5754], 0xce
call fcn.18004b83c
lea rcx, [0x1800d5438]
call fcn.18004b320
cmp byte [0x1800d5756], 0
je 0x180045dc0
xor byte [0x1800d5748], 0x81
xor byte [0x1800d5749], 0xf7
xor byte [0x1800d574a], 0x49
xor byte [0x1800d574b], 0xbb
xor byte [0x1800d574c], 0xa1
xor byte [0x1800d574d], 0x75
xor byte [0x1800d574e], 0xe1
xor byte [0x1800d574f], 0xe9
xor byte [0x1800d5750], 0x81
xor byte [0x1800d5751], 0xf7
xor byte [0x1800d5752], 0x49
xor byte [0x1800d5753], 0xbb
xor byte [0x1800d5754], 0xa1
xor byte [0x1800d5755], 0x75
mov byte [0x1800d5756], 0
lea rdx, [0x1800d4b6c]
lea rcx, [0x1800d5748]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d580c], eax
movdqa xmm6, xmmword [str.__y]
movdqu xmmword [rbp + 0x28], xmm6
mov word [rbp + 0x38], 0x6b72
mov byte [rbp + 0x3a], 0x59
jle 0x180045e3e
lea rcx, [0x1800d580c]
call fcn.18004b38c
cmp dword [0x1800d580c], 0xffffffff
jne 0x180045e3e
movzx eax, word [rbp + 0x38]
lea rcx, [0x180055320]
mov word [0x1800d5a18], ax
mov word [0x1800d5a1a], 0x159
movups xmmword [0x1800d5a08], xmm6
call fcn.18004b83c
lea rcx, [0x1800d580c]
call fcn.18004b320
cmp byte [0x1800d5a1b], 0
je 0x180045ed7
xor byte [0x1800d5a08], 0x13
xor byte [0x1800d5a09], 0xf
xor byte [0x1800d5a0a], 0x59
xor byte [0x1800d5a0b], 0x71
xor byte [0x1800d5a0c], 0xe1
xor byte [0x1800d5a0d], 0x37
xor byte [0x1800d5a0e], 5
xor byte [0x1800d5a0f], 0x97
xor byte [0x1800d5a10], 0x13
xor byte [0x1800d5a11], 0xf
xor byte [0x1800d5a12], 0x59
xor byte [0x1800d5a13], 0x71
xor byte [0x1800d5a14], 0xe1
xor byte [0x1800d5a15], 0x37
xor byte [0x1800d5a16], 5
xor byte [0x1800d5a17], 0x97
xor byte [0x1800d5a18], 0x13
xor byte [0x1800d5a19], 0xf
xor byte [0x1800d5a1a], 0x59
mov byte [0x1800d5a1b], 0
lea rdx, [0x1800d4d75]
lea rcx, [0x1800d5a08]
call fcn.18002bf50
lea rcx, str.Weapon_effects.
call fcn.18002a060
mov eax, dword [r14 + r12]
cmp dword [0x1800d5a04], eax
movdqa xmm6, xmmword [0x18006b3a0]
movdqu xmmword [rbp + 0xb0], xmm6
jle 0x180045f4d
lea rcx, [0x1800d5a04]
call fcn.18004b38c
cmp dword [0x1800d5a04], 0xffffffff
jne 0x180045f4d
lea rcx, [0x180055310]
mov byte [0x1800d5258], r13b
movups xmmword [0x1800d5248], xmm6
call fcn.18004b83c
lea rcx, [0x1800d5a04]
call fcn.18004b320
cmp byte [0x1800d5258], 0
je 0x180045fcd
xor byte [0x1800d5248], 0xa3
xor byte [0x1800d5249], 0x6f
xor byte [0x1800d524a], 0xd9
xor byte [0x1800d524b], 0x3d
xor byte [0x1800d524c], 0x15
xor byte [0x1800d524d], 0x4b
xor byte [0x1800d524e], 0x59
xor byte [0x1800d524f], 0x5d
xor byte [0x1800d5250], 0xa3
xor byte [0x1800d5251], 0x6f
xor byte [0x1800d5252], 0xd9
xor byte [0x1800d5253], 0x3d
xor byte [0x1800d5254], 0x15
xor byte [0x1800d5255], 0x4b
xor byte [0x1800d5256], 0x59
xor byte [0x1800d5257], 0x5d
mov byte [0x1800d5258], 0
lea rdx, [0x1800d4c5a]
lea rcx, [0x1800d5248]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d57ec], eax
jle 0x18004602d
lea rcx, [0x1800d57ec]
call fcn.18004b38c
cmp dword [0x1800d57ec], 0xffffffff
jne 0x18004602d
lea rcx, [0x1800552f0]
mov dword [0x1800d587c], 0x1e75f38
mov dword [0x1800d5878], 0x66b65e47
call fcn.18004b83c
lea rcx, [0x1800d57ec]
call fcn.18004b320
cmp byte [0x1800d587f], 0
je 0x18004606e
xor byte [0x1800d5878], 0x17
xor byte [0x1800d5879], 0x31
xor byte [0x1800d587a], 0xdf
xor byte [0x1800d587b], 0x15
xor byte [0x1800d587c], 0x57
xor byte [0x1800d587d], 0x31
xor byte [0x1800d587e], 0xe7
mov byte [0x1800d587f], 0
lea rdx, [0x1800d4bad]
lea rcx, [0x1800d5878]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d5758], eax
jle 0x1800460d4
lea rcx, [0x1800d5758]
call fcn.18004b38c
cmp dword [0x1800d5758], 0xffffffff
jne 0x1800460d4
lea rcx, [0x1800552d0]
mov word [0x1800d5949], 0x16b
mov dword [0x1800d5944], 0x7a7fc6ee
mov byte [0x1800d5948], 0x70
call fcn.18004b83c
lea rcx, [0x1800d5758]
call fcn.18004b320
cmp byte [0x1800d594a], 0
je 0x18004610e
xor byte [0x1800d5944], 0xad
xor byte [0x1800d5945], 0xb3
xor byte [0x1800d5946], 0xd
xor byte [0x1800d5947], 9
xor byte [0x1800d5948], 0x15
xor byte [0x1800d5949], 0x6b
mov byte [0x1800d594a], 0
lea rdx, [0x1800d4bce]
lea rcx, [0x1800d5944]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d512c], eax
jle 0x180046177
lea rcx, [0x1800d512c]
call fcn.18004b38c
cmp dword [0x1800d512c], 0xffffffff
jne 0x180046177
lea rcx, [0x1800552b0]
mov dword [0x1800d5626], 0x1053b74
mov dword [0x1800d5620], 0x9cee3556
mov word [0x1800d5624], 0xf829
call fcn.18004b83c
lea rcx, [0x1800d512c]
call fcn.18004b320
cmp byte [0x1800d5629], 0
je 0x1800461c6
xor byte [0x1800d5620], 5
xor byte [0x1800d5621], 0x59
xor byte [0x1800d5622], 0x81
xor byte [0x1800d5623], 0xeb
xor byte [0x1800d5624], 0x4d
xor byte [0x1800d5625], 0x97
xor byte [0x1800d5626], 3
xor byte [0x1800d5627], 0x55
xor byte [0x1800d5628], 5
mov byte [0x1800d5629], 0
lea rdx, [0x1800d4c58]
lea rcx, [0x1800d5620]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d577c], eax
jle 0x180046239
lea rcx, [0x1800d577c]
call fcn.18004b38c
cmp dword [0x1800d577c], 0xffffffff
jne 0x180046239
lea rcx, [0x180055290]
mov dword [0x1800d527a], 0x107c3b4
mov dword [0x1800d5270], 0xdcb49f1a
mov dword [0x1800d5274], 0x96b0797e
mov word [0x1800d5278], 0x9a2d
call fcn.18004b83c
lea rcx, [0x1800d577c]
call fcn.18004b320
cmp byte [0x1800d527d], 0
je 0x1800462a4
xor byte [0x1800d5270], 0x5f
xor byte [0x1800d5271], 0xf1
xor byte [0x1800d5272], 0xd1
xor byte [0x1800d5273], 0xb1
xor byte [0x1800d5274], 7
xor byte [0x1800d5275], 0x59
xor byte [0x1800d5276], 0xfd
xor byte [0x1800d5277], 0xf7
xor byte [0x1800d5278], 0x5f
xor byte [0x1800d5279], 0xf1
xor byte [0x1800d527a], 0xd1
xor byte [0x1800d527b], 0xb1
xor byte [0x1800d527c], 7
mov byte [0x1800d527d], 0
lea rdx, [0x1800d4c5b]
lea rcx, [0x1800d5270]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d5a1c], eax
jle 0x180046318
lea rcx, [0x1800d5a1c]
call fcn.18004b38c
cmp dword [0x1800d5a1c], 0xffffffff
jne 0x180046318
lea rcx, [0x180055270]
mov dword [0x1800d596c], 0x12547e0
mov dword [0x1800d5960], 0x13d0f8f3
mov dword [0x1800d5964], 0xa84478a5
mov dword [0x1800d5968], 0x1ed7f4d5
call fcn.18004b83c
lea rcx, [0x1800d5a1c]
call fcn.18004b320
cmp byte [0x1800d596f], 0
je 0x180046391
xor byte [0x1800d5960], 0xbb
xor byte [0x1800d5961], 0x9d
xor byte [0x1800d5962], 0xb1
xor byte [0x1800d5963], 0x77
xor byte [0x1800d5964], 0x85
xor byte [0x1800d5965], 0x35
xor byte [0x1800d5966], 0x25
xor byte [0x1800d5967], 0xcf
xor byte [0x1800d5968], 0xbb
xor byte [0x1800d5969], 0x9d
xor byte [0x1800d596a], 0xb1
xor byte [0x1800d596b], 0x77
xor byte [0x1800d596c], 0x85
xor byte [0x1800d596d], 0x35
xor byte [0x1800d596e], 0x25
mov byte [0x1800d596f], 0
lea rdx, [0x1800d4baf]
lea rcx, [0x1800d5960]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d5158], eax
jle 0x1800463f7
lea rcx, [0x1800d5158]
call fcn.18004b38c
cmp dword [0x1800d5158], 0xffffffff
jne 0x1800463f7
lea rcx, [0x180055250]
mov word [0x1800d52b9], 0x1a1
mov dword [0x1800d52b4], 0xc1980d90
mov byte [0x1800d52b8], 0xbc
call fcn.18004b83c
lea rcx, [0x1800d5158]
call fcn.18004b320
cmp byte [0x1800d52ba], 0
je 0x180046431
xor byte [0x1800d52b4], 0xd3
xor byte [0x1800d52b5], 0x65
xor byte [0x1800d52b6], 0xf9
xor byte [0x1800d52b7], 0xb3
xor byte [0x1800d52b8], 0xd1
xor byte [0x1800d52b9], 0xa1
mov byte [0x1800d52ba], 0
lea rdx, [0x1800d4b7e]
lea rcx, [0x1800d52b4]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d5430], eax
jle 0x18004649a
lea rcx, [0x1800d5430]
call fcn.18004b38c
cmp dword [0x1800d5430], 0xffffffff
jne 0x18004649a
lea rcx, [0x180055230]
mov dword [0x1800d5586], 0x14926b4
mov dword [0x1800d5580], 0xf214621e
mov word [0x1800d5584], 0x2661
call fcn.18004b83c
lea rcx, [0x1800d5430]
call fcn.18004b320
cmp byte [0x1800d5589], 0
je 0x1800464e9
xor byte [0x1800d5580], 0x49
xor byte [0x1800d5581], 7
xor byte [0x1800d5582], 0x75
xor byte [0x1800d5583], 0x99
xor byte [0x1800d5584], 0xf
xor byte [0x1800d5585], 0x43
xor byte [0x1800d5586], 0xc7
xor byte [0x1800d5587], 0x55
xor byte [0x1800d5588], 0x49
mov byte [0x1800d5589], 0
lea rdx, [0x1800d4b69]
lea rcx, [0x1800d5580]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d5808], eax
jle 0x180046558
lea rcx, [0x1800d5808]
call fcn.18004b38c
cmp dword [0x1800d5808], 0xffffffff
jne 0x180046558
lea rcx, [0x180055220]
mov word [0x1800d538f], 0x131
mov dword [0x1800d5388], 0x65d9ace9
mov word [0x1800d538c], 0x2db8
mov byte [0x1800d538e], 0x68
call fcn.18004b83c
lea rcx, [0x1800d5808]
call fcn.18004b320
cmp byte [0x1800d5390], 0
je 0x1800465a0
xor byte [0x1800d5388], 0xab
xor byte [0x1800d5389], 0xd9
xor byte [0x1800d538a], 0xb5
xor byte [0x1800d538b], 9
xor byte [0x1800d538c], 0xdd
xor byte [0x1800d538d], 0x59
xor byte [0x1800d538e], 0x1b
xor byte [0x1800d538f], 0x31
mov byte [0x1800d5390], 0
lea rcx, [0x1800d5388]
call fcn.180034bb0
test al, al
je 0x180046a8c
movdqa xmm6, xmmword [0x18006b3d0]
mov eax, dword [r14 + r12]
cmp dword [0x1800d55bc], eax
movdqu xmmword [rbp + 0xc0], xmm6
jle 0x18004660b
lea rcx, [0x1800d55bc]
call fcn.18004b38c
cmp dword [0x1800d55bc], 0xffffffff
jne 0x18004660b
lea rcx, [0x180055210]
mov byte [0x1800d5858], r13b
movups xmmword [0x1800d5848], xmm6
call fcn.18004b83c
lea rcx, [0x1800d55bc]
call fcn.18004b320
cmp byte [0x1800d5858], 0
je 0x18004668b
xor byte [0x1800d5848], 0x5d
xor byte [0x1800d5849], 0x5f
xor byte [0x1800d584a], 0x9b
xor byte [0x1800d584b], 0xb9
xor byte [0x1800d584c], 7
xor byte [0x1800d584d], 0xdf
xor byte [0x1800d584e], 0xcb
xor byte [0x1800d584f], 0x67
xor byte [0x1800d5850], 0x5d
xor byte [0x1800d5851], 0x5f
xor byte [0x1800d5852], 0x9b
xor byte [0x1800d5853], 0xb9
xor byte [0x1800d5854], 7
xor byte [0x1800d5855], 0xdf
xor byte [0x1800d5856], 0xcb
xor byte [0x1800d5857], 0x67
mov byte [0x1800d5858], 0
lea rdx, [0x1800d4b6b]
lea rcx, [0x1800d5848]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d5334], eax
movdqa xmm6, xmmword [0x18006b5a0]
movdqu xmmword [rbp + 0x58], xmm6
mov word [rbp + 0x68], 0x356e
jle 0x180046703
lea rcx, [0x1800d5334]
call fcn.18004b38c
cmp dword [0x1800d5334], 0xffffffff
jne 0x180046703
movzx eax, word [rbp + 0x68]
lea rcx, [0x1800551f0]
mov word [0x1800d5178], ax
mov byte [0x1800d517a], r13b
movups xmmword [0x1800d5168], xmm6
call fcn.18004b83c
lea rcx, [0x1800d5334]
call fcn.18004b320
cmp byte [0x1800d517a], 0
je 0x180046795
xor byte [0x1800d5168], 0x1d
xor byte [0x1800d5169], 0x35
xor byte [0x1800d516a], 0x6f
xor byte [0x1800d516b], 0x6b
xor byte [0x1800d516c], 0x4d
xor byte [0x1800d516d], 0x8d
xor byte [0x1800d516e], 0xb
xor byte [0x1800d516f], 0xbb
xor byte [0x1800d5170], 0x1d
xor byte [0x1800d5171], 0x35
xor byte [0x1800d5172], 0x6f
xor byte [0x1800d5173], 0x6b
xor byte [0x1800d5174], 0x4d
xor byte [0x1800d5175], 0x8d
xor byte [0x1800d5176], 0xb
xor byte [0x1800d5177], 0xbb
xor byte [0x1800d5178], 0x1d
xor byte [0x1800d5179], 0x35
mov byte [0x1800d517a], 0
lea rdx, [0x1800d4b6e]
lea rcx, [0x1800d5168]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d523c], eax
movdqa xmm6, xmmword [0x18006b580]
movdqu xmmword [rbp + 0xd0], xmm6
jle 0x1800467ff
lea rcx, [0x1800d523c]
call fcn.18004b38c
cmp dword [0x1800d523c], 0xffffffff
jne 0x1800467ff
lea rcx, [0x1800551e0]
mov byte [0x1800d5898], r13b
movups xmmword [0x1800d5888], xmm6
call fcn.18004b83c
lea rcx, [0x1800d523c]
call fcn.18004b320
cmp byte [0x1800d5898], 0
je 0x18004687f
xor byte [0x1800d5888], 0xc5
xor byte [0x1800d5889], 0x63
xor byte [0x1800d588a], 0xf7
xor byte [0x1800d588b], 0x79
xor byte [0x1800d588c], 3
xor byte [0x1800d588d], 0x77
xor byte [0x1800d588e], 0x31
xor byte [0x1800d588f], 0xc5
xor byte [0x1800d5890], 0xc5
xor byte [0x1800d5891], 0x63
xor byte [0x1800d5892], 0xf7
xor byte [0x1800d5893], 0x79
xor byte [0x1800d5894], 3
xor byte [0x1800d5895], 0x77
xor byte [0x1800d5896], 0x31
xor byte [0x1800d5897], 0xc5
mov byte [0x1800d5898], 0
lea rdx, [0x1800d4c7d]
lea rcx, [0x1800d5888]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d5240], eax
movdqa xmm6, xmmword [0x18006b400]
movdqu xmmword [rbp + 0xe0], xmm6
jle 0x1800468e9
lea rcx, [0x1800d5240]
call fcn.18004b38c
cmp dword [0x1800d5240], 0xffffffff
jne 0x1800468e9
lea rcx, [0x1800551d0]
mov byte [0x1800d5ad0], r13b
movups xmmword [0x1800d5ac0], xmm6
call fcn.18004b83c
lea rcx, [0x1800d5240]
call fcn.18004b320
cmp byte [0x1800d5ad0], 0
je 0x180046969
xor byte [0x1800d5ac0], 0x5f
xor byte [0x1800d5ac1], 0xc7
xor byte [0x1800d5ac2], r13b
xor byte [0x1800d5ac3], 0x6d
xor byte [0x1800d5ac4], 0xfd
xor byte [0x1800d5ac5], 0xbf
xor byte [0x1800d5ac6], 0x65
xor byte [0x1800d5ac7], 0x73
xor byte [0x1800d5ac8], 0x5f
xor byte [0x1800d5ac9], 0xc7
xor byte [0x1800d5aca], r13b
xor byte [0x1800d5acb], 0x6d
xor byte [0x1800d5acc], 0xfd
xor byte [0x1800d5acd], 0xbf
xor byte [0x1800d5ace], 0x65
xor byte [0x1800d5acf], 0x73
mov byte [0x1800d5ad0], 0
lea rdx, [0x1800d4c59]
lea rcx, [0x1800d5ac0]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d5950], eax
movdqa xmm6, xmmword [0x18006b430]
movdqu xmmword [rbp + 0x70], xmm6
mov word [rbp + 0x80], 0xdd88
jle 0x1800469e7
lea rcx, [0x1800d5950]
call fcn.18004b38c
cmp dword [0x1800d5950], 0xffffffff
jne 0x1800469e7
movzx eax, word [rbp + 0x80]
lea rcx, [0x1800551b0]
mov word [0x1800d52e8], ax
mov byte [0x1800d52ea], r13b
movups xmmword [0x1800d52d8], xmm6
call fcn.18004b83c
lea rcx, [0x1800d5950]
call fcn.18004b320
cmp byte [0x1800d52ea], 0
je 0x180046a79
xor byte [0x1800d52d8], 0xfb
xor byte [0x1800d52d9], 0xdd
xor byte [0x1800d52da], 0xb1
xor byte [0x1800d52db], 0x67
xor byte [0x1800d52dc], 0xd3
xor byte [0x1800d52dd], 0x21
xor byte [0x1800d52de], 0xfb
xor byte [0x1800d52df], 9
xor byte [0x1800d52e0], 0xfb
xor byte [0x1800d52e1], 0xdd
xor byte [0x1800d52e2], 0xb1
xor byte [0x1800d52e3], 0x67
xor byte [0x1800d52e4], 0xd3
xor byte [0x1800d52e5], 0x21
xor byte [0x1800d52e6], 0xfb
xor byte [0x1800d52e7], 9
xor byte [0x1800d52e8], 0xfb
xor byte [0x1800d52e9], 0xdd
mov byte [0x1800d52ea], 0
lea rdx, [0x1800d4b6a]
lea rcx, [0x1800d52d8]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d531c], eax
jle 0x180046ae8
lea rcx, [0x1800d531c]
call fcn.18004b38c
cmp dword [0x1800d531c], 0xffffffff
jne 0x180046ae8
lea rcx, [0x1800551a0]
mov word [0x1800d5267], 0x1b5
mov dword [0x1800d5260], 0xfa487120
mov word [0x1800d5264], 0x8050
mov byte [0x1800d5266], 0x80
call fcn.18004b83c
lea rcx, [0x1800d531c]
call fcn.18004b320
cmp byte [0x1800d5268], 0
je 0x180046b30
xor byte [0x1800d5260], 0x65
xor byte [0x1800d5261], 0x1f
xor byte [0x1800d5262], 0x2d
xor byte [0x1800d5263], 0x97
xor byte [0x1800d5264], 0x39
xor byte [0x1800d5265], 0xe5
xor byte [0x1800d5266], 0xf3
xor byte [0x1800d5267], 0xb5
mov byte [0x1800d5268], 0
lea rcx, [0x1800d5260]
call fcn.180034bb0
movss xmm7, dword [0x18006b0c0]
test al, al
je 0x180046f1e
mov eax, dword [r14 + r12]
cmp dword [0x1800d557c], eax
jle 0x180046ba2
lea rcx, [0x1800d557c]
call fcn.18004b38c
cmp dword [0x1800d557c], 0xffffffff
jne 0x180046ba2
lea rcx, [0x180055180]
mov dword [0x1800d5206], 0x1d34ddf
mov dword [0x1800d5200], 0xe604f29e
mov word [0x1800d5204], 0xa016
call fcn.18004b83c
lea rcx, [0x1800d557c]
call fcn.18004b320
cmp byte [0x1800d5209], 0
je 0x180046bf1
xor byte [0x1800d5200], 0xd3
xor byte [0x1800d5201], 0x93
xor byte [0x1800d5202], 0x77
xor byte [0x1800d5203], 0x95
xor byte [0x1800d5204], 0x7d
xor byte [0x1800d5205], 0xc9
xor byte [0x1800d5206], 0xb3
xor byte [0x1800d5207], 0x21
xor byte [0x1800d5208], 0xd3
mov byte [0x1800d5209], 0
lea rdx, [0x1800d4c7e]
lea rcx, [0x1800d5200]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d5124], eax
jle 0x180046c6a
lea rcx, [0x1800d5124]
call fcn.18004b38c
cmp dword [0x1800d5124], 0xffffffff
jne 0x180046c6a
lea rcx, [0x180055170]
mov word [0x1800d5803], 0x1fd
mov dword [0x1800d57f8], 0x90306538
mov dword [0x1800d57fc], 0xf03c076c
mov word [0x1800d5800], 0x671c
mov byte [0x1800d5802], 0x30
call fcn.18004b83c
lea rcx, [0x1800d5124]
call fcn.18004b320
cmp byte [0x1800d5804], 0
je 0x180046cce
xor byte [0x1800d57f8], 0x7d
xor byte [0x1800d57f9], 0xb
xor byte [0x1800d57fa], 0x55
xor byte [0x1800d57fb], 0xfd
xor byte [0x1800d57fc], 0x15
xor byte [0x1800d57fd], 0x27
xor byte [0x1800d57fe], 0x6f
xor byte [0x1800d57ff], 0x93
xor byte [0x1800d5800], 0x7d
xor byte [0x1800d5801], 0xb
xor byte [0x1800d5802], 0x55
xor byte [0x1800d5803], 0xfd
mov byte [0x1800d5804], 0
lea rdx, [0x1800d4b6d]
lea rcx, [0x1800d57f8]
call fcn.18002bf50
movss xmm1, dword [0x18006b1b0]
xorps xmm0, xmm0
call fcn.180010200
mov eax, dword [r14 + r12]
cmp dword [0x1800d5368], eax
mov dword [rbp - 0x10], 0x437a0000
mov dword [rbp - 8], 0
jle 0x180046d41
lea rcx, [0x1800d5368]
call fcn.18004b38c
cmp dword [0x1800d5368], 0xffffffff
jne 0x180046d41
lea rcx, [0x180055160]
mov word [0x1800d5548], 0x101
call fcn.18004b83c
lea rcx, [0x1800d5368]
call fcn.18004b320
cmp byte [0x1800d5549], 0
je 0x180046d58
xor byte [0x1800d5548], r13b
mov byte [0x1800d5549], 0
movss dword [rsp + 0x30], xmm7
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea r9, [rbp - 8]
lea rax, [rbp - 0x10]
mov edx, 8
lea r8, [0x1800d4c5c]
mov qword [rsp + 0x20], rax
lea rcx, [0x1800d5548]
call fcn.18002dfe0
mov eax, dword [r14 + r12]
cmp dword [0x1800d525c], eax
movdqa xmm6, xmmword [0x18006b290]
movdqu xmmword [rbp - 0x80], xmm6
mov dword [rbp - 0x70], 0xfbe57273
mov dword [rbp - 0x6c], 0x1ec35728
mov dword [rbp - 0x68], 0xbeef7c3c
mov word [rbp - 0x64], 0x126c
mov byte [rbp - 0x62], 0xe3
jle 0x180046e25
lea rcx, [0x1800d525c]
call fcn.18004b38c
cmp dword [0x1800d525c], 0xffffffff
jne 0x180046e25
mov eax, dword [rbp - 0x68]
lea rcx, [0x180055130]
movsd xmm0, qword [rbp - 0x70]
mov dword [0x1800d5918], eax
movzx eax, word [rbp - 0x64]
mov word [0x1800d591c], ax
mov word [0x1800d591e], 0x1e3
movups xmmword [0x1800d5900], xmm6
movsd qword [0x1800d5910], xmm0
call fcn.18004b83c
lea rcx, [0x1800d525c]
call fcn.18004b320
cmp byte [0x1800d591f], 0
je 0x180046f12
xor byte [0x1800d5900], 0x53
xor byte [0x1800d5901], 0x13
xor byte [0x1800d5902], 0x81
xor byte [0x1800d5903], 0x9f
xor byte [0x1800d5904], 0x4d
xor byte [0x1800d5905], 0x33
xor byte [0x1800d5906], 0xe3
xor byte [0x1800d5907], 0x6d
xor byte [0x1800d5908], 0x53
xor byte [0x1800d5909], 0x13
xor byte [0x1800d590a], 0x81
xor byte [0x1800d590b], 0x9f
xor byte [0x1800d590c], 0x4d
xor byte [0x1800d590d], 0x33
xor byte [0x1800d590e], 0xe3
xor byte [0x1800d590f], 0x6d
xor byte [0x1800d5910], 0x53
xor byte [0x1800d5911], 0x13
xor byte [0x1800d5912], 0x81
xor byte [0x1800d5913], 0x9f
xor byte [0x1800d5914], 0x4d
xor byte [0x1800d5915], 0x33
xor byte [0x1800d5916], 0xe3
xor byte [0x1800d5917], 0x6d
xor byte [0x1800d5918], 0x53
xor byte [0x1800d5919], 0x13
xor byte [0x1800d591a], 0x81
xor byte [0x1800d591b], 0x9f
xor byte [0x1800d591c], 0x4d
xor byte [0x1800d591d], 0x33
xor byte [0x1800d591e], 0xe3
mov byte [0x1800d591f], 0
lea rcx, [0x1800d5900]
call fcn.18002a060
mov eax, dword [r14 + r12]
cmp dword [0x1800d5a5c], eax
jle 0x180046f7e
lea rcx, [0x1800d5a5c]
call fcn.18004b38c
cmp dword [0x1800d5a5c], 0xffffffff
jne 0x180046f7e
lea rcx, [0x180055110]
mov dword [0x1800d542a], 0x18d06a2
mov dword [0x1800d5420], 0x7b9382ac
mov dword [0x1800d5424], 0x9306e7a0
mov word [0x1800d5428], 0xa58c
call fcn.18004b83c
lea rcx, [0x1800d5a5c]
call fcn.18004b320
cmp byte [0x1800d542d], 0
je 0x180046fe9
xor byte [0x1800d5420], 0xe9
xor byte [0x1800d5421], 0xd1
xor byte [0x1800d5422], 0xc3
xor byte [0x1800d5423], 0x5b
xor byte [0x1800d5424], 0x8d
xor byte [0x1800d5425], 0xc7
xor byte [0x1800d5426], 0x5d
xor byte [0x1800d5427], 0xd1
xor byte [0x1800d5428], 0xe9
xor byte [0x1800d5429], 0xd1
xor byte [0x1800d542a], 0xc3
xor byte [0x1800d542b], 0x5b
xor byte [0x1800d542c], 0x8d
mov byte [0x1800d542d], 0
lea rcx, [0x1800d5420]
call fcn.180034bb0
test al, al
je 0x1800472a5
lea rcx, str.For_some_reason_mass_kill_does_not_work_when_esp_is_on.
call fcn.18002a060
mov eax, dword [r14 + r12]
cmp dword [0x1800d53b8], eax
jle 0x180047069
lea rcx, [0x1800d53b8]
call fcn.18004b38c
cmp dword [0x1800d53b8], 0xffffffff
jne 0x180047069
lea rcx, [0x1800550f0]
mov dword [0x1800d5362], 0x1e391c0
mov dword [0x1800d5358], 0xa8e73ab8
mov dword [0x1800d535c], 0x403f9495
mov word [0x1800d5360], 0x1cd9
call fcn.18004b83c
lea rcx, [0x1800d53b8]
call fcn.18004b320
cmp byte [0x1800d5365], 0
je 0x1800470d4
xor byte [0x1800d5358], 0xf9
xor byte [0x1800d5359], 0x59
xor byte [0x1800d535a], 0x93
xor byte [0x1800d535b], 0xc1
xor byte [0x1800d535c], 0xe3
xor byte [0x1800d535d], 0xf5
xor byte [0x1800d535e], 0x4b
xor byte [0x1800d535f], 0x25
xor byte [0x1800d5360], 0xf9
xor byte [0x1800d5361], 0x59
xor byte [0x1800d5362], 0x93
xor byte [0x1800d5363], 0xc1
xor byte [0x1800d5364], 0xe3
mov byte [0x1800d5365], 0
lea rdx, [0x1800d4bcc]
lea rcx, [0x1800d5358]
call fcn.18002bf50
mov eax, dword [r14 + r12]
cmp dword [0x1800d5618], eax
jle 0x18004713d
lea rcx, [0x1800d5618]
call fcn.18004b38c
cmp dword [0x1800d5618], 0xffffffff
jne 0x18004713d
lea rcx, [0x1800550d0]
mov dword [0x1800d567e], 0x189e95e
mov dword [0x1800d5678], 0xf0f722c5
mov word [0x1800d567c], 0x5add
call fcn.18004b83c
lea rcx, [0x1800d5618]
call fcn.18004b320
cmp byte [0x1800d5681], 0
je 0x18004718c
xor byte [0x1800d5678], 0x89
xor byte [0x1800d5679], 0x4b
xor byte [0x1800d567a], 0x99
xor byte [0x1800d567b], 0x95
xor byte [0x1800d567c], 0xfd
xor byte [0x1800d567d], 0x1f
xor byte [0x1800d567e], 0xd
xor byte [0x1800d567f], 0xb9
xor byte [0x1800d5680], 0x89
mov byte [0x1800d5681], 0
lea rdx, [0x1800d4b7f]
lea rcx, [0x1800d5678]
call fcn.18002bf50
movss dword [rsp + 0x30], xmm7
lea rax, [0x18005aac0]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 8]
lea rax, [rbp]
mov dword [rbp], 3
lea r8, [0x1800d4d70]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 8], r13d
lea rcx, str.Line_Type
call fcn.18002dfe0
mov eax, dword [r14 + r12]
cmp dword [0x1800d5730], eax
jle 0x180047237
lea rcx, [0x1800d5730]
call fcn.18004b38c
cmp dword [0x1800d5730], 0xffffffff
jne 0x180047237
lea rcx, [0x1800550b0]
mov dword [0x1800d58b6], 0x1c77f1c
mov dword [0x1800d58b0], 0x1f2d7a93
mov word [0x1800d58b4], 0xf2cf
call fcn.18004b83c
lea rcx, [0x1800d5730]
call fcn.18004b320
cmp byte [0x1800d58b9], 0
je 0x180047286
xor byte [0x1800d58b0], 0xc7
xor byte [0x1800d58b1], 0x1f
xor byte [0x1800d58b2], 0x55
xor byte [0x1800d58b3], 0x6b
xor byte [0x1800d58b4], 0xef
xor byte [0x1800d58b5], 0xb7
xor byte [0x1800d58b6], 0x4f
xor byte [0x1800d58b7], 0x2f
xor byte [0x1800d58b8], 0xc7
mov byte [0x1800d58b9], 0
lea rdx, [0x1800d4bae]
lea rcx, [0x1800d58b0]
call fcn.18002bf50
lea rcx, str.Shows_the_text__Player__on_enemys
call fcn.18002a060
call fcn.1800372f0
mov eax, dword [r14 + r12]
cmp dword [0x1800d51b4], eax
jle 0x180047306
lea rcx, [0x1800d51b4]
call fcn.18004b38c
cmp dword [0x1800d51b4], 0xffffffff
jne 0x180047306
lea rcx, [0x1800550a0]
mov word [0x1800d51bf], 0x1a5
mov dword [0x1800d51b8], 0xc80cfcf6
mov word [0x1800d51bc], 0x1986
mov byte [0x1800d51be], 0x93
call fcn.18004b83c
lea rcx, [0x1800d51b4]
call fcn.18004b320
cmp byte [0x1800d51c0], 0
je 0x18004734e
xor byte [0x1800d51b8], 0xb7
xor byte [0x1800d51b9], 0x9f
xor byte [0x1800d51ba], 0x6f
xor byte [0x1800d51bb], 0xa7
xor byte [0x1800d51bc], 0xf3
xor byte [0x1800d51bd], 0x77
xor byte [0x1800d51be], 0xe7
xor byte [0x1800d51bf], 0xa5
mov byte [0x1800d51c0], 0
lea rcx, [0x1800d51b8]
call fcn.1800371f0
test al, al
je 0x18004748d
movdqa xmm6, xmmword [0x18006b4c0]
mov eax, dword [r14 + r12]
cmp dword [0x1800d53b4], eax
movdqu xmmword [rbp + 0x40], xmm6
mov qword [rsp + 0x40], 0
mov word [rbp + 0x50], 0xe891
mov byte [rbp + 0x52], 0x37
jle 0x1800473d6
lea rcx, [0x1800d53b4]
call fcn.18004b38c
cmp dword [0x1800d53b4], 0xffffffff
jne 0x1800473d6
movzx eax, word [rbp + 0x50]
lea rcx, [0x180055080]
mov word [0x1800d5940], ax
mov word [0x1800d5942], 0x137
movups xmmword [0x1800d5930], xmm6
call fcn.18004b83c
lea rcx, [0x1800d53b4]
call fcn.18004b320
cmp byte [0x1800d5943], 0
je 0x18004746c
xor byte [0x1800d5931], 0x9b
xor byte [0x1800d5932], 0x37
xor byte [0x1800d5933], 0xf3
xor byte [0x1800d5934], 0xf
xor byte [0x1800d5935], 0x95
xor byte [0x1800d5936], 0x2d
xor byte [0x1800d5937], 0xfd
xor byte [0x1800d5939], 0x9b
xor byte [0x1800d593a], 0x37
xor byte [0x1800d593b], 0xf3
xor byte [0x1800d593c], 0xf
xor byte [0x1800d593d], 0x95
xor byte [0x1800d593e], 0x2d
xor byte [0x1800d593f], 0xfd
xor byte [0x1800d5941], 0x9b
xor byte [0x1800d5942], 0x37
not byte [0x1800d5930]
not byte [0x1800d5938]
not byte [0x1800d5940]
mov byte [0x1800d5943], 0
lea rdx, [rsp + 0x40]
lea rcx, [0x1800d5930]
call fcn.18002a970
test al, al
je 0x180047488
mov byte [0x1800d4c7c], r13b
call fcn.1800372f0
mov eax, dword [r14 + r12]
cmp dword [0x1800d5314], eax
jle 0x1800474e9
lea rcx, [0x1800d5314]
call fcn.18004b38c
cmp dword [0x1800d5314], 0xffffffff
jne 0x1800474e9
lea rcx, [0x180055070]
mov word [0x1800d55ff], 0x1ad
mov dword [0x1800d55f8], 0x22d56326
mov word [0x1800d55fc], 0xcb42
mov byte [0x1800d55fe], 0xe
call fcn.18004b83c
lea rcx, [0x1800d5314]
call fcn.18004b320
cmp byte [0x1800d5600], 0
je 0x180047531
xor byte [0x1800d55f8], 0x69
xor byte [0x1800d55f9], r13b
xor byte [0x1800d55fa], 0xbf
xor byte [0x1800d55fb], 0x47
xor byte [0x1800d55fc], 0x21
xor byte [0x1800d55fd], 0xbf
xor byte [0x1800d55fe], 0x7d
xor byte [0x1800d55ff], 0xad
mov byte [0x1800d5600], 0
mov qword [rsp + 0x260], rsi
lea rcx, [0x1800d55f8]
mov qword [rsp + 0x268], rdi
call fcn.1800371f0
test al, al
je 0x180047724
mov eax, dword [r14 + r12]
cmp dword [0x1800d517c], eax
mov qword [rsp + 0x48], 0
jle 0x1800475c4
lea rcx, [0x1800d517c]
call fcn.18004b38c
cmp dword [0x1800d517c], 0xffffffff
jne 0x1800475c4
lea rcx, [0x180055060]
mov word [0x1800d5613], 0x16b
mov dword [0x1800d5608], 0xa052132
mov dword [0x1800d560c], 0xa979bc35
mov word [0x1800d5610], 0x220e
mov byte [0x1800d5612], 0x15
call fcn.18004b83c
lea rcx, [0x1800d517c]
call fcn.18004b320
cmp byte [0x1800d5614], 0
je 0x180047628
xor byte [0x1800d5608], 0x67
xor byte [0x1800d5609], 0x51
xor byte [0x1800d560a], 0x61
xor byte [0x1800d560b], 0x6b
xor byte [0x1800d560c], 0x41
xor byte [0x1800d560d], 0xd9
xor byte [0x1800d560e], 0x59
xor byte [0x1800d560f], 0xe5
xor byte [0x1800d5610], 0x67
xor byte [0x1800d5611], 0x51
xor byte [0x1800d5612], 0x61
xor byte [0x1800d5613], 0x6b
mov byte [0x1800d5614], 0
lea rdx, [rsp + 0x48]
lea rcx, [0x1800d5608]
call fcn.18002a970
test al, al
je 0x180047642
call fcn.18003fe80
mov rdi, qword [0x1800d4fc8]
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x18004771f
mov qword [rsp + 0x230], r15
movaps xmmword [rsp + 0x200], xmm8
mov dword [rsp + 0x50], 0x43c80000
mov dword [rsp + 0x54], 0x420c0000
nop word [rax + rax]
cmp qword [rbx + 0x28], 0x10
lea r15, [rbx + 0x10]
jb 0x18004768e
mov r15, qword [r15]
lea rdx, [rsp + 0x50]
mov rcx, r15
call fcn.18002a970
test al, al
je 0x180047702
mov rax, qword [0x1800d4e08]
mov rcx, r15
mov rsi, qword [0x1800d4d20]
call rax
mov rcx, rax
call rsi
test rax, rax
je 0x180047702
mov rdx, qword [0x1800d4d58]
mov rcx, rax
movss xmm6, dword [0x1800d4f38]
movss xmm7, dword [0x1800d4f3c]
movss xmm8, dword [0x1800d4f40]
call rdx
lea rdx, [rsp + 0x70]
movss dword [rsp + 0x70], xmm6
mov rcx, rax
movss dword [rsp + 0x74], xmm7
movss dword [rsp + 0x78], xmm8
call qword [0x1800d4cc8]
mov rbx, qword [rbx]
cmp rbx, rdi
jne 0x180047680
movaps xmm8, xmmword [rsp + 0x200]
mov r15, qword [rsp + 0x230]
call fcn.1800372f0
mov eax, dword [r14 + r12]
cmp dword [0x1800d59d4], eax
jle 0x180047771
lea rcx, [0x1800d59d4]
call fcn.18004b38c
cmp dword [0x1800d59d4], 0xffffffff
jne 0x180047771
lea rcx, [0x180055040]
mov dword [0x1800d5544], 0x1bf1ef2
mov dword [0x1800d5540], 0x7bcec0ce
call fcn.18004b83c
lea rcx, [0x1800d59d4]
call fcn.18004b320
cmp byte [0x1800d5547], 0
je 0x1800477b2
xor byte [0x1800d5540], 0x9d
xor byte [0x1800d5541], 0xa3
xor byte [0x1800d5542], 0xab
xor byte [0x1800d5543], 0x15
xor byte [0x1800d5544], 0x97
xor byte [0x1800d5545], 0x6d
xor byte [0x1800d5546], 0xbf
mov byte [0x1800d5547], 0
lea rcx, [0x1800d5540]
call fcn.1800371f0
test al, al
je 0x1800478fe
mov eax, dword [r14 + r12]
cmp dword [0x1800d53c0], eax
jle 0x180047813
lea rcx, [0x1800d53c0]
call fcn.18004b38c
cmp dword [0x1800d53c0], 0xffffffff
jne 0x180047813
lea rcx, [0x180055020]
mov dword [0x1800d5134], 0x1d5e4e2
mov dword [0x1800d5130], 0x7ffa4238
call fcn.18004b83c
lea rcx, [0x1800d53c0]
call fcn.18004b320
cmp byte [0x1800d5137], 0
je 0x180047854
xor byte [0x1800d5130], 0x6b
xor byte [0x1800d5131], 0x21
xor byte [0x1800d5132], 0x9f
xor byte [0x1800d5133], 0x11
xor byte [0x1800d5134], 0x87
xor byte [0x1800d5135], 0x97
xor byte [0x1800d5136], 0xd5
mov byte [0x1800d5137], 0
lea rcx, [0x1800d5130]
call fcn.180035790
mov eax, dword [r14 + r12]
cmp dword [0x1800d5394], eax
mov qword [rsp + 0x58], 0
jle 0x1800478b5
lea rcx, [0x1800d5394]
call fcn.18004b38c
cmp dword [0x1800d5394], 0xffffffff
jne 0x1800478b5
lea rcx, [0x180055000]
mov dword [0x1800d52ca], 0x1075f2c
mov word [0x1800d52c8], 0x405f
call fcn.18004b83c
lea rcx, [0x1800d5394]
call fcn.18004b320
cmp byte [0x1800d52cd], 0
je 0x1800478e8
xor byte [0x1800d52c8], 0x13
xor byte [0x1800d52c9], 0x2f
xor byte [0x1800d52ca], 0x4d
xor byte [0x1800d52cb], 0x3b
xor byte [0x1800d52cc], 7
mov byte [0x1800d52cd], 0
lea rdx, [rsp + 0x58]
lea rcx, [0x1800d52c8]
call fcn.18002a970
call fcn.1800372f0
mov eax, dword [r14 + r12]
cmp dword [0x1800d55a8], eax
jle 0x180047954
lea rcx, [0x1800d55a8]
call fcn.18004b38c
cmp dword [0x1800d55a8], 0xffffffff
jne 0x180047954
lea rcx, [0x180054fe0]
mov dword [0x1800d5866], 0x10f70e2
mov dword [0x1800d5860], 0x37493a5c
mov word [0x1800d5864], 0xa9aa
call fcn.18004b83c
lea rcx, [0x1800d55a8]
call fcn.18004b320
cmp byte [0x1800d5869], 0
je 0x1800479a3
xor byte [0x1800d5860], 0xf
xor byte [0x1800d5861], 0x5f
xor byte [0x1800d5862], 0x3d
xor byte [0x1800d5863], 0x43
xor byte [0x1800d5864], 0xc3
xor byte [0x1800d5865], 0xc7
xor byte [0x1800d5866], 0x85
xor byte [0x1800d5867], 3
xor byte [0x1800d5868], 0xf
mov byte [0x1800d5869], 0
lea rcx, [0x1800d5860]
call fcn.1800371f0
test al, al
je 0x18004846d
mov eax, dword [r14 + r12]
cmp dword [0x1800d59c0], eax
mov qword [rsp + 0x60], 0
jle 0x180047a1c
lea rcx, [0x1800d59c0]
call fcn.18004b38c
cmp dword [0x1800d59c0], 0xffffffff
jne 0x180047a1c
lea rcx, [0x180054fd0]
mov word [0x1800d55b7], 0x139
mov dword [0x1800d55b0], 0xec063e35
mov word [0x1800d55b4], 0x9bfe
mov byte [0x1800d55b6], 0xd
call fcn.18004b83c
lea rcx, [0x1800d59c0]
call fcn.18004b320
cmp byte [0x1800d55b8], 0
je 0x180047a64
xor byte [0x1800d55b0], 0x71
xor byte [0x1800d55b1], 0x57
xor byte [0x1800d55b2], 0x75
xor byte [0x1800d55b3], 0x8f
xor byte [0x1800d55b4], 0x91
xor byte [0x1800d55b5], 0xe9
xor byte [0x1800d55b6], 0x69
xor byte [0x1800d55b7], 0x39
mov byte [0x1800d55b8], 0
lea rdx, [rsp + 0x60]
lea rcx, [0x1800d55b0]
call fcn.18002a970
test al, al
je 0x180047c11
movdqa xmm6, xmmword [0x18006b420]
movdqa xmm7, xmmword [0x18006b2d0]
mov eax, dword [r14 + r12]
cmp dword [0x1800d51b0], eax
movdqu xmmword [rbp + 0x88], xmm6
mov word [rbp + 0xa8], 0xfd7f
movdqu xmmword [rbp + 0x98], xmm7
jle 0x180047b02
lea rcx, [0x1800d51b0]
call fcn.18004b38c
cmp dword [0x1800d51b0], 0xffffffff
jne 0x180047b02
movzx eax, word [rbp + 0xa8]
lea rcx, [0x180054fb0]
mov word [0x1800d5578], ax
mov byte [0x1800d557a], r13b
movups xmmword [0x1800d5558], xmm6
movups xmmword [0x1800d5568], xmm7
call fcn.18004b83c
lea rcx, [0x1800d51b0]
call fcn.18004b320
cmp byte [0x1800d557a], 0
je 0x180047c04
xor byte [0x1800d5558], 0x19
xor byte [0x1800d5559], 0xfd
xor byte [0x1800d555a], 0x81
xor byte [0x1800d555b], 0x11
xor byte [0x1800d555c], 0x65
xor byte [0x1800d555d], 9
xor byte [0x1800d555e], 0xa3
xor byte [0x1800d555f], 0x1f
xor byte [0x1800d5560], 0x19
xor byte [0x1800d5561], 0xfd
xor byte [0x1800d5562], 0x81
xor byte [0x1800d5563], 0x11
xor byte [0x1800d5564], 0x65
xor byte [0x1800d5565], 9
xor byte [0x1800d5566], 0xa3
xor byte [0x1800d5567], 0x1f
xor byte [0x1800d5568], 0x19
xor byte [0x1800d5569], 0xfd
xor byte [0x1800d556a], 0x81
xor byte [0x1800d556b], 0x11
xor byte [0x1800d556c], 0x65
xor byte [0x1800d556d], 9
xor byte [0x1800d556e], 0xa3
xor byte [0x1800d556f], 0x1f
xor byte [0x1800d5570], 0x19
xor byte [0x1800d5571], 0xfd
xor byte [0x1800d5572], 0x81
xor byte [0x1800d5573], 0x11
xor byte [0x1800d5574], 0x65
xor byte [0x1800d5575], 9
xor byte [0x1800d5576], 0xa3
xor byte [0x1800d5577], 0x1f
xor byte [0x1800d5578], 0x19
xor byte [0x1800d5579], 0xfd
mov byte [0x1800d557a], 0
lea rcx, [0x1800d5558]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm6, xmmword [0x18006b3b0]
mov eax, dword [r14 + r12]
cmp dword [0x1800d51ac], eax
movdqu xmmword [rbp - 0x60], xmm6
mov qword [rsp + 0x68], 0
mov dword [rbp - 0x50], 0x4d326cb7
mov word [rbp - 0x4c], 0xe1d6
jle 0x180047c8f
lea rcx, [0x1800d51ac]
call fcn.18004b38c
cmp dword [0x1800d51ac], 0xffffffff
jne 0x180047c8f
mov eax, dword [rbp - 0x50]
lea rcx, [0x180054f90]
mov dword [0x1800d5b08], eax
movzx eax, word [rbp - 0x4c]
mov word [0x1800d5b0c], ax
mov byte [0x1800d5b0e], r13b
movups xmmword [0x1800d5af8], xmm6
call fcn.18004b83c
lea rcx, [0x1800d51ac]
call fcn.18004b320
cmp byte [0x1800d5b0e], 0
je 0x180047d3d
xor byte [0x1800d5af8], 0x97
xor byte [0x1800d5af9], 0x21
xor byte [0x1800d5afa], 0x57
xor byte [0x1800d5afb], 0x23
xor byte [0x1800d5afc], 0xa3
xor byte [0x1800d5afd], 0xe1
xor byte [0x1800d5afe], 0x2d
xor byte [0x1800d5aff], 7
xor byte [0x1800d5b00], 0x97
xor byte [0x1800d5b01], 0x21
xor byte [0x1800d5b02], 0x57
xor byte [0x1800d5b03], 0x23
xor byte [0x1800d5b04], 0xa3
xor byte [0x1800d5b05], 0xe1
xor byte [0x1800d5b06], 0x2d
xor byte [0x1800d5b07], 7
xor byte [0x1800d5b08], 0x97
xor byte [0x1800d5b09], 0x21
xor byte [0x1800d5b0a], 0x57
xor byte [0x1800d5b0b], 0x23
xor byte [0x1800d5b0c], 0xa3
xor byte [0x1800d5b0d], 0xe1
mov byte [0x1800d5b0e], 0
lea rdx, [rsp + 0x68]
lea rcx, [0x1800d5af8]
call fcn.18002a970
test al, al
je 0x180047e5a
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
cmp dword [0x1800d4f30], 0
mov rsi, rax
je 0x180047d7a
mov rcx, qword [0x1800d4f28]
xor edx, edx
mov rcx, qword [rcx + 0x40]
call fcn.18003e1c0
xor edx, edx
xor ecx, ecx
call fcn.18003e1c0
call qword [sym.imp.KERNEL32.dll_FreeConsole]
xor edi, edi
mov ebx, edi
xor eax, eax
lock cmpxchg dword [0x1800d4b78], r13d
je 0x180047dc3
nop word [rax + rax]
cmp rbx, 0x20
jae 0x180047daa
xor ecx, ecx
jmp 0x180047dad
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
xor eax, eax
lock cmpxchg dword [0x1800d4b78], r13d
jne 0x180047da0
cmp qword [0x1800d4b80], rdi
je 0x180047e41
xor ecx, ecx
call fcn.18003dca0
test eax, eax
jne 0x180047e41
mov rcx, qword [0x1800d5b30]
mov qword [0x1800d5b30], rdi
test rcx, rcx
je 0x180047e09
nop word [rax + rax]
mov rbx, qword [rcx]
xor edx, edx
mov r8d, 0x8000
call qword [sym.imp.KERNEL32.dll_VirtualFree]
mov rcx, rbx
test rbx, rbx
jne 0x180047df0
mov r8, qword [0x1800d5b20]
xor edx, edx
mov rcx, qword [0x1800d4b80]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x1800d4b80]
call qword [sym.imp.KERNEL32.dll_HeapDestroy]
mov qword [0x1800d4b80], rdi
mov qword [0x1800d5b20], rdi
mov qword [0x1800d5b28], rdi
xchg dword [0x1800d4b78], edi
xor r9d, r9d
xor r8d, r8d
mov rcx, rsi
lea edx, [r9 + 0x10]
call qword [sym.imp.USER32.dll_PostMessageA]
mov eax, dword [r14 + r12]
cmp dword [0x1800d5280], eax
movdqa xmm6, xmmword [0x18006b360]
mov dword [rbp - 0x50], 0xb8cbcb92
mov dword [rbp - 0x4c], 0x467846b0
mov word [rbp - 0x48], 0xa7d5
jle 0x180047ed5
lea rcx, [0x1800d5280]
call fcn.18004b38c
cmp dword [0x1800d5280], 0xffffffff
jne 0x180047ed5
movsd xmm0, qword [rbp - 0x50]
lea rcx, [0x180054f70]
movzx eax, word [rbp - 0x48]
movsd qword [0x1800d58e8], xmm0
mov word [0x1800d58f0], ax
mov byte [0x1800d58f2], r13b
movups xmmword [0x1800d58d8], xmm6
call fcn.18004b83c
lea rcx, [0x1800d5280]
call fcn.18004b320
cmp byte [0x1800d58f2], 0
je 0x180047f9f
xor byte [0x1800d58d8], 0xfb
xor byte [0x1800d58d9], 0xa7
xor byte [0x1800d58da], 0xa7
xor byte [0x1800d58db], 0xd7
xor byte [0x1800d58dc], 0xc7
xor byte [0x1800d58dd], 0x21
xor byte [0x1800d58de], 0xd
xor byte [0x1800d58df], 0x3f
xor byte [0x1800d58e0], 0xfb
xor byte [0x1800d58e1], 0xa7
xor byte [0x1800d58e2], 0xa7
xor byte [0x1800d58e3], 0xd7
xor byte [0x1800d58e4], 0xc7
xor byte [0x1800d58e5], 0x21
xor byte [0x1800d58e6], 0xd
xor byte [0x1800d58e7], 0x3f
xor byte [0x1800d58e8], 0xfb
xor byte [0x1800d58e9], 0xa7
xor byte [0x1800d58ea], 0xa7
xor byte [0x1800d58eb], 0xd7
xor byte [0x1800d58ec], 0xc7
xor byte [0x1800d58ed], 0x21
xor byte [0x1800d58ee], 0xd
xor byte [0x1800d58ef], 0x3f
xor byte [0x1800d58f0], 0xfb
xor byte [0x1800d58f1], 0xa7
mov byte [0x1800d58f2], 0
lea rcx, [0x1800d58d8]
call fcn.18002a060
mov eax, dword [r14 + r12]
cmp dword [0x1800d58f8], eax
movdqa xmm6, xmmword [0x18006b2a0]
movdqa xmm7, xmmword [0x18006b3c0]
jle 0x180048009
lea rcx, [0x1800d58f8]
call fcn.18004b38c
cmp dword [0x1800d58f8], 0xffffffff
jne 0x180048009
lea rcx, [0x180054f50]
mov byte [0x1800d5418], r13b
movups xmmword [0x1800d53f8], xmm6
movups xmmword [0x1800d5408], xmm7
call fcn.18004b83c
lea rcx, [0x1800d58f8]
call fcn.18004b320
cmp byte [0x1800d5418], 0
je 0x1800480fd
xor byte [0x1800d53f8], 0xd3
xor byte [0x1800d53f9], 0x37
xor byte [0x1800d53fa], 0xa5
xor byte [0x1800d53fb], 0x47
xor byte [0x1800d53fc], 0x25
xor byte [0x1800d53fd], 0x77
xor byte [0x1800d53fe], 0x85
xor byte [0x1800d53ff], 0x65
xor byte [0x1800d5400], 0xd3
xor byte [0x1800d5401], 0x37
xor byte [0x1800d5402], 0xa5
xor byte [0x1800d5403], 0x47
xor byte [0x1800d5404], 0x25
xor byte [0x1800d5405], 0x77
xor byte [0x1800d5406], 0x85
xor byte [0x1800d5407], 0x65
xor byte [0x1800d5408], 0xd3
xor byte [0x1800d5409], 0x37
xor byte [0x1800d540a], 0xa5
xor byte [0x1800d540b], 0x47
xor byte [0x1800d540c], 0x25
xor byte [0x1800d540d], 0x77
xor byte [0x1800d540e], 0x85
xor byte [0x1800d540f], 0x65
xor byte [0x1800d5410], 0xd3
xor byte [0x1800d5411], 0x37
xor byte [0x1800d5412], 0xa5
xor byte [0x1800d5413], 0x47
xor byte [0x1800d5414], 0x25
xor byte [0x1800d5415], 0x77
xor byte [0x1800d5416], 0x85
xor byte [0x1800d5417], 0x65
mov byte [0x1800d5418], 0
lea rcx, [0x1800d53f8]
call fcn.18002a060
mov eax, dword [r14 + r12]
cmp dword [0x1800d59d8], eax
movdqa xmm6, xmmword [0x18006b2e0]
mov dword [rbp - 0x70], 0x7cdb8798
mov dword [rbp - 0x6c], 0x7ead6c41
mov dword [rbp - 0x68], 0x7cc8d4fc
mov word [rbp - 0x64], 0x615a
jle 0x180048196
lea rcx, [0x1800d59d8]
call fcn.18004b38c
cmp dword [0x1800d59d8], 0xffffffff
jne 0x180048196
mov eax, dword [rbp - 0x68]
lea rcx, [0x180054f20]
movsd xmm0, qword [rbp - 0x70]
mov dword [0x1800d5150], eax
movzx eax, word [rbp - 0x64]
mov word [0x1800d5154], ax
mov word [0x1800d5156], 0x1d9
movups xmmword [0x1800d5138], xmm6
movsd qword [0x1800d5148], xmm0
call fcn.18004b83c
lea rcx, [0x1800d59d8]
call fcn.18004b320
cmp byte [0x1800d5157], 0
je 0x180048283
xor byte [0x1800d5138], 0xb5
xor byte [0x1800d5139], 0xa7
xor byte [0x1800d513a], 0x8b
xor byte [0x1800d513b], 0x13
xor byte [0x1800d513c], 0x35
xor byte [0x1800d513d], 0xd
xor byte [0x1800d513e], 0xd9
xor byte [0x1800d513f], 0x11
xor byte [0x1800d5140], 0xb5
xor byte [0x1800d5141], 0xa7
xor byte [0x1800d5142], 0x8b
xor byte [0x1800d5143], 0x13
xor byte [0x1800d5144], 0x35
xor byte [0x1800d5145], 0xd
xor byte [0x1800d5146], 0xd9
xor byte [0x1800d5147], 0x11
xor byte [0x1800d5148], 0xb5
xor byte [0x1800d5149], 0xa7
xor byte [0x1800d514a], 0x8b
xor byte [0x1800d514b], 0x13
xor byte [0x1800d514c], 0x35
xor byte [0x1800d514d], 0xd
xor byte [0x1800d514e], 0xd9
xor byte [0x1800d514f], 0x11
xor byte [0x1800d5150], 0xb5
xor byte [0x1800d5151], 0xa7
xor byte [0x1800d5152], 0x8b
xor byte [0x1800d5153], 0x13
xor byte [0x1800d5154], 0x35
xor byte [0x1800d5155], 0xd
xor byte [0x1800d5156], 0xd9
mov byte [0x1800d5157], 0
lea rcx, [0x1800d5138]
call fcn.18002a060
mov eax, dword [r14 + r12]
cmp dword [0x1800d54e4], eax
movdqa xmm6, xmmword [0x18006b410]
movdqa xmm7, xmmword [0x18006b3e0]
mov dword [rbp - 0x20], 0xc6db140f
mov dword [rbp - 0x1c], 0x6836d476
mov word [rbp - 0x18], 0x1914
jle 0x18004831b
lea rcx, [0x1800d54e4]
call fcn.18004b38c
cmp dword [0x1800d54e4], 0xffffffff
jne 0x18004831b
movsd xmm0, qword [rbp - 0x20]
lea rcx, [0x180054ef0]
movzx eax, word [rbp - 0x18]
movsd qword [0x1800d57c8], xmm0
mov word [0x1800d57d0], ax
mov word [0x1800d57d2], 0x1af
movups xmmword [0x1800d57a8], xmm6
movups xmmword [0x1800d57b8], xmm7
call fcn.18004b83c
lea rcx, [0x1800d54e4]
call fcn.18004b320
cmp byte [0x1800d57d3], 0
je 0x18004845c
xor byte [0x1800d57a8], 0x7b
xor byte [0x1800d57a9], 0x75
xor byte [0x1800d57aa], 0xaf
xor byte [0x1800d57ab], 0xa9
xor byte [0x1800d57ac], 0x3f
xor byte [0x1800d57ad], 0xa7
xor byte [0x1800d57ae], 0x75
xor byte [0x1800d57af], 7
xor byte [0x1800d57b0], 0x7b
xor byte [0x1800d57b1], 0x75
xor byte [0x1800d57b2], 0xaf
xor byte [0x1800d57b3], 0xa9
xor byte [0x1800d57b4], 0x3f
xor byte [0x1800d57b5], 0xa7
xor byte [0x1800d57b6], 0x75
xor byte [0x1800d57b7], 7
xor byte [0x1800d57b8], 0x7b
xor byte [0x1800d57b9], 0x75
xor byte [0x1800d57ba], 0xaf
xor byte [0x1800d57bb], 0xa9
xor byte [0x1800d57bc], 0x3f
xor byte [0x1800d57bd], 0xa7
xor byte [0x1800d57be], 0x75
xor byte [0x1800d57bf], 7
xor byte [0x1800d57c0], 0x7b
xor byte [0x1800d57c1], 0x75
xor byte [0x1800d57c2], 0xaf
xor byte [0x1800d57c3], 0xa9
xor byte [0x1800d57c4], 0x3f
xor byte [0x1800d57c5], 0xa7
xor byte [0x1800d57c6], 0x75
xor byte [0x1800d57c7], 7
xor byte [0x1800d57c8], 0x7b
xor byte [0x1800d57c9], 0x75
xor byte [0x1800d57ca], 0xaf
xor byte [0x1800d57cb], 0xa9
xor byte [0x1800d57cc], 0x3f
xor byte [0x1800d57cd], 0xa7
xor byte [0x1800d57ce], 0x75
xor byte [0x1800d57cf], 7
xor byte [0x1800d57d0], 0x7b
xor byte [0x1800d57d1], 0x75
xor byte [0x1800d57d2], 0xaf
mov byte [0x1800d57d3], 0
lea rcx, [0x1800d57a8]
call fcn.18002a060
call fcn.1800372f0
call fcn.180035e10
call fcn.18000e790
movaps xmm7, xmmword [rsp + 0x210]
movaps xmm6, xmmword [rsp + 0x220]
mov r14, qword [rsp + 0x238]
mov r13, qword [rsp + 0x240]
mov r12, qword [rsp + 0x270]
mov rdi, qword [rsp + 0x268]
mov rsi, qword [rsp + 0x260]
mov rcx, qword [rbp + 0xf0]
xor rcx, rsp
call fcn.18004b300
add rsp, 0x248
pop rbx
pop rbp
ret