Function at 0x14000f740
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
mov eax, 0x10e0
call fcn.14007a730
sub rsp, rax
movaps xmmword [rsp + 0x10d0], xmm6
movaps xmmword [rsp + 0x10c0], xmm7
movaps xmmword [rsp + 0x10b0], xmm8
movaps xmmword [rsp + 0x10a0], xmm9
movaps xmmword [rsp + 0x1090], xmm10
movaps xmmword [rsp + 0x1080], xmm11
movaps xmmword [rsp + 0x1070], xmm12
movaps xmmword [rsp + 0x1060], xmm13
movaps xmmword [rsp + 0x1050], xmm14
movaps xmmword [rsp + 0x1040], xmm15
mov rax, qword [0x1400d7020]
xor rax, rsp
mov qword [rsp + 0x1030], rax
xor r14d, r14d
mov r13d, r14d
mov dword [rsp + 0xf90], r14d
call fcn.140029330
call fcn.140029790
call fcn.14002f360
nop
mov edx, dword [0x1400db1c8]
lea r8d, [r14 + 0x40]
lea rcx, [rsp + 0xff0]
call fcn.14001d2e0
movups xmm0, xmmword [rax]
movaps xmmword [0x1400db1e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [0x1400db1f0], xmm1
movups xmm0, xmmword [rax + 0x20]
movaps xmmword [0x1400db200], xmm0
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [0x1400db210], xmm1
lea rcx, [0x1400db6f8]
call fcn.140019cf0
test rax, rax
je 0x140016920
call fcn.14000f2e0
mov dword [0x1400db1d0], eax
mov ecx, r14d
mov ebx, r14d
lea r12, [0x1400d7da0]
movss xmm9, dword [0x1400c542c]
movss xmm8, dword [0x1400c53a8]
movss xmm14, dword [0x1400c54ec]
xorps xmm10, xmm10
movss xmm15, dword [0x1400c5588]
movss xmm13, dword [0x1400c5594]
movss xmm12, dword [0x1400c5394]
mov dword [rsp + 0x54], ecx
movsxd r15, ecx
lea rcx, [0x1400db6f8]
call fcn.140019cf0
movsxd rcx, ebx
cmp rcx, rax
jae 0x14001693b
lea rcx, [rsp + 0xf38]
call fcn.140002e70
mov rdx, r15
lea rcx, [0x1400db6f8]
call fcn.140019ce0
mov edx, dword [rax + 8]
add edx, 0x120
lea rcx, [rsp + 0xfe0]
call fcn.14006af50
movsd xmm6, qword [rax]
mov ebx, dword [rax + 8]
mov rdx, r15
lea rcx, [0x1400db6f8]
call fcn.140019ce0
mov ecx, dword [rax]
add ecx, 0xa0c
call fcn.14006ab80
movaps xmm11, xmm0
mov rdx, r15
lea rcx, [0x1400db6f8]
call fcn.140019ce0
mov ecx, dword [rax]
add ecx, 0x6b4
call fcn.14006ab30
mov esi, eax
movaps xmm0, xmmword [0x1400db1e0]
movaps xmmword [rsp + 0xff0], xmm0
movaps xmm1, xmmword [0x1400db1f0]
movaps xmmword [rsp + 0x1000], xmm1
movaps xmm0, xmmword [0x1400db200]
movaps xmmword [rsp + 0x1010], xmm0
movaps xmm1, xmmword [0x1400db210]
movaps xmmword [rsp + 0x1020], xmm1
movsd qword [rsp + 0xc0], xmm6
mov dword [rsp + 0xc8], ebx
lea r9, [rsp + 0xff0]
lea r8, [rsp + 0xf30]
lea rdx, [rsp + 0xf38]
lea rcx, [rsp + 0xc0]
call fcn.140006450
comiss xmm12, dword [rsp + 0xf40]
ja 0x140016913
mov rdx, r15
lea rcx, [0x1400db6f8]
call fcn.140019ce0
cmp dword [rax + 4], 0x42700000
jne 0x14000f9fd
movss xmm2, dword [rsp + 0xf40]
movaps xmm1, xmm2
divss xmm1, dword [0x1400c5564]
movss xmm0, dword [rsp + 0xf3c]
addss xmm0, xmm1
movss dword [rsp + 0xf3c], xmm0
subss xmm2, xmm1
movss dword [rsp + 0xf40], xmm2
mov rdx, r15
lea rcx, [0x1400db6f8]
call fcn.140019ce0
cmp dword [rax + 4], 0x42480000
je 0x14000fa2a
mov rdx, r15
lea rcx, [0x1400db6f8]
call fcn.140019ce0
cmp dword [rax + 0x30], 7
jne 0x14000fa61
movss xmm2, dword [rsp + 0xf40]
movaps xmm1, xmm2
mulss xmm1, dword [0x1400c5404]
movss xmm0, dword [rsp + 0xf3c]
addss xmm0, xmm1
movss dword [rsp + 0xf3c], xmm0
subss xmm2, xmm1
movss dword [rsp + 0xf40], xmm2
mov rdx, r15
lea rcx, [0x1400db6f8]
call fcn.140019ce0
mov ecx, dword [rax]
add ecx, 0x330
call fcn.14006ab30
mov rdx, r15
lea rcx, [0x1400db6f8]
call fcn.140019ce0
mov ecx, dword [rax]
add ecx, 0x378
call fcn.14006ab30
mov rdx, r15
lea rcx, [0x1400db6f8]
call fcn.140019ce0
mov ecx, dword [rax]
add ecx, 0xb50
call fcn.14006ab30
mov ebx, eax
lea rdx, [0x1400b9e5d]
lea rcx, [rsp + 0xfa0]
call fcn.14001a360
nop
mov edx, ebx
lea rcx, [rsp + 0x60]
call fcn.140002240
mov rdx, rax
lea rcx, [rsp + 0xfa0]
call fcn.14001a190
lea rcx, [rsp + 0x60]
call fcn.14001a130
lea rdx, [0x1400ba4a0]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
lea rcx, [rsp + 0xfa0]
test al, al
je 0x14000fb23
lea rdx, [0x1400ba4a4]
call fcn.14001d320
jmp 0x140010461
lea rdx, [0x1400ba4a8]
call fcn.14001d320
lea rcx, [rsp + 0xfa0]
test al, al
je 0x14000fb4c
lea rdx, str.InWater
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.268435464
call fcn.14001d320
lea rcx, [rsp + 0xfa0]
test al, al
je 0x14000fb75
lea rdx, str.PlayEmotion
call fcn.14001a0b0
jmp 0x140010461
lea rdx, [0x1400ba4d4]
call fcn.14001d320
lea rcx, [rsp + 0xfa0]
test al, al
je 0x14000fb9e
lea rdx, str.Stand
call fcn.14001a0b0
jmp 0x140010461
lea rdx, [0x1400ba4e0]
call fcn.14001d320
test al, al
jne 0x14001044d
lea rdx, [0x1400ba4e4]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x14001044d
lea rdx, [0x1400ba4e8]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x14001044d
lea rdx, [0x1400ba4ec]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x14001044d
lea rdx, [0x1400ba4f0]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x14001044d
lea rdx, str.1680
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010437
lea rdx, str.1672
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010437
lea rdx, str.1673
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010437
lea rdx, str.1032
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010437
lea rdx, str.1544
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010437
lea rdx, str.1545
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010437
lea rdx, str.1033
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010437
lea rdx, [0x1400ba53c]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
lea rcx, [rsp + 0xfa0]
test al, al
je 0x14000fd17
lea rdx, str.Walking
call fcn.14001a0b0
jmp 0x140010461
lea rdx, [0x1400ba548]
call fcn.14001d320
lea rcx, [rsp + 0xfa0]
test al, al
je 0x14000fd40
lea rdx, str.Running
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.4194304
call fcn.14001d320
lea rcx, [rsp + 0xfa0]
test al, al
je 0x14000fd69
lea rdx, str.Swimming
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.32784
call fcn.14001d320
lea rcx, [rsp + 0xfa0]
test al, al
je 0x14000fd92
lea rdx, str.Reviving
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.16777224
call fcn.14001d320
lea rcx, [rsp + 0xfa0]
test al, al
je 0x14000fdbb
lea rdx, str.Climbing
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.8200
call fcn.14001d320
test al, al
jne 0x140010421
lea rdx, str.8208
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010421
lea rdx, [0x1400ba5c4]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x14001040b
lea rdx, [0x1400ba5c8]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x14001040b
lea rdx, [0x1400ba5cc]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x14001040b
lea rdx, [0x1400ba5d8]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103f5
lea rdx, [0x1400ba5dc]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103f5
lea rdx, [0x1400ba5e0]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103f5
lea rdx, str.5445
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103f5
lea rdx, [0x1400ba5f4]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103f5
lea rdx, [0x1400ba5e0]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103f5
lea rdx, [0x1400ba5f8]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103df
lea rdx, [0x1400ba5fc]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103df
lea rdx, [0x1400ba600]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103df
lea rdx, [0x1400ba610]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103c6
lea rdx, [0x1400ba614]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103c6
lea rdx, [0x1400ba618]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103c6
lea rdx, [0x1400ba61c]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103c6
lea rdx, [0x1400ba620]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103c6
lea rdx, [0x1400ba624]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103c6
lea rdx, [0x1400ba634]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103ad
lea rdx, [0x1400ba638]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103ad
lea rdx, [0x1400ba63c]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103ad
lea rdx, [0x1400ba640]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103ad
lea rdx, [0x1400ba644]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103ad
lea rdx, [0x1400ba648]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103ad
lea rdx, [0x1400ba64c]
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103ad
lea rdx, str.1160
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103ad
lea rdx, str.1161
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103ad
lea rdx, str.1169
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x1400103ad
lea rdx, str.131070
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010394
lea rdx, str.131071
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010394
lea rdx, str.131072
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010394
lea rdx, str.131073
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010394
lea rdx, str.131074
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010394
lea rdx, str.131075
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010394
lea rdx, str.33554440
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x14001037b
lea rdx, str.524296
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x14001037b
lea rdx, str.1048584
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x14001037b
lea rdx, str.524288
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x14001037b
lea rdx, str.16392
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010362
lea rdx, str.16393
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010362
lea rdx, str.16401
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010362
lea rdx, str.16416
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010362
lea rdx, str.16417
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010362
lea rdx, str.16457
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010362
lea rdx, str.16400
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010362
lea rdx, str.17401
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010362
lea rdx, str.17417
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010362
lea rdx, str.17424
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010362
lea rdx, str.17425
lea rcx, [rsp + 0xfa0]
call fcn.14001d320
test al, al
jne 0x140010362
mov edx, ebx
lea rcx, [rsp + 0x60]
call fcn.140002240
mov rdx, rax
lea rcx, [rsp + 0xfa0]
call fcn.14001a190
lea rcx, [rsp + 0x60]
call fcn.14001a130
jmp 0x140010461
lea rdx, str.Throwing_Bomb
lea rcx, [rsp + 0xfa0]
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.Driving
lea rcx, [rsp + 0xfa0]
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.Knocked
lea rcx, [rsp + 0xfa0]
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.Firing
lea rcx, [rsp + 0xfa0]
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.Reloading
lea rcx, [rsp + 0xfa0]
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.Jumping
lea rcx, [rsp + 0xfa0]
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.Snake
lea rcx, [rsp + 0xfa0]
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.Crouch
lea rcx, [rsp + 0xfa0]
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.Punching
lea rcx, [rsp + 0xfa0]
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.Peek
lea rcx, [rsp + 0xfa0]
call fcn.14001a0b0
jmp 0x140010461
lea rdx, str.Aiming
lea rcx, [rsp + 0xfa0]
call fcn.14001a0b0
mov rdx, r15
lea rcx, [0x1400db6f8]
call fcn.140019ce0
lea rcx, [rax + 0xb0]
call fcn.14001a060
mov rdx, rax
lea rcx, [rsp + 0xf50]
call fcn.14001a360
nop
lea rdx, [0x1400ba740]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400104b9
lea rdx, str.INDONESIA
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba754]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400104e5
lea rdx, str.ERANGEL
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba760]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010511
lea rdx, str.AFGHANISTAN
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba774]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001053d
lea rdx, str.Albania
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba780]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010569
lea rdx, str.Algeria
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba790]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010595
lea rdx, str.American_Samoa
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba7a8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400105c1
lea rdx, str._tAndora
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba7b8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400105ed
lea rdx, str.Angola
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba7c4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010619
lea rdx, str.Anguilla
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba7d4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010645
lea rdx, str.ANTArtica
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba7e4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010671
lea rdx, str.Antigua__Barbuda
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba7fc]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001069d
lea rdx, str.Argentina
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba80c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400106c9
lea rdx, str.Armenia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba818]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400106f5
lea rdx, str.Aruba
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba824]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010721
lea rdx, str.Australia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba834]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001074d
lea rdx, str.Austris
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba840]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010779
lea rdx, str.Azerbaijan
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba854]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400107a5
lea rdx, str.Bahamas
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba860]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400107d1
lea rdx, str.Bahrain
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba870]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400107fd
lea rdx, str.Bangladesh
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba884]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010829
lea rdx, str.Barbados
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba894]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010855
lea rdx, str.Belarus
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba8a0]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010881
lea rdx, str.Belgium
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba8b0]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400108ad
lea rdx, str.Belize
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba8bc]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400108d9
lea rdx, str.Benin
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba8c8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010905
lea rdx, str.Bermuda
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba8d8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010931
lea rdx, str.Bhutan
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba8e4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001095d
lea rdx, str.Bolivia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba8f0]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010989
lea rdx, str.Bonaire
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba900]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400109b5
lea rdx, str.Bosnia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba90c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400109e1
lea rdx, str.Bostwana
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba91c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010a0d
lea rdx, str.Bouvet_Island
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba930]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010a39
lea rdx, str.Brazil
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba93c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010a65
lea rdx, str.British_Indian
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba950]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010a91
lea rdx, str.Brunei_Darussalam
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba96c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010abd
lea rdx, str.Bulgaria
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba97c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010ae9
lea rdx, str.Burkina_Faso
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba990]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010b15
lea rdx, str.Burundi
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba9a0]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010b41
lea rdx, str.Cabo_Verde
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba9b4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010b6d
lea rdx, str.Cambodia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba9c4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010b99
lea rdx, str.Cameroon
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba9d4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010bc5
lea rdx, str.Canada
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba9e0]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010bf1
lea rdx, str.Cayman_Islands
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400ba9f8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010c1d
lea rdx, str.Cent_African_Rep
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baa14]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010c49
lea rdx, str.Chad
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baa20]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010c75
lea rdx, str.Chille
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baa2c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010ca1
lea rdx, str.China
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baa38]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010ccd
lea rdx, str.Chrismast_Island
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baa54]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010cf9
lea rdx, str.Cocos_Island
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baa68]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010d25
lea rdx, str.Colombia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baa7c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010d51
lea rdx, str.Comoros
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baa88]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010d7d
lea rdx, [0x1400baa8c]
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baa90]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010da9
lea rdx, str.Congo
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baa9c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010dd5
lea rdx, str.Cook_Island
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baaac]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010e01
lea rdx, str.Costa_Rica
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baabc]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010e2d
lea rdx, str.Croatia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baac8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010e59
lea rdx, str.Cuba
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baad4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010e85
lea rdx, str.Curacao
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baae0]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010eb1
lea rdx, str.Cyprus
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baaec]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010edd
lea rdx, str.Czechia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baaf8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010f09
lea rdx, str.Cote_De_Ivore
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bab10]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010f35
lea rdx, str.Denmark
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bab20]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010f61
lea rdx, str.Djibouti
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bab34]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010f8d
lea rdx, str.Dominica
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bab44]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010fb9
lea rdx, str.Dominica_Republic
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bab5c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140010fe5
lea rdx, str.Ecuador
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bab68]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011011
lea rdx, str.Mesir
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bab74]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001103d
lea rdx, str.El_Savador
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bab84]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011069
lea rdx, str.Equatorial_Guinea
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bab9c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011095
lea rdx, str.Eritrea
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baba8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400110c1
lea rdx, str.Estonia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400babb8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400110ed
lea rdx, str.Eswatini
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400babcc]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011119
lea rdx, str.Ethiopia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400babdc]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011145
lea rdx, str.Falkland_Islands
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400babf4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011171
lea rdx, str.Faroe_Islands
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bac08]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001119d
lea rdx, str.Fiji
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bac14]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400111c9
lea rdx, str.Finland
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bac20]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400111f5
lea rdx, str.France
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bac2c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011221
lea rdx, str.French_Guiana
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bac40]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001124d
lea rdx, str.French_Polynesia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bac5c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011279
lea rdx, str.French_Territories
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bac74]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400112a5
lea rdx, str.Gabon
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bac80]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400112d1
lea rdx, str.Gambia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bac8c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400112fd
lea rdx, str.Georgia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bac98]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011329
lea rdx, str.GermAny
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baca8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011355
lea rdx, str.Ghana
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bacb4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011381
lea rdx, str.Gibraltar
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bacc4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400113ad
lea rdx, str.Greece
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bacd0]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400113d9
lea rdx, str.Greenland
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bace4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011405
lea rdx, str.Grenada
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bacf0]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011431
lea rdx, str.Guadeloupe
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bad04]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001145d
lea rdx, str.Guam
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bad10]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011489
lea rdx, str.Guatemala
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bad24]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400114b5
lea rdx, str.Guernsey
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bad34]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400114e1
lea rdx, str.Guinea
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bad40]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001150d
lea rdx, str.Guinea_Bissau
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bad58]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011539
lea rdx, str.Guyana
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bad64]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011565
lea rdx, str.Haiti
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bad70]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011591
lea rdx, str.Mcdonald_Island
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bad88]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400115bd
lea rdx, str.Vatican
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bad98]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400115e9
lea rdx, str.Honduras
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400badac]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011615
lea rdx, str.Hong_Kong
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400badbc]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011641
lea rdx, str.Hungary
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400badc8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001166d
lea rdx, str.Jamaica
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400badd8]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011699
lea rdx, str.Japan
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bade4]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400116c5
lea rdx, str.Jersey
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400badf0]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400116f1
lea rdx, str.Jordan
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400badfc]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001171d
lea rdx, str.Kazakhstan
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bae0c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011749
lea rdx, str.Kenya
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bae18]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011775
lea rdx, str.Kiribati
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bae2c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400117a1
lea rdx, str.South_Korea
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bae3c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400117cd
lea rdx, str.North_Korea
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bae4c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400117f9
lea rdx, str.Kuwait
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bae58]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011825
lea rdx, str.Kyrgyztan
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bae6c]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011851
lea rdx, str.LP_Democratic_Rep.
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bae84]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x14001187d
lea rdx, str.Latvia
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400bae90]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400118a9
lea rdx, str.Lebanon
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baea0]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x1400118d5
lea rdx, str.Lesotho
lea rcx, [rsp + 0xf50]
call fcn.14001a0b0
lea rdx, [0x1400baeb0]
lea rcx, [rsp + 0xf50]
call fcn.14001d320
test al, al
je 0x140011901
mov ecx, dword [rsp + 0x54]
inc ecx
mov ebx, ecx
jmp 0x14000f898
movss xmm14, dword [0x1400c54ec]
movss xmm15, dword [0x1400c5588]
movss xmm13, dword [0x1400c5594]
lea rcx, [0x1400db768]
call fcn.140019c10
mov r15, rax
lea rcx, [0x1400db768]
call fcn.140019c00
mov r12, rax
mov rcx, r15
cmp rcx, r12
je 0x140016c3e
mov rdx, r15
lea rcx, [rsp + 0xff0]
call fcn.140018a90
nop
lea rcx, [rsp + 0xf38]
call fcn.140002e70
movaps xmm0, xmmword [0x1400db1e0]
movaps xmmword [rsp + 0xfa0], xmm0
movaps xmm1, xmmword [0x1400db1f0]
movaps xmmword [rsp + 0xfb0], xmm1
movaps xmm0, xmmword [0x1400db200]
movaps xmmword [rsp + 0xfc0], xmm0
movaps xmm1, xmmword [0x1400db210]
movaps xmmword [rsp + 0xfd0], xmm1
movsd xmm0, qword [rsp + 0xff0]
movsd qword [rsp + 0x80], xmm0
mov eax, dword [rsp + 0xff8]
mov dword [rsp + 0x88], eax
lea r9, [rsp + 0xfa0]
lea r8, [rsp + 0xf30]
lea rdx, [rsp + 0xf38]
lea rcx, [rsp + 0x80]
call fcn.1400065f0
test al, al
je 0x140016c28
lea rax, [rsp + 0xfa0]
mov qword [rsp + 0x60], rax
lea rdx, str.::Lootbox::
lea rcx, [rsp + 0xfa0]
call fcn.14001a360
movss xmm0, dword [rsp + 0xf3c]
subss xmm0, xmm13
cvttss2si r8d, xmm0
cvttss2si edx, dword [rsp + 0xf38]
mov byte [rsp + 0x40], 1
mov rcx, qword [0x1400db390]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0x34
mov dword [rsp + 0x28], 0xeb
mov dword [rsp + 0x20], 0xe1
mov r9d, 0xff
mov rcx, rax
call fcn.14000f610
mov ebx, r14d
mov edi, r14d
nop word [rax + rax]
movsxd rsi, ebx
lea rcx, [rsp + 0x1000]
call fcn.140019df0
movsxd rcx, edi
cmp rcx, rax
jae 0x140016c25
lea rax, [rsp + 0xfa0]
mov qword [rsp + 0x60], rax
test r14d, r14d
jne 0x140016b1c
mov edx, dword [rsp + 0xf30]
lea rcx, [rsp + 0xe0]
call fcn.140002240
nop
or r13d, 1
mov dword [rsp + 0xf90], r13d
lea rdx, [0x1400bb76c]
mov rcx, rax
call fcn.14001a070
mov rdi, rax
mov rdx, rsi
lea rcx, [rsp + 0x1000]
call fcn.140019de0
lea rdx, [rax + 8]
mov r8, rdi
lea rcx, [rsp + 0xa0]
call fcn.14001c8c0
nop
or r13d, 2
jmp 0x140016b42
mov rdx, rsi
lea rcx, [rsp + 0x1000]
call fcn.140019de0
lea rdx, [rax + 8]
lea rcx, [rsp + 0xf50]
call fcn.14001a3a0
nop
or r13d, 4
mov dword [rsp + 0xf90], r13d
mov rdx, rax
lea rcx, [rsp + 0xfa0]
call fcn.14001a220
lea ecx, [rbx + 1]
imul edx, ecx, 0xf
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss xmm1, dword [rsp + 0xf3c]
subss xmm1, xmm0
cvttss2si r8d, xmm1
cvttss2si edx, dword [rsp + 0xf38]
mov byte [rsp + 0x40], 1
mov rcx, qword [0x1400db390]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0xff
mov dword [rsp + 0x28], 0xeb
mov dword [rsp + 0x20], 0xe1
mov r9d, 0xff
mov rcx, rax
call fcn.14000f610
nop
test r13b, 4
je 0x140016bda
and r13d, 0xfffffffb
mov dword [rsp + 0xf90], r13d
lea rcx, [rsp + 0xf50]
call fcn.14001a130
nop
test r13b, 2
je 0x140016bfa
and r13d, 0xfffffffd
mov dword [rsp + 0xf90], r13d
lea rcx, [rsp + 0xa0]
call fcn.14001a130
nop
test r13b, 1
je 0x140016c19
and r13d, 0xfffffffe
mov dword [rsp + 0xf90], r13d
lea rcx, [rsp + 0xe0]
call fcn.14001a130
inc ebx
mov edi, ebx
mov r14d, ebx
jmp 0x140016a90
xor r14d, r14d
lea rcx, [rsp + 0xff0]
call fcn.140018c00
add r15, 0x30
jmp 0x140016959
cmp byte [0x1400d7c6c], 0
je 0x140017003
mov edi, r14d
mov esi, r14d
movss xmm13, dword [0x1400c55c4]
movss xmm9, dword [0x1400c55d0]
movss xmm8, dword [0x1400c55e8]
movss xmm12, dword [0x1400c55a8]
nop word [rax + rax]
movsxd rbx, edi
lea rcx, [0x1400db668]
call fcn.140019b40
movsxd rcx, esi
cmp rcx, rax
jae 0x140017003
lea rcx, [rsp + 0xf38]
call fcn.140002e70
mov rdx, rbx
lea rcx, [0x1400db668]
call fcn.140019b30
mov ecx, dword [rax]
add ecx, 0x158
call fcn.14006ab30
lea edx, [rax + 0x120]
lea rcx, [rsp + 0xfe0]
call fcn.14006af50
movaps xmm0, xmmword [0x1400db1e0]
movaps xmmword [rsp + 0xfa0], xmm0
movaps xmm1, xmmword [0x1400db1f0]
movaps xmmword [rsp + 0xfb0], xmm1
movaps xmm0, xmmword [0x1400db200]
movaps xmmword [rsp + 0xfc0], xmm0
movaps xmm1, xmmword [0x1400db210]
movaps xmmword [rsp + 0xfd0], xmm1
movsd xmm0, qword [rax]
movsd qword [rsp + 0x80], xmm0
mov eax, dword [rax + 8]
mov dword [rsp + 0x88], eax
lea r9, [rsp + 0xfa0]
lea r8, [rsp + 0xf30]
lea rdx, [rsp + 0xf38]
lea rcx, [rsp + 0x80]
call fcn.1400065f0
movss xmm0, dword [0x1400c5394]
comiss xmm0, dword [rsp + 0xf40]
ja 0x140016ffa
mov eax, dword [rsp + 0xf30]
cmp eax, 0xa
jl 0x140016ffa
cmp eax, 0x12c
jge 0x140016ffa
mov rdx, rbx
lea rcx, [0x1400db668]
call fcn.140019b30
mov ecx, dword [rax + 4]
add ecx, 0x1e8
call fcn.14006ab80
movaps xmm7, xmm0
mov rdx, rbx
lea rcx, [0x1400db668]
call fcn.140019b30
mov ecx, dword [rax + 4]
add ecx, 0x1e4
call fcn.14006ab80
movaps xmm11, xmm0
mov rdx, rbx
lea rcx, [0x1400db668]
call fcn.140019b30
mov ecx, dword [rax + 4]
add ecx, 0x244
call fcn.14006ab80
movaps xmm6, xmm0
mov rdx, rbx
lea rcx, [0x1400db668]
call fcn.140019b30
mov ecx, dword [rax + 4]
add ecx, 0x240
call fcn.14006ab80
movaps xmm10, xmm0
lea rcx, [rsp + 0xf50]
call fcn.14001a4c0
nop
mov rdx, rbx
lea rcx, [0x1400db668]
call fcn.140019b30
lea rdx, [rax + 8]
lea rcx, [rsp + 0xfa0]
call fcn.14001a3a0
nop
mov edx, dword [rsp + 0xf30]
lea rcx, [rsp + 0xa0]
call fcn.140002240
nop
lea rdx, [0x1400bb774]
mov rcx, rax
call fcn.14001a070
mov rsi, rax
lea rdx, [0x1400bb770]
lea rcx, [rsp + 0xfa0]
call fcn.14001a070
mov rbx, rax
mov rcx, rsi
call fcn.14001a060
mov rdx, rax
mov rcx, rbx
call fcn.14001a070
nop
lea rcx, [rsp + 0xa0]
call fcn.14001a130
lea rcx, [rsp + 0xfa0]
call fcn.14001a060
mov r9, rax
movss xmm0, dword [rsp + 0xf3c]
subss xmm0, xmm13
cvttss2si edx, xmm0
movss xmm1, dword [rsp + 0xf38]
subss xmm1, xmm9
cvttss2si ecx, xmm1
mov dword [rsp + 0x28], 0xd
mov rax, qword [0x1400db330]
mov qword [rsp + 0x20], rax
lea r8, [0x1400d7d28]
call fcn.140003010
mulss xmm7, xmm8
divss xmm7, xmm11
cvttss2si edx, xmm7
lea rcx, [rsp + 0xe0]
call fcn.140002240
mov rbx, rax
mulss xmm6, xmm8
divss xmm6, xmm10
cvttss2si edx, xmm6
lea rcx, [rsp + 0xa0]
call fcn.140002240
mov rsi, rax
lea rdx, [0x1400bb788]
mov rcx, rbx
call fcn.14001a070
mov rbx, rax
lea rdx, str.__HP__
mov rcx, rsi
call fcn.14001a070
mov rdx, rbx
mov rcx, rax
call fcn.14001a090
mov rbx, rax
lea rdx, str.Fuel__
lea rcx, [rsp + 0xf50]
call fcn.14001a070
mov rdx, rbx
mov rcx, rax
call fcn.14001a090
nop
lea rcx, [rsp + 0xa0]
call fcn.14001a130
nop
lea rcx, [rsp + 0xe0]
call fcn.14001a130
lea rcx, [rsp + 0xf50]
call fcn.14001a060
mov r9, rax
movss xmm0, dword [rsp + 0xf3c]
subss xmm0, xmm12
cvttss2si edx, xmm0
movss xmm1, dword [rsp + 0xf38]
subss xmm1, xmm9
cvttss2si ecx, xmm1
mov dword [rsp + 0x28], 0xd
mov rax, qword [0x1400db330]
mov qword [rsp + 0x20], rax
lea r8, [0x1400d7f60]
call fcn.140003010
nop
lea rcx, [rsp + 0xfa0]
call fcn.14001a130
nop
lea rcx, [rsp + 0xf50]
call fcn.14001a130
inc edi
mov esi, edi
jmp 0x140016c80
cmp byte [0x1400d7c67], 0
je 0x14001762b
mov esi, r14d
mov r9d, r14d
movabs r12, 0x2aaaaaaaaaaaaaab
lea r15, [0x1400db2e0]
lea r13, [0x1400db278]
nop
movsxd rbx, esi
mov rcx, qword [0x1400db758]
mov r8, qword [0x1400db750]
sub rcx, r8
mov rax, r12
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, r9d
cmp rax, rdx
jae 0x14001762b
mov qword [rsp + 0xf38], 0
mov dword [rsp + 0xf40], 0
lea rdi, [rbx + rbx*2]
shl rdi, 5
mov edx, dword [r8 + rdi]
add edx, 0x158
mov qword [rsp + 0x20], r14
mov r9d, 4
lea r8, [rsp + 0xf90]
mov rcx, qword [0x1400db228]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov edx, dword [rsp + 0xf90]
add edx, 0x120
lea rcx, [rsp + 0xfe0]
call fcn.14006af50
movaps xmm0, xmmword [0x1400db1e0]
movaps xmmword [rsp + 0xfa0], xmm0
movaps xmm1, xmmword [0x1400db1f0]
movaps xmmword [rsp + 0xfb0], xmm1
movaps xmm0, xmmword [0x1400db200]
movaps xmmword [rsp + 0xfc0], xmm0
movaps xmm1, xmmword [0x1400db210]
movaps xmmword [rsp + 0xfd0], xmm1
movsd xmm0, qword [rax]
movsd qword [rsp + 0x80], xmm0
mov eax, dword [rax + 8]
mov dword [rsp + 0x88], eax
lea r9, [rsp + 0xfa0]
lea r8, [rsp + 0xf30]
lea rdx, [rsp + 0xf38]
lea rcx, [rsp + 0x80]
call fcn.1400065f0
movaps xmm0, xmmword [0x1400db1e0]
movaps xmmword [rsp + 0xf50], xmm0
movaps xmm1, xmmword [0x1400db1f0]
movaps xmmword [rsp + 0xf60], xmm1
movaps xmm0, xmmword [0x1400db200]
movaps xmmword [rsp + 0xf70], xmm0
movaps xmm1, xmmword [0x1400db210]
movaps xmmword [rsp + 0xf80], xmm1
mov rax, qword [0x1400db750]
movsd xmm0, qword [rax + rdi + 0x28]
movsd qword [rsp + 0x90], xmm0
mov eax, dword [rax + rdi + 0x30]
mov dword [rsp + 0x98], eax
lea r9, [rsp + 0xf50]
lea r8, [rsp + 0xf30]
lea rdx, [rsp + 0xf38]
lea rcx, [rsp + 0x90]
call fcn.1400065f0
movss xmm0, dword [0x1400c5394]
comiss xmm0, dword [rsp + 0xf40]
ja case.default.0x14001727b
mov eax, dword [rsp + 0xf30]
cmp eax, 2
jl case.default.0x14001727b
cmp eax, dword [0x1400d7c74]
jge case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
movsxd r8, dword [rsp + 0xf30]
add r8, rax
cvttss2si edx, dword [rsp + 0xf3c]
cvttss2si ecx, dword [rsp + 0xf38]
mov qword [rsp + 0x28], r15
movss dword [rsp + 0x20], xmm6
mov r9, qword [0x1400db330]
call fcn.140004420
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
mov ecx, dword [rax + 0x38]
dec ecx
cmp ecx, 0xc
ja case.default.0x14001727b
movsxd rax, ecx
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x18964]
add rcx, rdx
jmp rcx
cmp byte [0x1400d7c71], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov qword [rsp + 0x28], r13
mov r8, rax
cvttss2si ecx, dword [rsp + 0xf38]
cvttss2si edx, dword [rsp + 0xf3c]
movss dword [rsp + 0x20], xmm6
mov r9, qword [0x1400db330]
call fcn.140004420
inc esi
mov r9d, esi
jmp 0x140017030
cmp byte [0x1400d7c64], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov r8, rax
lea rax, [0x1400db2b8]
mov qword [rsp + 0x28], rax
jmp 0x1400172b5
cmp byte [0x1400d7c7b], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov r8, rax
lea rax, [0x1400db248]
mov qword [rsp + 0x28], rax
jmp 0x1400172b5
cmp byte [0x1400d7c5b], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov r8, rax
lea rax, [0x1400db300]
mov qword [rsp + 0x28], rax
jmp 0x1400172b5
cmp byte [0x1400d7c69], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov r8, rax
lea rax, [0x1400db288]
mov qword [rsp + 0x28], rax
jmp 0x1400172b5
cmp byte [0x1400d7c5f], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov r8, rax
lea rax, [0x1400db320]
mov qword [rsp + 0x28], rax
jmp 0x1400172b5
cmp byte [0x1400d7c6a], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov qword [rsp + 0x28], r15
jmp 0x1400172b2
cmp byte [0x1400d7c53], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov r8, rax
lea rax, [0x1400db310]
mov qword [rsp + 0x28], rax
jmp 0x1400172b5
cmp byte [0x1400d7c68], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov r8, rax
lea rax, [0x1400db2f0]
mov qword [rsp + 0x28], rax
jmp 0x1400172b5
cmp byte [0x1400d7c5d], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov r8, rax
lea rax, [0x1400db2c8]
mov qword [rsp + 0x28], rax
jmp 0x1400172b5
cmp byte [0x1400d7c73], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov r8, rax
lea rax, [0x1400db258]
mov qword [rsp + 0x28], rax
jmp 0x1400172b5
cmp byte [0x1400d7c6e], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov r8, rax
lea rax, [0x1400db2a8]
mov qword [rsp + 0x28], rax
jmp 0x1400172b5
cmp byte [0x1400d7c6f], 0
je case.default.0x14001727b
movd xmm6, dword [0x1400d7c60]
cvtdq2ps xmm6, xmm6
mov rdx, rbx
lea rcx, [0x1400db750]
call fcn.140019de0
lea rcx, [rax + 8]
call fcn.14001a060
mov r8, rax
cvttss2si edx, dword [rsp + 0xf3c]
cvttss2si ecx, dword [rsp + 0xf38]
lea rax, [0x1400db298]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm6
mov r9, qword [0x1400db330]
call fcn.140004420
inc esi
mov r9d, esi
jmp 0x140017030
mov rcx, qword [0x1400db700]
sub rcx, qword [0x1400db6f8]
movabs rbx, 0x4ec4ec4ec4ec4ec5
mov rax, rbx
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400177a2
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0xfa0]
call fcn.14001d640
nop
mov r8d, 0xd
lea rdx, str.Enemy_Near_:
lea rcx, [rsp + 0xfa0]
call fcn.14001d660
nop
mov rcx, qword [0x1400db700]
sub rcx, qword [0x1400db6f8]
mov rax, rbx
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rcx, [rsp + 0xf50]
call fcn.14001c700
nop
lea rcx, [rsp + 0xf50]
call fcn.14001a060
mov rdx, rax
mov r8, qword [rsp + 0xf60]
lea rcx, [rsp + 0xfa0]
call fcn.14001b440
nop
lea rcx, [rsp + 0xf50]
call fcn.14001a130
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea ecx, [rax - 0x25]
mov edx, 0x26
lea r9d, [rdx - 0x10]
lea r8d, [rdx + 0x3e]
call fcn.140004050
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea ecx, [rax - 0x23]
mov dword [rsp + 0x28], 0xf
lea rdi, [0x1400d8180]
mov qword [rsp + 0x20], rdi
mov edx, 0x28
lea r9d, [rdx - 0x18]
lea r8d, [rdx + 0x37]
call fcn.140003cb0
lea rcx, [rsp + 0xfa0]
call fcn.14001a060
mov r9, rax
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x28], 0xf
mov rcx, qword [0x1400db330]
mov qword [rsp + 0x20], rcx
lea r12, [0x1400d7de0]
mov r8, r12
mov edx, 0x28
lea ecx, [rax - 0x23]
call fcn.140003010
nop
lea rcx, [rsp + 0xfa0]
call fcn.14001a130
lea r15, [0x1400d7da0]
jmp 0x140017914
mov edx, dword [0x1400db1cc]
add edx, 0x7640728
mov qword [rsp + 0x20], r14
mov r9d, 4
lea r8, [rsp + 0xf90]
mov rcx, qword [0x1400db228]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
lea rcx, [rsp + 0xfa0]
cmp dword [rsp + 0xf90], 1
jne 0x140017871
lea rdx, str.InLobby
call fcn.14001a360
nop
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x28], 0xf
lea rcx, [0x1400d81a0]
mov qword [rsp + 0x20], rcx
mov edx, 0x28
lea r9d, [rdx - 0x18]
lea r8d, [rdx + 0x37]
lea ecx, [rax - 0x23]
call fcn.140003cb0
lea rcx, [rsp + 0xfa0]
call fcn.14001a060
mov r9, rax
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x28], 0xf
mov rcx, qword [0x1400db330]
mov qword [rsp + 0x20], rcx
lea r15, [0x1400d7da0]
mov r8, r15
mov edx, 0x28
lea ecx, [rax - 0xa]
call fcn.140003010
nop
jmp 0x1400178f9
lea rdx, str.Clear
call fcn.14001a360
nop
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x28], 0xf
lea rcx, [0x1400d81a0]
mov qword [rsp + 0x20], rcx
mov edx, 0x28
lea r9d, [rdx - 0x18]
lea r8d, [rdx + 0x37]
lea ecx, [rax - 0x23]
call fcn.140003cb0
lea rcx, [rsp + 0xfa0]
call fcn.14001a060
mov r9, rax
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x28], 0xf
mov rcx, qword [0x1400db330]
mov qword [rsp + 0x20], rcx
lea r15, [0x1400d7da0]
mov r8, r15
mov edx, 0x28
lea ecx, [rax - 0xa]
call fcn.140003010
nop
lea rcx, [rsp + 0xfa0]
call fcn.14001a130
lea r12, [0x1400d7de0]
lea rdi, [0x1400d8180]
cmp byte [0x1400db1da], 0
je 0x140017a6e
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0xfa0]
call fcn.14001d640
nop
mov r8d, 0x16
lea rdx, str.Current_Aim_Position_:
lea rcx, [rsp + 0xfa0]
call fcn.14001d660
nop
movsxd rbx, dword [0x1400db268]
shl rbx, 5
lea rsi, [0x1400db580]
add rbx, rsi
mov rcx, rbx
call fcn.14001a060
mov rdx, rax
mov r8, qword [rbx + 0x10]
lea rcx, [rsp + 0xfa0]
call fcn.14001b440
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea ecx, [rax - 0x25]
mov edx, 0x26
lea r9d, [rdx - 0x10]
lea r8d, [rdx + 0x3e]
call fcn.140004050
lea rcx, [rsp + 0xfa0]
call fcn.14001a060
mov r9, rax
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x28], 0xf
mov rcx, qword [0x1400db330]
mov qword [rsp + 0x20], rcx
lea r8, [0x1400d7dc0]
mov edx, 0x2ee
lea ecx, [rax - 0x46]
call fcn.140003010
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0xf50]
call fcn.14001d640
nop
mov r8d, 0x19
lea rdx, str.Bullet_Tracking_Activated
lea rcx, [rsp + 0xf50]
call fcn.14001d660
nop
lea rcx, [rsp + 0xf50]
call fcn.14001a060
mov r9, rax
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x28], 0xf
mov rcx, qword [0x1400db330]
mov qword [rsp + 0x20], rcx
mov r8, r12
mov edx, 0x30c
lea ecx, [rax - 0x46]
call fcn.140003010
nop
lea rcx, [rsp + 0xf50]
call fcn.14001a130
nop
lea rcx, [rsp + 0xfa0]
call fcn.14001a130
jmp 0x140017a75
lea rsi, [0x1400db580]
jmp 0x140017aa8
lea rbx, [0x1400d7e30]
lea r13, [0x1400d7f60]
call fcn.14000b680
cmp byte [0x1400d7c5e], 0
je 0x140017f9c
lea rcx, [rsp + 0xa0]
call fcn.1400055f0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xfe0], xmm0
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x134
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x1400c559c]
movss xmm6, dword [0x1400c55f0]
movaps xmm2, xmm6
movss xmm7, dword [0x1400c5580]
movaps xmm0, xmm7
call fcn.140005390
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x11d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x1400c55dc]
movaps xmm2, xmm6
movaps xmm0, xmm7
call fcn.140005390
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
sub eax, 0xcd
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x1400c55ac]
movaps xmm2, xmm6
movaps xmm0, xmm7
call fcn.140005390
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea edx, [rax - 0x136]
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rbx
mov ecx, 9
lea r9d, [rcx + 0x7f]
lea r8d, [rcx + 0x66]
call fcn.140004b20
cmp byte [0x1400db1d5], 1
jne 0x140017be0
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea edx, [rax - 0x163]
lea r9, [rsp + 0xfe0]
lea r8, str.___NO_SCOPE
mov ecx, 0xf
call fcn.1400057f0
cmp byte [0x1400db1d9], 1
jne 0x140017c13
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea edx, [rax - 0x163]
lea r9, [rsp + 0xfe0]
lea r8, str.___SCOPE_Holo_Redot_ON
mov ecx, 0xf
call fcn.1400057f0
cmp byte [0x1400db1dc], 1
jne 0x140017c46
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea edx, [rax - 0x163]
lea r9, [rsp + 0xfe0]
lea r8, str.___SCOPE_X2_ON
mov ecx, 0xf
call fcn.1400057f0
cmp byte [0x1400db1d7], 1
jne 0x140017c79
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea edx, [rax - 0x163]
lea r9, [rsp + 0xfe0]
lea r8, str.___SCOPE_X3_ON
mov ecx, 0xf
call fcn.1400057f0
cmp byte [0x1400db1df], 1
jne 0x140017cac
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea edx, [rax - 0x163]
lea r9, [rsp + 0xfe0]
lea r8, str.___SCOPE_X4_ON
mov ecx, 0xf
call fcn.1400057f0
cmp byte [0x1400db1db], 1
jne 0x140017cdf
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea edx, [rax - 0x163]
lea r9, [rsp + 0xfe0]
lea r8, str.___SCOPE_X6_ON
mov ecx, 0xf
call fcn.1400057f0
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea edx, [rax - 0x131]
lea r9, [rsp + 0xfe0]
lea r8, str.___FOVA_HAX
mov ecx, 0xf
call fcn.1400057f0
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0xf50]
call fcn.14001d640
nop
mov r8d, 0xc
lea rdx, str.Aim____:
lea rcx, [rsp + 0xf50]
call fcn.14001d660
nop
movsxd rbx, dword [0x1400db268]
shl rbx, 5
add rbx, rsi
mov rcx, rbx
call fcn.14001a060
mov rdx, rax
mov r8, qword [rbx + 0x10]
lea rcx, [rsp + 0xf50]
call fcn.14001b440
lea rcx, [rsp + 0xf50]
call fcn.14001a060
mov r8, rax
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea edx, [rax - 0xcd]
lea r9, [0x1400d7dc0]
mov ecx, 0xf
call fcn.1400057f0
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
lea edx, [rax - 0xbe]
mov r9, r13
lea r8, str.END____:_____Exit
mov ecx, 0xf
call fcn.1400057f0
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0xfa0]
call fcn.14001d640
nop
mov r8d, 0x11
lea rdx, str.F2_:_MAGIC_BULLET
lea rcx, [rsp + 0xfa0]
call fcn.14001d660
nop
lea rcx, [rsp + 0xfa0]
cmp byte [0x1400db1da], 0
je 0x140017e03
call fcn.14001a060
mov qword [rsp + 0x28], r12
jmp 0x140017e0d
call fcn.14001a060
mov qword [rsp + 0x28], r15
mov r8, rax
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
movss dword [rsp + 0x20], xmm15
mov r9, qword [0x1400db238]
lea edx, [rax - 0x10e]
mov ecx, 0xf
call fcn.140004420
mov r8d, 0xb
lea rdx, str.F3_:_ITEMS
lea rcx, [rsp + 0xfa0]
call fcn.14001b3d0
lea rcx, [rsp + 0xfa0]
cmp byte [0x1400d7c67], 0
je 0x140017e70
call fcn.14001a060
mov qword [rsp + 0x28], r12
jmp 0x140017e7a
call fcn.14001a060
mov qword [rsp + 0x28], r15
mov r8, rax
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
movss dword [rsp + 0x20], xmm15
mov r9, qword [0x1400db238]
lea edx, [rax - 0xff]
mov ecx, 0xf
call fcn.140004420
mov r8d, 0xe
lea rdx, str.F4_:_VEHICLES
lea rcx, [rsp + 0xfa0]
call fcn.14001b3d0
lea rcx, [rsp + 0xfa0]
cmp byte [0x1400d7c6c], 0
je 0x140017edd
call fcn.14001a060
mov qword [rsp + 0x28], r12
jmp 0x140017ee7
call fcn.14001a060
mov qword [rsp + 0x28], r15
mov r8, rax
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
movss dword [rsp + 0x20], xmm15
mov r9, qword [0x1400db238]
lea edx, [rax - 0xf0]
mov ecx, 0xf
call fcn.140004420
mov r8d, 0x11
lea rdx, str.F5_:_Combat_Mode
lea rcx, [rsp + 0xfa0]
call fcn.14001b3d0
lea rcx, [rsp + 0xfa0]
cmp byte [0x1400db1d6], 0
je 0x140017f4a
call fcn.14001a060
mov qword [rsp + 0x28], r12
jmp 0x140017f54
call fcn.14001a060
mov qword [rsp + 0x28], r15
mov r8, rax
mov eax, dword [0x1400db728]
cdq
sub eax, edx
sar eax, 1
movss dword [rsp + 0x20], xmm15
mov r9, qword [0x1400db238]
lea edx, [rax - 0xe1]
mov ecx, 0xf
call fcn.140004420
nop
lea rcx, [rsp + 0xfa0]
call fcn.14001a130
nop
lea rcx, [rsp + 0xf50]
call fcn.14001a130
mov ecx, 0xa2
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140017fb2
mov byte [0x1400d7c58], 0
mov ecx, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140017fc8
mov byte [0x1400db1de], 0
mov ecx, 2
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140017fe6
mov byte [0x1400db1de], 1
mov byte [0x1400d7c58], 1
mov ecx, 0x60
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140018026
mov dword [0x1400db26c], r14d
mov byte [0x1400db1d5], 1
mov byte [0x1400db1d9], 0
mov byte [0x1400db1dc], 0
mov byte [0x1400db1d7], 0
mov byte [0x1400db1df], 0
mov byte [0x1400db1db], 0
mov ecx, 0x61
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140018069
mov dword [0x1400db26c], 0x10
mov byte [0x1400db1d5], 0
mov byte [0x1400db1d9], 1
mov byte [0x1400db1dc], 0
mov byte [0x1400db1d7], 0
mov byte [0x1400db1df], 0
mov byte [0x1400db1db], 0
mov ecx, 0x62
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400180ac
mov dword [0x1400db26c], 0x15
mov byte [0x1400db1d5], 0
mov byte [0x1400db1d9], 0
mov byte [0x1400db1dc], 1
mov byte [0x1400db1d7], 0
mov byte [0x1400db1df], 0
mov byte [0x1400db1db], 0
mov ecx, 0x63
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400180ef
mov dword [0x1400db26c], 0x28
mov byte [0x1400db1d5], 0
mov byte [0x1400db1d9], 0
mov byte [0x1400db1dc], 0
mov byte [0x1400db1d7], 1
mov byte [0x1400db1df], 0
mov byte [0x1400db1db], 0
mov ecx, 0x64
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140018132
mov dword [0x1400db26c], 0x3c
mov byte [0x1400db1d5], 0
mov byte [0x1400db1d9], 0
mov byte [0x1400db1dc], 0
mov byte [0x1400db1d7], 0
mov byte [0x1400db1df], 1
mov byte [0x1400db1db], 0
mov ecx, 0x66
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140018175
mov dword [0x1400db26c], 0x5a
mov byte [0x1400db1d5], 0
mov byte [0x1400db1d9], 0
mov byte [0x1400db1dc], 0
mov byte [0x1400db1d7], 0
mov byte [0x1400db1df], 0
mov byte [0x1400db1db], 1
mov ecx, 0x2e
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400181a0
cmp byte [0x1400d7c78], 0
sete byte [0x1400d7c78]
cmp byte [0x1400d7c51], 0
sete byte [0x1400d7c51]
mov ecx, 0x24
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movss xmm6, dword [0x1400c5644]
movss xmm7, dword [0x1400c5620]
test ax, ax
je 0x1400181fc
movd xmm1, dword [0x1400dc094]
cvtdq2ps xmm1, xmm1
mov rax, qword [0x1400db520]
movss xmm0, dword [rax + 0x3a0]
divss xmm0, xmm6
mulss xmm0, xmm7
comiss xmm1, xmm0
jb 0x1400181fc
cmp byte [0x1400d7c5e], 0
sete byte [0x1400d7c5e]
mov dword [0x1400dc094], r14d
mov ecx, 0x74
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140018264
movd xmm1, dword [0x1400dc094]
cvtdq2ps xmm1, xmm1
mov rax, qword [0x1400db520]
movss xmm0, dword [rax + 0x3a0]
divss xmm0, xmm6
mulss xmm0, xmm7
comiss xmm1, xmm0
jb 0x140018264
cmp byte [0x1400db1d6], 0
sete byte [0x1400db1d6]
cmp byte [0x1400d7c67], 0
sete byte [0x1400d7c67]
cmp byte [0x1400d7c6c], 0
sete byte [0x1400d7c6c]
mov dword [0x1400dc094], r14d
mov ecx, 0x73
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1400182b0
movd xmm1, dword [0x1400dc094]
cvtdq2ps xmm1, xmm1
mov rax, qword [0x1400db520]
movss xmm0, dword [rax + 0x3a0]
divss xmm0, xmm6
mulss xmm0, xmm7
comiss xmm1, xmm0
jb 0x1400182b0
cmp byte [0x1400d7c6c], 0
sete byte [0x1400d7c6c]
mov dword [0x1400dc094], r14d
mov ecx, 0x72
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14001830a
movd xmm1, dword [0x1400dc094]
cvtdq2ps xmm1, xmm1
mov rax, qword [0x1400db520]
movss xmm0, dword [rax + 0x3a0]
divss xmm0, xmm6
mulss xmm0, xmm7
comiss xmm1, xmm0
jb 0x14001830a
cmp byte [0x1400d7c67], 0
sete byte [0x1400d7c67]
cmp byte [0x1400d7c5c], 0
sete byte [0x1400d7c5c]
mov dword [0x1400dc094], r14d
mov ecx, 0x71
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140018361
movd xmm1, dword [0x1400dc094]
cvtdq2ps xmm1, xmm1
mov rax, qword [0x1400db520]
movss xmm0, dword [rax + 0x3a0]
divss xmm0, xmm6
mulss xmm0, xmm7
comiss xmm1, xmm0
jb 0x140018361
cmp byte [0x1400db1da], 0
sete al
mov byte [0x1400db1da], al
test al, al
jne 0x14001835a
call fcn.140006cc0
mov dword [0x1400dc094], r14d
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1400183d1
movd xmm1, dword [0x1400dc094]
cvtdq2ps xmm1, xmm1
mov rax, qword [0x1400db520]
movss xmm0, dword [rax + 0x3a0]
divss xmm0, xmm6
mulss xmm0, xmm7
comiss xmm1, xmm0
jb 0x1400183d1
cmp byte [0x1400db1d4], 0
sete al
mov byte [0x1400db1d4], al
mov edx, 0xffffffec
mov rcx, qword [0x1400db230]
test al, al
mov r8d, 0x80080
jne 0x1400183c4
mov r8d, 0x800a0
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov dword [0x1400dc094], r14d
mov ecx, 0x54
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140018446
movd xmm1, dword [0x1400dc094]
cvtdq2ps xmm1, xmm1
mov rax, qword [0x1400db520]
movss xmm0, dword [rax + 0x3a0]
divss xmm0, xmm6
mulss xmm0, xmm7
comiss xmm1, xmm0
jb 0x140018446
mov edx, dword [0x1400db268]
inc edx
mov dword [0x1400db268], edx
cmp edx, 3
jne 0x140018424
mov edx, r14d
mov dword [0x1400db268], edx
lea rcx, [0x1400d9470]
call fcn.140019e20
mov rcx, rax
lea rdx, [fcn.14001ccd0]
call fcn.14001a020
mov dword [0x1400dc094], r14d
mov ecx, 0x23
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140018481
movd xmm1, dword [0x1400dc094]
cvtdq2ps xmm1, xmm1
mov rax, qword [0x1400db520]
movss xmm0, dword [rax + 0x3a0]
divss xmm0, xmm6
mulss xmm0, xmm7
comiss xmm1, xmm0
jae 0x140018636
call fcn.140031360
mov rcx, qword [0x1400db398]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [0x1400db398]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [0x1400db398]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0xae
call qword [rax + 0x1c8]
mov rcx, qword [0x1400db398]
mov rax, qword [rcx]
mov dword [rsp + 0x30], r14d
movss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], r14d
mov r9d, 1
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x1400db398]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x140018542
call fcn.1400316d0
mov rax, qword [0x1400db520]
mov rcx, qword [rax + 0x1c98]
mov rcx, qword [rcx]
add rcx, 0x40
cmp byte [rcx], 0
cmove rcx, r14
call fcn.140028ba0
mov rcx, qword [0x1400db398]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x1400db398]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x14001859b
mov rcx, qword [0x1400db398]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x14001859b
call fcn.1400292b0
mov rcx, qword [0x1400db398]
mov rax, qword [rcx]
lea rdx, [0x1400db350]
call qword [rax + 0x80]
call fcn.140029140
mov ecx, dword [0x1400dc094]
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
mov rax, qword [0x1400db520]
movss xmm0, dword [rax + 0x3a0]
divss xmm0, xmm6
mulss xmm0, xmm7
comiss xmm0, xmm1
jbe 0x1400185cc
inc ecx
mov dword [0x1400dc094], ecx
mov rcx, qword [rsp + 0x1030]
xor rcx, rsp
call fcn.140079a50
lea r11, [rsp + 0x10e0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
ret
call fcn.140006cc0
xor ecx, ecx
call fcn.140080670
int3