Function at 0x1801d5c90
Capabilities:
Contain obfuscated stackstrings
Log keystrokes via polling
Parse pe header

Disassembly:
push rsi
push rdi
mov eax, 0x2bae8
call fcn.1801fde20
sub rsp, rax
mov rax, qword [0x18032f0e0]
xor rax, rsp
mov qword [rsp + 0x2bad0], rax
movzx eax, byte [0x18034bea8]
test eax, eax
je 0x18011190b
movzx eax, byte [0x18037f911]
test eax, eax
jne 0x180111904
mov byte [0x18037f910], 1
call fcn.18002b3c0
mov byte [0x18034bea8], 0
call fcn.1801059b0
xor eax, eax
cmp eax, 1
je 0x1801d522f
call fcn.18010eb00
call fcn.18004bff0
mov eax, dword [0x180386944]
mov dword [rsp + 0x308], eax
mov eax, dword [rsp + 0x308]
dec eax
mov dword [rsp + 0x308], eax
cmp dword [rsp + 0x308], 0x288
ja case.0x18011196c.3
movsxd rax, dword [rsp + 0x308]
lea rcx, [0x180000000]
mov eax, dword [rcx + rax*4 + 0x1d5250]
add rax, rcx
jmp rax
mov byte [0x18037f915], 1
movzx eax, byte [0x180384d25]
test eax, eax
je 0x1801119d5
movzx eax, byte [0x1803888a5]
test eax, eax
je 0x1801119ad
lea rcx, [0x1802746c6]
call fcn.18010b3c0
lea rcx, [0x1803514f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
jmp 0x1801119d5
lea rcx, [0x180351518]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
lea rcx, [0x1803514f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
movzx eax, byte [0x180384d25]
test eax, eax
jne 0x180111a35
movzx eax, byte [0x1803888a5]
test eax, eax
je 0x180111a0d
lea rcx, [0x1802746c6]
call fcn.18010b3c0
lea rcx, [0x180351538]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
jmp 0x180111a35
lea rcx, [0x180351558]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
lea rcx, [0x180351538]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
call fcn.1800f1670
lea rcx, str._t_twhttps:__Thunder_Menu.com
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180111a52
call fcn.1800e5b60
lea rcx, [0x180351578]
call fcn.180045f70
mov edx, 7
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180351598]
call fcn.180045f70
mov edx, 0xd
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803515b8]
call fcn.180045f70
mov edx, 0xa
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803515d8]
call fcn.180045f70
mov edx, 0x21
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803515f8]
call fcn.180045f70
mov edx, 0x1b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180351618]
call fcn.180045f70
mov edx, 8
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180351638]
call fcn.180045f70
mov edx, 0xb4
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180351658]
call fcn.180045f70
mov edx, 0x10
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb508]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb510]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180351678]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180351698]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
lea rcx, [0x180351698]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801120dc
mov dword [rsp + 0x25e80], 0x99b507ea
mov dword [rsp + 0x25e84], 0x678b81b1
mov dword [rsp + 0x25e88], 0x4e875f73
mov dword [rsp + 0x25e8c], 0x958a4a8f
mov dword [rsp + 0x25e90], 0x440e4788
mov dword [rsp + 0x25e94], 0x84bd7bfd
mov dword [rsp + 0x25e98], 0x1b06d571
mov dword [rsp + 0x25e9c], 0x5ef9fec4
mov dword [rsp + 0x25ea0], 0x22d8fe39
mov dword [rsp + 0x25ea4], 0x99aeeb3b
mov dword [rsp + 0x25ea8], 0x13532244
mov dword [rsp + 0x25eac], 0x2be6766b
mov dword [rsp + 0x25eb0], 0xefe7e2df
mov dword [rsp + 0x25eb4], 0xbfefff6d
mov dword [rsp + 0x25eb8], 0x83bf0278
mov dword [rsp + 0x25ebc], 0xaf113f99
mov dword [rsp + 0x25ec0], 0x9d07f764
mov dword [rsp + 0x25ec4], 0x7fd62962
mov dword [rsp + 0x25ec8], 0x1d073a89
mov dword [rsp + 0x25ecc], 0x7846a318
mov dword [rsp + 0x25ed0], 0xe284c527
mov dword [rsp + 0x25ed4], 0x9d61e50f
mov dword [rsp + 0x25ed8], 0x3656c8c1
mov dword [rsp + 0x25edc], 0x5fc3c11
mov dword [rsp + 0x25ee0], 0xc472fe2
mov dword [rsp + 0x25ee4], 0x33058e22
mov dword [rsp + 0x25ee8], 0xa284510b
mov dword [rsp + 0x25eec], 0x4dd2dc56
mov dword [rsp + 0x25ef0], 0xb1ca77b1
mov dword [rsp + 0x25ef4], 0x687652ce
mov dword [rsp + 0x25ef8], 0x42bf8a85
mov dword [rsp + 0x25efc], 0x93e220bd
mov dword [rsp + 0x25f00], 0x2c3731d9
mov dword [rsp + 0x25f04], 0xfdbc8a50
mov dword [rsp + 0x25f08], 0x24b17070
mov dword [rsp + 0x25f0c], 0x60ec506
mov dword [rsp + 0x25f10], 0x34a67b97
mov dword [rsp + 0x25f14], 0xfdbadced
mov dword [rsp + 0x25f18], 0x23c9f95c
mov dword [rsp + 0x25f1c], 0x497facc3
mov dword [rsp + 0x25f20], 0xf9e6aa4b
mov dword [rsp + 0x25f24], 0x61012683
mov dword [rsp + 0x25f28], 0xc0a3098d
mov dword [rsp + 0x25f2c], 0xd205520e
mov dword [rsp + 0x25f30], 0xbfd21232
mov dword [rsp + 0x25f34], 0x7f229f94
mov dword [rsp + 0x25f38], 0x92a27487
mov dword [rsp + 0x25f3c], 0x83839c4
mov dword [rsp + 0x25f40], 0x7f7497e5
mov dword [rsp + 0x25f44], 0xa89cb99e
mov dword [rsp + 0x25f48], 0x3aabbbaa
mov dword [rsp + 0x25f4c], 0xc734385a
mov dword [rsp + 0x25f50], 0x787f0bb
mov dword [rsp + 0x25f54], 0x47757124
mov dword [rsp + 0x25f58], 0xd04c944d
mov dword [rsp + 0x25f5c], 0x3813fc08
mov dword [rsp + 0x25f60], 0xa2719263
mov dword [rsp + 0x25f64], 0x8bb05fd7
mov dword [rsp + 0x25f68], 0xf9dcbf2d
mov dword [rsp + 0x25f6c], 0xd8df3c3c
mov dword [rsp + 0x25f70], 0xdd5df8d9
mov dword [rsp + 0x25f74], 0xdfe37640
mov dword [rsp + 0x25f78], 0x19044ee0
mov dword [rsp + 0x25f7c], 0xcd274149
mov dword [rsp + 0x25f80], 0x94117305
mov dword [rsp + 0x25f84], 0x3813fc08
mov dword [rsp + 0x25f88], 0xbfe256d4
mov dword [rsp + 0x25f8c], 0x88374054
mov dword [rsp + 0x25f90], 0x83839c4
mov dword [rsp + 0x25f94], 0xdc4db296
mov dword [rsp + 0x25f98], 0xc1b3c3d1
mov dword [rsp + 0x25f9c], 0xcb96392f
mov dword [rsp + 0x25fa0], 0x97ea20b8
mov dword [rsp + 0x25fa4], 0x2be6766b
mov dword [rsp + 0x25fa8], 0xa3d4d34
mov dword [rsp + 0x25fac], 0xdb1aa450
mov dword [rsp + 0x25fb0], 0xbd248b55
mov dword [rsp + 0x25fb4], 0x555af99a
mov dword [rsp + 0x25fb8], 0xef951fbb
mov dword [rsp + 0x25fbc], 0x12e82d3d
mov dword [rsp + 0x25fc0], 0x394f415c
mov dword [rsp + 0x25fc4], 0xfad1f1c9
mov dword [rsp + 0x25fc8], 0x969c3d67
mov dword [rsp + 0x25fcc], 0x84d6fafd
mov dword [rsp + 0x25fd0], 0x624fe830
mov dword [rsp + 0x25fd4], 0xdbbd7280
mov dword [rsp + 0x25fd8], 0xa914799
mov dword [rsp + 0x25fdc], 0x6a6c02e0
mov dword [rsp + 0x25fe0], 0x6d544c99
mov dword [rsp + 0x25fe4], 0x63ab0442
mov dword [rsp + 0x25fe8], 0x781fe4a
mov dword [rsp + 0x25fec], 0xa0973d5e
mov dword [rsp + 0x25ff0], 0xab564b93
mov dword [rsp + 0x25ff4], 0xba45e8b8
mov dword [rsp + 0x25ff8], 0xfbab5776
mov dword [rsp + 0x25ffc], 0x60ec506
mov dword [rsp + 0x26000], 0xaf3696a1
mov dword [rsp + 0x26004], 0xd7dbf707
mov dword [rsp + 0x26008], 0x476bf155
mov dword [rsp + 0x2600c], 0xb62d1f67
mov dword [rsp + 0x26010], 0xf38a0747
mov dword [rsp + 0x26014], 0x167c5572
mov dword [rsp + 0x26018], 0x2c9ca024
mov dword [rsp + 0x2601c], 0xa991dae8
mov dword [rsp + 0x26020], 0xd6678401
mov dword [rsp + 0x26024], 0x6aa85572
mov dword [rsp + 0x26028], 0x6056ac20
mov dword [rsp + 0x2602c], 0x2b5ef5ec
mov dword [rsp + 0x26030], 0xba536372
mov dword [rsp + 0x26034], 0x917f6c8c
mov dword [rsp + 0x26038], 0x5a96ba4
mov dword [rsp + 0x2603c], 0x57a4368c
mov dword [rsp + 0x26040], 0x9d1f17e6
mov dword [rsp + 0x30c], 0
jmp 0x180112088
mov eax, dword [rsp + 0x30c]
inc eax
mov dword [rsp + 0x30c], eax
movsxd rax, dword [rsp + 0x30c]
cmp rax, 0x71
jae 0x1801120dc
movsxd rax, dword [rsp + 0x30c]
imul rax, rax, 4
lea rcx, [rsp + 0x25e80]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x2b78], rax
call fcn.1801e92f0
mov r9d, 1
mov r8d, 0x270f
mov rcx, qword [rsp + 0x2b78]
mov edx, dword [rcx]
mov ecx, eax
call fcn.1801e9080
jmp 0x180112078
lea rcx, [0x1803516b8]
call fcn.180045f70
mov edx, 0x16d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803516d8]
call fcn.180045f70
mov edx, 0x165
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803516f8]
call fcn.180045f70
lea rdx, [0x180384c14]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180351718]
call fcn.180045f70
lea rdx, [0x180384c13]
mov rcx, rax
call fcn.18010c8f0
lea rax, [rsp + 0x17810]
mov qword [rsp + 0x2b80], rax
lea rax, [rsp + 0xc0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xc0]
mov rcx, qword [rsp + 0x2b80]
call fcn.1801d69d0
mov qword [rsp + 0x2b88], rax
lea rcx, [0x180351738]
call fcn.180045f70
mov r8, qword [rsp + 0x2b88]
lea rdx, [0x180384bf1]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x177d0]
mov qword [rsp + 0x2b90], rax
lea rax, [rsp + 0xc1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xc1]
mov rcx, qword [rsp + 0x2b90]
call fcn.1801d69f0
mov qword [rsp + 0x2b98], rax
lea rcx, [0x180351778]
call fcn.180045f70
mov r8, qword [rsp + 0x2b98]
lea rdx, [0x180384bf2]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17750]
mov qword [rsp + 0x2ba0], rax
lea rax, [rsp + 0xc2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xc2]
mov rcx, qword [rsp + 0x2ba0]
call fcn.1801d6a10
mov qword [rsp + 0x2ba8], rax
lea rcx, [0x1803517b8]
call fcn.180045f70
mov r8, qword [rsp + 0x2ba8]
lea rdx, [0x180384beb]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17710]
mov qword [rsp + 0x2bb0], rax
lea rax, [rsp + 0xc3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xc3]
mov rcx, qword [rsp + 0x2bb0]
call fcn.1801d6a30
mov qword [rsp + 0x2bb8], rax
lea rcx, [0x1803517f8]
call fcn.180045f70
mov r8, qword [rsp + 0x2bb8]
lea rdx, [0x180384d1f]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17690]
mov qword [rsp + 0x2bc0], rax
lea rax, [rsp + 0xc4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xc4]
mov rcx, qword [rsp + 0x2bc0]
call fcn.1801d6a50
mov qword [rsp + 0x2bc8], rax
lea rcx, [0x180351818]
call fcn.180045f70
mov r8, qword [rsp + 0x2bc8]
lea rdx, [0x180384d20]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17610]
mov qword [rsp + 0x2bd0], rax
lea rax, [rsp + 0xc5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xc5]
mov rcx, qword [rsp + 0x2bd0]
call fcn.1801d6a70
mov qword [rsp + 0x2bd8], rax
lea rcx, [0x180351838]
call fcn.180045f70
mov r8, qword [rsp + 0x2bd8]
lea rdx, [0x180384c09]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x175d0]
mov qword [rsp + 0x2be0], rax
lea rax, [rsp + 0xc6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xc6]
mov rcx, qword [rsp + 0x2be0]
call fcn.1801d6a90
mov qword [rsp + 0x2be8], rax
lea rcx, [0x180351858]
call fcn.180045f70
mov r8, qword [rsp + 0x2be8]
lea rdx, [0x180382cc8]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17550]
mov qword [rsp + 0x2bf0], rax
lea rax, [rsp + 0xc7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xc7]
mov rcx, qword [rsp + 0x2bf0]
call fcn.1801d6ab0
mov qword [rsp + 0x2bf8], rax
lea rcx, [0x180351878]
call fcn.180045f70
mov r8, qword [rsp + 0x2bf8]
lea rdx, [0x180384bfc]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17510]
mov qword [rsp + 0x2c00], rax
lea rax, [rsp + 0xc8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xc8]
mov rcx, qword [rsp + 0x2c00]
call fcn.1801d6ad0
mov qword [rsp + 0x2c08], rax
lea rcx, [0x180351898]
call fcn.180045f70
mov r8, qword [rsp + 0x2c08]
lea rdx, [0x180382cde]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x174d0]
mov qword [rsp + 0x2c10], rax
lea rax, [rsp + 0xc9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xc9]
mov rcx, qword [rsp + 0x2c10]
call fcn.1801d6af0
mov qword [rsp + 0x2c18], rax
lea rcx, [0x1803518b8]
call fcn.180045f70
mov r8, qword [rsp + 0x2c18]
lea rdx, [0x180382c39]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17490]
mov qword [rsp + 0x2c20], rax
lea rax, [rsp + 0xca]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xca]
mov rcx, qword [rsp + 0x2c20]
call fcn.1801d6b10
mov qword [rsp + 0x2c28], rax
lea rcx, [0x1803518d8]
call fcn.180045f70
mov r8, qword [rsp + 0x2c28]
lea rdx, [0x180384cdb]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17410]
mov qword [rsp + 0x2c30], rax
lea rax, [rsp + 0xcb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xcb]
mov rcx, qword [rsp + 0x2c30]
call fcn.1801d6b30
mov qword [rsp + 0x2c38], rax
lea rcx, [0x180351918]
call fcn.180045f70
mov r8, qword [rsp + 0x2c38]
lea rdx, [0x180384ccb]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180351958]
call fcn.180045f70
mov edx, 0x16e
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180351958]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180351978]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180112682
lea rcx, str.MP0_ORBITAL_CANNON_COOLDOWN
call fcn.1800eb430
xor r8d, r8d
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ORBITAL_CANNON_COOLDOWN
call fcn.1800eb430
xor r8d, r8d
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rax, [rsp + 0x173d0]
mov qword [rsp + 0x2c40], rax
lea rax, [rsp + 0xcc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xcc]
mov rcx, qword [rsp + 0x2c40]
call fcn.1801d6b50
mov qword [rsp + 0x2c48], rax
lea rcx, [0x180351978]
call fcn.180045f70
mov r8, qword [rsp + 0x2c48]
lea rdx, [0x180384cc2]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180351998]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x17350]
mov qword [rsp + 0x2c50], rax
lea rax, [rsp + 0xcd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xcd]
mov rcx, qword [rsp + 0x2c50]
call fcn.1801d6b70
mov qword [rsp + 0x2c58], rax
lea rcx, [0x1803519b8]
call fcn.180045f70
mov r8, qword [rsp + 0x2c58]
lea rdx, [0x180382ca6]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x1803519d8]
call fcn.180045f70
movss xmm3, dword [0x1802fdd68]
xorps xmm2, xmm2
lea rdx, [0x180343fc0]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x1803519f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011282d
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x259d8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x259d8]
call fcn.18010fba0
movss dword [rsp + 0x310], xmm0
movss xmm0, dword [rsp + 0x310]
movss dword [0x180343fc0], xmm0
lea rcx, [rsp + 0x259d8]
call fcn.180029310
lea rax, [rsp + 0x172d0]
mov qword [rsp + 0x2c60], rax
lea rax, [rsp + 0xce]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xce]
mov rcx, qword [rsp + 0x2c60]
call fcn.1801d6b90
mov qword [rsp + 0x2c68], rax
lea rcx, [0x180351a18]
call fcn.180045f70
mov r8, qword [rsp + 0x2c68]
lea rdx, [0x180382ca5]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180351a38]
call fcn.180045f70
movss xmm3, dword [0x1802fdd68]
xorps xmm2, xmm2
lea rdx, [0x180343fc8]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180351a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180112931
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x259f8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x259f8]
call fcn.18010fba0
movss dword [rsp + 0x314], xmm0
movss xmm0, dword [rsp + 0x314]
movss dword [0x180343fc8], xmm0
lea rcx, [rsp + 0x259f8]
call fcn.180029310
lea rax, [rsp + 0x17290]
mov qword [rsp + 0x2c70], rax
lea rax, [rsp + 0xcf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xcf]
mov rcx, qword [rsp + 0x2c70]
call fcn.1801d6bb0
mov qword [rsp + 0x2c78], rax
mov r8, qword [rsp + 0x2c78]
lea rdx, [0x180382ca4]
lea rcx, str.Explosive_Punch
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028ba0
jmp case.0x18011196c.3
lea rcx, [0x1803516d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180351a78]
call fcn.180045f70
mov edx, 0x172
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180351a98]
call fcn.180045f70
mov edx, 0x1da
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180351ab8]
call fcn.180045f70
mov edx, 0x174
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180351ad8]
call fcn.180045f70
mov edx, 0x251
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180351af8]
call fcn.180045f70
mov edx, 0x252
mov rcx, rax
call fcn.18010c490
lea rax, [rsp + 0x17210]
mov qword [rsp + 0x2c80], rax
lea rax, [rsp + 0xd0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xd0]
mov rcx, qword [rsp + 0x2c80]
call fcn.1801d6bd0
mov qword [rsp + 0x2c88], rax
lea rcx, [0x180351b18]
call fcn.180045f70
mov r8, qword [rsp + 0x2c88]
lea rdx, [0x180384d19]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x171d0]
mov qword [rsp + 0x2c90], rax
lea rax, [rsp + 0xd1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xd1]
mov rcx, qword [rsp + 0x2c90]
call fcn.1801d6bf0
mov qword [rsp + 0x2c98], rax
lea rcx, [0x180351b38]
call fcn.180045f70
mov r8, qword [rsp + 0x2c98]
lea rdx, [0x180384ce5]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17190]
mov qword [rsp + 0x2ca0], rax
lea rax, [rsp + 0xd2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xd2]
mov rcx, qword [rsp + 0x2ca0]
call fcn.1801d6c10
mov qword [rsp + 0x2ca8], rax
lea rcx, [0x180351b58]
call fcn.180045f70
mov r8, qword [rsp + 0x2ca8]
lea rdx, [0x180384ce4]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17150]
mov qword [rsp + 0x2cb0], rax
lea rax, [rsp + 0xd3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xd3]
mov rcx, qword [rsp + 0x2cb0]
call fcn.1801d6c30
mov qword [rsp + 0x2cb8], rax
lea rcx, [0x180351b78]
call fcn.180045f70
mov r8, qword [rsp + 0x2cb8]
lea rdx, [0x180384d1b]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x170d0]
mov qword [rsp + 0x2cc0], rax
lea rax, [rsp + 0xd4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xd4]
mov rcx, qword [rsp + 0x2cc0]
call fcn.1801d6c50
mov qword [rsp + 0x2cc8], rax
lea rcx, [0x180351b98]
call fcn.180045f70
mov r8, qword [rsp + 0x2cc8]
lea rdx, [0x180384d1c]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17090]
mov qword [rsp + 0x2cd0], rax
lea rax, [rsp + 0xd5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xd5]
mov rcx, qword [rsp + 0x2cd0]
call fcn.1801d6c70
mov qword [rsp + 0x2cd8], rax
lea rcx, [0x180351bb8]
call fcn.180045f70
mov r8, qword [rsp + 0x2cd8]
lea rdx, [0x180384d1d]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17010]
mov qword [rsp + 0x2ce0], rax
lea rax, [rsp + 0xd6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xd6]
mov rcx, qword [rsp + 0x2ce0]
call fcn.1801d6c90
mov qword [rsp + 0x2ce8], rax
lea rcx, [0x180351bd8]
call fcn.180045f70
mov r8, qword [rsp + 0x2ce8]
lea rdx, [0x180384d0a]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16f90]
mov qword [rsp + 0x2cf0], rax
lea rax, [rsp + 0xd7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xd7]
mov rcx, qword [rsp + 0x2cf0]
call fcn.1801d6cb0
mov qword [rsp + 0x2cf8], rax
lea rcx, [0x180351bf8]
call fcn.180045f70
mov r8, qword [rsp + 0x2cf8]
lea rdx, [0x180384d09]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16f50]
mov qword [rsp + 0x2d00], rax
lea rax, [rsp + 0xd8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xd8]
mov rcx, qword [rsp + 0x2d00]
call fcn.1801d6cd0
mov qword [rsp + 0x2d08], rax
lea rcx, [0x180351c18]
call fcn.180045f70
mov r8, qword [rsp + 0x2d08]
lea rdx, [0x180384d0d]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180351c38]
call fcn.180045f70
mov edx, 0x1bb
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180351c58]
call fcn.180045f70
mov edx, 0x1b9
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180351c78]
call fcn.180045f70
mov edx, 0x1ba
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180351c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x16ed0]
mov qword [rsp + 0x2d10], rax
lea rax, [rsp + 0xd9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xd9]
mov rcx, qword [rsp + 0x2d10]
call fcn.1801d6cf0
mov qword [rsp + 0x2d18], rax
lea rcx, [0x180351cb8]
call fcn.180045f70
mov r8, qword [rsp + 0x2d18]
lea rdx, [0x180384d15]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16e90]
mov qword [rsp + 0x2d20], rax
lea rax, [rsp + 0xda]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xda]
mov rcx, qword [rsp + 0x2d20]
call fcn.1801d6d10
mov qword [rsp + 0x2d28], rax
lea rcx, [0x180351cd8]
call fcn.180045f70
mov r8, qword [rsp + 0x2d28]
lea rdx, [0x180384d13]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16e50]
mov qword [rsp + 0x2d30], rax
lea rax, [rsp + 0xdb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xdb]
mov rcx, qword [rsp + 0x2d30]
call fcn.1801d6d30
mov qword [rsp + 0x2d38], rax
lea rcx, [0x180351cf8]
call fcn.180045f70
mov r8, qword [rsp + 0x2d38]
lea rdx, [0x180384d14]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16e10]
mov qword [rsp + 0x2d40], rax
lea rax, [rsp + 0xdc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xdc]
mov rcx, qword [rsp + 0x2d40]
call fcn.1801d6d50
mov qword [rsp + 0x2d48], rax
lea rcx, [0x180351d18]
call fcn.180045f70
mov r8, qword [rsp + 0x2d48]
lea rdx, [0x180384d12]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180351d38]
call fcn.180045f70
mov edx, 0x1b5
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180351d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180351d78]
call fcn.180045f70
mov edx, 0x253
mov rcx, rax
call fcn.18010c490
lea rax, [rsp + 0x16d90]
mov qword [rsp + 0x2d50], rax
lea rax, [rsp + 0xdd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xdd]
mov rcx, qword [rsp + 0x2d50]
call fcn.1801d6d70
mov qword [rsp + 0x2d58], rax
lea rcx, [0x180351d58]
call fcn.180045f70
mov r8, qword [rsp + 0x2d58]
lea rdx, [0x180384c01]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16d50]
mov qword [rsp + 0x2d60], rax
lea rax, [rsp + 0xde]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xde]
mov rcx, qword [rsp + 0x2d60]
call fcn.1801d6d90
mov qword [rsp + 0x2d68], rax
lea rcx, [0x180351d98]
call fcn.180045f70
mov r8, qword [rsp + 0x2d68]
lea rdx, [0x180384c00]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180351db8]
call fcn.180045f70
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343d3c]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180351dd8]
call fcn.180045f70
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343d38]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180351df8]
call fcn.180045f70
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343d34]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180351e18]
call fcn.180045f70
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343d30]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180351e38]
call fcn.180045f70
movss xmm3, dword [0x1802fcda8]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343d2c]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180351e58]
call fcn.180045f70
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343d28]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180351e78]
call fcn.180045f70
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343d24]
mov rcx, rax
call fcn.18010e040
call fcn.1800f1a30
call fcn.180028c30
jmp case.0x18011196c.3
lea rcx, [0x180351e98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x16cd0]
mov qword [rsp + 0x2d70], rax
lea rax, [rsp + 0xdf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xdf]
mov rcx, qword [rsp + 0x2d70]
call fcn.1801d6db0
mov qword [rsp + 0x2d78], rax
lea rcx, [0x180351eb8]
call fcn.180045f70
mov r8, qword [rsp + 0x2d78]
lea rdx, [0x180384bff]
mov rcx, rax
call fcn.18010cb30
call fcn.1801f3360
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180351ed8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x16c50]
mov qword [rsp + 0x2d80], rax
lea rax, [rsp + 0xe0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xe0]
mov rcx, qword [rsp + 0x2d80]
call fcn.1801d6dd0
mov qword [rsp + 0x2d88], rax
lea rcx, [0x180351ef8]
call fcn.180045f70
mov r8, qword [rsp + 0x2d88]
lea rdx, [0x180384d0f]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16c10]
mov qword [rsp + 0x2d90], rax
lea rax, [rsp + 0xe1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xe1]
mov rcx, qword [rsp + 0x2d90]
call fcn.1801d6df0
mov qword [rsp + 0x2d98], rax
lea rcx, [0x180351f18]
call fcn.180045f70
mov r8, qword [rsp + 0x2d98]
lea rdx, [0x180384d0e]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16b90]
mov qword [rsp + 0x2da0], rax
lea rax, [rsp + 0xe2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xe2]
mov rcx, qword [rsp + 0x2da0]
call fcn.1801d6e10
mov qword [rsp + 0x2da8], rax
lea rcx, [0x180351f38]
call fcn.180045f70
mov r8, qword [rsp + 0x2da8]
lea rdx, [0x180384d11]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16b50]
mov qword [rsp + 0x2db0], rax
lea rax, [rsp + 0xe3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xe3]
mov rcx, qword [rsp + 0x2db0]
call fcn.1801d6e30
mov qword [rsp + 0x2db8], rax
lea rcx, [0x180351f58]
call fcn.180045f70
mov r8, qword [rsp + 0x2db8]
lea rdx, [0x180384d10]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803516d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x16b10]
mov qword [rsp + 0x2dc0], rax
lea rax, [rsp + 0xe4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xe4]
mov rcx, qword [rsp + 0x2dc0]
call fcn.1801d6e50
mov qword [rsp + 0x2dc8], rax
lea rcx, [0x180351f78]
call fcn.180045f70
mov r8, qword [rsp + 0x2dc8]
lea rdx, [0x180384d16]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16ad0]
mov qword [rsp + 0x2dd0], rax
lea rax, [rsp + 0xe5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xe5]
mov rcx, qword [rsp + 0x2dd0]
call fcn.1801d6e70
mov qword [rsp + 0x2dd8], rax
lea rcx, [0x180351f98]
call fcn.180045f70
mov r8, qword [rsp + 0x2dd8]
lea rdx, [0x180384d17]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16a50]
mov qword [rsp + 0x2de0], rax
lea rax, [rsp + 0xe6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xe6]
mov rcx, qword [rsp + 0x2de0]
call fcn.1801d6e90
mov qword [rsp + 0x2de8], rax
lea rcx, [0x180351fb8]
call fcn.180045f70
mov r8, qword [rsp + 0x2de8]
lea rdx, [0x180384d18]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16a10]
mov qword [rsp + 0x2df0], rax
lea rax, [rsp + 0xe7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xe7]
mov rcx, qword [rsp + 0x2df0]
call fcn.1801d6eb0
mov qword [rsp + 0x2df8], rax
lea rcx, [0x180351fd8]
call fcn.180045f70
mov r8, qword [rsp + 0x2df8]
lea rdx, [0x180384d08]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16990]
mov qword [rsp + 0x2e00], rax
lea rax, [rsp + 0xe8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xe8]
mov rcx, qword [rsp + 0x2e00]
call fcn.1801d6ed0
mov qword [rsp + 0x2e08], rax
lea rcx, [0x180351ff8]
call fcn.180045f70
mov r8, qword [rsp + 0x2e08]
lea rdx, [0x180384d07]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180351ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x16910]
mov qword [rsp + 0x2e10], rax
lea rax, [rsp + 0xe9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xe9]
mov rcx, qword [rsp + 0x2e10]
call fcn.1801d6ef0
mov qword [rsp + 0x2e18], rax
lea rcx, [0x180351ad8]
call fcn.180045f70
mov r8, qword [rsp + 0x2e18]
lea rdx, [0x180384d1a]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180352018]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x318], 0
jmp 0x18011377b
mov eax, dword [rsp + 0x318]
inc eax
mov dword [rsp + 0x318], eax
movsxd rax, dword [rsp + 0x318]
cmp rax, 2
jae 0x1801137db
movsxd rax, dword [rsp + 0x318]
imul rax, rax, 8
lea rcx, str.WEAPON_SNSPISTOL
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801137d9
movsxd rax, dword [rsp + 0x318]
imul rax, rax, 8
lea rcx, str.WEAPON_SNSPISTOL
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x18011376b
lea rcx, [0x180352038]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x31c], 0
jmp 0x18011380c
mov eax, dword [rsp + 0x31c]
inc eax
mov dword [rsp + 0x31c], eax
movsxd rax, dword [rsp + 0x31c]
cmp rax, 1
jae 0x18011386c
movsxd rax, dword [rsp + 0x31c]
imul rax, rax, 8
lea rcx, str.WEAPON_GUSENBERG
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011386a
movsxd rax, dword [rsp + 0x31c]
imul rax, rax, 8
lea rcx, str.WEAPON_GUSENBERG
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x1801137fc
lea rcx, [0x180352058]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x320], 0
jmp 0x18011389d
mov eax, dword [rsp + 0x320]
inc eax
mov dword [rsp + 0x320], eax
movsxd rax, dword [rsp + 0x320]
cmp rax, 2
jae 0x1801138fd
movsxd rax, dword [rsp + 0x320]
imul rax, rax, 8
lea rcx, str.WEAPON_SPECIALCARBINE
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801138fb
movsxd rax, dword [rsp + 0x320]
imul rax, rax, 8
lea rcx, str.WEAPON_SPECIALCARBINE
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x18011388d
lea rcx, [0x180352078]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x324], 0
jmp 0x18011392e
mov eax, dword [rsp + 0x324]
inc eax
mov dword [rsp + 0x324], eax
movsxd rax, dword [rsp + 0x324]
cmp rax, 1
jae 0x18011398e
movsxd rax, dword [rsp + 0x324]
imul rax, rax, 8
lea rcx, str.WEAPON_BULLPUPRIFLE
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011398c
movsxd rax, dword [rsp + 0x324]
imul rax, rax, 8
lea rcx, str.WEAPON_BULLPUPRIFLE
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x18011391e
lea rcx, [0x180352098]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x328], 0
jmp 0x1801139bf
mov eax, dword [rsp + 0x328]
inc eax
mov dword [rsp + 0x328], eax
movsxd rax, dword [rsp + 0x328]
cmp rax, 2
jae 0x180113a1f
movsxd rax, dword [rsp + 0x328]
imul rax, rax, 8
lea rcx, str.WEAPON_DAGGER
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180113a1d
movsxd rax, dword [rsp + 0x328]
imul rax, rax, 8
lea rcx, str.WEAPON_DAGGER
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x1801139af
lea rcx, [0x1803520b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x32c], 0
jmp 0x180113a50
mov eax, dword [rsp + 0x32c]
inc eax
mov dword [rsp + 0x32c], eax
movsxd rax, dword [rsp + 0x32c]
cmp rax, 2
jae 0x180113ab0
movsxd rax, dword [rsp + 0x32c]
imul rax, rax, 8
lea rcx, str.WEAPON_FIREWORK
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180113aae
movsxd rax, dword [rsp + 0x32c]
imul rax, rax, 8
lea rcx, str.WEAPON_FIREWORK
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x180113a40
lea rcx, [0x1803520d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x330], 0
jmp 0x180113ae1
mov eax, dword [rsp + 0x330]
inc eax
mov dword [rsp + 0x330], eax
movsxd rax, dword [rsp + 0x330]
cmp rax, 2
jae 0x180113b41
movsxd rax, dword [rsp + 0x330]
imul rax, rax, 8
lea rcx, str.WEAPON_HEAVYSHOTGUN
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180113b3f
movsxd rax, dword [rsp + 0x330]
imul rax, rax, 8
lea rcx, str.WEAPON_HEAVYSHOTGUN
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x180113ad1
lea rcx, [0x1803520f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x334], 0
jmp 0x180113b72
mov eax, dword [rsp + 0x334]
inc eax
mov dword [rsp + 0x334], eax
movsxd rax, dword [rsp + 0x334]
cmp rax, 3
jae 0x180113bd2
movsxd rax, dword [rsp + 0x334]
imul rax, rax, 8
lea rcx, str.WEAPON_HOMINGLAUNCHER
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180113bd0
movsxd rax, dword [rsp + 0x334]
imul rax, rax, 8
lea rcx, str.WEAPON_HOMINGLAUNCHER
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x180113b62
lea rcx, [0x180352118]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x338], 0
jmp 0x180113c03
mov eax, dword [rsp + 0x338]
inc eax
mov dword [rsp + 0x338], eax
movsxd rax, dword [rsp + 0x338]
cmp rax, 3
jae 0x180113c63
movsxd rax, dword [rsp + 0x338]
imul rax, rax, 8
lea rcx, str.WEAPON_FLAREGUN
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180113c61
movsxd rax, dword [rsp + 0x338]
imul rax, rax, 8
lea rcx, str.WEAPON_FLAREGUN
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x180113bf3
lea rcx, [0x180352138]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x33c], 0
jmp 0x180113c94
mov eax, dword [rsp + 0x33c]
inc eax
mov dword [rsp + 0x33c], eax
movsxd rax, dword [rsp + 0x33c]
cmp rax, 1
jae 0x180113cf4
movsxd rax, dword [rsp + 0x33c]
imul rax, rax, 8
lea rcx, str.WEAPON_COMBATPDW
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180113cf2
movsxd rax, dword [rsp + 0x33c]
imul rax, rax, 8
lea rcx, str.WEAPON_COMBATPDW
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x180113c84
lea rcx, [0x180352158]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x340], 0
jmp 0x180113d25
mov eax, dword [rsp + 0x340]
inc eax
mov dword [rsp + 0x340], eax
movsxd rax, dword [rsp + 0x340]
cmp rax, 2
jae 0x180113d85
movsxd rax, dword [rsp + 0x340]
imul rax, rax, 8
lea rcx, str.WEAPON_MARKSMANPISTOL
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180113d83
movsxd rax, dword [rsp + 0x340]
imul rax, rax, 8
lea rcx, str.WEAPON_MARKSMANPISTOL
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x180113d15
lea rcx, [0x180352178]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x344], 0
jmp 0x180113db6
mov eax, dword [rsp + 0x344]
inc eax
mov dword [rsp + 0x344], eax
movsxd rax, dword [rsp + 0x344]
cmp rax, 2
jae 0x180113e16
movsxd rax, dword [rsp + 0x344]
imul rax, rax, 8
lea rcx, str.WEAPON_HATCHET
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180113e14
movsxd rax, dword [rsp + 0x344]
imul rax, rax, 8
lea rcx, str.WEAPON_HATCHET
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x180113da6
lea rcx, [0x180352198]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x348], 0
jmp 0x180113e47
mov eax, dword [rsp + 0x348]
inc eax
mov dword [rsp + 0x348], eax
movsxd rax, dword [rsp + 0x348]
cmp rax, 2
jae 0x180113ea7
movsxd rax, dword [rsp + 0x348]
imul rax, rax, 8
lea rcx, str.WEAPON_MACHETE
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180113ea5
movsxd rax, dword [rsp + 0x348]
imul rax, rax, 8
lea rcx, str.WEAPON_MACHETE
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x180113e37
lea rcx, [0x1803521b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x34c], 0
jmp 0x180113ed8
mov eax, dword [rsp + 0x34c]
inc eax
mov dword [rsp + 0x34c], eax
movsxd rax, dword [rsp + 0x34c]
cmp rax, 3
jae 0x180113f38
movsxd rax, dword [rsp + 0x34c]
imul rax, rax, 8
lea rcx, str.WEAPON_AIR_DEFENCE_GUN
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180113f36
movsxd rax, dword [rsp + 0x34c]
imul rax, rax, 8
lea rcx, str.WEAPON_AIR_DEFENCE_GUN
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x180113ec8
lea rcx, [0x1803521d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x350], 0
jmp 0x180113f69
mov eax, dword [rsp + 0x350]
inc eax
mov dword [rsp + 0x350], eax
movsxd rax, dword [rsp + 0x350]
cmp rax, 2
jae 0x180113fc9
movsxd rax, dword [rsp + 0x350]
imul rax, rax, 8
lea rcx, str.WEAPON_DBSHOTGUN
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180113fc7
movsxd rax, dword [rsp + 0x350]
imul rax, rax, 8
lea rcx, str.WEAPON_DBSHOTGUN
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x180113f59
lea rcx, [0x1803521f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x354], 0
jmp 0x180113ffa
mov eax, dword [rsp + 0x354]
inc eax
mov dword [rsp + 0x354], eax
movsxd rax, dword [rsp + 0x354]
cmp rax, 7
jae 0x18011405a
movsxd rax, dword [rsp + 0x354]
imul rax, rax, 8
lea rcx, str.WEAPON_AUTOSHOTGUN
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180114058
movsxd rax, dword [rsp + 0x354]
imul rax, rax, 8
lea rcx, str.WEAPON_AUTOSHOTGUN
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x180113fea
lea rcx, [0x180352218]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x358], 0
jmp 0x18011408b
mov eax, dword [rsp + 0x358]
inc eax
mov dword [rsp + 0x358], eax
movsxd rax, dword [rsp + 0x358]
cmp rax, 2
jae 0x1801140eb
movsxd rax, dword [rsp + 0x358]
imul rax, rax, 8
lea rcx, str.GADGET_NIGHTVISION
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801140e9
movsxd rax, dword [rsp + 0x358]
imul rax, rax, 8
lea rcx, str.GADGET_NIGHTVISION
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x18011407b
lea rcx, [0x180352238]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x35c], 0
jmp 0x18011411c
mov eax, dword [rsp + 0x35c]
inc eax
mov dword [rsp + 0x35c], eax
movsxd rax, dword [rsp + 0x35c]
cmp rax, 0xc
jae 0x18011417c
movsxd rax, dword [rsp + 0x35c]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_ROTORS
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011417a
movsxd rax, dword [rsp + 0x35c]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_ROTORS
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x18011410c
lea rcx, [0x180352258]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x360], 0
jmp 0x1801141ad
mov eax, dword [rsp + 0x360]
inc eax
mov dword [rsp + 0x360], eax
movsxd rax, dword [rsp + 0x360]
cmp rax, 4
jae 0x18011420d
movsxd rax, dword [rsp + 0x360]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_TURRET_INSURGENT
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011420b
movsxd rax, dword [rsp + 0x360]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_TURRET_INSURGENT
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x18011419d
lea rcx, [0x1803521b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x364], 0
jmp 0x18011423e
mov eax, dword [rsp + 0x364]
inc eax
mov dword [rsp + 0x364], eax
movsxd rax, dword [rsp + 0x364]
cmp rax, 1
jae 0x18011429e
movsxd rax, dword [rsp + 0x364]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_TURRET_LIMO
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011429c
movsxd rax, dword [rsp + 0x364]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_TURRET_LIMO
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x18011422e
lea rcx, [0x180352278]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
mov dword [rsp + 0x368], 0
jmp 0x1801142cf
mov eax, dword [rsp + 0x368]
inc eax
mov dword [rsp + 0x368], eax
movsxd rax, dword [rsp + 0x368]
cmp rax, 3
jae 0x18011432f
movsxd rax, dword [rsp + 0x368]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_CANNON_BLAZER
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011432d
movsxd rax, dword [rsp + 0x368]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_CANNON_BLAZER
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350830]
call fcn.180029640
jmp 0x1801142bf
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x168d0]
mov qword [rsp + 0x2e20], rax
lea rax, [rsp + 0xea]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xea]
mov rcx, qword [rsp + 0x2e20]
call fcn.1801d6f10
mov qword [rsp + 0x2e28], rax
lea rcx, [0x1803522b8]
call fcn.180045f70
mov r8, qword [rsp + 0x2e28]
lea rdx, [0x180384d0b]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x1803522d8]
call fcn.180045f70
mov edx, 0x1b6
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803522f8]
call fcn.180045f70
mov edx, 0x1b7
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352318]
call fcn.180045f70
mov edx, 0x1b8
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x209
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x244
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4dc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4c0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
mov byte [0x18037f915], 0
lea rcx, [0x1802746c6]
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352378]
call fcn.180045f70
mov edx, 0x19
mov rcx, rax
call fcn.18010c490
lea rax, [rsp + 0x16850]
mov qword [rsp + 0x2e30], rax
lea rax, [rsp + 0xeb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xeb]
mov rcx, qword [rsp + 0x2e30]
call fcn.1801d6f30
mov qword [rsp + 0x2e38], rax
lea rcx, [0x180352398]
call fcn.180045f70
mov r8, qword [rsp + 0x2e38]
lea rdx, [0x180382c12]
mov rcx, rax
call fcn.18010cb30
mov dword [rsp + 0x36c], 0
jmp 0x180114514
mov eax, dword [rsp + 0x36c]
inc eax
mov dword [rsp + 0x36c], eax
cmp dword [rsp + 0x36c], 0x20
jge 0x180114a09
mov ecx, dword [rsp + 0x36c]
call qword [0x1803856a0]
mov rdx, rax
lea rcx, [rsp + 0x25158]
call fcn.180029660
nop
call fcn.1801e92f0
mov dword [rsp + 0x370], eax
mov ecx, dword [rsp + 0x36c]
call fcn.1801e9030
mov dword [rsp + 0x374], eax
xor r8d, r8d
mov edx, 0xffffffff
lea rcx, str.freemode
call fcn.1801e8fc0
mov dword [rsp + 0x378], eax
mov ecx, dword [rsp + 0x36c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8f70
test eax, eax
je 0x1801149f7
mov eax, dword [rsp + 0x36c]
cmp dword [rsp + 0x378], eax
jne 0x180114624
lea rcx, [0x1802746c6]
call fcn.18010b3c0
lea rcx, [0x1803523d8]
call fcn.180045f70
mov rdx, rax
lea rcx, [rsp + 0x25158]
call fcn.18004bf20
xor edx, edx
lea rcx, [rsp + 0x25158]
call fcn.1800290f0
mov r8d, dword [rsp + 0x36c]
mov edx, 0xe
mov rcx, rax
call fcn.18010c5e0
movzx eax, al
test eax, eax
je 0x180114614
mov eax, dword [rsp + 0x36c]
mov dword [0x180384d2c], eax
mov eax, dword [0x180384d2c]
mov dword [rsp + 0x37c], eax
jmp 0x18011461f
mov dword [rsp + 0x37c], 0
jmp 0x1801149f7
mov ecx, dword [rsp + 0x36c]
call fcn.1800c6f80
movzx eax, al
test eax, eax
je 0x1801146ca
mov eax, dword [rsp + 0x370]
cmp dword [rsp + 0x36c], eax
je 0x1801146c5
lea rcx, [0x1802746c6]
call fcn.18010b3c0
lea rcx, [0x180352438]
call fcn.180045f70
mov rdx, rax
lea rcx, [rsp + 0x25158]
call fcn.18004bf20
xor edx, edx
lea rcx, [rsp + 0x25158]
call fcn.1800290f0
mov r8d, dword [rsp + 0x36c]
mov edx, 0xe
mov rcx, rax
call fcn.18010c5e0
movzx eax, al
test eax, eax
je 0x1801146ba
mov eax, dword [rsp + 0x36c]
mov dword [0x180384d2c], eax
mov eax, dword [0x180384d2c]
mov dword [rsp + 0x380], eax
jmp 0x1801146c5
mov dword [rsp + 0x380], 0
jmp 0x1801149f7
mov ecx, dword [rsp + 0x36c]
call fcn.1801e9030
mov dword [rsp + 0x384], eax
call fcn.1801e92f0
mov ecx, dword [rsp + 0x384]
cmp ecx, eax
jne 0x18011496e
cmp dword [rsp + 0x36c], 0
jne 0x180114899
mov ecx, dword [rsp + 0x36c]
call fcn.1801e9030
mov dword [rsp + 0x388], eax
call fcn.1801e92f0
mov ecx, dword [rsp + 0x388]
cmp ecx, eax
jne 0x180114899
movzx eax, byte [0x18037fded]
test eax, eax
je 0x1801147f7
mov ecx, dword [rsp + 0x36c]
call fcn.1801e9030
mov dword [rsp + 0x38c], eax
call fcn.1801e92f0
mov ecx, dword [rsp + 0x38c]
cmp ecx, eax
jne 0x1801147f7
lea rcx, [0x18035ea38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035ea78]
call fcn.180045f70
mov rdx, rax
lea rcx, [rsp + 0x25158]
call fcn.18004bf20
xor edx, edx
lea rcx, [rsp + 0x25158]
call fcn.1800290f0
mov r8d, dword [rsp + 0x36c]
mov edx, 0xe
mov rcx, rax
call fcn.18010c5e0
movzx eax, al
test eax, eax
je 0x1801147d8
mov eax, dword [rsp + 0x36c]
mov dword [0x180384d2c], eax
mov eax, dword [0x180384d2c]
mov dword [rsp + 0x390], eax
jmp 0x1801147e3
mov dword [rsp + 0x390], 0
mov eax, dword [rsp + 0x36c]
mov dword [0x180384d40], eax
mov byte [0x18037fded], 1
movzx eax, byte [0x18037fded]
test eax, eax
jne 0x180114899
lea rcx, [0x18035ea58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035ea78]
call fcn.180045f70
mov rdx, rax
lea rcx, [rsp + 0x25158]
call fcn.18004bf20
xor edx, edx
lea rcx, [rsp + 0x25158]
call fcn.1800290f0
mov edx, 0xe
mov rcx, rax
call fcn.18010c490
movzx eax, al
test eax, eax
je 0x18011487a
mov eax, dword [rsp + 0x36c]
mov dword [0x180384d2c], eax
mov eax, dword [0x180384d2c]
mov dword [rsp + 0x394], eax
jmp 0x180114885
mov dword [rsp + 0x394], 0
mov eax, dword [rsp + 0x36c]
mov dword [0x180384d40], eax
mov byte [0x18037fded], 0
cmp dword [rsp + 0x36c], 1
jl 0x180114969
mov ecx, dword [rsp + 0x36c]
call fcn.1801e9030
mov dword [rsp + 0x398], eax
call fcn.1801e92f0
mov ecx, dword [rsp + 0x398]
cmp ecx, eax
jne 0x180114969
lea rcx, [0x18035ea38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035ea78]
call fcn.180045f70
mov rdx, rax
lea rcx, [rsp + 0x25158]
call fcn.18004bf20
xor edx, edx
lea rcx, [rsp + 0x25158]
call fcn.1800290f0
mov r8d, dword [rsp + 0x36c]
mov edx, 0xe
mov rcx, rax
call fcn.18010c5e0
movzx eax, al
test eax, eax
je 0x18011494a
mov eax, dword [rsp + 0x36c]
mov dword [0x180384d2c], eax
mov eax, dword [0x180384d2c]
mov dword [rsp + 0x39c], eax
jmp 0x180114955
mov dword [rsp + 0x39c], 0
mov eax, dword [rsp + 0x36c]
mov dword [0x180384d40], eax
mov byte [0x18037fded], 1
jmp 0x1801149f7
mov ecx, dword [rsp + 0x36c]
call fcn.1800f5db0
mov ecx, eax
call fcn.1801e8f70
test eax, eax
je 0x1801149f7
lea rcx, [0x18035ea38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
xor edx, edx
lea rcx, [rsp + 0x25158]
call fcn.1800290f0
mov r8d, dword [rsp + 0x36c]
mov edx, 0xe
mov rcx, rax
call fcn.18010c5e0
movzx eax, al
test eax, eax
je 0x1801149e5
mov eax, dword [rsp + 0x36c]
mov dword [0x180384d2c], eax
mov eax, dword [0x180384d2c]
mov dword [rsp + 0x3a0], eax
jmp 0x1801149f0
mov dword [rsp + 0x3a0], 0
mov byte [0x18037fded], 1
lea rcx, [rsp + 0x25158]
call fcn.180029310
jmp 0x180114504
movzx eax, byte [0x180382c12]
test eax, eax
je 0x180114c76
call fcn.1800f1a30
mov eax, dword [0x1803888a0]
mov dword [rsp + 0x3a4], eax
cmp dword [rsp + 0x3a4], 3
jne 0x180114a54
movss xmm0, dword [0x1802fb4c4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb450]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 4
jne 0x180114a7e
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 5
jne 0x180114aa8
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 6
jne 0x180114ad2
movss xmm0, dword [0x1802fb4dc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4c0]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 7
jne 0x180114afc
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 8
jne 0x180114b26
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 9
jne 0x180114b50
movss xmm0, dword [0x1802fb4fc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4f8]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 0xa
jne 0x180114b7a
movss xmm0, dword [0x1802fb508]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb510]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 0xb
jne 0x180114ba4
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 0xc
jne 0x180114bce
movss xmm0, dword [0x1802fb51c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb540]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 0xd
jne 0x180114bf8
movss xmm0, dword [0x1802fb530]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb55c]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 0xe
jne 0x180114c22
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 0xf
jne 0x180114c4c
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
cmp dword [rsp + 0x3a4], 0x10
jl 0x180114c76
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
mov byte [0x18037f915], 1
lea rcx, [0x1802746c6]
call fcn.18010b3c0
movzx eax, byte [0x18037fded]
test eax, eax
je 0x180114cd9
mov ecx, dword [0x180384d2c]
call fcn.1800f5db0
mov ecx, eax
call fcn.1801e8f70
test eax, eax
je 0x180114cc5
mov ecx, dword [0x180384d2c]
call qword [0x1803856a0]
mov rcx, rax
call fcn.18010b3c0
jmp 0x180114cd9
lea rcx, [0x180352458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
movzx eax, byte [0x180382c91]
movzx eax, byte [0x180382c91]
test eax, eax
je 0x180114d1b
mov ecx, dword [0x180384d2c]
call fcn.1800f5db0
mov ecx, eax
call fcn.1801e8f70
test eax, eax
je 0x180114d1b
mov ecx, dword [0x180384d2c]
call qword [0x1803856a0]
mov edx, dword [0x180384d2c]
mov rcx, rax
call fcn.18008dfe0
call fcn.1800f1670
movzx eax, byte [0x18037fded]
test eax, eax
je 0x180114db7
lea rax, [rsp + 0x16810]
mov qword [rsp + 0x2e40], rax
lea rax, [rsp + 0xec]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xec]
mov rcx, qword [rsp + 0x2e40]
call fcn.1801d6f50
mov qword [rsp + 0x2e48], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384b50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x2e50], rax
lea rcx, [0x180352478]
call fcn.180045f70
mov r8, qword [rsp + 0x2e48]
mov rcx, qword [rsp + 0x2e50]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180352498]
call fcn.180045f70
mov edx, 0x5e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803524b8]
call fcn.180045f70
mov edx, 0x9d
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18037fded]
test eax, eax
je 0x180114e0d
lea rcx, [0x1803524d8]
call fcn.180045f70
mov edx, 0x1f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803524f8]
call fcn.180045f70
mov edx, 0x5c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352518]
call fcn.180045f70
mov edx, 0xa0
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18037fded]
test eax, eax
je 0x180114eae
lea rax, [rsp + 0x167d0]
mov qword [rsp + 0x2e58], rax
lea rax, [rsp + 0xed]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xed]
mov rcx, qword [rsp + 0x2e58]
call fcn.1801d6f70
mov qword [rsp + 0x2e60], rax
lea rcx, [0x180352538]
call fcn.180045f70
mov r8, qword [rsp + 0x2e60]
lea rdx, [0x180382c91]
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18037fded]
test eax, eax
je 0x18011534d
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180115329
lea rcx, [0x180352558]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180115282
lea rcx, str.appdata
call fcn.18022124c
mov rdx, rax
lea rcx, [rsp + 0x25398]
call fcn.180029660
nop
mov edx, 1
lea rcx, [rsp + 0x19330]
call fcn.180033500
nop
lea r8, str.ThunderMenuUsers
lea rdx, [rsp + 0x25398]
lea rcx, [rsp + 0x25438]
call fcn.180037710
mov qword [rsp + 0x2e68], rax
mov rax, qword [rsp + 0x2e68]
mov qword [rsp + 0x2e70], rax
mov r9d, 0x40
mov r8d, 1
mov rdx, qword [rsp + 0x2e70]
lea rcx, [rsp + 0x19330]
call fcn.1800e1000
nop
lea rcx, [rsp + 0x25438]
call fcn.180029310
mov rax, qword [rsp + 0x19330]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19330]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.180045f60
movzx eax, al
test eax, eax
je 0x180114fbe
call fcn.1800e5e60
lea rcx, str.appdata
call fcn.18022124c
mov rdx, rax
lea rcx, [rsp + 0x25498]
call fcn.180029660
nop
lea r8, str.ThunderMenuUsers_
lea rdx, [rsp + 0x25498]
lea rcx, [rsp + 0x25618]
call fcn.180037710
mov qword [rsp + 0x2e78], rax
mov rax, qword [rsp + 0x2e78]
mov qword [rsp + 0x2e80], rax
mov ecx, dword [0x180384d2c]
call qword [0x1803856a0]
mov r8, rax
mov rdx, qword [rsp + 0x2e80]
lea rcx, [rsp + 0x256d8]
call fcn.1800376b0
mov qword [rsp + 0x2e88], rax
mov rax, qword [rsp + 0x2e88]
mov qword [rsp + 0x2e90], rax
lea r8, str..txt
mov rdx, qword [rsp + 0x2e90]
lea rcx, [rsp + 0x256f8]
call fcn.1800376b0
mov qword [rsp + 0x2e98], rax
mov rax, qword [rsp + 0x2e98]
mov qword [rsp + 0x2ea0], rax
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 2
mov rdx, qword [rsp + 0x2ea0]
lea rcx, [rsp + 0x19990]
call fcn.18010fa40
nop
lea rcx, [rsp + 0x256f8]
call fcn.180029310
nop
lea rcx, [rsp + 0x256d8]
call fcn.180029310
nop
lea rcx, [rsp + 0x25618]
call fcn.180029310
lea rdx, str.IP:
lea rcx, [rsp + 0x25898]
call fcn.180029660
nop
xor r8d, r8d
lea rdx, [rsp + 0x25898]
lea rcx, [0x180350750]
call fcn.1800e1290
mov qword [rsp + 0x2ea8], rax
cmp qword [rsp + 0x2ea8], 0xffffffffffffffff
je 0x180115135
lea rcx, [rsp + 0x25898]
call fcn.180029280
mov r8, rax
mov rdx, qword [rsp + 0x2ea8]
lea rcx, [0x180350750]
call fcn.180035730
lea r8, [0x180273acc]
lea rdx, [0x180350750]
lea rcx, [rsp + 0x258b8]
call fcn.180037710
mov qword [rsp + 0x2eb0], rax
mov rax, qword [rsp + 0x2eb0]
mov qword [rsp + 0x2eb8], rax
mov rdx, qword [rsp + 0x2eb8]
lea rcx, [rsp + 0x19990]
call fcn.1800381a0
nop
lea rcx, [rsp + 0x258b8]
call fcn.180029310
call fcn.1800e7e20
lea r8, [0x180273acc]
lea rdx, [0x180351290]
lea rcx, [rsp + 0x258d8]
call fcn.180037710
mov qword [rsp + 0x2ec0], rax
mov rax, qword [rsp + 0x2ec0]
mov qword [rsp + 0x2ec8], rax
mov rdx, qword [rsp + 0x2ec8]
lea rcx, [rsp + 0x19990]
call fcn.1800381a0
nop
lea rcx, [rsp + 0x258d8]
call fcn.180029310
lea r8, [0x180273acc]
lea rdx, [0x180350770]
lea rcx, [rsp + 0x258f8]
call fcn.180037710
mov qword [rsp + 0x2ed0], rax
mov rax, qword [rsp + 0x2ed0]
mov qword [rsp + 0x2ed8], rax
mov rdx, qword [rsp + 0x2ed8]
lea rcx, [rsp + 0x19990]
call fcn.1800381a0
nop
lea rcx, [rsp + 0x258f8]
call fcn.180029310
nop
lea rcx, [rsp + 0x25898]
call fcn.180029310
nop
lea rcx, [rsp + 0x19990]
call fcn.1800c03c0
nop
lea rcx, [rsp + 0x25498]
call fcn.180029310
nop
lea rcx, [rsp + 0x19330]
call fcn.18002a710
nop
lea rcx, [rsp + 0x25398]
call fcn.180029310
lea rax, [rsp + 0x16790]
mov qword [rsp + 0x2ee0], rax
lea rax, [rsp + 0xee]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xee]
mov rcx, qword [rsp + 0x2ee0]
call fcn.1801d6f90
mov qword [rsp + 0x2ee8], rax
lea rcx, [0x180352578]
call fcn.180045f70
mov r8, qword [rsp + 0x2ee8]
lea rdx, [0x180382c98]
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x180382c98]
test eax, eax
je 0x180115314
lea rcx, [0x180352598]
call fcn.180045f70
mov edx, 0x237
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028c30
movzx eax, byte [0x180382c98]
test eax, eax
jne 0x180115329
call fcn.1800f1a30
call fcn.180028c00
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037a70
movzx eax, al
test eax, eax
je 0x18011534d
call fcn.1800f1a30
call fcn.180028bd0
movzx eax, byte [0x18037fded]
test eax, eax
jne 0x180115362
call fcn.1800f1a30
call fcn.180028b40
jmp case.0x18011196c.3
lea rcx, [0x1803525b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803525d8]
call fcn.180045f70
lea rdx, [0x180384c23]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x1803525f8]
call fcn.180045f70
lea rdx, [0x180384c22]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180352618]
call fcn.180045f70
lea rdx, [0x180384c21]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180352638]
call fcn.180045f70
lea rdx, [0x180384c20]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180352658]
call fcn.180045f70
lea rdx, [0x180384c1f]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180352678]
call fcn.180045f70
lea rdx, [0x180384c1e]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180352698]
call fcn.180045f70
lea rdx, [0x180384c1d]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x1803526b8]
call fcn.180045f70
lea rdx, [0x180384c1c]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x1803526d8]
call fcn.180045f70
lea rdx, [0x180384c1b]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x1803526f8]
call fcn.180045f70
lea rdx, [0x180384c1a]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180352718]
call fcn.180045f70
lea rdx, [0x180384c19]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180352738]
call fcn.180045f70
lea rdx, [0x180384c18]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180352758]
call fcn.180045f70
lea rdx, [0x180384c17]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180352778]
call fcn.180045f70
lea rdx, [0x180384c16]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180352798]
call fcn.180045f70
lea rdx, [0x180384c15]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x1803527b8]
call fcn.180045f70
lea rdx, [0x180343d21]
mov rcx, rax
call fcn.18010c8f0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803527d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803527f8]
call fcn.180045f70
mov edx, 0x17c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803522d8]
call fcn.180045f70
mov edx, 0xec
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803522f8]
call fcn.180045f70
mov edx, 0xed
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352318]
call fcn.180045f70
mov edx, 0xee
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x208
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x243
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4dc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4c0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803527f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352818]
call fcn.180045f70
mov edx, 0x181
mov rcx, rax
call fcn.18010c490
lea rax, [rsp + 0x16710]
mov qword [rsp + 0x2ef0], rax
lea rax, [rsp + 0xef]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xef]
mov rcx, qword [rsp + 0x2ef0]
call fcn.1801d6fb0
mov qword [rsp + 0x2ef8], rax
lea rcx, [0x180352838]
call fcn.180045f70
mov r8, qword [rsp + 0x2ef8]
lea rdx, [0x180384ca7]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x166d0]
mov qword [rsp + 0x2f00], rax
lea rax, [rsp + 0xf0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xf0]
mov rcx, qword [rsp + 0x2f00]
call fcn.1801d6fd0
mov qword [rsp + 0x2f08], rax
lea rcx, [0x180352858]
call fcn.180045f70
mov r8, qword [rsp + 0x2f08]
lea rdx, [0x180384ca6]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16650]
mov qword [rsp + 0x2f10], rax
lea rax, [rsp + 0xf1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xf1]
mov rcx, qword [rsp + 0x2f10]
call fcn.1801d6ff0
mov qword [rsp + 0x2f18], rax
lea rcx, [0x180352878]
call fcn.180045f70
mov r8, qword [rsp + 0x2f18]
lea rdx, [0x180384ca5]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x165d0]
mov qword [rsp + 0x2f20], rax
lea rax, [rsp + 0xf2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xf2]
mov rcx, qword [rsp + 0x2f20]
call fcn.1801d7010
mov qword [rsp + 0x2f28], rax
lea rcx, [0x180352898]
call fcn.180045f70
mov r8, qword [rsp + 0x2f28]
lea rdx, [0x180384ca4]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16590]
mov qword [rsp + 0x2f30], rax
lea rax, [rsp + 0xf3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xf3]
mov rcx, qword [rsp + 0x2f30]
call fcn.1801d7030
mov qword [rsp + 0x2f38], rax
lea rcx, [0x1803528b8]
call fcn.180045f70
mov r8, qword [rsp + 0x2f38]
lea rdx, [0x180384ca3]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16510]
mov qword [rsp + 0x2f40], rax
lea rax, [rsp + 0xf4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xf4]
mov rcx, qword [rsp + 0x2f40]
call fcn.1801d7050
mov qword [rsp + 0x2f48], rax
lea rcx, [0x1803528d8]
call fcn.180045f70
mov r8, qword [rsp + 0x2f48]
lea rdx, [0x180384ca2]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x164d0]
mov qword [rsp + 0x2f50], rax
lea rax, [rsp + 0xf5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xf5]
mov rcx, qword [rsp + 0x2f50]
call fcn.1801d7070
mov qword [rsp + 0x2f58], rax
lea rcx, [0x1803528f8]
call fcn.180045f70
mov r8, qword [rsp + 0x2f58]
lea rdx, [0x180384ca1]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16490]
mov qword [rsp + 0x2f60], rax
lea rax, [rsp + 0xf6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xf6]
mov rcx, qword [rsp + 0x2f60]
call fcn.1801d7090
mov qword [rsp + 0x2f68], rax
lea rcx, [0x180352918]
call fcn.180045f70
mov r8, qword [rsp + 0x2f68]
lea rdx, [0x180384ca0]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x187d0]
mov qword [rsp + 0x2f70], rax
lea rax, [rsp + 0xf7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xf7]
mov rcx, qword [rsp + 0x2f70]
call fcn.1801d70b0
mov qword [rsp + 0x2f78], rax
lea rcx, [0x180352938]
call fcn.180045f70
mov r8, qword [rsp + 0x2f78]
lea rdx, [0x180384c9f]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18750]
mov qword [rsp + 0x2f80], rax
lea rax, [rsp + 0xf8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xf8]
mov rcx, qword [rsp + 0x2f80]
call fcn.1801d70d0
mov qword [rsp + 0x2f88], rax
lea rcx, [0x180352958]
call fcn.180045f70
mov r8, qword [rsp + 0x2f88]
lea rdx, [0x180384c9e]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18710]
mov qword [rsp + 0x2f90], rax
lea rax, [rsp + 0xf9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xf9]
mov rcx, qword [rsp + 0x2f90]
call fcn.1801d70f0
mov qword [rsp + 0x2f98], rax
lea rcx, [0x180352978]
call fcn.180045f70
mov r8, qword [rsp + 0x2f98]
lea rdx, [0x180384c9d]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18690]
mov qword [rsp + 0x2fa0], rax
lea rax, [rsp + 0xfa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xfa]
mov rcx, qword [rsp + 0x2fa0]
call fcn.1801d7110
mov qword [rsp + 0x2fa8], rax
lea rcx, [0x180352998]
call fcn.180045f70
mov r8, qword [rsp + 0x2fa8]
lea rdx, [0x180384c9c]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18610]
mov qword [rsp + 0x2fb0], rax
lea rax, [rsp + 0xfb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xfb]
mov rcx, qword [rsp + 0x2fb0]
call fcn.1801d7130
mov qword [rsp + 0x2fb8], rax
lea rcx, [0x1803529b8]
call fcn.180045f70
mov r8, qword [rsp + 0x2fb8]
lea rdx, [0x180384c9b]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x185d0]
mov qword [rsp + 0x2fc0], rax
lea rax, [rsp + 0xfc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xfc]
mov rcx, qword [rsp + 0x2fc0]
call fcn.1801d7150
mov qword [rsp + 0x2fc8], rax
lea rcx, [0x1803529d8]
call fcn.180045f70
mov r8, qword [rsp + 0x2fc8]
lea rdx, [0x180384c9a]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352818]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803529f8]
call fcn.180045f70
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x180343ea4]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x1803529f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180115cbf
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25938]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25938]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x3a8], eax
mov eax, dword [rsp + 0x3a8]
mov dword [0x180343ea4], eax
lea rcx, [rsp + 0x25938]
call fcn.180029310
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3d0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801e9820
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801e9ba0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801e9f20
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ea2a0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801e94a0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ea620
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ea780
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ea8e0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801eaa40
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801eaba0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov edx, 0x289
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803522d8]
call fcn.180045f70
mov edx, 0xf0
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803522f8]
call fcn.180045f70
mov edx, 0xf1
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352318]
call fcn.180045f70
mov edx, 0xf2
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x20a
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x245
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028b70
jmp case.0x18011196c.3
lea rcx, [0x180352a38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov edx, 0x288
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803522d8]
call fcn.180045f70
mov edx, 0x135
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803522f8]
call fcn.180045f70
mov edx, 0x136
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352318]
call fcn.180045f70
mov edx, 0x137
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x20b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x246
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028b70
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ead00
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801eb140
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801eb580
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801eb9c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ebe00
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ec240
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ec680
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ecae0
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ecf40
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ed390
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ed7e0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801edc30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov edx, 0x27b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352a78]
call fcn.180045f70
mov edx, 0x274
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352a98]
call fcn.180045f70
mov edx, 0x258
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x23a
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x1fa
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ab8]
call fcn.180045f70
mov edx, 0x61
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ad8]
call fcn.180045f70
mov edx, 0x63
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352af8]
call fcn.180045f70
mov edx, 0x65
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b18]
call fcn.180045f70
mov edx, 0x67
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b38]
call fcn.180045f70
mov edx, 0x69
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b58]
call fcn.180045f70
mov edx, 0x6b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b78]
call fcn.180045f70
mov edx, 0x6d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b98]
call fcn.180045f70
mov edx, 0x6f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bb8]
call fcn.180045f70
mov edx, 0x71
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bd8]
call fcn.180045f70
mov edx, 0x73
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bf8]
call fcn.180045f70
mov edx, 0x75
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c18]
call fcn.180045f70
mov edx, 0x77
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c38]
call fcn.180045f70
mov edx, 0x79
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c58]
call fcn.180045f70
mov edx, 0x7b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c78]
call fcn.180045f70
mov edx, 0x7d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c98]
call fcn.180045f70
mov edx, 0x7f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cb8]
call fcn.180045f70
mov edx, 0x81
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cd8]
call fcn.180045f70
mov edx, 0x83
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cf8]
call fcn.180045f70
mov edx, 0x85
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d18]
call fcn.180045f70
mov edx, 0x87
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d38]
call fcn.180045f70
mov edx, 0x89
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d58]
call fcn.180045f70
mov edx, 0x8b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d78]
call fcn.180045f70
mov edx, 0x8d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d98]
call fcn.180045f70
mov edx, 0x8f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352db8]
call fcn.180045f70
mov edx, 0x91
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352dd8]
call fcn.180045f70
mov edx, 0x93
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352df8]
call fcn.180045f70
mov edx, 0x95
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e18]
call fcn.180045f70
mov edx, 0x97
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e38]
call fcn.180045f70
mov edx, 0x99
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e58]
call fcn.180045f70
mov edx, 0x9b
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352e78]
call fcn.180045f70
mov edx, 0x23b
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x3ac], 0
jmp 0x180116843
mov eax, dword [rsp + 0x3ac]
inc eax
mov dword [rsp + 0x3ac], eax
movsxd rax, dword [rsp + 0x3ac]
cmp rax, 0x16
jae 0x1801169a8
movsxd rax, dword [rsp + 0x3ac]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801169a3
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x3b0], eax
mov ecx, dword [rsp + 0x3b0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x3b0]
lea rcx, [rsp + 0x6f58]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a220]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a238]
lea rcx, [rsp + 0x1a220]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x3b0]
lea rcx, [rsp + 0x6fa0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1a250]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a268]
lea rcx, [rsp + 0x1a250]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x6ff0]
lea rcx, [rsp + 0x1a268]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x3ac]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x6ff0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x3b4], eax
xor edx, edx
mov ecx, dword [rsp + 0x3b4]
call fcn.1801e8da0
jmp 0x180116833
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352e98]
call fcn.180045f70
mov edx, 0x259
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x3b8], 0
jmp 0x180116a3e
mov eax, dword [rsp + 0x3b8]
inc eax
mov dword [rsp + 0x3b8], eax
movsxd rax, dword [rsp + 0x3b8]
cmp rax, 0x14
jae 0x180116ba3
movsxd rax, dword [rsp + 0x3b8]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180116b9e
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x3bc], eax
mov ecx, dword [rsp + 0x3bc]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x3bc]
lea rcx, [rsp + 0x7010]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a280]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a298]
lea rcx, [rsp + 0x1a280]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x3bc]
lea rcx, [rsp + 0x7058]
call fcn.1801e8e00
lea rcx, [rsp + 0x1a2b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a2c8]
lea rcx, [rsp + 0x1a2b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x70a0]
lea rcx, [rsp + 0x1a2c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x3b8]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x70a0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x3c0], eax
xor edx, edx
mov ecx, dword [rsp + 0x3c0]
call fcn.1801e8da0
jmp 0x180116a2e
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035e9d8]
call fcn.180045f70
mov edx, 0x275
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x3c4], 0
jmp 0x180116c39
mov eax, dword [rsp + 0x3c4]
inc eax
mov dword [rsp + 0x3c4], eax
movsxd rax, dword [rsp + 0x3c4]
cmp rax, 0x15
jae 0x180116d9e
movsxd rax, dword [rsp + 0x3c4]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180116d99
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x3c8], eax
mov ecx, dword [rsp + 0x3c8]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x3c8]
lea rcx, [rsp + 0x70c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a2e0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a2f8]
lea rcx, [rsp + 0x1a2e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x3c8]
lea rcx, [rsp + 0x7108]
call fcn.1801e8e00
lea rcx, [rsp + 0x1a310]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a328]
lea rcx, [rsp + 0x1a310]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7150]
lea rcx, [rsp + 0x1a328]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x3c4]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x7150]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x3cc], eax
xor edx, edx
mov ecx, dword [rsp + 0x3cc]
call fcn.1801e8da0
jmp 0x180116c29
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x18035e9d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x3d0], 0
jmp 0x180116e00
mov eax, dword [rsp + 0x3d0]
inc eax
mov dword [rsp + 0x3d0], eax
movsxd rax, dword [rsp + 0x3d0]
cmp rax, 0x15
jae 0x180117278
movsxd rax, dword [rsp + 0x3d0]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180117273
movsxd rax, dword [rsp + 0x3d0]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x3d4], eax
mov ecx, dword [rsp + 0x3d4]
call fcn.1801e8d50
test eax, eax
je 0x180117273
mov ecx, dword [rsp + 0x3d4]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x3d4]
call fcn.1801e8d00
test eax, eax
jne 0x180116ea0
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180116e87
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7170]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a340]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a358]
lea rcx, [rsp + 0x1a340]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x3d8], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x3dc], xmm0
movss xmm0, dword [rsp + 0x3dc]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x3d8]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x3e0], xmm0
movss xmm0, dword [rsp + 0x3dc]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x3d8]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x3e4], xmm0
movss xmm0, dword [rsp + 0x1a358]
addss xmm0, dword [rsp + 0x3e0]
movss dword [rsp + 0x1a358], xmm0
movss xmm0, dword [rsp + 0x1a360]
addss xmm0, dword [rsp + 0x3e4]
movss dword [rsp + 0x1a360], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x3dc]
lea rdx, [rsp + 0x1a358]
mov ecx, dword [rsp + 0x3d4]
call qword [0x1803856e8]
mov dword [rsp + 0x3e8], eax
mov ecx, dword [rsp + 0x3e8]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8ae0
mov dword [rsp + 0x3ec], eax
mov edx, 1
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8a30
test eax, eax
je 0x180117074
mov edx, 1
mov ecx, dword [rsp + 0x3ec]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8970
mov dword [rsp + 0x3f0], 0
jmp 0x18011709f
mov eax, dword [rsp + 0x3f0]
inc eax
mov dword [rsp + 0x3f0], eax
cmp dword [rsp + 0x3f0], 0x32
jge 0x1801170f8
mov edx, dword [rsp + 0x3f0]
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x3f0]
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8890
jmp 0x18011708f
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011725d
mov edx, 1
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x3e8]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x3d4]
call fcn.1800e39e0
jmp 0x180116df0
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352a78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803532b8]
call fcn.180045f70
mov edx, 0x275
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x3f4], 0
jmp 0x1801172f3
mov eax, dword [rsp + 0x3f4]
inc eax
mov dword [rsp + 0x3f4], eax
movsxd rax, dword [rsp + 0x3f4]
cmp rax, 0x15
jae 0x180117458
movsxd rax, dword [rsp + 0x3f4]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180117453
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x3f8], eax
mov ecx, dword [rsp + 0x3f8]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x3f8]
lea rcx, [rsp + 0x71b8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a370]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a388]
lea rcx, [rsp + 0x1a370]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x3f8]
lea rcx, [rsp + 0x7200]
call fcn.1801e8e00
lea rcx, [rsp + 0x1a3a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a3b8]
lea rcx, [rsp + 0x1a3a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7250]
lea rcx, [rsp + 0x1a3b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x3f4]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x7250]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x3fc], eax
xor edx, edx
mov ecx, dword [rsp + 0x3fc]
call fcn.1801e8da0
jmp 0x1801172e3
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x1803532b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x400], 0
jmp 0x1801174ba
mov eax, dword [rsp + 0x400]
inc eax
mov dword [rsp + 0x400], eax
movsxd rax, dword [rsp + 0x400]
cmp rax, 0xf
jae 0x180117932
movsxd rax, dword [rsp + 0x400]
imul rax, rax, 8
lea rcx, str.openwheel1
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011792d
movsxd rax, dword [rsp + 0x400]
imul rax, rax, 8
lea rcx, str.openwheel1
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x404], eax
mov ecx, dword [rsp + 0x404]
call fcn.1801e8d50
test eax, eax
je 0x18011792d
mov ecx, dword [rsp + 0x404]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x404]
call fcn.1801e8d00
test eax, eax
jne 0x18011755a
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180117541
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7270]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a3d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a3e8]
lea rcx, [rsp + 0x1a3d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x408], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x40c], xmm0
movss xmm0, dword [rsp + 0x40c]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x408]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x410], xmm0
movss xmm0, dword [rsp + 0x40c]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x408]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x414], xmm0
movss xmm0, dword [rsp + 0x1a3e8]
addss xmm0, dword [rsp + 0x410]
movss dword [rsp + 0x1a3e8], xmm0
movss xmm0, dword [rsp + 0x1a3f0]
addss xmm0, dword [rsp + 0x414]
movss dword [rsp + 0x1a3f0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x40c]
lea rdx, [rsp + 0x1a3e8]
mov ecx, dword [rsp + 0x404]
call qword [0x1803856e8]
mov dword [rsp + 0x418], eax
mov ecx, dword [rsp + 0x418]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x418]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x418]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x418]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x418]
call fcn.1801e8ae0
mov dword [rsp + 0x41c], eax
mov edx, 1
mov ecx, dword [rsp + 0x418]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x418]
call fcn.1801e8a30
test eax, eax
je 0x18011772e
mov edx, 1
mov ecx, dword [rsp + 0x41c]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x418]
call fcn.1801e8970
mov dword [rsp + 0x420], 0
jmp 0x180117759
mov eax, dword [rsp + 0x420]
inc eax
mov dword [rsp + 0x420], eax
cmp dword [rsp + 0x420], 0x32
jge 0x1801177b2
mov edx, dword [rsp + 0x420]
mov ecx, dword [rsp + 0x418]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x420]
mov ecx, dword [rsp + 0x418]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x418]
call fcn.1801e8890
jmp 0x180117749
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180117917
mov edx, 1
mov ecx, dword [rsp + 0x418]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x418]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x418]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x418]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x418]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x418]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x418]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x418]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x418]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x418]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x418]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x418]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x418]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x418]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x418]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x404]
call fcn.1800e39e0
jmp 0x1801174aa
call fcn.1800f1a30
call fcn.180028d20
jmp case.0x18011196c.3
lea rcx, [0x180352e98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x424], 0
jmp 0x180117994
mov eax, dword [rsp + 0x424]
inc eax
mov dword [rsp + 0x424], eax
movsxd rax, dword [rsp + 0x424]
cmp rax, 0x14
jae 0x180117e0c
movsxd rax, dword [rsp + 0x424]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180117e07
movsxd rax, dword [rsp + 0x424]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x428], eax
mov ecx, dword [rsp + 0x428]
call fcn.1801e8d50
test eax, eax
je 0x180117e07
mov ecx, dword [rsp + 0x428]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x428]
call fcn.1801e8d00
test eax, eax
jne 0x180117a34
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180117a1b
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x72b8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a400]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a418]
lea rcx, [rsp + 0x1a400]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x42c], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x430], xmm0
movss xmm0, dword [rsp + 0x430]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x42c]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x434], xmm0
movss xmm0, dword [rsp + 0x430]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x42c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x438], xmm0
movss xmm0, dword [rsp + 0x1a418]
addss xmm0, dword [rsp + 0x434]
movss dword [rsp + 0x1a418], xmm0
movss xmm0, dword [rsp + 0x1a420]
addss xmm0, dword [rsp + 0x438]
movss dword [rsp + 0x1a420], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x430]
lea rdx, [rsp + 0x1a418]
mov ecx, dword [rsp + 0x428]
call qword [0x1803856e8]
mov dword [rsp + 0x43c], eax
mov ecx, dword [rsp + 0x43c]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8ae0
mov dword [rsp + 0x440], eax
mov edx, 1
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8a30
test eax, eax
je 0x180117c08
mov edx, 1
mov ecx, dword [rsp + 0x440]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8970
mov dword [rsp + 0x444], 0
jmp 0x180117c33
mov eax, dword [rsp + 0x444]
inc eax
mov dword [rsp + 0x444], eax
cmp dword [rsp + 0x444], 0x32
jge 0x180117c8c
mov edx, dword [rsp + 0x444]
mov ecx, dword [rsp + 0x43c]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x444]
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8890
jmp 0x180117c23
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180117df1
mov edx, 1
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x43c]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x43c]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x43c]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x43c]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x43c]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x43c]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x43c]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x43c]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x43c]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x43c]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x428]
call fcn.1800e39e0
jmp 0x180117984
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x448], 0
jmp 0x180117e89
mov eax, dword [rsp + 0x448]
inc eax
mov dword [rsp + 0x448], eax
movsxd rax, dword [rsp + 0x448]
cmp rax, 0x16
jae 0x180118301
movsxd rax, dword [rsp + 0x448]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801182fc
movsxd rax, dword [rsp + 0x448]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x44c], eax
mov ecx, dword [rsp + 0x44c]
call fcn.1801e8d50
test eax, eax
je 0x1801182fc
mov ecx, dword [rsp + 0x44c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x44c]
call fcn.1801e8d00
test eax, eax
jne 0x180117f29
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180117f10
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7300]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a430]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a448]
lea rcx, [rsp + 0x1a430]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x450], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x454], xmm0
movss xmm0, dword [rsp + 0x454]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x450]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x458], xmm0
movss xmm0, dword [rsp + 0x454]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x450]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x45c], xmm0
movss xmm0, dword [rsp + 0x1a448]
addss xmm0, dword [rsp + 0x458]
movss dword [rsp + 0x1a448], xmm0
movss xmm0, dword [rsp + 0x1a450]
addss xmm0, dword [rsp + 0x45c]
movss dword [rsp + 0x1a450], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x454]
lea rdx, [rsp + 0x1a448]
mov ecx, dword [rsp + 0x44c]
call qword [0x1803856e8]
mov dword [rsp + 0x460], eax
mov ecx, dword [rsp + 0x460]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x460]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x460]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x460]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x460]
call fcn.1801e8ae0
mov dword [rsp + 0x464], eax
mov edx, 1
mov ecx, dword [rsp + 0x460]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x460]
call fcn.1801e8a30
test eax, eax
je 0x1801180fd
mov edx, 1
mov ecx, dword [rsp + 0x464]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x460]
call fcn.1801e8970
mov dword [rsp + 0x468], 0
jmp 0x180118128
mov eax, dword [rsp + 0x468]
inc eax
mov dword [rsp + 0x468], eax
cmp dword [rsp + 0x468], 0x32
jge 0x180118181
mov edx, dword [rsp + 0x468]
mov ecx, dword [rsp + 0x460]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x468]
mov ecx, dword [rsp + 0x460]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x460]
call fcn.1801e8890
jmp 0x180118118
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x1801182e6
mov edx, 1
mov ecx, dword [rsp + 0x460]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x460]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x460]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x460]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x460]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x460]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x460]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x460]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x460]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x460]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x460]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x460]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x460]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x460]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x460]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x44c]
call fcn.1800e39e0
jmp 0x180117e79
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352eb8]
call fcn.180045f70
mov edx, 0x1fc
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x46c], 0
jmp 0x180118397
mov eax, dword [rsp + 0x46c]
inc eax
mov dword [rsp + 0x46c], eax
movsxd rax, dword [rsp + 0x46c]
cmp rax, 0x2d
jae 0x1801184fc
movsxd rax, dword [rsp + 0x46c]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801184f7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x470], eax
mov ecx, dword [rsp + 0x470]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x470]
lea rcx, [rsp + 0x7348]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a460]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a478]
lea rcx, [rsp + 0x1a460]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x470]
lea rcx, [rsp + 0x7390]
call fcn.1801e8e00
lea rcx, [rsp + 0x1a490]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a4a8]
lea rcx, [rsp + 0x1a490]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x73e0]
lea rcx, [rsp + 0x1a4a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x46c]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x73e0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x474], eax
xor edx, edx
mov ecx, dword [rsp + 0x474]
call fcn.1801e8da0
jmp 0x180118387
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352eb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x478], 0
jmp 0x180118579
mov eax, dword [rsp + 0x478]
inc eax
mov dword [rsp + 0x478], eax
movsxd rax, dword [rsp + 0x478]
cmp rax, 0x2d
jae 0x1801189f1
movsxd rax, dword [rsp + 0x478]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801189ec
movsxd rax, dword [rsp + 0x478]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x47c], eax
mov ecx, dword [rsp + 0x47c]
call fcn.1801e8d50
test eax, eax
je 0x1801189ec
mov ecx, dword [rsp + 0x47c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x47c]
call fcn.1801e8d00
test eax, eax
jne 0x180118619
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180118600
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7400]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1cbf0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x25140]
lea rcx, [rsp + 0x1cbf0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x480], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x484], xmm0
movss xmm0, dword [rsp + 0x484]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x480]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x488], xmm0
movss xmm0, dword [rsp + 0x484]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x480]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x48c], xmm0
movss xmm0, dword [rsp + 0x25140]
addss xmm0, dword [rsp + 0x488]
movss dword [rsp + 0x25140], xmm0
movss xmm0, dword [rsp + 0x25148]
addss xmm0, dword [rsp + 0x48c]
movss dword [rsp + 0x25148], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x484]
lea rdx, [rsp + 0x25140]
mov ecx, dword [rsp + 0x47c]
call qword [0x1803856e8]
mov dword [rsp + 0x490], eax
mov ecx, dword [rsp + 0x490]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x490]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x490]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x490]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x490]
call fcn.1801e8ae0
mov dword [rsp + 0x494], eax
mov edx, 1
mov ecx, dword [rsp + 0x490]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x490]
call fcn.1801e8a30
test eax, eax
je 0x1801187ed
mov edx, 1
mov ecx, dword [rsp + 0x494]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x490]
call fcn.1801e8970
mov dword [rsp + 0x498], 0
jmp 0x180118818
mov eax, dword [rsp + 0x498]
inc eax
mov dword [rsp + 0x498], eax
cmp dword [rsp + 0x498], 0x32
jge 0x180118871
mov edx, dword [rsp + 0x498]
mov ecx, dword [rsp + 0x490]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x498]
mov ecx, dword [rsp + 0x490]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x490]
call fcn.1801e8890
jmp 0x180118808
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x1801189d6
mov edx, 1
mov ecx, dword [rsp + 0x490]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x490]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x490]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x490]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x490]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x490]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x490]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x490]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x490]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x490]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x490]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x490]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x490]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x490]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x490]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x47c]
call fcn.1800e39e0
jmp 0x180118569
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352ed8]
call fcn.180045f70
mov edx, 0x62
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x49c], 0
jmp 0x180118a87
mov eax, dword [rsp + 0x49c]
inc eax
mov dword [rsp + 0x49c], eax
movsxd rax, dword [rsp + 0x49c]
cmp rax, 0xe
jae 0x180118bec
movsxd rax, dword [rsp + 0x49c]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180118be7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x4a0], eax
mov ecx, dword [rsp + 0x4a0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x4a0]
lea rcx, [rsp + 0x7450]
call fcn.1801e8eb0
lea rcx, [rsp + 0x25128]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x25110]
lea rcx, [rsp + 0x25128]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x4a0]
lea rcx, [rsp + 0x74a0]
call fcn.1801e8e00
lea rcx, [rsp + 0x250f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x250e0]
lea rcx, [rsp + 0x250f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7500]
lea rcx, [rsp + 0x250e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x49c]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x7500]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x4a4], eax
xor edx, edx
mov ecx, dword [rsp + 0x4a4]
call fcn.1801e8da0
jmp 0x180118a77
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ed8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x4a8], 0
jmp 0x180118c69
mov eax, dword [rsp + 0x4a8]
inc eax
mov dword [rsp + 0x4a8], eax
movsxd rax, dword [rsp + 0x4a8]
cmp rax, 0xe
jae 0x1801190e1
movsxd rax, dword [rsp + 0x4a8]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801190dc
movsxd rax, dword [rsp + 0x4a8]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x4ac], eax
mov ecx, dword [rsp + 0x4ac]
call fcn.1801e8d50
test eax, eax
je 0x1801190dc
mov ecx, dword [rsp + 0x4ac]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x4ac]
call fcn.1801e8d00
test eax, eax
jne 0x180118d09
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180118cf0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7520]
call fcn.1801e8eb0
lea rcx, [rsp + 0x250c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x250b0]
lea rcx, [rsp + 0x250c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x4b0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x4b4], xmm0
movss xmm0, dword [rsp + 0x4b4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x4b0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x4b8], xmm0
movss xmm0, dword [rsp + 0x4b4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x4b0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x4bc], xmm0
movss xmm0, dword [rsp + 0x250b0]
addss xmm0, dword [rsp + 0x4b8]
movss dword [rsp + 0x250b0], xmm0
movss xmm0, dword [rsp + 0x250b8]
addss xmm0, dword [rsp + 0x4bc]
movss dword [rsp + 0x250b8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x4b4]
lea rdx, [rsp + 0x250b0]
mov ecx, dword [rsp + 0x4ac]
call qword [0x1803856e8]
mov dword [rsp + 0x4c0], eax
mov ecx, dword [rsp + 0x4c0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8ae0
mov dword [rsp + 0x4c4], eax
mov edx, 1
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8a30
test eax, eax
je 0x180118edd
mov edx, 1
mov ecx, dword [rsp + 0x4c4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8970
mov dword [rsp + 0x4c8], 0
jmp 0x180118f08
mov eax, dword [rsp + 0x4c8]
inc eax
mov dword [rsp + 0x4c8], eax
cmp dword [rsp + 0x4c8], 0x32
jge 0x180118f61
mov edx, dword [rsp + 0x4c8]
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x4c8]
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8890
jmp 0x180118ef8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x1801190c6
mov edx, 1
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x4c0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x4ac]
call fcn.1800e39e0
jmp 0x180118c59
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ef8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352f18]
call fcn.180045f70
mov edx, 0x64
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x4cc], 0
jmp 0x180119177
mov eax, dword [rsp + 0x4cc]
inc eax
mov dword [rsp + 0x4cc], eax
movsxd rax, dword [rsp + 0x4cc]
cmp rax, 0x10
jae 0x1801192dc
movsxd rax, dword [rsp + 0x4cc]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801192d7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x4d0], eax
mov ecx, dword [rsp + 0x4d0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x4d0]
lea rcx, [rsp + 0x7580]
call fcn.1801e8eb0
lea rcx, [rsp + 0x25098]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x25080]
lea rcx, [rsp + 0x25098]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x4d0]
lea rcx, [rsp + 0x75e0]
call fcn.1801e8e00
lea rcx, [rsp + 0x25068]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x25050]
lea rcx, [rsp + 0x25068]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7630]
lea rcx, [rsp + 0x25050]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x4cc]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x7630]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x4d4], eax
xor edx, edx
mov ecx, dword [rsp + 0x4d4]
call fcn.1801e8da0
jmp 0x180119167
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352f18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x4d8], 0
jmp 0x180119359
mov eax, dword [rsp + 0x4d8]
inc eax
mov dword [rsp + 0x4d8], eax
movsxd rax, dword [rsp + 0x4d8]
cmp rax, 0x10
jae 0x1801197d1
movsxd rax, dword [rsp + 0x4d8]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801197cc
movsxd rax, dword [rsp + 0x4d8]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x4dc], eax
mov ecx, dword [rsp + 0x4dc]
call fcn.1801e8d50
test eax, eax
je 0x1801197cc
mov ecx, dword [rsp + 0x4dc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x4dc]
call fcn.1801e8d00
test eax, eax
jne 0x1801193f9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801193e0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7650]
call fcn.1801e8eb0
lea rcx, [rsp + 0x25038]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x25020]
lea rcx, [rsp + 0x25038]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x4e0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x4e4], xmm0
movss xmm0, dword [rsp + 0x4e4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x4e0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x4e8], xmm0
movss xmm0, dword [rsp + 0x4e4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x4e0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x4ec], xmm0
movss xmm0, dword [rsp + 0x25020]
addss xmm0, dword [rsp + 0x4e8]
movss dword [rsp + 0x25020], xmm0
movss xmm0, dword [rsp + 0x25028]
addss xmm0, dword [rsp + 0x4ec]
movss dword [rsp + 0x25028], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x4e4]
lea rdx, [rsp + 0x25020]
mov ecx, dword [rsp + 0x4dc]
call qword [0x1803856e8]
mov dword [rsp + 0x4f0], eax
mov ecx, dword [rsp + 0x4f0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8ae0
mov dword [rsp + 0x4f4], eax
mov edx, 1
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8a30
test eax, eax
je 0x1801195cd
mov edx, 1
mov ecx, dword [rsp + 0x4f4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8970
mov dword [rsp + 0x4f8], 0
jmp 0x1801195f8
mov eax, dword [rsp + 0x4f8]
inc eax
mov dword [rsp + 0x4f8], eax
cmp dword [rsp + 0x4f8], 0x32
jge 0x180119651
mov edx, dword [rsp + 0x4f8]
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x4f8]
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8890
jmp 0x1801195e8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x1801197b6
mov edx, 1
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x4f0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x4dc]
call fcn.1800e39e0
jmp 0x180119349
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352f38]
call fcn.180045f70
mov edx, 0x66
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x4fc], 0
jmp 0x180119867
mov eax, dword [rsp + 0x4fc]
inc eax
mov dword [rsp + 0x4fc], eax
movsxd rax, dword [rsp + 0x4fc]
cmp rax, 0x1c
jae 0x1801199f1
movsxd rax, dword [rsp + 0x4fc]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801199c7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x500], eax
mov ecx, dword [rsp + 0x500]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x500]
lea rcx, [rsp + 0x76a8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x25008]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24ff0]
lea rcx, [rsp + 0x25008]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x500]
lea rcx, [rsp + 0x76f8]
call fcn.1801e8e00
lea rcx, [rsp + 0x24fd8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24fc0]
lea rcx, [rsp + 0x24fd8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7750]
lea rcx, [rsp + 0x24fc0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x4fc]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x7750]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x504], eax
xor edx, edx
mov ecx, dword [rsp + 0x504]
call fcn.1801e8da0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp 0x180119857
jmp case.0x18011196c.3
lea rcx, [0x180352f38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x508], 0
jmp 0x180119a49
mov eax, dword [rsp + 0x508]
inc eax
mov dword [rsp + 0x508], eax
movsxd rax, dword [rsp + 0x508]
cmp rax, 0x1c
jae 0x180119ec1
movsxd rax, dword [rsp + 0x508]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180119ebc
movsxd rax, dword [rsp + 0x508]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x50c], eax
mov ecx, dword [rsp + 0x50c]
call fcn.1801e8d50
test eax, eax
je 0x180119ebc
mov ecx, dword [rsp + 0x50c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x50c]
call fcn.1801e8d00
test eax, eax
jne 0x180119ae9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180119ad0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7770]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24fa8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24f90]
lea rcx, [rsp + 0x24fa8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x510], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x514], xmm0
movss xmm0, dword [rsp + 0x514]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x510]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x518], xmm0
movss xmm0, dword [rsp + 0x514]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x510]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x51c], xmm0
movss xmm0, dword [rsp + 0x24f90]
addss xmm0, dword [rsp + 0x518]
movss dword [rsp + 0x24f90], xmm0
movss xmm0, dword [rsp + 0x24f98]
addss xmm0, dword [rsp + 0x51c]
movss dword [rsp + 0x24f98], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x514]
lea rdx, [rsp + 0x24f90]
mov ecx, dword [rsp + 0x50c]
call qword [0x1803856e8]
mov dword [rsp + 0x520], eax
mov ecx, dword [rsp + 0x520]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x520]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x520]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x520]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x520]
call fcn.1801e8ae0
mov dword [rsp + 0x524], eax
mov edx, 1
mov ecx, dword [rsp + 0x520]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x520]
call fcn.1801e8a30
test eax, eax
je 0x180119cbd
mov edx, 1
mov ecx, dword [rsp + 0x524]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x520]
call fcn.1801e8970
mov dword [rsp + 0x528], 0
jmp 0x180119ce8
mov eax, dword [rsp + 0x528]
inc eax
mov dword [rsp + 0x528], eax
cmp dword [rsp + 0x528], 0x32
jge 0x180119d41
mov edx, dword [rsp + 0x528]
mov ecx, dword [rsp + 0x520]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x528]
mov ecx, dword [rsp + 0x520]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x520]
call fcn.1801e8890
jmp 0x180119cd8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180119ea6
mov edx, 1
mov ecx, dword [rsp + 0x520]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x520]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x520]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x520]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x520]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x520]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x520]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x520]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x520]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x520]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x520]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x520]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x520]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x520]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x520]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x50c]
call fcn.1800e39e0
jmp 0x180119a39
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352f58]
call fcn.180045f70
mov edx, 0x68
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x52c], 0
jmp 0x180119f57
mov eax, dword [rsp + 0x52c]
inc eax
mov dword [rsp + 0x52c], eax
movsxd rax, dword [rsp + 0x52c]
cmp rax, 0x13
jae 0x18011a0bc
movsxd rax, dword [rsp + 0x52c]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011a0b7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x530], eax
mov ecx, dword [rsp + 0x530]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x530]
lea rcx, [rsp + 0x77c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24f78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24f60]
lea rcx, [rsp + 0x24f78]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x530]
lea rcx, [rsp + 0x7820]
call fcn.1801e8e00
lea rcx, [rsp + 0x24f48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24f30]
lea rcx, [rsp + 0x24f48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7880]
lea rcx, [rsp + 0x24f30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x52c]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x7880]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x534], eax
xor edx, edx
mov ecx, dword [rsp + 0x534]
call fcn.1801e8da0
jmp 0x180119f47
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352f58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x538], 0
jmp 0x18011a139
mov eax, dword [rsp + 0x538]
inc eax
mov dword [rsp + 0x538], eax
movsxd rax, dword [rsp + 0x538]
cmp rax, 0x13
jae 0x18011a5b1
movsxd rax, dword [rsp + 0x538]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011a5ac
movsxd rax, dword [rsp + 0x538]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x53c], eax
mov ecx, dword [rsp + 0x53c]
call fcn.1801e8d50
test eax, eax
je 0x18011a5ac
mov ecx, dword [rsp + 0x53c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x53c]
call fcn.1801e8d00
test eax, eax
jne 0x18011a1d9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011a1c0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x78a0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24f18]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24f00]
lea rcx, [rsp + 0x24f18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x540], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x544], xmm0
movss xmm0, dword [rsp + 0x544]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x540]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x548], xmm0
movss xmm0, dword [rsp + 0x544]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x540]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x54c], xmm0
movss xmm0, dword [rsp + 0x24f00]
addss xmm0, dword [rsp + 0x548]
movss dword [rsp + 0x24f00], xmm0
movss xmm0, dword [rsp + 0x24f08]
addss xmm0, dword [rsp + 0x54c]
movss dword [rsp + 0x24f08], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x544]
lea rdx, [rsp + 0x24f00]
mov ecx, dword [rsp + 0x53c]
call qword [0x1803856e8]
mov dword [rsp + 0x550], eax
mov ecx, dword [rsp + 0x550]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x550]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x550]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x550]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x550]
call fcn.1801e8ae0
mov dword [rsp + 0x554], eax
mov edx, 1
mov ecx, dword [rsp + 0x550]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x550]
call fcn.1801e8a30
test eax, eax
je 0x18011a3ad
mov edx, 1
mov ecx, dword [rsp + 0x554]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x550]
call fcn.1801e8970
mov dword [rsp + 0x558], 0
jmp 0x18011a3d8
mov eax, dword [rsp + 0x558]
inc eax
mov dword [rsp + 0x558], eax
cmp dword [rsp + 0x558], 0x32
jge 0x18011a431
mov edx, dword [rsp + 0x558]
mov ecx, dword [rsp + 0x550]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x558]
mov ecx, dword [rsp + 0x550]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x550]
call fcn.1801e8890
jmp 0x18011a3c8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011a596
mov edx, 1
mov ecx, dword [rsp + 0x550]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x550]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x550]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x550]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x550]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x550]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x550]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x550]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x550]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x550]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x550]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x550]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x550]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x550]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x550]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x53c]
call fcn.1800e39e0
jmp 0x18011a129
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352f78]
call fcn.180045f70
mov edx, 0x6a
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x55c], 0
jmp 0x18011a647
mov eax, dword [rsp + 0x55c]
inc eax
mov dword [rsp + 0x55c], eax
movsxd rax, dword [rsp + 0x55c]
cmp rax, 0x13
jae 0x18011a7ac
movsxd rax, dword [rsp + 0x55c]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011a7a7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x560], eax
mov ecx, dword [rsp + 0x560]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x560]
lea rcx, [rsp + 0x7900]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24ee8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24ed0]
lea rcx, [rsp + 0x24ee8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x560]
lea rcx, [rsp + 0x7950]
call fcn.1801e8e00
lea rcx, [rsp + 0x24eb8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24ea0]
lea rcx, [rsp + 0x24eb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x79a0]
lea rcx, [rsp + 0x24ea0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x55c]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x79a0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x564], eax
xor edx, edx
mov ecx, dword [rsp + 0x564]
call fcn.1801e8da0
jmp 0x18011a637
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352f78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x568], 0
jmp 0x18011a829
mov eax, dword [rsp + 0x568]
inc eax
mov dword [rsp + 0x568], eax
movsxd rax, dword [rsp + 0x568]
cmp rax, 0x13
jae 0x18011aca1
movsxd rax, dword [rsp + 0x568]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011ac9c
movsxd rax, dword [rsp + 0x568]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x56c], eax
mov ecx, dword [rsp + 0x56c]
call fcn.1801e8d50
test eax, eax
je 0x18011ac9c
mov ecx, dword [rsp + 0x56c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x56c]
call fcn.1801e8d00
test eax, eax
jne 0x18011a8c9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011a8b0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x79c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24e88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24e70]
lea rcx, [rsp + 0x24e88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x570], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x574], xmm0
movss xmm0, dword [rsp + 0x574]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x570]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x578], xmm0
movss xmm0, dword [rsp + 0x574]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x570]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x57c], xmm0
movss xmm0, dword [rsp + 0x24e70]
addss xmm0, dword [rsp + 0x578]
movss dword [rsp + 0x24e70], xmm0
movss xmm0, dword [rsp + 0x24e78]
addss xmm0, dword [rsp + 0x57c]
movss dword [rsp + 0x24e78], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x574]
lea rdx, [rsp + 0x24e70]
mov ecx, dword [rsp + 0x56c]
call qword [0x1803856e8]
mov dword [rsp + 0x580], eax
mov ecx, dword [rsp + 0x580]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x580]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x580]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x580]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x580]
call fcn.1801e8ae0
mov dword [rsp + 0x584], eax
mov edx, 1
mov ecx, dword [rsp + 0x580]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x580]
call fcn.1801e8a30
test eax, eax
je 0x18011aa9d
mov edx, 1
mov ecx, dword [rsp + 0x584]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x580]
call fcn.1801e8970
mov dword [rsp + 0x588], 0
jmp 0x18011aac8
mov eax, dword [rsp + 0x588]
inc eax
mov dword [rsp + 0x588], eax
cmp dword [rsp + 0x588], 0x32
jge 0x18011ab21
mov edx, dword [rsp + 0x588]
mov ecx, dword [rsp + 0x580]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x588]
mov ecx, dword [rsp + 0x580]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x580]
call fcn.1801e8890
jmp 0x18011aab8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011ac86
mov edx, 1
mov ecx, dword [rsp + 0x580]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x580]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x580]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x580]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x580]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x580]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x580]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x580]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x580]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x580]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x580]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x580]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x580]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x580]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x580]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x56c]
call fcn.1800e39e0
jmp 0x18011a819
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352f98]
call fcn.180045f70
mov edx, 0x6c
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x58c], 0
jmp 0x18011ad37
mov eax, dword [rsp + 0x58c]
inc eax
mov dword [rsp + 0x58c], eax
movsxd rax, dword [rsp + 0x58c]
cmp rax, 0xf
jae 0x18011ae9c
movsxd rax, dword [rsp + 0x58c]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011ae97
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x590], eax
mov ecx, dword [rsp + 0x590]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x590]
lea rcx, [rsp + 0x7a18]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24e58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24e40]
lea rcx, [rsp + 0x24e58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x590]
lea rcx, [rsp + 0x7a70]
call fcn.1801e8e00
lea rcx, [rsp + 0x24e28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24e10]
lea rcx, [rsp + 0x24e28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7ad0]
lea rcx, [rsp + 0x24e10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x58c]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x7ad0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x594], eax
xor edx, edx
mov ecx, dword [rsp + 0x594]
call fcn.1801e8da0
jmp 0x18011ad27
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352f98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x598], 0
jmp 0x18011af19
mov eax, dword [rsp + 0x598]
inc eax
mov dword [rsp + 0x598], eax
movsxd rax, dword [rsp + 0x598]
cmp rax, 0xf
jae 0x18011b391
movsxd rax, dword [rsp + 0x598]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011b38c
movsxd rax, dword [rsp + 0x598]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x59c], eax
mov ecx, dword [rsp + 0x59c]
call fcn.1801e8d50
test eax, eax
je 0x18011b38c
mov ecx, dword [rsp + 0x59c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x59c]
call fcn.1801e8d00
test eax, eax
jne 0x18011afb9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011afa0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7af0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24df8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24de0]
lea rcx, [rsp + 0x24df8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x5a0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x5a4], xmm0
movss xmm0, dword [rsp + 0x5a4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x5a0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x5a8], xmm0
movss xmm0, dword [rsp + 0x5a4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x5a0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x5ac], xmm0
movss xmm0, dword [rsp + 0x24de0]
addss xmm0, dword [rsp + 0x5a8]
movss dword [rsp + 0x24de0], xmm0
movss xmm0, dword [rsp + 0x24de8]
addss xmm0, dword [rsp + 0x5ac]
movss dword [rsp + 0x24de8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x5a4]
lea rdx, [rsp + 0x24de0]
mov ecx, dword [rsp + 0x59c]
call qword [0x1803856e8]
mov dword [rsp + 0x5b0], eax
mov ecx, dword [rsp + 0x5b0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8ae0
mov dword [rsp + 0x5b4], eax
mov edx, 1
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8a30
test eax, eax
je 0x18011b18d
mov edx, 1
mov ecx, dword [rsp + 0x5b4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8970
mov dword [rsp + 0x5b8], 0
jmp 0x18011b1b8
mov eax, dword [rsp + 0x5b8]
inc eax
mov dword [rsp + 0x5b8], eax
cmp dword [rsp + 0x5b8], 0x32
jge 0x18011b211
mov edx, dword [rsp + 0x5b8]
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x5b8]
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8890
jmp 0x18011b1a8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011b376
mov edx, 1
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x5b0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x59c]
call fcn.1800e39e0
jmp 0x18011af09
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352fb8]
call fcn.180045f70
mov edx, 0x6e
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x5bc], 0
jmp 0x18011b427
mov eax, dword [rsp + 0x5bc]
inc eax
mov dword [rsp + 0x5bc], eax
movsxd rax, dword [rsp + 0x5bc]
cmp rax, 0x17
jae 0x18011b58c
movsxd rax, dword [rsp + 0x5bc]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011b587
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x5c0], eax
mov ecx, dword [rsp + 0x5c0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x5c0]
lea rcx, [rsp + 0x7b40]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24dc8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24db0]
lea rcx, [rsp + 0x24dc8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x5c0]
lea rcx, [rsp + 0x7b98]
call fcn.1801e8e00
lea rcx, [rsp + 0x24d98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24d80]
lea rcx, [rsp + 0x24d98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7bf0]
lea rcx, [rsp + 0x24d80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x5bc]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x7bf0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x5c4], eax
xor edx, edx
mov ecx, dword [rsp + 0x5c4]
call fcn.1801e8da0
jmp 0x18011b417
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352fb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x5c8], 0
jmp 0x18011b609
mov eax, dword [rsp + 0x5c8]
inc eax
mov dword [rsp + 0x5c8], eax
movsxd rax, dword [rsp + 0x5c8]
cmp rax, 0x17
jae 0x18011ba81
movsxd rax, dword [rsp + 0x5c8]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011ba7c
movsxd rax, dword [rsp + 0x5c8]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x5cc], eax
mov ecx, dword [rsp + 0x5cc]
call fcn.1801e8d50
test eax, eax
je 0x18011ba7c
mov ecx, dword [rsp + 0x5cc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x5cc]
call fcn.1801e8d00
test eax, eax
jne 0x18011b6a9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011b690
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7c10]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24d68]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24d50]
lea rcx, [rsp + 0x24d68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x5d0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x5d4], xmm0
movss xmm0, dword [rsp + 0x5d4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x5d0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x5d8], xmm0
movss xmm0, dword [rsp + 0x5d4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x5d0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x5dc], xmm0
movss xmm0, dword [rsp + 0x24d50]
addss xmm0, dword [rsp + 0x5d8]
movss dword [rsp + 0x24d50], xmm0
movss xmm0, dword [rsp + 0x24d58]
addss xmm0, dword [rsp + 0x5dc]
movss dword [rsp + 0x24d58], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x5d4]
lea rdx, [rsp + 0x24d50]
mov ecx, dword [rsp + 0x5cc]
call qword [0x1803856e8]
mov dword [rsp + 0x5e0], eax
mov ecx, dword [rsp + 0x5e0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8ae0
mov dword [rsp + 0x5e4], eax
mov edx, 1
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8a30
test eax, eax
je 0x18011b87d
mov edx, 1
mov ecx, dword [rsp + 0x5e4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8970
mov dword [rsp + 0x5e8], 0
jmp 0x18011b8a8
mov eax, dword [rsp + 0x5e8]
inc eax
mov dword [rsp + 0x5e8], eax
cmp dword [rsp + 0x5e8], 0x32
jge 0x18011b901
mov edx, dword [rsp + 0x5e8]
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x5e8]
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8890
jmp 0x18011b898
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011ba66
mov edx, 1
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x5e0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x5cc]
call fcn.1800e39e0
jmp 0x18011b5f9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352ff8]
call fcn.180045f70
mov edx, 0x70
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x5ec], 0
jmp 0x18011bb17
mov eax, dword [rsp + 0x5ec]
inc eax
mov dword [rsp + 0x5ec], eax
movsxd rax, dword [rsp + 0x5ec]
cmp rax, 0x15
jae 0x18011bc7c
movsxd rax, dword [rsp + 0x5ec]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011bc77
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x5f0], eax
mov ecx, dword [rsp + 0x5f0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x5f0]
lea rcx, [rsp + 0x7c70]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24d38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24d20]
lea rcx, [rsp + 0x24d38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x5f0]
lea rcx, [rsp + 0x7cc0]
call fcn.1801e8e00
lea rcx, [rsp + 0x24d08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24cf0]
lea rcx, [rsp + 0x24d08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7d20]
lea rcx, [rsp + 0x24cf0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x5ec]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x7d20]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x5f4], eax
xor edx, edx
mov ecx, dword [rsp + 0x5f4]
call fcn.1801e8da0
jmp 0x18011bb07
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ff8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x5f8], 0
jmp 0x18011bcf9
mov eax, dword [rsp + 0x5f8]
inc eax
mov dword [rsp + 0x5f8], eax
movsxd rax, dword [rsp + 0x5f8]
cmp rax, 0x15
jae 0x18011c171
movsxd rax, dword [rsp + 0x5f8]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011c16c
movsxd rax, dword [rsp + 0x5f8]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x5fc], eax
mov ecx, dword [rsp + 0x5fc]
call fcn.1801e8d50
test eax, eax
je 0x18011c16c
mov ecx, dword [rsp + 0x5fc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x5fc]
call fcn.1801e8d00
test eax, eax
jne 0x18011bd99
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011bd80
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7d40]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24cd8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24cc0]
lea rcx, [rsp + 0x24cd8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x600], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x604], xmm0
movss xmm0, dword [rsp + 0x604]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x600]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x608], xmm0
movss xmm0, dword [rsp + 0x604]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x600]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x60c], xmm0
movss xmm0, dword [rsp + 0x24cc0]
addss xmm0, dword [rsp + 0x608]
movss dword [rsp + 0x24cc0], xmm0
movss xmm0, dword [rsp + 0x24cc8]
addss xmm0, dword [rsp + 0x60c]
movss dword [rsp + 0x24cc8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x604]
lea rdx, [rsp + 0x24cc0]
mov ecx, dword [rsp + 0x5fc]
call qword [0x1803856e8]
mov dword [rsp + 0x610], eax
mov ecx, dword [rsp + 0x610]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x610]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x610]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x610]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x610]
call fcn.1801e8ae0
mov dword [rsp + 0x614], eax
mov edx, 1
mov ecx, dword [rsp + 0x610]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x610]
call fcn.1801e8a30
test eax, eax
je 0x18011bf6d
mov edx, 1
mov ecx, dword [rsp + 0x614]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x610]
call fcn.1801e8970
mov dword [rsp + 0x618], 0
jmp 0x18011bf98
mov eax, dword [rsp + 0x618]
inc eax
mov dword [rsp + 0x618], eax
cmp dword [rsp + 0x618], 0x32
jge 0x18011bff1
mov edx, dword [rsp + 0x618]
mov ecx, dword [rsp + 0x610]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x618]
mov ecx, dword [rsp + 0x610]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x610]
call fcn.1801e8890
jmp 0x18011bf88
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011c156
mov edx, 1
mov ecx, dword [rsp + 0x610]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x610]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x610]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x610]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x610]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x610]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x610]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x610]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x610]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x610]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x610]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x610]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x610]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x610]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x610]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x5fc]
call fcn.1800e39e0
jmp 0x18011bce9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180352fd8]
call fcn.180045f70
mov edx, 0x72
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x61c], 0
jmp 0x18011c207
mov eax, dword [rsp + 0x61c]
inc eax
mov dword [rsp + 0x61c], eax
movsxd rax, dword [rsp + 0x61c]
cmp rax, 0xb
jae 0x18011c36c
movsxd rax, dword [rsp + 0x61c]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011c367
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x620], eax
mov ecx, dword [rsp + 0x620]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x620]
lea rcx, [rsp + 0x7d98]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24ca8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24c90]
lea rcx, [rsp + 0x24ca8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x620]
lea rcx, [rsp + 0x7df0]
call fcn.1801e8e00
lea rcx, [rsp + 0x24c78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24c60]
lea rcx, [rsp + 0x24c78]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7e40]
lea rcx, [rsp + 0x24c60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x61c]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x7e40]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x624], eax
xor edx, edx
mov ecx, dword [rsp + 0x624]
call fcn.1801e8da0
jmp 0x18011c1f7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb51c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb540]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352fd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x628], 0
jmp 0x18011c3e9
mov eax, dword [rsp + 0x628]
inc eax
mov dword [rsp + 0x628], eax
movsxd rax, dword [rsp + 0x628]
cmp rax, 0xb
jae 0x18011c861
movsxd rax, dword [rsp + 0x628]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011c85c
movsxd rax, dword [rsp + 0x628]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x62c], eax
mov ecx, dword [rsp + 0x62c]
call fcn.1801e8d50
test eax, eax
je 0x18011c846
mov ecx, dword [rsp + 0x62c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x62c]
call fcn.1801e8d00
test eax, eax
jne 0x18011c489
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011c470
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7e60]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24c48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24c30]
lea rcx, [rsp + 0x24c48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x630], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x634], xmm0
movss xmm0, dword [rsp + 0x634]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x630]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x638], xmm0
movss xmm0, dword [rsp + 0x634]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x630]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x63c], xmm0
movss xmm0, dword [rsp + 0x24c30]
addss xmm0, dword [rsp + 0x638]
movss dword [rsp + 0x24c30], xmm0
movss xmm0, dword [rsp + 0x24c38]
addss xmm0, dword [rsp + 0x63c]
movss dword [rsp + 0x24c38], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x634]
lea rdx, [rsp + 0x24c30]
mov ecx, dword [rsp + 0x62c]
call qword [0x1803856e8]
mov dword [rsp + 0x640], eax
mov ecx, dword [rsp + 0x640]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x640]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x640]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x640]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x640]
call fcn.1801e8ae0
mov dword [rsp + 0x644], eax
mov edx, 1
mov ecx, dword [rsp + 0x640]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x640]
call fcn.1801e8a30
test eax, eax
je 0x18011c65d
mov edx, 1
mov ecx, dword [rsp + 0x644]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x640]
call fcn.1801e8970
mov dword [rsp + 0x648], 0
jmp 0x18011c688
mov eax, dword [rsp + 0x648]
inc eax
mov dword [rsp + 0x648], eax
cmp dword [rsp + 0x648], 0x32
jge 0x18011c6e1
mov edx, dword [rsp + 0x648]
mov ecx, dword [rsp + 0x640]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x648]
mov ecx, dword [rsp + 0x640]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x640]
call fcn.1801e8890
jmp 0x18011c678
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011c7f2
mov edx, 1
mov ecx, dword [rsp + 0x640]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x640]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x640]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x640]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x640]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x640]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x640]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x640]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x640]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x640]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x640]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x640]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x640]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x640]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x640]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x62c]
call fcn.1800e39e0
jmp 0x18011c3d9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353018]
call fcn.180045f70
mov edx, 0x74
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x64c], 0
jmp 0x18011c8f7
mov eax, dword [rsp + 0x64c]
inc eax
mov dword [rsp + 0x64c], eax
movsxd rax, dword [rsp + 0x64c]
cmp rax, 8
jae 0x18011ca5c
movsxd rax, dword [rsp + 0x64c]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011ca57
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x650], eax
mov ecx, dword [rsp + 0x650]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x650]
lea rcx, [rsp + 0x7eb0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24c18]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24c00]
lea rcx, [rsp + 0x24c18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x650]
lea rcx, [rsp + 0x7f08]
call fcn.1801e8e00
lea rcx, [rsp + 0x24be8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24bd0]
lea rcx, [rsp + 0x24be8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x7f60]
lea rcx, [rsp + 0x24bd0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x64c]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x7f60]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x654], eax
xor edx, edx
mov ecx, dword [rsp + 0x654]
call fcn.1801e8da0
jmp 0x18011c8e7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4fc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353018]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x658], 0
jmp 0x18011cad9
mov eax, dword [rsp + 0x658]
inc eax
mov dword [rsp + 0x658], eax
movsxd rax, dword [rsp + 0x658]
cmp rax, 8
jae 0x18011cf51
movsxd rax, dword [rsp + 0x658]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011cf4c
movsxd rax, dword [rsp + 0x658]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x65c], eax
mov ecx, dword [rsp + 0x65c]
call fcn.1801e8d50
test eax, eax
je 0x18011cf4c
mov ecx, dword [rsp + 0x65c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x65c]
call fcn.1801e8d00
test eax, eax
jne 0x18011cb79
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011cb60
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7f80]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24bb8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24ba0]
lea rcx, [rsp + 0x24bb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x660], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x664], xmm0
movss xmm0, dword [rsp + 0x664]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x660]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x668], xmm0
movss xmm0, dword [rsp + 0x664]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x660]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x66c], xmm0
movss xmm0, dword [rsp + 0x24ba0]
addss xmm0, dword [rsp + 0x668]
movss dword [rsp + 0x24ba0], xmm0
movss xmm0, dword [rsp + 0x24ba8]
addss xmm0, dword [rsp + 0x66c]
movss dword [rsp + 0x24ba8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x664]
lea rdx, [rsp + 0x24ba0]
mov ecx, dword [rsp + 0x65c]
call qword [0x1803856e8]
mov dword [rsp + 0x670], eax
mov ecx, dword [rsp + 0x670]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x670]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x670]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x670]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x670]
call fcn.1801e8ae0
mov dword [rsp + 0x674], eax
mov edx, 1
mov ecx, dword [rsp + 0x670]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x670]
call fcn.1801e8a30
test eax, eax
je 0x18011cd4d
mov edx, 1
mov ecx, dword [rsp + 0x674]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x670]
call fcn.1801e8970
mov dword [rsp + 0x678], 0
jmp 0x18011cd78
mov eax, dword [rsp + 0x678]
inc eax
mov dword [rsp + 0x678], eax
cmp dword [rsp + 0x678], 0x32
jge 0x18011cdd1
mov edx, dword [rsp + 0x678]
mov ecx, dword [rsp + 0x670]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x678]
mov ecx, dword [rsp + 0x670]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x670]
call fcn.1801e8890
jmp 0x18011cd68
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011cf36
mov edx, 1
mov ecx, dword [rsp + 0x670]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x670]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x670]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x670]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x670]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x670]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x670]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x670]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x670]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x670]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x670]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x670]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x670]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x670]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x670]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x65c]
call fcn.1800e39e0
jmp 0x18011cac9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353038]
call fcn.180045f70
mov edx, 0x76
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x67c], 0
jmp 0x18011cfe7
mov eax, dword [rsp + 0x67c]
inc eax
mov dword [rsp + 0x67c], eax
movsxd rax, dword [rsp + 0x67c]
cmp rax, 0xe
jae 0x18011d14c
movsxd rax, dword [rsp + 0x67c]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011d147
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x680], eax
mov ecx, dword [rsp + 0x680]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x680]
lea rcx, [rsp + 0x7fe0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24b88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24b70]
lea rcx, [rsp + 0x24b88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x680]
lea rcx, [rsp + 0x8030]
call fcn.1801e8e00
lea rcx, [rsp + 0x24b58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24b40]
lea rcx, [rsp + 0x24b58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8090]
lea rcx, [rsp + 0x24b40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x67c]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x8090]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x684], eax
xor edx, edx
mov ecx, dword [rsp + 0x684]
call fcn.1801e8da0
jmp 0x18011cfd7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353038]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x688], 0
jmp 0x18011d1c9
mov eax, dword [rsp + 0x688]
inc eax
mov dword [rsp + 0x688], eax
movsxd rax, dword [rsp + 0x688]
cmp rax, 0xe
jae 0x18011d641
movsxd rax, dword [rsp + 0x688]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011d63c
movsxd rax, dword [rsp + 0x688]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x68c], eax
mov ecx, dword [rsp + 0x68c]
call fcn.1801e8d50
test eax, eax
je 0x18011d63c
mov ecx, dword [rsp + 0x68c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x68c]
call fcn.1801e8d00
test eax, eax
jne 0x18011d269
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011d250
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x80b0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24b28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24b10]
lea rcx, [rsp + 0x24b28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x690], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x694], xmm0
movss xmm0, dword [rsp + 0x694]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x690]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x698], xmm0
movss xmm0, dword [rsp + 0x694]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x690]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x69c], xmm0
movss xmm0, dword [rsp + 0x24b10]
addss xmm0, dword [rsp + 0x698]
movss dword [rsp + 0x24b10], xmm0
movss xmm0, dword [rsp + 0x24b18]
addss xmm0, dword [rsp + 0x69c]
movss dword [rsp + 0x24b18], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x694]
lea rdx, [rsp + 0x24b10]
mov ecx, dword [rsp + 0x68c]
call qword [0x1803856e8]
mov dword [rsp + 0x6a0], eax
mov ecx, dword [rsp + 0x6a0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8ae0
mov dword [rsp + 0x6a4], eax
mov edx, 1
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8a30
test eax, eax
je 0x18011d43d
mov edx, 1
mov ecx, dword [rsp + 0x6a4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8970
mov dword [rsp + 0x6a8], 0
jmp 0x18011d468
mov eax, dword [rsp + 0x6a8]
inc eax
mov dword [rsp + 0x6a8], eax
cmp dword [rsp + 0x6a8], 0x32
jge 0x18011d4c1
mov edx, dword [rsp + 0x6a8]
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x6a8]
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8890
jmp 0x18011d458
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011d626
mov edx, 1
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x6a0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x68c]
call fcn.1800e39e0
jmp 0x18011d1b9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353058]
call fcn.180045f70
mov edx, 0x78
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x6ac], 0
jmp 0x18011d6d7
mov eax, dword [rsp + 0x6ac]
inc eax
mov dword [rsp + 0x6ac], eax
movsxd rax, dword [rsp + 0x6ac]
cmp rax, 7
jae 0x18011d83c
movsxd rax, dword [rsp + 0x6ac]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011d837
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x6b0], eax
mov ecx, dword [rsp + 0x6b0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x6b0]
lea rcx, [rsp + 0x8108]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24af8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24ae0]
lea rcx, [rsp + 0x24af8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x6b0]
lea rcx, [rsp + 0x8160]
call fcn.1801e8e00
lea rcx, [rsp + 0x24ac8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24ab0]
lea rcx, [rsp + 0x24ac8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x81b0]
lea rcx, [rsp + 0x24ab0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x6ac]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x81b0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x6b4], eax
xor edx, edx
mov ecx, dword [rsp + 0x6b4]
call fcn.1801e8da0
jmp 0x18011d6c7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353058]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x6b8], 0
jmp 0x18011d8b9
mov eax, dword [rsp + 0x6b8]
inc eax
mov dword [rsp + 0x6b8], eax
movsxd rax, dword [rsp + 0x6b8]
cmp rax, 7
jae 0x18011dd31
movsxd rax, dword [rsp + 0x6b8]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011dd2c
movsxd rax, dword [rsp + 0x6b8]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x6bc], eax
mov ecx, dword [rsp + 0x6bc]
call fcn.1801e8d50
test eax, eax
je 0x18011dd2c
mov ecx, dword [rsp + 0x6bc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x6bc]
call fcn.1801e8d00
test eax, eax
jne 0x18011d959
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011d940
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x81d0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24a98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24a80]
lea rcx, [rsp + 0x24a98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x6c0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x6c4], xmm0
movss xmm0, dword [rsp + 0x6c4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x6c0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x6c8], xmm0
movss xmm0, dword [rsp + 0x6c4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x6c0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x6cc], xmm0
movss xmm0, dword [rsp + 0x24a80]
addss xmm0, dword [rsp + 0x6c8]
movss dword [rsp + 0x24a80], xmm0
movss xmm0, dword [rsp + 0x24a88]
addss xmm0, dword [rsp + 0x6cc]
movss dword [rsp + 0x24a88], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x6c4]
lea rdx, [rsp + 0x24a80]
mov ecx, dword [rsp + 0x6bc]
call qword [0x1803856e8]
mov dword [rsp + 0x6d0], eax
mov ecx, dword [rsp + 0x6d0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8ae0
mov dword [rsp + 0x6d4], eax
mov edx, 1
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8a30
test eax, eax
je 0x18011db2d
mov edx, 1
mov ecx, dword [rsp + 0x6d4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8970
mov dword [rsp + 0x6d8], 0
jmp 0x18011db58
mov eax, dword [rsp + 0x6d8]
inc eax
mov dword [rsp + 0x6d8], eax
cmp dword [rsp + 0x6d8], 0x32
jge 0x18011dbb1
mov edx, dword [rsp + 0x6d8]
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x6d8]
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8890
jmp 0x18011db48
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011dd16
mov edx, 1
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x6d0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x6bc]
call fcn.1800e39e0
jmp 0x18011d8a9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353078]
call fcn.180045f70
mov edx, 0x7a
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x6dc], 0
jmp 0x18011ddc7
mov eax, dword [rsp + 0x6dc]
inc eax
mov dword [rsp + 0x6dc], eax
movsxd rax, dword [rsp + 0x6dc]
cmp rax, 0x12
jae 0x18011df2c
movsxd rax, dword [rsp + 0x6dc]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011df27
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x6e0], eax
mov ecx, dword [rsp + 0x6e0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x6e0]
lea rcx, [rsp + 0x8230]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24a68]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24a50]
lea rcx, [rsp + 0x24a68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x6e0]
lea rcx, [rsp + 0x8288]
call fcn.1801e8e00
lea rcx, [rsp + 0x24a38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24a20]
lea rcx, [rsp + 0x24a38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x82e0]
lea rcx, [rsp + 0x24a20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x6dc]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x82e0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x6e4], eax
xor edx, edx
mov ecx, dword [rsp + 0x6e4]
call fcn.1801e8da0
jmp 0x18011ddb7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353078]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x6e8], 0
jmp 0x18011dfa9
mov eax, dword [rsp + 0x6e8]
inc eax
mov dword [rsp + 0x6e8], eax
movsxd rax, dword [rsp + 0x6e8]
cmp rax, 0x12
jae 0x18011e421
movsxd rax, dword [rsp + 0x6e8]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011e41c
movsxd rax, dword [rsp + 0x6e8]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x6ec], eax
mov ecx, dword [rsp + 0x6ec]
call fcn.1801e8d50
test eax, eax
je 0x18011e41c
mov ecx, dword [rsp + 0x6ec]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x6ec]
call fcn.1801e8d00
test eax, eax
jne 0x18011e049
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011e030
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8300]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24a08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x249f0]
lea rcx, [rsp + 0x24a08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x6f0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x6f4], xmm0
movss xmm0, dword [rsp + 0x6f4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x6f0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x6f8], xmm0
movss xmm0, dword [rsp + 0x6f4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x6f0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x6fc], xmm0
movss xmm0, dword [rsp + 0x249f0]
addss xmm0, dword [rsp + 0x6f8]
movss dword [rsp + 0x249f0], xmm0
movss xmm0, dword [rsp + 0x249f8]
addss xmm0, dword [rsp + 0x6fc]
movss dword [rsp + 0x249f8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x6f4]
lea rdx, [rsp + 0x249f0]
mov ecx, dword [rsp + 0x6ec]
call qword [0x1803856e8]
mov dword [rsp + 0x700], eax
mov ecx, dword [rsp + 0x700]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x700]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x700]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x700]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x700]
call fcn.1801e8ae0
mov dword [rsp + 0x704], eax
mov edx, 1
mov ecx, dword [rsp + 0x700]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x700]
call fcn.1801e8a30
test eax, eax
je 0x18011e21d
mov edx, 1
mov ecx, dword [rsp + 0x704]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x700]
call fcn.1801e8970
mov dword [rsp + 0x708], 0
jmp 0x18011e248
mov eax, dword [rsp + 0x708]
inc eax
mov dword [rsp + 0x708], eax
cmp dword [rsp + 0x708], 0x32
jge 0x18011e2a1
mov edx, dword [rsp + 0x708]
mov ecx, dword [rsp + 0x700]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x708]
mov ecx, dword [rsp + 0x700]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x700]
call fcn.1801e8890
jmp 0x18011e238
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011e406
mov edx, 1
mov ecx, dword [rsp + 0x700]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x700]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x700]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x700]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x700]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x700]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x700]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x700]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x700]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x700]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x700]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x700]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x700]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x700]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x700]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x6ec]
call fcn.1800e39e0
jmp 0x18011df99
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353098]
call fcn.180045f70
mov edx, 0x7c
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x70c], 0
jmp 0x18011e4b7
mov eax, dword [rsp + 0x70c]
inc eax
mov dword [rsp + 0x70c], eax
movsxd rax, dword [rsp + 0x70c]
cmp rax, 0x13
jae 0x18011e61c
movsxd rax, dword [rsp + 0x70c]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011e617
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x710], eax
mov ecx, dword [rsp + 0x710]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x710]
lea rcx, [rsp + 0x8350]
call fcn.1801e8eb0
lea rcx, [rsp + 0x249d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x249c0]
lea rcx, [rsp + 0x249d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x710]
lea rcx, [rsp + 0x83a0]
call fcn.1801e8e00
lea rcx, [rsp + 0x249a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24990]
lea rcx, [rsp + 0x249a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8400]
lea rcx, [rsp + 0x24990]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x70c]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x8400]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x714], eax
xor edx, edx
mov ecx, dword [rsp + 0x714]
call fcn.1801e8da0
jmp 0x18011e4a7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353098]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x718], 0
jmp 0x18011e699
mov eax, dword [rsp + 0x718]
inc eax
mov dword [rsp + 0x718], eax
movsxd rax, dword [rsp + 0x718]
cmp rax, 0x13
jae 0x18011eb11
movsxd rax, dword [rsp + 0x718]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011eb0c
movsxd rax, dword [rsp + 0x718]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x71c], eax
mov ecx, dword [rsp + 0x71c]
call fcn.1801e8d50
test eax, eax
je 0x18011eb0c
mov ecx, dword [rsp + 0x71c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x71c]
call fcn.1801e8d00
test eax, eax
jne 0x18011e739
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011e720
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8420]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24978]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24960]
lea rcx, [rsp + 0x24978]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x720], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x724], xmm0
movss xmm0, dword [rsp + 0x724]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x720]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x728], xmm0
movss xmm0, dword [rsp + 0x724]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x720]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x72c], xmm0
movss xmm0, dword [rsp + 0x24960]
addss xmm0, dword [rsp + 0x728]
movss dword [rsp + 0x24960], xmm0
movss xmm0, dword [rsp + 0x24968]
addss xmm0, dword [rsp + 0x72c]
movss dword [rsp + 0x24968], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x724]
lea rdx, [rsp + 0x24960]
mov ecx, dword [rsp + 0x71c]
call qword [0x1803856e8]
mov dword [rsp + 0x730], eax
mov ecx, dword [rsp + 0x730]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x730]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x730]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x730]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x730]
call fcn.1801e8ae0
mov dword [rsp + 0x734], eax
mov edx, 1
mov ecx, dword [rsp + 0x730]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x730]
call fcn.1801e8a30
test eax, eax
je 0x18011e90d
mov edx, 1
mov ecx, dword [rsp + 0x734]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x730]
call fcn.1801e8970
mov dword [rsp + 0x738], 0
jmp 0x18011e938
mov eax, dword [rsp + 0x738]
inc eax
mov dword [rsp + 0x738], eax
cmp dword [rsp + 0x738], 0x32
jge 0x18011e991
mov edx, dword [rsp + 0x738]
mov ecx, dword [rsp + 0x730]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x738]
mov ecx, dword [rsp + 0x730]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x730]
call fcn.1801e8890
jmp 0x18011e928
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011eaf6
mov edx, 1
mov ecx, dword [rsp + 0x730]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x730]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x730]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x730]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x730]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x730]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x730]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x730]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x730]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x730]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x730]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x730]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x730]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x730]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x730]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x71c]
call fcn.1800e39e0
jmp 0x18011e689
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803530b8]
call fcn.180045f70
mov edx, 0x7e
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x73c], 0
jmp 0x18011eba7
mov eax, dword [rsp + 0x73c]
inc eax
mov dword [rsp + 0x73c], eax
movsxd rax, dword [rsp + 0x73c]
cmp rax, 0x16
jae 0x18011ed0c
movsxd rax, dword [rsp + 0x73c]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011ed07
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x740], eax
mov ecx, dword [rsp + 0x740]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x740]
lea rcx, [rsp + 0x8480]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24948]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24930]
lea rcx, [rsp + 0x24948]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x740]
lea rcx, [rsp + 0x84e0]
call fcn.1801e8e00
lea rcx, [rsp + 0x24918]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24900]
lea rcx, [rsp + 0x24918]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8530]
lea rcx, [rsp + 0x24900]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x73c]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x8530]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x744], eax
xor edx, edx
mov ecx, dword [rsp + 0x744]
call fcn.1801e8da0
jmp 0x18011eb97
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803530b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x748], 0
jmp 0x18011ed89
mov eax, dword [rsp + 0x748]
inc eax
mov dword [rsp + 0x748], eax
movsxd rax, dword [rsp + 0x748]
cmp rax, 0x16
jae 0x18011f201
movsxd rax, dword [rsp + 0x748]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011f1fc
movsxd rax, dword [rsp + 0x748]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x74c], eax
mov ecx, dword [rsp + 0x74c]
call fcn.1801e8d50
test eax, eax
je 0x18011f1fc
mov ecx, dword [rsp + 0x74c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x74c]
call fcn.1801e8d00
test eax, eax
jne 0x18011ee29
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011ee10
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8550]
call fcn.1801e8eb0
lea rcx, [rsp + 0x248e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x248d0]
lea rcx, [rsp + 0x248e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x750], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x754], xmm0
movss xmm0, dword [rsp + 0x754]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x750]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x758], xmm0
movss xmm0, dword [rsp + 0x754]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x750]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x75c], xmm0
movss xmm0, dword [rsp + 0x248d0]
addss xmm0, dword [rsp + 0x758]
movss dword [rsp + 0x248d0], xmm0
movss xmm0, dword [rsp + 0x248d8]
addss xmm0, dword [rsp + 0x75c]
movss dword [rsp + 0x248d8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x754]
lea rdx, [rsp + 0x248d0]
mov ecx, dword [rsp + 0x74c]
call qword [0x1803856e8]
mov dword [rsp + 0x760], eax
mov ecx, dword [rsp + 0x760]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x760]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x760]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x760]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x760]
call fcn.1801e8ae0
mov dword [rsp + 0x764], eax
mov edx, 1
mov ecx, dword [rsp + 0x760]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x760]
call fcn.1801e8a30
test eax, eax
je 0x18011effd
mov edx, 1
mov ecx, dword [rsp + 0x764]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x760]
call fcn.1801e8970
mov dword [rsp + 0x768], 0
jmp 0x18011f028
mov eax, dword [rsp + 0x768]
inc eax
mov dword [rsp + 0x768], eax
cmp dword [rsp + 0x768], 0x32
jge 0x18011f081
mov edx, dword [rsp + 0x768]
mov ecx, dword [rsp + 0x760]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x768]
mov ecx, dword [rsp + 0x760]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x760]
call fcn.1801e8890
jmp 0x18011f018
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011f1e6
mov edx, 1
mov ecx, dword [rsp + 0x760]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x760]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x760]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x760]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x760]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x760]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x760]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x760]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x760]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x760]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x760]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x760]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x760]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x760]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x760]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x74c]
call fcn.1800e39e0
jmp 0x18011ed79
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803530d8]
call fcn.180045f70
mov edx, 0x80
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x76c], 0
jmp 0x18011f297
mov eax, dword [rsp + 0x76c]
inc eax
mov dword [rsp + 0x76c], eax
movsxd rax, dword [rsp + 0x76c]
cmp rax, 0x2f
jae 0x18011f3fc
movsxd rax, dword [rsp + 0x76c]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011f3f7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x770], eax
mov ecx, dword [rsp + 0x770]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x770]
lea rcx, [rsp + 0x85a8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x248b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x248a0]
lea rcx, [rsp + 0x248b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x770]
lea rcx, [rsp + 0x85f8]
call fcn.1801e8e00
lea rcx, [rsp + 0x24888]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24870]
lea rcx, [rsp + 0x24888]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8650]
lea rcx, [rsp + 0x24870]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x76c]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x8650]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x774], eax
xor edx, edx
mov ecx, dword [rsp + 0x774]
call fcn.1801e8da0
jmp 0x18011f287
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803530d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x778], 0
jmp 0x18011f479
mov eax, dword [rsp + 0x778]
inc eax
mov dword [rsp + 0x778], eax
movsxd rax, dword [rsp + 0x778]
cmp rax, 0x2f
jae 0x18011f8f1
movsxd rax, dword [rsp + 0x778]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011f8ec
movsxd rax, dword [rsp + 0x778]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x77c], eax
mov ecx, dword [rsp + 0x77c]
call fcn.1801e8d50
test eax, eax
je 0x18011f8ec
mov ecx, dword [rsp + 0x77c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x77c]
call fcn.1801e8d00
test eax, eax
jne 0x18011f519
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011f500
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8670]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24858]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24840]
lea rcx, [rsp + 0x24858]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x780], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x784], xmm0
movss xmm0, dword [rsp + 0x784]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x780]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x788], xmm0
movss xmm0, dword [rsp + 0x784]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x780]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x78c], xmm0
movss xmm0, dword [rsp + 0x24840]
addss xmm0, dword [rsp + 0x788]
movss dword [rsp + 0x24840], xmm0
movss xmm0, dword [rsp + 0x24848]
addss xmm0, dword [rsp + 0x78c]
movss dword [rsp + 0x24848], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x784]
lea rdx, [rsp + 0x24840]
mov ecx, dword [rsp + 0x77c]
call qword [0x1803856e8]
mov dword [rsp + 0x790], eax
mov ecx, dword [rsp + 0x790]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x790]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x790]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x790]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x790]
call fcn.1801e8ae0
mov dword [rsp + 0x794], eax
mov edx, 1
mov ecx, dword [rsp + 0x790]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x790]
call fcn.1801e8a30
test eax, eax
je 0x18011f6ed
mov edx, 1
mov ecx, dword [rsp + 0x794]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x790]
call fcn.1801e8970
mov dword [rsp + 0x798], 0
jmp 0x18011f718
mov eax, dword [rsp + 0x798]
inc eax
mov dword [rsp + 0x798], eax
cmp dword [rsp + 0x798], 0x32
jge 0x18011f771
mov edx, dword [rsp + 0x798]
mov ecx, dword [rsp + 0x790]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x798]
mov ecx, dword [rsp + 0x790]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x790]
call fcn.1801e8890
jmp 0x18011f708
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011f8d6
mov edx, 1
mov ecx, dword [rsp + 0x790]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x790]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x790]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x790]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x790]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x790]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x790]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x790]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x790]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x790]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x790]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x790]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x790]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x790]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x790]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x77c]
call fcn.1800e39e0
jmp 0x18011f469
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803530f8]
call fcn.180045f70
mov edx, 0x82
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x79c], 0
jmp 0x18011f987
mov eax, dword [rsp + 0x79c]
inc eax
mov dword [rsp + 0x79c], eax
movsxd rax, dword [rsp + 0x79c]
cmp rax, 0x1c
jae 0x18011faec
movsxd rax, dword [rsp + 0x79c]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011fae7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x7a0], eax
mov ecx, dword [rsp + 0x7a0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x7a0]
lea rcx, [rsp + 0x86c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24828]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24810]
lea rcx, [rsp + 0x24828]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x7a0]
lea rcx, [rsp + 0x8720]
call fcn.1801e8e00
lea rcx, [rsp + 0x247f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x247e0]
lea rcx, [rsp + 0x247f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8780]
lea rcx, [rsp + 0x247e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x79c]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x8780]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x7a4], eax
xor edx, edx
mov ecx, dword [rsp + 0x7a4]
call fcn.1801e8da0
jmp 0x18011f977
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803530f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x7a8], 0
jmp 0x18011fb69
mov eax, dword [rsp + 0x7a8]
inc eax
mov dword [rsp + 0x7a8], eax
movsxd rax, dword [rsp + 0x7a8]
cmp rax, 0x1c
jae 0x18011ffe1
movsxd rax, dword [rsp + 0x7a8]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18011ffdc
movsxd rax, dword [rsp + 0x7a8]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x7ac], eax
mov ecx, dword [rsp + 0x7ac]
call fcn.1801e8d50
test eax, eax
je 0x18011ffdc
mov ecx, dword [rsp + 0x7ac]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x7ac]
call fcn.1801e8d00
test eax, eax
jne 0x18011fc09
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18011fbf0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x87a0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x247c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x247b0]
lea rcx, [rsp + 0x247c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x7b0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x7b4], xmm0
movss xmm0, dword [rsp + 0x7b4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x7b0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x7b8], xmm0
movss xmm0, dword [rsp + 0x7b4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x7b0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x7bc], xmm0
movss xmm0, dword [rsp + 0x247b0]
addss xmm0, dword [rsp + 0x7b8]
movss dword [rsp + 0x247b0], xmm0
movss xmm0, dword [rsp + 0x247b8]
addss xmm0, dword [rsp + 0x7bc]
movss dword [rsp + 0x247b8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x7b4]
lea rdx, [rsp + 0x247b0]
mov ecx, dword [rsp + 0x7ac]
call qword [0x1803856e8]
mov dword [rsp + 0x7c0], eax
mov ecx, dword [rsp + 0x7c0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8ae0
mov dword [rsp + 0x7c4], eax
mov edx, 1
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8a30
test eax, eax
je 0x18011fddd
mov edx, 1
mov ecx, dword [rsp + 0x7c4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8970
mov dword [rsp + 0x7c8], 0
jmp 0x18011fe08
mov eax, dword [rsp + 0x7c8]
inc eax
mov dword [rsp + 0x7c8], eax
cmp dword [rsp + 0x7c8], 0x32
jge 0x18011fe61
mov edx, dword [rsp + 0x7c8]
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x7c8]
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8890
jmp 0x18011fdf8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18011ffc6
mov edx, 1
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x7c0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x7ac]
call fcn.1800e39e0
jmp 0x18011fb59
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353118]
call fcn.180045f70
mov edx, 0x84
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x7cc], 0
jmp 0x180120077
mov eax, dword [rsp + 0x7cc]
inc eax
mov dword [rsp + 0x7cc], eax
movsxd rax, dword [rsp + 0x7cc]
cmp rax, 0x2e
jae 0x1801201dc
movsxd rax, dword [rsp + 0x7cc]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801201d7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x7d0], eax
mov ecx, dword [rsp + 0x7d0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x7d0]
lea rcx, [rsp + 0x8800]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24798]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24780]
lea rcx, [rsp + 0x24798]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x7d0]
lea rcx, [rsp + 0x8850]
call fcn.1801e8e00
lea rcx, [rsp + 0x24768]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24750]
lea rcx, [rsp + 0x24768]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x88a0]
lea rcx, [rsp + 0x24750]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x7cc]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x88a0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x7d4], eax
xor edx, edx
mov ecx, dword [rsp + 0x7d4]
call fcn.1801e8da0
jmp 0x180120067
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353118]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x7d8], 0
jmp 0x180120259
mov eax, dword [rsp + 0x7d8]
inc eax
mov dword [rsp + 0x7d8], eax
movsxd rax, dword [rsp + 0x7d8]
cmp rax, 0x2e
jae 0x1801206d1
movsxd rax, dword [rsp + 0x7d8]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801206cc
movsxd rax, dword [rsp + 0x7d8]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x7dc], eax
mov ecx, dword [rsp + 0x7dc]
call fcn.1801e8d50
test eax, eax
je 0x1801206cc
mov ecx, dword [rsp + 0x7dc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x7dc]
call fcn.1801e8d00
test eax, eax
jne 0x1801202f9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801202e0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x88c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24738]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24720]
lea rcx, [rsp + 0x24738]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x7e0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x7e4], xmm0
movss xmm0, dword [rsp + 0x7e4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x7e0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x7e8], xmm0
movss xmm0, dword [rsp + 0x7e4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x7e0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x7ec], xmm0
movss xmm0, dword [rsp + 0x24720]
addss xmm0, dword [rsp + 0x7e8]
movss dword [rsp + 0x24720], xmm0
movss xmm0, dword [rsp + 0x24728]
addss xmm0, dword [rsp + 0x7ec]
movss dword [rsp + 0x24728], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x7e4]
lea rdx, [rsp + 0x24720]
mov ecx, dword [rsp + 0x7dc]
call qword [0x1803856e8]
mov dword [rsp + 0x7f0], eax
mov ecx, dword [rsp + 0x7f0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8ae0
mov dword [rsp + 0x7f4], eax
mov edx, 1
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8a30
test eax, eax
je 0x1801204cd
mov edx, 1
mov ecx, dword [rsp + 0x7f4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8970
mov dword [rsp + 0x7f8], 0
jmp 0x1801204f8
mov eax, dword [rsp + 0x7f8]
inc eax
mov dword [rsp + 0x7f8], eax
cmp dword [rsp + 0x7f8], 0x32
jge 0x180120551
mov edx, dword [rsp + 0x7f8]
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x7f8]
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8890
jmp 0x1801204e8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x1801206b6
mov edx, 1
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x7f0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x7dc]
call fcn.1800e39e0
jmp 0x180120249
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353138]
call fcn.180045f70
mov edx, 0x86
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x7fc], 0
jmp 0x180120767
mov eax, dword [rsp + 0x7fc]
inc eax
mov dword [rsp + 0x7fc], eax
movsxd rax, dword [rsp + 0x7fc]
cmp rax, 0x1f
jae 0x1801208cc
movsxd rax, dword [rsp + 0x7fc]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801208c7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x800], eax
mov ecx, dword [rsp + 0x800]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x800]
lea rcx, [rsp + 0x8918]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24708]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x246f0]
lea rcx, [rsp + 0x24708]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x800]
lea rcx, [rsp + 0x8970]
call fcn.1801e8e00
lea rcx, [rsp + 0x246d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x246c0]
lea rcx, [rsp + 0x246d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x89d0]
lea rcx, [rsp + 0x246c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x7fc]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x89d0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x804], eax
xor edx, edx
mov ecx, dword [rsp + 0x804]
call fcn.1801e8da0
jmp 0x180120757
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353138]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x808], 0
jmp 0x180120949
mov eax, dword [rsp + 0x808]
inc eax
mov dword [rsp + 0x808], eax
movsxd rax, dword [rsp + 0x808]
cmp rax, 0x1f
jae 0x180120dc1
movsxd rax, dword [rsp + 0x808]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180120dbc
movsxd rax, dword [rsp + 0x808]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x80c], eax
mov ecx, dword [rsp + 0x80c]
call fcn.1801e8d50
test eax, eax
je 0x180120dbc
mov ecx, dword [rsp + 0x80c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x80c]
call fcn.1801e8d00
test eax, eax
jne 0x1801209e9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801209d0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x89f0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x246a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24690]
lea rcx, [rsp + 0x246a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x810], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x814], xmm0
movss xmm0, dword [rsp + 0x814]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x810]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x818], xmm0
movss xmm0, dword [rsp + 0x814]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x810]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x81c], xmm0
movss xmm0, dword [rsp + 0x24690]
addss xmm0, dword [rsp + 0x818]
movss dword [rsp + 0x24690], xmm0
movss xmm0, dword [rsp + 0x24698]
addss xmm0, dword [rsp + 0x81c]
movss dword [rsp + 0x24698], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x814]
lea rdx, [rsp + 0x24690]
mov ecx, dword [rsp + 0x80c]
call qword [0x1803856e8]
mov dword [rsp + 0x820], eax
mov ecx, dword [rsp + 0x820]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x820]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x820]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x820]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x820]
call fcn.1801e8ae0
mov dword [rsp + 0x824], eax
mov edx, 1
mov ecx, dword [rsp + 0x820]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x820]
call fcn.1801e8a30
test eax, eax
je 0x180120bbd
mov edx, 1
mov ecx, dword [rsp + 0x824]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x820]
call fcn.1801e8970
mov dword [rsp + 0x828], 0
jmp 0x180120be8
mov eax, dword [rsp + 0x828]
inc eax
mov dword [rsp + 0x828], eax
cmp dword [rsp + 0x828], 0x32
jge 0x180120c41
mov edx, dword [rsp + 0x828]
mov ecx, dword [rsp + 0x820]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x828]
mov ecx, dword [rsp + 0x820]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x820]
call fcn.1801e8890
jmp 0x180120bd8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180120da6
mov edx, 1
mov ecx, dword [rsp + 0x820]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x820]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x820]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x820]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x820]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x820]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x820]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x820]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x820]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x820]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x820]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x820]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x820]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x820]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x820]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x80c]
call fcn.1800e39e0
jmp 0x180120939
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353158]
call fcn.180045f70
mov edx, 0x88
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x82c], 0
jmp 0x180120e57
mov eax, dword [rsp + 0x82c]
inc eax
mov dword [rsp + 0x82c], eax
movsxd rax, dword [rsp + 0x82c]
cmp rax, 0x17
jae 0x180120fbc
movsxd rax, dword [rsp + 0x82c]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180120fb7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x830], eax
mov ecx, dword [rsp + 0x830]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x830]
lea rcx, [rsp + 0x8a40]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24678]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24660]
lea rcx, [rsp + 0x24678]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x830]
lea rcx, [rsp + 0x8a98]
call fcn.1801e8e00
lea rcx, [rsp + 0x24648]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24630]
lea rcx, [rsp + 0x24648]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8af0]
lea rcx, [rsp + 0x24630]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x82c]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x8af0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x834], eax
xor edx, edx
mov ecx, dword [rsp + 0x834]
call fcn.1801e8da0
jmp 0x180120e47
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353158]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x838], 0
jmp 0x180121039
mov eax, dword [rsp + 0x838]
inc eax
mov dword [rsp + 0x838], eax
movsxd rax, dword [rsp + 0x838]
cmp rax, 0x17
jae 0x1801214b1
movsxd rax, dword [rsp + 0x838]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801214ac
movsxd rax, dword [rsp + 0x838]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x83c], eax
mov ecx, dword [rsp + 0x83c]
call fcn.1801e8d50
test eax, eax
je 0x1801214ac
mov ecx, dword [rsp + 0x83c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x83c]
call fcn.1801e8d00
test eax, eax
jne 0x1801210d9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801210c0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8b10]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24618]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24600]
lea rcx, [rsp + 0x24618]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x840], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x844], xmm0
movss xmm0, dword [rsp + 0x844]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x840]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x848], xmm0
movss xmm0, dword [rsp + 0x844]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x840]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x84c], xmm0
movss xmm0, dword [rsp + 0x24600]
addss xmm0, dword [rsp + 0x848]
movss dword [rsp + 0x24600], xmm0
movss xmm0, dword [rsp + 0x24608]
addss xmm0, dword [rsp + 0x84c]
movss dword [rsp + 0x24608], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x844]
lea rdx, [rsp + 0x24600]
mov ecx, dword [rsp + 0x83c]
call qword [0x1803856e8]
mov dword [rsp + 0x850], eax
mov ecx, dword [rsp + 0x850]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x850]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x850]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x850]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x850]
call fcn.1801e8ae0
mov dword [rsp + 0x854], eax
mov edx, 1
mov ecx, dword [rsp + 0x850]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x850]
call fcn.1801e8a30
test eax, eax
je 0x1801212ad
mov edx, 1
mov ecx, dword [rsp + 0x854]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x850]
call fcn.1801e8970
mov dword [rsp + 0x858], 0
jmp 0x1801212d8
mov eax, dword [rsp + 0x858]
inc eax
mov dword [rsp + 0x858], eax
cmp dword [rsp + 0x858], 0x32
jge 0x180121331
mov edx, dword [rsp + 0x858]
mov ecx, dword [rsp + 0x850]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x858]
mov ecx, dword [rsp + 0x850]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x850]
call fcn.1801e8890
jmp 0x1801212c8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180121496
mov edx, 1
mov ecx, dword [rsp + 0x850]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x850]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x850]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x850]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x850]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x850]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x850]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x850]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x850]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x850]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x850]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x850]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x850]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x850]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x850]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x83c]
call fcn.1800e39e0
jmp 0x180121029
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353178]
call fcn.180045f70
mov edx, 0x8a
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x85c], 0
jmp 0x180121547
mov eax, dword [rsp + 0x85c]
inc eax
mov dword [rsp + 0x85c], eax
movsxd rax, dword [rsp + 0x85c]
cmp rax, 0x1b
jae 0x1801216ac
movsxd rax, dword [rsp + 0x85c]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801216a7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x860], eax
mov ecx, dword [rsp + 0x860]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x860]
lea rcx, [rsp + 0x8b70]
call fcn.1801e8eb0
lea rcx, [rsp + 0x245e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x245d0]
lea rcx, [rsp + 0x245e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x860]
lea rcx, [rsp + 0x8bc0]
call fcn.1801e8e00
lea rcx, [rsp + 0x245b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x245a0]
lea rcx, [rsp + 0x245b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8c20]
lea rcx, [rsp + 0x245a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x85c]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x8c20]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x864], eax
xor edx, edx
mov ecx, dword [rsp + 0x864]
call fcn.1801e8da0
jmp 0x180121537
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353178]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x868], 0
jmp 0x180121729
mov eax, dword [rsp + 0x868]
inc eax
mov dword [rsp + 0x868], eax
movsxd rax, dword [rsp + 0x868]
cmp rax, 0x1b
jae 0x180121ba1
movsxd rax, dword [rsp + 0x868]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180121b9c
movsxd rax, dword [rsp + 0x868]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x86c], eax
mov ecx, dword [rsp + 0x86c]
call fcn.1801e8d50
test eax, eax
je 0x180121b9c
mov ecx, dword [rsp + 0x86c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x86c]
call fcn.1801e8d00
test eax, eax
jne 0x1801217c9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801217b0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8c40]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24588]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24570]
lea rcx, [rsp + 0x24588]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x870], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x874], xmm0
movss xmm0, dword [rsp + 0x874]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x870]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x878], xmm0
movss xmm0, dword [rsp + 0x874]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x870]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x87c], xmm0
movss xmm0, dword [rsp + 0x24570]
addss xmm0, dword [rsp + 0x878]
movss dword [rsp + 0x24570], xmm0
movss xmm0, dword [rsp + 0x24578]
addss xmm0, dword [rsp + 0x87c]
movss dword [rsp + 0x24578], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x874]
lea rdx, [rsp + 0x24570]
mov ecx, dword [rsp + 0x86c]
call qword [0x1803856e8]
mov dword [rsp + 0x880], eax
mov ecx, dword [rsp + 0x880]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x880]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x880]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x880]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x880]
call fcn.1801e8ae0
mov dword [rsp + 0x884], eax
mov edx, 1
mov ecx, dword [rsp + 0x880]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x880]
call fcn.1801e8a30
test eax, eax
je 0x18012199d
mov edx, 1
mov ecx, dword [rsp + 0x884]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x880]
call fcn.1801e8970
mov dword [rsp + 0x888], 0
jmp 0x1801219c8
mov eax, dword [rsp + 0x888]
inc eax
mov dword [rsp + 0x888], eax
cmp dword [rsp + 0x888], 0x32
jge 0x180121a21
mov edx, dword [rsp + 0x888]
mov ecx, dword [rsp + 0x880]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x888]
mov ecx, dword [rsp + 0x880]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x880]
call fcn.1801e8890
jmp 0x1801219b8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180121b86
mov edx, 1
mov ecx, dword [rsp + 0x880]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x880]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x880]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x880]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x880]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x880]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x880]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x880]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x880]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x880]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x880]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x880]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x880]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x880]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x880]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x86c]
call fcn.1800e39e0
jmp 0x180121719
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353198]
call fcn.180045f70
mov edx, 0x8c
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x88c], 0
jmp 0x180121c37
mov eax, dword [rsp + 0x88c]
inc eax
mov dword [rsp + 0x88c], eax
movsxd rax, dword [rsp + 0x88c]
cmp rax, 0x1f
jae 0x180121d9c
movsxd rax, dword [rsp + 0x88c]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180121d97
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x890], eax
mov ecx, dword [rsp + 0x890]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x890]
lea rcx, [rsp + 0x8c98]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24558]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24540]
lea rcx, [rsp + 0x24558]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x890]
lea rcx, [rsp + 0x8cf0]
call fcn.1801e8e00
lea rcx, [rsp + 0x24528]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24510]
lea rcx, [rsp + 0x24528]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8d40]
lea rcx, [rsp + 0x24510]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x88c]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x8d40]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x894], eax
xor edx, edx
mov ecx, dword [rsp + 0x894]
call fcn.1801e8da0
jmp 0x180121c27
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353198]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x898], 0
jmp 0x180121e19
mov eax, dword [rsp + 0x898]
inc eax
mov dword [rsp + 0x898], eax
movsxd rax, dword [rsp + 0x898]
cmp rax, 0x1f
jae 0x180122291
movsxd rax, dword [rsp + 0x898]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012228c
movsxd rax, dword [rsp + 0x898]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x89c], eax
mov ecx, dword [rsp + 0x89c]
call fcn.1801e8d50
test eax, eax
je 0x18012228c
mov ecx, dword [rsp + 0x89c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x89c]
call fcn.1801e8d00
test eax, eax
jne 0x180121eb9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180121ea0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8d60]
call fcn.1801e8eb0
lea rcx, [rsp + 0x244f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x244e0]
lea rcx, [rsp + 0x244f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x8a0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x8a4], xmm0
movss xmm0, dword [rsp + 0x8a4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x8a0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x8a8], xmm0
movss xmm0, dword [rsp + 0x8a4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x8a0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x8ac], xmm0
movss xmm0, dword [rsp + 0x244e0]
addss xmm0, dword [rsp + 0x8a8]
movss dword [rsp + 0x244e0], xmm0
movss xmm0, dword [rsp + 0x244e8]
addss xmm0, dword [rsp + 0x8ac]
movss dword [rsp + 0x244e8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x8a4]
lea rdx, [rsp + 0x244e0]
mov ecx, dword [rsp + 0x89c]
call qword [0x1803856e8]
mov dword [rsp + 0x8b0], eax
mov ecx, dword [rsp + 0x8b0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8ae0
mov dword [rsp + 0x8b4], eax
mov edx, 1
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8a30
test eax, eax
je 0x18012208d
mov edx, 1
mov ecx, dword [rsp + 0x8b4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8970
mov dword [rsp + 0x8b8], 0
jmp 0x1801220b8
mov eax, dword [rsp + 0x8b8]
inc eax
mov dword [rsp + 0x8b8], eax
cmp dword [rsp + 0x8b8], 0x32
jge 0x180122111
mov edx, dword [rsp + 0x8b8]
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x8b8]
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8890
jmp 0x1801220a8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180122276
mov edx, 1
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x8b0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x89c]
call fcn.1800e39e0
jmp 0x180121e09
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803531b8]
call fcn.180045f70
mov edx, 0x8e
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x8bc], 0
jmp 0x180122327
mov eax, dword [rsp + 0x8bc]
inc eax
mov dword [rsp + 0x8bc], eax
movsxd rax, dword [rsp + 0x8bc]
cmp rax, 0x29
jae 0x18012248c
movsxd rax, dword [rsp + 0x8bc]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180122487
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x8c0], eax
mov ecx, dword [rsp + 0x8c0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x8c0]
lea rcx, [rsp + 0x8db0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x244c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x244b0]
lea rcx, [rsp + 0x244c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x8c0]
lea rcx, [rsp + 0x8e08]
call fcn.1801e8e00
lea rcx, [rsp + 0x24498]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24480]
lea rcx, [rsp + 0x24498]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8e60]
lea rcx, [rsp + 0x24480]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x8bc]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x8e60]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x8c4], eax
xor edx, edx
mov ecx, dword [rsp + 0x8c4]
call fcn.1801e8da0
jmp 0x180122317
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803531b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x8c8], 0
jmp 0x180122509
mov eax, dword [rsp + 0x8c8]
inc eax
mov dword [rsp + 0x8c8], eax
movsxd rax, dword [rsp + 0x8c8]
cmp rax, 0x29
jae 0x180122981
movsxd rax, dword [rsp + 0x8c8]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012297c
movsxd rax, dword [rsp + 0x8c8]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x8cc], eax
mov ecx, dword [rsp + 0x8cc]
call fcn.1801e8d50
test eax, eax
je 0x18012297c
mov ecx, dword [rsp + 0x8cc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x8cc]
call fcn.1801e8d00
test eax, eax
jne 0x1801225a9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180122590
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8e80]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24468]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24450]
lea rcx, [rsp + 0x24468]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x8d0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x8d4], xmm0
movss xmm0, dword [rsp + 0x8d4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x8d0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x8d8], xmm0
movss xmm0, dword [rsp + 0x8d4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x8d0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x8dc], xmm0
movss xmm0, dword [rsp + 0x24450]
addss xmm0, dword [rsp + 0x8d8]
movss dword [rsp + 0x24450], xmm0
movss xmm0, dword [rsp + 0x24458]
addss xmm0, dword [rsp + 0x8dc]
movss dword [rsp + 0x24458], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x8d4]
lea rdx, [rsp + 0x24450]
mov ecx, dword [rsp + 0x8cc]
call qword [0x1803856e8]
mov dword [rsp + 0x8e0], eax
mov ecx, dword [rsp + 0x8e0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8ae0
mov dword [rsp + 0x8e4], eax
mov edx, 1
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8a30
test eax, eax
je 0x18012277d
mov edx, 1
mov ecx, dword [rsp + 0x8e4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8970
mov dword [rsp + 0x8e8], 0
jmp 0x1801227a8
mov eax, dword [rsp + 0x8e8]
inc eax
mov dword [rsp + 0x8e8], eax
cmp dword [rsp + 0x8e8], 0x32
jge 0x180122801
mov edx, dword [rsp + 0x8e8]
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x8e8]
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8890
jmp 0x180122798
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180122966
mov edx, 1
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x8e0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x8cc]
call fcn.1800e39e0
jmp 0x1801224f9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803531d8]
call fcn.180045f70
mov edx, 0x90
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x8ec], 0
jmp 0x180122a17
mov eax, dword [rsp + 0x8ec]
inc eax
mov dword [rsp + 0x8ec], eax
movsxd rax, dword [rsp + 0x8ec]
cmp rax, 0x20
jae 0x180122b7c
movsxd rax, dword [rsp + 0x8ec]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180122b77
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x8f0], eax
mov ecx, dword [rsp + 0x8f0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x8f0]
lea rcx, [rsp + 0x8ee0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24438]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24420]
lea rcx, [rsp + 0x24438]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x8f0]
lea rcx, [rsp + 0x8f30]
call fcn.1801e8e00
lea rcx, [rsp + 0x24408]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x243f0]
lea rcx, [rsp + 0x24408]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x8f90]
lea rcx, [rsp + 0x243f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x8ec]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x8f90]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x8f4], eax
xor edx, edx
mov ecx, dword [rsp + 0x8f4]
call fcn.1801e8da0
jmp 0x180122a07
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803531d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x8f8], 0
jmp 0x180122bf9
mov eax, dword [rsp + 0x8f8]
inc eax
mov dword [rsp + 0x8f8], eax
movsxd rax, dword [rsp + 0x8f8]
cmp rax, 0x20
jae 0x180123071
movsxd rax, dword [rsp + 0x8f8]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012306c
movsxd rax, dword [rsp + 0x8f8]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x8fc], eax
mov ecx, dword [rsp + 0x8fc]
call fcn.1801e8d50
test eax, eax
je 0x18012306c
mov ecx, dword [rsp + 0x8fc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x8fc]
call fcn.1801e8d00
test eax, eax
jne 0x180122c99
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180122c80
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8fb0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x243d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x243c0]
lea rcx, [rsp + 0x243d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x900], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x904], xmm0
movss xmm0, dword [rsp + 0x904]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x900]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x908], xmm0
movss xmm0, dword [rsp + 0x904]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x900]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x90c], xmm0
movss xmm0, dword [rsp + 0x243c0]
addss xmm0, dword [rsp + 0x908]
movss dword [rsp + 0x243c0], xmm0
movss xmm0, dword [rsp + 0x243c8]
addss xmm0, dword [rsp + 0x90c]
movss dword [rsp + 0x243c8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x904]
lea rdx, [rsp + 0x243c0]
mov ecx, dword [rsp + 0x8fc]
call qword [0x1803856e8]
mov dword [rsp + 0x910], eax
mov ecx, dword [rsp + 0x910]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x910]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x910]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x910]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x910]
call fcn.1801e8ae0
mov dword [rsp + 0x914], eax
mov edx, 1
mov ecx, dword [rsp + 0x910]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x910]
call fcn.1801e8a30
test eax, eax
je 0x180122e6d
mov edx, 1
mov ecx, dword [rsp + 0x914]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x910]
call fcn.1801e8970
mov dword [rsp + 0x918], 0
jmp 0x180122e98
mov eax, dword [rsp + 0x918]
inc eax
mov dword [rsp + 0x918], eax
cmp dword [rsp + 0x918], 0x32
jge 0x180122ef1
mov edx, dword [rsp + 0x918]
mov ecx, dword [rsp + 0x910]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x918]
mov ecx, dword [rsp + 0x910]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x910]
call fcn.1801e8890
jmp 0x180122e88
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180123056
mov edx, 1
mov ecx, dword [rsp + 0x910]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x910]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x910]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x910]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x910]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x910]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x910]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x910]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x910]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x910]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x910]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x910]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x910]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x910]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x910]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x8fc]
call fcn.1800e39e0
jmp 0x180122be9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803531f8]
call fcn.180045f70
mov edx, 0x92
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x91c], 0
jmp 0x180123107
mov eax, dword [rsp + 0x91c]
inc eax
mov dword [rsp + 0x91c], eax
movsxd rax, dword [rsp + 0x91c]
cmp rax, 5
jae 0x18012326c
movsxd rax, dword [rsp + 0x91c]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180123267
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x920], eax
mov ecx, dword [rsp + 0x920]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x920]
lea rcx, [rsp + 0x9008]
call fcn.1801e8eb0
lea rcx, [rsp + 0x243a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24390]
lea rcx, [rsp + 0x243a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x920]
lea rcx, [rsp + 0x9060]
call fcn.1801e8e00
lea rcx, [rsp + 0x24378]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24360]
lea rcx, [rsp + 0x24378]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x90b0]
lea rcx, [rsp + 0x24360]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x91c]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x90b0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x924], eax
xor edx, edx
mov ecx, dword [rsp + 0x924]
call fcn.1801e8da0
jmp 0x1801230f7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4dc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4c0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803531f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x928], 0
jmp 0x1801232e9
mov eax, dword [rsp + 0x928]
inc eax
mov dword [rsp + 0x928], eax
movsxd rax, dword [rsp + 0x928]
cmp rax, 5
jae 0x180123761
movsxd rax, dword [rsp + 0x928]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012375c
movsxd rax, dword [rsp + 0x928]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x92c], eax
mov ecx, dword [rsp + 0x92c]
call fcn.1801e8d50
test eax, eax
je 0x18012375c
mov ecx, dword [rsp + 0x92c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x92c]
call fcn.1801e8d00
test eax, eax
jne 0x180123389
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180123370
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x90d0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24348]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24330]
lea rcx, [rsp + 0x24348]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x930], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x934], xmm0
movss xmm0, dword [rsp + 0x934]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x930]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x938], xmm0
movss xmm0, dword [rsp + 0x934]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x930]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x93c], xmm0
movss xmm0, dword [rsp + 0x24330]
addss xmm0, dword [rsp + 0x938]
movss dword [rsp + 0x24330], xmm0
movss xmm0, dword [rsp + 0x24338]
addss xmm0, dword [rsp + 0x93c]
movss dword [rsp + 0x24338], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x934]
lea rdx, [rsp + 0x24330]
mov ecx, dword [rsp + 0x92c]
call qword [0x1803856e8]
mov dword [rsp + 0x940], eax
mov ecx, dword [rsp + 0x940]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x940]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x940]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x940]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x940]
call fcn.1801e8ae0
mov dword [rsp + 0x944], eax
mov edx, 1
mov ecx, dword [rsp + 0x940]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x940]
call fcn.1801e8a30
test eax, eax
je 0x18012355d
mov edx, 1
mov ecx, dword [rsp + 0x944]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x940]
call fcn.1801e8970
mov dword [rsp + 0x948], 0
jmp 0x180123588
mov eax, dword [rsp + 0x948]
inc eax
mov dword [rsp + 0x948], eax
cmp dword [rsp + 0x948], 0x32
jge 0x1801235e1
mov edx, dword [rsp + 0x948]
mov ecx, dword [rsp + 0x940]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x948]
mov ecx, dword [rsp + 0x940]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x940]
call fcn.1801e8890
jmp 0x180123578
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180123746
mov edx, 1
mov ecx, dword [rsp + 0x940]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x940]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x940]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x940]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x940]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x940]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x940]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x940]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x940]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x940]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x940]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x940]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x940]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x940]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x940]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x92c]
call fcn.1800e39e0
jmp 0x1801232d9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353218]
call fcn.180045f70
mov edx, 0x94
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x94c], 0
jmp 0x1801237f7
mov eax, dword [rsp + 0x94c]
inc eax
mov dword [rsp + 0x94c], eax
movsxd rax, dword [rsp + 0x94c]
cmp rax, 0x12
jae 0x18012395c
movsxd rax, dword [rsp + 0x94c]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180123957
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x950], eax
mov ecx, dword [rsp + 0x950]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x950]
lea rcx, [rsp + 0x9130]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24318]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24300]
lea rcx, [rsp + 0x24318]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x950]
lea rcx, [rsp + 0x9188]
call fcn.1801e8e00
lea rcx, [rsp + 0x242e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x242d0]
lea rcx, [rsp + 0x242e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x91e0]
lea rcx, [rsp + 0x242d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x94c]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x91e0]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x954], eax
xor edx, edx
mov ecx, dword [rsp + 0x954]
call fcn.1801e8da0
jmp 0x1801237e7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x958], 0
jmp 0x1801239d9
mov eax, dword [rsp + 0x958]
inc eax
mov dword [rsp + 0x958], eax
movsxd rax, dword [rsp + 0x958]
cmp rax, 0x12
jae 0x180123e51
movsxd rax, dword [rsp + 0x958]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180123e4c
movsxd rax, dword [rsp + 0x958]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x95c], eax
mov ecx, dword [rsp + 0x95c]
call fcn.1801e8d50
test eax, eax
je 0x180123e4c
mov ecx, dword [rsp + 0x95c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x95c]
call fcn.1801e8d00
test eax, eax
jne 0x180123a79
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180123a60
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x9200]
call fcn.1801e8eb0
lea rcx, [rsp + 0x242b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x242a0]
lea rcx, [rsp + 0x242b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x960], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x964], xmm0
movss xmm0, dword [rsp + 0x964]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x960]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x968], xmm0
movss xmm0, dword [rsp + 0x964]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x960]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x96c], xmm0
movss xmm0, dword [rsp + 0x242a0]
addss xmm0, dword [rsp + 0x968]
movss dword [rsp + 0x242a0], xmm0
movss xmm0, dword [rsp + 0x242a8]
addss xmm0, dword [rsp + 0x96c]
movss dword [rsp + 0x242a8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x964]
lea rdx, [rsp + 0x242a0]
mov ecx, dword [rsp + 0x95c]
call qword [0x1803856e8]
mov dword [rsp + 0x970], eax
mov ecx, dword [rsp + 0x970]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x970]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x970]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x970]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x970]
call fcn.1801e8ae0
mov dword [rsp + 0x974], eax
mov edx, 1
mov ecx, dword [rsp + 0x970]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x970]
call fcn.1801e8a30
test eax, eax
je 0x180123c4d
mov edx, 1
mov ecx, dword [rsp + 0x974]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x970]
call fcn.1801e8970
mov dword [rsp + 0x978], 0
jmp 0x180123c78
mov eax, dword [rsp + 0x978]
inc eax
mov dword [rsp + 0x978], eax
cmp dword [rsp + 0x978], 0x32
jge 0x180123cd1
mov edx, dword [rsp + 0x978]
mov ecx, dword [rsp + 0x970]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x978]
mov ecx, dword [rsp + 0x970]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x970]
call fcn.1801e8890
jmp 0x180123c68
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180123e36
mov edx, 1
mov ecx, dword [rsp + 0x970]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x970]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x970]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x970]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x970]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x970]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x970]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x970]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x970]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x970]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x970]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x970]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x970]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x970]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x970]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x95c]
call fcn.1800e39e0
jmp 0x1801239c9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353238]
call fcn.180045f70
mov edx, 0x96
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x97c], 0
jmp 0x180123ee7
mov eax, dword [rsp + 0x97c]
inc eax
mov dword [rsp + 0x97c], eax
movsxd rax, dword [rsp + 0x97c]
cmp rax, 8
jae 0x18012404c
movsxd rax, dword [rsp + 0x97c]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180124047
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x980], eax
mov ecx, dword [rsp + 0x980]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x980]
lea rcx, [rsp + 0x9250]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24288]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24270]
lea rcx, [rsp + 0x24288]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x980]
lea rcx, [rsp + 0x92a0]
call fcn.1801e8e00
lea rcx, [rsp + 0x24258]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24240]
lea rcx, [rsp + 0x24258]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9300]
lea rcx, [rsp + 0x24240]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x97c]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x9300]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x984], eax
xor edx, edx
mov ecx, dword [rsp + 0x984]
call fcn.1801e8da0
jmp 0x180123ed7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb508]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb510]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353238]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x988], 0
jmp 0x1801240c9
mov eax, dword [rsp + 0x988]
inc eax
mov dword [rsp + 0x988], eax
movsxd rax, dword [rsp + 0x988]
cmp rax, 8
jae 0x180124541
movsxd rax, dword [rsp + 0x988]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012453c
movsxd rax, dword [rsp + 0x988]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x98c], eax
mov ecx, dword [rsp + 0x98c]
call fcn.1801e8d50
test eax, eax
je 0x18012453c
mov ecx, dword [rsp + 0x98c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x98c]
call fcn.1801e8d00
test eax, eax
jne 0x180124169
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180124150
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x9320]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24228]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24210]
lea rcx, [rsp + 0x24228]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x990], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x994], xmm0
movss xmm0, dword [rsp + 0x994]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x990]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x998], xmm0
movss xmm0, dword [rsp + 0x994]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x990]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x99c], xmm0
movss xmm0, dword [rsp + 0x24210]
addss xmm0, dword [rsp + 0x998]
movss dword [rsp + 0x24210], xmm0
movss xmm0, dword [rsp + 0x24218]
addss xmm0, dword [rsp + 0x99c]
movss dword [rsp + 0x24218], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x994]
lea rdx, [rsp + 0x24210]
mov ecx, dword [rsp + 0x98c]
call qword [0x1803856e8]
mov dword [rsp + 0x9a0], eax
mov ecx, dword [rsp + 0x9a0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8ae0
mov dword [rsp + 0x9a4], eax
mov edx, 1
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8a30
test eax, eax
je 0x18012433d
mov edx, 1
mov ecx, dword [rsp + 0x9a4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8970
mov dword [rsp + 0x9a8], 0
jmp 0x180124368
mov eax, dword [rsp + 0x9a8]
inc eax
mov dword [rsp + 0x9a8], eax
cmp dword [rsp + 0x9a8], 0x32
jge 0x1801243c1
mov edx, dword [rsp + 0x9a8]
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x9a8]
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8890
jmp 0x180124358
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180124526
mov edx, 1
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x9a0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x98c]
call fcn.1800e39e0
jmp 0x1801240b9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4fc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353258]
call fcn.180045f70
mov edx, 0x98
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x9ac], 0
jmp 0x1801245d7
mov eax, dword [rsp + 0x9ac]
inc eax
mov dword [rsp + 0x9ac], eax
movsxd rax, dword [rsp + 0x9ac]
cmp rax, 0xb
jae 0x18012473c
movsxd rax, dword [rsp + 0x9ac]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180124737
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x9b0], eax
mov ecx, dword [rsp + 0x9b0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x9b0]
lea rcx, [rsp + 0x9380]
call fcn.1801e8eb0
lea rcx, [rsp + 0x241f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x241e0]
lea rcx, [rsp + 0x241f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x9b0]
lea rcx, [rsp + 0x93e0]
call fcn.1801e8e00
lea rcx, [rsp + 0x241c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x241b0]
lea rcx, [rsp + 0x241c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9430]
lea rcx, [rsp + 0x241b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x9ac]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x9430]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x9b4], eax
xor edx, edx
mov ecx, dword [rsp + 0x9b4]
call fcn.1801e8da0
jmp 0x1801245c7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb51c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb540]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353258]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x9b8], 0
jmp 0x1801247b9
mov eax, dword [rsp + 0x9b8]
inc eax
mov dword [rsp + 0x9b8], eax
movsxd rax, dword [rsp + 0x9b8]
cmp rax, 0xb
jae 0x180124c31
movsxd rax, dword [rsp + 0x9b8]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180124c2c
movsxd rax, dword [rsp + 0x9b8]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x9bc], eax
mov ecx, dword [rsp + 0x9bc]
call fcn.1801e8d50
test eax, eax
je 0x180124c2c
mov ecx, dword [rsp + 0x9bc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x9bc]
call fcn.1801e8d00
test eax, eax
jne 0x180124859
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180124840
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x9450]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24198]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24180]
lea rcx, [rsp + 0x24198]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x9c0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x9c4], xmm0
movss xmm0, dword [rsp + 0x9c4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x9c0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x9c8], xmm0
movss xmm0, dword [rsp + 0x9c4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x9c0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x9cc], xmm0
movss xmm0, dword [rsp + 0x24180]
addss xmm0, dword [rsp + 0x9c8]
movss dword [rsp + 0x24180], xmm0
movss xmm0, dword [rsp + 0x24188]
addss xmm0, dword [rsp + 0x9cc]
movss dword [rsp + 0x24188], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x9c4]
lea rdx, [rsp + 0x24180]
mov ecx, dword [rsp + 0x9bc]
call qword [0x1803856e8]
mov dword [rsp + 0x9d0], eax
mov ecx, dword [rsp + 0x9d0]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8ae0
mov dword [rsp + 0x9d4], eax
mov edx, 1
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8a30
test eax, eax
je 0x180124a2d
mov edx, 1
mov ecx, dword [rsp + 0x9d4]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8970
mov dword [rsp + 0x9d8], 0
jmp 0x180124a58
mov eax, dword [rsp + 0x9d8]
inc eax
mov dword [rsp + 0x9d8], eax
cmp dword [rsp + 0x9d8], 0x32
jge 0x180124ab1
mov edx, dword [rsp + 0x9d8]
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x9d8]
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8890
jmp 0x180124a48
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180124c16
mov edx, 1
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x9d0]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x9bc]
call fcn.1800e39e0
jmp 0x1801247a9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353278]
call fcn.180045f70
mov edx, 0x9a
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x9dc], 0
jmp 0x180124cc7
mov eax, dword [rsp + 0x9dc]
inc eax
mov dword [rsp + 0x9dc], eax
movsxd rax, dword [rsp + 0x9dc]
cmp rax, 0xb
jae 0x180124e2c
movsxd rax, dword [rsp + 0x9dc]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180124e27
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x9e0], eax
mov ecx, dword [rsp + 0x9e0]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0x9e0]
lea rcx, [rsp + 0x94a8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24168]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24150]
lea rcx, [rsp + 0x24168]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x9e0]
lea rcx, [rsp + 0x94f8]
call fcn.1801e8e00
lea rcx, [rsp + 0x24138]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24120]
lea rcx, [rsp + 0x24138]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9550]
lea rcx, [rsp + 0x24120]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0x9dc]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x9550]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0x9e4], eax
xor edx, edx
mov ecx, dword [rsp + 0x9e4]
call fcn.1801e8da0
jmp 0x180124cb7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb51c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb540]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353278]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x9e8], 0
jmp 0x180124ea9
mov eax, dword [rsp + 0x9e8]
inc eax
mov dword [rsp + 0x9e8], eax
movsxd rax, dword [rsp + 0x9e8]
cmp rax, 0xb
jae 0x180125321
movsxd rax, dword [rsp + 0x9e8]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012531c
movsxd rax, dword [rsp + 0x9e8]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x9ec], eax
mov ecx, dword [rsp + 0x9ec]
call fcn.1801e8d50
test eax, eax
je 0x18012531c
mov ecx, dword [rsp + 0x9ec]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x9ec]
call fcn.1801e8d00
test eax, eax
jne 0x180124f49
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180124f30
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x9570]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24108]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x240f0]
lea rcx, [rsp + 0x24108]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x9f0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0x9f4], xmm0
movss xmm0, dword [rsp + 0x9f4]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x9f0]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x9f8], xmm0
movss xmm0, dword [rsp + 0x9f4]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x9f0]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x9fc], xmm0
movss xmm0, dword [rsp + 0x240f0]
addss xmm0, dword [rsp + 0x9f8]
movss dword [rsp + 0x240f0], xmm0
movss xmm0, dword [rsp + 0x240f8]
addss xmm0, dword [rsp + 0x9fc]
movss dword [rsp + 0x240f8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x9f4]
lea rdx, [rsp + 0x240f0]
mov ecx, dword [rsp + 0x9ec]
call qword [0x1803856e8]
mov dword [rsp + 0xa00], eax
mov ecx, dword [rsp + 0xa00]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8c80
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8b30
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8ae0
mov dword [rsp + 0xa04], eax
mov edx, 1
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8a80
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8a30
test eax, eax
je 0x18012511d
mov edx, 1
mov ecx, dword [rsp + 0xa04]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8970
mov dword [rsp + 0xa08], 0
jmp 0x180125148
mov eax, dword [rsp + 0xa08]
inc eax
mov dword [rsp + 0xa08], eax
cmp dword [rsp + 0xa08], 0x32
jge 0x1801251a1
mov edx, dword [rsp + 0xa08]
mov ecx, dword [rsp + 0xa00]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0xa08]
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8890
jmp 0x180125138
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180125306
mov edx, 1
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0xa00]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0xa00]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0xa00]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0xa00]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0xa00]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0xa00]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0xa00]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0xa00]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0xa00]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0xa00]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x9ec]
call fcn.1800e39e0
jmp 0x180124e99
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353298]
call fcn.180045f70
mov edx, 0x9c
mov rcx, rax
call fcn.18010c490
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xa0c], 0
jmp 0x1801253b7
mov eax, dword [rsp + 0xa0c]
inc eax
mov dword [rsp + 0xa0c], eax
movsxd rax, dword [rsp + 0xa0c]
cmp rax, 0x16
jae 0x18012551c
movsxd rax, dword [rsp + 0xa0c]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180125517
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0xa10], eax
mov ecx, dword [rsp + 0xa10]
call fcn.1801e8f30
xor r8d, r8d
mov edx, dword [rsp + 0xa10]
lea rcx, [rsp + 0x95c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x240d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x240c0]
lea rcx, [rsp + 0x240d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xa10]
lea rcx, [rsp + 0x9620]
call fcn.1801e8e00
lea rcx, [rsp + 0x240a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24090]
lea rcx, [rsp + 0x240a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9680]
lea rcx, [rsp + 0x24090]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsxd rax, dword [rsp + 0xa0c]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x9680]
mov rcx, qword [rax]
call fcn.180091150
mov dword [rsp + 0xa14], eax
xor edx, edx
mov ecx, dword [rsp + 0xa14]
call fcn.1801e8da0
jmp 0x1801253a7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xa18], 0
jmp 0x180125599
mov eax, dword [rsp + 0xa18]
inc eax
mov dword [rsp + 0xa18], eax
movsxd rax, dword [rsp + 0xa18]
cmp rax, 0x16
jae 0x180125a11
movsxd rax, dword [rsp + 0xa18]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180125a0c
movsxd rax, dword [rsp + 0xa18]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xa1c], eax
mov ecx, dword [rsp + 0xa1c]
call fcn.1801e8d50
test eax, eax
je 0x180125a0c
mov ecx, dword [rsp + 0xa1c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xa1c]
call fcn.1801e8d00
test eax, eax
jne 0x180125639
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180125620
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x96a0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24078]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24060]
lea rcx, [rsp + 0x24078]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0xa20], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8cb0
movss dword [rsp + 0xa24], xmm0
movss xmm0, dword [rsp + 0xa24]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0xa20]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0xa28], xmm0
movss xmm0, dword [rsp + 0xa24]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0xa20]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0xa2c], xmm0
movss xmm0, dword [rsp + 0x24060]
addss xmm0, dword [rsp + 0xa28]
movss dword [rsp + 0x24060], xmm0
movss xmm0, dword [rsp + 0x24068]
addss xmm0, dword [rsp + 0xa2c]
movss dword [rsp + 0x24068], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xa24]
lea rdx, [rsp + 0x24060]
mov ecx, dword [rsp + 0xa1c]
call qword [0x1803856e8]
mov dword [rsp + 0xa30], eax
mov ecx, dword [rsp + 0xa30]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8c80
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8b30
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8ae0
mov dword [rsp + 0xa34], eax
mov edx, 1
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8a80
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8a30
test eax, eax
je 0x18012580d
mov edx, 1
mov ecx, dword [rsp + 0xa34]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8970
mov dword [rsp + 0xa38], 0
jmp 0x180125838
mov eax, dword [rsp + 0xa38]
inc eax
mov dword [rsp + 0xa38], eax
cmp dword [rsp + 0xa38], 0x32
jge 0x180125891
mov edx, dword [rsp + 0xa38]
mov ecx, dword [rsp + 0xa30]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0xa38]
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8940
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rdx, rax
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8890
jmp 0x180125828
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x1801259f6
mov edx, 1
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0xa30]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0xa30]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0xa30]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0xa30]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0xa30]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0xa30]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0xa30]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0xa30]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0xa30]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0xa30]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0xa1c]
call fcn.1800e39e0
jmp 0x180125589
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803532f8]
call fcn.180045f70
mov edx, 0x18f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov edx, 0x27d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180353318]
call fcn.180045f70
mov edx, 0x26a
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180353338]
call fcn.180045f70
mov edx, 0x25a
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x23c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x1fd
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ab8]
call fcn.180045f70
mov edx, 0x114
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ad8]
call fcn.180045f70
mov edx, 0x115
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352af8]
call fcn.180045f70
mov edx, 0x116
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b18]
call fcn.180045f70
mov edx, 0x117
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b38]
call fcn.180045f70
mov edx, 0x118
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b58]
call fcn.180045f70
mov edx, 0x119
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b78]
call fcn.180045f70
mov edx, 0x11a
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b98]
call fcn.180045f70
mov edx, 0x11b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bb8]
call fcn.180045f70
mov edx, 0x11c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bd8]
call fcn.180045f70
mov edx, 0x11d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bf8]
call fcn.180045f70
mov edx, 0x11e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c18]
call fcn.180045f70
mov edx, 0x11f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c38]
call fcn.180045f70
mov edx, 0x120
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c58]
call fcn.180045f70
mov edx, 0x121
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c78]
call fcn.180045f70
mov edx, 0x122
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c98]
call fcn.180045f70
mov edx, 0x123
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cb8]
call fcn.180045f70
mov edx, 0x124
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cd8]
call fcn.180045f70
mov edx, 0x125
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cf8]
call fcn.180045f70
mov edx, 0x126
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d18]
call fcn.180045f70
mov edx, 0x127
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d38]
call fcn.180045f70
mov edx, 0x128
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d58]
call fcn.180045f70
mov edx, 0x129
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d78]
call fcn.180045f70
mov edx, 0x12a
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d98]
call fcn.180045f70
mov edx, 0x12b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352db8]
call fcn.180045f70
mov edx, 0x12c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352dd8]
call fcn.180045f70
mov edx, 0x12d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352df8]
call fcn.180045f70
mov edx, 0x12e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e18]
call fcn.180045f70
mov edx, 0x12f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e38]
call fcn.180045f70
mov edx, 0x130
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e58]
call fcn.180045f70
mov edx, 0x131
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xa3c], 0
jmp 0x180125e3a
mov eax, dword [rsp + 0xa3c]
inc eax
mov dword [rsp + 0xa3c], eax
movsxd rax, dword [rsp + 0xa3c]
cmp rax, 0x15
jae 0x1801261c5
movsxd rax, dword [rsp + 0xa3c]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801261c0
mov dword [rsp + 0xa40], 0
jmp 0x180125e95
mov eax, dword [rsp + 0xa40]
inc eax
mov dword [rsp + 0xa40], eax
cmp dword [rsp + 0xa40], 0x20
jg 0x1801261c0
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xa40], eax
jne 0x180125ebb
jmp 0x180125e85
mov ecx, dword [rsp + 0xa40]
call fcn.1801e9030
mov dword [rsp + 0xa44], eax
movsxd rax, dword [rsp + 0xa3c]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xa48], eax
mov ecx, dword [rsp + 0xa44]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xa48]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xa48]
call fcn.1801e8d00
test eax, eax
jne 0x180125f28
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180125f0f
xor r8d, r8d
mov edx, dword [rsp + 0xa44]
lea rcx, [rsp + 0x9700]
call fcn.1801e8eb0
lea rcx, [rsp + 0x24048]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24030]
lea rcx, [rsp + 0x24048]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xa44]
lea rcx, [rsp + 0x9750]
call fcn.1801e8e00
lea rcx, [rsp + 0x24018]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x24000]
lea rcx, [rsp + 0x24018]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xa48]
call fcn.1801e8670
test eax, eax
je 0x1801261bb
mov ecx, dword [rsp + 0xa48]
call qword [0x180385698]
test eax, eax
je 0x1801261bb
xorps xmm0, xmm0
movss dword [rsp + 0xa4c], xmm0
mov edx, dword [rsp + 0xa44]
lea rcx, [rsp + 0x97a0]
call fcn.1801e8610
lea rcx, [rsp + 0x23fe8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23fd0]
lea rcx, [rsp + 0x23fe8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xa44]
lea rcx, [rsp + 0x97f8]
call fcn.1801e8590
lea rcx, [rsp + 0x23fb8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23fc8]
movss dword [rsp + 0xa50], xmm0
movss xmm0, dword [rsp + 0x23fd0]
mulss xmm0, dword [rsp + 0xa4c]
movss xmm1, dword [rsp + 0x24030]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x24030], xmm0
movss xmm0, dword [rsp + 0x23fd8]
mulss xmm0, dword [rsp + 0xa4c]
movss xmm1, dword [rsp + 0x24038]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x24038], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xa50]
lea rdx, [rsp + 0x24030]
mov ecx, dword [rsp + 0xa48]
call qword [0x1803856e8]
mov dword [rsp + 0xa54], eax
mov r8d, 1
mov edx, dword [rsp + 0xa44]
lea rcx, [rsp + 0x9830]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23fa0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23f88]
lea rcx, [rsp + 0x23fa0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9890]
lea rcx, [rsp + 0x24000]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x9890]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xa58], eax
xor edx, edx
mov ecx, dword [rsp + 0xa58]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xa40], 0x20
jne 0x1801261bb
jmp 0x1801261c0
jmp 0x180125e85
jmp 0x180125e2a
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180353318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xa5c], 0
jmp 0x180126227
mov eax, dword [rsp + 0xa5c]
inc eax
mov dword [rsp + 0xa5c], eax
movsxd rax, dword [rsp + 0xa5c]
cmp rax, 0xf
jae 0x1801265b2
movsxd rax, dword [rsp + 0xa5c]
imul rax, rax, 8
lea rcx, str.openwheel1
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801265ad
mov dword [rsp + 0xa60], 0
jmp 0x180126282
mov eax, dword [rsp + 0xa60]
inc eax
mov dword [rsp + 0xa60], eax
cmp dword [rsp + 0xa60], 0x20
jg 0x1801265ad
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xa60], eax
jne 0x1801262a8
jmp 0x180126272
mov ecx, dword [rsp + 0xa60]
call fcn.1801e9030
mov dword [rsp + 0xa64], eax
movsxd rax, dword [rsp + 0xa5c]
imul rax, rax, 8
lea rcx, str.openwheel1
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xa68], eax
mov ecx, dword [rsp + 0xa64]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xa68]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xa68]
call fcn.1801e8d00
test eax, eax
jne 0x180126315
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801262fc
xor r8d, r8d
mov edx, dword [rsp + 0xa64]
lea rcx, [rsp + 0x98b0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23f70]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23f58]
lea rcx, [rsp + 0x23f70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xa64]
lea rcx, [rsp + 0x9908]
call fcn.1801e8e00
lea rcx, [rsp + 0x23f40]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23f28]
lea rcx, [rsp + 0x23f40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xa68]
call fcn.1801e8670
test eax, eax
je 0x1801265a8
mov ecx, dword [rsp + 0xa68]
call qword [0x180385698]
test eax, eax
je 0x1801265a8
xorps xmm0, xmm0
movss dword [rsp + 0xa6c], xmm0
mov edx, dword [rsp + 0xa64]
lea rcx, [rsp + 0x9960]
call fcn.1801e8610
lea rcx, [rsp + 0x23f10]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23ef8]
lea rcx, [rsp + 0x23f10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xa64]
lea rcx, [rsp + 0x99b0]
call fcn.1801e8590
lea rcx, [rsp + 0x23ee0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23ef0]
movss dword [rsp + 0xa70], xmm0
movss xmm0, dword [rsp + 0x23ef8]
mulss xmm0, dword [rsp + 0xa6c]
movss xmm1, dword [rsp + 0x23f58]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23f58], xmm0
movss xmm0, dword [rsp + 0x23f00]
mulss xmm0, dword [rsp + 0xa6c]
movss xmm1, dword [rsp + 0x23f60]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23f60], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xa70]
lea rdx, [rsp + 0x23f58]
mov ecx, dword [rsp + 0xa68]
call qword [0x1803856e8]
mov dword [rsp + 0xa74], eax
mov r8d, 1
mov edx, dword [rsp + 0xa64]
lea rcx, [rsp + 0x99e0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23ec8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23eb0]
lea rcx, [rsp + 0x23ec8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9a40]
lea rcx, [rsp + 0x23f28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x9a40]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xa78], eax
xor edx, edx
mov ecx, dword [rsp + 0xa78]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xa60], 0x20
jne 0x1801265a8
jmp 0x1801265ad
jmp 0x180126272
jmp 0x180126217
call fcn.1800f1a30
call fcn.180028d20
jmp case.0x18011196c.3
lea rcx, [0x180352358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xa7c], 0
jmp 0x180126614
mov eax, dword [rsp + 0xa7c]
inc eax
mov dword [rsp + 0xa7c], eax
movsxd rax, dword [rsp + 0xa7c]
cmp rax, 0x16
jae 0x18012699f
movsxd rax, dword [rsp + 0xa7c]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012699a
mov dword [rsp + 0xa80], 0
jmp 0x18012666f
mov eax, dword [rsp + 0xa80]
inc eax
mov dword [rsp + 0xa80], eax
cmp dword [rsp + 0xa80], 0x20
jg 0x18012699a
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xa80], eax
jne 0x180126695
jmp 0x18012665f
mov ecx, dword [rsp + 0xa80]
call fcn.1801e9030
mov dword [rsp + 0xa84], eax
movsxd rax, dword [rsp + 0xa7c]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xa88], eax
mov ecx, dword [rsp + 0xa84]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xa88]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xa88]
call fcn.1801e8d00
test eax, eax
jne 0x180126702
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801266e9
xor r8d, r8d
mov edx, dword [rsp + 0xa84]
lea rcx, [rsp + 0x9a60]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23e98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23e80]
lea rcx, [rsp + 0x23e98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xa84]
lea rcx, [rsp + 0x9ab0]
call fcn.1801e8e00
lea rcx, [rsp + 0x23e68]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23e50]
lea rcx, [rsp + 0x23e68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xa88]
call fcn.1801e8670
test eax, eax
je 0x180126995
mov ecx, dword [rsp + 0xa88]
call qword [0x180385698]
test eax, eax
je 0x180126995
xorps xmm0, xmm0
movss dword [rsp + 0xa8c], xmm0
mov edx, dword [rsp + 0xa84]
lea rcx, [rsp + 0x9b10]
call fcn.1801e8610
lea rcx, [rsp + 0x23e38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23e20]
lea rcx, [rsp + 0x23e38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xa84]
lea rcx, [rsp + 0x9b68]
call fcn.1801e8590
lea rcx, [rsp + 0x23e08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23e18]
movss dword [rsp + 0xa90], xmm0
movss xmm0, dword [rsp + 0x23e20]
mulss xmm0, dword [rsp + 0xa8c]
movss xmm1, dword [rsp + 0x23e80]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23e80], xmm0
movss xmm0, dword [rsp + 0x23e28]
mulss xmm0, dword [rsp + 0xa8c]
movss xmm1, dword [rsp + 0x23e88]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23e88], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xa90]
lea rdx, [rsp + 0x23e80]
mov ecx, dword [rsp + 0xa88]
call qword [0x1803856e8]
mov dword [rsp + 0xa94], eax
mov r8d, 1
mov edx, dword [rsp + 0xa84]
lea rcx, [rsp + 0x9ba0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23df0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23dd8]
lea rcx, [rsp + 0x23df0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9c00]
lea rcx, [rsp + 0x23e50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x9c00]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xa98], eax
xor edx, edx
mov ecx, dword [rsp + 0xa98]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xa80], 0x20
jne 0x180126995
jmp 0x18012699a
jmp 0x18012665f
jmp 0x180126604
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xa9c], 0
jmp 0x180126a1c
mov eax, dword [rsp + 0xa9c]
inc eax
mov dword [rsp + 0xa9c], eax
movsxd rax, dword [rsp + 0xa9c]
cmp rax, 0x14
jae 0x180126da7
movsxd rax, dword [rsp + 0xa9c]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180126da2
mov dword [rsp + 0xaa0], 0
jmp 0x180126a77
mov eax, dword [rsp + 0xaa0]
inc eax
mov dword [rsp + 0xaa0], eax
cmp dword [rsp + 0xaa0], 0x20
jg 0x180126da2
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xaa0], eax
jne 0x180126a9d
jmp 0x180126a67
mov ecx, dword [rsp + 0xaa0]
call fcn.1801e9030
mov dword [rsp + 0xaa4], eax
movsxd rax, dword [rsp + 0xa9c]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xaa8], eax
mov ecx, dword [rsp + 0xaa4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xaa8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xaa8]
call fcn.1801e8d00
test eax, eax
jne 0x180126b0a
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180126af1
xor r8d, r8d
mov edx, dword [rsp + 0xaa4]
lea rcx, [rsp + 0x9c20]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23dc0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23da8]
lea rcx, [rsp + 0x23dc0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xaa4]
lea rcx, [rsp + 0x9c78]
call fcn.1801e8e00
lea rcx, [rsp + 0x23d90]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23d78]
lea rcx, [rsp + 0x23d90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xaa8]
call fcn.1801e8670
test eax, eax
je 0x180126d9d
mov ecx, dword [rsp + 0xaa8]
call qword [0x180385698]
test eax, eax
je 0x180126d9d
xorps xmm0, xmm0
movss dword [rsp + 0xaac], xmm0
mov edx, dword [rsp + 0xaa4]
lea rcx, [rsp + 0x9cd0]
call fcn.1801e8610
lea rcx, [rsp + 0x23d60]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23d48]
lea rcx, [rsp + 0x23d60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xaa4]
lea rcx, [rsp + 0x9d20]
call fcn.1801e8590
lea rcx, [rsp + 0x23d30]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23d40]
movss dword [rsp + 0xab0], xmm0
movss xmm0, dword [rsp + 0x23d48]
mulss xmm0, dword [rsp + 0xaac]
movss xmm1, dword [rsp + 0x23da8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23da8], xmm0
movss xmm0, dword [rsp + 0x23d50]
mulss xmm0, dword [rsp + 0xaac]
movss xmm1, dword [rsp + 0x23db0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23db0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xab0]
lea rdx, [rsp + 0x23da8]
mov ecx, dword [rsp + 0xaa8]
call qword [0x1803856e8]
mov dword [rsp + 0xab4], eax
mov r8d, 1
mov edx, dword [rsp + 0xaa4]
lea rcx, [rsp + 0x9d60]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23d18]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23d00]
lea rcx, [rsp + 0x23d18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9dc0]
lea rcx, [rsp + 0x23d78]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x9dc0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xab8], eax
xor edx, edx
mov ecx, dword [rsp + 0xab8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xaa0], 0x20
jne 0x180126d9d
jmp 0x180126da2
jmp 0x180126a67
jmp 0x180126a0c
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xabc], 0
jmp 0x180126e24
mov eax, dword [rsp + 0xabc]
inc eax
mov dword [rsp + 0xabc], eax
movsxd rax, dword [rsp + 0xabc]
cmp rax, 0x2d
jae 0x1801271af
movsxd rax, dword [rsp + 0xabc]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801271aa
mov dword [rsp + 0xac0], 0
jmp 0x180126e7f
mov eax, dword [rsp + 0xac0]
inc eax
mov dword [rsp + 0xac0], eax
cmp dword [rsp + 0xac0], 0x20
jg 0x1801271aa
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xac0], eax
jne 0x180126ea5
jmp 0x180126e6f
mov ecx, dword [rsp + 0xac0]
call fcn.1801e9030
mov dword [rsp + 0xac4], eax
movsxd rax, dword [rsp + 0xabc]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xac8], eax
mov ecx, dword [rsp + 0xac4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xac8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xac8]
call fcn.1801e8d00
test eax, eax
jne 0x180126f12
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180126ef9
xor r8d, r8d
mov edx, dword [rsp + 0xac4]
lea rcx, [rsp + 0x9de0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23ce8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23cd0]
lea rcx, [rsp + 0x23ce8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xac4]
lea rcx, [rsp + 0x68e0]
call fcn.1801e8e00
lea rcx, [rsp + 0x23cb8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23ca0]
lea rcx, [rsp + 0x23cb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xac8]
call fcn.1801e8670
test eax, eax
je 0x1801271a5
mov ecx, dword [rsp + 0xac8]
call qword [0x180385698]
test eax, eax
je 0x1801271a5
xorps xmm0, xmm0
movss dword [rsp + 0xacc], xmm0
mov edx, dword [rsp + 0xac4]
lea rcx, [rsp + 0x9e88]
call fcn.1801e8610
lea rcx, [rsp + 0x23c88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23c70]
lea rcx, [rsp + 0x23c88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xac4]
lea rcx, [rsp + 0x9ed8]
call fcn.1801e8590
lea rcx, [rsp + 0x23c58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23c68]
movss dword [rsp + 0xad0], xmm0
movss xmm0, dword [rsp + 0x23c70]
mulss xmm0, dword [rsp + 0xacc]
movss xmm1, dword [rsp + 0x23cd0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23cd0], xmm0
movss xmm0, dword [rsp + 0x23c78]
mulss xmm0, dword [rsp + 0xacc]
movss xmm1, dword [rsp + 0x23cd8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23cd8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xad0]
lea rdx, [rsp + 0x23cd0]
mov ecx, dword [rsp + 0xac8]
call qword [0x1803856e8]
mov dword [rsp + 0xad4], eax
mov r8d, 1
mov edx, dword [rsp + 0xac4]
lea rcx, [rsp + 0x9f10]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23c40]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23c28]
lea rcx, [rsp + 0x23c40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9f70]
lea rcx, [rsp + 0x23ca0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0x9f70]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xad8], eax
xor edx, edx
mov ecx, dword [rsp + 0xad8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xac0], 0x20
jne 0x1801271a5
jmp 0x1801271aa
jmp 0x180126e6f
jmp 0x180126e14
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xadc], 0
jmp 0x18012722c
mov eax, dword [rsp + 0xadc]
inc eax
mov dword [rsp + 0xadc], eax
movsxd rax, dword [rsp + 0xadc]
cmp rax, 0xe
jae 0x1801275b7
movsxd rax, dword [rsp + 0xadc]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801275b2
mov dword [rsp + 0xae0], 0
jmp 0x180127287
mov eax, dword [rsp + 0xae0]
inc eax
mov dword [rsp + 0xae0], eax
cmp dword [rsp + 0xae0], 0x20
jg 0x1801275b2
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xae0], eax
jne 0x1801272ad
jmp 0x180127277
mov ecx, dword [rsp + 0xae0]
call fcn.1801e9030
mov dword [rsp + 0xae4], eax
movsxd rax, dword [rsp + 0xadc]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xae8], eax
mov ecx, dword [rsp + 0xae4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xae8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xae8]
call fcn.1801e8d00
test eax, eax
jne 0x18012731a
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180127301
xor r8d, r8d
mov edx, dword [rsp + 0xae4]
lea rcx, [rsp + 0x9f90]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23c10]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23bf8]
lea rcx, [rsp + 0x23c10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xae4]
lea rcx, [rsp + 0x9ff0]
call fcn.1801e8e00
lea rcx, [rsp + 0x23be0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23bc8]
lea rcx, [rsp + 0x23be0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xae8]
call fcn.1801e8670
test eax, eax
je 0x1801275ad
mov ecx, dword [rsp + 0xae8]
call qword [0x180385698]
test eax, eax
je 0x1801275ad
xorps xmm0, xmm0
movss dword [rsp + 0xaec], xmm0
mov edx, dword [rsp + 0xae4]
lea rcx, [rsp + 0xa050]
call fcn.1801e8610
lea rcx, [rsp + 0x23bb0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23b98]
lea rcx, [rsp + 0x23bb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xae4]
lea rcx, [rsp + 0xa0a0]
call fcn.1801e8590
lea rcx, [rsp + 0x23b80]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23b90]
movss dword [rsp + 0xaf0], xmm0
movss xmm0, dword [rsp + 0x23b98]
mulss xmm0, dword [rsp + 0xaec]
movss xmm1, dword [rsp + 0x23bf8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23bf8], xmm0
movss xmm0, dword [rsp + 0x23ba0]
mulss xmm0, dword [rsp + 0xaec]
movss xmm1, dword [rsp + 0x23c00]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23c00], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xaf0]
lea rdx, [rsp + 0x23bf8]
mov ecx, dword [rsp + 0xae8]
call qword [0x1803856e8]
mov dword [rsp + 0xaf4], eax
mov r8d, 1
mov edx, dword [rsp + 0xae4]
lea rcx, [rsp + 0xa0e0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23b68]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23b50]
lea rcx, [rsp + 0x23b68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xa130]
lea rcx, [rsp + 0x23bc8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xa130]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xaf8], eax
xor edx, edx
mov ecx, dword [rsp + 0xaf8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xae0], 0x20
jne 0x1801275ad
jmp 0x1801275b2
jmp 0x180127277
jmp 0x18012721c
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xafc], 0
jmp 0x180127617
mov eax, dword [rsp + 0xafc]
inc eax
mov dword [rsp + 0xafc], eax
movsxd rax, dword [rsp + 0xafc]
cmp rax, 0x10
jae 0x1801279a2
movsxd rax, dword [rsp + 0xafc]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012799d
mov dword [rsp + 0xb00], 0
jmp 0x180127672
mov eax, dword [rsp + 0xb00]
inc eax
mov dword [rsp + 0xb00], eax
cmp dword [rsp + 0xb00], 0x20
jg 0x18012799d
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xb00], eax
jne 0x180127698
jmp 0x180127662
mov ecx, dword [rsp + 0xb00]
call fcn.1801e9030
mov dword [rsp + 0xb04], eax
movsxd rax, dword [rsp + 0xafc]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xb08], eax
mov ecx, dword [rsp + 0xb04]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xb08]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xb08]
call fcn.1801e8d00
test eax, eax
jne 0x180127705
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801276ec
xor r8d, r8d
mov edx, dword [rsp + 0xb04]
lea rcx, [rsp + 0xa150]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23b38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23b20]
lea rcx, [rsp + 0x23b38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xb04]
lea rcx, [rsp + 0xa1a0]
call fcn.1801e8e00
lea rcx, [rsp + 0x23b08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23af0]
lea rcx, [rsp + 0x23b08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xb08]
call fcn.1801e8670
test eax, eax
je 0x180127998
mov ecx, dword [rsp + 0xb08]
call qword [0x180385698]
test eax, eax
je 0x180127998
xorps xmm0, xmm0
movss dword [rsp + 0xb0c], xmm0
mov edx, dword [rsp + 0xb04]
lea rcx, [rsp + 0xa1f8]
call fcn.1801e8610
lea rcx, [rsp + 0x23ad8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23ac0]
lea rcx, [rsp + 0x23ad8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xb04]
lea rcx, [rsp + 0xa250]
call fcn.1801e8590
lea rcx, [rsp + 0x23aa8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23ab8]
movss dword [rsp + 0xb10], xmm0
movss xmm0, dword [rsp + 0x23ac0]
mulss xmm0, dword [rsp + 0xb0c]
movss xmm1, dword [rsp + 0x23b20]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23b20], xmm0
movss xmm0, dword [rsp + 0x23ac8]
mulss xmm0, dword [rsp + 0xb0c]
movss xmm1, dword [rsp + 0x23b28]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23b28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xb10]
lea rdx, [rsp + 0x23b20]
mov ecx, dword [rsp + 0xb08]
call qword [0x1803856e8]
mov dword [rsp + 0xb14], eax
mov r8d, 1
mov edx, dword [rsp + 0xb04]
lea rcx, [rsp + 0xa290]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23a90]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23a78]
lea rcx, [rsp + 0x23a90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xa2f0]
lea rcx, [rsp + 0x23af0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xa2f0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xb18], eax
xor edx, edx
mov ecx, dword [rsp + 0xb18]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xb00], 0x20
jne 0x180127998
jmp 0x18012799d
jmp 0x180127662
jmp 0x180127607
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xb1c], 0
jmp 0x180127a02
mov eax, dword [rsp + 0xb1c]
inc eax
mov dword [rsp + 0xb1c], eax
movsxd rax, dword [rsp + 0xb1c]
cmp rax, 0x1c
jae 0x180127d8d
movsxd rax, dword [rsp + 0xb1c]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180127d88
mov dword [rsp + 0xb20], 0
jmp 0x180127a5d
mov eax, dword [rsp + 0xb20]
inc eax
mov dword [rsp + 0xb20], eax
cmp dword [rsp + 0xb20], 0x20
jg 0x180127d88
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xb20], eax
jne 0x180127a83
jmp 0x180127a4d
mov ecx, dword [rsp + 0xb20]
call fcn.1801e9030
mov dword [rsp + 0xb24], eax
movsxd rax, dword [rsp + 0xb1c]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xb28], eax
mov ecx, dword [rsp + 0xb24]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xb28]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xb28]
call fcn.1801e8d00
test eax, eax
jne 0x180127af0
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180127ad7
xor r8d, r8d
mov edx, dword [rsp + 0xb24]
lea rcx, [rsp + 0xa310]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23a60]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23a48]
lea rcx, [rsp + 0x23a60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xb24]
lea rcx, [rsp + 0xa370]
call fcn.1801e8e00
lea rcx, [rsp + 0x23a30]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23a18]
lea rcx, [rsp + 0x23a30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xb28]
call fcn.1801e8670
test eax, eax
je 0x180127d83
mov ecx, dword [rsp + 0xb28]
call qword [0x180385698]
test eax, eax
je 0x180127d83
xorps xmm0, xmm0
movss dword [rsp + 0xb2c], xmm0
mov edx, dword [rsp + 0xb24]
lea rcx, [rsp + 0xa3c0]
call fcn.1801e8610
lea rcx, [rsp + 0x23a00]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x239e8]
lea rcx, [rsp + 0x23a00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xb24]
lea rcx, [rsp + 0xa410]
call fcn.1801e8590
lea rcx, [rsp + 0x239d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x239e0]
movss dword [rsp + 0xb30], xmm0
movss xmm0, dword [rsp + 0x239e8]
mulss xmm0, dword [rsp + 0xb2c]
movss xmm1, dword [rsp + 0x23a48]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23a48], xmm0
movss xmm0, dword [rsp + 0x239f0]
mulss xmm0, dword [rsp + 0xb2c]
movss xmm1, dword [rsp + 0x23a50]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23a50], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xb30]
lea rdx, [rsp + 0x23a48]
mov ecx, dword [rsp + 0xb28]
call qword [0x1803856e8]
mov dword [rsp + 0xb34], eax
mov r8d, 1
mov edx, dword [rsp + 0xb24]
lea rcx, [rsp + 0xa450]
call fcn.1801e8eb0
lea rcx, [rsp + 0x239b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x239a0]
lea rcx, [rsp + 0x239b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xa4a0]
lea rcx, [rsp + 0x23a18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xa4a0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xb38], eax
xor edx, edx
mov ecx, dword [rsp + 0xb38]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xb20], 0x20
jne 0x180127d83
jmp 0x180127d88
jmp 0x180127a4d
jmp 0x1801279f2
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353378]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xb3c], 0
jmp 0x180127ded
mov eax, dword [rsp + 0xb3c]
inc eax
mov dword [rsp + 0xb3c], eax
movsxd rax, dword [rsp + 0xb3c]
cmp rax, 0x13
jae 0x180128178
movsxd rax, dword [rsp + 0xb3c]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180128173
mov dword [rsp + 0xb40], 0
jmp 0x180127e48
mov eax, dword [rsp + 0xb40]
inc eax
mov dword [rsp + 0xb40], eax
cmp dword [rsp + 0xb40], 0x20
jg 0x180128173
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xb40], eax
jne 0x180127e6e
jmp 0x180127e38
mov ecx, dword [rsp + 0xb40]
call fcn.1801e9030
mov dword [rsp + 0xb44], eax
movsxd rax, dword [rsp + 0xb3c]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xb48], eax
mov ecx, dword [rsp + 0xb44]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xb48]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xb48]
call fcn.1801e8d00
test eax, eax
jne 0x180127edb
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180127ec2
xor r8d, r8d
mov edx, dword [rsp + 0xb44]
lea rcx, [rsp + 0xa4c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23988]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23970]
lea rcx, [rsp + 0x23988]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xb44]
lea rcx, [rsp + 0xa520]
call fcn.1801e8e00
lea rcx, [rsp + 0x23958]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23940]
lea rcx, [rsp + 0x23958]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xb48]
call fcn.1801e8670
test eax, eax
je 0x18012816e
mov ecx, dword [rsp + 0xb48]
call qword [0x180385698]
test eax, eax
je 0x18012816e
xorps xmm0, xmm0
movss dword [rsp + 0xb4c], xmm0
mov edx, dword [rsp + 0xb44]
lea rcx, [rsp + 0xa578]
call fcn.1801e8610
lea rcx, [rsp + 0x23928]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23910]
lea rcx, [rsp + 0x23928]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xb44]
lea rcx, [rsp + 0xa5d0]
call fcn.1801e8590
lea rcx, [rsp + 0x238f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23908]
movss dword [rsp + 0xb50], xmm0
movss xmm0, dword [rsp + 0x23910]
mulss xmm0, dword [rsp + 0xb4c]
movss xmm1, dword [rsp + 0x23970]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23970], xmm0
movss xmm0, dword [rsp + 0x23918]
mulss xmm0, dword [rsp + 0xb4c]
movss xmm1, dword [rsp + 0x23978]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23978], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xb50]
lea rdx, [rsp + 0x23970]
mov ecx, dword [rsp + 0xb48]
call qword [0x1803856e8]
mov dword [rsp + 0xb54], eax
mov r8d, 1
mov edx, dword [rsp + 0xb44]
lea rcx, [rsp + 0xa600]
call fcn.1801e8eb0
lea rcx, [rsp + 0x238e0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x238c8]
lea rcx, [rsp + 0x238e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xa660]
lea rcx, [rsp + 0x23940]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xa660]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xb58], eax
xor edx, edx
mov ecx, dword [rsp + 0xb58]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xb40], 0x20
jne 0x18012816e
jmp 0x180128173
jmp 0x180127e38
jmp 0x180127ddd
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353398]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xb5c], 0
jmp 0x1801281d8
mov eax, dword [rsp + 0xb5c]
inc eax
mov dword [rsp + 0xb5c], eax
movsxd rax, dword [rsp + 0xb5c]
cmp rax, 0x13
jae 0x180128563
movsxd rax, dword [rsp + 0xb5c]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012855e
mov dword [rsp + 0xb60], 0
jmp 0x180128233
mov eax, dword [rsp + 0xb60]
inc eax
mov dword [rsp + 0xb60], eax
cmp dword [rsp + 0xb60], 0x20
jg 0x18012855e
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xb60], eax
jne 0x180128259
jmp 0x180128223
mov ecx, dword [rsp + 0xb60]
call fcn.1801e9030
mov dword [rsp + 0xb64], eax
movsxd rax, dword [rsp + 0xb5c]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xb68], eax
mov ecx, dword [rsp + 0xb64]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xb68]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xb68]
call fcn.1801e8d00
test eax, eax
jne 0x1801282c6
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801282ad
xor r8d, r8d
mov edx, dword [rsp + 0xb64]
lea rcx, [rsp + 0xa680]
call fcn.1801e8eb0
lea rcx, [rsp + 0x238b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23898]
lea rcx, [rsp + 0x238b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xb64]
lea rcx, [rsp + 0xa6e0]
call fcn.1801e8e00
lea rcx, [rsp + 0x23880]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23868]
lea rcx, [rsp + 0x23880]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xb68]
call fcn.1801e8670
test eax, eax
je 0x180128559
mov ecx, dword [rsp + 0xb68]
call qword [0x180385698]
test eax, eax
je 0x180128559
xorps xmm0, xmm0
movss dword [rsp + 0xb6c], xmm0
mov edx, dword [rsp + 0xb64]
lea rcx, [rsp + 0xa730]
call fcn.1801e8610
lea rcx, [rsp + 0x23850]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23838]
lea rcx, [rsp + 0x23850]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xb64]
lea rcx, [rsp + 0xa790]
call fcn.1801e8590
lea rcx, [rsp + 0x23820]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23830]
movss dword [rsp + 0xb70], xmm0
movss xmm0, dword [rsp + 0x23838]
mulss xmm0, dword [rsp + 0xb6c]
movss xmm1, dword [rsp + 0x23898]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23898], xmm0
movss xmm0, dword [rsp + 0x23840]
mulss xmm0, dword [rsp + 0xb6c]
movss xmm1, dword [rsp + 0x238a0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x238a0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xb70]
lea rdx, [rsp + 0x23898]
mov ecx, dword [rsp + 0xb68]
call qword [0x1803856e8]
mov dword [rsp + 0xb74], eax
mov r8d, 1
mov edx, dword [rsp + 0xb64]
lea rcx, [rsp + 0xa7d0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23808]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x237f0]
lea rcx, [rsp + 0x23808]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xa820]
lea rcx, [rsp + 0x23868]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xa820]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xb78], eax
xor edx, edx
mov ecx, dword [rsp + 0xb78]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xb60], 0x20
jne 0x180128559
jmp 0x18012855e
jmp 0x180128223
jmp 0x1801281c8
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xb7c], 0
jmp 0x1801285c3
mov eax, dword [rsp + 0xb7c]
inc eax
mov dword [rsp + 0xb7c], eax
movsxd rax, dword [rsp + 0xb7c]
cmp rax, 0xf
jae 0x18012894e
movsxd rax, dword [rsp + 0xb7c]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180128949
mov dword [rsp + 0xb80], 0
jmp 0x18012861e
mov eax, dword [rsp + 0xb80]
inc eax
mov dword [rsp + 0xb80], eax
cmp dword [rsp + 0xb80], 0x20
jg 0x180128949
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xb80], eax
jne 0x180128644
jmp 0x18012860e
mov ecx, dword [rsp + 0xb80]
call fcn.1801e9030
mov dword [rsp + 0xb84], eax
movsxd rax, dword [rsp + 0xb7c]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xb88], eax
mov ecx, dword [rsp + 0xb84]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xb88]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xb88]
call fcn.1801e8d00
test eax, eax
jne 0x1801286b1
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180128698
xor r8d, r8d
mov edx, dword [rsp + 0xb84]
lea rcx, [rsp + 0xa840]
call fcn.1801e8eb0
lea rcx, [rsp + 0x237d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x237c0]
lea rcx, [rsp + 0x237d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xb84]
lea rcx, [rsp + 0xa898]
call fcn.1801e8e00
lea rcx, [rsp + 0x237a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23790]
lea rcx, [rsp + 0x237a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xb88]
call fcn.1801e8670
test eax, eax
je 0x180128944
mov ecx, dword [rsp + 0xb88]
call qword [0x180385698]
test eax, eax
je 0x180128944
xorps xmm0, xmm0
movss dword [rsp + 0xb8c], xmm0
mov edx, dword [rsp + 0xb84]
lea rcx, [rsp + 0xa8e8]
call fcn.1801e8610
lea rcx, [rsp + 0x23778]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23760]
lea rcx, [rsp + 0x23778]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xb84]
lea rcx, [rsp + 0xa940]
call fcn.1801e8590
lea rcx, [rsp + 0x23748]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23758]
movss dword [rsp + 0xb90], xmm0
movss xmm0, dword [rsp + 0x23760]
mulss xmm0, dword [rsp + 0xb8c]
movss xmm1, dword [rsp + 0x237c0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x237c0], xmm0
movss xmm0, dword [rsp + 0x23768]
mulss xmm0, dword [rsp + 0xb8c]
movss xmm1, dword [rsp + 0x237c8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x237c8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xb90]
lea rdx, [rsp + 0x237c0]
mov ecx, dword [rsp + 0xb88]
call qword [0x1803856e8]
mov dword [rsp + 0xb94], eax
mov r8d, 1
mov edx, dword [rsp + 0xb84]
lea rcx, [rsp + 0xa970]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23730]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23718]
lea rcx, [rsp + 0x23730]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xa9d0]
lea rcx, [rsp + 0x23790]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xa9d0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xb98], eax
xor edx, edx
mov ecx, dword [rsp + 0xb98]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xb80], 0x20
jne 0x180128944
jmp 0x180128949
jmp 0x18012860e
jmp 0x1801285b3
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803533b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xb9c], 0
jmp 0x1801289ae
mov eax, dword [rsp + 0xb9c]
inc eax
mov dword [rsp + 0xb9c], eax
movsxd rax, dword [rsp + 0xb9c]
cmp rax, 0x17
jae 0x180128d39
movsxd rax, dword [rsp + 0xb9c]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180128d34
mov dword [rsp + 0xba0], 0
jmp 0x180128a09
mov eax, dword [rsp + 0xba0]
inc eax
mov dword [rsp + 0xba0], eax
cmp dword [rsp + 0xba0], 0x20
jg 0x180128d34
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xba0], eax
jne 0x180128a2f
jmp 0x1801289f9
mov ecx, dword [rsp + 0xba0]
call fcn.1801e9030
mov dword [rsp + 0xba4], eax
movsxd rax, dword [rsp + 0xb9c]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xba8], eax
mov ecx, dword [rsp + 0xba4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xba8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xba8]
call fcn.1801e8d00
test eax, eax
jne 0x180128a9c
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180128a83
xor r8d, r8d
mov edx, dword [rsp + 0xba4]
lea rcx, [rsp + 0xa9f0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23700]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x236e8]
lea rcx, [rsp + 0x23700]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xba4]
lea rcx, [rsp + 0xaa50]
call fcn.1801e8e00
lea rcx, [rsp + 0x236d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x236b8]
lea rcx, [rsp + 0x236d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xba8]
call fcn.1801e8670
test eax, eax
je 0x180128d2f
mov ecx, dword [rsp + 0xba8]
call qword [0x180385698]
test eax, eax
je 0x180128d2f
xorps xmm0, xmm0
movss dword [rsp + 0xbac], xmm0
mov edx, dword [rsp + 0xba4]
lea rcx, [rsp + 0xaaa0]
call fcn.1801e8610
lea rcx, [rsp + 0x236a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23688]
lea rcx, [rsp + 0x236a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xba4]
lea rcx, [rsp + 0xaaf8]
call fcn.1801e8590
lea rcx, [rsp + 0x23670]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23680]
movss dword [rsp + 0xbb0], xmm0
movss xmm0, dword [rsp + 0x23688]
mulss xmm0, dword [rsp + 0xbac]
movss xmm1, dword [rsp + 0x236e8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x236e8], xmm0
movss xmm0, dword [rsp + 0x23690]
mulss xmm0, dword [rsp + 0xbac]
movss xmm1, dword [rsp + 0x236f0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x236f0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xbb0]
lea rdx, [rsp + 0x236e8]
mov ecx, dword [rsp + 0xba8]
call qword [0x1803856e8]
mov dword [rsp + 0xbb4], eax
mov r8d, 1
mov edx, dword [rsp + 0xba4]
lea rcx, [rsp + 0xab30]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23658]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23640]
lea rcx, [rsp + 0x23658]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xab80]
lea rcx, [rsp + 0x236b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xab80]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xbb8], eax
xor edx, edx
mov ecx, dword [rsp + 0xbb8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xba0], 0x20
jne 0x180128d2f
jmp 0x180128d34
jmp 0x1801289f9
jmp 0x18012899e
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xbbc], 0
jmp 0x180128d99
mov eax, dword [rsp + 0xbbc]
inc eax
mov dword [rsp + 0xbbc], eax
movsxd rax, dword [rsp + 0xbbc]
cmp rax, 0x15
jae 0x180129124
movsxd rax, dword [rsp + 0xbbc]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012911f
mov dword [rsp + 0xbc0], 0
jmp 0x180128df4
mov eax, dword [rsp + 0xbc0]
inc eax
mov dword [rsp + 0xbc0], eax
cmp dword [rsp + 0xbc0], 0x20
jg 0x18012911f
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xbc0], eax
jne 0x180128e1a
jmp 0x180128de4
mov ecx, dword [rsp + 0xbc0]
call fcn.1801e9030
mov dword [rsp + 0xbc4], eax
movsxd rax, dword [rsp + 0xbbc]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xbc8], eax
mov ecx, dword [rsp + 0xbc4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xbc8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xbc8]
call fcn.1801e8d00
test eax, eax
jne 0x180128e87
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180128e6e
xor r8d, r8d
mov edx, dword [rsp + 0xbc4]
lea rcx, [rsp + 0xaba0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23628]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23610]
lea rcx, [rsp + 0x23628]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xbc4]
lea rcx, [rsp + 0xabf8]
call fcn.1801e8e00
lea rcx, [rsp + 0x235f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x235e0]
lea rcx, [rsp + 0x235f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xbc8]
call fcn.1801e8670
test eax, eax
je 0x18012911a
mov ecx, dword [rsp + 0xbc8]
call qword [0x180385698]
test eax, eax
je 0x18012911a
xorps xmm0, xmm0
movss dword [rsp + 0xbcc], xmm0
mov edx, dword [rsp + 0xbc4]
lea rcx, [rsp + 0xac50]
call fcn.1801e8610
lea rcx, [rsp + 0x235c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x235b0]
lea rcx, [rsp + 0x235c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xbc4]
lea rcx, [rsp + 0xacb0]
call fcn.1801e8590
lea rcx, [rsp + 0x23598]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x235a8]
movss dword [rsp + 0xbd0], xmm0
movss xmm0, dword [rsp + 0x235b0]
mulss xmm0, dword [rsp + 0xbcc]
movss xmm1, dword [rsp + 0x23610]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23610], xmm0
movss xmm0, dword [rsp + 0x235b8]
mulss xmm0, dword [rsp + 0xbcc]
movss xmm1, dword [rsp + 0x23618]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23618], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xbd0]
lea rdx, [rsp + 0x23610]
mov ecx, dword [rsp + 0xbc8]
call qword [0x1803856e8]
mov dword [rsp + 0xbd4], eax
mov r8d, 1
mov edx, dword [rsp + 0xbc4]
lea rcx, [rsp + 0xace0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23580]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23568]
lea rcx, [rsp + 0x23580]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xad40]
lea rcx, [rsp + 0x235e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xad40]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xbd8], eax
xor edx, edx
mov ecx, dword [rsp + 0xbd8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xbc0], 0x20
jne 0x18012911a
jmp 0x18012911f
jmp 0x180128de4
jmp 0x180128d89
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xbdc], 0
jmp 0x180129184
mov eax, dword [rsp + 0xbdc]
inc eax
mov dword [rsp + 0xbdc], eax
movsxd rax, dword [rsp + 0xbdc]
cmp rax, 0xb
jae 0x18012950f
movsxd rax, dword [rsp + 0xbdc]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012950a
mov dword [rsp + 0xbe0], 0
jmp 0x1801291df
mov eax, dword [rsp + 0xbe0]
inc eax
mov dword [rsp + 0xbe0], eax
cmp dword [rsp + 0xbe0], 0x20
jg 0x18012950a
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xbe0], eax
jne 0x180129205
jmp 0x1801291cf
mov ecx, dword [rsp + 0xbe0]
call fcn.1801e9030
mov dword [rsp + 0xbe4], eax
movsxd rax, dword [rsp + 0xbdc]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xbe8], eax
mov ecx, dword [rsp + 0xbe4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xbe8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xbe8]
call fcn.1801e8d00
test eax, eax
jne 0x180129272
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180129259
xor r8d, r8d
mov edx, dword [rsp + 0xbe4]
lea rcx, [rsp + 0xad60]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23550]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23538]
lea rcx, [rsp + 0x23550]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xbe4]
lea rcx, [rsp + 0xadb0]
call fcn.1801e8e00
lea rcx, [rsp + 0x23520]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23508]
lea rcx, [rsp + 0x23520]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xbe8]
call fcn.1801e8670
test eax, eax
je 0x180129505
mov ecx, dword [rsp + 0xbe8]
call qword [0x180385698]
test eax, eax
je 0x180129505
xorps xmm0, xmm0
movss dword [rsp + 0xbec], xmm0
mov edx, dword [rsp + 0xbe4]
lea rcx, [rsp + 0xae00]
call fcn.1801e8610
lea rcx, [rsp + 0x234f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x234d8]
lea rcx, [rsp + 0x234f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xbe4]
lea rcx, [rsp + 0xae58]
call fcn.1801e8590
lea rcx, [rsp + 0x234c0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x234d0]
movss dword [rsp + 0xbf0], xmm0
movss xmm0, dword [rsp + 0x234d8]
mulss xmm0, dword [rsp + 0xbec]
movss xmm1, dword [rsp + 0x23538]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23538], xmm0
movss xmm0, dword [rsp + 0x234e0]
mulss xmm0, dword [rsp + 0xbec]
movss xmm1, dword [rsp + 0x23540]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23540], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xbf0]
lea rdx, [rsp + 0x23538]
mov ecx, dword [rsp + 0xbe8]
call qword [0x1803856e8]
mov dword [rsp + 0xbf4], eax
mov r8d, 1
mov edx, dword [rsp + 0xbe4]
lea rcx, [rsp + 0xae90]
call fcn.1801e8eb0
lea rcx, [rsp + 0x234a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23490]
lea rcx, [rsp + 0x234a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xaef0]
lea rcx, [rsp + 0x23508]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xaef0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xbf8], eax
xor edx, edx
mov ecx, dword [rsp + 0xbf8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xbe0], 0x20
jne 0x180129505
jmp 0x18012950a
jmp 0x1801291cf
jmp 0x180129174
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xbfc], 0
jmp 0x18012956f
mov eax, dword [rsp + 0xbfc]
inc eax
mov dword [rsp + 0xbfc], eax
movsxd rax, dword [rsp + 0xbfc]
cmp rax, 8
jae 0x1801298fa
movsxd rax, dword [rsp + 0xbfc]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801298f5
mov dword [rsp + 0xc00], 0
jmp 0x1801295ca
mov eax, dword [rsp + 0xc00]
inc eax
mov dword [rsp + 0xc00], eax
cmp dword [rsp + 0xc00], 0x20
jg 0x1801298f5
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xc00], eax
jne 0x1801295f0
jmp 0x1801295ba
mov ecx, dword [rsp + 0xc00]
call fcn.1801e9030
mov dword [rsp + 0xc04], eax
movsxd rax, dword [rsp + 0xbfc]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xc08], eax
mov ecx, dword [rsp + 0xc04]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xc08]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xc08]
call fcn.1801e8d00
test eax, eax
jne 0x18012965d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180129644
xor r8d, r8d
mov edx, dword [rsp + 0xc04]
lea rcx, [rsp + 0xaf10]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23478]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23460]
lea rcx, [rsp + 0x23478]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xc04]
lea rcx, [rsp + 0xaf68]
call fcn.1801e8e00
lea rcx, [rsp + 0x23448]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23430]
lea rcx, [rsp + 0x23448]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xc08]
call fcn.1801e8670
test eax, eax
je 0x1801298f0
mov ecx, dword [rsp + 0xc08]
call qword [0x180385698]
test eax, eax
je 0x1801298f0
xorps xmm0, xmm0
movss dword [rsp + 0xc0c], xmm0
mov edx, dword [rsp + 0xc04]
lea rcx, [rsp + 0xafc0]
call fcn.1801e8610
lea rcx, [rsp + 0x23418]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23400]
lea rcx, [rsp + 0x23418]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xc04]
lea rcx, [rsp + 0xb010]
call fcn.1801e8590
lea rcx, [rsp + 0x233e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x233f8]
movss dword [rsp + 0xc10], xmm0
movss xmm0, dword [rsp + 0x23400]
mulss xmm0, dword [rsp + 0xc0c]
movss xmm1, dword [rsp + 0x23460]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23460], xmm0
movss xmm0, dword [rsp + 0x23408]
mulss xmm0, dword [rsp + 0xc0c]
movss xmm1, dword [rsp + 0x23468]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23468], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xc10]
lea rdx, [rsp + 0x23460]
mov ecx, dword [rsp + 0xc08]
call qword [0x1803856e8]
mov dword [rsp + 0xc14], eax
mov r8d, 1
mov edx, dword [rsp + 0xc04]
lea rcx, [rsp + 0xb040]
call fcn.1801e8eb0
lea rcx, [rsp + 0x233d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x233b8]
lea rcx, [rsp + 0x233d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xb0a0]
lea rcx, [rsp + 0x23430]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xb0a0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xc18], eax
xor edx, edx
mov ecx, dword [rsp + 0xc18]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xc00], 0x20
jne 0x1801298f0
jmp 0x1801298f5
jmp 0x1801295ba
jmp 0x18012955f
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xc1c], 0
jmp 0x18012995a
mov eax, dword [rsp + 0xc1c]
inc eax
mov dword [rsp + 0xc1c], eax
movsxd rax, dword [rsp + 0xc1c]
cmp rax, 0xe
jae 0x180129ce5
movsxd rax, dword [rsp + 0xc1c]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180129ce0
mov dword [rsp + 0xc20], 0
jmp 0x1801299b5
mov eax, dword [rsp + 0xc20]
inc eax
mov dword [rsp + 0xc20], eax
cmp dword [rsp + 0xc20], 0x20
jg 0x180129ce0
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xc20], eax
jne 0x1801299db
jmp 0x1801299a5
mov ecx, dword [rsp + 0xc20]
call fcn.1801e9030
mov dword [rsp + 0xc24], eax
movsxd rax, dword [rsp + 0xc1c]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xc28], eax
mov ecx, dword [rsp + 0xc24]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xc28]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xc28]
call fcn.1801e8d00
test eax, eax
jne 0x180129a48
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180129a2f
xor r8d, r8d
mov edx, dword [rsp + 0xc24]
lea rcx, [rsp + 0xb0c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x233a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23388]
lea rcx, [rsp + 0x233a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xc24]
lea rcx, [rsp + 0xb110]
call fcn.1801e8e00
lea rcx, [rsp + 0x23370]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23358]
lea rcx, [rsp + 0x23370]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xc28]
call fcn.1801e8670
test eax, eax
je 0x180129cdb
mov ecx, dword [rsp + 0xc28]
call qword [0x180385698]
test eax, eax
je 0x180129cdb
xorps xmm0, xmm0
movss dword [rsp + 0xc2c], xmm0
mov edx, dword [rsp + 0xc24]
lea rcx, [rsp + 0xb170]
call fcn.1801e8610
lea rcx, [rsp + 0x23340]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23328]
lea rcx, [rsp + 0x23340]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xc24]
lea rcx, [rsp + 0xb1c8]
call fcn.1801e8590
lea rcx, [rsp + 0x23310]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23320]
movss dword [rsp + 0xc30], xmm0
movss xmm0, dword [rsp + 0x23328]
mulss xmm0, dword [rsp + 0xc2c]
movss xmm1, dword [rsp + 0x23388]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23388], xmm0
movss xmm0, dword [rsp + 0x23330]
mulss xmm0, dword [rsp + 0xc2c]
movss xmm1, dword [rsp + 0x23390]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23390], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xc30]
lea rdx, [rsp + 0x23388]
mov ecx, dword [rsp + 0xc28]
call qword [0x1803856e8]
mov dword [rsp + 0xc34], eax
mov r8d, 1
mov edx, dword [rsp + 0xc24]
lea rcx, [rsp + 0xb200]
call fcn.1801e8eb0
lea rcx, [rsp + 0x232f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x232e0]
lea rcx, [rsp + 0x232f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xb260]
lea rcx, [rsp + 0x23358]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xb260]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xc38], eax
xor edx, edx
mov ecx, dword [rsp + 0xc38]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xc20], 0x20
jne 0x180129cdb
jmp 0x180129ce0
jmp 0x1801299a5
jmp 0x18012994a
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xc3c], 0
jmp 0x180129d45
mov eax, dword [rsp + 0xc3c]
inc eax
mov dword [rsp + 0xc3c], eax
movsxd rax, dword [rsp + 0xc3c]
cmp rax, 7
jae 0x18012a0d0
movsxd rax, dword [rsp + 0xc3c]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012a0cb
mov dword [rsp + 0xc40], 0
jmp 0x180129da0
mov eax, dword [rsp + 0xc40]
inc eax
mov dword [rsp + 0xc40], eax
cmp dword [rsp + 0xc40], 0x20
jg 0x18012a0cb
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xc40], eax
jne 0x180129dc6
jmp 0x180129d90
mov ecx, dword [rsp + 0xc40]
call fcn.1801e9030
mov dword [rsp + 0xc44], eax
movsxd rax, dword [rsp + 0xc3c]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xc48], eax
mov ecx, dword [rsp + 0xc44]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xc48]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xc48]
call fcn.1801e8d00
test eax, eax
jne 0x180129e33
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180129e1a
xor r8d, r8d
mov edx, dword [rsp + 0xc44]
lea rcx, [rsp + 0xb280]
call fcn.1801e8eb0
lea rcx, [rsp + 0x232c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x232b0]
lea rcx, [rsp + 0x232c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xc44]
lea rcx, [rsp + 0xb2d8]
call fcn.1801e8e00
lea rcx, [rsp + 0x23298]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23280]
lea rcx, [rsp + 0x23298]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xc48]
call fcn.1801e8670
test eax, eax
je 0x18012a0c6
mov ecx, dword [rsp + 0xc48]
call qword [0x180385698]
test eax, eax
je 0x18012a0c6
xorps xmm0, xmm0
movss dword [rsp + 0xc4c], xmm0
mov edx, dword [rsp + 0xc44]
lea rcx, [rsp + 0xb330]
call fcn.1801e8610
lea rcx, [rsp + 0x23268]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23250]
lea rcx, [rsp + 0x23268]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xc44]
lea rcx, [rsp + 0xb380]
call fcn.1801e8590
lea rcx, [rsp + 0x23238]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23248]
movss dword [rsp + 0xc50], xmm0
movss xmm0, dword [rsp + 0x23250]
mulss xmm0, dword [rsp + 0xc4c]
movss xmm1, dword [rsp + 0x232b0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x232b0], xmm0
movss xmm0, dword [rsp + 0x23258]
mulss xmm0, dword [rsp + 0xc4c]
movss xmm1, dword [rsp + 0x232b8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x232b8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xc50]
lea rdx, [rsp + 0x232b0]
mov ecx, dword [rsp + 0xc48]
call qword [0x1803856e8]
mov dword [rsp + 0xc54], eax
mov r8d, 1
mov edx, dword [rsp + 0xc44]
lea rcx, [rsp + 0xb3c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23220]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23208]
lea rcx, [rsp + 0x23220]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xb420]
lea rcx, [rsp + 0x23280]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xb420]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xc58], eax
xor edx, edx
mov ecx, dword [rsp + 0xc58]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xc40], 0x20
jne 0x18012a0c6
jmp 0x18012a0cb
jmp 0x180129d90
jmp 0x180129d35
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xc5c], 0
jmp 0x18012a130
mov eax, dword [rsp + 0xc5c]
inc eax
mov dword [rsp + 0xc5c], eax
movsxd rax, dword [rsp + 0xc5c]
cmp rax, 0x12
jae 0x18012a4bb
movsxd rax, dword [rsp + 0xc5c]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012a4b6
mov dword [rsp + 0xc60], 0
jmp 0x18012a18b
mov eax, dword [rsp + 0xc60]
inc eax
mov dword [rsp + 0xc60], eax
cmp dword [rsp + 0xc60], 0x20
jg 0x18012a4b6
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xc60], eax
jne 0x18012a1b1
jmp 0x18012a17b
mov ecx, dword [rsp + 0xc60]
call fcn.1801e9030
mov dword [rsp + 0xc64], eax
movsxd rax, dword [rsp + 0xc5c]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xc68], eax
mov ecx, dword [rsp + 0xc64]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xc68]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xc68]
call fcn.1801e8d00
test eax, eax
jne 0x18012a21e
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012a205
xor r8d, r8d
mov edx, dword [rsp + 0xc64]
lea rcx, [rsp + 0xb440]
call fcn.1801e8eb0
lea rcx, [rsp + 0x231f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x231d8]
lea rcx, [rsp + 0x231f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xc64]
lea rcx, [rsp + 0xb490]
call fcn.1801e8e00
lea rcx, [rsp + 0x231c0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x231a8]
lea rcx, [rsp + 0x231c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xc68]
call fcn.1801e8670
test eax, eax
je 0x18012a4b1
mov ecx, dword [rsp + 0xc68]
call qword [0x180385698]
test eax, eax
je 0x18012a4b1
xorps xmm0, xmm0
movss dword [rsp + 0xc6c], xmm0
mov edx, dword [rsp + 0xc64]
lea rcx, [rsp + 0xb4e8]
call fcn.1801e8610
lea rcx, [rsp + 0x23190]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23178]
lea rcx, [rsp + 0x23190]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xc64]
lea rcx, [rsp + 0xb538]
call fcn.1801e8590
lea rcx, [rsp + 0x23160]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23170]
movss dword [rsp + 0xc70], xmm0
movss xmm0, dword [rsp + 0x23178]
mulss xmm0, dword [rsp + 0xc6c]
movss xmm1, dword [rsp + 0x231d8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x231d8], xmm0
movss xmm0, dword [rsp + 0x23180]
mulss xmm0, dword [rsp + 0xc6c]
movss xmm1, dword [rsp + 0x231e0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x231e0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xc70]
lea rdx, [rsp + 0x231d8]
mov ecx, dword [rsp + 0xc68]
call qword [0x1803856e8]
mov dword [rsp + 0xc74], eax
mov r8d, 1
mov edx, dword [rsp + 0xc64]
lea rcx, [rsp + 0xb570]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23148]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23130]
lea rcx, [rsp + 0x23148]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xb5d0]
lea rcx, [rsp + 0x231a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xb5d0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xc78], eax
xor edx, edx
mov ecx, dword [rsp + 0xc78]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xc60], 0x20
jne 0x18012a4b1
jmp 0x18012a4b6
jmp 0x18012a17b
jmp 0x18012a120
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xc7c], 0
jmp 0x18012a51b
mov eax, dword [rsp + 0xc7c]
inc eax
mov dword [rsp + 0xc7c], eax
movsxd rax, dword [rsp + 0xc7c]
cmp rax, 0x13
jae 0x18012a8a6
movsxd rax, dword [rsp + 0xc7c]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012a8a1
mov dword [rsp + 0xc80], 0
jmp 0x18012a576
mov eax, dword [rsp + 0xc80]
inc eax
mov dword [rsp + 0xc80], eax
cmp dword [rsp + 0xc80], 0x20
jg 0x18012a8a1
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xc80], eax
jne 0x18012a59c
jmp 0x18012a566
mov ecx, dword [rsp + 0xc80]
call fcn.1801e9030
mov dword [rsp + 0xc84], eax
movsxd rax, dword [rsp + 0xc7c]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xc88], eax
mov ecx, dword [rsp + 0xc84]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xc88]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xc88]
call fcn.1801e8d00
test eax, eax
jne 0x18012a609
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012a5f0
xor r8d, r8d
mov edx, dword [rsp + 0xc84]
lea rcx, [rsp + 0xb5f0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23118]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23100]
lea rcx, [rsp + 0x23118]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xc84]
lea rcx, [rsp + 0xb650]
call fcn.1801e8e00
lea rcx, [rsp + 0x230e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x230d0]
lea rcx, [rsp + 0x230e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xc88]
call fcn.1801e8670
test eax, eax
je 0x18012a89c
mov ecx, dword [rsp + 0xc88]
call qword [0x180385698]
test eax, eax
je 0x18012a89c
xorps xmm0, xmm0
movss dword [rsp + 0xc8c], xmm0
mov edx, dword [rsp + 0xc84]
lea rcx, [rsp + 0xb6b0]
call fcn.1801e8610
lea rcx, [rsp + 0x230b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x230a0]
lea rcx, [rsp + 0x230b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xc84]
lea rcx, [rsp + 0xb700]
call fcn.1801e8590
lea rcx, [rsp + 0x23088]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x23098]
movss dword [rsp + 0xc90], xmm0
movss xmm0, dword [rsp + 0x230a0]
mulss xmm0, dword [rsp + 0xc8c]
movss xmm1, dword [rsp + 0x23100]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23100], xmm0
movss xmm0, dword [rsp + 0x230a8]
mulss xmm0, dword [rsp + 0xc8c]
movss xmm1, dword [rsp + 0x23108]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23108], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xc90]
lea rdx, [rsp + 0x23100]
mov ecx, dword [rsp + 0xc88]
call qword [0x1803856e8]
mov dword [rsp + 0xc94], eax
mov r8d, 1
mov edx, dword [rsp + 0xc84]
lea rcx, [rsp + 0xb740]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23070]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23058]
lea rcx, [rsp + 0x23070]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xb790]
lea rcx, [rsp + 0x230d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xb790]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xc98], eax
xor edx, edx
mov ecx, dword [rsp + 0xc98]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xc80], 0x20
jne 0x18012a89c
jmp 0x18012a8a1
jmp 0x18012a566
jmp 0x18012a50b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xc9c], 0
jmp 0x18012a906
mov eax, dword [rsp + 0xc9c]
inc eax
mov dword [rsp + 0xc9c], eax
movsxd rax, dword [rsp + 0xc9c]
cmp rax, 0x16
jae 0x18012ac91
movsxd rax, dword [rsp + 0xc9c]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012ac8c
mov dword [rsp + 0xca0], 0
jmp 0x18012a961
mov eax, dword [rsp + 0xca0]
inc eax
mov dword [rsp + 0xca0], eax
cmp dword [rsp + 0xca0], 0x20
jg 0x18012ac8c
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xca0], eax
jne 0x18012a987
jmp 0x18012a951
mov ecx, dword [rsp + 0xca0]
call fcn.1801e9030
mov dword [rsp + 0xca4], eax
movsxd rax, dword [rsp + 0xc9c]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xca8], eax
mov ecx, dword [rsp + 0xca4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xca8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xca8]
call fcn.1801e8d00
test eax, eax
jne 0x18012a9f4
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012a9db
xor r8d, r8d
mov edx, dword [rsp + 0xca4]
lea rcx, [rsp + 0xb7b0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x23040]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x23028]
lea rcx, [rsp + 0x23040]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xca4]
lea rcx, [rsp + 0xb800]
call fcn.1801e8e00
lea rcx, [rsp + 0x23010]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22ff8]
lea rcx, [rsp + 0x23010]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xca8]
call fcn.1801e8670
test eax, eax
je 0x18012ac87
mov ecx, dword [rsp + 0xca8]
call qword [0x180385698]
test eax, eax
je 0x18012ac87
xorps xmm0, xmm0
movss dword [rsp + 0xcac], xmm0
mov edx, dword [rsp + 0xca4]
lea rcx, [rsp + 0xb858]
call fcn.1801e8610
lea rcx, [rsp + 0x22fe0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22fc8]
lea rcx, [rsp + 0x22fe0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xca4]
lea rcx, [rsp + 0xb8b0]
call fcn.1801e8590
lea rcx, [rsp + 0x22fb0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22fc0]
movss dword [rsp + 0xcb0], xmm0
movss xmm0, dword [rsp + 0x22fc8]
mulss xmm0, dword [rsp + 0xcac]
movss xmm1, dword [rsp + 0x23028]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23028], xmm0
movss xmm0, dword [rsp + 0x22fd0]
mulss xmm0, dword [rsp + 0xcac]
movss xmm1, dword [rsp + 0x23030]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23030], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xcb0]
lea rdx, [rsp + 0x23028]
mov ecx, dword [rsp + 0xca8]
call qword [0x1803856e8]
mov dword [rsp + 0xcb4], eax
mov r8d, 1
mov edx, dword [rsp + 0xca4]
lea rcx, [rsp + 0xb8f0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22f98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22f80]
lea rcx, [rsp + 0x22f98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xb950]
lea rcx, [rsp + 0x22ff8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xb950]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xcb8], eax
xor edx, edx
mov ecx, dword [rsp + 0xcb8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xca0], 0x20
jne 0x18012ac87
jmp 0x18012ac8c
jmp 0x18012a951
jmp 0x18012a8f6
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xcbc], 0
jmp 0x18012acf1
mov eax, dword [rsp + 0xcbc]
inc eax
mov dword [rsp + 0xcbc], eax
movsxd rax, dword [rsp + 0xcbc]
cmp rax, 0x2f
jae 0x18012b07c
movsxd rax, dword [rsp + 0xcbc]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012b077
mov dword [rsp + 0xcc0], 0
jmp 0x18012ad4c
mov eax, dword [rsp + 0xcc0]
inc eax
mov dword [rsp + 0xcc0], eax
cmp dword [rsp + 0xcc0], 0x20
jg 0x18012b077
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xcc0], eax
jne 0x18012ad72
jmp 0x18012ad3c
mov ecx, dword [rsp + 0xcc0]
call fcn.1801e9030
mov dword [rsp + 0xcc4], eax
movsxd rax, dword [rsp + 0xcbc]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xcc8], eax
mov ecx, dword [rsp + 0xcc4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xcc8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xcc8]
call fcn.1801e8d00
test eax, eax
jne 0x18012addf
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012adc6
xor r8d, r8d
mov edx, dword [rsp + 0xcc4]
lea rcx, [rsp + 0xb970]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22f68]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22f50]
lea rcx, [rsp + 0x22f68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xcc4]
lea rcx, [rsp + 0xb9d0]
call fcn.1801e8e00
lea rcx, [rsp + 0x22f38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22f20]
lea rcx, [rsp + 0x22f38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xcc8]
call fcn.1801e8670
test eax, eax
je 0x18012b072
mov ecx, dword [rsp + 0xcc8]
call qword [0x180385698]
test eax, eax
je 0x18012b072
xorps xmm0, xmm0
movss dword [rsp + 0xccc], xmm0
mov edx, dword [rsp + 0xcc4]
lea rcx, [rsp + 0xba20]
call fcn.1801e8610
lea rcx, [rsp + 0x22f08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22ef0]
lea rcx, [rsp + 0x22f08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xcc4]
lea rcx, [rsp + 0xba70]
call fcn.1801e8590
lea rcx, [rsp + 0x22ed8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22ee8]
movss dword [rsp + 0xcd0], xmm0
movss xmm0, dword [rsp + 0x22ef0]
mulss xmm0, dword [rsp + 0xccc]
movss xmm1, dword [rsp + 0x22f50]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22f50], xmm0
movss xmm0, dword [rsp + 0x22ef8]
mulss xmm0, dword [rsp + 0xccc]
movss xmm1, dword [rsp + 0x22f58]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22f58], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xcd0]
lea rdx, [rsp + 0x22f50]
mov ecx, dword [rsp + 0xcc8]
call qword [0x1803856e8]
mov dword [rsp + 0xcd4], eax
mov r8d, 1
mov edx, dword [rsp + 0xcc4]
lea rcx, [rsp + 0xbab0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22ec0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22ea8]
lea rcx, [rsp + 0x22ec0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xbb00]
lea rcx, [rsp + 0x22f20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xbb00]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xcd8], eax
xor edx, edx
mov ecx, dword [rsp + 0xcd8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xcc0], 0x20
jne 0x18012b072
jmp 0x18012b077
jmp 0x18012ad3c
jmp 0x18012ace1
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xcdc], 0
jmp 0x18012b0dc
mov eax, dword [rsp + 0xcdc]
inc eax
mov dword [rsp + 0xcdc], eax
movsxd rax, dword [rsp + 0xcdc]
cmp rax, 0x1c
jae 0x18012b467
movsxd rax, dword [rsp + 0xcdc]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012b462
mov dword [rsp + 0xce0], 0
jmp 0x18012b137
mov eax, dword [rsp + 0xce0]
inc eax
mov dword [rsp + 0xce0], eax
cmp dword [rsp + 0xce0], 0x20
jg 0x18012b462
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xce0], eax
jne 0x18012b15d
jmp 0x18012b127
mov ecx, dword [rsp + 0xce0]
call fcn.1801e9030
mov dword [rsp + 0xce4], eax
movsxd rax, dword [rsp + 0xcdc]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xce8], eax
mov ecx, dword [rsp + 0xce4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xce8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xce8]
call fcn.1801e8d00
test eax, eax
jne 0x18012b1ca
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012b1b1
xor r8d, r8d
mov edx, dword [rsp + 0xce4]
lea rcx, [rsp + 0xbb20]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22e90]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22e78]
lea rcx, [rsp + 0x22e90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xce4]
lea rcx, [rsp + 0xbb80]
call fcn.1801e8e00
lea rcx, [rsp + 0x22e60]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22e48]
lea rcx, [rsp + 0x22e60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xce8]
call fcn.1801e8670
test eax, eax
je 0x18012b45d
mov ecx, dword [rsp + 0xce8]
call qword [0x180385698]
test eax, eax
je 0x18012b45d
xorps xmm0, xmm0
movss dword [rsp + 0xcec], xmm0
mov edx, dword [rsp + 0xce4]
lea rcx, [rsp + 0xbbd8]
call fcn.1801e8610
lea rcx, [rsp + 0x22e30]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22e18]
lea rcx, [rsp + 0x22e30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xce4]
lea rcx, [rsp + 0xbc30]
call fcn.1801e8590
lea rcx, [rsp + 0x22e00]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22e10]
movss dword [rsp + 0xcf0], xmm0
movss xmm0, dword [rsp + 0x22e18]
mulss xmm0, dword [rsp + 0xcec]
movss xmm1, dword [rsp + 0x22e78]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22e78], xmm0
movss xmm0, dword [rsp + 0x22e20]
mulss xmm0, dword [rsp + 0xcec]
movss xmm1, dword [rsp + 0x22e80]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22e80], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xcf0]
lea rdx, [rsp + 0x22e78]
mov ecx, dword [rsp + 0xce8]
call qword [0x1803856e8]
mov dword [rsp + 0xcf4], eax
mov r8d, 1
mov edx, dword [rsp + 0xce4]
lea rcx, [rsp + 0xbc60]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22de8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22dd0]
lea rcx, [rsp + 0x22de8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xbcc0]
lea rcx, [rsp + 0x22e48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xbcc0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xcf8], eax
xor edx, edx
mov ecx, dword [rsp + 0xcf8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xce0], 0x20
jne 0x18012b45d
jmp 0x18012b462
jmp 0x18012b127
jmp 0x18012b0cc
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xcfc], 0
jmp 0x18012b4c7
mov eax, dword [rsp + 0xcfc]
inc eax
mov dword [rsp + 0xcfc], eax
movsxd rax, dword [rsp + 0xcfc]
cmp rax, 0x2e
jae 0x18012b852
movsxd rax, dword [rsp + 0xcfc]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012b84d
mov dword [rsp + 0xd00], 0
jmp 0x18012b522
mov eax, dword [rsp + 0xd00]
inc eax
mov dword [rsp + 0xd00], eax
cmp dword [rsp + 0xd00], 0x20
jg 0x18012b84d
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xd00], eax
jne 0x18012b548
jmp 0x18012b512
mov ecx, dword [rsp + 0xd00]
call fcn.1801e9030
mov dword [rsp + 0xd04], eax
movsxd rax, dword [rsp + 0xcfc]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xd08], eax
mov ecx, dword [rsp + 0xd04]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xd08]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xd08]
call fcn.1801e8d00
test eax, eax
jne 0x18012b5b5
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012b59c
xor r8d, r8d
mov edx, dword [rsp + 0xd04]
lea rcx, [rsp + 0xbce0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22db8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22da0]
lea rcx, [rsp + 0x22db8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xd04]
lea rcx, [rsp + 0xbd28]
call fcn.1801e8e00
lea rcx, [rsp + 0x22d88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22d70]
lea rcx, [rsp + 0x22d88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xd08]
call fcn.1801e8670
test eax, eax
je 0x18012b848
mov ecx, dword [rsp + 0xd08]
call qword [0x180385698]
test eax, eax
je 0x18012b848
xorps xmm0, xmm0
movss dword [rsp + 0xd0c], xmm0
mov edx, dword [rsp + 0xd04]
lea rcx, [rsp + 0xbd80]
call fcn.1801e8610
lea rcx, [rsp + 0x22d58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22d40]
lea rcx, [rsp + 0x22d58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xd04]
lea rcx, [rsp + 0xbde0]
call fcn.1801e8590
lea rcx, [rsp + 0x22d28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22d38]
movss dword [rsp + 0xd10], xmm0
movss xmm0, dword [rsp + 0x22d40]
mulss xmm0, dword [rsp + 0xd0c]
movss xmm1, dword [rsp + 0x22da0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22da0], xmm0
movss xmm0, dword [rsp + 0x22d48]
mulss xmm0, dword [rsp + 0xd0c]
movss xmm1, dword [rsp + 0x22da8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22da8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xd10]
lea rdx, [rsp + 0x22da0]
mov ecx, dword [rsp + 0xd08]
call qword [0x1803856e8]
mov dword [rsp + 0xd14], eax
mov r8d, 1
mov edx, dword [rsp + 0xd04]
lea rcx, [rsp + 0xbe10]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22d10]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22cf8]
lea rcx, [rsp + 0x22d10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xbe70]
lea rcx, [rsp + 0x22d70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xbe70]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xd18], eax
xor edx, edx
mov ecx, dword [rsp + 0xd18]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xd00], 0x20
jne 0x18012b848
jmp 0x18012b84d
jmp 0x18012b512
jmp 0x18012b4b7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xd1c], 0
jmp 0x18012b8b2
mov eax, dword [rsp + 0xd1c]
inc eax
mov dword [rsp + 0xd1c], eax
movsxd rax, dword [rsp + 0xd1c]
cmp rax, 0x1f
jae 0x18012bc3d
movsxd rax, dword [rsp + 0xd1c]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012bc38
mov dword [rsp + 0xd20], 0
jmp 0x18012b90d
mov eax, dword [rsp + 0xd20]
inc eax
mov dword [rsp + 0xd20], eax
cmp dword [rsp + 0xd20], 0x20
jg 0x18012bc38
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xd20], eax
jne 0x18012b933
jmp 0x18012b8fd
mov ecx, dword [rsp + 0xd20]
call fcn.1801e9030
mov dword [rsp + 0xd24], eax
movsxd rax, dword [rsp + 0xd1c]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xd28], eax
mov ecx, dword [rsp + 0xd24]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xd28]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xd28]
call fcn.1801e8d00
test eax, eax
jne 0x18012b9a0
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012b987
xor r8d, r8d
mov edx, dword [rsp + 0xd24]
lea rcx, [rsp + 0xbe90]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22ce0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22cc8]
lea rcx, [rsp + 0x22ce0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xd24]
lea rcx, [rsp + 0xbee0]
call fcn.1801e8e00
lea rcx, [rsp + 0x22cb0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22c98]
lea rcx, [rsp + 0x22cb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xd28]
call fcn.1801e8670
test eax, eax
je 0x18012bc33
mov ecx, dword [rsp + 0xd28]
call qword [0x180385698]
test eax, eax
je 0x18012bc33
xorps xmm0, xmm0
movss dword [rsp + 0xd2c], xmm0
mov edx, dword [rsp + 0xd24]
lea rcx, [rsp + 0xbf30]
call fcn.1801e8610
lea rcx, [rsp + 0x22c80]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22c68]
lea rcx, [rsp + 0x22c80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xd24]
lea rcx, [rsp + 0xbf88]
call fcn.1801e8590
lea rcx, [rsp + 0x22c50]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22c60]
movss dword [rsp + 0xd30], xmm0
movss xmm0, dword [rsp + 0x22c68]
mulss xmm0, dword [rsp + 0xd2c]
movss xmm1, dword [rsp + 0x22cc8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22cc8], xmm0
movss xmm0, dword [rsp + 0x22c70]
mulss xmm0, dword [rsp + 0xd2c]
movss xmm1, dword [rsp + 0x22cd0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22cd0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xd30]
lea rdx, [rsp + 0x22cc8]
mov ecx, dword [rsp + 0xd28]
call qword [0x1803856e8]
mov dword [rsp + 0xd34], eax
mov r8d, 1
mov edx, dword [rsp + 0xd24]
lea rcx, [rsp + 0xbfc0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22c38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22c20]
lea rcx, [rsp + 0x22c38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xc020]
lea rcx, [rsp + 0x22c98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xc020]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xd38], eax
xor edx, edx
mov ecx, dword [rsp + 0xd38]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xd20], 0x20
jne 0x18012bc33
jmp 0x18012bc38
jmp 0x18012b8fd
jmp 0x18012b8a2
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803533d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xd3c], 0
jmp 0x18012bc9d
mov eax, dword [rsp + 0xd3c]
inc eax
mov dword [rsp + 0xd3c], eax
movsxd rax, dword [rsp + 0xd3c]
cmp rax, 0x17
jae 0x18012c028
movsxd rax, dword [rsp + 0xd3c]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012c023
mov dword [rsp + 0xd40], 0
jmp 0x18012bcf8
mov eax, dword [rsp + 0xd40]
inc eax
mov dword [rsp + 0xd40], eax
cmp dword [rsp + 0xd40], 0x20
jg 0x18012c023
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xd40], eax
jne 0x18012bd1e
jmp 0x18012bce8
mov ecx, dword [rsp + 0xd40]
call fcn.1801e9030
mov dword [rsp + 0xd44], eax
movsxd rax, dword [rsp + 0xd3c]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xd48], eax
mov ecx, dword [rsp + 0xd44]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xd48]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xd48]
call fcn.1801e8d00
test eax, eax
jne 0x18012bd8b
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012bd72
xor r8d, r8d
mov edx, dword [rsp + 0xd44]
lea rcx, [rsp + 0xc040]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22c08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22bf0]
lea rcx, [rsp + 0x22c08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xd44]
lea rcx, [rsp + 0xc098]
call fcn.1801e8e00
lea rcx, [rsp + 0x22bd8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22bc0]
lea rcx, [rsp + 0x22bd8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xd48]
call fcn.1801e8670
test eax, eax
je 0x18012c01e
mov ecx, dword [rsp + 0xd48]
call qword [0x180385698]
test eax, eax
je 0x18012c01e
xorps xmm0, xmm0
movss dword [rsp + 0xd4c], xmm0
mov edx, dword [rsp + 0xd44]
lea rcx, [rsp + 0xc0f0]
call fcn.1801e8610
lea rcx, [rsp + 0x22ba8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22b90]
lea rcx, [rsp + 0x22ba8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xd44]
lea rcx, [rsp + 0xc140]
call fcn.1801e8590
lea rcx, [rsp + 0x22b78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22b88]
movss dword [rsp + 0xd50], xmm0
movss xmm0, dword [rsp + 0x22b90]
mulss xmm0, dword [rsp + 0xd4c]
movss xmm1, dword [rsp + 0x22bf0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22bf0], xmm0
movss xmm0, dword [rsp + 0x22b98]
mulss xmm0, dword [rsp + 0xd4c]
movss xmm1, dword [rsp + 0x22bf8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22bf8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xd50]
lea rdx, [rsp + 0x22bf0]
mov ecx, dword [rsp + 0xd48]
call qword [0x1803856e8]
mov dword [rsp + 0xd54], eax
mov r8d, 1
mov edx, dword [rsp + 0xd44]
lea rcx, [rsp + 0xc170]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22b60]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22b48]
lea rcx, [rsp + 0x22b60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xc1d0]
lea rcx, [rsp + 0x22bc0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xc1d0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xd58], eax
xor edx, edx
mov ecx, dword [rsp + 0xd58]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xd40], 0x20
jne 0x18012c01e
jmp 0x18012c023
jmp 0x18012bce8
jmp 0x18012bc8d
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xd5c], 0
jmp 0x18012c088
mov eax, dword [rsp + 0xd5c]
inc eax
mov dword [rsp + 0xd5c], eax
movsxd rax, dword [rsp + 0xd5c]
cmp rax, 0x1b
jae 0x18012c413
movsxd rax, dword [rsp + 0xd5c]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012c40e
mov dword [rsp + 0xd60], 0
jmp 0x18012c0e3
mov eax, dword [rsp + 0xd60]
inc eax
mov dword [rsp + 0xd60], eax
cmp dword [rsp + 0xd60], 0x20
jg 0x18012c40e
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xd60], eax
jne 0x18012c109
jmp 0x18012c0d3
mov ecx, dword [rsp + 0xd60]
call fcn.1801e9030
mov dword [rsp + 0xd64], eax
movsxd rax, dword [rsp + 0xd5c]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xd68], eax
mov ecx, dword [rsp + 0xd64]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xd68]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xd68]
call fcn.1801e8d00
test eax, eax
jne 0x18012c176
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012c15d
xor r8d, r8d
mov edx, dword [rsp + 0xd64]
lea rcx, [rsp + 0xc1f0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22b30]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22b18]
lea rcx, [rsp + 0x22b30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xd64]
lea rcx, [rsp + 0xc240]
call fcn.1801e8e00
lea rcx, [rsp + 0x22b00]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22ae8]
lea rcx, [rsp + 0x22b00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xd68]
call fcn.1801e8670
test eax, eax
je 0x18012c409
mov ecx, dword [rsp + 0xd68]
call qword [0x180385698]
test eax, eax
je 0x18012c409
xorps xmm0, xmm0
movss dword [rsp + 0xd6c], xmm0
mov edx, dword [rsp + 0xd64]
lea rcx, [rsp + 0xc2a0]
call fcn.1801e8610
lea rcx, [rsp + 0x22ad0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22ab8]
lea rcx, [rsp + 0x22ad0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xd64]
lea rcx, [rsp + 0xc2f8]
call fcn.1801e8590
lea rcx, [rsp + 0x22aa0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22ab0]
movss dword [rsp + 0xd70], xmm0
movss xmm0, dword [rsp + 0x22ab8]
mulss xmm0, dword [rsp + 0xd6c]
movss xmm1, dword [rsp + 0x22b18]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22b18], xmm0
movss xmm0, dword [rsp + 0x22ac0]
mulss xmm0, dword [rsp + 0xd6c]
movss xmm1, dword [rsp + 0x22b20]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22b20], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xd70]
lea rdx, [rsp + 0x22b18]
mov ecx, dword [rsp + 0xd68]
call qword [0x1803856e8]
mov dword [rsp + 0xd74], eax
mov r8d, 1
mov edx, dword [rsp + 0xd64]
lea rcx, [rsp + 0xc330]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22a88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22a70]
lea rcx, [rsp + 0x22a88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xc390]
lea rcx, [rsp + 0x22ae8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xc390]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xd78], eax
xor edx, edx
mov ecx, dword [rsp + 0xd78]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xd60], 0x20
jne 0x18012c409
jmp 0x18012c40e
jmp 0x18012c0d3
jmp 0x18012c078
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xd7c], 0
jmp 0x18012c473
mov eax, dword [rsp + 0xd7c]
inc eax
mov dword [rsp + 0xd7c], eax
movsxd rax, dword [rsp + 0xd7c]
cmp rax, 0x1f
jae 0x18012c7fe
movsxd rax, dword [rsp + 0xd7c]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012c7f9
mov dword [rsp + 0xd80], 0
jmp 0x18012c4ce
mov eax, dword [rsp + 0xd80]
inc eax
mov dword [rsp + 0xd80], eax
cmp dword [rsp + 0xd80], 0x20
jg 0x18012c7f9
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xd80], eax
jne 0x18012c4f4
jmp 0x18012c4be
mov ecx, dword [rsp + 0xd80]
call fcn.1801e9030
mov dword [rsp + 0xd84], eax
movsxd rax, dword [rsp + 0xd7c]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xd88], eax
mov ecx, dword [rsp + 0xd84]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xd88]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xd88]
call fcn.1801e8d00
test eax, eax
jne 0x18012c561
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012c548
xor r8d, r8d
mov edx, dword [rsp + 0xd84]
lea rcx, [rsp + 0xc3b0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22a58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22a40]
lea rcx, [rsp + 0x22a58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xd84]
lea rcx, [rsp + 0xc3f8]
call fcn.1801e8e00
lea rcx, [rsp + 0x22a28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22a10]
lea rcx, [rsp + 0x22a28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xd88]
call fcn.1801e8670
test eax, eax
je 0x18012c7f4
mov ecx, dword [rsp + 0xd88]
call qword [0x180385698]
test eax, eax
je 0x18012c7f4
xorps xmm0, xmm0
movss dword [rsp + 0xd8c], xmm0
mov edx, dword [rsp + 0xd84]
lea rcx, [rsp + 0xc440]
call fcn.1801e8610
lea rcx, [rsp + 0x229f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x229e0]
lea rcx, [rsp + 0x229f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xd84]
lea rcx, [rsp + 0xc488]
call fcn.1801e8590
lea rcx, [rsp + 0x229c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x229d8]
movss dword [rsp + 0xd90], xmm0
movss xmm0, dword [rsp + 0x229e0]
mulss xmm0, dword [rsp + 0xd8c]
movss xmm1, dword [rsp + 0x22a40]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22a40], xmm0
movss xmm0, dword [rsp + 0x229e8]
mulss xmm0, dword [rsp + 0xd8c]
movss xmm1, dword [rsp + 0x22a48]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22a48], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xd90]
lea rdx, [rsp + 0x22a40]
mov ecx, dword [rsp + 0xd88]
call qword [0x1803856e8]
mov dword [rsp + 0xd94], eax
mov r8d, 1
mov edx, dword [rsp + 0xd84]
lea rcx, [rsp + 0xc4b8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x229b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22998]
lea rcx, [rsp + 0x229b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xc500]
lea rcx, [rsp + 0x22a10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xc500]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xd98], eax
xor edx, edx
mov ecx, dword [rsp + 0xd98]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xd80], 0x20
jne 0x18012c7f4
jmp 0x18012c7f9
jmp 0x18012c4be
jmp 0x18012c463
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xd9c], 0
jmp 0x18012c85e
mov eax, dword [rsp + 0xd9c]
inc eax
mov dword [rsp + 0xd9c], eax
movsxd rax, dword [rsp + 0xd9c]
cmp rax, 0x29
jae 0x18012cbe9
movsxd rax, dword [rsp + 0xd9c]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012cbe4
mov dword [rsp + 0xda0], 0
jmp 0x18012c8b9
mov eax, dword [rsp + 0xda0]
inc eax
mov dword [rsp + 0xda0], eax
cmp dword [rsp + 0xda0], 0x20
jg 0x18012cbe4
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xda0], eax
jne 0x18012c8df
jmp 0x18012c8a9
mov ecx, dword [rsp + 0xda0]
call fcn.1801e9030
mov dword [rsp + 0xda4], eax
movsxd rax, dword [rsp + 0xd9c]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xda8], eax
mov ecx, dword [rsp + 0xda4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xda8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xda8]
call fcn.1801e8d00
test eax, eax
jne 0x18012c94c
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012c933
xor r8d, r8d
mov edx, dword [rsp + 0xda4]
lea rcx, [rsp + 0xc520]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22980]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22968]
lea rcx, [rsp + 0x22980]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xda4]
lea rcx, [rsp + 0xc568]
call fcn.1801e8e00
lea rcx, [rsp + 0x22950]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22938]
lea rcx, [rsp + 0x22950]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xda8]
call fcn.1801e8670
test eax, eax
je 0x18012cbdf
mov ecx, dword [rsp + 0xda8]
call qword [0x180385698]
test eax, eax
je 0x18012cbdf
xorps xmm0, xmm0
movss dword [rsp + 0xdac], xmm0
mov edx, dword [rsp + 0xda4]
lea rcx, [rsp + 0xc5b0]
call fcn.1801e8610
lea rcx, [rsp + 0x22920]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22908]
lea rcx, [rsp + 0x22920]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xda4]
lea rcx, [rsp + 0xc5f8]
call fcn.1801e8590
lea rcx, [rsp + 0x228f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22900]
movss dword [rsp + 0xdb0], xmm0
movss xmm0, dword [rsp + 0x22908]
mulss xmm0, dword [rsp + 0xdac]
movss xmm1, dword [rsp + 0x22968]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22968], xmm0
movss xmm0, dword [rsp + 0x22910]
mulss xmm0, dword [rsp + 0xdac]
movss xmm1, dword [rsp + 0x22970]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22970], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xdb0]
lea rdx, [rsp + 0x22968]
mov ecx, dword [rsp + 0xda8]
call qword [0x1803856e8]
mov dword [rsp + 0xdb4], eax
mov r8d, 1
mov edx, dword [rsp + 0xda4]
lea rcx, [rsp + 0xc628]
call fcn.1801e8eb0
lea rcx, [rsp + 0x228d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x228c0]
lea rcx, [rsp + 0x228d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xc670]
lea rcx, [rsp + 0x22938]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xc670]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xdb8], eax
xor edx, edx
mov ecx, dword [rsp + 0xdb8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xda0], 0x20
jne 0x18012cbdf
jmp 0x18012cbe4
jmp 0x18012c8a9
jmp 0x18012c84e
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xdbc], 0
jmp 0x18012cc49
mov eax, dword [rsp + 0xdbc]
inc eax
mov dword [rsp + 0xdbc], eax
movsxd rax, dword [rsp + 0xdbc]
cmp rax, 0x20
jae 0x18012cfd4
movsxd rax, dword [rsp + 0xdbc]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012cfcf
mov dword [rsp + 0xdc0], 0
jmp 0x18012cca4
mov eax, dword [rsp + 0xdc0]
inc eax
mov dword [rsp + 0xdc0], eax
cmp dword [rsp + 0xdc0], 0x20
jg 0x18012cfcf
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xdc0], eax
jne 0x18012ccca
jmp 0x18012cc94
mov ecx, dword [rsp + 0xdc0]
call fcn.1801e9030
mov dword [rsp + 0xdc4], eax
movsxd rax, dword [rsp + 0xdbc]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xdc8], eax
mov ecx, dword [rsp + 0xdc4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xdc8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xdc8]
call fcn.1801e8d00
test eax, eax
jne 0x18012cd37
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012cd1e
xor r8d, r8d
mov edx, dword [rsp + 0xdc4]
lea rcx, [rsp + 0xc690]
call fcn.1801e8eb0
lea rcx, [rsp + 0x228a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22890]
lea rcx, [rsp + 0x228a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xdc4]
lea rcx, [rsp + 0xc6d8]
call fcn.1801e8e00
lea rcx, [rsp + 0x22878]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22860]
lea rcx, [rsp + 0x22878]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xdc8]
call fcn.1801e8670
test eax, eax
je 0x18012cfca
mov ecx, dword [rsp + 0xdc8]
call qword [0x180385698]
test eax, eax
je 0x18012cfca
xorps xmm0, xmm0
movss dword [rsp + 0xdcc], xmm0
mov edx, dword [rsp + 0xdc4]
lea rcx, [rsp + 0xc720]
call fcn.1801e8610
lea rcx, [rsp + 0x22848]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22830]
lea rcx, [rsp + 0x22848]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xdc4]
lea rcx, [rsp + 0xc768]
call fcn.1801e8590
lea rcx, [rsp + 0x22818]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22828]
movss dword [rsp + 0xdd0], xmm0
movss xmm0, dword [rsp + 0x22830]
mulss xmm0, dword [rsp + 0xdcc]
movss xmm1, dword [rsp + 0x22890]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22890], xmm0
movss xmm0, dword [rsp + 0x22838]
mulss xmm0, dword [rsp + 0xdcc]
movss xmm1, dword [rsp + 0x22898]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22898], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xdd0]
lea rdx, [rsp + 0x22890]
mov ecx, dword [rsp + 0xdc8]
call qword [0x1803856e8]
mov dword [rsp + 0xdd4], eax
mov r8d, 1
mov edx, dword [rsp + 0xdc4]
lea rcx, [rsp + 0xc798]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22800]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x227e8]
lea rcx, [rsp + 0x22800]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xc7e0]
lea rcx, [rsp + 0x22860]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xc7e0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xdd8], eax
xor edx, edx
mov ecx, dword [rsp + 0xdd8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xdc0], 0x20
jne 0x18012cfca
jmp 0x18012cfcf
jmp 0x18012cc94
jmp 0x18012cc39
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xddc], 0
jmp 0x18012d034
mov eax, dword [rsp + 0xddc]
inc eax
mov dword [rsp + 0xddc], eax
movsxd rax, dword [rsp + 0xddc]
cmp rax, 5
jae 0x18012d3bf
movsxd rax, dword [rsp + 0xddc]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012d3ba
mov dword [rsp + 0xde0], 0
jmp 0x18012d08f
mov eax, dword [rsp + 0xde0]
inc eax
mov dword [rsp + 0xde0], eax
cmp dword [rsp + 0xde0], 0x20
jg 0x18012d3ba
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xde0], eax
jne 0x18012d0b5
jmp 0x18012d07f
mov ecx, dword [rsp + 0xde0]
call fcn.1801e9030
mov dword [rsp + 0xde4], eax
movsxd rax, dword [rsp + 0xddc]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xde8], eax
mov ecx, dword [rsp + 0xde4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xde8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xde8]
call fcn.1801e8d00
test eax, eax
jne 0x18012d122
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012d109
xor r8d, r8d
mov edx, dword [rsp + 0xde4]
lea rcx, [rsp + 0xc800]
call fcn.1801e8eb0
lea rcx, [rsp + 0x227d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x227b8]
lea rcx, [rsp + 0x227d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xde4]
lea rcx, [rsp + 0xc848]
call fcn.1801e8e00
lea rcx, [rsp + 0x227a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22788]
lea rcx, [rsp + 0x227a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xde8]
call fcn.1801e8670
test eax, eax
je 0x18012d3b5
mov ecx, dword [rsp + 0xde8]
call qword [0x180385698]
test eax, eax
je 0x18012d3b5
xorps xmm0, xmm0
movss dword [rsp + 0xdec], xmm0
mov edx, dword [rsp + 0xde4]
lea rcx, [rsp + 0xc890]
call fcn.1801e8610
lea rcx, [rsp + 0x22770]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22758]
lea rcx, [rsp + 0x22770]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xde4]
lea rcx, [rsp + 0xc8d8]
call fcn.1801e8590
lea rcx, [rsp + 0x22740]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22750]
movss dword [rsp + 0xdf0], xmm0
movss xmm0, dword [rsp + 0x22758]
mulss xmm0, dword [rsp + 0xdec]
movss xmm1, dword [rsp + 0x227b8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x227b8], xmm0
movss xmm0, dword [rsp + 0x22760]
mulss xmm0, dword [rsp + 0xdec]
movss xmm1, dword [rsp + 0x227c0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x227c0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xdf0]
lea rdx, [rsp + 0x227b8]
mov ecx, dword [rsp + 0xde8]
call qword [0x1803856e8]
mov dword [rsp + 0xdf4], eax
mov r8d, 1
mov edx, dword [rsp + 0xde4]
lea rcx, [rsp + 0xc908]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22728]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22710]
lea rcx, [rsp + 0x22728]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xc950]
lea rcx, [rsp + 0x22788]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xc950]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xdf8], eax
xor edx, edx
mov ecx, dword [rsp + 0xdf8]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xde0], 0x20
jne 0x18012d3b5
jmp 0x18012d3ba
jmp 0x18012d07f
jmp 0x18012d024
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xdfc], 0
jmp 0x18012d41f
mov eax, dword [rsp + 0xdfc]
inc eax
mov dword [rsp + 0xdfc], eax
movsxd rax, dword [rsp + 0xdfc]
cmp rax, 0x12
jae 0x18012d7aa
movsxd rax, dword [rsp + 0xdfc]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012d7a5
mov dword [rsp + 0xe00], 0
jmp 0x18012d47a
mov eax, dword [rsp + 0xe00]
inc eax
mov dword [rsp + 0xe00], eax
cmp dword [rsp + 0xe00], 0x20
jg 0x18012d7a5
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xe00], eax
jne 0x18012d4a0
jmp 0x18012d46a
mov ecx, dword [rsp + 0xe00]
call fcn.1801e9030
mov dword [rsp + 0xe04], eax
movsxd rax, dword [rsp + 0xdfc]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xe08], eax
mov ecx, dword [rsp + 0xe04]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xe08]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xe08]
call fcn.1801e8d00
test eax, eax
jne 0x18012d50d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012d4f4
xor r8d, r8d
mov edx, dword [rsp + 0xe04]
lea rcx, [rsp + 0xc970]
call fcn.1801e8eb0
lea rcx, [rsp + 0x226f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x226e0]
lea rcx, [rsp + 0x226f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xe04]
lea rcx, [rsp + 0xc9b8]
call fcn.1801e8e00
lea rcx, [rsp + 0x226c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x226b0]
lea rcx, [rsp + 0x226c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xe08]
call fcn.1801e8670
test eax, eax
je 0x18012d7a0
mov ecx, dword [rsp + 0xe08]
call qword [0x180385698]
test eax, eax
je 0x18012d7a0
xorps xmm0, xmm0
movss dword [rsp + 0xe0c], xmm0
mov edx, dword [rsp + 0xe04]
lea rcx, [rsp + 0xca00]
call fcn.1801e8610
lea rcx, [rsp + 0x22698]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22680]
lea rcx, [rsp + 0x22698]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xe04]
lea rcx, [rsp + 0xca48]
call fcn.1801e8590
lea rcx, [rsp + 0x22668]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22678]
movss dword [rsp + 0xe10], xmm0
movss xmm0, dword [rsp + 0x22680]
mulss xmm0, dword [rsp + 0xe0c]
movss xmm1, dword [rsp + 0x226e0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x226e0], xmm0
movss xmm0, dword [rsp + 0x22688]
mulss xmm0, dword [rsp + 0xe0c]
movss xmm1, dword [rsp + 0x226e8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x226e8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xe10]
lea rdx, [rsp + 0x226e0]
mov ecx, dword [rsp + 0xe08]
call qword [0x1803856e8]
mov dword [rsp + 0xe14], eax
mov r8d, 1
mov edx, dword [rsp + 0xe04]
lea rcx, [rsp + 0xca78]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22650]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22638]
lea rcx, [rsp + 0x22650]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xcac0]
lea rcx, [rsp + 0x226b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xcac0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xe18], eax
xor edx, edx
mov ecx, dword [rsp + 0xe18]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xe00], 0x20
jne 0x18012d7a0
jmp 0x18012d7a5
jmp 0x18012d46a
jmp 0x18012d40f
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xe1c], 0
jmp 0x18012d80a
mov eax, dword [rsp + 0xe1c]
inc eax
mov dword [rsp + 0xe1c], eax
movsxd rax, dword [rsp + 0xe1c]
cmp rax, 8
jae 0x18012db95
movsxd rax, dword [rsp + 0xe1c]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012db90
mov dword [rsp + 0xe20], 0
jmp 0x18012d865
mov eax, dword [rsp + 0xe20]
inc eax
mov dword [rsp + 0xe20], eax
cmp dword [rsp + 0xe20], 0x20
jg 0x18012db90
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xe20], eax
jne 0x18012d88b
jmp 0x18012d855
mov ecx, dword [rsp + 0xe20]
call fcn.1801e9030
mov dword [rsp + 0xe24], eax
movsxd rax, dword [rsp + 0xe1c]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xe28], eax
mov ecx, dword [rsp + 0xe24]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xe28]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xe28]
call fcn.1801e8d00
test eax, eax
jne 0x18012d8f8
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012d8df
xor r8d, r8d
mov edx, dword [rsp + 0xe24]
lea rcx, [rsp + 0xcae0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22620]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22608]
lea rcx, [rsp + 0x22620]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xe24]
lea rcx, [rsp + 0xcb28]
call fcn.1801e8e00
lea rcx, [rsp + 0x225f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x225d8]
lea rcx, [rsp + 0x225f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xe28]
call fcn.1801e8670
test eax, eax
je 0x18012db8b
mov ecx, dword [rsp + 0xe28]
call qword [0x180385698]
test eax, eax
je 0x18012db8b
xorps xmm0, xmm0
movss dword [rsp + 0xe2c], xmm0
mov edx, dword [rsp + 0xe24]
lea rcx, [rsp + 0xcb70]
call fcn.1801e8610
lea rcx, [rsp + 0x225c0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x225a8]
lea rcx, [rsp + 0x225c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xe24]
lea rcx, [rsp + 0xcbb8]
call fcn.1801e8590
lea rcx, [rsp + 0x22590]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x225a0]
movss dword [rsp + 0xe30], xmm0
movss xmm0, dword [rsp + 0x225a8]
mulss xmm0, dword [rsp + 0xe2c]
movss xmm1, dword [rsp + 0x22608]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22608], xmm0
movss xmm0, dword [rsp + 0x225b0]
mulss xmm0, dword [rsp + 0xe2c]
movss xmm1, dword [rsp + 0x22610]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22610], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xe30]
lea rdx, [rsp + 0x22608]
mov ecx, dword [rsp + 0xe28]
call qword [0x1803856e8]
mov dword [rsp + 0xe34], eax
mov r8d, 1
mov edx, dword [rsp + 0xe24]
lea rcx, [rsp + 0xcbe8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22578]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22560]
lea rcx, [rsp + 0x22578]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xcc30]
lea rcx, [rsp + 0x225d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xcc30]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xe38], eax
xor edx, edx
mov ecx, dword [rsp + 0xe38]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xe20], 0x20
jne 0x18012db8b
jmp 0x18012db90
jmp 0x18012d855
jmp 0x18012d7fa
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xe3c], 0
jmp 0x18012dbf5
mov eax, dword [rsp + 0xe3c]
inc eax
mov dword [rsp + 0xe3c], eax
movsxd rax, dword [rsp + 0xe3c]
cmp rax, 0xb
jae 0x18012df80
movsxd rax, dword [rsp + 0xe3c]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012df7b
mov dword [rsp + 0xe40], 0
jmp 0x18012dc50
mov eax, dword [rsp + 0xe40]
inc eax
mov dword [rsp + 0xe40], eax
cmp dword [rsp + 0xe40], 0x20
jg 0x18012df7b
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xe40], eax
jne 0x18012dc76
jmp 0x18012dc40
mov ecx, dword [rsp + 0xe40]
call fcn.1801e9030
mov dword [rsp + 0xe44], eax
movsxd rax, dword [rsp + 0xe3c]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xe48], eax
mov ecx, dword [rsp + 0xe44]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xe48]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xe48]
call fcn.1801e8d00
test eax, eax
jne 0x18012dce3
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012dcca
xor r8d, r8d
mov edx, dword [rsp + 0xe44]
lea rcx, [rsp + 0xcc50]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22548]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22530]
lea rcx, [rsp + 0x22548]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xe44]
lea rcx, [rsp + 0xcc98]
call fcn.1801e8e00
lea rcx, [rsp + 0x22518]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22500]
lea rcx, [rsp + 0x22518]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xe48]
call fcn.1801e8670
test eax, eax
je 0x18012df76
mov ecx, dword [rsp + 0xe48]
call qword [0x180385698]
test eax, eax
je 0x18012df76
xorps xmm0, xmm0
movss dword [rsp + 0xe4c], xmm0
mov edx, dword [rsp + 0xe44]
lea rcx, [rsp + 0xcce0]
call fcn.1801e8610
lea rcx, [rsp + 0x224e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x224d0]
lea rcx, [rsp + 0x224e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xe44]
lea rcx, [rsp + 0xcd28]
call fcn.1801e8590
lea rcx, [rsp + 0x224a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x224b0]
movss dword [rsp + 0xe50], xmm0
movss xmm0, dword [rsp + 0x224d0]
mulss xmm0, dword [rsp + 0xe4c]
movss xmm1, dword [rsp + 0x22530]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22530], xmm0
movss xmm0, dword [rsp + 0x224d8]
mulss xmm0, dword [rsp + 0xe4c]
movss xmm1, dword [rsp + 0x22538]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22538], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xe50]
lea rdx, [rsp + 0x22530]
mov ecx, dword [rsp + 0xe48]
call qword [0x1803856e8]
mov dword [rsp + 0xe54], eax
mov r8d, 1
mov edx, dword [rsp + 0xe44]
lea rcx, [rsp + 0xcd58]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22488]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22470]
lea rcx, [rsp + 0x22488]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xcda0]
lea rcx, [rsp + 0x22500]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xcda0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xe58], eax
xor edx, edx
mov ecx, dword [rsp + 0xe58]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xe40], 0x20
jne 0x18012df76
jmp 0x18012df7b
jmp 0x18012dc40
jmp 0x18012dbe5
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xe5c], 0
jmp 0x18012dfe0
mov eax, dword [rsp + 0xe5c]
inc eax
mov dword [rsp + 0xe5c], eax
movsxd rax, dword [rsp + 0xe5c]
cmp rax, 0xb
jae 0x18012e36b
movsxd rax, dword [rsp + 0xe5c]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012e366
mov dword [rsp + 0xe60], 0
jmp 0x18012e03b
mov eax, dword [rsp + 0xe60]
inc eax
mov dword [rsp + 0xe60], eax
cmp dword [rsp + 0xe60], 0x20
jg 0x18012e366
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xe60], eax
jne 0x18012e061
jmp 0x18012e02b
mov ecx, dword [rsp + 0xe60]
call fcn.1801e9030
mov dword [rsp + 0xe64], eax
movsxd rax, dword [rsp + 0xe5c]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xe68], eax
mov ecx, dword [rsp + 0xe64]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xe68]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xe68]
call fcn.1801e8d00
test eax, eax
jne 0x18012e0ce
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012e0b5
xor r8d, r8d
mov edx, dword [rsp + 0xe64]
lea rcx, [rsp + 0xcdc0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22458]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22440]
lea rcx, [rsp + 0x22458]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xe64]
lea rcx, [rsp + 0xce08]
call fcn.1801e8e00
lea rcx, [rsp + 0x22428]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22410]
lea rcx, [rsp + 0x22428]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xe68]
call fcn.1801e8670
test eax, eax
je 0x18012e361
mov ecx, dword [rsp + 0xe68]
call qword [0x180385698]
test eax, eax
je 0x18012e361
xorps xmm0, xmm0
movss dword [rsp + 0xe6c], xmm0
mov edx, dword [rsp + 0xe64]
lea rcx, [rsp + 0xce50]
call fcn.1801e8610
lea rcx, [rsp + 0x223f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x223e0]
lea rcx, [rsp + 0x223f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xe64]
lea rcx, [rsp + 0xce98]
call fcn.1801e8590
lea rcx, [rsp + 0x223c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x223d8]
movss dword [rsp + 0xe70], xmm0
movss xmm0, dword [rsp + 0x223e0]
mulss xmm0, dword [rsp + 0xe6c]
movss xmm1, dword [rsp + 0x22440]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22440], xmm0
movss xmm0, dword [rsp + 0x223e8]
mulss xmm0, dword [rsp + 0xe6c]
movss xmm1, dword [rsp + 0x22448]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22448], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xe70]
lea rdx, [rsp + 0x22440]
mov ecx, dword [rsp + 0xe68]
call qword [0x1803856e8]
mov dword [rsp + 0xe74], eax
mov r8d, 1
mov edx, dword [rsp + 0xe64]
lea rcx, [rsp + 0xcec8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x223b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22398]
lea rcx, [rsp + 0x223b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xcee0]
lea rcx, [rsp + 0x22410]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xcee0]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xe78], eax
xor edx, edx
mov ecx, dword [rsp + 0xe78]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xe60], 0x20
jne 0x18012e361
jmp 0x18012e366
jmp 0x18012e02b
jmp 0x18012dfd0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0xe7c], 0
jmp 0x18012e3cb
mov eax, dword [rsp + 0xe7c]
inc eax
mov dword [rsp + 0xe7c], eax
movsxd rax, dword [rsp + 0xe7c]
cmp rax, 0x16
jae 0x18012e756
movsxd rax, dword [rsp + 0xe7c]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012e751
mov dword [rsp + 0xe80], 0
jmp 0x18012e426
mov eax, dword [rsp + 0xe80]
inc eax
mov dword [rsp + 0xe80], eax
cmp dword [rsp + 0xe80], 0x20
jg 0x18012e751
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0xe80], eax
jne 0x18012e44c
jmp 0x18012e416
mov ecx, dword [rsp + 0xe80]
call fcn.1801e9030
mov dword [rsp + 0xe84], eax
movsxd rax, dword [rsp + 0xe7c]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xe88], eax
mov ecx, dword [rsp + 0xe84]
call fcn.1801e8f30
mov ecx, dword [rsp + 0xe88]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0xe88]
call fcn.1801e8d00
test eax, eax
jne 0x18012e4b9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18012e4a0
xor r8d, r8d
mov edx, dword [rsp + 0xe84]
lea rcx, [rsp + 0xcf00]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22380]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22368]
lea rcx, [rsp + 0x22380]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0xe84]
lea rcx, [rsp + 0xcf18]
call fcn.1801e8e00
lea rcx, [rsp + 0x22350]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22338]
lea rcx, [rsp + 0x22350]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0xe88]
call fcn.1801e8670
test eax, eax
je 0x18012e74c
mov ecx, dword [rsp + 0xe88]
call qword [0x180385698]
test eax, eax
je 0x18012e74c
xorps xmm0, xmm0
movss dword [rsp + 0xe8c], xmm0
mov edx, dword [rsp + 0xe84]
lea rcx, [rsp + 0xcf30]
call fcn.1801e8610
lea rcx, [rsp + 0x22320]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22308]
lea rcx, [rsp + 0x22320]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0xe84]
lea rcx, [rsp + 0xcf48]
call fcn.1801e8590
lea rcx, [rsp + 0x222f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22300]
movss dword [rsp + 0xe90], xmm0
movss xmm0, dword [rsp + 0x22308]
mulss xmm0, dword [rsp + 0xe8c]
movss xmm1, dword [rsp + 0x22368]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22368], xmm0
movss xmm0, dword [rsp + 0x22310]
mulss xmm0, dword [rsp + 0xe8c]
movss xmm1, dword [rsp + 0x22370]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22370], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0xe90]
lea rdx, [rsp + 0x22368]
mov ecx, dword [rsp + 0xe88]
call qword [0x1803856e8]
mov dword [rsp + 0xe94], eax
mov r8d, 1
mov edx, dword [rsp + 0xe84]
lea rcx, [rsp + 0xcf60]
call fcn.1801e8eb0
lea rcx, [rsp + 0x222d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x222c0]
lea rcx, [rsp + 0x222d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xcf80]
lea rcx, [rsp + 0x22338]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xcf80]
lea rcx, [0x1802bbb90]
call fcn.180091150
mov dword [rsp + 0xe98], eax
xor edx, edx
mov ecx, dword [rsp + 0xe98]
call fcn.1801e8da0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0xe80], 0x20
jne 0x18012e74c
jmp 0x18012e751
jmp 0x18012e416
jmp 0x18012e3bb
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803533f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x18550]
mov qword [rsp + 0x2fd0], rax
lea rax, [rsp + 0xfd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xfd]
mov rcx, qword [rsp + 0x2fd0]
call fcn.1801d7170
mov qword [rsp + 0x2fd8], rax
lea rcx, [0x180351a78]
call fcn.180045f70
mov r8, qword [rsp + 0x2fd8]
lea rdx, [0x180384d0c]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov edx, 0x27e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352a78]
call fcn.180045f70
mov edx, 0x276
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180353338]
call fcn.180045f70
mov edx, 0x25b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x23d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x1fe
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ab8]
call fcn.180045f70
mov edx, 0x1bc
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ad8]
call fcn.180045f70
mov edx, 0x1bd
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352af8]
call fcn.180045f70
mov edx, 0x1be
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b18]
call fcn.180045f70
mov edx, 0x1bf
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b38]
call fcn.180045f70
mov edx, 0x1c0
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b58]
call fcn.180045f70
mov edx, 0x1c1
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b78]
call fcn.180045f70
mov edx, 0x1c2
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b98]
call fcn.180045f70
mov edx, 0x1c3
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bb8]
call fcn.180045f70
mov edx, 0x1c4
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bd8]
call fcn.180045f70
mov edx, 0x1c5
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bf8]
call fcn.180045f70
mov edx, 0x1c6
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c18]
call fcn.180045f70
mov edx, 0x1c7
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c38]
call fcn.180045f70
mov edx, 0x1c8
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c58]
call fcn.180045f70
mov edx, 0x1c9
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c78]
call fcn.180045f70
mov edx, 0x1ca
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c98]
call fcn.180045f70
mov edx, 0x1cb
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cb8]
call fcn.180045f70
mov edx, 0x1cc
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cd8]
call fcn.180045f70
mov edx, 0x1cd
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cf8]
call fcn.180045f70
mov edx, 0x1ce
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d18]
call fcn.180045f70
mov edx, 0x1cf
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d38]
call fcn.180045f70
mov edx, 0x1d0
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d58]
call fcn.180045f70
mov edx, 0x1d1
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d78]
call fcn.180045f70
mov edx, 0x1d2
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d98]
call fcn.180045f70
mov edx, 0x1d3
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352db8]
call fcn.180045f70
mov edx, 0x1d4
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352dd8]
call fcn.180045f70
mov edx, 0x1d5
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352df8]
call fcn.180045f70
mov edx, 0x1d6
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e18]
call fcn.180045f70
mov edx, 0x1d7
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e38]
call fcn.180045f70
mov edx, 0x1d8
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e58]
call fcn.180045f70
mov edx, 0x1d9
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352e78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xe9c], 0
jmp 0x18012ebca
mov eax, dword [rsp + 0xe9c]
inc eax
mov dword [rsp + 0xe9c], eax
movsxd rax, dword [rsp + 0xe9c]
cmp rax, 0x16
jae 0x18012ec37
movsxd rax, dword [rsp + 0xe9c]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012ec35
movsxd rax, dword [rsp + 0xe9c]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xea0], eax
mov eax, dword [rsp + 0xea0]
mov dword [0x180343e90], eax
jmp 0x18012ebba
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xea4], 0
jmp 0x18012ecb4
mov eax, dword [rsp + 0xea4]
inc eax
mov dword [rsp + 0xea4], eax
movsxd rax, dword [rsp + 0xea4]
cmp rax, 0x14
jae 0x18012ed21
movsxd rax, dword [rsp + 0xea4]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012ed1f
movsxd rax, dword [rsp + 0xea4]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xea8], eax
mov eax, dword [rsp + 0xea8]
mov dword [0x180343e90], eax
jmp 0x18012eca4
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x18035e9d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xeac], 0
jmp 0x18012ed9e
mov eax, dword [rsp + 0xeac]
inc eax
mov dword [rsp + 0xeac], eax
movsxd rax, dword [rsp + 0xeac]
cmp rax, 0x15
jae 0x18012ee0b
movsxd rax, dword [rsp + 0xeac]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012ee09
movsxd rax, dword [rsp + 0xeac]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xeb0], eax
mov eax, dword [rsp + 0xeb0]
mov dword [0x180343e90], eax
jmp 0x18012ed8e
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x1803532b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xeb4], 0
jmp 0x18012ee6d
mov eax, dword [rsp + 0xeb4]
inc eax
mov dword [rsp + 0xeb4], eax
movsxd rax, dword [rsp + 0xeb4]
cmp rax, 0xf
jae 0x18012eeda
movsxd rax, dword [rsp + 0xeb4]
imul rax, rax, 8
lea rcx, str.openwheel1
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012eed8
movsxd rax, dword [rsp + 0xeb4]
imul rax, rax, 8
lea rcx, str.openwheel1
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xeb8], eax
mov eax, dword [rsp + 0xeb8]
mov dword [0x180343e90], eax
jmp 0x18012ee5d
call fcn.1800f1a30
call fcn.180028d20
jmp case.0x18011196c.3
lea rcx, [0x180352ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xebc], 0
jmp 0x18012ef3c
mov eax, dword [rsp + 0xebc]
inc eax
mov dword [rsp + 0xebc], eax
movsxd rax, dword [rsp + 0xebc]
cmp rax, 0xe
jae 0x18012efa9
movsxd rax, dword [rsp + 0xebc]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012efa7
movsxd rax, dword [rsp + 0xebc]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xec0], eax
mov eax, dword [rsp + 0xec0]
mov dword [0x180343e90], eax
jmp 0x18012ef2c
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xec4], 0
jmp 0x18012f026
mov eax, dword [rsp + 0xec4]
inc eax
mov dword [rsp + 0xec4], eax
movsxd rax, dword [rsp + 0xec4]
cmp rax, 0x10
jae 0x18012f093
movsxd rax, dword [rsp + 0xec4]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012f091
movsxd rax, dword [rsp + 0xec4]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xec8], eax
mov eax, dword [rsp + 0xec8]
mov dword [0x180343e90], eax
jmp 0x18012f016
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xecc], 0
jmp 0x18012f110
mov eax, dword [rsp + 0xecc]
inc eax
mov dword [rsp + 0xecc], eax
movsxd rax, dword [rsp + 0xecc]
cmp rax, 0x1c
jae 0x18012f17d
movsxd rax, dword [rsp + 0xecc]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012f17b
movsxd rax, dword [rsp + 0xecc]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xed0], eax
mov eax, dword [rsp + 0xed0]
mov dword [0x180343e90], eax
jmp 0x18012f100
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xed4], 0
jmp 0x18012f1fa
mov eax, dword [rsp + 0xed4]
inc eax
mov dword [rsp + 0xed4], eax
movsxd rax, dword [rsp + 0xed4]
cmp rax, 0x13
jae 0x18012f267
movsxd rax, dword [rsp + 0xed4]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012f265
movsxd rax, dword [rsp + 0xed4]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xed8], eax
mov eax, dword [rsp + 0xed8]
mov dword [0x180343e90], eax
jmp 0x18012f1ea
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xedc], 0
jmp 0x18012f2e4
mov eax, dword [rsp + 0xedc]
inc eax
mov dword [rsp + 0xedc], eax
movsxd rax, dword [rsp + 0xedc]
cmp rax, 0x13
jae 0x18012f351
movsxd rax, dword [rsp + 0xedc]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012f34f
movsxd rax, dword [rsp + 0xedc]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xee0], eax
mov eax, dword [rsp + 0xee0]
mov dword [0x180343e90], eax
jmp 0x18012f2d4
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xee4], 0
jmp 0x18012f3ce
mov eax, dword [rsp + 0xee4]
inc eax
mov dword [rsp + 0xee4], eax
movsxd rax, dword [rsp + 0xee4]
cmp rax, 0xf
jae 0x18012f43b
movsxd rax, dword [rsp + 0xee4]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012f439
movsxd rax, dword [rsp + 0xee4]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xee8], eax
mov eax, dword [rsp + 0xee8]
mov dword [0x180343e90], eax
jmp 0x18012f3be
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xeec], 0
jmp 0x18012f4b8
mov eax, dword [rsp + 0xeec]
inc eax
mov dword [rsp + 0xeec], eax
movsxd rax, dword [rsp + 0xeec]
cmp rax, 0x17
jae 0x18012f525
movsxd rax, dword [rsp + 0xeec]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012f523
movsxd rax, dword [rsp + 0xeec]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xef0], eax
mov eax, dword [rsp + 0xef0]
mov dword [0x180343e90], eax
jmp 0x18012f4a8
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xef4], 0
jmp 0x18012f5a2
mov eax, dword [rsp + 0xef4]
inc eax
mov dword [rsp + 0xef4], eax
movsxd rax, dword [rsp + 0xef4]
cmp rax, 0x15
jae 0x18012f60f
movsxd rax, dword [rsp + 0xef4]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012f60d
movsxd rax, dword [rsp + 0xef4]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xef8], eax
mov eax, dword [rsp + 0xef8]
mov dword [0x180343e90], eax
jmp 0x18012f592
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xefc], 0
jmp 0x18012f68c
mov eax, dword [rsp + 0xefc]
inc eax
mov dword [rsp + 0xefc], eax
movsxd rax, dword [rsp + 0xefc]
cmp rax, 0xb
jae 0x18012f6f9
movsxd rax, dword [rsp + 0xefc]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012f6f7
movsxd rax, dword [rsp + 0xefc]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf00], eax
mov eax, dword [rsp + 0xf00]
mov dword [0x180343e90], eax
jmp 0x18012f67c
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf04], 0
jmp 0x18012f776
mov eax, dword [rsp + 0xf04]
inc eax
mov dword [rsp + 0xf04], eax
movsxd rax, dword [rsp + 0xf04]
cmp rax, 8
jae 0x18012f7e3
movsxd rax, dword [rsp + 0xf04]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012f7e1
movsxd rax, dword [rsp + 0xf04]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf08], eax
mov eax, dword [rsp + 0xf08]
mov dword [0x180343e90], eax
jmp 0x18012f766
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf0c], 0
jmp 0x18012f860
mov eax, dword [rsp + 0xf0c]
inc eax
mov dword [rsp + 0xf0c], eax
movsxd rax, dword [rsp + 0xf0c]
cmp rax, 0xe
jae 0x18012f8cd
movsxd rax, dword [rsp + 0xf0c]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012f8cb
movsxd rax, dword [rsp + 0xf0c]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf10], eax
mov eax, dword [rsp + 0xf10]
mov dword [0x180343e90], eax
jmp 0x18012f850
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf14], 0
jmp 0x18012f94a
mov eax, dword [rsp + 0xf14]
inc eax
mov dword [rsp + 0xf14], eax
movsxd rax, dword [rsp + 0xf14]
cmp rax, 7
jae 0x18012f9b7
movsxd rax, dword [rsp + 0xf14]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012f9b5
movsxd rax, dword [rsp + 0xf14]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf18], eax
mov eax, dword [rsp + 0xf18]
mov dword [0x180343e90], eax
jmp 0x18012f93a
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf1c], 0
jmp 0x18012fa34
mov eax, dword [rsp + 0xf1c]
inc eax
mov dword [rsp + 0xf1c], eax
movsxd rax, dword [rsp + 0xf1c]
cmp rax, 0x12
jae 0x18012faa1
movsxd rax, dword [rsp + 0xf1c]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012fa9f
movsxd rax, dword [rsp + 0xf1c]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf20], eax
mov eax, dword [rsp + 0xf20]
mov dword [0x180343e90], eax
jmp 0x18012fa24
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf24], 0
jmp 0x18012fb1e
mov eax, dword [rsp + 0xf24]
inc eax
mov dword [rsp + 0xf24], eax
movsxd rax, dword [rsp + 0xf24]
cmp rax, 0x13
jae 0x18012fb8b
movsxd rax, dword [rsp + 0xf24]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012fb89
movsxd rax, dword [rsp + 0xf24]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf28], eax
mov eax, dword [rsp + 0xf28]
mov dword [0x180343e90], eax
jmp 0x18012fb0e
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf2c], 0
jmp 0x18012fc08
mov eax, dword [rsp + 0xf2c]
inc eax
mov dword [rsp + 0xf2c], eax
movsxd rax, dword [rsp + 0xf2c]
cmp rax, 0x16
jae 0x18012fc75
movsxd rax, dword [rsp + 0xf2c]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012fc73
movsxd rax, dword [rsp + 0xf2c]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf30], eax
mov eax, dword [rsp + 0xf30]
mov dword [0x180343e90], eax
jmp 0x18012fbf8
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf34], 0
jmp 0x18012fcf2
mov eax, dword [rsp + 0xf34]
inc eax
mov dword [rsp + 0xf34], eax
movsxd rax, dword [rsp + 0xf34]
cmp rax, 0x2f
jae 0x18012fd5f
movsxd rax, dword [rsp + 0xf34]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012fd5d
movsxd rax, dword [rsp + 0xf34]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf38], eax
mov eax, dword [rsp + 0xf38]
mov dword [0x180343e90], eax
jmp 0x18012fce2
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf3c], 0
jmp 0x18012fddc
mov eax, dword [rsp + 0xf3c]
inc eax
mov dword [rsp + 0xf3c], eax
movsxd rax, dword [rsp + 0xf3c]
cmp rax, 0x1c
jae 0x18012fe49
movsxd rax, dword [rsp + 0xf3c]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012fe47
movsxd rax, dword [rsp + 0xf3c]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf40], eax
mov eax, dword [rsp + 0xf40]
mov dword [0x180343e90], eax
jmp 0x18012fdcc
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf44], 0
jmp 0x18012fec6
mov eax, dword [rsp + 0xf44]
inc eax
mov dword [rsp + 0xf44], eax
movsxd rax, dword [rsp + 0xf44]
cmp rax, 0x2e
jae 0x18012ff33
movsxd rax, dword [rsp + 0xf44]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18012ff31
movsxd rax, dword [rsp + 0xf44]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf48], eax
mov eax, dword [rsp + 0xf48]
mov dword [0x180343e90], eax
jmp 0x18012feb6
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf4c], 0
jmp 0x18012ffb0
mov eax, dword [rsp + 0xf4c]
inc eax
mov dword [rsp + 0xf4c], eax
movsxd rax, dword [rsp + 0xf4c]
cmp rax, 0x1f
jae 0x18013001d
movsxd rax, dword [rsp + 0xf4c]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013001b
movsxd rax, dword [rsp + 0xf4c]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf50], eax
mov eax, dword [rsp + 0xf50]
mov dword [0x180343e90], eax
jmp 0x18012ffa0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf54], 0
jmp 0x18013009a
mov eax, dword [rsp + 0xf54]
inc eax
mov dword [rsp + 0xf54], eax
movsxd rax, dword [rsp + 0xf54]
cmp rax, 0x17
jae 0x180130107
movsxd rax, dword [rsp + 0xf54]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180130105
movsxd rax, dword [rsp + 0xf54]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf58], eax
mov eax, dword [rsp + 0xf58]
mov dword [0x180343e90], eax
jmp 0x18013008a
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf5c], 0
jmp 0x180130184
mov eax, dword [rsp + 0xf5c]
inc eax
mov dword [rsp + 0xf5c], eax
movsxd rax, dword [rsp + 0xf5c]
cmp rax, 0x1b
jae 0x1801301f1
movsxd rax, dword [rsp + 0xf5c]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801301ef
movsxd rax, dword [rsp + 0xf5c]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf60], eax
mov eax, dword [rsp + 0xf60]
mov dword [0x180343e90], eax
jmp 0x180130174
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf64], 0
jmp 0x18013026e
mov eax, dword [rsp + 0xf64]
inc eax
mov dword [rsp + 0xf64], eax
movsxd rax, dword [rsp + 0xf64]
cmp rax, 0x1f
jae 0x1801302db
movsxd rax, dword [rsp + 0xf64]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801302d9
movsxd rax, dword [rsp + 0xf64]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf68], eax
mov eax, dword [rsp + 0xf68]
mov dword [0x180343e90], eax
jmp 0x18013025e
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf6c], 0
jmp 0x180130358
mov eax, dword [rsp + 0xf6c]
inc eax
mov dword [rsp + 0xf6c], eax
movsxd rax, dword [rsp + 0xf6c]
cmp rax, 0x29
jae 0x1801303c5
movsxd rax, dword [rsp + 0xf6c]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801303c3
movsxd rax, dword [rsp + 0xf6c]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf70], eax
mov eax, dword [rsp + 0xf70]
mov dword [0x180343e90], eax
jmp 0x180130348
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf74], 0
jmp 0x180130442
mov eax, dword [rsp + 0xf74]
inc eax
mov dword [rsp + 0xf74], eax
movsxd rax, dword [rsp + 0xf74]
cmp rax, 0x20
jae 0x1801304af
movsxd rax, dword [rsp + 0xf74]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801304ad
movsxd rax, dword [rsp + 0xf74]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf78], eax
mov eax, dword [rsp + 0xf78]
mov dword [0x180343e90], eax
jmp 0x180130432
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf7c], 0
jmp 0x18013052c
mov eax, dword [rsp + 0xf7c]
inc eax
mov dword [rsp + 0xf7c], eax
movsxd rax, dword [rsp + 0xf7c]
cmp rax, 5
jae 0x180130599
movsxd rax, dword [rsp + 0xf7c]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180130597
movsxd rax, dword [rsp + 0xf7c]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf80], eax
mov eax, dword [rsp + 0xf80]
mov dword [0x180343e90], eax
jmp 0x18013051c
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf84], 0
jmp 0x180130616
mov eax, dword [rsp + 0xf84]
inc eax
mov dword [rsp + 0xf84], eax
movsxd rax, dword [rsp + 0xf84]
cmp rax, 0x12
jae 0x180130683
movsxd rax, dword [rsp + 0xf84]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180130681
movsxd rax, dword [rsp + 0xf84]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf88], eax
mov eax, dword [rsp + 0xf88]
mov dword [0x180343e90], eax
jmp 0x180130606
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf8c], 0
jmp 0x180130700
mov eax, dword [rsp + 0xf8c]
inc eax
mov dword [rsp + 0xf8c], eax
movsxd rax, dword [rsp + 0xf8c]
cmp rax, 8
jae 0x18013076d
movsxd rax, dword [rsp + 0xf8c]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013076b
movsxd rax, dword [rsp + 0xf8c]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf90], eax
mov eax, dword [rsp + 0xf90]
mov dword [0x180343e90], eax
jmp 0x1801306f0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4fc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf94], 0
jmp 0x1801307ea
mov eax, dword [rsp + 0xf94]
inc eax
mov dword [rsp + 0xf94], eax
movsxd rax, dword [rsp + 0xf94]
cmp rax, 0xb
jae 0x180130857
movsxd rax, dword [rsp + 0xf94]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180130855
movsxd rax, dword [rsp + 0xf94]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xf98], eax
mov eax, dword [rsp + 0xf98]
mov dword [0x180343e90], eax
jmp 0x1801307da
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xf9c], 0
jmp 0x1801308d4
mov eax, dword [rsp + 0xf9c]
inc eax
mov dword [rsp + 0xf9c], eax
movsxd rax, dword [rsp + 0xf9c]
cmp rax, 0xb
jae 0x180130941
movsxd rax, dword [rsp + 0xf9c]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013093f
movsxd rax, dword [rsp + 0xf9c]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xfa0], eax
mov eax, dword [rsp + 0xfa0]
mov dword [0x180343e90], eax
jmp 0x1801308c4
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xfa4], 0
jmp 0x1801309be
mov eax, dword [rsp + 0xfa4]
inc eax
mov dword [rsp + 0xfa4], eax
movsxd rax, dword [rsp + 0xfa4]
cmp rax, 0x16
jae 0x180130a2b
movsxd rax, dword [rsp + 0xfa4]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180130a29
movsxd rax, dword [rsp + 0xfa4]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xfa8], eax
mov eax, dword [rsp + 0xfa8]
mov dword [0x180343e90], eax
jmp 0x1801309ae
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180351a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x18510]
mov qword [rsp + 0x2fe0], rax
lea rax, [rsp + 0xfe]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xfe]
mov rcx, qword [rsp + 0x2fe0]
call fcn.1801d7190
mov qword [rsp + 0x2fe8], rax
lea rcx, [0x180351a78]
call fcn.180045f70
mov r8, qword [rsp + 0x2fe8]
lea rdx, [0x180384d05]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov edx, 0x27f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352a98]
call fcn.180045f70
mov edx, 0x25c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x23e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x1ff
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ab8]
call fcn.180045f70
mov edx, 0x1db
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ad8]
call fcn.180045f70
mov edx, 0x1dc
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352af8]
call fcn.180045f70
mov edx, 0x1dd
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b18]
call fcn.180045f70
mov edx, 0x1de
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b38]
call fcn.180045f70
mov edx, 0x1df
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b58]
call fcn.180045f70
mov edx, 0x1e0
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b78]
call fcn.180045f70
mov edx, 0x1e1
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b98]
call fcn.180045f70
mov edx, 0x1e2
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bb8]
call fcn.180045f70
mov edx, 0x1e3
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bd8]
call fcn.180045f70
mov edx, 0x1e4
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bf8]
call fcn.180045f70
mov edx, 0x1e5
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c18]
call fcn.180045f70
mov edx, 0x1e6
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c38]
call fcn.180045f70
mov edx, 0x1e7
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c58]
call fcn.180045f70
mov edx, 0x1e8
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c78]
call fcn.180045f70
mov edx, 0x1e9
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c98]
call fcn.180045f70
mov edx, 0x1ea
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cb8]
call fcn.180045f70
mov edx, 0x1eb
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cd8]
call fcn.180045f70
mov edx, 0x1ec
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cf8]
call fcn.180045f70
mov edx, 0x1ed
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d18]
call fcn.180045f70
mov edx, 0x1ee
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d38]
call fcn.180045f70
mov edx, 0x1ef
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d58]
call fcn.180045f70
mov edx, 0x1f0
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d78]
call fcn.180045f70
mov edx, 0x1f1
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d98]
call fcn.180045f70
mov edx, 0x1f2
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352db8]
call fcn.180045f70
mov edx, 0x1f3
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352dd8]
call fcn.180045f70
mov edx, 0x1f4
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352df8]
call fcn.180045f70
mov edx, 0x1f5
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e18]
call fcn.180045f70
mov edx, 0x1f6
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e38]
call fcn.180045f70
mov edx, 0x1f7
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e58]
call fcn.180045f70
mov edx, 0x1f8
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xfac], 0
jmp 0x180130e86
mov eax, dword [rsp + 0xfac]
inc eax
mov dword [rsp + 0xfac], eax
movsxd rax, dword [rsp + 0xfac]
cmp rax, 0x16
jae 0x180130ef3
movsxd rax, dword [rsp + 0xfac]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180130ef1
movsxd rax, dword [rsp + 0xfac]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xfb0], eax
mov eax, dword [rsp + 0xfb0]
mov dword [0x180343e8c], eax
jmp 0x180130e76
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xfb4], 0
jmp 0x180130f55
mov eax, dword [rsp + 0xfb4]
inc eax
mov dword [rsp + 0xfb4], eax
movsxd rax, dword [rsp + 0xfb4]
cmp rax, 0x15
jae 0x180130fc2
movsxd rax, dword [rsp + 0xfb4]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180130fc0
movsxd rax, dword [rsp + 0xfb4]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xfb8], eax
mov eax, dword [rsp + 0xfb8]
mov dword [0x180343e8c], eax
jmp 0x180130f45
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xfbc], 0
jmp 0x180131024
mov eax, dword [rsp + 0xfbc]
inc eax
mov dword [rsp + 0xfbc], eax
movsxd rax, dword [rsp + 0xfbc]
cmp rax, 0x14
jae 0x180131091
movsxd rax, dword [rsp + 0xfbc]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013108f
movsxd rax, dword [rsp + 0xfbc]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xfc0], eax
mov eax, dword [rsp + 0xfc0]
mov dword [0x180343e8c], eax
jmp 0x180131014
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xfc4], 0
jmp 0x1801310f3
mov eax, dword [rsp + 0xfc4]
inc eax
mov dword [rsp + 0xfc4], eax
movsxd rax, dword [rsp + 0xfc4]
cmp rax, 0x2d
jae 0x180131160
movsxd rax, dword [rsp + 0xfc4]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013115e
movsxd rax, dword [rsp + 0xfc4]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xfc8], eax
mov eax, dword [rsp + 0xfc8]
mov dword [0x180343e8c], eax
jmp 0x1801310e3
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xfcc], 0
jmp 0x1801311c2
mov eax, dword [rsp + 0xfcc]
inc eax
mov dword [rsp + 0xfcc], eax
movsxd rax, dword [rsp + 0xfcc]
cmp rax, 0xe
jae 0x18013122f
movsxd rax, dword [rsp + 0xfcc]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013122d
movsxd rax, dword [rsp + 0xfcc]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xfd0], eax
mov eax, dword [rsp + 0xfd0]
mov dword [0x180343e8c], eax
jmp 0x1801311b2
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ef8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xfd4], 0
jmp 0x1801312ac
mov eax, dword [rsp + 0xfd4]
inc eax
mov dword [rsp + 0xfd4], eax
movsxd rax, dword [rsp + 0xfd4]
cmp rax, 0x10
jae 0x180131319
movsxd rax, dword [rsp + 0xfd4]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180131317
movsxd rax, dword [rsp + 0xfd4]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xfd8], eax
mov eax, dword [rsp + 0xfd8]
mov dword [0x180343e8c], eax
jmp 0x18013129c
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xfdc], 0
jmp 0x18013137b
mov eax, dword [rsp + 0xfdc]
inc eax
mov dword [rsp + 0xfdc], eax
movsxd rax, dword [rsp + 0xfdc]
cmp rax, 0x1c
jae 0x1801313e8
movsxd rax, dword [rsp + 0xfdc]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801313e6
movsxd rax, dword [rsp + 0xfdc]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xfe0], eax
mov eax, dword [rsp + 0xfe0]
mov dword [0x180343e8c], eax
jmp 0x18013136b
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xfe4], 0
jmp 0x18013144a
mov eax, dword [rsp + 0xfe4]
inc eax
mov dword [rsp + 0xfe4], eax
movsxd rax, dword [rsp + 0xfe4]
cmp rax, 0x13
jae 0x1801314b7
movsxd rax, dword [rsp + 0xfe4]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801314b5
movsxd rax, dword [rsp + 0xfe4]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xfe8], eax
mov eax, dword [rsp + 0xfe8]
mov dword [0x180343e8c], eax
jmp 0x18013143a
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xfec], 0
jmp 0x180131519
mov eax, dword [rsp + 0xfec]
inc eax
mov dword [rsp + 0xfec], eax
movsxd rax, dword [rsp + 0xfec]
cmp rax, 0x13
jae 0x180131586
movsxd rax, dword [rsp + 0xfec]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180131584
movsxd rax, dword [rsp + 0xfec]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xff0], eax
mov eax, dword [rsp + 0xff0]
mov dword [0x180343e8c], eax
jmp 0x180131509
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xff4], 0
jmp 0x1801315e8
mov eax, dword [rsp + 0xff4]
inc eax
mov dword [rsp + 0xff4], eax
movsxd rax, dword [rsp + 0xff4]
cmp rax, 0xf
jae 0x180131655
movsxd rax, dword [rsp + 0xff4]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180131653
movsxd rax, dword [rsp + 0xff4]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0xff8], eax
mov eax, dword [rsp + 0xff8]
mov dword [0x180343e8c], eax
jmp 0x1801315d8
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0xffc], 0
jmp 0x1801316d2
mov eax, dword [rsp + 0xffc]
inc eax
mov dword [rsp + 0xffc], eax
movsxd rax, dword [rsp + 0xffc]
cmp rax, 0x17
jae 0x18013173f
movsxd rax, dword [rsp + 0xffc]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013173d
movsxd rax, dword [rsp + 0xffc]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1000], eax
mov eax, dword [rsp + 0x1000]
mov dword [0x180343e8c], eax
jmp 0x1801316c2
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1004], 0
jmp 0x1801317a1
mov eax, dword [rsp + 0x1004]
inc eax
mov dword [rsp + 0x1004], eax
movsxd rax, dword [rsp + 0x1004]
cmp rax, 0x15
jae 0x18013180e
movsxd rax, dword [rsp + 0x1004]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013180c
movsxd rax, dword [rsp + 0x1004]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1008], eax
mov eax, dword [rsp + 0x1008]
mov dword [0x180343e8c], eax
jmp 0x180131791
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x100c], 0
jmp 0x18013188b
mov eax, dword [rsp + 0x100c]
inc eax
mov dword [rsp + 0x100c], eax
movsxd rax, dword [rsp + 0x100c]
cmp rax, 0xb
jae 0x1801318f8
movsxd rax, dword [rsp + 0x100c]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801318f6
movsxd rax, dword [rsp + 0x100c]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1010], eax
mov eax, dword [rsp + 0x1010]
mov dword [0x180343e8c], eax
jmp 0x18013187b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1014], 0
jmp 0x180131975
mov eax, dword [rsp + 0x1014]
inc eax
mov dword [rsp + 0x1014], eax
movsxd rax, dword [rsp + 0x1014]
cmp rax, 8
jae 0x1801319e2
movsxd rax, dword [rsp + 0x1014]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801319e0
movsxd rax, dword [rsp + 0x1014]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1018], eax
mov eax, dword [rsp + 0x1018]
mov dword [0x180343e8c], eax
jmp 0x180131965
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x101c], 0
jmp 0x180131a5f
mov eax, dword [rsp + 0x101c]
inc eax
mov dword [rsp + 0x101c], eax
movsxd rax, dword [rsp + 0x101c]
cmp rax, 0xe
jae 0x180131acc
movsxd rax, dword [rsp + 0x101c]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180131aca
movsxd rax, dword [rsp + 0x101c]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1020], eax
mov eax, dword [rsp + 0x1020]
mov dword [0x180343e8c], eax
jmp 0x180131a4f
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1024], 0
jmp 0x180131b49
mov eax, dword [rsp + 0x1024]
inc eax
mov dword [rsp + 0x1024], eax
movsxd rax, dword [rsp + 0x1024]
cmp rax, 7
jae 0x180131bb6
movsxd rax, dword [rsp + 0x1024]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180131bb4
movsxd rax, dword [rsp + 0x1024]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1028], eax
mov eax, dword [rsp + 0x1028]
mov dword [0x180343e8c], eax
jmp 0x180131b39
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x102c], 0
jmp 0x180131c33
mov eax, dword [rsp + 0x102c]
inc eax
mov dword [rsp + 0x102c], eax
movsxd rax, dword [rsp + 0x102c]
cmp rax, 0x12
jae 0x180131ca0
movsxd rax, dword [rsp + 0x102c]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180131c9e
movsxd rax, dword [rsp + 0x102c]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1030], eax
mov eax, dword [rsp + 0x1030]
mov dword [0x180343e8c], eax
jmp 0x180131c23
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1034], 0
jmp 0x180131d02
mov eax, dword [rsp + 0x1034]
inc eax
mov dword [rsp + 0x1034], eax
movsxd rax, dword [rsp + 0x1034]
cmp rax, 0x13
jae 0x180131d6f
movsxd rax, dword [rsp + 0x1034]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180131d6d
movsxd rax, dword [rsp + 0x1034]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1038], eax
mov eax, dword [rsp + 0x1038]
mov dword [0x180343e8c], eax
jmp 0x180131cf2
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x103c], 0
jmp 0x180131dd1
mov eax, dword [rsp + 0x103c]
inc eax
mov dword [rsp + 0x103c], eax
movsxd rax, dword [rsp + 0x103c]
cmp rax, 0x16
jae 0x180131e3e
movsxd rax, dword [rsp + 0x103c]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180131e3c
movsxd rax, dword [rsp + 0x103c]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1040], eax
mov eax, dword [rsp + 0x1040]
mov dword [0x180343e8c], eax
jmp 0x180131dc1
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1044], 0
jmp 0x180131ea0
mov eax, dword [rsp + 0x1044]
inc eax
mov dword [rsp + 0x1044], eax
movsxd rax, dword [rsp + 0x1044]
cmp rax, 0x2f
jae 0x180131f0d
movsxd rax, dword [rsp + 0x1044]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180131f0b
movsxd rax, dword [rsp + 0x1044]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1048], eax
mov eax, dword [rsp + 0x1048]
mov dword [0x180343e8c], eax
jmp 0x180131e90
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x104c], 0
jmp 0x180131f6f
mov eax, dword [rsp + 0x104c]
inc eax
mov dword [rsp + 0x104c], eax
movsxd rax, dword [rsp + 0x104c]
cmp rax, 0x1c
jae 0x180131fdc
movsxd rax, dword [rsp + 0x104c]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180131fda
movsxd rax, dword [rsp + 0x104c]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1050], eax
mov eax, dword [rsp + 0x1050]
mov dword [0x180343e8c], eax
jmp 0x180131f5f
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1054], 0
jmp 0x18013203e
mov eax, dword [rsp + 0x1054]
inc eax
mov dword [rsp + 0x1054], eax
movsxd rax, dword [rsp + 0x1054]
cmp rax, 0x2e
jae 0x1801320ab
movsxd rax, dword [rsp + 0x1054]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801320a9
movsxd rax, dword [rsp + 0x1054]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1058], eax
mov eax, dword [rsp + 0x1058]
mov dword [0x180343e8c], eax
jmp 0x18013202e
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x105c], 0
jmp 0x18013210d
mov eax, dword [rsp + 0x105c]
inc eax
mov dword [rsp + 0x105c], eax
movsxd rax, dword [rsp + 0x105c]
cmp rax, 0x1f
jae 0x18013217a
movsxd rax, dword [rsp + 0x105c]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132178
movsxd rax, dword [rsp + 0x105c]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1060], eax
mov eax, dword [rsp + 0x1060]
mov dword [0x180343e8c], eax
jmp 0x1801320fd
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1064], 0
jmp 0x1801321dc
mov eax, dword [rsp + 0x1064]
inc eax
mov dword [rsp + 0x1064], eax
movsxd rax, dword [rsp + 0x1064]
cmp rax, 0x17
jae 0x180132249
movsxd rax, dword [rsp + 0x1064]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132247
movsxd rax, dword [rsp + 0x1064]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1068], eax
mov eax, dword [rsp + 0x1068]
mov dword [0x180343e8c], eax
jmp 0x1801321cc
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x106c], 0
jmp 0x1801322ab
mov eax, dword [rsp + 0x106c]
inc eax
mov dword [rsp + 0x106c], eax
movsxd rax, dword [rsp + 0x106c]
cmp rax, 0x1b
jae 0x180132318
movsxd rax, dword [rsp + 0x106c]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132316
movsxd rax, dword [rsp + 0x106c]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1070], eax
mov eax, dword [rsp + 0x1070]
mov dword [0x180343e8c], eax
jmp 0x18013229b
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1074], 0
jmp 0x18013237a
mov eax, dword [rsp + 0x1074]
inc eax
mov dword [rsp + 0x1074], eax
movsxd rax, dword [rsp + 0x1074]
cmp rax, 0x1f
jae 0x1801323e7
movsxd rax, dword [rsp + 0x1074]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801323e5
movsxd rax, dword [rsp + 0x1074]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1078], eax
mov eax, dword [rsp + 0x1078]
mov dword [0x180343e8c], eax
jmp 0x18013236a
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x107c], 0
jmp 0x180132449
mov eax, dword [rsp + 0x107c]
inc eax
mov dword [rsp + 0x107c], eax
movsxd rax, dword [rsp + 0x107c]
cmp rax, 0x29
jae 0x1801324b6
movsxd rax, dword [rsp + 0x107c]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801324b4
movsxd rax, dword [rsp + 0x107c]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1080], eax
mov eax, dword [rsp + 0x1080]
mov dword [0x180343e8c], eax
jmp 0x180132439
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1084], 0
jmp 0x180132518
mov eax, dword [rsp + 0x1084]
inc eax
mov dword [rsp + 0x1084], eax
movsxd rax, dword [rsp + 0x1084]
cmp rax, 0x20
jae 0x180132585
movsxd rax, dword [rsp + 0x1084]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132583
movsxd rax, dword [rsp + 0x1084]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1088], eax
mov eax, dword [rsp + 0x1088]
mov dword [0x180343e8c], eax
jmp 0x180132508
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x108c], 0
jmp 0x1801325e7
mov eax, dword [rsp + 0x108c]
inc eax
mov dword [rsp + 0x108c], eax
movsxd rax, dword [rsp + 0x108c]
cmp rax, 5
jae 0x180132654
movsxd rax, dword [rsp + 0x108c]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132652
movsxd rax, dword [rsp + 0x108c]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1090], eax
mov eax, dword [rsp + 0x1090]
mov dword [0x180343e8c], eax
jmp 0x1801325d7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1094], 0
jmp 0x1801326d1
mov eax, dword [rsp + 0x1094]
inc eax
mov dword [rsp + 0x1094], eax
movsxd rax, dword [rsp + 0x1094]
cmp rax, 0x12
jae 0x18013273e
movsxd rax, dword [rsp + 0x1094]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013273c
movsxd rax, dword [rsp + 0x1094]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1098], eax
mov eax, dword [rsp + 0x1098]
mov dword [0x180343e8c], eax
jmp 0x1801326c1
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x109c], 0
jmp 0x1801327a0
mov eax, dword [rsp + 0x109c]
inc eax
mov dword [rsp + 0x109c], eax
movsxd rax, dword [rsp + 0x109c]
cmp rax, 8
jae 0x18013280d
movsxd rax, dword [rsp + 0x109c]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013280b
movsxd rax, dword [rsp + 0x109c]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x10a0], eax
mov eax, dword [rsp + 0x10a0]
mov dword [0x180343e8c], eax
jmp 0x180132790
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4fc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x10a4], 0
jmp 0x18013288a
mov eax, dword [rsp + 0x10a4]
inc eax
mov dword [rsp + 0x10a4], eax
movsxd rax, dword [rsp + 0x10a4]
cmp rax, 0xb
jae 0x1801328f7
movsxd rax, dword [rsp + 0x10a4]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801328f5
movsxd rax, dword [rsp + 0x10a4]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x10a8], eax
mov eax, dword [rsp + 0x10a8]
mov dword [0x180343e8c], eax
jmp 0x18013287a
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x10ac], 0
jmp 0x180132974
mov eax, dword [rsp + 0x10ac]
inc eax
mov dword [rsp + 0x10ac], eax
movsxd rax, dword [rsp + 0x10ac]
cmp rax, 0xb
jae 0x1801329e1
movsxd rax, dword [rsp + 0x10ac]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801329df
movsxd rax, dword [rsp + 0x10ac]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x10b0], eax
mov eax, dword [rsp + 0x10b0]
mov dword [0x180343e8c], eax
jmp 0x180132964
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x10b4], 0
jmp 0x180132a5e
mov eax, dword [rsp + 0x10b4]
inc eax
mov dword [rsp + 0x10b4], eax
movsxd rax, dword [rsp + 0x10b4]
cmp rax, 0x16
jae 0x180132acb
movsxd rax, dword [rsp + 0x10b4]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132ac9
movsxd rax, dword [rsp + 0x10b4]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x10b8], eax
mov eax, dword [rsp + 0x10b8]
mov dword [0x180343e8c], eax
jmp 0x180132a4e
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180353418]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180132b26
lea rcx, [0x180353438]
call fcn.180045f70
mov edx, 0xef
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180353458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132b4d
lea rcx, str.prop_fireescape_02a
call fcn.180079e90
lea rcx, [0x180353478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132b74
lea rcx, str.prop_towercrane_02el2
call fcn.18007a250
lea rcx, [0x180353498]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132b9b
lea rcx, str.prop_mp_icon_shad_lrg
call fcn.18007a850
lea rcx, [0x1803534b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132bc2
lea rcx, str.prop_mp_icon_shad_med
call fcn.18007a850
lea rcx, [0x1803534d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132be9
lea rcx, str.prop_mp_icon_shad_sm
call fcn.18007a850
lea rcx, [0x1803534f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132c10
lea rcx, str.prop_big_shit_02
call fcn.18007a850
lea rcx, [0x180353518]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132c37
lea rcx, str.prop_cs_panties
call fcn.18007a850
lea rcx, [0x180353538]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132c5e
lea rcx, str.prop_cs_panties_02
call fcn.18007a850
lea rcx, [0x180353558]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132c85
lea rcx, str.prop_cs_panties_03
call fcn.18007a850
lea rcx, [0x180353578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132cac
lea rcx, str.prop_water_corpse_02
call fcn.18007a850
lea rcx, [0x180353598]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132cd3
lea rcx, str.prop_dress_disp_03
call fcn.18007a850
lea rcx, [0x1803535b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132cfa
lea rcx, str.prop_still
call fcn.18007a850
lea rcx, [0x1803535d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132d21
lea rcx, str.p_oil_slick_01
call fcn.18007a850
lea rcx, [0x1803535f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132d48
lea rcx, str.hei_prop_heist_emp
call fcn.18007a850
lea rcx, [0x180353618]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132d6f
lea rcx, str.prop_juicestand
call fcn.18007a850
lea rcx, [0x180353638]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132d96
lea rcx, str.prop_weed_01
call fcn.18007a850
lea rcx, [0x180353658]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132dbd
lea rcx, str.prop_weed_01
call fcn.18007a850
lea rcx, [0x180353678]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132de4
lea rcx, str.p_v_43_safe_s
call fcn.18007a850
lea rcx, [0x180353698]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132e0b
lea rcx, str.p_spinning_anus_s
call fcn.18007a850
lea rcx, [0x1803536b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132e32
lea rcx, str.prop_ld_toilet_01
call fcn.18007a850
lea rcx, [0x1803536d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132e59
lea rcx, str.prop_xmas_tree_int
call fcn.18007a850
lea rcx, [0x1803536f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132e80
lea rcx, str.prop_windmill_01
call fcn.18007a850
lea rcx, [0x180353718]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132ea7
lea rcx, str.prop_air_bigradar
call fcn.18007a850
lea rcx, [0x180353738]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132ece
lea rcx, str.prop_alien_egg_01
call fcn.18007a850
lea rcx, [0x180353758]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132ef5
lea rcx, str.prop_beggers_sign_01
call fcn.18007a850
lea rcx, [0x180353778]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132f1c
lea rcx, str.prop_beggers_sign_02
call fcn.18007a850
lea rcx, [0x180353798]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132f43
lea rcx, str.prop_egg_clock_01
call fcn.18007a850
lea rcx, [0x1803537b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132f6a
lea rcx, str.prop_acc_guitar_01_d1
call fcn.18007a850
lea rcx, [0x1803537d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132f91
lea rcx, str.prop_cs_duffel_01b
call fcn.18007a850
lea rcx, [0x1803537f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132fb8
lea rcx, str.prop_juice_dispenser
call fcn.18007a850
lea rcx, [0x180353818]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180132fdf
lea rcx, str.prop_boxing_glove_01
call fcn.18007a850
lea rcx, [0x180353838]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133006
lea rcx, str.prop_byard_dingy
call fcn.18007a850
lea rcx, [0x180353858]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013302d
lea rcx, str.prop_cs_dildo_01
call fcn.18007a850
lea rcx, [0x180353878]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133054
lea rcx, str.prop_cs_dumpster_01a
call fcn.18007a850
lea rcx, [0x180353898]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013307b
lea rcx, str.prop_dj_deck_02
call fcn.18007a850
lea rcx, [0x1803538b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801330a2
lea rcx, str.prop_dummy_plane
call fcn.18007a850
lea rcx, [0x1803538d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801330c9
lea rcx, str.PROP_MP_RAMP_03
call fcn.18007a850
lea rcx, [0x1803538f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801330f0
lea rcx, str.PROP_MP_RAMP_02
call fcn.18007a850
lea rcx, [0x180353918]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133117
lea rcx, str.PROP_MP_RAMP_01
call fcn.18007a850
lea rcx, [0x180353938]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013313e
lea rcx, str.PROP_SKIP_08A
call fcn.18007a850
lea rcx, [0x180353958]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133165
lea rcx, str.PROP_MP_NUM_1
call fcn.18007a850
lea rcx, [0x180353978]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013318c
lea rcx, str.PROP_MP_NUM_2
call fcn.18007a850
lea rcx, [0x180353998]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801331b3
lea rcx, str.PROP_MP_NUM_3
call fcn.18007a850
lea rcx, [0x1803539b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801331da
lea rcx, str.PROP_MP_NUM_4
call fcn.18007a850
lea rcx, [0x1803539d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133201
lea rcx, str.PROP_MP_NUM_5
call fcn.18007a850
lea rcx, [0x1803539f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133228
lea rcx, str.PROP_MP_NUM_6
call fcn.18007a850
lea rcx, [0x180353a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013324f
lea rcx, str.PROP_MP_NUM_7
call fcn.18007a850
lea rcx, [0x180353a38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133276
lea rcx, str.PROP_MP_NUM_8
call fcn.18007a850
lea rcx, [0x180353a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013329d
lea rcx, str.PROP_MP_NUM_9
call fcn.18007a850
lea rcx, [0x180353a78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801332c4
lea rcx, str.prop_beer_neon_01
call fcn.18007a850
lea rcx, [0x180353a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801332eb
lea rcx, str.prop_dummy_plane
call fcn.18007a850
lea rcx, [0x180353ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133312
lea rcx, str.prop_anim_cash_pile_02
call fcn.18007a850
lea rcx, [0x180353ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133339
lea rcx, str.prop_asteroid_01
call fcn.18007a850
lea rcx, [0x180353af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133360
lea rcx, str.prop_weed_pallet
call fcn.18007a850
lea rcx, [0x180353b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133387
lea rcx, str.prop_Ld_ferris_wheel
call fcn.18007a850
lea rcx, [0x180353b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801333ae
lea rcx, str.prop_amb_donut
call fcn.18007a850
lea rcx, [0x180353b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801333d5
lea rcx, str.prop_basejump_target_01
call fcn.18007a850
lea rcx, [0x180353b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801333fc
lea rcx, str.prop_amb_handbag_01
call fcn.18007a850
lea rcx, [0x180353b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133423
lea rcx, str.prop_air_cargo_01a
call fcn.18007a850
lea rcx, [0x180353bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013344a
lea rcx, str.stt_prop_ramp_multi_loop_rb
call fcn.18007a850
lea rcx, [0x180353bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133471
lea rcx, str.prop_crashed_heli
call fcn.18007a850
lea rcx, [0x180353bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133498
lea rcx, str.prop_crashed_heli_s
call fcn.18007a850
lea rcx, [0x180353c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801334bf
lea rcx, str.prop_rail_boxcar3
call fcn.18007a850
lea rcx, [0x180353c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801334e6
lea rcx, str.p_tram_crash_s
call fcn.18007a850
lea rcx, [0x180353c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013350d
lea rcx, str.prop_roller_car_02
call fcn.18007a850
lea rcx, [0x180353c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133534
lea rcx, str.p_cargo_chute_s
call fcn.18007a850
lea rcx, [0x180353c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013355b
lea rcx, str.CARGOPLANE
call fcn.18007a850
lea rcx, [0x180353cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133582
lea rcx, str.prop_beach_fire
call fcn.18007a850
lea rcx, [0x1803522b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133841
lea rcx, str.p_oil_slick_01
call fcn.18007a850
lea rcx, str.hei_prop_heist_emp
call fcn.18007a850
lea rcx, str.prop_juicestand
call fcn.18007a850
lea rcx, str.prop_weed_01
call fcn.18007a850
lea rcx, str.prop_weed_01
call fcn.18007a850
lea rcx, str.p_v_43_safe_s
call fcn.18007a850
lea rcx, str.p_spinning_anus_s
call fcn.18007a850
lea rcx, str.prop_ld_toilet_01
call fcn.18007a850
lea rcx, str.prop_xmas_tree_int
call fcn.18007a850
lea rcx, str.prop_windmill_01
call fcn.18007a850
lea rcx, str.prop_air_bigradar
call fcn.18007a850
lea rcx, str.prop_alien_egg_01
call fcn.18007a850
lea rcx, str.prop_beggers_sign_01
call fcn.18007a850
lea rcx, str.prop_beggers_sign_02
call fcn.18007a850
lea rcx, str.prop_egg_clock_01
call fcn.18007a850
lea rcx, str.prop_acc_guitar_01_d1
call fcn.18007a850
lea rcx, str.prop_cs_duffel_01b
call fcn.18007a850
lea rcx, str.prop_juice_dispenser
call fcn.18007a850
lea rcx, str.prop_boxing_glove_01
call fcn.18007a850
lea rcx, str.prop_byard_dingy
call fcn.18007a850
lea rcx, str.prop_cs_dildo_01
call fcn.18007a850
lea rcx, str.prop_cs_dumpster_01a
call fcn.18007a850
lea rcx, str.prop_dj_deck_02
call fcn.18007a850
lea rcx, str.prop_dummy_plane
call fcn.18007a850
lea rcx, str.PROP_MP_RAMP_03
call fcn.18007a850
lea rcx, str.PROP_MP_RAMP_02
call fcn.18007a850
lea rcx, str.PROP_MP_RAMP_01
call fcn.18007a850
lea rcx, str.PROP_SKIP_08A
call fcn.18007a850
lea rcx, str.PROP_MP_NUM_1
call fcn.18007a850
lea rcx, str.PROP_MP_NUM_2
call fcn.18007a850
lea rcx, str.PROP_MP_NUM_3
call fcn.18007a850
lea rcx, str.PROP_MP_NUM_4
call fcn.18007a850
lea rcx, str.PROP_MP_NUM_5
call fcn.18007a850
lea rcx, str.PROP_MP_NUM_6
call fcn.18007a850
lea rcx, str.PROP_MP_NUM_7
call fcn.18007a850
lea rcx, str.PROP_MP_NUM_8
call fcn.18007a850
lea rcx, str.PROP_MP_NUM_9
call fcn.18007a850
lea rcx, str.prop_beer_neon_01
call fcn.18007a850
lea rcx, str.prop_dummy_plane
call fcn.18007a850
lea rcx, str.prop_anim_cash_pile_02
call fcn.18007a850
lea rcx, str.prop_asteroid_01
call fcn.18007a850
lea rcx, str.prop_weed_pallet
call fcn.18007a850
lea rcx, str.prop_Ld_ferris_wheel
call fcn.18007a850
lea rcx, str.prop_amb_donut
call fcn.18007a850
lea rcx, str.prop_basejump_target_01
call fcn.18007a850
lea rcx, str.prop_amb_handbag_01
call fcn.18007a850
lea rcx, str.prop_air_cargo_01a
call fcn.18007a850
lea rcx, str.stt_prop_ramp_multi_loop_rb
call fcn.18007a850
lea rcx, str.prop_crashed_heli
call fcn.18007a850
lea rcx, str.prop_crashed_heli_s
call fcn.18007a850
lea rcx, str.prop_rail_boxcar3
call fcn.18007a850
lea rcx, str.p_tram_crash_s
call fcn.18007a850
lea rcx, str.prop_roller_car_02
call fcn.18007a850
lea rcx, str.p_cargo_chute_s
call fcn.18007a850
lea rcx, str.CARGOPLANE
call fcn.18007a850
lea rcx, str.prop_beach_fire
call fcn.18007a850
lea rcx, [0x180353cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801338f0
lea rcx, str.xs_propint2_building_base_03
call fcn.18007a850
lea rcx, str.xs_propint2_building_base_02
call fcn.18007a850
lea rcx, str.xs_propint2_building_base_01
call fcn.18007a850
lea rcx, str.xs_propint2_building_08
call fcn.18007a850
lea rcx, str.xs_propint2_building_07
call fcn.18007a850
lea rcx, str.xs_propint2_building_06
call fcn.18007a850
lea rcx, str.xs_propint2_building_05b
call fcn.18007a850
lea rcx, str.xs_propint2_building_05
call fcn.18007a850
lea rcx, str.xs_propint2_building_04
call fcn.18007a850
lea rcx, str.xs_propint2_building_03
call fcn.18007a850
lea rcx, str.xs_propint2_building_02
call fcn.18007a850
lea rcx, str.xs_propint2_building_01
call fcn.18007a850
lea rcx, [0x180353cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133a17
lea rcx, str.xs_propint5_waste_10_ground_d
call fcn.18007a850
lea rcx, str.xs_propint5_waste_10_ground
call fcn.18007a850
lea rcx, str.xs_propint5_waste_09_ground_d
call fcn.18007a850
lea rcx, str.xs_propint5_waste_09_ground_cut
call fcn.18007a850
lea rcx, str.xs_propint5_waste_09_ground
call fcn.18007a850
lea rcx, str.xs_propint5_waste_08_ground_d
call fcn.18007a850
lea rcx, str.xs_propint5_waste_08_ground
call fcn.18007a850
lea rcx, str.xs_propint5_waste_07_ground_d
call fcn.18007a850
lea rcx, str.xs_propint5_waste_07_ground
call fcn.18007a850
lea rcx, str.xs_propint5_waste_06_ground_d
call fcn.18007a850
lea rcx, str.xs_propint5_waste_06_ground
call fcn.18007a850
lea rcx, str.xs_propint5_waste_05_ground_line
call fcn.18007a850
lea rcx, str.xs_propint5_waste_05_ground_d
call fcn.18007a850
lea rcx, str.xs_propint5_waste_05_ground
call fcn.18007a850
lea rcx, str.xs_propint5_waste_04_ground_d
call fcn.18007a850
lea rcx, str.xs_propint5_waste_04_ground
call fcn.18007a850
lea rcx, str.xs_propint5_waste_03_ground_d
call fcn.18007a850
lea rcx, str.xs_propint5_waste_03_ground
call fcn.18007a850
lea rcx, str.xs_propint5_waste_02_ground_d
call fcn.18007a850
lea rcx, str.xs_propint5_waste_02_ground
call fcn.18007a850
lea rcx, str.xs_propint5_waste_01_ground_d
call fcn.18007a850
lea rcx, str.xs_propint5_waste_01_ground
call fcn.18007a850
lea rcx, [0x180353d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133c9a
lea rcx, str.xs_propintarena_structure_c_01a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_01ald
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_01b
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_01bld
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_01c
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_02a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_02ald
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_02b
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_02c
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_03a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_04a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_04b
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_c_04c
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_01a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_02a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_02b
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_02c
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_02d
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_02e
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_03a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_03b
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_03c
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_03d
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_03e
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_f_04a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_guide
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_l_01a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_l_02a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_l_03a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_01a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_01ald
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_01amc
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_02a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_02ald
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_02b
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_03a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_03ald
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_04a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_04ald
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_05a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_05ald
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_05b
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_06a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_06b
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_06c
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_07a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_07ald
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_07b
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_s_08a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_t_01a
call fcn.18007a850
lea rcx, str.xs_propintarena_structure_t_01b
call fcn.18007a850
call fcn.1801ee080
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180353418]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180133cfa
lea rcx, [0x180353438]
call fcn.180045f70
mov edx, 0x134
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180353458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133d21
lea rcx, str.prop_fireescape_02a
call fcn.18007b650
lea rcx, [0x180353478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133d48
lea rcx, str.prop_towercrane_02el2
call fcn.18007afc0
lea rcx, [0x1803535d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133d6f
lea rcx, str.p_oil_slick_01
call fcn.18007abd0
lea rcx, [0x1803535f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133d96
lea rcx, str.hei_prop_heist_emp
call fcn.18007abd0
lea rcx, [0x180353618]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133dbd
lea rcx, str.prop_juicestand
call fcn.18007abd0
lea rcx, [0x180353638]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133de4
lea rcx, str.prop_weed_01
call fcn.18007abd0
lea rcx, [0x180353658]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133e0b
lea rcx, str.prop_weed_01
call fcn.18007abd0
lea rcx, [0x180353678]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133e32
lea rcx, str.p_v_43_safe_s
call fcn.18007abd0
lea rcx, [0x180353698]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133e59
lea rcx, str.p_spinning_anus_s
call fcn.18007abd0
lea rcx, [0x1803536b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133e80
lea rcx, str.prop_ld_toilet_01
call fcn.18007abd0
lea rcx, [0x1803536d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133ea7
lea rcx, str.prop_xmas_tree_int
call fcn.18007abd0
lea rcx, [0x1803536f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133ece
lea rcx, str.prop_windmill_01
call fcn.18007abd0
lea rcx, [0x180353718]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133ef5
lea rcx, str.prop_air_bigradar
call fcn.18007abd0
lea rcx, [0x180353738]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133f1c
lea rcx, str.prop_alien_egg_01
call fcn.18007abd0
lea rcx, [0x180353758]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133f43
lea rcx, str.prop_beggers_sign_01
call fcn.18007abd0
lea rcx, [0x180353778]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133f6a
lea rcx, str.prop_beggers_sign_02
call fcn.18007abd0
lea rcx, [0x180353798]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133f91
lea rcx, str.prop_egg_clock_01
call fcn.18007abd0
lea rcx, [0x1803537b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133fb8
lea rcx, str.prop_acc_guitar_01_d1
call fcn.18007abd0
lea rcx, [0x1803537d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180133fdf
lea rcx, str.prop_cs_duffel_01b
call fcn.18007abd0
lea rcx, [0x1803537f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134006
lea rcx, str.prop_juice_dispenser
call fcn.18007abd0
lea rcx, [0x180353818]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013402d
lea rcx, str.prop_boxing_glove_01
call fcn.18007abd0
lea rcx, [0x180353838]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134054
lea rcx, str.prop_byard_dingy
call fcn.18007abd0
lea rcx, [0x180353858]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013407b
lea rcx, str.prop_cs_dildo_01
call fcn.18007abd0
lea rcx, [0x180353878]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801340a2
lea rcx, str.prop_cs_dumpster_01a
call fcn.18007abd0
lea rcx, [0x180353898]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801340c9
lea rcx, str.prop_dj_deck_02
call fcn.18007abd0
lea rcx, [0x1803538b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801340f0
lea rcx, str.prop_dummy_plane
call fcn.18007abd0
lea rcx, [0x1803538d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134117
lea rcx, str.PROP_MP_RAMP_03
call fcn.18007abd0
lea rcx, [0x1803538f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013413e
lea rcx, str.PROP_MP_RAMP_02
call fcn.18007abd0
lea rcx, [0x180353918]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134165
lea rcx, str.PROP_MP_RAMP_01
call fcn.18007abd0
lea rcx, [0x180353938]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013418c
lea rcx, str.PROP_SKIP_08A
call fcn.18007abd0
lea rcx, [0x180353958]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801341b3
lea rcx, str.PROP_MP_NUM_1
call fcn.18007abd0
lea rcx, [0x180353978]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801341da
lea rcx, str.PROP_MP_NUM_2
call fcn.18007abd0
lea rcx, [0x180353998]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134201
lea rcx, str.PROP_MP_NUM_3
call fcn.18007abd0
lea rcx, [0x1803539b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134228
lea rcx, str.PROP_MP_NUM_4
call fcn.18007abd0
lea rcx, [0x1803539d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013424f
lea rcx, str.PROP_MP_NUM_5
call fcn.18007abd0
lea rcx, [0x1803539f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134276
lea rcx, str.PROP_MP_NUM_6
call fcn.18007abd0
lea rcx, [0x180353a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013429d
lea rcx, str.PROP_MP_NUM_7
call fcn.18007abd0
lea rcx, [0x180353a38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801342c4
lea rcx, str.PROP_MP_NUM_8
call fcn.18007abd0
lea rcx, [0x180353a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801342eb
lea rcx, str.PROP_MP_NUM_9
call fcn.18007abd0
lea rcx, [0x180353a78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134312
lea rcx, str.prop_beer_neon_01
call fcn.18007abd0
lea rcx, [0x180353a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134339
lea rcx, str.prop_dummy_plane
call fcn.18007abd0
lea rcx, [0x180353ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134360
lea rcx, str.prop_anim_cash_pile_02
call fcn.18007abd0
lea rcx, [0x180353ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134387
lea rcx, str.prop_asteroid_01
call fcn.18007abd0
lea rcx, [0x180353af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801343ae
lea rcx, str.prop_weed_pallet
call fcn.18007abd0
lea rcx, [0x180353b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801343d5
lea rcx, str.prop_Ld_ferris_wheel
call fcn.18007abd0
lea rcx, [0x180353b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801343fc
lea rcx, str.prop_amb_donut
call fcn.18007abd0
lea rcx, [0x180353b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134423
lea rcx, str.prop_basejump_target_01
call fcn.18007abd0
lea rcx, [0x180353b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013444a
lea rcx, str.prop_amb_handbag_01
call fcn.18007abd0
lea rcx, [0x180353b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134471
lea rcx, str.prop_air_cargo_01a
call fcn.18007abd0
lea rcx, [0x180353bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134498
lea rcx, str.stt_prop_ramp_multi_loop_rb
call fcn.18007abd0
lea rcx, [0x180353bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801344bf
lea rcx, str.prop_crashed_heli
call fcn.18007abd0
lea rcx, [0x180353bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801344e6
lea rcx, str.prop_crashed_heli_s
call fcn.18007abd0
lea rcx, [0x180353c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013450d
lea rcx, str.prop_rail_boxcar3
call fcn.18007abd0
lea rcx, [0x180353c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134534
lea rcx, str.p_tram_crash_s
call fcn.18007abd0
lea rcx, [0x180353c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013455b
lea rcx, str.prop_roller_car_02
call fcn.18007abd0
lea rcx, [0x180353c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180134582
lea rcx, str.p_cargo_chute_s
call fcn.18007abd0
lea rcx, [0x180353c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801345a9
lea rcx, str.CARGOPLANE
call fcn.18007abd0
lea rcx, [0x180353cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801345d0
lea rcx, str.prop_beach_fire
call fcn.18007abd0
lea rax, str.prop_bskball_01
mov qword [rsp + 0x26220], rax
lea rax, str.PROP_MP_RAMP_03
mov qword [rsp + 0x26228], rax
lea rax, str.PROP_MP_RAMP_02
mov qword [rsp + 0x26230], rax
lea rax, str.PROP_MP_RAMP_01
mov qword [rsp + 0x26238], rax
lea rax, str.PROP_JETSKI_RAMP_01
mov qword [rsp + 0x26240], rax
lea rax, str.PROP_WATER_RAMP_03
mov qword [rsp + 0x26248], rax
lea rax, str.PROP_VEND_SNAK_01
mov qword [rsp + 0x26250], rax
lea rax, str.PROP_TRI_START_BANNER
mov qword [rsp + 0x26258], rax
lea rax, str.PROP_TRI_FINISH_BANNER
mov qword [rsp + 0x26260], rax
lea rax, str.PROP_TEMP_BLOCK_BLOCKER
mov qword [rsp + 0x26268], rax
lea rax, str.PROP_SLUICEGATEL
mov qword [rsp + 0x26270], rax
lea rax, str.PROP_SKIP_08A
mov qword [rsp + 0x26278], rax
lea rax, str.PROP_SAM_01
mov qword [rsp + 0x26280], rax
lea rax, str.PROP_RUB_CONT_01B
mov qword [rsp + 0x26288], rax
lea rax, str.PROP_ROADCONE01A
mov qword [rsp + 0x26290], rax
lea rax, str.PROP_MP_ARROW_BARRIER_01
mov qword [rsp + 0x26298], rax
lea rax, str.PROP_HOTEL_CLOCK_01
mov qword [rsp + 0x262a0], rax
lea rax, str.PROP_LIFEBLURB_02
mov qword [rsp + 0x262a8], rax
lea rax, str.PROP_COFFIN_02B
mov qword [rsp + 0x262b0], rax
lea rax, str.PROP_MP_NUM_1
mov qword [rsp + 0x262b8], rax
lea rax, str.PROP_MP_NUM_2
mov qword [rsp + 0x262c0], rax
lea rax, str.PROP_MP_NUM_3
mov qword [rsp + 0x262c8], rax
lea rax, str.PROP_MP_NUM_4
mov qword [rsp + 0x262d0], rax
lea rax, str.PROP_MP_NUM_5
mov qword [rsp + 0x262d8], rax
lea rax, str.PROP_MP_NUM_6
mov qword [rsp + 0x262e0], rax
lea rax, str.PROP_MP_NUM_7
mov qword [rsp + 0x262e8], rax
lea rax, str.PROP_MP_NUM_8
mov qword [rsp + 0x262f0], rax
lea rax, str.PROP_MP_NUM_9
mov qword [rsp + 0x262f8], rax
lea rax, str.prop_xmas_tree_int
mov qword [rsp + 0x26300], rax
lea rax, str.prop_bumper_car_01
mov qword [rsp + 0x26308], rax
lea rax, str.prop_beer_neon_01
mov qword [rsp + 0x26310], rax
lea rax, str.prop_space_rifle
mov qword [rsp + 0x26318], rax
lea rax, str.prop_dummy_01
mov qword [rsp + 0x26320], rax
lea rax, str.prop_rub_trolley01a
mov qword [rsp + 0x26328], rax
lea rax, str.prop_wheelchair_01_s
mov qword [rsp + 0x26330], rax
lea rax, str.PROP_CS_KATANA_01
mov qword [rsp + 0x26338], rax
lea rax, str.PROP_CS_DILDO_01
mov qword [rsp + 0x26340], rax
lea rax, str.prop_armchair_01
mov qword [rsp + 0x26348], rax
lea rax, str.prop_bin_04a
mov qword [rsp + 0x26350], rax
lea rax, str.prop_chair_01a
mov qword [rsp + 0x26358], rax
lea rax, str.prop_dog_cage_01
mov qword [rsp + 0x26360], rax
lea rax, str.prop_dummy_plane
mov qword [rsp + 0x26368], rax
lea rax, str.prop_golf_bag_01
mov qword [rsp + 0x26370], rax
lea rax, str.prop_arcade_01
mov qword [rsp + 0x26378], rax
lea rax, str.hei_prop_heist_emp
mov qword [rsp + 0x26380], rax
lea rax, str.prop_alien_egg_01
mov qword [rsp + 0x26388], rax
lea rax, str.prop_air_towbar_01
mov qword [rsp + 0x26390], rax
lea rax, str.hei_prop_heist_tug
mov qword [rsp + 0x26398], rax
lea rax, str.prop_air_luggtrolley
mov qword [rsp + 0x263a0], rax
lea rax, str.PROP_CUP_SAUCER_01
mov qword [rsp + 0x263a8], rax
lea rax, str.prop_wheelchair_01
mov qword [rsp + 0x263b0], rax
lea rax, str.prop_ld_toilet_01
mov qword [rsp + 0x263b8], rax
lea rax, str.prop_acc_guitar_01
mov qword [rsp + 0x263c0], rax
lea rax, str.prop_bank_vaultdoor
mov qword [rsp + 0x263c8], rax
lea rax, str.p_v_43_safe_s
mov qword [rsp + 0x263d0], rax
lea rax, str.p_spinning_anus_s
mov qword [rsp + 0x263d8], rax
lea rax, str.prop_can_canoe
mov qword [rsp + 0x263e0], rax
lea rax, str.prop_air_woodsteps
mov qword [rsp + 0x263e8], rax
lea rax, str.Prop_weed_01
mov qword [rsp + 0x263f0], rax
lea rax, str.prop_a_trailer_door_01
mov qword [rsp + 0x263f8], rax
lea rax, str.prop_apple_box_01
mov qword [rsp + 0x26400], rax
lea rax, str.prop_air_fueltrail1
mov qword [rsp + 0x26408], rax
lea rax, str.prop_barrel_02a
mov qword [rsp + 0x26410], rax
lea rax, str.prop_barrel_float_1
mov qword [rsp + 0x26418], rax
lea rax, str.prop_barrier_wat_03b
mov qword [rsp + 0x26420], rax
lea rax, str.prop_air_fueltrail2
mov qword [rsp + 0x26428], rax
lea rax, str.prop_air_propeller01
mov qword [rsp + 0x26430], rax
lea rax, str.prop_windmill_01
mov qword [rsp + 0x26438], rax
lea rax, str.prop_Ld_ferris_wheel
mov qword [rsp + 0x26440], rax
lea rax, str.p_tram_crash_s
mov qword [rsp + 0x26448], rax
lea rax, str.p_oil_slick_01
mov qword [rsp + 0x26450], rax
lea rax, str.p_ld_stinger_s
mov qword [rsp + 0x26458], rax
lea rax, str.p_ld_soc_ball_01
mov qword [rsp + 0x26460], rax
lea rax, str.prop_juicestand
mov qword [rsp + 0x26468], rax
lea rax, str.p_oil_pjack_01_s
mov qword [rsp + 0x26470], rax
lea rax, str.prop_barbell_01
mov qword [rsp + 0x26478], rax
lea rax, str.prop_barbell_100kg
mov qword [rsp + 0x26480], rax
lea rax, str.p_parachute1_s
mov qword [rsp + 0x26488], rax
lea rax, str.p_cablecar_s
mov qword [rsp + 0x26490], rax
lea rax, str.prop_beach_fire
mov qword [rsp + 0x26498], rax
lea rax, str.prop_lev_des_barge_02
mov qword [rsp + 0x264a0], rax
lea rax, str.prop_lev_des_barge_01
mov qword [rsp + 0x264a8], rax
lea rax, str.prop_a_base_bars_01
mov qword [rsp + 0x264b0], rax
lea rax, str.prop_beach_bars_01
mov qword [rsp + 0x264b8], rax
lea rax, str.prop_air_bigradar
mov qword [rsp + 0x264c0], rax
lea rax, str.prop_weed_pallet
mov qword [rsp + 0x264c8], rax
lea rax, str.prop_artifact_01
mov qword [rsp + 0x264d0], rax
lea rax, str.prop_attache_case_01
mov qword [rsp + 0x264d8], rax
lea rax, str.prop_large_gold
mov qword [rsp + 0x264e0], rax
lea rax, str.prop_roller_car_01
mov qword [rsp + 0x264e8], rax
lea rax, str.prop_water_corpse_01
mov qword [rsp + 0x264f0], rax
lea rax, str.prop_water_corpse_02
mov qword [rsp + 0x264f8], rax
lea rax, str.prop_dummy_01
mov qword [rsp + 0x26500], rax
lea rax, str.prop_atm_01
mov qword [rsp + 0x26508], rax
lea rax, str.hei_prop_carrier_docklight_01
mov qword [rsp + 0x26510], rax
lea rax, str.hei_prop_carrier_liferafts
mov qword [rsp + 0x26518], rax
lea rax, str.hei_prop_carrier_ord_03
mov qword [rsp + 0x26520], rax
lea rax, str.hei_prop_carrier_defense_02
mov qword [rsp + 0x26528], rax
lea rax, str.hei_prop_carrier_defense_01
mov qword [rsp + 0x26530], rax
lea rax, str.hei_prop_carrier_radar_1
mov qword [rsp + 0x26538], rax
lea rax, str.hei_prop_carrier_radar_2
mov qword [rsp + 0x26540], rax
lea rax, str.hei_prop_hei_bust_01
mov qword [rsp + 0x26548], rax
lea rax, str.hei_prop_wall_alarm_on
mov qword [rsp + 0x26550], rax
lea rax, str.hei_prop_wall_light_10a_cr
mov qword [rsp + 0x26558], rax
lea rax, str.prop_afsign_amun
mov qword [rsp + 0x26560], rax
lea rax, str.prop_afsign_vbike
mov qword [rsp + 0x26568], rax
lea rax, str.prop_aircon_l_01
mov qword [rsp + 0x26570], rax
lea rax, str.prop_aircon_l_02
mov qword [rsp + 0x26578], rax
lea rax, str.prop_aircon_l_03
mov qword [rsp + 0x26580], rax
lea rax, str.prop_aircon_l_04
mov qword [rsp + 0x26588], rax
lea rax, str.prop_airhockey_01
mov qword [rsp + 0x26590], rax
lea rax, str.prop_air_bagloader
mov qword [rsp + 0x26598], rax
lea rax, str.prop_air_blastfence_01
mov qword [rsp + 0x265a0], rax
lea rax, str.prop_air_blastfence_02
mov qword [rsp + 0x265a8], rax
lea rax, str.prop_air_cargo_01a
mov qword [rsp + 0x265b0], rax
lea rax, str.prop_air_chock_01
mov qword [rsp + 0x265b8], rax
lea rax, str.prop_air_chock_03
mov qword [rsp + 0x265c0], rax
lea rax, str.prop_air_gasbogey_01
mov qword [rsp + 0x265c8], rax
lea rax, str.prop_air_generator_03
mov qword [rsp + 0x265d0], rax
lea rax, str.prop_air_stair_02
mov qword [rsp + 0x265d8], rax
lea rax, str.prop_amb_40oz_02
mov qword [rsp + 0x265e0], rax
lea rax, str.prop_amb_40oz_03
mov qword [rsp + 0x265e8], rax
lea rax, str.prop_amb_beer_bottle
mov qword [rsp + 0x265f0], rax
lea rax, str.prop_amb_donut
mov qword [rsp + 0x265f8], rax
lea rax, str.prop_amb_handbag_01
mov qword [rsp + 0x26600], rax
lea rax, str.prop_amp_01
mov qword [rsp + 0x26608], rax
lea rax, str.prop_anim_cash_pile_02
mov qword [rsp + 0x26610], rax
lea rax, str.prop_asteroid_01
mov qword [rsp + 0x26618], rax
lea rax, str.prop_arm_wrestle_01
mov qword [rsp + 0x26620], rax
lea rax, str.prop_ballistic_shield
mov qword [rsp + 0x26628], rax
lea rax, str.prop_bank_shutter
mov qword [rsp + 0x26630], rax
lea rax, str.prop_barier_conc_02b
mov qword [rsp + 0x26638], rax
lea rax, str.prop_barier_conc_05a
mov qword [rsp + 0x26640], rax
lea rax, str.prop_barrel_01a
mov qword [rsp + 0x26648], rax
lea rax, str.prop_bar_stool_01
mov qword [rsp + 0x26650], rax
lea rax, str.prop_basejump_target_01
mov qword [rsp + 0x26658], rax
lea rcx, [0x1803522b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801350a4
call qword [sym.imp.WINMM.dll_timeGetTime]
sub eax, dword [0x180382c94]
cmp eax, 0x64
jbe 0x180134e04
lea rcx, str.p_oil_slick_01
call fcn.18007ba80
lea rcx, str.hei_prop_heist_emp
call fcn.18007ba80
lea rcx, str.prop_juicestand
call fcn.18007ba80
lea rcx, str.prop_weed_01
call fcn.18007ba80
lea rcx, str.prop_weed_01
call fcn.18007ba80
lea rcx, str.p_v_43_safe_s
call fcn.18007ba80
lea rcx, str.p_spinning_anus_s
call fcn.18007ba80
lea rcx, str.prop_ld_toilet_01
call fcn.18007ba80
lea rcx, str.prop_xmas_tree_int
call fcn.18007ba80
lea rcx, str.prop_windmill_01
call fcn.18007ba80
lea rcx, str.prop_air_bigradar
call fcn.18007ba80
lea rcx, str.prop_alien_egg_01
call fcn.18007ba80
lea rcx, str.prop_beggers_sign_01
call fcn.18007ba80
lea rcx, str.prop_beggers_sign_02
call fcn.18007ba80
lea rcx, str.prop_egg_clock_01
call fcn.18007ba80
lea rcx, str.prop_acc_guitar_01_d1
call fcn.18007ba80
lea rcx, str.prop_cs_duffel_01b
call fcn.18007ba80
lea rcx, str.prop_juice_dispenser
call fcn.18007ba80
lea rcx, str.prop_boxing_glove_01
call fcn.18007ba80
lea rcx, str.prop_byard_dingy
call fcn.18007ba80
lea rcx, str.prop_cs_dildo_01
call fcn.18007ba80
lea rcx, str.prop_cs_dumpster_01a
call fcn.18007ba80
lea rcx, str.prop_dj_deck_02
call fcn.18007ba80
lea rcx, str.prop_dummy_plane
call fcn.18007ba80
lea rcx, str.PROP_MP_RAMP_03
call fcn.18007ba80
lea rcx, str.PROP_MP_RAMP_02
call fcn.18007ba80
lea rcx, str.PROP_MP_RAMP_01
call fcn.18007ba80
lea rcx, str.PROP_SKIP_08A
call fcn.18007ba80
lea rcx, str.PROP_MP_NUM_1
call fcn.18007ba80
lea rcx, str.PROP_MP_NUM_2
call fcn.18007ba80
lea rcx, str.PROP_MP_NUM_3
call fcn.18007ba80
lea rcx, str.PROP_MP_NUM_4
call fcn.18007ba80
lea rcx, str.PROP_MP_NUM_5
call fcn.18007ba80
lea rcx, str.PROP_MP_NUM_6
call fcn.18007ba80
lea rcx, str.PROP_MP_NUM_7
call fcn.18007ba80
lea rcx, str.PROP_MP_NUM_8
call fcn.18007ba80
lea rcx, str.PROP_MP_NUM_9
call fcn.18007ba80
lea rcx, str.prop_beer_neon_01
call fcn.18007ba80
lea rcx, str.prop_dummy_plane
call fcn.18007ba80
lea rcx, str.prop_anim_cash_pile_02
call fcn.18007ba80
lea rcx, str.prop_asteroid_01
call fcn.18007ba80
lea rcx, str.prop_weed_pallet
call fcn.18007ba80
lea rcx, str.prop_Ld_ferris_wheel
call fcn.18007ba80
lea rcx, str.prop_amb_donut
call fcn.18007ba80
lea rcx, str.prop_basejump_target_01
call fcn.18007ba80
lea rcx, str.prop_amb_handbag_01
call fcn.18007ba80
lea rcx, str.prop_air_cargo_01a
call fcn.18007ba80
lea rcx, str.stt_prop_ramp_multi_loop_rb
call fcn.18007ba80
lea rcx, str.prop_crashed_heli
call fcn.18007ba80
lea rcx, str.prop_crashed_heli_s
call fcn.18007ba80
lea rcx, str.prop_rail_boxcar3
call fcn.18007ba80
lea rcx, str.p_tram_crash_s
call fcn.18007ba80
lea rcx, str.prop_roller_car_02
call fcn.18007ba80
lea rcx, str.p_cargo_chute_s
call fcn.18007ba80
lea rcx, str.CARGOPLANE
call fcn.18007ba80
lea rcx, str.prop_beach_fire
call fcn.18007ba80
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c94], eax
lea rcx, [0x180353d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135390
mov dword [rsp + 0x10bc], 0
jmp 0x1801350e0
mov eax, dword [rsp + 0x10bc]
inc eax
mov dword [rsp + 0x10bc], eax
cmp dword [rsp + 0x10bc], 0x20
jg 0x180135390
xor ecx, ecx
call fcn.1800f5d20
call qword [sym.imp.WINMM.dll_timeGetTime]
sub eax, dword [0x180382c94]
cmp eax, 0x2710
jbe 0x180135119
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x10bc], eax
jne 0x180135119
jmp 0x1801350d0
mov ecx, dword [rsp + 0x10bc]
call fcn.1801e9030
mov dword [rsp + 0x10c0], eax
mov r8d, 1
mov edx, dword [rsp + 0x10c0]
lea rcx, [rsp + 0xcfa0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x222a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22290]
lea rcx, [rsp + 0x222a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x20], 0
movss xmm3, dword [0x1802fb694]
movss xmm2, dword [rsp + 0x222a0]
movss xmm1, dword [rsp + 0x22298]
movss xmm0, dword [rsp + 0x22290]
call fcn.1801e8560
mov dword [rsp + 0x20], 0
movss xmm3, dword [0x1802fb694]
movss xmm2, dword [rsp + 0x222a0]
movss xmm1, dword [rsp + 0x22298]
movss xmm0, dword [rsp + 0x22290]
call fcn.1801e8480
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
movss xmm3, dword [0x1802fb694]
movss xmm2, dword [rsp + 0x222a0]
movss xmm1, dword [rsp + 0x22298]
movss xmm0, dword [rsp + 0x22290]
call fcn.1801e8370
mov dword [rsp + 0x10c4], 0
jmp 0x180135245
mov eax, dword [rsp + 0x10c4]
inc eax
mov dword [rsp + 0x10c4], eax
cmp dword [rsp + 0x10c4], 0x88
jge 0x18013538b
movsxd rax, dword [rsp + 0x10c4]
imul rax, rax, 8
lea rcx, [rsp + 0x26220]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], eax
movss xmm3, dword [0x1802fb788]
movss xmm2, dword [rsp + 0x222a0]
movss xmm1, dword [rsp + 0x22298]
movss xmm0, dword [rsp + 0x22290]
call fcn.1801e8270
mov dword [rsp + 0x10c8], eax
mov ecx, dword [rsp + 0x10c8]
call fcn.1801e8f70
test eax, eax
je 0x180135386
mov edx, dword [rsp + 0x10c0]
mov ecx, dword [rsp + 0x10c8]
call fcn.1801e8210
test eax, eax
je 0x180135386
mov ecx, dword [rsp + 0x10c8]
call fcn.1800e4750
mov ecx, dword [rsp + 0x10c8]
call fcn.1801e81c0
mov dword [rsp + 0x10cc], eax
mov edx, 1
mov ecx, dword [rsp + 0x10cc]
call fcn.1801e8160
mov ecx, dword [rsp + 0x10cc]
call fcn.1800851b0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x10c8]
call fcn.1801e80f0
mov ecx, dword [rsp + 0x10c8]
call fcn.1801e80a0
test eax, eax
je 0x180135386
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x10c8]
call fcn.1801e8030
lea rcx, [rsp + 0x10c8]
call fcn.1801e7ff0
lea rcx, [rsp + 0x10c8]
call fcn.1801e7fb0
jmp 0x180135235
jmp 0x1801350d0
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180353d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801353e5
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8f30
lea rcx, [0x180353d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135419
lea r8, str.shag_loop_poppy
lea rdx, str.rcmpaparazzo_2
mov ecx, dword [0x180384d2c]
call fcn.1800852a0
lea rcx, [0x180353db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013544d
lea r8, str.shag_loop_a
lea rdx, str.rcmpaparazzo_2
mov ecx, dword [0x180384d2c]
call fcn.1800852a0
lea rcx, [0x180353dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135481
lea r8, str.priv_dance_p1
lea rdx, str.mini_strip_club_private_dance_part1
mov ecx, dword [0x180384d2c]
call fcn.1800852a0
lea rcx, [0x180353df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801354b5
lea r8, str.pd_dance_01
lea rdx, str.mini_strip_club_pole_dance_pole_dance1
mov ecx, dword [0x180384d2c]
call fcn.1800852a0
lea rcx, [0x180353e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801354e9
lea r8, str.base
lea rdx, str.amb_world_human_push_ups_male_base
mov ecx, dword [0x180384d2c]
call fcn.1800852a0
lea rcx, [0x180353e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013551d
lea r8, str.base
lea rdx, str.amb_world_human_sit_ups_male_base
mov ecx, dword [0x180384d2c]
call fcn.1800852a0
lea rcx, [0x180353e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135551
lea r8, str.celebrate
lea rdx, str.rcmfanatic1celebrate
mov ecx, dword [0x180384d2c]
call fcn.1800852a0
lea rcx, [0x180353e78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135585
lea r8, str.electrocute
lea rdx, str.ragdoll_human
mov ecx, dword [0x180384d2c]
call fcn.1800852a0
lea rcx, [0x18035ce38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801355b9
lea r8, str.pistol
lea rdx, str.mp_suicide
mov ecx, dword [0x180384d2c]
call fcn.1800852a0
lea rcx, [0x180353eb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801355ed
lea r8, str.male_shower_idle_b
lea rdx, str.mp_safehouseshower_male_
mov ecx, dword [0x180384d2c]
call fcn.1800852a0
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180353d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353ed8]
call fcn.180045f70
mov edx, 0xea
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180353d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013564e
call fcn.180087fd0
lea rcx, [0x180353d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013567c
lea rdx, str.shag_loop_poppy
lea rcx, str.rcmpaparazzo_2
call fcn.1800887d0
lea rcx, [0x180353db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801356aa
lea rdx, str.shag_loop_a
lea rcx, str.rcmpaparazzo_2
call fcn.1800887d0
lea rcx, [0x180353dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801356d8
lea rdx, str.priv_dance_p1
lea rcx, str.mini_strip_club_private_dance_part1
call fcn.1800887d0
lea rcx, [0x180353df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135706
lea rdx, str.pd_dance_01
lea rcx, str.mini_strip_club_pole_dance_pole_dance1
call fcn.1800887d0
lea rcx, [0x180353e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135734
lea rdx, str.base
lea rcx, str.amb_world_human_push_ups_male_base
call fcn.1800887d0
lea rcx, [0x180353e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135762
lea rdx, str.base
lea rcx, str.amb_world_human_sit_ups_male_base
call fcn.1800887d0
lea rcx, [0x180353e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135790
lea rdx, str.celebrate
lea rcx, str.rcmfanatic1celebrate
call fcn.1800887d0
lea rcx, [0x180353e78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801357be
lea rdx, str.electrocute
lea rcx, str.ragdoll_human
call fcn.1800887d0
lea rcx, [0x18035ce38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801357ec
lea rdx, str.pistol
lea rcx, str.mp_suicide
call fcn.1800887d0
lea rcx, [0x180353eb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013581a
lea rdx, str.male_shower_idle_b
lea rcx, str.mp_safehouseshower_male_
call fcn.1800887d0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb51c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb540]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180353ed8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180353d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135884
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e8f30
lea rcx, [0x180353ef8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801358bb
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_PAPARAZZI
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180353f18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801358f2
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_DRUG_DEALER_HARD
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180353f38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135929
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_AA_COFFEE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180353f58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135960
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_MUSICIAN
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180353f78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135997
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_MUSCLE_FLEX
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180353f98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801359ce
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_JOG_STANDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180353fb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135a05
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_BINOCULARS
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180353fd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135a3c
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_CLIPBOARD
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180353ff8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135a73
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_SEAT_MUSCLE_BENCH_PRESS
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354018]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135aaa
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_MUSCLE_CHIN_UPS
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354038]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135ae1
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_BBQ
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354058]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135b18
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SUPERHERO
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354078]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135b4f
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_STAND_FISHING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354098]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135b86
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SECURITY_SHINE_TORCH
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803540b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135bbd
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_GARDENER_LEAF_BLOWER
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803540d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135bf4
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_MOBILE_FILM_SHOCKING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803540f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135c2b
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_COP_IDLES
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354118]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135c62
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_DRINKING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354138]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135c99
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_GOLF_PLAYER
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354158]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135cd0
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_WELDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354178]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135d07
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SMOKING_POT
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354198]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135d3e
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_HAMMERING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803541b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135d75
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_TENNIS_PLAYER
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803541d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135dac
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_CONST_DRILL
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803541f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135de3
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_AA_SMOKE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135e1a
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_BUM_FREEWAY
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354238]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135e51
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_BUM_SLUMPED
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354258]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135e88
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_BUM_STANDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354278]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135ebf
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_BUM_WASH
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135ef6
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_CAR_PARK_ATTENDANT
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803542b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135f2d
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_CHEERING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803542d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135f64
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_GARDENER_PLANT
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803542f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135f9b
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_GUARD_PATROL
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180135fd2
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_GUARD_STAND
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136009
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_GUARD_STAND_ARMY
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136040
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_HANG_OUT_STREET
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354378]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136077
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_HIKER_STANDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354398]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801360ae
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_HUMAN_STATUE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803543b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801360e5
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_JANITOR
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803543d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013611c
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_LEANING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803543f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136153
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_MAID_CLEAN
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354418]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013618a
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_MUSCLE_FREE_WEIGHTS
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354438]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801361c1
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_PARTYING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801361f8
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_PICNIC
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013622f
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_PROSTITUTE_HIGH_CLASS
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354498]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136266
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_PROSTITUTE_LOW_CLASS
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803544b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013629d
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_PUSH_UPS
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803544d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801362d4
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SEAT_LEDGE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803544f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013630b
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SEAT_LEDGE_EATING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354518]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136342
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SEAT_STEPS
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354538]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136379
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SEAT_WALL
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354558]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801363b0
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SEAT_WALL_EATING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801363e7
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SEAT_WALL_TABLET
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354598]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013641e
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SECURITY_SHINE_TORCH
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803545b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136455
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SIT_UPS
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803545d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013648c
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_STAND_FIRE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803545f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801364c3
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_STAND_IMPATIENT
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354618]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801364fa
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_STAND_IMPATIENT_UPRIGHT
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354638]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136531
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_STAND_MOBILE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354658]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136568
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_STAND_MOBILE_UPRIGHT
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354678]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013659f
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_STRIP_WATCH_STAND
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354698]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801365d6
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_STUPOR
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803546b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013660d
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SUNBATHE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803546d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136644
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SUNBATHE_BACK
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803546f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013667b
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_SWIMMING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354718]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801366b2
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_TOURIST_MAP
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354738]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801366e9
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_TOURIST_MOBILE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354758]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136720
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_VEHICLE_MECHANIC
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354778]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136757
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_WINDOW_SHOP_BROWSE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354798]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013678e
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HUMAN_YOGA
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803547b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801367c5
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_BOAR_GRAZING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803547d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801367fc
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_CAT_SLEEPING_GROUND
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803547f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136833
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_CAT_SLEEPING_LEDGE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354818]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013686a
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_COW_GRAZING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354838]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801368a1
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_COYOTE_HOWL
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354858]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801368d8
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_COYOTE_REST
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354878]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013690f
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_COYOTE_WANDER
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354898]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136946
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_CHICKENHAWK_FEEDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803548b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013697d
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_CHICKENHAWK_STANDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803548d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801369b4
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_CORMORANT_STANDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803548f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801369eb
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_CROW_FEEDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354918]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136a22
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_CROW_STANDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354938]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136a59
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_DOG_BARKING_ROTTWEILER
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354958]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136a90
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_DOG_BARKING_RETRIEVER
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354978]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136ac7
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_DOG_BARKING_SHEPHERD
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354998]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136afe
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_DOG_SITTING_ROTTWEILER
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803549b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136b35
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_DOG_SITTING_RETRIEVER
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803549d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136b6c
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_DOG_SITTING_SHEPHERD
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x1803549f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136ba3
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_DOG_BARKING_SMALL
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136bda
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_DOG_SITTING_SMALL
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354a38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136c11
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_FISH_IDLE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136c48
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_GULL_FEEDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354a78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136c7f
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HEN_PECKING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136cb6
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_HEN_STANDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136ced
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_MOUNTAIN_LION_REST
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136d24
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_MOUNTAIN_LION_WANDER
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136d5b
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_PIG_GRAZING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136d92
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_PIGEON_FEEDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136dc9
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_PIGEON_STANDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136e00
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_RABBIT_EATING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136e37
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_RATS_EATING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136e6e
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_SHARK_SWIM
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136ea5
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_BIRD_IN_TREE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136edc
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_BIRD_TELEGRAPH_POLE
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136f13
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_ATM
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136f4a
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.WORLD_GULL_STANDING
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136f81
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_BUM_BIN
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136fb8
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_BUM_SHOPPING_CART
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180136fef
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_MUSCLE_CHIN_UPS_ARMY
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180137026
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_MUSCLE_CHIN_UPS_PRISON
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013705d
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_PARKING_METER
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180137094
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_SEAT_ARMCHAIR
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801370cb
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_SEAT_BAR
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180137102
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_SEAT_BENCH
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180137139
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_SEAT_BENCH_DRINK
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180137170
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_SEAT_BENCH_DRINK_BEER
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801371a7
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_SEAT_BENCH_FOOD
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801371de
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_SEAT_BUS_STOP_WAIT
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180137215
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_SEAT_CHAIR
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013724c
call fcn.1801e92f0
mov r9d, 1
xor r8d, r8d
lea rdx, str.PROP_HUMAN_SEAT_CHAIR_DRINK
mov ecx, eax
call fcn.1801e7f30
lea rcx, [0x180354df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180137283
lea rcx, [0x180355138]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180355158]
call fcn.180045f70
mov edx, 0xa8
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180355178]
call fcn.180045f70
mov edx, 2
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180355198]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180137a1c
mov eax, dword [0x180384d40]
mov dword [rsp + 0x10d0], eax
call fcn.1801e92f0
mov dword [rsp + 0x10d4], eax
mov ecx, dword [rsp + 0x10d4]
call fcn.1801e8f70
test eax, eax
jne 0x180137889
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xcfb8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22278]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22260]
lea rcx, [rsp + 0x22278]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.cs_orleans
call fcn.1800eb430
mov dword [rsp + 0x10d8], eax
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x10dc], eax
mov ecx, dword [rsp + 0x10d8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x10d8]
call fcn.1801e8d00
test eax, eax
jne 0x180137921
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180137908
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x22270]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x22268]
movss xmm2, dword [rsp + 0x22260]
mov edx, dword [rsp + 0x10d8]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x10e0], eax
mov ecx, dword [0x180384d40]
call fcn.1801e7de0
mov dword [rsp + 0x10e4], eax
mov edx, dword [rsp + 0x10e4]
mov ecx, dword [rsp + 0x10d4]
call fcn.1801e7d80
mov edx, dword [rsp + 0x10e4]
mov ecx, dword [rsp + 0x10e0]
call fcn.1801e7d20
mov edx, dword [rsp + 0x10e4]
mov ecx, dword [rsp + 0x10e0]
call fcn.1801e7cc0
xor edx, edx
mov ecx, dword [rsp + 0x10e0]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x10e0]
call fcn.1801e7c60
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x10dc]
mov edx, dword [rsp + 0x10dc]
mov ecx, dword [rsp + 0x10e0]
call fcn.1801e7bb0
mov edx, 1
mov ecx, dword [rsp + 0x10e0]
call fcn.1801e7b50
lea rcx, [0x1803551b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180137bff
mov eax, dword [0x180384d40]
mov dword [rsp + 0x10e8], eax
call fcn.1801e92f0
mov dword [rsp + 0x10ec], eax
mov ecx, dword [rsp + 0x10ec]
call fcn.1801e8f70
test eax, eax
jne 0x180137a69
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xcfd0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22248]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22230]
lea rcx, [rsp + 0x22248]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.U_M_M_Jesus_01
call fcn.1800eb430
mov dword [rsp + 0x10f0], eax
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x10f4], eax
mov ecx, dword [rsp + 0x10f0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x10f0]
call fcn.1801e8d00
test eax, eax
jne 0x180137b01
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180137ae8
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x22240]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x22238]
movss xmm2, dword [rsp + 0x22230]
mov edx, dword [rsp + 0x10f0]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x10f8], eax
mov ecx, dword [0x180384d40]
call fcn.1801e7de0
mov dword [rsp + 0x10fc], eax
mov edx, dword [rsp + 0x10fc]
mov ecx, dword [rsp + 0x10ec]
call fcn.1801e7d80
mov edx, dword [rsp + 0x10fc]
mov ecx, dword [rsp + 0x10f8]
call fcn.1801e7d20
mov edx, dword [rsp + 0x10fc]
mov ecx, dword [rsp + 0x10f8]
call fcn.1801e7cc0
mov edx, 1
mov ecx, dword [rsp + 0x10f8]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x10f8]
call fcn.1801e7c60
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x10f4]
mov edx, dword [rsp + 0x10f4]
mov ecx, dword [rsp + 0x10f8]
call fcn.1801e7bb0
mov edx, 1
mov ecx, dword [rsp + 0x10f8]
call fcn.1801e7b50
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803551d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803551f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180137d9d
mov eax, dword [0x180384d40]
mov dword [rsp + 0x1100], eax
call fcn.1801e92f0
mov dword [rsp + 0x1104], eax
mov ecx, dword [rsp + 0x1104]
call fcn.1801e8f70
test eax, eax
jne 0x180137c8f
jmp 0x1801d522f
lea rcx, str.WEAPON_BAT
call fcn.1800eb430
mov dword [rsp + 0x1108], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xcfe8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22218]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22200]
lea rcx, [rsp + 0x22218]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d40]
call fcn.1801e7de0
mov dword [rsp + 0x110c], eax
cvttss2si eax, dword [rsp + 0x22210]
cvttss2si ecx, dword [rsp + 0x22208]
mov r9d, eax
mov r8d, ecx
movss xmm1, dword [rsp + 0x22200]
mov ecx, dword [rsp + 0x1104]
call fcn.1801e7ac0
mov dword [rsp + 0x1110], eax
mov edx, dword [rsp + 0x110c]
mov ecx, dword [rsp + 0x1104]
call fcn.1801e7d80
mov edx, dword [rsp + 0x110c]
mov ecx, dword [rsp + 0x1110]
call fcn.1801e7d20
mov edx, dword [rsp + 0x110c]
mov ecx, dword [rsp + 0x1110]
call fcn.1801e7cc0
xor edx, edx
mov ecx, dword [rsp + 0x1110]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x1110]
call fcn.1801e7c60
mov edx, 3
mov ecx, dword [rsp + 0x110c]
call fcn.1801e7a60
lea rcx, [0x180355218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180137f32
mov eax, dword [0x180384d40]
mov dword [rsp + 0x1114], eax
call fcn.1801e92f0
mov dword [rsp + 0x1118], eax
mov ecx, dword [rsp + 0x1118]
call fcn.1801e8f70
test eax, eax
jne 0x180137dea
jmp 0x1801d522f
lea rcx, str.WEAPON_BAT
call fcn.1800eb430
mov dword [rsp + 0x111c], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd000]
call fcn.1801e8eb0
lea rcx, [rsp + 0x221e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x221d0]
lea rcx, [rsp + 0x221e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d40]
call fcn.1801e7de0
mov dword [rsp + 0x1120], eax
cvttss2si eax, dword [rsp + 0x221e0]
cvttss2si ecx, dword [rsp + 0x221d8]
mov r9d, eax
mov r8d, ecx
movss xmm1, dword [rsp + 0x221d0]
mov ecx, dword [rsp + 0x1118]
call fcn.1801e7ac0
mov dword [rsp + 0x1124], eax
mov edx, dword [rsp + 0x1120]
mov ecx, dword [rsp + 0x1118]
call fcn.1801e7d80
mov edx, dword [rsp + 0x1120]
mov ecx, dword [rsp + 0x1124]
call fcn.1801e7d20
mov edx, dword [rsp + 0x1120]
mov ecx, dword [rsp + 0x1124]
call fcn.1801e7cc0
xor edx, edx
mov ecx, dword [rsp + 0x1124]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x1124]
call fcn.1801e7c60
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x111c]
mov edx, dword [rsp + 0x111c]
mov ecx, dword [rsp + 0x1124]
call fcn.1801e7bb0
mov edx, 1
mov ecx, dword [rsp + 0x1124]
call fcn.1801e7b50
mov edx, 3
mov ecx, dword [rsp + 0x1120]
call fcn.1801e7a60
lea rcx, [0x180355238]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801380c7
mov eax, dword [0x180384d40]
mov dword [rsp + 0x1128], eax
call fcn.1801e92f0
mov dword [rsp + 0x112c], eax
mov ecx, dword [rsp + 0x112c]
call fcn.1801e8f70
test eax, eax
jne 0x180137f7f
jmp 0x1801d522f
lea rcx, str.WEAPON_HEAVYSNIPER
call fcn.1800eb430
mov dword [rsp + 0x1130], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd018]
call fcn.1801e8eb0
lea rcx, [rsp + 0x221b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x221a0]
lea rcx, [rsp + 0x221b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d40]
call fcn.1801e7de0
mov dword [rsp + 0x1134], eax
cvttss2si eax, dword [rsp + 0x221b0]
cvttss2si ecx, dword [rsp + 0x221a8]
mov r9d, eax
mov r8d, ecx
movss xmm1, dword [rsp + 0x221a0]
mov ecx, dword [rsp + 0x112c]
call fcn.1801e7ac0
mov dword [rsp + 0x1138], eax
mov edx, dword [rsp + 0x1134]
mov ecx, dword [rsp + 0x112c]
call fcn.1801e7d80
mov edx, dword [rsp + 0x1134]
mov ecx, dword [rsp + 0x1138]
call fcn.1801e7d20
mov edx, dword [rsp + 0x1134]
mov ecx, dword [rsp + 0x1138]
call fcn.1801e7cc0
xor edx, edx
mov ecx, dword [rsp + 0x1138]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x1138]
call fcn.1801e7c60
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1130]
mov edx, dword [rsp + 0x1130]
mov ecx, dword [rsp + 0x1138]
call fcn.1801e7bb0
mov edx, 1
mov ecx, dword [rsp + 0x1138]
call fcn.1801e7b50
mov edx, 3
mov ecx, dword [rsp + 0x1134]
call fcn.1801e7a60
lea rcx, [0x180355258]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013825c
mov eax, dword [0x180384d40]
mov dword [rsp + 0x113c], eax
call fcn.1801e92f0
mov dword [rsp + 0x1140], eax
mov ecx, dword [rsp + 0x1140]
call fcn.1801e8f70
test eax, eax
jne 0x180138114
jmp 0x1801d522f
lea rcx, str.WEAPON_STUNGUN
call fcn.1800eb430
mov dword [rsp + 0x1144], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd030]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22188]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22170]
lea rcx, [rsp + 0x22188]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d40]
call fcn.1801e7de0
mov dword [rsp + 0x1148], eax
cvttss2si eax, dword [rsp + 0x22180]
cvttss2si ecx, dword [rsp + 0x22178]
mov r9d, eax
mov r8d, ecx
movss xmm1, dword [rsp + 0x22170]
mov ecx, dword [rsp + 0x1140]
call fcn.1801e7ac0
mov dword [rsp + 0x114c], eax
mov edx, dword [rsp + 0x1148]
mov ecx, dword [rsp + 0x1140]
call fcn.1801e7d80
mov edx, dword [rsp + 0x1148]
mov ecx, dword [rsp + 0x114c]
call fcn.1801e7d20
mov edx, dword [rsp + 0x1148]
mov ecx, dword [rsp + 0x114c]
call fcn.1801e7cc0
xor edx, edx
mov ecx, dword [rsp + 0x114c]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x114c]
call fcn.1801e7c60
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1144]
mov edx, dword [rsp + 0x1144]
mov ecx, dword [rsp + 0x114c]
call fcn.1801e7bb0
mov edx, 1
mov ecx, dword [rsp + 0x114c]
call fcn.1801e7b50
mov edx, 3
mov ecx, dword [rsp + 0x1148]
call fcn.1801e7a60
lea rcx, [0x180355278]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801383f1
mov eax, dword [0x180384d40]
mov dword [rsp + 0x1150], eax
call fcn.1801e92f0
mov dword [rsp + 0x1154], eax
mov ecx, dword [rsp + 0x1154]
call fcn.1801e8f70
test eax, eax
jne 0x1801382a9
jmp 0x1801d522f
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x1158], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd048]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22158]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22140]
lea rcx, [rsp + 0x22158]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d40]
call fcn.1801e7de0
mov dword [rsp + 0x115c], eax
cvttss2si eax, dword [rsp + 0x22150]
cvttss2si ecx, dword [rsp + 0x22148]
mov r9d, eax
mov r8d, ecx
movss xmm1, dword [rsp + 0x22140]
mov ecx, dword [rsp + 0x1154]
call fcn.1801e7ac0
mov dword [rsp + 0x1160], eax
mov edx, dword [rsp + 0x115c]
mov ecx, dword [rsp + 0x1154]
call fcn.1801e7d80
mov edx, dword [rsp + 0x115c]
mov ecx, dword [rsp + 0x1160]
call fcn.1801e7d20
mov edx, dword [rsp + 0x115c]
mov ecx, dword [rsp + 0x1160]
call fcn.1801e7cc0
xor edx, edx
mov ecx, dword [rsp + 0x1160]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x1160]
call fcn.1801e7c60
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1158]
mov edx, dword [rsp + 0x1158]
mov ecx, dword [rsp + 0x1160]
call fcn.1801e7bb0
mov edx, 1
mov ecx, dword [rsp + 0x1160]
call fcn.1801e7b50
mov edx, 3
mov ecx, dword [rsp + 0x115c]
call fcn.1801e7a60
lea rcx, [0x180355298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013856f
mov eax, dword [0x180384d40]
mov dword [rsp + 0x1164], eax
call fcn.1801e92f0
mov dword [rsp + 0x1168], eax
mov ecx, dword [rsp + 0x1168]
call fcn.1801e8f70
test eax, eax
jne 0x18013843e
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd060]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22128]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22110]
lea rcx, [rsp + 0x22128]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, str.mini_strip_club_lap_dance_2g_ld_2g_p2
mov qword [rsp + 0x2ff0], rax
lea rax, str.ld_2g_p2_s2
mov qword [rsp + 0x2ff8], rax
cvttss2si eax, dword [rsp + 0x22120]
cvttss2si ecx, dword [rsp + 0x22118]
mov r9d, eax
mov r8d, ecx
movss xmm1, dword [rsp + 0x22110]
mov ecx, dword [rsp + 0x1168]
call fcn.1801e7ac0
mov dword [rsp + 0x116c], eax
xor edx, edx
mov ecx, dword [rsp + 0x116c]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x2ff0]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x2ff0]
call fcn.1801e79e0
test eax, eax
jne 0x180138511
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801384f7
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x2ff8]
mov rdx, qword [rsp + 0x2ff0]
mov ecx, dword [rsp + 0x116c]
call fcn.1801e78c0
lea rcx, [0x1803552b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013874b
mov eax, dword [0x180384d40]
mov dword [rsp + 0x1170], eax
call fcn.1801e92f0
mov dword [rsp + 0x1174], eax
mov ecx, dword [rsp + 0x1174]
call fcn.1801e8f70
test eax, eax
jne 0x1801385bc
jmp 0x1801d522f
lea rcx, str.WEAPON_FIREWORK
call fcn.1800eb430
mov dword [rsp + 0x1178], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd078]
call fcn.1801e8eb0
lea rcx, [rsp + 0x220f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x220e0]
lea rcx, [rsp + 0x220f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, str.rcmcollect_paperleadinout_
mov qword [rsp + 0x3000], rax
lea rax, str.meditiate_idle
mov qword [rsp + 0x3008], rax
cvttss2si eax, dword [rsp + 0x220f0]
cvttss2si ecx, dword [rsp + 0x220e8]
mov r9d, eax
mov r8d, ecx
movss xmm1, dword [rsp + 0x220e0]
mov ecx, dword [rsp + 0x1174]
call fcn.1801e7ac0
mov dword [rsp + 0x117c], eax
xor edx, edx
mov ecx, dword [rsp + 0x117c]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x117c]
call fcn.1801e7c60
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1178]
mov edx, dword [rsp + 0x1178]
mov ecx, dword [rsp + 0x117c]
call fcn.1801e7bb0
mov edx, 1
mov ecx, dword [rsp + 0x117c]
call fcn.1801e7b50
mov rcx, qword [rsp + 0x3000]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x3000]
call fcn.1801e79e0
test eax, eax
jne 0x1801386ed
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801386d3
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x3008]
mov rdx, qword [rsp + 0x3000]
mov ecx, dword [rsp + 0x117c]
call fcn.1801e78c0
lea rcx, [0x1803552d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801388c9
mov eax, dword [0x180384d40]
mov dword [rsp + 0x1180], eax
call fcn.1801e92f0
mov dword [rsp + 0x1184], eax
mov ecx, dword [rsp + 0x1184]
call fcn.1801e8f70
test eax, eax
jne 0x180138798
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd090]
call fcn.1801e8eb0
lea rcx, [rsp + 0x220c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x220b0]
lea rcx, [rsp + 0x220c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, str.amb_world_human_push_ups_male_base
mov qword [rsp + 0x3010], rax
lea rax, str.base
mov qword [rsp + 0x3018], rax
cvttss2si eax, dword [rsp + 0x220c0]
cvttss2si ecx, dword [rsp + 0x220b8]
mov r9d, eax
mov r8d, ecx
movss xmm1, dword [rsp + 0x220b0]
mov ecx, dword [rsp + 0x1184]
call fcn.1801e7ac0
mov dword [rsp + 0x1188], eax
xor edx, edx
mov ecx, dword [rsp + 0x1188]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x3010]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x3010]
call fcn.1801e79e0
test eax, eax
jne 0x18013886b
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180138851
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x3018]
mov rdx, qword [rsp + 0x3010]
mov ecx, dword [rsp + 0x1188]
call fcn.1801e78c0
lea rcx, [0x180353df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138a47
mov eax, dword [0x180384d40]
mov dword [rsp + 0x118c], eax
call fcn.1801e92f0
mov dword [rsp + 0x1190], eax
mov ecx, dword [rsp + 0x1190]
call fcn.1801e8f70
test eax, eax
jne 0x180138916
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd0a8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22098]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22080]
lea rcx, [rsp + 0x22098]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, str.mini_strip_club_pole_dance_pole_dance2
mov qword [rsp + 0x3020], rax
lea rax, str.pd_dance_02
mov qword [rsp + 0x3028], rax
cvttss2si eax, dword [rsp + 0x22090]
cvttss2si ecx, dword [rsp + 0x22088]
mov r9d, eax
mov r8d, ecx
movss xmm1, dword [rsp + 0x22080]
mov ecx, dword [rsp + 0x1190]
call fcn.1801e7ac0
mov dword [rsp + 0x1194], eax
xor edx, edx
mov ecx, dword [rsp + 0x1194]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x3020]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x3020]
call fcn.1801e79e0
test eax, eax
jne 0x1801389e9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801389cf
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x3028]
mov rdx, qword [rsp + 0x3020]
mov ecx, dword [rsp + 0x1194]
call fcn.1801e78c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4fc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803552f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384b90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3030], rax
lea rcx, [0x180355318]
call fcn.180045f70
mov rcx, qword [rsp + 0x3030]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180355338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138afe
lea r8, str.scr_clown_appears
lea rdx, str.scr_rcbarry2
lea rcx, str.scr_rcbarry2
call fcn.1800888c0
lea rcx, [0x180355358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138b33
lea r8, str.scr_indep_firework_trailburst
lea rdx, str.scr_indep_fireworks
lea rcx, str.scr_indep_fireworks
call fcn.1800888c0
lea rcx, [0x180355378]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138b68
lea r8, str.scr_firework_xmas_burst_rgw
lea rdx, str.proj_xmas_firework
lea rcx, str.proj_xmas_firework
call fcn.1800888c0
lea rcx, [0x180355398]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138b9d
lea r8, str.scr_firework_xmas_spiral_burst_rgw
lea rdx, str.proj_xmas_firework
lea rcx, str.proj_xmas_firework
call fcn.1800888c0
lea rcx, [0x1803553b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138bd2
lea r8, str.scr_heist_ornate_banknotes
lea rdx, str.scr_ornate_heist
lea rcx, str.scr_ornate_heist
call fcn.1800888c0
lea rcx, [0x1803553d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138c07
lea r8, str.scr_fbi4_trucks_crash
lea rdx, str.scr_fbi4
lea rcx, str.scr_fbi4
call fcn.1800888c0
lea rcx, [0x1803553f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138c3c
lea r8, str.scr_alien_disintegrate
lea rdx, str.scr_rcbarry1
lea rcx, str.scr_rcbarry1
call fcn.1800888c0
lea rcx, [0x180355418]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138c71
lea r8, str.scr_alien_teleport
lea rdx, str.scr_rcbarry1
lea rcx, str.scr_rcbarry1
call fcn.1800888c0
lea rcx, [0x180355438]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138ca6
lea r8, str.scr_agency3b_elec_box
lea rdx, str.scr_agencyheistb
lea rcx, str.scr_agencyheistb
call fcn.1800888c0
lea rcx, [0x180355458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138cdb
lea r8, str.scr_fbi5_ped_water_splash
lea rdx, str.scr_fbi5a
lea rcx, str.scr_fbi5a
call fcn.1800888c0
lea rcx, [0x180355478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138d10
lea r8, str.water_splash_ped_bubbles
lea rdx, str.scr_fbi5a
lea rcx, str.scr_fbi5a
call fcn.1800888c0
lea rcx, [0x180355498]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138d45
lea r8, str.scr_finale2_blood_entry
lea rdx, str.scr_finalec2
lea rcx, str.scr_finalec2
call fcn.1800888c0
lea rcx, [0x1803554b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138d7a
lea r8, str.scr_sol1_sniper_impact
lea rdx, str.scr_martin1
lea rcx, str.scr_martin1
call fcn.1800888c0
lea rcx, [0x1803554d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138daf
lea r8, str.cs_mich1_spade_dirt_throw
lea rdx, str.core_snow
lea rcx, str.core_snow
call fcn.1800888c0
lea rcx, [0x1803554f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138de4
lea r8, str.scr_mich2_blood_stab
lea rdx, str.scr_michael2
lea rcx, str.scr_michael2
call fcn.1800888c0
lea rcx, [0x180355518]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138e19
lea r8, str.scr_abattoir_ped_sliced
lea rdx, str.scr_michael2
lea rcx, str.scr_michael2
call fcn.1800888c0
lea rcx, [0x180355538]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138e4e
lea r8, str.scr_rcpap1_camera
lea rdx, str.scr_rcpaparazzo1
lea rcx, str.scr_rcpaparazzo1
call fcn.1800888c0
lea rcx, [0x180355558]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138e83
lea r8, str.scr_meth_pipe_smoke
lea rdx, str.scr_familyscenem
lea rcx, str.scr_familyscenem
call fcn.1800888c0
lea rcx, [0x180355578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138eb8
lea r8, str.scr_burial_dirt
lea rdx, str.scr_reburials
lea rcx, str.scr_reburials
call fcn.1800888c0
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180355598]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803555b8]
call fcn.180045f70
mov edx, 0x24c
mov rcx, rax
call fcn.18010c490
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384b90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3038], rax
lea rcx, [0x180355318]
call fcn.180045f70
mov rcx, qword [rsp + 0x3038]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180355338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138f74
mov r9d, dword [0x180384d2c]
lea r8, str.scr_clown_appears
lea rdx, str.scr_rcbarry2
lea rcx, str.scr_rcbarry2
call fcn.180088db0
lea rcx, [0x180355358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138fb0
mov r9d, dword [0x180384d2c]
lea r8, str.scr_indep_firework_trailburst
lea rdx, str.scr_indep_fireworks
lea rcx, str.scr_indep_fireworks
call fcn.180088db0
lea rcx, [0x180355378]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180138fec
mov r9d, dword [0x180384d2c]
lea r8, str.scr_firework_xmas_burst_rgw
lea rdx, str.proj_xmas_firework
lea rcx, str.proj_xmas_firework
call fcn.180088db0
lea rcx, [0x180355398]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139028
mov r9d, dword [0x180384d2c]
lea r8, str.scr_firework_xmas_spiral_burst_rgw
lea rdx, str.proj_xmas_firework
lea rcx, str.proj_xmas_firework
call fcn.180088db0
lea rcx, [0x1803553b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139064
mov r9d, dword [0x180384d2c]
lea r8, str.scr_heist_ornate_banknotes
lea rdx, str.scr_ornate_heist
lea rcx, str.scr_ornate_heist
call fcn.180088db0
lea rcx, [0x1803553d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801390a0
mov r9d, dword [0x180384d2c]
lea r8, str.scr_fbi4_trucks_crash
lea rdx, str.scr_fbi4
lea rcx, str.scr_fbi4
call fcn.180088db0
lea rcx, [0x180355518]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801390dc
mov r9d, dword [0x180384d2c]
lea r8, str.scr_abattoir_ped_sliced
lea rdx, str.scr_michael2
lea rcx, str.scr_michael2
call fcn.180088db0
lea rcx, [0x180355538]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139118
mov r9d, dword [0x180384d2c]
lea r8, str.scr_rcpap1_camera
lea rdx, str.scr_rcpaparazzo1
lea rcx, str.scr_rcpaparazzo1
call fcn.180088db0
lea rcx, [0x1803553f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139154
mov r9d, dword [0x180384d2c]
lea r8, str.scr_alien_disintegrate
lea rdx, str.scr_rcbarry1
lea rcx, str.scr_rcbarry1
call fcn.180088db0
lea rcx, [0x180355418]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139190
mov r9d, dword [0x180384d2c]
lea r8, str.scr_alien_teleport
lea rdx, str.scr_rcbarry1
lea rcx, str.scr_rcbarry1
call fcn.180088db0
lea rcx, [0x180355438]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801391cc
mov r9d, dword [0x180384d2c]
lea r8, str.scr_agency3b_elec_box
lea rdx, str.scr_agencyheistb
lea rcx, str.scr_agencyheistb
call fcn.180088db0
lea rcx, [0x180355458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139208
mov r9d, dword [0x180384d2c]
lea r8, str.scr_fbi5_ped_water_splash
lea rdx, str.scr_fbi5a
lea rcx, str.scr_fbi5a
call fcn.180088db0
lea rcx, [0x180355478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139244
mov r9d, dword [0x180384d2c]
lea r8, str.water_splash_ped_bubbles
lea rdx, str.scr_fbi5a
lea rcx, str.scr_fbi5a
call fcn.180088db0
lea rcx, [0x180355498]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139280
mov r9d, dword [0x180384d2c]
lea r8, str.scr_finale2_blood_entry
lea rdx, str.scr_finalec2
lea rcx, str.scr_finalec2
call fcn.180088db0
lea rcx, [0x1803554b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801392bc
mov r9d, dword [0x180384d2c]
lea r8, str.scr_sol1_sniper_impact
lea rdx, str.scr_martin1
lea rcx, str.scr_martin1
call fcn.180088db0
lea rcx, [0x1803554d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801392f8
mov r9d, dword [0x180384d2c]
lea r8, str.cs_mich1_spade_dirt_throw
lea rdx, str.core_snow
lea rcx, str.core_snow
call fcn.180088db0
lea rcx, [0x1803554f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139334
mov r9d, dword [0x180384d2c]
lea r8, str.scr_mich2_blood_stab
lea rdx, str.scr_michael2
lea rcx, str.scr_michael2
call fcn.180088db0
lea rcx, [0x180355558]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139370
mov r9d, dword [0x180384d2c]
lea r8, str.scr_meth_pipe_smoke
lea rdx, str.scr_familyscenem
lea rcx, str.scr_familyscenem
call fcn.180088db0
lea rcx, [0x180355578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801393ac
mov r9d, dword [0x180384d2c]
lea r8, str.scr_burial_dirt
lea rdx, str.scr_reburials
lea rcx, str.scr_reburials
call fcn.180088db0
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x1803555d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803555f8]
call fcn.180045f70
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180381d88]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180355618]
call fcn.180045f70
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180381d84]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180355638]
call fcn.180045f70
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180343eb8]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180355658]
call fcn.180045f70
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180381d80]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180355678]
call fcn.180045f70
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180381d7c]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x180355698]
call fcn.180045f70
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180381d78]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x1803556b8]
call fcn.180045f70
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180343eb4]
mov rcx, rax
call fcn.18010e040
call fcn.1800f1a30
call fcn.180028ba0
jmp case.0x18011196c.3
mov byte [0x18037f915], 1
lea rcx, [0x180352518]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803556d8]
call fcn.180045f70
mov edx, 0x23
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803556f8]
call fcn.180045f70
mov edx, 0x9e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180355718]
call fcn.180045f70
mov edx, 6
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180355738]
call fcn.180045f70
mov edx, 0xeb
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180355758]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139825
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x1198], eax
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x1198]
call fcn.1801e7ac0
lea rcx, [0x180355778]
call fcn.180045f70
mov edx, 0x170
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180351738]
call fcn.180045f70
mov edx, 0x16f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180355798]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139884
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1800e68c0
lea rcx, [0x1803557b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139928
lea rax, [rsp + 0xedf0]
mov qword [rsp + 0x3040], rax
lea rax, [rsp + 0xee10]
mov qword [rsp + 0x3048], rax
mov ecx, dword [0x180384d2c]
call qword [0x1803856a0]
mov rdx, rax
mov rcx, qword [rsp + 0x3040]
call fcn.180029660
mov qword [rsp + 0x3050], rax
mov rax, qword [rsp + 0x3050]
mov qword [rsp + 0x3058], rax
lea rdx, str.ThunderMenu_friend.txt
mov rcx, qword [rsp + 0x3048]
call fcn.180029660
mov qword [rsp + 0x3060], rax
mov rdx, qword [rsp + 0x3058]
mov rcx, qword [rsp + 0x3060]
call fcn.1800c0970
lea rcx, [0x1803557d8]
call fcn.180045f70
mov edx, 0x24b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803557f8]
call fcn.180045f70
mov edx, 0x20e
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18037fded]
test eax, eax
je 0x1801399c9
lea rax, [rsp + 0x184d0]
mov qword [rsp + 0x3068], rax
lea rax, [rsp + 0xff]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0xff]
mov rcx, qword [rsp + 0x3068]
call fcn.1801d71b0
mov qword [rsp + 0x3070], rax
lea rcx, [0x180352538]
call fcn.180045f70
mov r8, qword [rsp + 0x3070]
lea rdx, [0x180382c91]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movzx eax, byte [0x18037fded]
test eax, eax
jne 0x1801399de
call fcn.180028c60
movzx eax, byte [0x18037fded]
test eax, eax
je 0x1801399ee
call fcn.180028cc0
jmp case.0x18011196c.3
mov byte [0x18037f915], 0
lea rcx, [0x180355818]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180355838]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139a33
call fcn.1801f2430
lea rcx, [0x180355858]
call fcn.180045f70
mov edx, 0x277
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180355878]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139a79
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1800e6710
call fcn.1800f1a30
call fcn.180028b10
jmp case.0x18011196c.3
lea rcx, [0x180355898]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801f2c30
jmp case.0x18011196c.3
lea rcx, [0x1803558b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180139b0f
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383830]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3078], rax
lea rcx, [0x1803558d8]
call fcn.180045f70
mov rcx, qword [rsp + 0x3078]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180139b5a
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383810]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3080], rax
lea rcx, [0x1803558f8]
call fcn.180045f70
mov rcx, qword [rsp + 0x3080]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180139ba5
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803837d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3088], rax
lea rcx, [0x180355918]
call fcn.180045f70
mov rcx, qword [rsp + 0x3088]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180139bf0
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803837f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3090], rax
lea rcx, [0x180355938]
call fcn.180045f70
mov rcx, qword [rsp + 0x3090]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
call fcn.1800f1a30
call fcn.180028b10
jmp case.0x18011196c.3
lea rcx, [0x1803557f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180355958]
call fcn.180045f70
mov edx, 0x211
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180355978]
call fcn.180045f70
mov edx, 0x20f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180355998]
call fcn.180045f70
mov edx, 0x210
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803559b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139c89
mov ecx, dword [0x180384d2c]
call fcn.1800c11c0
lea rcx, [0x1803559d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139caf
mov ecx, dword [0x180384d2c]
call fcn.1800c0870
lea rcx, [0x1803559f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139cd5
mov ecx, dword [0x180384d2c]
call fcn.1800c11c0
lea rcx, [0x180355a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139cfb
mov ecx, dword [0x180384d2c]
call fcn.1800c08f0
lea rcx, [0x180355a38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139d21
mov ecx, dword [0x180384d2c]
call fcn.1800d0920
lea rcx, [0x180355a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139d47
mov ecx, dword [0x180384d2c]
call fcn.1800c5d60
lea rcx, [0x180355a78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139d6d
mov ecx, dword [0x180384d2c]
call fcn.1800c5c90
call fcn.1800f1a30
call fcn.180028c30
jmp case.0x18011196c.3
lea rcx, [0x180355998]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180355a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139dbb
mov ecx, dword [0x180384d2c]
call fcn.1800c6aa0
lea rcx, [0x180355ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139de1
mov ecx, dword [0x180384d2c]
call fcn.1800c6b70
lea rcx, [0x180355ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139e07
mov ecx, dword [0x180384d2c]
call fcn.1800c6c40
lea rcx, [0x180355af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139e2d
mov ecx, dword [0x180384d2c]
call fcn.1800c6d10
lea rcx, [0x180355b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139e53
mov ecx, dword [0x180384d2c]
call fcn.1800c6de0
lea rcx, [0x180355b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139e79
mov ecx, dword [0x180384d2c]
call fcn.1800c6eb0
call fcn.1800f1a30
call fcn.180028b70
jmp case.0x18011196c.3
lea rcx, [0x180355958]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180355b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139ec7
mov ecx, dword [0x180384d2c]
call fcn.1800c6020
lea rcx, [0x180355b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139eed
mov ecx, dword [0x180384d2c]
call fcn.1800c61a0
lea rcx, [0x180355b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139f13
mov ecx, dword [0x180384d2c]
call fcn.1800c6320
lea rcx, [0x180355bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139f39
mov ecx, dword [0x180384d2c]
call fcn.1800c64a0
lea rcx, [0x180355bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139f5f
mov ecx, dword [0x180384d2c]
call fcn.1800c6620
lea rcx, [0x180355bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139f85
mov ecx, dword [0x180384d2c]
call fcn.1800c67a0
lea rcx, [0x180355c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139fab
mov ecx, dword [0x180384d2c]
call fcn.1800c6920
call fcn.1800f1a30
call fcn.180028ba0
jmp case.0x18011196c.3
lea rcx, [0x180355c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180355c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180139ff9
mov ecx, dword [0x180384d2c]
call fcn.1800c1400
lea rcx, [0x180355c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a01f
mov ecx, dword [0x180384d2c]
call fcn.1800c14a0
lea rcx, [0x180355c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a045
mov ecx, dword [0x180384d2c]
call fcn.1800c1540
lea rcx, [0x180355cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a06b
mov ecx, dword [0x180384d2c]
call fcn.1800c15e0
lea rcx, [0x180355cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a091
mov ecx, dword [0x180384d2c]
call fcn.1800c1680
lea rcx, [0x180355cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a0b7
mov ecx, dword [0x180384d2c]
call fcn.1800c1720
lea rcx, [0x180355d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a0dd
mov ecx, dword [0x180384d2c]
call fcn.1800c17c0
lea rcx, [0x180355d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a103
mov ecx, dword [0x180384d2c]
call fcn.1800c1860
lea rcx, [0x180355d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a129
mov ecx, dword [0x180384d2c]
call fcn.1800c1900
lea rcx, [0x180355d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a14f
mov ecx, dword [0x180384d2c]
call fcn.1800c19a0
lea rcx, [0x180355d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a175
mov ecx, dword [0x180384d2c]
call fcn.1800c1a40
lea rcx, [0x180355db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a19b
mov ecx, dword [0x180384d2c]
call fcn.1800c1ae0
lea rcx, [0x180355dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a1c1
mov ecx, dword [0x180384d2c]
call fcn.1800c1b80
lea rcx, [0x180355df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a1e7
mov ecx, dword [0x180384d2c]
call fcn.1800c1c20
lea rcx, [0x180355e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a20d
mov ecx, dword [0x180384d2c]
call fcn.1800c1cc0
lea rcx, [0x180355e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a233
mov ecx, dword [0x180384d2c]
call fcn.1800c1d60
lea rcx, [0x180355e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a259
mov ecx, dword [0x180384d2c]
call fcn.1800c1e00
lea rcx, [0x180355e78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a27f
mov ecx, dword [0x180384d2c]
call fcn.1800c1ea0
lea rcx, [0x180355e98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a2a5
mov ecx, dword [0x180384d2c]
call fcn.1800c1f40
lea rcx, [0x180355eb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a2cb
mov ecx, dword [0x180384d2c]
call fcn.1800c1fe0
lea rcx, [0x180355ed8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a2f1
mov ecx, dword [0x180384d2c]
call fcn.1800c2080
lea rcx, [0x180355ef8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a317
mov ecx, dword [0x180384d2c]
call fcn.1800c2120
lea rcx, [0x180355f18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a33d
mov ecx, dword [0x180384d2c]
call fcn.1800c21c0
lea rcx, [0x180355f38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a363
mov ecx, dword [0x180384d2c]
call fcn.1800c2260
lea rcx, [0x180355f58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a389
mov ecx, dword [0x180384d2c]
call fcn.1800c2300
lea rcx, [0x180355f78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a3af
mov ecx, dword [0x180384d2c]
call fcn.1800c23a0
lea rcx, [0x180355f98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a3d5
mov ecx, dword [0x180384d2c]
call fcn.1800c2440
lea rcx, [0x180355fb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a3fb
mov ecx, dword [0x180384d2c]
call fcn.1800c24e0
lea rcx, [0x180355fd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a421
mov ecx, dword [0x180384d2c]
call fcn.1800c2580
lea rcx, [0x180355ff8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a447
mov ecx, dword [0x180384d2c]
call fcn.1800c2620
lea rcx, [0x180356018]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a46d
mov ecx, dword [0x180384d2c]
call fcn.1800c26c0
lea rcx, [0x180356038]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a493
mov ecx, dword [0x180384d2c]
call fcn.1800c2760
lea rcx, [0x180356058]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a4b9
mov ecx, dword [0x180384d2c]
call fcn.1800c2800
lea rcx, [0x180356078]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a4df
mov ecx, dword [0x180384d2c]
call fcn.1800c28a0
lea rcx, [0x180356098]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a505
mov ecx, dword [0x180384d2c]
call fcn.1800c2940
lea rcx, [0x1803560b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a52b
mov ecx, dword [0x180384d2c]
call fcn.1800c29e0
lea rcx, [0x1803560d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a551
mov ecx, dword [0x180384d2c]
call fcn.1800c2a80
lea rcx, [0x1803560f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a577
mov ecx, dword [0x180384d2c]
call fcn.1800c2b20
lea rcx, [0x180356118]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a59d
mov ecx, dword [0x180384d2c]
call fcn.1800c2bc0
lea rcx, [0x180356138]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a5c3
mov ecx, dword [0x180384d2c]
call fcn.1800c2c60
lea rcx, [0x180356158]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a5e9
mov ecx, dword [0x180384d2c]
call fcn.1800c2d00
lea rcx, [0x180356178]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a60f
mov ecx, dword [0x180384d2c]
call fcn.1800c2da0
lea rcx, [0x180356198]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a635
mov ecx, dword [0x180384d2c]
call fcn.1800c2e40
lea rcx, [0x1803561b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a65b
mov ecx, dword [0x180384d2c]
call fcn.1800c2ee0
lea rcx, [0x1803561d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a681
mov ecx, dword [0x180384d2c]
call fcn.1800c2f80
lea rcx, [0x1803561f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a6a7
mov ecx, dword [0x180384d2c]
call fcn.1800c3020
lea rcx, [0x180356218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a6cd
mov ecx, dword [0x180384d2c]
call fcn.1800c30c0
lea rcx, [0x180356238]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a6f3
mov ecx, dword [0x180384d2c]
call fcn.1800c3160
lea rcx, [0x180356258]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a719
mov ecx, dword [0x180384d2c]
call fcn.1800c3200
lea rcx, [0x180356278]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a73f
mov ecx, dword [0x180384d2c]
call fcn.1800c32a0
lea rcx, [0x180356298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a765
mov ecx, dword [0x180384d2c]
call fcn.1800c3340
lea rcx, [0x1803562b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a78b
mov ecx, dword [0x180384d2c]
call fcn.1800c33e0
lea rcx, [0x1803562d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a7b1
mov ecx, dword [0x180384d2c]
call fcn.1800c3480
lea rcx, [0x1803562f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a7d7
mov ecx, dword [0x180384d2c]
call fcn.1800c3520
lea rcx, [0x180356318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a7fd
mov ecx, dword [0x180384d2c]
call fcn.1800c35c0
lea rcx, [0x180356338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a823
mov ecx, dword [0x180384d2c]
call fcn.1800c3660
lea rcx, [0x180356358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a849
mov ecx, dword [0x180384d2c]
call fcn.1800c3700
lea rcx, [0x180356378]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a86f
mov ecx, dword [0x180384d2c]
call fcn.1800c37a0
lea rcx, [0x180356398]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a895
mov ecx, dword [0x180384d2c]
call fcn.1800c3840
lea rcx, [0x1803563b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a8bb
mov ecx, dword [0x180384d2c]
call fcn.1800c38e0
lea rcx, [0x1803563d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a8e1
mov ecx, dword [0x180384d2c]
call fcn.1800c3980
lea rcx, [0x1803563f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a907
mov ecx, dword [0x180384d2c]
call fcn.1800c3a20
lea rcx, [0x180356418]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a92d
mov ecx, dword [0x180384d2c]
call fcn.1800c3ac0
lea rcx, [0x180356438]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a953
mov ecx, dword [0x180384d2c]
call fcn.1800c3b60
lea rcx, [0x180356458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a979
mov ecx, dword [0x180384d2c]
call fcn.1800c3c00
lea rcx, [0x180356478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a99f
mov ecx, dword [0x180384d2c]
call fcn.1800c3ca0
lea rcx, [0x180356498]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a9c5
mov ecx, dword [0x180384d2c]
call fcn.1800c3d40
lea rcx, [0x1803564b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013a9eb
mov ecx, dword [0x180384d2c]
call fcn.1800c3de0
lea rcx, [0x1803564d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013aa11
mov ecx, dword [0x180384d2c]
call fcn.1800c3e80
lea rcx, [0x1803564f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013aa37
mov ecx, dword [0x180384d2c]
call fcn.1800c3f20
lea rcx, [0x180356518]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013aa5d
mov ecx, dword [0x180384d2c]
call fcn.1800c3fc0
lea rcx, [0x180356538]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013aa83
mov ecx, dword [0x180384d2c]
call fcn.1800c4060
lea rcx, [0x180356558]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013aaa9
mov ecx, dword [0x180384d2c]
call fcn.1800c4100
lea rcx, [0x180356578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013aacf
mov ecx, dword [0x180384d2c]
call fcn.1800c41a0
lea rcx, [0x180356598]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013aaf5
mov ecx, dword [0x180384d2c]
call fcn.1800c4240
lea rcx, [0x1803565b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ab1b
mov ecx, dword [0x180384d2c]
call fcn.1800c42e0
lea rcx, [0x1803565d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ab41
mov ecx, dword [0x180384d2c]
call fcn.1800c4380
lea rcx, [0x1803565f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ab67
mov ecx, dword [0x180384d2c]
call fcn.1800c4420
lea rcx, [0x180356618]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ab8d
mov ecx, dword [0x180384d2c]
call fcn.1800c44c0
lea rcx, [0x180356638]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013abb3
mov ecx, dword [0x180384d2c]
call fcn.1800c4560
lea rcx, [0x180356658]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013abd9
mov ecx, dword [0x180384d2c]
call fcn.1800c4600
lea rcx, [0x180356678]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013abff
mov ecx, dword [0x180384d2c]
call fcn.1800c46a0
lea rcx, [0x180356698]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ac25
mov ecx, dword [0x180384d2c]
call fcn.1800c4740
lea rcx, [0x1803566b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ac4b
mov ecx, dword [0x180384d2c]
call fcn.1800c47e0
lea rcx, [0x1803566d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ac71
mov ecx, dword [0x180384d2c]
call fcn.1800c4880
lea rcx, [0x1803566f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ac97
mov ecx, dword [0x180384d2c]
call fcn.1800c4920
lea rcx, [0x180356718]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013acbd
mov ecx, dword [0x180384d2c]
call fcn.1800c49c0
lea rcx, [0x180356738]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ace3
mov ecx, dword [0x180384d2c]
call fcn.1800c4a60
lea rcx, [0x180356758]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ad09
mov ecx, dword [0x180384d2c]
call fcn.1800c4b00
lea rcx, [0x180356778]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ad2f
mov ecx, dword [0x180384d2c]
call fcn.1800c4ba0
lea rcx, [0x180356798]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ad55
mov ecx, dword [0x180384d2c]
call fcn.1800c4c40
lea rcx, [0x1803567b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ad7b
mov ecx, dword [0x180384d2c]
call fcn.1800c4ce0
lea rcx, [0x1803567d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ada1
mov ecx, dword [0x180384d2c]
call fcn.1800c4d80
lea rcx, [0x1803567f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013adc7
mov ecx, dword [0x180384d2c]
call fcn.1800c4e20
lea rcx, [0x180356818]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013aded
mov ecx, dword [0x180384d2c]
call fcn.1800c4ec0
lea rcx, [0x180356838]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ae13
mov ecx, dword [0x180384d2c]
call fcn.1800c4f60
lea rcx, [0x180356858]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ae39
mov ecx, dword [0x180384d2c]
call fcn.1800c5000
lea rcx, [0x180356878]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ae5f
mov ecx, dword [0x180384d2c]
call fcn.1800c50a0
lea rcx, [0x180356898]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ae85
mov ecx, dword [0x180384d2c]
call fcn.1800c5140
lea rcx, [0x1803568b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013aeab
mov ecx, dword [0x180384d2c]
call fcn.1800c51e0
lea rcx, [0x1803568d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013aed1
mov ecx, dword [0x180384d2c]
call fcn.1800c5280
lea rcx, [0x1803568f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013aef7
mov ecx, dword [0x180384d2c]
call fcn.1800c5320
lea rcx, [0x180356918]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013af1d
mov ecx, dword [0x180384d2c]
call fcn.1800c53c0
lea rcx, [0x180356938]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013af43
mov ecx, dword [0x180384d2c]
call fcn.1800c5460
lea rcx, [0x180356958]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013af69
mov ecx, dword [0x180384d2c]
call fcn.1800c5500
lea rcx, [0x180356978]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013af8f
mov ecx, dword [0x180384d2c]
call fcn.1800c55a0
lea rcx, [0x180356998]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013afb5
mov ecx, dword [0x180384d2c]
call fcn.1800c5640
lea rcx, [0x1803569b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013afdb
mov ecx, dword [0x180384d2c]
call fcn.1800c56e0
lea rcx, [0x1803569d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b001
mov ecx, dword [0x180384d2c]
call fcn.1800c5780
lea rcx, [0x1803569f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b027
mov ecx, dword [0x180384d2c]
call fcn.1800c5820
lea rcx, [0x180356a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b04d
mov ecx, dword [0x180384d2c]
call fcn.1800c58c0
lea rcx, [0x180356a38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b073
mov ecx, dword [0x180384d2c]
call fcn.1800c5960
lea rcx, [0x180356a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b099
mov ecx, dword [0x180384d2c]
call fcn.1800c5a00
lea rcx, [0x180356a78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b0bf
mov ecx, dword [0x180384d2c]
call fcn.1800c5aa0
lea rcx, [0x180356a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b0e5
mov ecx, dword [0x180384d2c]
call fcn.1800c1360
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180355c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180355c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b1ad
mov dword [rsp + 0x119c], 0
jmp 0x18013b160
mov eax, dword [rsp + 0x119c]
inc eax
mov dword [rsp + 0x119c], eax
cmp dword [rsp + 0x119c], 0x20
jg 0x18013b1ad
mov ecx, dword [rsp + 0x119c]
call fcn.1801e9030
mov dword [rsp + 0x11a0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11a0], eax
je 0x18013b1ab
mov ecx, dword [rsp + 0x11a0]
call fcn.1800c7200
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b150
lea rcx, [0x180355c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b232
mov dword [rsp + 0x11a4], 0
jmp 0x18013b1e5
mov eax, dword [rsp + 0x11a4]
inc eax
mov dword [rsp + 0x11a4], eax
cmp dword [rsp + 0x11a4], 0x20
jg 0x18013b232
mov ecx, dword [rsp + 0x11a4]
call fcn.1801e9030
mov dword [rsp + 0x11a8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11a8], eax
je 0x18013b230
mov ecx, dword [rsp + 0x11a8]
call fcn.1800c7350
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b1d5
lea rcx, [0x180355c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b2b7
mov dword [rsp + 0x11ac], 0
jmp 0x18013b26a
mov eax, dword [rsp + 0x11ac]
inc eax
mov dword [rsp + 0x11ac], eax
cmp dword [rsp + 0x11ac], 0x20
jg 0x18013b2b7
mov ecx, dword [rsp + 0x11ac]
call fcn.1801e9030
mov dword [rsp + 0x11b0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11b0], eax
je 0x18013b2b5
mov ecx, dword [rsp + 0x11b0]
call fcn.1800c74a0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b25a
lea rcx, [0x180355cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b33c
mov dword [rsp + 0x11b4], 0
jmp 0x18013b2ef
mov eax, dword [rsp + 0x11b4]
inc eax
mov dword [rsp + 0x11b4], eax
cmp dword [rsp + 0x11b4], 0x20
jg 0x18013b33c
mov ecx, dword [rsp + 0x11b4]
call fcn.1801e9030
mov dword [rsp + 0x11b8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11b8], eax
je 0x18013b33a
mov ecx, dword [rsp + 0x11b8]
call fcn.1800c75f0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b2df
lea rcx, [0x180355cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b3c1
mov dword [rsp + 0x11bc], 0
jmp 0x18013b374
mov eax, dword [rsp + 0x11bc]
inc eax
mov dword [rsp + 0x11bc], eax
cmp dword [rsp + 0x11bc], 0x20
jg 0x18013b3c1
mov ecx, dword [rsp + 0x11bc]
call fcn.1801e9030
mov dword [rsp + 0x11c0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11c0], eax
je 0x18013b3bf
mov ecx, dword [rsp + 0x11c0]
call fcn.1800c7740
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b364
lea rcx, [0x180355cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b446
mov dword [rsp + 0x11c4], 0
jmp 0x18013b3f9
mov eax, dword [rsp + 0x11c4]
inc eax
mov dword [rsp + 0x11c4], eax
cmp dword [rsp + 0x11c4], 0x20
jg 0x18013b446
mov ecx, dword [rsp + 0x11c4]
call fcn.1801e9030
mov dword [rsp + 0x11c8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11c8], eax
je 0x18013b444
mov ecx, dword [rsp + 0x11c8]
call fcn.1800c7890
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b3e9
lea rcx, [0x180355d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b4cb
mov dword [rsp + 0x11cc], 0
jmp 0x18013b47e
mov eax, dword [rsp + 0x11cc]
inc eax
mov dword [rsp + 0x11cc], eax
cmp dword [rsp + 0x11cc], 0x20
jg 0x18013b4cb
mov ecx, dword [rsp + 0x11cc]
call fcn.1801e9030
mov dword [rsp + 0x11d0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11d0], eax
je 0x18013b4c9
mov ecx, dword [rsp + 0x11d0]
call fcn.1800c79e0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b46e
lea rcx, [0x180355d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b550
mov dword [rsp + 0x11d4], 0
jmp 0x18013b503
mov eax, dword [rsp + 0x11d4]
inc eax
mov dword [rsp + 0x11d4], eax
cmp dword [rsp + 0x11d4], 0x20
jg 0x18013b550
mov ecx, dword [rsp + 0x11d4]
call fcn.1801e9030
mov dword [rsp + 0x11d8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11d8], eax
je 0x18013b54e
mov ecx, dword [rsp + 0x11d8]
call fcn.1800c7b30
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b4f3
lea rcx, [0x180355d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b5d5
mov dword [rsp + 0x11dc], 0
jmp 0x18013b588
mov eax, dword [rsp + 0x11dc]
inc eax
mov dword [rsp + 0x11dc], eax
cmp dword [rsp + 0x11dc], 0x20
jg 0x18013b5d5
mov ecx, dword [rsp + 0x11dc]
call fcn.1801e9030
mov dword [rsp + 0x11e0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11e0], eax
je 0x18013b5d3
mov ecx, dword [rsp + 0x11e0]
call fcn.1800c7c80
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b578
lea rcx, [0x180355d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b65a
mov dword [rsp + 0x11e4], 0
jmp 0x18013b60d
mov eax, dword [rsp + 0x11e4]
inc eax
mov dword [rsp + 0x11e4], eax
cmp dword [rsp + 0x11e4], 0x20
jg 0x18013b65a
mov ecx, dword [rsp + 0x11e4]
call fcn.1801e9030
mov dword [rsp + 0x11e8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11e8], eax
je 0x18013b658
mov ecx, dword [rsp + 0x11e8]
call fcn.1800c7dd0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b5fd
lea rcx, [0x180355d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b6df
mov dword [rsp + 0x11ec], 0
jmp 0x18013b692
mov eax, dword [rsp + 0x11ec]
inc eax
mov dword [rsp + 0x11ec], eax
cmp dword [rsp + 0x11ec], 0x20
jg 0x18013b6df
mov ecx, dword [rsp + 0x11ec]
call fcn.1801e9030
mov dword [rsp + 0x11f0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11f0], eax
je 0x18013b6dd
mov ecx, dword [rsp + 0x11f0]
call fcn.1800c7f20
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b682
lea rcx, [0x180355db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b764
mov dword [rsp + 0x11f4], 0
jmp 0x18013b717
mov eax, dword [rsp + 0x11f4]
inc eax
mov dword [rsp + 0x11f4], eax
cmp dword [rsp + 0x11f4], 0x20
jg 0x18013b764
mov ecx, dword [rsp + 0x11f4]
call fcn.1801e9030
mov dword [rsp + 0x11f8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x11f8], eax
je 0x18013b762
mov ecx, dword [rsp + 0x11f8]
call fcn.1800c8070
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b707
lea rcx, [0x180355dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b7e9
mov dword [rsp + 0x11fc], 0
jmp 0x18013b79c
mov eax, dword [rsp + 0x11fc]
inc eax
mov dword [rsp + 0x11fc], eax
cmp dword [rsp + 0x11fc], 0x20
jg 0x18013b7e9
mov ecx, dword [rsp + 0x11fc]
call fcn.1801e9030
mov dword [rsp + 0x1200], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1200], eax
je 0x18013b7e7
mov ecx, dword [rsp + 0x1200]
call fcn.1800c81c0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b78c
lea rcx, [0x180355df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b86e
mov dword [rsp + 0x1204], 0
jmp 0x18013b821
mov eax, dword [rsp + 0x1204]
inc eax
mov dword [rsp + 0x1204], eax
cmp dword [rsp + 0x1204], 0x20
jg 0x18013b86e
mov ecx, dword [rsp + 0x1204]
call fcn.1801e9030
mov dword [rsp + 0x1208], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1208], eax
je 0x18013b86c
mov ecx, dword [rsp + 0x1208]
call fcn.1800c8310
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b811
lea rcx, [0x180355e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b8f3
mov dword [rsp + 0x120c], 0
jmp 0x18013b8a6
mov eax, dword [rsp + 0x120c]
inc eax
mov dword [rsp + 0x120c], eax
cmp dword [rsp + 0x120c], 0x20
jg 0x18013b8f3
mov ecx, dword [rsp + 0x120c]
call fcn.1801e9030
mov dword [rsp + 0x1210], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1210], eax
je 0x18013b8f1
mov ecx, dword [rsp + 0x1210]
call fcn.1800c8460
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b896
lea rcx, [0x180355e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b978
mov dword [rsp + 0x1214], 0
jmp 0x18013b92b
mov eax, dword [rsp + 0x1214]
inc eax
mov dword [rsp + 0x1214], eax
cmp dword [rsp + 0x1214], 0x20
jg 0x18013b978
mov ecx, dword [rsp + 0x1214]
call fcn.1801e9030
mov dword [rsp + 0x1218], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1218], eax
je 0x18013b976
mov ecx, dword [rsp + 0x1218]
call fcn.1800c85b0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b91b
lea rcx, [0x180355e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013b9fd
mov dword [rsp + 0x121c], 0
jmp 0x18013b9b0
mov eax, dword [rsp + 0x121c]
inc eax
mov dword [rsp + 0x121c], eax
cmp dword [rsp + 0x121c], 0x20
jg 0x18013b9fd
mov ecx, dword [rsp + 0x121c]
call fcn.1801e9030
mov dword [rsp + 0x1220], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1220], eax
je 0x18013b9fb
mov ecx, dword [rsp + 0x1220]
call fcn.1800c8700
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013b9a0
lea rcx, [0x180355e78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ba82
mov dword [rsp + 0x1224], 0
jmp 0x18013ba35
mov eax, dword [rsp + 0x1224]
inc eax
mov dword [rsp + 0x1224], eax
cmp dword [rsp + 0x1224], 0x20
jg 0x18013ba82
mov ecx, dword [rsp + 0x1224]
call fcn.1801e9030
mov dword [rsp + 0x1228], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1228], eax
je 0x18013ba80
mov ecx, dword [rsp + 0x1228]
call fcn.1800c8850
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013ba25
lea rcx, [0x180355e98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013bb07
mov dword [rsp + 0x122c], 0
jmp 0x18013baba
mov eax, dword [rsp + 0x122c]
inc eax
mov dword [rsp + 0x122c], eax
cmp dword [rsp + 0x122c], 0x20
jg 0x18013bb07
mov ecx, dword [rsp + 0x122c]
call fcn.1801e9030
mov dword [rsp + 0x1230], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1230], eax
je 0x18013bb05
mov ecx, dword [rsp + 0x1230]
call fcn.1800c89a0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013baaa
lea rcx, [0x180355eb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013bb8c
mov dword [rsp + 0x1234], 0
jmp 0x18013bb3f
mov eax, dword [rsp + 0x1234]
inc eax
mov dword [rsp + 0x1234], eax
cmp dword [rsp + 0x1234], 0x20
jg 0x18013bb8c
mov ecx, dword [rsp + 0x1234]
call fcn.1801e9030
mov dword [rsp + 0x1238], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1238], eax
je 0x18013bb8a
mov ecx, dword [rsp + 0x1238]
call fcn.1800c8af0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013bb2f
lea rcx, [0x180355ed8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013bc11
mov dword [rsp + 0x123c], 0
jmp 0x18013bbc4
mov eax, dword [rsp + 0x123c]
inc eax
mov dword [rsp + 0x123c], eax
cmp dword [rsp + 0x123c], 0x20
jg 0x18013bc11
mov ecx, dword [rsp + 0x123c]
call fcn.1801e9030
mov dword [rsp + 0x1240], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1240], eax
je 0x18013bc0f
mov ecx, dword [rsp + 0x1240]
call fcn.1800c8c40
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013bbb4
lea rcx, [0x180355ef8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013bc96
mov dword [rsp + 0x1244], 0
jmp 0x18013bc49
mov eax, dword [rsp + 0x1244]
inc eax
mov dword [rsp + 0x1244], eax
cmp dword [rsp + 0x1244], 0x20
jg 0x18013bc96
mov ecx, dword [rsp + 0x1244]
call fcn.1801e9030
mov dword [rsp + 0x1248], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1248], eax
je 0x18013bc94
mov ecx, dword [rsp + 0x1248]
call fcn.1800c8d90
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013bc39
lea rcx, [0x180355f18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013bd1b
mov dword [rsp + 0x124c], 0
jmp 0x18013bcce
mov eax, dword [rsp + 0x124c]
inc eax
mov dword [rsp + 0x124c], eax
cmp dword [rsp + 0x124c], 0x20
jg 0x18013bd1b
mov ecx, dword [rsp + 0x124c]
call fcn.1801e9030
mov dword [rsp + 0x1250], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1250], eax
je 0x18013bd19
mov ecx, dword [rsp + 0x1250]
call fcn.1800c8ee0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013bcbe
lea rcx, [0x180355f38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013bda0
mov dword [rsp + 0x1254], 0
jmp 0x18013bd53
mov eax, dword [rsp + 0x1254]
inc eax
mov dword [rsp + 0x1254], eax
cmp dword [rsp + 0x1254], 0x20
jg 0x18013bda0
mov ecx, dword [rsp + 0x1254]
call fcn.1801e9030
mov dword [rsp + 0x1258], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1258], eax
je 0x18013bd9e
mov ecx, dword [rsp + 0x1258]
call fcn.1800c9030
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013bd43
lea rcx, [0x180355f58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013be25
mov dword [rsp + 0x125c], 0
jmp 0x18013bdd8
mov eax, dword [rsp + 0x125c]
inc eax
mov dword [rsp + 0x125c], eax
cmp dword [rsp + 0x125c], 0x20
jg 0x18013be25
mov ecx, dword [rsp + 0x125c]
call fcn.1801e9030
mov dword [rsp + 0x1260], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1260], eax
je 0x18013be23
mov ecx, dword [rsp + 0x1260]
call fcn.1800c9180
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013bdc8
lea rcx, [0x180355f78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013beaa
mov dword [rsp + 0x1264], 0
jmp 0x18013be5d
mov eax, dword [rsp + 0x1264]
inc eax
mov dword [rsp + 0x1264], eax
cmp dword [rsp + 0x1264], 0x20
jg 0x18013beaa
mov ecx, dword [rsp + 0x1264]
call fcn.1801e9030
mov dword [rsp + 0x1268], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1268], eax
je 0x18013bea8
mov ecx, dword [rsp + 0x1268]
call fcn.1800c92d0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013be4d
lea rcx, [0x180355f98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013bf2f
mov dword [rsp + 0x126c], 0
jmp 0x18013bee2
mov eax, dword [rsp + 0x126c]
inc eax
mov dword [rsp + 0x126c], eax
cmp dword [rsp + 0x126c], 0x20
jg 0x18013bf2f
mov ecx, dword [rsp + 0x126c]
call fcn.1801e9030
mov dword [rsp + 0x1270], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1270], eax
je 0x18013bf2d
mov ecx, dword [rsp + 0x1270]
call fcn.1800c9420
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013bed2
lea rcx, [0x180355fb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013bfb4
mov dword [rsp + 0x1274], 0
jmp 0x18013bf67
mov eax, dword [rsp + 0x1274]
inc eax
mov dword [rsp + 0x1274], eax
cmp dword [rsp + 0x1274], 0x20
jg 0x18013bfb4
mov ecx, dword [rsp + 0x1274]
call fcn.1801e9030
mov dword [rsp + 0x1278], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1278], eax
je 0x18013bfb2
mov ecx, dword [rsp + 0x1278]
call fcn.1800c9570
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013bf57
lea rcx, [0x180355fd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c039
mov dword [rsp + 0x127c], 0
jmp 0x18013bfec
mov eax, dword [rsp + 0x127c]
inc eax
mov dword [rsp + 0x127c], eax
cmp dword [rsp + 0x127c], 0x20
jg 0x18013c039
mov ecx, dword [rsp + 0x127c]
call fcn.1801e9030
mov dword [rsp + 0x1280], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1280], eax
je 0x18013c037
mov ecx, dword [rsp + 0x1280]
call fcn.1800c96c0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013bfdc
lea rcx, [0x180355ff8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c0be
mov dword [rsp + 0x1284], 0
jmp 0x18013c071
mov eax, dword [rsp + 0x1284]
inc eax
mov dword [rsp + 0x1284], eax
cmp dword [rsp + 0x1284], 0x20
jg 0x18013c0be
mov ecx, dword [rsp + 0x1284]
call fcn.1801e9030
mov dword [rsp + 0x1288], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1288], eax
je 0x18013c0bc
mov ecx, dword [rsp + 0x1288]
call fcn.1800c9810
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c061
lea rcx, [0x180356018]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c143
mov dword [rsp + 0x128c], 0
jmp 0x18013c0f6
mov eax, dword [rsp + 0x128c]
inc eax
mov dword [rsp + 0x128c], eax
cmp dword [rsp + 0x128c], 0x20
jg 0x18013c143
mov ecx, dword [rsp + 0x128c]
call fcn.1801e9030
mov dword [rsp + 0x1290], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1290], eax
je 0x18013c141
mov ecx, dword [rsp + 0x1290]
call fcn.1800c9960
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c0e6
lea rcx, [0x180356038]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c1c8
mov dword [rsp + 0x1294], 0
jmp 0x18013c17b
mov eax, dword [rsp + 0x1294]
inc eax
mov dword [rsp + 0x1294], eax
cmp dword [rsp + 0x1294], 0x20
jg 0x18013c1c8
mov ecx, dword [rsp + 0x1294]
call fcn.1801e9030
mov dword [rsp + 0x1298], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1298], eax
je 0x18013c1c6
mov ecx, dword [rsp + 0x1298]
call fcn.1800c9ab0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c16b
lea rcx, [0x180356058]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c24d
mov dword [rsp + 0x129c], 0
jmp 0x18013c200
mov eax, dword [rsp + 0x129c]
inc eax
mov dword [rsp + 0x129c], eax
cmp dword [rsp + 0x129c], 0x20
jg 0x18013c24d
mov ecx, dword [rsp + 0x129c]
call fcn.1801e9030
mov dword [rsp + 0x12a0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12a0], eax
je 0x18013c24b
mov ecx, dword [rsp + 0x12a0]
call fcn.1800c9c00
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c1f0
lea rcx, [0x180356078]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c2d2
mov dword [rsp + 0x12a4], 0
jmp 0x18013c285
mov eax, dword [rsp + 0x12a4]
inc eax
mov dword [rsp + 0x12a4], eax
cmp dword [rsp + 0x12a4], 0x20
jg 0x18013c2d2
mov ecx, dword [rsp + 0x12a4]
call fcn.1801e9030
mov dword [rsp + 0x12a8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12a8], eax
je 0x18013c2d0
mov ecx, dword [rsp + 0x12a8]
call fcn.1800c9d50
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c275
lea rcx, [0x180356098]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c357
mov dword [rsp + 0x12ac], 0
jmp 0x18013c30a
mov eax, dword [rsp + 0x12ac]
inc eax
mov dword [rsp + 0x12ac], eax
cmp dword [rsp + 0x12ac], 0x20
jg 0x18013c357
mov ecx, dword [rsp + 0x12ac]
call fcn.1801e9030
mov dword [rsp + 0x12b0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12b0], eax
je 0x18013c355
mov ecx, dword [rsp + 0x12b0]
call fcn.1800c9ea0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c2fa
lea rcx, [0x1803560b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c3dc
mov dword [rsp + 0x12b4], 0
jmp 0x18013c38f
mov eax, dword [rsp + 0x12b4]
inc eax
mov dword [rsp + 0x12b4], eax
cmp dword [rsp + 0x12b4], 0x20
jg 0x18013c3dc
mov ecx, dword [rsp + 0x12b4]
call fcn.1801e9030
mov dword [rsp + 0x12b8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12b8], eax
je 0x18013c3da
mov ecx, dword [rsp + 0x12b8]
call fcn.1800c9ff0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c37f
lea rcx, [0x1803560d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c461
mov dword [rsp + 0x12bc], 0
jmp 0x18013c414
mov eax, dword [rsp + 0x12bc]
inc eax
mov dword [rsp + 0x12bc], eax
cmp dword [rsp + 0x12bc], 0x20
jg 0x18013c461
mov ecx, dword [rsp + 0x12bc]
call fcn.1801e9030
mov dword [rsp + 0x12c0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12c0], eax
je 0x18013c45f
mov ecx, dword [rsp + 0x12c0]
call fcn.1800ca140
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c404
lea rcx, [0x1803560f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c4e6
mov dword [rsp + 0x12c4], 0
jmp 0x18013c499
mov eax, dword [rsp + 0x12c4]
inc eax
mov dword [rsp + 0x12c4], eax
cmp dword [rsp + 0x12c4], 0x20
jg 0x18013c4e6
mov ecx, dword [rsp + 0x12c4]
call fcn.1801e9030
mov dword [rsp + 0x12c8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12c8], eax
je 0x18013c4e4
mov ecx, dword [rsp + 0x12c8]
call fcn.1800ca290
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c489
lea rcx, [0x180356118]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c56b
mov dword [rsp + 0x12cc], 0
jmp 0x18013c51e
mov eax, dword [rsp + 0x12cc]
inc eax
mov dword [rsp + 0x12cc], eax
cmp dword [rsp + 0x12cc], 0x20
jg 0x18013c56b
mov ecx, dword [rsp + 0x12cc]
call fcn.1801e9030
mov dword [rsp + 0x12d0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12d0], eax
je 0x18013c569
mov ecx, dword [rsp + 0x12d0]
call fcn.1800ca3e0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c50e
lea rcx, [0x180356138]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c5f0
mov dword [rsp + 0x12d4], 0
jmp 0x18013c5a3
mov eax, dword [rsp + 0x12d4]
inc eax
mov dword [rsp + 0x12d4], eax
cmp dword [rsp + 0x12d4], 0x20
jg 0x18013c5f0
mov ecx, dword [rsp + 0x12d4]
call fcn.1801e9030
mov dword [rsp + 0x12d8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12d8], eax
je 0x18013c5ee
mov ecx, dword [rsp + 0x12d8]
call fcn.1800ca530
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c593
lea rcx, [0x180356158]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c675
mov dword [rsp + 0x12dc], 0
jmp 0x18013c628
mov eax, dword [rsp + 0x12dc]
inc eax
mov dword [rsp + 0x12dc], eax
cmp dword [rsp + 0x12dc], 0x20
jg 0x18013c675
mov ecx, dword [rsp + 0x12dc]
call fcn.1801e9030
mov dword [rsp + 0x12e0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12e0], eax
je 0x18013c673
mov ecx, dword [rsp + 0x12e0]
call fcn.1800ca680
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c618
lea rcx, [0x180356178]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c6fa
mov dword [rsp + 0x12e4], 0
jmp 0x18013c6ad
mov eax, dword [rsp + 0x12e4]
inc eax
mov dword [rsp + 0x12e4], eax
cmp dword [rsp + 0x12e4], 0x20
jg 0x18013c6fa
mov ecx, dword [rsp + 0x12e4]
call fcn.1801e9030
mov dword [rsp + 0x12e8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12e8], eax
je 0x18013c6f8
mov ecx, dword [rsp + 0x12e8]
call fcn.1800ca7d0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c69d
lea rcx, [0x180356198]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c77f
mov dword [rsp + 0x12ec], 0
jmp 0x18013c732
mov eax, dword [rsp + 0x12ec]
inc eax
mov dword [rsp + 0x12ec], eax
cmp dword [rsp + 0x12ec], 0x20
jg 0x18013c77f
mov ecx, dword [rsp + 0x12ec]
call fcn.1801e9030
mov dword [rsp + 0x12f0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12f0], eax
je 0x18013c77d
mov ecx, dword [rsp + 0x12f0]
call fcn.1800ca920
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c722
lea rcx, [0x1803561b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c804
mov dword [rsp + 0x12f4], 0
jmp 0x18013c7b7
mov eax, dword [rsp + 0x12f4]
inc eax
mov dword [rsp + 0x12f4], eax
cmp dword [rsp + 0x12f4], 0x20
jg 0x18013c804
mov ecx, dword [rsp + 0x12f4]
call fcn.1801e9030
mov dword [rsp + 0x12f8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x12f8], eax
je 0x18013c802
mov ecx, dword [rsp + 0x12f8]
call fcn.1800caa70
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c7a7
lea rcx, [0x1803561d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c889
mov dword [rsp + 0x12fc], 0
jmp 0x18013c83c
mov eax, dword [rsp + 0x12fc]
inc eax
mov dword [rsp + 0x12fc], eax
cmp dword [rsp + 0x12fc], 0x20
jg 0x18013c889
mov ecx, dword [rsp + 0x12fc]
call fcn.1801e9030
mov dword [rsp + 0x1300], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1300], eax
je 0x18013c887
mov ecx, dword [rsp + 0x1300]
call fcn.1800cabc0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c82c
lea rcx, [0x1803561f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c90e
mov dword [rsp + 0x1304], 0
jmp 0x18013c8c1
mov eax, dword [rsp + 0x1304]
inc eax
mov dword [rsp + 0x1304], eax
cmp dword [rsp + 0x1304], 0x20
jg 0x18013c90e
mov ecx, dword [rsp + 0x1304]
call fcn.1801e9030
mov dword [rsp + 0x1308], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1308], eax
je 0x18013c90c
mov ecx, dword [rsp + 0x1308]
call fcn.1800cad10
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c8b1
lea rcx, [0x180356218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013c993
mov dword [rsp + 0x130c], 0
jmp 0x18013c946
mov eax, dword [rsp + 0x130c]
inc eax
mov dword [rsp + 0x130c], eax
cmp dword [rsp + 0x130c], 0x20
jg 0x18013c993
mov ecx, dword [rsp + 0x130c]
call fcn.1801e9030
mov dword [rsp + 0x1310], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1310], eax
je 0x18013c991
mov ecx, dword [rsp + 0x1310]
call fcn.1800cae60
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c936
lea rcx, [0x180356238]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ca18
mov dword [rsp + 0x1314], 0
jmp 0x18013c9cb
mov eax, dword [rsp + 0x1314]
inc eax
mov dword [rsp + 0x1314], eax
cmp dword [rsp + 0x1314], 0x20
jg 0x18013ca18
mov ecx, dword [rsp + 0x1314]
call fcn.1801e9030
mov dword [rsp + 0x1318], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1318], eax
je 0x18013ca16
mov ecx, dword [rsp + 0x1318]
call fcn.1800cafb0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013c9bb
lea rcx, [0x180356258]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ca9d
mov dword [rsp + 0x131c], 0
jmp 0x18013ca50
mov eax, dword [rsp + 0x131c]
inc eax
mov dword [rsp + 0x131c], eax
cmp dword [rsp + 0x131c], 0x20
jg 0x18013ca9d
mov ecx, dword [rsp + 0x131c]
call fcn.1801e9030
mov dword [rsp + 0x1320], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1320], eax
je 0x18013ca9b
mov ecx, dword [rsp + 0x1320]
call fcn.1800cb100
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013ca40
lea rcx, [0x180356278]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013cb22
mov dword [rsp + 0x1324], 0
jmp 0x18013cad5
mov eax, dword [rsp + 0x1324]
inc eax
mov dword [rsp + 0x1324], eax
cmp dword [rsp + 0x1324], 0x20
jg 0x18013cb22
mov ecx, dword [rsp + 0x1324]
call fcn.1801e9030
mov dword [rsp + 0x1328], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1328], eax
je 0x18013cb20
mov ecx, dword [rsp + 0x1328]
call fcn.1800cb250
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013cac5
lea rcx, [0x180356298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013cba7
mov dword [rsp + 0x132c], 0
jmp 0x18013cb5a
mov eax, dword [rsp + 0x132c]
inc eax
mov dword [rsp + 0x132c], eax
cmp dword [rsp + 0x132c], 0x20
jg 0x18013cba7
mov ecx, dword [rsp + 0x132c]
call fcn.1801e9030
mov dword [rsp + 0x1330], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1330], eax
je 0x18013cba5
mov ecx, dword [rsp + 0x1330]
call fcn.1800cb3a0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013cb4a
lea rcx, [0x1803562b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013cc2c
mov dword [rsp + 0x1334], 0
jmp 0x18013cbdf
mov eax, dword [rsp + 0x1334]
inc eax
mov dword [rsp + 0x1334], eax
cmp dword [rsp + 0x1334], 0x20
jg 0x18013cc2c
mov ecx, dword [rsp + 0x1334]
call fcn.1801e9030
mov dword [rsp + 0x1338], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1338], eax
je 0x18013cc2a
mov ecx, dword [rsp + 0x1338]
call fcn.1800cb4f0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013cbcf
lea rcx, [0x1803562d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ccb1
mov dword [rsp + 0x133c], 0
jmp 0x18013cc64
mov eax, dword [rsp + 0x133c]
inc eax
mov dword [rsp + 0x133c], eax
cmp dword [rsp + 0x133c], 0x20
jg 0x18013ccb1
mov ecx, dword [rsp + 0x133c]
call fcn.1801e9030
mov dword [rsp + 0x1340], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1340], eax
je 0x18013ccaf
mov ecx, dword [rsp + 0x1340]
call fcn.1800cb640
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013cc54
lea rcx, [0x1803562f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013cd36
mov dword [rsp + 0x1344], 0
jmp 0x18013cce9
mov eax, dword [rsp + 0x1344]
inc eax
mov dword [rsp + 0x1344], eax
cmp dword [rsp + 0x1344], 0x20
jg 0x18013cd36
mov ecx, dword [rsp + 0x1344]
call fcn.1801e9030
mov dword [rsp + 0x1348], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1348], eax
je 0x18013cd34
mov ecx, dword [rsp + 0x1348]
call fcn.1800cb790
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013ccd9
lea rcx, [0x180356318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013cdbb
mov dword [rsp + 0x134c], 0
jmp 0x18013cd6e
mov eax, dword [rsp + 0x134c]
inc eax
mov dword [rsp + 0x134c], eax
cmp dword [rsp + 0x134c], 0x20
jg 0x18013cdbb
mov ecx, dword [rsp + 0x134c]
call fcn.1801e9030
mov dword [rsp + 0x1350], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1350], eax
je 0x18013cdb9
mov ecx, dword [rsp + 0x1350]
call fcn.1800cb8e0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013cd5e
lea rcx, [0x180356338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ce40
mov dword [rsp + 0x1354], 0
jmp 0x18013cdf3
mov eax, dword [rsp + 0x1354]
inc eax
mov dword [rsp + 0x1354], eax
cmp dword [rsp + 0x1354], 0x20
jg 0x18013ce40
mov ecx, dword [rsp + 0x1354]
call fcn.1801e9030
mov dword [rsp + 0x1358], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1358], eax
je 0x18013ce3e
mov ecx, dword [rsp + 0x1358]
call fcn.1800cba30
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013cde3
lea rcx, [0x180356358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013cec5
mov dword [rsp + 0x135c], 0
jmp 0x18013ce78
mov eax, dword [rsp + 0x135c]
inc eax
mov dword [rsp + 0x135c], eax
cmp dword [rsp + 0x135c], 0x20
jg 0x18013cec5
mov ecx, dword [rsp + 0x135c]
call fcn.1801e9030
mov dword [rsp + 0x1360], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1360], eax
je 0x18013cec3
mov ecx, dword [rsp + 0x1360]
call fcn.1800cbb80
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013ce68
lea rcx, [0x180356378]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013cf4a
mov dword [rsp + 0x1364], 0
jmp 0x18013cefd
mov eax, dword [rsp + 0x1364]
inc eax
mov dword [rsp + 0x1364], eax
cmp dword [rsp + 0x1364], 0x20
jg 0x18013cf4a
mov ecx, dword [rsp + 0x1364]
call fcn.1801e9030
mov dword [rsp + 0x1368], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1368], eax
je 0x18013cf48
mov ecx, dword [rsp + 0x1368]
call fcn.1800cbcd0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013ceed
lea rcx, [0x180356398]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013cfcf
mov dword [rsp + 0x136c], 0
jmp 0x18013cf82
mov eax, dword [rsp + 0x136c]
inc eax
mov dword [rsp + 0x136c], eax
cmp dword [rsp + 0x136c], 0x20
jg 0x18013cfcf
mov ecx, dword [rsp + 0x136c]
call fcn.1801e9030
mov dword [rsp + 0x1370], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1370], eax
je 0x18013cfcd
mov ecx, dword [rsp + 0x1370]
call fcn.1800cbe20
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013cf72
lea rcx, [0x1803563b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d054
mov dword [rsp + 0x1374], 0
jmp 0x18013d007
mov eax, dword [rsp + 0x1374]
inc eax
mov dword [rsp + 0x1374], eax
cmp dword [rsp + 0x1374], 0x20
jg 0x18013d054
mov ecx, dword [rsp + 0x1374]
call fcn.1801e9030
mov dword [rsp + 0x1378], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1378], eax
je 0x18013d052
mov ecx, dword [rsp + 0x1378]
call fcn.1800cbf70
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013cff7
lea rcx, [0x1803563d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d0d9
mov dword [rsp + 0x137c], 0
jmp 0x18013d08c
mov eax, dword [rsp + 0x137c]
inc eax
mov dword [rsp + 0x137c], eax
cmp dword [rsp + 0x137c], 0x20
jg 0x18013d0d9
mov ecx, dword [rsp + 0x137c]
call fcn.1801e9030
mov dword [rsp + 0x1380], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1380], eax
je 0x18013d0d7
mov ecx, dword [rsp + 0x1380]
call fcn.1800cc0c0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d07c
lea rcx, [0x1803563f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d15e
mov dword [rsp + 0x1384], 0
jmp 0x18013d111
mov eax, dword [rsp + 0x1384]
inc eax
mov dword [rsp + 0x1384], eax
cmp dword [rsp + 0x1384], 0x20
jg 0x18013d15e
mov ecx, dword [rsp + 0x1384]
call fcn.1801e9030
mov dword [rsp + 0x1388], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1388], eax
je 0x18013d15c
mov ecx, dword [rsp + 0x1388]
call fcn.1800cc210
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d101
lea rcx, [0x180356418]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d1e3
mov dword [rsp + 0x138c], 0
jmp 0x18013d196
mov eax, dword [rsp + 0x138c]
inc eax
mov dword [rsp + 0x138c], eax
cmp dword [rsp + 0x138c], 0x20
jg 0x18013d1e3
mov ecx, dword [rsp + 0x138c]
call fcn.1801e9030
mov dword [rsp + 0x1390], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1390], eax
je 0x18013d1e1
mov ecx, dword [rsp + 0x1390]
call fcn.1800cc360
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d186
lea rcx, [0x180356438]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d268
mov dword [rsp + 0x1394], 0
jmp 0x18013d21b
mov eax, dword [rsp + 0x1394]
inc eax
mov dword [rsp + 0x1394], eax
cmp dword [rsp + 0x1394], 0x20
jg 0x18013d268
mov ecx, dword [rsp + 0x1394]
call fcn.1801e9030
mov dword [rsp + 0x1398], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1398], eax
je 0x18013d266
mov ecx, dword [rsp + 0x1398]
call fcn.1800cc4b0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d20b
lea rcx, [0x180356458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d2ed
mov dword [rsp + 0x139c], 0
jmp 0x18013d2a0
mov eax, dword [rsp + 0x139c]
inc eax
mov dword [rsp + 0x139c], eax
cmp dword [rsp + 0x139c], 0x20
jg 0x18013d2ed
mov ecx, dword [rsp + 0x139c]
call fcn.1801e9030
mov dword [rsp + 0x13a0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13a0], eax
je 0x18013d2eb
mov ecx, dword [rsp + 0x13a0]
call fcn.1800cc600
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d290
lea rcx, [0x180356478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d372
mov dword [rsp + 0x13a4], 0
jmp 0x18013d325
mov eax, dword [rsp + 0x13a4]
inc eax
mov dword [rsp + 0x13a4], eax
cmp dword [rsp + 0x13a4], 0x20
jg 0x18013d372
mov ecx, dword [rsp + 0x13a4]
call fcn.1801e9030
mov dword [rsp + 0x13a8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13a8], eax
je 0x18013d370
mov ecx, dword [rsp + 0x13a8]
call fcn.1800cc750
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d315
lea rcx, [0x180356498]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d3f7
mov dword [rsp + 0x13ac], 0
jmp 0x18013d3aa
mov eax, dword [rsp + 0x13ac]
inc eax
mov dword [rsp + 0x13ac], eax
cmp dword [rsp + 0x13ac], 0x20
jg 0x18013d3f7
mov ecx, dword [rsp + 0x13ac]
call fcn.1801e9030
mov dword [rsp + 0x13b0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13b0], eax
je 0x18013d3f5
mov ecx, dword [rsp + 0x13b0]
call fcn.1800cc8a0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d39a
lea rcx, [0x1803564b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d47c
mov dword [rsp + 0x13b4], 0
jmp 0x18013d42f
mov eax, dword [rsp + 0x13b4]
inc eax
mov dword [rsp + 0x13b4], eax
cmp dword [rsp + 0x13b4], 0x20
jg 0x18013d47c
mov ecx, dword [rsp + 0x13b4]
call fcn.1801e9030
mov dword [rsp + 0x13b8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13b8], eax
je 0x18013d47a
mov ecx, dword [rsp + 0x13b8]
call fcn.1800cc9f0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d41f
lea rcx, [0x1803564d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d501
mov dword [rsp + 0x13bc], 0
jmp 0x18013d4b4
mov eax, dword [rsp + 0x13bc]
inc eax
mov dword [rsp + 0x13bc], eax
cmp dword [rsp + 0x13bc], 0x20
jg 0x18013d501
mov ecx, dword [rsp + 0x13bc]
call fcn.1801e9030
mov dword [rsp + 0x13c0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13c0], eax
je 0x18013d4ff
mov ecx, dword [rsp + 0x13c0]
call fcn.1800ccb40
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d4a4
lea rcx, [0x1803564f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d586
mov dword [rsp + 0x13c4], 0
jmp 0x18013d539
mov eax, dword [rsp + 0x13c4]
inc eax
mov dword [rsp + 0x13c4], eax
cmp dword [rsp + 0x13c4], 0x20
jg 0x18013d586
mov ecx, dword [rsp + 0x13c4]
call fcn.1801e9030
mov dword [rsp + 0x13c8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13c8], eax
je 0x18013d584
mov ecx, dword [rsp + 0x13c8]
call fcn.1800ccc90
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d529
lea rcx, [0x180356518]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d60b
mov dword [rsp + 0x13cc], 0
jmp 0x18013d5be
mov eax, dword [rsp + 0x13cc]
inc eax
mov dword [rsp + 0x13cc], eax
cmp dword [rsp + 0x13cc], 0x20
jg 0x18013d60b
mov ecx, dword [rsp + 0x13cc]
call fcn.1801e9030
mov dword [rsp + 0x13d0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13d0], eax
je 0x18013d609
mov ecx, dword [rsp + 0x13d0]
call fcn.1800ccde0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d5ae
lea rcx, [0x180356538]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d690
mov dword [rsp + 0x13d4], 0
jmp 0x18013d643
mov eax, dword [rsp + 0x13d4]
inc eax
mov dword [rsp + 0x13d4], eax
cmp dword [rsp + 0x13d4], 0x20
jg 0x18013d690
mov ecx, dword [rsp + 0x13d4]
call fcn.1801e9030
mov dword [rsp + 0x13d8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13d8], eax
je 0x18013d68e
mov ecx, dword [rsp + 0x13d8]
call fcn.1800ccf30
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d633
lea rcx, [0x180356558]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d715
mov dword [rsp + 0x13dc], 0
jmp 0x18013d6c8
mov eax, dword [rsp + 0x13dc]
inc eax
mov dword [rsp + 0x13dc], eax
cmp dword [rsp + 0x13dc], 0x20
jg 0x18013d715
mov ecx, dword [rsp + 0x13dc]
call fcn.1801e9030
mov dword [rsp + 0x13e0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13e0], eax
je 0x18013d713
mov ecx, dword [rsp + 0x13e0]
call fcn.1800cd080
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d6b8
lea rcx, [0x180356578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d79a
mov dword [rsp + 0x13e4], 0
jmp 0x18013d74d
mov eax, dword [rsp + 0x13e4]
inc eax
mov dword [rsp + 0x13e4], eax
cmp dword [rsp + 0x13e4], 0x20
jg 0x18013d79a
mov ecx, dword [rsp + 0x13e4]
call fcn.1801e9030
mov dword [rsp + 0x13e8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13e8], eax
je 0x18013d798
mov ecx, dword [rsp + 0x13e8]
call fcn.1800cd1d0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d73d
lea rcx, [0x180356598]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d81f
mov dword [rsp + 0x13ec], 0
jmp 0x18013d7d2
mov eax, dword [rsp + 0x13ec]
inc eax
mov dword [rsp + 0x13ec], eax
cmp dword [rsp + 0x13ec], 0x20
jg 0x18013d81f
mov ecx, dword [rsp + 0x13ec]
call fcn.1801e9030
mov dword [rsp + 0x13f0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13f0], eax
je 0x18013d81d
mov ecx, dword [rsp + 0x13f0]
call fcn.1800cd320
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d7c2
lea rcx, [0x1803565b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d8a4
mov dword [rsp + 0x13f4], 0
jmp 0x18013d857
mov eax, dword [rsp + 0x13f4]
inc eax
mov dword [rsp + 0x13f4], eax
cmp dword [rsp + 0x13f4], 0x20
jg 0x18013d8a4
mov ecx, dword [rsp + 0x13f4]
call fcn.1801e9030
mov dword [rsp + 0x13f8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x13f8], eax
je 0x18013d8a2
mov ecx, dword [rsp + 0x13f8]
call fcn.1800cd470
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d847
lea rcx, [0x1803565d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d929
mov dword [rsp + 0x13fc], 0
jmp 0x18013d8dc
mov eax, dword [rsp + 0x13fc]
inc eax
mov dword [rsp + 0x13fc], eax
cmp dword [rsp + 0x13fc], 0x20
jg 0x18013d929
mov ecx, dword [rsp + 0x13fc]
call fcn.1801e9030
mov dword [rsp + 0x1400], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1400], eax
je 0x18013d927
mov ecx, dword [rsp + 0x1400]
call fcn.1800cd5c0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d8cc
lea rcx, [0x1803565f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013d9ae
mov dword [rsp + 0x1404], 0
jmp 0x18013d961
mov eax, dword [rsp + 0x1404]
inc eax
mov dword [rsp + 0x1404], eax
cmp dword [rsp + 0x1404], 0x20
jg 0x18013d9ae
mov ecx, dword [rsp + 0x1404]
call fcn.1801e9030
mov dword [rsp + 0x1408], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1408], eax
je 0x18013d9ac
mov ecx, dword [rsp + 0x1408]
call fcn.1800cd710
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d951
lea rcx, [0x180356618]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013da33
mov dword [rsp + 0x140c], 0
jmp 0x18013d9e6
mov eax, dword [rsp + 0x140c]
inc eax
mov dword [rsp + 0x140c], eax
cmp dword [rsp + 0x140c], 0x20
jg 0x18013da33
mov ecx, dword [rsp + 0x140c]
call fcn.1801e9030
mov dword [rsp + 0x1410], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1410], eax
je 0x18013da31
mov ecx, dword [rsp + 0x1410]
call fcn.1800cd860
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013d9d6
lea rcx, [0x180356638]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013dab8
mov dword [rsp + 0x1414], 0
jmp 0x18013da6b
mov eax, dword [rsp + 0x1414]
inc eax
mov dword [rsp + 0x1414], eax
cmp dword [rsp + 0x1414], 0x20
jg 0x18013dab8
mov ecx, dword [rsp + 0x1414]
call fcn.1801e9030
mov dword [rsp + 0x1418], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1418], eax
je 0x18013dab6
mov ecx, dword [rsp + 0x1418]
call fcn.1800cd9b0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013da5b
lea rcx, [0x180356658]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013db3d
mov dword [rsp + 0x141c], 0
jmp 0x18013daf0
mov eax, dword [rsp + 0x141c]
inc eax
mov dword [rsp + 0x141c], eax
cmp dword [rsp + 0x141c], 0x20
jg 0x18013db3d
mov ecx, dword [rsp + 0x141c]
call fcn.1801e9030
mov dword [rsp + 0x1420], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1420], eax
je 0x18013db3b
mov ecx, dword [rsp + 0x1420]
call fcn.1800cdb00
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013dae0
lea rcx, [0x180356678]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013dbc2
mov dword [rsp + 0x1424], 0
jmp 0x18013db75
mov eax, dword [rsp + 0x1424]
inc eax
mov dword [rsp + 0x1424], eax
cmp dword [rsp + 0x1424], 0x20
jg 0x18013dbc2
mov ecx, dword [rsp + 0x1424]
call fcn.1801e9030
mov dword [rsp + 0x1428], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1428], eax
je 0x18013dbc0
mov ecx, dword [rsp + 0x1428]
call fcn.1800cdc50
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013db65
lea rcx, [0x180356698]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013dc47
mov dword [rsp + 0x142c], 0
jmp 0x18013dbfa
mov eax, dword [rsp + 0x142c]
inc eax
mov dword [rsp + 0x142c], eax
cmp dword [rsp + 0x142c], 0x20
jg 0x18013dc47
mov ecx, dword [rsp + 0x142c]
call fcn.1801e9030
mov dword [rsp + 0x1430], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1430], eax
je 0x18013dc45
mov ecx, dword [rsp + 0x1430]
call fcn.1800cdda0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013dbea
lea rcx, [0x1803566b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013dccc
mov dword [rsp + 0x1434], 0
jmp 0x18013dc7f
mov eax, dword [rsp + 0x1434]
inc eax
mov dword [rsp + 0x1434], eax
cmp dword [rsp + 0x1434], 0x20
jg 0x18013dccc
mov ecx, dword [rsp + 0x1434]
call fcn.1801e9030
mov dword [rsp + 0x1438], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1438], eax
je 0x18013dcca
mov ecx, dword [rsp + 0x1438]
call fcn.1800cdef0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013dc6f
lea rcx, [0x1803566d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013dd51
mov dword [rsp + 0x143c], 0
jmp 0x18013dd04
mov eax, dword [rsp + 0x143c]
inc eax
mov dword [rsp + 0x143c], eax
cmp dword [rsp + 0x143c], 0x20
jg 0x18013dd51
mov ecx, dword [rsp + 0x143c]
call fcn.1801e9030
mov dword [rsp + 0x1440], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1440], eax
je 0x18013dd4f
mov ecx, dword [rsp + 0x1440]
call fcn.1800ce040
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013dcf4
lea rcx, [0x1803566f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ddd6
mov dword [rsp + 0x1444], 0
jmp 0x18013dd89
mov eax, dword [rsp + 0x1444]
inc eax
mov dword [rsp + 0x1444], eax
cmp dword [rsp + 0x1444], 0x20
jg 0x18013ddd6
mov ecx, dword [rsp + 0x1444]
call fcn.1801e9030
mov dword [rsp + 0x1448], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1448], eax
je 0x18013ddd4
mov ecx, dword [rsp + 0x1448]
call fcn.1800ce190
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013dd79
lea rcx, [0x180356718]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013de5b
mov dword [rsp + 0x144c], 0
jmp 0x18013de0e
mov eax, dword [rsp + 0x144c]
inc eax
mov dword [rsp + 0x144c], eax
cmp dword [rsp + 0x144c], 0x20
jg 0x18013de5b
mov ecx, dword [rsp + 0x144c]
call fcn.1801e9030
mov dword [rsp + 0x1450], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1450], eax
je 0x18013de59
mov ecx, dword [rsp + 0x1450]
call fcn.1800ce2e0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013ddfe
lea rcx, [0x180356738]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013dee0
mov dword [rsp + 0x1454], 0
jmp 0x18013de93
mov eax, dword [rsp + 0x1454]
inc eax
mov dword [rsp + 0x1454], eax
cmp dword [rsp + 0x1454], 0x20
jg 0x18013dee0
mov ecx, dword [rsp + 0x1454]
call fcn.1801e9030
mov dword [rsp + 0x1458], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1458], eax
je 0x18013dede
mov ecx, dword [rsp + 0x1458]
call fcn.1800ce430
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013de83
lea rcx, [0x180356758]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013df65
mov dword [rsp + 0x145c], 0
jmp 0x18013df18
mov eax, dword [rsp + 0x145c]
inc eax
mov dword [rsp + 0x145c], eax
cmp dword [rsp + 0x145c], 0x20
jg 0x18013df65
mov ecx, dword [rsp + 0x145c]
call fcn.1801e9030
mov dword [rsp + 0x1460], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1460], eax
je 0x18013df63
mov ecx, dword [rsp + 0x1460]
call fcn.1800ce580
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013df08
lea rcx, [0x180356778]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013dfea
mov dword [rsp + 0x1464], 0
jmp 0x18013df9d
mov eax, dword [rsp + 0x1464]
inc eax
mov dword [rsp + 0x1464], eax
cmp dword [rsp + 0x1464], 0x20
jg 0x18013dfea
mov ecx, dword [rsp + 0x1464]
call fcn.1801e9030
mov dword [rsp + 0x1468], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1468], eax
je 0x18013dfe8
mov ecx, dword [rsp + 0x1468]
call fcn.1800ce6d0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013df8d
lea rcx, [0x180356798]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e06f
mov dword [rsp + 0x146c], 0
jmp 0x18013e022
mov eax, dword [rsp + 0x146c]
inc eax
mov dword [rsp + 0x146c], eax
cmp dword [rsp + 0x146c], 0x20
jg 0x18013e06f
mov ecx, dword [rsp + 0x146c]
call fcn.1801e9030
mov dword [rsp + 0x1470], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1470], eax
je 0x18013e06d
mov ecx, dword [rsp + 0x1470]
call fcn.1800ce820
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e012
lea rcx, [0x1803567b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e0f4
mov dword [rsp + 0x1474], 0
jmp 0x18013e0a7
mov eax, dword [rsp + 0x1474]
inc eax
mov dword [rsp + 0x1474], eax
cmp dword [rsp + 0x1474], 0x20
jg 0x18013e0f4
mov ecx, dword [rsp + 0x1474]
call fcn.1801e9030
mov dword [rsp + 0x1478], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1478], eax
je 0x18013e0f2
mov ecx, dword [rsp + 0x1478]
call fcn.1800ce970
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e097
lea rcx, [0x1803567d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e179
mov dword [rsp + 0x147c], 0
jmp 0x18013e12c
mov eax, dword [rsp + 0x147c]
inc eax
mov dword [rsp + 0x147c], eax
cmp dword [rsp + 0x147c], 0x20
jg 0x18013e179
mov ecx, dword [rsp + 0x147c]
call fcn.1801e9030
mov dword [rsp + 0x1480], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1480], eax
je 0x18013e177
mov ecx, dword [rsp + 0x1480]
call fcn.1800ceac0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e11c
lea rcx, [0x1803567f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e1fe
mov dword [rsp + 0x1484], 0
jmp 0x18013e1b1
mov eax, dword [rsp + 0x1484]
inc eax
mov dword [rsp + 0x1484], eax
cmp dword [rsp + 0x1484], 0x20
jg 0x18013e1fe
mov ecx, dword [rsp + 0x1484]
call fcn.1801e9030
mov dword [rsp + 0x1488], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1488], eax
je 0x18013e1fc
mov ecx, dword [rsp + 0x1488]
call fcn.1800cec10
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e1a1
lea rcx, [0x180356818]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e283
mov dword [rsp + 0x148c], 0
jmp 0x18013e236
mov eax, dword [rsp + 0x148c]
inc eax
mov dword [rsp + 0x148c], eax
cmp dword [rsp + 0x148c], 0x20
jg 0x18013e283
mov ecx, dword [rsp + 0x148c]
call fcn.1801e9030
mov dword [rsp + 0x1490], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1490], eax
je 0x18013e281
mov ecx, dword [rsp + 0x1490]
call fcn.1800ced60
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e226
lea rcx, [0x180356838]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e308
mov dword [rsp + 0x1494], 0
jmp 0x18013e2bb
mov eax, dword [rsp + 0x1494]
inc eax
mov dword [rsp + 0x1494], eax
cmp dword [rsp + 0x1494], 0x20
jg 0x18013e308
mov ecx, dword [rsp + 0x1494]
call fcn.1801e9030
mov dword [rsp + 0x1498], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1498], eax
je 0x18013e306
mov ecx, dword [rsp + 0x1498]
call fcn.1800ceeb0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e2ab
lea rcx, [0x180356858]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e38d
mov dword [rsp + 0x149c], 0
jmp 0x18013e340
mov eax, dword [rsp + 0x149c]
inc eax
mov dword [rsp + 0x149c], eax
cmp dword [rsp + 0x149c], 0x20
jg 0x18013e38d
mov ecx, dword [rsp + 0x149c]
call fcn.1801e9030
mov dword [rsp + 0x14a0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14a0], eax
je 0x18013e38b
mov ecx, dword [rsp + 0x14a0]
call fcn.1800cf000
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e330
lea rcx, [0x180356878]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e412
mov dword [rsp + 0x14a4], 0
jmp 0x18013e3c5
mov eax, dword [rsp + 0x14a4]
inc eax
mov dword [rsp + 0x14a4], eax
cmp dword [rsp + 0x14a4], 0x20
jg 0x18013e412
mov ecx, dword [rsp + 0x14a4]
call fcn.1801e9030
mov dword [rsp + 0x14a8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14a8], eax
je 0x18013e410
mov ecx, dword [rsp + 0x14a8]
call fcn.1800cf150
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e3b5
lea rcx, [0x180356898]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e497
mov dword [rsp + 0x14ac], 0
jmp 0x18013e44a
mov eax, dword [rsp + 0x14ac]
inc eax
mov dword [rsp + 0x14ac], eax
cmp dword [rsp + 0x14ac], 0x20
jg 0x18013e497
mov ecx, dword [rsp + 0x14ac]
call fcn.1801e9030
mov dword [rsp + 0x14b0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14b0], eax
je 0x18013e495
mov ecx, dword [rsp + 0x14b0]
call fcn.1800cf2a0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e43a
lea rcx, [0x1803568b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e51c
mov dword [rsp + 0x14b4], 0
jmp 0x18013e4cf
mov eax, dword [rsp + 0x14b4]
inc eax
mov dword [rsp + 0x14b4], eax
cmp dword [rsp + 0x14b4], 0x20
jg 0x18013e51c
mov ecx, dword [rsp + 0x14b4]
call fcn.1801e9030
mov dword [rsp + 0x14b8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14b8], eax
je 0x18013e51a
mov ecx, dword [rsp + 0x14b8]
call fcn.1800cf3f0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e4bf
lea rcx, [0x1803568d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e5a1
mov dword [rsp + 0x14bc], 0
jmp 0x18013e554
mov eax, dword [rsp + 0x14bc]
inc eax
mov dword [rsp + 0x14bc], eax
cmp dword [rsp + 0x14bc], 0x20
jg 0x18013e5a1
mov ecx, dword [rsp + 0x14bc]
call fcn.1801e9030
mov dword [rsp + 0x14c0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14c0], eax
je 0x18013e59f
mov ecx, dword [rsp + 0x14c0]
call fcn.1800cf540
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e544
lea rcx, [0x1803568f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e626
mov dword [rsp + 0x14c4], 0
jmp 0x18013e5d9
mov eax, dword [rsp + 0x14c4]
inc eax
mov dword [rsp + 0x14c4], eax
cmp dword [rsp + 0x14c4], 0x20
jg 0x18013e626
mov ecx, dword [rsp + 0x14c4]
call fcn.1801e9030
mov dword [rsp + 0x14c8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14c8], eax
je 0x18013e624
mov ecx, dword [rsp + 0x14c8]
call fcn.1800cf690
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e5c9
lea rcx, [0x180356918]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e6ab
mov dword [rsp + 0x14cc], 0
jmp 0x18013e65e
mov eax, dword [rsp + 0x14cc]
inc eax
mov dword [rsp + 0x14cc], eax
cmp dword [rsp + 0x14cc], 0x20
jg 0x18013e6ab
mov ecx, dword [rsp + 0x14cc]
call fcn.1801e9030
mov dword [rsp + 0x14d0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14d0], eax
je 0x18013e6a9
mov ecx, dword [rsp + 0x14d0]
call fcn.1800cf7e0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e64e
lea rcx, [0x180356938]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e730
mov dword [rsp + 0x14d4], 0
jmp 0x18013e6e3
mov eax, dword [rsp + 0x14d4]
inc eax
mov dword [rsp + 0x14d4], eax
cmp dword [rsp + 0x14d4], 0x20
jg 0x18013e730
mov ecx, dword [rsp + 0x14d4]
call fcn.1801e9030
mov dword [rsp + 0x14d8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14d8], eax
je 0x18013e72e
mov ecx, dword [rsp + 0x14d8]
call fcn.1800cf930
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e6d3
lea rcx, [0x180356958]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e7b5
mov dword [rsp + 0x14dc], 0
jmp 0x18013e768
mov eax, dword [rsp + 0x14dc]
inc eax
mov dword [rsp + 0x14dc], eax
cmp dword [rsp + 0x14dc], 0x20
jg 0x18013e7b5
mov ecx, dword [rsp + 0x14dc]
call fcn.1801e9030
mov dword [rsp + 0x14e0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14e0], eax
je 0x18013e7b3
mov ecx, dword [rsp + 0x14e0]
call fcn.1800cfa80
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e758
lea rcx, [0x180356978]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e83a
mov dword [rsp + 0x14e4], 0
jmp 0x18013e7ed
mov eax, dword [rsp + 0x14e4]
inc eax
mov dword [rsp + 0x14e4], eax
cmp dword [rsp + 0x14e4], 0x20
jg 0x18013e83a
mov ecx, dword [rsp + 0x14e4]
call fcn.1801e9030
mov dword [rsp + 0x14e8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14e8], eax
je 0x18013e838
mov ecx, dword [rsp + 0x14e8]
call fcn.1800cfbd0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e7dd
lea rcx, [0x180356998]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e8bf
mov dword [rsp + 0x14ec], 0
jmp 0x18013e872
mov eax, dword [rsp + 0x14ec]
inc eax
mov dword [rsp + 0x14ec], eax
cmp dword [rsp + 0x14ec], 0x20
jg 0x18013e8bf
mov ecx, dword [rsp + 0x14ec]
call fcn.1801e9030
mov dword [rsp + 0x14f0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14f0], eax
je 0x18013e8bd
mov ecx, dword [rsp + 0x14f0]
call fcn.1800cfd20
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e862
lea rcx, [0x1803569b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e944
mov dword [rsp + 0x14f4], 0
jmp 0x18013e8f7
mov eax, dword [rsp + 0x14f4]
inc eax
mov dword [rsp + 0x14f4], eax
cmp dword [rsp + 0x14f4], 0x20
jg 0x18013e944
mov ecx, dword [rsp + 0x14f4]
call fcn.1801e9030
mov dword [rsp + 0x14f8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x14f8], eax
je 0x18013e942
mov ecx, dword [rsp + 0x14f8]
call fcn.1800cfe70
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e8e7
lea rcx, [0x1803569d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013e9c9
mov dword [rsp + 0x14fc], 0
jmp 0x18013e97c
mov eax, dword [rsp + 0x14fc]
inc eax
mov dword [rsp + 0x14fc], eax
cmp dword [rsp + 0x14fc], 0x20
jg 0x18013e9c9
mov ecx, dword [rsp + 0x14fc]
call fcn.1801e9030
mov dword [rsp + 0x1500], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1500], eax
je 0x18013e9c7
mov ecx, dword [rsp + 0x1500]
call fcn.1800cffc0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e96c
lea rcx, [0x1803569f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ea4e
mov dword [rsp + 0x1504], 0
jmp 0x18013ea01
mov eax, dword [rsp + 0x1504]
inc eax
mov dword [rsp + 0x1504], eax
cmp dword [rsp + 0x1504], 0x20
jg 0x18013ea4e
mov ecx, dword [rsp + 0x1504]
call fcn.1801e9030
mov dword [rsp + 0x1508], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1508], eax
je 0x18013ea4c
mov ecx, dword [rsp + 0x1508]
call fcn.1800d0110
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013e9f1
lea rcx, [0x180356a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ead3
mov dword [rsp + 0x150c], 0
jmp 0x18013ea86
mov eax, dword [rsp + 0x150c]
inc eax
mov dword [rsp + 0x150c], eax
cmp dword [rsp + 0x150c], 0x20
jg 0x18013ead3
mov ecx, dword [rsp + 0x150c]
call fcn.1801e9030
mov dword [rsp + 0x1510], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1510], eax
je 0x18013ead1
mov ecx, dword [rsp + 0x1510]
call fcn.1800d0260
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013ea76
lea rcx, [0x180356a38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013eb58
mov dword [rsp + 0x1514], 0
jmp 0x18013eb0b
mov eax, dword [rsp + 0x1514]
inc eax
mov dword [rsp + 0x1514], eax
cmp dword [rsp + 0x1514], 0x20
jg 0x18013eb58
mov ecx, dword [rsp + 0x1514]
call fcn.1801e9030
mov dword [rsp + 0x1518], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1518], eax
je 0x18013eb56
mov ecx, dword [rsp + 0x1518]
call fcn.1800d03b0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013eafb
lea rcx, [0x180356a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ebdd
mov dword [rsp + 0x151c], 0
jmp 0x18013eb90
mov eax, dword [rsp + 0x151c]
inc eax
mov dword [rsp + 0x151c], eax
cmp dword [rsp + 0x151c], 0x20
jg 0x18013ebdd
mov ecx, dword [rsp + 0x151c]
call fcn.1801e9030
mov dword [rsp + 0x1520], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1520], eax
je 0x18013ebdb
mov ecx, dword [rsp + 0x1520]
call fcn.1800d0500
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013eb80
lea rcx, [0x180356a78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ec62
mov dword [rsp + 0x1524], 0
jmp 0x18013ec15
mov eax, dword [rsp + 0x1524]
inc eax
mov dword [rsp + 0x1524], eax
cmp dword [rsp + 0x1524], 0x20
jg 0x18013ec62
mov ecx, dword [rsp + 0x1524]
call fcn.1801e9030
mov dword [rsp + 0x1528], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1528], eax
je 0x18013ec60
mov ecx, dword [rsp + 0x1528]
call fcn.1800d0650
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013ec05
lea rcx, [0x180356a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ece7
mov dword [rsp + 0x152c], 0
jmp 0x18013ec9a
mov eax, dword [rsp + 0x152c]
inc eax
mov dword [rsp + 0x152c], eax
cmp dword [rsp + 0x152c], 0x20
jg 0x18013ece7
mov ecx, dword [rsp + 0x152c]
call fcn.1801e9030
mov dword [rsp + 0x1530], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1530], eax
je 0x18013ece5
mov ecx, dword [rsp + 0x1530]
call fcn.1800c70b0
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18013ec8a
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180355778]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x18013ee73
lea rcx, [0x180355778]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ee0f
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x1534], eax
xor r8d, r8d
mov edx, dword [rsp + 0x1534]
lea rcx, [rsp + 0xd0c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22068]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22050]
lea rcx, [rsp + 0x22068]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
movss xmm0, dword [0x1802fb8e0]
movss dword [rsp + 0x20], xmm0
mov r9d, 7
movss xmm2, dword [rsp + 0x22060]
movss xmm1, dword [rsp + 0x22058]
movss xmm0, dword [rsp + 0x22050]
call fcn.1800e3800
lea rax, [rsp + 0x18490]
mov qword [rsp + 0x3098], rax
lea rax, [rsp + 0x100]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x100]
mov rcx, qword [rsp + 0x3098]
call fcn.1801d71d0
mov qword [rsp + 0x30a0], rax
lea rcx, [0x180355778]
call fcn.180045f70
mov r8, qword [rsp + 0x30a0]
lea rdx, [0x180384cd0]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028ab0
jmp case.0x18011196c.3
lea rcx, [0x180351738]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180351738]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013f102
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd0d8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x22038]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x22020]
lea rcx, [rsp + 0x22038]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x22030]
addss xmm0, dword [0x1802fbb14]
movss dword [rsp + 0x22030], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x1538], eax
lea rcx, str.VEHICLE_WEAPON_SPACE_ROCKET
call fcn.1800eb430
movss xmm0, dword [rsp + 0x22030]
addss xmm0, dword [0x1802fbf9c]
movss xmm1, dword [0x1802fd644]
movss dword [rsp + 0x60], xmm1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x50], 1
mov ecx, dword [rsp + 0x1538]
mov dword [rsp + 0x48], ecx
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 0xfa
movss xmm1, dword [rsp + 0x22030]
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x22028]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [rsp + 0x22020]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x22028]
movss xmm0, dword [rsp + 0x22020]
call fcn.1800e3670
lea rcx, str.VEHICLE_WEAPON_SPACE_ROCKET
call fcn.1800eb430
movss xmm0, dword [rsp + 0x22030]
addss xmm0, dword [0x1802fbe3c]
movss xmm1, dword [0x1802fd644]
movss dword [rsp + 0x60], xmm1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0xfa
movss xmm1, dword [rsp + 0x22030]
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x22028]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [rsp + 0x22020]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x22028]
movss xmm0, dword [rsp + 0x22020]
call fcn.1800e3670
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
movss xmm0, dword [rsp + 0x22030]
addss xmm0, dword [0x1802fc2c8]
movss xmm1, dword [0x1802fd6d8]
movss dword [rsp + 0x60], xmm1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0xf8a3939f
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0x64
movss xmm1, dword [rsp + 0x22030]
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x22028]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [rsp + 0x22020]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x22028]
movss xmm0, dword [rsp + 0x22020]
call fcn.1800e3670
lea rax, [rsp + 0x18410]
mov qword [rsp + 0x30a8], rax
lea rax, [rsp + 0x101]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x101]
mov rcx, qword [rsp + 0x30a8]
call fcn.1801d71f0
mov qword [rsp + 0x30b0], rax
lea rcx, [0x180351738]
call fcn.180045f70
mov r8, qword [rsp + 0x30b0]
lea rdx, [0x180384ccf]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180356ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180356af8]
call fcn.180045f70
mov edx, 0xcb
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180356b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013f476
lea rcx, str.Valkyrie
call fcn.1800eb430
mov dword [rsp + 0x153c], eax
mov ecx, dword [rsp + 0x153c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x153c]
call fcn.1801e8d00
test eax, eax
jne 0x18013f21a
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18013f201
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd0f0]
call fcn.1801e8e00
lea rcx, [rsp + 0x22008]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21ff0]
lea rcx, [rsp + 0x22008]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x153c]
call fcn.1801e8670
test eax, eax
je 0x18013f476
mov ecx, dword [rsp + 0x153c]
call qword [0x180385698]
test eax, eax
je 0x18013f476
lea r8, [rsp + 0x21fd8]
lea rdx, [rsp + 0x21fc0]
mov ecx, dword [rsp + 0x153c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21fe0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1540], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd108]
call fcn.1801e8610
lea rcx, [rsp + 0x21fa8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21f90]
lea rcx, [rsp + 0x21fa8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd120]
call fcn.1801e8590
lea rcx, [rsp + 0x21f78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21f88]
movss dword [rsp + 0x1544], xmm0
movss xmm0, dword [rsp + 0x21f90]
mulss xmm0, dword [rsp + 0x1540]
movss xmm1, dword [rsp + 0x21ff0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21ff0], xmm0
movss xmm0, dword [rsp + 0x21f98]
mulss xmm0, dword [rsp + 0x1540]
movss xmm1, dword [rsp + 0x21ff8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21ff8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1544]
lea rdx, [rsp + 0x21ff0]
mov ecx, dword [rsp + 0x153c]
call qword [0x1803856e8]
mov dword [rsp + 0x1548], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd138]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21f60]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21f48]
lea rcx, [rsp + 0x21f60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1548]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1548]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1548]
call fcn.1801e77a0
lea rcx, [0x180356b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013f72a
lea rcx, str.TAXI
call fcn.1800eb430
mov dword [rsp + 0x154c], eax
mov ecx, dword [rsp + 0x154c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x154c]
call fcn.1801e8d00
test eax, eax
jne 0x18013f4ce
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18013f4b5
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd150]
call fcn.1801e8e00
lea rcx, [rsp + 0x21f30]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21f18]
lea rcx, [rsp + 0x21f30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x154c]
call fcn.1801e8670
test eax, eax
je 0x18013f72a
mov ecx, dword [rsp + 0x154c]
call qword [0x180385698]
test eax, eax
je 0x18013f72a
lea r8, [rsp + 0x21f00]
lea rdx, [rsp + 0x21ee8]
mov ecx, dword [rsp + 0x154c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21f08]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1550], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd168]
call fcn.1801e8610
lea rcx, [rsp + 0x21ed0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21eb8]
lea rcx, [rsp + 0x21ed0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd180]
call fcn.1801e8590
lea rcx, [rsp + 0x21ea0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21eb0]
movss dword [rsp + 0x1554], xmm0
movss xmm0, dword [rsp + 0x21eb8]
mulss xmm0, dword [rsp + 0x1550]
movss xmm1, dword [rsp + 0x21f18]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21f18], xmm0
movss xmm0, dword [rsp + 0x21ec0]
mulss xmm0, dword [rsp + 0x1550]
movss xmm1, dword [rsp + 0x21f20]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21f20], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1554]
lea rdx, [rsp + 0x21f18]
mov ecx, dword [rsp + 0x154c]
call qword [0x1803856e8]
mov dword [rsp + 0x1558], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd198]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21e88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21e70]
lea rcx, [rsp + 0x21e88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1558]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1558]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1558]
call fcn.1801e77a0
lea rcx, [0x180356b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013f9de
lea rcx, str.tezeract
call fcn.1800eb430
mov dword [rsp + 0x155c], eax
mov ecx, dword [rsp + 0x155c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x155c]
call fcn.1801e8d00
test eax, eax
jne 0x18013f782
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18013f769
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd1b0]
call fcn.1801e8e00
lea rcx, [rsp + 0x21e58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21e40]
lea rcx, [rsp + 0x21e58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x155c]
call fcn.1801e8670
test eax, eax
je 0x18013f9de
mov ecx, dword [rsp + 0x155c]
call qword [0x180385698]
test eax, eax
je 0x18013f9de
lea r8, [rsp + 0x21e28]
lea rdx, [rsp + 0x21e10]
mov ecx, dword [rsp + 0x155c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21e30]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1560], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd1c8]
call fcn.1801e8610
lea rcx, [rsp + 0x21df8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21de0]
lea rcx, [rsp + 0x21df8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd1e0]
call fcn.1801e8590
lea rcx, [rsp + 0x21dc8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21dd8]
movss dword [rsp + 0x1564], xmm0
movss xmm0, dword [rsp + 0x21de0]
mulss xmm0, dword [rsp + 0x1560]
movss xmm1, dword [rsp + 0x21e40]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21e40], xmm0
movss xmm0, dword [rsp + 0x21de8]
mulss xmm0, dword [rsp + 0x1560]
movss xmm1, dword [rsp + 0x21e48]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21e48], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1564]
lea rdx, [rsp + 0x21e40]
mov ecx, dword [rsp + 0x155c]
call qword [0x1803856e8]
mov dword [rsp + 0x1568], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd1f8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21db0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21d98]
lea rcx, [rsp + 0x21db0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1568]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1568]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1568]
call fcn.1801e77a0
lea rcx, [0x180356b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013fc92
lea rcx, str.PHANTOM3
call fcn.1800eb430
mov dword [rsp + 0x156c], eax
mov ecx, dword [rsp + 0x156c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x156c]
call fcn.1801e8d00
test eax, eax
jne 0x18013fa36
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18013fa1d
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd210]
call fcn.1801e8e00
lea rcx, [rsp + 0x21d80]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21d68]
lea rcx, [rsp + 0x21d80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x156c]
call fcn.1801e8670
test eax, eax
je 0x18013fc92
mov ecx, dword [rsp + 0x156c]
call qword [0x180385698]
test eax, eax
je 0x18013fc92
lea r8, [rsp + 0x21d50]
lea rdx, [rsp + 0x21d38]
mov ecx, dword [rsp + 0x156c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21d58]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1570], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd228]
call fcn.1801e8610
lea rcx, [rsp + 0x21d20]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21d08]
lea rcx, [rsp + 0x21d20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd240]
call fcn.1801e8590
lea rcx, [rsp + 0x21cf0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21d00]
movss dword [rsp + 0x1574], xmm0
movss xmm0, dword [rsp + 0x21d08]
mulss xmm0, dword [rsp + 0x1570]
movss xmm1, dword [rsp + 0x21d68]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21d68], xmm0
movss xmm0, dword [rsp + 0x21d10]
mulss xmm0, dword [rsp + 0x1570]
movss xmm1, dword [rsp + 0x21d70]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21d70], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1574]
lea rdx, [rsp + 0x21d68]
mov ecx, dword [rsp + 0x156c]
call qword [0x1803856e8]
mov dword [rsp + 0x1578], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd258]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21cd8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21cc0]
lea rcx, [rsp + 0x21cd8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1578]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1578]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1578]
call fcn.1801e77a0
lea rcx, [0x180356b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18013ff46
lea rcx, str.SHOTARO
call fcn.1800eb430
mov dword [rsp + 0x157c], eax
mov ecx, dword [rsp + 0x157c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x157c]
call fcn.1801e8d00
test eax, eax
jne 0x18013fcea
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18013fcd1
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd270]
call fcn.1801e8e00
lea rcx, [rsp + 0x21ca8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21c90]
lea rcx, [rsp + 0x21ca8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x157c]
call fcn.1801e8670
test eax, eax
je 0x18013ff46
mov ecx, dword [rsp + 0x157c]
call qword [0x180385698]
test eax, eax
je 0x18013ff46
lea r8, [rsp + 0x21c78]
lea rdx, [rsp + 0x21c60]
mov ecx, dword [rsp + 0x157c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21c80]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1580], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd288]
call fcn.1801e8610
lea rcx, [rsp + 0x21c48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21c30]
lea rcx, [rsp + 0x21c48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd2a0]
call fcn.1801e8590
lea rcx, [rsp + 0x21c18]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21c28]
movss dword [rsp + 0x1584], xmm0
movss xmm0, dword [rsp + 0x21c30]
mulss xmm0, dword [rsp + 0x1580]
movss xmm1, dword [rsp + 0x21c90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21c90], xmm0
movss xmm0, dword [rsp + 0x21c38]
mulss xmm0, dword [rsp + 0x1580]
movss xmm1, dword [rsp + 0x21c98]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21c98], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1584]
lea rdx, [rsp + 0x21c90]
mov ecx, dword [rsp + 0x157c]
call qword [0x1803856e8]
mov dword [rsp + 0x1588], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd2b8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21c00]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21be8]
lea rcx, [rsp + 0x21c00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1588]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1588]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1588]
call fcn.1801e77a0
lea rcx, [0x180356bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801401fa
lea rcx, [0x18029eb3c]
call fcn.1800eb430
mov dword [rsp + 0x158c], eax
mov ecx, dword [rsp + 0x158c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x158c]
call fcn.1801e8d00
test eax, eax
jne 0x18013ff9e
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18013ff85
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd2d0]
call fcn.1801e8e00
lea rcx, [rsp + 0x21bd0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21bb8]
lea rcx, [rsp + 0x21bd0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x158c]
call fcn.1801e8670
test eax, eax
je 0x1801401fa
mov ecx, dword [rsp + 0x158c]
call qword [0x180385698]
test eax, eax
je 0x1801401fa
lea r8, [rsp + 0x21ba0]
lea rdx, [rsp + 0x21b88]
mov ecx, dword [rsp + 0x158c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21ba8]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1590], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd2e8]
call fcn.1801e8610
lea rcx, [rsp + 0x21b70]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21b58]
lea rcx, [rsp + 0x21b70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd300]
call fcn.1801e8590
lea rcx, [rsp + 0x21b40]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21b50]
movss dword [rsp + 0x1594], xmm0
movss xmm0, dword [rsp + 0x21b58]
mulss xmm0, dword [rsp + 0x1590]
movss xmm1, dword [rsp + 0x21bb8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21bb8], xmm0
movss xmm0, dword [rsp + 0x21b60]
mulss xmm0, dword [rsp + 0x1590]
movss xmm1, dword [rsp + 0x21bc0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21bc0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1594]
lea rdx, [rsp + 0x21bb8]
mov ecx, dword [rsp + 0x158c]
call qword [0x1803856e8]
mov dword [rsp + 0x1598], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd318]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21b28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21b10]
lea rcx, [rsp + 0x21b28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1598]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1598]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1598]
call fcn.1801e77a0
lea rcx, [0x180356bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801404ae
lea rcx, str.COQUETTE
call fcn.1800eb430
mov dword [rsp + 0x159c], eax
mov ecx, dword [rsp + 0x159c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x159c]
call fcn.1801e8d00
test eax, eax
jne 0x180140252
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180140239
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd330]
call fcn.1801e8e00
lea rcx, [rsp + 0x21af8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21ae0]
lea rcx, [rsp + 0x21af8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x159c]
call fcn.1801e8670
test eax, eax
je 0x1801404ae
mov ecx, dword [rsp + 0x159c]
call qword [0x180385698]
test eax, eax
je 0x1801404ae
lea r8, [rsp + 0x21ac8]
lea rdx, [rsp + 0x21ab0]
mov ecx, dword [rsp + 0x159c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21ad0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x15a0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd348]
call fcn.1801e8610
lea rcx, [rsp + 0x21a98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21a80]
lea rcx, [rsp + 0x21a98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd360]
call fcn.1801e8590
lea rcx, [rsp + 0x21a68]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21a78]
movss dword [rsp + 0x15a4], xmm0
movss xmm0, dword [rsp + 0x21a80]
mulss xmm0, dword [rsp + 0x15a0]
movss xmm1, dword [rsp + 0x21ae0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21ae0], xmm0
movss xmm0, dword [rsp + 0x21a88]
mulss xmm0, dword [rsp + 0x15a0]
movss xmm1, dword [rsp + 0x21ae8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21ae8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x15a4]
lea rdx, [rsp + 0x21ae0]
mov ecx, dword [rsp + 0x159c]
call qword [0x1803856e8]
mov dword [rsp + 0x15a8], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd378]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21a50]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21a38]
lea rcx, [rsp + 0x21a50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x15a8]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x15a8]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x15a8]
call fcn.1801e77a0
lea rcx, [0x180356bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180140762
lea rcx, [0x18029db64]
call fcn.1800eb430
mov dword [rsp + 0x15ac], eax
mov ecx, dword [rsp + 0x15ac]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x15ac]
call fcn.1801e8d00
test eax, eax
jne 0x180140506
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801404ed
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd390]
call fcn.1801e8e00
lea rcx, [rsp + 0x21a20]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21a08]
lea rcx, [rsp + 0x21a20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x15ac]
call fcn.1801e8670
test eax, eax
je 0x180140762
mov ecx, dword [rsp + 0x15ac]
call qword [0x180385698]
test eax, eax
je 0x180140762
lea r8, [rsp + 0x219f0]
lea rdx, [rsp + 0x219d8]
mov ecx, dword [rsp + 0x15ac]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x219f8]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x15b0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd3a8]
call fcn.1801e8610
lea rcx, [rsp + 0x219c0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x219a8]
lea rcx, [rsp + 0x219c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd3c0]
call fcn.1801e8590
lea rcx, [rsp + 0x21990]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x219a0]
movss dword [rsp + 0x15b4], xmm0
movss xmm0, dword [rsp + 0x219a8]
mulss xmm0, dword [rsp + 0x15b0]
movss xmm1, dword [rsp + 0x21a08]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21a08], xmm0
movss xmm0, dword [rsp + 0x219b0]
mulss xmm0, dword [rsp + 0x15b0]
movss xmm1, dword [rsp + 0x21a10]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21a10], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x15b4]
lea rdx, [rsp + 0x21a08]
mov ecx, dword [rsp + 0x15ac]
call qword [0x1803856e8]
mov dword [rsp + 0x15b8], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd3d8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21978]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21960]
lea rcx, [rsp + 0x21978]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x15b8]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x15b8]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x15b8]
call fcn.1801e77a0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4fc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180356c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov edx, 0x280
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x23f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x1fb
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ab8]
call fcn.180045f70
mov edx, 0xcc
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ad8]
call fcn.180045f70
mov edx, 0xcd
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b18]
call fcn.180045f70
mov edx, 0xce
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b38]
call fcn.180045f70
mov edx, 0xcf
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b58]
call fcn.180045f70
mov edx, 0xd0
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b78]
call fcn.180045f70
mov edx, 0xd1
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352af8]
call fcn.180045f70
mov edx, 0xd2
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cb8]
call fcn.180045f70
mov edx, 0xd3
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cd8]
call fcn.180045f70
mov edx, 0xd4
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d18]
call fcn.180045f70
mov edx, 0xd5
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cf8]
call fcn.180045f70
mov edx, 0xd6
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d58]
call fcn.180045f70
mov edx, 0xd7
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bf8]
call fcn.180045f70
mov edx, 0xd8
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d78]
call fcn.180045f70
mov edx, 0xd9
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b98]
call fcn.180045f70
mov edx, 0xda
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bb8]
call fcn.180045f70
mov edx, 0xdb
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bd8]
call fcn.180045f70
mov edx, 0xdc
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c18]
call fcn.180045f70
mov edx, 0xdd
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c38]
call fcn.180045f70
mov edx, 0xde
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c78]
call fcn.180045f70
mov edx, 0xdf
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e38]
call fcn.180045f70
mov edx, 0xe0
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352db8]
call fcn.180045f70
mov edx, 0xe1
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c98]
call fcn.180045f70
mov edx, 0xe2
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c58]
call fcn.180045f70
mov edx, 0xe3
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e18]
call fcn.180045f70
mov edx, 0xe4
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d38]
call fcn.180045f70
mov edx, 0xe5
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e58]
call fcn.180045f70
mov edx, 0xe6
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352df8]
call fcn.180045f70
mov edx, 0xe7
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352dd8]
call fcn.180045f70
mov edx, 0xe8
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d98]
call fcn.180045f70
mov edx, 0xe9
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x15bc], 0
jmp 0x180140b23
mov eax, dword [rsp + 0x15bc]
inc eax
mov dword [rsp + 0x15bc], eax
movsxd rax, dword [rsp + 0x15bc]
cmp rax, 0x15
jae 0x180140e10
movsxd rax, dword [rsp + 0x15bc]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180140e0b
movsxd rax, dword [rsp + 0x15bc]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x15c0], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd3f0]
call fcn.1801e8e00
lea rcx, [rsp + 0x21948]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21930]
lea rcx, [rsp + 0x21948]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x15c0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x15c0]
call fcn.1801e8d00
test eax, eax
jne 0x180140c0f
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180140bf6
mov ecx, dword [rsp + 0x15c0]
call fcn.1801e8670
test eax, eax
je 0x180140e0b
mov ecx, dword [rsp + 0x15c0]
call qword [0x180385698]
test eax, eax
je 0x180140e0b
lea r8, [rsp + 0x21918]
lea rdx, [rsp + 0x21900]
mov ecx, dword [rsp + 0x15c0]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21920]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x15c4], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd408]
call fcn.1801e8610
lea rcx, [rsp + 0x218e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x218d0]
lea rcx, [rsp + 0x218e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd420]
call fcn.1801e8590
lea rcx, [rsp + 0x218b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x218c8]
movss dword [rsp + 0x15c8], xmm0
movss xmm0, dword [rsp + 0x218d0]
mulss xmm0, dword [rsp + 0x15c4]
movss xmm1, dword [rsp + 0x21930]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21930], xmm0
movss xmm0, dword [rsp + 0x218d8]
mulss xmm0, dword [rsp + 0x15c4]
movss xmm1, dword [rsp + 0x21938]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21938], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x15c8]
lea rdx, [rsp + 0x21930]
mov ecx, dword [rsp + 0x15c0]
call qword [0x1803856e8]
mov dword [rsp + 0x15cc], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd438]
call fcn.1801e8eb0
lea rcx, [rsp + 0x218a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21888]
lea rcx, [rsp + 0x218a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x15cc]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x15cc]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x15cc]
call fcn.1801e77a0
jmp 0x180140b13
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x15d0], 0
jmp 0x180140e55
mov eax, dword [rsp + 0x15d0]
inc eax
mov dword [rsp + 0x15d0], eax
movsxd rax, dword [rsp + 0x15d0]
cmp rax, 0x16
jae 0x180141142
movsxd rax, dword [rsp + 0x15d0]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014113d
movsxd rax, dword [rsp + 0x15d0]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x15d4], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd450]
call fcn.1801e8e00
lea rcx, [rsp + 0x21870]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21858]
lea rcx, [rsp + 0x21870]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x15d4]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x15d4]
call fcn.1801e8d00
test eax, eax
jne 0x180140f41
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180140f28
mov ecx, dword [rsp + 0x15d4]
call fcn.1801e8670
test eax, eax
je 0x18014113d
mov ecx, dword [rsp + 0x15d4]
call qword [0x180385698]
test eax, eax
je 0x18014113d
lea r8, [rsp + 0x21840]
lea rdx, [rsp + 0x21828]
mov ecx, dword [rsp + 0x15d4]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21848]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x15d8], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd468]
call fcn.1801e8610
lea rcx, [rsp + 0x21810]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x217f8]
lea rcx, [rsp + 0x21810]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd480]
call fcn.1801e8590
lea rcx, [rsp + 0x217e0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x217f0]
movss dword [rsp + 0x15dc], xmm0
movss xmm0, dword [rsp + 0x217f8]
mulss xmm0, dword [rsp + 0x15d8]
movss xmm1, dword [rsp + 0x21858]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21858], xmm0
movss xmm0, dword [rsp + 0x21800]
mulss xmm0, dword [rsp + 0x15d8]
movss xmm1, dword [rsp + 0x21860]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21860], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x15dc]
lea rdx, [rsp + 0x21858]
mov ecx, dword [rsp + 0x15d4]
call qword [0x1803856e8]
mov dword [rsp + 0x15e0], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd498]
call fcn.1801e8eb0
lea rcx, [rsp + 0x217c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x217b0]
lea rcx, [rsp + 0x217c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x15e0]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x15e0]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x15e0]
call fcn.1801e77a0
jmp 0x180140e45
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x15e4], 0
jmp 0x1801411a2
mov eax, dword [rsp + 0x15e4]
inc eax
mov dword [rsp + 0x15e4], eax
movsxd rax, dword [rsp + 0x15e4]
cmp rax, 0x2d
jae 0x18014148f
movsxd rax, dword [rsp + 0x15e4]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014148a
movsxd rax, dword [rsp + 0x15e4]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x15e8], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd4b0]
call fcn.1801e8e00
lea rcx, [rsp + 0x21798]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21780]
lea rcx, [rsp + 0x21798]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x15e8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x15e8]
call fcn.1801e8d00
test eax, eax
jne 0x18014128e
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180141275
mov ecx, dword [rsp + 0x15e8]
call fcn.1801e8670
test eax, eax
je 0x18014148a
mov ecx, dword [rsp + 0x15e8]
call qword [0x180385698]
test eax, eax
je 0x18014148a
lea r8, [rsp + 0x21768]
lea rdx, [rsp + 0x21750]
mov ecx, dword [rsp + 0x15e8]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21770]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x15ec], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd4c8]
call fcn.1801e8610
lea rcx, [rsp + 0x21738]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21720]
lea rcx, [rsp + 0x21738]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd4e0]
call fcn.1801e8590
lea rcx, [rsp + 0x21708]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21718]
movss dword [rsp + 0x15f0], xmm0
movss xmm0, dword [rsp + 0x21720]
mulss xmm0, dword [rsp + 0x15ec]
movss xmm1, dword [rsp + 0x21780]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21780], xmm0
movss xmm0, dword [rsp + 0x21728]
mulss xmm0, dword [rsp + 0x15ec]
movss xmm1, dword [rsp + 0x21788]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21788], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x15f0]
lea rdx, [rsp + 0x21780]
mov ecx, dword [rsp + 0x15e8]
call qword [0x1803856e8]
mov dword [rsp + 0x15f4], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd4f8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x216f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x216d8]
lea rcx, [rsp + 0x216f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x15f4]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x15f4]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x15f4]
call fcn.1801e77a0
jmp 0x180141192
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x15f8], 0
jmp 0x1801414ef
mov eax, dword [rsp + 0x15f8]
inc eax
mov dword [rsp + 0x15f8], eax
movsxd rax, dword [rsp + 0x15f8]
cmp rax, 0xe
jae 0x1801417dc
movsxd rax, dword [rsp + 0x15f8]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801417d7
movsxd rax, dword [rsp + 0x15f8]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x15fc], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd510]
call fcn.1801e8e00
lea rcx, [rsp + 0x216c0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x216a8]
lea rcx, [rsp + 0x216c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x15fc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x15fc]
call fcn.1801e8d00
test eax, eax
jne 0x1801415db
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801415c2
mov ecx, dword [rsp + 0x15fc]
call fcn.1801e8670
test eax, eax
je 0x1801417d7
mov ecx, dword [rsp + 0x15fc]
call qword [0x180385698]
test eax, eax
je 0x1801417d7
lea r8, [rsp + 0x21690]
lea rdx, [rsp + 0x21678]
mov ecx, dword [rsp + 0x15fc]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21698]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1600], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd528]
call fcn.1801e8610
lea rcx, [rsp + 0x21660]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21648]
lea rcx, [rsp + 0x21660]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd540]
call fcn.1801e8590
lea rcx, [rsp + 0x21630]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21640]
movss dword [rsp + 0x1604], xmm0
movss xmm0, dword [rsp + 0x21648]
mulss xmm0, dword [rsp + 0x1600]
movss xmm1, dword [rsp + 0x216a8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x216a8], xmm0
movss xmm0, dword [rsp + 0x21650]
mulss xmm0, dword [rsp + 0x1600]
movss xmm1, dword [rsp + 0x216b0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x216b0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1604]
lea rdx, [rsp + 0x216a8]
mov ecx, dword [rsp + 0x15fc]
call qword [0x1803856e8]
mov dword [rsp + 0x1608], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd558]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21618]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21600]
lea rcx, [rsp + 0x21618]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1608]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1608]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1608]
call fcn.1801e77a0
jmp 0x1801414df
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x160c], 0
jmp 0x18014183c
mov eax, dword [rsp + 0x160c]
inc eax
mov dword [rsp + 0x160c], eax
movsxd rax, dword [rsp + 0x160c]
cmp rax, 0x10
jae 0x180141b29
movsxd rax, dword [rsp + 0x160c]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180141b24
movsxd rax, dword [rsp + 0x160c]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1610], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd570]
call fcn.1801e8e00
lea rcx, [rsp + 0x215e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x215d0]
lea rcx, [rsp + 0x215e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1610]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1610]
call fcn.1801e8d00
test eax, eax
jne 0x180141928
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014190f
mov ecx, dword [rsp + 0x1610]
call fcn.1801e8670
test eax, eax
je 0x180141b24
mov ecx, dword [rsp + 0x1610]
call qword [0x180385698]
test eax, eax
je 0x180141b24
lea r8, [rsp + 0x215b8]
lea rdx, [rsp + 0x215a0]
mov ecx, dword [rsp + 0x1610]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x215c0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1614], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd588]
call fcn.1801e8610
lea rcx, [rsp + 0x21588]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21570]
lea rcx, [rsp + 0x21588]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd5a0]
call fcn.1801e8590
lea rcx, [rsp + 0x21558]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21568]
movss dword [rsp + 0x1618], xmm0
movss xmm0, dword [rsp + 0x21570]
mulss xmm0, dword [rsp + 0x1614]
movss xmm1, dword [rsp + 0x215d0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x215d0], xmm0
movss xmm0, dword [rsp + 0x21578]
mulss xmm0, dword [rsp + 0x1614]
movss xmm1, dword [rsp + 0x215d8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x215d8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1618]
lea rdx, [rsp + 0x215d0]
mov ecx, dword [rsp + 0x1610]
call qword [0x1803856e8]
mov dword [rsp + 0x161c], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd5b8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21540]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21528]
lea rcx, [rsp + 0x21540]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x161c]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x161c]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x161c]
call fcn.1801e77a0
jmp 0x18014182c
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1620], 0
jmp 0x180141b89
mov eax, dword [rsp + 0x1620]
inc eax
mov dword [rsp + 0x1620], eax
movsxd rax, dword [rsp + 0x1620]
cmp rax, 0x13
jae 0x180141e76
movsxd rax, dword [rsp + 0x1620]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180141e71
movsxd rax, dword [rsp + 0x1620]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1624], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd5d0]
call fcn.1801e8e00
lea rcx, [rsp + 0x21510]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x214f8]
lea rcx, [rsp + 0x21510]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1624]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1624]
call fcn.1801e8d00
test eax, eax
jne 0x180141c75
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180141c5c
mov ecx, dword [rsp + 0x1624]
call fcn.1801e8670
test eax, eax
je 0x180141e71
mov ecx, dword [rsp + 0x1624]
call qword [0x180385698]
test eax, eax
je 0x180141e71
lea r8, [rsp + 0x214e0]
lea rdx, [rsp + 0x214c8]
mov ecx, dword [rsp + 0x1624]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x214e8]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1628], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd5e8]
call fcn.1801e8610
lea rcx, [rsp + 0x214b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21480]
lea rcx, [rsp + 0x214b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd640]
call fcn.1801e8590
lea rcx, [rsp + 0x21450]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21460]
movss dword [rsp + 0x162c], xmm0
movss xmm0, dword [rsp + 0x21480]
mulss xmm0, dword [rsp + 0x1628]
movss xmm1, dword [rsp + 0x214f8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x214f8], xmm0
movss xmm0, dword [rsp + 0x21488]
mulss xmm0, dword [rsp + 0x1628]
movss xmm1, dword [rsp + 0x21500]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21500], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x162c]
lea rdx, [rsp + 0x214f8]
mov ecx, dword [rsp + 0x1624]
call qword [0x1803856e8]
mov dword [rsp + 0x1630], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd680]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21420]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x213f0]
lea rcx, [rsp + 0x21420]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1630]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1630]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1630]
call fcn.1801e77a0
jmp 0x180141b79
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1634], 0
jmp 0x180141ed6
mov eax, dword [rsp + 0x1634]
inc eax
mov dword [rsp + 0x1634], eax
movsxd rax, dword [rsp + 0x1634]
cmp rax, 0x13
jae 0x1801421c3
movsxd rax, dword [rsp + 0x1634]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801421be
movsxd rax, dword [rsp + 0x1634]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1638], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd6e0]
call fcn.1801e8e00
lea rcx, [rsp + 0x213c0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21390]
lea rcx, [rsp + 0x213c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1638]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1638]
call fcn.1801e8d00
test eax, eax
jne 0x180141fc2
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180141fa9
mov ecx, dword [rsp + 0x1638]
call fcn.1801e8670
test eax, eax
je 0x1801421be
mov ecx, dword [rsp + 0x1638]
call qword [0x180385698]
test eax, eax
je 0x1801421be
lea r8, [rsp + 0x21360]
lea rdx, [rsp + 0x21330]
mov ecx, dword [rsp + 0x1638]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21368]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x163c], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd780]
call fcn.1801e8610
lea rcx, [rsp + 0x21300]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x212d0]
lea rcx, [rsp + 0x21300]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd7e0]
call fcn.1801e8590
lea rcx, [rsp + 0x212a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x212b0]
movss dword [rsp + 0x1640], xmm0
movss xmm0, dword [rsp + 0x212d0]
mulss xmm0, dword [rsp + 0x163c]
movss xmm1, dword [rsp + 0x21390]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21390], xmm0
movss xmm0, dword [rsp + 0x212d8]
mulss xmm0, dword [rsp + 0x163c]
movss xmm1, dword [rsp + 0x21398]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21398], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1640]
lea rdx, [rsp + 0x21390]
mov ecx, dword [rsp + 0x1638]
call qword [0x1803856e8]
mov dword [rsp + 0x1644], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd820]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21270]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21240]
lea rcx, [rsp + 0x21270]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1644]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1644]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1644]
call fcn.1801e77a0
jmp 0x180141ec6
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1648], 0
jmp 0x180142223
mov eax, dword [rsp + 0x1648]
inc eax
mov dword [rsp + 0x1648], eax
movsxd rax, dword [rsp + 0x1648]
cmp rax, 0xf
jae 0x180142510
movsxd rax, dword [rsp + 0x1648]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014250b
movsxd rax, dword [rsp + 0x1648]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x164c], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd880]
call fcn.1801e8e00
lea rcx, [rsp + 0x21210]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x211e0]
lea rcx, [rsp + 0x21210]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x164c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x164c]
call fcn.1801e8d00
test eax, eax
jne 0x18014230f
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801422f6
mov ecx, dword [rsp + 0x164c]
call fcn.1801e8670
test eax, eax
je 0x18014250b
mov ecx, dword [rsp + 0x164c]
call qword [0x180385698]
test eax, eax
je 0x18014250b
lea r8, [rsp + 0x211b0]
lea rdx, [rsp + 0x21180]
mov ecx, dword [rsp + 0x164c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x211b8]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1650], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xd918]
call fcn.1801e8610
lea rcx, [rsp + 0x21168]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21150]
lea rcx, [rsp + 0x21168]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xd960]
call fcn.1801e8590
lea rcx, [rsp + 0x21138]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x21148]
movss dword [rsp + 0x1654], xmm0
movss xmm0, dword [rsp + 0x21150]
mulss xmm0, dword [rsp + 0x1650]
movss xmm1, dword [rsp + 0x211e0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x211e0], xmm0
movss xmm0, dword [rsp + 0x21158]
mulss xmm0, dword [rsp + 0x1650]
movss xmm1, dword [rsp + 0x211e8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x211e8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1654]
lea rdx, [rsp + 0x211e0]
mov ecx, dword [rsp + 0x164c]
call qword [0x1803856e8]
mov dword [rsp + 0x1658], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xd990]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21120]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21108]
lea rcx, [rsp + 0x21120]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1658]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1658]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1658]
call fcn.1801e77a0
jmp 0x180142213
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x165c], 0
jmp 0x180142570
mov eax, dword [rsp + 0x165c]
inc eax
mov dword [rsp + 0x165c], eax
movsxd rax, dword [rsp + 0x165c]
cmp rax, 0x17
jae 0x18014285d
movsxd rax, dword [rsp + 0x165c]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180142858
movsxd rax, dword [rsp + 0x165c]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1660], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xd9d8]
call fcn.1801e8e00
lea rcx, [rsp + 0x210f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x210c0]
lea rcx, [rsp + 0x210f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1660]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1660]
call fcn.1801e8d00
test eax, eax
jne 0x18014265c
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180142643
mov ecx, dword [rsp + 0x1660]
call fcn.1801e8670
test eax, eax
je 0x180142858
mov ecx, dword [rsp + 0x1660]
call qword [0x180385698]
test eax, eax
je 0x180142858
lea r8, [rsp + 0x21090]
lea rdx, [rsp + 0x21030]
mov ecx, dword [rsp + 0x1660]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x21098]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1664], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xda68]
call fcn.1801e8610
lea rcx, [rsp + 0x20fe8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20fa0]
lea rcx, [rsp + 0x20fe8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xdab0]
call fcn.1801e8590
lea rcx, [rsp + 0x20f58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x20f68]
movss dword [rsp + 0x1668], xmm0
movss xmm0, dword [rsp + 0x20fa0]
mulss xmm0, dword [rsp + 0x1664]
movss xmm1, dword [rsp + 0x210c0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x210c0], xmm0
movss xmm0, dword [rsp + 0x20fa8]
mulss xmm0, dword [rsp + 0x1664]
movss xmm1, dword [rsp + 0x210c8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x210c8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1668]
lea rdx, [rsp + 0x210c0]
mov ecx, dword [rsp + 0x1660]
call qword [0x1803856e8]
mov dword [rsp + 0x166c], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xdae0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20f40]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20f28]
lea rcx, [rsp + 0x20f40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x166c]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x166c]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x166c]
call fcn.1801e77a0
jmp 0x180142560
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1670], 0
jmp 0x1801428bd
mov eax, dword [rsp + 0x1670]
inc eax
mov dword [rsp + 0x1670], eax
movsxd rax, dword [rsp + 0x1670]
cmp rax, 0x1c
jae 0x180142baa
movsxd rax, dword [rsp + 0x1670]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180142ba5
movsxd rax, dword [rsp + 0x1670]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1674], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xdb40]
call fcn.1801e8e00
lea rcx, [rsp + 0x20ee0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20ec8]
lea rcx, [rsp + 0x20ee0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1674]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1674]
call fcn.1801e8d00
test eax, eax
jne 0x1801429a9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180142990
mov ecx, dword [rsp + 0x1674]
call fcn.1801e8670
test eax, eax
je 0x180142ba5
mov ecx, dword [rsp + 0x1674]
call qword [0x180385698]
test eax, eax
je 0x180142ba5
lea r8, [rsp + 0x20eb0]
lea rdx, [rsp + 0x20e68]
mov ecx, dword [rsp + 0x1674]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x20eb8]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1678], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xdbc8]
call fcn.1801e8610
lea rcx, [rsp + 0x20e50]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20e38]
lea rcx, [rsp + 0x20e50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xdc20]
call fcn.1801e8590
lea rcx, [rsp + 0x20df0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x20e00]
movss dword [rsp + 0x167c], xmm0
movss xmm0, dword [rsp + 0x20e38]
mulss xmm0, dword [rsp + 0x1678]
movss xmm1, dword [rsp + 0x20ec8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20ec8], xmm0
movss xmm0, dword [rsp + 0x20e40]
mulss xmm0, dword [rsp + 0x1678]
movss xmm1, dword [rsp + 0x20ed0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20ed0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x167c]
lea rdx, [rsp + 0x20ec8]
mov ecx, dword [rsp + 0x1674]
call qword [0x1803856e8]
mov dword [rsp + 0x1680], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xdc50]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20dd8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20dc0]
lea rcx, [rsp + 0x20dd8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1680]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1680]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1680]
call fcn.1801e77a0
jmp 0x1801428ad
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1684], 0
jmp 0x180142c0a
mov eax, dword [rsp + 0x1684]
inc eax
mov dword [rsp + 0x1684], eax
movsxd rax, dword [rsp + 0x1684]
cmp rax, 0x1c
jae 0x180142ef7
movsxd rax, dword [rsp + 0x1684]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180142ef2
movsxd rax, dword [rsp + 0x1684]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1688], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xdcb0]
call fcn.1801e8e00
lea rcx, [rsp + 0x20d78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20d60]
lea rcx, [rsp + 0x20d78]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1688]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1688]
call fcn.1801e8d00
test eax, eax
jne 0x180142cf6
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180142cdd
mov ecx, dword [rsp + 0x1688]
call fcn.1801e8670
test eax, eax
je 0x180142ef2
mov ecx, dword [rsp + 0x1688]
call qword [0x180385698]
test eax, eax
je 0x180142ef2
lea r8, [rsp + 0x20d48]
lea rdx, [rsp + 0x20d00]
mov ecx, dword [rsp + 0x1688]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x20d50]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x168c], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xdd38]
call fcn.1801e8610
lea rcx, [rsp + 0x20ce8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20cd0]
lea rcx, [rsp + 0x20ce8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xdd90]
call fcn.1801e8590
lea rcx, [rsp + 0x20c88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x20c98]
movss dword [rsp + 0x1690], xmm0
movss xmm0, dword [rsp + 0x20cd0]
mulss xmm0, dword [rsp + 0x168c]
movss xmm1, dword [rsp + 0x20d60]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20d60], xmm0
movss xmm0, dword [rsp + 0x20cd8]
mulss xmm0, dword [rsp + 0x168c]
movss xmm1, dword [rsp + 0x20d68]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20d68], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1690]
lea rdx, [rsp + 0x20d60]
mov ecx, dword [rsp + 0x1688]
call qword [0x1803856e8]
mov dword [rsp + 0x1694], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xddc0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20c70]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20c58]
lea rcx, [rsp + 0x20c70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1694]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1694]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1694]
call fcn.1801e77a0
jmp 0x180142bfa
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1698], 0
jmp 0x180142f57
mov eax, dword [rsp + 0x1698]
inc eax
mov dword [rsp + 0x1698], eax
movsxd rax, dword [rsp + 0x1698]
cmp rax, 0x2e
jae 0x180143244
movsxd rax, dword [rsp + 0x1698]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014323f
movsxd rax, dword [rsp + 0x1698]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x169c], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xde20]
call fcn.1801e8e00
lea rcx, [rsp + 0x20c10]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20bf8]
lea rcx, [rsp + 0x20c10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x169c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x169c]
call fcn.1801e8d00
test eax, eax
jne 0x180143043
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014302a
mov ecx, dword [rsp + 0x169c]
call fcn.1801e8670
test eax, eax
je 0x18014323f
mov ecx, dword [rsp + 0x169c]
call qword [0x180385698]
test eax, eax
je 0x18014323f
lea r8, [rsp + 0x20be0]
lea rdx, [rsp + 0x20b98]
mov ecx, dword [rsp + 0x169c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x20be8]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x16a0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xdea8]
call fcn.1801e8610
lea rcx, [rsp + 0x20b80]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20b68]
lea rcx, [rsp + 0x20b80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xdf00]
call fcn.1801e8590
lea rcx, [rsp + 0x20b20]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x20b30]
movss dword [rsp + 0x16a4], xmm0
movss xmm0, dword [rsp + 0x20b68]
mulss xmm0, dword [rsp + 0x16a0]
movss xmm1, dword [rsp + 0x20bf8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20bf8], xmm0
movss xmm0, dword [rsp + 0x20b70]
mulss xmm0, dword [rsp + 0x16a0]
movss xmm1, dword [rsp + 0x20c00]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20c00], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x16a4]
lea rdx, [rsp + 0x20bf8]
mov ecx, dword [rsp + 0x169c]
call qword [0x1803856e8]
mov dword [rsp + 0x16a8], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xdf30]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20b08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20af0]
lea rcx, [rsp + 0x20b08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x16a8]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x16a8]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x16a8]
call fcn.1801e77a0
jmp 0x180142f47
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x16ac], 0
jmp 0x1801432a4
mov eax, dword [rsp + 0x16ac]
inc eax
mov dword [rsp + 0x16ac], eax
movsxd rax, dword [rsp + 0x16ac]
cmp rax, 0x17
jae 0x180143591
movsxd rax, dword [rsp + 0x16ac]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014358c
movsxd rax, dword [rsp + 0x16ac]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x16b0], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xdf90]
call fcn.1801e8e00
lea rcx, [rsp + 0x20aa8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20a90]
lea rcx, [rsp + 0x20aa8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x16b0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x16b0]
call fcn.1801e8d00
test eax, eax
jne 0x180143390
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180143377
mov ecx, dword [rsp + 0x16b0]
call fcn.1801e8670
test eax, eax
je 0x18014358c
mov ecx, dword [rsp + 0x16b0]
call qword [0x180385698]
test eax, eax
je 0x18014358c
lea r8, [rsp + 0x20a78]
lea rdx, [rsp + 0x20a30]
mov ecx, dword [rsp + 0x16b0]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x20a80]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x16b4], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xe018]
call fcn.1801e8610
lea rcx, [rsp + 0x209e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x209a0]
lea rcx, [rsp + 0x209e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xe060]
call fcn.1801e8590
lea rcx, [rsp + 0x20958]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x20968]
movss dword [rsp + 0x16b8], xmm0
movss xmm0, dword [rsp + 0x209a0]
mulss xmm0, dword [rsp + 0x16b4]
movss xmm1, dword [rsp + 0x20a90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20a90], xmm0
movss xmm0, dword [rsp + 0x209a8]
mulss xmm0, dword [rsp + 0x16b4]
movss xmm1, dword [rsp + 0x20a98]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20a98], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x16b8]
lea rdx, [rsp + 0x20a90]
mov ecx, dword [rsp + 0x16b0]
call qword [0x1803856e8]
mov dword [rsp + 0x16bc], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe090]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20910]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x208c8]
lea rcx, [rsp + 0x20910]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x16bc]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x16bc]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x16bc]
call fcn.1801e77a0
jmp 0x180143294
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x16c0], 0
jmp 0x1801435f1
mov eax, dword [rsp + 0x16c0]
inc eax
mov dword [rsp + 0x16c0], eax
movsxd rax, dword [rsp + 0x16c0]
cmp rax, 0x1f
jae 0x1801438de
movsxd rax, dword [rsp + 0x16c0]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801438d9
movsxd rax, dword [rsp + 0x16c0]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x16c4], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xe0d8]
call fcn.1801e8e00
lea rcx, [rsp + 0x20880]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20838]
lea rcx, [rsp + 0x20880]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x16c4]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x16c4]
call fcn.1801e8d00
test eax, eax
jne 0x1801436dd
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801436c4
mov ecx, dword [rsp + 0x16c4]
call fcn.1801e8670
test eax, eax
je 0x1801438d9
mov ecx, dword [rsp + 0x16c4]
call qword [0x180385698]
test eax, eax
je 0x1801438d9
lea r8, [rsp + 0x207f0]
lea rdx, [rsp + 0x207a8]
mov ecx, dword [rsp + 0x16c4]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x207f8]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x16c8], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xe150]
call fcn.1801e8610
lea rcx, [rsp + 0x20760]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20718]
lea rcx, [rsp + 0x20760]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xe198]
call fcn.1801e8590
lea rcx, [rsp + 0x206d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x206e0]
movss dword [rsp + 0x16cc], xmm0
movss xmm0, dword [rsp + 0x20718]
mulss xmm0, dword [rsp + 0x16c8]
movss xmm1, dword [rsp + 0x20838]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20838], xmm0
movss xmm0, dword [rsp + 0x20720]
mulss xmm0, dword [rsp + 0x16c8]
movss xmm1, dword [rsp + 0x20840]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20840], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x16cc]
lea rdx, [rsp + 0x20838]
mov ecx, dword [rsp + 0x16c4]
call qword [0x1803856e8]
mov dword [rsp + 0x16d0], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe1c8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20688]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20640]
lea rcx, [rsp + 0x20688]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x16d0]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x16d0]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x16d0]
call fcn.1801e77a0
jmp 0x1801435e1
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x16d4], 0
jmp 0x18014393e
mov eax, dword [rsp + 0x16d4]
inc eax
mov dword [rsp + 0x16d4], eax
movsxd rax, dword [rsp + 0x16d4]
cmp rax, 0x1f
jae 0x180143c2b
movsxd rax, dword [rsp + 0x16d4]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180143c26
movsxd rax, dword [rsp + 0x16d4]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x16d8], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xe210]
call fcn.1801e8e00
lea rcx, [rsp + 0x20628]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20610]
lea rcx, [rsp + 0x20628]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x16d8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x16d8]
call fcn.1801e8d00
test eax, eax
jne 0x180143a2a
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180143a11
mov ecx, dword [rsp + 0x16d8]
call fcn.1801e8670
test eax, eax
je 0x180143c26
mov ecx, dword [rsp + 0x16d8]
call qword [0x180385698]
test eax, eax
je 0x180143c26
lea r8, [rsp + 0x205f8]
lea rdx, [rsp + 0x205e0]
mov ecx, dword [rsp + 0x16d8]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x20600]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x16dc], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xe288]
call fcn.1801e8610
lea rcx, [rsp + 0x205c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x205b0]
lea rcx, [rsp + 0x205c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xe2d0]
call fcn.1801e8590
lea rcx, [rsp + 0x20598]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x205a8]
movss dword [rsp + 0x16e0], xmm0
movss xmm0, dword [rsp + 0x205b0]
mulss xmm0, dword [rsp + 0x16dc]
movss xmm1, dword [rsp + 0x20610]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20610], xmm0
movss xmm0, dword [rsp + 0x205b8]
mulss xmm0, dword [rsp + 0x16dc]
movss xmm1, dword [rsp + 0x20618]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20618], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x16e0]
lea rdx, [rsp + 0x20610]
mov ecx, dword [rsp + 0x16d8]
call qword [0x1803856e8]
mov dword [rsp + 0x16e4], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe300]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20580]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20568]
lea rcx, [rsp + 0x20580]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x16e4]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x16e4]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x16e4]
call fcn.1801e77a0
jmp 0x18014392e
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x16e8], 0
jmp 0x180143c8b
mov eax, dword [rsp + 0x16e8]
inc eax
mov dword [rsp + 0x16e8], eax
movsxd rax, dword [rsp + 0x16e8]
cmp rax, 0xe
jae 0x180143f78
movsxd rax, dword [rsp + 0x16e8]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180143f73
movsxd rax, dword [rsp + 0x16e8]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x16ec], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xe348]
call fcn.1801e8e00
lea rcx, [rsp + 0x20550]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20538]
lea rcx, [rsp + 0x20550]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x16ec]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x16ec]
call fcn.1801e8d00
test eax, eax
jne 0x180143d77
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180143d5e
mov ecx, dword [rsp + 0x16ec]
call fcn.1801e8670
test eax, eax
je 0x180143f73
mov ecx, dword [rsp + 0x16ec]
call qword [0x180385698]
test eax, eax
je 0x180143f73
lea r8, [rsp + 0x20520]
lea rdx, [rsp + 0x20508]
mov ecx, dword [rsp + 0x16ec]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x20528]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x16f0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xe3d0]
call fcn.1801e8610
lea rcx, [rsp + 0x204d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x204a8]
lea rcx, [rsp + 0x204d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xe430]
call fcn.1801e8590
lea rcx, [rsp + 0x20478]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x20488]
movss dword [rsp + 0x16f4], xmm0
movss xmm0, dword [rsp + 0x204a8]
mulss xmm0, dword [rsp + 0x16f0]
movss xmm1, dword [rsp + 0x20538]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20538], xmm0
movss xmm0, dword [rsp + 0x204b0]
mulss xmm0, dword [rsp + 0x16f0]
movss xmm1, dword [rsp + 0x20540]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20540], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x16f4]
lea rdx, [rsp + 0x20538]
mov ecx, dword [rsp + 0x16ec]
call qword [0x1803856e8]
mov dword [rsp + 0x16f8], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe470]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20448]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20418]
lea rcx, [rsp + 0x20448]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x16f8]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x16f8]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x16f8]
call fcn.1801e77a0
jmp 0x180143c7b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x16fc], 0
jmp 0x180143fd8
mov eax, dword [rsp + 0x16fc]
inc eax
mov dword [rsp + 0x16fc], eax
movsxd rax, dword [rsp + 0x16fc]
cmp rax, 0x29
jae 0x1801442c5
movsxd rax, dword [rsp + 0x16fc]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801442c0
movsxd rax, dword [rsp + 0x16fc]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1700], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xe4d0]
call fcn.1801e8e00
lea rcx, [rsp + 0x203e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x203b8]
lea rcx, [rsp + 0x203e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1700]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1700]
call fcn.1801e8d00
test eax, eax
jne 0x1801440c4
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801440ab
mov ecx, dword [rsp + 0x1700]
call fcn.1801e8670
test eax, eax
je 0x1801442c0
mov ecx, dword [rsp + 0x1700]
call qword [0x180385698]
test eax, eax
je 0x1801442c0
lea r8, [rsp + 0x20388]
lea rdx, [rsp + 0x20358]
mov ecx, dword [rsp + 0x1700]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x20390]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1704], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xe570]
call fcn.1801e8610
lea rcx, [rsp + 0x20328]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x202f8]
lea rcx, [rsp + 0x20328]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xe5d0]
call fcn.1801e8590
lea rcx, [rsp + 0x202c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x202d8]
movss dword [rsp + 0x1708], xmm0
movss xmm0, dword [rsp + 0x202f8]
mulss xmm0, dword [rsp + 0x1704]
movss xmm1, dword [rsp + 0x203b8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x203b8], xmm0
movss xmm0, dword [rsp + 0x20300]
mulss xmm0, dword [rsp + 0x1704]
movss xmm1, dword [rsp + 0x203c0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x203c0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1708]
lea rdx, [rsp + 0x203b8]
mov ecx, dword [rsp + 0x1700]
call qword [0x1803856e8]
mov dword [rsp + 0x170c], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe610]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20298]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20268]
lea rcx, [rsp + 0x20298]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x170c]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x170c]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x170c]
call fcn.1801e77a0
jmp 0x180143fc8
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1710], 0
jmp 0x180144325
mov eax, dword [rsp + 0x1710]
inc eax
mov dword [rsp + 0x1710], eax
movsxd rax, dword [rsp + 0x1710]
cmp rax, 0x15
jae 0x180144612
movsxd rax, dword [rsp + 0x1710]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014460d
movsxd rax, dword [rsp + 0x1710]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1714], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xe670]
call fcn.1801e8e00
lea rcx, [rsp + 0x20238]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20208]
lea rcx, [rsp + 0x20238]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1714]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1714]
call fcn.1801e8d00
test eax, eax
jne 0x180144411
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801443f8
mov ecx, dword [rsp + 0x1714]
call fcn.1801e8670
test eax, eax
je 0x18014460d
mov ecx, dword [rsp + 0x1714]
call qword [0x180385698]
test eax, eax
je 0x18014460d
lea r8, [rsp + 0x201d8]
lea rdx, [rsp + 0x201a8]
mov ecx, dword [rsp + 0x1714]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x201e0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1718], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xe710]
call fcn.1801e8610
lea rcx, [rsp + 0x20178]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20148]
lea rcx, [rsp + 0x20178]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xe770]
call fcn.1801e8590
lea rcx, [rsp + 0x20118]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x20128]
movss dword [rsp + 0x171c], xmm0
movss xmm0, dword [rsp + 0x20148]
mulss xmm0, dword [rsp + 0x1718]
movss xmm1, dword [rsp + 0x20208]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20208], xmm0
movss xmm0, dword [rsp + 0x20150]
mulss xmm0, dword [rsp + 0x1718]
movss xmm1, dword [rsp + 0x20210]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20210], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x171c]
lea rdx, [rsp + 0x20208]
mov ecx, dword [rsp + 0x1714]
call qword [0x1803856e8]
mov dword [rsp + 0x1720], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe7b0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x200e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x200b8]
lea rcx, [rsp + 0x200e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1720]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1720]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1720]
call fcn.1801e77a0
jmp 0x180144315
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1724], 0
jmp 0x180144672
mov eax, dword [rsp + 0x1724]
inc eax
mov dword [rsp + 0x1724], eax
movsxd rax, dword [rsp + 0x1724]
cmp rax, 0xb
jae 0x18014495f
movsxd rax, dword [rsp + 0x1724]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014495a
movsxd rax, dword [rsp + 0x1724]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1728], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xe810]
call fcn.1801e8e00
lea rcx, [rsp + 0x200a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20088]
lea rcx, [rsp + 0x200a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1728]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1728]
call fcn.1801e8d00
test eax, eax
jne 0x18014475e
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180144745
mov ecx, dword [rsp + 0x1728]
call fcn.1801e8670
test eax, eax
je 0x18014495a
mov ecx, dword [rsp + 0x1728]
call qword [0x180385698]
test eax, eax
je 0x18014495a
lea r8, [rsp + 0x20058]
lea rdx, [rsp + 0x20028]
mov ecx, dword [rsp + 0x1728]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x20060]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x172c], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xe890]
call fcn.1801e8610
lea rcx, [rsp + 0x1fff8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ffc8]
lea rcx, [rsp + 0x1fff8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xe8f0]
call fcn.1801e8590
lea rcx, [rsp + 0x1ff98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1ffa8]
movss dword [rsp + 0x1730], xmm0
movss xmm0, dword [rsp + 0x1ffc8]
mulss xmm0, dword [rsp + 0x172c]
movss xmm1, dword [rsp + 0x20088]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20088], xmm0
movss xmm0, dword [rsp + 0x1ffd0]
mulss xmm0, dword [rsp + 0x172c]
movss xmm1, dword [rsp + 0x20090]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20090], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1730]
lea rdx, [rsp + 0x20088]
mov ecx, dword [rsp + 0x1728]
call qword [0x1803856e8]
mov dword [rsp + 0x1734], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe930]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ff68]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ff38]
lea rcx, [rsp + 0x1ff68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1734]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1734]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1734]
call fcn.1801e77a0
jmp 0x180144662
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1738], 0
jmp 0x1801449bf
mov eax, dword [rsp + 0x1738]
inc eax
mov dword [rsp + 0x1738], eax
movsxd rax, dword [rsp + 0x1738]
cmp rax, 8
jae 0x180144cac
movsxd rax, dword [rsp + 0x1738]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180144ca7
movsxd rax, dword [rsp + 0x1738]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x173c], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xe990]
call fcn.1801e8e00
lea rcx, [rsp + 0x1ff08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1fed8]
lea rcx, [rsp + 0x1ff08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x173c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x173c]
call fcn.1801e8d00
test eax, eax
jne 0x180144aab
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180144a92
mov ecx, dword [rsp + 0x173c]
call fcn.1801e8670
test eax, eax
je 0x180144ca7
mov ecx, dword [rsp + 0x173c]
call qword [0x180385698]
test eax, eax
je 0x180144ca7
lea r8, [rsp + 0x1fea8]
lea rdx, [rsp + 0x1fe78]
mov ecx, dword [rsp + 0x173c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1feb0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1740], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xea30]
call fcn.1801e8610
lea rcx, [rsp + 0x1fe48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1fe18]
lea rcx, [rsp + 0x1fe48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xea90]
call fcn.1801e8590
lea rcx, [rsp + 0x1fde8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1fdf8]
movss dword [rsp + 0x1744], xmm0
movss xmm0, dword [rsp + 0x1fe18]
mulss xmm0, dword [rsp + 0x1740]
movss xmm1, dword [rsp + 0x1fed8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1fed8], xmm0
movss xmm0, dword [rsp + 0x1fe20]
mulss xmm0, dword [rsp + 0x1740]
movss xmm1, dword [rsp + 0x1fee0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1fee0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1744]
lea rdx, [rsp + 0x1fed8]
mov ecx, dword [rsp + 0x173c]
call qword [0x1803856e8]
mov dword [rsp + 0x1748], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xead0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1fdb8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1fd88]
lea rcx, [rsp + 0x1fdb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1748]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1748]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1748]
call fcn.1801e77a0
jmp 0x1801449af
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x174c], 0
jmp 0x180144d0c
mov eax, dword [rsp + 0x174c]
inc eax
mov dword [rsp + 0x174c], eax
movsxd rax, dword [rsp + 0x174c]
cmp rax, 7
jae 0x180144ff9
movsxd rax, dword [rsp + 0x174c]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180144ff4
movsxd rax, dword [rsp + 0x174c]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1750], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xeb30]
call fcn.1801e8e00
lea rcx, [rsp + 0x1fd58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1fd28]
lea rcx, [rsp + 0x1fd58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1750]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1750]
call fcn.1801e8d00
test eax, eax
jne 0x180144df8
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180144ddf
mov ecx, dword [rsp + 0x1750]
call fcn.1801e8670
test eax, eax
je 0x180144ff4
mov ecx, dword [rsp + 0x1750]
call qword [0x180385698]
test eax, eax
je 0x180144ff4
lea r8, [rsp + 0x1fcf8]
lea rdx, [rsp + 0x1fcc8]
mov ecx, dword [rsp + 0x1750]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1fd00]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1754], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xebd0]
call fcn.1801e8610
lea rcx, [rsp + 0x1fc98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1fc68]
lea rcx, [rsp + 0x1fc98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0xec30]
call fcn.1801e8590
lea rcx, [rsp + 0x1fc38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1fc48]
movss dword [rsp + 0x1758], xmm0
movss xmm0, dword [rsp + 0x1fc68]
mulss xmm0, dword [rsp + 0x1754]
movss xmm1, dword [rsp + 0x1fd28]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1fd28], xmm0
movss xmm0, dword [rsp + 0x1fc70]
mulss xmm0, dword [rsp + 0x1754]
movss xmm1, dword [rsp + 0x1fd30]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1fd30], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1758]
lea rdx, [rsp + 0x1fd28]
mov ecx, dword [rsp + 0x1750]
call qword [0x1803856e8]
mov dword [rsp + 0x175c], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xec70]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1fc08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1fbd8]
lea rcx, [rsp + 0x1fc08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x175c]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x175c]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x175c]
call fcn.1801e77a0
jmp 0x180144cfc
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1760], 0
jmp 0x180145059
mov eax, dword [rsp + 0x1760]
inc eax
mov dword [rsp + 0x1760], eax
movsxd rax, dword [rsp + 0x1760]
cmp rax, 0x12
jae 0x180145346
movsxd rax, dword [rsp + 0x1760]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180145341
movsxd rax, dword [rsp + 0x1760]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1764], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0xecd0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1fba8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1fb78]
lea rcx, [rsp + 0x1fba8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1764]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1764]
call fcn.1801e8d00
test eax, eax
jne 0x180145145
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014512c
mov ecx, dword [rsp + 0x1764]
call fcn.1801e8670
test eax, eax
je 0x180145341
mov ecx, dword [rsp + 0x1764]
call qword [0x180385698]
test eax, eax
je 0x180145341
lea r8, [rsp + 0x1fb48]
lea rdx, [rsp + 0x1fb18]
mov ecx, dword [rsp + 0x1764]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1fb50]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1768], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0xed70]
call fcn.1801e8610
lea rcx, [rsp + 0x1fae8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1fab8]
lea rcx, [rsp + 0x1fae8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7418]
call fcn.1801e8590
lea rcx, [rsp + 0x1fa88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1fa98]
movss dword [rsp + 0x176c], xmm0
movss xmm0, dword [rsp + 0x1fab8]
mulss xmm0, dword [rsp + 0x1768]
movss xmm1, dword [rsp + 0x1fb78]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1fb78], xmm0
movss xmm0, dword [rsp + 0x1fac0]
mulss xmm0, dword [rsp + 0x1768]
movss xmm1, dword [rsp + 0x1fb80]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1fb80], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x176c]
lea rdx, [rsp + 0x1fb78]
mov ecx, dword [rsp + 0x1764]
call qword [0x1803856e8]
mov dword [rsp + 0x1770], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x7468]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1fa58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1fa28]
lea rcx, [rsp + 0x1fa58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1770]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1770]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1770]
call fcn.1801e77a0
jmp 0x180145049
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1774], 0
jmp 0x1801453a6
mov eax, dword [rsp + 0x1774]
inc eax
mov dword [rsp + 0x1774], eax
movsxd rax, dword [rsp + 0x1774]
cmp rax, 0x16
jae 0x180145693
movsxd rax, dword [rsp + 0x1774]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014568e
movsxd rax, dword [rsp + 0x1774]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1778], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x74e0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1f9f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f9c8]
lea rcx, [rsp + 0x1f9f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1778]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1778]
call fcn.1801e8d00
test eax, eax
jne 0x180145492
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180145479
mov ecx, dword [rsp + 0x1778]
call fcn.1801e8670
test eax, eax
je 0x18014568e
mov ecx, dword [rsp + 0x1778]
call qword [0x180385698]
test eax, eax
je 0x18014568e
lea r8, [rsp + 0x1f998]
lea rdx, [rsp + 0x1f968]
mov ecx, dword [rsp + 0x1778]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1f9a0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x177c], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x75f8]
call fcn.1801e8610
lea rcx, [rsp + 0x1f938]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f908]
lea rcx, [rsp + 0x1f938]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7690]
call fcn.1801e8590
lea rcx, [rsp + 0x1f8d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1f8e8]
movss dword [rsp + 0x1780], xmm0
movss xmm0, dword [rsp + 0x1f908]
mulss xmm0, dword [rsp + 0x177c]
movss xmm1, dword [rsp + 0x1f9c8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f9c8], xmm0
movss xmm0, dword [rsp + 0x1f910]
mulss xmm0, dword [rsp + 0x177c]
movss xmm1, dword [rsp + 0x1f9d0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f9d0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1780]
lea rdx, [rsp + 0x1f9c8]
mov ecx, dword [rsp + 0x1778]
call qword [0x1803856e8]
mov dword [rsp + 0x1784], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x76e0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1f8a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f878]
lea rcx, [rsp + 0x1f8a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1784]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1784]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1784]
call fcn.1801e77a0
jmp 0x180145396
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1788], 0
jmp 0x1801456f3
mov eax, dword [rsp + 0x1788]
inc eax
mov dword [rsp + 0x1788], eax
movsxd rax, dword [rsp + 0x1788]
cmp rax, 0xb
jae 0x1801459e0
movsxd rax, dword [rsp + 0x1788]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801459db
movsxd rax, dword [rsp + 0x1788]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x178c], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x7788]
call fcn.1801e8e00
lea rcx, [rsp + 0x1f848]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f818]
lea rcx, [rsp + 0x1f848]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x178c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x178c]
call fcn.1801e8d00
test eax, eax
jne 0x1801457df
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801457c6
mov ecx, dword [rsp + 0x178c]
call fcn.1801e8670
test eax, eax
je 0x1801459db
mov ecx, dword [rsp + 0x178c]
call qword [0x180385698]
test eax, eax
je 0x1801459db
lea r8, [rsp + 0x1f7e8]
lea rdx, [rsp + 0x1f7b8]
mov ecx, dword [rsp + 0x178c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1f7f0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1790], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x7860]
call fcn.1801e8610
lea rcx, [rsp + 0x1f788]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f758]
lea rcx, [rsp + 0x1f788]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7918]
call fcn.1801e8590
lea rcx, [rsp + 0x1f728]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1f738]
movss dword [rsp + 0x1794], xmm0
movss xmm0, dword [rsp + 0x1f758]
mulss xmm0, dword [rsp + 0x1790]
movss xmm1, dword [rsp + 0x1f818]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f818], xmm0
movss xmm0, dword [rsp + 0x1f760]
mulss xmm0, dword [rsp + 0x1790]
movss xmm1, dword [rsp + 0x1f820]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f820], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1794]
lea rdx, [rsp + 0x1f818]
mov ecx, dword [rsp + 0x178c]
call qword [0x1803856e8]
mov dword [rsp + 0x1798], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x7968]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1f6f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f6c8]
lea rcx, [rsp + 0x1f6f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1798]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1798]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1798]
call fcn.1801e77a0
jmp 0x1801456e3
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x179c], 0
jmp 0x180145a40
mov eax, dword [rsp + 0x179c]
inc eax
mov dword [rsp + 0x179c], eax
movsxd rax, dword [rsp + 0x179c]
cmp rax, 5
jae 0x180145d2d
movsxd rax, dword [rsp + 0x179c]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180145d28
movsxd rax, dword [rsp + 0x179c]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x17a0], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x7a00]
call fcn.1801e8e00
lea rcx, [rsp + 0x1f698]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f668]
lea rcx, [rsp + 0x1f698]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x17a0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x17a0]
call fcn.1801e8d00
test eax, eax
jne 0x180145b2c
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180145b13
mov ecx, dword [rsp + 0x17a0]
call fcn.1801e8670
test eax, eax
je 0x180145d28
mov ecx, dword [rsp + 0x17a0]
call qword [0x180385698]
test eax, eax
je 0x180145d28
lea r8, [rsp + 0x1f638]
lea rdx, [rsp + 0x1f608]
mov ecx, dword [rsp + 0x17a0]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1f640]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17a4], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x7b08]
call fcn.1801e8610
lea rcx, [rsp + 0x1f5d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f5a8]
lea rcx, [rsp + 0x1f5d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7b80]
call fcn.1801e8590
lea rcx, [rsp + 0x1f578]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1f588]
movss dword [rsp + 0x17a8], xmm0
movss xmm0, dword [rsp + 0x1f5a8]
mulss xmm0, dword [rsp + 0x17a4]
movss xmm1, dword [rsp + 0x1f668]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f668], xmm0
movss xmm0, dword [rsp + 0x1f5b0]
mulss xmm0, dword [rsp + 0x17a4]
movss xmm1, dword [rsp + 0x1f670]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f670], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x17a8]
lea rdx, [rsp + 0x1f668]
mov ecx, dword [rsp + 0x17a0]
call qword [0x1803856e8]
mov dword [rsp + 0x17ac], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x7bd0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1f548]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f518]
lea rcx, [rsp + 0x1f548]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x17ac]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x17ac]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x17ac]
call fcn.1801e77a0
jmp 0x180145a30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x17b0], 0
jmp 0x180145d8d
mov eax, dword [rsp + 0x17b0]
inc eax
mov dword [rsp + 0x17b0], eax
movsxd rax, dword [rsp + 0x17b0]
cmp rax, 0x2f
jae 0x18014607a
movsxd rax, dword [rsp + 0x17b0]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180146075
movsxd rax, dword [rsp + 0x17b0]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x17b4], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x7c88]
call fcn.1801e8e00
lea rcx, [rsp + 0x1f4e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f4b8]
lea rcx, [rsp + 0x1f4e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x17b4]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x17b4]
call fcn.1801e8d00
test eax, eax
jne 0x180145e79
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180145e60
mov ecx, dword [rsp + 0x17b4]
call fcn.1801e8670
test eax, eax
je 0x180146075
mov ecx, dword [rsp + 0x17b4]
call qword [0x180385698]
test eax, eax
je 0x180146075
lea r8, [rsp + 0x1f488]
lea rdx, [rsp + 0x1f458]
mov ecx, dword [rsp + 0x17b4]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1f490]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17b8], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x7d80]
call fcn.1801e8610
lea rcx, [rsp + 0x1f428]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f3f8]
lea rcx, [rsp + 0x1f428]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x7e08]
call fcn.1801e8590
lea rcx, [rsp + 0x1f3c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1f3d8]
movss dword [rsp + 0x17bc], xmm0
movss xmm0, dword [rsp + 0x1f3f8]
mulss xmm0, dword [rsp + 0x17b8]
movss xmm1, dword [rsp + 0x1f4b8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f4b8], xmm0
movss xmm0, dword [rsp + 0x1f400]
mulss xmm0, dword [rsp + 0x17b8]
movss xmm1, dword [rsp + 0x1f4c0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f4c0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x17bc]
lea rdx, [rsp + 0x1f4b8]
mov ecx, dword [rsp + 0x17b4]
call qword [0x1803856e8]
mov dword [rsp + 0x17c0], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x7e78]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1f398]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f368]
lea rcx, [rsp + 0x1f398]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x17c0]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x17c0]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x17c0]
call fcn.1801e77a0
jmp 0x180145d7d
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x17c4], 0
jmp 0x1801460da
mov eax, dword [rsp + 0x17c4]
inc eax
mov dword [rsp + 0x17c4], eax
movsxd rax, dword [rsp + 0x17c4]
cmp rax, 0x13
jae 0x1801463c7
movsxd rax, dword [rsp + 0x17c4]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801463c2
movsxd rax, dword [rsp + 0x17c4]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x17c8], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x7ef0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1f338]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f308]
lea rcx, [rsp + 0x1f338]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x17c8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x17c8]
call fcn.1801e8d00
test eax, eax
jne 0x1801461c6
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801461ad
mov ecx, dword [rsp + 0x17c8]
call fcn.1801e8670
test eax, eax
je 0x1801463c2
mov ecx, dword [rsp + 0x17c8]
call qword [0x180385698]
test eax, eax
je 0x1801463c2
lea r8, [rsp + 0x1f2d8]
lea rdx, [rsp + 0x1f2a8]
mov ecx, dword [rsp + 0x17c8]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1f2e0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17cc], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x7ff8]
call fcn.1801e8610
lea rcx, [rsp + 0x1f278]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f248]
lea rcx, [rsp + 0x1f278]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8070]
call fcn.1801e8590
lea rcx, [rsp + 0x1f218]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1f228]
movss dword [rsp + 0x17d0], xmm0
movss xmm0, dword [rsp + 0x1f248]
mulss xmm0, dword [rsp + 0x17cc]
movss xmm1, dword [rsp + 0x1f308]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f308], xmm0
movss xmm0, dword [rsp + 0x1f250]
mulss xmm0, dword [rsp + 0x17cc]
movss xmm1, dword [rsp + 0x1f310]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f310], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x17d0]
lea rdx, [rsp + 0x1f308]
mov ecx, dword [rsp + 0x17c8]
call qword [0x1803856e8]
mov dword [rsp + 0x17d4], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x80f0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1f1e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f1b8]
lea rcx, [rsp + 0x1f1e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x17d4]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x17d4]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x17d4]
call fcn.1801e77a0
jmp 0x1801460ca
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x17d8], 0
jmp 0x180146427
mov eax, dword [rsp + 0x17d8]
inc eax
mov dword [rsp + 0x17d8], eax
movsxd rax, dword [rsp + 0x17d8]
cmp rax, 0xb
jae 0x180146714
movsxd rax, dword [rsp + 0x17d8]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014670f
movsxd rax, dword [rsp + 0x17d8]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x17dc], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x8178]
call fcn.1801e8e00
lea rcx, [rsp + 0x1f188]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f158]
lea rcx, [rsp + 0x1f188]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x17dc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x17dc]
call fcn.1801e8d00
test eax, eax
jne 0x180146513
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801464fa
mov ecx, dword [rsp + 0x17dc]
call fcn.1801e8670
test eax, eax
je 0x18014670f
mov ecx, dword [rsp + 0x17dc]
call qword [0x180385698]
test eax, eax
je 0x18014670f
lea r8, [rsp + 0x1f128]
lea rdx, [rsp + 0x1f0f8]
mov ecx, dword [rsp + 0x17dc]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1f130]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17e0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x8270]
call fcn.1801e8610
lea rcx, [rsp + 0x1f0c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f098]
lea rcx, [rsp + 0x1f0c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8318]
call fcn.1801e8590
lea rcx, [rsp + 0x1f068]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1f078]
movss dword [rsp + 0x17e4], xmm0
movss xmm0, dword [rsp + 0x1f098]
mulss xmm0, dword [rsp + 0x17e0]
movss xmm1, dword [rsp + 0x1f158]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f158], xmm0
movss xmm0, dword [rsp + 0x1f0a0]
mulss xmm0, dword [rsp + 0x17e0]
movss xmm1, dword [rsp + 0x1f160]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f160], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x17e4]
lea rdx, [rsp + 0x1f158]
mov ecx, dword [rsp + 0x17dc]
call qword [0x1803856e8]
mov dword [rsp + 0x17e8], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x8368]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1f038]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1f008]
lea rcx, [rsp + 0x1f038]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x17e8]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x17e8]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x17e8]
call fcn.1801e77a0
jmp 0x180146417
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x17ec], 0
jmp 0x180146774
mov eax, dword [rsp + 0x17ec]
inc eax
mov dword [rsp + 0x17ec], eax
movsxd rax, dword [rsp + 0x17ec]
cmp rax, 0x1b
jae 0x180146a61
movsxd rax, dword [rsp + 0x17ec]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180146a5c
movsxd rax, dword [rsp + 0x17ec]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x17f0], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x83e0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1efd8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1efa8]
lea rcx, [rsp + 0x1efd8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x17f0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x17f0]
call fcn.1801e8d00
test eax, eax
jne 0x180146860
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180146847
mov ecx, dword [rsp + 0x17f0]
call fcn.1801e8670
test eax, eax
je 0x180146a5c
mov ecx, dword [rsp + 0x17f0]
call qword [0x180385698]
test eax, eax
je 0x180146a5c
lea r8, [rsp + 0x1ef78]
lea rdx, [rsp + 0x1ef48]
mov ecx, dword [rsp + 0x17f0]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1ef80]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17f4], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x84f8]
call fcn.1801e8610
lea rcx, [rsp + 0x1ef18]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1eee8]
lea rcx, [rsp + 0x1ef18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8590]
call fcn.1801e8590
lea rcx, [rsp + 0x1eeb8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1eec8]
movss dword [rsp + 0x17f8], xmm0
movss xmm0, dword [rsp + 0x1eee8]
mulss xmm0, dword [rsp + 0x17f4]
movss xmm1, dword [rsp + 0x1efa8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1efa8], xmm0
movss xmm0, dword [rsp + 0x1eef0]
mulss xmm0, dword [rsp + 0x17f4]
movss xmm1, dword [rsp + 0x1efb0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1efb0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x17f8]
lea rdx, [rsp + 0x1efa8]
mov ecx, dword [rsp + 0x17f0]
call qword [0x1803856e8]
mov dword [rsp + 0x17fc], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x85e0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ee88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ee58]
lea rcx, [rsp + 0x1ee88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x17fc]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x17fc]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x17fc]
call fcn.1801e77a0
jmp 0x180146764
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1800], 0
jmp 0x180146ac1
mov eax, dword [rsp + 0x1800]
inc eax
mov dword [rsp + 0x1800], eax
movsxd rax, dword [rsp + 0x1800]
cmp rax, 0x16
jae 0x180146dae
movsxd rax, dword [rsp + 0x1800]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180146da9
movsxd rax, dword [rsp + 0x1800]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1804], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x8688]
call fcn.1801e8e00
lea rcx, [rsp + 0x1ee28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1edf8]
lea rcx, [rsp + 0x1ee28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1804]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1804]
call fcn.1801e8d00
test eax, eax
jne 0x180146bad
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180146b94
mov ecx, dword [rsp + 0x1804]
call fcn.1801e8670
test eax, eax
je 0x180146da9
mov ecx, dword [rsp + 0x1804]
call qword [0x180385698]
test eax, eax
je 0x180146da9
lea r8, [rsp + 0x1edc8]
lea rdx, [rsp + 0x1ed98]
mov ecx, dword [rsp + 0x1804]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1edd0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1808], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x8760]
call fcn.1801e8610
lea rcx, [rsp + 0x1ed68]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ed38]
lea rcx, [rsp + 0x1ed68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8818]
call fcn.1801e8590
lea rcx, [rsp + 0x1ed08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1ed18]
movss dword [rsp + 0x180c], xmm0
movss xmm0, dword [rsp + 0x1ed38]
mulss xmm0, dword [rsp + 0x1808]
movss xmm1, dword [rsp + 0x1edf8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1edf8], xmm0
movss xmm0, dword [rsp + 0x1ed40]
mulss xmm0, dword [rsp + 0x1808]
movss xmm1, dword [rsp + 0x1ee00]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1ee00], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x180c]
lea rdx, [rsp + 0x1edf8]
mov ecx, dword [rsp + 0x1804]
call qword [0x1803856e8]
mov dword [rsp + 0x1810], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x8868]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ecd8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1eca8]
lea rcx, [rsp + 0x1ecd8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1810]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1810]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1810]
call fcn.1801e77a0
jmp 0x180146ab1
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1814], 0
jmp 0x180146e0e
mov eax, dword [rsp + 0x1814]
inc eax
mov dword [rsp + 0x1814], eax
movsxd rax, dword [rsp + 0x1814]
cmp rax, 8
jae 0x1801470fb
movsxd rax, dword [rsp + 0x1814]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801470f6
movsxd rax, dword [rsp + 0x1814]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1818], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x8900]
call fcn.1801e8e00
lea rcx, [rsp + 0x1ec78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ec48]
lea rcx, [rsp + 0x1ec78]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1818]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1818]
call fcn.1801e8d00
test eax, eax
jne 0x180146efa
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180146ee1
mov ecx, dword [rsp + 0x1818]
call fcn.1801e8670
test eax, eax
je 0x1801470f6
mov ecx, dword [rsp + 0x1818]
call qword [0x180385698]
test eax, eax
je 0x1801470f6
lea r8, [rsp + 0x1ec18]
lea rdx, [rsp + 0x1ebe8]
mov ecx, dword [rsp + 0x1818]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1ec20]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x181c], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x8a08]
call fcn.1801e8610
lea rcx, [rsp + 0x1ebb8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1eb88]
lea rcx, [rsp + 0x1ebb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8a80]
call fcn.1801e8590
lea rcx, [rsp + 0x1eb58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1eb68]
movss dword [rsp + 0x1820], xmm0
movss xmm0, dword [rsp + 0x1eb88]
mulss xmm0, dword [rsp + 0x181c]
movss xmm1, dword [rsp + 0x1ec48]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1ec48], xmm0
movss xmm0, dword [rsp + 0x1eb90]
mulss xmm0, dword [rsp + 0x181c]
movss xmm1, dword [rsp + 0x1ec50]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1ec50], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1820]
lea rdx, [rsp + 0x1ec48]
mov ecx, dword [rsp + 0x1818]
call qword [0x1803856e8]
mov dword [rsp + 0x1824], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x8ad0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1eb28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1eaf8]
lea rcx, [rsp + 0x1eb28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1824]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1824]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1824]
call fcn.1801e77a0
jmp 0x180146dfe
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1828], 0
jmp 0x18014715b
mov eax, dword [rsp + 0x1828]
inc eax
mov dword [rsp + 0x1828], eax
movsxd rax, dword [rsp + 0x1828]
cmp rax, 0x12
jae 0x180147448
movsxd rax, dword [rsp + 0x1828]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180147443
movsxd rax, dword [rsp + 0x1828]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x182c], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x8b88]
call fcn.1801e8e00
lea rcx, [rsp + 0x1eac8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ea98]
lea rcx, [rsp + 0x1eac8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x182c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x182c]
call fcn.1801e8d00
test eax, eax
jne 0x180147247
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014722e
mov ecx, dword [rsp + 0x182c]
call fcn.1801e8670
test eax, eax
je 0x180147443
mov ecx, dword [rsp + 0x182c]
call qword [0x180385698]
test eax, eax
je 0x180147443
lea r8, [rsp + 0x1ea68]
lea rdx, [rsp + 0x1ea38]
mov ecx, dword [rsp + 0x182c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1ea70]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1830], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x8c80]
call fcn.1801e8610
lea rcx, [rsp + 0x1ea08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e9d8]
lea rcx, [rsp + 0x1ea08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8d08]
call fcn.1801e8590
lea rcx, [rsp + 0x1e9a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1e9b8]
movss dword [rsp + 0x1834], xmm0
movss xmm0, dword [rsp + 0x1e9d8]
mulss xmm0, dword [rsp + 0x1830]
movss xmm1, dword [rsp + 0x1ea98]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1ea98], xmm0
movss xmm0, dword [rsp + 0x1e9e0]
mulss xmm0, dword [rsp + 0x1830]
movss xmm1, dword [rsp + 0x1eaa0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1eaa0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1834]
lea rdx, [rsp + 0x1ea98]
mov ecx, dword [rsp + 0x182c]
call qword [0x1803856e8]
mov dword [rsp + 0x1838], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x8d78]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1e978]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e948]
lea rcx, [rsp + 0x1e978]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1838]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1838]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1838]
call fcn.1801e77a0
jmp 0x18014714b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x183c], 0
jmp 0x1801474a8
mov eax, dword [rsp + 0x183c]
inc eax
mov dword [rsp + 0x183c], eax
movsxd rax, dword [rsp + 0x183c]
cmp rax, 0x20
jae 0x180147795
movsxd rax, dword [rsp + 0x183c]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180147790
movsxd rax, dword [rsp + 0x183c]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1840], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x8df0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1e918]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e8e8]
lea rcx, [rsp + 0x1e918]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1840]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1840]
call fcn.1801e8d00
test eax, eax
jne 0x180147594
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014757b
mov ecx, dword [rsp + 0x1840]
call fcn.1801e8670
test eax, eax
je 0x180147790
mov ecx, dword [rsp + 0x1840]
call qword [0x180385698]
test eax, eax
je 0x180147790
lea r8, [rsp + 0x1e8b8]
lea rdx, [rsp + 0x1e888]
mov ecx, dword [rsp + 0x1840]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1e8c0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1844], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x8ef8]
call fcn.1801e8610
lea rcx, [rsp + 0x1e858]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e828]
lea rcx, [rsp + 0x1e858]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x8f70]
call fcn.1801e8590
lea rcx, [rsp + 0x1e7f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1e808]
movss dword [rsp + 0x1848], xmm0
movss xmm0, dword [rsp + 0x1e828]
mulss xmm0, dword [rsp + 0x1844]
movss xmm1, dword [rsp + 0x1e8e8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e8e8], xmm0
movss xmm0, dword [rsp + 0x1e830]
mulss xmm0, dword [rsp + 0x1844]
movss xmm1, dword [rsp + 0x1e8f0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e8f0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1848]
lea rdx, [rsp + 0x1e8e8]
mov ecx, dword [rsp + 0x1840]
call qword [0x1803856e8]
mov dword [rsp + 0x184c], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x8ff0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1e7c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e798]
lea rcx, [rsp + 0x1e7c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x184c]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x184c]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x184c]
call fcn.1801e77a0
jmp 0x180147498
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180356c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov edx, 0x281
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x240
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x200
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ab8]
call fcn.180045f70
mov edx, 0xf5
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ad8]
call fcn.180045f70
mov edx, 0xf6
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b18]
call fcn.180045f70
mov edx, 0xf7
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b38]
call fcn.180045f70
mov edx, 0xf8
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b58]
call fcn.180045f70
mov edx, 0xf9
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b78]
call fcn.180045f70
mov edx, 0xfa
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352af8]
call fcn.180045f70
mov edx, 0xfb
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cb8]
call fcn.180045f70
mov edx, 0xfc
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cd8]
call fcn.180045f70
mov edx, 0xfd
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d18]
call fcn.180045f70
mov edx, 0xfe
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cf8]
call fcn.180045f70
mov edx, 0xff
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d58]
call fcn.180045f70
mov edx, 0x100
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bf8]
call fcn.180045f70
mov edx, 0x101
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d78]
call fcn.180045f70
mov edx, 0x102
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b98]
call fcn.180045f70
mov edx, 0x103
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bb8]
call fcn.180045f70
mov edx, 0x104
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bd8]
call fcn.180045f70
mov edx, 0x105
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c18]
call fcn.180045f70
mov edx, 0x106
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c38]
call fcn.180045f70
mov edx, 0x107
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c78]
call fcn.180045f70
mov edx, pe_nt_image_headers64
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e38]
call fcn.180045f70
mov edx, 0x109
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352db8]
call fcn.180045f70
mov edx, 0x10a
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c98]
call fcn.180045f70
mov edx, 0x10b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c58]
call fcn.180045f70
mov edx, 0x10c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e18]
call fcn.180045f70
mov edx, 0x10d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d38]
call fcn.180045f70
mov edx, 0x10e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e58]
call fcn.180045f70
mov edx, 0x10f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352df8]
call fcn.180045f70
mov edx, 0x110
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352dd8]
call fcn.180045f70
mov edx, 0x111
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d98]
call fcn.180045f70
mov edx, 0x112
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1850], 0
jmp 0x180147b56
mov eax, dword [rsp + 0x1850]
inc eax
mov dword [rsp + 0x1850], eax
movsxd rax, dword [rsp + 0x1850]
cmp rax, 0x15
jae 0x180147ea2
movsxd rax, dword [rsp + 0x1850]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180147e9d
mov dword [rsp + 0x1854], 0
jmp 0x180147bb1
mov eax, dword [rsp + 0x1854]
inc eax
mov dword [rsp + 0x1854], eax
cmp dword [rsp + 0x1854], 0x20
jg 0x180147e9d
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1854], eax
jne 0x180147bd7
jmp 0x180147ba1
mov ecx, dword [rsp + 0x1854]
call fcn.1801e9030
mov dword [rsp + 0x1858], eax
movsxd rax, dword [rsp + 0x1850]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x185c], eax
mov ecx, dword [rsp + 0x185c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x185c]
call fcn.1801e8d00
test eax, eax
jne 0x180147c38
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180147c1f
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1858]
lea rcx, [rsp + 0x9078]
call fcn.1801e8e00
lea rcx, [rsp + 0x1e768]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e738]
lea rcx, [rsp + 0x1e768]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x185c]
call fcn.1801e8670
test eax, eax
je 0x180147e98
mov ecx, dword [rsp + 0x185c]
call qword [0x180385698]
test eax, eax
je 0x180147e98
lea r8, [rsp + 0x1e708]
lea rdx, [rsp + 0x1e6d8]
mov ecx, dword [rsp + 0x185c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1e710]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1860], xmm0
mov edx, dword [rsp + 0x1858]
lea rcx, [rsp + 0x9170]
call fcn.1801e8610
lea rcx, [rsp + 0x1e6a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e678]
lea rcx, [rsp + 0x1e6a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1858]
lea rcx, [rsp + 0x9218]
call fcn.1801e8590
lea rcx, [rsp + 0x1e648]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1e658]
movss dword [rsp + 0x1864], xmm0
movss xmm0, dword [rsp + 0x1e678]
mulss xmm0, dword [rsp + 0x1860]
movss xmm1, dword [rsp + 0x1e738]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e738], xmm0
movss xmm0, dword [rsp + 0x1e680]
mulss xmm0, dword [rsp + 0x1860]
movss xmm1, dword [rsp + 0x1e740]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e740], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1864]
lea rdx, [rsp + 0x1e738]
mov ecx, dword [rsp + 0x185c]
call qword [0x1803856e8]
mov dword [rsp + 0x1868], eax
mov r8d, 1
mov edx, dword [rsp + 0x1858]
lea rcx, [rsp + 0x9268]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1e618]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e5e8]
lea rcx, [rsp + 0x1e618]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1868]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1868]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1868]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1854], 0x20
jne 0x180147e98
jmp 0x180147e9d
jmp 0x180147ba1
jmp 0x180147b46
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180352358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x186c], 0
jmp 0x180147ee7
mov eax, dword [rsp + 0x186c]
inc eax
mov dword [rsp + 0x186c], eax
movsxd rax, dword [rsp + 0x186c]
cmp rax, 0x16
jae 0x180148233
movsxd rax, dword [rsp + 0x186c]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014822e
mov dword [rsp + 0x1870], 0
jmp 0x180147f42
mov eax, dword [rsp + 0x1870]
inc eax
mov dword [rsp + 0x1870], eax
cmp dword [rsp + 0x1870], 0x20
jg 0x18014822e
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1870], eax
jne 0x180147f68
jmp 0x180147f32
mov ecx, dword [rsp + 0x1870]
call fcn.1801e9030
mov dword [rsp + 0x1874], eax
movsxd rax, dword [rsp + 0x186c]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1878], eax
mov ecx, dword [rsp + 0x1878]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1878]
call fcn.1801e8d00
test eax, eax
jne 0x180147fc9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180147fb0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1874]
lea rcx, [rsp + 0x92e0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1e5b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e588]
lea rcx, [rsp + 0x1e5b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1878]
call fcn.1801e8670
test eax, eax
je 0x180148229
mov ecx, dword [rsp + 0x1878]
call qword [0x180385698]
test eax, eax
je 0x180148229
lea r8, [rsp + 0x1e558]
lea rdx, [rsp + 0x1e528]
mov ecx, dword [rsp + 0x1878]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1e560]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x187c], xmm0
mov edx, dword [rsp + 0x1874]
lea rcx, [rsp + 0x93f8]
call fcn.1801e8610
lea rcx, [rsp + 0x1e4f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e4c8]
lea rcx, [rsp + 0x1e4f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1874]
lea rcx, [rsp + 0x9490]
call fcn.1801e8590
lea rcx, [rsp + 0x1e498]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1e4a8]
movss dword [rsp + 0x1880], xmm0
movss xmm0, dword [rsp + 0x1e4c8]
mulss xmm0, dword [rsp + 0x187c]
movss xmm1, dword [rsp + 0x1e588]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e588], xmm0
movss xmm0, dword [rsp + 0x1e4d0]
mulss xmm0, dword [rsp + 0x187c]
movss xmm1, dword [rsp + 0x1e590]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e590], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1880]
lea rdx, [rsp + 0x1e588]
mov ecx, dword [rsp + 0x1878]
call qword [0x1803856e8]
mov dword [rsp + 0x1884], eax
mov r8d, 1
mov edx, dword [rsp + 0x1874]
lea rcx, [rsp + 0x94e0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1e468]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e438]
lea rcx, [rsp + 0x1e468]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1884]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1884]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1884]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1870], 0x20
jne 0x180148229
jmp 0x18014822e
jmp 0x180147f32
jmp 0x180147ed7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1888], 0
jmp 0x180148293
mov eax, dword [rsp + 0x1888]
inc eax
mov dword [rsp + 0x1888], eax
movsxd rax, dword [rsp + 0x1888]
cmp rax, 0x2d
jae 0x1801485df
movsxd rax, dword [rsp + 0x1888]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801485da
mov dword [rsp + 0x188c], 0
jmp 0x1801482ee
mov eax, dword [rsp + 0x188c]
inc eax
mov dword [rsp + 0x188c], eax
cmp dword [rsp + 0x188c], 0x20
jg 0x1801485da
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x188c], eax
jne 0x180148314
jmp 0x1801482de
mov ecx, dword [rsp + 0x188c]
call fcn.1801e9030
mov dword [rsp + 0x1890], eax
movsxd rax, dword [rsp + 0x1888]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1894], eax
mov ecx, dword [rsp + 0x1894]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1894]
call fcn.1801e8d00
test eax, eax
jne 0x180148375
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014835c
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1890]
lea rcx, [rsp + 0x9588]
call fcn.1801e8e00
lea rcx, [rsp + 0x1e408]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e3d8]
lea rcx, [rsp + 0x1e408]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1894]
call fcn.1801e8670
test eax, eax
je 0x1801485d5
mov ecx, dword [rsp + 0x1894]
call qword [0x180385698]
test eax, eax
je 0x1801485d5
lea r8, [rsp + 0x1e3a8]
lea rdx, [rsp + 0x1e378]
mov ecx, dword [rsp + 0x1894]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1e3b0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1898], xmm0
mov edx, dword [rsp + 0x1890]
lea rcx, [rsp + 0x9660]
call fcn.1801e8610
lea rcx, [rsp + 0x1e348]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e318]
lea rcx, [rsp + 0x1e348]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1890]
lea rcx, [rsp + 0x9718]
call fcn.1801e8590
lea rcx, [rsp + 0x1e2e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1e2f8]
movss dword [rsp + 0x189c], xmm0
movss xmm0, dword [rsp + 0x1e318]
mulss xmm0, dword [rsp + 0x1898]
movss xmm1, dword [rsp + 0x1e3d8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e3d8], xmm0
movss xmm0, dword [rsp + 0x1e320]
mulss xmm0, dword [rsp + 0x1898]
movss xmm1, dword [rsp + 0x1e3e0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e3e0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x189c]
lea rdx, [rsp + 0x1e3d8]
mov ecx, dword [rsp + 0x1894]
call qword [0x1803856e8]
mov dword [rsp + 0x18a0], eax
mov r8d, 1
mov edx, dword [rsp + 0x1890]
lea rcx, [rsp + 0x9768]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1e2b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e288]
lea rcx, [rsp + 0x1e2b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x18a0]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x18a0]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x18a0]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x188c], 0x20
jne 0x1801485d5
jmp 0x1801485da
jmp 0x1801482de
jmp 0x180148283
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x18a4], 0
jmp 0x18014863f
mov eax, dword [rsp + 0x18a4]
inc eax
mov dword [rsp + 0x18a4], eax
movsxd rax, dword [rsp + 0x18a4]
cmp rax, 0xe
jae 0x18014898b
movsxd rax, dword [rsp + 0x18a4]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180148986
mov dword [rsp + 0x18a8], 0
jmp 0x18014869a
mov eax, dword [rsp + 0x18a8]
inc eax
mov dword [rsp + 0x18a8], eax
cmp dword [rsp + 0x18a8], 0x20
jg 0x180148986
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x18a8], eax
jne 0x1801486c0
jmp 0x18014868a
mov ecx, dword [rsp + 0x18a8]
call fcn.1801e9030
mov dword [rsp + 0x18ac], eax
movsxd rax, dword [rsp + 0x18a4]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x18b0], eax
mov ecx, dword [rsp + 0x18b0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x18b0]
call fcn.1801e8d00
test eax, eax
jne 0x180148721
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180148708
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x18ac]
lea rcx, [rsp + 0x97e0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1e258]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e228]
lea rcx, [rsp + 0x1e258]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x18b0]
call fcn.1801e8670
test eax, eax
je 0x180148981
mov ecx, dword [rsp + 0x18b0]
call qword [0x180385698]
test eax, eax
je 0x180148981
lea r8, [rsp + 0x1e1f8]
lea rdx, [rsp + 0x1e1c8]
mov ecx, dword [rsp + 0x18b0]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1e200]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x18b4], xmm0
mov edx, dword [rsp + 0x18ac]
lea rcx, [rsp + 0x98f0]
call fcn.1801e8610
lea rcx, [rsp + 0x1e198]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e168]
lea rcx, [rsp + 0x1e198]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x18ac]
lea rcx, [rsp + 0x9978]
call fcn.1801e8590
lea rcx, [rsp + 0x1e138]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1e148]
movss dword [rsp + 0x18b8], xmm0
movss xmm0, dword [rsp + 0x1e168]
mulss xmm0, dword [rsp + 0x18b4]
movss xmm1, dword [rsp + 0x1e228]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e228], xmm0
movss xmm0, dword [rsp + 0x1e170]
mulss xmm0, dword [rsp + 0x18b4]
movss xmm1, dword [rsp + 0x1e230]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e230], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x18b8]
lea rdx, [rsp + 0x1e228]
mov ecx, dword [rsp + 0x18b0]
call qword [0x1803856e8]
mov dword [rsp + 0x18bc], eax
mov r8d, 1
mov edx, dword [rsp + 0x18ac]
lea rcx, [rsp + 0x99c8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1e108]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e0d8]
lea rcx, [rsp + 0x1e108]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x18bc]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x18bc]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x18bc]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x18a8], 0x20
jne 0x180148981
jmp 0x180148986
jmp 0x18014868a
jmp 0x18014862f
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x18c0], 0
jmp 0x1801489eb
mov eax, dword [rsp + 0x18c0]
inc eax
mov dword [rsp + 0x18c0], eax
movsxd rax, dword [rsp + 0x18c0]
cmp rax, 0x10
jae 0x180148d37
movsxd rax, dword [rsp + 0x18c0]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180148d32
mov dword [rsp + 0x18c4], 0
jmp 0x180148a46
mov eax, dword [rsp + 0x18c4]
inc eax
mov dword [rsp + 0x18c4], eax
cmp dword [rsp + 0x18c4], 0x20
jg 0x180148d32
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x18c4], eax
jne 0x180148a6c
jmp 0x180148a36
mov ecx, dword [rsp + 0x18c4]
call fcn.1801e9030
mov dword [rsp + 0x18c8], eax
movsxd rax, dword [rsp + 0x18c0]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x18cc], eax
mov ecx, dword [rsp + 0x18cc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x18cc]
call fcn.1801e8d00
test eax, eax
jne 0x180148acd
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180148ab4
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x18c8]
lea rcx, [rsp + 0x9a78]
call fcn.1801e8e00
lea rcx, [rsp + 0x1e0a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e078]
lea rcx, [rsp + 0x1e0a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x18cc]
call fcn.1801e8670
test eax, eax
je 0x180148d2d
mov ecx, dword [rsp + 0x18cc]
call qword [0x180385698]
test eax, eax
je 0x180148d2d
lea r8, [rsp + 0x1e048]
lea rdx, [rsp + 0x1e018]
mov ecx, dword [rsp + 0x18cc]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1e050]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x18d0], xmm0
mov edx, dword [rsp + 0x18c8]
lea rcx, [rsp + 0x9b50]
call fcn.1801e8610
lea rcx, [rsp + 0x1dfe8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1dfb8]
lea rcx, [rsp + 0x1dfe8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x18c8]
lea rcx, [rsp + 0x9be0]
call fcn.1801e8590
lea rcx, [rsp + 0x1df88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1df98]
movss dword [rsp + 0x18d4], xmm0
movss xmm0, dword [rsp + 0x1dfb8]
mulss xmm0, dword [rsp + 0x18d0]
movss xmm1, dword [rsp + 0x1e078]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e078], xmm0
movss xmm0, dword [rsp + 0x1dfc0]
mulss xmm0, dword [rsp + 0x18d0]
movss xmm1, dword [rsp + 0x1e080]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e080], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x18d4]
lea rdx, [rsp + 0x1e078]
mov ecx, dword [rsp + 0x18cc]
call qword [0x1803856e8]
mov dword [rsp + 0x18d8], eax
mov r8d, 1
mov edx, dword [rsp + 0x18c8]
lea rcx, [rsp + 0x9c60]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1df58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1df28]
lea rcx, [rsp + 0x1df58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x18d8]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x18d8]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x18d8]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x18c4], 0x20
jne 0x180148d2d
jmp 0x180148d32
jmp 0x180148a36
jmp 0x1801489db
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x18dc], 0
jmp 0x180148d97
mov eax, dword [rsp + 0x18dc]
inc eax
mov dword [rsp + 0x18dc], eax
movsxd rax, dword [rsp + 0x18dc]
cmp rax, 0x13
jae 0x1801490e3
movsxd rax, dword [rsp + 0x18dc]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801490de
mov dword [rsp + 0x18e0], 0
jmp 0x180148df2
mov eax, dword [rsp + 0x18e0]
inc eax
mov dword [rsp + 0x18e0], eax
cmp dword [rsp + 0x18e0], 0x20
jg 0x1801490de
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x18e0], eax
jne 0x180148e18
jmp 0x180148de2
mov ecx, dword [rsp + 0x18e0]
call fcn.1801e9030
mov dword [rsp + 0x18e4], eax
movsxd rax, dword [rsp + 0x18dc]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x18e8], eax
mov ecx, dword [rsp + 0x18e8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x18e8]
call fcn.1801e8d00
test eax, eax
jne 0x180148e79
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180148e60
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x18e4]
lea rcx, [rsp + 0x9ce8]
call fcn.1801e8e00
lea rcx, [rsp + 0x1def8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1dec8]
lea rcx, [rsp + 0x1def8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x18e8]
call fcn.1801e8670
test eax, eax
je 0x1801490d9
mov ecx, dword [rsp + 0x18e8]
call qword [0x180385698]
test eax, eax
je 0x1801490d9
lea r8, [rsp + 0x1de98]
lea rdx, [rsp + 0x1de68]
mov ecx, dword [rsp + 0x18e8]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1dea0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x18ec], xmm0
mov edx, dword [rsp + 0x18e4]
lea rcx, [rsp + 0x9df8]
call fcn.1801e8610
lea rcx, [rsp + 0x1de38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1de08]
lea rcx, [rsp + 0x1de38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x18e4]
lea rcx, [rsp + 0x9e70]
call fcn.1801e8590
lea rcx, [rsp + 0x1ddd8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1dde8]
movss dword [rsp + 0x18f0], xmm0
movss xmm0, dword [rsp + 0x1de08]
mulss xmm0, dword [rsp + 0x18ec]
movss xmm1, dword [rsp + 0x1dec8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1dec8], xmm0
movss xmm0, dword [rsp + 0x1de10]
mulss xmm0, dword [rsp + 0x18ec]
movss xmm1, dword [rsp + 0x1ded0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1ded0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x18f0]
lea rdx, [rsp + 0x1dec8]
mov ecx, dword [rsp + 0x18e8]
call qword [0x1803856e8]
mov dword [rsp + 0x18f4], eax
mov r8d, 1
mov edx, dword [rsp + 0x18e4]
lea rcx, [rsp + 0x9ec0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1dda8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1dd78]
lea rcx, [rsp + 0x1dda8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x18f4]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x18f4]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x18f4]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x18e0], 0x20
jne 0x1801490d9
jmp 0x1801490de
jmp 0x180148de2
jmp 0x180148d87
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x18f8], 0
jmp 0x180149143
mov eax, dword [rsp + 0x18f8]
inc eax
mov dword [rsp + 0x18f8], eax
movsxd rax, dword [rsp + 0x18f8]
cmp rax, 0x13
jae 0x18014948f
movsxd rax, dword [rsp + 0x18f8]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014948a
mov dword [rsp + 0x18fc], 0
jmp 0x18014919e
mov eax, dword [rsp + 0x18fc]
inc eax
mov dword [rsp + 0x18fc], eax
cmp dword [rsp + 0x18fc], 0x20
jg 0x18014948a
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x18fc], eax
jne 0x1801491c4
jmp 0x18014918e
mov ecx, dword [rsp + 0x18fc]
call fcn.1801e9030
mov dword [rsp + 0x1900], eax
movsxd rax, dword [rsp + 0x18f8]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1904], eax
mov ecx, dword [rsp + 0x1904]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1904]
call fcn.1801e8d00
test eax, eax
jne 0x180149225
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014920c
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1900]
lea rcx, [rsp + 0x9f50]
call fcn.1801e8e00
lea rcx, [rsp + 0x1dd48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1dd18]
lea rcx, [rsp + 0x1dd48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1904]
call fcn.1801e8670
test eax, eax
je 0x180149485
mov ecx, dword [rsp + 0x1904]
call qword [0x180385698]
test eax, eax
je 0x180149485
lea r8, [rsp + 0x1dce8]
lea rdx, [rsp + 0x1dcb8]
mov ecx, dword [rsp + 0x1904]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1dcf0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1908], xmm0
mov edx, dword [rsp + 0x1900]
lea rcx, [rsp + 0xa068]
call fcn.1801e8610
lea rcx, [rsp + 0x1dc88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1dc58]
lea rcx, [rsp + 0x1dc88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1900]
lea rcx, [rsp + 0xa0f8]
call fcn.1801e8590
lea rcx, [rsp + 0x1dc28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1dc38]
movss dword [rsp + 0x190c], xmm0
movss xmm0, dword [rsp + 0x1dc58]
mulss xmm0, dword [rsp + 0x1908]
movss xmm1, dword [rsp + 0x1dd18]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1dd18], xmm0
movss xmm0, dword [rsp + 0x1dc60]
mulss xmm0, dword [rsp + 0x1908]
movss xmm1, dword [rsp + 0x1dd20]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1dd20], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x190c]
lea rdx, [rsp + 0x1dd18]
mov ecx, dword [rsp + 0x1904]
call qword [0x1803856e8]
mov dword [rsp + 0x1910], eax
mov r8d, 1
mov edx, dword [rsp + 0x1900]
lea rcx, [rsp + 0xa168]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1dbf8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1dbc8]
lea rcx, [rsp + 0x1dbf8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1910]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1910]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1910]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x18fc], 0x20
jne 0x180149485
jmp 0x18014948a
jmp 0x18014918e
jmp 0x180149133
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1914], 0
jmp 0x1801494ef
mov eax, dword [rsp + 0x1914]
inc eax
mov dword [rsp + 0x1914], eax
movsxd rax, dword [rsp + 0x1914]
cmp rax, 0xf
jae 0x18014983b
movsxd rax, dword [rsp + 0x1914]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180149836
mov dword [rsp + 0x1918], 0
jmp 0x18014954a
mov eax, dword [rsp + 0x1918]
inc eax
mov dword [rsp + 0x1918], eax
cmp dword [rsp + 0x1918], 0x20
jg 0x180149836
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1918], eax
jne 0x180149570
jmp 0x18014953a
mov ecx, dword [rsp + 0x1918]
call fcn.1801e9030
mov dword [rsp + 0x191c], eax
movsxd rax, dword [rsp + 0x1914]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1920], eax
mov ecx, dword [rsp + 0x1920]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1920]
call fcn.1801e8d00
test eax, eax
jne 0x1801495d1
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801495b8
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x191c]
lea rcx, [rsp + 0xa1e0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1db98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1db68]
lea rcx, [rsp + 0x1db98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1920]
call fcn.1801e8670
test eax, eax
je 0x180149831
mov ecx, dword [rsp + 0x1920]
call qword [0x180385698]
test eax, eax
je 0x180149831
lea r8, [rsp + 0x1db38]
lea rdx, [rsp + 0x1db08]
mov ecx, dword [rsp + 0x1920]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1db40]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1924], xmm0
mov edx, dword [rsp + 0x191c]
lea rcx, [rsp + 0xa2d0]
call fcn.1801e8610
lea rcx, [rsp + 0x1dad8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1daa8]
lea rcx, [rsp + 0x1dad8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x191c]
lea rcx, [rsp + 0xa388]
call fcn.1801e8590
lea rcx, [rsp + 0x1da78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1da88]
movss dword [rsp + 0x1928], xmm0
movss xmm0, dword [rsp + 0x1daa8]
mulss xmm0, dword [rsp + 0x1924]
movss xmm1, dword [rsp + 0x1db68]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1db68], xmm0
movss xmm0, dword [rsp + 0x1dab0]
mulss xmm0, dword [rsp + 0x1924]
movss xmm1, dword [rsp + 0x1db70]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1db70], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1928]
lea rdx, [rsp + 0x1db68]
mov ecx, dword [rsp + 0x1920]
call qword [0x1803856e8]
mov dword [rsp + 0x192c], eax
mov r8d, 1
mov edx, dword [rsp + 0x191c]
lea rcx, [rsp + 0xa3d8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1da48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1da18]
lea rcx, [rsp + 0x1da48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x192c]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x192c]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x192c]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1918], 0x20
jne 0x180149831
jmp 0x180149836
jmp 0x18014953a
jmp 0x1801494df
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1930], 0
jmp 0x18014989b
mov eax, dword [rsp + 0x1930]
inc eax
mov dword [rsp + 0x1930], eax
movsxd rax, dword [rsp + 0x1930]
cmp rax, 0x17
jae 0x180149be7
movsxd rax, dword [rsp + 0x1930]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180149be2
mov dword [rsp + 0x1934], 0
jmp 0x1801498f6
mov eax, dword [rsp + 0x1934]
inc eax
mov dword [rsp + 0x1934], eax
cmp dword [rsp + 0x1934], 0x20
jg 0x180149be2
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1934], eax
jne 0x18014991c
jmp 0x1801498e6
mov ecx, dword [rsp + 0x1934]
call fcn.1801e9030
mov dword [rsp + 0x1938], eax
movsxd rax, dword [rsp + 0x1930]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x193c], eax
mov ecx, dword [rsp + 0x193c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x193c]
call fcn.1801e8d00
test eax, eax
jne 0x18014997d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180149964
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1938]
lea rcx, [rsp + 0xa468]
call fcn.1801e8e00
lea rcx, [rsp + 0x1d9e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d9b8]
lea rcx, [rsp + 0x1d9e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x193c]
call fcn.1801e8670
test eax, eax
je 0x180149bdd
mov ecx, dword [rsp + 0x193c]
call qword [0x180385698]
test eax, eax
je 0x180149bdd
lea r8, [rsp + 0x1d988]
lea rdx, [rsp + 0x1d958]
mov ecx, dword [rsp + 0x193c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1d990]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1940], xmm0
mov edx, dword [rsp + 0x1938]
lea rcx, [rsp + 0xa560]
call fcn.1801e8610
lea rcx, [rsp + 0x1d928]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d8f8]
lea rcx, [rsp + 0x1d928]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1938]
lea rcx, [rsp + 0xa5e8]
call fcn.1801e8590
lea rcx, [rsp + 0x1d8c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1d8d8]
movss dword [rsp + 0x1944], xmm0
movss xmm0, dword [rsp + 0x1d8f8]
mulss xmm0, dword [rsp + 0x1940]
movss xmm1, dword [rsp + 0x1d9b8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d9b8], xmm0
movss xmm0, dword [rsp + 0x1d900]
mulss xmm0, dword [rsp + 0x1940]
movss xmm1, dword [rsp + 0x1d9c0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d9c0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1944]
lea rdx, [rsp + 0x1d9b8]
mov ecx, dword [rsp + 0x193c]
call qword [0x1803856e8]
mov dword [rsp + 0x1948], eax
mov r8d, 1
mov edx, dword [rsp + 0x1938]
lea rcx, [rsp + 0xa640]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1d898]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d868]
lea rcx, [rsp + 0x1d898]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1948]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1948]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1948]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1934], 0x20
jne 0x180149bdd
jmp 0x180149be2
jmp 0x1801498e6
jmp 0x18014988b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x194c], 0
jmp 0x180149c47
mov eax, dword [rsp + 0x194c]
inc eax
mov dword [rsp + 0x194c], eax
movsxd rax, dword [rsp + 0x194c]
cmp rax, 0x1c
jae 0x180149f93
movsxd rax, dword [rsp + 0x194c]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180149f8e
mov dword [rsp + 0x1950], 0
jmp 0x180149ca2
mov eax, dword [rsp + 0x1950]
inc eax
mov dword [rsp + 0x1950], eax
cmp dword [rsp + 0x1950], 0x20
jg 0x180149f8e
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1950], eax
jne 0x180149cc8
jmp 0x180149c92
mov ecx, dword [rsp + 0x1950]
call fcn.1801e9030
mov dword [rsp + 0x1954], eax
movsxd rax, dword [rsp + 0x194c]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1958], eax
mov ecx, dword [rsp + 0x1958]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1958]
call fcn.1801e8d00
test eax, eax
jne 0x180149d29
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180149d10
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1954]
lea rcx, [rsp + 0xa6f8]
call fcn.1801e8e00
lea rcx, [rsp + 0x1d838]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d808]
lea rcx, [rsp + 0x1d838]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1958]
call fcn.1801e8670
test eax, eax
je 0x180149f89
mov ecx, dword [rsp + 0x1958]
call qword [0x180385698]
test eax, eax
je 0x180149f89
lea r8, [rsp + 0x1d7d8]
lea rdx, [rsp + 0x1d7a8]
mov ecx, dword [rsp + 0x1958]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1d7e0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x195c], xmm0
mov edx, dword [rsp + 0x1954]
lea rcx, [rsp + 0xa7e8]
call fcn.1801e8610
lea rcx, [rsp + 0x1d778]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d748]
lea rcx, [rsp + 0x1d778]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1954]
lea rcx, [rsp + 0xa880]
call fcn.1801e8590
lea rcx, [rsp + 0x1d718]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1d728]
movss dword [rsp + 0x1960], xmm0
movss xmm0, dword [rsp + 0x1d748]
mulss xmm0, dword [rsp + 0x195c]
movss xmm1, dword [rsp + 0x1d808]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d808], xmm0
movss xmm0, dword [rsp + 0x1d750]
mulss xmm0, dword [rsp + 0x195c]
movss xmm1, dword [rsp + 0x1d810]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d810], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1960]
lea rdx, [rsp + 0x1d808]
mov ecx, dword [rsp + 0x1958]
call qword [0x1803856e8]
mov dword [rsp + 0x1964], eax
mov r8d, 1
mov edx, dword [rsp + 0x1954]
lea rcx, [rsp + 0xa8d0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1d6e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d6b8]
lea rcx, [rsp + 0x1d6e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1964]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1964]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1964]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1950], 0x20
jne 0x180149f89
jmp 0x180149f8e
jmp 0x180149c92
jmp 0x180149c37
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1968], 0
jmp 0x180149ff3
mov eax, dword [rsp + 0x1968]
inc eax
mov dword [rsp + 0x1968], eax
movsxd rax, dword [rsp + 0x1968]
cmp rax, 0x1c
jae 0x18014a33f
movsxd rax, dword [rsp + 0x1968]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014a33a
mov dword [rsp + 0x196c], 0
jmp 0x18014a04e
mov eax, dword [rsp + 0x196c]
inc eax
mov dword [rsp + 0x196c], eax
cmp dword [rsp + 0x196c], 0x20
jg 0x18014a33a
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x196c], eax
jne 0x18014a074
jmp 0x18014a03e
mov ecx, dword [rsp + 0x196c]
call fcn.1801e9030
mov dword [rsp + 0x1970], eax
movsxd rax, dword [rsp + 0x1968]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1974], eax
mov ecx, dword [rsp + 0x1974]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1974]
call fcn.1801e8d00
test eax, eax
jne 0x18014a0d5
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014a0bc
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1970]
lea rcx, [rsp + 0xa958]
call fcn.1801e8e00
lea rcx, [rsp + 0x1d688]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d658]
lea rcx, [rsp + 0x1d688]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1974]
call fcn.1801e8670
test eax, eax
je 0x18014a335
mov ecx, dword [rsp + 0x1974]
call qword [0x180385698]
test eax, eax
je 0x18014a335
lea r8, [rsp + 0x1d628]
lea rdx, [rsp + 0x1d5f8]
mov ecx, dword [rsp + 0x1974]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1d630]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1978], xmm0
mov edx, dword [rsp + 0x1970]
lea rcx, [rsp + 0xaa68]
call fcn.1801e8610
lea rcx, [rsp + 0x1d5c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d598]
lea rcx, [rsp + 0x1d5c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1970]
lea rcx, [rsp + 0xaae0]
call fcn.1801e8590
lea rcx, [rsp + 0x1d568]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1d578]
movss dword [rsp + 0x197c], xmm0
movss xmm0, dword [rsp + 0x1d598]
mulss xmm0, dword [rsp + 0x1978]
movss xmm1, dword [rsp + 0x1d658]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d658], xmm0
movss xmm0, dword [rsp + 0x1d5a0]
mulss xmm0, dword [rsp + 0x1978]
movss xmm1, dword [rsp + 0x1d660]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d660], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x197c]
lea rdx, [rsp + 0x1d658]
mov ecx, dword [rsp + 0x1974]
call qword [0x1803856e8]
mov dword [rsp + 0x1980], eax
mov r8d, 1
mov edx, dword [rsp + 0x1970]
lea rcx, [rsp + 0xab48]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1d538]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d508]
lea rcx, [rsp + 0x1d538]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1980]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1980]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1980]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x196c], 0x20
jne 0x18014a335
jmp 0x18014a33a
jmp 0x18014a03e
jmp 0x180149fe3
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1984], 0
jmp 0x18014a39f
mov eax, dword [rsp + 0x1984]
inc eax
mov dword [rsp + 0x1984], eax
movsxd rax, dword [rsp + 0x1984]
cmp rax, 0x2e
jae 0x18014a6eb
movsxd rax, dword [rsp + 0x1984]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014a6e6
mov dword [rsp + 0x1988], 0
jmp 0x18014a3fa
mov eax, dword [rsp + 0x1988]
inc eax
mov dword [rsp + 0x1988], eax
cmp dword [rsp + 0x1988], 0x20
jg 0x18014a6e6
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1988], eax
jne 0x18014a420
jmp 0x18014a3ea
mov ecx, dword [rsp + 0x1988]
call fcn.1801e9030
mov dword [rsp + 0x198c], eax
movsxd rax, dword [rsp + 0x1984]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1990], eax
mov ecx, dword [rsp + 0x1990]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1990]
call fcn.1801e8d00
test eax, eax
jne 0x18014a481
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014a468
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x198c]
lea rcx, [rsp + 0xabe0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1d4d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d4a8]
lea rcx, [rsp + 0x1d4d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1990]
call fcn.1801e8670
test eax, eax
je 0x18014a6e1
mov ecx, dword [rsp + 0x1990]
call qword [0x180385698]
test eax, eax
je 0x18014a6e1
lea r8, [rsp + 0x1d478]
lea rdx, [rsp + 0x1d448]
mov ecx, dword [rsp + 0x1990]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1d480]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1994], xmm0
mov edx, dword [rsp + 0x198c]
lea rcx, [rsp + 0xacc8]
call fcn.1801e8610
lea rcx, [rsp + 0x1d418]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d3e8]
lea rcx, [rsp + 0x1d418]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x198c]
lea rcx, [rsp + 0xad78]
call fcn.1801e8590
lea rcx, [rsp + 0x1d3b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1d3c8]
movss dword [rsp + 0x1998], xmm0
movss xmm0, dword [rsp + 0x1d3e8]
mulss xmm0, dword [rsp + 0x1994]
movss xmm1, dword [rsp + 0x1d4a8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d4a8], xmm0
movss xmm0, dword [rsp + 0x1d3f0]
mulss xmm0, dword [rsp + 0x1994]
movss xmm1, dword [rsp + 0x1d4b0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d4b0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1998]
lea rdx, [rsp + 0x1d4a8]
mov ecx, dword [rsp + 0x1990]
call qword [0x1803856e8]
mov dword [rsp + 0x199c], eax
mov r8d, 1
mov edx, dword [rsp + 0x198c]
lea rcx, [rsp + 0xadc8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1d388]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d358]
lea rcx, [rsp + 0x1d388]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x199c]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x199c]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x199c]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1988], 0x20
jne 0x18014a6e1
jmp 0x18014a6e6
jmp 0x18014a3ea
jmp 0x18014a38f
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x19a0], 0
jmp 0x18014a74b
mov eax, dword [rsp + 0x19a0]
inc eax
mov dword [rsp + 0x19a0], eax
movsxd rax, dword [rsp + 0x19a0]
cmp rax, 0x17
jae 0x18014aa97
movsxd rax, dword [rsp + 0x19a0]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014aa92
mov dword [rsp + 0x19a4], 0
jmp 0x18014a7a6
mov eax, dword [rsp + 0x19a4]
inc eax
mov dword [rsp + 0x19a4], eax
cmp dword [rsp + 0x19a4], 0x20
jg 0x18014aa92
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x19a4], eax
jne 0x18014a7cc
jmp 0x18014a796
mov ecx, dword [rsp + 0x19a4]
call fcn.1801e9030
mov dword [rsp + 0x19a8], eax
movsxd rax, dword [rsp + 0x19a0]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x19ac], eax
mov ecx, dword [rsp + 0x19ac]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x19ac]
call fcn.1801e8d00
test eax, eax
jne 0x18014a82d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014a814
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x19a8]
lea rcx, [rsp + 0xae40]
call fcn.1801e8e00
lea rcx, [rsp + 0x1d328]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d2f8]
lea rcx, [rsp + 0x1d328]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x19ac]
call fcn.1801e8670
test eax, eax
je 0x18014aa8d
mov ecx, dword [rsp + 0x19ac]
call qword [0x180385698]
test eax, eax
je 0x18014aa8d
lea r8, [rsp + 0x1d2c8]
lea rdx, [rsp + 0x1d268]
mov ecx, dword [rsp + 0x19ac]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1d2d0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x19b0], xmm0
mov edx, dword [rsp + 0x19a8]
lea rcx, [rsp + 0xaf50]
call fcn.1801e8610
lea rcx, [rsp + 0x1d238]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d208]
lea rcx, [rsp + 0x1d238]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x19a8]
lea rcx, [rsp + 0xafd8]
call fcn.1801e8590
lea rcx, [rsp + 0x1d1d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1d1e8]
movss dword [rsp + 0x19b4], xmm0
movss xmm0, dword [rsp + 0x1d208]
mulss xmm0, dword [rsp + 0x19b0]
movss xmm1, dword [rsp + 0x1d2f8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d2f8], xmm0
movss xmm0, dword [rsp + 0x1d210]
mulss xmm0, dword [rsp + 0x19b0]
movss xmm1, dword [rsp + 0x1d300]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d300], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x19b4]
lea rdx, [rsp + 0x1d2f8]
mov ecx, dword [rsp + 0x19ac]
call qword [0x1803856e8]
mov dword [rsp + 0x19b8], eax
mov r8d, 1
mov edx, dword [rsp + 0x19a8]
lea rcx, [rsp + 0xb028]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1d1a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d178]
lea rcx, [rsp + 0x1d1a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x19b8]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x19b8]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x19b8]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x19a4], 0x20
jne 0x18014aa8d
jmp 0x18014aa92
jmp 0x18014a796
jmp 0x18014a73b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x19bc], 0
jmp 0x18014aaf7
mov eax, dword [rsp + 0x19bc]
inc eax
mov dword [rsp + 0x19bc], eax
movsxd rax, dword [rsp + 0x19bc]
cmp rax, 0x1f
jae 0x18014ae43
movsxd rax, dword [rsp + 0x19bc]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014ae3e
mov dword [rsp + 0x19c0], 0
jmp 0x18014ab52
mov eax, dword [rsp + 0x19c0]
inc eax
mov dword [rsp + 0x19c0], eax
cmp dword [rsp + 0x19c0], 0x20
jg 0x18014ae3e
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x19c0], eax
jne 0x18014ab78
jmp 0x18014ab42
mov ecx, dword [rsp + 0x19c0]
call fcn.1801e9030
mov dword [rsp + 0x19c4], eax
movsxd rax, dword [rsp + 0x19bc]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x19c8], eax
mov ecx, dword [rsp + 0x19c8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x19c8]
call fcn.1801e8d00
test eax, eax
jne 0x18014abd9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014abc0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x19c4]
lea rcx, [rsp + 0xb0d8]
call fcn.1801e8e00
lea rcx, [rsp + 0x1d148]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d118]
lea rcx, [rsp + 0x1d148]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x19c8]
call fcn.1801e8670
test eax, eax
je 0x18014ae39
mov ecx, dword [rsp + 0x19c8]
call qword [0x180385698]
test eax, eax
je 0x18014ae39
lea r8, [rsp + 0x1d0e8]
lea rdx, [rsp + 0x1d0b8]
mov ecx, dword [rsp + 0x19c8]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1d0f0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x19cc], xmm0
mov edx, dword [rsp + 0x19c4]
lea rcx, [rsp + 0xb1b0]
call fcn.1801e8610
lea rcx, [rsp + 0x1d088]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d058]
lea rcx, [rsp + 0x1d088]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x19c4]
lea rcx, [rsp + 0xb240]
call fcn.1801e8590
lea rcx, [rsp + 0x1d028]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1d038]
movss dword [rsp + 0x19d0], xmm0
movss xmm0, dword [rsp + 0x1d058]
mulss xmm0, dword [rsp + 0x19cc]
movss xmm1, dword [rsp + 0x1d118]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d118], xmm0
movss xmm0, dword [rsp + 0x1d060]
mulss xmm0, dword [rsp + 0x19cc]
movss xmm1, dword [rsp + 0x1d120]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d120], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x19d0]
lea rdx, [rsp + 0x1d118]
mov ecx, dword [rsp + 0x19c8]
call qword [0x1803856e8]
mov dword [rsp + 0x19d4], eax
mov r8d, 1
mov edx, dword [rsp + 0x19c4]
lea rcx, [rsp + 0xb2c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1cff8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1cfc8]
lea rcx, [rsp + 0x1cff8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x19d4]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x19d4]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x19d4]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x19c0], 0x20
jne 0x18014ae39
jmp 0x18014ae3e
jmp 0x18014ab42
jmp 0x18014aae7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x19d8], 0
jmp 0x18014aea3
mov eax, dword [rsp + 0x19d8]
inc eax
mov dword [rsp + 0x19d8], eax
movsxd rax, dword [rsp + 0x19d8]
cmp rax, 0x1f
jae 0x18014b1ef
movsxd rax, dword [rsp + 0x19d8]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014b1ea
mov dword [rsp + 0x19dc], 0
jmp 0x18014aefe
mov eax, dword [rsp + 0x19dc]
inc eax
mov dword [rsp + 0x19dc], eax
cmp dword [rsp + 0x19dc], 0x20
jg 0x18014b1ea
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x19dc], eax
jne 0x18014af24
jmp 0x18014aeee
mov ecx, dword [rsp + 0x19dc]
call fcn.1801e9030
mov dword [rsp + 0x19e0], eax
movsxd rax, dword [rsp + 0x19d8]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x19e4], eax
mov ecx, dword [rsp + 0x19e4]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x19e4]
call fcn.1801e8d00
test eax, eax
jne 0x18014af85
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014af6c
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x19e0]
lea rcx, [rsp + 0xb348]
call fcn.1801e8e00
lea rcx, [rsp + 0x1cf98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1cf68]
lea rcx, [rsp + 0x1cf98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x19e4]
call fcn.1801e8670
test eax, eax
je 0x18014b1e5
mov ecx, dword [rsp + 0x19e4]
call qword [0x180385698]
test eax, eax
je 0x18014b1e5
lea r8, [rsp + 0x1cf38]
lea rdx, [rsp + 0x1cf08]
mov ecx, dword [rsp + 0x19e4]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1cf40]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x19e8], xmm0
mov edx, dword [rsp + 0x19e0]
lea rcx, [rsp + 0xb458]
call fcn.1801e8610
lea rcx, [rsp + 0x1ced8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1cea8]
lea rcx, [rsp + 0x1ced8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x19e0]
lea rcx, [rsp + 0xb4d0]
call fcn.1801e8590
lea rcx, [rsp + 0x1ce78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1ce88]
movss dword [rsp + 0x19ec], xmm0
movss xmm0, dword [rsp + 0x1cea8]
mulss xmm0, dword [rsp + 0x19e8]
movss xmm1, dword [rsp + 0x1cf68]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1cf68], xmm0
movss xmm0, dword [rsp + 0x1ceb0]
mulss xmm0, dword [rsp + 0x19e8]
movss xmm1, dword [rsp + 0x1cf70]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1cf70], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x19ec]
lea rdx, [rsp + 0x1cf68]
mov ecx, dword [rsp + 0x19e4]
call qword [0x1803856e8]
mov dword [rsp + 0x19f0], eax
mov r8d, 1
mov edx, dword [rsp + 0x19e0]
lea rcx, [rsp + 0xb520]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ce48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ce18]
lea rcx, [rsp + 0x1ce48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x19f0]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x19f0]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x19f0]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x19dc], 0x20
jne 0x18014b1e5
jmp 0x18014b1ea
jmp 0x18014aeee
jmp 0x18014ae93
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x19f4], 0
jmp 0x18014b24f
mov eax, dword [rsp + 0x19f4]
inc eax
mov dword [rsp + 0x19f4], eax
movsxd rax, dword [rsp + 0x19f4]
cmp rax, 0xe
jae 0x18014b59b
movsxd rax, dword [rsp + 0x19f4]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014b596
mov dword [rsp + 0x19f8], 0
jmp 0x18014b2aa
mov eax, dword [rsp + 0x19f8]
inc eax
mov dword [rsp + 0x19f8], eax
cmp dword [rsp + 0x19f8], 0x20
jg 0x18014b596
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x19f8], eax
jne 0x18014b2d0
jmp 0x18014b29a
mov ecx, dword [rsp + 0x19f8]
call fcn.1801e9030
mov dword [rsp + 0x19fc], eax
movsxd rax, dword [rsp + 0x19f4]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1a00], eax
mov ecx, dword [rsp + 0x1a00]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1a00]
call fcn.1801e8d00
test eax, eax
jne 0x18014b331
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014b318
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x19fc]
lea rcx, [rsp + 0xb5b0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1cde8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1cdb8]
lea rcx, [rsp + 0x1cde8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a00]
call fcn.1801e8670
test eax, eax
je 0x18014b591
mov ecx, dword [rsp + 0x1a00]
call qword [0x180385698]
test eax, eax
je 0x18014b591
lea r8, [rsp + 0x1cd88]
lea rdx, [rsp + 0x1cd58]
mov ecx, dword [rsp + 0x1a00]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1cd90]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1a04], xmm0
mov edx, dword [rsp + 0x19fc]
lea rcx, [rsp + 0xb6c8]
call fcn.1801e8610
lea rcx, [rsp + 0x1cd28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ccf8]
lea rcx, [rsp + 0x1cd28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x19fc]
lea rcx, [rsp + 0xb758]
call fcn.1801e8590
lea rcx, [rsp + 0x1ccc8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1ccd8]
movss dword [rsp + 0x1a08], xmm0
movss xmm0, dword [rsp + 0x1ccf8]
mulss xmm0, dword [rsp + 0x1a04]
movss xmm1, dword [rsp + 0x1cdb8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1cdb8], xmm0
movss xmm0, dword [rsp + 0x1cd00]
mulss xmm0, dword [rsp + 0x1a04]
movss xmm1, dword [rsp + 0x1cdc0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1cdc0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1a08]
lea rdx, [rsp + 0x1cdb8]
mov ecx, dword [rsp + 0x1a00]
call qword [0x1803856e8]
mov dword [rsp + 0x1a0c], eax
mov r8d, 1
mov edx, dword [rsp + 0x19fc]
lea rcx, [rsp + 0xb7c8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1cc98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1cc68]
lea rcx, [rsp + 0x1cc98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a0c]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1a0c]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1a0c]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x19f8], 0x20
jne 0x18014b591
jmp 0x18014b596
jmp 0x18014b29a
jmp 0x18014b23f
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1a10], 0
jmp 0x18014b5fb
mov eax, dword [rsp + 0x1a10]
inc eax
mov dword [rsp + 0x1a10], eax
movsxd rax, dword [rsp + 0x1a10]
cmp rax, 0x29
jae 0x18014b947
movsxd rax, dword [rsp + 0x1a10]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014b942
mov dword [rsp + 0x1a14], 0
jmp 0x18014b656
mov eax, dword [rsp + 0x1a14]
inc eax
mov dword [rsp + 0x1a14], eax
cmp dword [rsp + 0x1a14], 0x20
jg 0x18014b942
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1a14], eax
jne 0x18014b67c
jmp 0x18014b646
mov ecx, dword [rsp + 0x1a14]
call fcn.1801e9030
mov dword [rsp + 0x1a18], eax
movsxd rax, dword [rsp + 0x1a10]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1a1c], eax
mov ecx, dword [rsp + 0x1a1c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1a1c]
call fcn.1801e8d00
test eax, eax
jne 0x18014b6dd
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014b6c4
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1a18]
lea rcx, [rsp + 0xb840]
call fcn.1801e8e00
lea rcx, [rsp + 0x1cc38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1cc08]
lea rcx, [rsp + 0x1cc38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a1c]
call fcn.1801e8670
test eax, eax
je 0x18014b93d
mov ecx, dword [rsp + 0x1a1c]
call qword [0x180385698]
test eax, eax
je 0x18014b93d
lea r8, [rsp + 0x1cbd8]
lea rdx, [rsp + 0x1cba8]
mov ecx, dword [rsp + 0x1a1c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1cbe0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1a20], xmm0
mov edx, dword [rsp + 0x1a18]
lea rcx, [rsp + 0xb930]
call fcn.1801e8610
lea rcx, [rsp + 0x1cb78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1cb48]
lea rcx, [rsp + 0x1cb78]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1a18]
lea rcx, [rsp + 0xb9e8]
call fcn.1801e8590
lea rcx, [rsp + 0x1cb18]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1cb28]
movss dword [rsp + 0x1a24], xmm0
movss xmm0, dword [rsp + 0x1cb48]
mulss xmm0, dword [rsp + 0x1a20]
movss xmm1, dword [rsp + 0x1cc08]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1cc08], xmm0
movss xmm0, dword [rsp + 0x1cb50]
mulss xmm0, dword [rsp + 0x1a20]
movss xmm1, dword [rsp + 0x1cc10]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1cc10], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1a24]
lea rdx, [rsp + 0x1cc08]
mov ecx, dword [rsp + 0x1a1c]
call qword [0x1803856e8]
mov dword [rsp + 0x1a28], eax
mov r8d, 1
mov edx, dword [rsp + 0x1a18]
lea rcx, [rsp + 0xba38]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1cae8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1cab8]
lea rcx, [rsp + 0x1cae8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a28]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1a28]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1a28]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1a14], 0x20
jne 0x18014b93d
jmp 0x18014b942
jmp 0x18014b646
jmp 0x18014b5eb
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1a2c], 0
jmp 0x18014b9a7
mov eax, dword [rsp + 0x1a2c]
inc eax
mov dword [rsp + 0x1a2c], eax
movsxd rax, dword [rsp + 0x1a2c]
cmp rax, 0x15
jae 0x18014bcf3
movsxd rax, dword [rsp + 0x1a2c]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014bcee
mov dword [rsp + 0x1a30], 0
jmp 0x18014ba02
mov eax, dword [rsp + 0x1a30]
inc eax
mov dword [rsp + 0x1a30], eax
cmp dword [rsp + 0x1a30], 0x20
jg 0x18014bcee
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1a30], eax
jne 0x18014ba28
jmp 0x18014b9f2
mov ecx, dword [rsp + 0x1a30]
call fcn.1801e9030
mov dword [rsp + 0x1a34], eax
movsxd rax, dword [rsp + 0x1a2c]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1a38], eax
mov ecx, dword [rsp + 0x1a38]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1a38]
call fcn.1801e8d00
test eax, eax
jne 0x18014ba89
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014ba70
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1a34]
lea rcx, [rsp + 0xbac8]
call fcn.1801e8e00
lea rcx, [rsp + 0x1ca88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ca58]
lea rcx, [rsp + 0x1ca88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a38]
call fcn.1801e8670
test eax, eax
je 0x18014bce9
mov ecx, dword [rsp + 0x1a38]
call qword [0x180385698]
test eax, eax
je 0x18014bce9
lea r8, [rsp + 0x1ca28]
lea rdx, [rsp + 0x1c9f8]
mov ecx, dword [rsp + 0x1a38]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1ca30]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1a3c], xmm0
mov edx, dword [rsp + 0x1a34]
lea rcx, [rsp + 0xbbc0]
call fcn.1801e8610
lea rcx, [rsp + 0x1c9c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c998]
lea rcx, [rsp + 0x1c9c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1a34]
lea rcx, [rsp + 0xbc48]
call fcn.1801e8590
lea rcx, [rsp + 0x1c968]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1c978]
movss dword [rsp + 0x1a40], xmm0
movss xmm0, dword [rsp + 0x1c998]
mulss xmm0, dword [rsp + 0x1a3c]
movss xmm1, dword [rsp + 0x1ca58]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1ca58], xmm0
movss xmm0, dword [rsp + 0x1c9a0]
mulss xmm0, dword [rsp + 0x1a3c]
movss xmm1, dword [rsp + 0x1ca60]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1ca60], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1a40]
lea rdx, [rsp + 0x1ca58]
mov ecx, dword [rsp + 0x1a38]
call qword [0x1803856e8]
mov dword [rsp + 0x1a44], eax
mov r8d, 1
mov edx, dword [rsp + 0x1a34]
lea rcx, [rsp + 0xbca0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c938]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c908]
lea rcx, [rsp + 0x1c938]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a44]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1a44]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1a44]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1a30], 0x20
jne 0x18014bce9
jmp 0x18014bcee
jmp 0x18014b9f2
jmp 0x18014b997
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1a48], 0
jmp 0x18014bd53
mov eax, dword [rsp + 0x1a48]
inc eax
mov dword [rsp + 0x1a48], eax
movsxd rax, dword [rsp + 0x1a48]
cmp rax, 0xb
jae 0x18014c09f
movsxd rax, dword [rsp + 0x1a48]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014c09a
mov dword [rsp + 0x1a4c], 0
jmp 0x18014bdae
mov eax, dword [rsp + 0x1a4c]
inc eax
mov dword [rsp + 0x1a4c], eax
cmp dword [rsp + 0x1a4c], 0x20
jg 0x18014c09a
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1a4c], eax
jne 0x18014bdd4
jmp 0x18014bd9e
mov ecx, dword [rsp + 0x1a4c]
call fcn.1801e9030
mov dword [rsp + 0x1a50], eax
movsxd rax, dword [rsp + 0x1a48]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1a54], eax
mov ecx, dword [rsp + 0x1a54]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1a54]
call fcn.1801e8d00
test eax, eax
jne 0x18014be35
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014be1c
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1a50]
lea rcx, [rsp + 0xbd10]
call fcn.1801e8e00
lea rcx, [rsp + 0x1c8f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c8c0]
lea rcx, [rsp + 0x1c8f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a54]
call fcn.1801e8670
test eax, eax
je 0x18014c095
mov ecx, dword [rsp + 0x1a54]
call qword [0x180385698]
test eax, eax
je 0x18014c095
lea r8, [rsp + 0x1c890]
lea rdx, [rsp + 0x1c860]
mov ecx, dword [rsp + 0x1a54]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1c898]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1a58], xmm0
mov edx, dword [rsp + 0x1a50]
lea rcx, [rsp + 0xbdf8]
call fcn.1801e8610
lea rcx, [rsp + 0x1c830]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c800]
lea rcx, [rsp + 0x1c830]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1a50]
lea rcx, [rsp + 0xbea8]
call fcn.1801e8590
lea rcx, [rsp + 0x1c7d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1c7e0]
movss dword [rsp + 0x1a5c], xmm0
movss xmm0, dword [rsp + 0x1c800]
mulss xmm0, dword [rsp + 0x1a58]
movss xmm1, dword [rsp + 0x1c8c0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c8c0], xmm0
movss xmm0, dword [rsp + 0x1c808]
mulss xmm0, dword [rsp + 0x1a58]
movss xmm1, dword [rsp + 0x1c8c8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c8c8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1a5c]
lea rdx, [rsp + 0x1c8c0]
mov ecx, dword [rsp + 0x1a54]
call qword [0x1803856e8]
mov dword [rsp + 0x1a60], eax
mov r8d, 1
mov edx, dword [rsp + 0x1a50]
lea rcx, [rsp + 0xbef8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c7a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c770]
lea rcx, [rsp + 0x1c7a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a60]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1a60]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1a60]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1a4c], 0x20
jne 0x18014c095
jmp 0x18014c09a
jmp 0x18014bd9e
jmp 0x18014bd43
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1a64], 0
jmp 0x18014c0ff
mov eax, dword [rsp + 0x1a64]
inc eax
mov dword [rsp + 0x1a64], eax
movsxd rax, dword [rsp + 0x1a64]
cmp rax, 8
jae 0x18014c44b
movsxd rax, dword [rsp + 0x1a64]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014c446
mov dword [rsp + 0x1a68], 0
jmp 0x18014c15a
mov eax, dword [rsp + 0x1a68]
inc eax
mov dword [rsp + 0x1a68], eax
cmp dword [rsp + 0x1a68], 0x20
jg 0x18014c446
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1a68], eax
jne 0x18014c180
jmp 0x18014c14a
mov ecx, dword [rsp + 0x1a68]
call fcn.1801e9030
mov dword [rsp + 0x1a6c], eax
movsxd rax, dword [rsp + 0x1a64]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1a70], eax
mov ecx, dword [rsp + 0x1a70]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1a70]
call fcn.1801e8d00
test eax, eax
jne 0x18014c1e1
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014c1c8
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1a6c]
lea rcx, [rsp + 0xbf70]
call fcn.1801e8e00
lea rcx, [rsp + 0x1c740]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c710]
lea rcx, [rsp + 0x1c740]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a70]
call fcn.1801e8670
test eax, eax
je 0x18014c441
mov ecx, dword [rsp + 0x1a70]
call qword [0x180385698]
test eax, eax
je 0x18014c441
lea r8, [rsp + 0x1c6e0]
lea rdx, [rsp + 0x1c6b0]
mov ecx, dword [rsp + 0x1a70]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1c6e8]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1a74], xmm0
mov edx, dword [rsp + 0x1a6c]
lea rcx, [rsp + 0xc080]
call fcn.1801e8610
lea rcx, [rsp + 0x1c680]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c650]
lea rcx, [rsp + 0x1c680]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1a6c]
lea rcx, [rsp + 0xc108]
call fcn.1801e8590
lea rcx, [rsp + 0x1c620]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1c630]
movss dword [rsp + 0x1a78], xmm0
movss xmm0, dword [rsp + 0x1c650]
mulss xmm0, dword [rsp + 0x1a74]
movss xmm1, dword [rsp + 0x1c710]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c710], xmm0
movss xmm0, dword [rsp + 0x1c658]
mulss xmm0, dword [rsp + 0x1a74]
movss xmm1, dword [rsp + 0x1c718]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c718], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1a78]
lea rdx, [rsp + 0x1c710]
mov ecx, dword [rsp + 0x1a70]
call qword [0x1803856e8]
mov dword [rsp + 0x1a7c], eax
mov r8d, 1
mov edx, dword [rsp + 0x1a6c]
lea rcx, [rsp + 0xc158]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c5f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c5c0]
lea rcx, [rsp + 0x1c5f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a7c]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1a7c]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1a7c]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1a68], 0x20
jne 0x18014c441
jmp 0x18014c446
jmp 0x18014c14a
jmp 0x18014c0ef
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1a80], 0
jmp 0x18014c4ab
mov eax, dword [rsp + 0x1a80]
inc eax
mov dword [rsp + 0x1a80], eax
movsxd rax, dword [rsp + 0x1a80]
cmp rax, 7
jae 0x18014c7f7
movsxd rax, dword [rsp + 0x1a80]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014c7f2
mov dword [rsp + 0x1a84], 0
jmp 0x18014c506
mov eax, dword [rsp + 0x1a84]
inc eax
mov dword [rsp + 0x1a84], eax
cmp dword [rsp + 0x1a84], 0x20
jg 0x18014c7f2
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1a84], eax
jne 0x18014c52c
jmp 0x18014c4f6
mov ecx, dword [rsp + 0x1a84]
call fcn.1801e9030
mov dword [rsp + 0x1a88], eax
movsxd rax, dword [rsp + 0x1a80]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1a8c], eax
mov ecx, dword [rsp + 0x1a8c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1a8c]
call fcn.1801e8d00
test eax, eax
jne 0x18014c58d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014c574
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1a88]
lea rcx, [rsp + 0xc208]
call fcn.1801e8e00
lea rcx, [rsp + 0x1c590]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c560]
lea rcx, [rsp + 0x1c590]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a8c]
call fcn.1801e8670
test eax, eax
je 0x18014c7ed
mov ecx, dword [rsp + 0x1a8c]
call qword [0x180385698]
test eax, eax
je 0x18014c7ed
lea r8, [rsp + 0x1c530]
lea rdx, [rsp + 0x1c500]
mov ecx, dword [rsp + 0x1a8c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1c538]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1a90], xmm0
mov edx, dword [rsp + 0x1a88]
lea rcx, [rsp + 0xc2e0]
call fcn.1801e8610
lea rcx, [rsp + 0x1c4d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c4a0]
lea rcx, [rsp + 0x1c4d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1a88]
lea rcx, [rsp + 0xc370]
call fcn.1801e8590
lea rcx, [rsp + 0x1c440]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1c450]
movss dword [rsp + 0x1a94], xmm0
movss xmm0, dword [rsp + 0x1c4a0]
mulss xmm0, dword [rsp + 0x1a90]
movss xmm1, dword [rsp + 0x1c560]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c560], xmm0
movss xmm0, dword [rsp + 0x1c4a8]
mulss xmm0, dword [rsp + 0x1a90]
movss xmm1, dword [rsp + 0x1c568]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c568], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1a94]
lea rdx, [rsp + 0x1c560]
mov ecx, dword [rsp + 0x1a8c]
call qword [0x1803856e8]
mov dword [rsp + 0x1a98], eax
mov r8d, 1
mov edx, dword [rsp + 0x1a88]
lea rcx, [rsp + 0xc3e0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c3f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c3b0]
lea rcx, [rsp + 0x1c3f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1a98]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1a98]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1a98]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1a84], 0x20
jne 0x18014c7ed
jmp 0x18014c7f2
jmp 0x18014c4f6
jmp 0x18014c49b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1a9c], 0
jmp 0x18014c857
mov eax, dword [rsp + 0x1a9c]
inc eax
mov dword [rsp + 0x1a9c], eax
movsxd rax, dword [rsp + 0x1a9c]
cmp rax, 0x12
jae 0x18014cba3
movsxd rax, dword [rsp + 0x1a9c]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014cb9e
mov dword [rsp + 0x1aa0], 0
jmp 0x18014c8b2
mov eax, dword [rsp + 0x1aa0]
inc eax
mov dword [rsp + 0x1aa0], eax
cmp dword [rsp + 0x1aa0], 0x20
jg 0x18014cb9e
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1aa0], eax
jne 0x18014c8d8
jmp 0x18014c8a2
mov ecx, dword [rsp + 0x1aa0]
call fcn.1801e9030
mov dword [rsp + 0x1aa4], eax
movsxd rax, dword [rsp + 0x1a9c]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1aa8], eax
mov ecx, dword [rsp + 0x1aa8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1aa8]
call fcn.1801e8d00
test eax, eax
jne 0x18014c939
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014c920
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1aa4]
lea rcx, [rsp + 0xc458]
call fcn.1801e8e00
lea rcx, [rsp + 0x1c368]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c320]
lea rcx, [rsp + 0x1c368]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1aa8]
call fcn.1801e8670
test eax, eax
je 0x18014cb99
mov ecx, dword [rsp + 0x1aa8]
call qword [0x180385698]
test eax, eax
je 0x18014cb99
lea r8, [rsp + 0x1c2d8]
lea rdx, [rsp + 0x1c290]
mov ecx, dword [rsp + 0x1aa8]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1c2e0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1aac], xmm0
mov edx, dword [rsp + 0x1aa4]
lea rcx, [rsp + 0xc538]
call fcn.1801e8610
lea rcx, [rsp + 0x1c248]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c200]
lea rcx, [rsp + 0x1c248]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1aa4]
lea rcx, [rsp + 0xc598]
call fcn.1801e8590
lea rcx, [rsp + 0x1c1b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1c1c8]
movss dword [rsp + 0x1ab0], xmm0
movss xmm0, dword [rsp + 0x1c200]
mulss xmm0, dword [rsp + 0x1aac]
movss xmm1, dword [rsp + 0x1c320]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c320], xmm0
movss xmm0, dword [rsp + 0x1c208]
mulss xmm0, dword [rsp + 0x1aac]
movss xmm1, dword [rsp + 0x1c328]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c328], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1ab0]
lea rdx, [rsp + 0x1c320]
mov ecx, dword [rsp + 0x1aa8]
call qword [0x1803856e8]
mov dword [rsp + 0x1ab4], eax
mov r8d, 1
mov edx, dword [rsp + 0x1aa4]
lea rcx, [rsp + 0xc5e0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c170]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c128]
lea rcx, [rsp + 0x1c170]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1ab4]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1ab4]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1ab4]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1aa0], 0x20
jne 0x18014cb99
jmp 0x18014cb9e
jmp 0x18014c8a2
jmp 0x18014c847
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1ab8], 0
jmp 0x18014cc03
mov eax, dword [rsp + 0x1ab8]
inc eax
mov dword [rsp + 0x1ab8], eax
movsxd rax, dword [rsp + 0x1ab8]
cmp rax, 0x16
jae 0x18014cf4f
movsxd rax, dword [rsp + 0x1ab8]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014cf4a
mov dword [rsp + 0x1abc], 0
jmp 0x18014cc5e
mov eax, dword [rsp + 0x1abc]
inc eax
mov dword [rsp + 0x1abc], eax
cmp dword [rsp + 0x1abc], 0x20
jg 0x18014cf4a
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1abc], eax
jne 0x18014cc84
jmp 0x18014cc4e
mov ecx, dword [rsp + 0x1abc]
call fcn.1801e9030
mov dword [rsp + 0x1ac0], eax
movsxd rax, dword [rsp + 0x1ab8]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1ac4], eax
mov ecx, dword [rsp + 0x1ac4]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1ac4]
call fcn.1801e8d00
test eax, eax
jne 0x18014cce5
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014cccc
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1ac0]
lea rcx, [rsp + 0xc658]
call fcn.1801e8e00
lea rcx, [rsp + 0x1c0e0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c098]
lea rcx, [rsp + 0x1c0e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1ac4]
call fcn.1801e8670
test eax, eax
je 0x18014cf45
mov ecx, dword [rsp + 0x1ac4]
call qword [0x180385698]
test eax, eax
je 0x18014cf45
lea r8, [rsp + 0x1c050]
lea rdx, [rsp + 0x1c008]
mov ecx, dword [rsp + 0x1ac4]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1c058]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1ac8], xmm0
mov edx, dword [rsp + 0x1ac0]
lea rcx, [rsp + 0xc738]
call fcn.1801e8610
lea rcx, [rsp + 0x1bfc0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bf78]
lea rcx, [rsp + 0x1bfc0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1ac0]
lea rcx, [rsp + 0xc7b0]
call fcn.1801e8590
lea rcx, [rsp + 0x1bf30]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1bf40]
movss dword [rsp + 0x1acc], xmm0
movss xmm0, dword [rsp + 0x1bf78]
mulss xmm0, dword [rsp + 0x1ac8]
movss xmm1, dword [rsp + 0x1c098]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c098], xmm0
movss xmm0, dword [rsp + 0x1bf80]
mulss xmm0, dword [rsp + 0x1ac8]
movss xmm1, dword [rsp + 0x1c0a0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c0a0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1acc]
lea rdx, [rsp + 0x1c098]
mov ecx, dword [rsp + 0x1ac4]
call qword [0x1803856e8]
mov dword [rsp + 0x1ad0], eax
mov r8d, 1
mov edx, dword [rsp + 0x1ac0]
lea rcx, [rsp + 0xc818]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bee8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bea0]
lea rcx, [rsp + 0x1bee8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1ad0]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1ad0]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1ad0]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1abc], 0x20
jne 0x18014cf45
jmp 0x18014cf4a
jmp 0x18014cc4e
jmp 0x18014cbf3
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1ad4], 0
jmp 0x18014cfaf
mov eax, dword [rsp + 0x1ad4]
inc eax
mov dword [rsp + 0x1ad4], eax
movsxd rax, dword [rsp + 0x1ad4]
cmp rax, 0xb
jae 0x18014d2fb
movsxd rax, dword [rsp + 0x1ad4]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014d2f6
mov dword [rsp + 0x1ad8], 0
jmp 0x18014d00a
mov eax, dword [rsp + 0x1ad8]
inc eax
mov dword [rsp + 0x1ad8], eax
cmp dword [rsp + 0x1ad8], 0x20
jg 0x18014d2f6
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1ad8], eax
jne 0x18014d030
jmp 0x18014cffa
mov ecx, dword [rsp + 0x1ad8]
call fcn.1801e9030
mov dword [rsp + 0x1adc], eax
movsxd rax, dword [rsp + 0x1ad4]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1ae0], eax
mov ecx, dword [rsp + 0x1ae0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1ae0]
call fcn.1801e8d00
test eax, eax
jne 0x18014d091
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014d078
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1adc]
lea rcx, [rsp + 0xc878]
call fcn.1801e8e00
lea rcx, [rsp + 0x1be58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1be10]
lea rcx, [rsp + 0x1be58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1ae0]
call fcn.1801e8670
test eax, eax
je 0x18014d2f1
mov ecx, dword [rsp + 0x1ae0]
call qword [0x180385698]
test eax, eax
je 0x18014d2f1
lea r8, [rsp + 0x1bdc8]
lea rdx, [rsp + 0x1bd80]
mov ecx, dword [rsp + 0x1ae0]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1bdd0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1ae4], xmm0
mov edx, dword [rsp + 0x1adc]
lea rcx, [rsp + 0xc938]
call fcn.1801e8610
lea rcx, [rsp + 0x1bd38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bcf0]
lea rcx, [rsp + 0x1bd38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1adc]
lea rcx, [rsp + 0xc9d0]
call fcn.1801e8590
lea rcx, [rsp + 0x1bca8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1bcb8]
movss dword [rsp + 0x1ae8], xmm0
movss xmm0, dword [rsp + 0x1bcf0]
mulss xmm0, dword [rsp + 0x1ae4]
movss xmm1, dword [rsp + 0x1be10]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1be10], xmm0
movss xmm0, dword [rsp + 0x1bcf8]
mulss xmm0, dword [rsp + 0x1ae4]
movss xmm1, dword [rsp + 0x1be18]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1be18], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1ae8]
lea rdx, [rsp + 0x1be10]
mov ecx, dword [rsp + 0x1ae0]
call qword [0x1803856e8]
mov dword [rsp + 0x1aec], eax
mov r8d, 1
mov edx, dword [rsp + 0x1adc]
lea rcx, [rsp + 0xca18]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bc60]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bc18]
lea rcx, [rsp + 0x1bc60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1aec]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1aec]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1aec]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1ad8], 0x20
jne 0x18014d2f1
jmp 0x18014d2f6
jmp 0x18014cffa
jmp 0x18014cf9f
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1af0], 0
jmp 0x18014d35b
mov eax, dword [rsp + 0x1af0]
inc eax
mov dword [rsp + 0x1af0], eax
movsxd rax, dword [rsp + 0x1af0]
cmp rax, 5
jae 0x18014d6a7
movsxd rax, dword [rsp + 0x1af0]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014d6a2
mov dword [rsp + 0x1af4], 0
jmp 0x18014d3b6
mov eax, dword [rsp + 0x1af4]
inc eax
mov dword [rsp + 0x1af4], eax
cmp dword [rsp + 0x1af4], 0x20
jg 0x18014d6a2
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1af4], eax
jne 0x18014d3dc
jmp 0x18014d3a6
mov ecx, dword [rsp + 0x1af4]
call fcn.1801e9030
mov dword [rsp + 0x1af8], eax
movsxd rax, dword [rsp + 0x1af0]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1afc], eax
mov ecx, dword [rsp + 0x1afc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1afc]
call fcn.1801e8d00
test eax, eax
jne 0x18014d43d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014d424
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1af8]
lea rcx, [rsp + 0xca90]
call fcn.1801e8e00
lea rcx, [rsp + 0x1bbd0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bb88]
lea rcx, [rsp + 0x1bbd0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1afc]
call fcn.1801e8670
test eax, eax
je 0x18014d69d
mov ecx, dword [rsp + 0x1afc]
call qword [0x180385698]
test eax, eax
je 0x18014d69d
lea r8, [rsp + 0x1bb40]
lea rdx, [rsp + 0x1baf8]
mov ecx, dword [rsp + 0x1afc]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1bb48]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b00], xmm0
mov edx, dword [rsp + 0x1af8]
lea rcx, [rsp + 0xcb58]
call fcn.1801e8610
lea rcx, [rsp + 0x1bab0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ba68]
lea rcx, [rsp + 0x1bab0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1af8]
lea rcx, [rsp + 0xcbd0]
call fcn.1801e8590
lea rcx, [rsp + 0x1ba20]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1ba30]
movss dword [rsp + 0x1b04], xmm0
movss xmm0, dword [rsp + 0x1ba68]
mulss xmm0, dword [rsp + 0x1b00]
movss xmm1, dword [rsp + 0x1bb88]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1bb88], xmm0
movss xmm0, dword [rsp + 0x1ba70]
mulss xmm0, dword [rsp + 0x1b00]
movss xmm1, dword [rsp + 0x1bb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1bb90], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1b04]
lea rdx, [rsp + 0x1bb88]
mov ecx, dword [rsp + 0x1afc]
call qword [0x1803856e8]
mov dword [rsp + 0x1b08], eax
mov r8d, 1
mov edx, dword [rsp + 0x1af8]
lea rcx, [rsp + 0xcc18]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b9d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b990]
lea rcx, [rsp + 0x1b9d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1b08]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1b08]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1b08]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1af4], 0x20
jne 0x18014d69d
jmp 0x18014d6a2
jmp 0x18014d3a6
jmp 0x18014d34b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1b0c], 0
jmp 0x18014d707
mov eax, dword [rsp + 0x1b0c]
inc eax
mov dword [rsp + 0x1b0c], eax
movsxd rax, dword [rsp + 0x1b0c]
cmp rax, 0x2f
jae 0x18014da53
movsxd rax, dword [rsp + 0x1b0c]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014da4e
mov dword [rsp + 0x1b10], 0
jmp 0x18014d762
mov eax, dword [rsp + 0x1b10]
inc eax
mov dword [rsp + 0x1b10], eax
cmp dword [rsp + 0x1b10], 0x20
jg 0x18014da4e
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1b10], eax
jne 0x18014d788
jmp 0x18014d752
mov ecx, dword [rsp + 0x1b10]
call fcn.1801e9030
mov dword [rsp + 0x1b14], eax
movsxd rax, dword [rsp + 0x1b0c]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1b18], eax
mov ecx, dword [rsp + 0x1b18]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1b18]
call fcn.1801e8d00
test eax, eax
jne 0x18014d7e9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014d7d0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1b14]
lea rcx, [rsp + 0xccb0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1b948]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b900]
lea rcx, [rsp + 0x1b948]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1b18]
call fcn.1801e8670
test eax, eax
je 0x18014da49
mov ecx, dword [rsp + 0x1b18]
call qword [0x180385698]
test eax, eax
je 0x18014da49
lea r8, [rsp + 0x1b8b8]
lea rdx, [rsp + 0x1b870]
mov ecx, dword [rsp + 0x1b18]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1b8c0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b1c], xmm0
mov edx, dword [rsp + 0x1b14]
lea rcx, [rsp + 0xcd70]
call fcn.1801e8610
lea rcx, [rsp + 0x1b828]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b7e0]
lea rcx, [rsp + 0x1b828]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1b14]
lea rcx, [rsp + 0xcdf0]
call fcn.1801e8590
lea rcx, [rsp + 0x1b798]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1b7a8]
movss dword [rsp + 0x1b20], xmm0
movss xmm0, dword [rsp + 0x1b7e0]
mulss xmm0, dword [rsp + 0x1b1c]
movss xmm1, dword [rsp + 0x1b900]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1b900], xmm0
movss xmm0, dword [rsp + 0x1b7e8]
mulss xmm0, dword [rsp + 0x1b1c]
movss xmm1, dword [rsp + 0x1b908]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1b908], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1b20]
lea rdx, [rsp + 0x1b900]
mov ecx, dword [rsp + 0x1b18]
call qword [0x1803856e8]
mov dword [rsp + 0x1b24], eax
mov r8d, 1
mov edx, dword [rsp + 0x1b14]
lea rcx, [rsp + 0xce38]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b750]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b708]
lea rcx, [rsp + 0x1b750]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1b24]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1b24]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1b24]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1b10], 0x20
jne 0x18014da49
jmp 0x18014da4e
jmp 0x18014d752
jmp 0x18014d6f7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1b28], 0
jmp 0x18014dab3
mov eax, dword [rsp + 0x1b28]
inc eax
mov dword [rsp + 0x1b28], eax
movsxd rax, dword [rsp + 0x1b28]
cmp rax, 0x13
jae 0x18014ddff
movsxd rax, dword [rsp + 0x1b28]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014ddfa
mov dword [rsp + 0x1b2c], 0
jmp 0x18014db0e
mov eax, dword [rsp + 0x1b2c]
inc eax
mov dword [rsp + 0x1b2c], eax
cmp dword [rsp + 0x1b2c], 0x20
jg 0x18014ddfa
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1b2c], eax
jne 0x18014db34
jmp 0x18014dafe
mov ecx, dword [rsp + 0x1b2c]
call fcn.1801e9030
mov dword [rsp + 0x1b30], eax
movsxd rax, dword [rsp + 0x1b28]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1b34], eax
mov ecx, dword [rsp + 0x1b34]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1b34]
call fcn.1801e8d00
test eax, eax
jne 0x18014db95
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014db7c
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1b30]
lea rcx, [rsp + 0xceb0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1b6c0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b678]
lea rcx, [rsp + 0x1b6c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1b34]
call fcn.1801e8670
test eax, eax
je 0x18014ddf5
mov ecx, dword [rsp + 0x1b34]
call qword [0x180385698]
test eax, eax
je 0x18014ddf5
lea r8, [rsp + 0x1b630]
lea rdx, [rsp + 0x1b5e8]
mov ecx, dword [rsp + 0x1b34]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1b638]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b38], xmm0
mov edx, dword [rsp + 0x1b30]
lea rcx, [rsp + 0x6958]
call fcn.1801e8610
lea rcx, [rsp + 0x1b5a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b558]
lea rcx, [rsp + 0x1b5a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1b30]
lea rcx, [rsp + 0x69a0]
call fcn.1801e8590
lea rcx, [rsp + 0x1b510]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1b520]
movss dword [rsp + 0x1b3c], xmm0
movss xmm0, dword [rsp + 0x1b558]
mulss xmm0, dword [rsp + 0x1b38]
movss xmm1, dword [rsp + 0x1b678]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1b678], xmm0
movss xmm0, dword [rsp + 0x1b560]
mulss xmm0, dword [rsp + 0x1b38]
movss xmm1, dword [rsp + 0x1b680]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1b680], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1b3c]
lea rdx, [rsp + 0x1b678]
mov ecx, dword [rsp + 0x1b34]
call qword [0x1803856e8]
mov dword [rsp + 0x1b40], eax
mov r8d, 1
mov edx, dword [rsp + 0x1b30]
lea rcx, [rsp + 0x69d0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b4c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b480]
lea rcx, [rsp + 0x1b4c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1b40]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1b40]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1b40]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1b2c], 0x20
jne 0x18014ddf5
jmp 0x18014ddfa
jmp 0x18014dafe
jmp 0x18014daa3
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1b44], 0
jmp 0x18014de5f
mov eax, dword [rsp + 0x1b44]
inc eax
mov dword [rsp + 0x1b44], eax
movsxd rax, dword [rsp + 0x1b44]
cmp rax, 0xb
jae 0x18014e1ab
movsxd rax, dword [rsp + 0x1b44]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014e1a6
mov dword [rsp + 0x1b48], 0
jmp 0x18014deba
mov eax, dword [rsp + 0x1b48]
inc eax
mov dword [rsp + 0x1b48], eax
cmp dword [rsp + 0x1b48], 0x20
jg 0x18014e1a6
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1b48], eax
jne 0x18014dee0
jmp 0x18014deaa
mov ecx, dword [rsp + 0x1b48]
call fcn.1801e9030
mov dword [rsp + 0x1b4c], eax
movsxd rax, dword [rsp + 0x1b44]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1b50], eax
mov ecx, dword [rsp + 0x1b50]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1b50]
call fcn.1801e8d00
test eax, eax
jne 0x18014df41
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014df28
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1b4c]
lea rcx, [rsp + 0x6a18]
call fcn.1801e8e00
lea rcx, [rsp + 0x1b438]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b3f0]
lea rcx, [rsp + 0x1b438]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1b50]
call fcn.1801e8670
test eax, eax
je 0x18014e1a1
mov ecx, dword [rsp + 0x1b50]
call qword [0x180385698]
test eax, eax
je 0x18014e1a1
lea r8, [rsp + 0x1b3a8]
lea rdx, [rsp + 0x1b360]
mov ecx, dword [rsp + 0x1b50]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1b3b0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b54], xmm0
mov edx, dword [rsp + 0x1b4c]
lea rcx, [rsp + 0x6a90]
call fcn.1801e8610
lea rcx, [rsp + 0x1b318]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b2d0]
lea rcx, [rsp + 0x1b318]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1b4c]
lea rcx, [rsp + 0x6ad8]
call fcn.1801e8590
lea rcx, [rsp + 0x1b288]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1b298]
movss dword [rsp + 0x1b58], xmm0
movss xmm0, dword [rsp + 0x1b2d0]
mulss xmm0, dword [rsp + 0x1b54]
movss xmm1, dword [rsp + 0x1b3f0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1b3f0], xmm0
movss xmm0, dword [rsp + 0x1b2d8]
mulss xmm0, dword [rsp + 0x1b54]
movss xmm1, dword [rsp + 0x1b3f8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1b3f8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1b58]
lea rdx, [rsp + 0x1b3f0]
mov ecx, dword [rsp + 0x1b50]
call qword [0x1803856e8]
mov dword [rsp + 0x1b5c], eax
mov r8d, 1
mov edx, dword [rsp + 0x1b4c]
lea rcx, [rsp + 0x6b08]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b240]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b1f8]
lea rcx, [rsp + 0x1b240]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1b5c]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1b5c]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1b5c]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1b48], 0x20
jne 0x18014e1a1
jmp 0x18014e1a6
jmp 0x18014deaa
jmp 0x18014de4f
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1b60], 0
jmp 0x18014e20b
mov eax, dword [rsp + 0x1b60]
inc eax
mov dword [rsp + 0x1b60], eax
movsxd rax, dword [rsp + 0x1b60]
cmp rax, 0x1b
jae 0x18014e557
movsxd rax, dword [rsp + 0x1b60]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014e552
mov dword [rsp + 0x1b64], 0
jmp 0x18014e266
mov eax, dword [rsp + 0x1b64]
inc eax
mov dword [rsp + 0x1b64], eax
cmp dword [rsp + 0x1b64], 0x20
jg 0x18014e552
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1b64], eax
jne 0x18014e28c
jmp 0x18014e256
mov ecx, dword [rsp + 0x1b64]
call fcn.1801e9030
mov dword [rsp + 0x1b68], eax
movsxd rax, dword [rsp + 0x1b60]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1b6c], eax
mov ecx, dword [rsp + 0x1b6c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1b6c]
call fcn.1801e8d00
test eax, eax
jne 0x18014e2ed
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014e2d4
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1b68]
lea rcx, [rsp + 0x6b50]
call fcn.1801e8e00
lea rcx, [rsp + 0x1b1b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b168]
lea rcx, [rsp + 0x1b1b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1b6c]
call fcn.1801e8670
test eax, eax
je 0x18014e54d
mov ecx, dword [rsp + 0x1b6c]
call qword [0x180385698]
test eax, eax
je 0x18014e54d
lea r8, [rsp + 0x1b120]
lea rdx, [rsp + 0x1b0d8]
mov ecx, dword [rsp + 0x1b6c]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1b128]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b70], xmm0
mov edx, dword [rsp + 0x1b68]
lea rcx, [rsp + 0x6bc8]
call fcn.1801e8610
lea rcx, [rsp + 0x1b090]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b048]
lea rcx, [rsp + 0x1b090]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1b68]
lea rcx, [rsp + 0x6c10]
call fcn.1801e8590
lea rcx, [rsp + 0x1b000]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1b010]
movss dword [rsp + 0x1b74], xmm0
movss xmm0, dword [rsp + 0x1b048]
mulss xmm0, dword [rsp + 0x1b70]
movss xmm1, dword [rsp + 0x1b168]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1b168], xmm0
movss xmm0, dword [rsp + 0x1b050]
mulss xmm0, dword [rsp + 0x1b70]
movss xmm1, dword [rsp + 0x1b170]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1b170], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1b74]
lea rdx, [rsp + 0x1b168]
mov ecx, dword [rsp + 0x1b6c]
call qword [0x1803856e8]
mov dword [rsp + 0x1b78], eax
mov r8d, 1
mov edx, dword [rsp + 0x1b68]
lea rcx, [rsp + 0x6c40]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1afb8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1af70]
lea rcx, [rsp + 0x1afb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1b78]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1b78]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1b78]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1b64], 0x20
jne 0x18014e54d
jmp 0x18014e552
jmp 0x18014e256
jmp 0x18014e1fb
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1b7c], 0
jmp 0x18014e5b7
mov eax, dword [rsp + 0x1b7c]
inc eax
mov dword [rsp + 0x1b7c], eax
movsxd rax, dword [rsp + 0x1b7c]
cmp rax, 0x16
jae 0x18014e903
movsxd rax, dword [rsp + 0x1b7c]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014e8fe
mov dword [rsp + 0x1b80], 0
jmp 0x18014e612
mov eax, dword [rsp + 0x1b80]
inc eax
mov dword [rsp + 0x1b80], eax
cmp dword [rsp + 0x1b80], 0x20
jg 0x18014e8fe
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1b80], eax
jne 0x18014e638
jmp 0x18014e602
mov ecx, dword [rsp + 0x1b80]
call fcn.1801e9030
mov dword [rsp + 0x1b84], eax
movsxd rax, dword [rsp + 0x1b7c]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1b88], eax
mov ecx, dword [rsp + 0x1b88]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1b88]
call fcn.1801e8d00
test eax, eax
jne 0x18014e699
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014e680
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1b84]
lea rcx, [rsp + 0x6c88]
call fcn.1801e8e00
lea rcx, [rsp + 0x1af28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1aee0]
lea rcx, [rsp + 0x1af28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1b88]
call fcn.1801e8670
test eax, eax
je 0x18014e8f9
mov ecx, dword [rsp + 0x1b88]
call qword [0x180385698]
test eax, eax
je 0x18014e8f9
lea r8, [rsp + 0x1ae98]
lea rdx, [rsp + 0x1ae50]
mov ecx, dword [rsp + 0x1b88]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1aea0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b8c], xmm0
mov edx, dword [rsp + 0x1b84]
lea rcx, [rsp + 0x6d00]
call fcn.1801e8610
lea rcx, [rsp + 0x1ae08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1adc0]
lea rcx, [rsp + 0x1ae08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1b84]
lea rcx, [rsp + 0x6d48]
call fcn.1801e8590
lea rcx, [rsp + 0x1ad78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1ad88]
movss dword [rsp + 0x1b90], xmm0
movss xmm0, dword [rsp + 0x1adc0]
mulss xmm0, dword [rsp + 0x1b8c]
movss xmm1, dword [rsp + 0x1aee0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1aee0], xmm0
movss xmm0, dword [rsp + 0x1adc8]
mulss xmm0, dword [rsp + 0x1b8c]
movss xmm1, dword [rsp + 0x1aee8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1aee8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1b90]
lea rdx, [rsp + 0x1aee0]
mov ecx, dword [rsp + 0x1b88]
call qword [0x1803856e8]
mov dword [rsp + 0x1b94], eax
mov r8d, 1
mov edx, dword [rsp + 0x1b84]
lea rcx, [rsp + 0x6d78]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ad30]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ace8]
lea rcx, [rsp + 0x1ad30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1b94]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1b94]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1b94]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1b80], 0x20
jne 0x18014e8f9
jmp 0x18014e8fe
jmp 0x18014e602
jmp 0x18014e5a7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1b98], 0
jmp 0x18014e963
mov eax, dword [rsp + 0x1b98]
inc eax
mov dword [rsp + 0x1b98], eax
movsxd rax, dword [rsp + 0x1b98]
cmp rax, 8
jae 0x18014ecaf
movsxd rax, dword [rsp + 0x1b98]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014ecaa
mov dword [rsp + 0x1b9c], 0
jmp 0x18014e9be
mov eax, dword [rsp + 0x1b9c]
inc eax
mov dword [rsp + 0x1b9c], eax
cmp dword [rsp + 0x1b9c], 0x20
jg 0x18014ecaa
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1b9c], eax
jne 0x18014e9e4
jmp 0x18014e9ae
mov ecx, dword [rsp + 0x1b9c]
call fcn.1801e9030
mov dword [rsp + 0x1ba0], eax
movsxd rax, dword [rsp + 0x1b98]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1ba4], eax
mov ecx, dword [rsp + 0x1ba4]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1ba4]
call fcn.1801e8d00
test eax, eax
jne 0x18014ea45
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014ea2c
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1ba0]
lea rcx, [rsp + 0x6dc0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1aca0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ac58]
lea rcx, [rsp + 0x1aca0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1ba4]
call fcn.1801e8670
test eax, eax
je 0x18014eca5
mov ecx, dword [rsp + 0x1ba4]
call qword [0x180385698]
test eax, eax
je 0x18014eca5
lea r8, [rsp + 0x1ac10]
lea rdx, [rsp + 0x1abc8]
mov ecx, dword [rsp + 0x1ba4]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1ac18]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1ba8], xmm0
mov edx, dword [rsp + 0x1ba0]
lea rcx, [rsp + 0x6e38]
call fcn.1801e8610
lea rcx, [rsp + 0x1ab80]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ab38]
lea rcx, [rsp + 0x1ab80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1ba0]
lea rcx, [rsp + 0x6e80]
call fcn.1801e8590
lea rcx, [rsp + 0x1aaf0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1ab00]
movss dword [rsp + 0x1bac], xmm0
movss xmm0, dword [rsp + 0x1ab38]
mulss xmm0, dword [rsp + 0x1ba8]
movss xmm1, dword [rsp + 0x1ac58]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1ac58], xmm0
movss xmm0, dword [rsp + 0x1ab40]
mulss xmm0, dword [rsp + 0x1ba8]
movss xmm1, dword [rsp + 0x1ac60]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1ac60], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1bac]
lea rdx, [rsp + 0x1ac58]
mov ecx, dword [rsp + 0x1ba4]
call qword [0x1803856e8]
mov dword [rsp + 0x1bb0], eax
mov r8d, 1
mov edx, dword [rsp + 0x1ba0]
lea rcx, [rsp + 0x6eb0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1aaa8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1aa60]
lea rcx, [rsp + 0x1aaa8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1bb0]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1bb0]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1bb0]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1b9c], 0x20
jne 0x18014eca5
jmp 0x18014ecaa
jmp 0x18014e9ae
jmp 0x18014e953
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1bb4], 0
jmp 0x18014ed0f
mov eax, dword [rsp + 0x1bb4]
inc eax
mov dword [rsp + 0x1bb4], eax
movsxd rax, dword [rsp + 0x1bb4]
cmp rax, 0x12
jae 0x18014f05b
movsxd rax, dword [rsp + 0x1bb4]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014f056
mov dword [rsp + 0x1bb8], 0
jmp 0x18014ed6a
mov eax, dword [rsp + 0x1bb8]
inc eax
mov dword [rsp + 0x1bb8], eax
cmp dword [rsp + 0x1bb8], 0x20
jg 0x18014f056
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1bb8], eax
jne 0x18014ed90
jmp 0x18014ed5a
mov ecx, dword [rsp + 0x1bb8]
call fcn.1801e9030
mov dword [rsp + 0x1bbc], eax
movsxd rax, dword [rsp + 0x1bb4]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1bc0], eax
mov ecx, dword [rsp + 0x1bc0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1bc0]
call fcn.1801e8d00
test eax, eax
jne 0x18014edf1
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014edd8
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1bbc]
lea rcx, [rsp + 0x6ef8]
call fcn.1801e8e00
lea rcx, [rsp + 0x1aa18]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a9d0]
lea rcx, [rsp + 0x1aa18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1bc0]
call fcn.1801e8670
test eax, eax
je 0x18014f051
mov ecx, dword [rsp + 0x1bc0]
call qword [0x180385698]
test eax, eax
je 0x18014f051
lea r8, [rsp + 0x1a988]
lea rdx, [rsp + 0x1a940]
mov ecx, dword [rsp + 0x1bc0]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1a990]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bc4], xmm0
mov edx, dword [rsp + 0x1bbc]
lea rcx, [rsp + 0x6f88]
call fcn.1801e8610
lea rcx, [rsp + 0x1a8f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a8b0]
lea rcx, [rsp + 0x1a8f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1bbc]
lea rcx, [rsp + 0x7028]
call fcn.1801e8590
lea rcx, [rsp + 0x1a868]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1a878]
movss dword [rsp + 0x1bc8], xmm0
movss xmm0, dword [rsp + 0x1a8b0]
mulss xmm0, dword [rsp + 0x1bc4]
movss xmm1, dword [rsp + 0x1a9d0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1a9d0], xmm0
movss xmm0, dword [rsp + 0x1a8b8]
mulss xmm0, dword [rsp + 0x1bc4]
movss xmm1, dword [rsp + 0x1a9d8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1a9d8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1bc8]
lea rdx, [rsp + 0x1a9d0]
mov ecx, dword [rsp + 0x1bc0]
call qword [0x1803856e8]
mov dword [rsp + 0x1bcc], eax
mov r8d, 1
mov edx, dword [rsp + 0x1bbc]
lea rcx, [rsp + 0x7070]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a820]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a7d8]
lea rcx, [rsp + 0x1a820]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1bcc]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1bcc]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1bcc]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1bb8], 0x20
jne 0x18014f051
jmp 0x18014f056
jmp 0x18014ed5a
jmp 0x18014ecff
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1bd0], 0
jmp 0x18014f0bb
mov eax, dword [rsp + 0x1bd0]
inc eax
mov dword [rsp + 0x1bd0], eax
movsxd rax, dword [rsp + 0x1bd0]
cmp rax, 0x20
jae 0x18014f407
movsxd rax, dword [rsp + 0x1bd0]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014f402
mov dword [rsp + 0x1bd4], 0
jmp 0x18014f116
mov eax, dword [rsp + 0x1bd4]
inc eax
mov dword [rsp + 0x1bd4], eax
cmp dword [rsp + 0x1bd4], 0x20
jg 0x18014f402
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1bd4], eax
jne 0x18014f13c
jmp 0x18014f106
mov ecx, dword [rsp + 0x1bd4]
call fcn.1801e9030
mov dword [rsp + 0x1bd8], eax
movsxd rax, dword [rsp + 0x1bd0]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1bdc], eax
mov ecx, dword [rsp + 0x1bdc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1bdc]
call fcn.1801e8d00
test eax, eax
jne 0x18014f19d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014f184
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x1bd8]
lea rcx, [rsp + 0x70f0]
call fcn.1801e8e00
lea rcx, [rsp + 0x1a790]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a778]
lea rcx, [rsp + 0x1a790]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1bdc]
call fcn.1801e8670
test eax, eax
je 0x18014f3fd
mov ecx, dword [rsp + 0x1bdc]
call qword [0x180385698]
test eax, eax
je 0x18014f3fd
lea r8, [rsp + 0x1a760]
lea rdx, [rsp + 0x1a718]
mov ecx, dword [rsp + 0x1bdc]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1a768]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1be0], xmm0
mov edx, dword [rsp + 0x1bd8]
lea rcx, [rsp + 0x71d0]
call fcn.1801e8610
lea rcx, [rsp + 0x1a6d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a688]
lea rcx, [rsp + 0x1a6d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xor r8d, r8d
mov edx, dword [rsp + 0x1bd8]
lea rcx, [rsp + 0x7230]
call fcn.1801e8590
lea rcx, [rsp + 0x1a640]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1a650]
movss dword [rsp + 0x1be4], xmm0
movss xmm0, dword [rsp + 0x1a688]
mulss xmm0, dword [rsp + 0x1be0]
movss xmm1, dword [rsp + 0x1a778]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1a778], xmm0
movss xmm0, dword [rsp + 0x1a690]
mulss xmm0, dword [rsp + 0x1be0]
movss xmm1, dword [rsp + 0x1a780]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1a780], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1be4]
lea rdx, [rsp + 0x1a778]
mov ecx, dword [rsp + 0x1bdc]
call qword [0x1803856e8]
mov dword [rsp + 0x1be8], eax
mov r8d, 1
mov edx, dword [rsp + 0x1bd8]
lea rcx, [rsp + 0x72a0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a5f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a5b0]
lea rcx, [rsp + 0x1a5f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1be8]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1be8]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1be8]
call fcn.1801e77a0
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1bd4], 0x20
jne 0x18014f3fd
jmp 0x18014f402
jmp 0x18014f106
jmp 0x18014f0ab
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352498]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x183d0]
mov qword [rsp + 0x30b8], rax
lea rax, [rsp + 0x102]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x102]
mov rcx, qword [rsp + 0x30b8]
call fcn.1801d7210
mov qword [rsp + 0x30c0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384a90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x30c8], rax
lea rcx, [0x180356c38]
call fcn.180045f70
mov r8, qword [rsp + 0x30c0]
mov rcx, qword [rsp + 0x30c8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18350]
mov qword [rsp + 0x30d0], rax
lea rax, [rsp + 0x103]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x103]
mov rcx, qword [rsp + 0x30d0]
call fcn.1801d7230
mov qword [rsp + 0x30d8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384b30]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x30e0], rax
lea rcx, [0x180356c58]
call fcn.180045f70
mov r8, qword [rsp + 0x30d8]
mov rcx, qword [rsp + 0x30e0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x182d0]
mov qword [rsp + 0x30e8], rax
lea rax, [rsp + 0x104]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x104]
mov rcx, qword [rsp + 0x30e8]
call fcn.1801d7250
mov qword [rsp + 0x30f0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383e10]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x30f8], rax
lea rcx, [0x180356c78]
call fcn.180045f70
mov r8, qword [rsp + 0x30f0]
mov rcx, qword [rsp + 0x30f8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18290]
mov qword [rsp + 0x3100], rax
lea rax, [rsp + 0x105]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x105]
mov rcx, qword [rsp + 0x3100]
call fcn.1801d7270
mov qword [rsp + 0x3108], rax
lea rcx, [0x180356c98]
call fcn.180045f70
mov r8, qword [rsp + 0x3108]
lea rdx, [0x180384cd9]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18210]
mov qword [rsp + 0x3110], rax
lea rax, [rsp + 0x106]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x106]
mov rcx, qword [rsp + 0x3110]
call fcn.1801d7290
mov qword [rsp + 0x3118], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384bb0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3120], rax
lea rcx, [0x180356cb8]
call fcn.180045f70
mov r8, qword [rsp + 0x3118]
mov rcx, qword [rsp + 0x3120]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x181d0]
mov qword [rsp + 0x3128], rax
lea rax, [rsp + 0x107]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x107]
mov rcx, qword [rsp + 0x3128]
call fcn.1801d72b0
mov qword [rsp + 0x3130], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383e70]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3138], rax
lea rcx, [0x180356cd8]
call fcn.180045f70
mov r8, qword [rsp + 0x3130]
mov rcx, qword [rsp + 0x3138]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18190]
mov qword [rsp + 0x3140], rax
lea rax, [rsp + 0x108]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x108]
mov rcx, qword [rsp + 0x3140]
call fcn.1801d72d0
mov qword [rsp + 0x3148], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383e50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3150], rax
lea rcx, [0x180356cf8]
call fcn.180045f70
mov r8, qword [rsp + 0x3148]
mov rcx, qword [rsp + 0x3150]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18150]
mov qword [rsp + 0x3158], rax
lea rax, [rsp + 0x109]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x109]
mov rcx, qword [rsp + 0x3158]
call fcn.1801d72f0
mov qword [rsp + 0x3160], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383e30]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3168], rax
lea rcx, [0x180356d18]
call fcn.180045f70
mov r8, qword [rsp + 0x3160]
mov rcx, qword [rsp + 0x3168]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180356d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014f929
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x7318]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a598]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a550]
lea rcx, [rsp + 0x1a598]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
movss xmm0, dword [0x1802fb570]
movss dword [rsp + 0x20], xmm0
mov r9d, 0x1d
movss xmm2, dword [rsp + 0x1a560]
movss xmm1, dword [rsp + 0x1a558]
movss xmm0, dword [rsp + 0x1a550]
call fcn.1800e3800
lea rcx, [0x180356ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014fbdd
lea rcx, str.SANDKING
call fcn.1800eb430
mov dword [rsp + 0x1bec], eax
mov ecx, dword [rsp + 0x1bec]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1bec]
call fcn.1801e8d00
test eax, eax
jne 0x18014f981
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014f968
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fe20c]
xorps xmm2, xmm2
mov edx, eax
lea rcx, [rsp + 0x7378]
call fcn.1801e8e00
lea rcx, [rsp + 0x1a520]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a4d8]
lea rcx, [rsp + 0x1a520]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1bec]
call fcn.1801e8670
test eax, eax
je 0x18014fbdd
mov ecx, dword [rsp + 0x1bec]
call qword [0x180385698]
test eax, eax
je 0x18014fbdd
lea r8, [rsp + 0x1d298]
lea rdx, [rsp + 0x1a4c0]
mov ecx, dword [rsp + 0x1bec]
call fcn.1801e7870
cvtss2sd xmm0, dword [rsp + 0x1d2a0]
mulsd xmm0, qword [0x1802fb688]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bf0], xmm0
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, eax
lea rcx, [rsp + 0x73c0]
call fcn.1801e8610
lea rcx, [rsp + 0x1a4f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a508]
lea rcx, [rsp + 0x1a4f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x73a8]
call fcn.1801e8590
lea rcx, [rsp + 0x1a538]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1a548]
movss dword [rsp + 0x1bf4], xmm0
movss xmm0, dword [rsp + 0x1a508]
mulss xmm0, dword [rsp + 0x1bf0]
movss xmm1, dword [rsp + 0x1a4d8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1a4d8], xmm0
movss xmm0, dword [rsp + 0x1a510]
mulss xmm0, dword [rsp + 0x1bf0]
movss xmm1, dword [rsp + 0x1a4e0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1a4e0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1bf4]
lea rdx, [rsp + 0x1a4d8]
mov ecx, dword [rsp + 0x1bec]
call qword [0x1803856e8]
mov dword [rsp + 0x1bf8], eax
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0x7360]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a568]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a580]
lea rcx, [rsp + 0x1a568]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1bf8]
call fcn.1801e8ba0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x1bf8]
call fcn.1801e7800
movss xmm1, dword [0x1802fd780]
mov ecx, dword [rsp + 0x1bf8]
call fcn.1801e77a0
lea rcx, [0x180356d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014fd02
lea rcx, str.prop_juicestand
call fcn.1800eb430
mov dword [rsp + 0x1bfc], eax
mov ecx, dword [rsp + 0x1bfc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1bfc]
call fcn.1801e8d00
test eax, eax
jne 0x18014fc35
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014fc1c
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 1
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
mov ecx, dword [rsp + 0x1bfc]
call fcn.1801e7750
mov dword [rsp + 0x1c00], eax
mov ecx, dword [rsp + 0x1c00]
call fcn.1800e4750
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x1c00]
call fcn.1801e7800
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 2
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xor r8d, r8d
mov edx, eax
mov ecx, dword [rsp + 0x1c00]
call fcn.1801e7580
lea rcx, [0x180356d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014fd43
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov r9d, 1
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, eax
call fcn.1801e7ac0
lea rcx, [0x180356d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014fe0b
mov eax, dword [0x180384d2c]
mov dword [rsp + 0x1c04], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1c04], eax
je 0x18014fe0b
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x1c08], eax
call fcn.1801e92f0
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 2
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xor r8d, r8d
mov ecx, dword [rsp + 0x1c08]
mov edx, ecx
mov ecx, eax
call fcn.1801e7580
lea rcx, [0x180356db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014fe3d
call fcn.1801e92f0
mov r8d, 1
mov edx, 1
mov ecx, eax
call fcn.1801e80f0
lea rcx, [0x180356dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014fe6a
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1800886e0
lea rcx, [0x180356df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014fe90
mov ecx, dword [0x180384d2c]
call fcn.1800d30f0
lea rcx, [0x180356e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18014feb6
mov ecx, dword [0x180384d2c]
call fcn.1800d33b0
lea rcx, [0x180356e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180150513
mov ecx, dword [0x180384d2c]
call fcn.180054ae0
lea rax, [rsp + 0x7330]
mov qword [rsp + 0x3170], rax
mov dword [rsp + 0x3178], 8
mov dword [rsp + 0x317c], 0x280
lea rax, [rsp + 0x3178]
add rax, 8
mov r8, rax
lea rdx, [rsp + 0x3178]
lea rcx, [rsp + 0x6880]
call fcn.1800e1180
lea rcx, [rsp + 0x6890]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x10a]
call fcn.180033c10
mov r8, rax
lea rdx, [rsp + 0x6890]
mov rcx, qword [rsp + 0x3170]
call fcn.1800e11f0
mov qword [rsp + 0x3180], rax
xorps xmm1, xmm1
mov rcx, qword [rsp + 0x3180]
call fcn.1800e15d0
mov ecx, 0x64
call fcn.1800f5d20
lea rcx, str.a_c_cat_01
call fcn.1800eb430
mov dword [rsp + 0x1c0c], eax
mov ecx, dword [rsp + 0x1c0c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c0c]
call fcn.1801e8d00
test eax, eax
jne 0x18014ffbf
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18014ffa6
mov edx, dword [rsp + 0x1c0c]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 1
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1c0c]
call fcn.1800e39e0
mov ecx, 0x64
call fcn.1800f5d20
mov ecx, dword [0x180384d2c]
call fcn.180054ae0
lea rcx, str.a_c_humpback
call fcn.1800eb430
mov dword [rsp + 0x1c10], eax
mov ecx, dword [rsp + 0x1c10]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c10]
call fcn.1801e8d00
test eax, eax
jne 0x180150041
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180150028
mov edx, dword [rsp + 0x1c10]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 1
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1c10]
call fcn.1800e39e0
mov ecx, 0x64
call fcn.1800f5d20
mov ecx, dword [0x180384d2c]
call fcn.180054ae0
lea rcx, str.a_c_killerwhale
call fcn.1800eb430
mov dword [rsp + 0x1c14], eax
mov ecx, dword [rsp + 0x1c14]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c14]
call fcn.1801e8d00
test eax, eax
jne 0x1801500c3
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801500aa
mov edx, dword [rsp + 0x1c14]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 1
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1c14]
call fcn.1800e39e0
mov ecx, 0x64
call fcn.1800f5d20
mov ecx, dword [0x180384d2c]
call fcn.180054ae0
lea rcx, str.a_c_sharkhammer
call fcn.1800eb430
mov dword [rsp + 0x1c18], eax
mov ecx, dword [rsp + 0x1c18]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c18]
call fcn.1801e8d00
test eax, eax
jne 0x180150145
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015012c
mov edx, dword [rsp + 0x1c18]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 1
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1c18]
call fcn.1800e39e0
mov ecx, 0x64
call fcn.1800f5d20
mov ecx, dword [0x180384d2c]
call fcn.180054ae0
lea rcx, str.A_C_Cow
call fcn.1800eb430
mov dword [rsp + 0x1c1c], eax
mov ecx, dword [rsp + 0x1c1c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c1c]
call fcn.1801e8d00
test eax, eax
jne 0x1801501c7
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801501ae
mov edx, dword [rsp + 0x1c1c]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 1
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1c1c]
call fcn.1800e39e0
mov ecx, 0x64
call fcn.1800f5d20
mov ecx, dword [0x180384d2c]
call fcn.180054ae0
lea rcx, str.A_C_Fish
call fcn.1800eb430
mov dword [rsp + 0x1c20], eax
mov ecx, dword [rsp + 0x1c20]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c20]
call fcn.1801e8d00
test eax, eax
jne 0x180150249
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180150230
mov edx, dword [rsp + 0x1c20]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 1
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1c20]
call fcn.1800e39e0
mov ecx, 0x64
call fcn.1800f5d20
mov ecx, dword [0x180384d2c]
call fcn.180054ae0
lea rcx, str.A_C_Pigeon
call fcn.1800eb430
mov dword [rsp + 0x1c24], eax
mov ecx, dword [rsp + 0x1c24]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c24]
call fcn.1801e8d00
test eax, eax
jne 0x1801502cb
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801502b2
mov edx, dword [rsp + 0x1c24]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 1
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1c24]
call fcn.1800e39e0
mov ecx, 0x64
call fcn.1800f5d20
mov ecx, dword [0x180384d2c]
call fcn.180054ae0
lea rcx, str.A_C_Seagull
call fcn.1800eb430
mov dword [rsp + 0x1c28], eax
mov ecx, dword [rsp + 0x1c28]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c28]
call fcn.1801e8d00
test eax, eax
jne 0x18015034d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180150334
mov edx, dword [rsp + 0x1c28]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 1
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1c28]
call fcn.1800e39e0
mov ecx, 0x64
call fcn.1800f5d20
mov ecx, dword [0x180384d2c]
call fcn.180054ae0
lea rcx, str.A_C_SharkTiger
call fcn.1800eb430
mov dword [rsp + 0x1c2c], eax
mov ecx, dword [rsp + 0x1c2c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c2c]
call fcn.1801e8d00
test eax, eax
jne 0x1801503cf
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801503b6
mov edx, dword [rsp + 0x1c2c]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 1
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1c2c]
call fcn.1800e39e0
mov ecx, 0x64
call fcn.1800f5d20
mov ecx, dword [0x180384d2c]
call fcn.180054ae0
lea rcx, str.a_c_dolphin
call fcn.1800eb430
mov dword [rsp + 0x1c30], eax
mov ecx, dword [rsp + 0x1c30]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c30]
call fcn.1801e8d00
test eax, eax
jne 0x180150451
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180150438
mov edx, dword [rsp + 0x1c30]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 1
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1c2c]
call fcn.1800e39e0
mov ecx, 0x64
call fcn.1800f5d20
mov ecx, dword [0x180384d2c]
call fcn.180054ae0
lea rcx, str.U_M_Y_ImpoRage
call fcn.1800eb430
mov dword [rsp + 0x1c34], eax
mov ecx, dword [rsp + 0x1c34]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c34]
call fcn.1801e8d00
test eax, eax
jne 0x1801504d3
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801504ba
mov edx, dword [rsp + 0x1c34]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 1
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1c34]
call fcn.1800e39e0
mov eax, dword [0x180384d40]
mov dword [0x180384d2c], eax
lea rcx, [0x180356e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180150546
lea rcx, str.slod_human
call fcn.1800d9700
lea rcx, str.PestContGunman
call fcn.1800d9700
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384b70]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3188], rax
lea rcx, [0x180356e78]
call fcn.180045f70
mov rcx, qword [rsp + 0x3188]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18037fded]
test eax, eax
je 0x1801505f4
lea rax, [rsp + 0x180d0]
mov qword [rsp + 0x3190], rax
lea rax, [rsp + 0x10b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x10b]
mov rcx, qword [rsp + 0x3190]
call fcn.1801d7310
mov qword [rsp + 0x3198], rax
lea rcx, [0x180352538]
call fcn.180045f70
mov r8, qword [rsp + 0x3198]
lea rdx, [0x180382c91]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180356e98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1c38], 1
lea rax, [rsp + 0x18090]
mov qword [rsp + 0x31a0], rax
lea rax, [rsp + 0x10c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x10c]
mov rcx, qword [rsp + 0x31a0]
call fcn.1801d7330
mov qword [rsp + 0x31a8], rax
lea rcx, [0x180356eb8]
call fcn.180045f70
mov r8, qword [rsp + 0x31a8]
lea rdx, [0x180384cd4]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18010]
mov qword [rsp + 0x31b0], rax
lea rax, [rsp + 0x10d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x10d]
mov rcx, qword [rsp + 0x31b0]
call fcn.1801d7350
mov qword [rsp + 0x31b8], rax
lea rcx, [0x180356ed8]
call fcn.180045f70
mov r8, qword [rsp + 0x31b8]
lea rdx, [0x180384cd2]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17f90]
mov qword [rsp + 0x31c0], rax
lea rax, [rsp + 0x10e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x10e]
mov rcx, qword [rsp + 0x31c0]
call fcn.1801d7370
mov qword [rsp + 0x31c8], rax
lea rcx, [0x180356ef8]
call fcn.180045f70
mov r8, qword [rsp + 0x31c8]
lea rdx, [0x180384cd3]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180356f18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180150a58
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x1c3c], eax
mov ecx, dword [rsp + 0x1c3c]
call fcn.1801e8f70
test eax, eax
jne 0x180150799
jmp 0x1801d522f
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x1c40], eax
mov r8d, 1
mov edx, dword [rsp + 0x1c3c]
lea rcx, [rsp + 0x72e8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a5c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a5e0]
lea rcx, [rsp + 0x1a5c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.u_m_m_jesus_01
call fcn.1800eb430
mov dword [rsp + 0x1c44], eax
mov ecx, dword [rsp + 0x1c44]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c44]
call fcn.1801e8d00
test eax, eax
jne 0x180150831
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180150818
mov ecx, dword [rsp + 0x1c3c]
call fcn.1801e7de0
mov dword [rsp + 0x1c48], eax
movss xmm0, dword [rsp + 0x1a5f0]
addss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x1c4c], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a5e8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c50], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a5e0]
addss xmm1, xmm0
movaps xmm0, xmm1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 1
xorps xmm1, xmm1
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x1c4c]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [rsp + 0x1c50]
movaps xmm3, xmm1
movaps xmm2, xmm0
mov edx, dword [rsp + 0x1c44]
mov ecx, 0x1a
call fcn.1801e7e30
movsxd rcx, dword [rsp + 0x1c38]
imul rcx, rcx, 4
lea rdx, [rsp + 0x26660]
add rdx, rcx
mov rcx, rdx
mov dword [rcx], eax
mov edx, dword [rsp + 0x1c48]
mov ecx, dword [rsp + 0x1c3c]
call fcn.1801e7d80
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov edx, dword [rsp + 0x1c48]
mov ecx, dword [rax]
call fcn.1801e7d20
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov edx, dword [rsp + 0x1c48]
mov ecx, dword [rax]
call fcn.1801e7cc0
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
xor edx, edx
mov ecx, dword [rax]
call fcn.1801e8da0
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov edx, 0x64
mov ecx, dword [rax]
call fcn.1801e7c60
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1c40]
mov edx, dword [rsp + 0x1c40]
mov ecx, dword [rax]
call fcn.1801e7bb0
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov edx, 1
mov ecx, dword [rax]
call fcn.1801e7b50
mov edx, 3
mov ecx, dword [rsp + 0x1c48]
call fcn.1801e7a60
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov edx, 0x1388
mov ecx, dword [rax]
call fcn.1801e7480
mov eax, dword [rsp + 0x1c38]
inc eax
mov dword [rsp + 0x1c38], eax
lea rcx, [0x180356f38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180150d60
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x1c54], eax
mov ecx, dword [rsp + 0x1c54]
call fcn.1801e8f70
test eax, eax
jne 0x180150a9e
jmp 0x1801d522f
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x1c58], eax
mov r8d, 1
mov edx, dword [rsp + 0x1c54]
lea rcx, [rsp + 0x72d0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a610]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a628]
lea rcx, [rsp + 0x1a610]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.u_m_m_jesus_01
call fcn.1800eb430
mov dword [rsp + 0x1c5c], eax
mov ecx, dword [rsp + 0x1c5c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c5c]
call fcn.1801e8d00
test eax, eax
jne 0x180150b36
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180150b1d
mov ecx, dword [rsp + 0x1c54]
call fcn.1801e7de0
mov dword [rsp + 0x1c60], eax
movss xmm0, dword [rsp + 0x1a638]
addss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x1c64], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a630]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c68], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a628]
addss xmm1, xmm0
movaps xmm0, xmm1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 1
xorps xmm1, xmm1
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x1c64]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [rsp + 0x1c68]
movaps xmm3, xmm1
movaps xmm2, xmm0
mov edx, dword [rsp + 0x1c5c]
mov ecx, 0x1a
call fcn.1801e7e30
movsxd rcx, dword [rsp + 0x1c38]
imul rcx, rcx, 4
lea rdx, [rsp + 0x26660]
add rdx, rcx
mov rcx, rdx
mov dword [rcx], eax
mov edx, dword [rsp + 0x1c60]
mov ecx, dword [rsp + 0x1c54]
call fcn.1801e7d80
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov edx, dword [rsp + 0x1c60]
mov ecx, dword [rax]
call fcn.1801e7d20
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov edx, dword [rsp + 0x1c60]
mov ecx, dword [rax]
call fcn.1801e7cc0
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov edx, 1
mov ecx, dword [rax]
call fcn.1801e8da0
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov edx, 0x64
mov ecx, dword [rax]
call fcn.1801e7c60
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1c58]
mov edx, dword [rsp + 0x1c58]
mov ecx, dword [rax]
call fcn.1801e7bb0
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov edx, 1
mov ecx, dword [rax]
call fcn.1801e7b50
mov edx, 3
mov ecx, dword [rsp + 0x1c60]
call fcn.1801e7a60
movsxd rax, dword [rsp + 0x1c38]
imul rax, rax, 4
lea rcx, [rsp + 0x26660]
add rcx, rax
mov rax, rcx
mov edx, 0x1388
mov ecx, dword [rax]
call fcn.1801e7480
mov eax, dword [rsp + 0x1c38]
inc eax
mov dword [rsp + 0x1c38], eax
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180150d93
lea rcx, [0x180356f58]
call fcn.180045f70
mov edx, 0xc9
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180356f78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180151076
mov dword [rsp + 0x1c6c], 1
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x1c70], eax
mov ecx, dword [rsp + 0x1c70]
call fcn.1801e8f70
test eax, eax
jne 0x180150de4
jmp 0x1801d522f
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x1c74], eax
mov r8d, 1
mov edx, dword [rsp + 0x1c70]
lea rcx, [rsp + 0x7288]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a658]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a670]
lea rcx, [rsp + 0x1a658]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.u_m_m_jesus_01
call fcn.1800eb430
mov dword [rsp + 0x1c78], eax
mov ecx, dword [rsp + 0x1c78]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c78]
call fcn.1801e8d00
test eax, eax
jne 0x180150e7c
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180150e63
movss xmm0, dword [rsp + 0x1a680]
addss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x1c7c], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a678]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c80], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a670]
addss xmm1, xmm0
movaps xmm0, xmm1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 1
xorps xmm1, xmm1
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x1c7c]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [rsp + 0x1c80]
movaps xmm3, xmm1
movaps xmm2, xmm0
mov edx, dword [rsp + 0x1c78]
mov ecx, 0x1a
call fcn.1801e7e30
movsxd rcx, dword [rsp + 0x1c6c]
imul rcx, rcx, 4
lea rdx, [rsp + 0x27600]
add rdx, rcx
mov rcx, rdx
mov dword [rcx], eax
movsxd rax, dword [rsp + 0x1c6c]
imul rax, rax, 4
lea rcx, [rsp + 0x27600]
add rcx, rax
mov rax, rcx
xor edx, edx
mov ecx, dword [rax]
call fcn.1801e8da0
movsxd rax, dword [rsp + 0x1c6c]
imul rax, rax, 4
lea rcx, [rsp + 0x27600]
add rcx, rax
mov rax, rcx
mov edx, 0x64
mov ecx, dword [rax]
call fcn.1801e7c60
movsxd rax, dword [rsp + 0x1c6c]
imul rax, rax, 4
lea rcx, [rsp + 0x27600]
add rcx, rax
mov rax, rcx
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1c74]
mov edx, dword [rsp + 0x1c74]
mov ecx, dword [rax]
call fcn.1801e7bb0
movsxd rax, dword [rsp + 0x1c6c]
imul rax, rax, 4
lea rcx, [rsp + 0x27600]
add rcx, rax
mov rax, rcx
mov edx, 1
mov ecx, dword [rax]
call fcn.1801e7b50
movsxd rax, dword [rsp + 0x1c6c]
imul rax, rax, 4
lea rcx, [rsp + 0x27600]
add rcx, rax
mov rax, rcx
mov r9d, 1
mov r8d, 1
mov edx, dword [rsp + 0x1c70]
mov ecx, dword [rax]
call fcn.1801e7450
movsxd rax, dword [rsp + 0x1c6c]
imul rax, rax, 4
lea rcx, [rsp + 0x27600]
add rcx, rax
mov rax, rcx
mov edx, 0x3e8
mov ecx, dword [rax]
call fcn.1801e73f0
movsxd rax, dword [rsp + 0x1c6c]
imul rax, rax, 4
lea rcx, [rsp + 0x27600]
add rcx, rax
mov rax, rcx
mov edx, 0x3e8
mov ecx, dword [rax]
call fcn.1801e7390
mov eax, dword [rsp + 0x1c6c]
inc eax
mov dword [rsp + 0x1c6c], eax
lea rcx, [0x180356f98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015135c
mov dword [rsp + 0x1c84], 1
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x1c88], eax
mov ecx, dword [rsp + 0x1c88]
call fcn.1801e8f70
test eax, eax
jne 0x1801510c7
jmp 0x1801d522f
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x1c8c], eax
mov r8d, 1
mov edx, dword [rsp + 0x1c88]
lea rcx, [rsp + 0x7218]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a6a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a6b8]
lea rcx, [rsp + 0x1a6a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.u_m_m_jesus_01
call fcn.1800eb430
mov dword [rsp + 0x1c90], eax
mov ecx, dword [rsp + 0x1c90]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1c90]
call fcn.1801e8d00
test eax, eax
jne 0x18015115f
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180151146
movss xmm0, dword [rsp + 0x1a6c8]
addss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x1c94], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a6c0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1c98], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a6b8]
addss xmm1, xmm0
movaps xmm0, xmm1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 1
xorps xmm1, xmm1
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x1c94]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [rsp + 0x1c98]
movaps xmm3, xmm1
movaps xmm2, xmm0
mov edx, dword [rsp + 0x1c90]
mov ecx, 0x1a
call fcn.1801e7e30
movsxd rcx, dword [rsp + 0x1c84]
imul rcx, rcx, 4
lea rdx, [rsp + 0x285a0]
add rdx, rcx
mov rcx, rdx
mov dword [rcx], eax
movsxd rax, dword [rsp + 0x1c84]
imul rax, rax, 4
lea rcx, [rsp + 0x285a0]
add rcx, rax
mov rax, rcx
mov edx, 1
mov ecx, dword [rax]
call fcn.1801e8da0
movsxd rax, dword [rsp + 0x1c84]
imul rax, rax, 4
lea rcx, [rsp + 0x285a0]
add rcx, rax
mov rax, rcx
mov edx, 0x64
mov ecx, dword [rax]
call fcn.1801e7c60
movsxd rax, dword [rsp + 0x1c84]
imul rax, rax, 4
lea rcx, [rsp + 0x285a0]
add rcx, rax
mov rax, rcx
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1c8c]
mov edx, dword [rsp + 0x1c8c]
mov ecx, dword [rax]
call fcn.1801e7bb0
movsxd rax, dword [rsp + 0x1c84]
imul rax, rax, 4
lea rcx, [rsp + 0x285a0]
add rcx, rax
mov rax, rcx
mov edx, 1
mov ecx, dword [rax]
call fcn.1801e7b50
movsxd rax, dword [rsp + 0x1c84]
imul rax, rax, 4
lea rcx, [rsp + 0x285a0]
add rcx, rax
mov rax, rcx
mov r9d, 1
mov r8d, 1
mov edx, dword [rsp + 0x1c88]
mov ecx, dword [rax]
call fcn.1801e7450
movsxd rax, dword [rsp + 0x1c84]
imul rax, rax, 4
lea rcx, [rsp + 0x285a0]
add rcx, rax
mov rax, rcx
mov edx, 0x3e8
mov ecx, dword [rax]
call fcn.1801e73f0
movsxd rax, dword [rsp + 0x1c84]
imul rax, rax, 4
lea rcx, [rsp + 0x285a0]
add rcx, rax
mov rax, rcx
mov edx, 0x3e8
mov ecx, dword [rax]
call fcn.1801e7390
mov eax, dword [rsp + 0x1c84]
inc eax
mov dword [rsp + 0x1c84], eax
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x18015138f
lea rcx, [0x180356fb8]
call fcn.180045f70
mov edx, 0xca
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4fc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180356fb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1c9c], 1
mov dword [rsp + 0x1ca0], 0
jmp 0x1801513fa
mov eax, dword [rsp + 0x1ca0]
inc eax
mov dword [rsp + 0x1ca0], eax
movsxd rax, dword [rsp + 0x1ca0]
cmp rax, 0x34b
jae 0x180151710
movsxd rax, dword [rsp + 0x1ca0]
imul rax, rax, 8
lea rcx, str.Player_One
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015170b
movsxd rax, dword [rsp + 0x1ca0]
imul rax, rax, 8
lea rcx, str.Player_One
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1ca4], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x1ca8], eax
mov ecx, dword [rsp + 0x1ca8]
call fcn.1801e8f70
test eax, eax
jne 0x180151489
jmp 0x1801d522f
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x1cac], eax
mov r8d, 1
mov edx, dword [rsp + 0x1ca8]
lea rcx, [rsp + 0x71e8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a6e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a700]
lea rcx, [rsp + 0x1a6e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1ca4]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1ca4]
call fcn.1801e8d00
test eax, eax
jne 0x18015150e
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801514f5
movss xmm0, dword [rsp + 0x1a710]
addss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x1cb0], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a708]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1cb4], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a700]
addss xmm1, xmm0
movaps xmm0, xmm1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 1
xorps xmm1, xmm1
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x1cb0]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [rsp + 0x1cb4]
movaps xmm3, xmm1
movaps xmm2, xmm0
mov edx, dword [rsp + 0x1ca4]
mov ecx, 0x1a
call fcn.1801e7e30
movsxd rcx, dword [rsp + 0x1c9c]
imul rcx, rcx, 4
lea rdx, [rsp + 0x29540]
add rdx, rcx
mov rcx, rdx
mov dword [rcx], eax
movsxd rax, dword [rsp + 0x1c9c]
imul rax, rax, 4
lea rcx, [rsp + 0x29540]
add rcx, rax
mov rax, rcx
mov edx, 1
mov ecx, dword [rax]
call fcn.1801e8da0
movsxd rax, dword [rsp + 0x1c9c]
imul rax, rax, 4
lea rcx, [rsp + 0x29540]
add rcx, rax
mov rax, rcx
mov edx, 0x64
mov ecx, dword [rax]
call fcn.1801e7c60
movsxd rax, dword [rsp + 0x1c9c]
imul rax, rax, 4
lea rcx, [rsp + 0x29540]
add rcx, rax
mov rax, rcx
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1cac]
mov edx, dword [rsp + 0x1cac]
mov ecx, dword [rax]
call fcn.1801e7bb0
movsxd rax, dword [rsp + 0x1c9c]
imul rax, rax, 4
lea rcx, [rsp + 0x29540]
add rcx, rax
mov rax, rcx
mov edx, 1
mov ecx, dword [rax]
call fcn.1801e7b50
movsxd rax, dword [rsp + 0x1c9c]
imul rax, rax, 4
lea rcx, [rsp + 0x29540]
add rcx, rax
mov rax, rcx
mov r9d, 1
mov r8d, 1
mov edx, dword [rsp + 0x1ca8]
mov ecx, dword [rax]
call fcn.1801e7450
movsxd rax, dword [rsp + 0x1c9c]
imul rax, rax, 4
lea rcx, [rsp + 0x29540]
add rcx, rax
mov rax, rcx
mov edx, 0x3e8
mov ecx, dword [rax]
call fcn.1801e73f0
movsxd rax, dword [rsp + 0x1c9c]
imul rax, rax, 4
lea rcx, [rsp + 0x29540]
add rcx, rax
mov rax, rcx
mov edx, 0x3e8
mov ecx, dword [rax]
call fcn.1801e7390
mov eax, dword [rsp + 0x1c9c]
inc eax
mov dword [rsp + 0x1c9c], eax
jmp 0x1801513ea
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180356f58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1cb8], 1
mov dword [rsp + 0x1cbc], 0
jmp 0x18015177b
mov eax, dword [rsp + 0x1cbc]
inc eax
mov dword [rsp + 0x1cbc], eax
movsxd rax, dword [rsp + 0x1cbc]
cmp rax, 0x34b
jae 0x180151abe
movsxd rax, dword [rsp + 0x1cbc]
imul rax, rax, 8
lea rcx, str.Player_One
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180151ab9
movsxd rax, dword [rsp + 0x1cbc]
imul rax, rax, 8
lea rcx, str.Player_One
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1cc0], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x1cc4], eax
mov ecx, dword [rsp + 0x1cc4]
call fcn.1801e8f70
test eax, eax
jne 0x18015180a
jmp 0x1801d522f
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x1cc8], eax
mov r8d, 1
mov edx, dword [rsp + 0x1cc4]
lea rcx, [rsp + 0x71a0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a730]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a748]
lea rcx, [rsp + 0x1a730]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x1cc0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1cc0]
call fcn.1801e8d00
test eax, eax
jne 0x18015188f
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180151876
mov ecx, dword [rsp + 0x1cc4]
call fcn.1801e7de0
mov dword [rsp + 0x1ccc], eax
movss xmm0, dword [rsp + 0x1a758]
addss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x1cd0], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a750]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1cd4], xmm0
call fcn.18022e0e4
xor eax, eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x1a748]
addss xmm1, xmm0
movaps xmm0, xmm1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 1
xorps xmm1, xmm1
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x1cd0]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [rsp + 0x1cd4]
movaps xmm3, xmm1
movaps xmm2, xmm0
mov edx, dword [rsp + 0x1cc0]
mov ecx, 0x1a
call fcn.1801e7e30
movsxd rcx, dword [rsp + 0x1cb8]
imul rcx, rcx, 4
lea rdx, [rsp + 0x2a4e0]
add rdx, rcx
mov rcx, rdx
mov dword [rcx], eax
mov edx, dword [rsp + 0x1ccc]
mov ecx, dword [rsp + 0x1cc4]
call fcn.1801e7d80
movsxd rax, dword [rsp + 0x1cb8]
imul rax, rax, 4
lea rcx, [rsp + 0x2a4e0]
add rcx, rax
mov rax, rcx
mov edx, dword [rsp + 0x1ccc]
mov ecx, dword [rax]
call fcn.1801e7d20
movsxd rax, dword [rsp + 0x1cb8]
imul rax, rax, 4
lea rcx, [rsp + 0x2a4e0]
add rcx, rax
mov rax, rcx
mov edx, dword [rsp + 0x1ccc]
mov ecx, dword [rax]
call fcn.1801e7cc0
movsxd rax, dword [rsp + 0x1cb8]
imul rax, rax, 4
lea rcx, [rsp + 0x2a4e0]
add rcx, rax
mov rax, rcx
mov edx, 1
mov ecx, dword [rax]
call fcn.1801e8da0
movsxd rax, dword [rsp + 0x1cb8]
imul rax, rax, 4
lea rcx, [rsp + 0x2a4e0]
add rcx, rax
mov rax, rcx
mov edx, 0x64
mov ecx, dword [rax]
call fcn.1801e7c60
movsxd rax, dword [rsp + 0x1cb8]
imul rax, rax, 4
lea rcx, [rsp + 0x2a4e0]
add rcx, rax
mov rax, rcx
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1cc8]
mov edx, dword [rsp + 0x1cc8]
mov ecx, dword [rax]
call fcn.1801e7bb0
movsxd rax, dword [rsp + 0x1cb8]
imul rax, rax, 4
lea rcx, [rsp + 0x2a4e0]
add rcx, rax
mov rax, rcx
mov edx, 1
mov ecx, dword [rax]
call fcn.1801e7b50
mov edx, 3
mov ecx, dword [rsp + 0x1ccc]
call fcn.1801e7a60
movsxd rax, dword [rsp + 0x1cb8]
imul rax, rax, 4
lea rcx, [rsp + 0x2a4e0]
add rcx, rax
mov rax, rcx
mov edx, 0x1388
mov ecx, dword [rax]
call fcn.1801e7480
mov eax, dword [rsp + 0x1cb8]
inc eax
mov dword [rsp + 0x1cb8], eax
jmp 0x18015176b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180356fd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x17f50]
mov qword [rsp + 0x31d0], rax
lea rax, [rsp + 0x10f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x10f]
mov rcx, qword [rsp + 0x31d0]
call fcn.1801d7390
mov qword [rsp + 0x31d8], rax
lea rcx, [0x180356ff8]
call fcn.180045f70
mov r8, qword [rsp + 0x31d8]
lea rdx, [0x180382bfc]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17ed0]
mov qword [rsp + 0x31e0], rax
lea rax, [rsp + 0x110]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x110]
mov rcx, qword [rsp + 0x31e0]
call fcn.1801d73b0
mov qword [rsp + 0x31e8], rax
lea rcx, [0x180357018]
call fcn.180045f70
mov r8, qword [rsp + 0x31e8]
lea rdx, [0x180382bf7]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180357038]
call fcn.180045f70
movss xmm3, dword [0x1802fb5dc]
xorps xmm2, xmm2
lea rdx, [0x180343f10]
mov rcx, rax
call fcn.18010e040
lea rax, [rsp + 0x7188]
mov qword [rsp + 0x31f0], rax
lea rdx, [0x1803ab2a0]
mov rcx, qword [rsp + 0x31f0]
call fcn.18010fa90
mov qword [rsp + 0x31f8], rax
lea rcx, [0x180357058]
call fcn.180045f70
lea r8, [0x1803888c0]
mov rdx, qword [rsp + 0x31f8]
mov rcx, rax
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x180151c8d
lea rdx, [0x1802746c6]
lea rcx, [0x180351210]
call fcn.180029640
movsxd rax, dword [0x1803888c0]
mov rdx, rax
lea rcx, [0x1803ab2a0]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x3200], rax
mov rdx, qword [rsp + 0x3200]
lea rcx, [0x180351210]
call fcn.180029640
lea rax, [rsp + 0x7138]
mov qword [rsp + 0x3208], rax
lea rdx, [0x1803ab270]
mov rcx, qword [rsp + 0x3208]
call fcn.18010fa90
mov qword [rsp + 0x3210], rax
lea rcx, [0x180357078]
call fcn.180045f70
lea r8, [0x1803888c4]
mov rdx, qword [rsp + 0x3210]
mov rcx, rax
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x180151d2b
lea rdx, [0x1802746c6]
lea rcx, [0x1803511f0]
call fcn.180029640
movsxd rax, dword [0x1803888c4]
mov rdx, rax
lea rcx, [0x1803ab270]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x3218], rax
mov rdx, qword [rsp + 0x3218]
lea rcx, [0x1803511f0]
call fcn.180029640
lea rcx, [0x180357098]
call fcn.180045f70
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343f88]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x1803570b8]
call fcn.180045f70
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b0c]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x1803570d8]
call fcn.180045f70
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b04]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x1803570f8]
call fcn.180045f70
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343f84]
mov rcx, rax
call fcn.18010d8c0
call fcn.1800f1a30
call fcn.180028c00
jmp case.0x18011196c.3
lea rcx, [0x180357118]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180357138]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180151eef
mov dword [rsp + 0x1cd8], 0
jmp 0x180151e1f
mov eax, dword [rsp + 0x1cd8]
inc eax
mov dword [rsp + 0x1cd8], eax
cmp dword [rsp + 0x1cd8], 0x20
jg 0x180151eef
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1cd8], eax
jne 0x180151e45
jmp 0x180151e0f
mov ecx, dword [rsp + 0x1cd8]
call fcn.1801e9030
mov dword [rsp + 0x1cdc], eax
mov dword [rsp + 0x1ce0], 0
jmp 0x180151e75
mov eax, dword [rsp + 0x1ce0]
inc eax
mov dword [rsp + 0x1ce0], eax
movsxd rax, dword [rsp + 0x1ce0]
cmp rax, 0x48
jae 0x180151ec0
movsxd rax, dword [rsp + 0x1ce0]
imul rax, rax, 8
lea rcx, str.WEAPON_KNIFE
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov r9d, 0x270f
mov r8d, 0x270f
mov edx, eax
mov ecx, dword [rsp + 0x1cdc]
call fcn.1801e9080
jmp 0x180151e65
mov ecx, 0x64
call fcn.1800f5d20
cmp dword [rsp + 0x1cd8], 0x20
jne 0x180151ed6
jmp 0x180151eef
lea rcx, [0x180357418]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x180151e0f
lea rcx, [0x180357158]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180151f93
mov dword [rsp + 0x1ce4], 0
jmp 0x180151f2b
mov eax, dword [rsp + 0x1ce4]
inc eax
mov dword [rsp + 0x1ce4], eax
cmp dword [rsp + 0x1ce4], 0x20
jg 0x180151f93
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1ce4], eax
jne 0x180151f4d
jmp 0x180151f1b
mov ecx, dword [rsp + 0x1ce4]
call fcn.1801e9030
mov dword [rsp + 0x1ce8], eax
mov edx, 1
mov ecx, dword [rsp + 0x1ce8]
call fcn.1801e7330
cmp dword [rsp + 0x1ce4], 0x20
jne 0x180151f7d
jmp 0x180151f93
lea rcx, [0x180357438]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x180151f1b
lea rcx, [0x180357178]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180152069
mov dword [rsp + 0x1cec], 0
jmp 0x180151fcf
mov eax, dword [rsp + 0x1cec]
inc eax
mov dword [rsp + 0x1cec], eax
cmp dword [rsp + 0x1cec], 0x20
jg 0x180152069
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1cec], eax
jne 0x180151ff5
jmp 0x180151fbf
mov ecx, dword [rsp + 0x1cec]
call fcn.1801e9030
mov dword [rsp + 0x1cf0], eax
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x1cf4], eax
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1cf4]
mov edx, dword [rsp + 0x1cf4]
mov ecx, dword [rsp + 0x1cf0]
call fcn.1801e7bb0
cmp dword [rsp + 0x1cec], 0x20
jne 0x180152050
jmp 0x180152069
lea rcx, [0x180357458]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x180151fbf
lea rcx, [0x180357198]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015213f
mov dword [rsp + 0x1cf8], 0
jmp 0x1801520a5
mov eax, dword [rsp + 0x1cf8]
inc eax
mov dword [rsp + 0x1cf8], eax
cmp dword [rsp + 0x1cf8], 0x20
jg 0x18015213f
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1cf8], eax
jne 0x1801520cb
jmp 0x180152095
mov ecx, dword [rsp + 0x1cf8]
call fcn.1801e9030
mov dword [rsp + 0x1cfc], eax
lea rcx, str.WEAPON_STUNGUN
call fcn.1800eb430
mov dword [rsp + 0x1d00], eax
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1d00]
mov edx, dword [rsp + 0x1d00]
mov ecx, dword [rsp + 0x1cfc]
call fcn.1801e7bb0
cmp dword [rsp + 0x1cf8], 0x20
jne 0x180152126
jmp 0x18015213f
lea rcx, [0x180357478]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x180152095
lea rcx, [0x1803571b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180152215
mov dword [rsp + 0x1d04], 0
jmp 0x18015217b
mov eax, dword [rsp + 0x1d04]
inc eax
mov dword [rsp + 0x1d04], eax
cmp dword [rsp + 0x1d04], 0x20
jg 0x180152215
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1d04], eax
jne 0x1801521a1
jmp 0x18015216b
mov ecx, dword [rsp + 0x1d04]
call fcn.1801e9030
mov dword [rsp + 0x1d08], eax
lea rcx, str.WEAPON_STONE_HATCHET
call fcn.1800eb430
mov dword [rsp + 0x1d0c], eax
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x1d0c]
mov edx, dword [rsp + 0x1d0c]
mov ecx, dword [rsp + 0x1d08]
call fcn.1801e7bb0
cmp dword [rsp + 0x1d04], 0x20
jne 0x1801521fc
jmp 0x180152215
lea rcx, [0x180357498]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x18015216b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
mov byte [0x18037f915], 1
lea rcx, [0x180352378]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803571d8]
call fcn.180045f70
mov edx, 0xaa
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180356fd8]
call fcn.180045f70
mov edx, 0xa9
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803571f8]
call fcn.180045f70
mov edx, 0x270
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357218]
call fcn.180045f70
mov edx, 0x180
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357238]
call fcn.180045f70
mov edx, 0xab
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357258]
call fcn.180045f70
mov edx, 0xac
mov rcx, rax
call fcn.18010c490
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180152328
lea rcx, [0x180357278]
call fcn.180045f70
mov edx, 0x263
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015234f
lea rcx, [0x180357298]
call fcn.180045f70
lea rdx, [0x180384c3a]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180152376
lea rcx, [0x1803572b8]
call fcn.180045f70
lea rdx, [0x180384c30]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015239d
lea rcx, [0x1803572d8]
call fcn.180045f70
lea rdx, [0x180384c38]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801523c4
lea rcx, [0x1803572f8]
call fcn.180045f70
lea rdx, [0x180384c39]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801523eb
lea rcx, [0x180357318]
call fcn.180045f70
lea rdx, [0x180384c2f]
mov rcx, rax
call fcn.18010c8f0
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801524be
lea rcx, [0x180357338]
call fcn.180045f70
mov edx, 0xc5
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180152449
lea rcx, [0x180357358]
call fcn.180045f70
lea rdx, [0x180384c3b]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180152470
lea rcx, [0x180357378]
call fcn.180045f70
lea rdx, [0x180384c3c]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180152497
lea rcx, [0x180357398]
call fcn.180045f70
lea rdx, [0x180384c3d]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801524be
lea rcx, [0x1803573b8]
call fcn.180045f70
lea rdx, [0x180384c32]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x1803573d8]
call fcn.180045f70
mov edx, 0x21f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803573f8]
call fcn.180045f70
mov edx, 0x218
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180152516
call fcn.180028d50
jmp 0x18015251b
call fcn.180028c60
jmp case.0x18011196c.3
lea rcx, [0x1803571f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803574b8]
call fcn.180045f70
mov edx, 0x271
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803574d8]
call fcn.180045f70
mov edx, 0x272
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180152592
lea rcx, [0x1803574f8]
call fcn.180045f70
lea rdx, [0x180384c11]
mov rcx, rax
call fcn.18010c8f0
call fcn.1800f1a30
call fcn.180028ae0
jmp case.0x18011196c.3
lea rcx, [0x1803574b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801525e1
lea rcx, [0x180357518]
call fcn.180045f70
lea rdx, [0x180384c12]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180152608
lea rcx, [0x180357538]
call fcn.180045f70
lea rdx, [0x180384c10]
mov rcx, rax
call fcn.18010c8f0
call fcn.1801f1a20
call fcn.1800f1a30
call fcn.180028c60
jmp case.0x18011196c.3
lea rcx, [0x1803574d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015265c
lea rcx, [0x180357558]
call fcn.180045f70
lea rdx, [0x180384c0f]
mov rcx, rax
call fcn.18010c8f0
call fcn.1801f1ae0
call fcn.1800f1a30
call fcn.180028ab0
jmp case.0x18011196c.3
lea rcx, [0x180357578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180357598]
call fcn.180045f70
lea rdx, [0x180384c33]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x1803575b8]
call fcn.180045f70
lea rdx, [0x180384c34]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x1803575d8]
call fcn.180045f70
lea rdx, [0x180384c35]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x1803575f8]
call fcn.180045f70
mov dword [rsp + 0x20], 0xa
mov r9d, 0x9c4
mov r8d, 1
lea rdx, [0x180343e84]
mov rcx, rax
call fcn.18010dc20
lea rcx, [0x180357618]
call fcn.180045f70
mov dword [rsp + 0x20], 5
mov r9d, 0x32
mov r8d, 1
lea rdx, [0x180343e80]
mov rcx, rax
call fcn.18010dc20
lea rcx, [0x180357638]
call fcn.180045f70
mov dword [rsp + 0x20], 0xa
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x180343e7c]
mov rcx, rax
call fcn.18010dc20
lea rcx, [0x180357658]
call fcn.180045f70
mov edx, 0x220
mov rcx, rax
call fcn.18010c490
call fcn.1801097a0
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x1803573f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180355a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180152839
mov dword [rsp + 0x1d10], 0
jmp 0x1801527e5
mov eax, dword [rsp + 0x1d10]
inc eax
mov dword [rsp + 0x1d10], eax
cmp dword [rsp + 0x1d10], 0x20
jg 0x180152839
mov ecx, dword [rsp + 0x1d10]
call fcn.1801e9030
mov dword [rsp + 0x1d14], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1d14], eax
je 0x180152837
cmp dword [rsp + 0x1d14], 0
setne al
movzx ecx, al
call fcn.1800c5de0
lea rcx, [0x180357738]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x1801527d5
lea rcx, [0x180355a78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801528c5
mov dword [rsp + 0x1d18], 0
jmp 0x180152871
mov eax, dword [rsp + 0x1d18]
inc eax
mov dword [rsp + 0x1d18], eax
cmp dword [rsp + 0x1d18], 0x20
jg 0x1801528c5
mov ecx, dword [rsp + 0x1d18]
call fcn.1801e9030
mov dword [rsp + 0x1d1c], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1d1c], eax
je 0x1801528c3
cmp dword [rsp + 0x1d1c], 0
setne al
movzx ecx, al
call fcn.1800c5f00
lea rcx, [0x180357758]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x180152861
lea rcx, [0x180357678]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180152951
mov dword [rsp + 0x1d20], 0
jmp 0x1801528fd
mov eax, dword [rsp + 0x1d20]
inc eax
mov dword [rsp + 0x1d20], eax
cmp dword [rsp + 0x1d20], 0x20
jg 0x180152951
mov ecx, dword [rsp + 0x1d20]
call fcn.1801e9030
mov dword [rsp + 0x1d24], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1d24], eax
je 0x18015294f
cmp dword [rsp + 0x1d24], 0
setne al
movzx ecx, al
call fcn.1800c1240
lea rcx, [0x180357778]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x1801528ed
lea rcx, [0x180357698]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801529dd
mov dword [rsp + 0x1d28], 0
jmp 0x180152989
mov eax, dword [rsp + 0x1d28]
inc eax
mov dword [rsp + 0x1d28], eax
cmp dword [rsp + 0x1d28], 0x20
jg 0x1801529dd
mov ecx, dword [rsp + 0x1d28]
call fcn.1801e9030
mov dword [rsp + 0x1d2c], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1d2c], eax
je 0x1801529db
cmp dword [rsp + 0x1d2c], 0
setne al
movzx ecx, al
call fcn.1800c10a0
lea rcx, [0x180357798]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x180152979
lea rcx, [0x1803576b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180152a69
mov dword [rsp + 0x1d30], 0
jmp 0x180152a15
mov eax, dword [rsp + 0x1d30]
inc eax
mov dword [rsp + 0x1d30], eax
cmp dword [rsp + 0x1d30], 0x20
jg 0x180152a69
mov ecx, dword [rsp + 0x1d30]
call fcn.1801e9030
mov dword [rsp + 0x1d34], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1d34], eax
je 0x180152a67
cmp dword [rsp + 0x1d34], 0
setne al
movzx ecx, al
call fcn.1800c0f70
lea rcx, [0x1803577b8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x180152a05
lea rcx, [0x1803576d8]
call fcn.180045f70
mov edx, 0x219
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803576f8]
call fcn.180045f70
mov r9d, 0x73
mov r8d, 1
lea rdx, [0x180343e88]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x180357718]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180152b2e
mov dword [rsp + 0x1d38], 0
jmp 0x180152ae1
mov eax, dword [rsp + 0x1d38]
inc eax
mov dword [rsp + 0x1d38], eax
cmp dword [rsp + 0x1d38], 0x20
jg 0x180152b2e
mov ecx, dword [rsp + 0x1d38]
call fcn.1801e9030
mov dword [rsp + 0x1d3c], eax
call fcn.1801e92f0
cmp dword [rsp + 0x1d3c], eax
je 0x180152b2c
mov ecx, dword [rsp + 0x1d3c]
call fcn.1800c5b40
lea rcx, [0x180356ab8]
call fcn.180045f70
mov rcx, rax
call fcn.1800296c0
jmp 0x180152ad1
call fcn.1800f1a30
call fcn.180028bd0
jmp case.0x18011196c.3
lea rcx, [0x180352a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov edx, 0x282
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352a78]
call fcn.180045f70
mov edx, 0x269
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352a98]
call fcn.180045f70
mov edx, 0x25e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x241
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x201
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ab8]
call fcn.180045f70
mov edx, 0x190
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352ad8]
call fcn.180045f70
mov edx, 0x191
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352af8]
call fcn.180045f70
mov edx, 0x192
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b18]
call fcn.180045f70
mov edx, 0x193
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b38]
call fcn.180045f70
mov edx, 0x194
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b58]
call fcn.180045f70
mov edx, 0x195
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b78]
call fcn.180045f70
mov edx, 0x196
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352b98]
call fcn.180045f70
mov edx, 0x197
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bb8]
call fcn.180045f70
mov edx, 0x198
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bd8]
call fcn.180045f70
mov edx, 0x199
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352bf8]
call fcn.180045f70
mov edx, 0x19a
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c18]
call fcn.180045f70
mov edx, 0x19b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c38]
call fcn.180045f70
mov edx, 0x19c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c58]
call fcn.180045f70
mov edx, 0x19d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c78]
call fcn.180045f70
mov edx, 0x19e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352c98]
call fcn.180045f70
mov edx, 0x19f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cb8]
call fcn.180045f70
mov edx, 0x1a0
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cd8]
call fcn.180045f70
mov edx, 0x1a1
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352cf8]
call fcn.180045f70
mov edx, 0x1a2
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d18]
call fcn.180045f70
mov edx, 0x1a3
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d38]
call fcn.180045f70
mov edx, 0x1a4
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d58]
call fcn.180045f70
mov edx, 0x1a5
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d78]
call fcn.180045f70
mov edx, 0x1a6
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352d98]
call fcn.180045f70
mov edx, 0x1a7
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352db8]
call fcn.180045f70
mov edx, 0x1a8
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352dd8]
call fcn.180045f70
mov edx, 0x1a9
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352df8]
call fcn.180045f70
mov edx, 0x1aa
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e18]
call fcn.180045f70
mov edx, 0x1ab
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e38]
call fcn.180045f70
mov edx, 0x1ac
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352e58]
call fcn.180045f70
mov edx, 0x1ad
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1d40], 0
jmp 0x180152f23
mov eax, dword [rsp + 0x1d40]
inc eax
mov dword [rsp + 0x1d40], eax
movsxd rax, dword [rsp + 0x1d40]
cmp rax, 0x15
jae 0x1801533fa
movsxd rax, dword [rsp + 0x1d40]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801533f5
mov dword [rsp + 0x1d44], 0
jmp 0x180152f7e
mov eax, dword [rsp + 0x1d44]
inc eax
mov dword [rsp + 0x1d44], eax
cmp dword [rsp + 0x1d44], 0x20
jg 0x1801533f5
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1d44], eax
jne 0x180152fa4
jmp 0x180152f6e
xorps xmm0, xmm0
movss dword [rsp + 0x1d48], xmm0
mov ecx, dword [rsp + 0x1d44]
call fcn.1801e9030
mov dword [rsp + 0x1d4c], eax
movsxd rax, dword [rsp + 0x1d40]
imul rax, rax, 8
lea rcx, str.alkonost
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1d50], eax
mov ecx, dword [rsp + 0x1d50]
call fcn.1801e8d50
test eax, eax
je 0x1801533f0
mov ecx, dword [rsp + 0x1d50]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1d50]
call fcn.1801e8d00
test eax, eax
jne 0x180153025
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015300c
xor r8d, r8d
mov edx, dword [rsp + 0x1d4c]
lea rcx, [rsp + 0x7120]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a7a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a7c0]
lea rcx, [rsp + 0x1a7a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1d54], xmm0
mov ecx, dword [rsp + 0x1d4c]
call fcn.1801e8cb0
movss dword [rsp + 0x1d58], xmm0
movss xmm0, dword [rsp + 0x1d58]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1d54]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1d5c], xmm0
movss xmm0, dword [rsp + 0x1d58]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1d54]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d60], xmm0
movss xmm0, dword [rsp + 0x1a7c0]
addss xmm0, dword [rsp + 0x1d5c]
movss dword [rsp + 0x1a7c0], xmm0
movss xmm0, dword [rsp + 0x1a7c8]
addss xmm0, dword [rsp + 0x1d60]
movss dword [rsp + 0x1a7c8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1d58]
lea rdx, [rsp + 0x1a7c0]
mov ecx, dword [rsp + 0x1d50]
call qword [0x1803856e8]
mov dword [rsp + 0x1d64], eax
mov ecx, dword [rsp + 0x1d64]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8ae0
mov dword [rsp + 0x1d68], eax
mov edx, 1
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8a30
test eax, eax
je 0x1801531ed
mov edx, 1
mov ecx, dword [rsp + 0x1d68]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8970
mov dword [rsp + 0x1d6c], 0
jmp 0x180153218
mov eax, dword [rsp + 0x1d6c]
inc eax
mov dword [rsp + 0x1d6c], eax
cmp dword [rsp + 0x1d6c], 0x32
jge 0x180153269
mov edx, dword [rsp + 0x1d6c]
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1d6c]
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8890
jmp 0x180153208
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x1801533ce
mov edx, 1
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1d64]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1d50]
call fcn.1800e39e0
cmp dword [rsp + 0x1d44], 0x20
jne 0x1801533f0
jmp 0x1801533f5
jmp 0x180152f6e
jmp 0x180152f13
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180353318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1d70], 0
jmp 0x18015345c
mov eax, dword [rsp + 0x1d70]
inc eax
mov dword [rsp + 0x1d70], eax
movsxd rax, dword [rsp + 0x1d70]
cmp rax, 0xf
jae 0x180153933
movsxd rax, dword [rsp + 0x1d70]
imul rax, rax, 8
lea rcx, str.openwheel1
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015392e
mov dword [rsp + 0x1d74], 0
jmp 0x1801534b7
mov eax, dword [rsp + 0x1d74]
inc eax
mov dword [rsp + 0x1d74], eax
cmp dword [rsp + 0x1d74], 0x20
jg 0x18015392e
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1d74], eax
jne 0x1801534dd
jmp 0x1801534a7
xorps xmm0, xmm0
movss dword [rsp + 0x1d78], xmm0
mov ecx, dword [rsp + 0x1d74]
call fcn.1801e9030
mov dword [rsp + 0x1d7c], eax
movsxd rax, dword [rsp + 0x1d70]
imul rax, rax, 8
lea rcx, str.openwheel1
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1d80], eax
mov ecx, dword [rsp + 0x1d80]
call fcn.1801e8d50
test eax, eax
je 0x180153929
mov ecx, dword [rsp + 0x1d80]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1d80]
call fcn.1801e8d00
test eax, eax
jne 0x18015355e
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180153545
xor r8d, r8d
mov edx, dword [rsp + 0x1d7c]
lea rcx, [rsp + 0x70d8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a7f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a808]
lea rcx, [rsp + 0x1a7f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1d84], xmm0
mov ecx, dword [rsp + 0x1d7c]
call fcn.1801e8cb0
movss dword [rsp + 0x1d88], xmm0
movss xmm0, dword [rsp + 0x1d88]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1d84]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1d8c], xmm0
movss xmm0, dword [rsp + 0x1d88]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1d84]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1d90], xmm0
movss xmm0, dword [rsp + 0x1a808]
addss xmm0, dword [rsp + 0x1d8c]
movss dword [rsp + 0x1a808], xmm0
movss xmm0, dword [rsp + 0x1a810]
addss xmm0, dword [rsp + 0x1d90]
movss dword [rsp + 0x1a810], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1d88]
lea rdx, [rsp + 0x1a808]
mov ecx, dword [rsp + 0x1d80]
call qword [0x1803856e8]
mov dword [rsp + 0x1d94], eax
mov ecx, dword [rsp + 0x1d94]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8ae0
mov dword [rsp + 0x1d98], eax
mov edx, 1
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8a30
test eax, eax
je 0x180153726
mov edx, 1
mov ecx, dword [rsp + 0x1d98]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8970
mov dword [rsp + 0x1d9c], 0
jmp 0x180153751
mov eax, dword [rsp + 0x1d9c]
inc eax
mov dword [rsp + 0x1d9c], eax
cmp dword [rsp + 0x1d9c], 0x32
jge 0x1801537a2
mov edx, dword [rsp + 0x1d9c]
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1d9c]
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8890
jmp 0x180153741
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180153907
mov edx, 1
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1d94]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1d80]
call fcn.1800e39e0
cmp dword [rsp + 0x1d74], 0x20
jne 0x180153929
jmp 0x18015392e
jmp 0x1801534a7
jmp 0x18015344c
call fcn.1800f1a30
call fcn.180028d20
jmp case.0x18011196c.3
lea rcx, [0x180352a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1da0], 0
jmp 0x180153995
mov eax, dword [rsp + 0x1da0]
inc eax
mov dword [rsp + 0x1da0], eax
movsxd rax, dword [rsp + 0x1da0]
cmp rax, 0x14
jae 0x180153e6c
movsxd rax, dword [rsp + 0x1da0]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180153e67
mov dword [rsp + 0x1da4], 0
jmp 0x1801539f0
mov eax, dword [rsp + 0x1da4]
inc eax
mov dword [rsp + 0x1da4], eax
cmp dword [rsp + 0x1da4], 0x20
jg 0x180153e67
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1da4], eax
jne 0x180153a16
jmp 0x1801539e0
xorps xmm0, xmm0
movss dword [rsp + 0x1da8], xmm0
mov ecx, dword [rsp + 0x1da4]
call fcn.1801e9030
mov dword [rsp + 0x1dac], eax
movsxd rax, dword [rsp + 0x1da0]
imul rax, rax, 8
lea rcx, str.asbo
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1db0], eax
mov ecx, dword [rsp + 0x1db0]
call fcn.1801e8d50
test eax, eax
je 0x180153e62
mov ecx, dword [rsp + 0x1db0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1db0]
call fcn.1801e8d00
test eax, eax
jne 0x180153a97
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180153a7e
xor r8d, r8d
mov edx, dword [rsp + 0x1dac]
lea rcx, [rsp + 0x7088]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a838]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a850]
lea rcx, [rsp + 0x1a838]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1db4], xmm0
mov ecx, dword [rsp + 0x1dac]
call fcn.1801e8cb0
movss dword [rsp + 0x1db8], xmm0
movss xmm0, dword [rsp + 0x1db8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1db4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1dbc], xmm0
movss xmm0, dword [rsp + 0x1db8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1db4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1dc0], xmm0
movss xmm0, dword [rsp + 0x1a850]
addss xmm0, dword [rsp + 0x1dbc]
movss dword [rsp + 0x1a850], xmm0
movss xmm0, dword [rsp + 0x1a858]
addss xmm0, dword [rsp + 0x1dc0]
movss dword [rsp + 0x1a858], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1db8]
lea rdx, [rsp + 0x1a850]
mov ecx, dword [rsp + 0x1db0]
call qword [0x1803856e8]
mov dword [rsp + 0x1dc4], eax
mov ecx, dword [rsp + 0x1dc4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8ae0
mov dword [rsp + 0x1dc8], eax
mov edx, 1
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8a30
test eax, eax
je 0x180153c5f
mov edx, 1
mov ecx, dword [rsp + 0x1dc8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8970
mov dword [rsp + 0x1dcc], 0
jmp 0x180153c8a
mov eax, dword [rsp + 0x1dcc]
inc eax
mov dword [rsp + 0x1dcc], eax
cmp dword [rsp + 0x1dcc], 0x32
jge 0x180153cdb
mov edx, dword [rsp + 0x1dcc]
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1dcc]
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8890
jmp 0x180153c7a
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180153e40
mov edx, 1
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1dc4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1db0]
call fcn.1800e39e0
cmp dword [rsp + 0x1da4], 0x20
jne 0x180153e62
jmp 0x180153e67
jmp 0x1801539e0
jmp 0x180153985
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1dd0], 0
jmp 0x180153ee9
mov eax, dword [rsp + 0x1dd0]
inc eax
mov dword [rsp + 0x1dd0], eax
movsxd rax, dword [rsp + 0x1dd0]
cmp rax, 0x16
jae 0x1801543dc
movsxd rax, dword [rsp + 0x1dd0]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801543d7
mov dword [rsp + 0x1dd4], 0
jmp 0x180153f44
mov eax, dword [rsp + 0x1dd4]
inc eax
mov dword [rsp + 0x1dd4], eax
cmp dword [rsp + 0x1dd4], 0x20
jg 0x1801543d7
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1dd4], eax
jne 0x180153f6a
jmp 0x180153f34
xorps xmm0, xmm0
movss dword [rsp + 0x1dd8], xmm0
mov ecx, dword [rsp + 0x1dd4]
call fcn.1801e9030
mov dword [rsp + 0x1ddc], eax
movsxd rax, dword [rsp + 0x1dd0]
imul rax, rax, 8
lea rcx, str.caracara2
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1de0], eax
mov ecx, dword [rsp + 0x1de0]
call fcn.1801e8d50
test eax, eax
je 0x1801543d2
mov ecx, dword [rsp + 0x1de0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1de0]
call fcn.1801e8d00
test eax, eax
jne 0x180153feb
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180153fd2
xor r8d, r8d
mov edx, dword [rsp + 0x1ddc]
lea rcx, [rsp + 0x7040]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a880]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a898]
lea rcx, [rsp + 0x1a880]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1de4], xmm0
mov ecx, dword [rsp + 0x1ddc]
call fcn.1801e8cb0
movss dword [rsp + 0x1de8], xmm0
movss xmm0, dword [rsp + 0x1de8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1de4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1dec], xmm0
movss xmm0, dword [rsp + 0x1de8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1de4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1df0], xmm0
movss xmm0, dword [rsp + 0x1a898]
addss xmm0, dword [rsp + 0x1dec]
movss dword [rsp + 0x1a898], xmm0
movss xmm0, dword [rsp + 0x1a8a0]
addss xmm0, dword [rsp + 0x1df0]
movss dword [rsp + 0x1a8a0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1de8]
lea rdx, [rsp + 0x1a898]
mov ecx, dword [rsp + 0x1de0]
call qword [0x1803856e8]
mov dword [rsp + 0x1df4], eax
mov ecx, dword [rsp + 0x1df4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8ae0
mov dword [rsp + 0x1df8], eax
mov edx, 1
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8a30
test eax, eax
je 0x1801541b3
mov edx, 1
mov ecx, dword [rsp + 0x1df8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8970
mov dword [rsp + 0x1dfc], 0
jmp 0x1801541de
mov eax, dword [rsp + 0x1dfc]
inc eax
mov dword [rsp + 0x1dfc], eax
cmp dword [rsp + 0x1dfc], 0x32
jge 0x18015422f
mov edx, dword [rsp + 0x1dfc]
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1dfc]
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8890
jmp 0x1801541ce
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x1801543b0
mov edx, 1
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e86c0
lea rcx, [rsp + 0x25bf8]
call fcn.180029290
nop
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1df4]
call fcn.1801e8940
nop
lea rcx, [rsp + 0x25bf8]
call fcn.180029310
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1de0]
call fcn.1800e39e0
cmp dword [rsp + 0x1dd4], 0x20
jne 0x1801543d2
jmp 0x1801543d7
jmp 0x180153f34
jmp 0x180153ed9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1e00], 0
jmp 0x180154459
mov eax, dword [rsp + 0x1e00]
inc eax
mov dword [rsp + 0x1e00], eax
movsxd rax, dword [rsp + 0x1e00]
cmp rax, 0x2d
jae 0x180154930
movsxd rax, dword [rsp + 0x1e00]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015492b
mov dword [rsp + 0x1e04], 0
jmp 0x1801544b4
mov eax, dword [rsp + 0x1e04]
inc eax
mov dword [rsp + 0x1e04], eax
cmp dword [rsp + 0x1e04], 0x20
jg 0x18015492b
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1e04], eax
jne 0x1801544da
jmp 0x1801544a4
xorps xmm0, xmm0
movss dword [rsp + 0x1e08], xmm0
mov ecx, dword [rsp + 0x1e04]
call fcn.1801e9030
mov dword [rsp + 0x1e0c], eax
movsxd rax, dword [rsp + 0x1e00]
imul rax, rax, 8
lea rcx, str.bruiser
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1e10], eax
mov ecx, dword [rsp + 0x1e10]
call fcn.1801e8d50
test eax, eax
je 0x180154926
mov ecx, dword [rsp + 0x1e10]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1e10]
call fcn.1801e8d00
test eax, eax
jne 0x18015455b
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180154542
xor r8d, r8d
mov edx, dword [rsp + 0x1e0c]
lea rcx, [rsp + 0x6fd0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a8c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a8e0]
lea rcx, [rsp + 0x1a8c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1e14], xmm0
mov ecx, dword [rsp + 0x1e0c]
call fcn.1801e8cb0
movss dword [rsp + 0x1e18], xmm0
movss xmm0, dword [rsp + 0x1e18]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1e14]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1e1c], xmm0
movss xmm0, dword [rsp + 0x1e18]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1e14]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e20], xmm0
movss xmm0, dword [rsp + 0x1a8e0]
addss xmm0, dword [rsp + 0x1e1c]
movss dword [rsp + 0x1a8e0], xmm0
movss xmm0, dword [rsp + 0x1a8e8]
addss xmm0, dword [rsp + 0x1e20]
movss dword [rsp + 0x1a8e8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1e18]
lea rdx, [rsp + 0x1a8e0]
mov ecx, dword [rsp + 0x1e10]
call qword [0x1803856e8]
mov dword [rsp + 0x1e24], eax
mov ecx, dword [rsp + 0x1e24]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8ae0
mov dword [rsp + 0x1e28], eax
mov edx, 1
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8a30
test eax, eax
je 0x180154723
mov edx, 1
mov ecx, dword [rsp + 0x1e28]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8970
mov dword [rsp + 0x1e2c], 0
jmp 0x18015474e
mov eax, dword [rsp + 0x1e2c]
inc eax
mov dword [rsp + 0x1e2c], eax
cmp dword [rsp + 0x1e2c], 0x32
jge 0x18015479f
mov edx, dword [rsp + 0x1e2c]
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1e2c]
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8890
jmp 0x18015473e
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180154904
mov edx, 1
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1e24]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1e10]
call fcn.1800e39e0
cmp dword [rsp + 0x1e04], 0x20
jne 0x180154926
jmp 0x18015492b
jmp 0x1801544a4
jmp 0x180154449
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
mov dword [rsp + 0x1e30], 0
jmp 0x1801549ad
mov eax, dword [rsp + 0x1e30]
inc eax
mov dword [rsp + 0x1e30], eax
movsxd rax, dword [rsp + 0x1e30]
cmp rax, 0xe
jae 0x180154e84
movsxd rax, dword [rsp + 0x1e30]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180154e7f
mov dword [rsp + 0x1e34], 0
jmp 0x180154a08
mov eax, dword [rsp + 0x1e34]
inc eax
mov dword [rsp + 0x1e34], eax
cmp dword [rsp + 0x1e34], 0x20
jg 0x180154e7f
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1e34], eax
jne 0x180154a2e
jmp 0x1801549f8
xorps xmm0, xmm0
movss dword [rsp + 0x1e38], xmm0
mov ecx, dword [rsp + 0x1e34]
call fcn.1801e9030
mov dword [rsp + 0x1e3c], eax
movsxd rax, dword [rsp + 0x1e30]
imul rax, rax, 8
lea rcx, str.blimp3
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1e40], eax
mov ecx, dword [rsp + 0x1e40]
call fcn.1801e8d50
test eax, eax
je 0x180154e7a
mov ecx, dword [rsp + 0x1e40]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1e40]
call fcn.1801e8d00
test eax, eax
jne 0x180154aaf
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180154a96
xor r8d, r8d
mov edx, dword [rsp + 0x1e3c]
lea rcx, [rsp + 0x6fb8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a910]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a928]
lea rcx, [rsp + 0x1a910]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1e44], xmm0
mov ecx, dword [rsp + 0x1e3c]
call fcn.1801e8cb0
movss dword [rsp + 0x1e48], xmm0
movss xmm0, dword [rsp + 0x1e48]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1e44]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1e4c], xmm0
movss xmm0, dword [rsp + 0x1e48]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1e44]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e50], xmm0
movss xmm0, dword [rsp + 0x1a928]
addss xmm0, dword [rsp + 0x1e4c]
movss dword [rsp + 0x1a928], xmm0
movss xmm0, dword [rsp + 0x1a930]
addss xmm0, dword [rsp + 0x1e50]
movss dword [rsp + 0x1a930], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1e48]
lea rdx, [rsp + 0x1a928]
mov ecx, dword [rsp + 0x1e40]
call qword [0x1803856e8]
mov dword [rsp + 0x1e54], eax
mov ecx, dword [rsp + 0x1e54]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8ae0
mov dword [rsp + 0x1e58], eax
mov edx, 1
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8a30
test eax, eax
je 0x180154c77
mov edx, 1
mov ecx, dword [rsp + 0x1e58]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8970
mov dword [rsp + 0x1e5c], 0
jmp 0x180154ca2
mov eax, dword [rsp + 0x1e5c]
inc eax
mov dword [rsp + 0x1e5c], eax
cmp dword [rsp + 0x1e5c], 0x32
jge 0x180154cf3
mov edx, dword [rsp + 0x1e5c]
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1e5c]
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8890
jmp 0x180154c92
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180154e58
mov edx, 1
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1e54]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1e40]
call fcn.1800e39e0
cmp dword [rsp + 0x1e34], 0x20
jne 0x180154e7a
jmp 0x180154e7f
jmp 0x1801549f8
jmp 0x18015499d
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1e60], 0
jmp 0x180154ee4
mov eax, dword [rsp + 0x1e60]
inc eax
mov dword [rsp + 0x1e60], eax
movsxd rax, dword [rsp + 0x1e60]
cmp rax, 0x10
jae 0x1801553bb
movsxd rax, dword [rsp + 0x1e60]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801553b6
mov dword [rsp + 0x1e64], 0
jmp 0x180154f3f
mov eax, dword [rsp + 0x1e64]
inc eax
mov dword [rsp + 0x1e64], eax
cmp dword [rsp + 0x1e64], 0x20
jg 0x1801553b6
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1e64], eax
jne 0x180154f65
jmp 0x180154f2f
xorps xmm0, xmm0
movss dword [rsp + 0x1e68], xmm0
mov ecx, dword [rsp + 0x1e64]
call fcn.1801e9030
mov dword [rsp + 0x1e6c], eax
movsxd rax, dword [rsp + 0x1e60]
imul rax, rax, 8
lea rcx, str.caracara
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1e70], eax
mov ecx, dword [rsp + 0x1e70]
call fcn.1801e8d50
test eax, eax
je 0x1801553b1
mov ecx, dword [rsp + 0x1e70]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1e70]
call fcn.1801e8d00
test eax, eax
jne 0x180154fe6
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180154fcd
xor r8d, r8d
mov edx, dword [rsp + 0x1e6c]
lea rcx, [rsp + 0x6f70]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a958]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a970]
lea rcx, [rsp + 0x1a958]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1e74], xmm0
mov ecx, dword [rsp + 0x1e6c]
call fcn.1801e8cb0
movss dword [rsp + 0x1e78], xmm0
movss xmm0, dword [rsp + 0x1e78]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1e74]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1e7c], xmm0
movss xmm0, dword [rsp + 0x1e78]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1e74]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1e80], xmm0
movss xmm0, dword [rsp + 0x1a970]
addss xmm0, dword [rsp + 0x1e7c]
movss dword [rsp + 0x1a970], xmm0
movss xmm0, dword [rsp + 0x1a978]
addss xmm0, dword [rsp + 0x1e80]
movss dword [rsp + 0x1a978], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1e78]
lea rdx, [rsp + 0x1a970]
mov ecx, dword [rsp + 0x1e70]
call qword [0x1803856e8]
mov dword [rsp + 0x1e84], eax
mov ecx, dword [rsp + 0x1e84]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8ae0
mov dword [rsp + 0x1e88], eax
mov edx, 1
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8a30
test eax, eax
je 0x1801551ae
mov edx, 1
mov ecx, dword [rsp + 0x1e88]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8970
mov dword [rsp + 0x1e8c], 0
jmp 0x1801551d9
mov eax, dword [rsp + 0x1e8c]
inc eax
mov dword [rsp + 0x1e8c], eax
cmp dword [rsp + 0x1e8c], 0x32
jge 0x18015522a
mov edx, dword [rsp + 0x1e8c]
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1e8c]
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8890
jmp 0x1801551c9
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015538f
mov edx, 1
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1e84]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1e70]
call fcn.1800e39e0
cmp dword [rsp + 0x1e64], 0x20
jne 0x1801553b1
jmp 0x1801553b6
jmp 0x180154f2f
jmp 0x180154ed4
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1e90], 0
jmp 0x18015541b
mov eax, dword [rsp + 0x1e90]
inc eax
mov dword [rsp + 0x1e90], eax
movsxd rax, dword [rsp + 0x1e90]
cmp rax, 0x1c
jae 0x1801558f2
movsxd rax, dword [rsp + 0x1e90]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801558ed
mov dword [rsp + 0x1e94], 0
jmp 0x180155476
mov eax, dword [rsp + 0x1e94]
inc eax
mov dword [rsp + 0x1e94], eax
cmp dword [rsp + 0x1e94], 0x20
jg 0x1801558ed
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1e94], eax
jne 0x18015549c
jmp 0x180155466
xorps xmm0, xmm0
movss dword [rsp + 0x1e98], xmm0
mov ecx, dword [rsp + 0x1e94]
call fcn.1801e9030
mov dword [rsp + 0x1e9c], eax
movsxd rax, dword [rsp + 0x1e90]
imul rax, rax, 8
lea rcx, str.autarch
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1ea0], eax
mov ecx, dword [rsp + 0x1ea0]
call fcn.1801e8d50
test eax, eax
je 0x1801558e8
mov ecx, dword [rsp + 0x1ea0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1ea0]
call fcn.1801e8d00
test eax, eax
jne 0x18015551d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180155504
xor r8d, r8d
mov edx, dword [rsp + 0x1e9c]
lea rcx, [rsp + 0x6f40]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a9a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a9b8]
lea rcx, [rsp + 0x1a9a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1ea4], xmm0
mov ecx, dword [rsp + 0x1e9c]
call fcn.1801e8cb0
movss dword [rsp + 0x1ea8], xmm0
movss xmm0, dword [rsp + 0x1ea8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1ea4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1eac], xmm0
movss xmm0, dword [rsp + 0x1ea8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1ea4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1eb0], xmm0
movss xmm0, dword [rsp + 0x1a9b8]
addss xmm0, dword [rsp + 0x1eac]
movss dword [rsp + 0x1a9b8], xmm0
movss xmm0, dword [rsp + 0x1a9c0]
addss xmm0, dword [rsp + 0x1eb0]
movss dword [rsp + 0x1a9c0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1ea8]
lea rdx, [rsp + 0x1a9b8]
mov ecx, dword [rsp + 0x1ea0]
call qword [0x1803856e8]
mov dword [rsp + 0x1eb4], eax
mov ecx, dword [rsp + 0x1eb4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8ae0
mov dword [rsp + 0x1eb8], eax
mov edx, 1
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8a30
test eax, eax
je 0x1801556e5
mov edx, 1
mov ecx, dword [rsp + 0x1eb8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8970
mov dword [rsp + 0x1ebc], 0
jmp 0x180155710
mov eax, dword [rsp + 0x1ebc]
inc eax
mov dword [rsp + 0x1ebc], eax
cmp dword [rsp + 0x1ebc], 0x32
jge 0x180155761
mov edx, dword [rsp + 0x1ebc]
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1ebc]
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8890
jmp 0x180155700
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x1801558c6
mov edx, 1
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1eb4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1ea0]
call fcn.1800e39e0
cmp dword [rsp + 0x1e94], 0x20
jne 0x1801558e8
jmp 0x1801558ed
jmp 0x180155466
jmp 0x18015540b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1ec0], 0
jmp 0x180155952
mov eax, dword [rsp + 0x1ec0]
inc eax
mov dword [rsp + 0x1ec0], eax
movsxd rax, dword [rsp + 0x1ec0]
cmp rax, 0x13
jae 0x180155e29
movsxd rax, dword [rsp + 0x1ec0]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180155e24
mov dword [rsp + 0x1ec4], 0
jmp 0x1801559ad
mov eax, dword [rsp + 0x1ec4]
inc eax
mov dword [rsp + 0x1ec4], eax
cmp dword [rsp + 0x1ec4], 0x20
jg 0x180155e24
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1ec4], eax
jne 0x1801559d3
jmp 0x18015599d
xorps xmm0, xmm0
movss dword [rsp + 0x1ec8], xmm0
mov ecx, dword [rsp + 0x1ec4]
call fcn.1801e9030
mov dword [rsp + 0x1ecc], eax
movsxd rax, dword [rsp + 0x1ec0]
imul rax, rax, 8
lea rcx, str.havok
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1ed0], eax
mov ecx, dword [rsp + 0x1ed0]
call fcn.1801e8d50
test eax, eax
je 0x180155e1f
mov ecx, dword [rsp + 0x1ed0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1ed0]
call fcn.1801e8d00
test eax, eax
jne 0x180155a54
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180155a3b
xor r8d, r8d
mov edx, dword [rsp + 0x1ecc]
lea rcx, [rsp + 0x6f28]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1a9e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1aa00]
lea rcx, [rsp + 0x1a9e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1ed4], xmm0
mov ecx, dword [rsp + 0x1ecc]
call fcn.1801e8cb0
movss dword [rsp + 0x1ed8], xmm0
movss xmm0, dword [rsp + 0x1ed8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1ed4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1edc], xmm0
movss xmm0, dword [rsp + 0x1ed8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1ed4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1ee0], xmm0
movss xmm0, dword [rsp + 0x1aa00]
addss xmm0, dword [rsp + 0x1edc]
movss dword [rsp + 0x1aa00], xmm0
movss xmm0, dword [rsp + 0x1aa08]
addss xmm0, dword [rsp + 0x1ee0]
movss dword [rsp + 0x1aa08], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1ed8]
lea rdx, [rsp + 0x1aa00]
mov ecx, dword [rsp + 0x1ed0]
call qword [0x1803856e8]
mov dword [rsp + 0x1ee4], eax
mov ecx, dword [rsp + 0x1ee4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8ae0
mov dword [rsp + 0x1ee8], eax
mov edx, 1
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8a30
test eax, eax
je 0x180155c1c
mov edx, 1
mov ecx, dword [rsp + 0x1ee8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8970
mov dword [rsp + 0x1eec], 0
jmp 0x180155c47
mov eax, dword [rsp + 0x1eec]
inc eax
mov dword [rsp + 0x1eec], eax
cmp dword [rsp + 0x1eec], 0x32
jge 0x180155c98
mov edx, dword [rsp + 0x1eec]
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1eec]
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8890
jmp 0x180155c37
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180155dfd
mov edx, 1
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1ee4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1ed0]
call fcn.1800e39e0
cmp dword [rsp + 0x1ec4], 0x20
jne 0x180155e1f
jmp 0x180155e24
jmp 0x18015599d
jmp 0x180155942
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1ef0], 0
jmp 0x180155e89
mov eax, dword [rsp + 0x1ef0]
inc eax
mov dword [rsp + 0x1ef0], eax
movsxd rax, dword [rsp + 0x1ef0]
cmp rax, 0x13
jae 0x180156360
movsxd rax, dword [rsp + 0x1ef0]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015635b
mov dword [rsp + 0x1ef4], 0
jmp 0x180155ee4
mov eax, dword [rsp + 0x1ef4]
inc eax
mov dword [rsp + 0x1ef4], eax
cmp dword [rsp + 0x1ef4], 0x20
jg 0x18015635b
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1ef4], eax
jne 0x180155f0a
jmp 0x180155ed4
xorps xmm0, xmm0
movss dword [rsp + 0x1ef8], xmm0
mov ecx, dword [rsp + 0x1ef4]
call fcn.1801e9030
mov dword [rsp + 0x1efc], eax
movsxd rax, dword [rsp + 0x1ef0]
imul rax, rax, 8
lea rcx, [0x180360210]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1f00], eax
mov ecx, dword [rsp + 0x1f00]
call fcn.1801e8d50
test eax, eax
je 0x180156356
mov ecx, dword [rsp + 0x1f00]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1f00]
call fcn.1801e8d00
test eax, eax
jne 0x180155f8b
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180155f72
xor r8d, r8d
mov edx, dword [rsp + 0x1efc]
lea rcx, [rsp + 0x6f10]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1aa30]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1aa48]
lea rcx, [rsp + 0x1aa30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1f04], xmm0
mov ecx, dword [rsp + 0x1efc]
call fcn.1801e8cb0
movss dword [rsp + 0x1f08], xmm0
movss xmm0, dword [rsp + 0x1f08]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1f04]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1f0c], xmm0
movss xmm0, dword [rsp + 0x1f08]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1f04]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f10], xmm0
movss xmm0, dword [rsp + 0x1aa48]
addss xmm0, dword [rsp + 0x1f0c]
movss dword [rsp + 0x1aa48], xmm0
movss xmm0, dword [rsp + 0x1aa50]
addss xmm0, dword [rsp + 0x1f10]
movss dword [rsp + 0x1aa50], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1f08]
lea rdx, [rsp + 0x1aa48]
mov ecx, dword [rsp + 0x1f00]
call qword [0x1803856e8]
mov dword [rsp + 0x1f14], eax
mov ecx, dword [rsp + 0x1f14]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8ae0
mov dword [rsp + 0x1f18], eax
mov edx, 1
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8a30
test eax, eax
je 0x180156153
mov edx, 1
mov ecx, dword [rsp + 0x1f18]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8970
mov dword [rsp + 0x1f1c], 0
jmp 0x18015617e
mov eax, dword [rsp + 0x1f1c]
inc eax
mov dword [rsp + 0x1f1c], eax
cmp dword [rsp + 0x1f1c], 0x32
jge 0x1801561cf
mov edx, dword [rsp + 0x1f1c]
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1f1c]
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8890
jmp 0x18015616e
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180156334
mov edx, 1
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1f14]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1f00]
call fcn.1800e39e0
cmp dword [rsp + 0x1ef4], 0x20
jne 0x180156356
jmp 0x18015635b
jmp 0x180155ed4
jmp 0x180155e79
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1f20], 0
jmp 0x1801563c0
mov eax, dword [rsp + 0x1f20]
inc eax
mov dword [rsp + 0x1f20], eax
movsxd rax, dword [rsp + 0x1f20]
cmp rax, 0xf
jae 0x18015688d
movsxd rax, dword [rsp + 0x1f20]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180156888
mov dword [rsp + 0x1f24], 0
jmp 0x18015641b
mov eax, dword [rsp + 0x1f24]
inc eax
mov dword [rsp + 0x1f24], eax
cmp dword [rsp + 0x1f24], 0x20
jg 0x180156888
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1f24], eax
jne 0x180156441
jmp 0x18015640b
xorps xmm0, xmm0
movss dword [rsp + 0x1f28], xmm0
mov ecx, dword [rsp + 0x1f24]
call fcn.1801e9030
mov dword [rsp + 0x1f2c], eax
movsxd rax, dword [rsp + 0x1f20]
imul rax, rax, 8
lea rcx, str.bf400
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1f30], eax
mov ecx, dword [rsp + 0x1f30]
call fcn.1801e8d50
test eax, eax
je 0x180156883
mov ecx, dword [rsp + 0x1f30]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1f30]
call fcn.1801e8d00
test eax, eax
jne 0x1801564c2
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801564a9
xor r8d, r8d
mov edx, dword [rsp + 0x1f2c]
lea rcx, [rsp + 0x6ee0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1aa78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1aa90]
lea rcx, [rsp + 0x1aa78]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1f34], xmm0
mov ecx, dword [rsp + 0x1f2c]
call fcn.1801e8cb0
movss dword [rsp + 0x1f38], xmm0
movss xmm0, dword [rsp + 0x1f38]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1f34]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1f3c], xmm0
movss xmm0, dword [rsp + 0x1f38]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1f34]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f40], xmm0
movss xmm0, dword [rsp + 0x1aa90]
addss xmm0, dword [rsp + 0x1f3c]
movss dword [rsp + 0x1aa90], xmm0
movss xmm0, dword [rsp + 0x1aa98]
addss xmm0, dword [rsp + 0x1f40]
movss dword [rsp + 0x1aa98], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1f38]
lea rdx, [rsp + 0x1aa90]
mov ecx, dword [rsp + 0x1f30]
call qword [0x1803856e8]
mov dword [rsp + 0x1f44], eax
mov ecx, dword [rsp + 0x1f44]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8ae0
mov dword [rsp + 0x1f48], eax
mov edx, 1
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8a30
test eax, eax
je 0x18015668a
mov edx, 1
mov ecx, dword [rsp + 0x1f48]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8970
mov dword [rsp + 0x1f4c], 0
jmp 0x1801566b5
mov eax, dword [rsp + 0x1f4c]
inc eax
mov dword [rsp + 0x1f4c], eax
cmp dword [rsp + 0x1f4c], 0x32
jge 0x180156706
mov edx, dword [rsp + 0x1f4c]
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1f4c]
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8890
jmp 0x1801566a5
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015686b
mov edx, 1
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1f44]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1f30]
call fcn.1800e39e0
jmp 0x180156888
jmp 0x18015640b
jmp 0x1801563b0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1f50], 0
jmp 0x1801568ed
mov eax, dword [rsp + 0x1f50]
inc eax
mov dword [rsp + 0x1f50], eax
movsxd rax, dword [rsp + 0x1f50]
cmp rax, 0x17
jae 0x180156dc4
movsxd rax, dword [rsp + 0x1f50]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180156dbf
mov dword [rsp + 0x1f54], 0
jmp 0x180156948
mov eax, dword [rsp + 0x1f54]
inc eax
mov dword [rsp + 0x1f54], eax
cmp dword [rsp + 0x1f54], 0x20
jg 0x180156dbf
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1f54], eax
jne 0x18015696e
jmp 0x180156938
xorps xmm0, xmm0
movss dword [rsp + 0x1f58], xmm0
mov ecx, dword [rsp + 0x1f54]
call fcn.1801e9030
mov dword [rsp + 0x1f5c], eax
movsxd rax, dword [rsp + 0x1f50]
imul rax, rax, 8
lea rcx, str.blazer5
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1f60], eax
mov ecx, dword [rsp + 0x1f60]
call fcn.1801e8d50
test eax, eax
je 0x180156dba
mov ecx, dword [rsp + 0x1f60]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1f60]
call fcn.1801e8d00
test eax, eax
jne 0x1801569ef
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801569d6
xor r8d, r8d
mov edx, dword [rsp + 0x1f5c]
lea rcx, [rsp + 0x6ec8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1aac0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1aad8]
lea rcx, [rsp + 0x1aac0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1f64], xmm0
mov ecx, dword [rsp + 0x1f5c]
call fcn.1801e8cb0
movss dword [rsp + 0x1f68], xmm0
movss xmm0, dword [rsp + 0x1f68]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1f64]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1f6c], xmm0
movss xmm0, dword [rsp + 0x1f68]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1f64]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1f70], xmm0
movss xmm0, dword [rsp + 0x1aad8]
addss xmm0, dword [rsp + 0x1f6c]
movss dword [rsp + 0x1aad8], xmm0
movss xmm0, dword [rsp + 0x1aae0]
addss xmm0, dword [rsp + 0x1f70]
movss dword [rsp + 0x1aae0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1f68]
lea rdx, [rsp + 0x1aad8]
mov ecx, dword [rsp + 0x1f60]
call qword [0x1803856e8]
mov dword [rsp + 0x1f74], eax
mov ecx, dword [rsp + 0x1f74]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8ae0
mov dword [rsp + 0x1f78], eax
mov edx, 1
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8a30
test eax, eax
je 0x180156bb7
mov edx, 1
mov ecx, dword [rsp + 0x1f78]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8970
mov dword [rsp + 0x1f7c], 0
jmp 0x180156be2
mov eax, dword [rsp + 0x1f7c]
inc eax
mov dword [rsp + 0x1f7c], eax
cmp dword [rsp + 0x1f7c], 0x32
jge 0x180156c33
mov edx, dword [rsp + 0x1f7c]
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1f7c]
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8890
jmp 0x180156bd2
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180156d98
mov edx, 1
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1f74]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1f60]
call fcn.1800e39e0
cmp dword [rsp + 0x1f54], 0x20
jne 0x180156dba
jmp 0x180156dbf
jmp 0x180156938
jmp 0x1801568dd
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1f80], 0
jmp 0x180156e24
mov eax, dword [rsp + 0x1f80]
inc eax
mov dword [rsp + 0x1f80], eax
movsxd rax, dword [rsp + 0x1f80]
cmp rax, 0x15
jae 0x1801572fb
movsxd rax, dword [rsp + 0x1f80]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801572f6
mov dword [rsp + 0x1f84], 0
jmp 0x180156e7f
mov eax, dword [rsp + 0x1f84]
inc eax
mov dword [rsp + 0x1f84], eax
cmp dword [rsp + 0x1f84], 0x20
jg 0x1801572f6
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1f84], eax
jne 0x180156ea5
jmp 0x180156e6f
xorps xmm0, xmm0
movss dword [rsp + 0x1f88], xmm0
mov ecx, dword [rsp + 0x1f84]
call fcn.1801e9030
mov dword [rsp + 0x1f8c], eax
movsxd rax, dword [rsp + 0x1f80]
imul rax, rax, 8
lea rcx, str.dinghy
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1f90], eax
mov ecx, dword [rsp + 0x1f90]
call fcn.1801e8d50
test eax, eax
je 0x1801572f1
mov ecx, dword [rsp + 0x1f90]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1f90]
call fcn.1801e8d00
test eax, eax
jne 0x180156f26
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180156f0d
xor r8d, r8d
mov edx, dword [rsp + 0x1f8c]
lea rcx, [rsp + 0x6e98]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ab08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ab20]
lea rcx, [rsp + 0x1ab08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1f94], xmm0
mov ecx, dword [rsp + 0x1f8c]
call fcn.1801e8cb0
movss dword [rsp + 0x1f98], xmm0
movss xmm0, dword [rsp + 0x1f98]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1f94]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1f9c], xmm0
movss xmm0, dword [rsp + 0x1f98]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1f94]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1fa0], xmm0
movss xmm0, dword [rsp + 0x1ab20]
addss xmm0, dword [rsp + 0x1f9c]
movss dword [rsp + 0x1ab20], xmm0
movss xmm0, dword [rsp + 0x1ab28]
addss xmm0, dword [rsp + 0x1fa0]
movss dword [rsp + 0x1ab28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1f98]
lea rdx, [rsp + 0x1ab20]
mov ecx, dword [rsp + 0x1f90]
call qword [0x1803856e8]
mov dword [rsp + 0x1fa4], eax
mov ecx, dword [rsp + 0x1fa4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8ae0
mov dword [rsp + 0x1fa8], eax
mov edx, 1
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8a30
test eax, eax
je 0x1801570ee
mov edx, 1
mov ecx, dword [rsp + 0x1fa8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8970
mov dword [rsp + 0x1fac], 0
jmp 0x180157119
mov eax, dword [rsp + 0x1fac]
inc eax
mov dword [rsp + 0x1fac], eax
cmp dword [rsp + 0x1fac], 0x32
jge 0x18015716a
mov edx, dword [rsp + 0x1fac]
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1fac]
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8890
jmp 0x180157109
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x1801572cf
mov edx, 1
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1fa4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1f90]
call fcn.1800e39e0
cmp dword [rsp + 0x1f84], 0x20
jne 0x1801572f1
jmp 0x1801572f6
jmp 0x180156e6f
jmp 0x180156e14
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1fb0], 0
jmp 0x18015735b
mov eax, dword [rsp + 0x1fb0]
inc eax
mov dword [rsp + 0x1fb0], eax
movsxd rax, dword [rsp + 0x1fb0]
cmp rax, 0xb
jae 0x180157832
movsxd rax, dword [rsp + 0x1fb0]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015782d
mov dword [rsp + 0x1fb4], 0
jmp 0x1801573b6
mov eax, dword [rsp + 0x1fb4]
inc eax
mov dword [rsp + 0x1fb4], eax
cmp dword [rsp + 0x1fb4], 0x20
jg 0x18015782d
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1fb4], eax
jne 0x1801573dc
jmp 0x1801573a6
xorps xmm0, xmm0
movss dword [rsp + 0x1fb8], xmm0
mov ecx, dword [rsp + 0x1fb4]
call fcn.1801e9030
mov dword [rsp + 0x1fbc], eax
movsxd rax, dword [rsp + 0x1fb0]
imul rax, rax, 8
lea rcx, str.benson
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1fc0], eax
mov ecx, dword [rsp + 0x1fc0]
call fcn.1801e8d50
test eax, eax
je 0x180157828
mov ecx, dword [rsp + 0x1fc0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1fc0]
call fcn.1801e8d00
test eax, eax
jne 0x18015745d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180157444
xor r8d, r8d
mov edx, dword [rsp + 0x1fbc]
lea rcx, [rsp + 0x6e68]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ab50]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ab68]
lea rcx, [rsp + 0x1ab50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1fc4], xmm0
mov ecx, dword [rsp + 0x1fbc]
call fcn.1801e8cb0
movss dword [rsp + 0x1fc8], xmm0
movss xmm0, dword [rsp + 0x1fc8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1fc4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1fcc], xmm0
movss xmm0, dword [rsp + 0x1fc8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1fc4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x1fd0], xmm0
movss xmm0, dword [rsp + 0x1ab68]
addss xmm0, dword [rsp + 0x1fcc]
movss dword [rsp + 0x1ab68], xmm0
movss xmm0, dword [rsp + 0x1ab70]
addss xmm0, dword [rsp + 0x1fd0]
movss dword [rsp + 0x1ab70], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1fc8]
lea rdx, [rsp + 0x1ab68]
mov ecx, dword [rsp + 0x1fc0]
call qword [0x1803856e8]
mov dword [rsp + 0x1fd4], eax
mov ecx, dword [rsp + 0x1fd4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8ae0
mov dword [rsp + 0x1fd8], eax
mov edx, 1
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8a30
test eax, eax
je 0x180157625
mov edx, 1
mov ecx, dword [rsp + 0x1fd8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8970
mov dword [rsp + 0x1fdc], 0
jmp 0x180157650
mov eax, dword [rsp + 0x1fdc]
inc eax
mov dword [rsp + 0x1fdc], eax
cmp dword [rsp + 0x1fdc], 0x32
jge 0x1801576a1
mov edx, dword [rsp + 0x1fdc]
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x1fdc]
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8890
jmp 0x180157640
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180157806
mov edx, 1
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x1fd4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1fc0]
call fcn.1800e39e0
cmp dword [rsp + 0x1fb4], 0x20
jne 0x180157828
jmp 0x18015782d
jmp 0x1801573a6
jmp 0x18015734b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x1fe0], 0
jmp 0x180157892
mov eax, dword [rsp + 0x1fe0]
inc eax
mov dword [rsp + 0x1fe0], eax
movsxd rax, dword [rsp + 0x1fe0]
cmp rax, 8
jae 0x180157d69
movsxd rax, dword [rsp + 0x1fe0]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180157d64
mov dword [rsp + 0x1fe4], 0
jmp 0x1801578ed
mov eax, dword [rsp + 0x1fe4]
inc eax
mov dword [rsp + 0x1fe4], eax
cmp dword [rsp + 0x1fe4], 0x20
jg 0x180157d64
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x1fe4], eax
jne 0x180157913
jmp 0x1801578dd
xorps xmm0, xmm0
movss dword [rsp + 0x1fe8], xmm0
mov ecx, dword [rsp + 0x1fe4]
call fcn.1801e9030
mov dword [rsp + 0x1fec], eax
movsxd rax, dword [rsp + 0x1fe0]
imul rax, rax, 8
lea rcx, str.blista
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x1ff0], eax
mov ecx, dword [rsp + 0x1ff0]
call fcn.1801e8d50
test eax, eax
je 0x180157d5f
mov ecx, dword [rsp + 0x1ff0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x1ff0]
call fcn.1801e8d00
test eax, eax
jne 0x180157994
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015797b
xor r8d, r8d
mov edx, dword [rsp + 0x1fec]
lea rcx, [rsp + 0x6e50]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ab98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1abb0]
lea rcx, [rsp + 0x1ab98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x1ff4], xmm0
mov ecx, dword [rsp + 0x1fec]
call fcn.1801e8cb0
movss dword [rsp + 0x1ff8], xmm0
movss xmm0, dword [rsp + 0x1ff8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x1ff4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x1ffc], xmm0
movss xmm0, dword [rsp + 0x1ff8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x1ff4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2000], xmm0
movss xmm0, dword [rsp + 0x1abb0]
addss xmm0, dword [rsp + 0x1ffc]
movss dword [rsp + 0x1abb0], xmm0
movss xmm0, dword [rsp + 0x1abb8]
addss xmm0, dword [rsp + 0x2000]
movss dword [rsp + 0x1abb8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x1ff8]
lea rdx, [rsp + 0x1abb0]
mov ecx, dword [rsp + 0x1ff0]
call qword [0x1803856e8]
mov dword [rsp + 0x2004], eax
mov ecx, dword [rsp + 0x2004]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8ae0
mov dword [rsp + 0x2008], eax
mov edx, 1
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8a30
test eax, eax
je 0x180157b5c
mov edx, 1
mov ecx, dword [rsp + 0x2008]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8970
mov dword [rsp + 0x200c], 0
jmp 0x180157b87
mov eax, dword [rsp + 0x200c]
inc eax
mov dword [rsp + 0x200c], eax
cmp dword [rsp + 0x200c], 0x32
jge 0x180157bd8
mov edx, dword [rsp + 0x200c]
mov ecx, dword [rsp + 0x2004]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x200c]
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8890
jmp 0x180157b77
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180157d3d
mov edx, 1
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2004]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2004]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2004]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2004]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2004]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2004]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2004]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2004]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2004]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2004]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x1ff0]
call fcn.1800e39e0
cmp dword [rsp + 0x1fe4], 0x20
jne 0x180157d5f
jmp 0x180157d64
jmp 0x1801578dd
jmp 0x180157882
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2010], 0
jmp 0x180157dc9
mov eax, dword [rsp + 0x2010]
inc eax
mov dword [rsp + 0x2010], eax
movsxd rax, dword [rsp + 0x2010]
cmp rax, 0xe
jae 0x1801582a0
movsxd rax, dword [rsp + 0x2010]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015829b
mov dword [rsp + 0x2014], 0
jmp 0x180157e24
mov eax, dword [rsp + 0x2014]
inc eax
mov dword [rsp + 0x2014], eax
cmp dword [rsp + 0x2014], 0x20
jg 0x18015829b
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2014], eax
jne 0x180157e4a
jmp 0x180157e14
xorps xmm0, xmm0
movss dword [rsp + 0x2018], xmm0
mov ecx, dword [rsp + 0x2014]
call fcn.1801e9030
mov dword [rsp + 0x201c], eax
movsxd rax, dword [rsp + 0x2010]
imul rax, rax, 8
lea rcx, str.cogcabrio
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2020], eax
mov ecx, dword [rsp + 0x2020]
call fcn.1801e8d50
test eax, eax
je 0x180158296
mov ecx, dword [rsp + 0x2020]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2020]
call fcn.1801e8d00
test eax, eax
jne 0x180157ecb
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180157eb2
xor r8d, r8d
mov edx, dword [rsp + 0x201c]
lea rcx, [rsp + 0x6e20]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1abe0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1abf8]
lea rcx, [rsp + 0x1abe0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2024], xmm0
mov ecx, dword [rsp + 0x201c]
call fcn.1801e8cb0
movss dword [rsp + 0x2028], xmm0
movss xmm0, dword [rsp + 0x2028]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2024]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x202c], xmm0
movss xmm0, dword [rsp + 0x2028]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2024]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2030], xmm0
movss xmm0, dword [rsp + 0x1abf8]
addss xmm0, dword [rsp + 0x202c]
movss dword [rsp + 0x1abf8], xmm0
movss xmm0, dword [rsp + 0x1ac00]
addss xmm0, dword [rsp + 0x2030]
movss dword [rsp + 0x1ac00], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2028]
lea rdx, [rsp + 0x1abf8]
mov ecx, dword [rsp + 0x2020]
call qword [0x1803856e8]
mov dword [rsp + 0x2034], eax
mov ecx, dword [rsp + 0x2034]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8ae0
mov dword [rsp + 0x2038], eax
mov edx, 1
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8a30
test eax, eax
je 0x180158093
mov edx, 1
mov ecx, dword [rsp + 0x2038]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8970
mov dword [rsp + 0x203c], 0
jmp 0x1801580be
mov eax, dword [rsp + 0x203c]
inc eax
mov dword [rsp + 0x203c], eax
cmp dword [rsp + 0x203c], 0x32
jge 0x18015810f
mov edx, dword [rsp + 0x203c]
mov ecx, dword [rsp + 0x2034]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x203c]
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8890
jmp 0x1801580ae
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180158274
mov edx, 1
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2034]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2034]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2034]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2034]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2034]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2034]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2034]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2034]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2034]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2034]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2020]
call fcn.1800e39e0
cmp dword [rsp + 0x2014], 0x20
jne 0x180158296
jmp 0x18015829b
jmp 0x180157e14
jmp 0x180157db9
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2040], 0
jmp 0x180158300
mov eax, dword [rsp + 0x2040]
inc eax
mov dword [rsp + 0x2040], eax
movsxd rax, dword [rsp + 0x2040]
cmp rax, 7
jae 0x1801587d7
movsxd rax, dword [rsp + 0x2040]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801587d2
mov dword [rsp + 0x2044], 0
jmp 0x18015835b
mov eax, dword [rsp + 0x2044]
inc eax
mov dword [rsp + 0x2044], eax
cmp dword [rsp + 0x2044], 0x20
jg 0x1801587d2
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2044], eax
jne 0x180158381
jmp 0x18015834b
xorps xmm0, xmm0
movss dword [rsp + 0x2048], xmm0
mov ecx, dword [rsp + 0x2044]
call fcn.1801e9030
mov dword [rsp + 0x204c], eax
movsxd rax, dword [rsp + 0x2040]
imul rax, rax, 8
lea rcx, [0x18035ec58]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2050], eax
mov ecx, dword [rsp + 0x2050]
call fcn.1801e8d50
test eax, eax
je 0x1801587cd
mov ecx, dword [rsp + 0x2050]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2050]
call fcn.1801e8d00
test eax, eax
jne 0x180158402
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801583e9
xor r8d, r8d
mov edx, dword [rsp + 0x204c]
lea rcx, [rsp + 0x6e08]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ac28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ac40]
lea rcx, [rsp + 0x1ac28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2054], xmm0
mov ecx, dword [rsp + 0x204c]
call fcn.1801e8cb0
movss dword [rsp + 0x2058], xmm0
movss xmm0, dword [rsp + 0x2058]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2054]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x205c], xmm0
movss xmm0, dword [rsp + 0x2058]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2054]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2060], xmm0
movss xmm0, dword [rsp + 0x1ac40]
addss xmm0, dword [rsp + 0x205c]
movss dword [rsp + 0x1ac40], xmm0
movss xmm0, dword [rsp + 0x1ac48]
addss xmm0, dword [rsp + 0x2060]
movss dword [rsp + 0x1ac48], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2058]
lea rdx, [rsp + 0x1ac40]
mov ecx, dword [rsp + 0x2050]
call qword [0x1803856e8]
mov dword [rsp + 0x2064], eax
mov ecx, dword [rsp + 0x2064]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8ae0
mov dword [rsp + 0x2068], eax
mov edx, 1
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8a30
test eax, eax
je 0x1801585ca
mov edx, 1
mov ecx, dword [rsp + 0x2068]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8970
mov dword [rsp + 0x206c], 0
jmp 0x1801585f5
mov eax, dword [rsp + 0x206c]
inc eax
mov dword [rsp + 0x206c], eax
cmp dword [rsp + 0x206c], 0x32
jge 0x180158646
mov edx, dword [rsp + 0x206c]
mov ecx, dword [rsp + 0x2064]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x206c]
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8890
jmp 0x1801585e5
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x1801587ab
mov edx, 1
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2064]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2064]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2064]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2064]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2064]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2064]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2064]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2064]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2064]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2064]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2050]
call fcn.1800e39e0
cmp dword [rsp + 0x2044], 0x20
jne 0x1801587cd
jmp 0x1801587d2
jmp 0x18015834b
jmp 0x1801582f0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2070], 0
jmp 0x180158837
mov eax, dword [rsp + 0x2070]
inc eax
mov dword [rsp + 0x2070], eax
movsxd rax, dword [rsp + 0x2070]
cmp rax, 0x12
jae 0x180158d0e
movsxd rax, dword [rsp + 0x2070]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180158d09
mov dword [rsp + 0x2074], 0
jmp 0x180158892
mov eax, dword [rsp + 0x2074]
inc eax
mov dword [rsp + 0x2074], eax
cmp dword [rsp + 0x2074], 0x20
jg 0x180158d09
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2074], eax
jne 0x1801588b8
jmp 0x180158882
xorps xmm0, xmm0
movss dword [rsp + 0x2078], xmm0
mov ecx, dword [rsp + 0x2074]
call fcn.1801e9030
mov dword [rsp + 0x207c], eax
movsxd rax, dword [rsp + 0x2070]
imul rax, rax, 8
lea rcx, str.ambulance
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2080], eax
mov ecx, dword [rsp + 0x2080]
call fcn.1801e8d50
test eax, eax
je 0x180158d04
mov ecx, dword [rsp + 0x2080]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2080]
call fcn.1801e8d00
test eax, eax
jne 0x180158939
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180158920
xor r8d, r8d
mov edx, dword [rsp + 0x207c]
lea rcx, [rsp + 0x6df0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ac70]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ac88]
lea rcx, [rsp + 0x1ac70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2084], xmm0
mov ecx, dword [rsp + 0x207c]
call fcn.1801e8cb0
movss dword [rsp + 0x2088], xmm0
movss xmm0, dword [rsp + 0x2088]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2084]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x208c], xmm0
movss xmm0, dword [rsp + 0x2088]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2084]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2090], xmm0
movss xmm0, dword [rsp + 0x1ac88]
addss xmm0, dword [rsp + 0x208c]
movss dword [rsp + 0x1ac88], xmm0
movss xmm0, dword [rsp + 0x1ac90]
addss xmm0, dword [rsp + 0x2090]
movss dword [rsp + 0x1ac90], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2088]
lea rdx, [rsp + 0x1ac88]
mov ecx, dword [rsp + 0x2080]
call qword [0x1803856e8]
mov dword [rsp + 0x2094], eax
mov ecx, dword [rsp + 0x2094]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8ae0
mov dword [rsp + 0x2098], eax
mov edx, 1
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8a30
test eax, eax
je 0x180158b01
mov edx, 1
mov ecx, dword [rsp + 0x2098]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8970
mov dword [rsp + 0x209c], 0
jmp 0x180158b2c
mov eax, dword [rsp + 0x209c]
inc eax
mov dword [rsp + 0x209c], eax
cmp dword [rsp + 0x209c], 0x32
jge 0x180158b7d
mov edx, dword [rsp + 0x209c]
mov ecx, dword [rsp + 0x2094]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x209c]
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8890
jmp 0x180158b1c
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180158ce2
mov edx, 1
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2094]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2094]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2094]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2094]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2094]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2094]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2094]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2094]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2094]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2094]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2080]
call fcn.1800e39e0
cmp dword [rsp + 0x2070], 0x20
jne 0x180158d04
jmp 0x180158d09
jmp 0x180158882
jmp 0x180158827
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x20a0], 0
jmp 0x180158d6e
mov eax, dword [rsp + 0x20a0]
inc eax
mov dword [rsp + 0x20a0], eax
movsxd rax, dword [rsp + 0x20a0]
cmp rax, 0x13
jae 0x180159245
movsxd rax, dword [rsp + 0x20a0]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180159240
mov dword [rsp + 0x20a4], 0
jmp 0x180158dc9
mov eax, dword [rsp + 0x20a4]
inc eax
mov dword [rsp + 0x20a4], eax
cmp dword [rsp + 0x20a4], 0x20
jg 0x180159240
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x20a0], eax
jne 0x180158def
jmp 0x180158db9
xorps xmm0, xmm0
movss dword [rsp + 0x20a8], xmm0
mov ecx, dword [rsp + 0x20a4]
call fcn.1801e9030
mov dword [rsp + 0x20ac], eax
movsxd rax, dword [rsp + 0x20a0]
imul rax, rax, 8
lea rcx, str.besra
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x20b0], eax
mov ecx, dword [rsp + 0x20b0]
call fcn.1801e8d50
test eax, eax
je 0x18015923b
mov ecx, dword [rsp + 0x20b0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x20b0]
call fcn.1801e8d00
test eax, eax
jne 0x180158e70
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180158e57
xor r8d, r8d
mov edx, dword [rsp + 0x20ac]
lea rcx, [rsp + 0x6dd8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1acb8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1acd0]
lea rcx, [rsp + 0x1acb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x20b4], xmm0
mov ecx, dword [rsp + 0x20ac]
call fcn.1801e8cb0
movss dword [rsp + 0x20b8], xmm0
movss xmm0, dword [rsp + 0x20b8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x20b4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x20bc], xmm0
movss xmm0, dword [rsp + 0x20b8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x20b4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20c0], xmm0
movss xmm0, dword [rsp + 0x1acd0]
addss xmm0, dword [rsp + 0x20bc]
movss dword [rsp + 0x1acd0], xmm0
movss xmm0, dword [rsp + 0x1acd8]
addss xmm0, dword [rsp + 0x20c0]
movss dword [rsp + 0x1acd8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x20b8]
lea rdx, [rsp + 0x1acd0]
mov ecx, dword [rsp + 0x20b0]
call qword [0x1803856e8]
mov dword [rsp + 0x20c4], eax
mov ecx, dword [rsp + 0x20c4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8ae0
mov dword [rsp + 0x20c8], eax
mov edx, 1
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8a30
test eax, eax
je 0x180159038
mov edx, 1
mov ecx, dword [rsp + 0x20c8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8970
mov dword [rsp + 0x20cc], 0
jmp 0x180159063
mov eax, dword [rsp + 0x20cc]
inc eax
mov dword [rsp + 0x20cc], eax
cmp dword [rsp + 0x20cc], 0x32
jge 0x1801590b4
mov edx, dword [rsp + 0x20cc]
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x20cc]
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8890
jmp 0x180159053
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180159219
mov edx, 1
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x20c4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x20b0]
call fcn.1800e39e0
cmp dword [rsp + 0x20a4], 0x20
jne 0x18015923b
jmp 0x180159240
jmp 0x180158db9
jmp 0x180158d5e
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x20d0], 0
jmp 0x1801592a5
mov eax, dword [rsp + 0x20d0]
inc eax
mov dword [rsp + 0x20d0], eax
movsxd rax, dword [rsp + 0x20d0]
cmp rax, 0x16
jae 0x18015977c
movsxd rax, dword [rsp + 0x20d0]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180159777
mov dword [rsp + 0x20d4], 0
jmp 0x180159300
mov eax, dword [rsp + 0x20d4]
inc eax
mov dword [rsp + 0x20d4], eax
cmp dword [rsp + 0x20d4], 0x20
jg 0x180159777
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x20d4], eax
jne 0x180159326
jmp 0x1801592f0
xorps xmm0, xmm0
movss dword [rsp + 0x20d8], xmm0
mov ecx, dword [rsp + 0x20d4]
call fcn.1801e9030
mov dword [rsp + 0x20dc], eax
movsxd rax, dword [rsp + 0x20d0]
imul rax, rax, 8
lea rcx, str.annihilator
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x20e0], eax
mov ecx, dword [rsp + 0x20e0]
call fcn.1801e8d50
test eax, eax
je 0x180159772
mov ecx, dword [rsp + 0x20e0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x20e0]
call fcn.1801e8d00
test eax, eax
jne 0x1801593a7
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015938e
xor r8d, r8d
mov edx, dword [rsp + 0x20dc]
lea rcx, [rsp + 0x6da8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ad00]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ad18]
lea rcx, [rsp + 0x1ad00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x20e4], xmm0
mov ecx, dword [rsp + 0x20dc]
call fcn.1801e8cb0
movss dword [rsp + 0x20e8], xmm0
movss xmm0, dword [rsp + 0x20e8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x20e4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x20ec], xmm0
movss xmm0, dword [rsp + 0x20e8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x20e4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x20f0], xmm0
movss xmm0, dword [rsp + 0x1ad18]
addss xmm0, dword [rsp + 0x20ec]
movss dword [rsp + 0x1ad18], xmm0
movss xmm0, dword [rsp + 0x1ad20]
addss xmm0, dword [rsp + 0x20f0]
movss dword [rsp + 0x1ad20], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x20e8]
lea rdx, [rsp + 0x1ad18]
mov ecx, dword [rsp + 0x20e0]
call qword [0x1803856e8]
mov dword [rsp + 0x20f4], eax
mov ecx, dword [rsp + 0x20f4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8ae0
mov dword [rsp + 0x20f8], eax
mov edx, 1
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8a30
test eax, eax
je 0x18015956f
mov edx, 1
mov ecx, dword [rsp + 0x20f8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8970
mov dword [rsp + 0x20fc], 0
jmp 0x18015959a
mov eax, dword [rsp + 0x20fc]
inc eax
mov dword [rsp + 0x20fc], eax
cmp dword [rsp + 0x20fc], 0x32
jge 0x1801595eb
mov edx, dword [rsp + 0x20fc]
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x20fc]
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8890
jmp 0x18015958a
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180159750
mov edx, 1
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x20f4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x20e0]
call fcn.1800e39e0
cmp dword [rsp + 0x20d4], 0x20
jne 0x180159772
jmp 0x180159777
jmp 0x1801592f0
jmp 0x180159295
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2100], 0
jmp 0x1801597dc
mov eax, dword [rsp + 0x2100]
inc eax
mov dword [rsp + 0x2100], eax
movsxd rax, dword [rsp + 0x2100]
cmp rax, 0x2f
jae 0x180159cb3
movsxd rax, dword [rsp + 0x2100]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180159cae
mov dword [rsp + 0x2104], 0
jmp 0x180159837
mov eax, dword [rsp + 0x2104]
inc eax
mov dword [rsp + 0x2104], eax
cmp dword [rsp + 0x2104], 0x20
jg 0x180159cae
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2104], eax
jne 0x18015985d
jmp 0x180159827
xorps xmm0, xmm0
movss dword [rsp + 0x2108], xmm0
mov ecx, dword [rsp + 0x2104]
call fcn.1801e9030
mov dword [rsp + 0x210c], eax
movsxd rax, dword [rsp + 0x2100]
imul rax, rax, 8
lea rcx, str.akuma
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2110], eax
mov ecx, dword [rsp + 0x2110]
call fcn.1801e8d50
test eax, eax
je 0x180159ca9
mov ecx, dword [rsp + 0x2110]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2110]
call fcn.1801e8d00
test eax, eax
jne 0x1801598de
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801598c5
xor r8d, r8d
mov edx, dword [rsp + 0x210c]
lea rcx, [rsp + 0x6d90]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ad48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ad60]
lea rcx, [rsp + 0x1ad48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2114], xmm0
mov ecx, dword [rsp + 0x210c]
call fcn.1801e8cb0
movss dword [rsp + 0x2118], xmm0
movss xmm0, dword [rsp + 0x2118]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2114]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x211c], xmm0
movss xmm0, dword [rsp + 0x2118]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2114]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2120], xmm0
movss xmm0, dword [rsp + 0x1ad60]
addss xmm0, dword [rsp + 0x211c]
movss dword [rsp + 0x1ad60], xmm0
movss xmm0, dword [rsp + 0x1ad68]
addss xmm0, dword [rsp + 0x2120]
movss dword [rsp + 0x1ad68], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2118]
lea rdx, [rsp + 0x1ad60]
mov ecx, dword [rsp + 0x2110]
call qword [0x1803856e8]
mov dword [rsp + 0x2124], eax
mov ecx, dword [rsp + 0x2124]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8ae0
mov dword [rsp + 0x2128], eax
mov edx, 1
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8a30
test eax, eax
je 0x180159aa6
mov edx, 1
mov ecx, dword [rsp + 0x2128]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8970
mov dword [rsp + 0x212c], 0
jmp 0x180159ad1
mov eax, dword [rsp + 0x212c]
inc eax
mov dword [rsp + 0x212c], eax
cmp dword [rsp + 0x212c], 0x32
jge 0x180159b22
mov edx, dword [rsp + 0x212c]
mov ecx, dword [rsp + 0x2124]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x212c]
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8890
jmp 0x180159ac1
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x180159c87
mov edx, 1
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2124]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2124]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2124]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2124]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2124]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2124]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2124]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2124]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2124]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2124]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2110]
call fcn.1800e39e0
cmp dword [rsp + 0x2100], 0x20
jne 0x180159ca9
jmp 0x180159cae
jmp 0x180159827
jmp 0x1801597cc
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2130], 0
jmp 0x180159d13
mov eax, dword [rsp + 0x2130]
inc eax
mov dword [rsp + 0x2130], eax
movsxd rax, dword [rsp + 0x2130]
cmp rax, 0x1c
jae 0x18015a1ea
movsxd rax, dword [rsp + 0x2130]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015a1e5
mov dword [rsp + 0x2134], 0
jmp 0x180159d6e
mov eax, dword [rsp + 0x2134]
inc eax
mov dword [rsp + 0x2134], eax
cmp dword [rsp + 0x2134], 0x20
jg 0x18015a1e5
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2130], eax
jne 0x180159d94
jmp 0x180159d5e
xorps xmm0, xmm0
movss dword [rsp + 0x2138], xmm0
mov ecx, dword [rsp + 0x2134]
call fcn.1801e9030
mov dword [rsp + 0x213c], eax
movsxd rax, dword [rsp + 0x2130]
imul rax, rax, 8
lea rcx, str.adder
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2140], eax
mov ecx, dword [rsp + 0x2140]
call fcn.1801e8d50
test eax, eax
je 0x18015a1e0
mov ecx, dword [rsp + 0x2140]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2140]
call fcn.1801e8d00
test eax, eax
jne 0x180159e15
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180159dfc
xor r8d, r8d
mov edx, dword [rsp + 0x213c]
lea rcx, [rsp + 0x6d60]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ad90]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ada8]
lea rcx, [rsp + 0x1ad90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2144], xmm0
mov ecx, dword [rsp + 0x213c]
call fcn.1801e8cb0
movss dword [rsp + 0x2148], xmm0
movss xmm0, dword [rsp + 0x2148]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2144]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x214c], xmm0
movss xmm0, dword [rsp + 0x2148]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2144]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2150], xmm0
movss xmm0, dword [rsp + 0x1ada8]
addss xmm0, dword [rsp + 0x214c]
movss dword [rsp + 0x1ada8], xmm0
movss xmm0, dword [rsp + 0x1adb0]
addss xmm0, dword [rsp + 0x2150]
movss dword [rsp + 0x1adb0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2148]
lea rdx, [rsp + 0x1ada8]
mov ecx, dword [rsp + 0x2140]
call qword [0x1803856e8]
mov dword [rsp + 0x2154], eax
mov ecx, dword [rsp + 0x2154]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8ae0
mov dword [rsp + 0x2158], eax
mov edx, 1
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8a30
test eax, eax
je 0x180159fdd
mov edx, 1
mov ecx, dword [rsp + 0x2158]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8970
mov dword [rsp + 0x215c], 0
jmp 0x18015a008
mov eax, dword [rsp + 0x215c]
inc eax
mov dword [rsp + 0x215c], eax
cmp dword [rsp + 0x215c], 0x32
jge 0x18015a059
mov edx, dword [rsp + 0x215c]
mov ecx, dword [rsp + 0x2154]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x215c]
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8890
jmp 0x180159ff8
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015a1be
mov edx, 1
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2154]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2154]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2154]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2154]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2154]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2154]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2154]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2154]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2154]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2154]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2140]
call fcn.1800e39e0
cmp dword [rsp + 0x2130], 0x20
jne 0x18015a1e0
jmp 0x18015a1e5
jmp 0x180159d5e
jmp 0x180159d03
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2160], 0
jmp 0x18015a24a
mov eax, dword [rsp + 0x2160]
inc eax
mov dword [rsp + 0x2160], eax
movsxd rax, dword [rsp + 0x2160]
cmp rax, 0x2e
jae 0x18015a721
movsxd rax, dword [rsp + 0x2160]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015a71c
mov dword [rsp + 0x2164], 0
jmp 0x18015a2a5
mov eax, dword [rsp + 0x2164]
inc eax
mov dword [rsp + 0x2164], eax
cmp dword [rsp + 0x2164], 0x20
jg 0x18015a71c
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2164], eax
jne 0x18015a2cb
jmp 0x18015a295
xorps xmm0, xmm0
movss dword [rsp + 0x2168], xmm0
mov ecx, dword [rsp + 0x2164]
call fcn.1801e9030
mov dword [rsp + 0x216c], eax
movsxd rax, dword [rsp + 0x2160]
imul rax, rax, 8
lea rcx, str.alpha
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2170], eax
mov ecx, dword [rsp + 0x2170]
call fcn.1801e8d50
test eax, eax
je 0x18015a717
mov ecx, dword [rsp + 0x2170]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2170]
call fcn.1801e8d00
test eax, eax
jne 0x18015a34c
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015a333
xor r8d, r8d
mov edx, dword [rsp + 0x216c]
lea rcx, [rsp + 0x6d30]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1add8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1adf0]
lea rcx, [rsp + 0x1add8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2174], xmm0
mov ecx, dword [rsp + 0x216c]
call fcn.1801e8cb0
movss dword [rsp + 0x2178], xmm0
movss xmm0, dword [rsp + 0x2178]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2174]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x217c], xmm0
movss xmm0, dword [rsp + 0x2178]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2174]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2180], xmm0
movss xmm0, dword [rsp + 0x1adf0]
addss xmm0, dword [rsp + 0x217c]
movss dword [rsp + 0x1adf0], xmm0
movss xmm0, dword [rsp + 0x1adf8]
addss xmm0, dword [rsp + 0x2180]
movss dword [rsp + 0x1adf8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2178]
lea rdx, [rsp + 0x1adf0]
mov ecx, dword [rsp + 0x2170]
call qword [0x1803856e8]
mov dword [rsp + 0x2184], eax
mov ecx, dword [rsp + 0x2184]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8ae0
mov dword [rsp + 0x2188], eax
mov edx, 1
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8a30
test eax, eax
je 0x18015a514
mov edx, 1
mov ecx, dword [rsp + 0x2188]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8970
mov dword [rsp + 0x218c], 0
jmp 0x18015a53f
mov eax, dword [rsp + 0x218c]
inc eax
mov dword [rsp + 0x218c], eax
cmp dword [rsp + 0x218c], 0x32
jge 0x18015a590
mov edx, dword [rsp + 0x218c]
mov ecx, dword [rsp + 0x2184]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x218c]
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8890
jmp 0x18015a52f
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015a6f5
mov edx, 1
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2184]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2184]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2184]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2184]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2184]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2184]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2184]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2184]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2184]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2184]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2170]
call fcn.1800e39e0
cmp dword [rsp + 0x2160], 0x20
jne 0x18015a717
jmp 0x18015a71c
jmp 0x18015a295
jmp 0x18015a23a
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2190], 0
jmp 0x18015a781
mov eax, dword [rsp + 0x2190]
inc eax
mov dword [rsp + 0x2190], eax
movsxd rax, dword [rsp + 0x2190]
cmp rax, 0x1f
jae 0x18015ac58
movsxd rax, dword [rsp + 0x2190]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015ac53
mov dword [rsp + 0x2194], 0
jmp 0x18015a7dc
mov eax, dword [rsp + 0x2194]
inc eax
mov dword [rsp + 0x2194], eax
cmp dword [rsp + 0x2194], 0x20
jg 0x18015ac53
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2194], eax
jne 0x18015a802
jmp 0x18015a7cc
xorps xmm0, xmm0
movss dword [rsp + 0x2198], xmm0
mov ecx, dword [rsp + 0x2194]
call fcn.1801e9030
mov dword [rsp + 0x219c], eax
movsxd rax, dword [rsp + 0x2190]
imul rax, rax, 8
lea rcx, str.bfinjection
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x21a0], eax
mov ecx, dword [rsp + 0x21a0]
call fcn.1801e8d50
test eax, eax
je 0x18015ac4e
mov ecx, dword [rsp + 0x21a0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x21a0]
call fcn.1801e8d00
test eax, eax
jne 0x18015a883
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015a86a
xor r8d, r8d
mov edx, dword [rsp + 0x219c]
lea rcx, [rsp + 0x6d18]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ae20]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ae38]
lea rcx, [rsp + 0x1ae20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x21a4], xmm0
mov ecx, dword [rsp + 0x219c]
call fcn.1801e8cb0
movss dword [rsp + 0x21a8], xmm0
movss xmm0, dword [rsp + 0x21a8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x21a4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x21ac], xmm0
movss xmm0, dword [rsp + 0x21a8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x21a4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21b0], xmm0
movss xmm0, dword [rsp + 0x1ae38]
addss xmm0, dword [rsp + 0x21ac]
movss dword [rsp + 0x1ae38], xmm0
movss xmm0, dword [rsp + 0x1ae40]
addss xmm0, dword [rsp + 0x21b0]
movss dword [rsp + 0x1ae40], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x21a8]
lea rdx, [rsp + 0x1ae38]
mov ecx, dword [rsp + 0x21a0]
call qword [0x1803856e8]
mov dword [rsp + 0x21b4], eax
mov ecx, dword [rsp + 0x21b4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8ae0
mov dword [rsp + 0x21b8], eax
mov edx, 1
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8a30
test eax, eax
je 0x18015aa4b
mov edx, 1
mov ecx, dword [rsp + 0x21b8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8970
mov dword [rsp + 0x21bc], 0
jmp 0x18015aa76
mov eax, dword [rsp + 0x21bc]
inc eax
mov dword [rsp + 0x21bc], eax
cmp dword [rsp + 0x21bc], 0x32
jge 0x18015aac7
mov edx, dword [rsp + 0x21bc]
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x21bc]
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8890
jmp 0x18015aa66
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015ac2c
mov edx, 1
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x21b4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x21a0]
call fcn.1800e39e0
cmp dword [rsp + 0x2194], 0x20
jne 0x18015ac4e
jmp 0x18015ac53
jmp 0x18015a7cc
jmp 0x18015a771
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x21c0], 0
jmp 0x18015acb8
mov eax, dword [rsp + 0x21c0]
inc eax
mov dword [rsp + 0x21c0], eax
movsxd rax, dword [rsp + 0x21c0]
cmp rax, 0x17
jae 0x18015b18f
movsxd rax, dword [rsp + 0x21c0]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015b18a
mov dword [rsp + 0x21c4], 0
jmp 0x18015ad13
mov eax, dword [rsp + 0x21c4]
inc eax
mov dword [rsp + 0x21c4], eax
cmp dword [rsp + 0x21c4], 0x20
jg 0x18015b18a
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x21c4], eax
jne 0x18015ad39
jmp 0x18015ad03
xorps xmm0, xmm0
movss dword [rsp + 0x21c8], xmm0
mov ecx, dword [rsp + 0x21c4]
call fcn.1801e9030
mov dword [rsp + 0x21cc], eax
movsxd rax, dword [rsp + 0x21c0]
imul rax, rax, 8
lea rcx, str.btype
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x21d0], eax
mov ecx, dword [rsp + 0x21d0]
call fcn.1801e8d50
test eax, eax
je 0x18015b185
mov ecx, dword [rsp + 0x21d0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x21d0]
call fcn.1801e8d00
test eax, eax
jne 0x18015adba
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015ada1
xor r8d, r8d
mov edx, dword [rsp + 0x21cc]
lea rcx, [rsp + 0x6ce8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ae68]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ae80]
lea rcx, [rsp + 0x1ae68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x21d4], xmm0
mov ecx, dword [rsp + 0x21cc]
call fcn.1801e8cb0
movss dword [rsp + 0x21d8], xmm0
movss xmm0, dword [rsp + 0x21d8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x21d4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x21dc], xmm0
movss xmm0, dword [rsp + 0x21d8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x21d4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x21e0], xmm0
movss xmm0, dword [rsp + 0x1ae80]
addss xmm0, dword [rsp + 0x21dc]
movss dword [rsp + 0x1ae80], xmm0
movss xmm0, dword [rsp + 0x1ae88]
addss xmm0, dword [rsp + 0x21e0]
movss dword [rsp + 0x1ae88], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x21d8]
lea rdx, [rsp + 0x1ae80]
mov ecx, dword [rsp + 0x21d0]
call qword [0x1803856e8]
mov dword [rsp + 0x21e4], eax
mov ecx, dword [rsp + 0x21e4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8ae0
mov dword [rsp + 0x21e8], eax
mov edx, 1
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8a30
test eax, eax
je 0x18015af82
mov edx, 1
mov ecx, dword [rsp + 0x21e8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8970
mov dword [rsp + 0x21ec], 0
jmp 0x18015afad
mov eax, dword [rsp + 0x21ec]
inc eax
mov dword [rsp + 0x21ec], eax
cmp dword [rsp + 0x21ec], 0x32
jge 0x18015affe
mov edx, dword [rsp + 0x21ec]
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x21ec]
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8890
jmp 0x18015af9d
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015b163
mov edx, 1
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x21e4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x21d0]
call fcn.1800e39e0
cmp dword [rsp + 0x21c4], 0x20
jne 0x18015b185
jmp 0x18015b18a
jmp 0x18015ad03
jmp 0x18015aca8
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x21f0], 0
jmp 0x18015b1ef
mov eax, dword [rsp + 0x21f0]
inc eax
mov dword [rsp + 0x21f0], eax
movsxd rax, dword [rsp + 0x21f0]
cmp rax, 0x1b
jae 0x18015b6c6
movsxd rax, dword [rsp + 0x21f0]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015b6c1
mov dword [rsp + 0x21f4], 0
jmp 0x18015b24a
mov eax, dword [rsp + 0x21f4]
inc eax
mov dword [rsp + 0x21f4], eax
cmp dword [rsp + 0x21f4], 0x20
jg 0x18015b6c1
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x21f4], eax
jne 0x18015b270
jmp 0x18015b23a
xorps xmm0, xmm0
movss dword [rsp + 0x21f8], xmm0
mov ecx, dword [rsp + 0x21f4]
call fcn.1801e9030
mov dword [rsp + 0x21fc], eax
movsxd rax, dword [rsp + 0x21f0]
imul rax, rax, 8
lea rcx, str.baller
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2200], eax
mov ecx, dword [rsp + 0x2200]
call fcn.1801e8d50
test eax, eax
je 0x18015b6bc
mov ecx, dword [rsp + 0x2200]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2200]
call fcn.1801e8d00
test eax, eax
jne 0x18015b2f1
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015b2d8
xor r8d, r8d
mov edx, dword [rsp + 0x21fc]
lea rcx, [rsp + 0x6cd0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1aeb0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1aec8]
lea rcx, [rsp + 0x1aeb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2204], xmm0
mov ecx, dword [rsp + 0x21fc]
call fcn.1801e8cb0
movss dword [rsp + 0x2208], xmm0
movss xmm0, dword [rsp + 0x2208]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2204]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x220c], xmm0
movss xmm0, dword [rsp + 0x2208]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2204]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2210], xmm0
movss xmm0, dword [rsp + 0x1aec8]
addss xmm0, dword [rsp + 0x220c]
movss dword [rsp + 0x1aec8], xmm0
movss xmm0, dword [rsp + 0x1aed0]
addss xmm0, dword [rsp + 0x2210]
movss dword [rsp + 0x1aed0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2208]
lea rdx, [rsp + 0x1aec8]
mov ecx, dword [rsp + 0x2200]
call qword [0x1803856e8]
mov dword [rsp + 0x2214], eax
mov ecx, dword [rsp + 0x2214]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8ae0
mov dword [rsp + 0x2218], eax
mov edx, 1
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8a30
test eax, eax
je 0x18015b4b9
mov edx, 1
mov ecx, dword [rsp + 0x2218]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8970
mov dword [rsp + 0x221c], 0
jmp 0x18015b4e4
mov eax, dword [rsp + 0x221c]
inc eax
mov dword [rsp + 0x221c], eax
cmp dword [rsp + 0x221c], 0x32
jge 0x18015b535
mov edx, dword [rsp + 0x221c]
mov ecx, dword [rsp + 0x2214]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x221c]
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8890
jmp 0x18015b4d4
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015b69a
mov edx, 1
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2214]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2214]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2214]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2214]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2214]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2214]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2214]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2214]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2214]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2214]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2200]
call fcn.1800e39e0
cmp dword [rsp + 0x21f4], 0x20
jne 0x18015b6bc
jmp 0x18015b6c1
jmp 0x18015b23a
jmp 0x18015b1df
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2220], 0
jmp 0x18015b726
mov eax, dword [rsp + 0x2220]
inc eax
mov dword [rsp + 0x2220], eax
movsxd rax, dword [rsp + 0x2220]
cmp rax, 0x1f
jae 0x18015bbfd
movsxd rax, dword [rsp + 0x2220]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015bbf8
mov dword [rsp + 0x2224], 0
jmp 0x18015b781
mov eax, dword [rsp + 0x2224]
inc eax
mov dword [rsp + 0x2224], eax
cmp dword [rsp + 0x2224], 0x20
jg 0x18015bbf8
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2224], eax
jne 0x18015b7a7
jmp 0x18015b771
xorps xmm0, xmm0
movss dword [rsp + 0x2228], xmm0
mov ecx, dword [rsp + 0x2224]
call fcn.1801e9030
mov dword [rsp + 0x222c], eax
movsxd rax, dword [rsp + 0x2220]
imul rax, rax, 8
lea rcx, str.asea
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2230], eax
mov ecx, dword [rsp + 0x2230]
call fcn.1801e8d50
test eax, eax
je 0x18015bbf3
mov ecx, dword [rsp + 0x2230]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2230]
call fcn.1801e8d00
test eax, eax
jne 0x18015b828
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015b80f
xor r8d, r8d
mov edx, dword [rsp + 0x222c]
lea rcx, [rsp + 0x6cb8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1aef8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1af10]
lea rcx, [rsp + 0x1aef8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2234], xmm0
mov ecx, dword [rsp + 0x222c]
call fcn.1801e8cb0
movss dword [rsp + 0x2238], xmm0
movss xmm0, dword [rsp + 0x2238]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2234]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x223c], xmm0
movss xmm0, dword [rsp + 0x2238]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2234]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2240], xmm0
movss xmm0, dword [rsp + 0x1af10]
addss xmm0, dword [rsp + 0x223c]
movss dword [rsp + 0x1af10], xmm0
movss xmm0, dword [rsp + 0x1af18]
addss xmm0, dword [rsp + 0x2240]
movss dword [rsp + 0x1af18], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2238]
lea rdx, [rsp + 0x1af10]
mov ecx, dword [rsp + 0x2230]
call qword [0x1803856e8]
mov dword [rsp + 0x2244], eax
mov ecx, dword [rsp + 0x2244]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8ae0
mov dword [rsp + 0x2248], eax
mov edx, 1
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8a30
test eax, eax
je 0x18015b9f0
mov edx, 1
mov ecx, dword [rsp + 0x2248]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8970
mov dword [rsp + 0x224c], 0
jmp 0x18015ba1b
mov eax, dword [rsp + 0x224c]
inc eax
mov dword [rsp + 0x224c], eax
cmp dword [rsp + 0x224c], 0x32
jge 0x18015ba6c
mov edx, dword [rsp + 0x224c]
mov ecx, dword [rsp + 0x2244]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x224c]
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8890
jmp 0x18015ba0b
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015bbd1
mov edx, 1
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2244]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2244]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2244]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2244]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2244]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2244]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2244]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2244]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2244]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2244]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2230]
call fcn.1800e39e0
cmp dword [rsp + 0x2224], 0x20
jne 0x18015bbf3
jmp 0x18015bbf8
jmp 0x18015b771
jmp 0x18015b716
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2250], 0
jmp 0x18015bc5d
mov eax, dword [rsp + 0x2250]
inc eax
mov dword [rsp + 0x2250], eax
movsxd rax, dword [rsp + 0x2250]
cmp rax, 0x29
jae 0x18015c134
movsxd rax, dword [rsp + 0x2250]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015c12f
mov dword [rsp + 0x2254], 0
jmp 0x18015bcb8
mov eax, dword [rsp + 0x2254]
inc eax
mov dword [rsp + 0x2254], eax
cmp dword [rsp + 0x2254], 0x20
jg 0x18015c12f
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2254], eax
jne 0x18015bcde
jmp 0x18015bca8
xorps xmm0, xmm0
movss dword [rsp + 0x2258], xmm0
mov ecx, dword [rsp + 0x2254]
call fcn.1801e9030
mov dword [rsp + 0x225c], eax
movsxd rax, dword [rsp + 0x2250]
imul rax, rax, 8
lea rcx, str.blade
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2260], eax
mov ecx, dword [rsp + 0x2260]
call fcn.1801e8d50
test eax, eax
je 0x18015c12a
mov ecx, dword [rsp + 0x2260]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2260]
call fcn.1801e8d00
test eax, eax
jne 0x18015bd5f
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015bd46
xor r8d, r8d
mov edx, dword [rsp + 0x225c]
lea rcx, [rsp + 0x6ca0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1af40]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1af58]
lea rcx, [rsp + 0x1af40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2264], xmm0
mov ecx, dword [rsp + 0x225c]
call fcn.1801e8cb0
movss dword [rsp + 0x2268], xmm0
movss xmm0, dword [rsp + 0x2268]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2264]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x226c], xmm0
movss xmm0, dword [rsp + 0x2268]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2264]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2270], xmm0
movss xmm0, dword [rsp + 0x1af58]
addss xmm0, dword [rsp + 0x226c]
movss dword [rsp + 0x1af58], xmm0
movss xmm0, dword [rsp + 0x1af60]
addss xmm0, dword [rsp + 0x2270]
movss dword [rsp + 0x1af60], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2268]
lea rdx, [rsp + 0x1af58]
mov ecx, dword [rsp + 0x2260]
call qword [0x1803856e8]
mov dword [rsp + 0x2274], eax
mov ecx, dword [rsp + 0x2274]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8ae0
mov dword [rsp + 0x2278], eax
mov edx, 1
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8a30
test eax, eax
je 0x18015bf27
mov edx, 1
mov ecx, dword [rsp + 0x2278]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8970
mov dword [rsp + 0x227c], 0
jmp 0x18015bf52
mov eax, dword [rsp + 0x227c]
inc eax
mov dword [rsp + 0x227c], eax
cmp dword [rsp + 0x227c], 0x32
jge 0x18015bfa3
mov edx, dword [rsp + 0x227c]
mov ecx, dword [rsp + 0x2274]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x227c]
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8890
jmp 0x18015bf42
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015c108
mov edx, 1
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2274]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2274]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2274]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2274]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2274]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2274]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2274]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2274]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2274]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2274]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2260]
call fcn.1800e39e0
cmp dword [rsp + 0x2254], 0x20
jne 0x18015c12a
jmp 0x18015c12f
jmp 0x18015bca8
jmp 0x18015bc4d
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2280], 0
jmp 0x18015c194
mov eax, dword [rsp + 0x2280]
inc eax
mov dword [rsp + 0x2280], eax
movsxd rax, dword [rsp + 0x2280]
cmp rax, 0x20
jae 0x18015c66b
movsxd rax, dword [rsp + 0x2280]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015c666
mov dword [rsp + 0x2284], 0
jmp 0x18015c1ef
mov eax, dword [rsp + 0x2284]
inc eax
mov dword [rsp + 0x2284], eax
cmp dword [rsp + 0x2284], 0x20
jg 0x18015c666
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2284], eax
jne 0x18015c215
jmp 0x18015c1df
xorps xmm0, xmm0
movss dword [rsp + 0x2288], xmm0
mov ecx, dword [rsp + 0x2284]
call fcn.1801e9030
mov dword [rsp + 0x228c], eax
movsxd rax, dword [rsp + 0x2280]
imul rax, rax, 8
lea rcx, str.bison
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2290], eax
mov ecx, dword [rsp + 0x2290]
call fcn.1801e8d50
test eax, eax
je 0x18015c661
mov ecx, dword [rsp + 0x2290]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2290]
call fcn.1801e8d00
test eax, eax
jne 0x18015c296
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015c27d
xor r8d, r8d
mov edx, dword [rsp + 0x228c]
lea rcx, [rsp + 0x6c70]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1af88]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1afa0]
lea rcx, [rsp + 0x1af88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2294], xmm0
mov ecx, dword [rsp + 0x228c]
call fcn.1801e8cb0
movss dword [rsp + 0x2298], xmm0
movss xmm0, dword [rsp + 0x2298]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2294]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x229c], xmm0
movss xmm0, dword [rsp + 0x2298]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2294]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22a0], xmm0
movss xmm0, dword [rsp + 0x1afa0]
addss xmm0, dword [rsp + 0x229c]
movss dword [rsp + 0x1afa0], xmm0
movss xmm0, dword [rsp + 0x1afa8]
addss xmm0, dword [rsp + 0x22a0]
movss dword [rsp + 0x1afa8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2298]
lea rdx, [rsp + 0x1afa0]
mov ecx, dword [rsp + 0x2290]
call qword [0x1803856e8]
mov dword [rsp + 0x22a4], eax
mov ecx, dword [rsp + 0x22a4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8ae0
mov dword [rsp + 0x22a8], eax
mov edx, 1
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8a30
test eax, eax
je 0x18015c45e
mov edx, 1
mov ecx, dword [rsp + 0x22a8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8970
mov dword [rsp + 0x22ac], 0
jmp 0x18015c489
mov eax, dword [rsp + 0x22ac]
inc eax
mov dword [rsp + 0x22ac], eax
cmp dword [rsp + 0x22ac], 0x32
jge 0x18015c4da
mov edx, dword [rsp + 0x22ac]
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x22ac]
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8890
jmp 0x18015c479
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015c63f
mov edx, 1
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x22a4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2290]
call fcn.1800e39e0
cmp dword [rsp + 0x2284], 0x20
jne 0x18015c661
jmp 0x18015c666
jmp 0x18015c1df
jmp 0x18015c184
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x22b0], 0
jmp 0x18015c6cb
mov eax, dword [rsp + 0x22b0]
inc eax
mov dword [rsp + 0x22b0], eax
movsxd rax, dword [rsp + 0x22b0]
cmp rax, 5
jae 0x18015cba2
movsxd rax, dword [rsp + 0x22b0]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015cb9d
mov dword [rsp + 0x22b4], 0
jmp 0x18015c726
mov eax, dword [rsp + 0x22b4]
inc eax
mov dword [rsp + 0x22b4], eax
cmp dword [rsp + 0x22b4], 0x20
jg 0x18015cb9d
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x22b4], eax
jne 0x18015c74c
jmp 0x18015c716
xorps xmm0, xmm0
movss dword [rsp + 0x22b8], xmm0
mov ecx, dword [rsp + 0x22b4]
call fcn.1801e9030
mov dword [rsp + 0x22bc], eax
movsxd rax, dword [rsp + 0x22b0]
imul rax, rax, 8
lea rcx, str.barracks
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x22c0], eax
mov ecx, dword [rsp + 0x22c0]
call fcn.1801e8d50
test eax, eax
je 0x18015cb98
mov ecx, dword [rsp + 0x22c0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x22c0]
call fcn.1801e8d00
test eax, eax
jne 0x18015c7cd
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015c7b4
xor r8d, r8d
mov edx, dword [rsp + 0x22bc]
lea rcx, [rsp + 0x6c58]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1afd0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1afe8]
lea rcx, [rsp + 0x1afd0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x22c4], xmm0
mov ecx, dword [rsp + 0x22bc]
call fcn.1801e8cb0
movss dword [rsp + 0x22c8], xmm0
movss xmm0, dword [rsp + 0x22c8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x22c4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x22cc], xmm0
movss xmm0, dword [rsp + 0x22c8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x22c4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x22d0], xmm0
movss xmm0, dword [rsp + 0x1afe8]
addss xmm0, dword [rsp + 0x22cc]
movss dword [rsp + 0x1afe8], xmm0
movss xmm0, dword [rsp + 0x1aff0]
addss xmm0, dword [rsp + 0x22d0]
movss dword [rsp + 0x1aff0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x22c8]
lea rdx, [rsp + 0x1afe8]
mov ecx, dword [rsp + 0x22c0]
call qword [0x1803856e8]
mov dword [rsp + 0x22d4], eax
mov ecx, dword [rsp + 0x22d4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8ae0
mov dword [rsp + 0x22d8], eax
mov edx, 1
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8a30
test eax, eax
je 0x18015c995
mov edx, 1
mov ecx, dword [rsp + 0x22d8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8970
mov dword [rsp + 0x22dc], 0
jmp 0x18015c9c0
mov eax, dword [rsp + 0x22dc]
inc eax
mov dword [rsp + 0x22dc], eax
cmp dword [rsp + 0x22dc], 0x32
jge 0x18015ca11
mov edx, dword [rsp + 0x22dc]
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x22dc]
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8890
jmp 0x18015c9b0
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015cb76
mov edx, 1
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x22d4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x22c0]
call fcn.1800e39e0
cmp dword [rsp + 0x22b4], 0x20
jne 0x18015cb98
jmp 0x18015cb9d
jmp 0x18015c716
jmp 0x18015c6bb
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x22e0], 0
jmp 0x18015cc02
mov eax, dword [rsp + 0x22e0]
inc eax
mov dword [rsp + 0x22e0], eax
movsxd rax, dword [rsp + 0x22e0]
cmp rax, 0x12
jae 0x18015d0d9
movsxd rax, dword [rsp + 0x22e0]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015d0d4
mov dword [rsp + 0x22e4], 0
jmp 0x18015cc5d
mov eax, dword [rsp + 0x22e4]
inc eax
mov dword [rsp + 0x22e4], eax
cmp dword [rsp + 0x22e4], 0x20
jg 0x18015d0d4
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x22e4], eax
jne 0x18015cc83
jmp 0x18015cc4d
xorps xmm0, xmm0
movss dword [rsp + 0x22e8], xmm0
mov ecx, dword [rsp + 0x22e4]
call fcn.1801e9030
mov dword [rsp + 0x22ec], eax
movsxd rax, dword [rsp + 0x22e0]
imul rax, rax, 8
lea rcx, str.airtug
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x22f0], eax
mov ecx, dword [rsp + 0x22f0]
call fcn.1801e8d50
test eax, eax
je 0x18015d0cf
mov ecx, dword [rsp + 0x22f0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x22f0]
call fcn.1801e8d00
test eax, eax
jne 0x18015cd04
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015cceb
xor r8d, r8d
mov edx, dword [rsp + 0x22ec]
lea rcx, [rsp + 0x6c28]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b018]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b030]
lea rcx, [rsp + 0x1b018]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x22f4], xmm0
mov ecx, dword [rsp + 0x22ec]
call fcn.1801e8cb0
movss dword [rsp + 0x22f8], xmm0
movss xmm0, dword [rsp + 0x22f8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x22f4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x22fc], xmm0
movss xmm0, dword [rsp + 0x22f8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x22f4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2300], xmm0
movss xmm0, dword [rsp + 0x1b030]
addss xmm0, dword [rsp + 0x22fc]
movss dword [rsp + 0x1b030], xmm0
movss xmm0, dword [rsp + 0x1b038]
addss xmm0, dword [rsp + 0x2300]
movss dword [rsp + 0x1b038], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x22f8]
lea rdx, [rsp + 0x1b030]
mov ecx, dword [rsp + 0x22f0]
call qword [0x1803856e8]
mov dword [rsp + 0x2304], eax
mov ecx, dword [rsp + 0x2304]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8ae0
mov dword [rsp + 0x2308], eax
mov edx, 1
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8a30
test eax, eax
je 0x18015cecc
mov edx, 1
mov ecx, dword [rsp + 0x2308]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8970
mov dword [rsp + 0x230c], 0
jmp 0x18015cef7
mov eax, dword [rsp + 0x230c]
inc eax
mov dword [rsp + 0x230c], eax
cmp dword [rsp + 0x230c], 0x32
jge 0x18015cf48
mov edx, dword [rsp + 0x230c]
mov ecx, dword [rsp + 0x2304]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x230c]
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8890
jmp 0x18015cee7
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015d0ad
mov edx, 1
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2304]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2304]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2304]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2304]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2304]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2304]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2304]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2304]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2304]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2304]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x22f0]
call fcn.1800e39e0
cmp dword [rsp + 0x22e4], 0x20
jne 0x18015d0cf
jmp 0x18015d0d4
jmp 0x18015cc4d
jmp 0x18015cbf2
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2310], 0
jmp 0x18015d139
mov eax, dword [rsp + 0x2310]
inc eax
mov dword [rsp + 0x2310], eax
movsxd rax, dword [rsp + 0x2310]
cmp rax, 8
jae 0x18015d610
movsxd rax, dword [rsp + 0x2310]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015d60b
mov dword [rsp + 0x2314], 0
jmp 0x18015d194
mov eax, dword [rsp + 0x2314]
inc eax
mov dword [rsp + 0x2314], eax
cmp dword [rsp + 0x2314], 0x20
jg 0x18015d60b
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2314], eax
jne 0x18015d1ba
jmp 0x18015d184
xorps xmm0, xmm0
movss dword [rsp + 0x2318], xmm0
mov ecx, dword [rsp + 0x2314]
call fcn.1801e9030
mov dword [rsp + 0x231c], eax
movsxd rax, dword [rsp + 0x2310]
imul rax, rax, 8
lea rcx, str.cablecar
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2320], eax
mov ecx, dword [rsp + 0x2320]
call fcn.1801e8d50
test eax, eax
je 0x18015d606
mov ecx, dword [rsp + 0x2320]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2320]
call fcn.1801e8d00
test eax, eax
jne 0x18015d23b
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015d222
xor r8d, r8d
mov edx, dword [rsp + 0x231c]
lea rcx, [rsp + 0x6bf8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b060]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b078]
lea rcx, [rsp + 0x1b060]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2324], xmm0
mov ecx, dword [rsp + 0x231c]
call fcn.1801e8cb0
movss dword [rsp + 0x2328], xmm0
movss xmm0, dword [rsp + 0x2328]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2324]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x232c], xmm0
movss xmm0, dword [rsp + 0x2328]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2324]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2330], xmm0
movss xmm0, dword [rsp + 0x1b078]
addss xmm0, dword [rsp + 0x232c]
movss dword [rsp + 0x1b078], xmm0
movss xmm0, dword [rsp + 0x1b080]
addss xmm0, dword [rsp + 0x2330]
movss dword [rsp + 0x1b080], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2328]
lea rdx, [rsp + 0x1b078]
mov ecx, dword [rsp + 0x2320]
call qword [0x1803856e8]
mov dword [rsp + 0x2334], eax
mov ecx, dword [rsp + 0x2334]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8ae0
mov dword [rsp + 0x2338], eax
mov edx, 1
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8a30
test eax, eax
je 0x18015d403
mov edx, 1
mov ecx, dword [rsp + 0x2338]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8970
mov dword [rsp + 0x233c], 0
jmp 0x18015d42e
mov eax, dword [rsp + 0x233c]
inc eax
mov dword [rsp + 0x233c], eax
cmp dword [rsp + 0x233c], 0x32
jge 0x18015d47f
mov edx, dword [rsp + 0x233c]
mov ecx, dword [rsp + 0x2334]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x233c]
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8890
jmp 0x18015d41e
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015d5e4
mov edx, 1
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2334]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2334]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2334]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2334]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2334]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2334]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2334]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2334]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2334]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2334]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2320]
call fcn.1800e39e0
cmp dword [rsp + 0x2314], 0x20
jne 0x18015d606
jmp 0x18015d60b
jmp 0x18015d184
jmp 0x18015d129
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2340], 0
jmp 0x18015d670
mov eax, dword [rsp + 0x2340]
inc eax
mov dword [rsp + 0x2340], eax
movsxd rax, dword [rsp + 0x2340]
cmp rax, 0xb
jae 0x18015db47
movsxd rax, dword [rsp + 0x2340]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015db42
mov dword [rsp + 0x2344], 0
jmp 0x18015d6cb
mov eax, dword [rsp + 0x2344]
inc eax
mov dword [rsp + 0x2344], eax
cmp dword [rsp + 0x2344], 0x20
jg 0x18015db42
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2344], eax
jne 0x18015d6f1
jmp 0x18015d6bb
xorps xmm0, xmm0
movss dword [rsp + 0x2348], xmm0
mov ecx, dword [rsp + 0x2344]
call fcn.1801e9030
mov dword [rsp + 0x234c], eax
movsxd rax, dword [rsp + 0x2340]
imul rax, rax, 8
lea rcx, str.airbus
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2350], eax
mov ecx, dword [rsp + 0x2350]
call fcn.1801e8d50
test eax, eax
je 0x18015db3d
mov ecx, dword [rsp + 0x2350]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2350]
call fcn.1801e8d00
test eax, eax
jne 0x18015d772
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015d759
xor r8d, r8d
mov edx, dword [rsp + 0x234c]
lea rcx, [rsp + 0x6be0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b0a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b0c0]
lea rcx, [rsp + 0x1b0a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2354], xmm0
mov ecx, dword [rsp + 0x234c]
call fcn.1801e8cb0
movss dword [rsp + 0x2358], xmm0
movss xmm0, dword [rsp + 0x2358]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2354]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x235c], xmm0
movss xmm0, dword [rsp + 0x2358]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2354]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2360], xmm0
movss xmm0, dword [rsp + 0x1b0c0]
addss xmm0, dword [rsp + 0x235c]
movss dword [rsp + 0x1b0c0], xmm0
movss xmm0, dword [rsp + 0x1b0c8]
addss xmm0, dword [rsp + 0x2360]
movss dword [rsp + 0x1b0c8], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2358]
lea rdx, [rsp + 0x1b0c0]
mov ecx, dword [rsp + 0x2350]
call qword [0x1803856e8]
mov dword [rsp + 0x2364], eax
mov ecx, dword [rsp + 0x2364]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8ae0
mov dword [rsp + 0x2368], eax
mov edx, 1
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8a30
test eax, eax
je 0x18015d93a
mov edx, 1
mov ecx, dword [rsp + 0x2368]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8970
mov dword [rsp + 0x236c], 0
jmp 0x18015d965
mov eax, dword [rsp + 0x236c]
inc eax
mov dword [rsp + 0x236c], eax
cmp dword [rsp + 0x236c], 0x32
jge 0x18015d9b6
mov edx, dword [rsp + 0x236c]
mov ecx, dword [rsp + 0x2364]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x236c]
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8890
jmp 0x18015d955
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015db1b
mov edx, 1
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2364]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2364]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2364]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2364]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2364]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2364]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2364]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2364]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2364]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2364]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2350]
call fcn.1800e39e0
cmp dword [rsp + 0x2344], 0x20
jne 0x18015db3d
jmp 0x18015db42
jmp 0x18015d6bb
jmp 0x18015d660
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2370], 0
jmp 0x18015dba7
mov eax, dword [rsp + 0x2370]
inc eax
mov dword [rsp + 0x2370], eax
movsxd rax, dword [rsp + 0x2370]
cmp rax, 0xb
jae 0x18015e07e
movsxd rax, dword [rsp + 0x2370]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015e079
mov dword [rsp + 0x2374], 0
jmp 0x18015dc02
mov eax, dword [rsp + 0x2374]
inc eax
mov dword [rsp + 0x2374], eax
cmp dword [rsp + 0x2374], 0x20
jg 0x18015e079
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2374], eax
jne 0x18015dc28
jmp 0x18015dbf2
xorps xmm0, xmm0
movss dword [rsp + 0x2378], xmm0
mov ecx, dword [rsp + 0x2374]
call fcn.1801e9030
mov dword [rsp + 0x237c], eax
movsxd rax, dword [rsp + 0x2370]
imul rax, rax, 8
lea rcx, str.bulldozer
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2380], eax
mov ecx, dword [rsp + 0x2380]
call fcn.1801e8d50
test eax, eax
je 0x18015e074
mov ecx, dword [rsp + 0x2380]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2380]
call fcn.1801e8d00
test eax, eax
jne 0x18015dca9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015dc90
xor r8d, r8d
mov edx, dword [rsp + 0x237c]
lea rcx, [rsp + 0x6bb0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b0f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b108]
lea rcx, [rsp + 0x1b0f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x2384], xmm0
mov ecx, dword [rsp + 0x237c]
call fcn.1801e8cb0
movss dword [rsp + 0x2388], xmm0
movss xmm0, dword [rsp + 0x2388]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x2384]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x238c], xmm0
movss xmm0, dword [rsp + 0x2388]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x2384]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x2390], xmm0
movss xmm0, dword [rsp + 0x1b108]
addss xmm0, dword [rsp + 0x238c]
movss dword [rsp + 0x1b108], xmm0
movss xmm0, dword [rsp + 0x1b110]
addss xmm0, dword [rsp + 0x2390]
movss dword [rsp + 0x1b110], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x2388]
lea rdx, [rsp + 0x1b108]
mov ecx, dword [rsp + 0x2380]
call qword [0x1803856e8]
mov dword [rsp + 0x2394], eax
mov ecx, dword [rsp + 0x2394]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8ae0
mov dword [rsp + 0x2398], eax
mov edx, 1
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8a30
test eax, eax
je 0x18015de71
mov edx, 1
mov ecx, dword [rsp + 0x2398]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8970
mov dword [rsp + 0x239c], 0
jmp 0x18015de9c
mov eax, dword [rsp + 0x239c]
inc eax
mov dword [rsp + 0x239c], eax
cmp dword [rsp + 0x239c], 0x32
jge 0x18015deed
mov edx, dword [rsp + 0x239c]
mov ecx, dword [rsp + 0x2394]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x239c]
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8890
jmp 0x18015de8c
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015e052
mov edx, 1
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2394]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2394]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2394]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2394]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2394]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2394]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2394]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2394]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2394]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2394]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2380]
call fcn.1800e39e0
cmp dword [rsp + 0x2374], 0x20
jne 0x18015e074
jmp 0x18015e079
jmp 0x18015dbf2
jmp 0x18015db97
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x23a0], 0
jmp 0x18015e0de
mov eax, dword [rsp + 0x23a0]
inc eax
mov dword [rsp + 0x23a0], eax
movsxd rax, dword [rsp + 0x23a0]
cmp rax, 0x16
jae 0x18015e5b5
movsxd rax, dword [rsp + 0x23a0]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015e5b0
mov dword [rsp + 0x23a4], 0
jmp 0x18015e139
mov eax, dword [rsp + 0x23a4]
inc eax
mov dword [rsp + 0x23a4], eax
cmp dword [rsp + 0x23a4], 0x20
jg 0x18015e5b0
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x23a4], eax
jne 0x18015e15f
jmp 0x18015e129
xorps xmm0, xmm0
movss dword [rsp + 0x23a8], xmm0
mov ecx, dword [rsp + 0x23a4]
call fcn.1801e9030
mov dword [rsp + 0x23ac], eax
movsxd rax, dword [rsp + 0x23a0]
imul rax, rax, 8
lea rcx, str.armytanker
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x23b0], eax
mov ecx, dword [rsp + 0x23b0]
call fcn.1801e8d50
test eax, eax
je 0x18015e5ab
mov ecx, dword [rsp + 0x23b0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x23b0]
call fcn.1801e8d00
test eax, eax
jne 0x18015e1e0
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18015e1c7
xor r8d, r8d
mov edx, dword [rsp + 0x23ac]
lea rcx, [rsp + 0x6b98]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b138]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b150]
lea rcx, [rsp + 0x1b138]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x23b4], xmm0
mov ecx, dword [rsp + 0x23ac]
call fcn.1801e8cb0
movss dword [rsp + 0x23b8], xmm0
movss xmm0, dword [rsp + 0x23b8]
call fcn.1800e4aa0
call fcn.180046190
movss xmm1, dword [rsp + 0x23b4]
mulss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x23bc], xmm0
movss xmm0, dword [rsp + 0x23b8]
call fcn.1800e4aa0
call fcn.180046180
movss xmm1, dword [rsp + 0x23b4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x23c0], xmm0
movss xmm0, dword [rsp + 0x1b150]
addss xmm0, dword [rsp + 0x23bc]
movss dword [rsp + 0x1b150], xmm0
movss xmm0, dword [rsp + 0x1b158]
addss xmm0, dword [rsp + 0x23c0]
movss dword [rsp + 0x1b158], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 1
movss xmm2, dword [rsp + 0x23b8]
lea rdx, [rsp + 0x1b150]
mov ecx, dword [rsp + 0x23b0]
call qword [0x1803856e8]
mov dword [rsp + 0x23c4], eax
mov ecx, dword [rsp + 0x23c4]
call fcn.1800e4750
mov r9d, 1
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8c80
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8ba0
xor r8d, r8d
lea rdx, str.MPBitset
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8b30
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8ae0
mov dword [rsp + 0x23c8], eax
mov edx, 1
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8a80
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8a30
test eax, eax
je 0x18015e3a8
mov edx, 1
mov ecx, dword [rsp + 0x23c8]
call fcn.1801e89d0
xor edx, edx
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8970
mov dword [rsp + 0x23cc], 0
jmp 0x18015e3d3
mov eax, dword [rsp + 0x23cc]
inc eax
mov dword [rsp + 0x23cc], eax
cmp dword [rsp + 0x23cc], 0x32
jge 0x18015e424
mov edx, dword [rsp + 0x23cc]
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x23cc]
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8940
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8890
jmp 0x18015e3c3
movzx eax, byte [0x180382c83]
cmp eax, 1
jne 0x18015e589
mov edx, 1
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8970
mov edx, dword [0x180343f80]
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8940
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8730
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e86c0
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x23c4]
call fcn.1801e8940
mov ecx, 0x96
call fcn.1800f5d20
mov ecx, dword [rsp + 0x23b0]
call fcn.1800e39e0
cmp dword [rsp + 0x23a4], 0x20
jne 0x18015e5ab
jmp 0x18015e5b0
jmp 0x18015e129
jmp 0x18015e0ce
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180357218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803578f8]
call fcn.180045f70
mov r9d, 0x1388
xor r8d, r8d
lea rdx, [0x180344018]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x1803577d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015e694
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25c18]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25c18]
call fcn.18010fba0
movss dword [rsp + 0x23d0], xmm0
cvttss2si eax, dword [rsp + 0x23d0]
mov dword [0x180344018], eax
lea rcx, [rsp + 0x25c18]
call fcn.180029310
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803524f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803577f8]
call fcn.180045f70
mov edx, 0x5f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357818]
call fcn.180045f70
mov edx, 0x13a
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180356ad8]
call fcn.180045f70
mov edx, 0xb9
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357838]
call fcn.180045f70
lea rdx, [0x180384c28]
mov rcx, rax
call fcn.18010c8f0
lea rax, [rsp + 0x17e90]
mov qword [rsp + 0x3220], rax
lea rax, [rsp + 0x111]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x111]
mov rcx, qword [rsp + 0x3220]
call fcn.1801d73d0
mov qword [rsp + 0x3228], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384ab0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3230], rax
lea rcx, [0x180357858]
call fcn.180045f70
mov r8, qword [rsp + 0x3228]
mov rcx, qword [rsp + 0x3230]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17e50]
mov qword [rsp + 0x3238], rax
lea rax, [rsp + 0x112]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x112]
mov rcx, qword [rsp + 0x3238]
call fcn.1801d73f0
mov qword [rsp + 0x3240], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384b10]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3248], rax
lea rcx, [0x180357878]
call fcn.180045f70
mov r8, qword [rsp + 0x3240]
mov rcx, qword [rsp + 0x3248]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180357898]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015e8aa
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x23d4], eax
mov ecx, dword [rsp + 0x23d4]
call fcn.1800e4750
mov ecx, dword [rsp + 0x23d4]
call fcn.1801e8f30
mov ecx, dword [rsp + 0x23d4]
call fcn.1801e72f0
mov ecx, dword [rsp + 0x23d4]
call fcn.1801e72b0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015e942
lea rax, [rsp + 0x17e10]
mov qword [rsp + 0x3250], rax
lea rax, [rsp + 0x113]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x113]
mov rcx, qword [rsp + 0x3250]
call fcn.1801d7410
mov qword [rsp + 0x3258], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803835d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3260], rax
lea rcx, [0x180357898]
call fcn.180045f70
mov r8, qword [rsp + 0x3258]
mov rcx, qword [rsp + 0x3260]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x1803578b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015ea26
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x23d8], eax
mov ecx, dword [rsp + 0x23d8]
call fcn.1801e8f70
test eax, eax
jne 0x18015e988
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x23d8]
lea rcx, [rsp + 0x6b80]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b180]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b198]
lea rcx, [rsp + 0x1b180]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fb7e4]
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
movss xmm0, dword [0x1802fb570]
movss dword [rsp + 0x20], xmm0
mov r9d, 0x1d
movss xmm2, dword [rsp + 0x1b1a8]
movss xmm1, dword [rsp + 0x1b1a0]
movss xmm0, dword [rsp + 0x1b198]
call fcn.1800e3800
lea rcx, [0x1803578d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015eaf2
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x23dc], eax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor edx, edx
mov ecx, eax
call fcn.1801e9290
test eax, eax
setne al
mov byte [rsp + 0x114], al
movzx eax, byte [rsp + 0x114]
test eax, eax
je 0x18015eaf2
mov ecx, dword [rsp + 0x23dc]
call fcn.1800e4750
mov edx, 1
mov ecx, dword [rsp + 0x23dc]
call fcn.1801e7250
mov dword [rsp + 0x23e0], 5
mov eax, dword [rsp + 0x23e0]
mov ecx, dword [rsp + 0x23e0]
dec ecx
mov dword [rsp + 0x23e0], ecx
test eax, eax
je 0x18015eaf2
movss xmm3, dword [0x1802fd868]
mov r8d, 1
mov edx, dword [rsp + 0x23e0]
mov ecx, dword [rsp + 0x23dc]
call fcn.1801e71c0
jmp 0x18015eab4
movzx eax, byte [0x18037fded]
test eax, eax
je 0x18015eb61
lea rax, [rsp + 0x17d90]
mov qword [rsp + 0x3268], rax
lea rax, [rsp + 0x115]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x115]
mov rcx, qword [rsp + 0x3268]
call fcn.1801d7430
mov qword [rsp + 0x3270], rax
lea rcx, [0x180352538]
call fcn.180045f70
mov r8, qword [rsp + 0x3270]
lea rdx, [0x180382c91]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movzx eax, byte [0x18037fded]
test eax, eax
je 0x18015eb92
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015eb82
call fcn.180028c60
movzx eax, byte [0x18034bea9]
test eax, eax
jne 0x18015eb92
call fcn.180028c30
movzx eax, byte [0x18037fded]
test eax, eax
jne 0x18015ebbe
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015ebae
call fcn.180028c30
movzx eax, byte [0x18034bea9]
test eax, eax
jne 0x18015ebbe
call fcn.180028c00
jmp case.0x18011196c.3
lea rcx, [0x180357918]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180357938]
call fcn.180045f70
mov edx, 0x15b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357958]
call fcn.180045f70
mov edx, 0x183
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357978]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015ec95
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x23e4], eax
xor edx, edx
mov ecx, dword [rsp + 0x23e4]
call fcn.1801e9230
mov dword [rsp + 0x23e8], eax
mov ecx, dword [rsp + 0x23e8]
call fcn.1801e7170
movss dword [rsp + 0x23ec], xmm0
mov ecx, dword [rsp + 0x23e8]
call fcn.1800e4750
cvtss2sd xmm0, dword [rsp + 0x23ec]
addsd xmm0, qword [0x1802fb698]
cvtsd2ss xmm0, xmm0
movaps xmm1, xmm0
mov ecx, dword [rsp + 0x23e8]
call fcn.1801e77a0
lea rcx, [0x180357998]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015ed28
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x23f0], eax
xor edx, edx
mov ecx, dword [rsp + 0x23f0]
call fcn.1801e9230
mov dword [rsp + 0x23f4], eax
mov ecx, dword [rsp + 0x23f4]
call fcn.1801e7170
movss dword [rsp + 0x23f8], xmm0
mov ecx, dword [rsp + 0x23f4]
call fcn.1800e4750
movss xmm0, dword [rsp + 0x23f8]
mulss xmm0, dword [0x1802fde88]
cvtss2sd xmm0, xmm0
subsd xmm0, qword [0x1802fb698]
cvtsd2ss xmm0, xmm0
movaps xmm1, xmm0
mov ecx, dword [rsp + 0x23f4]
call fcn.1801e77a0
lea rcx, [0x1803579b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015edaf
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x23fc], eax
xor edx, edx
mov ecx, dword [rsp + 0x23fc]
call fcn.1801e9230
mov dword [rsp + 0x2400], eax
mov ecx, dword [rsp + 0x2400]
call fcn.1801e7170
movss dword [rsp + 0x2404], xmm0
mov ecx, dword [rsp + 0x2400]
call fcn.1800e4750
cvtss2sd xmm0, dword [rsp + 0x2404]
addsd xmm0, qword [0x1802fb758]
cvtsd2ss xmm0, xmm0
movaps xmm1, xmm0
mov ecx, dword [rsp + 0x2400]
call fcn.1801e77a0
lea rcx, [0x1803579d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015ee42
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2408], eax
xor edx, edx
mov ecx, dword [rsp + 0x2408]
call fcn.1801e9230
mov dword [rsp + 0x240c], eax
mov ecx, dword [rsp + 0x240c]
call fcn.1801e7170
movss dword [rsp + 0x2410], xmm0
mov ecx, dword [rsp + 0x240c]
call fcn.1800e4750
movss xmm0, dword [rsp + 0x2410]
mulss xmm0, dword [0x1802fde88]
cvtss2sd xmm0, xmm0
subsd xmm0, qword [0x1802fb758]
cvtsd2ss xmm0, xmm0
movaps xmm1, xmm0
mov ecx, dword [rsp + 0x240c]
call fcn.1801e77a0
lea rcx, [0x1803579f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015eec9
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2414], eax
xor edx, edx
mov ecx, dword [rsp + 0x2414]
call fcn.1801e9230
mov dword [rsp + 0x2418], eax
mov ecx, dword [rsp + 0x2418]
call fcn.1801e7170
movss dword [rsp + 0x241c], xmm0
mov ecx, dword [rsp + 0x2418]
call fcn.1800e4750
cvtss2sd xmm0, dword [rsp + 0x241c]
addsd xmm0, qword [0x1802fb780]
cvtsd2ss xmm0, xmm0
movaps xmm1, xmm0
mov ecx, dword [rsp + 0x2418]
call fcn.1801e77a0
lea rcx, [0x180357a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015ef54
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2420], eax
xor edx, edx
mov ecx, dword [rsp + 0x2420]
call fcn.1801e9230
mov dword [rsp + 0x2424], eax
mov ecx, dword [rsp + 0x2424]
call fcn.1801e7170
movss dword [rsp + 0x2428], xmm0
mov ecx, dword [rsp + 0x2424]
call fcn.1800e4750
movss xmm0, dword [rsp + 0x2428]
mulss xmm0, dword [0x1802fde88]
subss xmm0, dword [0x1802fd644]
movaps xmm1, xmm0
mov ecx, dword [rsp + 0x2424]
call fcn.1801e77a0
lea rcx, [0x180357a38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015efc6
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x242c], eax
xor edx, edx
mov ecx, dword [rsp + 0x242c]
call fcn.1801e9230
mov dword [rsp + 0x2430], eax
mov ecx, dword [rsp + 0x2430]
call fcn.1801e7170
movss dword [rsp + 0x2434], xmm0
mov ecx, dword [rsp + 0x2430]
call fcn.1800e4750
xorps xmm1, xmm1
mov ecx, dword [rsp + 0x2430]
call fcn.1801e77a0
lea rcx, [0x180357a78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015f0a5
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2438], eax
xor edx, edx
mov ecx, dword [rsp + 0x2438]
call fcn.1801e9230
mov dword [rsp + 0x243c], eax
mov ecx, dword [rsp + 0x243c]
call fcn.1801e7170
movss dword [rsp + 0x2440], xmm0
mov ecx, dword [rsp + 0x243c]
call fcn.1800e4750
xorps xmm0, xmm0
movss dword [rsp + 0x2444], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x2448], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x244c], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x2450], xmm0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 2
movss xmm3, dword [rsp + 0x2450]
movss xmm2, dword [rsp + 0x2448]
movss xmm1, dword [rsp + 0x2444]
mov ecx, dword [rsp + 0x243c]
call fcn.1800e2910
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c9c], eax
lea rcx, [0x180357a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015f184
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2454], eax
xor edx, edx
mov ecx, dword [rsp + 0x2454]
call fcn.1801e9230
mov dword [rsp + 0x2458], eax
mov ecx, dword [rsp + 0x2458]
call fcn.1801e7170
movss dword [rsp + 0x245c], xmm0
mov ecx, dword [rsp + 0x2458]
call fcn.1800e4750
xorps xmm0, xmm0
movss dword [rsp + 0x2460], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x2464], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x2468], xmm0
movss xmm0, dword [0x1802fe9e4]
movss dword [rsp + 0x246c], xmm0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 2
movss xmm3, dword [rsp + 0x246c]
movss xmm2, dword [rsp + 0x2464]
movss xmm1, dword [rsp + 0x2460]
mov ecx, dword [rsp + 0x2458]
call fcn.1800e2910
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ca0], eax
lea rcx, [0x180357a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015f269
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, 1
mov ecx, eax
call fcn.1801e9230
mov ecx, eax
call fcn.1801e7120
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, 1
mov ecx, eax
call fcn.1801e9230
mov ecx, eax
call fcn.1801e7120
test eax, eax
je 0x18015f269
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, 1
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 1
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbc10]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
mov edx, 1
mov ecx, eax
call fcn.1801e6f70
lea rcx, [0x180357ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015f34e
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, 1
mov ecx, eax
call fcn.1801e9230
mov ecx, eax
call fcn.1801e7120
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, 1
mov ecx, eax
call fcn.1801e9230
mov ecx, eax
call fcn.1801e7120
test eax, eax
je 0x18015f34e
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, 1
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 1
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3b4]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
mov edx, 1
mov ecx, eax
call fcn.1801e6f70
call fcn.1800f1a30
movss xmm0, dword [0x1802fb530]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb55c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180357958]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180357958]
call fcn.180045f70
mov r9d, 0x1f4
mov r8d, 1
lea rdx, [0x180343f08]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x180357ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015f430
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25198]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25198]
call fcn.18010fba0
movss dword [rsp + 0x2470], xmm0
cvttss2si eax, dword [rsp + 0x2470]
mov dword [0x180343f08], eax
lea rcx, [rsp + 0x25198]
call fcn.180029310
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180357938]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015f50b
lea rax, [rsp + 0x17d50]
mov qword [rsp + 0x3278], rax
lea rax, [rsp + 0x116]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x116]
mov rcx, qword [rsp + 0x3278]
call fcn.1801d7450
mov qword [rsp + 0x3280], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383550]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3288], rax
lea rcx, [0x180357af8]
call fcn.180045f70
mov r8, qword [rsp + 0x3280]
mov rcx, qword [rsp + 0x3288]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180357b18]
call fcn.180045f70
mov r9d, 0x14
mov r8d, 1
lea rdx, [0x180343e98]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x180357b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015f5aa
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x251b8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x251b8]
call fcn.18010fba0
movss dword [rsp + 0x2474], xmm0
cvttss2si eax, dword [rsp + 0x2474]
mov dword [0x180343e98], eax
lea rcx, [rsp + 0x251b8]
call fcn.180029310
lea rcx, [0x180357b58]
call fcn.180045f70
mov r9d, 0x14
mov r8d, 1
lea rdx, [0x180343e9c]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x180357b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015f649
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x251d8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x251d8]
call fcn.18010fba0
movss dword [rsp + 0x2478], xmm0
cvttss2si eax, dword [rsp + 0x2478]
mov dword [0x180343e9c], eax
lea rcx, [rsp + 0x251d8]
call fcn.180029310
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015f6e1
lea rax, [rsp + 0x17cd0]
mov qword [rsp + 0x3290], rax
lea rax, [rsp + 0x117]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x117]
mov rcx, qword [rsp + 0x3290]
call fcn.1801d7470
mov qword [rsp + 0x3298], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383570]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x32a0], rax
lea rcx, [0x180357b98]
call fcn.180045f70
mov r8, qword [rsp + 0x3298]
mov rcx, qword [rsp + 0x32a0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015f779
lea rax, [rsp + 0x17c50]
mov qword [rsp + 0x32a8], rax
lea rax, [rsp + 0x118]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x118]
mov rcx, qword [rsp + 0x32a8]
call fcn.1801d7490
mov qword [rsp + 0x32b0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383430]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x32b8], rax
lea rcx, [0x180357bb8]
call fcn.180045f70
mov r8, qword [rsp + 0x32b0]
mov rcx, qword [rsp + 0x32b8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015f811
lea rax, [rsp + 0x17c10]
mov qword [rsp + 0x32c0], rax
lea rax, [rsp + 0x119]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x119]
mov rcx, qword [rsp + 0x32c0]
call fcn.1801d74b0
mov qword [rsp + 0x32c8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383590]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x32d0], rax
lea rcx, [0x1803579b8]
call fcn.180045f70
mov r8, qword [rsp + 0x32c8]
mov rcx, qword [rsp + 0x32d0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015f8a9
lea rax, [rsp + 0x17b50]
mov qword [rsp + 0x32d8], rax
lea rax, [rsp + 0x11a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x11a]
mov rcx, qword [rsp + 0x32d8]
call fcn.1801d74d0
mov qword [rsp + 0x32e0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383450]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x32e8], rax
lea rcx, [0x1803579d8]
call fcn.180045f70
mov r8, qword [rsp + 0x32e0]
mov rcx, qword [rsp + 0x32e8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015f941
lea rax, [rsp + 0x17b10]
mov qword [rsp + 0x32f0], rax
lea rax, [rsp + 0x11b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x11b]
mov rcx, qword [rsp + 0x32f0]
call fcn.1801d74f0
mov qword [rsp + 0x32f8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803835b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3300], rax
lea rcx, [0x180357bd8]
call fcn.180045f70
mov r8, qword [rsp + 0x32f8]
mov rcx, qword [rsp + 0x3300]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015f9d9
lea rax, [rsp + 0x17ad0]
mov qword [rsp + 0x3308], rax
lea rax, [rsp + 0x11c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x11c]
mov rcx, qword [rsp + 0x3308]
call fcn.1801d7510
mov qword [rsp + 0x3310], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383470]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3318], rax
lea rcx, [0x180357bf8]
call fcn.180045f70
mov r8, qword [rsp + 0x3310]
mov rcx, qword [rsp + 0x3318]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015fa71
lea rax, [rsp + 0x17a90]
mov qword [rsp + 0x3320], rax
lea rax, [rsp + 0x11d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x11d]
mov rcx, qword [rsp + 0x3320]
call fcn.1801d7530
mov qword [rsp + 0x3328], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383410]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3330], rax
lea rcx, [0x180357a38]
call fcn.180045f70
mov r8, qword [rsp + 0x3328]
mov rcx, qword [rsp + 0x3330]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015fb09
lea rax, [rsp + 0x17a10]
mov qword [rsp + 0x3338], rax
lea rax, [rsp + 0x11e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x11e]
mov rcx, qword [rsp + 0x3338]
call fcn.1801d7550
mov qword [rsp + 0x3340], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803833d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3348], rax
lea rcx, [0x180357c18]
call fcn.180045f70
mov r8, qword [rsp + 0x3340]
mov rcx, qword [rsp + 0x3348]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015fba1
lea rax, [rsp + 0x179d0]
mov qword [rsp + 0x3350], rax
lea rax, [rsp + 0x11f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x11f]
mov rcx, qword [rsp + 0x3350]
call fcn.1801d7570
mov qword [rsp + 0x3358], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803833f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3360], rax
lea rcx, [0x180357c38]
call fcn.180045f70
mov r8, qword [rsp + 0x3358]
mov rcx, qword [rsp + 0x3360]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015fc39
lea rax, [rsp + 0x17950]
mov qword [rsp + 0x3368], rax
lea rax, [rsp + 0x120]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x120]
mov rcx, qword [rsp + 0x3368]
call fcn.1801d7590
mov qword [rsp + 0x3370], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383530]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3378], rax
lea rcx, [0x180357a98]
call fcn.180045f70
mov r8, qword [rsp + 0x3370]
mov rcx, qword [rsp + 0x3378]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18015fcd1
lea rax, [rsp + 0x178d0]
mov qword [rsp + 0x3380], rax
lea rax, [rsp + 0x121]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x121]
mov rcx, qword [rsp + 0x3380]
call fcn.1801d75b0
mov qword [rsp + 0x3388], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383510]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3390], rax
lea rcx, [0x180357ab8]
call fcn.180045f70
mov r8, qword [rsp + 0x3388]
mov rcx, qword [rsp + 0x3390]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803571d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180160a0e
lea rcx, [0x1803556d8]
call fcn.180045f70
mov edx, 0x133
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803577f8]
call fcn.180045f70
mov edx, 0x113
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180356af8]
call fcn.180045f70
mov edx, 0xf4
mov rcx, rax
call fcn.18010c490
lea rax, [rsp + 0x17890]
mov qword [rsp + 0x3398], rax
lea rax, [rsp + 0x122]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x122]
mov rcx, qword [rsp + 0x3398]
call fcn.1801d75d0
mov qword [rsp + 0x33a0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384ad0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x33a8], rax
lea rcx, [0x180357c58]
call fcn.180045f70
mov r8, qword [rsp + 0x33a0]
mov rcx, qword [rsp + 0x33a8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180357c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18015ff9e
call fcn.1801e92f0
mov dword [rsp + 0x247c], eax
xor r8d, r8d
mov edx, dword [rsp + 0x247c]
lea rcx, [rsp + 0x6b68]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b1c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b1e0]
lea rcx, [rsp + 0x1b1c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x2480], 0
jmp 0x18015fe96
mov eax, dword [rsp + 0x2480]
inc eax
mov dword [rsp + 0x2480], eax
cmp dword [rsp + 0x2480], 0x20
jg 0x18015ff9e
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2480], eax
jne 0x18015febc
jmp 0x18015fe86
mov ecx, dword [rsp + 0x2480]
call fcn.1801e9030
mov dword [rsp + 0x2484], eax
mov r8d, 1
mov edx, dword [rsp + 0x2484]
lea rcx, [rsp + 0x6b38]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b210]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b228]
lea rcx, [rsp + 0x1b210]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x2484]
call fcn.1801e8f70
test eax, eax
jne 0x18015ff30
jmp 0x18015fe86
movss xmm0, dword [rsp + 0x1b238]
addss xmm0, dword [0x1802fbb14]
movss xmm1, dword [0x1802fb5dc]
movss dword [rsp + 0x38], xmm1
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
movss xmm1, dword [0x1802fdd64]
movss dword [rsp + 0x20], xmm1
mov r9d, 0x1d
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x1b230]
movss xmm0, dword [rsp + 0x1b228]
call fcn.1800e3800
cmp dword [rsp + 0x2480], 0x20
jne 0x18015ff99
jmp 0x18015ff9e
jmp 0x18015fe86
lea rcx, [0x180357c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180160031
mov dword [rsp + 0x2488], 0
jmp 0x18015ffd6
mov eax, dword [rsp + 0x2488]
inc eax
mov dword [rsp + 0x2488], eax
cmp dword [rsp + 0x2488], 0x20
jg 0x180160031
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2488], eax
jne 0x18015fff8
jmp 0x18015ffc6
mov ecx, dword [rsp + 0x2488]
call fcn.1801e9030
mov dword [rsp + 0x248c], eax
mov ecx, dword [rsp + 0x248c]
call fcn.1801e8f30
cmp dword [rsp + 0x2488], 0x20
jne 0x180160023
jmp 0x180160031
lea rcx, str.plmfao..
call fcn.1800296c0
jmp 0x18015ffc6
lea rcx, [0x180357cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801600d4
mov dword [rsp + 0x2490], 0
jmp 0x18016006d
mov eax, dword [rsp + 0x2490]
inc eax
mov dword [rsp + 0x2490], eax
cmp dword [rsp + 0x2490], 0x20
jge 0x1801600d4
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2490], eax
je 0x1801600d2
mov ecx, dword [rsp + 0x2490]
call fcn.1801e9030
mov ecx, eax
call fcn.1800e4750
mov ecx, dword [rsp + 0x2490]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e8f30
mov ecx, dword [rsp + 0x2490]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e72f0
mov ecx, dword [rsp + 0x2490]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e72b0
jmp 0x18016005d
lea rcx, [0x180357cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180160249
mov dword [rsp + 0x2494], 0
jmp 0x180160110
mov eax, dword [rsp + 0x2494]
inc eax
mov dword [rsp + 0x2494], eax
cmp dword [rsp + 0x2494], 0x20
jg 0x180160249
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x2494], eax
jne 0x180160136
jmp 0x180160100
mov ecx, dword [rsp + 0x2494]
call fcn.1801e9030
mov dword [rsp + 0x2498], eax
lea rcx, str.prop_beach_fire
call fcn.1800eb430
mov dword [rsp + 0x249c], eax
mov ecx, dword [rsp + 0x249c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x249c]
call fcn.1801e8d00
test eax, eax
jne 0x180160182
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180160169
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 1
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
mov ecx, dword [rsp + 0x249c]
call fcn.1801e7750
mov dword [rsp + 0x24a0], eax
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 2
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xor r8d, r8d
mov edx, dword [rsp + 0x2498]
mov ecx, dword [rsp + 0x24a0]
call fcn.1801e7580
cmp dword [rsp + 0x2494], 0x20
jne 0x180160238
jmp 0x180160249
lea rcx, str.pBeachFire_attached_to_all_players..
call fcn.1800296c0
jmp 0x180160100
lea rcx, [0x180357cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801603a6
mov dword [rsp + 0x24a4], 0
jmp 0x180160285
mov eax, dword [rsp + 0x24a4]
inc eax
mov dword [rsp + 0x24a4], eax
cmp dword [rsp + 0x24a4], 0x20
jg 0x1801603a6
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x24a4], eax
jne 0x1801602ab
jmp 0x180160275
mov ecx, dword [rsp + 0x24a4]
call fcn.1801e9030
mov dword [rsp + 0x24a8], eax
xor r8d, r8d
mov edx, dword [rsp + 0x24a8]
lea rcx, [rsp + 0x6b20]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b258]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b270]
lea rcx, [rsp + 0x1b258]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.prop_gold_cont_01
call fcn.1800eb430
mov eax, eax
mov qword [rsp + 0x33b0], rax
mov ecx, dword [rsp + 0x33b0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x33b0]
call fcn.1801e8d00
test eax, eax
jne 0x180160343
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18016032a
mov ecx, dword [rsp + 0x24a8]
call fcn.1801e8f30
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [rsp + 0x1b280]
movss xmm2, dword [rsp + 0x1b278]
movss xmm1, dword [rsp + 0x1b270]
mov ecx, dword [rsp + 0x33b0]
call fcn.1801e6ed0
mov ecx, eax
call fcn.1801e6f20
cmp dword [rsp + 0x24a4], 0x20
jne 0x1801603a1
jmp 0x1801603a6
jmp 0x180160275
lea rcx, [0x180357d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016050f
mov dword [rsp + 0x24ac], 0
jmp 0x1801603e2
mov eax, dword [rsp + 0x24ac]
inc eax
mov dword [rsp + 0x24ac], eax
cmp dword [rsp + 0x24ac], 0x20
jg 0x18016050f
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x24ac], eax
jne 0x180160408
jmp 0x1801603d2
mov ecx, dword [rsp + 0x24ac]
call fcn.1801e9030
mov dword [rsp + 0x24b0], eax
lea rcx, str.prop_ld_toilet_01
call fcn.1800eb430
mov dword [rsp + 0x24b4], eax
mov ecx, dword [rsp + 0x24b4]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x24b4]
call fcn.1801e8d00
test eax, eax
jne 0x180160454
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18016043b
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 1
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
mov ecx, dword [rsp + 0x24b4]
call fcn.1801e7750
mov dword [rsp + 0x24b8], eax
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 2
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xor r8d, r8d
mov edx, dword [rsp + 0x24b0]
mov ecx, dword [rsp + 0x24b8]
call fcn.1801e7580
cmp dword [rsp + 0x24ac], 0x20
jne 0x18016050a
jmp 0x18016050f
jmp 0x1801603d2
lea rcx, [0x180357d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180160622
mov dword [rsp + 0x24bc], 0
jmp 0x18016054b
mov eax, dword [rsp + 0x24bc]
inc eax
mov dword [rsp + 0x24bc], eax
cmp dword [rsp + 0x24bc], 0x20
jge 0x180160622
mov ecx, dword [rsp + 0x24bc]
call fcn.1801e9030
mov dword [rsp + 0x24c0], eax
call fcn.1801e92f0
mov ecx, dword [rsp + 0x24c0]
cmp ecx, eax
jne 0x18016057e
jmp 0x18016053b
mov ecx, dword [rsp + 0x24bc]
call fcn.1801e9030
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x6af0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b2a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b2b8]
lea rcx, [rsp + 0x1b2a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1802fc858]
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
movss xmm0, dword [0x1802fd868]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
movss xmm2, dword [rsp + 0x1b2c8]
movss xmm1, dword [rsp + 0x1b2c0]
movss xmm0, dword [rsp + 0x1b2b8]
call fcn.1800e3800
jmp 0x18016053b
lea rcx, [0x180357d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801608c8
mov dword [rsp + 0x24c4], 0
jmp 0x18016065e
mov eax, dword [rsp + 0x24c4]
inc eax
mov dword [rsp + 0x24c4], eax
cmp dword [rsp + 0x24c4], 0x20
jge 0x1801608c8
xor ecx, ecx
call fcn.1800f5d20
mov eax, dword [0x180384d2c]
cmp dword [rsp + 0x24c4], eax
jne 0x180160684
jmp 0x18016064e
mov ecx, dword [rsp + 0x24c4]
call fcn.1801e9030
mov dword [rsp + 0x24c8], eax
mov r8d, 1
mov edx, dword [rsp + 0x24c8]
lea rcx, [rsp + 0x6ac0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b2e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b300]
lea rcx, [rsp + 0x1b2e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1b310]
addss xmm0, dword [0x1802fbb14]
movss dword [rsp + 0x1b310], xmm0
lea rcx, str.VEHICLE_WEAPON_SPACE_ROCKET
call fcn.1800eb430
movss xmm0, dword [rsp + 0x1b310]
addss xmm0, dword [0x1802fbf9c]
movss xmm1, dword [0x1802fd644]
movss dword [rsp + 0x60], xmm1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x50], 1
mov ecx, dword [rsp + 0x24c8]
mov dword [rsp + 0x48], ecx
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 0xfa
movss xmm1, dword [rsp + 0x1b310]
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x1b308]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [rsp + 0x1b300]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x1b308]
movss xmm0, dword [rsp + 0x1b300]
call fcn.1800e3670
lea rcx, str.VEHICLE_WEAPON_SPACE_ROCKET
call fcn.1800eb430
movss xmm0, dword [rsp + 0x1b310]
addss xmm0, dword [0x1802fbe3c]
movss xmm1, dword [0x1802fd644]
movss dword [rsp + 0x60], xmm1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0xfa
movss xmm1, dword [rsp + 0x1b310]
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x1b308]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [rsp + 0x1b300]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x1b308]
movss xmm0, dword [rsp + 0x1b300]
call fcn.1800e3670
movss xmm0, dword [rsp + 0x1b310]
addss xmm0, dword [0x1802fc2c8]
movss xmm1, dword [0x1802fd6d8]
movss dword [rsp + 0x60], xmm1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x50], 1
mov eax, dword [rsp + 0x24c8]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0xf8a3939f
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0x64
movss xmm1, dword [rsp + 0x1b310]
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x1b308]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [rsp + 0x1b300]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x1b308]
movss xmm0, dword [rsp + 0x1b300]
call fcn.1800e3670
jmp 0x18016064e
lea rax, [rsp + 0x176d0]
mov qword [rsp + 0x33b8], rax
lea rax, [rsp + 0x123]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x123]
mov rcx, qword [rsp + 0x33b8]
call fcn.1801d75f0
mov qword [rsp + 0x33c0], rax
lea rcx, [0x180357d78]
call fcn.180045f70
mov r8, qword [rsp + 0x33c0]
lea rdx, [0x180384cce]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180357d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016099d
mov dword [rsp + 0x24cc], 0
jmp 0x180160964
mov eax, dword [rsp + 0x24cc]
inc eax
mov dword [rsp + 0x24cc], eax
cmp dword [rsp + 0x24cc], 0x20
jg 0x18016099d
mov ecx, dword [rsp + 0x24cc]
call fcn.1801e9030
mov dword [rsp + 0x24d0], eax
call fcn.1801e92f0
cmp dword [rsp + 0x24d0], eax
je 0x18016099b
mov ecx, dword [rsp + 0x24d0]
call fcn.1800d37f0
jmp 0x180160954
lea rcx, [0x180357db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180160a0e
mov dword [rsp + 0x24d4], 0
jmp 0x1801609d5
mov eax, dword [rsp + 0x24d4]
inc eax
mov dword [rsp + 0x24d4], eax
cmp dword [rsp + 0x24d4], 0x20
jg 0x180160a0e
mov ecx, dword [rsp + 0x24d4]
call fcn.1801e9030
mov dword [rsp + 0x24d8], eax
call fcn.1801e92f0
cmp dword [rsp + 0x24d8], eax
je 0x180160a0c
mov ecx, dword [rsp + 0x24d8]
call fcn.1800d3910
jmp 0x1801609c5
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180357dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
mov eax, dword [0x180384d2c]
mov dword [0x18037f974], eax
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180160a90
lea rcx, [0x1803574f8]
call fcn.180045f70
mov edx, 0x26d
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x180382bfe]
test eax, eax
je 0x180160bf5
mov ecx, dword [0x180384d2c]
call fcn.1800f5db0
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x6aa8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b330]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b348]
lea rcx, [rsp + 0x1b330]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1b358]
addss xmm0, dword [0x1802fb610]
mov dword [rsp + 0xb8], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xa8], 0
mov dword [rsp + 0xa0], 0
mov dword [rsp + 0x98], 1
mov dword [rsp + 0x90], 1
mov dword [rsp + 0x88], 1
mov dword [rsp + 0x80], 0xc8
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x68], 0xff
movss xmm1, dword [0x1802fb5dc]
movss dword [rsp + 0x60], xmm1
movss xmm1, dword [0x1802fb5dc]
movss dword [rsp + 0x58], xmm1
movss xmm1, dword [0x1802fb5dc]
movss dword [rsp + 0x50], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x48], xmm1
movss xmm1, dword [0x1802fccd4]
movss dword [rsp + 0x40], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x38], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x30], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x28], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x20], xmm1
movaps xmm3, xmm0
movss xmm2, dword [rsp + 0x1b350]
movss xmm1, dword [rsp + 0x1b348]
mov ecx, 0x1d
call fcn.1801e6c00
lea rcx, [0x180357df8]
call fcn.180045f70
mov edx, 0x182
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180160c59
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384770]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x33c8], rax
lea rcx, [0x180357298]
call fcn.180045f70
mov rcx, qword [rsp + 0x33c8]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180160c8c
lea rcx, [0x180357298]
call fcn.180045f70
mov edx, 0x13b
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180160cd7
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803841b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x33d0], rax
lea rcx, [0x1803572b8]
call fcn.180045f70
mov rcx, qword [rsp + 0x33d0]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180160d0a
lea rcx, [0x180357e18]
call fcn.180045f70
mov edx, 0xc8
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180160d31
lea rcx, [0x1803572d8]
call fcn.180045f70
lea rdx, [0x180384c37]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180160d7c
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384250]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x33d8], rax
lea rcx, [0x1803572f8]
call fcn.180045f70
mov rcx, qword [rsp + 0x33d8]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180160daf
lea rcx, [0x1803572f8]
call fcn.180045f70
mov edx, 0xc7
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180160dfa
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384170]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x33e0], rax
lea rcx, [0x180357e38]
call fcn.180045f70
mov rcx, qword [rsp + 0x33e0]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180160e2d
lea rcx, [0x180357e58]
call fcn.180045f70
mov edx, 0xc3
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180160ec5
lea rax, [rsp + 0x17650]
mov qword [rsp + 0x33e8], rax
lea rax, [rsp + 0x124]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x124]
mov rcx, qword [rsp + 0x33e8]
call fcn.1801d7610
mov qword [rsp + 0x33f0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803841d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x33f8], rax
lea rcx, [0x180357378]
call fcn.180045f70
mov r8, qword [rsp + 0x33f0]
mov rcx, qword [rsp + 0x33f8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180160f5d
lea rax, [rsp + 0x17590]
mov qword [rsp + 0x3400], rax
lea rax, [rsp + 0x125]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x125]
mov rcx, qword [rsp + 0x3400]
call fcn.1801d7630
mov qword [rsp + 0x3408], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384190]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3410], rax
lea rcx, [0x180357398]
call fcn.180045f70
mov r8, qword [rsp + 0x3408]
mov rcx, qword [rsp + 0x3410]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180160ff5
lea rax, [rsp + 0x17450]
mov qword [rsp + 0x3418], rax
lea rax, [rsp + 0x126]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x126]
mov rcx, qword [rsp + 0x3418]
call fcn.1801d7650
mov qword [rsp + 0x3420], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382d30]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3428], rax
lea rcx, [0x180357e78]
call fcn.180045f70
mov r8, qword [rsp + 0x3420]
mov rcx, qword [rsp + 0x3428]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180161115
lea rcx, [0x180357e98]
call fcn.180045f70
lea rdx, [0x180384c26]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180357eb8]
call fcn.180045f70
lea rdx, [0x180384c25]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180357ed8]
call fcn.180045f70
mov edx, 0x1b3
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357ef8]
call fcn.180045f70
lea rdx, [0x180384c27]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180357f18]
call fcn.180045f70
lea rdx, [0x180384c31]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180357f38]
call fcn.180045f70
mov edx, 0xc4
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357658]
call fcn.180045f70
mov edx, 0x17b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357f58]
call fcn.180045f70
mov edx, 0x1ae
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357f78]
call fcn.180045f70
mov edx, 0x13c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803573d8]
call fcn.180045f70
mov edx, 0x21d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357138]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180161690
mov dword [rsp + 0x26050], 0x99b507ea
mov dword [rsp + 0x26054], 0x678b81b1
mov dword [rsp + 0x26058], 0x4e875f73
mov dword [rsp + 0x2605c], 0x958a4a8f
mov dword [rsp + 0x26060], 0x440e4788
mov dword [rsp + 0x26064], 0x84bd7bfd
mov dword [rsp + 0x26068], 0x1b06d571
mov dword [rsp + 0x2606c], 0x5ef9fec4
mov dword [rsp + 0x26070], 0x22d8fe39
mov dword [rsp + 0x26074], 0x99aeeb3b
mov dword [rsp + 0x26078], 0x13532244
mov dword [rsp + 0x2607c], 0x2be6766b
mov dword [rsp + 0x26080], 0xefe7e2df
mov dword [rsp + 0x26084], 0xbfefff6d
mov dword [rsp + 0x26088], 0x83bf0278
mov dword [rsp + 0x2608c], 0xaf113f99
mov dword [rsp + 0x26090], 0x9d07f764
mov dword [rsp + 0x26094], 0x7fd62962
mov dword [rsp + 0x26098], 0x1d073a89
mov dword [rsp + 0x2609c], 0x7846a318
mov dword [rsp + 0x260a0], 0xe284c527
mov dword [rsp + 0x260a4], 0x9d61e50f
mov dword [rsp + 0x260a8], 0x3656c8c1
mov dword [rsp + 0x260ac], 0x5fc3c11
mov dword [rsp + 0x260b0], 0xc472fe2
mov dword [rsp + 0x260b4], 0x33058e22
mov dword [rsp + 0x260b8], 0xa284510b
mov dword [rsp + 0x260bc], 0x4dd2dc56
mov dword [rsp + 0x260c0], 0xb1ca77b1
mov dword [rsp + 0x260c4], 0x687652ce
mov dword [rsp + 0x260c8], 0x42bf8a85
mov dword [rsp + 0x260cc], 0x93e220bd
mov dword [rsp + 0x260d0], 0x2c3731d9
mov dword [rsp + 0x260d4], 0xfdbc8a50
mov dword [rsp + 0x260d8], 0x24b17070
mov dword [rsp + 0x260dc], 0x60ec506
mov dword [rsp + 0x260e0], 0x34a67b97
mov dword [rsp + 0x260e4], 0xfdbadced
mov dword [rsp + 0x260e8], 0x23c9f95c
mov dword [rsp + 0x260ec], 0x497facc3
mov dword [rsp + 0x260f0], 0xf9e6aa4b
mov dword [rsp + 0x260f4], 0x61012683
mov dword [rsp + 0x260f8], 0xc0a3098d
mov dword [rsp + 0x260fc], 0xd205520e
mov dword [rsp + 0x26100], 0xbfd21232
mov dword [rsp + 0x26104], 0x7f229f94
mov dword [rsp + 0x26108], 0x92a27487
mov dword [rsp + 0x2610c], 0x83839c4
mov dword [rsp + 0x26110], 0x7f7497e5
mov dword [rsp + 0x26114], 0xa89cb99e
mov dword [rsp + 0x26118], 0x3aabbbaa
mov dword [rsp + 0x2611c], 0xc734385a
mov dword [rsp + 0x26120], 0x787f0bb
mov dword [rsp + 0x26124], 0x47757124
mov dword [rsp + 0x26128], 0xd04c944d
mov dword [rsp + 0x2612c], 0x3813fc08
mov dword [rsp + 0x26130], 0xa2719263
mov dword [rsp + 0x26134], 0x8bb05fd7
mov dword [rsp + 0x26138], 0xf9dcbf2d
mov dword [rsp + 0x2613c], 0xd8df3c3c
mov dword [rsp + 0x26140], 0xdd5df8d9
mov dword [rsp + 0x26144], 0xdfe37640
mov dword [rsp + 0x26148], 0x19044ee0
mov dword [rsp + 0x2614c], 0xcd274149
mov dword [rsp + 0x26150], 0x94117305
mov dword [rsp + 0x26154], 0x3813fc08
mov dword [rsp + 0x26158], 0xbfe256d4
mov dword [rsp + 0x2615c], 0x88374054
mov dword [rsp + 0x26160], 0x83839c4
mov dword [rsp + 0x26164], 0xdc4db296
mov dword [rsp + 0x26168], 0xc1b3c3d1
mov dword [rsp + 0x2616c], 0xcb96392f
mov dword [rsp + 0x26170], 0x97ea20b8
mov dword [rsp + 0x26174], 0x2be6766b
mov dword [rsp + 0x26178], 0xa3d4d34
mov dword [rsp + 0x2617c], 0xdb1aa450
mov dword [rsp + 0x26180], 0xbd248b55
mov dword [rsp + 0x26184], 0x555af99a
mov dword [rsp + 0x26188], 0xef951fbb
mov dword [rsp + 0x2618c], 0x12e82d3d
mov dword [rsp + 0x26190], 0x394f415c
mov dword [rsp + 0x26194], 0xfad1f1c9
mov dword [rsp + 0x26198], 0x969c3d67
mov dword [rsp + 0x2619c], 0x84d6fafd
mov dword [rsp + 0x261a0], 0x624fe830
mov dword [rsp + 0x261a4], 0xdbbd7280
mov dword [rsp + 0x261a8], 0xa914799
mov dword [rsp + 0x261ac], 0x6a6c02e0
mov dword [rsp + 0x261b0], 0x6d544c99
mov dword [rsp + 0x261b4], 0x63ab0442
mov dword [rsp + 0x261b8], 0x781fe4a
mov dword [rsp + 0x261bc], 0xa0973d5e
mov dword [rsp + 0x261c0], 0xab564b93
mov dword [rsp + 0x261c4], 0xba45e8b8
mov dword [rsp + 0x261c8], 0xfbab5776
mov dword [rsp + 0x261cc], 0x60ec506
mov dword [rsp + 0x261d0], 0xaf3696a1
mov dword [rsp + 0x261d4], 0xd7dbf707
mov dword [rsp + 0x261d8], 0x476bf155
mov dword [rsp + 0x261dc], 0xb62d1f67
mov dword [rsp + 0x261e0], 0xf38a0747
mov dword [rsp + 0x261e4], 0x167c5572
mov dword [rsp + 0x261e8], 0x2c9ca024
mov dword [rsp + 0x261ec], 0xa991dae8
mov dword [rsp + 0x261f0], 0xd6678401
mov dword [rsp + 0x261f4], 0x6aa85572
mov dword [rsp + 0x261f8], 0x6056ac20
mov dword [rsp + 0x261fc], 0x2b5ef5ec
mov dword [rsp + 0x26200], 0xba536372
mov dword [rsp + 0x26204], 0x917f6c8c
mov dword [rsp + 0x26208], 0x5a96ba4
mov dword [rsp + 0x2620c], 0x57a4368c
mov dword [rsp + 0x26210], 0x9d1f17e6
mov dword [rsp + 0x24dc], 0
jmp 0x18016162c
mov eax, dword [rsp + 0x24dc]
inc eax
mov dword [rsp + 0x24dc], eax
movsxd rax, dword [rsp + 0x24dc]
cmp rax, 0x71
jae 0x180161690
movsxd rax, dword [rsp + 0x24dc]
imul rax, rax, 4
lea rcx, [rsp + 0x26050]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3430], rax
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov r9d, 1
mov r8d, 0x270f
mov rcx, qword [rsp + 0x3430]
mov edx, dword [rcx]
mov ecx, eax
call fcn.1801e9080
mov ecx, 0xa
call fcn.1800f5d20
jmp 0x18016161c
lea rcx, [0x180357158]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801616c2
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov edx, 1
mov ecx, eax
call fcn.1801e7330
call fcn.1800f1a30
movzx eax, byte [0x18037fded]
test eax, eax
je 0x180161736
lea rax, [rsp + 0x17310]
mov qword [rsp + 0x3438], rax
lea rax, [rsp + 0x127]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x127]
mov rcx, qword [rsp + 0x3438]
call fcn.1801d7670
mov qword [rsp + 0x3440], rax
lea rcx, [0x180352538]
call fcn.180045f70
mov r8, qword [rsp + 0x3440]
lea rdx, [0x180382c91]
mov rcx, rax
call fcn.18010cb30
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x180161772
movzx eax, byte [0x18037fded]
test eax, eax
je 0x180161760
call fcn.180028d50
movzx eax, byte [0x18037fded]
test eax, eax
jne 0x180161770
call fcn.180028d50
jmp 0x180161792
movzx eax, byte [0x18037fded]
test eax, eax
jne 0x180161782
call fcn.180028c30
movzx eax, byte [0x18037fded]
test eax, eax
je 0x180161792
call fcn.180028c30
jmp case.0x18011196c.3
lea rcx, [0x180357f98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180357fb8]
call fcn.180045f70
mov edx, 0x26e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180358158]
call fcn.180045f70
mov edx, 0x273
mov rcx, rax
call fcn.18010c490
lea rax, [rsp + 0x17250]
mov qword [rsp + 0x3448], rax
lea rax, [rsp + 0x128]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x128]
mov rcx, qword [rsp + 0x3448]
call fcn.1801d7690
mov qword [rsp + 0x3450], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803830b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3458], rax
lea rcx, [0x180358178]
call fcn.180045f70
mov r8, qword [rsp + 0x3450]
mov rcx, qword [rsp + 0x3458]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17050]
mov qword [rsp + 0x3460], rax
lea rax, [rsp + 0x129]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x129]
mov rcx, qword [rsp + 0x3460]
call fcn.1801d76b0
mov qword [rsp + 0x3468], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383090]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3470], rax
lea rcx, [0x180358198]
call fcn.180045f70
mov r8, qword [rsp + 0x3468]
mov rcx, qword [rsp + 0x3470]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16fd0]
mov qword [rsp + 0x3478], rax
lea rax, [rsp + 0x12a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x12a]
mov rcx, qword [rsp + 0x3478]
call fcn.1801d76d0
mov qword [rsp + 0x3480], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383070]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3488], rax
lea rcx, [0x1803581b8]
call fcn.180045f70
mov r8, qword [rsp + 0x3480]
mov rcx, qword [rsp + 0x3488]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028b40
jmp case.0x18011196c.3
lea rcx, [0x180357fb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180357fd8]
call fcn.180045f70
mov edx, 0x26f
mov rcx, rax
call fcn.18010c490
lea rax, [rsp + 0x16dd0]
mov qword [rsp + 0x3490], rax
lea rax, [rsp + 0x12b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x12b]
mov rcx, qword [rsp + 0x3490]
call fcn.1801d76f0
mov qword [rsp + 0x3498], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383030]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x34a0], rax
lea rcx, [0x180357518]
call fcn.180045f70
mov r8, qword [rsp + 0x3498]
mov rcx, qword [rsp + 0x34a0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16d10]
mov qword [rsp + 0x34a8], rax
lea rax, [rsp + 0x12c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x12c]
mov rcx, qword [rsp + 0x34a8]
call fcn.1801d7710
mov qword [rsp + 0x34b0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383050]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x34b8], rax
lea rcx, [0x180357ff8]
call fcn.180045f70
mov r8, qword [rsp + 0x34b0]
mov rcx, qword [rsp + 0x34b8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16bd0]
mov qword [rsp + 0x34c0], rax
lea rax, [rsp + 0x12d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x12d]
mov rcx, qword [rsp + 0x34c0]
call fcn.1801d7730
mov qword [rsp + 0x34c8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383010]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x34d0], rax
lea rcx, [0x180358018]
call fcn.180045f70
mov r8, qword [rsp + 0x34c8]
mov rcx, qword [rsp + 0x34d0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16a90]
mov qword [rsp + 0x34d8], rax
lea rax, [rsp + 0x12e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x12e]
mov rcx, qword [rsp + 0x34d8]
call fcn.1801d7750
mov qword [rsp + 0x34e0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382ff0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x34e8], rax
lea rcx, [0x180358038]
call fcn.180045f70
mov r8, qword [rsp + 0x34e0]
mov rcx, qword [rsp + 0x34e8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16950]
mov qword [rsp + 0x34f0], rax
lea rax, [rsp + 0x12f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x12f]
mov rcx, qword [rsp + 0x34f0]
call fcn.1801d7770
mov qword [rsp + 0x34f8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382fd0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3500], rax
lea rcx, [0x180358058]
call fcn.180045f70
mov r8, qword [rsp + 0x34f8]
mov rcx, qword [rsp + 0x3500]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16890]
mov qword [rsp + 0x3508], rax
lea rax, [rsp + 0x130]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x130]
mov rcx, qword [rsp + 0x3508]
call fcn.1801d7790
mov qword [rsp + 0x3510], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382fb0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3518], rax
lea rcx, [0x180358078]
call fcn.180045f70
mov r8, qword [rsp + 0x3510]
mov rcx, qword [rsp + 0x3518]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1801f1860
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180358098]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x16690]
mov qword [rsp + 0x3520], rax
lea rax, [rsp + 0x131]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x131]
mov rcx, qword [rsp + 0x3520]
call fcn.1801d77b0
mov qword [rsp + 0x3528], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382f90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3530], rax
lea rcx, [0x1803580b8]
call fcn.180045f70
mov r8, qword [rsp + 0x3528]
mov rcx, qword [rsp + 0x3530]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x16610]
mov qword [rsp + 0x3538], rax
lea rax, [rsp + 0x132]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x132]
mov rcx, qword [rsp + 0x3538]
call fcn.1801d77d0
mov qword [rsp + 0x3540], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382f70]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3548], rax
lea rcx, [0x1803580d8]
call fcn.180045f70
mov r8, qword [rsp + 0x3540]
mov rcx, qword [rsp + 0x3548]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18790]
mov qword [rsp + 0x3550], rax
lea rax, [rsp + 0x133]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x133]
mov rcx, qword [rsp + 0x3550]
call fcn.1801d77f0
mov qword [rsp + 0x3558], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382f50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3560], rax
lea rcx, [0x1803580f8]
call fcn.180045f70
mov r8, qword [rsp + 0x3558]
mov rcx, qword [rsp + 0x3560]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x186d0]
mov qword [rsp + 0x3568], rax
lea rax, [rsp + 0x134]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x134]
mov rcx, qword [rsp + 0x3568]
call fcn.1801d7810
mov qword [rsp + 0x3570], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382f30]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3578], rax
lea rcx, [0x180358118]
call fcn.180045f70
mov r8, qword [rsp + 0x3570]
mov rcx, qword [rsp + 0x3578]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18590]
mov qword [rsp + 0x3580], rax
lea rax, [rsp + 0x135]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x135]
mov rcx, qword [rsp + 0x3580]
call fcn.1801d7830
mov qword [rsp + 0x3588], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382f10]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3590], rax
lea rcx, [0x180358138]
call fcn.180045f70
mov r8, qword [rsp + 0x3588]
mov rcx, qword [rsp + 0x3590]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1801f1920
call fcn.1800f1a30
call fcn.180028b70
jmp case.0x18011196c.3
lea rcx, [0x180358158]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x18450]
mov qword [rsp + 0x3598], rax
lea rax, [rsp + 0x136]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x136]
mov rcx, qword [rsp + 0x3598]
call fcn.1801d7850
mov qword [rsp + 0x35a0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x35a8], rax
lea rcx, [0x180358158]
call fcn.180045f70
mov r8, qword [rsp + 0x35a0]
mov rcx, qword [rsp + 0x35a8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1801f1be0
call fcn.1800f1a30
call fcn.180028b70
jmp case.0x18011196c.3
lea rcx, [0x180357df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803581d8]
call fcn.180045f70
mov r9d, 0x1f4
xor r8d, r8d
lea rdx, [0x180343eec]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x1803577d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016213e
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x251f8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x251f8]
call fcn.18010fba0
movss dword [rsp + 0x24e0], xmm0
cvttss2si eax, dword [rsp + 0x24e0]
mov dword [0x180343eec], eax
lea rcx, [rsp + 0x251f8]
call fcn.180029310
lea rcx, [0x1803581f8]
call fcn.180045f70
mov r9d, 5
mov r8d, 0xfffffffb
lea rdx, [0x1803828d0]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x180358218]
call fcn.180045f70
mov r9d, 5
mov r8d, 0xfffffffb
lea rdx, [0x1803828cc]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x180358238]
call fcn.180045f70
mov r9d, 5
mov r8d, 0xfffffffb
lea rdx, [0x180343ef4]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x180358258]
call fcn.180045f70
mov r9d, 5
mov r8d, 0xfffffffb
lea rdx, [0x1803828c8]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x180358278]
call fcn.180045f70
mov r9d, 5
mov r8d, 0xfffffffb
lea rdx, [0x1803828c4]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x180358298]
call fcn.180045f70
mov r9d, 5
mov r8d, 0xfffffffb
lea rdx, [0x1803828c0]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x1803582b8]
call fcn.180045f70
mov r9d, 5
mov r8d, 0xfffffffb
lea rdx, [0x180343ef0]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x1803582d8]
call fcn.180045f70
mov r9d, 5
mov r8d, 0xfffffffb
lea rdx, [0x1803828bc]
mov rcx, rax
call fcn.18010d8c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb508]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb510]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180357578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803572b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
movzx eax, byte [0x180382bfe]
test eax, eax
je 0x180162432
mov ecx, dword [0x180384d2c]
call fcn.1800f5db0
xor r8d, r8d
mov edx, eax
lea rcx, [rsp + 0x6a78]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b378]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b390]
lea rcx, [rsp + 0x1b378]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x1b3a0]
addss xmm0, dword [0x1802fb610]
mov dword [rsp + 0xb8], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xa8], 0
mov dword [rsp + 0xa0], 0
mov dword [rsp + 0x98], 1
mov dword [rsp + 0x90], 1
mov dword [rsp + 0x88], 1
mov dword [rsp + 0x80], 0xc8
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x68], 0xff
movss xmm1, dword [0x1802fb5dc]
movss dword [rsp + 0x60], xmm1
movss xmm1, dword [0x1802fb5dc]
movss dword [rsp + 0x58], xmm1
movss xmm1, dword [0x1802fb5dc]
movss dword [rsp + 0x50], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x48], xmm1
movss xmm1, dword [0x1802fccd4]
movss dword [rsp + 0x40], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x38], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x30], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x28], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x20], xmm1
movaps xmm3, xmm0
movss xmm2, dword [rsp + 0x1b398]
movss xmm1, dword [rsp + 0x1b390]
mov ecx, 0x1d
call fcn.1801e6c00
lea rax, [rsp + 0x18310]
mov qword [rsp + 0x35b0], rax
lea rax, [rsp + 0x137]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x137]
mov rcx, qword [rsp + 0x35b0]
call fcn.1801d7870
mov qword [rsp + 0x35b8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803830f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x35c0], rax
lea rcx, [0x180357598]
call fcn.180045f70
mov r8, qword [rsp + 0x35b8]
mov rcx, qword [rsp + 0x35c0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18250]
mov qword [rsp + 0x35c8], rax
lea rax, [rsp + 0x138]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x138]
mov rcx, qword [rsp + 0x35c8]
call fcn.1801d7890
mov qword [rsp + 0x35d0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383110]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x35d8], rax
lea rcx, [0x1803575b8]
call fcn.180045f70
mov r8, qword [rsp + 0x35d0]
mov rcx, qword [rsp + 0x35d8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x18050]
mov qword [rsp + 0x35e0], rax
lea rax, [rsp + 0x139]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x139]
mov rcx, qword [rsp + 0x35e0]
call fcn.1801d78b0
mov qword [rsp + 0x35e8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382eb0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x35f0], rax
lea rcx, [0x1803575d8]
call fcn.180045f70
mov r8, qword [rsp + 0x35e8]
mov rcx, qword [rsp + 0x35f0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x1803575f8]
call fcn.180045f70
mov dword [rsp + 0x20], 0xa
mov r9d, 0x9c4
mov r8d, 1
lea rdx, [0x180343e84]
mov rcx, rax
call fcn.18010dc20
lea rcx, [0x180357618]
call fcn.180045f70
mov dword [rsp + 0x20], 5
mov r9d, 0x32
mov r8d, 1
lea rdx, [0x180343e80]
mov rcx, rax
call fcn.18010dc20
lea rcx, [0x180357638]
call fcn.180045f70
mov dword [rsp + 0x20], 0xa
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x180343e7c]
mov rcx, rax
call fcn.18010dc20
lea rcx, [0x180358518]
call fcn.180045f70
mov r9d, 0x12
xor r8d, r8d
lea rdx, [0x180343e78]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x180357658]
call fcn.180045f70
mov edx, 0x226
mov rcx, rax
call fcn.18010c490
call fcn.1801097a0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180357df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803581d8]
call fcn.180045f70
mov r9d, 0x1388
mov r8d, 1
lea rdx, [0x180344014]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x1803577d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016277b
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25218]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25218]
call fcn.18010fba0
movss dword [rsp + 0x24e4], xmm0
cvttss2si eax, dword [rsp + 0x24e4]
mov dword [0x180344014], eax
lea rcx, [rsp + 0x25218]
call fcn.180029310
lea rcx, [0x1803582f8]
call fcn.180045f70
mov r9d, 0x32
mov r8d, 1
lea rdx, [0x180343f04]
mov rcx, rax
call fcn.18010d8c0
lea rcx, [0x180358318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016281a
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25238]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25238]
call fcn.18010fba0
movss dword [rsp + 0x24e8], xmm0
cvttss2si eax, dword [rsp + 0x24e8]
mov dword [0x180343f04], eax
lea rcx, [rsp + 0x25238]
call fcn.180029310
lea rcx, [0x180358338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016283f
mov dword [0x180344014], 0
lea rcx, [0x180358358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180162864
mov dword [0x180344014], 1
lea rcx, [0x180358378]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180162889
mov dword [0x180344014], 0x32
lea rcx, [0x180358398]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801628ae
mov dword [0x180344014], 0x64
lea rcx, [0x1803583b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801628d3
mov dword [0x180344014], 0xc8
lea rcx, [0x1803583d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801628f8
mov dword [0x180344014], 0x1f4
lea rcx, [0x1803583f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016291d
mov dword [0x180344014], 0x3e8
lea rcx, [0x180358418]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180162942
mov dword [0x180344014], 0x7d0
lea rcx, [0x180358438]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180162967
mov dword [0x180343f04], 0
lea rcx, [0x180358458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016298c
mov dword [0x180343f04], 1
lea rcx, [0x180358478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801629b1
mov dword [0x180343f04], 2
lea rcx, [0x180358498]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801629d6
mov dword [0x180343f04], 3
lea rcx, [0x1803584b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801629fb
mov dword [0x180343f04], 4
lea rcx, [0x1803584d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180162a20
mov dword [0x180343f04], 5
lea rcx, [0x1803584f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180162a45
mov dword [0x180343f04], 0xa
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180357658]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180162b20
lea rax, [rsp + 0x17fd0]
mov qword [rsp + 0x35f8], rax
lea rax, [rsp + 0x13a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x13a]
mov rcx, qword [rsp + 0x35f8]
call fcn.1801d78d0
mov qword [rsp + 0x3600], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384a50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3608], rax
lea rcx, [0x180357658]
call fcn.180045f70
mov r8, qword [rsp + 0x3600]
mov rcx, qword [rsp + 0x3608]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180358538]
call fcn.180045f70
mov edx, 0x178
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180357658]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180162ba3
lea rcx, [0x180357658]
call fcn.180045f70
lea rdx, [0x180384c36]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x180358538]
call fcn.180045f70
mov edx, 0x221
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180357658]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x17dd0]
mov qword [rsp + 0x3610], rax
lea rax, [rsp + 0x13b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x13b]
mov rcx, qword [rsp + 0x3610]
call fcn.1801d78f0
mov qword [rsp + 0x3618], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803830d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3620], rax
lea rcx, [0x180357658]
call fcn.180045f70
mov r8, qword [rsp + 0x3618]
mov rcx, qword [rsp + 0x3620]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180358538]
call fcn.180045f70
mov edx, 0x221
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180357f58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180162d7b
lea rax, [rsp + 0x17d10]
mov qword [rsp + 0x3628], rax
lea rax, [rsp + 0x13c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x13c]
mov rcx, qword [rsp + 0x3628]
call fcn.1801d7910
mov qword [rsp + 0x3630], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382ed0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3638], rax
lea rcx, [0x180357f58]
call fcn.180045f70
mov r8, qword [rsp + 0x3630]
mov rcx, qword [rsp + 0x3638]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x180358558]
call fcn.180045f70
mov edx, 0x1af
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180358538]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803522d8]
call fcn.180045f70
mov edx, 0x177
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803522f8]
call fcn.180045f70
mov edx, 0x179
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352318]
call fcn.180045f70
mov edx, 0x17a
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x20c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x247
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180358538]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803522d8]
call fcn.180045f70
mov edx, 0x222
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803522f8]
call fcn.180045f70
mov edx, 0x223
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352318]
call fcn.180045f70
mov edx, 0x224
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352338]
call fcn.180045f70
mov edx, 0x225
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x224
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180358558]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803522d8]
call fcn.180045f70
mov edx, 0x1b0
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803522f8]
call fcn.180045f70
mov edx, 0x1b1
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352318]
call fcn.180045f70
mov edx, 0x1b2
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov edx, 0x249
mov rcx, rax
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803522d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ee7e0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803522d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ee940
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803522d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801eeaa0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803522f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801eec00
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803522f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801eed60
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803522f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801eeec0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ef020
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ef180
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ef2e0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ef440
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ef5a0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ef700
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ef860
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180352318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801ef9c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180357f78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180358578]
call fcn.180045f70
mov edx, 0x142
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180358598]
call fcn.180045f70
mov edx, 0x141
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803585b8]
call fcn.180045f70
mov edx, 0x140
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803585d8]
call fcn.180045f70
mov edx, 0x13d
mov rcx, rax
call fcn.18010c490
lea rax, [rsp + 0x17b90]
mov qword [rsp + 0x3640], rax
lea rax, [rsp + 0x13d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x13d]
mov rcx, qword [rsp + 0x3640]
call fcn.1801d7930
mov qword [rsp + 0x3648], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803834f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3650], rax
lea rcx, [0x1803585f8]
call fcn.180045f70
mov r8, qword [rsp + 0x3648]
mov rcx, qword [rsp + 0x3650]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17a50]
mov qword [rsp + 0x3658], rax
lea rax, [rsp + 0x13e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x13e]
mov rcx, qword [rsp + 0x3658]
call fcn.1801d7950
mov qword [rsp + 0x3660], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803834d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3668], rax
lea rcx, [0x180358618]
call fcn.180045f70
mov r8, qword [rsp + 0x3660]
mov rcx, qword [rsp + 0x3668]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17910]
mov qword [rsp + 0x3670], rax
lea rax, [rsp + 0x13f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x13f]
mov rcx, qword [rsp + 0x3670]
call fcn.1801d7970
mov qword [rsp + 0x3678], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803834b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3680], rax
lea rcx, [0x180358638]
call fcn.180045f70
mov r8, qword [rsp + 0x3678]
mov rcx, qword [rsp + 0x3680]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x17790]
mov qword [rsp + 0x3688], rax
lea rax, [rsp + 0x140]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x140]
mov rcx, qword [rsp + 0x3688]
call fcn.1801d7990
mov qword [rsp + 0x3690], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383490]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3698], rax
lea rcx, [0x180358658]
call fcn.180045f70
mov r8, qword [rsp + 0x3690]
mov rcx, qword [rsp + 0x3698]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180358678]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180358698]
call fcn.180045f70
mov edx, 0x13f
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163766
lea rax, [rsp + 0x17110]
mov qword [rsp + 0x36a0], rax
lea rax, [rsp + 0x141]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x141]
mov rcx, qword [rsp + 0x36a0]
call fcn.1801d79b0
mov qword [rsp + 0x36a8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x36b0], rax
lea rcx, [0x1803586b8]
call fcn.180045f70
mov r8, qword [rsp + 0x36a8]
mov rcx, qword [rsp + 0x36b0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801637fe
lea rax, [rsp + 0x16f10]
mov qword [rsp + 0x36b8], rax
lea rax, [rsp + 0x142]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x142]
mov rcx, qword [rsp + 0x36b8]
call fcn.1801d79d0
mov qword [rsp + 0x36c0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803836f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x36c8], rax
lea rcx, [0x1803586d8]
call fcn.180045f70
mov r8, qword [rsp + 0x36c0]
mov rcx, qword [rsp + 0x36c8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163896
lea rax, [rsp + 0x16750]
mov qword [rsp + 0x36d0], rax
lea rax, [rsp + 0x143]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x143]
mov rcx, qword [rsp + 0x36d0]
call fcn.1801d79f0
mov qword [rsp + 0x36d8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383b50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x36e0], rax
lea rcx, [0x1803586f8]
call fcn.180045f70
mov r8, qword [rsp + 0x36d8]
mov rcx, qword [rsp + 0x36e0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18016392e
lea rax, [rsp + 0x16550]
mov qword [rsp + 0x36e8], rax
lea rax, [rsp + 0x144]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x144]
mov rcx, qword [rsp + 0x36e8]
call fcn.1801d7a10
mov qword [rsp + 0x36f0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383d90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x36f8], rax
lea rcx, [0x180358718]
call fcn.180045f70
mov r8, qword [rsp + 0x36f0]
mov rcx, qword [rsp + 0x36f8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801639c6
lea rax, [rsp + 0x18390]
mov qword [rsp + 0x3700], rax
lea rax, [rsp + 0x145]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x145]
mov rcx, qword [rsp + 0x3700]
call fcn.1801d7a30
mov qword [rsp + 0x3708], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383d70]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3710], rax
lea rcx, [0x180358738]
call fcn.180045f70
mov r8, qword [rsp + 0x3708]
mov rcx, qword [rsp + 0x3710]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163a5e
lea rax, [rsp + 0x17f10]
mov qword [rsp + 0x3718], rax
lea rax, [rsp + 0x146]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x146]
mov rcx, qword [rsp + 0x3718]
call fcn.1801d7a50
mov qword [rsp + 0x3720], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383d50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3728], rax
lea rcx, [0x180358758]
call fcn.180045f70
mov r8, qword [rsp + 0x3720]
mov rcx, qword [rsp + 0x3728]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163af6
lea rax, [rsp + 0x17c90]
mov qword [rsp + 0x3730], rax
lea rax, [rsp + 0x147]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x147]
mov rcx, qword [rsp + 0x3730]
call fcn.1801d7a70
mov qword [rsp + 0x3738], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383d30]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3740], rax
lea rcx, [0x180358778]
call fcn.180045f70
mov r8, qword [rsp + 0x3738]
mov rcx, qword [rsp + 0x3740]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163b8e
lea rax, [rsp + 0x17390]
mov qword [rsp + 0x3748], rax
lea rax, [rsp + 0x148]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x148]
mov rcx, qword [rsp + 0x3748]
call fcn.1801d7a90
mov qword [rsp + 0x3750], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383c70]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3758], rax
lea rcx, [0x180358798]
call fcn.180045f70
mov r8, qword [rsp + 0x3750]
mov rcx, qword [rsp + 0x3758]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163c26
lea rax, [rsp + 0x16c90]
mov qword [rsp + 0x3760], rax
lea rax, [rsp + 0x149]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x149]
mov rcx, qword [rsp + 0x3760]
call fcn.1801d7ab0
mov qword [rsp + 0x3768], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383b90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3770], rax
lea rcx, [0x1803587b8]
call fcn.180045f70
mov r8, qword [rsp + 0x3768]
mov rcx, qword [rsp + 0x3770]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163cbe
lea rax, [rsp + 0x18650]
mov qword [rsp + 0x3778], rax
lea rax, [rsp + 0x14a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x14a]
mov rcx, qword [rsp + 0x3778]
call fcn.1801d7ad0
mov qword [rsp + 0x3780], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383c50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3788], rax
lea rcx, [0x1803587d8]
call fcn.180045f70
mov r8, qword [rsp + 0x3780]
mov rcx, qword [rsp + 0x3788]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163d56
lea rax, [rsp + 0x18110]
mov qword [rsp + 0x3790], rax
lea rax, [rsp + 0x14b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x14b]
mov rcx, qword [rsp + 0x3790]
call fcn.1801d7af0
mov qword [rsp + 0x3798], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383c10]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x37a0], rax
lea rcx, [0x1803587f8]
call fcn.180045f70
mov r8, qword [rsp + 0x3798]
mov rcx, qword [rsp + 0x37a0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163dee
lea rax, [rsp + 0x17990]
mov qword [rsp + 0x37a8], rax
lea rax, [rsp + 0x14c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x14c]
mov rcx, qword [rsp + 0x37a8]
call fcn.1801d7b10
mov qword [rsp + 0x37b0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383bf0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x37b8], rax
lea rcx, [0x180358818]
call fcn.180045f70
mov r8, qword [rsp + 0x37b0]
mov rcx, qword [rsp + 0x37b8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163e86
lea rax, [rsp + 0x169d0]
mov qword [rsp + 0x37c0], rax
lea rax, [rsp + 0x14d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x14d]
mov rcx, qword [rsp + 0x37c0]
call fcn.1801d7b30
mov qword [rsp + 0x37c8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383bd0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x37d0], rax
lea rcx, [0x180358838]
call fcn.180045f70
mov r8, qword [rsp + 0x37c8]
mov rcx, qword [rsp + 0x37d0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163f1e
lea rax, [rsp + 0x17850]
mov qword [rsp + 0x37d8], rax
lea rax, [rsp + 0x14e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x14e]
mov rcx, qword [rsp + 0x37d8]
call fcn.1801d7b50
mov qword [rsp + 0x37e0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383bb0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x37e8], rax
lea rcx, [0x180358858]
call fcn.180045f70
mov r8, qword [rsp + 0x37e0]
mov rcx, qword [rsp + 0x37e8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180163fb6
lea rax, [rsp + 0x16450]
mov qword [rsp + 0x37f0], rax
lea rax, [rsp + 0x14f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x14f]
mov rcx, qword [rsp + 0x37f0]
call fcn.1801d7b70
mov qword [rsp + 0x37f8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383c30]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3800], rax
lea rcx, [0x180358878]
call fcn.180045f70
mov r8, qword [rsp + 0x37f8]
mov rcx, qword [rsp + 0x3800]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18016404e
lea rax, [rsp + 0x16410]
mov qword [rsp + 0x3808], rax
lea rax, [rsp + 0x150]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x150]
mov rcx, qword [rsp + 0x3808]
call fcn.1801d7b90
mov qword [rsp + 0x3810], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383cb0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3818], rax
lea rcx, [0x180358898]
call fcn.180045f70
mov r8, qword [rsp + 0x3810]
mov rcx, qword [rsp + 0x3818]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180358698]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180164129
lea rax, [rsp + 0x163d0]
mov qword [rsp + 0x3820], rax
lea rax, [rsp + 0x151]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x151]
mov rcx, qword [rsp + 0x3820]
call fcn.1801d7bb0
mov qword [rsp + 0x3828], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383c90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3830], rax
lea rcx, [0x1803588b8]
call fcn.180045f70
mov r8, qword [rsp + 0x3828]
mov rcx, qword [rsp + 0x3830]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801641c1
lea rax, [rsp + 0x16390]
mov qword [rsp + 0x3838], rax
lea rax, [rsp + 0x152]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x152]
mov rcx, qword [rsp + 0x3838]
call fcn.1801d7bd0
mov qword [rsp + 0x3840], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383cd0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3848], rax
lea rcx, [0x1803588d8]
call fcn.180045f70
mov r8, qword [rsp + 0x3840]
mov rcx, qword [rsp + 0x3848]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180164259
lea rax, [rsp + 0x16350]
mov qword [rsp + 0x3850], rax
lea rax, [rsp + 0x153]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x153]
mov rcx, qword [rsp + 0x3850]
call fcn.1801d7bf0
mov qword [rsp + 0x3858], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383cf0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3860], rax
lea rcx, [0x1803588f8]
call fcn.180045f70
mov r8, qword [rsp + 0x3858]
mov rcx, qword [rsp + 0x3860]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801642f1
lea rax, [rsp + 0x16310]
mov qword [rsp + 0x3868], rax
lea rax, [rsp + 0x154]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x154]
mov rcx, qword [rsp + 0x3868]
call fcn.1801d7c10
mov qword [rsp + 0x3870], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383d10]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3878], rax
lea rcx, [0x180358918]
call fcn.180045f70
mov r8, qword [rsp + 0x3870]
mov rcx, qword [rsp + 0x3878]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180164389
lea rax, [rsp + 0x162d0]
mov qword [rsp + 0x3880], rax
lea rax, [rsp + 0x155]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x155]
mov rcx, qword [rsp + 0x3880]
call fcn.1801d7c30
mov qword [rsp + 0x3888], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803839b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3890], rax
lea rcx, [0x180358938]
call fcn.180045f70
mov r8, qword [rsp + 0x3888]
mov rcx, qword [rsp + 0x3890]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180164421
lea rax, [rsp + 0x16290]
mov qword [rsp + 0x3898], rax
lea rax, [rsp + 0x156]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x156]
mov rcx, qword [rsp + 0x3898]
call fcn.1801d7c50
mov qword [rsp + 0x38a0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803838b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x38a8], rax
lea rcx, [0x180358958]
call fcn.180045f70
mov r8, qword [rsp + 0x38a0]
mov rcx, qword [rsp + 0x38a8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801644b9
lea rax, [rsp + 0x16250]
mov qword [rsp + 0x38b0], rax
lea rax, [rsp + 0x157]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x157]
mov rcx, qword [rsp + 0x38b0]
call fcn.1801d7c70
mov qword [rsp + 0x38b8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383890]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x38c0], rax
lea rcx, [0x180358978]
call fcn.180045f70
mov r8, qword [rsp + 0x38b8]
mov rcx, qword [rsp + 0x38c0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180164551
lea rax, [rsp + 0x17bd0]
mov qword [rsp + 0x38c8], rax
lea rax, [rsp + 0x158]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x158]
mov rcx, qword [rsp + 0x38c8]
call fcn.1801d7c90
mov qword [rsp + 0x38d0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383870]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x38d8], rax
lea rcx, [0x180358998]
call fcn.180045f70
mov r8, qword [rsp + 0x38d0]
mov rcx, qword [rsp + 0x38d8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801645e9
lea rax, [rsp + 0x16210]
mov qword [rsp + 0x38e0], rax
lea rax, [rsp + 0x159]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x159]
mov rcx, qword [rsp + 0x38e0]
call fcn.1801d7cb0
mov qword [rsp + 0x38e8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803838d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x38f0], rax
lea rcx, [0x1803589b8]
call fcn.180045f70
mov r8, qword [rsp + 0x38e8]
mov rcx, qword [rsp + 0x38f0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180164681
lea rax, [rsp + 0x161d0]
mov qword [rsp + 0x38f8], rax
lea rax, [rsp + 0x15a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x15a]
mov rcx, qword [rsp + 0x38f8]
call fcn.1801d7cd0
mov qword [rsp + 0x3900], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803838f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3908], rax
lea rcx, [0x1803589d8]
call fcn.180045f70
mov r8, qword [rsp + 0x3900]
mov rcx, qword [rsp + 0x3908]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180164719
lea rax, [rsp + 0x16190]
mov qword [rsp + 0x3910], rax
lea rax, [rsp + 0x15b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x15b]
mov rcx, qword [rsp + 0x3910]
call fcn.1801d7cf0
mov qword [rsp + 0x3918], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383910]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3920], rax
lea rcx, [0x1803589f8]
call fcn.180045f70
mov r8, qword [rsp + 0x3918]
mov rcx, qword [rsp + 0x3920]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801647b1
lea rax, [rsp + 0x16150]
mov qword [rsp + 0x3928], rax
lea rax, [rsp + 0x15c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x15c]
mov rcx, qword [rsp + 0x3928]
call fcn.1801d7d10
mov qword [rsp + 0x3930], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383930]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3938], rax
lea rcx, [0x180358a18]
call fcn.180045f70
mov r8, qword [rsp + 0x3930]
mov rcx, qword [rsp + 0x3938]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180164849
lea rax, [rsp + 0x16110]
mov qword [rsp + 0x3940], rax
lea rax, [rsp + 0x15d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x15d]
mov rcx, qword [rsp + 0x3940]
call fcn.1801d7d30
mov qword [rsp + 0x3948], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383970]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3950], rax
lea rcx, [0x180358a38]
call fcn.180045f70
mov r8, qword [rsp + 0x3948]
mov rcx, qword [rsp + 0x3950]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801648e1
lea rax, [rsp + 0x160d0]
mov qword [rsp + 0x3958], rax
lea rax, [rsp + 0x15e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x15e]
mov rcx, qword [rsp + 0x3958]
call fcn.1801d7d50
mov qword [rsp + 0x3960], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383950]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3968], rax
lea rcx, [0x180358a58]
call fcn.180045f70
mov r8, qword [rsp + 0x3960]
mov rcx, qword [rsp + 0x3968]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180164979
lea rax, [rsp + 0x16090]
mov qword [rsp + 0x3970], rax
lea rax, [rsp + 0x15f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x15f]
mov rcx, qword [rsp + 0x3970]
call fcn.1801d7d70
mov qword [rsp + 0x3978], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383990]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3980], rax
lea rcx, [0x180358a78]
call fcn.180045f70
mov r8, qword [rsp + 0x3978]
mov rcx, qword [rsp + 0x3980]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803585d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180358678]
call fcn.180045f70
mov edx, 0x13e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803586b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180164ab3
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x24ec], eax
mov ecx, dword [rsp + 0x24ec]
call fcn.1801e8f70
test eax, eax
jne 0x180164a1b
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x24ec]
lea rcx, [rsp + 0x6a60]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b3c0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1a208]
lea rcx, [rsp + 0x1b3c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1a218]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1a218], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1a208]
mov ecx, 0x550447a9
call qword [0x1803856d8]
lea rcx, [0x1803586d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180164b91
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x24f0], eax
mov ecx, dword [rsp + 0x24f0]
call fcn.1801e8f70
test eax, eax
jne 0x180164af9
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x24f0]
lea rcx, [rsp + 0x6a48]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b408]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b420]
lea rcx, [rsp + 0x1b408]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b430]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b430], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b420]
mov ecx, 0xf99e15d0
call qword [0x1803856d8]
lea rcx, [0x1803586f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180164c6f
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x24f4], eax
mov ecx, dword [rsp + 0x24f4]
call fcn.1801e8f70
test eax, eax
jne 0x180164bd7
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x24f4]
lea rcx, [rsp + 0x6a30]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b450]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b468]
lea rcx, [rsp + 0x1b450]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b478]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b478], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b468]
mov ecx, 0xf9afb48f
call qword [0x1803856d8]
lea rcx, [0x180358718]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180164d4d
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x24f8], eax
mov ecx, dword [rsp + 0x24f8]
call fcn.1801e8f70
test eax, eax
jne 0x180164cb5
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x24f8]
lea rcx, [rsp + 0x6a00]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b498]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b4b0]
lea rcx, [rsp + 0x1b498]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b4c0]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b4c0], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b4b0]
mov ecx, 0x8967b4f3
call qword [0x1803856d8]
lea rcx, [0x180358738]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180164e2b
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x24fc], eax
mov ecx, dword [rsp + 0x24fc]
call fcn.1801e8f70
test eax, eax
jne 0x180164d93
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x24fc]
lea rcx, [rsp + 0x69e8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b4e0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b4f8]
lea rcx, [rsp + 0x1b4e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b508]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b508], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b4f8]
mov ecx, 0x3b662889
call qword [0x1803856d8]
lea rcx, [0x180358758]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180164f09
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2500], eax
mov ecx, dword [rsp + 0x2500]
call fcn.1801e8f70
test eax, eax
jne 0x180164e71
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2500]
lea rcx, [rsp + 0x69b8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b528]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b540]
lea rcx, [rsp + 0x1b528]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b550]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b550], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b540]
mov ecx, 0x1d9588d3
call qword [0x1803856d8]
lea rcx, [0x180358798]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180164fe7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2504], eax
mov ecx, dword [rsp + 0x2504]
call fcn.1801e8f70
test eax, eax
jne 0x180164f4f
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2504]
lea rcx, [rsp + 0x6988]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b570]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b588]
lea rcx, [rsp + 0x1b570]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b598]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b598], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b588]
mov ecx, 0xf33c83b0
call qword [0x1803856d8]
lea rcx, [0x1803587b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801650c5
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2508], eax
mov ecx, dword [rsp + 0x2508]
call fcn.1801e8f70
test eax, eax
jne 0x18016502d
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2508]
lea rcx, [rsp + 0x6970]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b5b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b5d0]
lea rcx, [rsp + 0x1b5b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b5e0]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b5e0], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b5d0]
mov ecx, 0xdf711959
call qword [0x1803856d8]
lea rcx, [0x1803587d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801651a3
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x250c], eax
mov ecx, dword [rsp + 0x250c]
call fcn.1801e8f70
test eax, eax
jne 0x18016510b
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x250c]
lea rcx, [rsp + 0x6940]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b600]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b618]
lea rcx, [rsp + 0x1b600]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b628]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b628], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b618]
mov ecx, 0xb2b5325e
call qword [0x1803856d8]
lea rcx, [0x1803587f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180165281
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2510], eax
mov ecx, dword [rsp + 0x2510]
call fcn.1801e8f70
test eax, eax
jne 0x1801651e9
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2510]
lea rcx, [rsp + 0x6928]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b648]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b660]
lea rcx, [rsp + 0x1b648]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b670]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b670], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b660]
mov ecx, 0x96b412a3
call qword [0x1803856d8]
lea rcx, [0x180358818]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016535f
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2514], eax
mov ecx, dword [rsp + 0x2514]
call fcn.1801e8f70
test eax, eax
jne 0x1801652c7
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2514]
lea rcx, [rsp + 0x6910]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b690]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b6a8]
lea rcx, [rsp + 0x1b690]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b6b8]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b6b8], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b6a8]
mov ecx, 0xa9355dcd
call qword [0x1803856d8]
lea rcx, [0x180358838]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016543d
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2518], eax
mov ecx, dword [rsp + 0x2518]
call fcn.1801e8f70
test eax, eax
jne 0x1801653a5
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2518]
lea rcx, [rsp + 0x68f8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b6d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b6f0]
lea rcx, [rsp + 0x1b6d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b700]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b700], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b6f0]
mov ecx, 0x9299c95b
call qword [0x1803856d8]
lea rcx, [0x180358858]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016551b
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x251c], eax
mov ecx, dword [rsp + 0x251c]
call fcn.1801e8f70
test eax, eax
jne 0x180165483
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x251c]
lea rcx, [rsp + 0xce80]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b720]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b738]
lea rcx, [rsp + 0x1b720]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b748]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b748], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b738]
mov ecx, 0xfe2a352c
call qword [0x1803856d8]
lea rcx, [0x180358878]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801655f9
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2520], eax
mov ecx, dword [rsp + 0x2520]
call fcn.1801e8f70
test eax, eax
jne 0x180165561
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2520]
lea rcx, [rsp + 0xce68]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b768]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b780]
lea rcx, [rsp + 0x1b768]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b790]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b790], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b780]
mov ecx, 0x693583ad
call qword [0x1803856d8]
lea rcx, [0x180358898]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801656d7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2524], eax
mov ecx, dword [rsp + 0x2524]
call fcn.1801e8f70
test eax, eax
jne 0x18016563f
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2524]
lea rcx, [rsp + 0xce20]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b7b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b7c8]
lea rcx, [rsp + 0x1b7b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b7d8]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b7d8], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b7c8]
mov ecx, 0x85caa9b1
call qword [0x1803856d8]
lea rcx, [0x1803588b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801657b5
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2528], eax
mov ecx, dword [rsp + 0x2528]
call fcn.1801e8f70
test eax, eax
jne 0x18016571d
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2528]
lea rcx, [rsp + 0xcdd8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b7f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b810]
lea rcx, [rsp + 0x1b7f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b820]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b820], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b810]
mov ecx, 0xb2930a14
call qword [0x1803856d8]
lea rcx, [0x1803588d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180165893
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x252c], eax
mov ecx, dword [rsp + 0x252c]
call fcn.1801e8f70
test eax, eax
jne 0x1801657fb
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x252c]
lea rcx, [rsp + 0xcd88]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b840]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b858]
lea rcx, [rsp + 0x1b840]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b868]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b868], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b858]
mov ecx, 0x2e764125
call qword [0x1803856d8]
lea rcx, [0x1803588f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180165971
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2530], eax
mov ecx, dword [rsp + 0x2530]
call fcn.1801e8f70
test eax, eax
jne 0x1801658d9
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2530]
lea rcx, [rsp + 0xcd40]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b888]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b8a0]
lea rcx, [rsp + 0x1b888]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b8b0]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b8b0], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b8a0]
mov ecx, 0x4d36c349
call qword [0x1803856d8]
lea rcx, [0x180358918]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180165a4f
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2534], eax
mov ecx, dword [rsp + 0x2534]
call fcn.1801e8f70
test eax, eax
jne 0x1801659b7
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2534]
lea rcx, [rsp + 0xcd10]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b8d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b8e8]
lea rcx, [rsp + 0x1b8d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b8f8]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b8f8], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b8e8]
mov ecx, 0x2f36b434
call qword [0x1803856d8]
lea rcx, [0x180358938]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180165b2d
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2538], eax
mov ecx, dword [rsp + 0x2538]
call fcn.1801e8f70
test eax, eax
jne 0x180165a95
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2538]
lea rcx, [rsp + 0xccf8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b918]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b930]
lea rcx, [rsp + 0x1b918]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b940]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b940], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b930]
mov ecx, 0x5e0683a1
call qword [0x1803856d8]
lea rcx, [0x180358958]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180165c0b
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x253c], eax
mov ecx, dword [rsp + 0x253c]
call fcn.1801e8f70
test eax, eax
jne 0x180165b73
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x253c]
lea rcx, [rsp + 0xccc8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b960]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b978]
lea rcx, [rsp + 0x1b960]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b988]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b988], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b978]
mov ecx, 0x7c119d58
call qword [0x1803856d8]
lea rcx, [0x180358978]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180165ce9
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2540], eax
mov ecx, dword [rsp + 0x2540]
call fcn.1801e8f70
test eax, eax
jne 0x180165c51
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2540]
lea rcx, [rsp + 0xcc80]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b9a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1b9c0]
lea rcx, [rsp + 0x1b9a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1b9d0]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1b9d0], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1b9c0]
mov ecx, 0x2dd30479
call qword [0x1803856d8]
lea rcx, [0x180358998]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180165dc7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2544], eax
mov ecx, dword [rsp + 0x2544]
call fcn.1801e8f70
test eax, eax
jne 0x180165d2f
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2544]
lea rcx, [rsp + 0xcc68]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1b9f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ba08]
lea rcx, [rsp + 0x1b9f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1ba18]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1ba18], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1ba08]
mov ecx, 0xc69de3ff
call qword [0x1803856d8]
lea rcx, [0x1803589b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180165ea5
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2548], eax
mov ecx, dword [rsp + 0x2548]
call fcn.1801e8f70
test eax, eax
jne 0x180165e0d
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2548]
lea rcx, [rsp + 0xcc00]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ba38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ba50]
lea rcx, [rsp + 0x1ba38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1ba60]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1ba60], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1ba50]
mov ecx, 0x1cd604c7
call qword [0x1803856d8]
lea rcx, [0x1803589d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180165f83
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x254c], eax
mov ecx, dword [rsp + 0x254c]
call fcn.1801e8f70
test eax, eax
jne 0x180165eeb
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x254c]
lea rcx, [rsp + 0xcba0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1ba80]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ba98]
lea rcx, [rsp + 0x1ba80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1baa8]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1baa8], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1ba98]
mov ecx, 0x278d8734
call qword [0x1803856d8]
lea rcx, [0x1803589f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180166061
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2550], eax
mov ecx, dword [rsp + 0x2550]
call fcn.1801e8f70
test eax, eax
jne 0x180165fc9
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2550]
lea rcx, [rsp + 0xcb88]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bac8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bae0]
lea rcx, [rsp + 0x1bac8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1baf0]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1baf0], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bae0]
mov ecx, 0x81ee601e
call qword [0x1803856d8]
lea rcx, [0x180358a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016613f
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2554], eax
mov ecx, dword [rsp + 0x2554]
call fcn.1801e8f70
test eax, eax
jne 0x1801660a7
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2554]
lea rcx, [rsp + 0xcb40]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bb10]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bb28]
lea rcx, [rsp + 0x1bb10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bb38]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bb38], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bb28]
mov ecx, 0x295691a9
call qword [0x1803856d8]
lea rcx, [0x180358a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016621d
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2558], eax
mov ecx, dword [rsp + 0x2558]
call fcn.1801e8f70
test eax, eax
jne 0x180166185
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2558]
lea rcx, [rsp + 0xcb10]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bb58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bb70]
lea rcx, [rsp + 0x1bb58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bb80]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bb80], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bb70]
mov ecx, 0x872dc888
call qword [0x1803856d8]
lea rcx, [0x180358a38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801662fb
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x255c], eax
mov ecx, dword [rsp + 0x255c]
call fcn.1801e8f70
test eax, eax
jne 0x180166263
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x255c]
lea rcx, [rsp + 0xcaf8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bba0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bbb8]
lea rcx, [rsp + 0x1bba0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bbc8]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bbc8], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bbb8]
mov ecx, 0x88eaaca7
call qword [0x1803856d8]
lea rcx, [0x180358a78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801663d9
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2560], eax
mov ecx, dword [rsp + 0x2560]
call fcn.1801e8f70
test eax, eax
jne 0x180166341
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2560]
lea rcx, [rsp + 0xcaa8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bbe8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bc00]
lea rcx, [rsp + 0x1bbe8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bc10]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bc10], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bc00]
mov ecx, 0x5ea16d74
call qword [0x1803856d8]
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803585b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180358a98]
call fcn.180045f70
mov edx, 0x163
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180358ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180166513
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2564], eax
mov ecx, dword [rsp + 0x2564]
call fcn.1801e8f70
test eax, eax
jne 0x18016647b
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2564]
lea rcx, [rsp + 0xca60]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bc30]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bc48]
lea rcx, [rsp + 0x1bc30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bc58]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bc58], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bc48]
mov ecx, 0x98d79ef
call qword [0x1803856d8]
lea rcx, [0x180358ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801665f1
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2568], eax
mov ecx, dword [rsp + 0x2568]
call fcn.1801e8f70
test eax, eax
jne 0x180166559
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2568]
lea rcx, [rsp + 0xca30]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bc78]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bc90]
lea rcx, [rsp + 0x1bc78]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bca0]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bca0], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bc90]
mov ecx, 0x4316cc09
call qword [0x1803856d8]
lea rcx, [0x180358af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801666cf
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x256c], eax
mov ecx, dword [rsp + 0x256c]
call fcn.1801e8f70
test eax, eax
jne 0x180166637
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x256c]
lea rcx, [rsp + 0xc9e8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bcc0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bcd8]
lea rcx, [rsp + 0x1bcc0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bce8]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bce8], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bcd8]
mov ecx, 0x2c804fe3
call qword [0x1803856d8]
lea rcx, [0x180358b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801667ad
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2570], eax
mov ecx, dword [rsp + 0x2570]
call fcn.1801e8f70
test eax, eax
jne 0x180166715
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2570]
lea rcx, [rsp + 0xc9a0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bd08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bd20]
lea rcx, [rsp + 0x1bd08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bd30]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bd30], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bd20]
mov ecx, 0xe7cf07cc
call qword [0x1803856d8]
lea rcx, [0x180358b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016688b
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2574], eax
mov ecx, dword [rsp + 0x2574]
call fcn.1801e8f70
test eax, eax
jne 0x1801667f3
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2574]
lea rcx, [rsp + 0xc988]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bd50]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bd68]
lea rcx, [rsp + 0x1bd50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bd78]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bd78], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bd68]
mov ecx, 0xa5b8caa9
call qword [0x1803856d8]
lea rcx, [0x180358b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180166969
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2578], eax
mov ecx, dword [rsp + 0x2578]
call fcn.1801e8f70
test eax, eax
jne 0x1801668d1
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2578]
lea rcx, [rsp + 0xc920]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bd98]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bdb0]
lea rcx, [rsp + 0x1bd98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bdc0]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bdc0], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bdb0]
mov ecx, 0x65a7d8e9
call qword [0x1803856d8]
lea rcx, [0x180358b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180166a47
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x257c], eax
mov ecx, dword [rsp + 0x257c]
call fcn.1801e8f70
test eax, eax
jne 0x1801669af
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x257c]
lea rcx, [rsp + 0xc8f0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bde0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bdf8]
lea rcx, [rsp + 0x1bde0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1be08]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1be08], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bdf8]
mov ecx, 0x84d676d4
call qword [0x1803856d8]
lea rcx, [0x180358b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180166b25
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2580], eax
mov ecx, dword [rsp + 0x2580]
call fcn.1801e8f70
test eax, eax
jne 0x180166a8d
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2580]
lea rcx, [rsp + 0xc8c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1be28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1be40]
lea rcx, [rsp + 0x1be28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1be50]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1be50], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1be40]
mov ecx, 0xa717f898
call qword [0x1803856d8]
lea rcx, [0x180358bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180166c03
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2584], eax
mov ecx, dword [rsp + 0x2584]
call fcn.1801e8f70
test eax, eax
jne 0x180166b6b
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2584]
lea rcx, [rsp + 0xc8a8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1be70]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1be88]
lea rcx, [rsp + 0x1be70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1be98]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1be98], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1be88]
mov ecx, 0x2e071b5a
call qword [0x1803856d8]
lea rcx, [0x180358bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180166ce1
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2588], eax
mov ecx, dword [rsp + 0x2588]
call fcn.1801e8f70
test eax, eax
jne 0x180166c49
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2588]
lea rcx, [rsp + 0xc860]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1beb8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bed0]
lea rcx, [rsp + 0x1beb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bee0]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bee0], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bed0]
mov ecx, 0xcc7ccd1b
call qword [0x1803856d8]
lea rcx, [0x180358bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180166dbf
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x258c], eax
mov ecx, dword [rsp + 0x258c]
call fcn.1801e8f70
test eax, eax
jne 0x180166d27
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x258c]
lea rcx, [rsp + 0xc830]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bf00]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bf18]
lea rcx, [rsp + 0x1bf00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bf28]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bf28], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bf18]
mov ecx, 0xb86aee5b
call qword [0x1803856d8]
lea rcx, [0x180358c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180166e9d
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2590], eax
mov ecx, dword [rsp + 0x2590]
call fcn.1801e8f70
test eax, eax
jne 0x180166e05
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2590]
lea rcx, [rsp + 0xc7c8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bf48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bf60]
lea rcx, [rsp + 0x1bf48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bf70]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bf70], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bf60]
mov ecx, 0xcc8b3905
call qword [0x1803856d8]
lea rcx, [0x180358c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180166f7b
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2594], eax
mov ecx, dword [rsp + 0x2594]
call fcn.1801e8f70
test eax, eax
jne 0x180166ee3
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2594]
lea rcx, [rsp + 0xc780]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bf90]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bfa8]
lea rcx, [rsp + 0x1bf90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1bfb8]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1bfb8], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bfa8]
mov ecx, 0xd0aacef7
call qword [0x1803856d8]
lea rcx, [0x180358c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180167059
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2598], eax
mov ecx, dword [rsp + 0x2598]
call fcn.1801e8f70
test eax, eax
jne 0x180166fc1
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x2598]
lea rcx, [rsp + 0xc750]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1bfd8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1bff0]
lea rcx, [rsp + 0x1bfd8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c000]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c000], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1bff0]
mov ecx, 0xa54ae7b7
call qword [0x1803856d8]
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180358a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167134
lea rax, [rsp + 0x16050]
mov qword [rsp + 0x3988], rax
lea rax, [rsp + 0x160]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x160]
mov rcx, qword [rsp + 0x3988]
call fcn.1801d7d90
mov qword [rsp + 0x3990], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383790]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3998], rax
lea rcx, [0x180358ad8]
call fcn.180045f70
mov r8, qword [rsp + 0x3990]
mov rcx, qword [rsp + 0x3998]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801671cc
lea rax, [rsp + 0x16010]
mov qword [rsp + 0x39a0], rax
lea rax, [rsp + 0x161]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x161]
mov rcx, qword [rsp + 0x39a0]
call fcn.1801d7db0
mov qword [rsp + 0x39a8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803837b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x39b0], rax
lea rcx, [0x180358ab8]
call fcn.180045f70
mov r8, qword [rsp + 0x39a8]
mov rcx, qword [rsp + 0x39b0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167264
lea rax, [rsp + 0x15fd0]
mov qword [rsp + 0x39b8], rax
lea rax, [rsp + 0x162]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x162]
mov rcx, qword [rsp + 0x39b8]
call fcn.1801d7dd0
mov qword [rsp + 0x39c0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383dd0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x39c8], rax
lea rcx, [0x180358c18]
call fcn.180045f70
mov r8, qword [rsp + 0x39c0]
mov rcx, qword [rsp + 0x39c8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801672fc
lea rax, [rsp + 0x15f90]
mov qword [rsp + 0x39d0], rax
lea rax, [rsp + 0x163]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x163]
mov rcx, qword [rsp + 0x39d0]
call fcn.1801d7df0
mov qword [rsp + 0x39d8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383db0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x39e0], rax
lea rcx, [0x180358c38]
call fcn.180045f70
mov r8, qword [rsp + 0x39d8]
mov rcx, qword [rsp + 0x39e0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167394
lea rax, [rsp + 0x15f50]
mov qword [rsp + 0x39e8], rax
lea rax, [rsp + 0x164]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x164]
mov rcx, qword [rsp + 0x39e8]
call fcn.1801d7e10
mov qword [rsp + 0x39f0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383a30]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x39f8], rax
lea rcx, [0x180358b38]
call fcn.180045f70
mov r8, qword [rsp + 0x39f0]
mov rcx, qword [rsp + 0x39f8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18016742c
lea rax, [rsp + 0x15f10]
mov qword [rsp + 0x3a00], rax
lea rax, [rsp + 0x165]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x165]
mov rcx, qword [rsp + 0x3a00]
call fcn.1801d7e30
mov qword [rsp + 0x3a08], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383ab0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3a10], rax
lea rcx, [0x180358b98]
call fcn.180045f70
mov r8, qword [rsp + 0x3a08]
mov rcx, qword [rsp + 0x3a10]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801674c4
lea rax, [rsp + 0x15ed0]
mov qword [rsp + 0x3a18], rax
lea rax, [rsp + 0x166]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x166]
mov rcx, qword [rsp + 0x3a18]
call fcn.1801d7e50
mov qword [rsp + 0x3a20], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383af0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3a28], rax
lea rcx, [0x180358bf8]
call fcn.180045f70
mov r8, qword [rsp + 0x3a20]
mov rcx, qword [rsp + 0x3a28]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18016755c
lea rax, [rsp + 0x15e90]
mov qword [rsp + 0x3a30], rax
lea rax, [rsp + 0x167]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x167]
mov rcx, qword [rsp + 0x3a30]
call fcn.1801d7e70
mov qword [rsp + 0x3a38], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383ad0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3a40], rax
lea rcx, [0x180358b78]
call fcn.180045f70
mov r8, qword [rsp + 0x3a38]
mov rcx, qword [rsp + 0x3a40]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801675f4
lea rax, [rsp + 0x15e50]
mov qword [rsp + 0x3a48], rax
lea rax, [rsp + 0x168]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x168]
mov rcx, qword [rsp + 0x3a48]
call fcn.1801d7e90
mov qword [rsp + 0x3a50], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383b70]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3a58], rax
lea rcx, [0x180358c58]
call fcn.180045f70
mov r8, qword [rsp + 0x3a50]
mov rcx, qword [rsp + 0x3a58]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18016768c
lea rax, [rsp + 0x15e10]
mov qword [rsp + 0x3a60], rax
lea rax, [rsp + 0x169]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x169]
mov rcx, qword [rsp + 0x3a60]
call fcn.1801d7eb0
mov qword [rsp + 0x3a68], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383b30]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3a70], rax
lea rcx, [0x180358bb8]
call fcn.180045f70
mov r8, qword [rsp + 0x3a68]
mov rcx, qword [rsp + 0x3a70]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167724
lea rax, [rsp + 0x15dd0]
mov qword [rsp + 0x3a78], rax
lea rax, [rsp + 0x16a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x16a]
mov rcx, qword [rsp + 0x3a78]
call fcn.1801d7ed0
mov qword [rsp + 0x3a80], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383b10]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3a88], rax
lea rcx, [0x180358bd8]
call fcn.180045f70
mov r8, qword [rsp + 0x3a80]
mov rcx, qword [rsp + 0x3a88]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801677bc
lea rax, [rsp + 0x15d90]
mov qword [rsp + 0x3a90], rax
lea rax, [rsp + 0x16b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x16b]
mov rcx, qword [rsp + 0x3a90]
call fcn.1801d7ef0
mov qword [rsp + 0x3a98], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383a50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3aa0], rax
lea rcx, [0x180358b58]
call fcn.180045f70
mov r8, qword [rsp + 0x3a98]
mov rcx, qword [rsp + 0x3aa0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167854
lea rax, [rsp + 0x15d50]
mov qword [rsp + 0x3aa8], rax
lea rax, [rsp + 0x16c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x16c]
mov rcx, qword [rsp + 0x3aa8]
call fcn.1801d7f10
mov qword [rsp + 0x3ab0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803836d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3ab8], rax
lea rcx, [0x180358af8]
call fcn.180045f70
mov r8, qword [rsp + 0x3ab0]
mov rcx, qword [rsp + 0x3ab8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801678ec
lea rax, [rsp + 0x15d10]
mov qword [rsp + 0x3ac0], rax
lea rax, [rsp + 0x16d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x16d]
mov rcx, qword [rsp + 0x3ac0]
call fcn.1801d7f30
mov qword [rsp + 0x3ac8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803839f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3ad0], rax
lea rcx, [0x180358b18]
call fcn.180045f70
mov r8, qword [rsp + 0x3ac8]
mov rcx, qword [rsp + 0x3ad0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180358c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801679c7
lea rax, [rsp + 0x15cd0]
mov qword [rsp + 0x3ad8], rax
lea rax, [rsp + 0x16e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x16e]
mov rcx, qword [rsp + 0x3ad8]
call fcn.1801d7f50
mov qword [rsp + 0x3ae0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383850]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3ae8], rax
lea rcx, [0x180358c98]
call fcn.180045f70
mov r8, qword [rsp + 0x3ae0]
mov rcx, qword [rsp + 0x3ae8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167a5f
lea rax, [rsp + 0x15c90]
mov qword [rsp + 0x3af0], rax
lea rax, [rsp + 0x16f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x16f]
mov rcx, qword [rsp + 0x3af0]
call fcn.1801d7f70
mov qword [rsp + 0x3af8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383df0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3b00], rax
lea rcx, [0x180358cb8]
call fcn.180045f70
mov r8, qword [rsp + 0x3af8]
mov rcx, qword [rsp + 0x3b00]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167af7
lea rax, [rsp + 0x15c50]
mov qword [rsp + 0x3b08], rax
lea rax, [rsp + 0x170]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x170]
mov rcx, qword [rsp + 0x3b08]
call fcn.1801d7f90
mov qword [rsp + 0x3b10], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383610]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3b18], rax
lea rcx, [0x180358cd8]
call fcn.180045f70
mov r8, qword [rsp + 0x3b10]
mov rcx, qword [rsp + 0x3b18]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167b8f
lea rax, [rsp + 0x15c10]
mov qword [rsp + 0x3b20], rax
lea rax, [rsp + 0x171]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x171]
mov rcx, qword [rsp + 0x3b20]
call fcn.1801d7fb0
mov qword [rsp + 0x3b28], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803835f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3b30], rax
lea rcx, [0x180358cf8]
call fcn.180045f70
mov r8, qword [rsp + 0x3b28]
mov rcx, qword [rsp + 0x3b30]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167c27
lea rax, [rsp + 0x15bd0]
mov qword [rsp + 0x3b38], rax
lea rax, [rsp + 0x172]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x172]
mov rcx, qword [rsp + 0x3b38]
call fcn.1801d7fd0
mov qword [rsp + 0x3b40], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803839d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3b48], rax
lea rcx, [0x180358d18]
call fcn.180045f70
mov r8, qword [rsp + 0x3b40]
mov rcx, qword [rsp + 0x3b48]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167cbf
lea rax, [rsp + 0x15b90]
mov qword [rsp + 0x3b50], rax
lea rax, [rsp + 0x173]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x173]
mov rcx, qword [rsp + 0x3b50]
call fcn.1801d7ff0
mov qword [rsp + 0x3b58], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383a10]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3b60], rax
lea rcx, [0x180358d38]
call fcn.180045f70
mov r8, qword [rsp + 0x3b58]
mov rcx, qword [rsp + 0x3b60]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167d57
lea rax, [rsp + 0x15b50]
mov qword [rsp + 0x3b68], rax
lea rax, [rsp + 0x174]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x174]
mov rcx, qword [rsp + 0x3b68]
call fcn.1801d8010
mov qword [rsp + 0x3b70], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383a90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3b78], rax
lea rcx, [0x180358d58]
call fcn.180045f70
mov r8, qword [rsp + 0x3b70]
mov rcx, qword [rsp + 0x3b78]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180167def
lea rax, [rsp + 0x15b10]
mov qword [rsp + 0x3b80], rax
lea rax, [rsp + 0x175]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x175]
mov rcx, qword [rsp + 0x3b80]
call fcn.1801d8030
mov qword [rsp + 0x3b88], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383a70]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3b90], rax
lea rcx, [0x180358d78]
call fcn.180045f70
mov r8, qword [rsp + 0x3b88]
mov rcx, qword [rsp + 0x3b90]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028bd0
jmp case.0x18011196c.3
lea rcx, [0x180358598]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180358c78]
call fcn.180045f70
mov edx, 0x161
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180358c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180167f0e
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x259c], eax
mov ecx, dword [rsp + 0x259c]
call fcn.1801e8f70
test eax, eax
jne 0x180167e76
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x259c]
lea rcx, [rsp + 0xc708]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c020]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c038]
lea rcx, [rsp + 0x1c020]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c048]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c048], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c038]
mov ecx, 0x8f707c18
call qword [0x1803856d8]
lea rcx, [0x180358cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180167fec
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25a0], eax
mov ecx, dword [rsp + 0x25a0]
call fcn.1801e8f70
test eax, eax
jne 0x180167f54
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25a0]
lea rcx, [rsp + 0xc6f0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c068]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c080]
lea rcx, [rsp + 0x1c068]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c090]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c090], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c080]
mov ecx, 0x4bfb42d1
call qword [0x1803856d8]
lea rcx, [0x180358cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801680ca
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25a4], eax
mov ecx, dword [rsp + 0x25a4]
call fcn.1801e8f70
test eax, eax
jne 0x180168032
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25a4]
lea rcx, [rsp + 0xc6c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c0b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c0c8]
lea rcx, [rsp + 0x1c0b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c0d8]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c0d8], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c0c8]
mov ecx, 0x6773257d
call qword [0x1803856d8]
lea rcx, [0x180358cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801681a8
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25a8], eax
mov ecx, dword [rsp + 0x25a8]
call fcn.1801e8f70
test eax, eax
jne 0x180168110
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25a8]
lea rcx, [rsp + 0xc6a8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c0f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c110]
lea rcx, [rsp + 0x1c0f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c120]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c120], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c110]
mov ecx, 0x1cd2cf66
call qword [0x1803856d8]
lea rcx, [0x180358d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180168286
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25ac], eax
mov ecx, dword [rsp + 0x25ac]
call fcn.1801e8f70
test eax, eax
jne 0x1801681ee
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25ac]
lea rcx, [rsp + 0xc640]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c140]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c158]
lea rcx, [rsp + 0x1c140]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c168]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c168], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c158]
mov ecx, 0xe33d8630
call qword [0x1803856d8]
lea rcx, [0x180358d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180168364
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25b0], eax
mov ecx, dword [rsp + 0x25b0]
call fcn.1801e8f70
test eax, eax
jne 0x1801682cc
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25b0]
lea rcx, [rsp + 0xc610]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c188]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c1a0]
lea rcx, [rsp + 0x1c188]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c1b0]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c1b0], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c1a0]
mov ecx, 0x2c014ca6
call qword [0x1803856d8]
lea rcx, [0x180358d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180168442
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25b4], eax
mov ecx, dword [rsp + 0x25b4]
call fcn.1801e8f70
test eax, eax
jne 0x1801683aa
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25b4]
lea rcx, [rsp + 0xc5c8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c1d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c1e8]
lea rcx, [rsp + 0x1c1d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c1f8]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c1f8], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c1e8]
mov ecx, 0x80ab931c
call qword [0x1803856d8]
lea rcx, [0x180358d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180168520
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25b8], eax
mov ecx, dword [rsp + 0x25b8]
call fcn.1801e8f70
test eax, eax
jne 0x180168488
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25b8]
lea rcx, [rsp + 0xc580]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c218]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c230]
lea rcx, [rsp + 0x1c218]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c240]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c240], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c230]
mov ecx, 0x6e717a95
call qword [0x1803856d8]
call fcn.1800f1a30
call fcn.180028c00
jmp case.0x18011196c.3
lea rcx, [0x180358578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180358d98]
call fcn.180045f70
mov edx, 0x162
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180358db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016863f
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25bc], eax
mov ecx, dword [rsp + 0x25bc]
call fcn.1801e8f70
test eax, eax
jne 0x1801685a7
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25bc]
lea rcx, [rsp + 0xc550]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c260]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c278]
lea rcx, [rsp + 0x1c260]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c288]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c288], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c278]
mov ecx, 0xce6fdd6b
call qword [0x1803856d8]
lea rcx, [0x180358dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016871d
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25c0], eax
mov ecx, dword [rsp + 0x25c0]
call fcn.1801e8f70
test eax, eax
jne 0x180168685
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25c0]
lea rcx, [rsp + 0xc4e8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c2a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c2c0]
lea rcx, [rsp + 0x1c2a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c2d0]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c2d0], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c2c0]
mov ecx, 0x20893292
call qword [0x1803856d8]
lea rcx, [0x180358df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801687fb
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25c4], eax
mov ecx, dword [rsp + 0x25c4]
call fcn.1801e8f70
test eax, eax
jne 0x180168763
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25c4]
lea rcx, [rsp + 0xc4d0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c2f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c308]
lea rcx, [rsp + 0x1c2f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c318]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c318], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c308]
mov ecx, 0x14568f28
call qword [0x1803856d8]
lea rcx, [0x180358e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801688d9
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25c8], eax
mov ecx, dword [rsp + 0x25c8]
call fcn.1801e8f70
test eax, eax
jne 0x180168841
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25c8]
lea rcx, [rsp + 0xc4a0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c338]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c350]
lea rcx, [rsp + 0x1c338]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c360]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c360], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c350]
mov ecx, 0x711d02a4
call qword [0x1803856d8]
lea rcx, [0x180358e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801689b7
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25cc], eax
mov ecx, dword [rsp + 0x25cc]
call fcn.1801e8f70
test eax, eax
jne 0x18016891f
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25cc]
lea rcx, [rsp + 0xc470]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c380]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c398]
lea rcx, [rsp + 0x1c380]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c3a8]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c3a8], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c398]
mov ecx, 0x1e9a99f8
call qword [0x1803856d8]
lea rcx, [0x180358e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180168a95
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25d0], eax
mov ecx, dword [rsp + 0x25d0]
call fcn.1801e8f70
test eax, eax
jne 0x1801689fd
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25d0]
lea rcx, [rsp + 0xc428]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c3c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c3e0]
lea rcx, [rsp + 0x1c3c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c3f0]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c3f0], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c3e0]
mov ecx, 0xde78f17e
call qword [0x1803856d8]
lea rcx, [0x180358e78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180168b73
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25d4], eax
mov ecx, dword [rsp + 0x25d4]
call fcn.1801e8f70
test eax, eax
jne 0x180168adb
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25d4]
lea rcx, [rsp + 0xc410]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c410]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c428]
lea rcx, [rsp + 0x1c410]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c438]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c438], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c428]
mov ecx, 0xfe18f3af
call qword [0x1803856d8]
lea rcx, [0x180358e98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180168c51
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x25d8], eax
mov ecx, dword [rsp + 0x25d8]
call fcn.1801e8f70
test eax, eax
jne 0x180168bb9
jmp 0x1801d522f
mov r8d, 1
mov edx, dword [rsp + 0x25d8]
lea rcx, [rsp + 0xc3c8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c458]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1c470]
lea rcx, [rsp + 0x1c458]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cvtss2sd xmm0, dword [rsp + 0x1c480]
addsd xmm0, qword [0x1802fb678]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1c480], xmm0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
mov r9d, 0x186a0
xor r8d, r8d
lea rdx, [rsp + 0x1c470]
mov ecx, 0x5de0ad3e
call qword [0x1803856d8]
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4fc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180358d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180168d2c
lea rax, [rsp + 0x15ad0]
mov qword [rsp + 0x3b98], rax
lea rax, [rsp + 0x176]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x176]
mov rcx, qword [rsp + 0x3b98]
call fcn.1801d8050
mov qword [rsp + 0x3ba0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383630]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3ba8], rax
lea rcx, [0x180358db8]
call fcn.180045f70
mov r8, qword [rsp + 0x3ba0]
mov rcx, qword [rsp + 0x3ba8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180168dc4
lea rax, [rsp + 0x15a90]
mov qword [rsp + 0x3bb0], rax
lea rax, [rsp + 0x177]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x177]
mov rcx, qword [rsp + 0x3bb0]
call fcn.1801d8070
mov qword [rsp + 0x3bb8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383770]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3bc0], rax
lea rcx, [0x180358dd8]
call fcn.180045f70
mov r8, qword [rsp + 0x3bb8]
mov rcx, qword [rsp + 0x3bc0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180168e5c
lea rax, [rsp + 0x15a50]
mov qword [rsp + 0x3bc8], rax
lea rax, [rsp + 0x178]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x178]
mov rcx, qword [rsp + 0x3bc8]
call fcn.1801d8090
mov qword [rsp + 0x3bd0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383750]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3bd8], rax
lea rcx, [0x180358df8]
call fcn.180045f70
mov r8, qword [rsp + 0x3bd0]
mov rcx, qword [rsp + 0x3bd8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180168ef4
lea rax, [rsp + 0x15a10]
mov qword [rsp + 0x3be0], rax
lea rax, [rsp + 0x179]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x179]
mov rcx, qword [rsp + 0x3be0]
call fcn.1801d80b0
mov qword [rsp + 0x3be8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383730]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3bf0], rax
lea rcx, [0x180358e18]
call fcn.180045f70
mov r8, qword [rsp + 0x3be8]
mov rcx, qword [rsp + 0x3bf0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180168f8c
lea rax, [rsp + 0x159d0]
mov qword [rsp + 0x3bf8], rax
lea rax, [rsp + 0x17a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x17a]
mov rcx, qword [rsp + 0x3bf8]
call fcn.1801d80d0
mov qword [rsp + 0x3c00], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803836b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3c08], rax
lea rcx, [0x180358e38]
call fcn.180045f70
mov r8, qword [rsp + 0x3c00]
mov rcx, qword [rsp + 0x3c08]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180169024
lea rax, [rsp + 0x15990]
mov qword [rsp + 0x3c10], rax
lea rax, [rsp + 0x17b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x17b]
mov rcx, qword [rsp + 0x3c10]
call fcn.1801d80f0
mov qword [rsp + 0x3c18], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383690]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3c20], rax
lea rcx, [0x180358e58]
call fcn.180045f70
mov r8, qword [rsp + 0x3c18]
mov rcx, qword [rsp + 0x3c20]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801690bc
lea rax, [rsp + 0x15950]
mov qword [rsp + 0x3c28], rax
lea rax, [rsp + 0x17c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x17c]
mov rcx, qword [rsp + 0x3c28]
call fcn.1801d8110
mov qword [rsp + 0x3c30], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383670]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3c38], rax
lea rcx, [0x180358e78]
call fcn.180045f70
mov r8, qword [rsp + 0x3c30]
mov rcx, qword [rsp + 0x3c38]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180169154
lea rax, [rsp + 0x15910]
mov qword [rsp + 0x3c40], rax
lea rax, [rsp + 0x17d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x17d]
mov rcx, qword [rsp + 0x3c40]
call fcn.1801d8130
mov qword [rsp + 0x3c48], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383650]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3c50], rax
lea rcx, [0x180358e98]
call fcn.180045f70
mov r8, qword [rsp + 0x3c48]
mov rcx, qword [rsp + 0x3c50]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028bd0
jmp case.0x18011196c.3
lea rcx, [0x1803515f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180358eb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016919c
call fcn.1800e4d40
lea rcx, [0x180358ed8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801691bc
call fcn.1800e5150
lea rcx, [0x180358ef8]
call fcn.180045f70
mov edx, 0x1c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180358f18]
call fcn.180045f70
mov edx, 0x5d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180358f38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169266
movss xmm0, dword [0x1802fef4c]
movss dword [rsp + 0x1c488], xmm0
movss xmm0, dword [0x180300008]
movss dword [rsp + 0x1c490], xmm0
movss xmm0, dword [0x1802fbccc]
movss dword [rsp + 0x1c498], xmm0
lea rax, [rsp + 0xc350]
lea rcx, [rsp + 0x1c488]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc350]
call fcn.180111450
lea rcx, [0x180358f58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801692de
movss xmm0, dword [0x1802feef8]
movss dword [rsp + 0x1c4b8], xmm0
movss xmm0, dword [0x180300194]
movss dword [rsp + 0x1c4c0], xmm0
movss xmm0, dword [0x1802fbe58]
movss dword [rsp + 0x1c4c8], xmm0
lea rax, [rsp + 0xc310]
lea rcx, [rsp + 0x1c4b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc310]
call fcn.180111450
lea rcx, [0x180358f78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169356
movss xmm0, dword [0x1802fcab4]
movss dword [rsp + 0x1c4e8], xmm0
movss xmm0, dword [0x1803001ac]
movss dword [rsp + 0x1c4f0], xmm0
movss xmm0, dword [0x1802fbdcc]
movss dword [rsp + 0x1c4f8], xmm0
lea rax, [rsp + 0xc2c0]
lea rcx, [rsp + 0x1c4e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc2c0]
call fcn.180111450
lea rcx, [0x180358f98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801693ce
movss xmm0, dword [0x1802fc994]
movss dword [rsp + 0x1c518], xmm0
movss xmm0, dword [0x180300188]
movss dword [rsp + 0x1c520], xmm0
movss xmm0, dword [0x1802fbdc4]
movss dword [rsp + 0x1c528], xmm0
lea rax, [rsp + 0xc280]
lea rcx, [rsp + 0x1c518]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc280]
call fcn.180111450
lea rcx, [0x180358fb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169446
movss xmm0, dword [0x1802fd920]
movss dword [rsp + 0x1c548], xmm0
movss xmm0, dword [0x1802fdaa4]
movss dword [rsp + 0x1c550], xmm0
movss xmm0, dword [0x1802fc198]
movss dword [rsp + 0x1c558], xmm0
lea rax, [rsp + 0xc260]
lea rcx, [rsp + 0x1c548]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc260]
call fcn.180111450
lea rcx, [0x180358fd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801694be
movss xmm0, dword [0x1803001e8]
movss dword [rsp + 0x1c578], xmm0
movss xmm0, dword [0x1802fec28]
movss dword [rsp + 0x1c580], xmm0
movss xmm0, dword [0x1802fc244]
movss dword [rsp + 0x1c588], xmm0
lea rax, [rsp + 0xc220]
lea rcx, [rsp + 0x1c578]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc220]
call fcn.180111450
lea rcx, [0x180359218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169536
movss xmm0, dword [0x1802fd96c]
movss dword [rsp + 0x1c5a8], xmm0
movss xmm0, dword [0x1802fd148]
movss dword [rsp + 0x1c5b0], xmm0
movss xmm0, dword [0x1802fc8d8]
movss dword [rsp + 0x1c5b8], xmm0
lea rax, [rsp + 0xc1b0]
lea rcx, [rsp + 0x1c5a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc1b0]
call fcn.180111450
lea rcx, [0x180358ff8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801695ae
movss xmm0, dword [0x180300290]
movss dword [rsp + 0x1c5d8], xmm0
movss xmm0, dword [0x1802fef74]
movss dword [rsp + 0x1c5e0], xmm0
movss xmm0, dword [0x1802fc1e0]
movss dword [rsp + 0x1c5e8], xmm0
lea rax, [rsp + 0xc190]
lea rcx, [rsp + 0x1c5d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc190]
call fcn.180111450
lea rcx, [0x180359018]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169626
movss xmm0, dword [0x1803001d4]
movss dword [rsp + 0x1c608], xmm0
movss xmm0, dword [0x180300178]
movss dword [rsp + 0x1c610], xmm0
movss xmm0, dword [0x1802fb7b8]
movss dword [rsp + 0x1c618], xmm0
lea rax, [rsp + 0xc120]
lea rcx, [rsp + 0x1c608]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc120]
call fcn.180111450
lea rcx, [0x180359038]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016969e
movss xmm0, dword [0x1803001cc]
movss dword [rsp + 0x1c638], xmm0
movss xmm0, dword [0x180300170]
movss dword [rsp + 0x1c640], xmm0
movss xmm0, dword [0x1802fb7e0]
movss dword [rsp + 0x1c648], xmm0
lea rax, [rsp + 0xc0d0]
lea rcx, [rsp + 0x1c638]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc0d0]
call fcn.180111450
lea rcx, [0x180359058]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169716
movss xmm0, dword [0x1802fd63c]
movss dword [rsp + 0x1c668], xmm0
movss xmm0, dword [0x1802fdd18]
movss dword [rsp + 0x1c670], xmm0
movss xmm0, dword [0x1802fd80c]
movss dword [rsp + 0x1c678], xmm0
lea rax, [rsp + 0xc0b0]
lea rcx, [rsp + 0x1c668]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc0b0]
call fcn.180111450
lea rcx, [0x180359078]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016978e
movss xmm0, dword [0x1802fd92c]
movss dword [rsp + 0x1c698], xmm0
movss xmm0, dword [0x1802fdc48]
movss dword [rsp + 0x1c6a0], xmm0
movss xmm0, dword [0x1802fc0ac]
movss dword [rsp + 0x1c6a8], xmm0
lea rax, [rsp + 0xc060]
lea rcx, [rsp + 0x1c698]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc060]
call fcn.180111450
lea rcx, [0x180359098]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169806
movss xmm0, dword [0x1802fe820]
movss dword [rsp + 0x1c6c8], xmm0
movss xmm0, dword [0x1802ff6d0]
movss dword [rsp + 0x1c6d0], xmm0
movss xmm0, dword [0x1802fd2f0]
movss dword [rsp + 0x1c6d8], xmm0
lea rax, [rsp + 0xc000]
lea rcx, [rsp + 0x1c6c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xc000]
call fcn.180111450
lea rcx, [0x1803590b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016987e
movss xmm0, dword [0x180300418]
movss dword [rsp + 0x1c6f8], xmm0
movss xmm0, dword [0x1802fda10]
movss dword [rsp + 0x1c700], xmm0
movss xmm0, dword [0x1802fbf10]
movss dword [rsp + 0x1c708], xmm0
lea rax, [rsp + 0xbfe0]
lea rcx, [rsp + 0x1c6f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbfe0]
call fcn.180111450
lea rcx, [0x1803590d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801698f6
movss xmm0, dword [0x180300560]
movss dword [rsp + 0x1c728], xmm0
movss xmm0, dword [0x1802fdbb8]
movss dword [rsp + 0x1c730], xmm0
movss xmm0, dword [0x1802fc86c]
movss dword [rsp + 0x1c738], xmm0
lea rax, [rsp + 0xbfa0]
lea rcx, [rsp + 0x1c728]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbfa0]
call fcn.180111450
lea rcx, [0x180359238]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016996e
movss xmm0, dword [0x1802ff0a8]
movss dword [rsp + 0x1c758], xmm0
movss xmm0, dword [0x1802fecd0]
movss dword [rsp + 0x1c760], xmm0
movss xmm0, dword [0x1802fc04c]
movss dword [rsp + 0x1c768], xmm0
lea rax, [rsp + 0xbf50]
lea rcx, [rsp + 0x1c758]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbf50]
call fcn.180111450
lea rcx, [0x180359218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801699e6
movss xmm0, dword [0x1802fcf34]
movss dword [rsp + 0x1c788], xmm0
movss xmm0, dword [0x1802fe570]
movss dword [rsp + 0x1c790], xmm0
movss xmm0, dword [0x1802fc54c]
movss dword [rsp + 0x1c798], xmm0
lea rax, [rsp + 0xbf10]
lea rcx, [rsp + 0x1c788]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbf10]
call fcn.180111450
lea rcx, [0x1803590f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169a5e
movss xmm0, dword [0x1802fff5c]
movss dword [rsp + 0x1c7b8], xmm0
movss xmm0, dword [0x180300738]
movss dword [rsp + 0x1c7c0], xmm0
movss xmm0, dword [0x1802fbaec]
movss dword [rsp + 0x1c7c8], xmm0
lea rax, [rsp + 0xbec0]
lea rcx, [rsp + 0x1c7b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbec0]
call fcn.180111450
lea rcx, [0x180359118]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169ad6
movss xmm0, dword [0x1802ff2d0]
movss dword [rsp + 0x1c7e8], xmm0
movss xmm0, dword [0x1802fee00]
movss dword [rsp + 0x1c7f0], xmm0
movss xmm0, dword [0x1802fc00c]
movss dword [rsp + 0x1c7f8], xmm0
lea rax, [rsp + 0xbe50]
lea rcx, [rsp + 0x1c7e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbe50]
call fcn.180111450
lea rcx, [0x180359578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169b4e
movss xmm0, dword [0x1802ff19c]
movss dword [rsp + 0x1c818], xmm0
movss xmm0, dword [0x1802fdc28]
movss dword [rsp + 0x1c820], xmm0
movss xmm0, dword [0x1802fbd50]
movss dword [rsp + 0x1c828], xmm0
lea rax, [rsp + 0xbe30]
lea rcx, [rsp + 0x1c818]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbe30]
call fcn.180111450
lea rcx, [0x180359138]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169bc6
movss xmm0, dword [0x1802fcab0]
movss dword [rsp + 0x1c848], xmm0
movss xmm0, dword [0x1802ff380]
movss dword [rsp + 0x1c850], xmm0
movss xmm0, dword [0x1802fcf90]
movss dword [rsp + 0x1c858], xmm0
lea rax, [rsp + 0xbdc0]
lea rcx, [rsp + 0x1c848]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbdc0]
call fcn.180111450
lea rcx, [0x180359158]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169c3e
movss xmm0, dword [0x1802fdbe0]
movss dword [rsp + 0x1c878], xmm0
movss xmm0, dword [0x1802fdbec]
movss dword [rsp + 0x1c880], xmm0
movss xmm0, dword [0x1802fbdf0]
movss dword [rsp + 0x1c888], xmm0
lea rax, [rsp + 0xbda0]
lea rcx, [rsp + 0x1c878]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbda0]
call fcn.180111450
lea rcx, [0x180359178]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169cb6
movss xmm0, dword [0x1802fef54]
movss dword [rsp + 0x1c8a8], xmm0
movss xmm0, dword [0x180300040]
movss dword [rsp + 0x1c8b0], xmm0
movss xmm0, dword [0x1802fbcc8]
movss dword [rsp + 0x1c8b8], xmm0
lea rax, [rsp + 0xbd60]
lea rcx, [rsp + 0x1c8a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbd60]
call fcn.180111450
lea rcx, [0x180359198]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180169d2e
movss xmm0, dword [0x1802fd908]
movss dword [rsp + 0x1c8d8], xmm0
movss xmm0, dword [0x1802fdbc0]
movss dword [rsp + 0x1c8e0], xmm0
movss xmm0, dword [0x1802fc0cc]
movss dword [rsp + 0x1c8e8], xmm0
lea rax, [rsp + 0xbd40]
lea rcx, [rsp + 0x1c8d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbd40]
call fcn.180111450
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803591b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803591d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a01e
call fcn.1801e92f0
mov dword [rsp + 0x25dc], eax
mov r8d, 1
mov edx, dword [rsp + 0x25dc]
lea rcx, [rsp + 0xbcf8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x1c920]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x19cc0]
lea rcx, [rsp + 0x1c920]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x25258]
call fcn.180029290
nop
lea rcx, [rsp + 0x25278]
call fcn.180029290
nop
lea rcx, [rsp + 0x25298]
call fcn.180029290
nop
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25278]
call fcn.180029640
lea rdx, str..Teleport
lea rcx, [rsp + 0x25298]
call fcn.180029640
lea rcx, [rsp + 0x252b8]
call fcn.180029290
nop
lea rcx, str.appdata
call fcn.18022124c
mov rdx, rax
lea rcx, [rsp + 0x252b8]
call fcn.180029640
lea r8, [0x18029f368]
lea rdx, [rsp + 0x252b8]
lea rcx, [rsp + 0x252d8]
call fcn.180037710
mov qword [rsp + 0x3c58], rax
mov rax, qword [rsp + 0x3c58]
mov qword [rsp + 0x3c60], rax
lea r8, [rsp + 0x25278]
mov rdx, qword [rsp + 0x3c60]
lea rcx, [rsp + 0x252f8]
call fcn.18004bec0
mov qword [rsp + 0x3c68], rax
mov rax, qword [rsp + 0x3c68]
mov qword [rsp + 0x3c70], rax
lea r8, [rsp + 0x25298]
mov rdx, qword [rsp + 0x3c70]
lea rcx, [rsp + 0x25318]
call fcn.18004bec0
mov qword [rsp + 0x3c78], rax
mov rax, qword [rsp + 0x3c78]
mov qword [rsp + 0x3c80], rax
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 2
mov rdx, qword [rsp + 0x3c80]
lea rcx, [rsp + 0x19aa0]
call fcn.18010fa40
nop
lea rcx, [rsp + 0x25318]
call fcn.180029310
nop
lea rcx, [rsp + 0x252f8]
call fcn.180029310
nop
lea rcx, [rsp + 0x252d8]
call fcn.180029310
movss xmm1, dword [rsp + 0x19cc0]
lea rcx, [rsp + 0x19aa0]
call fcn.1800324e0
lea rdx, [0x180273acc]
mov rcx, rax
call fcn.180037e00
movss xmm1, dword [rsp + 0x19cc8]
lea rcx, [rsp + 0x19aa0]
call fcn.1800324e0
lea rdx, [0x180273acc]
mov rcx, rax
call fcn.180037e00
movss xmm1, dword [rsp + 0x19cd0]
lea rcx, [rsp + 0x19aa0]
call fcn.1800324e0
lea rdx, [0x180273acc]
mov rcx, rax
call fcn.180037e00
nop
lea rcx, [rsp + 0x19aa0]
call fcn.1800c03c0
nop
lea rcx, [rsp + 0x252b8]
call fcn.180029310
nop
lea rcx, [rsp + 0x25298]
call fcn.180029310
nop
lea rcx, [rsp + 0x25278]
call fcn.180029310
nop
lea rcx, [rsp + 0x25258]
call fcn.180029310
lea rcx, [0x1803591f8]
call fcn.180045f70
mov edx, 0x255
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180359218]
call fcn.180045f70
mov edx, 0x14c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180359238]
call fcn.180045f70
mov edx, 0x14b
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180359258]
call fcn.180045f70
mov edx, 0x14d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180359278]
call fcn.180045f70
mov edx, 0x14e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180359298]
call fcn.180045f70
mov edx, 0x15e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803592b8]
call fcn.180045f70
mov edx, 0x15f
mov rcx, rax
call fcn.18010c490
lea rcx, [0x1803592d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a145
movss xmm0, dword [0x1802fd814]
movss dword [rsp + 0x1c950], xmm0
movss xmm0, dword [0x1802fd8b8]
movss dword [rsp + 0x1c958], xmm0
movss xmm0, dword [0x1802fd5c0]
movss dword [rsp + 0x1c960], xmm0
lea rax, [rsp + 0xbc80]
lea rcx, [rsp + 0x1c950]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbc80]
call fcn.180111450
lea rcx, [0x1803592f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a1bd
movss xmm0, dword [0x1802fdd60]
movss dword [rsp + 0x1c980], xmm0
movss xmm0, dword [0x1802fdc04]
movss dword [rsp + 0x1c988], xmm0
movss xmm0, dword [0x1802fd988]
movss dword [rsp + 0x1c990], xmm0
lea rax, [rsp + 0xbc10]
lea rcx, [rsp + 0x1c980]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbc10]
call fcn.180111450
lea rcx, [0x180359318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a235
movss xmm0, dword [str.__A]
movss dword [rsp + 0x1c9b0], xmm0
movss xmm0, dword [0x1802fd0a4]
movss dword [rsp + 0x1c9b8], xmm0
movss xmm0, dword [0x1802fc6fc]
movss dword [rsp + 0x1c9c0], xmm0
lea rax, [rsp + 0xbbf0]
lea rcx, [rsp + 0x1c9b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbbf0]
call fcn.180111450
lea rcx, [0x180359338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a2ad
movss xmm0, dword [0x1802ff528]
movss dword [rsp + 0x1c9e0], xmm0
movss xmm0, dword [0x1802fd0a8]
movss dword [rsp + 0x1c9e8], xmm0
movss xmm0, dword [0x1802fc718]
movss dword [rsp + 0x1c9f0], xmm0
lea rax, [rsp + 0xbba0]
lea rcx, [rsp + 0x1c9e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbba0]
call fcn.180111450
lea rcx, [0x180359358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a325
movss xmm0, dword [0x1802ff3ec]
movss dword [rsp + 0x1ca10], xmm0
movss xmm0, dword [0x1802fd58c]
movss dword [rsp + 0x1ca18], xmm0
movss xmm0, dword [0x1802fcd84]
movss dword [rsp + 0x1ca20], xmm0
lea rax, [rsp + 0xbb60]
lea rcx, [rsp + 0x1ca10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbb60]
call fcn.180111450
lea rcx, [0x180359378]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a39d
movss xmm0, dword [0x1802fd88c]
movss dword [rsp + 0x1ca40], xmm0
movss xmm0, dword [0x1802ff178]
movss dword [rsp + 0x1ca48], xmm0
movss xmm0, dword [0x1802fc454]
movss dword [rsp + 0x1ca50], xmm0
lea rax, [rsp + 0xbb40]
lea rcx, [rsp + 0x1ca40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbb40]
call fcn.180111450
lea rcx, [0x180359398]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a415
movss xmm0, dword [str._DDSDgD]
movss dword [rsp + 0x1ca70], xmm0
movss xmm0, dword [0x1802fd880]
movss dword [rsp + 0x1ca78], xmm0
movss xmm0, dword [0x1802fbc38]
movss dword [rsp + 0x1ca80], xmm0
lea rax, [rsp + 0xbae0]
lea rcx, [rsp + 0x1ca70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xbae0]
call fcn.180111450
lea rcx, [0x1803593b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a48d
movss xmm0, dword [0x1802fd844]
movss dword [rsp + 0x1caa0], xmm0
movss xmm0, dword [0x180300554]
movss dword [rsp + 0x1caa8], xmm0
movss xmm0, dword [0x1802fbe50]
movss dword [rsp + 0x1cab0], xmm0
lea rax, [rsp + 0xba90]
lea rcx, [rsp + 0x1caa0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xba90]
call fcn.180111450
lea rcx, [0x1803593d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a505
movss xmm0, dword [0x1802fdac0]
movss dword [rsp + 0x1cad0], xmm0
movss xmm0, dword [0x1802fdcec]
movss dword [rsp + 0x1cad8], xmm0
movss xmm0, dword [0x1802fcd54]
movss dword [rsp + 0x1cae0], xmm0
lea rax, [rsp + 0xba50]
lea rcx, [rsp + 0x1cad0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xba50]
call fcn.180111450
lea rcx, [0x1803593f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a57d
movss xmm0, dword [0x1803001d8]
movss dword [rsp + 0x1cb00], xmm0
movss xmm0, dword [0x1802fca00]
movss dword [rsp + 0x1cb08], xmm0
movss xmm0, dword [0x1802fc2f4]
movss dword [rsp + 0x1cb10], xmm0
lea rax, [rsp + 0xba00]
lea rcx, [rsp + 0x1cb00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xba00]
call fcn.180111450
lea rcx, [0x180359418]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a5f5
movss xmm0, dword [0x1802ff26c]
movss dword [rsp + 0x1cb30], xmm0
movss xmm0, dword [0x1802ffaa0]
movss dword [rsp + 0x1cb38], xmm0
movss xmm0, dword [0x1802fbbd8]
movss dword [rsp + 0x1cb40], xmm0
lea rax, [rsp + 0xb9b0]
lea rcx, [rsp + 0x1cb30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb9b0]
call fcn.180111450
lea rcx, [0x180359438]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a66d
movss xmm0, dword [0x1802fc248]
movss dword [rsp + 0x1cb60], xmm0
movss xmm0, dword [0x180300208]
movss dword [rsp + 0x1cb68], xmm0
movss xmm0, dword [0x1802fbe20]
movss dword [rsp + 0x1cb70], xmm0
lea rax, [rsp + 0xb990]
lea rcx, [rsp + 0x1cb60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb990]
call fcn.180111450
lea rcx, [0x180359458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a6e5
movss xmm0, dword [0x1802fdab0]
movss dword [rsp + 0x1cb90], xmm0
movss xmm0, dword [0x1802fd938]
movss dword [rsp + 0x1cb98], xmm0
movss xmm0, dword [0x1802fb714]
movss dword [rsp + 0x1cba0], xmm0
lea rax, [rsp + 0xb910]
lea rcx, [rsp + 0x1cb90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb910]
call fcn.180111450
lea rcx, [0x180359478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a75d
movss xmm0, dword [0x1802fd010]
movss dword [rsp + 0x1cbc0], xmm0
movss xmm0, dword [0x1802fcdb4]
movss dword [rsp + 0x1cbc8], xmm0
movss xmm0, dword [0x1802fc88c]
movss dword [rsp + 0x1cbd0], xmm0
lea rax, [rsp + 0xb8d0]
lea rcx, [rsp + 0x1cbc0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb8d0]
call fcn.180111450
lea rcx, [0x180359498]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a7d5
movss xmm0, dword [0x180300228]
movss dword [rsp + 0x1b3d8], xmm0
movss xmm0, dword [0x1802fef2c]
movss dword [rsp + 0x1b3e0], xmm0
movss xmm0, dword [0x1802fc190]
movss dword [rsp + 0x1b3e8], xmm0
lea rax, [rsp + 0xb890]
lea rcx, [rsp + 0x1b3d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb890]
call fcn.180111450
lea rcx, [0x1803594b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a84d
movss xmm0, dword [0x1802fc6e0]
movss dword [rsp + 0x1cc20], xmm0
movss xmm0, dword [0x1802fdd4c]
movss dword [rsp + 0x1cc28], xmm0
movss xmm0, dword [0x1802fb7b0]
movss dword [rsp + 0x1cc30], xmm0
lea rax, [rsp + 0xb870]
lea rcx, [rsp + 0x1cc20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb870]
call fcn.180111450
lea rcx, [0x1803594d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a8c5
movss xmm0, dword [0x1802fbba4]
movss dword [rsp + 0x1cc50], xmm0
movss xmm0, dword [0x1802fdd50]
movss dword [rsp + 0x1cc58], xmm0
movss xmm0, dword [0x1802fb9b4]
movss dword [rsp + 0x1cc60], xmm0
lea rax, [rsp + 0xb820]
lea rcx, [rsp + 0x1cc50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb820]
call fcn.180111450
lea rcx, [0x1803594f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a93d
movss xmm0, dword [0x1802fbf78]
movss dword [rsp + 0x1cc80], xmm0
movss xmm0, dword [0x1802fdd58]
movss dword [rsp + 0x1cc88], xmm0
movss xmm0, dword [0x1802fb6f8]
movss dword [rsp + 0x1cc90], xmm0
lea rax, [rsp + 0xb7e0]
lea rcx, [rsp + 0x1cc80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb7e0]
call fcn.180111450
lea rcx, [0x180359518]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016a9b5
movss xmm0, dword [0x180300340]
movss dword [rsp + 0x1ccb0], xmm0
movss xmm0, dword [0x1802fffdc]
movss dword [rsp + 0x1ccb8], xmm0
movss xmm0, dword [0x1802fb680]
movss dword [rsp + 0x1ccc0], xmm0
lea rax, [rsp + 0xb770]
lea rcx, [rsp + 0x1ccb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb770]
call fcn.180111450
lea rcx, [0x180359538]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016aa2d
movss xmm0, dword [0x1802ff0c4]
movss dword [rsp + 0x1cce0], xmm0
movss xmm0, dword [0x1802fd8b0]
movss dword [rsp + 0x1cce8], xmm0
movss xmm0, dword [0x1802fd23c]
movss dword [rsp + 0x1ccf0], xmm0
lea rax, [rsp + 0xb720]
lea rcx, [rsp + 0x1cce0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb720]
call fcn.180111450
lea rcx, [0x180359558]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016aaa5
movss xmm0, dword [0x1802fd8a8]
movss dword [rsp + 0x1cd10], xmm0
movss xmm0, dword [0x180300124]
movss dword [rsp + 0x1cd18], xmm0
movss xmm0, dword [0x1802fbfac]
movss dword [rsp + 0x1cd20], xmm0
lea rax, [rsp + 0xb6e0]
lea rcx, [rsp + 0x1cd10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb6e0]
call fcn.180111450
lea rcx, [0x180359578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ab1d
movss xmm0, dword [0x1802ff198]
movss dword [rsp + 0x1cd40], xmm0
movss xmm0, dword [0x1802fdc20]
movss dword [rsp + 0x1cd48], xmm0
movss xmm0, dword [0x1802fbd24]
movss dword [rsp + 0x1cd50], xmm0
lea rax, [rsp + 0xb690]
lea rcx, [rsp + 0x1cd40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb690]
call fcn.180111450
lea rcx, [0x180359598]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ab95
movss xmm0, dword [0x1802fb964]
movss dword [rsp + 0x1cd70], xmm0
movss xmm0, dword [0x1802fce54]
movss dword [rsp + 0x1cd78], xmm0
movss xmm0, dword [0x1802fc8d4]
movss dword [rsp + 0x1cd80], xmm0
lea rax, [rsp + 0xb670]
lea rcx, [rsp + 0x1cd70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb670]
call fcn.180111450
lea rcx, [0x1803595b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ac0d
movss xmm0, dword [0x1802fe3d4]
movss dword [rsp + 0x1cda0], xmm0
movss xmm0, dword [0x1802fce24]
movss dword [rsp + 0x1cda8], xmm0
movss xmm0, dword [0x1802fc8c0]
movss dword [rsp + 0x1cdb0], xmm0
lea rax, [rsp + 0xb630]
lea rcx, [rsp + 0x1cda0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb630]
call fcn.180111450
lea rcx, [0x180355ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ac85
movss xmm0, dword [0x1802fe3dc]
movss dword [rsp + 0x1cdd0], xmm0
movss xmm0, dword [0x1802feefc]
movss dword [rsp + 0x1cdd8], xmm0
movss xmm0, dword [0x1802fc254]
movss dword [rsp + 0x1cde0], xmm0
lea rax, [rsp + 0xb610]
lea rcx, [rsp + 0x1cdd0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb610]
call fcn.180111450
lea rcx, [0x1803595d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016acfd
movss xmm0, dword [0x180300420]
movss dword [rsp + 0x1ce00], xmm0
movss xmm0, dword [0x1802fdb74]
movss dword [rsp + 0x1ce08], xmm0
movss xmm0, dword [0x1802fbeb4]
movss dword [rsp + 0x1ce10], xmm0
lea rax, [rsp + 0xb590]
lea rcx, [rsp + 0x1ce00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb590]
call fcn.180111450
lea rcx, [0x1803595f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ad75
movss xmm0, dword [0x1802fd910]
movss dword [rsp + 0x1ce30], xmm0
movss xmm0, dword [0x1802fcfa8]
movss dword [rsp + 0x1ce38], xmm0
movss xmm0, dword [0x1802fcbd8]
movss dword [rsp + 0x1ce40], xmm0
lea rax, [rsp + 0xb550]
lea rcx, [rsp + 0x1ce30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb550]
call fcn.180111450
lea rcx, [0x180359618]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016aded
movss xmm0, dword [0x180300284]
movss dword [rsp + 0x1ce60], xmm0
movss xmm0, dword [0x1802ff0b4]
movss dword [rsp + 0x1ce68], xmm0
movss xmm0, dword [0x1802fc060]
movss dword [rsp + 0x1ce70], xmm0
lea rax, [rsp + 0xb500]
lea rcx, [rsp + 0x1ce60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb500]
call fcn.180111450
lea rcx, [0x180359638]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ae65
movss xmm0, dword [0x1802fd0f8]
movss dword [rsp + 0x1ce90], xmm0
movss xmm0, dword [0x1802ff3c8]
movss dword [rsp + 0x1ce98], xmm0
movss xmm0, dword [0x1802fbe1c]
movss dword [rsp + 0x1cea0], xmm0
lea rax, [rsp + 0xb4b0]
lea rcx, [rsp + 0x1ce90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb4b0]
call fcn.180111450
lea rcx, [0x180359098]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016aedd
movss xmm0, dword [0x1802fe910]
movss dword [rsp + 0x1cec0], xmm0
movss xmm0, dword [0x1802ff4c4]
movss dword [rsp + 0x1cec8], xmm0
movss xmm0, dword [0x1802fc140]
movss dword [rsp + 0x1ced0], xmm0
lea rax, [rsp + 0xb470]
lea rcx, [rsp + 0x1cec0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb470]
call fcn.180111450
lea rcx, [0x180359658]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016af55
movss xmm0, dword [0x1802fd8d8]
movss dword [rsp + 0x1cef0], xmm0
movss xmm0, dword [0x180300348]
movss dword [rsp + 0x1cef8], xmm0
movss xmm0, dword [0x1802fc470]
movss dword [rsp + 0x1cf00], xmm0
lea rax, [rsp + 0xb400]
lea rcx, [rsp + 0x1cef0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb400]
call fcn.180111450
lea rcx, [0x180359678]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016afcd
movss xmm0, dword [0x18030002c]
movss dword [rsp + 0x1cf20], xmm0
movss xmm0, dword [0x1803001f8]
movss dword [rsp + 0x1cf28], xmm0
movss xmm0, dword [0x1802fb7d8]
movss dword [rsp + 0x1cf30], xmm0
lea rax, [rsp + 0xb3e0]
lea rcx, [rsp + 0x1cf20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb3e0]
call fcn.180111450
lea rcx, [0x180359698]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016b045
movss xmm0, dword [0x1802fc864]
movss dword [rsp + 0x1cf50], xmm0
movss xmm0, dword [0x1802fcc74]
movss dword [rsp + 0x1cf58], xmm0
movss xmm0, dword [0x1802fc890]
movss dword [rsp + 0x1cf60], xmm0
lea rax, [rsp + 0xb3a0]
lea rcx, [rsp + 0x1cf50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb3a0]
call fcn.180111450
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803596b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x1803596f8]
call fcn.180045f70
mov edx, 0x256
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180352358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016b119
movss xmm0, dword [0x1802fd84c]
movss dword [rsp + 0x1cf80], xmm0
movss xmm0, dword [0x1802fc1b0]
movss dword [rsp + 0x1cf88], xmm0
movss xmm0, dword [0x1802fc694]
movss dword [rsp + 0x1cf90], xmm0
lea rax, [rsp + 0xb360]
lea rcx, [rsp + 0x1cf80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb360]
call fcn.180111450
lea rcx, [0x1803596d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016b191
movss xmm0, dword [0x1802fd850]
movss dword [rsp + 0x1cfb0], xmm0
movss xmm0, dword [0x1802fc128]
movss dword [rsp + 0x1cfb8], xmm0
movss xmm0, dword [0x1802fc690]
movss dword [rsp + 0x1cfc0], xmm0
lea rax, [rsp + 0xb310]
lea rcx, [rsp + 0x1cfb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb310]
call fcn.180111450
call fcn.1800f1a30
call fcn.180028ae0
jmp case.0x18011196c.3
lea rcx, [0x1803596f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180359718]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016da0a
movss xmm0, dword [0x180300658]
movss dword [rsp + 0x1cfe0], xmm0
movss xmm0, dword [0x1802fd940]
movss dword [rsp + 0x1cfe8], xmm0
movss xmm0, dword [0x1802fbf4c]
movss dword [rsp + 0x1cff0], xmm0
lea rax, [rsp + 0xb2f0]
lea rcx, [rsp + 0x1cfe0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb2f0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd954]
movss dword [rsp + 0x1d010], xmm0
movss xmm0, dword [0x1802fdbf8]
movss dword [rsp + 0x1d018], xmm0
movss xmm0, dword [0x1802fc0fc]
movss dword [rsp + 0x1d020], xmm0
lea rax, [rsp + 0xb2a0]
lea rcx, [rsp + 0x1d010]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb2a0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd614]
movss dword [rsp + 0x1d040], xmm0
movss xmm0, dword [0x1802fdcfc]
movss dword [rsp + 0x1d048], xmm0
movss xmm0, dword [0x1802fd7ec]
movss dword [rsp + 0x1d050], xmm0
lea rax, [rsp + 0xb220]
lea rcx, [rsp + 0x1d040]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb220]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x18030017c]
movss dword [rsp + 0x1d070], xmm0
movss xmm0, dword [0x1802fd964]
movss dword [rsp + 0x1d078], xmm0
movss xmm0, dword [0x1802fbbc0]
movss dword [rsp + 0x1d080], xmm0
lea rax, [rsp + 0xb1e0]
lea rcx, [rsp + 0x1d070]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb1e0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802febec]
movss dword [rsp + 0x1d0a0], xmm0
movss xmm0, dword [0x1802ff9dc]
movss dword [rsp + 0x1d0a8], xmm0
movss xmm0, dword [0x1802fc078]
movss dword [rsp + 0x1d0b0], xmm0
lea rax, [rsp + 0xb190]
lea rcx, [rsp + 0x1d0a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb190]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ffd28]
movss dword [rsp + 0x1d0d0], xmm0
movss xmm0, dword [0x1802ff128]
movss dword [rsp + 0x1d0d8], xmm0
movss xmm0, dword [0x1802fbff0]
movss dword [rsp + 0x1d0e0], xmm0
lea rax, [rsp + 0xb150]
lea rcx, [rsp + 0x1d0d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb150]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd778]
movss dword [rsp + 0x1d100], xmm0
movss xmm0, dword [0x1802fd8a4]
movss dword [rsp + 0x1d108], xmm0
movss xmm0, dword [0x1802fd5a4]
movss dword [rsp + 0x1d110], xmm0
lea rax, [rsp + 0xb130]
lea rcx, [rsp + 0x1d100]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb130]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd958]
movss dword [rsp + 0x1d130], xmm0
movss xmm0, dword [0x1802ff0c0]
movss dword [rsp + 0x1d138], xmm0
movss xmm0, dword [0x1802fc804]
movss dword [rsp + 0x1d140], xmm0
lea rax, [rsp + 0xb0f0]
lea rcx, [rsp + 0x1d130]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb0f0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd634]
movss dword [rsp + 0x1d160], xmm0
movss xmm0, dword [0x180300aac]
movss dword [rsp + 0x1d168], xmm0
movss xmm0, dword [0x1802fb844]
movss dword [rsp + 0x1d170], xmm0
lea rax, [rsp + 0xb080]
lea rcx, [rsp + 0x1d160]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb080]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1803004b8]
movss dword [rsp + 0x1d190], xmm0
movss xmm0, dword [0x1802fdc68]
movss dword [rsp + 0x1d198], xmm0
movss xmm0, dword [0x1802fbb64]
movss dword [rsp + 0x1d1a0], xmm0
lea rax, [rsp + 0xb060]
lea rcx, [rsp + 0x1d190]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xb060]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fccbc]
movss dword [rsp + 0x1d1c0], xmm0
movss xmm0, dword [0x1802fdd34]
movss dword [rsp + 0x1d1c8], xmm0
movss xmm0, dword [0x1802fbe7c]
movss dword [rsp + 0x1d1d0], xmm0
lea rax, [rsp + 0xaff0]
lea rcx, [rsp + 0x1d1c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xaff0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd94c]
movss dword [rsp + 0x1d1f0], xmm0
movss xmm0, dword [0x1802fdc60]
movss dword [rsp + 0x1d1f8], xmm0
movss xmm0, dword [0x1802fc17c]
movss dword [rsp + 0x1d200], xmm0
lea rax, [rsp + 0xafa0]
lea rcx, [rsp + 0x1d1f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xafa0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd900]
movss dword [rsp + 0x1d220], xmm0
movss xmm0, dword [0x1802fdbc4]
movss dword [rsp + 0x1d228], xmm0
movss xmm0, dword [0x1802fc1e8]
movss dword [rsp + 0x1d230], xmm0
lea rax, [rsp + 0xaf80]
lea rcx, [rsp + 0x1d220]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xaf80]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff1b0]
movss dword [rsp + 0x1d250], xmm0
movss xmm0, dword [0x1802fd928]
movss dword [rsp + 0x1d258], xmm0
movss xmm0, dword [0x1802fca9c]
movss dword [rsp + 0x1d260], xmm0
lea rax, [rsp + 0xaf30]
lea rcx, [rsp + 0x1d250]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xaf30]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1803009c4]
movss dword [rsp + 0x1d280], xmm0
movss xmm0, dword [0x1802fc0d0]
movss dword [rsp + 0x1d288], xmm0
movss xmm0, dword [0x1802fb91c]
movss dword [rsp + 0x1d290], xmm0
lea rax, [rsp + 0x9e30]
lea rcx, [rsp + 0x1d280]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9e30]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff120]
movss dword [rsp + 0x1d2b0], xmm0
movss xmm0, dword [0x1802fe650]
movss dword [rsp + 0x1d2b8], xmm0
movss xmm0, dword [0x1802fc09c]
movss dword [rsp + 0x1d2c0], xmm0
lea rax, [rsp + 0xaed0]
lea rcx, [rsp + 0x1d2b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xaed0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1803001dc]
movss dword [rsp + 0x1d2e0], xmm0
movss xmm0, dword [0x180300318]
movss dword [rsp + 0x1d2e8], xmm0
movss xmm0, dword [0x1802fb7b4]
movss dword [rsp + 0x1d2f0], xmm0
lea rax, [rsp + 0xaeb0]
lea rcx, [rsp + 0x1d2e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xaeb0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd5d0]
movss dword [rsp + 0x1d310], xmm0
movss xmm0, dword [0x1803002f0]
movss dword [rsp + 0x1d318], xmm0
movss xmm0, dword [0x1802fbe14]
movss dword [rsp + 0x1d320], xmm0
lea rax, [rsp + 0xae70]
lea rcx, [rsp + 0x1d310]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xae70]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd960]
movss dword [rsp + 0x1d340], xmm0
movss xmm0, dword [0x1802fd5d8]
movss dword [rsp + 0x1d348], xmm0
movss xmm0, dword [0x1802fc8ec]
movss dword [rsp + 0x1d350], xmm0
lea rax, [rsp + 0xae20]
lea rcx, [rsp + 0x1d340]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xae20]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff410]
movss dword [rsp + 0x1d370], xmm0
movss xmm0, dword [0x1802fd840]
movss dword [rsp + 0x1d378], xmm0
movss xmm0, dword [0x1802fcdc0]
movss dword [rsp + 0x1d380], xmm0
lea rax, [rsp + 0xade0]
lea rcx, [rsp + 0x1d370]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xade0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1803002f8]
movss dword [rsp + 0x1d3a0], xmm0
movss xmm0, dword [0x1802fd8e0]
movss dword [rsp + 0x1d3a8], xmm0
movss xmm0, dword [0x1802fc92c]
movss dword [rsp + 0x1d3b0], xmm0
lea rax, [rsp + 0xad90]
lea rcx, [rsp + 0x1d3a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xad90]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ffbe0]
movss dword [rsp + 0x1d3d0], xmm0
movss xmm0, dword [0x1802fcd44]
movss dword [rsp + 0x1d3d8], xmm0
movss xmm0, dword [0x1802fc42c]
movss dword [rsp + 0x1d3e0], xmm0
lea rax, [rsp + 0xad20]
lea rcx, [rsp + 0x1d3d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xad20]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd888]
movss dword [rsp + 0x1d400], xmm0
movss xmm0, dword [0x1802ff228]
movss dword [rsp + 0x1d408], xmm0
movss xmm0, dword [0x1802fc32c]
movss dword [rsp + 0x1d410], xmm0
lea rax, [rsp + 0xad00]
lea rcx, [rsp + 0x1d400]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xad00]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fdbfc]
movss dword [rsp + 0x1d430], xmm0
movss xmm0, dword [0x1802fdc24]
movss dword [rsp + 0x1d438], xmm0
movss xmm0, dword [0x1802fb83c]
movss dword [rsp + 0x1d440], xmm0
lea rax, [rsp + 0xac90]
lea rcx, [rsp + 0x1d430]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xac90]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fce44]
movss dword [rsp + 0x1d460], xmm0
movss xmm0, dword [0x1802fc830]
movss dword [rsp + 0x1d468], xmm0
movss xmm0, dword [0x1802fc820]
movss dword [rsp + 0x1d470], xmm0
lea rax, [rsp + 0xac70]
lea rcx, [rsp + 0x1d460]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xac70]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x180300314]
movss dword [rsp + 0x1d490], xmm0
movss xmm0, dword [0x1802ff110]
movss dword [rsp + 0x1d498], xmm0
movss xmm0, dword [0x1802fc0b0]
movss dword [rsp + 0x1d4a0], xmm0
lea rax, [rsp + 0xac30]
lea rcx, [rsp + 0x1d490]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xac30]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ffab4]
movss dword [rsp + 0x1d4c0], xmm0
movss xmm0, dword [0x1803007f4]
movss dword [rsp + 0x1d4c8], xmm0
movss xmm0, dword [0x1802fbae8]
movss dword [rsp + 0x1d4d0], xmm0
lea rax, [rsp + 0xac10]
lea rcx, [rsp + 0x1d4c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xac10]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x180300350]
movss dword [rsp + 0x1d4f0], xmm0
movss xmm0, dword [0x1802fff14]
movss dword [rsp + 0x1d4f8], xmm0
movss xmm0, dword [0x1802fb9d0]
movss dword [rsp + 0x1d500], xmm0
lea rax, [rsp + 0xabc0]
lea rcx, [rsp + 0x1d4f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xabc0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1803004d0]
movss dword [rsp + 0x1d520], xmm0
movss xmm0, dword [0x1802fdc10]
movss dword [rsp + 0x1d528], xmm0
movss xmm0, dword [0x1802fc1ec]
movss dword [rsp + 0x1d530], xmm0
lea rax, [rsp + 0xab60]
lea rcx, [rsp + 0x1d520]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xab60]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff000]
movss dword [rsp + 0x1d550], xmm0
movss xmm0, dword [0x1802fdc3c]
movss dword [rsp + 0x1d558], xmm0
movss xmm0, dword [0x1802fcad4]
movss dword [rsp + 0x1d560], xmm0
lea rax, [rsp + 0xab10]
lea rcx, [rsp + 0x1d550]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xab10]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff070]
movss dword [rsp + 0x1d580], xmm0
movss xmm0, dword [0x1802fdd2c]
movss dword [rsp + 0x1d588], xmm0
movss xmm0, dword [0x1802fbef0]
movss dword [rsp + 0x1d590], xmm0
lea rax, [rsp + 0xaac0]
lea rcx, [rsp + 0x1d580]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xaac0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fdbc8]
movss dword [rsp + 0x1d5b0], xmm0
movss xmm0, dword [0x1802fdc6c]
movss dword [rsp + 0x1d5b8], xmm0
movss xmm0, dword [0x1802fbbbc]
movss dword [rsp + 0x1d5c0], xmm0
lea rax, [rsp + 0xaa80]
lea rcx, [rsp + 0x1d5b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xaa80]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd8cc]
movss dword [rsp + 0x1d5e0], xmm0
movss xmm0, dword [0x1802fdbd8]
movss dword [rsp + 0x1d5e8], xmm0
movss xmm0, dword [0x1802fbf98]
movss dword [rsp + 0x1d5f0], xmm0
lea rax, [rsp + 0xaa30]
lea rcx, [rsp + 0x1d5e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xaa30]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd838]
movss dword [rsp + 0x1d610], xmm0
movss xmm0, dword [0x1802fd934]
movss dword [rsp + 0x1d618], xmm0
movss xmm0, dword [0x1802fc26c]
movss dword [rsp + 0x1d620], xmm0
lea rax, [rsp + 0xaa10]
lea rcx, [rsp + 0x1d610]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xaa10]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1803002e8]
movss dword [rsp + 0x1d640], xmm0
movss xmm0, dword [0x1802fd820]
movss dword [rsp + 0x1d648], xmm0
movss xmm0, dword [0x1802fccd8]
movss dword [rsp + 0x1d650], xmm0
lea rax, [rsp + 0xa9b0]
lea rcx, [rsp + 0x1d640]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa9b0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd974]
movss dword [rsp + 0x1d670], xmm0
movss xmm0, dword [0x1802fda08]
movss dword [rsp + 0x1d678], xmm0
movss xmm0, dword [0x1802fc158]
movss dword [rsp + 0x1d680], xmm0
lea rax, [rsp + 0xa990]
lea rcx, [rsp + 0x1d670]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa990]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd748]
movss dword [rsp + 0x1d6a0], xmm0
movss xmm0, dword [0x1802fd680]
movss dword [rsp + 0x1d6a8], xmm0
movss xmm0, dword [0x1802fca74]
movss dword [rsp + 0x1d6b0], xmm0
lea rax, [rsp + 0xa920]
lea rcx, [rsp + 0x1d6a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa920]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff2a0]
movss dword [rsp + 0x1d6d0], xmm0
movss xmm0, dword [0x1802ffa6c]
movss dword [rsp + 0x1d6d8], xmm0
movss xmm0, dword [0x1802fbbf0]
movss dword [rsp + 0x1d6e0], xmm0
lea rax, [rsp + 0xa900]
lea rcx, [rsp + 0x1d6d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa900]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd8ac]
movss dword [rsp + 0x1d700], xmm0
movss xmm0, dword [0x1803002d0]
movss dword [rsp + 0x1d708], xmm0
movss xmm0, dword [0x1802fbf8c]
movss dword [rsp + 0x1d710], xmm0
lea rax, [rsp + 0xa8b0]
lea rcx, [rsp + 0x1d700]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa8b0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fe9dc]
movss dword [rsp + 0x1d730], xmm0
movss xmm0, dword [0x1802fd854]
movss dword [rsp + 0x1d738], xmm0
movss xmm0, dword [0x1802fcea4]
movss dword [rsp + 0x1d740], xmm0
lea rax, [rsp + 0xa860]
lea rcx, [rsp + 0x1d730]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa860]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802feecc]
movss dword [rsp + 0x1d760], xmm0
movss xmm0, dword [0x1802ff1e8]
movss dword [rsp + 0x1d768], xmm0
movss xmm0, dword [0x1802fc1f0]
movss dword [rsp + 0x1d770], xmm0
lea rax, [rsp + 0xa800]
lea rcx, [rsp + 0x1d760]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa800]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff058]
movss dword [rsp + 0x1d790], xmm0
movss xmm0, dword [0x1802fd9c4]
movss dword [rsp + 0x1d798], xmm0
movss xmm0, dword [0x1802fc2cc]
movss dword [rsp + 0x1d7a0], xmm0
lea rax, [rsp + 0xa7b0]
lea rcx, [rsp + 0x1d790]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa7b0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd704]
movss dword [rsp + 0x1d7c0], xmm0
movss xmm0, dword [0x1802ff0d4]
movss dword [rsp + 0x1d7c8], xmm0
movss xmm0, dword [0x1802fdeb4]
movss dword [rsp + 0x1d7d0], xmm0
lea rax, [rsp + 0xa770]
lea rcx, [rsp + 0x1d7c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa770]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ffb54]
movss dword [rsp + 0x1d7f0], xmm0
movss xmm0, dword [0x1802feb80]
movss dword [rsp + 0x1d7f8], xmm0
movss xmm0, dword [0x1802fc0b4]
movss dword [rsp + 0x1d800], xmm0
lea rax, [rsp + 0xa750]
lea rcx, [rsp + 0x1d7f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa750]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fc450]
movss dword [rsp + 0x1d820], xmm0
movss xmm0, dword [0x1802fdbe8]
movss dword [rsp + 0x1d828], xmm0
movss xmm0, dword [0x1802fc098]
movss dword [rsp + 0x1d830], xmm0
lea rax, [rsp + 0xa710]
lea rcx, [rsp + 0x1d820]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa710]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff248]
movss dword [rsp + 0x1d850], xmm0
movss xmm0, dword [0x1802fdd24]
movss dword [rsp + 0x1d858], xmm0
movss xmm0, dword [0x1802fbb9c]
movss dword [rsp + 0x1d860], xmm0
lea rax, [rsp + 0xa6c0]
lea rcx, [rsp + 0x1d850]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa6c0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd8e4]
movss dword [rsp + 0x1d880], xmm0
movss xmm0, dword [0x1802fdd30]
movss dword [rsp + 0x1d888], xmm0
movss xmm0, dword [0x1802fbcfc]
movss dword [rsp + 0x1d890], xmm0
lea rax, [rsp + 0xa6a0]
lea rcx, [rsp + 0x1d880]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa6a0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd9a0]
movss dword [rsp + 0x1d8b0], xmm0
movss xmm0, dword [0x1802fdc08]
movss dword [rsp + 0x1d8b8], xmm0
movss xmm0, dword [0x1802fc138]
movss dword [rsp + 0x1d8c0], xmm0
lea rax, [rsp + 0xa620]
lea rcx, [rsp + 0x1d8b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa620]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd8c0]
movss dword [rsp + 0x1d8e0], xmm0
movss xmm0, dword [0x1802fdc18]
movss dword [rsp + 0x1d8e8], xmm0
movss xmm0, dword [0x1802fc020]
movss dword [rsp + 0x1d8f0], xmm0
lea rax, [rsp + 0xa5b0]
lea rcx, [rsp + 0x1d8e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa5b0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd898]
movss dword [rsp + 0x1d910], xmm0
movss xmm0, dword [0x1802fd978]
movss dword [rsp + 0x1d918], xmm0
movss xmm0, dword [0x1802fc054]
movss dword [rsp + 0x1d920], xmm0
lea rax, [rsp + 0xa590]
lea rcx, [rsp + 0x1d910]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa590]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff10c]
movss dword [rsp + 0x1d940], xmm0
movss xmm0, dword [0x1802fd8e8]
movss dword [rsp + 0x1d948], xmm0
movss xmm0, dword [0x1802fd5b4]
movss dword [rsp + 0x1d950], xmm0
lea rax, [rsp + 0xa540]
lea rcx, [rsp + 0x1d940]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa540]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1803004ec]
movss dword [rsp + 0x1d970], xmm0
movss xmm0, dword [0x1802fcf40]
movss dword [rsp + 0x1d978], xmm0
movss xmm0, dword [0x1802fccac]
movss dword [rsp + 0x1d980], xmm0
lea rax, [rsp + 0xa500]
lea rcx, [rsp + 0x1d970]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa500]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1803000a0]
movss dword [rsp + 0x1d9a0], xmm0
movss xmm0, dword [0x1802ffb20]
movss dword [rsp + 0x1d9a8], xmm0
movss xmm0, dword [0x1802fb61c]
movss dword [rsp + 0x1d9b0], xmm0
lea rax, [rsp + 0xa4e0]
lea rcx, [rsp + 0x1d9a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa4e0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fcb90]
movss dword [rsp + 0x1d9d0], xmm0
movss xmm0, dword [0x180300a54]
movss dword [rsp + 0x1d9d8], xmm0
movss xmm0, dword [0x1802fb838]
movss dword [rsp + 0x1d9e0], xmm0
lea rax, [rsp + 0xa480]
lea rcx, [rsp + 0x1d9d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa480]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fe768]
movss dword [rsp + 0x1da00], xmm0
movss xmm0, dword [0x18030024c]
movss dword [rsp + 0x1da08], xmm0
movss xmm0, dword [0x1802fbec0]
movss dword [rsp + 0x1da10], xmm0
lea rax, [rsp + 0xa430]
lea rcx, [rsp + 0x1da00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa430]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd860]
movss dword [rsp + 0x1da30], xmm0
movss xmm0, dword [0x1802fed30]
movss dword [rsp + 0x1da38], xmm0
movss xmm0, dword [0x1802fc588]
movss dword [rsp + 0x1da40], xmm0
lea rax, [rsp + 0xa3f0]
lea rcx, [rsp + 0x1da30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa3f0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff124]
movss dword [rsp + 0x1da60], xmm0
movss xmm0, dword [0x1802fd5e8]
movss dword [rsp + 0x1da68], xmm0
movss xmm0, dword [0x1802fc824]
movss dword [rsp + 0x1da70], xmm0
lea rax, [rsp + 0xa3a0]
lea rcx, [rsp + 0x1da60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa3a0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fcc64]
movss dword [rsp + 0x1da90], xmm0
movss xmm0, dword [0x1802ff154]
movss dword [rsp + 0x1da98], xmm0
movss xmm0, dword [0x1802fbc94]
movss dword [rsp + 0x1daa0], xmm0
lea rax, [rsp + 0xa350]
lea rcx, [rsp + 0x1da90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa350]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd8dc]
movss dword [rsp + 0x1dac0], xmm0
movss xmm0, dword [0x1803004a0]
movss dword [rsp + 0x1dac8], xmm0
movss xmm0, dword [0x1802fc5e0]
movss dword [rsp + 0x1dad0], xmm0
lea rax, [rsp + 0xa330]
lea rcx, [rsp + 0x1dac0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa330]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x180300840]
movss dword [rsp + 0x1daf0], xmm0
movss xmm0, dword [0x1802fd5dc]
movss dword [rsp + 0x1daf8], xmm0
movss xmm0, dword [0x1802fbaf4]
movss dword [rsp + 0x1db00], xmm0
lea rax, [rsp + 0xa2b0]
lea rcx, [rsp + 0x1daf0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa2b0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd8d4]
movss dword [rsp + 0x1db20], xmm0
movss xmm0, dword [0x1802fd890]
movss dword [rsp + 0x1db28], xmm0
movss xmm0, dword [0x1802fc958]
movss dword [rsp + 0x1db30], xmm0
lea rax, [rsp + 0xa270]
lea rcx, [rsp + 0x1db20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa270]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x180300354]
movss dword [rsp + 0x1db50], xmm0
movss xmm0, dword [0x1802fda4c]
movss dword [rsp + 0x1db58], xmm0
movss xmm0, dword [0x1802fbebc]
movss dword [rsp + 0x1db60], xmm0
lea rax, [rsp + 0xa230]
lea rcx, [rsp + 0x1db50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa230]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fffb4]
movss dword [rsp + 0x1db80], xmm0
movss xmm0, dword [0x1802fdc5c]
movss dword [rsp + 0x1db88], xmm0
movss xmm0, dword [0x1802fcd14]
movss dword [rsp + 0x1db90], xmm0
lea rax, [rsp + 0xa210]
lea rcx, [rsp + 0x1db80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa210]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd8c4]
movss dword [rsp + 0x1dbb0], xmm0
movss xmm0, dword [0x1802fdd44]
movss dword [rsp + 0x1dbb8], xmm0
movss xmm0, dword [0x1802fb82c]
movss dword [rsp + 0x1dbc0], xmm0
lea rax, [rsp + 0xa1c0]
lea rcx, [rsp + 0x1dbb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa1c0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd904]
movss dword [rsp + 0x1dbe0], xmm0
movss xmm0, dword [0x1802fdc44]
movss dword [rsp + 0x1dbe8], xmm0
movss xmm0, dword [0x1802fc0e4]
movss dword [rsp + 0x1dbf0], xmm0
lea rax, [rsp + 0xa180]
lea rcx, [rsp + 0x1dbe0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa180]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd914]
movss dword [rsp + 0x1dc10], xmm0
movss xmm0, dword [0x1802fdc00]
movss dword [rsp + 0x1dc18], xmm0
movss xmm0, dword [0x1802fbf38]
movss dword [rsp + 0x1dc20], xmm0
lea rax, [rsp + 0xa110]
lea rcx, [rsp + 0x1dc10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa110]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd678]
movss dword [rsp + 0x1dc40], xmm0
movss xmm0, dword [0x1802fdabc]
movss dword [rsp + 0x1dc48], xmm0
movss xmm0, dword [0x1802fc0a4]
movss dword [rsp + 0x1dc50], xmm0
lea rax, [rsp + 0xa0c0]
lea rcx, [rsp + 0x1dc40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa0c0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd8d0]
movss dword [rsp + 0x1dc70], xmm0
movss xmm0, dword [0x1802fd930]
movss dword [rsp + 0x1dc78], xmm0
movss xmm0, dword [0x1802fc840]
movss dword [rsp + 0x1dc80], xmm0
lea rax, [rsp + 0xa080]
lea rcx, [rsp + 0x1dc70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa080]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x180300bcc]
movss dword [rsp + 0x1dca0], xmm0
movss xmm0, dword [0x1802fd864]
movss dword [rsp + 0x1dca8], xmm0
movss xmm0, dword [0x1802fb99c]
movss dword [rsp + 0x1dcb0], xmm0
lea rax, [rsp + 0xa030]
lea rcx, [rsp + 0x1dca0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa030]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1803003b0]
movss dword [rsp + 0x1dcd0], xmm0
movss xmm0, dword [0x1802ff2a4]
movss dword [rsp + 0x1dcd8], xmm0
movss xmm0, dword [0x1802fb8cc]
movss dword [rsp + 0x1dce0], xmm0
lea rax, [rsp + 0xa010]
lea rcx, [rsp + 0x1dcd0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xa010]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x180300298]
movss dword [rsp + 0x1dd00], xmm0
movss xmm0, dword [0x1802fccdc]
movss dword [rsp + 0x1dd08], xmm0
movss xmm0, dword [0x1802fc300]
movss dword [rsp + 0x1dd10], xmm0
lea rax, [rsp + 0x9fd0]
lea rcx, [rsp + 0x1dd00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9fd0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fc740]
movss dword [rsp + 0x1dd30], xmm0
movss xmm0, dword [0x1802fd81c]
movss dword [rsp + 0x1dd38], xmm0
movss xmm0, dword [0x1802fcdec]
movss dword [rsp + 0x1dd40], xmm0
lea rax, [rsp + 0x9fb0]
lea rcx, [rsp + 0x1dd30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9fb0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ffa30]
movss dword [rsp + 0x1dd60], xmm0
movss xmm0, dword [0x180300480]
movss dword [rsp + 0x1dd68], xmm0
movss xmm0, dword [0x1802fb8dc]
movss dword [rsp + 0x1dd70], xmm0
lea rax, [rsp + 0x9f30]
lea rcx, [rsp + 0x1dd60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9f30]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd5c4]
movss dword [rsp + 0x1dd90], xmm0
movss xmm0, dword [0x180300490]
movss dword [rsp + 0x1dd98], xmm0
movss xmm0, dword [0x1802fbb5c]
movss dword [rsp + 0x1dda0], xmm0
lea rax, [rsp + 0x9ef0]
lea rcx, [rsp + 0x1dd90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9ef0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd760]
movss dword [rsp + 0x1ddc0], xmm0
movss xmm0, dword [0x180300300]
movss dword [rsp + 0x1ddc8], xmm0
movss xmm0, dword [0x1802fb908]
movss dword [rsp + 0x1ddd0], xmm0
lea rax, [rsp + 0x9ea0]
lea rcx, [rsp + 0x1ddc0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9ea0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd8ec]
movss dword [rsp + 0x1ddf0], xmm0
movss xmm0, dword [0x1802fb524]
movss dword [rsp + 0x1ddf8], xmm0
movss xmm0, dword [0x1802fcc1c]
movss dword [rsp + 0x1de00], xmm0
lea rax, [rsp + 0x9e50]
lea rcx, [rsp + 0x1ddf0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9e50]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff050]
movss dword [rsp + 0x1de20], xmm0
movss xmm0, dword [0x1802ff088]
movss dword [rsp + 0x1de28], xmm0
movss xmm0, dword [0x1802fb914]
movss dword [rsp + 0x1de30], xmm0
lea rax, [rsp + 0x9e10]
lea rcx, [rsp + 0x1de20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9e10]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd61c]
movss dword [rsp + 0x1de50], xmm0
movss xmm0, dword [0x1802ff3f4]
movss dword [rsp + 0x1de58], xmm0
movss xmm0, dword [0x1802fbda8]
movss dword [rsp + 0x1de60], xmm0
lea rax, [rsp + 0x9da0]
lea rcx, [rsp + 0x1de50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9da0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fe694]
movss dword [rsp + 0x1de80], xmm0
movss xmm0, dword [0x1802fd918]
movss dword [rsp + 0x1de88], xmm0
movss xmm0, dword [0x1802fcd40]
movss dword [rsp + 0x1de90], xmm0
lea rax, [rsp + 0x9d80]
lea rcx, [rsp + 0x1de80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9d80]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd970]
movss dword [rsp + 0x1deb0], xmm0
movss xmm0, dword [0x1802fd8f4]
movss dword [rsp + 0x1deb8], xmm0
movss xmm0, dword [0x1802fbea4]
movss dword [rsp + 0x1dec0], xmm0
lea rax, [rsp + 0x9d40]
lea rcx, [rsp + 0x1deb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9d40]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1803003a8]
movss dword [rsp + 0x1dee0], xmm0
movss xmm0, dword [0x1802fd924]
movss dword [rsp + 0x1dee8], xmm0
movss xmm0, dword [0x1802fcae4]
movss dword [rsp + 0x1def0], xmm0
lea rax, [rsp + 0x9d00]
lea rcx, [rsp + 0x1dee0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9d00]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd93c]
movss dword [rsp + 0x1df10], xmm0
movss xmm0, dword [0x1802fdd20]
movss dword [rsp + 0x1df18], xmm0
movss xmm0, dword [0x1802fc2c4]
movss dword [rsp + 0x1df20], xmm0
lea rax, [rsp + 0x9cb0]
lea rcx, [rsp + 0x1df10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9cb0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ff140]
movss dword [rsp + 0x1df40], xmm0
movss xmm0, dword [0x1802fdc70]
movss dword [rsp + 0x1df48], xmm0
movss xmm0, dword [0x1802fc5bc]
movss dword [rsp + 0x1df50], xmm0
lea rax, [rsp + 0x9c90]
lea rcx, [rsp + 0x1df40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9c90]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1803004c0]
movss dword [rsp + 0x1df70], xmm0
movss xmm0, dword [0x1802fdbcc]
movss dword [rsp + 0x1df78], xmm0
movss xmm0, dword [0x1802fbeac]
movss dword [rsp + 0x1df80], xmm0
lea rax, [rsp + 0x9c40]
lea rcx, [rsp + 0x1df70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9c40]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd90c]
movss dword [rsp + 0x1dfa0], xmm0
movss xmm0, dword [0x1802fd990]
movss dword [rsp + 0x1dfa8], xmm0
movss xmm0, dword [0x1802fc444]
movss dword [rsp + 0x1dfb0], xmm0
lea rax, [rsp + 0x9bc0]
lea rcx, [rsp + 0x1dfa0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9bc0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x180300364]
movss dword [rsp + 0x1dfd0], xmm0
movss xmm0, dword [0x1802fef94]
movss dword [rsp + 0x1dfd8], xmm0
movss xmm0, dword [0x1802fc2e0]
movss dword [rsp + 0x1dfe0], xmm0
lea rax, [rsp + 0x9b80]
lea rcx, [rsp + 0x1dfd0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9b80]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fe668]
movss dword [rsp + 0x1e000], xmm0
movss xmm0, dword [0x180300640]
movss dword [rsp + 0x1e008], xmm0
movss xmm0, dword [0x1802fb888]
movss dword [rsp + 0x1e010], xmm0
lea rax, [rsp + 0x9b30]
lea rcx, [rsp + 0x1e000]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9b30]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd83c]
movss dword [rsp + 0x1e030], xmm0
movss xmm0, dword [0x1803004b4]
movss dword [rsp + 0x1e038], xmm0
movss xmm0, dword [0x1802fbec8]
movss dword [rsp + 0x1e040], xmm0
lea rax, [rsp + 0x9af0]
lea rcx, [rsp + 0x1e030]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9af0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fe528]
movss dword [rsp + 0x1e060], xmm0
movss xmm0, dword [0x180300378]
movss dword [rsp + 0x1e068], xmm0
movss xmm0, dword [0x1802fbe24]
movss dword [rsp + 0x1e070], xmm0
lea rax, [rsp + 0x9ad0]
lea rcx, [rsp + 0x1e060]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9ad0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fcc88]
movss dword [rsp + 0x1e090], xmm0
movss xmm0, dword [0x180300094]
movss dword [rsp + 0x1e098], xmm0
movss xmm0, dword [0x1802fbe2c]
movss dword [rsp + 0x1e0a0], xmm0
lea rax, [rsp + 0x9a90]
lea rcx, [rsp + 0x1e090]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9a90]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fda0c]
movss dword [rsp + 0x1e0c0], xmm0
movss xmm0, dword [0x1802fdc30]
movss dword [rsp + 0x1e0c8], xmm0
movss xmm0, dword [0x1802fc1dc]
movss dword [rsp + 0x1e0d0], xmm0
lea rax, [rsp + 0x9a20]
lea rcx, [rsp + 0x1e0c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9a20]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fdbd0]
movss dword [rsp + 0x1e0f0], xmm0
movss xmm0, dword [0x1802fdbf4]
movss dword [rsp + 0x1e0f8], xmm0
movss xmm0, dword [0x1802fbf90]
movss dword [rsp + 0x1e100], xmm0
lea rax, [rsp + 0x9a00]
lea rcx, [rsp + 0x1e0f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9a00]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd73c]
movss dword [rsp + 0x1e120], xmm0
movss xmm0, dword [0x1802ffcf0]
movss dword [rsp + 0x1e128], xmm0
movss xmm0, dword [0x1802fbc98]
movss dword [rsp + 0x1e130], xmm0
lea rax, [rsp + 0x9990]
lea rcx, [rsp + 0x1e120]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9990]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fed44]
movss dword [rsp + 0x1e150], xmm0
movss xmm0, dword [0x1802fceac]
movss dword [rsp + 0x1e158], xmm0
movss xmm0, dword [0x1802fc844]
movss dword [rsp + 0x1e160], xmm0
lea rax, [rsp + 0x9940]
lea rcx, [rsp + 0x1e150]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9940]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x180300390]
movss dword [rsp + 0x1e180], xmm0
movss xmm0, dword [0x1802fd604]
movss dword [rsp + 0x1e188], xmm0
movss xmm0, dword [0x1802fca8c]
movss dword [rsp + 0x1e190], xmm0
lea rax, [rsp + 0x9920]
lea rcx, [rsp + 0x1e180]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9920]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802ffa74]
movss dword [rsp + 0x1e1b0], xmm0
movss xmm0, dword [0x1802ffff8]
movss dword [rsp + 0x1e1b8], xmm0
movss xmm0, dword [0x1802fb6a0]
movss dword [rsp + 0x1e1c0], xmm0
lea rax, [rsp + 0x98d0]
lea rcx, [rsp + 0x1e1b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x98d0]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd5e0]
movss dword [rsp + 0x1e1e0], xmm0
movss xmm0, dword [0x1802fd968]
movss dword [rsp + 0x1e1e8], xmm0
movss xmm0, dword [0x1802fc12c]
movss dword [rsp + 0x1e1f0], xmm0
lea rax, [rsp + 0x9870]
lea rcx, [rsp + 0x1e1e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9870]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd948]
movss dword [rsp + 0x1e210], xmm0
movss xmm0, dword [0x1802fdaac]
movss dword [rsp + 0x1e218], xmm0
movss xmm0, dword [0x1802fc2b4]
movss dword [rsp + 0x1e220], xmm0
lea rax, [rsp + 0x9850]
lea rcx, [rsp + 0x1e210]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9850]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fd944]
movss dword [rsp + 0x1e240], xmm0
movss xmm0, dword [0x1802fdaa8]
movss dword [rsp + 0x1e248], xmm0
movss xmm0, dword [0x1802fc268]
movss dword [rsp + 0x1e250], xmm0
lea rax, [rsp + 0x9810]
lea rcx, [rsp + 0x1e240]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9810]
call fcn.180111450
mov ecx, 0x3e8
call fcn.1800f5d20
movss xmm0, dword [0x1802fed5c]
movss dword [rsp + 0x1e270], xmm0
movss xmm0, dword [0x1802fce94]
movss dword [rsp + 0x1e278], xmm0
movss xmm0, dword [0x1802fc810]
movss dword [rsp + 0x1e280], xmm0
lea rax, [rsp + 0x97c0]
lea rcx, [rsp + 0x1e270]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x97c0]
call fcn.180111450
lea rcx, [0x180359738]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016da82
movss xmm0, dword [0x180300658]
movss dword [rsp + 0x1e2a0], xmm0
movss xmm0, dword [0x1802fd940]
movss dword [rsp + 0x1e2a8], xmm0
movss xmm0, dword [0x1802fbf4c]
movss dword [rsp + 0x1e2b0], xmm0
lea rax, [rsp + 0x9780]
lea rcx, [rsp + 0x1e2a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9780]
call fcn.180111450
lea rcx, [0x180359758]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016dafa
movss xmm0, dword [0x1802fd954]
movss dword [rsp + 0x1e2d0], xmm0
movss xmm0, dword [0x1802fdbf8]
movss dword [rsp + 0x1e2d8], xmm0
movss xmm0, dword [0x1802fc0fc]
movss dword [rsp + 0x1e2e0], xmm0
lea rax, [rsp + 0x9730]
lea rcx, [rsp + 0x1e2d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9730]
call fcn.180111450
lea rcx, [0x180359778]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016db72
movss xmm0, dword [0x1802fd614]
movss dword [rsp + 0x1e300], xmm0
movss xmm0, dword [0x1802fdcfc]
movss dword [rsp + 0x1e308], xmm0
movss xmm0, dword [0x1802fd7ec]
movss dword [rsp + 0x1e310], xmm0
lea rax, [rsp + 0x96e0]
lea rcx, [rsp + 0x1e300]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x96e0]
call fcn.180111450
lea rcx, [0x180359798]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016dbea
movss xmm0, dword [0x18030017c]
movss dword [rsp + 0x1e330], xmm0
movss xmm0, dword [0x1802fd964]
movss dword [rsp + 0x1e338], xmm0
movss xmm0, dword [0x1802fbbc0]
movss dword [rsp + 0x1e340], xmm0
lea rax, [rsp + 0x96c0]
lea rcx, [rsp + 0x1e330]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x96c0]
call fcn.180111450
lea rcx, [0x1803597b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016dc62
movss xmm0, dword [0x1802febec]
movss dword [rsp + 0x1e360], xmm0
movss xmm0, dword [0x1802ff9dc]
movss dword [rsp + 0x1e368], xmm0
movss xmm0, dword [0x1802fc078]
movss dword [rsp + 0x1e370], xmm0
lea rax, [rsp + 0x9640]
lea rcx, [rsp + 0x1e360]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9640]
call fcn.180111450
lea rcx, [0x1803597d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016dcda
movss xmm0, dword [0x1802ffd28]
movss dword [rsp + 0x1e390], xmm0
movss xmm0, dword [0x1802ff128]
movss dword [rsp + 0x1e398], xmm0
movss xmm0, dword [0x1802fbff0]
movss dword [rsp + 0x1e3a0], xmm0
lea rax, [rsp + 0x9600]
lea rcx, [rsp + 0x1e390]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9600]
call fcn.180111450
lea rcx, [0x1803597f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016dd52
movss xmm0, dword [0x1802fd778]
movss dword [rsp + 0x1e3c0], xmm0
movss xmm0, dword [0x1802fd8a4]
movss dword [rsp + 0x1e3c8], xmm0
movss xmm0, dword [0x1802fd5a4]
movss dword [rsp + 0x1e3d0], xmm0
lea rax, [rsp + 0x95e0]
lea rcx, [rsp + 0x1e3c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x95e0]
call fcn.180111450
lea rcx, [0x180359818]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ddca
movss xmm0, dword [0x1802fd958]
movss dword [rsp + 0x1e3f0], xmm0
movss xmm0, dword [0x1802ff0c0]
movss dword [rsp + 0x1e3f8], xmm0
movss xmm0, dword [0x1802fc804]
movss dword [rsp + 0x1e400], xmm0
lea rax, [rsp + 0x95a0]
lea rcx, [rsp + 0x1e3f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x95a0]
call fcn.180111450
lea rcx, [0x180359838]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016de42
movss xmm0, dword [0x1802fd634]
movss dword [rsp + 0x1e420], xmm0
movss xmm0, dword [0x180300aac]
movss dword [rsp + 0x1e428], xmm0
movss xmm0, dword [0x1802fb844]
movss dword [rsp + 0x1e430], xmm0
lea rax, [rsp + 0x9530]
lea rcx, [rsp + 0x1e420]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9530]
call fcn.180111450
lea rcx, [0x180359858]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016deba
movss xmm0, dword [0x1803004b8]
movss dword [rsp + 0x1e450], xmm0
movss xmm0, dword [0x1802fdc68]
movss dword [rsp + 0x1e458], xmm0
movss xmm0, dword [0x1802fbb64]
movss dword [rsp + 0x1e460], xmm0
lea rax, [rsp + 0x9510]
lea rcx, [rsp + 0x1e450]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9510]
call fcn.180111450
lea rcx, [0x180359878]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016df32
movss xmm0, dword [0x1802fccbc]
movss dword [rsp + 0x1e480], xmm0
movss xmm0, dword [0x1802fdd34]
movss dword [rsp + 0x1e488], xmm0
movss xmm0, dword [0x1802fbe7c]
movss dword [rsp + 0x1e490], xmm0
lea rax, [rsp + 0x94c0]
lea rcx, [rsp + 0x1e480]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x94c0]
call fcn.180111450
lea rcx, [0x180359898]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016dfaa
movss xmm0, dword [0x1802fd94c]
movss dword [rsp + 0x1e4b0], xmm0
movss xmm0, dword [0x1802fdc60]
movss dword [rsp + 0x1e4b8], xmm0
movss xmm0, dword [0x1802fc17c]
movss dword [rsp + 0x1e4c0], xmm0
lea rax, [rsp + 0x9470]
lea rcx, [rsp + 0x1e4b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9470]
call fcn.180111450
lea rcx, [0x1803598b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e022
movss xmm0, dword [0x1802fd900]
movss dword [rsp + 0x1e4e0], xmm0
movss xmm0, dword [0x1802fdbc4]
movss dword [rsp + 0x1e4e8], xmm0
movss xmm0, dword [0x1802fc1e8]
movss dword [rsp + 0x1e4f0], xmm0
lea rax, [rsp + 0x9410]
lea rcx, [rsp + 0x1e4e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9410]
call fcn.180111450
lea rcx, [0x1803598d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e09a
movss xmm0, dword [0x1802ff1b0]
movss dword [rsp + 0x1e510], xmm0
movss xmm0, dword [0x1802fd928]
movss dword [rsp + 0x1e518], xmm0
movss xmm0, dword [0x1802fca9c]
movss dword [rsp + 0x1e520], xmm0
lea rax, [rsp + 0x93c0]
lea rcx, [rsp + 0x1e510]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x93c0]
call fcn.180111450
lea rcx, [0x1803598f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e112
movss xmm0, dword [0x1803009c4]
movss dword [rsp + 0x1e540], xmm0
movss xmm0, dword [0x1802fc0d0]
movss dword [rsp + 0x1e548], xmm0
movss xmm0, dword [0x1802fb91c]
movss dword [rsp + 0x1e550], xmm0
lea rax, [rsp + 0x93a0]
lea rcx, [rsp + 0x1e540]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x93a0]
call fcn.180111450
lea rcx, [0x180359918]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e18a
movss xmm0, dword [0x1802ff120]
movss dword [rsp + 0x1e570], xmm0
movss xmm0, dword [0x1802fe650]
movss dword [rsp + 0x1e578], xmm0
movss xmm0, dword [0x1802fc09c]
movss dword [rsp + 0x1e580], xmm0
lea rax, [rsp + 0x9360]
lea rcx, [rsp + 0x1e570]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9360]
call fcn.180111450
lea rcx, [0x180359938]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e202
movss xmm0, dword [0x1803001dc]
movss dword [rsp + 0x1e5a0], xmm0
movss xmm0, dword [0x180300318]
movss dword [rsp + 0x1e5a8], xmm0
movss xmm0, dword [0x1802fb7b4]
movss dword [rsp + 0x1e5b0], xmm0
lea rax, [rsp + 0x9340]
lea rcx, [rsp + 0x1e5a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9340]
call fcn.180111450
lea rcx, [0x180359958]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e27a
movss xmm0, dword [0x1802fd5d0]
movss dword [rsp + 0x1e5d0], xmm0
movss xmm0, dword [0x1803002f0]
movss dword [rsp + 0x1e5d8], xmm0
movss xmm0, dword [0x1802fbe14]
movss dword [rsp + 0x1e5e0], xmm0
lea rax, [rsp + 0x92c0]
lea rcx, [rsp + 0x1e5d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x92c0]
call fcn.180111450
lea rcx, [0x180359978]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e2f2
movss xmm0, dword [0x1802fd960]
movss dword [rsp + 0x1e600], xmm0
movss xmm0, dword [0x1802fd5d8]
movss dword [rsp + 0x1e608], xmm0
movss xmm0, dword [0x1802fc8ec]
movss dword [rsp + 0x1e610], xmm0
lea rax, [rsp + 0x9280]
lea rcx, [rsp + 0x1e600]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9280]
call fcn.180111450
lea rcx, [0x180359998]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e36a
movss xmm0, dword [0x1802ff410]
movss dword [rsp + 0x1e630], xmm0
movss xmm0, dword [0x1802fd840]
movss dword [rsp + 0x1e638], xmm0
movss xmm0, dword [0x1802fcdc0]
movss dword [rsp + 0x1e640], xmm0
lea rax, [rsp + 0x9230]
lea rcx, [rsp + 0x1e630]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9230]
call fcn.180111450
lea rcx, [0x1803599b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e3e2
movss xmm0, dword [0x1803002f8]
movss dword [rsp + 0x1e660], xmm0
movss xmm0, dword [0x1802fd8e0]
movss dword [rsp + 0x1e668], xmm0
movss xmm0, dword [0x1802fc92c]
movss dword [rsp + 0x1e670], xmm0
lea rax, [rsp + 0x91c0]
lea rcx, [rsp + 0x1e660]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x91c0]
call fcn.180111450
lea rcx, [0x1803599d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e45a
movss xmm0, dword [0x1802ffbe0]
movss dword [rsp + 0x1e690], xmm0
movss xmm0, dword [0x1802fcd44]
movss dword [rsp + 0x1e698], xmm0
movss xmm0, dword [0x1802fc42c]
movss dword [rsp + 0x1e6a0], xmm0
lea rax, [rsp + 0x91a0]
lea rcx, [rsp + 0x1e690]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x91a0]
call fcn.180111450
lea rcx, [0x1803599f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e4d2
movss xmm0, dword [0x1802fd888]
movss dword [rsp + 0x1e6c0], xmm0
movss xmm0, dword [0x1802ff228]
movss dword [rsp + 0x1e6c8], xmm0
movss xmm0, dword [0x1802fc32c]
movss dword [rsp + 0x1e6d0], xmm0
lea rax, [rsp + 0x9150]
lea rcx, [rsp + 0x1e6c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9150]
call fcn.180111450
lea rcx, [0x180359a18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e54a
movss xmm0, dword [0x1802fdbfc]
movss dword [rsp + 0x1e6f0], xmm0
movss xmm0, dword [0x1802fdc24]
movss dword [rsp + 0x1e6f8], xmm0
movss xmm0, dword [0x1802fb83c]
movss dword [rsp + 0x1e700], xmm0
lea rax, [rsp + 0x9110]
lea rcx, [rsp + 0x1e6f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9110]
call fcn.180111450
lea rcx, [0x180359a38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e5c2
movss xmm0, dword [0x1802fd8b4]
movss dword [rsp + 0x1e720], xmm0
movss xmm0, dword [0x180300660]
movss dword [rsp + 0x1e728], xmm0
movss xmm0, dword [0x1802fc118]
movss dword [rsp + 0x1e730], xmm0
lea rax, [rsp + 0x90f0]
lea rcx, [rsp + 0x1e720]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x90f0]
call fcn.180111450
lea rcx, [0x180359a58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e63a
movss xmm0, dword [0x1802fce44]
movss dword [rsp + 0x1e750], xmm0
movss xmm0, dword [0x1802fc830]
movss dword [rsp + 0x1e758], xmm0
movss xmm0, dword [0x1802fc820]
movss dword [rsp + 0x1e760], xmm0
lea rax, [rsp + 0x9090]
lea rcx, [rsp + 0x1e750]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9090]
call fcn.180111450
lea rcx, [0x180359a78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e6b2
movss xmm0, dword [0x180300314]
movss dword [rsp + 0x1e780], xmm0
movss xmm0, dword [0x1802ff110]
movss dword [rsp + 0x1e788], xmm0
movss xmm0, dword [0x1802fc0b0]
movss dword [rsp + 0x1e790], xmm0
lea rax, [rsp + 0x9040]
lea rcx, [rsp + 0x1e780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9040]
call fcn.180111450
lea rcx, [0x180359a98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e72a
movss xmm0, dword [0x1802ffab4]
movss dword [rsp + 0x1e7b0], xmm0
movss xmm0, dword [0x1803007f4]
movss dword [rsp + 0x1e7b8], xmm0
movss xmm0, dword [0x1802fbae8]
movss dword [rsp + 0x1e7c0], xmm0
lea rax, [rsp + 0x9020]
lea rcx, [rsp + 0x1e7b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x9020]
call fcn.180111450
lea rcx, [0x180359ab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e7a2
movss xmm0, dword [0x180300350]
movss dword [rsp + 0x1e7e0], xmm0
movss xmm0, dword [0x1802fff14]
movss dword [rsp + 0x1e7e8], xmm0
movss xmm0, dword [0x1802fb9d0]
movss dword [rsp + 0x1e7f0], xmm0
lea rax, [rsp + 0x8fd0]
lea rcx, [rsp + 0x1e7e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8fd0]
call fcn.180111450
lea rcx, [0x180359ad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e81a
movss xmm0, dword [0x1803004d0]
movss dword [rsp + 0x1e810], xmm0
movss xmm0, dword [0x1802fdc10]
movss dword [rsp + 0x1e818], xmm0
movss xmm0, dword [0x1802fc1ec]
movss dword [rsp + 0x1e820], xmm0
lea rax, [rsp + 0x8f50]
lea rcx, [rsp + 0x1e810]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8f50]
call fcn.180111450
lea rcx, [0x180359af8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e892
movss xmm0, dword [0x1802ff000]
movss dword [rsp + 0x1e840], xmm0
movss xmm0, dword [0x1802fdc3c]
movss dword [rsp + 0x1e848], xmm0
movss xmm0, dword [0x1802fcad4]
movss dword [rsp + 0x1e850], xmm0
lea rax, [rsp + 0x8f10]
lea rcx, [rsp + 0x1e840]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8f10]
call fcn.180111450
lea rcx, [0x180359b18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e90a
movss xmm0, dword [0x1802ff070]
movss dword [rsp + 0x1e870], xmm0
movss xmm0, dword [0x1802fdd2c]
movss dword [rsp + 0x1e878], xmm0
movss xmm0, dword [0x1802fbef0]
movss dword [rsp + 0x1e880], xmm0
lea rax, [rsp + 0x8ec0]
lea rcx, [rsp + 0x1e870]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8ec0]
call fcn.180111450
lea rcx, [0x180359b38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e982
movss xmm0, dword [0x1802fdbc8]
movss dword [rsp + 0x1e8a0], xmm0
movss xmm0, dword [0x1802fdc6c]
movss dword [rsp + 0x1e8a8], xmm0
movss xmm0, dword [0x1802fbbbc]
movss dword [rsp + 0x1e8b0], xmm0
lea rax, [rsp + 0x8ea0]
lea rcx, [rsp + 0x1e8a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8ea0]
call fcn.180111450
lea rcx, [0x180359b58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016e9fa
movss xmm0, dword [0x1802fd8cc]
movss dword [rsp + 0x1e8d0], xmm0
movss xmm0, dword [0x1802fdbd8]
movss dword [rsp + 0x1e8d8], xmm0
movss xmm0, dword [0x1802fbf98]
movss dword [rsp + 0x1e8e0], xmm0
lea rax, [rsp + 0x8e40]
lea rcx, [rsp + 0x1e8d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8e40]
call fcn.180111450
lea rcx, [0x180359b78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ea72
movss xmm0, dword [0x1802fd838]
movss dword [rsp + 0x1e900], xmm0
movss xmm0, dword [0x1802fd934]
movss dword [rsp + 0x1e908], xmm0
movss xmm0, dword [0x1802fc26c]
movss dword [rsp + 0x1e910], xmm0
lea rax, [rsp + 0x8e20]
lea rcx, [rsp + 0x1e900]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8e20]
call fcn.180111450
lea rcx, [0x180359b98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016eaea
movss xmm0, dword [0x1803002e8]
movss dword [rsp + 0x1e930], xmm0
movss xmm0, dword [0x1802fd820]
movss dword [rsp + 0x1e938], xmm0
movss xmm0, dword [0x1802fccd8]
movss dword [rsp + 0x1e940], xmm0
lea rax, [rsp + 0x8dd0]
lea rcx, [rsp + 0x1e930]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8dd0]
call fcn.180111450
lea rcx, [0x180359bb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016eb62
movss xmm0, dword [0x1802fd974]
movss dword [rsp + 0x1e960], xmm0
movss xmm0, dword [0x1802fda08]
movss dword [rsp + 0x1e968], xmm0
movss xmm0, dword [0x1802fc158]
movss dword [rsp + 0x1e970], xmm0
lea rax, [rsp + 0x8d90]
lea rcx, [rsp + 0x1e960]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8d90]
call fcn.180111450
lea rcx, [0x180359bd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ebda
movss xmm0, dword [0x1802fd748]
movss dword [rsp + 0x1e990], xmm0
movss xmm0, dword [0x1802fd680]
movss dword [rsp + 0x1e998], xmm0
movss xmm0, dword [0x1802fca74]
movss dword [rsp + 0x1e9a0], xmm0
lea rax, [rsp + 0x8d20]
lea rcx, [rsp + 0x1e990]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8d20]
call fcn.180111450
lea rcx, [0x180359bf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ec52
movss xmm0, dword [0x1802ff2a0]
movss dword [rsp + 0x1e9c0], xmm0
movss xmm0, dword [0x1802ffa6c]
movss dword [rsp + 0x1e9c8], xmm0
movss xmm0, dword [0x1802fbbf0]
movss dword [rsp + 0x1e9d0], xmm0
lea rax, [rsp + 0x8cd0]
lea rcx, [rsp + 0x1e9c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8cd0]
call fcn.180111450
lea rcx, [0x180359c18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ecca
movss xmm0, dword [0x1802fd8ac]
movss dword [rsp + 0x1e9f0], xmm0
movss xmm0, dword [0x1803002d0]
movss dword [rsp + 0x1e9f8], xmm0
movss xmm0, dword [0x1802fbf8c]
movss dword [rsp + 0x1ea00], xmm0
lea rax, [rsp + 0x8cb0]
lea rcx, [rsp + 0x1e9f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8cb0]
call fcn.180111450
lea rcx, [0x180359c38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ed42
movss xmm0, dword [0x1802fe9dc]
movss dword [rsp + 0x1ea20], xmm0
movss xmm0, dword [0x1802fd854]
movss dword [rsp + 0x1ea28], xmm0
movss xmm0, dword [0x1802fcea4]
movss dword [rsp + 0x1ea30], xmm0
lea rax, [rsp + 0x8c60]
lea rcx, [rsp + 0x1ea20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8c60]
call fcn.180111450
lea rcx, [0x180359c58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016edba
movss xmm0, dword [0x1802feecc]
movss dword [rsp + 0x1ea50], xmm0
movss xmm0, dword [0x1802ff1e8]
movss dword [rsp + 0x1ea58], xmm0
movss xmm0, dword [0x1802fc1f0]
movss dword [rsp + 0x1ea60], xmm0
lea rax, [rsp + 0x8c00]
lea rcx, [rsp + 0x1ea50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8c00]
call fcn.180111450
lea rcx, [0x180359c78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ee32
movss xmm0, dword [0x1802ff058]
movss dword [rsp + 0x1ea80], xmm0
movss xmm0, dword [0x1802fd9c4]
movss dword [rsp + 0x1ea88], xmm0
movss xmm0, dword [0x1802fc2cc]
movss dword [rsp + 0x1ea90], xmm0
lea rax, [rsp + 0x8be0]
lea rcx, [rsp + 0x1ea80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8be0]
call fcn.180111450
lea rcx, [0x180359c98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016eeaa
movss xmm0, dword [0x1802fd704]
movss dword [rsp + 0x1eab0], xmm0
movss xmm0, dword [0x1802ff0d4]
movss dword [rsp + 0x1eab8], xmm0
movss xmm0, dword [0x1802fdeb4]
movss dword [rsp + 0x1eac0], xmm0
lea rax, [rsp + 0x8ba0]
lea rcx, [rsp + 0x1eab0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8ba0]
call fcn.180111450
lea rcx, [0x180359cb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ef22
movss xmm0, dword [0x1802ffb54]
movss dword [rsp + 0x1eae0], xmm0
movss xmm0, dword [0x1802feb80]
movss dword [rsp + 0x1eae8], xmm0
movss xmm0, dword [0x1802fc0b4]
movss dword [rsp + 0x1eaf0], xmm0
lea rax, [rsp + 0x8b50]
lea rcx, [rsp + 0x1eae0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8b50]
call fcn.180111450
lea rcx, [0x180359cd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ef9a
movss xmm0, dword [0x1802fc450]
movss dword [rsp + 0x1eb10], xmm0
movss xmm0, dword [0x1802fdbe8]
movss dword [rsp + 0x1eb18], xmm0
movss xmm0, dword [0x1802fc098]
movss dword [rsp + 0x1eb20], xmm0
lea rax, [rsp + 0x8b30]
lea rcx, [rsp + 0x1eb10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8b30]
call fcn.180111450
lea rcx, [0x180359cf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f012
movss xmm0, dword [0x1802ff248]
movss dword [rsp + 0x1eb40], xmm0
movss xmm0, dword [0x1802fdd24]
movss dword [rsp + 0x1eb48], xmm0
movss xmm0, dword [0x1802fbb9c]
movss dword [rsp + 0x1eb50], xmm0
lea rax, [rsp + 0x8ab0]
lea rcx, [rsp + 0x1eb40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8ab0]
call fcn.180111450
lea rcx, [0x180359d18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f08a
movss xmm0, dword [0x1802fd8e4]
movss dword [rsp + 0x1eb70], xmm0
movss xmm0, dword [0x1802fdd30]
movss dword [rsp + 0x1eb78], xmm0
movss xmm0, dword [0x1802fbcfc]
movss dword [rsp + 0x1eb80], xmm0
lea rax, [rsp + 0x8a60]
lea rcx, [rsp + 0x1eb70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8a60]
call fcn.180111450
lea rcx, [0x180359d38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f102
movss xmm0, dword [0x1802fd9a0]
movss dword [rsp + 0x1eba0], xmm0
movss xmm0, dword [0x1802fdc08]
movss dword [rsp + 0x1eba8], xmm0
movss xmm0, dword [0x1802fc138]
movss dword [rsp + 0x1ebb0], xmm0
lea rax, [rsp + 0x8a20]
lea rcx, [rsp + 0x1eba0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8a20]
call fcn.180111450
lea rcx, [0x180359d58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f17a
movss xmm0, dword [0x1802fd8c0]
movss dword [rsp + 0x1ebd0], xmm0
movss xmm0, dword [0x1802fdc18]
movss dword [rsp + 0x1ebd8], xmm0
movss xmm0, dword [0x1802fc020]
movss dword [rsp + 0x1ebe0], xmm0
lea rax, [rsp + 0x89b0]
lea rcx, [rsp + 0x1ebd0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x89b0]
call fcn.180111450
lea rcx, [0x180359d78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f1f2
movss xmm0, dword [0x1802fd898]
movss dword [rsp + 0x1ec00], xmm0
movss xmm0, dword [0x1802fd978]
movss dword [rsp + 0x1ec08], xmm0
movss xmm0, dword [0x1802fc054]
movss dword [rsp + 0x1ec10], xmm0
lea rax, [rsp + 0x8990]
lea rcx, [rsp + 0x1ec00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8990]
call fcn.180111450
lea rcx, [0x180359d98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f26a
movss xmm0, dword [0x1802ff10c]
movss dword [rsp + 0x1ec30], xmm0
movss xmm0, dword [0x1802fd8e8]
movss dword [rsp + 0x1ec38], xmm0
movss xmm0, dword [0x1802fd5b4]
movss dword [rsp + 0x1ec40], xmm0
lea rax, [rsp + 0x8950]
lea rcx, [rsp + 0x1ec30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8950]
call fcn.180111450
lea rcx, [0x180359db8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f2e2
movss xmm0, dword [0x1803004ec]
movss dword [rsp + 0x1ec60], xmm0
movss xmm0, dword [0x1802fcf40]
movss dword [rsp + 0x1ec68], xmm0
movss xmm0, dword [0x1802fccac]
movss dword [rsp + 0x1ec70], xmm0
lea rax, [rsp + 0x8930]
lea rcx, [rsp + 0x1ec60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8930]
call fcn.180111450
lea rcx, [0x180359dd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f35a
movss xmm0, dword [0x1803000a0]
movss dword [rsp + 0x1ec90], xmm0
movss xmm0, dword [0x1802ffb20]
movss dword [rsp + 0x1ec98], xmm0
movss xmm0, dword [0x1802fb61c]
movss dword [rsp + 0x1eca0], xmm0
lea rax, [rsp + 0x88e0]
lea rcx, [rsp + 0x1ec90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x88e0]
call fcn.180111450
lea rcx, [0x180359df8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f3d2
movss xmm0, dword [0x1802fcb90]
movss dword [rsp + 0x1ecc0], xmm0
movss xmm0, dword [0x180300a54]
movss dword [rsp + 0x1ecc8], xmm0
movss xmm0, dword [0x1802fb838]
movss dword [rsp + 0x1ecd0], xmm0
lea rax, [rsp + 0x8880]
lea rcx, [rsp + 0x1ecc0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8880]
call fcn.180111450
lea rcx, [0x180359e18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f44a
movss xmm0, dword [0x1802fe768]
movss dword [rsp + 0x1ecf0], xmm0
movss xmm0, dword [0x18030024c]
movss dword [rsp + 0x1ecf8], xmm0
movss xmm0, dword [0x1802fbec0]
movss dword [rsp + 0x1ed00], xmm0
lea rax, [rsp + 0x8830]
lea rcx, [rsp + 0x1ecf0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8830]
call fcn.180111450
lea rcx, [0x180359e38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f4c2
movss xmm0, dword [0x1802fd860]
movss dword [rsp + 0x1ed20], xmm0
movss xmm0, dword [0x1802fed30]
movss dword [rsp + 0x1ed28], xmm0
movss xmm0, dword [0x1802fc588]
movss dword [rsp + 0x1ed30], xmm0
lea rax, [rsp + 0x87e0]
lea rcx, [rsp + 0x1ed20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x87e0]
call fcn.180111450
lea rcx, [0x180359e58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f53a
movss xmm0, dword [0x1802ff124]
movss dword [rsp + 0x1ed50], xmm0
movss xmm0, dword [0x1802fd5e8]
movss dword [rsp + 0x1ed58], xmm0
movss xmm0, dword [0x1802fc824]
movss dword [rsp + 0x1ed60], xmm0
lea rax, [rsp + 0x87c0]
lea rcx, [rsp + 0x1ed50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x87c0]
call fcn.180111450
lea rcx, [0x180359e78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f5b2
movss xmm0, dword [0x1802fcc64]
movss dword [rsp + 0x1ed80], xmm0
movss xmm0, dword [0x1802ff154]
movss dword [rsp + 0x1ed88], xmm0
movss xmm0, dword [0x1802fbc94]
movss dword [rsp + 0x1ed90], xmm0
lea rax, [rsp + 0x8740]
lea rcx, [rsp + 0x1ed80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8740]
call fcn.180111450
lea rcx, [0x180359e98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f62a
movss xmm0, dword [0x1802fd8dc]
movss dword [rsp + 0x1edb0], xmm0
movss xmm0, dword [0x1803004a0]
movss dword [rsp + 0x1edb8], xmm0
movss xmm0, dword [0x1802fc5e0]
movss dword [rsp + 0x1edc0], xmm0
lea rax, [rsp + 0x8700]
lea rcx, [rsp + 0x1edb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8700]
call fcn.180111450
lea rcx, [0x180359eb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f6a2
movss xmm0, dword [0x180300840]
movss dword [rsp + 0x1ede0], xmm0
movss xmm0, dword [0x1802fd5dc]
movss dword [rsp + 0x1ede8], xmm0
movss xmm0, dword [0x1802fbaf4]
movss dword [rsp + 0x1edf0], xmm0
lea rax, [rsp + 0x86e0]
lea rcx, [rsp + 0x1ede0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x86e0]
call fcn.180111450
lea rcx, [0x180359ed8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f71a
movss xmm0, dword [0x1802fd8d4]
movss dword [rsp + 0x1ee10], xmm0
movss xmm0, dword [0x1802fd890]
movss dword [rsp + 0x1ee18], xmm0
movss xmm0, dword [0x1802fc958]
movss dword [rsp + 0x1ee20], xmm0
lea rax, [rsp + 0x86a0]
lea rcx, [rsp + 0x1ee10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x86a0]
call fcn.180111450
lea rcx, [0x180359ef8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f792
movss xmm0, dword [0x180300354]
movss dword [rsp + 0x1ee40], xmm0
movss xmm0, dword [0x1802fda4c]
movss dword [rsp + 0x1ee48], xmm0
movss xmm0, dword [0x1802fbebc]
movss dword [rsp + 0x1ee50], xmm0
lea rax, [rsp + 0x8630]
lea rcx, [rsp + 0x1ee40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8630]
call fcn.180111450
lea rcx, [0x180359f18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f80a
movss xmm0, dword [0x1802fffb4]
movss dword [rsp + 0x1ee70], xmm0
movss xmm0, dword [0x1802fdc5c]
movss dword [rsp + 0x1ee78], xmm0
movss xmm0, dword [0x1802fcd14]
movss dword [rsp + 0x1ee80], xmm0
lea rax, [rsp + 0x8610]
lea rcx, [rsp + 0x1ee70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8610]
call fcn.180111450
lea rcx, [0x180359f38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f882
movss xmm0, dword [0x1802fd8c4]
movss dword [rsp + 0x1eea0], xmm0
movss xmm0, dword [0x1802fdd44]
movss dword [rsp + 0x1eea8], xmm0
movss xmm0, dword [0x1802fb82c]
movss dword [rsp + 0x1eeb0], xmm0
lea rax, [rsp + 0x85c0]
lea rcx, [rsp + 0x1eea0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x85c0]
call fcn.180111450
lea rcx, [0x180359f58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f8fa
movss xmm0, dword [0x1802fd904]
movss dword [rsp + 0x1eed0], xmm0
movss xmm0, dword [0x1802fdc44]
movss dword [rsp + 0x1eed8], xmm0
movss xmm0, dword [0x1802fc0e4]
movss dword [rsp + 0x1eee0], xmm0
lea rax, [rsp + 0x8570]
lea rcx, [rsp + 0x1eed0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8570]
call fcn.180111450
lea rcx, [0x180359f78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f972
movss xmm0, dword [0x1802fd914]
movss dword [rsp + 0x1ef00], xmm0
movss xmm0, dword [0x1802fdc00]
movss dword [rsp + 0x1ef08], xmm0
movss xmm0, dword [0x1802fbf38]
movss dword [rsp + 0x1ef10], xmm0
lea rax, [rsp + 0x8510]
lea rcx, [rsp + 0x1ef00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8510]
call fcn.180111450
lea rcx, [0x180359f98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016f9ea
movss xmm0, dword [0x1802fd678]
movss dword [rsp + 0x1ef30], xmm0
movss xmm0, dword [0x1802fdabc]
movss dword [rsp + 0x1ef38], xmm0
movss xmm0, dword [0x1802fc0a4]
movss dword [rsp + 0x1ef40], xmm0
lea rax, [rsp + 0x84c0]
lea rcx, [rsp + 0x1ef30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x84c0]
call fcn.180111450
lea rcx, [0x180359fb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016fa62
movss xmm0, dword [0x1802fd8d0]
movss dword [rsp + 0x1ef60], xmm0
movss xmm0, dword [0x1802fd930]
movss dword [rsp + 0x1ef68], xmm0
movss xmm0, dword [0x1802fc840]
movss dword [rsp + 0x1ef70], xmm0
lea rax, [rsp + 0x84a0]
lea rcx, [rsp + 0x1ef60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x84a0]
call fcn.180111450
lea rcx, [0x180359fd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016fada
movss xmm0, dword [0x180300bcc]
movss dword [rsp + 0x1ef90], xmm0
movss xmm0, dword [0x1802fd864]
movss dword [rsp + 0x1ef98], xmm0
movss xmm0, dword [0x1802fb99c]
movss dword [rsp + 0x1efa0], xmm0
lea rax, [rsp + 0x8460]
lea rcx, [rsp + 0x1ef90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8460]
call fcn.180111450
lea rcx, [0x180359ff8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016fb52
movss xmm0, dword [0x1803003b0]
movss dword [rsp + 0x1efc0], xmm0
movss xmm0, dword [0x1802ff2a4]
movss dword [rsp + 0x1efc8], xmm0
movss xmm0, dword [0x1802fb8cc]
movss dword [rsp + 0x1efd0], xmm0
lea rax, [rsp + 0x8440]
lea rcx, [rsp + 0x1efc0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8440]
call fcn.180111450
lea rcx, [0x18035a018]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016fbca
movss xmm0, dword [0x180300298]
movss dword [rsp + 0x1eff0], xmm0
movss xmm0, dword [0x1802fccdc]
movss dword [rsp + 0x1eff8], xmm0
movss xmm0, dword [0x1802fc300]
movss dword [rsp + 0x1f000], xmm0
lea rax, [rsp + 0x83c0]
lea rcx, [rsp + 0x1eff0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x83c0]
call fcn.180111450
lea rcx, [0x18035a038]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016fc42
movss xmm0, dword [0x1802fc740]
movss dword [rsp + 0x1f020], xmm0
movss xmm0, dword [0x1802fd81c]
movss dword [rsp + 0x1f028], xmm0
movss xmm0, dword [0x1802fcdec]
movss dword [rsp + 0x1f030], xmm0
lea rax, [rsp + 0x8380]
lea rcx, [rsp + 0x1f020]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8380]
call fcn.180111450
lea rcx, [0x18035a058]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016fcba
movss xmm0, dword [0x1802ffa30]
movss dword [rsp + 0x1f050], xmm0
movss xmm0, dword [0x180300480]
movss dword [rsp + 0x1f058], xmm0
movss xmm0, dword [0x1802fb8dc]
movss dword [rsp + 0x1f060], xmm0
lea rax, [rsp + 0x8330]
lea rcx, [rsp + 0x1f050]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8330]
call fcn.180111450
lea rcx, [0x18035a078]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016fd32
movss xmm0, dword [0x1802fd5c4]
movss dword [rsp + 0x1f080], xmm0
movss xmm0, dword [0x180300490]
movss dword [rsp + 0x1f088], xmm0
movss xmm0, dword [0x1802fbb5c]
movss dword [rsp + 0x1f090], xmm0
lea rax, [rsp + 0x82c0]
lea rcx, [rsp + 0x1f080]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x82c0]
call fcn.180111450
lea rcx, [0x18035a098]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016fdaa
movss xmm0, dword [0x1802fd760]
movss dword [rsp + 0x1f0b0], xmm0
movss xmm0, dword [0x180300300]
movss dword [rsp + 0x1f0b8], xmm0
movss xmm0, dword [0x1802fb908]
movss dword [rsp + 0x1f0c0], xmm0
lea rax, [rsp + 0x82a0]
lea rcx, [rsp + 0x1f0b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x82a0]
call fcn.180111450
lea rcx, [0x18035a0b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016fe22
movss xmm0, dword [0x1802fd8ec]
movss dword [rsp + 0x1f0e0], xmm0
movss xmm0, dword [0x1802fb524]
movss dword [rsp + 0x1f0e8], xmm0
movss xmm0, dword [0x1802fcc1c]
movss dword [rsp + 0x1f0f0], xmm0
lea rax, [rsp + 0x8250]
lea rcx, [rsp + 0x1f0e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8250]
call fcn.180111450
lea rcx, [0x18035a0d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016fe9a
movss xmm0, dword [0x1802ff050]
movss dword [rsp + 0x1f110], xmm0
movss xmm0, dword [0x1802ff088]
movss dword [rsp + 0x1f118], xmm0
movss xmm0, dword [0x1802fb914]
movss dword [rsp + 0x1f120], xmm0
lea rax, [rsp + 0x8210]
lea rcx, [rsp + 0x1f110]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8210]
call fcn.180111450
lea rcx, [0x18035a0f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ff12
movss xmm0, dword [0x1802fd61c]
movss dword [rsp + 0x1f140], xmm0
movss xmm0, dword [0x1802ff3f4]
movss dword [rsp + 0x1f148], xmm0
movss xmm0, dword [0x1802fbda8]
movss dword [rsp + 0x1f150], xmm0
lea rax, [rsp + 0x81f0]
lea rcx, [rsp + 0x1f140]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x81f0]
call fcn.180111450
lea rcx, [0x18035a118]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18016ff8a
movss xmm0, dword [0x1802fe694]
movss dword [rsp + 0x1f170], xmm0
movss xmm0, dword [0x1802fd918]
movss dword [rsp + 0x1f178], xmm0
movss xmm0, dword [0x1802fcd40]
movss dword [rsp + 0x1f180], xmm0
lea rax, [rsp + 0x8190]
lea rcx, [rsp + 0x1f170]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8190]
call fcn.180111450
lea rcx, [0x18035a138]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170002
movss xmm0, dword [0x1802fd970]
movss dword [rsp + 0x1f1a0], xmm0
movss xmm0, dword [0x1802fd8f4]
movss dword [rsp + 0x1f1a8], xmm0
movss xmm0, dword [0x1802fbea4]
movss dword [rsp + 0x1f1b0], xmm0
lea rax, [rsp + 0x8140]
lea rcx, [rsp + 0x1f1a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8140]
call fcn.180111450
lea rcx, [0x18035a158]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017007a
movss xmm0, dword [0x1803003a8]
movss dword [rsp + 0x1f1d0], xmm0
movss xmm0, dword [0x1802fd924]
movss dword [rsp + 0x1f1d8], xmm0
movss xmm0, dword [0x1802fcae4]
movss dword [rsp + 0x1f1e0], xmm0
lea rax, [rsp + 0x8120]
lea rcx, [rsp + 0x1f1d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8120]
call fcn.180111450
lea rcx, [0x18035a178]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801700f2
movss xmm0, dword [0x1802fd93c]
movss dword [rsp + 0x1f200], xmm0
movss xmm0, dword [0x1802fdd20]
movss dword [rsp + 0x1f208], xmm0
movss xmm0, dword [0x1802fc2c4]
movss dword [rsp + 0x1f210], xmm0
lea rax, [rsp + 0x80d0]
lea rcx, [rsp + 0x1f200]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x80d0]
call fcn.180111450
lea rcx, [0x18035a198]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017016a
movss xmm0, dword [0x1802ff140]
movss dword [rsp + 0x1f230], xmm0
movss xmm0, dword [0x1802fdc70]
movss dword [rsp + 0x1f238], xmm0
movss xmm0, dword [0x1802fc5bc]
movss dword [rsp + 0x1f240], xmm0
lea rax, [rsp + 0x8050]
lea rcx, [rsp + 0x1f230]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8050]
call fcn.180111450
lea rcx, [0x18035a1b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801701e2
movss xmm0, dword [0x1803004c0]
movss dword [rsp + 0x1f260], xmm0
movss xmm0, dword [0x1802fdbcc]
movss dword [rsp + 0x1f268], xmm0
movss xmm0, dword [0x1802fbeac]
movss dword [rsp + 0x1f270], xmm0
lea rax, [rsp + 0x8010]
lea rcx, [rsp + 0x1f260]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x8010]
call fcn.180111450
lea rcx, [0x18035a1d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017025a
movss xmm0, dword [0x1802fd90c]
movss dword [rsp + 0x1f290], xmm0
movss xmm0, dword [0x1802fd990]
movss dword [rsp + 0x1f298], xmm0
movss xmm0, dword [0x1802fc444]
movss dword [rsp + 0x1f2a0], xmm0
lea rax, [rsp + 0x7fc0]
lea rcx, [rsp + 0x1f290]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7fc0]
call fcn.180111450
lea rcx, [0x18035a1f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801702d2
movss xmm0, dword [0x180300364]
movss dword [rsp + 0x1f2c0], xmm0
movss xmm0, dword [0x1802fef94]
movss dword [rsp + 0x1f2c8], xmm0
movss xmm0, dword [0x1802fc2e0]
movss dword [rsp + 0x1f2d0], xmm0
lea rax, [rsp + 0x7fa0]
lea rcx, [rsp + 0x1f2c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7fa0]
call fcn.180111450
lea rcx, [0x18035a218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017034a
movss xmm0, dword [0x1802fe668]
movss dword [rsp + 0x1f2f0], xmm0
movss xmm0, dword [0x180300640]
movss dword [rsp + 0x1f2f8], xmm0
movss xmm0, dword [0x1802fb888]
movss dword [rsp + 0x1f300], xmm0
lea rax, [rsp + 0x7f40]
lea rcx, [rsp + 0x1f2f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7f40]
call fcn.180111450
lea rcx, [0x18035a238]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801703c2
movss xmm0, dword [0x1802fd83c]
movss dword [rsp + 0x1f320], xmm0
movss xmm0, dword [0x1803004b4]
movss dword [rsp + 0x1f328], xmm0
movss xmm0, dword [0x1802fbec8]
movss dword [rsp + 0x1f330], xmm0
lea rax, [rsp + 0x7f20]
lea rcx, [rsp + 0x1f320]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7f20]
call fcn.180111450
lea rcx, [0x18035a258]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017043a
movss xmm0, dword [0x1802fe528]
movss dword [rsp + 0x1f350], xmm0
movss xmm0, dword [0x180300378]
movss dword [rsp + 0x1f358], xmm0
movss xmm0, dword [0x1802fbe24]
movss dword [rsp + 0x1f360], xmm0
lea rax, [rsp + 0x7ed0]
lea rcx, [rsp + 0x1f350]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7ed0]
call fcn.180111450
lea rcx, [0x18035a278]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801704b2
movss xmm0, dword [0x1802fcc88]
movss dword [rsp + 0x1f380], xmm0
movss xmm0, dword [0x180300094]
movss dword [rsp + 0x1f388], xmm0
movss xmm0, dword [0x1802fbe2c]
movss dword [rsp + 0x1f390], xmm0
lea rax, [rsp + 0x7e90]
lea rcx, [rsp + 0x1f380]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7e90]
call fcn.180111450
lea rcx, [0x18035a298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017052a
movss xmm0, dword [0x1802fda0c]
movss dword [rsp + 0x1f3b0], xmm0
movss xmm0, dword [0x1802fdc30]
movss dword [rsp + 0x1f3b8], xmm0
movss xmm0, dword [0x1802fc1dc]
movss dword [rsp + 0x1f3c0], xmm0
lea rax, [rsp + 0x7e20]
lea rcx, [rsp + 0x1f3b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7e20]
call fcn.180111450
lea rcx, [0x18035a2b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801705a2
movss xmm0, dword [0x1802fdbd0]
movss dword [rsp + 0x1f3e0], xmm0
movss xmm0, dword [0x1802fdbf4]
movss dword [rsp + 0x1f3e8], xmm0
movss xmm0, dword [0x1802fbf90]
movss dword [rsp + 0x1f3f0], xmm0
lea rax, [rsp + 0x7dd0]
lea rcx, [rsp + 0x1f3e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7dd0]
call fcn.180111450
lea rcx, [0x18035a2d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017061a
movss xmm0, dword [0x1802fd73c]
movss dword [rsp + 0x1f410], xmm0
movss xmm0, dword [0x1802ffcf0]
movss dword [rsp + 0x1f418], xmm0
movss xmm0, dword [0x1802fbc98]
movss dword [rsp + 0x1f420], xmm0
lea rax, [rsp + 0x7db0]
lea rcx, [rsp + 0x1f410]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7db0]
call fcn.180111450
lea rcx, [0x18035a2f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170692
movss xmm0, dword [0x1802fed44]
movss dword [rsp + 0x1f440], xmm0
movss xmm0, dword [0x1802fceac]
movss dword [rsp + 0x1f448], xmm0
movss xmm0, dword [0x1802fc844]
movss dword [rsp + 0x1f450], xmm0
lea rax, [rsp + 0x7d60]
lea rcx, [rsp + 0x1f440]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7d60]
call fcn.180111450
lea rcx, [0x18035a318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017070a
movss xmm0, dword [0x180300390]
movss dword [rsp + 0x1f470], xmm0
movss xmm0, dword [0x1802fd604]
movss dword [rsp + 0x1f478], xmm0
movss xmm0, dword [0x1802fca8c]
movss dword [rsp + 0x1f480], xmm0
lea rax, [rsp + 0x7d00]
lea rcx, [rsp + 0x1f470]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7d00]
call fcn.180111450
lea rcx, [0x18035a338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170782
movss xmm0, dword [0x1802ffa74]
movss dword [rsp + 0x1f4a0], xmm0
movss xmm0, dword [0x1802ffff8]
movss dword [rsp + 0x1f4a8], xmm0
movss xmm0, dword [0x1802fb6a0]
movss dword [rsp + 0x1f4b0], xmm0
lea rax, [rsp + 0x7ce0]
lea rcx, [rsp + 0x1f4a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7ce0]
call fcn.180111450
lea rcx, [0x18035a358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801707fa
movss xmm0, dword [0x1802fd5e0]
movss dword [rsp + 0x1f4d0], xmm0
movss xmm0, dword [0x1802fd968]
movss dword [rsp + 0x1f4d8], xmm0
movss xmm0, dword [0x1802fc12c]
movss dword [rsp + 0x1f4e0], xmm0
lea rax, [rsp + 0x7ca0]
lea rcx, [rsp + 0x1f4d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7ca0]
call fcn.180111450
lea rcx, [0x18035a378]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170872
movss xmm0, dword [0x1802fd948]
movss dword [rsp + 0x1f500], xmm0
movss xmm0, dword [0x1802fdaac]
movss dword [rsp + 0x1f508], xmm0
movss xmm0, dword [0x1802fc2b4]
movss dword [rsp + 0x1f510], xmm0
lea rax, [rsp + 0x7c50]
lea rcx, [rsp + 0x1f500]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7c50]
call fcn.180111450
lea rcx, [0x18035a398]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801708ea
movss xmm0, dword [0x1802fd944]
movss dword [rsp + 0x1f530], xmm0
movss xmm0, dword [0x1802fdaa8]
movss dword [rsp + 0x1f538], xmm0
movss xmm0, dword [0x1802fc268]
movss dword [rsp + 0x1f540], xmm0
lea rax, [rsp + 0x7c30]
lea rcx, [rsp + 0x1f530]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7c30]
call fcn.180111450
lea rcx, [0x18035a3b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170962
movss xmm0, dword [0x1802fed5c]
movss dword [rsp + 0x1f560], xmm0
movss xmm0, dword [0x1802fce94]
movss dword [rsp + 0x1f568], xmm0
movss xmm0, dword [0x1802fc810]
movss dword [rsp + 0x1f570], xmm0
lea rax, [rsp + 0x7bb0]
lea rcx, [rsp + 0x1f560]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7bb0]
call fcn.180111450
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180359298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035a3d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170a1d
movss xmm0, dword [0x1802fef30]
movss dword [rsp + 0x1f590], xmm0
movss xmm0, dword [0x1802fdc0c]
movss dword [rsp + 0x1f598], xmm0
movss xmm0, dword [0x1802fc144]
movss dword [rsp + 0x1f5a0], xmm0
lea rax, [rsp + 0x7b60]
lea rcx, [rsp + 0x1f590]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7b60]
call fcn.180111450
lea rcx, [0x18035a3f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170a95
movss xmm0, dword [0x1802fcf94]
movss dword [rsp + 0x1f5c0], xmm0
movss xmm0, dword [0x1802fce1c]
movss dword [rsp + 0x1f5c8], xmm0
movss xmm0, dword [0x1802fc910]
movss dword [rsp + 0x1f5d0], xmm0
lea rax, [rsp + 0x7b20]
lea rcx, [rsp + 0x1f5c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7b20]
call fcn.180111450
lea rcx, [0x18035a418]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170b0d
movss xmm0, dword [0x1802fd79c]
movss dword [rsp + 0x1f5f0], xmm0
movss xmm0, dword [0x1802ffb40]
movss dword [rsp + 0x1f5f8], xmm0
movss xmm0, dword [0x1802fbcdc]
movss dword [rsp + 0x1f600], xmm0
lea rax, [rsp + 0x7ab0]
lea rcx, [rsp + 0x1f5f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7ab0]
call fcn.180111450
lea rcx, [0x180359298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170b85
movss xmm0, dword [0x1802fd7a4]
movss dword [rsp + 0x1f620], xmm0
movss xmm0, dword [0x1802ffb48]
movss dword [rsp + 0x1f628], xmm0
movss xmm0, dword [0x1802fbce0]
movss dword [rsp + 0x1f630], xmm0
lea rax, [rsp + 0x7a90]
lea rcx, [rsp + 0x1f620]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7a90]
call fcn.180111450
lea rcx, [0x18035a438]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170bfd
movss xmm0, dword [0x1802fd848]
movss dword [rsp + 0x1f650], xmm0
movss xmm0, dword [0x1802fec9c]
movss dword [rsp + 0x1f658], xmm0
movss xmm0, dword [0x1802fc608]
movss dword [rsp + 0x1f660], xmm0
lea rax, [rsp + 0x7a50]
lea rcx, [rsp + 0x1f650]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7a50]
call fcn.180111450
lea rcx, [0x18035a458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170c75
movss xmm0, dword [0x1802fb918]
movss dword [rsp + 0x1f680], xmm0
movss xmm0, dword [0x1802fc9b4]
movss dword [rsp + 0x1f688], xmm0
movss xmm0, dword [0x1802fc650]
movss dword [rsp + 0x1f690], xmm0
lea rax, [rsp + 0x7a30]
lea rcx, [rsp + 0x1f680]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7a30]
call fcn.180111450
lea rcx, [0x18035a478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170ced
movss xmm0, dword [0x1802fcf44]
movss dword [rsp + 0x1f6b0], xmm0
movss xmm0, dword [0x1802fcd64]
movss dword [rsp + 0x1f6b8], xmm0
movss xmm0, dword [0x1802fc8ac]
movss dword [rsp + 0x1f6c0], xmm0
lea rax, [rsp + 0x79e0]
lea rcx, [rsp + 0x1f6b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x79e0]
call fcn.180111450
lea rcx, [0x18035a498]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170d65
movss xmm0, dword [0x1802fce80]
movss dword [rsp + 0x1f6e0], xmm0
movss xmm0, dword [0x1802fce0c]
movss dword [rsp + 0x1f6e8], xmm0
movss xmm0, dword [0x1802fc8b8]
movss dword [rsp + 0x1f6f0], xmm0
lea rax, [rsp + 0x7980]
lea rcx, [rsp + 0x1f6e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7980]
call fcn.180111450
lea rcx, [0x18035a4b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170ddd
movss xmm0, dword [0x1802fcc40]
movss dword [rsp + 0x1f710], xmm0
movss xmm0, dword [0x1802fce50]
movss dword [rsp + 0x1f718], xmm0
movss xmm0, dword [0x1802fc8c4]
movss dword [rsp + 0x1f720], xmm0
lea rax, [rsp + 0x7930]
lea rcx, [rsp + 0x1f710]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7930]
call fcn.180111450
lea rcx, [0x18035a4d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170e55
movss xmm0, dword [0x1802fc47c]
movss dword [rsp + 0x1f740], xmm0
movss xmm0, dword [0x1802fcbb8]
movss dword [rsp + 0x1f748], xmm0
movss xmm0, dword [0x1802fc8a4]
movss dword [rsp + 0x1f750], xmm0
lea rax, [rsp + 0x78e0]
lea rcx, [rsp + 0x1f740]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x78e0]
call fcn.180111450
lea rcx, [0x18035a4f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170ecd
movss xmm0, dword [0x1802fcf88]
movss dword [rsp + 0x1f770], xmm0
movss xmm0, dword [0x1802fce78]
movss dword [rsp + 0x1f778], xmm0
movss xmm0, dword [0x1802fc878]
movss dword [rsp + 0x1f780], xmm0
lea rax, [rsp + 0x78c0]
lea rcx, [rsp + 0x1f770]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x78c0]
call fcn.180111450
lea rcx, [0x18035a518]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170f45
movss xmm0, dword [0x1802fcf74]
movss dword [rsp + 0x1f7a0], xmm0
movss xmm0, dword [0x1802fce30]
movss dword [rsp + 0x1f7a8], xmm0
movss xmm0, dword [0x1802fc878]
movss dword [rsp + 0x1f7b0], xmm0
lea rax, [rsp + 0x7840]
lea rcx, [rsp + 0x1f7a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7840]
call fcn.180111450
lea rcx, [0x18035a538]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180170fbd
movss xmm0, dword [0x1802fcfac]
movss dword [rsp + 0x1f7d0], xmm0
movss xmm0, dword [0x1802fce14]
movss dword [rsp + 0x1f7d8], xmm0
movss xmm0, dword [0x1802fc880]
movss dword [rsp + 0x1f7e0], xmm0
lea rax, [rsp + 0x7800]
lea rcx, [rsp + 0x1f7d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7800]
call fcn.180111450
lea rcx, [0x18035a558]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171035
movss xmm0, dword [0x1802fcfa4]
movss dword [rsp + 0x1f800], xmm0
movss xmm0, dword [0x1802fce18]
movss dword [rsp + 0x1f808], xmm0
movss xmm0, dword [0x1802fc878]
movss dword [rsp + 0x1f810], xmm0
lea rax, [rsp + 0x77e0]
lea rcx, [rsp + 0x1f800]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x77e0]
call fcn.180111450
lea rcx, [0x18035a578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801710ad
movss xmm0, dword [0x180300408]
movss dword [rsp + 0x1f830], xmm0
movss xmm0, dword [0x1802fdc34]
movss dword [rsp + 0x1f838], xmm0
movss xmm0, dword [0x1802fb560]
movss dword [rsp + 0x1f840], xmm0
lea rax, [rsp + 0x77a0]
lea rcx, [rsp + 0x1f830]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x77a0]
call fcn.180111450
lea rcx, [0x18035a598]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171125
movss xmm0, dword [0x1802fcf64]
movss dword [rsp + 0x1f860], xmm0
movss xmm0, dword [0x1802fce74]
movss dword [rsp + 0x1f868], xmm0
movss xmm0, dword [0x1802fc8c8]
movss dword [rsp + 0x1f870], xmm0
lea rax, [rsp + 0x7730]
lea rcx, [rsp + 0x1f860]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7730]
call fcn.180111450
lea rcx, [0x18035a5b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017119d
movss xmm0, dword [0x1802ff05c]
movss dword [rsp + 0x1f890], xmm0
movss xmm0, dword [0x1802ff3d4]
movss dword [rsp + 0x1f898], xmm0
movss xmm0, dword [0x1802fc280]
movss dword [rsp + 0x1f8a0], xmm0
lea rax, [rsp + 0x7710]
lea rcx, [rsp + 0x1f890]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7710]
call fcn.180111450
lea rcx, [0x18035a5d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171215
movss xmm0, dword [0x1802fd818]
movss dword [rsp + 0x1f8c0], xmm0
movss xmm0, dword [0x1802ff77c]
movss dword [rsp + 0x1f8c8], xmm0
movss xmm0, dword [0x1802fbd80]
movss dword [rsp + 0x1f8d0], xmm0
lea rax, [rsp + 0x76c0]
lea rcx, [rsp + 0x1f8c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x76c0]
call fcn.180111450
lea rcx, [0x18035a5f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017128d
movss xmm0, dword [0x1802fecec]
movss dword [rsp + 0x1f8f0], xmm0
movss xmm0, dword [0x1802fdc2c]
movss dword [rsp + 0x1f8f8], xmm0
movss xmm0, dword [0x1802fc9dc]
movss dword [rsp + 0x1f900], xmm0
lea rax, [rsp + 0x7670]
lea rcx, [rsp + 0x1f8f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7670]
call fcn.180111450
lea rcx, [0x18035a618]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171305
movss xmm0, dword [0x1802ff6a8]
movss dword [rsp + 0x1f920], xmm0
movss xmm0, dword [0x1802fdc64]
movss dword [rsp + 0x1f928], xmm0
movss xmm0, dword [0x1802fc944]
movss dword [rsp + 0x1f930], xmm0
lea rax, [rsp + 0x7610]
lea rcx, [rsp + 0x1f920]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7610]
call fcn.180111450
lea rcx, [0x18035a638]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017137d
movss xmm0, dword [0x1802ffd6c]
movss dword [rsp + 0x1f950], xmm0
movss xmm0, dword [0x1802fdc40]
movss dword [rsp + 0x1f958], xmm0
movss xmm0, dword [0x1802fceb0]
movss dword [rsp + 0x1f960], xmm0
lea rax, [rsp + 0x75c0]
lea rcx, [rsp + 0x1f950]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x75c0]
call fcn.180111450
lea rcx, [0x18035a658]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801713f5
movss xmm0, dword [0x1802ffc2c]
movss dword [rsp + 0x1f980], xmm0
movss xmm0, dword [0x1802fdc38]
movss dword [rsp + 0x1f988], xmm0
movss xmm0, dword [0x1802fcec4]
movss dword [rsp + 0x1f990], xmm0
lea rax, [rsp + 0x75a0]
lea rcx, [rsp + 0x1f980]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x75a0]
call fcn.180111450
lea rcx, [0x18035a678]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017146d
movss xmm0, dword [0x180300240]
movss dword [rsp + 0x1f9b0], xmm0
movss xmm0, dword [0x1802fdc14]
movss dword [rsp + 0x1f9b8], xmm0
movss xmm0, dword [0x1802fb6d8]
movss dword [rsp + 0x1f9c0], xmm0
lea rax, [rsp + 0x7560]
lea rcx, [rsp + 0x1f9b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7560]
call fcn.180111450
lea rcx, [0x18035a698]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801714e5
movss xmm0, dword [0x180300338]
movss dword [rsp + 0x1f9e0], xmm0
movss xmm0, dword [0x1802fdc1c]
movss dword [rsp + 0x1f9e8], xmm0
movss xmm0, dword [0x1802fb598]
movss dword [rsp + 0x1f9f0], xmm0
lea rax, [rsp + 0x7540]
lea rcx, [rsp + 0x1f9e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7540]
call fcn.180111450
lea rcx, [0x18035a5b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017155d
movss xmm0, dword [0x1802ff05c]
movss dword [rsp + 0x1fa10], xmm0
movss xmm0, dword [0x1802ff3d4]
movss dword [rsp + 0x1fa18], xmm0
movss xmm0, dword [0x1802fc280]
movss dword [rsp + 0x1fa20], xmm0
lea rax, [rsp + 0x74c0]
lea rcx, [rsp + 0x1fa10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x74c0]
call fcn.180111450
lea rcx, [0x18035a6b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801715d5
movss xmm0, dword [0x1802fd95c]
movss dword [rsp + 0x1fa40], xmm0
movss xmm0, dword [0x1802ff08c]
movss dword [rsp + 0x1fa48], xmm0
movss xmm0, dword [0x1802fc990]
movss dword [rsp + 0x1fa50], xmm0
lea rax, [rsp + 0x7480]
lea rcx, [rsp + 0x1fa40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7480]
call fcn.180111450
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803592b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035a6d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171690
movss xmm0, dword [0x1802ff2e0]
movss dword [rsp + 0x1fa70], xmm0
movss xmm0, dword [0x1802fee40]
movss dword [rsp + 0x1fa78], xmm0
movss xmm0, dword [0x1802fc004]
movss dword [rsp + 0x1fa80], xmm0
lea rax, [rsp + 0x7430]
lea rcx, [rsp + 0x1fa70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x7430]
call fcn.180111450
lea rcx, [0x18035a6f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171708
movss xmm0, dword [str.or1]
movss dword [rsp + 0x1faa0], xmm0
movss xmm0, dword [0x1802fedb0]
movss dword [rsp + 0x1faa8], xmm0
movss xmm0, dword [0x1802fc028]
movss dword [rsp + 0x1fab0], xmm0
lea rax, [rsp + 0xedb0]
lea rcx, [rsp + 0x1faa0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xedb0]
call fcn.180111450
lea rcx, [0x18035a718]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171780
movss xmm0, dword [0x1802fed7c]
movss dword [rsp + 0x1fad0], xmm0
movss xmm0, dword [0x1802ff068]
movss dword [rsp + 0x1fad8], xmm0
movss xmm0, dword [0x1802fc068]
movss dword [rsp + 0x1fae0], xmm0
lea rax, [rsp + 0xed90]
lea rcx, [rsp + 0x1fad0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xed90]
call fcn.180111450
lea rcx, [0x18035a738]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801717f8
movss xmm0, dword [0x1802fee50]
movss dword [rsp + 0x1fb00], xmm0
movss xmm0, dword [0x1802ff064]
movss dword [rsp + 0x1fb08], xmm0
movss xmm0, dword [0x1802fc090]
movss dword [rsp + 0x1fb10], xmm0
lea rax, [rsp + 0xed50]
lea rcx, [rsp + 0x1fb00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xed50]
call fcn.180111450
lea rcx, [0x18035a758]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171870
movss xmm0, dword [0x1802fca88]
movss dword [rsp + 0x1fb30], xmm0
movss xmm0, dword [0x1802fef04]
movss dword [rsp + 0x1fb38], xmm0
movss xmm0, dword [0x1802fc2ac]
movss dword [rsp + 0x1fb40], xmm0
lea rax, [rsp + 0xed30]
lea rcx, [rsp + 0x1fb30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xed30]
call fcn.180111450
lea rcx, [0x18035a778]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801718e8
movss xmm0, dword [0x1802fc9ec]
movss dword [rsp + 0x1fb60], xmm0
movss xmm0, dword [0x1802fef60]
movss dword [rsp + 0x1fb68], xmm0
movss xmm0, dword [0x1802fc2bc]
movss dword [rsp + 0x1fb70], xmm0
lea rax, [rsp + 0xed10]
lea rcx, [rsp + 0x1fb60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xed10]
call fcn.180111450
lea rcx, [0x18035a798]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171960
movss xmm0, dword [0x1802fd5f4]
movss dword [rsp + 0x1fb90], xmm0
movss xmm0, dword [0x1802ff614]
movss dword [rsp + 0x1fb98], xmm0
movss xmm0, dword [0x1802fbe0c]
movss dword [rsp + 0x1fba0], xmm0
lea rax, [rsp + 0xecf0]
lea rcx, [rsp + 0x1fb90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xecf0]
call fcn.180111450
lea rcx, [0x18035a7b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801719d8
movss xmm0, dword [0x1802fd600]
movss dword [rsp + 0x1fbc0], xmm0
movss xmm0, dword [0x1802ff5e4]
movss dword [rsp + 0x1fbc8], xmm0
movss xmm0, dword [0x1802fbe28]
movss dword [rsp + 0x1fbd0], xmm0
lea rax, [rsp + 0xecb0]
lea rcx, [rsp + 0x1fbc0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xecb0]
call fcn.180111450
lea rcx, [0x18035a7d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171a50
movss xmm0, dword [0x1802ff68c]
movss dword [rsp + 0x1fbf0], xmm0
movss xmm0, dword [0x1802ffeb4]
movss dword [rsp + 0x1fbf8], xmm0
movss xmm0, dword [0x1802fb948]
movss dword [rsp + 0x1fc00], xmm0
lea rax, [rsp + 0xec90]
lea rcx, [rsp + 0x1fbf0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xec90]
call fcn.180111450
lea rcx, [0x18035a7f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171ac8
movss xmm0, dword [0x1802ff770]
movss dword [rsp + 0x1fc20], xmm0
movss xmm0, dword [0x1802ffe4c]
movss dword [rsp + 0x1fc28], xmm0
movss xmm0, dword [0x1802fb960]
movss dword [rsp + 0x1fc30], xmm0
lea rax, [rsp + 0xec50]
lea rcx, [rsp + 0x1fc20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xec50]
call fcn.180111450
lea rcx, [0x18035a818]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171b40
movss xmm0, dword [0x18030008c]
movss dword [rsp + 0x1fc50], xmm0
movss xmm0, dword [0x1802ff458]
movss dword [rsp + 0x1fc58], xmm0
movss xmm0, dword [0x1802fbb7c]
movss dword [rsp + 0x1fc60], xmm0
lea rax, [rsp + 0xec10]
lea rcx, [rsp + 0x1fc50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xec10]
call fcn.180111450
lea rcx, [0x18035a838]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171bb8
movss xmm0, dword [0x180300058]
movss dword [rsp + 0x1fc80], xmm0
movss xmm0, dword [0x1802ff40c]
movss dword [rsp + 0x1fc88], xmm0
movss xmm0, dword [0x1802fbb84]
movss dword [rsp + 0x1fc90], xmm0
lea rax, [rsp + 0xebf0]
lea rcx, [rsp + 0x1fc80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xebf0]
call fcn.180111450
lea rcx, [0x18035a858]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171c30
movss xmm0, dword [0x180300280]
movss dword [rsp + 0x1fcb0], xmm0
movss xmm0, dword [0x1802fef80]
movss dword [rsp + 0x1fcb8], xmm0
movss xmm0, dword [0x1802fc1f4]
movss dword [rsp + 0x1fcc0], xmm0
lea rax, [rsp + 0xebb0]
lea rcx, [rsp + 0x1fcb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xebb0]
call fcn.180111450
lea rcx, [0x18035a878]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171ca8
movss xmm0, dword [0x180300248]
movss dword [rsp + 0x1fce0], xmm0
movss xmm0, dword [0x1802fefac]
movss dword [rsp + 0x1fce8], xmm0
movss xmm0, dword [0x1802fc208]
movss dword [rsp + 0x1fcf0], xmm0
lea rax, [rsp + 0xeb90]
lea rcx, [rsp + 0x1fce0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xeb90]
call fcn.180111450
lea rcx, [0x18035a898]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171d20
movss xmm0, dword [0x180300ae8]
movss dword [rsp + 0x1fd10], xmm0
movss xmm0, dword [0x1802fd870]
movss dword [rsp + 0x1fd18], xmm0
movss xmm0, dword [0x1802fbc34]
movss dword [rsp + 0x1fd20], xmm0
lea rax, [rsp + 0xeb70]
lea rcx, [rsp + 0x1fd10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xeb70]
call fcn.180111450
lea rcx, [0x18035a8b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171d98
movss xmm0, dword [0x180300aec]
movss dword [rsp + 0x1fd40], xmm0
movss xmm0, dword [0x1802fd86c]
movss dword [rsp + 0x1fd48], xmm0
movss xmm0, dword [0x1802fbc4c]
movss dword [rsp + 0x1fd50], xmm0
lea rax, [rsp + 0xeb50]
lea rcx, [rsp + 0x1fd40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xeb50]
call fcn.180111450
lea rcx, [0x18035a8d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171e10
movss xmm0, dword [0x1802fff04]
movss dword [rsp + 0x1fd70], xmm0
movss xmm0, dword [0x1802fd994]
movss dword [rsp + 0x1fd78], xmm0
movss xmm0, dword [0x1802fbbe4]
movss dword [rsp + 0x1fd80], xmm0
lea rax, [rsp + 0xeb10]
lea rcx, [rsp + 0x1fd70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xeb10]
call fcn.180111450
lea rcx, [0x18035a8f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171e88
movss xmm0, dword [0x1802fff50]
movss dword [rsp + 0x1fda0], xmm0
movss xmm0, dword [0x1802fd99c]
movss dword [rsp + 0x1fda8], xmm0
movss xmm0, dword [0x1802fbbe8]
movss dword [rsp + 0x1fdb0], xmm0
lea rax, [rsp + 0xeaf0]
lea rcx, [rsp + 0x1fda0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xeaf0]
call fcn.180111450
lea rcx, [0x18035a918]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171f00
movss xmm0, dword [0x1802fd700]
movss dword [rsp + 0x1fdd0], xmm0
movss xmm0, dword [0x1802fd9a4]
movss dword [rsp + 0x1fdd8], xmm0
movss xmm0, dword [0x1802fc0dc]
movss dword [rsp + 0x1fde0], xmm0
lea rax, [rsp + 0xeab0]
lea rcx, [rsp + 0x1fdd0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xeab0]
call fcn.180111450
lea rcx, [0x18035a978]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171f78
movss xmm0, dword [0x1802fd6f4]
movss dword [rsp + 0x1fe00], xmm0
movss xmm0, dword [0x1802fd9a8]
movss dword [rsp + 0x1fe08], xmm0
movss xmm0, dword [0x1802fc0f0]
movss dword [rsp + 0x1fe10], xmm0
lea rax, [rsp + 0xea70]
lea rcx, [rsp + 0x1fe00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xea70]
call fcn.180111450
lea rcx, [0x18035a958]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180171ff0
movss xmm0, dword [0x1802fd8a0]
movss dword [rsp + 0x1fe30], xmm0
movss xmm0, dword [0x1802fd984]
movss dword [rsp + 0x1fe38], xmm0
movss xmm0, dword [0x1802fc038]
movss dword [rsp + 0x1fe40], xmm0
lea rax, [rsp + 0xea50]
lea rcx, [rsp + 0x1fe30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xea50]
call fcn.180111450
lea rcx, [0x18035a978]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172068
movss xmm0, dword [0x1802fd89c]
movss dword [rsp + 0x1fe60], xmm0
movss xmm0, dword [0x1802fd998]
movss dword [rsp + 0x1fe68], xmm0
movss xmm0, dword [0x1802fc044]
movss dword [rsp + 0x1fe70], xmm0
lea rax, [rsp + 0xea10]
lea rcx, [rsp + 0x1fe60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xea10]
call fcn.180111450
lea rcx, [0x18035a998]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801720e0
movss xmm0, dword [0x1802fd8f0]
movss dword [rsp + 0x1fe90], xmm0
movss xmm0, dword [0x1802fdc4c]
movss dword [rsp + 0x1fe98], xmm0
movss xmm0, dword [0x1802fc0e0]
movss dword [rsp + 0x1fea0], xmm0
lea rax, [rsp + 0xe9f0]
lea rcx, [rsp + 0x1fe90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe9f0]
call fcn.180111450
lea rcx, [0x18035a9b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172158
movss xmm0, dword [0x1802fd8f8]
movss dword [rsp + 0x1fec0], xmm0
movss xmm0, dword [0x1802fdc50]
movss dword [rsp + 0x1fec8], xmm0
movss xmm0, dword [0x1802fc0ec]
movss dword [rsp + 0x1fed0], xmm0
lea rax, [rsp + 0xe9d0]
lea rcx, [rsp + 0x1fec0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe9d0]
call fcn.180111450
lea rcx, [0x18035a9d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801721d0
movss xmm0, dword [0x1802fdf50]
movss dword [rsp + 0x1fef0], xmm0
movss xmm0, dword [0x1802fdd40]
movss dword [rsp + 0x1fef8], xmm0
movss xmm0, dword [0x1802fbe70]
movss dword [rsp + 0x1ff00], xmm0
lea rax, [rsp + 0xe9b0]
lea rcx, [rsp + 0x1fef0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe9b0]
call fcn.180111450
lea rcx, [0x18035a9f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172248
movss xmm0, dword [0x1802fb7d4]
movss dword [rsp + 0x1ff20], xmm0
movss xmm0, dword [0x1802fdd3c]
movss dword [rsp + 0x1ff28], xmm0
movss xmm0, dword [0x1802fbea8]
movss dword [rsp + 0x1ff30], xmm0
lea rax, [rsp + 0xe970]
lea rcx, [rsp + 0x1ff20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe970]
call fcn.180111450
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180359278]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035aa18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172303
movss xmm0, dword [0x1802fef24]
movss dword [rsp + 0x1ff50], xmm0
movss xmm0, dword [0x1803001a0]
movss dword [rsp + 0x1ff58], xmm0
movss xmm0, dword [0x1802fbe74]
movss dword [rsp + 0x1ff60], xmm0
lea rax, [rsp + 0xe950]
lea rcx, [rsp + 0x1ff50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe950]
call fcn.180111450
lea rcx, [0x18035aa38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017237b
movss xmm0, dword [0x180300334]
movss dword [rsp + 0x1ff80], xmm0
movss xmm0, dword [0x1802ffca0]
movss dword [rsp + 0x1ff88], xmm0
movss xmm0, dword [0x1802fb9cc]
movss dword [rsp + 0x1ff90], xmm0
lea rax, [rsp + 0xe910]
lea rcx, [rsp + 0x1ff80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe910]
call fcn.180111450
lea rcx, [0x18035aa58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801723f3
movss xmm0, dword [0x1802fe3c8]
movss dword [rsp + 0x1ffb0], xmm0
movss xmm0, dword [0x18030036c]
movss dword [rsp + 0x1ffb8], xmm0
movss xmm0, dword [0x1802fbe18]
movss dword [rsp + 0x1ffc0], xmm0
lea rax, [rsp + 0xe8d0]
lea rcx, [rsp + 0x1ffb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe8d0]
call fcn.180111450
lea rcx, [0x18035aa78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017246b
movss xmm0, dword [0x1802fd91c]
movss dword [rsp + 0x1ffe0], xmm0
movss xmm0, dword [0x1802fda98]
movss dword [rsp + 0x1ffe8], xmm0
movss xmm0, dword [0x1802fc1a4]
movss dword [rsp + 0x1fff0], xmm0
lea rax, [rsp + 0xe8b0]
lea rcx, [rsp + 0x1ffe0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe8b0]
call fcn.180111450
lea rcx, [0x18035aa98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801724e3
movss xmm0, dword [0x1802fd858]
movss dword [rsp + 0x20010], xmm0
movss xmm0, dword [0x180300374]
movss dword [rsp + 0x20018], xmm0
movss xmm0, dword [0x1802fbe6c]
movss dword [rsp + 0x20020], xmm0
lea rax, [rsp + 0xe870]
lea rcx, [rsp + 0x20010]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe870]
call fcn.180111450
lea rcx, [0x18035aab8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017255b
movss xmm0, dword [0x1802fd7dc]
movss dword [rsp + 0x20040], xmm0
movss xmm0, dword [0x1803001ec]
movss dword [rsp + 0x20048], xmm0
movss xmm0, dword [0x1802fbd94]
movss dword [rsp + 0x20050], xmm0
lea rax, [rsp + 0xe850]
lea rcx, [rsp + 0x20040]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe850]
call fcn.180111450
lea rcx, [0x18035aad8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801725d3
movss xmm0, dword [0x1802ff078]
movss dword [rsp + 0x20070], xmm0
movss xmm0, dword [0x1803002dc]
movss dword [rsp + 0x20078], xmm0
movss xmm0, dword [0x1802fbe54]
movss dword [rsp + 0x20080], xmm0
lea rax, [rsp + 0xe830]
lea rcx, [rsp + 0x20070]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe830]
call fcn.180111450
lea rcx, [0x18035aaf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017264b
movss xmm0, dword [0x1802fef28]
movss dword [rsp + 0x224b8], xmm0
movss xmm0, dword [0x1803001a4]
movss dword [rsp + 0x224c0], xmm0
movss xmm0, dword [0x1802fbe78]
movss dword [rsp + 0x224c8], xmm0
lea rax, [rsp + 0xe7f0]
lea rcx, [rsp + 0x224b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe7f0]
call fcn.180111450
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180359238]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035ab18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172706
movss xmm0, dword [0x1802ff0a0]
movss dword [rsp + 0x200d0], xmm0
movss xmm0, dword [0x1802fed08]
movss dword [rsp + 0x200d8], xmm0
movss xmm0, dword [0x1802fc034]
movss dword [rsp + 0x200e0], xmm0
lea rax, [rsp + 0xe7d0]
lea rcx, [rsp + 0x200d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe7d0]
call fcn.180111450
lea rcx, [0x18035ab38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017277e
movss xmm0, dword [0x1802fd794]
movss dword [rsp + 0x20100], xmm0
movss xmm0, dword [0x1802ffee8]
movss dword [rsp + 0x20108], xmm0
movss xmm0, dword [0x1802fbc88]
movss dword [rsp + 0x20110], xmm0
lea rax, [rsp + 0xe790]
lea rcx, [rsp + 0x20100]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe790]
call fcn.180111450
lea rcx, [0x18035ab58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801727f6
movss xmm0, dword [0x1802fffe8]
movss dword [rsp + 0x20130], xmm0
movss xmm0, dword [0x180300404]
movss dword [rsp + 0x20138], xmm0
movss xmm0, dword [0x1802fb994]
movss dword [rsp + 0x20140], xmm0
lea rax, [rsp + 0xe750]
lea rcx, [rsp + 0x20130]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe750]
call fcn.180111450
lea rcx, [0x18035ab78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017286e
movss xmm0, dword [0x1802fd894]
movss dword [rsp + 0x20160], xmm0
movss xmm0, dword [0x1802fd97c]
movss dword [rsp + 0x20168], xmm0
movss xmm0, dword [0x1802fc030]
movss dword [rsp + 0x20170], xmm0
lea rax, [rsp + 0xe730]
lea rcx, [rsp + 0x20160]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe730]
call fcn.180111450
lea rcx, [0x18035ab98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801728e6
movss xmm0, dword [0x1802fc94c]
movss dword [rsp + 0x20190], xmm0
movss xmm0, dword [0x1802fdd48]
movss dword [rsp + 0x20198], xmm0
movss xmm0, dword [0x1802fbea0]
movss dword [rsp + 0x201a0], xmm0
lea rax, [rsp + 0xe6f0]
lea rcx, [rsp + 0x20190]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe6f0]
call fcn.180111450
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180359258]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035abb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801729a1
movss xmm0, dword [0x1803001fc]
movss dword [rsp + 0x201c0], xmm0
movss xmm0, dword [0x1802ff1c8]
movss dword [rsp + 0x201c8], xmm0
movss xmm0, dword [0x1802fbe60]
movss dword [rsp + 0x201d0], xmm0
lea rax, [rsp + 0xe6d0]
lea rcx, [rsp + 0x201c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe6d0]
call fcn.180111450
lea rcx, [0x18035abd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172a19
movss xmm0, dword [0x180300214]
movss dword [rsp + 0x201f0], xmm0
movss xmm0, dword [0x1802ff1b8]
movss dword [rsp + 0x201f8], xmm0
movss xmm0, dword [0x1802fbe48]
movss dword [rsp + 0x20200], xmm0
lea rax, [rsp + 0xe6b0]
lea rcx, [rsp + 0x201f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe6b0]
call fcn.180111450
lea rcx, [0x18035abf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172a91
movss xmm0, dword [0x180300210]
movss dword [rsp + 0x20220], xmm0
movss xmm0, dword [0x1802ff16c]
movss dword [rsp + 0x20228], xmm0
movss xmm0, dword [0x1802fbe40]
movss dword [rsp + 0x20230], xmm0
lea rax, [rsp + 0xe690]
lea rcx, [rsp + 0x20220]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe690]
call fcn.180111450
lea rcx, [0x18035ac18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172b09
movss xmm0, dword [0x180300200]
movss dword [rsp + 0x20250], xmm0
movss xmm0, dword [0x1802ff184]
movss dword [rsp + 0x20258], xmm0
movss xmm0, dword [0x1802fbe44]
movss dword [rsp + 0x20260], xmm0
lea rax, [rsp + 0xe650]
lea rcx, [rsp + 0x20250]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe650]
call fcn.180111450
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x180359218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035ac38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172bc4
movss xmm0, dword [0x1802fced0]
movss dword [rsp + 0x20280], xmm0
movss xmm0, dword [0x1802fe52c]
movss dword [rsp + 0x20288], xmm0
movss xmm0, dword [0x1802fc530]
movss dword [rsp + 0x20290], xmm0
lea rax, [rsp + 0xe630]
lea rcx, [rsp + 0x20280]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe630]
call fcn.180111450
lea rcx, [0x18035ac58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172c3c
movss xmm0, dword [0x1802fcf58]
movss dword [rsp + 0x202b0], xmm0
movss xmm0, dword [0x1802fe5a8]
movss dword [rsp + 0x202b8], xmm0
movss xmm0, dword [0x1802fc548]
movss dword [rsp + 0x202c0], xmm0
lea rax, [rsp + 0xe5f0]
lea rcx, [rsp + 0x202b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe5f0]
call fcn.180111450
lea rcx, [0x18035ac78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172cb4
movss xmm0, dword [0x1802fd834]
movss dword [rsp + 0x202e0], xmm0
movss xmm0, dword [0x1802ffbcc]
movss dword [rsp + 0x202e8], xmm0
movss xmm0, dword [0x1802fbdac]
movss dword [rsp + 0x202f0], xmm0
lea rax, [rsp + 0xe5b0]
lea rcx, [rsp + 0x202e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe5b0]
call fcn.180111450
lea rcx, [0x18035ac98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172d2c
movss xmm0, dword [0x1802fd830]
movss dword [rsp + 0x20310], xmm0
movss xmm0, dword [0x1802ffc48]
movss dword [rsp + 0x20318], xmm0
movss xmm0, dword [0x1802fbdbc]
movss dword [rsp + 0x20320], xmm0
lea rax, [rsp + 0xe590]
lea rcx, [rsp + 0x20310]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe590]
call fcn.180111450
lea rcx, [0x18035acb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172da4
movss xmm0, dword [0x1802fbb2c]
movss dword [rsp + 0x20340], xmm0
movss xmm0, dword [0x1802fffbc]
movss dword [rsp + 0x20348], xmm0
movss xmm0, dword [0x1802fbdf4]
movss dword [rsp + 0x20350], xmm0
lea rax, [rsp + 0xe550]
lea rcx, [rsp + 0x20340]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe550]
call fcn.180111450
lea rcx, [0x18035acd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172e1c
movss xmm0, dword [0x1802fbc74]
movss dword [rsp + 0x20370], xmm0
movss xmm0, dword [0x1802fff84]
movss dword [rsp + 0x20378], xmm0
movss xmm0, dword [0x1802fbe34]
movss dword [rsp + 0x20380], xmm0
lea rax, [rsp + 0xe530]
lea rcx, [rsp + 0x20370]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe530]
call fcn.180111450
lea rcx, [0x18035acf8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172e94
movss xmm0, dword [0x1803001c4]
movss dword [rsp + 0x203a0], xmm0
movss xmm0, dword [0x1802ff0bc]
movss dword [rsp + 0x203a8], xmm0
movss xmm0, dword [0x1802fbfec]
movss dword [rsp + 0x203b0], xmm0
lea rax, [rsp + 0xe510]
lea rcx, [rsp + 0x203a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe510]
call fcn.180111450
lea rcx, [0x18035ad18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172f0c
movss xmm0, dword [0x18030019c]
movss dword [rsp + 0x203d0], xmm0
movss xmm0, dword [0x1802ff0c8]
movss dword [rsp + 0x203d8], xmm0
movss xmm0, dword [0x1802fc000]
movss dword [rsp + 0x203e0], xmm0
lea rax, [rsp + 0xe4f0]
lea rcx, [rsp + 0x203d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe4f0]
call fcn.180111450
lea rcx, [0x18035ad38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172f84
movss xmm0, dword [0x180300ae4]
movss dword [rsp + 0x20400], xmm0
movss xmm0, dword [0x1802fd874]
movss dword [rsp + 0x20408], xmm0
movss xmm0, dword [0x1802fbc40]
movss dword [rsp + 0x20410], xmm0
lea rax, [rsp + 0xe4b0]
lea rcx, [rsp + 0x20400]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe4b0]
call fcn.180111450
lea rcx, [0x18035ad58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180172ffc
movss xmm0, dword [0x180300af0]
movss dword [rsp + 0x20430], xmm0
movss xmm0, dword [0x1802fd878]
movss dword [rsp + 0x20438], xmm0
movss xmm0, dword [0x1802fbc48]
movss dword [rsp + 0x20440], xmm0
lea rax, [rsp + 0xe490]
lea rcx, [rsp + 0x20430]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe490]
call fcn.180111450
lea rcx, [0x18035ad78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173074
movss xmm0, dword [0x1802fff90]
movss dword [rsp + 0x20460], xmm0
movss xmm0, dword [0x1802fd980]
movss dword [rsp + 0x20468], xmm0
movss xmm0, dword [0x1802fbbc8]
movss dword [rsp + 0x20470], xmm0
lea rax, [rsp + 0xe450]
lea rcx, [rsp + 0x20460]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe450]
call fcn.180111450
lea rcx, [0x18035ad98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801730ec
movss xmm0, dword [0x1802fffa8]
movss dword [rsp + 0x20490], xmm0
movss xmm0, dword [0x1802fd98c]
movss dword [rsp + 0x20498], xmm0
movss xmm0, dword [0x1802fbbc4]
movss dword [rsp + 0x204a0], xmm0
lea rax, [rsp + 0xe410]
lea rcx, [rsp + 0x20490]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe410]
call fcn.180111450
lea rcx, [0x18035adb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173164
movss xmm0, dword [0x1802fd8fc]
movss dword [rsp + 0x204c0], xmm0
movss xmm0, dword [0x1802fdbf0]
movss dword [rsp + 0x204c8], xmm0
movss xmm0, dword [0x1802fbf64]
movss dword [rsp + 0x204d0], xmm0
lea rax, [rsp + 0xe3f0]
lea rcx, [rsp + 0x204c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe3f0]
call fcn.180111450
lea rcx, [0x18035ad58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801731dc
movss xmm0, dword [0x180300af0]
movss dword [rsp + 0x204f0], xmm0
movss xmm0, dword [0x1802fd878]
movss dword [rsp + 0x204f8], xmm0
movss xmm0, dword [0x1802fbc48]
movss dword [rsp + 0x20500], xmm0
lea rax, [rsp + 0xe3b0]
lea rcx, [rsp + 0x204f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xe3b0]
call fcn.180111450
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x18035add8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x158d0]
mov qword [rsp + 0x3c88], rax
lea rax, [rsp + 0x17e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x17e]
mov rcx, qword [rsp + 0x3c88]
call fcn.1801d8150
mov qword [rsp + 0x3c90], rax
lea rcx, [0x18035add8]
call fcn.180045f70
mov r8, qword [rsp + 0x3c90]
lea rdx, [0x180382c26]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035adf8]
call fcn.180045f70
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180343f50]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x18035ae18]
call fcn.180045f70
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180343f4c]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x18035ae38]
call fcn.180045f70
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180343f48]
mov rcx, rax
call fcn.18010e040
lea rcx, [0x18035ae58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017334f
movss xmm0, dword [0x1802fb324]
movss dword [0x180343f50], xmm0
movss xmm0, dword [0x1802fb59c]
movss dword [0x180343f4c], xmm0
movss xmm0, dword [0x1802fb580]
movss dword [0x180343f48], xmm0
lea rcx, [0x18035ae78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017339a
movss xmm0, dword [0x1802fb5a8]
movss dword [0x180343f50], xmm0
movss xmm0, dword [0x1802fb59c]
movss dword [0x180343f4c], xmm0
movss xmm0, dword [0x1802fb580]
movss dword [0x180343f48], xmm0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4dc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4c0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
cmp dword [0x180384d2c], 0
jne 0x180173641
lea rcx, [0x18035ae98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035aeb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017341c
lea rcx, str.Clear
call fcn.1801e6bc0
lea rcx, [0x18035aed8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173443
lea rcx, str.Clearing
call fcn.1801e6bc0
lea rcx, [0x1803575d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017346a
lea rcx, str.Rain
call fcn.1801e6bc0
lea rcx, [0x18035aef8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173491
lea rcx, str.SNOW
call fcn.1801e6bc0
lea rcx, [0x18035af18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801734b8
lea rcx, str.SNOWLIGHT
call fcn.1801e6bc0
lea rcx, [0x18035af38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801734df
lea rcx, str.NEUTRAL
call fcn.1801e6bc0
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173506
lea rcx, str.Thunder
call fcn.1801e6bc0
lea rcx, [0x18035af58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017352d
lea rcx, str.Blizzard
call fcn.1801e6bc0
lea rcx, [0x18035af78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173554
lea rcx, str.Overcast
call fcn.1801e6bc0
lea rcx, [0x18035af98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017357b
lea rcx, str.Foggy
call fcn.1801e6bc0
lea rcx, [0x18035afb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801735a2
lea rcx, str.Smog
call fcn.1801e6bc0
lea rcx, [0x18035afd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801735c9
lea rcx, str.Clouds
call fcn.1801e6bc0
lea rcx, [0x18035aff8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801735f0
lea rcx, str.halloween
call fcn.1801e6bc0
lea rcx, [0x18035b018]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173617
lea rcx, str.Xmas
call fcn.1801e6bc0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
cmp dword [0x180384d2c], 0
je 0x1801738c5
lea rcx, [0x18035b038]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035b058]
call fcn.180045f70
mov edx, 0x203
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035b078]
call fcn.180045f70
lea rdx, [0x180384c0d]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x18035b098]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801736bb
call fcn.1800e5b70
lea rcx, [0x18035aeb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801736db
call fcn.1800e5b90
lea rcx, [0x18035afd8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801736fb
call fcn.1800e5bb0
lea rcx, [0x18035afb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017371b
call fcn.1800e5bd0
lea rcx, [0x18035af98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017373b
call fcn.1800e5bf0
lea rcx, [0x18035af78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017375b
call fcn.1800e5c10
lea rcx, [0x1803575d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017377b
call fcn.1800e5c30
lea rcx, [0x1803532d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017379b
call fcn.1800e5c50
lea rcx, [0x18035aed8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801737bb
call fcn.1800e5c70
lea rcx, [0x18035af38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801737db
call fcn.1800e5c90
lea rcx, [0x18035aef8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801737fb
call fcn.1800e5cb0
lea rcx, [0x18035af58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017381b
call fcn.1800e5cd0
lea rcx, [0x18035af18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017383b
call fcn.1800e5cf0
lea rcx, [0x18035b018]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017385b
call fcn.1800e5d10
lea rcx, [0x18035aff8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017387b
call fcn.1800e5d30
lea rcx, [0x18035b0b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017389b
call fcn.1800e5d50
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
jmp case.0x18011196c.3
lea rcx, [0x18035b0d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035b198]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017390b
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [0x180385648]
lea rcx, [0x18035b1b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173936
xor r8d, r8d
xor edx, edx
mov ecx, 1
call qword [0x180385648]
lea rcx, [0x18035b1d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173961
xor r8d, r8d
xor edx, edx
mov ecx, 2
call qword [0x180385648]
lea rcx, [0x18035b1f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017398c
xor r8d, r8d
xor edx, edx
mov ecx, 3
call qword [0x180385648]
lea rcx, [0x18035b218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801739b7
xor r8d, r8d
xor edx, edx
mov ecx, 4
call qword [0x180385648]
lea rcx, [0x18035b238]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801739e2
xor r8d, r8d
xor edx, edx
mov ecx, 5
call qword [0x180385648]
lea rcx, [0x18035b258]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173a0d
xor r8d, r8d
xor edx, edx
mov ecx, 6
call qword [0x180385648]
lea rcx, [0x18035b278]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173a38
xor r8d, r8d
xor edx, edx
mov ecx, 7
call qword [0x180385648]
lea rcx, [0x18035b298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173a63
xor r8d, r8d
xor edx, edx
mov ecx, 8
call qword [0x180385648]
lea rcx, [0x18035b2b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173a8e
xor r8d, r8d
xor edx, edx
mov ecx, 9
call qword [0x180385648]
lea rcx, [0x18035b2d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173ab9
xor r8d, r8d
xor edx, edx
mov ecx, 0xa
call qword [0x180385648]
lea rcx, [0x18035b2f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173ae4
xor r8d, r8d
xor edx, edx
mov ecx, 0xb
call qword [0x180385648]
lea rcx, [0x18035b318]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173b0f
xor r8d, r8d
xor edx, edx
mov ecx, 0xc
call qword [0x180385648]
lea rcx, [0x18035b338]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173b3a
xor r8d, r8d
xor edx, edx
mov ecx, 0xd
call qword [0x180385648]
lea rcx, [0x18035b358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173b65
xor r8d, r8d
xor edx, edx
mov ecx, 0xe
call qword [0x180385648]
lea rcx, [0x18035b378]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173b90
xor r8d, r8d
xor edx, edx
mov ecx, 0xf
call qword [0x180385648]
lea rcx, [0x18035b398]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173bbb
xor r8d, r8d
xor edx, edx
mov ecx, 0x10
call qword [0x180385648]
lea rcx, [0x18035b3b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173be6
xor r8d, r8d
xor edx, edx
mov ecx, 0x11
call qword [0x180385648]
lea rcx, [0x18035b3d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173c11
xor r8d, r8d
xor edx, edx
mov ecx, 0x12
call qword [0x180385648]
lea rcx, [0x18035b3f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173c3c
xor r8d, r8d
xor edx, edx
mov ecx, 0x13
call qword [0x180385648]
lea rcx, [0x18035b418]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173c67
xor r8d, r8d
xor edx, edx
mov ecx, 0x14
call qword [0x180385648]
lea rcx, [0x18035b438]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173c92
xor r8d, r8d
xor edx, edx
mov ecx, 0x15
call qword [0x180385648]
lea rcx, [0x18035b458]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173cbd
xor r8d, r8d
xor edx, edx
mov ecx, 0x16
call qword [0x180385648]
lea rcx, [0x18035b478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180173ce8
xor r8d, r8d
xor edx, edx
mov ecx, 0x17
call qword [0x180385648]
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1803572b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180173d76
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383e90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3c98], rax
lea rcx, [0x1803572b8]
call fcn.180045f70
mov rcx, qword [rsp + 0x3c98]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180173e0e
lea rax, [rsp + 0x15890]
mov qword [rsp + 0x3ca0], rax
lea rax, [rsp + 0x17f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x17f]
mov rcx, qword [rsp + 0x3ca0]
call fcn.1801d8170
mov qword [rsp + 0x3ca8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384a30]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3cb0], rax
lea rcx, [0x18035b498]
call fcn.180045f70
mov r8, qword [rsp + 0x3ca8]
mov rcx, qword [rsp + 0x3cb0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180173ea6
lea rax, [rsp + 0x15850]
mov qword [rsp + 0x3cb8], rax
lea rax, [rsp + 0x180]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x180]
mov rcx, qword [rsp + 0x3cb8]
call fcn.1801d8190
mov qword [rsp + 0x3cc0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384a10]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3cc8], rax
lea rcx, [0x18035b4b8]
call fcn.180045f70
mov r8, qword [rsp + 0x3cc0]
mov rcx, qword [rsp + 0x3cc8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180173f3e
lea rax, [rsp + 0x15810]
mov qword [rsp + 0x3cd0], rax
lea rax, [rsp + 0x181]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x181]
mov rcx, qword [rsp + 0x3cd0]
call fcn.1801d81b0
mov qword [rsp + 0x3cd8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803849f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3ce0], rax
lea rcx, [0x18035b4d8]
call fcn.180045f70
mov r8, qword [rsp + 0x3cd8]
mov rcx, qword [rsp + 0x3ce0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180173fd6
lea rax, [rsp + 0x157d0]
mov qword [rsp + 0x3ce8], rax
lea rax, [rsp + 0x182]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x182]
mov rcx, qword [rsp + 0x3ce8]
call fcn.1801d81d0
mov qword [rsp + 0x3cf0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803849d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3cf8], rax
lea rcx, [0x18035b4f8]
call fcn.180045f70
mov r8, qword [rsp + 0x3cf0]
mov rcx, qword [rsp + 0x3cf8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017406e
lea rax, [rsp + 0x15790]
mov qword [rsp + 0x3d00], rax
lea rax, [rsp + 0x183]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x183]
mov rcx, qword [rsp + 0x3d00]
call fcn.1801d81f0
mov qword [rsp + 0x3d08], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803849b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3d10], rax
lea rcx, [0x18035b518]
call fcn.180045f70
mov r8, qword [rsp + 0x3d08]
mov rcx, qword [rsp + 0x3d10]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174106
lea rax, [rsp + 0x15750]
mov qword [rsp + 0x3d18], rax
lea rax, [rsp + 0x184]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x184]
mov rcx, qword [rsp + 0x3d18]
call fcn.1801d8210
mov qword [rsp + 0x3d20], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384990]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3d28], rax
lea rcx, [0x18035b538]
call fcn.180045f70
mov r8, qword [rsp + 0x3d20]
mov rcx, qword [rsp + 0x3d28]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017419e
lea rax, [rsp + 0x15710]
mov qword [rsp + 0x3d30], rax
lea rax, [rsp + 0x185]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x185]
mov rcx, qword [rsp + 0x3d30]
call fcn.1801d8230
mov qword [rsp + 0x3d38], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384970]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3d40], rax
lea rcx, [0x18035b558]
call fcn.180045f70
mov r8, qword [rsp + 0x3d38]
mov rcx, qword [rsp + 0x3d40]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174236
lea rax, [rsp + 0x156d0]
mov qword [rsp + 0x3d48], rax
lea rax, [rsp + 0x186]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x186]
mov rcx, qword [rsp + 0x3d48]
call fcn.1801d8250
mov qword [rsp + 0x3d50], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384950]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3d58], rax
lea rcx, [0x18035b578]
call fcn.180045f70
mov r8, qword [rsp + 0x3d50]
mov rcx, qword [rsp + 0x3d58]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801742ce
lea rax, [rsp + 0x15690]
mov qword [rsp + 0x3d60], rax
lea rax, [rsp + 0x187]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x187]
mov rcx, qword [rsp + 0x3d60]
call fcn.1801d8270
mov qword [rsp + 0x3d68], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384930]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3d70], rax
lea rcx, [0x18035b598]
call fcn.180045f70
mov r8, qword [rsp + 0x3d68]
mov rcx, qword [rsp + 0x3d70]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174366
lea rax, [rsp + 0x15650]
mov qword [rsp + 0x3d78], rax
lea rax, [rsp + 0x188]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x188]
mov rcx, qword [rsp + 0x3d78]
call fcn.1801d8290
mov qword [rsp + 0x3d80], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384910]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3d88], rax
lea rcx, [0x18035b5b8]
call fcn.180045f70
mov r8, qword [rsp + 0x3d80]
mov rcx, qword [rsp + 0x3d88]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801743fe
lea rax, [rsp + 0x15610]
mov qword [rsp + 0x3d90], rax
lea rax, [rsp + 0x189]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x189]
mov rcx, qword [rsp + 0x3d90]
call fcn.1801d82b0
mov qword [rsp + 0x3d98], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803848f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3da0], rax
lea rcx, [0x18035b5d8]
call fcn.180045f70
mov r8, qword [rsp + 0x3d98]
mov rcx, qword [rsp + 0x3da0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174496
lea rax, [rsp + 0x155d0]
mov qword [rsp + 0x3da8], rax
lea rax, [rsp + 0x18a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x18a]
mov rcx, qword [rsp + 0x3da8]
call fcn.1801d82d0
mov qword [rsp + 0x3db0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803848d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3db8], rax
lea rcx, [0x18035b5f8]
call fcn.180045f70
mov r8, qword [rsp + 0x3db0]
mov rcx, qword [rsp + 0x3db8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017452e
lea rax, [rsp + 0x15590]
mov qword [rsp + 0x3dc0], rax
lea rax, [rsp + 0x18b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x18b]
mov rcx, qword [rsp + 0x3dc0]
call fcn.1801d82f0
mov qword [rsp + 0x3dc8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803848b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3dd0], rax
lea rcx, [0x18035b618]
call fcn.180045f70
mov r8, qword [rsp + 0x3dc8]
mov rcx, qword [rsp + 0x3dd0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801745c6
lea rax, [rsp + 0x15550]
mov qword [rsp + 0x3dd8], rax
lea rax, [rsp + 0x18c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x18c]
mov rcx, qword [rsp + 0x3dd8]
call fcn.1801d8310
mov qword [rsp + 0x3de0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384890]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3de8], rax
lea rcx, [0x18035b638]
call fcn.180045f70
mov r8, qword [rsp + 0x3de0]
mov rcx, qword [rsp + 0x3de8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017465e
lea rax, [rsp + 0x15510]
mov qword [rsp + 0x3df0], rax
lea rax, [rsp + 0x18d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x18d]
mov rcx, qword [rsp + 0x3df0]
call fcn.1801d8330
mov qword [rsp + 0x3df8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384870]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3e00], rax
lea rcx, [0x18035b658]
call fcn.180045f70
mov r8, qword [rsp + 0x3df8]
mov rcx, qword [rsp + 0x3e00]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801746f6
lea rax, [rsp + 0x154d0]
mov qword [rsp + 0x3e08], rax
lea rax, [rsp + 0x18e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x18e]
mov rcx, qword [rsp + 0x3e08]
call fcn.1801d8350
mov qword [rsp + 0x3e10], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384850]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3e18], rax
lea rcx, [0x18035b678]
call fcn.180045f70
mov r8, qword [rsp + 0x3e10]
mov rcx, qword [rsp + 0x3e18]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017478e
lea rax, [rsp + 0x15490]
mov qword [rsp + 0x3e20], rax
lea rax, [rsp + 0x18f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x18f]
mov rcx, qword [rsp + 0x3e20]
call fcn.1801d8370
mov qword [rsp + 0x3e28], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384830]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3e30], rax
lea rcx, [0x18035b698]
call fcn.180045f70
mov r8, qword [rsp + 0x3e28]
mov rcx, qword [rsp + 0x3e30]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174826
lea rax, [rsp + 0x15450]
mov qword [rsp + 0x3e38], rax
lea rax, [rsp + 0x190]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x190]
mov rcx, qword [rsp + 0x3e38]
call fcn.1801d8390
mov qword [rsp + 0x3e40], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384810]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3e48], rax
lea rcx, [0x18035b6b8]
call fcn.180045f70
mov r8, qword [rsp + 0x3e40]
mov rcx, qword [rsp + 0x3e48]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801748be
lea rax, [rsp + 0x15410]
mov qword [rsp + 0x3e50], rax
lea rax, [rsp + 0x191]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x191]
mov rcx, qword [rsp + 0x3e50]
call fcn.1801d83b0
mov qword [rsp + 0x3e58], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803847f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3e60], rax
lea rcx, [0x18035b6d8]
call fcn.180045f70
mov r8, qword [rsp + 0x3e58]
mov rcx, qword [rsp + 0x3e60]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174956
lea rax, [rsp + 0x153d0]
mov qword [rsp + 0x3e68], rax
lea rax, [rsp + 0x192]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x192]
mov rcx, qword [rsp + 0x3e68]
call fcn.1801d83d0
mov qword [rsp + 0x3e70], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803847d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3e78], rax
lea rcx, [0x18035b6f8]
call fcn.180045f70
mov r8, qword [rsp + 0x3e70]
mov rcx, qword [rsp + 0x3e78]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x18035b718]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801749a5
lea rcx, [0x18035b778]
call fcn.180045f70
lea rdx, [0x180384c24]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801749cc
lea rcx, [0x18035b798]
call fcn.180045f70
lea rdx, [0x180384c2e]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801749f3
lea rcx, [0x18035b7b8]
call fcn.180045f70
lea rdx, [0x180384c2d]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174a1a
lea rcx, [0x18035b7d8]
call fcn.180045f70
lea rdx, [0x180384c2c]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174a41
lea rcx, [0x18035b7f8]
call fcn.180045f70
lea rdx, [0x180384c2b]
mov rcx, rax
call fcn.18010c8f0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x18035b738]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174acf
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803847b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3e80], rax
lea rcx, [0x18035b738]
call fcn.180045f70
mov rcx, qword [rsp + 0x3e80]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174b67
lea rax, [rsp + 0x15390]
mov qword [rsp + 0x3e88], rax
lea rax, [rsp + 0x193]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x193]
mov rcx, qword [rsp + 0x3e88]
call fcn.1801d83f0
mov qword [rsp + 0x3e90], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384110]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3e98], rax
lea rcx, [0x18035b758]
call fcn.180045f70
mov r8, qword [rsp + 0x3e90]
mov rcx, qword [rsp + 0x3e98]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174bff
lea rax, [rsp + 0x15350]
mov qword [rsp + 0x3ea0], rax
lea rax, [rsp + 0x194]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x194]
mov rcx, qword [rsp + 0x3ea0]
call fcn.1801d8410
mov qword [rsp + 0x3ea8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384130]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3eb0], rax
lea rcx, [0x18035b778]
call fcn.180045f70
mov r8, qword [rsp + 0x3ea8]
mov rcx, qword [rsp + 0x3eb0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174c97
lea rax, [rsp + 0x15310]
mov qword [rsp + 0x3eb8], rax
lea rax, [rsp + 0x195]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x195]
mov rcx, qword [rsp + 0x3eb8]
call fcn.1801d8430
mov qword [rsp + 0x3ec0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803840f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3ec8], rax
lea rcx, [0x18035b798]
call fcn.180045f70
mov r8, qword [rsp + 0x3ec0]
mov rcx, qword [rsp + 0x3ec8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174d2f
lea rax, [rsp + 0x152d0]
mov qword [rsp + 0x3ed0], rax
lea rax, [rsp + 0x196]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x196]
mov rcx, qword [rsp + 0x3ed0]
call fcn.1801d8450
mov qword [rsp + 0x3ed8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803840d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3ee0], rax
lea rcx, [0x18035b7b8]
call fcn.180045f70
mov r8, qword [rsp + 0x3ed8]
mov rcx, qword [rsp + 0x3ee0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174dc7
lea rax, [rsp + 0x15290]
mov qword [rsp + 0x3ee8], rax
lea rax, [rsp + 0x197]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x197]
mov rcx, qword [rsp + 0x3ee8]
call fcn.1801d8470
mov qword [rsp + 0x3ef0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803840b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3ef8], rax
lea rcx, [0x18035b7d8]
call fcn.180045f70
mov r8, qword [rsp + 0x3ef0]
mov rcx, qword [rsp + 0x3ef8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174e5f
lea rax, [rsp + 0x15250]
mov qword [rsp + 0x3f00], rax
lea rax, [rsp + 0x198]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x198]
mov rcx, qword [rsp + 0x3f00]
call fcn.1801d8490
mov qword [rsp + 0x3f08], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384090]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3f10], rax
lea rcx, [0x18035b7f8]
call fcn.180045f70
mov r8, qword [rsp + 0x3f08]
mov rcx, qword [rsp + 0x3f10]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174ef7
lea rax, [rsp + 0x15210]
mov qword [rsp + 0x3f18], rax
lea rax, [rsp + 0x199]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x199]
mov rcx, qword [rsp + 0x3f18]
call fcn.1801d84b0
mov qword [rsp + 0x3f20], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384070]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3f28], rax
lea rcx, [0x18035b818]
call fcn.180045f70
mov r8, qword [rsp + 0x3f20]
mov rcx, qword [rsp + 0x3f28]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180174f8f
lea rax, [rsp + 0x151d0]
mov qword [rsp + 0x3f30], rax
lea rax, [rsp + 0x19a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x19a]
mov rcx, qword [rsp + 0x3f30]
call fcn.1801d84d0
mov qword [rsp + 0x3f38], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384050]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3f40], rax
lea rcx, [0x18035b838]
call fcn.180045f70
mov r8, qword [rsp + 0x3f38]
mov rcx, qword [rsp + 0x3f40]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175027
lea rax, [rsp + 0x15190]
mov qword [rsp + 0x3f48], rax
lea rax, [rsp + 0x19b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x19b]
mov rcx, qword [rsp + 0x3f48]
call fcn.1801d84f0
mov qword [rsp + 0x3f50], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384030]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3f58], rax
lea rcx, [0x18035b858]
call fcn.180045f70
mov r8, qword [rsp + 0x3f50]
mov rcx, qword [rsp + 0x3f58]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801750bf
lea rax, [rsp + 0x15150]
mov qword [rsp + 0x3f60], rax
lea rax, [rsp + 0x19c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x19c]
mov rcx, qword [rsp + 0x3f60]
call fcn.1801d8510
mov qword [rsp + 0x3f68], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384010]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3f70], rax
lea rcx, [0x18035b878]
call fcn.180045f70
mov r8, qword [rsp + 0x3f68]
mov rcx, qword [rsp + 0x3f70]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175157
lea rax, [rsp + 0x15110]
mov qword [rsp + 0x3f78], rax
lea rax, [rsp + 0x19d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x19d]
mov rcx, qword [rsp + 0x3f78]
call fcn.1801d8530
mov qword [rsp + 0x3f80], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383ff0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3f88], rax
lea rcx, [0x18035b898]
call fcn.180045f70
mov r8, qword [rsp + 0x3f80]
mov rcx, qword [rsp + 0x3f88]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801751ef
lea rax, [rsp + 0x150d0]
mov qword [rsp + 0x3f90], rax
lea rax, [rsp + 0x19e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x19e]
mov rcx, qword [rsp + 0x3f90]
call fcn.1801d8550
mov qword [rsp + 0x3f98], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383fd0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3fa0], rax
lea rcx, [0x18035b8b8]
call fcn.180045f70
mov r8, qword [rsp + 0x3f98]
mov rcx, qword [rsp + 0x3fa0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175287
lea rax, [rsp + 0x15090]
mov qword [rsp + 0x3fa8], rax
lea rax, [rsp + 0x19f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x19f]
mov rcx, qword [rsp + 0x3fa8]
call fcn.1801d8570
mov qword [rsp + 0x3fb0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383fb0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3fb8], rax
lea rcx, [0x18035b8d8]
call fcn.180045f70
mov r8, qword [rsp + 0x3fb0]
mov rcx, qword [rsp + 0x3fb8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017531f
lea rax, [rsp + 0x15050]
mov qword [rsp + 0x3fc0], rax
lea rax, [rsp + 0x1a0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1a0]
mov rcx, qword [rsp + 0x3fc0]
call fcn.1801d8590
mov qword [rsp + 0x3fc8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383f90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3fd0], rax
lea rcx, [0x18035b8f8]
call fcn.180045f70
mov r8, qword [rsp + 0x3fc8]
mov rcx, qword [rsp + 0x3fd0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801753b7
lea rax, [rsp + 0x15010]
mov qword [rsp + 0x3fd8], rax
lea rax, [rsp + 0x1a1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1a1]
mov rcx, qword [rsp + 0x3fd8]
call fcn.1801d85b0
mov qword [rsp + 0x3fe0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383f70]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x3fe8], rax
lea rcx, [0x18035b918]
call fcn.180045f70
mov r8, qword [rsp + 0x3fe0]
mov rcx, qword [rsp + 0x3fe8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017544f
lea rax, [rsp + 0x14fd0]
mov qword [rsp + 0x3ff0], rax
lea rax, [rsp + 0x1a2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1a2]
mov rcx, qword [rsp + 0x3ff0]
call fcn.1801d85d0
mov qword [rsp + 0x3ff8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383f50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4000], rax
lea rcx, [0x18035b938]
call fcn.180045f70
mov r8, qword [rsp + 0x3ff8]
mov rcx, qword [rsp + 0x4000]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801754e7
lea rax, [rsp + 0x14f90]
mov qword [rsp + 0x4008], rax
lea rax, [rsp + 0x1a3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1a3]
mov rcx, qword [rsp + 0x4008]
call fcn.1801d85f0
mov qword [rsp + 0x4010], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383f30]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4018], rax
lea rcx, [0x18035b958]
call fcn.180045f70
mov r8, qword [rsp + 0x4010]
mov rcx, qword [rsp + 0x4018]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017557f
lea rax, [rsp + 0x14f50]
mov qword [rsp + 0x4020], rax
lea rax, [rsp + 0x1a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1a4]
mov rcx, qword [rsp + 0x4020]
call fcn.1801d8610
mov qword [rsp + 0x4028], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383f10]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4030], rax
lea rcx, [0x18035b978]
call fcn.180045f70
mov r8, qword [rsp + 0x4028]
mov rcx, qword [rsp + 0x4030]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175617
lea rax, [rsp + 0x14f10]
mov qword [rsp + 0x4038], rax
lea rax, [rsp + 0x1a5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1a5]
mov rcx, qword [rsp + 0x4038]
call fcn.1801d8630
mov qword [rsp + 0x4040], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4048], rax
lea rcx, [0x18035b998]
call fcn.180045f70
mov r8, qword [rsp + 0x4040]
mov rcx, qword [rsp + 0x4048]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801756af
lea rax, [rsp + 0x14ed0]
mov qword [rsp + 0x4050], rax
lea rax, [rsp + 0x1a6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1a6]
mov rcx, qword [rsp + 0x4050]
call fcn.1801d8650
mov qword [rsp + 0x4058], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383ed0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4060], rax
lea rcx, [0x18035b9b8]
call fcn.180045f70
mov r8, qword [rsp + 0x4058]
mov rcx, qword [rsp + 0x4060]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175747
lea rax, [rsp + 0x14e90]
mov qword [rsp + 0x4068], rax
lea rax, [rsp + 0x1a7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1a7]
mov rcx, qword [rsp + 0x4068]
call fcn.1801d8670
mov qword [rsp + 0x4070], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383eb0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4078], rax
lea rcx, [0x18035b9d8]
call fcn.180045f70
mov r8, qword [rsp + 0x4070]
mov rcx, qword [rsp + 0x4078]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x18035b9f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x180357df8]
call fcn.180045f70
mov edx, 0x1b4
mov rcx, rax
call fcn.18010c490
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801757d3
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383130]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4080], rax
lea rcx, [0x18035b738]
call fcn.180045f70
mov rcx, qword [rsp + 0x4080]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017586b
lea rax, [rsp + 0x14e50]
mov qword [rsp + 0x4088], rax
lea rax, [rsp + 0x1a8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1a8]
mov rcx, qword [rsp + 0x4088]
call fcn.1801d8690
mov qword [rsp + 0x4090], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803833b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4098], rax
lea rcx, [0x18035b778]
call fcn.180045f70
mov r8, qword [rsp + 0x4090]
mov rcx, qword [rsp + 0x4098]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175903
lea rax, [rsp + 0x14e10]
mov qword [rsp + 0x40a0], rax
lea rax, [rsp + 0x1a9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1a9]
mov rcx, qword [rsp + 0x40a0]
call fcn.1801d86b0
mov qword [rsp + 0x40a8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383390]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x40b0], rax
lea rcx, [0x18035b798]
call fcn.180045f70
mov r8, qword [rsp + 0x40a8]
mov rcx, qword [rsp + 0x40b0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017599b
lea rax, [rsp + 0x14dd0]
mov qword [rsp + 0x40b8], rax
lea rax, [rsp + 0x1aa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1aa]
mov rcx, qword [rsp + 0x40b8]
call fcn.1801d86d0
mov qword [rsp + 0x40c0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383370]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x40c8], rax
lea rcx, [0x18035b7b8]
call fcn.180045f70
mov r8, qword [rsp + 0x40c0]
mov rcx, qword [rsp + 0x40c8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175a33
lea rax, [rsp + 0x14d90]
mov qword [rsp + 0x40d0], rax
lea rax, [rsp + 0x1ab]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ab]
mov rcx, qword [rsp + 0x40d0]
call fcn.1801d86f0
mov qword [rsp + 0x40d8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383350]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x40e0], rax
lea rcx, [0x18035b7d8]
call fcn.180045f70
mov r8, qword [rsp + 0x40d8]
mov rcx, qword [rsp + 0x40e0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175acb
lea rax, [rsp + 0x14d50]
mov qword [rsp + 0x40e8], rax
lea rax, [rsp + 0x1ac]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ac]
mov rcx, qword [rsp + 0x40e8]
call fcn.1801d8710
mov qword [rsp + 0x40f0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383330]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x40f8], rax
lea rcx, [0x18035b7f8]
call fcn.180045f70
mov r8, qword [rsp + 0x40f0]
mov rcx, qword [rsp + 0x40f8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175b63
lea rax, [rsp + 0x14d10]
mov qword [rsp + 0x4100], rax
lea rax, [rsp + 0x1ad]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ad]
mov rcx, qword [rsp + 0x4100]
call fcn.1801d8730
mov qword [rsp + 0x4108], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383310]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4110], rax
lea rcx, [0x18035b818]
call fcn.180045f70
mov r8, qword [rsp + 0x4108]
mov rcx, qword [rsp + 0x4110]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175bfb
lea rax, [rsp + 0x14cd0]
mov qword [rsp + 0x4118], rax
lea rax, [rsp + 0x1ae]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ae]
mov rcx, qword [rsp + 0x4118]
call fcn.1801d8750
mov qword [rsp + 0x4120], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803832f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4128], rax
lea rcx, [0x18035b838]
call fcn.180045f70
mov r8, qword [rsp + 0x4120]
mov rcx, qword [rsp + 0x4128]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175c93
lea rax, [rsp + 0x14c90]
mov qword [rsp + 0x4130], rax
lea rax, [rsp + 0x1af]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1af]
mov rcx, qword [rsp + 0x4130]
call fcn.1801d8770
mov qword [rsp + 0x4138], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803832d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4140], rax
lea rcx, [0x18035b858]
call fcn.180045f70
mov r8, qword [rsp + 0x4138]
mov rcx, qword [rsp + 0x4140]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175d2b
lea rax, [rsp + 0x14c50]
mov qword [rsp + 0x4148], rax
lea rax, [rsp + 0x1b0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1b0]
mov rcx, qword [rsp + 0x4148]
call fcn.1801d8790
mov qword [rsp + 0x4150], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803832b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4158], rax
lea rcx, [0x18035b878]
call fcn.180045f70
mov r8, qword [rsp + 0x4150]
mov rcx, qword [rsp + 0x4158]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175dc3
lea rax, [rsp + 0x14c10]
mov qword [rsp + 0x4160], rax
lea rax, [rsp + 0x1b1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1b1]
mov rcx, qword [rsp + 0x4160]
call fcn.1801d87b0
mov qword [rsp + 0x4168], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383290]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4170], rax
lea rcx, [0x18035b898]
call fcn.180045f70
mov r8, qword [rsp + 0x4168]
mov rcx, qword [rsp + 0x4170]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175e5b
lea rax, [rsp + 0x14bd0]
mov qword [rsp + 0x4178], rax
lea rax, [rsp + 0x1b2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1b2]
mov rcx, qword [rsp + 0x4178]
call fcn.1801d87d0
mov qword [rsp + 0x4180], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383270]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4188], rax
lea rcx, [0x18035b8b8]
call fcn.180045f70
mov r8, qword [rsp + 0x4180]
mov rcx, qword [rsp + 0x4188]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175ef3
lea rax, [rsp + 0x14b90]
mov qword [rsp + 0x4190], rax
lea rax, [rsp + 0x1b3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1b3]
mov rcx, qword [rsp + 0x4190]
call fcn.1801d87f0
mov qword [rsp + 0x4198], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383250]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x41a0], rax
lea rcx, [0x18035b8d8]
call fcn.180045f70
mov r8, qword [rsp + 0x4198]
mov rcx, qword [rsp + 0x41a0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180175f8b
lea rax, [rsp + 0x14b50]
mov qword [rsp + 0x41a8], rax
lea rax, [rsp + 0x1b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1b4]
mov rcx, qword [rsp + 0x41a8]
call fcn.1801d8810
mov qword [rsp + 0x41b0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383230]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x41b8], rax
lea rcx, [0x18035b8f8]
call fcn.180045f70
mov r8, qword [rsp + 0x41b0]
mov rcx, qword [rsp + 0x41b8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176023
lea rax, [rsp + 0x14b10]
mov qword [rsp + 0x41c0], rax
lea rax, [rsp + 0x1b5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1b5]
mov rcx, qword [rsp + 0x41c0]
call fcn.1801d8830
mov qword [rsp + 0x41c8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383210]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x41d0], rax
lea rcx, [0x18035b918]
call fcn.180045f70
mov r8, qword [rsp + 0x41c8]
mov rcx, qword [rsp + 0x41d0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801760bb
lea rax, [rsp + 0x14ad0]
mov qword [rsp + 0x41d8], rax
lea rax, [rsp + 0x1b6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1b6]
mov rcx, qword [rsp + 0x41d8]
call fcn.1801d8850
mov qword [rsp + 0x41e0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803831f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x41e8], rax
lea rcx, [0x18035b938]
call fcn.180045f70
mov r8, qword [rsp + 0x41e0]
mov rcx, qword [rsp + 0x41e8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176153
lea rax, [rsp + 0x14a90]
mov qword [rsp + 0x41f0], rax
lea rax, [rsp + 0x1b7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1b7]
mov rcx, qword [rsp + 0x41f0]
call fcn.1801d8870
mov qword [rsp + 0x41f8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803831d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4200], rax
lea rcx, [0x18035b958]
call fcn.180045f70
mov r8, qword [rsp + 0x41f8]
mov rcx, qword [rsp + 0x4200]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801761eb
lea rax, [rsp + 0x14a50]
mov qword [rsp + 0x4208], rax
lea rax, [rsp + 0x1b8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1b8]
mov rcx, qword [rsp + 0x4208]
call fcn.1801d8890
mov qword [rsp + 0x4210], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803831b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4218], rax
lea rcx, [0x18035b978]
call fcn.180045f70
mov r8, qword [rsp + 0x4210]
mov rcx, qword [rsp + 0x4218]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176283
lea rax, [rsp + 0x14a10]
mov qword [rsp + 0x4220], rax
lea rax, [rsp + 0x1b9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1b9]
mov rcx, qword [rsp + 0x4220]
call fcn.1801d88b0
mov qword [rsp + 0x4228], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383190]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4230], rax
lea rcx, [0x18035b998]
call fcn.180045f70
mov r8, qword [rsp + 0x4228]
mov rcx, qword [rsp + 0x4230]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017631b
lea rax, [rsp + 0x149d0]
mov qword [rsp + 0x4238], rax
lea rax, [rsp + 0x1ba]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ba]
mov rcx, qword [rsp + 0x4238]
call fcn.1801d88d0
mov qword [rsp + 0x4240], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383170]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4248], rax
lea rcx, [0x18035b9b8]
call fcn.180045f70
mov r8, qword [rsp + 0x4240]
mov rcx, qword [rsp + 0x4248]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801763b3
lea rax, [rsp + 0x14990]
mov qword [rsp + 0x4250], rax
lea rax, [rsp + 0x1bb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1bb]
mov rcx, qword [rsp + 0x4250]
call fcn.1801d88f0
mov qword [rsp + 0x4258], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180383150]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4260], rax
lea rcx, [0x18035b9d8]
call fcn.180045f70
mov r8, qword [rsp + 0x4258]
mov rcx, qword [rsp + 0x4260]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x18035ba18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176426
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382e90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4268], rax
lea rcx, [0x18035ba18]
call fcn.180045f70
mov rcx, qword [rsp + 0x4268]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801764be
lea rax, [rsp + 0x14950]
mov qword [rsp + 0x4270], rax
lea rax, [rsp + 0x1bc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1bc]
mov rcx, qword [rsp + 0x4270]
call fcn.1801d8910
mov qword [rsp + 0x4278], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382e70]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4280], rax
lea rcx, [0x18035ba38]
call fcn.180045f70
mov r8, qword [rsp + 0x4278]
mov rcx, qword [rsp + 0x4280]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176556
lea rax, [rsp + 0x14910]
mov qword [rsp + 0x4288], rax
lea rax, [rsp + 0x1bd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1bd]
mov rcx, qword [rsp + 0x4288]
call fcn.1801d8930
mov qword [rsp + 0x4290], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382e50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4298], rax
lea rcx, [0x18035ba58]
call fcn.180045f70
mov r8, qword [rsp + 0x4290]
mov rcx, qword [rsp + 0x4298]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801765ee
lea rax, [rsp + 0x148d0]
mov qword [rsp + 0x42a0], rax
lea rax, [rsp + 0x1be]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1be]
mov rcx, qword [rsp + 0x42a0]
call fcn.1801d8950
mov qword [rsp + 0x42a8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382e30]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x42b0], rax
lea rcx, [0x18035ba78]
call fcn.180045f70
mov r8, qword [rsp + 0x42a8]
mov rcx, qword [rsp + 0x42b0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176686
lea rax, [rsp + 0x14890]
mov qword [rsp + 0x42b8], rax
lea rax, [rsp + 0x1bf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1bf]
mov rcx, qword [rsp + 0x42b8]
call fcn.1801d8970
mov qword [rsp + 0x42c0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382e10]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x42c8], rax
lea rcx, [0x18035ba98]
call fcn.180045f70
mov r8, qword [rsp + 0x42c0]
mov rcx, qword [rsp + 0x42c8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017671e
lea rax, [rsp + 0x14850]
mov qword [rsp + 0x42d0], rax
lea rax, [rsp + 0x1c0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1c0]
mov rcx, qword [rsp + 0x42d0]
call fcn.1801d8990
mov qword [rsp + 0x42d8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382df0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x42e0], rax
lea rcx, [0x18035bab8]
call fcn.180045f70
mov r8, qword [rsp + 0x42d8]
mov rcx, qword [rsp + 0x42e0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801767b6
lea rax, [rsp + 0x14810]
mov qword [rsp + 0x42e8], rax
lea rax, [rsp + 0x1c1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1c1]
mov rcx, qword [rsp + 0x42e8]
call fcn.1801d89b0
mov qword [rsp + 0x42f0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382dd0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x42f8], rax
lea rcx, [0x18035bad8]
call fcn.180045f70
mov r8, qword [rsp + 0x42f0]
mov rcx, qword [rsp + 0x42f8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017684e
lea rax, [rsp + 0x147d0]
mov qword [rsp + 0x4300], rax
lea rax, [rsp + 0x1c2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1c2]
mov rcx, qword [rsp + 0x4300]
call fcn.1801d89d0
mov qword [rsp + 0x4308], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382db0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4310], rax
lea rcx, [0x18035baf8]
call fcn.180045f70
mov r8, qword [rsp + 0x4308]
mov rcx, qword [rsp + 0x4310]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801768e6
lea rax, [rsp + 0x14790]
mov qword [rsp + 0x4318], rax
lea rax, [rsp + 0x1c3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1c3]
mov rcx, qword [rsp + 0x4318]
call fcn.1801d89f0
mov qword [rsp + 0x4320], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382d90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4328], rax
lea rcx, [0x18035bb18]
call fcn.180045f70
mov r8, qword [rsp + 0x4320]
mov rcx, qword [rsp + 0x4328]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017697e
lea rax, [rsp + 0x14750]
mov qword [rsp + 0x4330], rax
lea rax, [rsp + 0x1c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1c4]
mov rcx, qword [rsp + 0x4330]
call fcn.1801d8a10
mov qword [rsp + 0x4338], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382d70]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4340], rax
lea rcx, [0x18035bb38]
call fcn.180045f70
mov r8, qword [rsp + 0x4338]
mov rcx, qword [rsp + 0x4340]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176a16
lea rax, [rsp + 0x14710]
mov qword [rsp + 0x4348], rax
lea rax, [rsp + 0x1c5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1c5]
mov rcx, qword [rsp + 0x4348]
call fcn.1801d8a30
mov qword [rsp + 0x4350], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180382d50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4358], rax
lea rcx, [0x18035bb58]
call fcn.180045f70
mov r8, qword [rsp + 0x4350]
mov rcx, qword [rsp + 0x4358]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028c60
jmp case.0x18011196c.3
lea rcx, [0x1803572f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176a89
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384230]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4360], rax
lea rcx, [0x1803572f8]
call fcn.180045f70
mov rcx, qword [rsp + 0x4360]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176b21
lea rax, [rsp + 0x146d0]
mov qword [rsp + 0x4368], rax
lea rax, [rsp + 0x1c6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1c6]
mov rcx, qword [rsp + 0x4368]
call fcn.1801d8a50
mov qword [rsp + 0x4370], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384750]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4378], rax
lea rcx, [0x18035bb78]
call fcn.180045f70
mov r8, qword [rsp + 0x4370]
mov rcx, qword [rsp + 0x4378]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176bb9
lea rax, [rsp + 0x14690]
mov qword [rsp + 0x4380], rax
lea rax, [rsp + 0x1c7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1c7]
mov rcx, qword [rsp + 0x4380]
call fcn.1801d8a70
mov qword [rsp + 0x4388], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384730]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4390], rax
lea rcx, [0x18035bb98]
call fcn.180045f70
mov r8, qword [rsp + 0x4388]
mov rcx, qword [rsp + 0x4390]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176c51
lea rax, [rsp + 0x14650]
mov qword [rsp + 0x4398], rax
lea rax, [rsp + 0x1c8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1c8]
mov rcx, qword [rsp + 0x4398]
call fcn.1801d8a90
mov qword [rsp + 0x43a0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x43a8], rax
lea rcx, [0x18035bbb8]
call fcn.180045f70
mov r8, qword [rsp + 0x43a0]
mov rcx, qword [rsp + 0x43a8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176ce9
lea rax, [rsp + 0x14610]
mov qword [rsp + 0x43b0], rax
lea rax, [rsp + 0x1c9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1c9]
mov rcx, qword [rsp + 0x43b0]
call fcn.1801d8ab0
mov qword [rsp + 0x43b8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803846f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x43c0], rax
lea rcx, [0x18035bbd8]
call fcn.180045f70
mov r8, qword [rsp + 0x43b8]
mov rcx, qword [rsp + 0x43c0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176d81
lea rax, [rsp + 0x145d0]
mov qword [rsp + 0x43c8], rax
lea rax, [rsp + 0x1ca]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ca]
mov rcx, qword [rsp + 0x43c8]
call fcn.1801d8ad0
mov qword [rsp + 0x43d0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803846d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x43d8], rax
lea rcx, [0x18035bbf8]
call fcn.180045f70
mov r8, qword [rsp + 0x43d0]
mov rcx, qword [rsp + 0x43d8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176e19
lea rax, [rsp + 0x14590]
mov qword [rsp + 0x43e0], rax
lea rax, [rsp + 0x1cb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1cb]
mov rcx, qword [rsp + 0x43e0]
call fcn.1801d8af0
mov qword [rsp + 0x43e8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803846b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x43f0], rax
lea rcx, [0x18035bc18]
call fcn.180045f70
mov r8, qword [rsp + 0x43e8]
mov rcx, qword [rsp + 0x43f0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176eb1
lea rax, [rsp + 0x14550]
mov qword [rsp + 0x43f8], rax
lea rax, [rsp + 0x1cc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1cc]
mov rcx, qword [rsp + 0x43f8]
call fcn.1801d8b10
mov qword [rsp + 0x4400], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384690]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4408], rax
lea rcx, [0x18035bc38]
call fcn.180045f70
mov r8, qword [rsp + 0x4400]
mov rcx, qword [rsp + 0x4408]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176f49
lea rax, [rsp + 0x14510]
mov qword [rsp + 0x4410], rax
lea rax, [rsp + 0x1cd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1cd]
mov rcx, qword [rsp + 0x4410]
call fcn.1801d8b30
mov qword [rsp + 0x4418], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384670]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4420], rax
lea rcx, [0x18035bc58]
call fcn.180045f70
mov r8, qword [rsp + 0x4418]
mov rcx, qword [rsp + 0x4420]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180176fe1
lea rax, [rsp + 0x144d0]
mov qword [rsp + 0x4428], rax
lea rax, [rsp + 0x1ce]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ce]
mov rcx, qword [rsp + 0x4428]
call fcn.1801d8b50
mov qword [rsp + 0x4430], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384650]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4438], rax
lea rcx, [0x18035bc78]
call fcn.180045f70
mov r8, qword [rsp + 0x4430]
mov rcx, qword [rsp + 0x4438]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177079
lea rax, [rsp + 0x14490]
mov qword [rsp + 0x4440], rax
lea rax, [rsp + 0x1cf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1cf]
mov rcx, qword [rsp + 0x4440]
call fcn.1801d8b70
mov qword [rsp + 0x4448], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384630]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4450], rax
lea rcx, [0x18035bc98]
call fcn.180045f70
mov r8, qword [rsp + 0x4448]
mov rcx, qword [rsp + 0x4450]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177111
lea rax, [rsp + 0x14450]
mov qword [rsp + 0x4458], rax
lea rax, [rsp + 0x1d0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1d0]
mov rcx, qword [rsp + 0x4458]
call fcn.1801d8b90
mov qword [rsp + 0x4460], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384610]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4468], rax
lea rcx, [0x18035bcb8]
call fcn.180045f70
mov r8, qword [rsp + 0x4460]
mov rcx, qword [rsp + 0x4468]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801771a9
lea rax, [rsp + 0x14410]
mov qword [rsp + 0x4470], rax
lea rax, [rsp + 0x1d1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1d1]
mov rcx, qword [rsp + 0x4470]
call fcn.1801d8bb0
mov qword [rsp + 0x4478], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803845f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4480], rax
lea rcx, [0x18035bcd8]
call fcn.180045f70
mov r8, qword [rsp + 0x4478]
mov rcx, qword [rsp + 0x4480]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177241
lea rax, [rsp + 0x143d0]
mov qword [rsp + 0x4488], rax
lea rax, [rsp + 0x1d2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1d2]
mov rcx, qword [rsp + 0x4488]
call fcn.1801d8bd0
mov qword [rsp + 0x4490], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803845d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4498], rax
lea rcx, [0x18035bcf8]
call fcn.180045f70
mov r8, qword [rsp + 0x4490]
mov rcx, qword [rsp + 0x4498]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801772d9
lea rax, [rsp + 0x14390]
mov qword [rsp + 0x44a0], rax
lea rax, [rsp + 0x1d3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1d3]
mov rcx, qword [rsp + 0x44a0]
call fcn.1801d8bf0
mov qword [rsp + 0x44a8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803845b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x44b0], rax
lea rcx, [0x18035bd18]
call fcn.180045f70
mov r8, qword [rsp + 0x44a8]
mov rcx, qword [rsp + 0x44b0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177371
lea rax, [rsp + 0x14350]
mov qword [rsp + 0x44b8], rax
lea rax, [rsp + 0x1d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1d4]
mov rcx, qword [rsp + 0x44b8]
call fcn.1801d8c10
mov qword [rsp + 0x44c0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384590]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x44c8], rax
lea rcx, [0x18035bd38]
call fcn.180045f70
mov r8, qword [rsp + 0x44c0]
mov rcx, qword [rsp + 0x44c8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177409
lea rax, [rsp + 0x14310]
mov qword [rsp + 0x44d0], rax
lea rax, [rsp + 0x1d5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1d5]
mov rcx, qword [rsp + 0x44d0]
call fcn.1801d8c30
mov qword [rsp + 0x44d8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384570]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x44e0], rax
lea rcx, [0x18035bd58]
call fcn.180045f70
mov r8, qword [rsp + 0x44d8]
mov rcx, qword [rsp + 0x44e0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801774a1
lea rax, [rsp + 0x142d0]
mov qword [rsp + 0x44e8], rax
lea rax, [rsp + 0x1d6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1d6]
mov rcx, qword [rsp + 0x44e8]
call fcn.1801d8c50
mov qword [rsp + 0x44f0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384550]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x44f8], rax
lea rcx, [0x18035bd78]
call fcn.180045f70
mov r8, qword [rsp + 0x44f0]
mov rcx, qword [rsp + 0x44f8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177539
lea rax, [rsp + 0x14290]
mov qword [rsp + 0x4500], rax
lea rax, [rsp + 0x1d7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1d7]
mov rcx, qword [rsp + 0x4500]
call fcn.1801d8c70
mov qword [rsp + 0x4508], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384530]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4510], rax
lea rcx, [0x18035bd98]
call fcn.180045f70
mov r8, qword [rsp + 0x4508]
mov rcx, qword [rsp + 0x4510]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801775d1
lea rax, [rsp + 0x14250]
mov qword [rsp + 0x4518], rax
lea rax, [rsp + 0x1d8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1d8]
mov rcx, qword [rsp + 0x4518]
call fcn.1801d8c90
mov qword [rsp + 0x4520], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384510]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4528], rax
lea rcx, [0x18035bdb8]
call fcn.180045f70
mov r8, qword [rsp + 0x4520]
mov rcx, qword [rsp + 0x4528]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177669
lea rax, [rsp + 0x14210]
mov qword [rsp + 0x4530], rax
lea rax, [rsp + 0x1d9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1d9]
mov rcx, qword [rsp + 0x4530]
call fcn.1801d8cb0
mov qword [rsp + 0x4538], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803844f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4540], rax
lea rcx, [0x18035bdd8]
call fcn.180045f70
mov r8, qword [rsp + 0x4538]
mov rcx, qword [rsp + 0x4540]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180357298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801776dc
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384210]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4548], rax
lea rcx, [0x180357298]
call fcn.180045f70
mov rcx, qword [rsp + 0x4548]
mov rdx, rcx
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177774
lea rax, [rsp + 0x141d0]
mov qword [rsp + 0x4550], rax
lea rax, [rsp + 0x1da]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1da]
mov rcx, qword [rsp + 0x4550]
call fcn.1801d8cd0
mov qword [rsp + 0x4558], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803841f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4560], rax
lea rcx, [0x18035bdf8]
call fcn.180045f70
mov r8, qword [rsp + 0x4558]
mov rcx, qword [rsp + 0x4560]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017780c
lea rax, [rsp + 0x14190]
mov qword [rsp + 0x4568], rax
lea rax, [rsp + 0x1db]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1db]
mov rcx, qword [rsp + 0x4568]
call fcn.1801d8cf0
mov qword [rsp + 0x4570], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803844d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4578], rax
lea rcx, [0x18035be18]
call fcn.180045f70
mov r8, qword [rsp + 0x4570]
mov rcx, qword [rsp + 0x4578]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801778a4
lea rax, [rsp + 0x14150]
mov qword [rsp + 0x4580], rax
lea rax, [rsp + 0x1dc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1dc]
mov rcx, qword [rsp + 0x4580]
call fcn.1801d8d10
mov qword [rsp + 0x4588], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803844b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4590], rax
lea rcx, [0x18035be38]
call fcn.180045f70
mov r8, qword [rsp + 0x4588]
mov rcx, qword [rsp + 0x4590]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017793c
lea rax, [rsp + 0x14110]
mov qword [rsp + 0x4598], rax
lea rax, [rsp + 0x1dd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1dd]
mov rcx, qword [rsp + 0x4598]
call fcn.1801d8d30
mov qword [rsp + 0x45a0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384490]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x45a8], rax
lea rcx, [0x18035be58]
call fcn.180045f70
mov r8, qword [rsp + 0x45a0]
mov rcx, qword [rsp + 0x45a8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801779d4
lea rax, [rsp + 0x140d0]
mov qword [rsp + 0x45b0], rax
lea rax, [rsp + 0x1de]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1de]
mov rcx, qword [rsp + 0x45b0]
call fcn.1801d8d50
mov qword [rsp + 0x45b8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384470]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x45c0], rax
lea rcx, [0x18035be78]
call fcn.180045f70
mov r8, qword [rsp + 0x45b8]
mov rcx, qword [rsp + 0x45c0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177a6c
lea rax, [rsp + 0x14090]
mov qword [rsp + 0x45c8], rax
lea rax, [rsp + 0x1df]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1df]
mov rcx, qword [rsp + 0x45c8]
call fcn.1801d8d70
mov qword [rsp + 0x45d0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384450]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x45d8], rax
lea rcx, [0x18035be98]
call fcn.180045f70
mov r8, qword [rsp + 0x45d0]
mov rcx, qword [rsp + 0x45d8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177b04
lea rax, [rsp + 0x14050]
mov qword [rsp + 0x45e0], rax
lea rax, [rsp + 0x1e0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1e0]
mov rcx, qword [rsp + 0x45e0]
call fcn.1801d8d90
mov qword [rsp + 0x45e8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384430]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x45f0], rax
lea rcx, [0x18035beb8]
call fcn.180045f70
mov r8, qword [rsp + 0x45e8]
mov rcx, qword [rsp + 0x45f0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177b9c
lea rax, [rsp + 0x14010]
mov qword [rsp + 0x45f8], rax
lea rax, [rsp + 0x1e1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1e1]
mov rcx, qword [rsp + 0x45f8]
call fcn.1801d8db0
mov qword [rsp + 0x4600], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384410]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4608], rax
lea rcx, [0x18035bed8]
call fcn.180045f70
mov r8, qword [rsp + 0x4600]
mov rcx, qword [rsp + 0x4608]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177c34
lea rax, [rsp + 0x13fd0]
mov qword [rsp + 0x4610], rax
lea rax, [rsp + 0x1e2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1e2]
mov rcx, qword [rsp + 0x4610]
call fcn.1801d8dd0
mov qword [rsp + 0x4618], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803843f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4620], rax
lea rcx, [0x18035bef8]
call fcn.180045f70
mov r8, qword [rsp + 0x4618]
mov rcx, qword [rsp + 0x4620]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177ccc
lea rax, [rsp + 0x13f90]
mov qword [rsp + 0x4628], rax
lea rax, [rsp + 0x1e3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1e3]
mov rcx, qword [rsp + 0x4628]
call fcn.1801d8df0
mov qword [rsp + 0x4630], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803843d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4638], rax
lea rcx, [0x18035bf18]
call fcn.180045f70
mov r8, qword [rsp + 0x4630]
mov rcx, qword [rsp + 0x4638]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177d64
lea rax, [rsp + 0x13f50]
mov qword [rsp + 0x4640], rax
lea rax, [rsp + 0x1e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1e4]
mov rcx, qword [rsp + 0x4640]
call fcn.1801d8e10
mov qword [rsp + 0x4648], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803843b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4650], rax
lea rcx, [0x18035bf38]
call fcn.180045f70
mov r8, qword [rsp + 0x4648]
mov rcx, qword [rsp + 0x4650]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177dfc
lea rax, [rsp + 0x13f10]
mov qword [rsp + 0x4658], rax
lea rax, [rsp + 0x1e5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1e5]
mov rcx, qword [rsp + 0x4658]
call fcn.1801d8e30
mov qword [rsp + 0x4660], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384390]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4668], rax
lea rcx, [0x18035bf58]
call fcn.180045f70
mov r8, qword [rsp + 0x4660]
mov rcx, qword [rsp + 0x4668]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177e94
lea rax, [rsp + 0x13ed0]
mov qword [rsp + 0x4670], rax
lea rax, [rsp + 0x1e6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1e6]
mov rcx, qword [rsp + 0x4670]
call fcn.1801d8e50
mov qword [rsp + 0x4678], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384370]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4680], rax
lea rcx, [0x18035bf78]
call fcn.180045f70
mov r8, qword [rsp + 0x4678]
mov rcx, qword [rsp + 0x4680]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177f2c
lea rax, [rsp + 0x13e90]
mov qword [rsp + 0x4688], rax
lea rax, [rsp + 0x1e7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1e7]
mov rcx, qword [rsp + 0x4688]
call fcn.1801d8e70
mov qword [rsp + 0x4690], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384350]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4698], rax
lea rcx, [0x18035bf98]
call fcn.180045f70
mov r8, qword [rsp + 0x4690]
mov rcx, qword [rsp + 0x4698]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180177fc4
lea rax, [rsp + 0x13e50]
mov qword [rsp + 0x46a0], rax
lea rax, [rsp + 0x1e8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1e8]
mov rcx, qword [rsp + 0x46a0]
call fcn.1801d8e90
mov qword [rsp + 0x46a8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384330]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x46b0], rax
lea rcx, [0x18035bfb8]
call fcn.180045f70
mov r8, qword [rsp + 0x46a8]
mov rcx, qword [rsp + 0x46b0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017805c
lea rax, [rsp + 0x13e10]
mov qword [rsp + 0x46b8], rax
lea rax, [rsp + 0x1e9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1e9]
mov rcx, qword [rsp + 0x46b8]
call fcn.1801d8eb0
mov qword [rsp + 0x46c0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384310]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x46c8], rax
lea rcx, [0x18035bfd8]
call fcn.180045f70
mov r8, qword [rsp + 0x46c0]
mov rcx, qword [rsp + 0x46c8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801780f4
lea rax, [rsp + 0x13dd0]
mov qword [rsp + 0x46d0], rax
lea rax, [rsp + 0x1ea]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ea]
mov rcx, qword [rsp + 0x46d0]
call fcn.1801d8ed0
mov qword [rsp + 0x46d8], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803842f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x46e0], rax
lea rcx, [0x18035bff8]
call fcn.180045f70
mov r8, qword [rsp + 0x46d8]
mov rcx, qword [rsp + 0x46e0]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x18017818c
lea rax, [rsp + 0x13d90]
mov qword [rsp + 0x46e8], rax
lea rax, [rsp + 0x1eb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1eb]
mov rcx, qword [rsp + 0x46e8]
call fcn.1801d8ef0
mov qword [rsp + 0x46f0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803842d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x46f8], rax
lea rcx, [0x18035c018]
call fcn.180045f70
mov r8, qword [rsp + 0x46f0]
mov rcx, qword [rsp + 0x46f8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180178224
lea rax, [rsp + 0x13d50]
mov qword [rsp + 0x4700], rax
lea rax, [rsp + 0x1ec]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ec]
mov rcx, qword [rsp + 0x4700]
call fcn.1801d8f10
mov qword [rsp + 0x4708], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x1803842b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4710], rax
lea rcx, [0x18035c038]
call fcn.180045f70
mov r8, qword [rsp + 0x4708]
mov rcx, qword [rsp + 0x4710]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801782bc
lea rax, [rsp + 0x13d10]
mov qword [rsp + 0x4718], rax
lea rax, [rsp + 0x1ed]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ed]
mov rcx, qword [rsp + 0x4718]
call fcn.1801d8f30
mov qword [rsp + 0x4720], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384290]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4728], rax
lea rcx, [0x18035c058]
call fcn.180045f70
mov r8, qword [rsp + 0x4720]
mov rcx, qword [rsp + 0x4728]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x180178354
lea rax, [rsp + 0x13cd0]
mov qword [rsp + 0x4730], rax
lea rax, [rsp + 0x1ee]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ee]
mov rcx, qword [rsp + 0x4730]
call fcn.1801d8f50
mov qword [rsp + 0x4738], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384270]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x4740], rax
lea rcx, [0x18035c078]
call fcn.180045f70
mov r8, qword [rsp + 0x4738]
mov rcx, qword [rsp + 0x4740]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x180357258]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035c098]
call fcn.180045f70
mov edx, 0x15c
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035c0b8]
call fcn.180045f70
mov edx, 0x15d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035c0d8]
call fcn.180045f70
mov edx, 0x20
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035c0f8]
call fcn.180045f70
lea rdx, [0x18037fdee]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x18035c118]
call fcn.180045f70
lea rdx, [0x180384cc0]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x18035c138]
call fcn.180045f70
lea rdx, [0x180384cbf]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x18035c158]
call fcn.180045f70
lea rdx, [0x180384d27]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x18035c178]
call fcn.180045f70
lea rdx, [0x180384d8c]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x18035c198]
call fcn.180045f70
lea rdx, [0x180384c29]
mov rcx, rax
call fcn.18010c8f0
lea rax, [rsp + 0x13c90]
mov qword [rsp + 0x4748], rax
lea rax, [rsp + 0x1ef]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ef]
mov rcx, qword [rsp + 0x4748]
call fcn.1801d8f70
mov qword [rsp + 0x4750], rax
lea rcx, [0x18035c1b8]
call fcn.180045f70
mov r8, qword [rsp + 0x4750]
lea rdx, [0x180384bf5]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035c1d8]
call fcn.180045f70
lea rdx, [0x180384cc7]
mov rcx, rax
call fcn.18010c8f0
call fcn.1800f1a30
call fcn.180028c60
jmp case.0x18011196c.3
lea rcx, [0x18035c1f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0xe390]
mov qword [rsp + 0x4758], rax
lea rdx, [0x1803ab0f0]
mov rcx, qword [rsp + 0x4758]
call fcn.18010fa90
mov qword [rsp + 0x4760], rax
lea rcx, [0x18035c1f8]
call fcn.180045f70
lea r8, [0x180388900]
mov rdx, qword [rsp + 0x4760]
mov rcx, rax
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x1801785ae
lea rdx, [0x1802746c6]
lea rcx, [0x18035eab8]
call fcn.180029640
movsxd rax, dword [0x180388900]
mov rdx, rax
lea rcx, [0x1803ab0f0]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x4768], rax
mov rdx, qword [rsp + 0x4768]
lea rcx, [0x18035eab8]
call fcn.180029640
lea rax, [rsp + 0xee30]
mov qword [rsp + 0x4770], rax
lea rdx, [0x18035eab8]
mov rcx, qword [rsp + 0x4770]
call fcn.180045d70
mov qword [rsp + 0x4778], rax
mov rcx, qword [rsp + 0x4778]
call fcn.1801103c0
lea rcx, [0x18035c218]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801786f0
lea rcx, [0x18035eab8]
call fcn.180029280
inc rax
mov rcx, rax
call fcn.1801fd5b0
mov qword [rsp + 0x4780], rax
mov rax, qword [rsp + 0x4780]
mov qword [rsp + 0x4788], rax
lea rcx, [0x18035eab8]
call fcn.180045f70
mov qword [rsp + 0x4790], rax
mov rax, qword [rsp + 0x4788]
mov qword [rsp + 0x4798], rax
mov rax, qword [rsp + 0x4798]
mov qword [rsp + 0x47a0], rax
mov rax, qword [rsp + 0x4790]
movzx eax, byte [rax]
mov byte [rsp + 0x1f0], al
mov rax, qword [rsp + 0x4798]
movzx ecx, byte [rsp + 0x1f0]
mov byte [rax], cl
mov rax, qword [rsp + 0x4790]
inc rax
mov qword [rsp + 0x4790], rax
mov rax, qword [rsp + 0x4798]
inc rax
mov qword [rsp + 0x4798], rax
cmp byte [rsp + 0x1f0], 0
jne 0x180178669
call fcn.1801e92f0
mov dword [rsp + 0x25e0], eax
mov ecx, dword [rsp + 0x25e0]
call fcn.1801e6b70
mov dword [rsp + 0x25e4], eax
mov rdx, qword [rsp + 0x4788]
mov ecx, dword [rsp + 0x25e4]
call fcn.1801e6b20
lea rcx, [0x18035c238]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180178710
call fcn.1801e6af0
lea rcx, [0x18035c258]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180178730
call fcn.1801e6ac0
lea rcx, [0x18035c278]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180178750
call fcn.18010f850
call fcn.1800f1a30
call fcn.180028b70
jmp case.0x18011196c.3
lea rcx, [0x18035c298]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [rsp + 0x25358]
call fcn.180029290
nop
lea rcx, str.appdata
call fcn.18022124c
mov rdx, rax
lea rcx, [rsp + 0x25358]
call fcn.180029640
mov edx, 1
lea rcx, [rsp + 0x19440]
call fcn.180033500
nop
lea r8, str.ThunderMenuJumpAround.Thunder
lea rdx, [rsp + 0x25358]
lea rcx, [rsp + 0x25378]
call fcn.180037710
mov qword [rsp + 0x47a8], rax
mov rax, qword [rsp + 0x47a8]
mov qword [rsp + 0x47b0], rax
mov r9d, 0x40
mov r8d, 1
mov rdx, qword [rsp + 0x47b0]
lea rcx, [rsp + 0x19440]
call fcn.1800e1000
nop
lea rcx, [rsp + 0x25378]
call fcn.180029310
mov rax, qword [rsp + 0x19440]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19440]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.180045f60
movzx eax, al
test eax, eax
je 0x18017896a
lea rcx, [0x18035c2b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017896a
lea rax, [rsp + 0xee50]
mov qword [rsp + 0x47b8], rax
lea rdx, str.JumpAroundMode
mov rcx, qword [rsp + 0x47b8]
call fcn.180029660
mov qword [rsp + 0x47c0], rax
mov rcx, qword [rsp + 0x47c0]
call fcn.1800d8c70
mov ecx, 0x2710
call fcn.1800f5d20
lea rcx, [rsp + 0x253b8]
call fcn.180029290
nop
lea rcx, str.appdata
call fcn.18022124c
mov rdx, rax
lea rcx, [rsp + 0x253b8]
call fcn.180029640
lea r8, str.ThunderMenuJumpAround.Thunder
lea rdx, [rsp + 0x253b8]
lea rcx, [rsp + 0x253d8]
call fcn.180037710
mov qword [rsp + 0x47c8], rax
mov rax, qword [rsp + 0x47c8]
mov qword [rsp + 0x47d0], rax
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 2
mov rdx, qword [rsp + 0x47d0]
lea rcx, [rsp + 0x19bb0]
call fcn.18010fa40
nop
lea rcx, [rsp + 0x253d8]
call fcn.180029310
mov dl, 1
lea rcx, [rsp + 0x19bb0]
call fcn.1801d67e0
nop
lea rcx, [rsp + 0x19bb0]
call fcn.1800c03c0
nop
lea rcx, [rsp + 0x253b8]
call fcn.180029310
lea rcx, [rsp + 0x253f8]
call fcn.180029290
nop
lea rcx, str.appdata
call fcn.18022124c
mov rdx, rax
lea rcx, [rsp + 0x253f8]
call fcn.180029640
mov edx, 1
lea rcx, [rsp + 0x19550]
call fcn.180033500
nop
lea r8, str.ThunderMenuDarkside.Thunder
lea rdx, [rsp + 0x253f8]
lea rcx, [rsp + 0x25418]
call fcn.180037710
mov qword [rsp + 0x47d8], rax
mov rax, qword [rsp + 0x47d8]
mov qword [rsp + 0x47e0], rax
mov r9d, 0x40
mov r8d, 1
mov rdx, qword [rsp + 0x47e0]
lea rcx, [rsp + 0x19550]
call fcn.1800e1000
nop
lea rcx, [rsp + 0x25418]
call fcn.180029310
mov rax, qword [rsp + 0x19550]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19550]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.180045f60
movzx eax, al
test eax, eax
je 0x180178b5c
lea rcx, [0x18035c2d8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180178b5c
lea rax, [rsp + 0xee70]
mov qword [rsp + 0x47e8], rax
lea rdx, str.The_Power_Of_Darkside
mov rcx, qword [rsp + 0x47e8]
call fcn.180029660
mov qword [rsp + 0x47f0], rax
mov rcx, qword [rsp + 0x47f0]
call fcn.1800d8c70
mov ecx, 0x2710
call fcn.1800f5d20
lea rcx, [rsp + 0x25458]
call fcn.180029290
nop
lea rcx, str.appdata
call fcn.18022124c
mov rdx, rax
lea rcx, [rsp + 0x25458]
call fcn.180029640
lea r8, str.ThunderMenuDarkside.Thunder
lea rdx, [rsp + 0x25458]
lea rcx, [rsp + 0x25478]
call fcn.180037710
mov qword [rsp + 0x47f8], rax
mov rax, qword [rsp + 0x47f8]
mov qword [rsp + 0x4800], rax
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 2
mov rdx, qword [rsp + 0x4800]
lea rcx, [rsp + 0x19110]
call fcn.18010fa40
nop
lea rcx, [rsp + 0x25478]
call fcn.180029310
mov dl, 1
lea rcx, [rsp + 0x19110]
call fcn.1801d67e0
nop
lea rcx, [rsp + 0x19110]
call fcn.1800c03c0
nop
lea rcx, [rsp + 0x25458]
call fcn.180029310
mov dword [rsp + 0x25e8], 0
jmp 0x180178b79
mov eax, dword [rsp + 0x25e8]
inc eax
mov dword [rsp + 0x25e8], eax
movsxd rax, dword [rsp + 0x25e8]
cmp rax, 2
jae 0x180178c02
movsxd rax, dword [rsp + 0x25e8]
imul rax, rax, 8
lea rcx, str.JumpAroundMode
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180178bfd
lea rax, [rsp + 0xee90]
mov qword [rsp + 0x4808], rax
movsxd rax, dword [rsp + 0x25e8]
imul rax, rax, 8
lea rcx, str.JumpAroundMode
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x4808]
call fcn.180029660
mov qword [rsp + 0x4810], rax
mov rcx, qword [rsp + 0x4810]
call fcn.180107df0
jmp 0x180178b69
call fcn.1800f1a30
mov rax, qword [rsp + 0x19440]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19440]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.180045f60
movzx eax, al
test eax, eax
je 0x180178c64
mov rax, qword [rsp + 0x19550]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19550]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.180045f60
movzx eax, al
test eax, eax
je 0x180178c64
call fcn.180028b10
mov rax, qword [rsp + 0x19440]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19440]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.180045f60
movzx eax, al
test eax, eax
jne 0x180178cbc
mov rax, qword [rsp + 0x19550]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19550]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.180045f60
movzx eax, al
test eax, eax
je 0x180178cc1
call fcn.180028ae0
mov rax, qword [rsp + 0x19440]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19440]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1800e1e30
movzx eax, al
test eax, eax
je 0x180178d1f
mov rax, qword [rsp + 0x19550]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19550]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1800e1e30
movzx eax, al
test eax, eax
je 0x180178d1f
call fcn.180028ab0
nop
lea rcx, [rsp + 0x19550]
call fcn.18002a710
nop
lea rcx, [rsp + 0x253f8]
call fcn.180029310
nop
lea rcx, [rsp + 0x19440]
call fcn.18002a710
nop
lea rcx, [rsp + 0x25358]
call fcn.180029310
jmp case.0x18011196c.3
lea rcx, [0x180357278]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035c2f8]
call fcn.180045f70
lea rdx, [0x18038571c]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x18035c318]
call fcn.180045f70
mov edx, 0x267
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035c298]
call fcn.180045f70
mov edx, 0x264
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180357278]
call fcn.180045f70
lea rdx, [0x18038571d]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x18035c338]
call fcn.180045f70
lea rdx, [0x18038571e]
mov rcx, rax
call fcn.18010c8f0
lea rax, [rsp + 0x13c50]
mov qword [rsp + 0x4818], rax
lea rax, [rsp + 0x1f1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1f1]
mov rcx, qword [rsp + 0x4818]
call fcn.1801d8f90
mov qword [rsp + 0x4820], rax
lea rcx, [0x18035c358]
call fcn.180045f70
mov rdx, qword [rsp + 0x4820]
mov rcx, rax
call fcn.18010c160
lea rax, [rsp + 0x13c10]
mov qword [rsp + 0x4828], rax
lea rax, [rsp + 0x1f2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1f2]
mov rcx, qword [rsp + 0x4828]
call fcn.1801d8fb0
mov qword [rsp + 0x4830], rax
lea rcx, [0x18035c378]
call fcn.180045f70
mov rdx, qword [rsp + 0x4830]
mov rcx, rax
call fcn.18010c160
lea rcx, [0x18035c398]
call fcn.180045f70
mov dword [rsp + 0x20], 1
mov r9d, 0xff
mov r8d, 1
lea rdx, [0x18034bd8c]
mov rcx, rax
call fcn.18010dc20
lea rcx, [0x18035c3b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180178f58
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x254b8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x254b8]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x25ec], eax
mov eax, dword [rsp + 0x25ec]
mov dword [0x18034bd8c], eax
lea rcx, [rsp + 0x254b8]
call fcn.180029310
lea rcx, [0x18035c3d8]
call fcn.180045f70
mov dword [rsp + 0x20], 1
mov r9d, 0xff
mov r8d, 1
lea rdx, [0x18034bd88]
mov rcx, rax
call fcn.18010dc20
lea rcx, [0x18035c3f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180178fff
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x254d8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x254d8]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x25f0], eax
mov eax, dword [rsp + 0x25f0]
mov dword [0x18034bd88], eax
lea rcx, [rsp + 0x254d8]
call fcn.180029310
lea rcx, [0x18035c418]
call fcn.180045f70
movss xmm0, dword [0x1802fb440]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf70]
movss xmm2, dword [0x1802fb5dc]
lea rdx, [0x18034bd84]
mov rcx, rax
call fcn.18010e2b0
lea rcx, [0x18035c438]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801790b4
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x254f8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x254f8]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x25f4], eax
cvtsi2ss xmm0, dword [rsp + 0x25f4]
movss dword [0x18034bd84], xmm0
lea rcx, [rsp + 0x254f8]
call fcn.180029310
lea rcx, [0x18035c458]
call fcn.180045f70
movss xmm0, dword [0x1802fb440]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf70]
movss xmm2, dword [0x1802fb5dc]
lea rdx, [0x18034bd80]
mov rcx, rax
call fcn.18010e2b0
lea rcx, [0x18035c478]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180179169
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25338]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25338]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x25f8], eax
cvtsi2ss xmm0, dword [rsp + 0x25f8]
movss dword [0x18034bd80], xmm0
lea rcx, [rsp + 0x25338]
call fcn.180029310
lea rcx, [0x18035c498]
call fcn.180045f70
movss xmm0, dword [0x1802fb440]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf70]
movss xmm2, dword [0x1802fb5dc]
lea rdx, [0x18034bd7c]
mov rcx, rax
call fcn.18010e2b0
lea rcx, [0x18035c4b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017921e
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25538]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25538]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x25fc], eax
cvtsi2ss xmm0, dword [rsp + 0x25fc]
movss dword [0x18034bd7c], xmm0
lea rcx, [rsp + 0x25538]
call fcn.180029310
lea rcx, [0x18035c4d8]
call fcn.180045f70
movss xmm0, dword [0x1802fb440]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf70]
movss xmm2, dword [0x1802fb5dc]
lea rdx, [0x18034bd78]
mov rcx, rax
call fcn.18010e2b0
lea rcx, [0x18035c4f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801792d3
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25558]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25558]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2600], eax
cvtsi2ss xmm0, dword [rsp + 0x2600]
movss dword [0x18034bd78], xmm0
lea rcx, [rsp + 0x25558]
call fcn.180029310
lea rcx, [0x18035c518]
call fcn.180045f70
movss xmm0, dword [0x1802fb440]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5bc]
movss xmm2, dword [0x1802fb5dc]
lea rdx, [0x18034bd70]
mov rcx, rax
call fcn.18010e2b0
lea rcx, [0x18035c538]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180179388
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25578]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25578]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2604], eax
cvtsi2ss xmm0, dword [rsp + 0x2604]
movss dword [0x18034bd70], xmm0
lea rcx, [rsp + 0x25578]
call fcn.180029310
lea rcx, [0x18035c558]
call fcn.180045f70
movss xmm0, dword [0x1802fb440]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5bc]
movss xmm2, dword [0x1802fb5dc]
lea rdx, [0x18034bd6c]
mov rcx, rax
call fcn.18010e2b0
lea rcx, [0x18035c578]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017943d
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25598]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25598]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2608], eax
cvtsi2ss xmm0, dword [rsp + 0x2608]
movss dword [0x18034bd6c], xmm0
lea rcx, [rsp + 0x25598]
call fcn.180029310
lea rcx, [0x18035c598]
call fcn.180045f70
movss xmm0, dword [0x1802fb440]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5bc]
movss xmm2, dword [0x1802fb5dc]
lea rdx, [0x18034bd74]
mov rcx, rax
call fcn.18010e2b0
lea rcx, [0x18035c5b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801794f2
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x255b8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x255b8]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x260c], eax
cvtsi2ss xmm0, dword [rsp + 0x260c]
movss dword [0x18034bd74], xmm0
lea rcx, [rsp + 0x255b8]
call fcn.180029310
lea rcx, [0x18035c5d8]
call fcn.180045f70
movss xmm0, dword [0x1802fb440]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5bc]
movss xmm2, dword [0x1802fb5dc]
lea rdx, [0x18034bd68]
mov rcx, rax
call fcn.18010e2b0
lea rcx, [0x18035c5f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801795a7
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x255d8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x255d8]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2610], eax
cvtsi2ss xmm0, dword [rsp + 0x2610]
movss dword [0x18034bd68], xmm0
lea rcx, [rsp + 0x255d8]
call fcn.180029310
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x18035c098]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035c098]
call fcn.180045f70
lea rdx, [0x180384cbe]
mov rcx, rax
call fcn.18010c8f0
lea rax, [rsp + 0x13bd0]
mov qword [rsp + 0x4838], rax
lea rax, [rsp + 0x1f3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1f3]
mov rcx, qword [rsp + 0x4838]
call fcn.1801d8fd0
mov qword [rsp + 0x4840], rax
lea rcx, [0x18035c618]
call fcn.180045f70
mov r8, qword [rsp + 0x4840]
lea rdx, [0x180384cbc]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13b90]
mov qword [rsp + 0x4848], rax
lea rax, [rsp + 0x1f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1f4]
mov rcx, qword [rsp + 0x4848]
call fcn.1801d8ff0
mov qword [rsp + 0x4850], rax
lea rcx, [0x18035c638]
call fcn.180045f70
mov r8, qword [rsp + 0x4850]
lea rdx, [0x180384cbb]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13b50]
mov qword [rsp + 0x4858], rax
lea rax, [rsp + 0x1f5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1f5]
mov rcx, qword [rsp + 0x4858]
call fcn.1801d9010
mov qword [rsp + 0x4860], rax
lea rcx, [0x18035c658]
call fcn.180045f70
mov r8, qword [rsp + 0x4860]
lea rdx, [0x180384cb0]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13b10]
mov qword [rsp + 0x4868], rax
lea rax, [rsp + 0x1f6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1f6]
mov rcx, qword [rsp + 0x4868]
call fcn.1801d9030
mov qword [rsp + 0x4870], rax
lea rcx, [0x18035c678]
call fcn.180045f70
mov r8, qword [rsp + 0x4870]
lea rdx, [0x180384cb8]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13ad0]
mov qword [rsp + 0x4878], rax
lea rax, [rsp + 0x1f7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1f7]
mov rcx, qword [rsp + 0x4878]
call fcn.1801d9050
mov qword [rsp + 0x4880], rax
lea rcx, [0x18035c698]
call fcn.180045f70
mov r8, qword [rsp + 0x4880]
lea rdx, [0x180384cb6]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13a90]
mov qword [rsp + 0x4888], rax
lea rax, [rsp + 0x1f8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1f8]
mov rcx, qword [rsp + 0x4888]
call fcn.1801d9070
mov qword [rsp + 0x4890], rax
lea rcx, [0x18035c6b8]
call fcn.180045f70
mov r8, qword [rsp + 0x4890]
lea rdx, [0x180384cb7]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13a50]
mov qword [rsp + 0x4898], rax
lea rax, [rsp + 0x1f9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1f9]
mov rcx, qword [rsp + 0x4898]
call fcn.1801d9090
mov qword [rsp + 0x48a0], rax
lea rcx, [0x18035c6d8]
call fcn.180045f70
mov r8, qword [rsp + 0x48a0]
lea rdx, [0x180384cb5]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13a10]
mov qword [rsp + 0x48a8], rax
lea rax, [rsp + 0x1fa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1fa]
mov rcx, qword [rsp + 0x48a8]
call fcn.1801d90b0
mov qword [rsp + 0x48b0], rax
lea rcx, [0x18035c6f8]
call fcn.180045f70
mov r8, qword [rsp + 0x48b0]
lea rdx, [0x180384cb1]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x139d0]
mov qword [rsp + 0x48b8], rax
lea rax, [rsp + 0x1fb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1fb]
mov rcx, qword [rsp + 0x48b8]
call fcn.1801d90d0
mov qword [rsp + 0x48c0], rax
lea rcx, [0x18035c718]
call fcn.180045f70
mov r8, qword [rsp + 0x48c0]
lea rdx, [0x180384cb4]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13990]
mov qword [rsp + 0x48c8], rax
lea rax, [rsp + 0x1fc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1fc]
mov rcx, qword [rsp + 0x48c8]
call fcn.1801d90f0
mov qword [rsp + 0x48d0], rax
lea rcx, [0x18035c738]
call fcn.180045f70
mov r8, qword [rsp + 0x48d0]
lea rdx, [0x180384cb3]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13950]
mov qword [rsp + 0x48d8], rax
lea rax, [rsp + 0x1fd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1fd]
mov rcx, qword [rsp + 0x48d8]
call fcn.1801d9110
mov qword [rsp + 0x48e0], rax
lea rcx, [0x18035c758]
call fcn.180045f70
mov r8, qword [rsp + 0x48e0]
lea rdx, [0x180384cb2]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13910]
mov qword [rsp + 0x48e8], rax
lea rax, [rsp + 0x1fe]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1fe]
mov rcx, qword [rsp + 0x48e8]
call fcn.1801d9130
mov qword [rsp + 0x48f0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384af0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x48f8], rax
lea rcx, [0x18035c778]
call fcn.180045f70
mov r8, qword [rsp + 0x48f0]
mov rcx, qword [rsp + 0x48f8]
mov rdx, rcx
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb530]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb55c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x18035c798]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x138d0]
mov qword [rsp + 0x4900], rax
lea rax, [rsp + 0x1ff]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x1ff]
mov rcx, qword [rsp + 0x4900]
call fcn.1801d9150
mov qword [rsp + 0x4908], rax
lea rcx, [0x18035c798]
call fcn.180045f70
mov r8, qword [rsp + 0x4908]
lea rdx, [0x180384cbd]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13890]
mov qword [rsp + 0x4910], rax
lea rax, [rsp + 0x200]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x200]
mov rcx, qword [rsp + 0x4910]
call fcn.1801d9170
mov qword [rsp + 0x4918], rax
lea rcx, [0x18035c7b8]
call fcn.180045f70
mov r8, qword [rsp + 0x4918]
lea rdx, [0x180384cba]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13850]
mov qword [rsp + 0x4920], rax
lea rax, [rsp + 0x201]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x201]
mov rcx, qword [rsp + 0x4920]
call fcn.1801d9190
mov qword [rsp + 0x4928], rax
lea rcx, [0x18035c7d8]
call fcn.180045f70
mov r8, qword [rsp + 0x4928]
lea rdx, [0x180384cb9]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13810]
mov qword [rsp + 0x4930], rax
lea rax, [rsp + 0x202]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x202]
mov rcx, qword [rsp + 0x4930]
call fcn.1801d91b0
mov qword [rsp + 0x4938], rax
lea rcx, [0x18035c7f8]
call fcn.180045f70
mov r8, qword [rsp + 0x4938]
lea rdx, [0x180384ca8]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x137d0]
mov qword [rsp + 0x4940], rax
lea rax, [rsp + 0x203]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x203]
mov rcx, qword [rsp + 0x4940]
call fcn.1801d91d0
mov qword [rsp + 0x4948], rax
lea rcx, [0x18035c818]
call fcn.180045f70
mov r8, qword [rsp + 0x4948]
lea rdx, [0x180384caf]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13790]
mov qword [rsp + 0x4950], rax
lea rax, [rsp + 0x204]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x204]
mov rcx, qword [rsp + 0x4950]
call fcn.1801d91f0
mov qword [rsp + 0x4958], rax
lea rcx, [0x18035c838]
call fcn.180045f70
mov r8, qword [rsp + 0x4958]
lea rdx, [0x180384cad]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13750]
mov qword [rsp + 0x4960], rax
lea rax, [rsp + 0x205]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x205]
mov rcx, qword [rsp + 0x4960]
call fcn.1801d9210
mov qword [rsp + 0x4968], rax
lea rcx, [0x18035c858]
call fcn.180045f70
mov r8, qword [rsp + 0x4968]
lea rdx, [0x180384cae]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13710]
mov qword [rsp + 0x4970], rax
lea rax, [rsp + 0x206]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x206]
mov rcx, qword [rsp + 0x4970]
call fcn.1801d9230
mov qword [rsp + 0x4978], rax
lea rcx, [0x18035c878]
call fcn.180045f70
mov r8, qword [rsp + 0x4978]
lea rdx, [0x180384cac]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x136d0]
mov qword [rsp + 0x4980], rax
lea rax, [rsp + 0x207]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x207]
mov rcx, qword [rsp + 0x4980]
call fcn.1801d9250
mov qword [rsp + 0x4988], rax
lea rcx, [0x18035c898]
call fcn.180045f70
mov r8, qword [rsp + 0x4988]
lea rdx, [0x180384ca9]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13690]
mov qword [rsp + 0x4990], rax
lea rax, [rsp + 0x208]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x208]
mov rcx, qword [rsp + 0x4990]
call fcn.1801d9270
mov qword [rsp + 0x4998], rax
lea rcx, [0x18035c8b8]
call fcn.180045f70
mov r8, qword [rsp + 0x4998]
lea rdx, [0x180384cab]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13650]
mov qword [rsp + 0x49a0], rax
lea rax, [rsp + 0x209]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x209]
mov rcx, qword [rsp + 0x49a0]
call fcn.1801d9290
mov qword [rsp + 0x49a8], rax
lea rcx, [0x18035c8d8]
call fcn.180045f70
mov r8, qword [rsp + 0x49a8]
lea rdx, [0x180384caa]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x18035c8f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x13610]
mov qword [rsp + 0x49b0], rax
lea rax, [rsp + 0x20a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x20a]
mov rcx, qword [rsp + 0x49b0]
call fcn.1801d92b0
mov qword [rsp + 0x49b8], rax
lea rcx, [0x18035c918]
call fcn.180045f70
mov r8, qword [rsp + 0x49b8]
lea rdx, [0x180382cdd]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035c938]
call fcn.180045f70
mov edx, 0x160
mov rcx, rax
call fcn.18010c490
lea rax, [rsp + 0x135d0]
mov qword [rsp + 0x49c0], rax
lea rax, [rsp + 0x20b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x20b]
mov rcx, qword [rsp + 0x49c0]
call fcn.1801d92d0
mov qword [rsp + 0x49c8], rax
lea rcx, [0x18035c958]
call fcn.180045f70
mov r8, qword [rsp + 0x49c8]
lea rdx, [0x180382c38]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035c9b8]
call fcn.180045f70
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034eefc]
mov rcx, rax
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x18017a0b1
call fcn.1801e92f0
xor r8d, r8d
mov edx, dword [0x18034eefc]
mov ecx, eax
call fcn.1801e6a50
lea rax, [rsp + 0x13590]
mov qword [rsp + 0x49d0], rax
lea rax, [rsp + 0x20c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x20c]
mov rcx, qword [rsp + 0x49d0]
call fcn.1801d92f0
mov qword [rsp + 0x49d8], rax
lea rcx, [0x18035c9d8]
call fcn.180045f70
mov r8, qword [rsp + 0x49d8]
lea rdx, [0x180384be9]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035c9f8]
call fcn.180045f70
mov edx, 0x166
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035ca18]
call fcn.180045f70
mov edx, 0x164
mov rcx, rax
call fcn.18010c490
lea rax, [rsp + 0x13550]
mov qword [rsp + 0x49e0], rax
lea rax, [rsp + 0x20d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x20d]
mov rcx, qword [rsp + 0x49e0]
call fcn.1801d9310
mov qword [rsp + 0x49e8], rax
lea rcx, [0x18035ca38]
call fcn.180045f70
mov r8, qword [rsp + 0x49e8]
lea rdx, [0x180384bfe]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035ca58]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017a33b
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e8f70
mov dword [rsp + 0x2614], eax
mov eax, dword [0x180384d2c]
mov dword [rsp + 0x2618], eax
call fcn.1801e92f0
mov dword [rsp + 0x261c], eax
lea rax, [rsp + 0xe378]
mov qword [rsp + 0x49f0], rax
mov dword [rsp + 0x49f8], 8
mov dword [rsp + 0x49fc], 0x280
lea rax, [rsp + 0x49f8]
add rax, 8
mov r8, rax
lea rdx, [rsp + 0x49f8]
lea rcx, [rsp + 0x68a0]
call fcn.1800e1180
lea rcx, [rsp + 0x68b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x20e]
call fcn.180033c10
mov r8, rax
lea rdx, [rsp + 0x68b0]
mov rcx, qword [rsp + 0x49f0]
call fcn.1800e11f0
mov qword [rsp + 0x4a00], rax
movss xmm1, dword [0x1802fcda8]
mov rcx, qword [rsp + 0x4a00]
call fcn.1800e15d0
mov ecx, dword [rsp + 0x261c]
call fcn.1801e69a0
mov edx, eax
mov ecx, dword [rsp + 0x261c]
call fcn.1801e69f0
mov ecx, dword [rsp + 0x2618]
call fcn.1801e68f0
mov dword [rsp + 0x2620], eax
mov ecx, dword [rsp + 0x261c]
call fcn.1801e68a0
mov ecx, dword [rsp + 0x2620]
sub ecx, eax
mov eax, ecx
mov edx, eax
mov ecx, dword [rsp + 0x261c]
call fcn.1801e6940
xor edx, edx
mov ecx, dword [rsp + 0x261c]
call fcn.1801e9290
test eax, eax
je 0x18017a33b
mov ecx, dword [rsp + 0x261c]
call fcn.1801e6b70
mov dword [rsp + 0x2624], eax
mov ecx, dword [rsp + 0x2624]
call fcn.1801e8f70
test eax, eax
je 0x18017a33b
mov ecx, dword [rsp + 0x2624]
call fcn.1801e6850
test eax, eax
jne 0x18017a33b
mov ecx, dword [rsp + 0x2624]
call qword [0x1803856d0]
lea rax, [rsp + 0x13510]
mov qword [rsp + 0x4a08], rax
lea rax, [rsp + 0x20f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x20f]
mov rcx, qword [rsp + 0x4a08]
call fcn.1801d9330
mov qword [rsp + 0x4a10], rax
lea rcx, [0x18035ca78]
call fcn.180045f70
mov r8, qword [rsp + 0x4a10]
lea rdx, [0x180384be6]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035ca98]
call fcn.180045f70
mov rcx, rax
call fcn.18010c2b0
lea rcx, [0x18035cab8]
call fcn.180045f70
mov edx, 0xf3
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035cad8]
call fcn.180045f70
lea rdx, [0x180382c11]
mov rcx, rax
call fcn.18010c8f0
lea rax, [rsp + 0x134d0]
mov qword [rsp + 0x4a18], rax
lea rax, [rsp + 0x210]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x210]
mov rcx, qword [rsp + 0x4a18]
call fcn.1801d9350
mov qword [rsp + 0x4a20], rax
lea rcx, [0x18035caf8]
call fcn.180045f70
mov r8, qword [rsp + 0x4a20]
lea rdx, [0x180384be7]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13490]
mov qword [rsp + 0x4a28], rax
lea rax, [rsp + 0x211]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x211]
mov rcx, qword [rsp + 0x4a28]
call fcn.1801d9370
mov qword [rsp + 0x4a30], rax
lea rcx, [0x18035cb18]
call fcn.180045f70
mov rdx, qword [rsp + 0x4a30]
mov rcx, rax
call fcn.18010c160
call fcn.1800f1a30
call fcn.180028d20
jmp case.0x18011196c.3
lea rcx, [0x18035c9f8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x13450]
mov qword [rsp + 0x4a38], rax
lea rax, [rsp + 0x212]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x212]
mov rcx, qword [rsp + 0x4a38]
call fcn.1801d9390
mov qword [rsp + 0x4a40], rax
lea rcx, [0x18035cb38]
call fcn.180045f70
mov r8, qword [rsp + 0x4a40]
lea rdx, [0x180384d1e]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13410]
mov qword [rsp + 0x4a48], rax
lea rax, [rsp + 0x213]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x213]
mov rcx, qword [rsp + 0x4a48]
call fcn.1801d93b0
mov qword [rsp + 0x4a50], rax
lea rcx, [0x18035cb58]
call fcn.180045f70
mov r8, qword [rsp + 0x4a50]
lea rdx, [0x180382cdc]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x133d0]
mov qword [rsp + 0x4a58], rax
lea rax, [rsp + 0x214]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x214]
mov rcx, qword [rsp + 0x4a58]
call fcn.1801d93d0
mov qword [rsp + 0x4a60], rax
lea rcx, [0x18035cb78]
call fcn.180045f70
mov r8, qword [rsp + 0x4a60]
lea rdx, [0x180384bea]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13390]
mov qword [rsp + 0x4a68], rax
lea rax, [rsp + 0x215]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x215]
mov rcx, qword [rsp + 0x4a68]
call fcn.1801d93f0
mov qword [rsp + 0x4a70], rax
lea rcx, [0x18035cb98]
call fcn.180045f70
mov r8, qword [rsp + 0x4a70]
lea rdx, [0x180384c0b]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13350]
mov qword [rsp + 0x4a78], rax
lea rax, [rsp + 0x216]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x216]
mov rcx, qword [rsp + 0x4a78]
call fcn.1801d9410
mov qword [rsp + 0x4a80], rax
lea rcx, [0x18035cbb8]
call fcn.180045f70
mov r8, qword [rsp + 0x4a80]
lea rdx, [0x180382cdf]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035cbd8]
call fcn.180045f70
movss xmm3, dword [0x1802fb90c]
xorps xmm2, xmm2
lea rdx, [0x180343fb8]
mov rcx, rax
call fcn.18010e040
lea rax, [rsp + 0x13310]
mov qword [rsp + 0x4a88], rax
lea rax, [rsp + 0x217]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x217]
mov rcx, qword [rsp + 0x4a88]
call fcn.1801d9430
mov qword [rsp + 0x4a90], rax
lea rcx, [0x18035cbf8]
call fcn.180045f70
mov r8, qword [rsp + 0x4a90]
lea rdx, [0x180382cec]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035cc18]
call fcn.180045f70
movss xmm3, dword [0x1802fb90c]
xorps xmm2, xmm2
lea rdx, [0x180343fbc]
mov rcx, rax
call fcn.18010e040
lea rax, [rsp + 0x132d0]
mov qword [rsp + 0x4a98], rax
lea rax, [rsp + 0x218]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x218]
mov rcx, qword [rsp + 0x4a98]
call fcn.1801d9450
mov qword [rsp + 0x4aa0], rax
lea rcx, [0x18035cc38]
call fcn.180045f70
mov r8, qword [rsp + 0x4aa0]
lea rdx, [0x180384cde]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028c00
jmp case.0x18011196c.3
lea rcx, [0x18035ca18]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x13290]
mov qword [rsp + 0x4aa8], rax
lea rax, [rsp + 0x219]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x219]
mov rcx, qword [rsp + 0x4aa8]
call fcn.1801d9470
mov qword [rsp + 0x4ab0], rax
lea rcx, [0x18035cad8]
call fcn.180045f70
mov r8, qword [rsp + 0x4ab0]
lea rdx, [0x180384be8]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13250]
mov qword [rsp + 0x4ab8], rax
lea rax, [rsp + 0x21a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x21a]
mov rcx, qword [rsp + 0x4ab8]
call fcn.1801d9490
mov qword [rsp + 0x4ac0], rax
lea rcx, [0x18035cc58]
call fcn.180045f70
mov r8, qword [rsp + 0x4ac0]
lea rdx, [0x180382ca7]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0xe360]
mov qword [rsp + 0x4ac8], rax
lea rdx, [0x1803ab000]
mov rcx, qword [rsp + 0x4ac8]
call fcn.18010fa90
mov qword [rsp + 0x4ad0], rax
lea rcx, [0x18035cc78]
call fcn.180045f70
lea r8, [0x18038892c]
mov rdx, qword [rsp + 0x4ad0]
mov rcx, rax
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x18017b255
movsxd rax, dword [0x18038892c]
mov rdx, rax
lea rcx, [0x1803ab000]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x4ad8], rax
lea rax, str.A_73
cmp qword [rsp + 0x4ad8], rax
jne 0x18017a95e
mov dword [0x18034bdb4], 0x49
lea rax, str.A_70
cmp qword [rsp + 0x4ad8], rax
jne 0x18017a979
mov dword [0x18034bdb4], 0x46
lea rax, str.A_21
cmp qword [rsp + 0x4ad8], rax
jne 0x18017a994
mov dword [0x18034bdb4], 0x15
lea rax, str.A_18
cmp qword [rsp + 0x4ad8], rax
jne 0x18017a9af
mov dword [0x18034bdb4], 0x12
lea rax, str.X_99
cmp qword [rsp + 0x4ad8], rax
jne 0x18017a9ca
mov dword [0x18034bdb4], 0x63
lea rax, str.X_22
cmp qword [rsp + 0x4ad8], rax
jne 0x18017a9e5
mov dword [0x18034bdb4], 0x16
lea rax, str.Y_75
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aa00
mov dword [0x18034bdb4], 0x4b
lea rax, str.Y_56
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aa1b
mov dword [0x18034bdb4], 0x38
lea rax, str.Y_53
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aa36
mov dword [0x18034bdb4], 0x35
lea rax, str.Y_53
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aa51
mov dword [0x18034bdb4], 0x35
lea rax, str.Y_49
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aa6c
mov dword [0x18034bdb4], 0x31
lea rax, str.Y_23
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aa87
mov dword [0x18034bdb4], 0x17
lea rax, str.B_80
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aaa2
mov dword [0x18034bdb4], 0x50
lea rax, str.B_45
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aabd
mov dword [0x18034bdb4], 0x2d
lea rax, str.L3_86
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aad8
mov dword [0x18034bdb4], 0x56
lea rax, str.L3_28
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aaf3
mov dword [0x18034bdb4], 0x1c
lea rax, str.R3_79
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ab0e
mov dword [0x18034bdb4], 0x4f
lea rax, str.R3_93
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ab29
mov dword [0x18034bdb4], 0x5d
lea rax, str.R3_50
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ab44
mov dword [0x18034bdb4], 0x32
lea rax, str.R3_29
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ab5f
mov dword [0x18034bdb4], 0x1d
lea rax, str.R3_26
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ab7a
mov dword [0x18034bdb4], 0x1a
lea rax, str.LB_68
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ab95
mov dword [0x18034bdb4], 0x44
lea rax, str.LB_89
cmp qword [rsp + 0x4ad8], rax
jne 0x18017abb0
mov dword [0x18034bdb4], 0x59
lea rax, str.LB_38
cmp qword [rsp + 0x4ad8], rax
jne 0x18017abcb
mov dword [0x18034bdb4], 0x26
lea rax, str.LB_37
cmp qword [rsp + 0x4ad8], rax
jne 0x18017abe6
mov dword [0x18034bdb4], 0x25
lea rax, str.RB_69
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ac01
mov dword [0x18034bdb4], 0x45
lea rax, str.RB_76
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ac1c
mov dword [0x18034bdb4], 0x4c
lea rax, str.RB_90
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ac37
mov dword [0x18034bdb4], 0x5a
lea rax, str.RB_55
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ac52
mov dword [0x18034bdb4], 0x37
lea rax, str.RB_44
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ac6d
mov dword [0x18034bdb4], 0x2c
lea rax, str.LT_77
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ac88
mov dword [0x18034bdb4], 0x4d
lea rax, str.LT_72
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aca3
mov dword [0x18034bdb4], 0x48
lea rax, str.LT_88
cmp qword [rsp + 0x4ad8], rax
jne 0x18017acbe
mov dword [0x18034bdb4], 0x58
lea rax, str.LT_91
cmp qword [rsp + 0x4ad8], rax
jne 0x18017acd9
mov dword [0x18034bdb4], 0x5b
lea rax, str.LT_25
cmp qword [rsp + 0x4ad8], rax
jne 0x18017acf4
mov dword [0x18034bdb4], 0x19
lea rax, str.LT_15
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ad0f
mov dword [0x18034bdb4], 0xf
lea rax, str.LT_10
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ad2a
mov dword [0x18034bdb4], 0xa
lea rax, str.RT_78
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ad45
mov dword [0x18034bdb4], 0x4e
lea rax, str.RT_71
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ad60
mov dword [0x18034bdb4], 0x47
lea rax, str.RT_87
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ad7b
mov dword [0x18034bdb4], 0x57
lea rax, str.RT_92
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ad96
mov dword [0x18034bdb4], 0x5c
lea rax, str.RT_46
cmp qword [rsp + 0x4ad8], rax
jne 0x18017adb1
mov dword [0x18034bdb4], 0x2e
lea rax, str.RT_24
cmp qword [rsp + 0x4ad8], rax
jne 0x18017adcc
mov dword [0x18034bdb4], 0x18
lea rax, str.RT_14
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ade7
mov dword [0x18034bdb4], 0xe
lea rax, str.RT_11
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ae02
mov dword [0x18034bdb4], 0xb
lea rax, str.DPUP_42
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ae1d
mov dword [0x18034bdb4], 0x2a
lea rax, str.DPUP_27
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ae38
mov dword [0x18034bdb4], 0x1b
lea rax, str.DPDN_48
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ae53
mov dword [0x18034bdb4], 0x30
lea rax, str.DPDN_43
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ae6e
mov dword [0x18034bdb4], 0x2b
lea rax, str.DPDN_20
cmp qword [rsp + 0x4ad8], rax
jne 0x18017ae89
mov dword [0x18034bdb4], 0x14
lea rax, str.DPDN_19
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aea4
mov dword [0x18034bdb4], 0x13
lea rax, str.DPLT_85
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aebf
mov dword [0x18034bdb4], 0x55
lea rax, str.DPLT_58
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aeda
mov dword [0x18034bdb4], 0x3a
lea rax, str.DPLT_52
cmp qword [rsp + 0x4ad8], rax
jne 0x18017aef5
mov dword [0x18034bdb4], 0x34
lea rax, str.DPLT_47
cmp qword [rsp + 0x4ad8], rax
jne 0x18017af10
mov dword [0x18034bdb4], 0x2f
lea rax, str.DPRT_74
cmp qword [rsp + 0x4ad8], rax
jne 0x18017af2b
mov dword [0x18034bdb4], 0x4a
lea rax, str.DPRT_54
cmp qword [rsp + 0x4ad8], rax
jne 0x18017af46
mov dword [0x18034bdb4], 0x36
lea rax, str.DPRT_51
cmp qword [rsp + 0x4ad8], rax
jne 0x18017af61
mov dword [0x18034bdb4], 0x33
lea rax, str.RSRT_66
cmp qword [rsp + 0x4ad8], rax
jne 0x18017af7c
mov dword [0x18034bdb4], 0x42
lea rax, str.RSRT_13
cmp qword [rsp + 0x4ad8], rax
jne 0x18017af97
mov dword [0x18034bdb4], 0xd
lea rax, str.RSRT_6
cmp qword [rsp + 0x4ad8], rax
jne 0x18017afb2
mov dword [0x18034bdb4], 6
lea rax, str.RSLT_5
cmp qword [rsp + 0x4ad8], rax
jne 0x18017afcd
mov dword [0x18034bdb4], 5
lea rax, str.RSUP_3
cmp qword [rsp + 0x4ad8], rax
jne 0x18017afe8
mov dword [0x18034bdb4], 3
lea rax, str.RSDN_67
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b003
mov dword [0x18034bdb4], 0x43
lea rax, str.RSDN_12
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b01e
mov dword [0x18034bdb4], 0xc
lea rax, str.RSDN_4
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b039
mov dword [0x18034bdb4], 4
lea rax, str.RSDN_2
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b054
mov dword [0x18034bdb4], 2
lea rax, str.LSRT_64
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b06f
mov dword [0x18034bdb4], 0x40
lea rax, str.LSRT_59
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b08a
mov dword [0x18034bdb4], 0x3b
lea rax, str.LSRT_35
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b0a5
mov dword [0x18034bdb4], 0x23
lea rax, str.LSRT_30
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b0c0
mov dword [0x18034bdb4], 0x1e
lea rax, str.LSRT_9
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b0db
mov dword [0x18034bdb4], 9
lea rax, str.LSRT_1
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b0f6
mov dword [0x18034bdb4], 1
lea rax, str.LSLT_63
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b111
mov dword [0x18034bdb4], 0x3f
lea rax, str.LSLT_34
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b12c
mov dword [0x18034bdb4], 0x22
lea rax, str.LSUP_61
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b147
mov dword [0x18034bdb4], 0x3d
lea rax, str.LSUP_40
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b162
mov dword [0x18034bdb4], 0x28
lea rax, str.LSUP_32
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b17d
mov dword [0x18034bdb4], 0x20
lea rax, str.LSDN_60
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b198
mov dword [0x18034bdb4], 0x3c
lea rax, str.LSDN_41
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b1b3
mov dword [0x18034bdb4], 0x29
lea rax, str.LSDN_39
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b1ce
mov dword [0x18034bdb4], 0x27
lea rax, str.LSDN_33
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b1e9
mov dword [0x18034bdb4], 0x21
lea rax, str.LSDN_31
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b204
mov dword [0x18034bdb4], 0x1f
lea rax, str.LSDN_8
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b21f
mov dword [0x18034bdb4], 8
lea rax, str.CTRL_62
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b23a
mov dword [0x18034bdb4], 0x3e
lea rax, str.CTRL_36
cmp qword [rsp + 0x4ad8], rax
jne 0x18017b255
mov dword [0x18034bdb4], 0x24
call fcn.1800f1a30
call fcn.180028ae0
jmp case.0x18011196c.3
lea rcx, [0x18035c938]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x13210]
mov qword [rsp + 0x4ae0], rax
lea rax, [rsp + 0x21b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x21b]
mov rcx, qword [rsp + 0x4ae0]
call fcn.1801d94b0
mov qword [rsp + 0x4ae8], rax
lea rcx, [0x18035cc98]
call fcn.180045f70
mov r8, qword [rsp + 0x4ae8]
lea rdx, [0x180382cee]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035ccb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017b3a6
lea rax, [rsp + 0xe330]
mov qword [rsp + 0x4af0], rax
mov dword [rsp + 0x19cd8], 8
mov dword [rsp + 0x19cdc], 0x10c8
mov dword [rsp + 0x19ce0], 0x868
lea rax, [rsp + 0x19cd8]
add rax, 0xc
mov r8, rax
lea rdx, [rsp + 0x19cd8]
lea rcx, [rsp + 0x68c0]
call fcn.1800e1180
lea rcx, [rsp + 0x68d0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x21c]
call fcn.180033c10
mov r8, rax
lea rdx, [rsp + 0x68d0]
mov rcx, qword [rsp + 0x4af0]
call fcn.1800e11f0
mov qword [rsp + 0x4af8], rax
xor edx, edx
mov rcx, qword [rsp + 0x4af8]
call fcn.1800e14e0
lea rax, [rsp + 0x131d0]
mov qword [rsp + 0x4b00], rax
lea rax, [rsp + 0x21d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x21d]
mov rcx, qword [rsp + 0x4b00]
call fcn.1801d94d0
mov qword [rsp + 0x4b08], rax
lea rcx, [0x18035ccd8]
call fcn.180045f70
mov rcx, qword [rsp + 0x4b08]
mov qword [rsp + 0x20], rcx
mov r9d, 5
xor r8d, r8d
lea rdx, [0x180384bec]
mov rcx, rax
call fcn.18010df90
lea rax, [rsp + 0x13190]
mov qword [rsp + 0x4b10], rax
lea rax, [rsp + 0x21e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x21e]
mov rcx, qword [rsp + 0x4b10]
call fcn.1801d94f0
mov qword [rsp + 0x4b18], rax
lea rcx, [0x18035ccf8]
call fcn.180045f70
mov r8, qword [rsp + 0x4b18]
lea rdx, [0x180384bfa]
mov rcx, rax
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028b10
jmp case.0x18011196c.3
lea rcx, [0x18035ca98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035cd38]
call fcn.180045f70
mov edx, 0x266
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035cd58]
call fcn.180045f70
mov edx, 0x139
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035cd78]
call fcn.180045f70
mov edx, 0x212
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035cd98]
call fcn.180045f70
mov edx, 0xc6
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035cdb8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017b534
call fcn.1801e92f0
mov edx, 1
mov ecx, eax
call fcn.1801e67f0
lea rcx, [0x18035cdd8]
call fcn.180045f70
mov edx, 0x1e
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035cdf8]
call fcn.180045f70
mov edx, 0xb8
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035ce18]
call fcn.180045f70
mov edx, 0x132
mov rcx, rax
call fcn.18010c490
lea rcx, [0x180353e98]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017b63a
lea rax, [rsp + 0xe318]
mov qword [rsp + 0x4b20], rax
mov dword [rsp + 0x4b28], 8
mov dword [rsp + 0x4b2c], 0x280
lea rax, [rsp + 0x4b28]
add rax, 8
mov r8, rax
lea rdx, [rsp + 0x4b28]
lea rcx, [rsp + 0x6860]
call fcn.1800e1180
lea rcx, [rsp + 0x6870]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x21f]
call fcn.180033c10
mov r8, rax
lea rdx, [rsp + 0x6870]
mov rcx, qword [rsp + 0x4b20]
call fcn.1800e11f0
mov qword [rsp + 0x4b30], rax
xorps xmm1, xmm1
mov rcx, qword [rsp + 0x4b30]
call fcn.1800e15d0
call fcn.1800f1a30
call fcn.180028c00
jmp case.0x18011196c.3
lea rcx, [0x18035cd38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035ce58]
call fcn.180045f70
lea rdx, [0x18037f914]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x18035cd38]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017b8e5
lea rdx, [0x1802746c6]
lea rcx, [rsp + 0x255f8]
call fcn.180029660
nop
mov dword [rsp + 0x38], 0x20
lea rax, [0x1802746c6]
mov qword [rsp + 0x30], rax
lea rax, [0x1802746c6]
mov qword [rsp + 0x28], rax
lea rax, [0x1802746c6]
mov qword [rsp + 0x20], rax
lea r9, [0x1802746c6]
lea r8, [0x1802746c6]
lea rdx, str.Enter_your_Username
mov ecx, 1
call fcn.1801e9400
call fcn.1801e93d0
test eax, eax
jne 0x18017b70e
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18017b6fc
call fcn.1801e93a0
test rax, rax
jne 0x18017b72a
lea rcx, [rsp + 0x255f8]
call fcn.180029310
jmp 0x1801d522f
call fcn.1801e93a0
mov rdx, rax
lea rcx, [rsp + 0x255f8]
call fcn.180029640
lea rax, [rsp + 0xeeb0]
mov qword [rsp + 0x4b38], rax
lea rcx, [rsp + 0x255f8]
call fcn.180045f70
mov rdx, rax
mov rcx, qword [rsp + 0x4b38]
call fcn.180029660
mov qword [rsp + 0x4b40], rax
mov rcx, qword [rsp + 0x4b40]
call fcn.1800efcb0
mov dword [rsp + 0x2628], eax
cmp dword [rsp + 0x2628], 0
jne 0x18017b7f8
mov ecx, dword [0x180384d2c]
call qword [0x1803856a0]
mov qword [rsp + 0x4b48], rax
mov edx, 1
lea rcx, [rsp + 0x18910]
call fcn.180032340
nop
lea rax, [rsp + 0x18910]
add rax, 0x10
mov rdx, qword [rsp + 0x4b48]
mov rcx, rax
call fcn.180037e00
lea rdx, [rsp + 0x255f8]
lea rcx, [rsp + 0x18910]
call fcn.180038070
nop
lea rcx, [rsp + 0x18910]
call fcn.18002b2c0
lea rdx, [rsp + 0x255f8]
lea rcx, [rsp + 0x25638]
call fcn.180045d70
nop
lea rcx, [rsp + 0x25638]
call fcn.180045f70
mov qword [rsp + 0x4b50], rax
lea rcx, [rsp + 0x25638]
call fcn.1800d6420
lea rdx, [rsp + 0x25638]
lea rcx, [0x180351230]
call fcn.180045c50
lea rcx, str.STRING
call fcn.1801e9360
lea rcx, str.wChange_Lobby_after_change_Name
call fcn.1801e9320
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 9
mov rax, qword [rsp + 0x4b50]
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x4b50]
mov qword [rsp + 0x28], rax
lea rax, str.wName_Changer_r_n
mov qword [rsp + 0x20], rax
mov r9d, 8
mov r8d, 1
lea rdx, str.CHAR_STRIPPER_CHEETAH
lea rcx, str.CHAR_STRIPPER_CHEETAH
call fcn.1801e9110
xor edx, edx
xor ecx, ecx
call qword [0x1803856f8]
nop
lea rcx, [rsp + 0x25638]
call fcn.180029310
nop
lea rcx, [rsp + 0x255f8]
call fcn.180029310
call fcn.1800f1a30
call fcn.180028ab0
jmp case.0x18011196c.3
lea rcx, [0x18035cd78]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035ce78]
call fcn.180045f70
mov edx, 0x213
mov rcx, rax
call fcn.18010c490
lea rax, [rsp + 0x13150]
mov qword [rsp + 0x4b58], rax
lea rax, [rsp + 0x220]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x220]
mov rcx, qword [rsp + 0x4b58]
call fcn.1801d9510
mov qword [rsp + 0x4b60], rax
lea rcx, [0x18035cf18]
call fcn.180045f70
mov r8, qword [rsp + 0x4b60]
lea rdx, [0x180382ced]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13110]
mov qword [rsp + 0x4b68], rax
lea rax, [rsp + 0x221]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x221]
mov rcx, qword [rsp + 0x4b68]
call fcn.1801d9530
mov qword [rsp + 0x4b70], rax
lea rcx, [0x18035cf38]
call fcn.180045f70
mov r8, qword [rsp + 0x4b70]
lea rdx, [0x180384c05]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x130d0]
mov qword [rsp + 0x4b78], rax
lea rax, [rsp + 0x222]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x222]
mov rcx, qword [rsp + 0x4b78]
call fcn.1801d9550
mov qword [rsp + 0x4b80], rax
lea rcx, [0x18035cf58]
call fcn.180045f70
mov r8, qword [rsp + 0x4b80]
lea rdx, [0x180384c06]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x13090]
mov qword [rsp + 0x4b88], rax
lea rax, [rsp + 0x223]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x223]
mov rcx, qword [rsp + 0x4b88]
call fcn.1801d9570
mov qword [rsp + 0x4b90], rax
lea rcx, [0x18035cf78]
call fcn.180045f70
mov r8, qword [rsp + 0x4b90]
lea rdx, [0x180384c04]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035cf98]
call fcn.180045f70
lea rdx, [0x1803856e2]
mov rcx, rax
call fcn.18010c8f0
lea rcx, [0x18035cfb8]
call fcn.180045f70
lea rdx, [0x1803856e0]
mov rcx, rax
call fcn.18010c8f0
lea rax, [rsp + 0x13050]
mov qword [rsp + 0x4b98], rax
lea rax, [rsp + 0x224]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x224]
mov rcx, qword [rsp + 0x4b98]
call fcn.1801d9590
mov qword [rsp + 0x4ba0], rax
lea rcx, [0x18035cfd8]
call fcn.180045f70
mov r8, qword [rsp + 0x4ba0]
lea rdx, [0x180382cf7]
mov rcx, rax
call fcn.18010cb30
lea rcx, [0x18035cff8]
call fcn.180045f70
lea rdx, [0x18037fd8a]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18037fd8a]
test eax, eax
je 0x18017bb7b
call fcn.1800d3ca0
lea rcx, [0x18035d018]
call fcn.180045f70
lea rdx, [0x18037fd89]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18037fd89]
test eax, eax
je 0x18017bba6
call fcn.1800d4110
lea rcx, [0x18035d038]
call fcn.180045f70
lea rdx, [0x18037fd88]
mov rcx, rax
call fcn.18010c8f0
movzx eax, byte [0x18037fd88]
test eax, eax
je 0x18017bbd1
call fcn.1800d44f0
lea rcx, [0x18035d058]
call fcn.180045f70
mov edx, 0x24d
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035d078]
call fcn.180045f70
mov edx, 0x257
mov rcx, rax
call fcn.18010c490
lea rcx, [0x18035d098]
call fcn.180045f70
lea rdx, [0x1803856e1]
mov rcx, rax
call fcn.18010c8f0
call fcn.1800f1a30
call fcn.180028cf0
jmp case.0x18011196c.3
lea rcx, str.All_Others_Protection_4
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x13010]
mov qword [rsp + 0x4ba8], rax
lea rax, [rsp + 0x225]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x225]
mov rcx, qword [rsp + 0x4ba8]
call fcn.1801d95b0
mov qword [rsp + 0x4bb0], rax
mov r8, qword [rsp + 0x4bb0]
lea rdx, [0x180384c4f]
lea rcx, str.ACTIVATE_VEHICLE_SPECIAL_ABILITY_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12fd0]
mov qword [rsp + 0x4bb8], rax
lea rax, [rsp + 0x226]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x226]
mov rcx, qword [rsp + 0x4bb8]
call fcn.1801d95d0
mov qword [rsp + 0x4bc0], rax
mov r8, qword [rsp + 0x4bc0]
lea rdx, [0x180384c4e]
lea rcx, str.NETWORK_SPECIAL_FIRE_EQUIPPED_WEAPON
call fcn.18010cb30
lea rax, [rsp + 0x12f90]
mov qword [rsp + 0x4bc8], rax
lea rax, [rsp + 0x227]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x227]
mov rcx, qword [rsp + 0x4bc8]
call fcn.1801d95f0
mov qword [rsp + 0x4bd0], rax
mov r8, qword [rsp + 0x4bd0]
lea rdx, [0x180384c4d]
lea rcx, str.NETWORK_RESPONDED_TO_THREAT_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12f50]
mov qword [rsp + 0x4bd8], rax
lea rax, [rsp + 0x228]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x228]
mov rcx, qword [rsp + 0x4bd8]
call fcn.1801d9610
mov qword [rsp + 0x4be0], rax
mov r8, qword [rsp + 0x4be0]
lea rdx, [0x180384c4c]
lea rcx, str.NETWORK_SHOUT_TARGET_POSITION_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12f10]
mov qword [rsp + 0x4be8], rax
lea rax, [rsp + 0x229]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x229]
mov rcx, qword [rsp + 0x4be8]
call fcn.1801d9630
mov qword [rsp + 0x4bf0], rax
mov r8, qword [rsp + 0x4bf0]
lea rdx, [0x180384c4b]
lea rcx, str.PICKUP_DESTROYED_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12ed0]
mov qword [rsp + 0x4bf8], rax
lea rax, [rsp + 0x22a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x22a]
mov rcx, qword [rsp + 0x4bf8]
call fcn.1801d9650
mov qword [rsp + 0x4c00], rax
mov r8, qword [rsp + 0x4c00]
lea rdx, [0x180384c4a]
lea rcx, str.UPDATE_PLAYER_SCARS_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12e90]
mov qword [rsp + 0x4c08], rax
lea rax, [rsp + 0x22b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x22b]
mov rcx, qword [rsp + 0x4c08]
call fcn.1801d9670
mov qword [rsp + 0x4c10], rax
mov r8, qword [rsp + 0x4c10]
lea rdx, [0x180384c49]
lea rcx, str.NETWORK_CHECK_EXE_SIZE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12e50]
mov qword [rsp + 0x4c18], rax
lea rax, [rsp + 0x22c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x22c]
mov rcx, qword [rsp + 0x4c18]
call fcn.1801d9690
mov qword [rsp + 0x4c20], rax
mov r8, qword [rsp + 0x4c20]
lea rdx, [0x180384c48]
lea rcx, str.NETWORK_PTFX_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12e10]
mov qword [rsp + 0x4c28], rax
lea rax, [rsp + 0x22d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x22d]
mov rcx, qword [rsp + 0x4c28]
call fcn.1801d96b0
mov qword [rsp + 0x4c30], rax
mov r8, qword [rsp + 0x4c30]
lea rdx, [0x180384c47]
lea rcx, str.PED_SEEN_DEAD_PED_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12dd0]
mov qword [rsp + 0x4c38], rax
lea rax, [rsp + 0x22e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x22e]
mov rcx, qword [rsp + 0x4c38]
call fcn.1801d96d0
mov qword [rsp + 0x4c40], rax
mov r8, qword [rsp + 0x4c40]
lea rdx, [0x180384c46]
lea rcx, str.REMOVE_STICKY_BOMB_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12d90]
mov qword [rsp + 0x4c48], rax
lea rax, [rsp + 0x22f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x22f]
mov rcx, qword [rsp + 0x4c48]
call fcn.1801d96f0
mov qword [rsp + 0x4c50], rax
mov r8, qword [rsp + 0x4c50]
lea rdx, [0x180384c45]
lea rcx, str.INFORM_SILENCED_GUNSHOT_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12d50]
mov qword [rsp + 0x4c58], rax
lea rax, [rsp + 0x230]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x230]
mov rcx, qword [rsp + 0x4c58]
call fcn.1801d9710
mov qword [rsp + 0x4c60], rax
mov r8, qword [rsp + 0x4c60]
lea rdx, [0x180384c44]
lea rcx, str.PED_PLAY_PAIN_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12d10]
mov qword [rsp + 0x4c68], rax
lea rax, [rsp + 0x231]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x231]
mov rcx, qword [rsp + 0x4c68]
call fcn.1801d9730
mov qword [rsp + 0x4c70], rax
mov r8, qword [rsp + 0x4c70]
lea rdx, [0x180384c43]
lea rcx, str.CACHE_PLAYER_HEAD_BLEND_DATA_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12cd0]
mov qword [rsp + 0x4c78], rax
lea rax, [rsp + 0x232]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x232]
mov rcx, qword [rsp + 0x4c78]
call fcn.1801d9750
mov qword [rsp + 0x4c80], rax
mov r8, qword [rsp + 0x4c80]
lea rdx, [0x180384c42]
lea rcx, str.REMOVE_PED_FROM_PEDGROUP_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12c90]
mov qword [rsp + 0x4c88], rax
lea rax, [rsp + 0x233]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x233]
mov rcx, qword [rsp + 0x4c88]
call fcn.1801d9770
mov qword [rsp + 0x4c90], rax
mov r8, qword [rsp + 0x4c90]
lea rdx, [0x180384c41]
lea rcx, str.REPORT_CASH_SPAWN_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12c50]
mov qword [rsp + 0x4c98], rax
lea rax, [rsp + 0x234]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x234]
mov rcx, qword [rsp + 0x4c98]
call fcn.1801d9790
mov qword [rsp + 0x4ca0], rax
mov r8, qword [rsp + 0x4ca0]
lea rdx, [0x180384c40]
lea rcx, str.BLOCK_WEAPON_SELECTION
call fcn.18010cb30
lea rax, [rsp + 0x12c10]
mov qword [rsp + 0x4ca8], rax
lea rax, [rsp + 0x235]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x235]
mov rcx, qword [rsp + 0x4ca8]
call fcn.1801d97b0
mov qword [rsp + 0x4cb0], rax
mov r8, qword [rsp + 0x4cb0]
lea rdx, [0x180384c3f]
lea rcx, str.NETWORK_CHECK_CATALOG_CRC
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Your_Main_Protection
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x12bd0]
mov qword [rsp + 0x4cb8], rax
lea rax, [rsp + 0x236]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x236]
mov rcx, qword [rsp + 0x4cb8]
call fcn.1801d97d0
mov qword [rsp + 0x4cc0], rax
mov r8, qword [rsp + 0x4cc0]
lea rdx, [0x180382c92]
lea rcx, str.Main_Protection
call fcn.18010cb30
lea rcx, str.Clear_Ped_Task
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017c31d
call fcn.1801e92f0
mov dword [rsp + 0x262c], eax
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x262c]
call fcn.1801e80f0
mov ecx, dword [rsp + 0x262c]
call fcn.1801e8f30
call fcn.18007bf10
call fcn.1800f1a30
call fcn.180028ab0
jmp case.0x18011196c.3
lea rcx, str.All_Others_Protection
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x1803855db]
lea rcx, str.No_Non_Host_Kick
call fcn.18010c8f0
lea rdx, [0x1803855da]
lea rcx, str.No_Sound_Spam
call fcn.18010c8f0
lea rdx, [0x1803855d9]
lea rcx, str.No_Teleport
call fcn.18010c8f0
lea rdx, [0x1803855d8]
lea rcx, str.No_Ceo_Kicks
call fcn.18010c8f0
lea rdx, [0x180384d8f]
lea rcx, str.No_Send_Mission
call fcn.18010c8f0
lea rdx, [0x1803855df]
lea rcx, str.No_Error
call fcn.18010c8f0
lea rdx, [0x1803855de]
lea rcx, str.No_Bounty
call fcn.18010c8f0
lea rdx, [0x1803855dd]
lea rcx, str.No_Notifications
call fcn.18010c8f0
lea rdx, [0x1803855dc]
lea rcx, str.No_Wanted_Level
call fcn.18010c8f0
call fcn.1800f1a30
call fcn.180028c00
jmp case.0x18011196c.3
lea rcx, str.All_Others_Protection_2
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x12b90]
mov qword [rsp + 0x4cc8], rax
lea rax, [rsp + 0x237]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x237]
mov rcx, qword [rsp + 0x4cc8]
call fcn.1801d97f0
mov qword [rsp + 0x4cd0], rax
mov r8, qword [rsp + 0x4cd0]
lea rdx, [0x180384c7a]
lea rcx, str.PLAYER_TAUNT_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12b50]
mov qword [rsp + 0x4cd8], rax
lea rax, [rsp + 0x238]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x238]
mov rcx, qword [rsp + 0x4cd8]
call fcn.1801d9810
mov qword [rsp + 0x4ce0], rax
mov r8, qword [rsp + 0x4ce0]
lea rdx, [0x180384c79]
lea rcx, str.PLAYER_CARD_STAT_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12b10]
mov qword [rsp + 0x4ce8], rax
lea rax, [rsp + 0x239]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x239]
mov rcx, qword [rsp + 0x4ce8]
call fcn.1801d9830
mov qword [rsp + 0x4cf0], rax
mov r8, qword [rsp + 0x4cf0]
lea rdx, [0x180384c78]
lea rcx, str.DOOR_BREAK_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12ad0]
mov qword [rsp + 0x4cf8], rax
lea rax, [rsp + 0x23a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x23a]
mov rcx, qword [rsp + 0x4cf8]
call fcn.1801d9850
mov qword [rsp + 0x4d00], rax
mov r8, qword [rsp + 0x4d00]
lea rdx, [0x180384c77]
lea rcx, str.SCRIPTED_GAME_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12a90]
mov qword [rsp + 0x4d08], rax
lea rax, [rsp + 0x23b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x23b]
mov rcx, qword [rsp + 0x4d08]
call fcn.1801d9870
mov qword [rsp + 0x4d10], rax
mov r8, qword [rsp + 0x4d10]
lea rdx, [0x180384c76]
lea rcx, str.REMOTE_SCRIPT_INFO_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12a50]
mov qword [rsp + 0x4d18], rax
lea rax, [rsp + 0x23c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x23c]
mov rcx, qword [rsp + 0x4d18]
call fcn.1801d9890
mov qword [rsp + 0x4d20], rax
mov r8, qword [rsp + 0x4d20]
lea rdx, [0x180384c75]
lea rcx, str.REMOTE_SCRIPT_LEAVE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12a10]
mov qword [rsp + 0x4d28], rax
lea rax, [rsp + 0x23d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x23d]
mov rcx, qword [rsp + 0x4d28]
call fcn.1801d98b0
mov qword [rsp + 0x4d30], rax
mov r8, qword [rsp + 0x4d30]
lea rdx, [0x180384c74]
lea rcx, str.MARK_AS_NO_LONGER_NEEDED_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x129d0]
mov qword [rsp + 0x4d38], rax
lea rax, [rsp + 0x23e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x23e]
mov rcx, qword [rsp + 0x4d38]
call fcn.1801d98d0
mov qword [rsp + 0x4d40], rax
mov r8, qword [rsp + 0x4d40]
lea rdx, [0x180384c73]
lea rcx, str.CONVERT_TO_SCRIPT_ENTITY_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12990]
mov qword [rsp + 0x4d48], rax
lea rax, [rsp + 0x23f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x23f]
mov rcx, qword [rsp + 0x4d48]
call fcn.1801d98f0
mov qword [rsp + 0x4d50], rax
mov r8, qword [rsp + 0x4d50]
lea rdx, [0x180384c72]
lea rcx, str.SCRIPT_WORLD_STATE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12950]
mov qword [rsp + 0x4d58], rax
lea rax, [rsp + 0x240]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x240]
mov rcx, qword [rsp + 0x4d58]
call fcn.1801d9910
mov qword [rsp + 0x4d60], rax
mov r8, qword [rsp + 0x4d60]
lea rdx, [0x180384c71]
lea rcx, str.INCIDENT_ENTITY_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12910]
mov qword [rsp + 0x4d68], rax
lea rax, [rsp + 0x241]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x241]
mov rcx, qword [rsp + 0x4d68]
call fcn.1801d9930
mov qword [rsp + 0x4d70], rax
mov r8, qword [rsp + 0x4d70]
lea rdx, [0x180384c70]
lea rcx, str.CLEAR_AREA_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x128d0]
mov qword [rsp + 0x4d78], rax
lea rax, [rsp + 0x242]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x242]
mov rcx, qword [rsp + 0x4d78]
call fcn.1801d9950
mov qword [rsp + 0x4d80], rax
mov r8, qword [rsp + 0x4d80]
lea rdx, [0x180384c6f]
lea rcx, str.CLEAR_RECTANGLE_AREA_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12890]
mov qword [rsp + 0x4d88], rax
lea rax, [rsp + 0x243]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x243]
mov rcx, qword [rsp + 0x4d88]
call fcn.1801d9970
mov qword [rsp + 0x4d90], rax
mov r8, qword [rsp + 0x4d90]
lea rdx, [0x180384c6e]
lea rcx, str.REQUEST_NETWORK_SYNCED_SCENE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12850]
mov qword [rsp + 0x4d98], rax
lea rax, [rsp + 0x244]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x244]
mov rcx, qword [rsp + 0x4d98]
call fcn.1801d9990
mov qword [rsp + 0x4da0], rax
mov r8, qword [rsp + 0x4da0]
lea rdx, [0x180384c6d]
lea rcx, str.START_NETWORK_SYNCED_SCENE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12810]
mov qword [rsp + 0x4da8], rax
lea rax, [rsp + 0x245]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x245]
mov rcx, qword [rsp + 0x4da8]
call fcn.1801d99b0
mov qword [rsp + 0x4db0], rax
mov r8, qword [rsp + 0x4db0]
lea rdx, [0x180384c6c]
lea rcx, str.STOP_NETWORK_SYNCED_SCENE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x127d0]
mov qword [rsp + 0x4db8], rax
lea rax, [rsp + 0x246]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x246]
mov rcx, qword [rsp + 0x4db8]
call fcn.1801d99d0
mov qword [rsp + 0x4dc0], rax
mov r8, qword [rsp + 0x4dc0]
lea rdx, [0x180384c6b]
lea rcx, str.UPDATE_NETWORK_SYNCED_SCENE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12790]
mov qword [rsp + 0x4dc8], rax
lea rax, [rsp + 0x247]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x247]
mov rcx, qword [rsp + 0x4dc8]
call fcn.1801d99f0
mov qword [rsp + 0x4dd0], rax
mov r8, qword [rsp + 0x4dd0]
lea rdx, [0x180384c6a]
lea rcx, str.GIVE_PED_SCRIPTED_TASK_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12750]
mov qword [rsp + 0x4dd8], rax
lea rax, [rsp + 0x248]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x248]
mov rcx, qword [rsp + 0x4dd8]
call fcn.1801d9a10
mov qword [rsp + 0x4de0], rax
mov r8, qword [rsp + 0x4de0]
lea rdx, [0x180384c69]
lea rcx, str.GIVE_PED_SEQUENCE_TASK_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12710]
mov qword [rsp + 0x4de8], rax
lea rax, [rsp + 0x249]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x249]
mov rcx, qword [rsp + 0x4de8]
call fcn.1801d9a30
mov qword [rsp + 0x4df0], rax
mov r8, qword [rsp + 0x4df0]
lea rdx, [0x180384c68]
lea rcx, str.CLEAR_PED_TASKS_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x126d0]
mov qword [rsp + 0x4df8], rax
lea rax, [rsp + 0x24a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x24a]
mov rcx, qword [rsp + 0x4df8]
call fcn.1801d9a50
mov qword [rsp + 0x4e00], rax
mov r8, qword [rsp + 0x4e00]
lea rdx, [0x180384c67]
lea rcx, str.START_NETWORK_PED_ARREST_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12690]
mov qword [rsp + 0x4e08], rax
lea rax, [rsp + 0x24b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x24b]
mov rcx, qword [rsp + 0x4e08]
call fcn.1801d9a70
mov qword [rsp + 0x4e10], rax
mov r8, qword [rsp + 0x4e10]
lea rdx, [0x180384c66]
lea rcx, str.START_NETWORK_PED_UNCUFF_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12650]
mov qword [rsp + 0x4e18], rax
lea rax, [rsp + 0x24c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x24c]
mov rcx, qword [rsp + 0x4e18]
call fcn.1801d9a90
mov qword [rsp + 0x4e20], rax
mov r8, qword [rsp + 0x4e20]
lea rdx, [0x180384c65]
lea rcx, str.NETWORK_CAR_HORN_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12610]
mov qword [rsp + 0x4e28], rax
lea rax, [rsp + 0x24d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x24d]
mov rcx, qword [rsp + 0x4e28]
call fcn.1801d9ab0
mov qword [rsp + 0x4e30], rax
mov r8, qword [rsp + 0x4e30]
lea rdx, [0x180384c64]
lea rcx, str.VOICE_DRIVEN_MOUTH_MOVEMENT_FINISHED_EVENT
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.All_Others_Protection3
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x125d0]
mov qword [rsp + 0x4e38], rax
lea rax, [rsp + 0x24e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x24e]
mov rcx, qword [rsp + 0x4e38]
call fcn.1801d9ad0
mov qword [rsp + 0x4e40], rax
mov r8, qword [rsp + 0x4e40]
lea rdx, [0x180384c63]
lea rcx, str.NETWORK_ENTITY_AREA_STATUS_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12590]
mov qword [rsp + 0x4e48], rax
lea rax, [rsp + 0x24f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x24f]
mov rcx, qword [rsp + 0x4e48]
call fcn.1801d9af0
mov qword [rsp + 0x4e50], rax
mov r8, qword [rsp + 0x4e50]
lea rdx, [0x180384c62]
lea rcx, str.MODIFY_VEHICLE_LOCK_WORLD_STATE_DATA_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12550]
mov qword [rsp + 0x4e58], rax
lea rax, [rsp + 0x250]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x250]
mov rcx, qword [rsp + 0x4e58]
call fcn.1801d9b10
mov qword [rsp + 0x4e60], rax
mov r8, qword [rsp + 0x4e60]
lea rdx, [0x180384c61]
lea rcx, str.MODIFY_PTFX_WORLD_STATE_DATA_SCRIPTED_EVOLVE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12510]
mov qword [rsp + 0x4e68], rax
lea rax, [rsp + 0x251]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x251]
mov rcx, qword [rsp + 0x4e68]
call fcn.1801d9b30
mov qword [rsp + 0x4e70], rax
mov r8, qword [rsp + 0x4e70]
lea rdx, [0x180384c60]
lea rcx, str.NETWORK_GARAGE_OCCUPIED_STATUS_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x124d0]
mov qword [rsp + 0x4e78], rax
lea rax, [rsp + 0x252]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x252]
mov rcx, qword [rsp + 0x4e78]
call fcn.1801d9b50
mov qword [rsp + 0x4e80], rax
mov r8, qword [rsp + 0x4e80]
lea rdx, [0x180384c5f]
lea rcx, str.PED_CONVERSATION_LINE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12490]
mov qword [rsp + 0x4e88], rax
lea rax, [rsp + 0x253]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x253]
mov rcx, qword [rsp + 0x4e88]
call fcn.1801d9b70
mov qword [rsp + 0x4e90], rax
mov r8, qword [rsp + 0x4e90]
lea rdx, [0x180384c5e]
lea rcx, str.SCRIPT_ENTITY_STATE_CHANGE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12450]
mov qword [rsp + 0x4e98], rax
lea rax, [rsp + 0x254]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x254]
mov rcx, qword [rsp + 0x4e98]
call fcn.1801d9b90
mov qword [rsp + 0x4ea0], rax
mov r8, qword [rsp + 0x4ea0]
lea rdx, [0x180384c5d]
lea rcx, str.PLAY_SOUND_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12410]
mov qword [rsp + 0x4ea8], rax
lea rax, [rsp + 0x255]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x255]
mov rcx, qword [rsp + 0x4ea8]
call fcn.1801d9bb0
mov qword [rsp + 0x4eb0], rax
mov r8, qword [rsp + 0x4eb0]
lea rdx, [0x180384c5c]
lea rcx, str.STOP_SOUND_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x123d0]
mov qword [rsp + 0x4eb8], rax
lea rax, [rsp + 0x256]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x256]
mov rcx, qword [rsp + 0x4eb8]
call fcn.1801d9bd0
mov qword [rsp + 0x4ec0], rax
mov r8, qword [rsp + 0x4ec0]
lea rdx, [0x180384c5b]
lea rcx, str.NETWORK_PLAY_AIRDEFENSE_FIRE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12390]
mov qword [rsp + 0x4ec8], rax
lea rax, [rsp + 0x257]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x257]
mov rcx, qword [rsp + 0x4ec8]
call fcn.1801d9bf0
mov qword [rsp + 0x4ed0], rax
mov r8, qword [rsp + 0x4ed0]
lea rdx, [0x180384c5a]
lea rcx, str.BANK_REQUEST_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12350]
mov qword [rsp + 0x4ed8], rax
lea rax, [rsp + 0x258]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x258]
mov rcx, qword [rsp + 0x4ed8]
call fcn.1801d9c10
mov qword [rsp + 0x4ee0], rax
mov r8, qword [rsp + 0x4ee0]
lea rdx, [0x180384c59]
lea rcx, str.REQUEST_DOOR_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12310]
mov qword [rsp + 0x4ee8], rax
lea rax, [rsp + 0x259]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x259]
mov rcx, qword [rsp + 0x4ee8]
call fcn.1801d9c30
mov qword [rsp + 0x4ef0], rax
mov r8, qword [rsp + 0x4ef0]
lea rdx, [0x180384c58]
lea rcx, str.NETWORK_TRAIN_REQUEST_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x122d0]
mov qword [rsp + 0x4ef8], rax
lea rax, [rsp + 0x25a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x25a]
mov rcx, qword [rsp + 0x4ef8]
call fcn.1801d9c50
mov qword [rsp + 0x4f00], rax
mov r8, qword [rsp + 0x4f00]
lea rdx, [0x180384c57]
lea rcx, str.NETWORK_TRAIN_REPORT_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12290]
mov qword [rsp + 0x4f08], rax
lea rax, [rsp + 0x25b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x25b]
mov rcx, qword [rsp + 0x4f08]
call fcn.1801d9c70
mov qword [rsp + 0x4f10], rax
mov r8, qword [rsp + 0x4f10]
lea rdx, [0x180384c56]
lea rcx, str.NETWORK_INCREMENT_STAT_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12250]
mov qword [rsp + 0x4f18], rax
lea rax, [rsp + 0x25c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x25c]
mov rcx, qword [rsp + 0x4f18]
call fcn.1801d9c90
mov qword [rsp + 0x4f20], rax
mov r8, qword [rsp + 0x4f20]
lea rdx, [0x180384c55]
lea rcx, str.REQUEST_PHONE_EXPLOSION_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12210]
mov qword [rsp + 0x4f28], rax
lea rax, [rsp + 0x25d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x25d]
mov rcx, qword [rsp + 0x4f28]
call fcn.1801d9cb0
mov qword [rsp + 0x4f30], rax
mov r8, qword [rsp + 0x4f30]
lea rdx, [0x180384c54]
lea rcx, str.REQUEST_DETACHMENT_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x121d0]
mov qword [rsp + 0x4f38], rax
lea rax, [rsp + 0x25e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x25e]
mov rcx, qword [rsp + 0x4f38]
call fcn.1801d9cd0
mov qword [rsp + 0x4f40], rax
mov r8, qword [rsp + 0x4f40]
lea rdx, [0x180384c53]
lea rcx, str.KICK_VOTES_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12190]
mov qword [rsp + 0x4f48], rax
lea rax, [rsp + 0x25f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x25f]
mov rcx, qword [rsp + 0x4f48]
call fcn.1801d9cf0
mov qword [rsp + 0x4f50], rax
mov r8, qword [rsp + 0x4f50]
lea rdx, [0x180384c52]
lea rcx, str.NETWORK_GIVE_PICKUP_REWARDS_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12150]
mov qword [rsp + 0x4f58], rax
lea rax, [rsp + 0x260]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x260]
mov rcx, qword [rsp + 0x4f58]
call fcn.1801d9d10
mov qword [rsp + 0x4f60], rax
mov r8, qword [rsp + 0x4f60]
lea rdx, [0x180384c51]
lea rcx, str.NETWORK_CRC_HASH_CHECK_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12110]
mov qword [rsp + 0x4f68], rax
lea rax, [rsp + 0x261]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x261]
mov rcx, qword [rsp + 0x4f68]
call fcn.1801d9d30
mov qword [rsp + 0x4f70], rax
mov r8, qword [rsp + 0x4f70]
lea rdx, [0x180384c50]
lea rcx, str.BLOW_UP_VEHICLE_EVENT
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.All_Others_Protection
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x214
lea rcx, str.All_Others_Protection_t1_t_t
call fcn.18010c490
mov edx, 0x215
lea rcx, str.All_Others_Protection_t2_t_t
call fcn.18010c490
mov edx, 0x216
lea rcx, str.All_Others_Protection_t3_t_t
call fcn.18010c490
mov edx, 0x217
lea rcx, str.All_Others_Protection_t4_t_t
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.All_Others_Protection_1
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x120d0]
mov qword [rsp + 0x4f78], rax
lea rax, [rsp + 0x262]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x262]
mov rcx, qword [rsp + 0x4f78]
call fcn.1801d9d50
mov qword [rsp + 0x4f80], rax
mov r8, qword [rsp + 0x4f80]
lea rdx, [0x180384c90]
lea rcx, str.SCRIPT_DATA_VERIFY_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12090]
mov qword [rsp + 0x4f88], rax
lea rax, [rsp + 0x263]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x263]
mov rcx, qword [rsp + 0x4f88]
call fcn.1801d9d70
mov qword [rsp + 0x4f90], rax
mov r8, qword [rsp + 0x4f90]
lea rdx, [0x180384c8f]
lea rcx, str.REQUEST_CONTROL_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12050]
mov qword [rsp + 0x4f98], rax
lea rax, [rsp + 0x264]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x264]
mov rcx, qword [rsp + 0x4f98]
call fcn.1801d9d90
mov qword [rsp + 0x4fa0], rax
mov r8, qword [rsp + 0x4fa0]
lea rdx, [0x180384c8e]
lea rcx, str.GIVE_CONTROL_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x12010]
mov qword [rsp + 0x4fa8], rax
lea rax, [rsp + 0x265]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x265]
mov rcx, qword [rsp + 0x4fa8]
call fcn.1801d9db0
mov qword [rsp + 0x4fb0], rax
mov r8, qword [rsp + 0x4fb0]
lea rdx, [0x180384c8d]
lea rcx, str.WEAPON_DAMAGE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11fd0]
mov qword [rsp + 0x4fb8], rax
lea rax, [rsp + 0x266]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x266]
mov rcx, qword [rsp + 0x4fb8]
call fcn.1801d9dd0
mov qword [rsp + 0x4fc0], rax
mov r8, qword [rsp + 0x4fc0]
lea rdx, [0x180384c8c]
lea rcx, str.REQUEST_PICKUP_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11f90]
mov qword [rsp + 0x4fc8], rax
lea rax, [rsp + 0x267]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x267]
mov rcx, qword [rsp + 0x4fc8]
call fcn.1801d9df0
mov qword [rsp + 0x4fd0], rax
mov r8, qword [rsp + 0x4fd0]
lea rdx, [0x180384c8b]
lea rcx, str.REQUEST_MAP_PICKUP_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11f50]
mov qword [rsp + 0x4fd8], rax
lea rax, [rsp + 0x268]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x268]
mov rcx, qword [rsp + 0x4fd8]
call fcn.1801d9e10
mov qword [rsp + 0x4fe0], rax
mov r8, qword [rsp + 0x4fe0]
lea rdx, [0x180384c8a]
lea rcx, str.GAME_CLOCK_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11f10]
mov qword [rsp + 0x4fe8], rax
lea rax, [rsp + 0x269]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x269]
mov rcx, qword [rsp + 0x4fe8]
call fcn.1801d9e30
mov qword [rsp + 0x4ff0], rax
mov r8, qword [rsp + 0x4ff0]
lea rdx, [0x180384c89]
lea rcx, str.GAME_WEATHER_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11ed0]
mov qword [rsp + 0x4ff8], rax
lea rax, [rsp + 0x26a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x26a]
mov rcx, qword [rsp + 0x4ff8]
call fcn.1801d9e50
mov qword [rsp + 0x5000], rax
mov r8, qword [rsp + 0x5000]
lea rdx, [0x180384c88]
lea rcx, str.RESPAWN_PLAYER_PED_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11e90]
mov qword [rsp + 0x5008], rax
lea rax, [rsp + 0x26b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x26b]
mov rcx, qword [rsp + 0x5008]
call fcn.1801d9e70
mov qword [rsp + 0x5010], rax
mov r8, qword [rsp + 0x5010]
lea rdx, [0x180384c87]
lea rcx, str.GIVE_WEAPON_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11e50]
mov qword [rsp + 0x5018], rax
lea rax, [rsp + 0x26c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x26c]
mov rcx, qword [rsp + 0x5018]
call fcn.1801d9e90
mov qword [rsp + 0x5020], rax
mov r8, qword [rsp + 0x5020]
lea rdx, [0x180384c86]
lea rcx, str.REMOVE_WEAPON_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11e10]
mov qword [rsp + 0x5028], rax
lea rax, [rsp + 0x26d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x26d]
mov rcx, qword [rsp + 0x5028]
call fcn.1801d9eb0
mov qword [rsp + 0x5030], rax
mov r8, qword [rsp + 0x5030]
lea rdx, [0x180384c85]
lea rcx, str.REMOVE_ALL_WEAPONS_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11dd0]
mov qword [rsp + 0x5038], rax
lea rax, [rsp + 0x26e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x26e]
mov rcx, qword [rsp + 0x5038]
call fcn.1801d9ed0
mov qword [rsp + 0x5040], rax
mov r8, qword [rsp + 0x5040]
lea rdx, [0x180384c84]
lea rcx, str.VEHICLE_COMPONENT_CONTROL_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11d90]
mov qword [rsp + 0x5048], rax
lea rax, [rsp + 0x26f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x26f]
mov rcx, qword [rsp + 0x5048]
call fcn.1801d9ef0
mov qword [rsp + 0x5050], rax
mov r8, qword [rsp + 0x5050]
lea rdx, [0x180384c83]
lea rcx, str.FIRE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11d50]
mov qword [rsp + 0x5058], rax
lea rax, [rsp + 0x270]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x270]
mov rcx, qword [rsp + 0x5058]
call fcn.1801d9f10
mov qword [rsp + 0x5060], rax
mov r8, qword [rsp + 0x5060]
lea rdx, [0x180384c82]
lea rcx, str.EXPLOSION_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11d10]
mov qword [rsp + 0x5068], rax
lea rax, [rsp + 0x271]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x271]
mov rcx, qword [rsp + 0x5068]
call fcn.1801d9f30
mov qword [rsp + 0x5070], rax
mov r8, qword [rsp + 0x5070]
lea rdx, [0x180384c81]
lea rcx, str.START_PROJECTILE_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11cd0]
mov qword [rsp + 0x5078], rax
lea rax, [rsp + 0x272]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x272]
mov rcx, qword [rsp + 0x5078]
call fcn.1801d9f50
mov qword [rsp + 0x5080], rax
mov r8, qword [rsp + 0x5080]
lea rdx, [0x180384c80]
lea rcx, str.UPDATE_PROJECTILE_TARGET_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11c90]
mov qword [rsp + 0x5088], rax
lea rax, [rsp + 0x273]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x273]
mov rcx, qword [rsp + 0x5088]
call fcn.1801d9f70
mov qword [rsp + 0x5090], rax
mov r8, qword [rsp + 0x5090]
lea rdx, [0x180384c7f]
lea rcx, str.BREAK_PROJECTILE_TARGET_LOCK_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11c50]
mov qword [rsp + 0x5098], rax
lea rax, [rsp + 0x274]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x274]
mov rcx, qword [rsp + 0x5098]
call fcn.1801d9f90
mov qword [rsp + 0x50a0], rax
mov r8, qword [rsp + 0x50a0]
lea rdx, [0x180384c7e]
lea rcx, str.REMOVE_PROJECTILE_ENTITY_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11c10]
mov qword [rsp + 0x50a8], rax
lea rax, [rsp + 0x275]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x275]
mov rcx, qword [rsp + 0x50a8]
call fcn.1801d9fb0
mov qword [rsp + 0x50b0], rax
mov r8, qword [rsp + 0x50b0]
lea rdx, [0x180384c7d]
lea rcx, str.ALTER_WANTED_LEVEL_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11bd0]
mov qword [rsp + 0x50b8], rax
lea rax, [rsp + 0x276]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x276]
mov rcx, qword [rsp + 0x50b8]
call fcn.1801d9fd0
mov qword [rsp + 0x50c0], rax
mov r8, qword [rsp + 0x50c0]
lea rdx, [0x180384c7c]
lea rcx, str.CHANGE_RADIO_STATION_EVENT
call fcn.18010cb30
lea rax, [rsp + 0x11b90]
mov qword [rsp + 0x50c8], rax
lea rax, [rsp + 0x277]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x277]
mov rcx, qword [rsp + 0x50c8]
call fcn.1801d9ff0
mov qword [rsp + 0x50d0], rax
mov r8, qword [rsp + 0x50d0]
lea rdx, [0x180384c7b]
lea rcx, str.RAGDOLL_REQUEST_EVENT
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Walk
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x11b50]
mov qword [rsp + 0x50d8], rax
lea rax, [rsp + 0x278]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x278]
mov rcx, qword [rsp + 0x50d8]
call fcn.1801da010
mov qword [rsp + 0x50e0], rax
mov r8, qword [rsp + 0x50e0]
lea rdx, [0x180384cd1]
lea rcx, str.Walk_on_Air
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb49c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3d0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.CustomwwMenu
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x18a
lea rcx, str.titleRect_RGB_t_t_t
call fcn.18010c490
mov edx, 0x18b
lea rcx, str.optionsRect_RGB_t_t_t
call fcn.18010c490
mov edx, 0x187
lea rcx, str.Options_Textes_t_t
call fcn.18010c490
mov edx, 0x188
lea rcx, str.Scroller_t_t
call fcn.18010c490
mov edx, 0x186
lea rcx, str.Title_Textes_t_t_t
call fcn.18010c490
lea rax, [rsp + 0x11b10]
mov qword [rsp + 0x50e8], rax
lea rax, [rsp + 0x279]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x279]
mov rcx, qword [rsp + 0x50e8]
call fcn.1801da030
mov qword [rsp + 0x50f0], rax
mov r8, qword [rsp + 0x50f0]
lea rdx, [0x180382c10]
lea rcx, str.Load_Menu_Color
call fcn.18010cb30
lea rcx, str.Save_Menu_Color
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017e2e6
lea rax, str.Thunder_Menu
mov qword [rsp + 0x50f8], rax
lea rax, [0x180388b00]
mov qword [rsp + 0x5100], rax
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180343fb0]
lea r8, [0x1802740a4]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180382b84]
lea r8, [0x1802740a8]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180382b7c]
lea r8, [0x1802740ac]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180343fac]
lea r8, [0x1802740b0]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180382b70]
lea r8, [0x1802740b4]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180382b68]
lea r8, [0x1802740b8]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180343fa8]
lea r8, [0x1802740bc]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180382b5c]
lea r8, [0x1802740c0]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180382b54]
lea r8, [0x1802740c4]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180343fa4]
lea r8, str.optionText6
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180343fa0]
lea r8, str.optionText7
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180343f9c]
lea r8, [0x1802740e4]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180382b40]
lea r8, [0x1802740e8]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180382b38]
lea r8, [0x1802740ec]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180343f98]
lea r8, str.Scroller4
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180343f94]
lea r8, [0x1802740fc]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180382b28]
lea r8, [0x180274100]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180382b20]
lea r8, [0x180274104]
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180343f90]
lea r8, str.title4
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, dword [0x180343f8c]
lea r8, str.title5
mov rdx, qword [rsp + 0x50f8]
mov rcx, qword [rsp + 0x5100]
call fcn.180036e10
mov r8b, 1
mov edx, 1
lea rcx, [rsp + 0x25658]
call fcn.18004bbb0
mov qword [rsp + 0x5108], rax
mov rax, qword [rsp + 0x5108]
mov qword [rsp + 0x5110], rax
lea r8, str.ThunderConfig.ini
mov rdx, qword [rsp + 0x5110]
lea rcx, [rsp + 0x25678]
call fcn.1800376b0
mov qword [rsp + 0x5118], rax
mov rax, qword [rsp + 0x5118]
mov qword [rsp + 0x5120], rax
mov rcx, qword [rsp + 0x5120]
call fcn.180045f70
mov r8b, 1
mov rdx, rax
mov rcx, qword [rsp + 0x5100]
call fcn.1800369a0
nop
lea rcx, [rsp + 0x25678]
call fcn.180029310
nop
lea rcx, [rsp + 0x25658]
call fcn.180029310
call fcn.1800f1a30
call fcn.180028ba0
jmp case.0x18011196c.3
lea rcx, str.titleRectwwMenu
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x11ad0]
mov qword [rsp + 0x5128], rax
lea rax, [rsp + 0x27a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x27a]
mov rcx, qword [rsp + 0x5128]
call fcn.1801da050
mov qword [rsp + 0x5130], rax
mov r8, qword [rsp + 0x5130]
lea rdx, [0x180384c98]
lea rcx, str.titleRect_White
call fcn.18010cb30
lea rax, [rsp + 0x11a90]
mov qword [rsp + 0x5138], rax
lea rax, [rsp + 0x27b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x27b]
mov rcx, qword [rsp + 0x5138]
call fcn.1801da070
mov qword [rsp + 0x5140], rax
mov r8, qword [rsp + 0x5140]
lea rdx, [0x180382bf4]
lea rcx, str.titleRect_RGB
call fcn.18010cb30
lea rax, [rsp + 0x11a50]
mov qword [rsp + 0x5148], rax
lea rax, [rsp + 0x27c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x27c]
mov rcx, qword [rsp + 0x5148]
call fcn.1801da090
mov qword [rsp + 0x5150], rax
mov r8, qword [rsp + 0x5150]
lea rdx, [0x180384c97]
lea rcx, str.titleRect_Custom
call fcn.18010cb30
lea rcx, str.Clear_Config_titleRect_RGB
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017e434
mov byte [0x180382cf6], 0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343fb0]
lea rcx, str.titleRect_RGB_1
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b84]
lea rcx, str.titleRect_RGB_2
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b7c]
lea rcx, str.titleRect_RGB_3
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343ff8]
lea rcx, str.titleRect_Custom_1
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382d1c]
lea rcx, str.titleRect_Custom_2
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382d18]
lea rcx, str.titleRect_Custom_3
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382d14]
lea rcx, str.titleRect_Custom_4
call fcn.18010d8c0
mov dword [0x1803855d0], 0xff
mov eax, dword [0x180343fb0]
mov dword [0x1803855cc], eax
mov eax, dword [0x180382b84]
mov dword [0x1803855c8], eax
mov eax, dword [0x180382b7c]
mov dword [0x1803855c4], eax
call fcn.1800f26c0
lea rcx, [0x180351390]
call fcn.180029280
inc rax
mov rcx, rax
call fcn.1801fd5b0
mov qword [rsp + 0x5158], rax
mov rax, qword [rsp + 0x5158]
mov qword [rsp + 0x5160], rax
lea rcx, [0x180351390]
call fcn.180045f70
mov qword [rsp + 0x5168], rax
mov rax, qword [rsp + 0x5160]
mov qword [rsp + 0x5170], rax
mov rax, qword [rsp + 0x5170]
mov qword [rsp + 0x5178], rax
mov rax, qword [rsp + 0x5168]
movzx eax, byte [rax]
mov byte [rsp + 0x27d], al
mov rax, qword [rsp + 0x5170]
movzx ecx, byte [rsp + 0x27d]
mov byte [rax], cl
mov rax, qword [rsp + 0x5168]
inc rax
mov qword [rsp + 0x5168], rax
mov rax, qword [rsp + 0x5170]
inc rax
mov qword [rsp + 0x5170], rax
cmp byte [rsp + 0x27d], 0
jne 0x18017e58e
mov rcx, qword [rsp + 0x5160]
call fcn.18010c2b0
lea rcx, str.Enter_The_RGB_Hex_Color
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017e79a
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25698]
call fcn.180029660
nop
lea rdx, [0x1802746c6]
lea rcx, [rsp + 0x25698]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x18017e660
lea rdx, [rsp + 0x25698]
lea rcx, [0x1803513b0]
call fcn.180045c50
jmp 0x18017e673
lea rdx, [0x1802c3278]
lea rcx, [0x1803513b0]
call fcn.180029640
mov edx, 1
lea rcx, [rsp + 0x18f10]
call fcn.180032340
nop
lea r8, [0x1803513b0]
lea rdx, [0x1802c3278]
lea rcx, [rsp + 0x256b8]
call fcn.1800e1720
mov qword [rsp + 0x5180], rax
mov rax, qword [rsp + 0x5180]
mov qword [rsp + 0x5188], rax
lea rax, [rsp + 0x18f10]
add rax, 0x10
lea rdx, [0x1800eee80]
mov rcx, rax
call fcn.1800eb4b0
mov rdx, qword [rsp + 0x5188]
mov rcx, rax
call fcn.1800381a0
nop
lea rcx, [rsp + 0x256b8]
call fcn.180029310
lea rdx, [0x1803855c0]
lea rcx, [rsp + 0x18f10]
call fcn.1800eb4d0
call fcn.1800f2820
mov eax, dword [0x1803aaec0]
mov dword [0x180343fb0], eax
mov eax, dword [0x1803aaec4]
mov dword [0x180382b84], eax
mov eax, dword [0x1803aaec8]
mov dword [0x180382b7c], eax
mov eax, dword [0x180343fb0]
mov dword [rsp + 0x19cf8], eax
mov eax, dword [0x180382b7c]
mov dword [rsp + 0x19cfc], eax
mov eax, dword [0x180382b84]
mov dword [rsp + 0x19d00], eax
mov eax, dword [0x180343fb0]
mov dword [rsp + 0x19d04], eax
lea rax, [0x18034bdc8]
lea rcx, [rsp + 0x19cf8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x18f10]
call fcn.18002b2c0
nop
lea rcx, [rsp + 0x25698]
call fcn.180029310
call fcn.1800f1a30
call fcn.180028cc0
jmp case.0x18011196c.3
lea rcx, str.optionsRectwwMenu
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x11a10]
mov qword [rsp + 0x5190], rax
lea rax, [rsp + 0x27e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x27e]
mov rcx, qword [rsp + 0x5190]
call fcn.1801da0b0
mov qword [rsp + 0x5198], rax
mov r8, qword [rsp + 0x5198]
lea rdx, [0x180384c96]
lea rcx, str.optionsRect_White
call fcn.18010cb30
lea rax, [rsp + 0x119d0]
mov qword [rsp + 0x51a0], rax
lea rax, [rsp + 0x27f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x27f]
mov rcx, qword [rsp + 0x51a0]
call fcn.1801da0d0
mov qword [rsp + 0x51a8], rax
mov r8, qword [rsp + 0x51a8]
lea rdx, [0x180382be7]
lea rcx, str.optionsRect_RGB
call fcn.18010cb30
lea rax, [rsp + 0x11990]
mov qword [rsp + 0x51b0], rax
lea rax, [rsp + 0x280]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x280]
mov rcx, qword [rsp + 0x51b0]
call fcn.1801da0f0
mov qword [rsp + 0x51b8], rax
mov r8, qword [rsp + 0x51b8]
lea rdx, [0x180384c95]
lea rcx, str.optionsRect_Custom
call fcn.18010cb30
lea rcx, str.Clear_Config_optionsRect_RGB
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017e8e8
mov byte [0x180382cf5], 0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343fac]
lea rcx, str.optionsRect_RGB_1
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b70]
lea rcx, str.optionsRect_RGB_2
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b68]
lea rcx, str.optionsRect_RGB_3
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343ff4]
lea rcx, str.optionsRect_Custom_1
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382d10]
lea rcx, str.optionsRect_Custom_2
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382d0c]
lea rcx, str.optionsRect_Custom_3
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382d08]
lea rcx, str.optionsRect_Custom_4
call fcn.18010d8c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.ScrollerwwMenu
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x11950]
mov qword [rsp + 0x51c0], rax
lea rax, [rsp + 0x281]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x281]
mov rcx, qword [rsp + 0x51c0]
call fcn.1801da110
mov qword [rsp + 0x51c8], rax
mov r8, qword [rsp + 0x51c8]
lea rdx, [0x180384c91]
lea rcx, str.Scroller
call fcn.18010cb30
lea rax, [rsp + 0x11910]
mov qword [rsp + 0x51d0], rax
lea rax, [rsp + 0x282]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x282]
mov rcx, qword [rsp + 0x51d0]
call fcn.1801da130
mov qword [rsp + 0x51d8], rax
mov r8, qword [rsp + 0x51d8]
lea rdx, [0x180382be5]
lea rcx, str.Scroller_RGB
call fcn.18010cb30
lea rcx, str.Clear_Config_Scroller_RGB
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017eab9
mov byte [0x180382cf4], 0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343f9c]
lea rcx, str.Scroller_RGB_1
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b40]
lea rcx, str.Scroller_RGB_2
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b38]
lea rcx, str.Scroller_RGB_3
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382d28]
lea rcx, str.Scroller_Custom_1
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180344010]
lea rcx, str.Scroller_Custom_2
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034400c]
lea rcx, str.Scroller_Custom_3
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343f98]
lea rcx, str.Scroller_Custom_4
call fcn.18010d8c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb508]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb510]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.TitlewwMenu
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x118d0]
mov qword [rsp + 0x51e0], rax
lea rax, [rsp + 0x283]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x283]
mov rcx, qword [rsp + 0x51e0]
call fcn.1801da150
mov qword [rsp + 0x51e8], rax
mov r8, qword [rsp + 0x51e8]
lea rdx, [0x180384c93]
lea rcx, str.TitleText
call fcn.18010cb30
lea rax, [rsp + 0x11890]
mov qword [rsp + 0x51f0], rax
lea rax, [rsp + 0x284]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x284]
mov rcx, qword [rsp + 0x51f0]
call fcn.1801da170
mov qword [rsp + 0x51f8], rax
mov r8, qword [rsp + 0x51f8]
lea rdx, [0x180382be4]
lea rcx, str.TitleText_RGB
call fcn.18010cb30
lea rcx, str.Clear_Config_TitleText_RGB
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017ec8a
mov byte [0x180382cf3], 0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343f94]
lea rcx, str.titleText_RGB_1
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b28]
lea rcx, str.titleText_RGB_2
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b20]
lea rcx, str.titleText_RGB_3
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382d24]
lea rcx, str.titleText_Custom_1
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180344008]
lea rcx, str.titleText_Custom_2
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180344004]
lea rcx, str.titleText_Custom_3
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343f90]
lea rcx, str.titleText_Custom_4
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343f8c]
lea rcx, str.titleText_Custom_5
call fcn.18010d8c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.OptionswwMenu
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x11850]
mov qword [rsp + 0x5200], rax
lea rax, [rsp + 0x285]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x285]
mov rcx, qword [rsp + 0x5200]
call fcn.1801da190
mov qword [rsp + 0x5208], rax
mov r8, qword [rsp + 0x5208]
lea rdx, [0x180384c92]
lea rcx, str.OptionText
call fcn.18010cb30
lea rax, [rsp + 0x11810]
mov qword [rsp + 0x5210], rax
lea rax, [rsp + 0x286]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x286]
mov rcx, qword [rsp + 0x5210]
call fcn.1801da1b0
mov qword [rsp + 0x5218], rax
mov r8, qword [rsp + 0x5218]
lea rdx, [0x180382be6]
lea rcx, str.OptionText_RGB
call fcn.18010cb30
lea rcx, str.Clear_Config_OptionText_RGB
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017ee77
mov byte [0x180382cf2], 0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343fa8]
lea rcx, str.optionText_RGB_1
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b5c]
lea rcx, str.optionText_RGB_2
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382b54]
lea rcx, str.optionText_RGB_3
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382d20]
lea rcx, str.optionText_Custom_1
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180344000]
lea rcx, str.optionText_Custom_2
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343ffc]
lea rcx, str.optionText_Custom_3
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343fa4]
lea rcx, str.optionText_Custom_4
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343fa0]
lea rcx, str.optionText_Custom_5
call fcn.18010d8c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.HeaderwwMenu
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x149
lea rcx, str.Header_Position_t_t_t_t
call fcn.18010c490
mov edx, 0x189
lea rcx, str.Custom_Header_t_t_t_t
call fcn.18010c490
mov dword [rsp + 0x2630], 0
jmp 0x18017efd1
mov eax, dword [rsp + 0x2630]
inc eax
mov dword [rsp + 0x2630], eax
movsxd rax, dword [rsp + 0x2630]
cmp rax, 0x2c
jae 0x18017f13c
movsxd rax, dword [rsp + 0x2630]
imul rax, rax, 8
lea rcx, str.sextext_stripper_1
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017f137
movsxd rax, dword [rsp + 0x2630]
imul rax, rax, 8
lea rcx, str.sextext_stripper_1
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x1803511b0]
call fcn.180029640
movsxd rax, dword [rsp + 0x2630]
imul rax, rax, 8
lea rcx, str.sextext_stripper_1
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x1803511d0]
call fcn.180029640
lea rax, [rsp + 0xeed0]
mov qword [rsp + 0x5220], rax
lea rax, [rsp + 0xeef0]
mov qword [rsp + 0x5228], rax
lea rdx, [0x1803511d0]
mov rcx, qword [rsp + 0x5220]
call fcn.180045d70
mov qword [rsp + 0x5230], rax
mov rax, qword [rsp + 0x5230]
mov qword [rsp + 0x5238], rax
lea rdx, [0x1803511b0]
mov rcx, qword [rsp + 0x5228]
call fcn.180045d70
mov qword [rsp + 0x5240], rax
mov eax, dword [0x180343fe0]
mov dword [rsp + 0x50], eax
mov eax, dword [0x180343fe4]
mov dword [rsp + 0x48], eax
mov eax, dword [0x180343fe8]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x38], 0x32
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb404]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x180343f3c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180343f40]
movss xmm2, dword [0x180343f44]
mov rdx, qword [rsp + 0x5238]
mov rcx, qword [rsp + 0x5240]
call fcn.18010aca0
jmp 0x18017efc1
lea rcx, str._t_________wCustom_Header
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017f78f
lea rax, [rsp + 0x2b7a0]
mov rdi, rax
xor eax, eax
mov ecx, 0x104
rep stosb byte [rdi], al
mov qword [rsp + 0x5248], 0
mov r8d, 0x104
lea rdx, [rsp + 0x2b7a0]
mov rcx, qword [rsp + 0x5248]
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
test eax, eax
je 0x18017f2be
mov qword [rsp + 0x5250], 0xffffffffffffffff
mov qword [rsp + 0x5258], 0
jmp 0x18017f1c4
mov rax, qword [rsp + 0x5258]
inc rax
mov qword [rsp + 0x5258], rax
lea rax, [rsp + 0x2b7a0]
mov qword [rsp + 0x5260], rax
mov qword [rsp + 0x5268], 0xffffffffffffffff
inc qword [rsp + 0x5268]
mov rax, qword [rsp + 0x5260]
mov rcx, qword [rsp + 0x5268]
cmp byte [rax + rcx], 0
jne 0x18017f1e0
mov rax, qword [rsp + 0x5268]
cmp qword [rsp + 0x5258], rax
jae 0x18017f263
imul rax, qword [rsp + 0x5258], 1
lea rcx, [rsp + 0x2b7a0]
add rcx, rax
mov rax, rcx
movsx eax, byte [rax]
cmp eax, 0x20
je 0x18017f24e
imul rax, qword [rsp + 0x5258], 1
lea rcx, [rsp + 0x2b7a0]
add rcx, rax
mov rax, rcx
movsx eax, byte [rax]
cmp eax, 0x5c
jne 0x18017f25e
mov rax, qword [rsp + 0x5258]
mov qword [rsp + 0x5250], rax
jmp 0x18017f1b1
cmp qword [rsp + 0x5250], 0xffffffffffffffff
je 0x18017f2be
mov rax, qword [rsp + 0x5250]
inc rax
mov qword [rsp + 0x5270], rax
cmp qword [rsp + 0x5270], 0x104
jae 0x18017f291
jmp 0x18017f296
call fcn.1801fd41c
lea rax, [rsp + 0x2b7a0]
add rax, qword [rsp + 0x5270]
mov byte [rax], 0
lea rdx, [rsp + 0x2b7a0]
lea rcx, [rsp + 0x2b8b0]
call fcn.1800e17c0
mov edx, 1
lea rcx, [rsp + 0x19010]
call fcn.180032340
nop
lea rdx, [rsp + 0x2b7a0]
lea rcx, [rsp + 0x25718]
call fcn.180029660
nop
lea rcx, [rsp + 0x25738]
call fcn.180029290
nop
lea rax, [rsp + 0x19010]
add rax, 0x10
lea rdx, [rsp + 0x25718]
mov rcx, rax
call fcn.1800381a0
lea rdx, [rsp + 0x25738]
lea rcx, [rsp + 0x19010]
call fcn.180038070
lea rdx, str.Program
lea rcx, [rsp + 0x25758]
call fcn.180029660
nop
lea rdx, str.Program_FilesRockstar
lea rcx, [rsp + 0x25778]
call fcn.180029660
nop
xor r8d, r8d
lea rdx, [rsp + 0x25758]
lea rcx, [rsp + 0x25738]
call fcn.1800e1290
mov qword [rsp + 0x5278], rax
cmp qword [rsp + 0x5278], 0xffffffffffffffff
je 0x18017f3a8
lea rcx, [rsp + 0x25758]
call fcn.180029280
lea r9, [rsp + 0x25778]
mov r8, rax
mov rdx, qword [rsp + 0x5278]
lea rcx, [rsp + 0x25738]
call fcn.1800e12d0
lea rdx, str.Rockstar
lea rcx, [rsp + 0x25798]
call fcn.180029660
nop
lea rdx, str.Rockstar_GamesGrand
lea rcx, [rsp + 0x257b8]
call fcn.180029660
nop
xor r8d, r8d
lea rdx, [rsp + 0x25798]
lea rcx, [rsp + 0x25738]
call fcn.1800e1290
mov qword [rsp + 0x5280], rax
cmp qword [rsp + 0x5280], 0xffffffffffffffff
je 0x18017f42a
lea rcx, [rsp + 0x25798]
call fcn.180029280
lea r9, [rsp + 0x257b8]
mov r8, rax
mov rdx, qword [rsp + 0x5280]
lea rcx, [rsp + 0x25738]
call fcn.1800e12d0
lea rdx, str.Grand
lea rcx, [rsp + 0x257d8]
call fcn.180029660
nop
lea rdx, str.Grand_Theft_Auto_V
lea rcx, [rsp + 0x257f8]
call fcn.180029660
nop
xor r8d, r8d
lea rdx, [rsp + 0x257d8]
lea rcx, [rsp + 0x25738]
call fcn.1800e1290
mov qword [rsp + 0x5288], rax
cmp qword [rsp + 0x5288], 0xffffffffffffffff
je 0x18017f4ac
lea rcx, [rsp + 0x257d8]
call fcn.180029280
lea r9, [rsp + 0x257f8]
mov r8, rax
mov rdx, qword [rsp + 0x5288]
lea rcx, [rsp + 0x25738]
call fcn.1800e12d0
lea r8, [0x18029f368]
lea rdx, [rsp + 0x25738]
lea rcx, [rsp + 0x25818]
call fcn.180037710
nop
mov edx, 1
lea rcx, [rsp + 0x19660]
call fcn.180033500
nop
mov r9d, 0x40
mov r8d, 1
lea rdx, [rsp + 0x25818]
lea rcx, [rsp + 0x19660]
call fcn.1800e1000
mov rax, qword [rsp + 0x19660]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19660]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.180045f60
movzx eax, al
test eax, eax
je 0x18017f538
call fcn.1800e6100
mov ecx, 0x3e8
call fcn.1800f5d20
lea rcx, [rsp + 0x19660]
call fcn.1800e0fb0
lea rcx, [rsp + 0x25838]
call fcn.1801f20a0
mov qword [rsp + 0x5290], rax
mov rax, qword [rsp + 0x5290]
mov qword [rsp + 0x5298], rax
lea r8, str.ThunderMenuThunder.ytd
mov rdx, qword [rsp + 0x5298]
lea rcx, [rsp + 0x25858]
call fcn.1800376b0
nop
lea rcx, [rsp + 0x25838]
call fcn.180029310
mov edx, 1
lea rcx, [rsp + 0x19770]
call fcn.180033500
nop
mov r9d, 0x40
mov r8d, 1
lea rdx, [rsp + 0x25858]
lea rcx, [rsp + 0x19770]
call fcn.1800e1000
mov rax, qword [rsp + 0x19770]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19770]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.180045f60
movzx eax, al
test eax, eax
je 0x18017f632
call fcn.1800e6030
call fcn.1800f2560
lea rcx, str.new_Thunder.ytd_file_downloaded
call fcn.1800296c0
mov dword [rsp + 0x2634], 0x14
lea rdx, [rsp + 0x2634]
lea rcx, [rsp + 0x52a0]
call fcn.180037b10
mov rcx, rax
call fcn.180037b20
lea rcx, [rsp + 0x19770]
call fcn.1800e0fb0
lea rcx, str.wThunder.ytd_n_successfully_Downloaded_n
call fcn.1800296c0
mov ecx, 0x2710
call fcn.1800f5d20
lea rdx, str.ThunderMenu_
lea rcx, [rsp + 0x2b5a0]
call fcn.180106cf0
lea rdx, str.Thunder.ytd
lea rcx, [rsp + 0x2b5a0]
call fcn.180106d00
mov dword [rsp + 0x2638], 0xffffffff
mov byte [rsp + 0x20], 0
lea r9, str.Thunder.ytd
mov r8b, 1
lea rdx, [rsp + 0x2b5a0]
lea rcx, [rsp + 0x2638]
call qword [0x180385620]
cmp dword [rsp + 0x2638], 0xffffffff
je 0x18017f6c5
lea rcx, str.ThunderMenu_register_OK
call fcn.180109330
jmp 0x18017f6da
lea rdx, [rsp + 0x2b5a0]
lea rcx, str.Failed_to_register_ThunderMenu__s
call fcn.180109330
nop
lea rcx, [rsp + 0x19770]
call fcn.18002a710
nop
lea rcx, [rsp + 0x25858]
call fcn.180029310
nop
lea rcx, [rsp + 0x19660]
call fcn.18002a710
nop
lea rcx, [rsp + 0x25818]
call fcn.180029310
nop
lea rcx, [rsp + 0x257f8]
call fcn.180029310
nop
lea rcx, [rsp + 0x257d8]
call fcn.180029310
nop
lea rcx, [rsp + 0x257b8]
call fcn.180029310
nop
lea rcx, [rsp + 0x25798]
call fcn.180029310
nop
lea rcx, [rsp + 0x25778]
call fcn.180029310
nop
lea rcx, [rsp + 0x25758]
call fcn.180029310
nop
lea rcx, [rsp + 0x25738]
call fcn.180029310
nop
lea rcx, [rsp + 0x25718]
call fcn.180029310
nop
lea rcx, [rsp + 0x19010]
call fcn.18002b2c0
movzx eax, byte [0x180384d8d]
test eax, eax
je 0x18017f84c
movss xmm3, dword [0x1802fcda8]
xorps xmm2, xmm2
lea rdx, [0x18034bd34]
lea rcx, str.Random_Delay
call fcn.18010e040
lea rcx, str.Change_Random_Delay
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017f830
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25878]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25878]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x263c], eax
cvtsi2ss xmm0, dword [rsp + 0x263c]
movss dword [0x18034bd34], xmm0
lea rcx, [rsp + 0x25878]
call fcn.180029310
mov r9d, 0xe
xor r8d, r8d
lea rdx, [0x1803855d4]
lea rcx, str.Images
call fcn.18010d8c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.CustomHeaderwwMenu
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2640], 0
jmp 0x18017f8a4
mov eax, dword [rsp + 0x2640]
inc eax
mov dword [rsp + 0x2640], eax
movsxd rax, dword [rsp + 0x2640]
cmp rax, 0x1b
jae 0x18017f9fa
movsxd rax, dword [rsp + 0x2640]
imul rax, rax, 8
lea rcx, str.Thunder_0
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017f9f5
movsxd rax, dword [rsp + 0x2640]
imul rax, rax, 8
lea rcx, str.Thunder_0
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x1803511d0]
call fcn.180029640
lea rdx, str.Thunder
lea rcx, [0x1803511b0]
call fcn.180029640
lea rax, [rsp + 0xef10]
mov qword [rsp + 0x52a8], rax
lea rax, [rsp + 0xef30]
mov qword [rsp + 0x52b0], rax
lea rdx, [0x1803511d0]
mov rcx, qword [rsp + 0x52a8]
call fcn.180045d70
mov qword [rsp + 0x52b8], rax
mov rax, qword [rsp + 0x52b8]
mov qword [rsp + 0x52c0], rax
lea rdx, [0x1803511b0]
mov rcx, qword [rsp + 0x52b0]
call fcn.180045d70
mov qword [rsp + 0x52c8], rax
mov eax, dword [0x180343fe0]
mov dword [rsp + 0x50], eax
mov eax, dword [0x180343fe4]
mov dword [rsp + 0x48], eax
mov eax, dword [0x180343fe8]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x38], 0x32
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb404]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x180343f3c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180343f40]
movss xmm2, dword [0x180343f44]
mov rdx, qword [rsp + 0x52c0]
mov rcx, qword [rsp + 0x52c8]
call fcn.18010aca0
jmp 0x18017f894
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Header_wwMenu
call fcn.18010b3c0
call fcn.1800f1670
movss xmm3, dword [0x1802fb7e4]
movss xmm2, dword [0x1802fdfd4]
lea rdx, [0x180343f44]
lea rcx, str.Left_Right
call fcn.18010e040
movss xmm3, dword [0x1802fb7e4]
movss xmm2, dword [0x1802fdfd4]
lea rdx, [0x180343f40]
lea rcx, str.Up_Down
call fcn.18010e040
movss xmm3, dword [0x1802fb7e4]
movss xmm2, dword [0x1802fdfd4]
lea rdx, [0x180343f3c]
lea rcx, str.Width
call fcn.18010e040
lea rcx, [0x1802a85d0]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017fae1
movss xmm0, dword [0x1802fb490]
movss dword [0x180343f44], xmm0
movss xmm0, dword [0x1802fb454]
movss dword [0x180343f40], xmm0
movss xmm0, dword [0x1802fb4bc]
movss dword [0x180343f3c], xmm0
lea rcx, str.Right
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18017fb24
movss xmm0, dword [0x1802fb5cc]
movss dword [0x180343f44], xmm0
movss xmm0, dword [0x1802fb454]
movss dword [0x180343f40], xmm0
movss xmm0, dword [0x1802fb4bc]
movss dword [0x180343f3c], xmm0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str._wOpen_KeyrMenu
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
lea rdx, [0x1803888aa]
lea rcx, str.Open_Key_Menu
call fcn.18010c8f0
movzx eax, byte [0x1803888aa]
xor ecx, ecx
test eax, eax
setne cl
mov eax, ecx
mov byte [0x1803888aa], al
movzx eax, byte [0x1803888aa]
test eax, eax
je 0x180188190
lea rax, [rsp + 0xe2e8]
mov qword [rsp + 0x52d0], rax
lea rdx, [0x1803ab048]
mov rcx, qword [rsp + 0x52d0]
call fcn.18010fa90
mov qword [rsp + 0x52d8], rax
lea r8, [0x180388924]
mov rdx, qword [rsp + 0x52d8]
lea rcx, str.Open_Menu
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x180180ed2
movsxd rax, dword [0x180388924]
mov rdx, rax
lea rcx, [0x1803ab048]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x52e0], rax
lea rax, str.VK_LBUTTON
cmp qword [rsp + 0x52e0], rax
jne 0x18017fc42
mov dword [0x18034bdac], 1
lea rax, str.VK_RBUTTON
cmp qword [rsp + 0x52e0], rax
jne 0x18017fc5d
mov dword [0x18034bdac], 2
lea rax, str.VK_CANCEL
cmp qword [rsp + 0x52e0], rax
jne 0x18017fc78
mov dword [0x18034bdac], 3
lea rax, str.VK_MBUTTON
cmp qword [rsp + 0x52e0], rax
jne 0x18017fc93
mov dword [0x18034bdac], 4
lea rax, str.VK_XBUTTON1
cmp qword [rsp + 0x52e0], rax
jne 0x18017fcae
mov dword [0x18034bdac], 5
lea rax, str.VK_XBUTTON2
cmp qword [rsp + 0x52e0], rax
jne 0x18017fcc9
mov dword [0x18034bdac], 6
lea rax, str.VK_BACK
cmp qword [rsp + 0x52e0], rax
jne 0x18017fce4
mov dword [0x18034bdac], 8
lea rax, str.VK_TAB
cmp qword [rsp + 0x52e0], rax
jne 0x18017fcff
mov dword [0x18034bdac], 9
lea rax, str.VK_CLEAR
cmp qword [rsp + 0x52e0], rax
jne 0x18017fd1a
mov dword [0x18034bdac], 0xc
lea rax, str.VK_RETURN
cmp qword [rsp + 0x52e0], rax
jne 0x18017fd35
mov dword [0x18034bdac], 0xd
lea rax, str.VK_SHIFT
cmp qword [rsp + 0x52e0], rax
jne 0x18017fd50
mov dword [0x18034bdac], 0x10
lea rax, str.VK_CONTROL
cmp qword [rsp + 0x52e0], rax
jne 0x18017fd6b
mov dword [0x18034bdac], 0x11
lea rax, str.VK_MENU
cmp qword [rsp + 0x52e0], rax
jne 0x18017fd86
mov dword [0x18034bdac], 0x12
lea rax, str.VK_PAUSE
cmp qword [rsp + 0x52e0], rax
jne 0x18017fda1
mov dword [0x18034bdac], 0x13
lea rax, str.VK_CAPITAL
cmp qword [rsp + 0x52e0], rax
jne 0x18017fdbc
mov dword [0x18034bdac], 0x14
lea rax, str.VK_KANA
cmp qword [rsp + 0x52e0], rax
jne 0x18017fdd7
mov dword [0x18034bdac], 0x15
lea rax, str.VK_HANGUEL
cmp qword [rsp + 0x52e0], rax
jne 0x18017fdf2
mov dword [0x18034bdac], 0x15
lea rax, str.VK_HANGUL
cmp qword [rsp + 0x52e0], rax
jne 0x18017fe0d
mov dword [0x18034bdac], 0x15
lea rax, str.VK_IME_ON
cmp qword [rsp + 0x52e0], rax
jne 0x18017fe28
mov dword [0x18034bdac], 0x16
lea rax, str.VK_JUNJA
cmp qword [rsp + 0x52e0], rax
jne 0x18017fe43
mov dword [0x18034bdac], 0x17
lea rax, str.VK_FINAL
cmp qword [rsp + 0x52e0], rax
jne 0x18017fe5e
mov dword [0x18034bdac], 0x18
lea rax, str.VK_HANJA
cmp qword [rsp + 0x52e0], rax
jne 0x18017fe79
mov dword [0x18034bdac], 0x19
lea rax, str.VK_KANJI
cmp qword [rsp + 0x52e0], rax
jne 0x18017fe94
mov dword [0x18034bdac], 0x19
lea rax, str.VK_IME_OFF
cmp qword [rsp + 0x52e0], rax
jne 0x18017feaf
mov dword [0x18034bdac], 0x1a
lea rax, str.VK_ESCAPE
cmp qword [rsp + 0x52e0], rax
jne 0x18017feca
mov dword [0x18034bdac], 0x1b
lea rax, str.VK_CONVERT
cmp qword [rsp + 0x52e0], rax
jne 0x18017fee5
mov dword [0x18034bdac], 0x1c
lea rax, str.VK_NONCONVERT
cmp qword [rsp + 0x52e0], rax
jne 0x18017ff00
mov dword [0x18034bdac], 0x1d
lea rax, str.VK_ACCEPT
cmp qword [rsp + 0x52e0], rax
jne 0x18017ff1b
mov dword [0x18034bdac], 0x1e
lea rax, str.VK_MODECHANGE
cmp qword [rsp + 0x52e0], rax
jne 0x18017ff36
mov dword [0x18034bdac], 0x1f
lea rax, str.VK_SPACE
cmp qword [rsp + 0x52e0], rax
jne 0x18017ff51
mov dword [0x18034bdac], 0x20
lea rax, str.VK_PRIOR
cmp qword [rsp + 0x52e0], rax
jne 0x18017ff6c
mov dword [0x18034bdac], 0x21
lea rax, str.VK_NEXT
cmp qword [rsp + 0x52e0], rax
jne 0x18017ff87
mov dword [0x18034bdac], 0x22
lea rax, str.VK_END
cmp qword [rsp + 0x52e0], rax
jne 0x18017ffa2
mov dword [0x18034bdac], 0x23
lea rax, str.VK_HOME
cmp qword [rsp + 0x52e0], rax
jne 0x18017ffbd
mov dword [0x18034bdac], 0x24
lea rax, str.VK_LEFT
cmp qword [rsp + 0x52e0], rax
jne 0x18017ffd8
mov dword [0x18034bdac], 0x25
lea rax, str.VK_UP
cmp qword [rsp + 0x52e0], rax
jne 0x18017fff3
mov dword [0x18034bdac], 0x26
lea rax, str.VK_RIGHT
cmp qword [rsp + 0x52e0], rax
jne 0x18018000e
mov dword [0x18034bdac], 0x27
lea rax, str.VK_DOWN
cmp qword [rsp + 0x52e0], rax
jne 0x180180029
mov dword [0x18034bdac], 0x28
lea rax, str.VK_SELECT
cmp qword [rsp + 0x52e0], rax
jne 0x180180044
mov dword [0x18034bdac], 0x29
lea rax, str.VK_PRINT
cmp qword [rsp + 0x52e0], rax
jne 0x18018005f
mov dword [0x18034bdac], 0x2a
lea rax, str.VK_EXECUTE
cmp qword [rsp + 0x52e0], rax
jne 0x18018007a
mov dword [0x18034bdac], 0x2b
lea rax, str.VK_SNAPSHOT
cmp qword [rsp + 0x52e0], rax
jne 0x180180095
mov dword [0x18034bdac], 0x2c
lea rax, str.VK_INSERT
cmp qword [rsp + 0x52e0], rax
jne 0x1801800b0
mov dword [0x18034bdac], 0x2d
lea rax, str.VK_DELETE
cmp qword [rsp + 0x52e0], rax
jne 0x1801800cb
mov dword [0x18034bdac], 0x2e
lea rax, str.VK_HELP
cmp qword [rsp + 0x52e0], rax
jne 0x1801800e6
mov dword [0x18034bdac], 0x2f
lea rax, str.VK_KEY_0
cmp qword [rsp + 0x52e0], rax
jne 0x180180101
mov dword [0x18034bdac], 0x30
lea rax, str.VK_KEY_1
cmp qword [rsp + 0x52e0], rax
jne 0x18018011c
mov dword [0x18034bdac], 0x31
lea rax, str.VK_KEY_2
cmp qword [rsp + 0x52e0], rax
jne 0x180180137
mov dword [0x18034bdac], 0x32
lea rax, str.VK_KEY_3
cmp qword [rsp + 0x52e0], rax
jne 0x180180152
mov dword [0x18034bdac], 0x33
lea rax, str.VK_KEY_4
cmp qword [rsp + 0x52e0], rax
jne 0x18018016d
mov dword [0x18034bdac], 0x34
lea rax, str.VK_KEY_5
cmp qword [rsp + 0x52e0], rax
jne 0x180180188
mov dword [0x18034bdac], 0x35
lea rax, str.VK_KEY_6
cmp qword [rsp + 0x52e0], rax
jne 0x1801801a3
mov dword [0x18034bdac], 0x36
lea rax, str.VK_KEY_7
cmp qword [rsp + 0x52e0], rax
jne 0x1801801be
mov dword [0x18034bdac], 0x37
lea rax, str.VK_KEY_8
cmp qword [rsp + 0x52e0], rax
jne 0x1801801d9
mov dword [0x18034bdac], 0x38
lea rax, str.VK_KEY_9
cmp qword [rsp + 0x52e0], rax
jne 0x1801801f4
mov dword [0x18034bdac], 0x39
lea rax, str.VK_KEY_A
cmp qword [rsp + 0x52e0], rax
jne 0x18018020f
mov dword [0x18034bdac], 0x41
lea rax, str.VK_KEY_B
cmp qword [rsp + 0x52e0], rax
jne 0x18018022a
mov dword [0x18034bdac], 0x42
lea rax, str.VK_KEY_C
cmp qword [rsp + 0x52e0], rax
jne 0x180180245
mov dword [0x18034bdac], 0x43
lea rax, str.VK_KEY_D
cmp qword [rsp + 0x52e0], rax
jne 0x180180260
mov dword [0x18034bdac], 0x44
lea rax, str.VK_KEY_E
cmp qword [rsp + 0x52e0], rax
jne 0x18018027b
mov dword [0x18034bdac], 0x45
lea rax, str.VK_KEY_F
cmp qword [rsp + 0x52e0], rax
jne 0x180180296
mov dword [0x18034bdac], 0x46
lea rax, str.VK_KEY_G
cmp qword [rsp + 0x52e0], rax
jne 0x1801802b1
mov dword [0x18034bdac], 0x47
lea rax, str.VK_KEY_H
cmp qword [rsp + 0x52e0], rax
jne 0x1801802cc
mov dword [0x18034bdac], 0x48
lea rax, str.VK_KEY_I
cmp qword [rsp + 0x52e0], rax
jne 0x1801802e7
mov dword [0x18034bdac], 0x49
lea rax, str.VK_KEY_J
cmp qword [rsp + 0x52e0], rax
jne 0x180180302
mov dword [0x18034bdac], 0x4a
lea rax, str.VK_KEY_K
cmp qword [rsp + 0x52e0], rax
jne 0x18018031d
mov dword [0x18034bdac], 0x4b
lea rax, str.VK_KEY_L
cmp qword [rsp + 0x52e0], rax
jne 0x180180338
mov dword [0x18034bdac], 0x4c
lea rax, str.VK_KEY_M
cmp qword [rsp + 0x52e0], rax
jne 0x180180353
mov dword [0x18034bdac], 0x4d
lea rax, str.VK_KEY_N
cmp qword [rsp + 0x52e0], rax
jne 0x18018036e
mov dword [0x18034bdac], 0x4e
lea rax, str.VK_KEY_O
cmp qword [rsp + 0x52e0], rax
jne 0x180180389
mov dword [0x18034bdac], 0x4f
lea rax, str.VK_KEY_P
cmp qword [rsp + 0x52e0], rax
jne 0x1801803a4
mov dword [0x18034bdac], 0x50
lea rax, str.VK_KEY_Q
cmp qword [rsp + 0x52e0], rax
jne 0x1801803bf
mov dword [0x18034bdac], 0x51
lea rax, str.VK_KEY_R
cmp qword [rsp + 0x52e0], rax
jne 0x1801803da
mov dword [0x18034bdac], 0x52
lea rax, str.VK_KEY_S
cmp qword [rsp + 0x52e0], rax
jne 0x1801803f5
mov dword [0x18034bdac], 0x53
lea rax, str.VK_KEY_T
cmp qword [rsp + 0x52e0], rax
jne 0x180180410
mov dword [0x18034bdac], 0x54
lea rax, str.VK_KEY_U
cmp qword [rsp + 0x52e0], rax
jne 0x18018042b
mov dword [0x18034bdac], 0x55
lea rax, str.VK_KEY_V
cmp qword [rsp + 0x52e0], rax
jne 0x180180446
mov dword [0x18034bdac], 0x56
lea rax, str.VK_KEY_W
cmp qword [rsp + 0x52e0], rax
jne 0x180180461
mov dword [0x18034bdac], 0x57
lea rax, str.VK_KEY_X
cmp qword [rsp + 0x52e0], rax
jne 0x18018047c
mov dword [0x18034bdac], 0x58
lea rax, str.VK_KEY_Y
cmp qword [rsp + 0x52e0], rax
jne 0x180180497
mov dword [0x18034bdac], 0x59
lea rax, str.VK_KEY_Z
cmp qword [rsp + 0x52e0], rax
jne 0x1801804b2
mov dword [0x18034bdac], 0x5a
lea rax, str.VK_LWIN
cmp qword [rsp + 0x52e0], rax
jne 0x1801804cd
mov dword [0x18034bdac], 0x5b
lea rax, str.VK_RWIN
cmp qword [rsp + 0x52e0], rax
jne 0x1801804e8
mov dword [0x18034bdac], 0x5c
lea rax, str.VK_APPS
cmp qword [rsp + 0x52e0], rax
jne 0x180180503
mov dword [0x18034bdac], 0x5d
lea rax, str.VK_SLEEP
cmp qword [rsp + 0x52e0], rax
jne 0x18018051e
mov dword [0x18034bdac], 0x5f
lea rax, str.VK_NUMPAD0
cmp qword [rsp + 0x52e0], rax
jne 0x180180539
mov dword [0x18034bdac], 0x60
lea rax, str.VK_NUMPAD1
cmp qword [rsp + 0x52e0], rax
jne 0x180180554
mov dword [0x18034bdac], 0x61
lea rax, str.VK_NUMPAD2
cmp qword [rsp + 0x52e0], rax
jne 0x18018056f
mov dword [0x18034bdac], 0x62
lea rax, str.VK_NUMPAD3
cmp qword [rsp + 0x52e0], rax
jne 0x18018058a
mov dword [0x18034bdac], 0x63
lea rax, str.VK_NUMPAD4
cmp qword [rsp + 0x52e0], rax
jne 0x1801805a5
mov dword [0x18034bdac], 0x64
lea rax, str.VK_NUMPAD5
cmp qword [rsp + 0x52e0], rax
jne 0x1801805c0
mov dword [0x18034bdac], 0x65
lea rax, str.VK_NUMPAD6
cmp qword [rsp + 0x52e0], rax
jne 0x1801805db
mov dword [0x18034bdac], 0x66
lea rax, str.VK_NUMPAD7
cmp qword [rsp + 0x52e0], rax
jne 0x1801805f6
mov dword [0x18034bdac], 0x67
lea rax, str.VK_NUMPAD8
cmp qword [rsp + 0x52e0], rax
jne 0x180180611
mov dword [0x18034bdac], 0x68
lea rax, str.VK_NUMPAD9
cmp qword [rsp + 0x52e0], rax
jne 0x18018062c
mov dword [0x18034bdac], 0x69
lea rax, str.VK_MULTIPLY
cmp qword [rsp + 0x52e0], rax
jne 0x180180647
mov dword [0x18034bdac], 0x6a
lea rax, str.VK_ADD
cmp qword [rsp + 0x52e0], rax
jne 0x180180662
mov dword [0x18034bdac], 0x6b
lea rax, str.VK_SEPARATOR
cmp qword [rsp + 0x52e0], rax
jne 0x18018067d
mov dword [0x18034bdac], 0x6c
lea rax, str.VK_SUBTRACT
cmp qword [rsp + 0x52e0], rax
jne 0x180180698
mov dword [0x18034bdac], 0x6d
lea rax, str.VK_DECIMAL
cmp qword [rsp + 0x52e0], rax
jne 0x1801806b3
mov dword [0x18034bdac], 0x6e
lea rax, str.VK_DIVIDE
cmp qword [rsp + 0x52e0], rax
jne 0x1801806ce
mov dword [0x18034bdac], 0x6f
lea rax, str.VK_F1
cmp qword [rsp + 0x52e0], rax
jne 0x1801806e9
mov dword [0x18034bdac], 0x70
lea rax, str.VK_F2
cmp qword [rsp + 0x52e0], rax
jne 0x180180704
mov dword [0x18034bdac], 0x71
lea rax, str.VK_F3
cmp qword [rsp + 0x52e0], rax
jne 0x18018071f
mov dword [0x18034bdac], 0x72
lea rax, str.VK_F4
cmp qword [rsp + 0x52e0], rax
jne 0x18018073a
mov dword [0x18034bdac], 0x73
lea rax, str.VK_F5
cmp qword [rsp + 0x52e0], rax
jne 0x180180755
mov dword [0x18034bdac], 0x74
lea rax, str.VK_F6
cmp qword [rsp + 0x52e0], rax
jne 0x180180770
mov dword [0x18034bdac], 0x75
lea rax, str.VK_F7
cmp qword [rsp + 0x52e0], rax
jne 0x18018078b
mov dword [0x18034bdac], 0x76
lea rax, str.VK_F8
cmp qword [rsp + 0x52e0], rax
jne 0x1801807a6
mov dword [0x18034bdac], 0x77
lea rax, str.VK_F9
cmp qword [rsp + 0x52e0], rax
jne 0x1801807c1
mov dword [0x18034bdac], 0x78
lea rax, str.VK_F10
cmp qword [rsp + 0x52e0], rax
jne 0x1801807dc
mov dword [0x18034bdac], 0x79
lea rax, str.VK_F11
cmp qword [rsp + 0x52e0], rax
jne 0x1801807f7
mov dword [0x18034bdac], 0x7a
lea rax, str.VK_F12
cmp qword [rsp + 0x52e0], rax
jne 0x180180812
mov dword [0x18034bdac], 0x7b
lea rax, str.VK_F13
cmp qword [rsp + 0x52e0], rax
jne 0x18018082d
mov dword [0x18034bdac], 0x7c
lea rax, str.VK_F14
cmp qword [rsp + 0x52e0], rax
jne 0x180180848
mov dword [0x18034bdac], 0x7d
lea rax, str.VK_F15
cmp qword [rsp + 0x52e0], rax
jne 0x180180863
mov dword [0x18034bdac], 0x7e
lea rax, str.VK_F16
cmp qword [rsp + 0x52e0], rax
jne 0x18018087e
mov dword [0x18034bdac], 0x7f
lea rax, str.VK_F17
cmp qword [rsp + 0x52e0], rax
jne 0x180180899
mov dword [0x18034bdac], 0x80
lea rax, str.VK_F17
cmp qword [rsp + 0x52e0], rax
jne 0x1801808b4
mov dword [0x18034bdac], 0x80
lea rax, str.VK_F17
cmp qword [rsp + 0x52e0], rax
jne 0x1801808cf
lea rax, [rsp + 0xe2b8]
mov qword [rsp + 0x52e8], rax
lea rdx, [0x1803ab060]
mov rcx, qword [rsp + 0x52e8]
call fcn.18010fa90
mov qword [rsp + 0x52f0], rax
lea r8, [0x18038891c]
mov rdx, qword [rsp + 0x52f0]
lea rcx, [0x1802c33e4]
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x1801821f0
movsxd rax, dword [0x18038891c]
mov rdx, rax
lea rcx, [0x1803ab060]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x52f8], rax
lea rax, str.VK_LBUTTON
cmp qword [rsp + 0x52f8], rax
jne 0x180180f60
mov dword [0x18034bda8], 1
lea rax, str.VK_RBUTTON
cmp qword [rsp + 0x52f8], rax
jne 0x180180f7b
mov dword [0x18034bda8], 2
lea rax, str.VK_CANCEL
cmp qword [rsp + 0x52f8], rax
jne 0x180180f96
mov dword [0x18034bda8], 3
lea rax, str.VK_MBUTTON
cmp qword [rsp + 0x52f8], rax
jne 0x180180fb1
mov dword [0x18034bda8], 4
lea rax, str.VK_XBUTTON1
cmp qword [rsp + 0x52f8], rax
jne 0x180180fcc
mov dword [0x18034bda8], 5
lea rax, str.VK_XBUTTON2
cmp qword [rsp + 0x52f8], rax
jne 0x180180fe7
mov dword [0x18034bda8], 6
lea rax, str.VK_BACK
cmp qword [rsp + 0x52f8], rax
jne 0x180181002
mov dword [0x18034bda8], 8
lea rax, str.VK_TAB
cmp qword [rsp + 0x52f8], rax
jne 0x18018101d
mov dword [0x18034bda8], 9
lea rax, str.VK_CLEAR
cmp qword [rsp + 0x52f8], rax
jne 0x180181038
mov dword [0x18034bda8], 0xc
lea rax, str.VK_RETURN
cmp qword [rsp + 0x52f8], rax
jne 0x180181053
mov dword [0x18034bda8], 0xd
lea rax, str.VK_SHIFT
cmp qword [rsp + 0x52f8], rax
jne 0x18018106e
mov dword [0x18034bda8], 0x10
lea rax, str.VK_CONTROL
cmp qword [rsp + 0x52f8], rax
jne 0x180181089
mov dword [0x18034bda8], 0x11
lea rax, str.VK_MENU
cmp qword [rsp + 0x52f8], rax
jne 0x1801810a4
mov dword [0x18034bda8], 0x12
lea rax, str.VK_PAUSE
cmp qword [rsp + 0x52f8], rax
jne 0x1801810bf
mov dword [0x18034bda8], 0x13
lea rax, str.VK_CAPITAL
cmp qword [rsp + 0x52f8], rax
jne 0x1801810da
mov dword [0x18034bda8], 0x14
lea rax, str.VK_KANA
cmp qword [rsp + 0x52f8], rax
jne 0x1801810f5
mov dword [0x18034bda8], 0x15
lea rax, str.VK_HANGUEL
cmp qword [rsp + 0x52f8], rax
jne 0x180181110
mov dword [0x18034bda8], 0x15
lea rax, str.VK_HANGUL
cmp qword [rsp + 0x52f8], rax
jne 0x18018112b
mov dword [0x18034bda8], 0x15
lea rax, str.VK_IME_ON
cmp qword [rsp + 0x52f8], rax
jne 0x180181146
mov dword [0x18034bda8], 0x16
lea rax, str.VK_JUNJA
cmp qword [rsp + 0x52f8], rax
jne 0x180181161
mov dword [0x18034bda8], 0x17
lea rax, str.VK_FINAL
cmp qword [rsp + 0x52f8], rax
jne 0x18018117c
mov dword [0x18034bda8], 0x18
lea rax, str.VK_HANJA
cmp qword [rsp + 0x52f8], rax
jne 0x180181197
mov dword [0x18034bda8], 0x19
lea rax, str.VK_KANJI
cmp qword [rsp + 0x52f8], rax
jne 0x1801811b2
mov dword [0x18034bda8], 0x19
lea rax, str.VK_IME_OFF
cmp qword [rsp + 0x52f8], rax
jne 0x1801811cd
mov dword [0x18034bda8], 0x1a
lea rax, str.VK_ESCAPE
cmp qword [rsp + 0x52f8], rax
jne 0x1801811e8
mov dword [0x18034bda8], 0x1b
lea rax, str.VK_CONVERT
cmp qword [rsp + 0x52f8], rax
jne 0x180181203
mov dword [0x18034bda8], 0x1c
lea rax, str.VK_NONCONVERT
cmp qword [rsp + 0x52f8], rax
jne 0x18018121e
mov dword [0x18034bda8], 0x1d
lea rax, str.VK_ACCEPT
cmp qword [rsp + 0x52f8], rax
jne 0x180181239
mov dword [0x18034bda8], 0x1e
lea rax, str.VK_MODECHANGE
cmp qword [rsp + 0x52f8], rax
jne 0x180181254
mov dword [0x18034bda8], 0x1f
lea rax, str.VK_SPACE
cmp qword [rsp + 0x52f8], rax
jne 0x18018126f
mov dword [0x18034bda8], 0x20
lea rax, str.VK_PRIOR
cmp qword [rsp + 0x52f8], rax
jne 0x18018128a
mov dword [0x18034bda8], 0x21
lea rax, str.VK_NEXT
cmp qword [rsp + 0x52f8], rax
jne 0x1801812a5
mov dword [0x18034bda8], 0x22
lea rax, str.VK_END
cmp qword [rsp + 0x52f8], rax
jne 0x1801812c0
mov dword [0x18034bda8], 0x23
lea rax, str.VK_HOME
cmp qword [rsp + 0x52f8], rax
jne 0x1801812db
mov dword [0x18034bda8], 0x24
lea rax, str.VK_LEFT
cmp qword [rsp + 0x52f8], rax
jne 0x1801812f6
mov dword [0x18034bda8], 0x25
lea rax, str.VK_UP
cmp qword [rsp + 0x52f8], rax
jne 0x180181311
mov dword [0x18034bda8], 0x26
lea rax, str.VK_RIGHT
cmp qword [rsp + 0x52f8], rax
jne 0x18018132c
mov dword [0x18034bda8], 0x27
lea rax, str.VK_DOWN
cmp qword [rsp + 0x52f8], rax
jne 0x180181347
mov dword [0x18034bda8], 0x28
lea rax, str.VK_SELECT
cmp qword [rsp + 0x52f8], rax
jne 0x180181362
mov dword [0x18034bda8], 0x29
lea rax, str.VK_PRINT
cmp qword [rsp + 0x52f8], rax
jne 0x18018137d
mov dword [0x18034bda8], 0x2a
lea rax, str.VK_EXECUTE
cmp qword [rsp + 0x52f8], rax
jne 0x180181398
mov dword [0x18034bda8], 0x2b
lea rax, str.VK_SNAPSHOT
cmp qword [rsp + 0x52f8], rax
jne 0x1801813b3
mov dword [0x18034bda8], 0x2c
lea rax, str.VK_INSERT
cmp qword [rsp + 0x52f8], rax
jne 0x1801813ce
mov dword [0x18034bda8], 0x2d
lea rax, str.VK_DELETE
cmp qword [rsp + 0x52f8], rax
jne 0x1801813e9
mov dword [0x18034bda8], 0x2e
lea rax, str.VK_HELP
cmp qword [rsp + 0x52f8], rax
jne 0x180181404
mov dword [0x18034bda8], 0x2f
lea rax, str.VK_KEY_0
cmp qword [rsp + 0x52f8], rax
jne 0x18018141f
mov dword [0x18034bda8], 0x30
lea rax, str.VK_KEY_1
cmp qword [rsp + 0x52f8], rax
jne 0x18018143a
mov dword [0x18034bda8], 0x31
lea rax, str.VK_KEY_2
cmp qword [rsp + 0x52f8], rax
jne 0x180181455
mov dword [0x18034bda8], 0x32
lea rax, str.VK_KEY_3
cmp qword [rsp + 0x52f8], rax
jne 0x180181470
mov dword [0x18034bda8], 0x33
lea rax, str.VK_KEY_4
cmp qword [rsp + 0x52f8], rax
jne 0x18018148b
mov dword [0x18034bda8], 0x34
lea rax, str.VK_KEY_5
cmp qword [rsp + 0x52f8], rax
jne 0x1801814a6
mov dword [0x18034bda8], 0x35
lea rax, str.VK_KEY_6
cmp qword [rsp + 0x52f8], rax
jne 0x1801814c1
mov dword [0x18034bda8], 0x36
lea rax, str.VK_KEY_7
cmp qword [rsp + 0x52f8], rax
jne 0x1801814dc
mov dword [0x18034bda8], 0x37
lea rax, str.VK_KEY_8
cmp qword [rsp + 0x52f8], rax
jne 0x1801814f7
mov dword [0x18034bda8], 0x38
lea rax, str.VK_KEY_9
cmp qword [rsp + 0x52f8], rax
jne 0x180181512
mov dword [0x18034bda8], 0x39
lea rax, str.VK_KEY_A
cmp qword [rsp + 0x52f8], rax
jne 0x18018152d
mov dword [0x18034bda8], 0x41
lea rax, str.VK_KEY_B
cmp qword [rsp + 0x52f8], rax
jne 0x180181548
mov dword [0x18034bda8], 0x42
lea rax, str.VK_KEY_C
cmp qword [rsp + 0x52f8], rax
jne 0x180181563
mov dword [0x18034bda8], 0x43
lea rax, str.VK_KEY_D
cmp qword [rsp + 0x52f8], rax
jne 0x18018157e
mov dword [0x18034bda8], 0x44
lea rax, str.VK_KEY_E
cmp qword [rsp + 0x52f8], rax
jne 0x180181599
mov dword [0x18034bda8], 0x45
lea rax, str.VK_KEY_F
cmp qword [rsp + 0x52f8], rax
jne 0x1801815b4
mov dword [0x18034bda8], 0x46
lea rax, str.VK_KEY_G
cmp qword [rsp + 0x52f8], rax
jne 0x1801815cf
mov dword [0x18034bda8], 0x47
lea rax, str.VK_KEY_H
cmp qword [rsp + 0x52f8], rax
jne 0x1801815ea
mov dword [0x18034bda8], 0x48
lea rax, str.VK_KEY_I
cmp qword [rsp + 0x52f8], rax
jne 0x180181605
mov dword [0x18034bda8], 0x49
lea rax, str.VK_KEY_J
cmp qword [rsp + 0x52f8], rax
jne 0x180181620
mov dword [0x18034bda8], 0x4a
lea rax, str.VK_KEY_K
cmp qword [rsp + 0x52f8], rax
jne 0x18018163b
mov dword [0x18034bda8], 0x4b
lea rax, str.VK_KEY_L
cmp qword [rsp + 0x52f8], rax
jne 0x180181656
mov dword [0x18034bda8], 0x4c
lea rax, str.VK_KEY_M
cmp qword [rsp + 0x52f8], rax
jne 0x180181671
mov dword [0x18034bda8], 0x4d
lea rax, str.VK_KEY_N
cmp qword [rsp + 0x52f8], rax
jne 0x18018168c
mov dword [0x18034bda8], 0x4e
lea rax, str.VK_KEY_O
cmp qword [rsp + 0x52f8], rax
jne 0x1801816a7
mov dword [0x18034bda8], 0x4f
lea rax, str.VK_KEY_P
cmp qword [rsp + 0x52f8], rax
jne 0x1801816c2
mov dword [0x18034bda8], 0x50
lea rax, str.VK_KEY_Q
cmp qword [rsp + 0x52f8], rax
jne 0x1801816dd
mov dword [0x18034bda8], 0x51
lea rax, str.VK_KEY_R
cmp qword [rsp + 0x52f8], rax
jne 0x1801816f8
mov dword [0x18034bda8], 0x52
lea rax, str.VK_KEY_S
cmp qword [rsp + 0x52f8], rax
jne 0x180181713
mov dword [0x18034bda8], 0x53
lea rax, str.VK_KEY_T
cmp qword [rsp + 0x52f8], rax
jne 0x18018172e
mov dword [0x18034bda8], 0x54
lea rax, str.VK_KEY_U
cmp qword [rsp + 0x52f8], rax
jne 0x180181749
mov dword [0x18034bda8], 0x55
lea rax, str.VK_KEY_V
cmp qword [rsp + 0x52f8], rax
jne 0x180181764
mov dword [0x18034bda8], 0x56
lea rax, str.VK_KEY_W
cmp qword [rsp + 0x52f8], rax
jne 0x18018177f
mov dword [0x18034bda8], 0x57
lea rax, str.VK_KEY_X
cmp qword [rsp + 0x52f8], rax
jne 0x18018179a
mov dword [0x18034bda8], 0x58
lea rax, str.VK_KEY_Y
cmp qword [rsp + 0x52f8], rax
jne 0x1801817b5
mov dword [0x18034bda8], 0x59
lea rax, str.VK_KEY_Z
cmp qword [rsp + 0x52f8], rax
jne 0x1801817d0
mov dword [0x18034bda8], 0x5a
lea rax, str.VK_LWIN
cmp qword [rsp + 0x52f8], rax
jne 0x1801817eb
mov dword [0x18034bda8], 0x5b
lea rax, str.VK_RWIN
cmp qword [rsp + 0x52f8], rax
jne 0x180181806
mov dword [0x18034bda8], 0x5c
lea rax, str.VK_APPS
cmp qword [rsp + 0x52f8], rax
jne 0x180181821
mov dword [0x18034bda8], 0x5d
lea rax, str.VK_SLEEP
cmp qword [rsp + 0x52f8], rax
jne 0x18018183c
mov dword [0x18034bda8], 0x5f
lea rax, str.VK_NUMPAD0
cmp qword [rsp + 0x52f8], rax
jne 0x180181857
mov dword [0x18034bda8], 0x60
lea rax, str.VK_NUMPAD1
cmp qword [rsp + 0x52f8], rax
jne 0x180181872
mov dword [0x18034bda8], 0x61
lea rax, str.VK_NUMPAD2
cmp qword [rsp + 0x52f8], rax
jne 0x18018188d
mov dword [0x18034bda8], 0x62
lea rax, str.VK_NUMPAD3
cmp qword [rsp + 0x52f8], rax
jne 0x1801818a8
mov dword [0x18034bda8], 0x63
lea rax, str.VK_NUMPAD4
cmp qword [rsp + 0x52f8], rax
jne 0x1801818c3
mov dword [0x18034bda8], 0x64
lea rax, str.VK_NUMPAD5
cmp qword [rsp + 0x52f8], rax
jne 0x1801818de
mov dword [0x18034bda8], 0x65
lea rax, str.VK_NUMPAD6
cmp qword [rsp + 0x52f8], rax
jne 0x1801818f9
mov dword [0x18034bda8], 0x66
lea rax, str.VK_NUMPAD7
cmp qword [rsp + 0x52f8], rax
jne 0x180181914
mov dword [0x18034bda8], 0x67
lea rax, str.VK_NUMPAD8
cmp qword [rsp + 0x52f8], rax
jne 0x18018192f
mov dword [0x18034bda8], 0x68
lea rax, str.VK_NUMPAD9
cmp qword [rsp + 0x52f8], rax
jne 0x18018194a
mov dword [0x18034bda8], 0x69
lea rax, str.VK_MULTIPLY
cmp qword [rsp + 0x52f8], rax
jne 0x180181965
mov dword [0x18034bda8], 0x6a
lea rax, str.VK_ADD
cmp qword [rsp + 0x52f8], rax
jne 0x180181980
mov dword [0x18034bda8], 0x6b
lea rax, str.VK_SEPARATOR
cmp qword [rsp + 0x52f8], rax
jne 0x18018199b
mov dword [0x18034bda8], 0x6c
lea rax, str.VK_SUBTRACT
cmp qword [rsp + 0x52f8], rax
jne 0x1801819b6
mov dword [0x18034bda8], 0x6d
lea rax, str.VK_DECIMAL
cmp qword [rsp + 0x52f8], rax
jne 0x1801819d1
mov dword [0x18034bda8], 0x6e
lea rax, str.VK_DIVIDE
cmp qword [rsp + 0x52f8], rax
jne 0x1801819ec
mov dword [0x18034bda8], 0x6f
lea rax, str.VK_F1
cmp qword [rsp + 0x52f8], rax
jne 0x180181a07
mov dword [0x18034bda8], 0x70
lea rax, str.VK_F2
cmp qword [rsp + 0x52f8], rax
jne 0x180181a22
mov dword [0x18034bda8], 0x71
lea rax, str.VK_F3
cmp qword [rsp + 0x52f8], rax
jne 0x180181a3d
mov dword [0x18034bda8], 0x72
lea rax, str.VK_F4
cmp qword [rsp + 0x52f8], rax
jne 0x180181a58
mov dword [0x18034bda8], 0x73
lea rax, str.VK_F5
cmp qword [rsp + 0x52f8], rax
jne 0x180181a73
mov dword [0x18034bda8], 0x74
lea rax, str.VK_F6
cmp qword [rsp + 0x52f8], rax
jne 0x180181a8e
mov dword [0x18034bda8], 0x75
lea rax, str.VK_F7
cmp qword [rsp + 0x52f8], rax
jne 0x180181aa9
mov dword [0x18034bda8], 0x76
lea rax, str.VK_F8
cmp qword [rsp + 0x52f8], rax
jne 0x180181ac4
mov dword [0x18034bda8], 0x77
lea rax, str.VK_F9
cmp qword [rsp + 0x52f8], rax
jne 0x180181adf
mov dword [0x18034bda8], 0x78
lea rax, str.VK_F10
cmp qword [rsp + 0x52f8], rax
jne 0x180181afa
mov dword [0x18034bda8], 0x79
lea rax, str.VK_F11
cmp qword [rsp + 0x52f8], rax
jne 0x180181b15
mov dword [0x18034bda8], 0x7a
lea rax, str.VK_F12
cmp qword [rsp + 0x52f8], rax
jne 0x180181b30
mov dword [0x18034bda8], 0x7b
lea rax, str.VK_F13
cmp qword [rsp + 0x52f8], rax
jne 0x180181b4b
mov dword [0x18034bda8], 0x7c
lea rax, str.VK_F14
cmp qword [rsp + 0x52f8], rax
jne 0x180181b66
mov dword [0x18034bda8], 0x7d
lea rax, str.VK_F15
cmp qword [rsp + 0x52f8], rax
jne 0x180181b81
mov dword [0x18034bda8], 0x7e
lea rax, str.VK_F16
cmp qword [rsp + 0x52f8], rax
jne 0x180181b9c
mov dword [0x18034bda8], 0x7f
lea rax, str.VK_F17
cmp qword [rsp + 0x52f8], rax
jne 0x180181bb7
mov dword [0x18034bda8], 0x80
lea rax, str.VK_F17
cmp qword [rsp + 0x52f8], rax
jne 0x180181bd2
lea rax, [rsp + 0xe2a0]
mov qword [rsp + 0x5300], rax
lea rdx, [0x1803ab078]
mov rcx, qword [rsp + 0x5300]
call fcn.18010fa90
mov qword [rsp + 0x5308], rax
lea r8, [0x180388918]
mov rdx, qword [rsp + 0x5308]
lea rcx, str.Right6
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x18018350e
movsxd rax, dword [0x180388918]
mov rdx, rax
lea rcx, [0x1803ab078]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x5310], rax
lea rax, str.VK_LBUTTON
cmp qword [rsp + 0x5310], rax
jne 0x18018227e
mov dword [0x18034bda4], 1
lea rax, str.VK_RBUTTON
cmp qword [rsp + 0x5310], rax
jne 0x180182299
mov dword [0x18034bda4], 2
lea rax, str.VK_CANCEL
cmp qword [rsp + 0x5310], rax
jne 0x1801822b4
mov dword [0x18034bda4], 3
lea rax, str.VK_MBUTTON
cmp qword [rsp + 0x5310], rax
jne 0x1801822cf
mov dword [0x18034bda4], 4
lea rax, str.VK_XBUTTON1
cmp qword [rsp + 0x5310], rax
jne 0x1801822ea
mov dword [0x18034bda4], 5
lea rax, str.VK_XBUTTON2
cmp qword [rsp + 0x5310], rax
jne 0x180182305
mov dword [0x18034bda4], 6
lea rax, str.VK_BACK
cmp qword [rsp + 0x5310], rax
jne 0x180182320
mov dword [0x18034bda4], 8
lea rax, str.VK_TAB
cmp qword [rsp + 0x5310], rax
jne 0x18018233b
mov dword [0x18034bda4], 9
lea rax, str.VK_CLEAR
cmp qword [rsp + 0x5310], rax
jne 0x180182356
mov dword [0x18034bda4], 0xc
lea rax, str.VK_RETURN
cmp qword [rsp + 0x5310], rax
jne 0x180182371
mov dword [0x18034bda4], 0xd
lea rax, str.VK_SHIFT
cmp qword [rsp + 0x5310], rax
jne 0x18018238c
mov dword [0x18034bda4], 0x10
lea rax, str.VK_CONTROL
cmp qword [rsp + 0x5310], rax
jne 0x1801823a7
mov dword [0x18034bda4], 0x11
lea rax, str.VK_MENU
cmp qword [rsp + 0x5310], rax
jne 0x1801823c2
mov dword [0x18034bda4], 0x12
lea rax, str.VK_PAUSE
cmp qword [rsp + 0x5310], rax
jne 0x1801823dd
mov dword [0x18034bda4], 0x13
lea rax, str.VK_CAPITAL
cmp qword [rsp + 0x5310], rax
jne 0x1801823f8
mov dword [0x18034bda4], 0x14
lea rax, str.VK_KANA
cmp qword [rsp + 0x5310], rax
jne 0x180182413
mov dword [0x18034bda4], 0x15
lea rax, str.VK_HANGUEL
cmp qword [rsp + 0x5310], rax
jne 0x18018242e
mov dword [0x18034bda4], 0x15
lea rax, str.VK_HANGUL
cmp qword [rsp + 0x5310], rax
jne 0x180182449
mov dword [0x18034bda4], 0x15
lea rax, str.VK_IME_ON
cmp qword [rsp + 0x5310], rax
jne 0x180182464
mov dword [0x18034bda4], 0x16
lea rax, str.VK_JUNJA
cmp qword [rsp + 0x5310], rax
jne 0x18018247f
mov dword [0x18034bda4], 0x17
lea rax, str.VK_FINAL
cmp qword [rsp + 0x5310], rax
jne 0x18018249a
mov dword [0x18034bda4], 0x18
lea rax, str.VK_HANJA
cmp qword [rsp + 0x5310], rax
jne 0x1801824b5
mov dword [0x18034bda4], 0x19
lea rax, str.VK_KANJI
cmp qword [rsp + 0x5310], rax
jne 0x1801824d0
mov dword [0x18034bda4], 0x19
lea rax, str.VK_IME_OFF
cmp qword [rsp + 0x5310], rax
jne 0x1801824eb
mov dword [0x18034bda4], 0x1a
lea rax, str.VK_ESCAPE
cmp qword [rsp + 0x5310], rax
jne 0x180182506
mov dword [0x18034bda4], 0x1b
lea rax, str.VK_CONVERT
cmp qword [rsp + 0x5310], rax
jne 0x180182521
mov dword [0x18034bda4], 0x1c
lea rax, str.VK_NONCONVERT
cmp qword [rsp + 0x5310], rax
jne 0x18018253c
mov dword [0x18034bda4], 0x1d
lea rax, str.VK_ACCEPT
cmp qword [rsp + 0x5310], rax
jne 0x180182557
mov dword [0x18034bda4], 0x1e
lea rax, str.VK_MODECHANGE
cmp qword [rsp + 0x5310], rax
jne 0x180182572
mov dword [0x18034bda4], 0x1f
lea rax, str.VK_SPACE
cmp qword [rsp + 0x5310], rax
jne 0x18018258d
mov dword [0x18034bda4], 0x20
lea rax, str.VK_PRIOR
cmp qword [rsp + 0x5310], rax
jne 0x1801825a8
mov dword [0x18034bda4], 0x21
lea rax, str.VK_NEXT
cmp qword [rsp + 0x5310], rax
jne 0x1801825c3
mov dword [0x18034bda4], 0x22
lea rax, str.VK_END
cmp qword [rsp + 0x5310], rax
jne 0x1801825de
mov dword [0x18034bda4], 0x23
lea rax, str.VK_HOME
cmp qword [rsp + 0x5310], rax
jne 0x1801825f9
mov dword [0x18034bda4], 0x24
lea rax, str.VK_LEFT
cmp qword [rsp + 0x5310], rax
jne 0x180182614
mov dword [0x18034bda4], 0x25
lea rax, str.VK_UP
cmp qword [rsp + 0x5310], rax
jne 0x18018262f
mov dword [0x18034bda4], 0x26
lea rax, str.VK_RIGHT
cmp qword [rsp + 0x5310], rax
jne 0x18018264a
mov dword [0x18034bda4], 0x27
lea rax, str.VK_DOWN
cmp qword [rsp + 0x5310], rax
jne 0x180182665
mov dword [0x18034bda4], 0x28
lea rax, str.VK_SELECT
cmp qword [rsp + 0x5310], rax
jne 0x180182680
mov dword [0x18034bda4], 0x29
lea rax, str.VK_PRINT
cmp qword [rsp + 0x5310], rax
jne 0x18018269b
mov dword [0x18034bda4], 0x2a
lea rax, str.VK_EXECUTE
cmp qword [rsp + 0x5310], rax
jne 0x1801826b6
mov dword [0x18034bda4], 0x2b
lea rax, str.VK_SNAPSHOT
cmp qword [rsp + 0x5310], rax
jne 0x1801826d1
mov dword [0x18034bda4], 0x2c
lea rax, str.VK_INSERT
cmp qword [rsp + 0x5310], rax
jne 0x1801826ec
mov dword [0x18034bda4], 0x2d
lea rax, str.VK_DELETE
cmp qword [rsp + 0x5310], rax
jne 0x180182707
mov dword [0x18034bda4], 0x2e
lea rax, str.VK_HELP
cmp qword [rsp + 0x5310], rax
jne 0x180182722
mov dword [0x18034bda4], 0x2f
lea rax, str.VK_KEY_0
cmp qword [rsp + 0x5310], rax
jne 0x18018273d
mov dword [0x18034bda4], 0x30
lea rax, str.VK_KEY_1
cmp qword [rsp + 0x5310], rax
jne 0x180182758
mov dword [0x18034bda4], 0x31
lea rax, str.VK_KEY_2
cmp qword [rsp + 0x5310], rax
jne 0x180182773
mov dword [0x18034bda4], 0x32
lea rax, str.VK_KEY_3
cmp qword [rsp + 0x5310], rax
jne 0x18018278e
mov dword [0x18034bda4], 0x33
lea rax, str.VK_KEY_4
cmp qword [rsp + 0x5310], rax
jne 0x1801827a9
mov dword [0x18034bda4], 0x34
lea rax, str.VK_KEY_5
cmp qword [rsp + 0x5310], rax
jne 0x1801827c4
mov dword [0x18034bda4], 0x35
lea rax, str.VK_KEY_6
cmp qword [rsp + 0x5310], rax
jne 0x1801827df
mov dword [0x18034bda4], 0x36
lea rax, str.VK_KEY_7
cmp qword [rsp + 0x5310], rax
jne 0x1801827fa
mov dword [0x18034bda4], 0x37
lea rax, str.VK_KEY_8
cmp qword [rsp + 0x5310], rax
jne 0x180182815
mov dword [0x18034bda4], 0x38
lea rax, str.VK_KEY_9
cmp qword [rsp + 0x5310], rax
jne 0x180182830
mov dword [0x18034bda4], 0x39
lea rax, str.VK_KEY_A
cmp qword [rsp + 0x5310], rax
jne 0x18018284b
mov dword [0x18034bda4], 0x41
lea rax, str.VK_KEY_B
cmp qword [rsp + 0x5310], rax
jne 0x180182866
mov dword [0x18034bda4], 0x42
lea rax, str.VK_KEY_C
cmp qword [rsp + 0x5310], rax
jne 0x180182881
mov dword [0x18034bda4], 0x43
lea rax, str.VK_KEY_D
cmp qword [rsp + 0x5310], rax
jne 0x18018289c
mov dword [0x18034bda4], 0x44
lea rax, str.VK_KEY_E
cmp qword [rsp + 0x5310], rax
jne 0x1801828b7
mov dword [0x18034bda4], 0x45
lea rax, str.VK_KEY_F
cmp qword [rsp + 0x5310], rax
jne 0x1801828d2
mov dword [0x18034bda4], 0x46
lea rax, str.VK_KEY_G
cmp qword [rsp + 0x5310], rax
jne 0x1801828ed
mov dword [0x18034bda4], 0x47
lea rax, str.VK_KEY_H
cmp qword [rsp + 0x5310], rax
jne 0x180182908
mov dword [0x18034bda4], 0x48
lea rax, str.VK_KEY_I
cmp qword [rsp + 0x5310], rax
jne 0x180182923
mov dword [0x18034bda4], 0x49
lea rax, str.VK_KEY_J
cmp qword [rsp + 0x5310], rax
jne 0x18018293e
mov dword [0x18034bda4], 0x4a
lea rax, str.VK_KEY_K
cmp qword [rsp + 0x5310], rax
jne 0x180182959
mov dword [0x18034bda4], 0x4b
lea rax, str.VK_KEY_L
cmp qword [rsp + 0x5310], rax
jne 0x180182974
mov dword [0x18034bda4], 0x4c
lea rax, str.VK_KEY_M
cmp qword [rsp + 0x5310], rax
jne 0x18018298f
mov dword [0x18034bda4], 0x4d
lea rax, str.VK_KEY_N
cmp qword [rsp + 0x5310], rax
jne 0x1801829aa
mov dword [0x18034bda4], 0x4e
lea rax, str.VK_KEY_O
cmp qword [rsp + 0x5310], rax
jne 0x1801829c5
mov dword [0x18034bda4], 0x4f
lea rax, str.VK_KEY_P
cmp qword [rsp + 0x5310], rax
jne 0x1801829e0
mov dword [0x18034bda4], 0x50
lea rax, str.VK_KEY_Q
cmp qword [rsp + 0x5310], rax
jne 0x1801829fb
mov dword [0x18034bda4], 0x51
lea rax, str.VK_KEY_R
cmp qword [rsp + 0x5310], rax
jne 0x180182a16
mov dword [0x18034bda4], 0x52
lea rax, str.VK_KEY_S
cmp qword [rsp + 0x5310], rax
jne 0x180182a31
mov dword [0x18034bda4], 0x53
lea rax, str.VK_KEY_T
cmp qword [rsp + 0x5310], rax
jne 0x180182a4c
mov dword [0x18034bda4], 0x54
lea rax, str.VK_KEY_U
cmp qword [rsp + 0x5310], rax
jne 0x180182a67
mov dword [0x18034bda4], 0x55
lea rax, str.VK_KEY_V
cmp qword [rsp + 0x5310], rax
jne 0x180182a82
mov dword [0x18034bda4], 0x56
lea rax, str.VK_KEY_W
cmp qword [rsp + 0x5310], rax
jne 0x180182a9d
mov dword [0x18034bda4], 0x57
lea rax, str.VK_KEY_X
cmp qword [rsp + 0x5310], rax
jne 0x180182ab8
mov dword [0x18034bda4], 0x58
lea rax, str.VK_KEY_Y
cmp qword [rsp + 0x5310], rax
jne 0x180182ad3
mov dword [0x18034bda4], 0x59
lea rax, str.VK_KEY_Z
cmp qword [rsp + 0x5310], rax
jne 0x180182aee
mov dword [0x18034bda4], 0x5a
lea rax, str.VK_LWIN
cmp qword [rsp + 0x5310], rax
jne 0x180182b09
mov dword [0x18034bda4], 0x5b
lea rax, str.VK_RWIN
cmp qword [rsp + 0x5310], rax
jne 0x180182b24
mov dword [0x18034bda4], 0x5c
lea rax, str.VK_APPS
cmp qword [rsp + 0x5310], rax
jne 0x180182b3f
mov dword [0x18034bda4], 0x5d
lea rax, str.VK_SLEEP
cmp qword [rsp + 0x5310], rax
jne 0x180182b5a
mov dword [0x18034bda4], 0x5f
lea rax, str.VK_NUMPAD0
cmp qword [rsp + 0x5310], rax
jne 0x180182b75
mov dword [0x18034bda4], 0x60
lea rax, str.VK_NUMPAD1
cmp qword [rsp + 0x5310], rax
jne 0x180182b90
mov dword [0x18034bda4], 0x61
lea rax, str.VK_NUMPAD2
cmp qword [rsp + 0x5310], rax
jne 0x180182bab
mov dword [0x18034bda4], 0x62
lea rax, str.VK_NUMPAD3
cmp qword [rsp + 0x5310], rax
jne 0x180182bc6
mov dword [0x18034bda4], 0x63
lea rax, str.VK_NUMPAD4
cmp qword [rsp + 0x5310], rax
jne 0x180182be1
mov dword [0x18034bda4], 0x64
lea rax, str.VK_NUMPAD5
cmp qword [rsp + 0x5310], rax
jne 0x180182bfc
mov dword [0x18034bda4], 0x65
lea rax, str.VK_NUMPAD6
cmp qword [rsp + 0x5310], rax
jne 0x180182c17
mov dword [0x18034bda4], 0x66
lea rax, str.VK_NUMPAD7
cmp qword [rsp + 0x5310], rax
jne 0x180182c32
mov dword [0x18034bda4], 0x67
lea rax, str.VK_NUMPAD8
cmp qword [rsp + 0x5310], rax
jne 0x180182c4d
mov dword [0x18034bda4], 0x68
lea rax, str.VK_NUMPAD9
cmp qword [rsp + 0x5310], rax
jne 0x180182c68
mov dword [0x18034bda4], 0x69
lea rax, str.VK_MULTIPLY
cmp qword [rsp + 0x5310], rax
jne 0x180182c83
mov dword [0x18034bda4], 0x6a
lea rax, str.VK_ADD
cmp qword [rsp + 0x5310], rax
jne 0x180182c9e
mov dword [0x18034bda4], 0x6b
lea rax, str.VK_SEPARATOR
cmp qword [rsp + 0x5310], rax
jne 0x180182cb9
mov dword [0x18034bda4], 0x6c
lea rax, str.VK_SUBTRACT
cmp qword [rsp + 0x5310], rax
jne 0x180182cd4
mov dword [0x18034bda4], 0x6d
lea rax, str.VK_DECIMAL
cmp qword [rsp + 0x5310], rax
jne 0x180182cef
mov dword [0x18034bda4], 0x6e
lea rax, str.VK_DIVIDE
cmp qword [rsp + 0x5310], rax
jne 0x180182d0a
mov dword [0x18034bda4], 0x6f
lea rax, str.VK_F1
cmp qword [rsp + 0x5310], rax
jne 0x180182d25
mov dword [0x18034bda4], 0x70
lea rax, str.VK_F2
cmp qword [rsp + 0x5310], rax
jne 0x180182d40
mov dword [0x18034bda4], 0x71
lea rax, str.VK_F3
cmp qword [rsp + 0x5310], rax
jne 0x180182d5b
mov dword [0x18034bda4], 0x72
lea rax, str.VK_F4
cmp qword [rsp + 0x5310], rax
jne 0x180182d76
mov dword [0x18034bda4], 0x73
lea rax, str.VK_F5
cmp qword [rsp + 0x5310], rax
jne 0x180182d91
mov dword [0x18034bda4], 0x74
lea rax, str.VK_F6
cmp qword [rsp + 0x5310], rax
jne 0x180182dac
mov dword [0x18034bda4], 0x75
lea rax, str.VK_F7
cmp qword [rsp + 0x5310], rax
jne 0x180182dc7
mov dword [0x18034bda4], 0x76
lea rax, str.VK_F8
cmp qword [rsp + 0x5310], rax
jne 0x180182de2
mov dword [0x18034bda4], 0x77
lea rax, str.VK_F9
cmp qword [rsp + 0x5310], rax
jne 0x180182dfd
mov dword [0x18034bda4], 0x78
lea rax, str.VK_F10
cmp qword [rsp + 0x5310], rax
jne 0x180182e18
mov dword [0x18034bda4], 0x79
lea rax, str.VK_F11
cmp qword [rsp + 0x5310], rax
jne 0x180182e33
mov dword [0x18034bda4], 0x7a
lea rax, str.VK_F12
cmp qword [rsp + 0x5310], rax
jne 0x180182e4e
mov dword [0x18034bda4], 0x7b
lea rax, str.VK_F13
cmp qword [rsp + 0x5310], rax
jne 0x180182e69
mov dword [0x18034bda4], 0x7c
lea rax, str.VK_F14
cmp qword [rsp + 0x5310], rax
jne 0x180182e84
mov dword [0x18034bda4], 0x7d
lea rax, str.VK_F15
cmp qword [rsp + 0x5310], rax
jne 0x180182e9f
mov dword [0x18034bda4], 0x7e
lea rax, str.VK_F16
cmp qword [rsp + 0x5310], rax
jne 0x180182eba
mov dword [0x18034bda4], 0x7f
lea rax, str.VK_F17
cmp qword [rsp + 0x5310], rax
jne 0x180182ed5
lea rax, [rsp + 0xe270]
mov qword [rsp + 0x5318], rax
lea rdx, [0x1803ab090]
mov rcx, qword [rsp + 0x5318]
call fcn.18010fa90
mov qword [rsp + 0x5320], rax
lea r8, [0x180388910]
mov rdx, qword [rsp + 0x5320]
lea rcx, str.Accept5
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x18018482c
movsxd rax, dword [0x180388910]
mov rdx, rax
lea rcx, [0x1803ab090]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x5328], rax
lea rax, str.VK_LBUTTON
cmp qword [rsp + 0x5328], rax
jne 0x18018359c
mov dword [0x18034bda0], 1
lea rax, str.VK_RBUTTON
cmp qword [rsp + 0x5328], rax
jne 0x1801835b7
mov dword [0x18034bda0], 2
lea rax, str.VK_CANCEL
cmp qword [rsp + 0x5328], rax
jne 0x1801835d2
mov dword [0x18034bda0], 3
lea rax, str.VK_MBUTTON
cmp qword [rsp + 0x5328], rax
jne 0x1801835ed
mov dword [0x18034bda0], 4
lea rax, str.VK_XBUTTON1
cmp qword [rsp + 0x5328], rax
jne 0x180183608
mov dword [0x18034bda0], 5
lea rax, str.VK_XBUTTON2
cmp qword [rsp + 0x5328], rax
jne 0x180183623
mov dword [0x18034bda0], 6
lea rax, str.VK_BACK
cmp qword [rsp + 0x5328], rax
jne 0x18018363e
mov dword [0x18034bda0], 8
lea rax, str.VK_TAB
cmp qword [rsp + 0x5328], rax
jne 0x180183659
mov dword [0x18034bda0], 9
lea rax, str.VK_CLEAR
cmp qword [rsp + 0x5328], rax
jne 0x180183674
mov dword [0x18034bda0], 0xc
lea rax, str.VK_RETURN
cmp qword [rsp + 0x5328], rax
jne 0x18018368f
mov dword [0x18034bda0], 0xd
lea rax, str.VK_SHIFT
cmp qword [rsp + 0x5328], rax
jne 0x1801836aa
mov dword [0x18034bda0], 0x10
lea rax, str.VK_CONTROL
cmp qword [rsp + 0x5328], rax
jne 0x1801836c5
mov dword [0x18034bda0], 0x11
lea rax, str.VK_MENU
cmp qword [rsp + 0x5328], rax
jne 0x1801836e0
mov dword [0x18034bda0], 0x12
lea rax, str.VK_PAUSE
cmp qword [rsp + 0x5328], rax
jne 0x1801836fb
mov dword [0x18034bda0], 0x13
lea rax, str.VK_CAPITAL
cmp qword [rsp + 0x5328], rax
jne 0x180183716
mov dword [0x18034bda0], 0x14
lea rax, str.VK_KANA
cmp qword [rsp + 0x5328], rax
jne 0x180183731
mov dword [0x18034bda0], 0x15
lea rax, str.VK_HANGUEL
cmp qword [rsp + 0x5328], rax
jne 0x18018374c
mov dword [0x18034bda0], 0x15
lea rax, str.VK_HANGUL
cmp qword [rsp + 0x5328], rax
jne 0x180183767
mov dword [0x18034bda0], 0x15
lea rax, str.VK_IME_ON
cmp qword [rsp + 0x5328], rax
jne 0x180183782
mov dword [0x18034bda0], 0x16
lea rax, str.VK_JUNJA
cmp qword [rsp + 0x5328], rax
jne 0x18018379d
mov dword [0x18034bda0], 0x17
lea rax, str.VK_FINAL
cmp qword [rsp + 0x5328], rax
jne 0x1801837b8
mov dword [0x18034bda0], 0x18
lea rax, str.VK_HANJA
cmp qword [rsp + 0x5328], rax
jne 0x1801837d3
mov dword [0x18034bda0], 0x19
lea rax, str.VK_KANJI
cmp qword [rsp + 0x5328], rax
jne 0x1801837ee
mov dword [0x18034bda0], 0x19
lea rax, str.VK_IME_OFF
cmp qword [rsp + 0x5328], rax
jne 0x180183809
mov dword [0x18034bda0], 0x1a
lea rax, str.VK_ESCAPE
cmp qword [rsp + 0x5328], rax
jne 0x180183824
mov dword [0x18034bda0], 0x1b
lea rax, str.VK_CONVERT
cmp qword [rsp + 0x5328], rax
jne 0x18018383f
mov dword [0x18034bda0], 0x1c
lea rax, str.VK_NONCONVERT
cmp qword [rsp + 0x5328], rax
jne 0x18018385a
mov dword [0x18034bda0], 0x1d
lea rax, str.VK_ACCEPT
cmp qword [rsp + 0x5328], rax
jne 0x180183875
mov dword [0x18034bda0], 0x1e
lea rax, str.VK_MODECHANGE
cmp qword [rsp + 0x5328], rax
jne 0x180183890
mov dword [0x18034bda0], 0x1f
lea rax, str.VK_SPACE
cmp qword [rsp + 0x5328], rax
jne 0x1801838ab
mov dword [0x18034bda0], 0x20
lea rax, str.VK_PRIOR
cmp qword [rsp + 0x5328], rax
jne 0x1801838c6
mov dword [0x18034bda0], 0x21
lea rax, str.VK_NEXT
cmp qword [rsp + 0x5328], rax
jne 0x1801838e1
mov dword [0x18034bda0], 0x22
lea rax, str.VK_END
cmp qword [rsp + 0x5328], rax
jne 0x1801838fc
mov dword [0x18034bda0], 0x23
lea rax, str.VK_HOME
cmp qword [rsp + 0x5328], rax
jne 0x180183917
mov dword [0x18034bda0], 0x24
lea rax, str.VK_LEFT
cmp qword [rsp + 0x5328], rax
jne 0x180183932
mov dword [0x18034bda0], 0x25
lea rax, str.VK_UP
cmp qword [rsp + 0x5328], rax
jne 0x18018394d
mov dword [0x18034bda0], 0x26
lea rax, str.VK_RIGHT
cmp qword [rsp + 0x5328], rax
jne 0x180183968
mov dword [0x18034bda0], 0x27
lea rax, str.VK_DOWN
cmp qword [rsp + 0x5328], rax
jne 0x180183983
mov dword [0x18034bda0], 0x28
lea rax, str.VK_SELECT
cmp qword [rsp + 0x5328], rax
jne 0x18018399e
mov dword [0x18034bda0], 0x29
lea rax, str.VK_PRINT
cmp qword [rsp + 0x5328], rax
jne 0x1801839b9
mov dword [0x18034bda0], 0x2a
lea rax, str.VK_EXECUTE
cmp qword [rsp + 0x5328], rax
jne 0x1801839d4
mov dword [0x18034bda0], 0x2b
lea rax, str.VK_SNAPSHOT
cmp qword [rsp + 0x5328], rax
jne 0x1801839ef
mov dword [0x18034bda0], 0x2c
lea rax, str.VK_INSERT
cmp qword [rsp + 0x5328], rax
jne 0x180183a0a
mov dword [0x18034bda0], 0x2d
lea rax, str.VK_DELETE
cmp qword [rsp + 0x5328], rax
jne 0x180183a25
mov dword [0x18034bda0], 0x2e
lea rax, str.VK_HELP
cmp qword [rsp + 0x5328], rax
jne 0x180183a40
mov dword [0x18034bda0], 0x2f
lea rax, str.VK_KEY_0
cmp qword [rsp + 0x5328], rax
jne 0x180183a5b
mov dword [0x18034bda0], 0x30
lea rax, str.VK_KEY_1
cmp qword [rsp + 0x5328], rax
jne 0x180183a76
mov dword [0x18034bda0], 0x31
lea rax, str.VK_KEY_2
cmp qword [rsp + 0x5328], rax
jne 0x180183a91
mov dword [0x18034bda0], 0x32
lea rax, str.VK_KEY_3
cmp qword [rsp + 0x5328], rax
jne 0x180183aac
mov dword [0x18034bda0], 0x33
lea rax, str.VK_KEY_4
cmp qword [rsp + 0x5328], rax
jne 0x180183ac7
mov dword [0x18034bda0], 0x34
lea rax, str.VK_KEY_5
cmp qword [rsp + 0x5328], rax
jne 0x180183ae2
mov dword [0x18034bda0], 0x35
lea rax, str.VK_KEY_6
cmp qword [rsp + 0x5328], rax
jne 0x180183afd
mov dword [0x18034bda0], 0x36
lea rax, str.VK_KEY_7
cmp qword [rsp + 0x5328], rax
jne 0x180183b18
mov dword [0x18034bda0], 0x37
lea rax, str.VK_KEY_8
cmp qword [rsp + 0x5328], rax
jne 0x180183b33
mov dword [0x18034bda0], 0x38
lea rax, str.VK_KEY_9
cmp qword [rsp + 0x5328], rax
jne 0x180183b4e
mov dword [0x18034bda0], 0x39
lea rax, str.VK_KEY_A
cmp qword [rsp + 0x5328], rax
jne 0x180183b69
mov dword [0x18034bda0], 0x41
lea rax, str.VK_KEY_B
cmp qword [rsp + 0x5328], rax
jne 0x180183b84
mov dword [0x18034bda0], 0x42
lea rax, str.VK_KEY_C
cmp qword [rsp + 0x5328], rax
jne 0x180183b9f
mov dword [0x18034bda0], 0x43
lea rax, str.VK_KEY_D
cmp qword [rsp + 0x5328], rax
jne 0x180183bba
mov dword [0x18034bda0], 0x44
lea rax, str.VK_KEY_E
cmp qword [rsp + 0x5328], rax
jne 0x180183bd5
mov dword [0x18034bda0], 0x45
lea rax, str.VK_KEY_F
cmp qword [rsp + 0x5328], rax
jne 0x180183bf0
mov dword [0x18034bda0], 0x46
lea rax, str.VK_KEY_G
cmp qword [rsp + 0x5328], rax
jne 0x180183c0b
mov dword [0x18034bda0], 0x47
lea rax, str.VK_KEY_H
cmp qword [rsp + 0x5328], rax
jne 0x180183c26
mov dword [0x18034bda0], 0x48
lea rax, str.VK_KEY_I
cmp qword [rsp + 0x5328], rax
jne 0x180183c41
mov dword [0x18034bda0], 0x49
lea rax, str.VK_KEY_J
cmp qword [rsp + 0x5328], rax
jne 0x180183c5c
mov dword [0x18034bda0], 0x4a
lea rax, str.VK_KEY_K
cmp qword [rsp + 0x5328], rax
jne 0x180183c77
mov dword [0x18034bda0], 0x4b
lea rax, str.VK_KEY_L
cmp qword [rsp + 0x5328], rax
jne 0x180183c92
mov dword [0x18034bda0], 0x4c
lea rax, str.VK_KEY_M
cmp qword [rsp + 0x5328], rax
jne 0x180183cad
mov dword [0x18034bda0], 0x4d
lea rax, str.VK_KEY_N
cmp qword [rsp + 0x5328], rax
jne 0x180183cc8
mov dword [0x18034bda0], 0x4e
lea rax, str.VK_KEY_O
cmp qword [rsp + 0x5328], rax
jne 0x180183ce3
mov dword [0x18034bda0], 0x4f
lea rax, str.VK_KEY_P
cmp qword [rsp + 0x5328], rax
jne 0x180183cfe
mov dword [0x18034bda0], 0x50
lea rax, str.VK_KEY_Q
cmp qword [rsp + 0x5328], rax
jne 0x180183d19
mov dword [0x18034bda0], 0x51
lea rax, str.VK_KEY_R
cmp qword [rsp + 0x5328], rax
jne 0x180183d34
mov dword [0x18034bda0], 0x52
lea rax, str.VK_KEY_S
cmp qword [rsp + 0x5328], rax
jne 0x180183d4f
mov dword [0x18034bda0], 0x53
lea rax, str.VK_KEY_T
cmp qword [rsp + 0x5328], rax
jne 0x180183d6a
mov dword [0x18034bda0], 0x54
lea rax, str.VK_KEY_U
cmp qword [rsp + 0x5328], rax
jne 0x180183d85
mov dword [0x18034bda0], 0x55
lea rax, str.VK_KEY_V
cmp qword [rsp + 0x5328], rax
jne 0x180183da0
mov dword [0x18034bda0], 0x56
lea rax, str.VK_KEY_W
cmp qword [rsp + 0x5328], rax
jne 0x180183dbb
mov dword [0x18034bda0], 0x57
lea rax, str.VK_KEY_X
cmp qword [rsp + 0x5328], rax
jne 0x180183dd6
mov dword [0x18034bda0], 0x58
lea rax, str.VK_KEY_Y
cmp qword [rsp + 0x5328], rax
jne 0x180183df1
mov dword [0x18034bda0], 0x59
lea rax, str.VK_KEY_Z
cmp qword [rsp + 0x5328], rax
jne 0x180183e0c
mov dword [0x18034bda0], 0x5a
lea rax, str.VK_LWIN
cmp qword [rsp + 0x5328], rax
jne 0x180183e27
mov dword [0x18034bda0], 0x5b
lea rax, str.VK_RWIN
cmp qword [rsp + 0x5328], rax
jne 0x180183e42
mov dword [0x18034bda0], 0x5c
lea rax, str.VK_APPS
cmp qword [rsp + 0x5328], rax
jne 0x180183e5d
mov dword [0x18034bda0], 0x5d
lea rax, str.VK_SLEEP
cmp qword [rsp + 0x5328], rax
jne 0x180183e78
mov dword [0x18034bda0], 0x5f
lea rax, str.VK_NUMPAD0
cmp qword [rsp + 0x5328], rax
jne 0x180183e93
mov dword [0x18034bda0], 0x60
lea rax, str.VK_NUMPAD1
cmp qword [rsp + 0x5328], rax
jne 0x180183eae
mov dword [0x18034bda0], 0x61
lea rax, str.VK_NUMPAD2
cmp qword [rsp + 0x5328], rax
jne 0x180183ec9
mov dword [0x18034bda0], 0x62
lea rax, str.VK_NUMPAD3
cmp qword [rsp + 0x5328], rax
jne 0x180183ee4
mov dword [0x18034bda0], 0x63
lea rax, str.VK_NUMPAD4
cmp qword [rsp + 0x5328], rax
jne 0x180183eff
mov dword [0x18034bda0], 0x64
lea rax, str.VK_NUMPAD5
cmp qword [rsp + 0x5328], rax
jne 0x180183f1a
mov dword [0x18034bda0], 0x65
lea rax, str.VK_NUMPAD6
cmp qword [rsp + 0x5328], rax
jne 0x180183f35
mov dword [0x18034bda0], 0x66
lea rax, str.VK_NUMPAD7
cmp qword [rsp + 0x5328], rax
jne 0x180183f50
mov dword [0x18034bda0], 0x67
lea rax, str.VK_NUMPAD8
cmp qword [rsp + 0x5328], rax
jne 0x180183f6b
mov dword [0x18034bda0], 0x68
lea rax, str.VK_NUMPAD9
cmp qword [rsp + 0x5328], rax
jne 0x180183f86
mov dword [0x18034bda0], 0x69
lea rax, str.VK_MULTIPLY
cmp qword [rsp + 0x5328], rax
jne 0x180183fa1
mov dword [0x18034bda0], 0x6a
lea rax, str.VK_ADD
cmp qword [rsp + 0x5328], rax
jne 0x180183fbc
mov dword [0x18034bda0], 0x6b
lea rax, str.VK_SEPARATOR
cmp qword [rsp + 0x5328], rax
jne 0x180183fd7
mov dword [0x18034bda0], 0x6c
lea rax, str.VK_SUBTRACT
cmp qword [rsp + 0x5328], rax
jne 0x180183ff2
mov dword [0x18034bda0], 0x6d
lea rax, str.VK_DECIMAL
cmp qword [rsp + 0x5328], rax
jne 0x18018400d
mov dword [0x18034bda0], 0x6e
lea rax, str.VK_DIVIDE
cmp qword [rsp + 0x5328], rax
jne 0x180184028
mov dword [0x18034bda0], 0x6f
lea rax, str.VK_F1
cmp qword [rsp + 0x5328], rax
jne 0x180184043
mov dword [0x18034bda0], 0x70
lea rax, str.VK_F2
cmp qword [rsp + 0x5328], rax
jne 0x18018405e
mov dword [0x18034bda0], 0x71
lea rax, str.VK_F3
cmp qword [rsp + 0x5328], rax
jne 0x180184079
mov dword [0x18034bda0], 0x72
lea rax, str.VK_F4
cmp qword [rsp + 0x5328], rax
jne 0x180184094
mov dword [0x18034bda0], 0x73
lea rax, str.VK_F5
cmp qword [rsp + 0x5328], rax
jne 0x1801840af
mov dword [0x18034bda0], 0x74
lea rax, str.VK_F6
cmp qword [rsp + 0x5328], rax
jne 0x1801840ca
mov dword [0x18034bda0], 0x75
lea rax, str.VK_F7
cmp qword [rsp + 0x5328], rax
jne 0x1801840e5
mov dword [0x18034bda0], 0x76
lea rax, str.VK_F8
cmp qword [rsp + 0x5328], rax
jne 0x180184100
mov dword [0x18034bda0], 0x77
lea rax, str.VK_F9
cmp qword [rsp + 0x5328], rax
jne 0x18018411b
mov dword [0x18034bda0], 0x78
lea rax, str.VK_F10
cmp qword [rsp + 0x5328], rax
jne 0x180184136
mov dword [0x18034bda0], 0x79
lea rax, str.VK_F11
cmp qword [rsp + 0x5328], rax
jne 0x180184151
mov dword [0x18034bda0], 0x7a
lea rax, str.VK_F12
cmp qword [rsp + 0x5328], rax
jne 0x18018416c
mov dword [0x18034bda0], 0x7b
lea rax, str.VK_F13
cmp qword [rsp + 0x5328], rax
jne 0x180184187
mov dword [0x18034bda0], 0x7c
lea rax, str.VK_F14
cmp qword [rsp + 0x5328], rax
jne 0x1801841a2
mov dword [0x18034bda0], 0x7d
lea rax, str.VK_F15
cmp qword [rsp + 0x5328], rax
jne 0x1801841bd
mov dword [0x18034bda0], 0x7e
lea rax, str.VK_F16
cmp qword [rsp + 0x5328], rax
jne 0x1801841d8
lea rax, [rsp + 0xe258]
mov qword [rsp + 0x5330], rax
lea rdx, [0x1803ab0a8]
mov rcx, qword [rsp + 0x5330]
call fcn.18010fa90
mov qword [rsp + 0x5338], rax
lea r8, [0x180388914]
mov rdx, qword [rsp + 0x5338]
lea rcx, str.Left4
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x180185b4a
movsxd rax, dword [0x180388914]
mov rdx, rax
lea rcx, [0x1803ab0a8]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x5340], rax
lea rax, str.VK_LBUTTON
cmp qword [rsp + 0x5340], rax
jne 0x1801848ba
mov dword [0x18034bd9c], 1
lea rax, str.VK_RBUTTON
cmp qword [rsp + 0x5340], rax
jne 0x1801848d5
mov dword [0x18034bd9c], 2
lea rax, str.VK_CANCEL
cmp qword [rsp + 0x5340], rax
jne 0x1801848f0
mov dword [0x18034bd9c], 3
lea rax, str.VK_MBUTTON
cmp qword [rsp + 0x5340], rax
jne 0x18018490b
mov dword [0x18034bd9c], 4
lea rax, str.VK_XBUTTON1
cmp qword [rsp + 0x5340], rax
jne 0x180184926
mov dword [0x18034bd9c], 5
lea rax, str.VK_XBUTTON2
cmp qword [rsp + 0x5340], rax
jne 0x180184941
mov dword [0x18034bd9c], 6
lea rax, str.VK_BACK
cmp qword [rsp + 0x5340], rax
jne 0x18018495c
mov dword [0x18034bd9c], 8
lea rax, str.VK_TAB
cmp qword [rsp + 0x5340], rax
jne 0x180184977
mov dword [0x18034bd9c], 9
lea rax, str.VK_CLEAR
cmp qword [rsp + 0x5340], rax
jne 0x180184992
mov dword [0x18034bd9c], 0xc
lea rax, str.VK_RETURN
cmp qword [rsp + 0x5340], rax
jne 0x1801849ad
mov dword [0x18034bd9c], 0xd
lea rax, str.VK_SHIFT
cmp qword [rsp + 0x5340], rax
jne 0x1801849c8
mov dword [0x18034bd9c], 0x10
lea rax, str.VK_CONTROL
cmp qword [rsp + 0x5340], rax
jne 0x1801849e3
mov dword [0x18034bd9c], 0x11
lea rax, str.VK_MENU
cmp qword [rsp + 0x5340], rax
jne 0x1801849fe
mov dword [0x18034bd9c], 0x12
lea rax, str.VK_PAUSE
cmp qword [rsp + 0x5340], rax
jne 0x180184a19
mov dword [0x18034bd9c], 0x13
lea rax, str.VK_CAPITAL
cmp qword [rsp + 0x5340], rax
jne 0x180184a34
mov dword [0x18034bd9c], 0x14
lea rax, str.VK_KANA
cmp qword [rsp + 0x5340], rax
jne 0x180184a4f
mov dword [0x18034bd9c], 0x15
lea rax, str.VK_HANGUEL
cmp qword [rsp + 0x5340], rax
jne 0x180184a6a
mov dword [0x18034bd9c], 0x15
lea rax, str.VK_HANGUL
cmp qword [rsp + 0x5340], rax
jne 0x180184a85
mov dword [0x18034bd9c], 0x15
lea rax, str.VK_IME_ON
cmp qword [rsp + 0x5340], rax
jne 0x180184aa0
mov dword [0x18034bd9c], 0x16
lea rax, str.VK_JUNJA
cmp qword [rsp + 0x5340], rax
jne 0x180184abb
mov dword [0x18034bd9c], 0x17
lea rax, str.VK_FINAL
cmp qword [rsp + 0x5340], rax
jne 0x180184ad6
mov dword [0x18034bd9c], 0x18
lea rax, str.VK_HANJA
cmp qword [rsp + 0x5340], rax
jne 0x180184af1
mov dword [0x18034bd9c], 0x19
lea rax, str.VK_KANJI
cmp qword [rsp + 0x5340], rax
jne 0x180184b0c
mov dword [0x18034bd9c], 0x19
lea rax, str.VK_IME_OFF
cmp qword [rsp + 0x5340], rax
jne 0x180184b27
mov dword [0x18034bd9c], 0x1a
lea rax, str.VK_ESCAPE
cmp qword [rsp + 0x5340], rax
jne 0x180184b42
mov dword [0x18034bd9c], 0x1b
lea rax, str.VK_CONVERT
cmp qword [rsp + 0x5340], rax
jne 0x180184b5d
mov dword [0x18034bd9c], 0x1c
lea rax, str.VK_NONCONVERT
cmp qword [rsp + 0x5340], rax
jne 0x180184b78
mov dword [0x18034bd9c], 0x1d
lea rax, str.VK_ACCEPT
cmp qword [rsp + 0x5340], rax
jne 0x180184b93
mov dword [0x18034bd9c], 0x1e
lea rax, str.VK_MODECHANGE
cmp qword [rsp + 0x5340], rax
jne 0x180184bae
mov dword [0x18034bd9c], 0x1f
lea rax, str.VK_SPACE
cmp qword [rsp + 0x5340], rax
jne 0x180184bc9
mov dword [0x18034bd9c], 0x20
lea rax, str.VK_PRIOR
cmp qword [rsp + 0x5340], rax
jne 0x180184be4
mov dword [0x18034bd9c], 0x21
lea rax, str.VK_NEXT
cmp qword [rsp + 0x5340], rax
jne 0x180184bff
mov dword [0x18034bd9c], 0x22
lea rax, str.VK_END
cmp qword [rsp + 0x5340], rax
jne 0x180184c1a
mov dword [0x18034bd9c], 0x23
lea rax, str.VK_HOME
cmp qword [rsp + 0x5340], rax
jne 0x180184c35
mov dword [0x18034bd9c], 0x24
lea rax, str.VK_LEFT
cmp qword [rsp + 0x5340], rax
jne 0x180184c50
mov dword [0x18034bd9c], 0x25
lea rax, str.VK_UP
cmp qword [rsp + 0x5340], rax
jne 0x180184c6b
mov dword [0x18034bd9c], 0x26
lea rax, str.VK_RIGHT
cmp qword [rsp + 0x5340], rax
jne 0x180184c86
mov dword [0x18034bd9c], 0x27
lea rax, str.VK_DOWN
cmp qword [rsp + 0x5340], rax
jne 0x180184ca1
mov dword [0x18034bd9c], 0x28
lea rax, str.VK_SELECT
cmp qword [rsp + 0x5340], rax
jne 0x180184cbc
mov dword [0x18034bd9c], 0x29
lea rax, str.VK_PRINT
cmp qword [rsp + 0x5340], rax
jne 0x180184cd7
mov dword [0x18034bd9c], 0x2a
lea rax, str.VK_EXECUTE
cmp qword [rsp + 0x5340], rax
jne 0x180184cf2
mov dword [0x18034bd9c], 0x2b
lea rax, str.VK_SNAPSHOT
cmp qword [rsp + 0x5340], rax
jne 0x180184d0d
mov dword [0x18034bd9c], 0x2c
lea rax, str.VK_INSERT
cmp qword [rsp + 0x5340], rax
jne 0x180184d28
mov dword [0x18034bd9c], 0x2d
lea rax, str.VK_DELETE
cmp qword [rsp + 0x5340], rax
jne 0x180184d43
mov dword [0x18034bd9c], 0x2e
lea rax, str.VK_HELP
cmp qword [rsp + 0x5340], rax
jne 0x180184d5e
mov dword [0x18034bd9c], 0x2f
lea rax, str.VK_KEY_0
cmp qword [rsp + 0x5340], rax
jne 0x180184d79
mov dword [0x18034bd9c], 0x30
lea rax, str.VK_KEY_1
cmp qword [rsp + 0x5340], rax
jne 0x180184d94
mov dword [0x18034bd9c], 0x31
lea rax, str.VK_KEY_2
cmp qword [rsp + 0x5340], rax
jne 0x180184daf
mov dword [0x18034bd9c], 0x32
lea rax, str.VK_KEY_3
cmp qword [rsp + 0x5340], rax
jne 0x180184dca
mov dword [0x18034bd9c], 0x33
lea rax, str.VK_KEY_4
cmp qword [rsp + 0x5340], rax
jne 0x180184de5
mov dword [0x18034bd9c], 0x34
lea rax, str.VK_KEY_5
cmp qword [rsp + 0x5340], rax
jne 0x180184e00
mov dword [0x18034bd9c], 0x35
lea rax, str.VK_KEY_6
cmp qword [rsp + 0x5340], rax
jne 0x180184e1b
mov dword [0x18034bd9c], 0x36
lea rax, str.VK_KEY_7
cmp qword [rsp + 0x5340], rax
jne 0x180184e36
mov dword [0x18034bd9c], 0x37
lea rax, str.VK_KEY_8
cmp qword [rsp + 0x5340], rax
jne 0x180184e51
mov dword [0x18034bd9c], 0x38
lea rax, str.VK_KEY_9
cmp qword [rsp + 0x5340], rax
jne 0x180184e6c
mov dword [0x18034bd9c], 0x39
lea rax, str.VK_KEY_A
cmp qword [rsp + 0x5340], rax
jne 0x180184e87
mov dword [0x18034bd9c], 0x41
lea rax, str.VK_KEY_B
cmp qword [rsp + 0x5340], rax
jne 0x180184ea2
mov dword [0x18034bd9c], 0x42
lea rax, str.VK_KEY_C
cmp qword [rsp + 0x5340], rax
jne 0x180184ebd
mov dword [0x18034bd9c], 0x43
lea rax, str.VK_KEY_D
cmp qword [rsp + 0x5340], rax
jne 0x180184ed8
mov dword [0x18034bd9c], 0x44
lea rax, str.VK_KEY_E
cmp qword [rsp + 0x5340], rax
jne 0x180184ef3
mov dword [0x18034bd9c], 0x45
lea rax, str.VK_KEY_F
cmp qword [rsp + 0x5340], rax
jne 0x180184f0e
mov dword [0x18034bd9c], 0x46
lea rax, str.VK_KEY_G
cmp qword [rsp + 0x5340], rax
jne 0x180184f29
mov dword [0x18034bd9c], 0x47
lea rax, str.VK_KEY_H
cmp qword [rsp + 0x5340], rax
jne 0x180184f44
mov dword [0x18034bd9c], 0x48
lea rax, str.VK_KEY_I
cmp qword [rsp + 0x5340], rax
jne 0x180184f5f
mov dword [0x18034bd9c], 0x49
lea rax, str.VK_KEY_J
cmp qword [rsp + 0x5340], rax
jne 0x180184f7a
mov dword [0x18034bd9c], 0x4a
lea rax, str.VK_KEY_K
cmp qword [rsp + 0x5340], rax
jne 0x180184f95
mov dword [0x18034bd9c], 0x4b
lea rax, str.VK_KEY_L
cmp qword [rsp + 0x5340], rax
jne 0x180184fb0
mov dword [0x18034bd9c], 0x4c
lea rax, str.VK_KEY_M
cmp qword [rsp + 0x5340], rax
jne 0x180184fcb
mov dword [0x18034bd9c], 0x4d
lea rax, str.VK_KEY_N
cmp qword [rsp + 0x5340], rax
jne 0x180184fe6
mov dword [0x18034bd9c], 0x4e
lea rax, str.VK_KEY_O
cmp qword [rsp + 0x5340], rax
jne 0x180185001
mov dword [0x18034bd9c], 0x4f
lea rax, str.VK_KEY_P
cmp qword [rsp + 0x5340], rax
jne 0x18018501c
mov dword [0x18034bd9c], 0x50
lea rax, str.VK_KEY_Q
cmp qword [rsp + 0x5340], rax
jne 0x180185037
mov dword [0x18034bd9c], 0x51
lea rax, str.VK_KEY_R
cmp qword [rsp + 0x5340], rax
jne 0x180185052
mov dword [0x18034bd9c], 0x52
lea rax, str.VK_KEY_S
cmp qword [rsp + 0x5340], rax
jne 0x18018506d
mov dword [0x18034bd9c], 0x53
lea rax, str.VK_KEY_T
cmp qword [rsp + 0x5340], rax
jne 0x180185088
mov dword [0x18034bd9c], 0x54
lea rax, str.VK_KEY_U
cmp qword [rsp + 0x5340], rax
jne 0x1801850a3
mov dword [0x18034bd9c], 0x55
lea rax, str.VK_KEY_V
cmp qword [rsp + 0x5340], rax
jne 0x1801850be
mov dword [0x18034bd9c], 0x56
lea rax, str.VK_KEY_W
cmp qword [rsp + 0x5340], rax
jne 0x1801850d9
mov dword [0x18034bd9c], 0x57
lea rax, str.VK_KEY_X
cmp qword [rsp + 0x5340], rax
jne 0x1801850f4
mov dword [0x18034bd9c], 0x58
lea rax, str.VK_KEY_Y
cmp qword [rsp + 0x5340], rax
jne 0x18018510f
mov dword [0x18034bd9c], 0x59
lea rax, str.VK_KEY_Z
cmp qword [rsp + 0x5340], rax
jne 0x18018512a
mov dword [0x18034bd9c], 0x5a
lea rax, str.VK_LWIN
cmp qword [rsp + 0x5340], rax
jne 0x180185145
mov dword [0x18034bd9c], 0x5b
lea rax, str.VK_RWIN
cmp qword [rsp + 0x5340], rax
jne 0x180185160
mov dword [0x18034bd9c], 0x5c
lea rax, str.VK_APPS
cmp qword [rsp + 0x5340], rax
jne 0x18018517b
mov dword [0x18034bd9c], 0x5d
lea rax, str.VK_SLEEP
cmp qword [rsp + 0x5340], rax
jne 0x180185196
mov dword [0x18034bd9c], 0x5f
lea rax, str.VK_NUMPAD0
cmp qword [rsp + 0x5340], rax
jne 0x1801851b1
mov dword [0x18034bd9c], 0x60
lea rax, str.VK_NUMPAD1
cmp qword [rsp + 0x5340], rax
jne 0x1801851cc
mov dword [0x18034bd9c], 0x61
lea rax, str.VK_NUMPAD2
cmp qword [rsp + 0x5340], rax
jne 0x1801851e7
mov dword [0x18034bd9c], 0x62
lea rax, str.VK_NUMPAD3
cmp qword [rsp + 0x5340], rax
jne 0x180185202
mov dword [0x18034bd9c], 0x63
lea rax, str.VK_NUMPAD4
cmp qword [rsp + 0x5340], rax
jne 0x18018521d
mov dword [0x18034bd9c], 0x64
lea rax, str.VK_NUMPAD5
cmp qword [rsp + 0x5340], rax
jne 0x180185238
mov dword [0x18034bd9c], 0x65
lea rax, str.VK_NUMPAD6
cmp qword [rsp + 0x5340], rax
jne 0x180185253
mov dword [0x18034bd9c], 0x66
lea rax, str.VK_NUMPAD7
cmp qword [rsp + 0x5340], rax
jne 0x18018526e
mov dword [0x18034bd9c], 0x67
lea rax, str.VK_NUMPAD8
cmp qword [rsp + 0x5340], rax
jne 0x180185289
mov dword [0x18034bd9c], 0x68
lea rax, str.VK_NUMPAD9
cmp qword [rsp + 0x5340], rax
jne 0x1801852a4
mov dword [0x18034bd9c], 0x69
lea rax, str.VK_MULTIPLY
cmp qword [rsp + 0x5340], rax
jne 0x1801852bf
mov dword [0x18034bd9c], 0x6a
lea rax, str.VK_ADD
cmp qword [rsp + 0x5340], rax
jne 0x1801852da
mov dword [0x18034bd9c], 0x6b
lea rax, str.VK_SEPARATOR
cmp qword [rsp + 0x5340], rax
jne 0x1801852f5
mov dword [0x18034bd9c], 0x6c
lea rax, str.VK_SUBTRACT
cmp qword [rsp + 0x5340], rax
jne 0x180185310
mov dword [0x18034bd9c], 0x6d
lea rax, str.VK_DECIMAL
cmp qword [rsp + 0x5340], rax
jne 0x18018532b
mov dword [0x18034bd9c], 0x6e
lea rax, str.VK_DIVIDE
cmp qword [rsp + 0x5340], rax
jne 0x180185346
mov dword [0x18034bd9c], 0x6f
lea rax, str.VK_F1
cmp qword [rsp + 0x5340], rax
jne 0x180185361
mov dword [0x18034bd9c], 0x70
lea rax, str.VK_F2
cmp qword [rsp + 0x5340], rax
jne 0x18018537c
mov dword [0x18034bd9c], 0x71
lea rax, str.VK_F3
cmp qword [rsp + 0x5340], rax
jne 0x180185397
mov dword [0x18034bd9c], 0x72
lea rax, str.VK_F4
cmp qword [rsp + 0x5340], rax
jne 0x1801853b2
mov dword [0x18034bd9c], 0x73
lea rax, str.VK_F5
cmp qword [rsp + 0x5340], rax
jne 0x1801853cd
mov dword [0x18034bd9c], 0x74
lea rax, str.VK_F6
cmp qword [rsp + 0x5340], rax
jne 0x1801853e8
mov dword [0x18034bd9c], 0x75
lea rax, str.VK_F7
cmp qword [rsp + 0x5340], rax
jne 0x180185403
mov dword [0x18034bd9c], 0x76
lea rax, str.VK_F8
cmp qword [rsp + 0x5340], rax
jne 0x18018541e
mov dword [0x18034bd9c], 0x77
lea rax, str.VK_F9
cmp qword [rsp + 0x5340], rax
jne 0x180185439
mov dword [0x18034bd9c], 0x78
lea rax, str.VK_F10
cmp qword [rsp + 0x5340], rax
jne 0x180185454
mov dword [0x18034bd9c], 0x79
lea rax, str.VK_F11
cmp qword [rsp + 0x5340], rax
jne 0x18018546f
mov dword [0x18034bd9c], 0x7a
lea rax, str.VK_F12
cmp qword [rsp + 0x5340], rax
jne 0x18018548a
mov dword [0x18034bd9c], 0x7b
lea rax, str.VK_F13
cmp qword [rsp + 0x5340], rax
jne 0x1801854a5
mov dword [0x18034bd9c], 0x7c
lea rax, str.VK_F14
cmp qword [rsp + 0x5340], rax
jne 0x1801854c0
mov dword [0x18034bd9c], 0x7d
lea rax, str.VK_F15
cmp qword [rsp + 0x5340], rax
jne 0x1801854db
lea rax, [rsp + 0xe240]
mov qword [rsp + 0x5348], rax
lea rdx, [0x1803ab0c0]
mov rcx, qword [rsp + 0x5348]
call fcn.18010fa90
mov qword [rsp + 0x5350], rax
lea r8, [0x18038890c]
mov rdx, qword [rsp + 0x5350]
lea rcx, str.Left2
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x180186e68
movsxd rax, dword [0x18038890c]
mov rdx, rax
lea rcx, [0x1803ab0c0]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x5358], rax
lea rax, str.VK_LBUTTON
cmp qword [rsp + 0x5358], rax
jne 0x180185bd8
mov dword [0x18034bd98], 1
lea rax, str.VK_RBUTTON
cmp qword [rsp + 0x5358], rax
jne 0x180185bf3
mov dword [0x18034bd98], 2
lea rax, str.VK_CANCEL
cmp qword [rsp + 0x5358], rax
jne 0x180185c0e
mov dword [0x18034bd98], 3
lea rax, str.VK_MBUTTON
cmp qword [rsp + 0x5358], rax
jne 0x180185c29
mov dword [0x18034bd98], 4
lea rax, str.VK_XBUTTON1
cmp qword [rsp + 0x5358], rax
jne 0x180185c44
mov dword [0x18034bd98], 5
lea rax, str.VK_XBUTTON2
cmp qword [rsp + 0x5358], rax
jne 0x180185c5f
mov dword [0x18034bd98], 6
lea rax, str.VK_BACK
cmp qword [rsp + 0x5358], rax
jne 0x180185c7a
mov dword [0x18034bd98], 8
lea rax, str.VK_TAB
cmp qword [rsp + 0x5358], rax
jne 0x180185c95
mov dword [0x18034bd98], 9
lea rax, str.VK_CLEAR
cmp qword [rsp + 0x5358], rax
jne 0x180185cb0
mov dword [0x18034bd98], 0xc
lea rax, str.VK_RETURN
cmp qword [rsp + 0x5358], rax
jne 0x180185ccb
mov dword [0x18034bd98], 0xd
lea rax, str.VK_SHIFT
cmp qword [rsp + 0x5358], rax
jne 0x180185ce6
mov dword [0x18034bd98], 0x10
lea rax, str.VK_CONTROL
cmp qword [rsp + 0x5358], rax
jne 0x180185d01
mov dword [0x18034bd98], 0x11
lea rax, str.VK_MENU
cmp qword [rsp + 0x5358], rax
jne 0x180185d1c
mov dword [0x18034bd98], 0x12
lea rax, str.VK_PAUSE
cmp qword [rsp + 0x5358], rax
jne 0x180185d37
mov dword [0x18034bd98], 0x13
lea rax, str.VK_CAPITAL
cmp qword [rsp + 0x5358], rax
jne 0x180185d52
mov dword [0x18034bd98], 0x14
lea rax, str.VK_KANA
cmp qword [rsp + 0x5358], rax
jne 0x180185d6d
mov dword [0x18034bd98], 0x15
lea rax, str.VK_HANGUEL
cmp qword [rsp + 0x5358], rax
jne 0x180185d88
mov dword [0x18034bd98], 0x15
lea rax, str.VK_HANGUL
cmp qword [rsp + 0x5358], rax
jne 0x180185da3
mov dword [0x18034bd98], 0x15
lea rax, str.VK_IME_ON
cmp qword [rsp + 0x5358], rax
jne 0x180185dbe
mov dword [0x18034bd98], 0x16
lea rax, str.VK_JUNJA
cmp qword [rsp + 0x5358], rax
jne 0x180185dd9
mov dword [0x18034bd98], 0x17
lea rax, str.VK_FINAL
cmp qword [rsp + 0x5358], rax
jne 0x180185df4
mov dword [0x18034bd98], 0x18
lea rax, str.VK_HANJA
cmp qword [rsp + 0x5358], rax
jne 0x180185e0f
mov dword [0x18034bd98], 0x19
lea rax, str.VK_KANJI
cmp qword [rsp + 0x5358], rax
jne 0x180185e2a
mov dword [0x18034bd98], 0x19
lea rax, str.VK_IME_OFF
cmp qword [rsp + 0x5358], rax
jne 0x180185e45
mov dword [0x18034bd98], 0x1a
lea rax, str.VK_ESCAPE
cmp qword [rsp + 0x5358], rax
jne 0x180185e60
mov dword [0x18034bd98], 0x1b
lea rax, str.VK_CONVERT
cmp qword [rsp + 0x5358], rax
jne 0x180185e7b
mov dword [0x18034bd98], 0x1c
lea rax, str.VK_NONCONVERT
cmp qword [rsp + 0x5358], rax
jne 0x180185e96
mov dword [0x18034bd98], 0x1d
lea rax, str.VK_ACCEPT
cmp qword [rsp + 0x5358], rax
jne 0x180185eb1
mov dword [0x18034bd98], 0x1e
lea rax, str.VK_MODECHANGE
cmp qword [rsp + 0x5358], rax
jne 0x180185ecc
mov dword [0x18034bd98], 0x1f
lea rax, str.VK_SPACE
cmp qword [rsp + 0x5358], rax
jne 0x180185ee7
mov dword [0x18034bd98], 0x20
lea rax, str.VK_PRIOR
cmp qword [rsp + 0x5358], rax
jne 0x180185f02
mov dword [0x18034bd98], 0x21
lea rax, str.VK_NEXT
cmp qword [rsp + 0x5358], rax
jne 0x180185f1d
mov dword [0x18034bd98], 0x22
lea rax, str.VK_END
cmp qword [rsp + 0x5358], rax
jne 0x180185f38
mov dword [0x18034bd98], 0x23
lea rax, str.VK_HOME
cmp qword [rsp + 0x5358], rax
jne 0x180185f53
mov dword [0x18034bd98], 0x24
lea rax, str.VK_LEFT
cmp qword [rsp + 0x5358], rax
jne 0x180185f6e
mov dword [0x18034bd98], 0x25
lea rax, str.VK_UP
cmp qword [rsp + 0x5358], rax
jne 0x180185f89
mov dword [0x18034bd98], 0x26
lea rax, str.VK_RIGHT
cmp qword [rsp + 0x5358], rax
jne 0x180185fa4
mov dword [0x18034bd98], 0x27
lea rax, str.VK_DOWN
cmp qword [rsp + 0x5358], rax
jne 0x180185fbf
mov dword [0x18034bd98], 0x28
lea rax, str.VK_SELECT
cmp qword [rsp + 0x5358], rax
jne 0x180185fda
mov dword [0x18034bd98], 0x29
lea rax, str.VK_PRINT
cmp qword [rsp + 0x5358], rax
jne 0x180185ff5
mov dword [0x18034bd98], 0x2a
lea rax, str.VK_EXECUTE
cmp qword [rsp + 0x5358], rax
jne 0x180186010
mov dword [0x18034bd98], 0x2b
lea rax, str.VK_SNAPSHOT
cmp qword [rsp + 0x5358], rax
jne 0x18018602b
mov dword [0x18034bd98], 0x2c
lea rax, str.VK_INSERT
cmp qword [rsp + 0x5358], rax
jne 0x180186046
mov dword [0x18034bd98], 0x2d
lea rax, str.VK_DELETE
cmp qword [rsp + 0x5358], rax
jne 0x180186061
mov dword [0x18034bd98], 0x2e
lea rax, str.VK_HELP
cmp qword [rsp + 0x5358], rax
jne 0x18018607c
mov dword [0x18034bd98], 0x2f
lea rax, str.VK_KEY_0
cmp qword [rsp + 0x5358], rax
jne 0x180186097
mov dword [0x18034bd98], 0x30
lea rax, str.VK_KEY_1
cmp qword [rsp + 0x5358], rax
jne 0x1801860b2
mov dword [0x18034bd98], 0x31
lea rax, str.VK_KEY_2
cmp qword [rsp + 0x5358], rax
jne 0x1801860cd
mov dword [0x18034bd98], 0x32
lea rax, str.VK_KEY_3
cmp qword [rsp + 0x5358], rax
jne 0x1801860e8
mov dword [0x18034bd98], 0x33
lea rax, str.VK_KEY_4
cmp qword [rsp + 0x5358], rax
jne 0x180186103
mov dword [0x18034bd98], 0x34
lea rax, str.VK_KEY_5
cmp qword [rsp + 0x5358], rax
jne 0x18018611e
mov dword [0x18034bd98], 0x35
lea rax, str.VK_KEY_6
cmp qword [rsp + 0x5358], rax
jne 0x180186139
mov dword [0x18034bd98], 0x36
lea rax, str.VK_KEY_7
cmp qword [rsp + 0x5358], rax
jne 0x180186154
mov dword [0x18034bd98], 0x37
lea rax, str.VK_KEY_8
cmp qword [rsp + 0x5358], rax
jne 0x18018616f
mov dword [0x18034bd98], 0x38
lea rax, str.VK_KEY_9
cmp qword [rsp + 0x5358], rax
jne 0x18018618a
mov dword [0x18034bd98], 0x39
lea rax, str.VK_KEY_A
cmp qword [rsp + 0x5358], rax
jne 0x1801861a5
mov dword [0x18034bd98], 0x41
lea rax, str.VK_KEY_B
cmp qword [rsp + 0x5358], rax
jne 0x1801861c0
mov dword [0x18034bd98], 0x42
lea rax, str.VK_KEY_C
cmp qword [rsp + 0x5358], rax
jne 0x1801861db
mov dword [0x18034bd98], 0x43
lea rax, str.VK_KEY_D
cmp qword [rsp + 0x5358], rax
jne 0x1801861f6
mov dword [0x18034bd98], 0x44
lea rax, str.VK_KEY_E
cmp qword [rsp + 0x5358], rax
jne 0x180186211
mov dword [0x18034bd98], 0x45
lea rax, str.VK_KEY_F
cmp qword [rsp + 0x5358], rax
jne 0x18018622c
mov dword [0x18034bd98], 0x46
lea rax, str.VK_KEY_G
cmp qword [rsp + 0x5358], rax
jne 0x180186247
mov dword [0x18034bd98], 0x47
lea rax, str.VK_KEY_H
cmp qword [rsp + 0x5358], rax
jne 0x180186262
mov dword [0x18034bd98], 0x48
lea rax, str.VK_KEY_I
cmp qword [rsp + 0x5358], rax
jne 0x18018627d
mov dword [0x18034bd98], 0x49
lea rax, str.VK_KEY_J
cmp qword [rsp + 0x5358], rax
jne 0x180186298
mov dword [0x18034bd98], 0x4a
lea rax, str.VK_KEY_K
cmp qword [rsp + 0x5358], rax
jne 0x1801862b3
mov dword [0x18034bd98], 0x4b
lea rax, str.VK_KEY_L
cmp qword [rsp + 0x5358], rax
jne 0x1801862ce
mov dword [0x18034bd98], 0x4c
lea rax, str.VK_KEY_M
cmp qword [rsp + 0x5358], rax
jne 0x1801862e9
mov dword [0x18034bd98], 0x4d
lea rax, str.VK_KEY_N
cmp qword [rsp + 0x5358], rax
jne 0x180186304
mov dword [0x18034bd98], 0x4e
lea rax, str.VK_KEY_O
cmp qword [rsp + 0x5358], rax
jne 0x18018631f
mov dword [0x18034bd98], 0x4f
lea rax, str.VK_KEY_P
cmp qword [rsp + 0x5358], rax
jne 0x18018633a
mov dword [0x18034bd98], 0x50
lea rax, str.VK_KEY_Q
cmp qword [rsp + 0x5358], rax
jne 0x180186355
mov dword [0x18034bd98], 0x51
lea rax, str.VK_KEY_R
cmp qword [rsp + 0x5358], rax
jne 0x180186370
mov dword [0x18034bd98], 0x52
lea rax, str.VK_KEY_S
cmp qword [rsp + 0x5358], rax
jne 0x18018638b
mov dword [0x18034bd98], 0x53
lea rax, str.VK_KEY_T
cmp qword [rsp + 0x5358], rax
jne 0x1801863a6
mov dword [0x18034bd98], 0x54
lea rax, str.VK_KEY_U
cmp qword [rsp + 0x5358], rax
jne 0x1801863c1
mov dword [0x18034bd98], 0x55
lea rax, str.VK_KEY_V
cmp qword [rsp + 0x5358], rax
jne 0x1801863dc
mov dword [0x18034bd98], 0x56
lea rax, str.VK_KEY_W
cmp qword [rsp + 0x5358], rax
jne 0x1801863f7
mov dword [0x18034bd98], 0x57
lea rax, str.VK_KEY_X
cmp qword [rsp + 0x5358], rax
jne 0x180186412
mov dword [0x18034bd98], 0x58
lea rax, str.VK_KEY_Y
cmp qword [rsp + 0x5358], rax
jne 0x18018642d
mov dword [0x18034bd98], 0x59
lea rax, str.VK_KEY_Z
cmp qword [rsp + 0x5358], rax
jne 0x180186448
mov dword [0x18034bd98], 0x5a
lea rax, str.VK_LWIN
cmp qword [rsp + 0x5358], rax
jne 0x180186463
mov dword [0x18034bd98], 0x5b
lea rax, str.VK_RWIN
cmp qword [rsp + 0x5358], rax
jne 0x18018647e
mov dword [0x18034bd98], 0x5c
lea rax, str.VK_APPS
cmp qword [rsp + 0x5358], rax
jne 0x180186499
mov dword [0x18034bd98], 0x5d
lea rax, str.VK_SLEEP
cmp qword [rsp + 0x5358], rax
jne 0x1801864b4
mov dword [0x18034bd98], 0x5f
lea rax, str.VK_NUMPAD0
cmp qword [rsp + 0x5358], rax
jne 0x1801864cf
mov dword [0x18034bd98], 0x60
lea rax, str.VK_NUMPAD1
cmp qword [rsp + 0x5358], rax
jne 0x1801864ea
mov dword [0x18034bd98], 0x61
lea rax, str.VK_NUMPAD2
cmp qword [rsp + 0x5358], rax
jne 0x180186505
mov dword [0x18034bd98], 0x62
lea rax, str.VK_NUMPAD3
cmp qword [rsp + 0x5358], rax
jne 0x180186520
mov dword [0x18034bd98], 0x63
lea rax, str.VK_NUMPAD4
cmp qword [rsp + 0x5358], rax
jne 0x18018653b
mov dword [0x18034bd98], 0x64
lea rax, str.VK_NUMPAD5
cmp qword [rsp + 0x5358], rax
jne 0x180186556
mov dword [0x18034bd98], 0x65
lea rax, str.VK_NUMPAD6
cmp qword [rsp + 0x5358], rax
jne 0x180186571
mov dword [0x18034bd98], 0x66
lea rax, str.VK_NUMPAD7
cmp qword [rsp + 0x5358], rax
jne 0x18018658c
mov dword [0x18034bd98], 0x67
lea rax, str.VK_NUMPAD8
cmp qword [rsp + 0x5358], rax
jne 0x1801865a7
mov dword [0x18034bd98], 0x68
lea rax, str.VK_NUMPAD9
cmp qword [rsp + 0x5358], rax
jne 0x1801865c2
mov dword [0x18034bd98], 0x69
lea rax, str.VK_MULTIPLY
cmp qword [rsp + 0x5358], rax
jne 0x1801865dd
mov dword [0x18034bd98], 0x6a
lea rax, str.VK_ADD
cmp qword [rsp + 0x5358], rax
jne 0x1801865f8
mov dword [0x18034bd98], 0x6b
lea rax, str.VK_SEPARATOR
cmp qword [rsp + 0x5358], rax
jne 0x180186613
mov dword [0x18034bd98], 0x6c
lea rax, str.VK_SUBTRACT
cmp qword [rsp + 0x5358], rax
jne 0x18018662e
mov dword [0x18034bd98], 0x6d
lea rax, str.VK_DECIMAL
cmp qword [rsp + 0x5358], rax
jne 0x180186649
mov dword [0x18034bd98], 0x6e
lea rax, str.VK_DIVIDE
cmp qword [rsp + 0x5358], rax
jne 0x180186664
mov dword [0x18034bd98], 0x6f
lea rax, str.VK_F1
cmp qword [rsp + 0x5358], rax
jne 0x18018667f
mov dword [0x18034bd98], 0x70
lea rax, str.VK_F2
cmp qword [rsp + 0x5358], rax
jne 0x18018669a
mov dword [0x18034bd98], 0x71
lea rax, str.VK_F3
cmp qword [rsp + 0x5358], rax
jne 0x1801866b5
mov dword [0x18034bd98], 0x72
lea rax, str.VK_F4
cmp qword [rsp + 0x5358], rax
jne 0x1801866d0
mov dword [0x18034bd98], 0x73
lea rax, str.VK_F5
cmp qword [rsp + 0x5358], rax
jne 0x1801866eb
mov dword [0x18034bd98], 0x74
lea rax, str.VK_F6
cmp qword [rsp + 0x5358], rax
jne 0x180186706
mov dword [0x18034bd98], 0x75
lea rax, str.VK_F7
cmp qword [rsp + 0x5358], rax
jne 0x180186721
mov dword [0x18034bd98], 0x76
lea rax, str.VK_F8
cmp qword [rsp + 0x5358], rax
jne 0x18018673c
mov dword [0x18034bd98], 0x77
lea rax, str.VK_F9
cmp qword [rsp + 0x5358], rax
jne 0x180186757
mov dword [0x18034bd98], 0x78
lea rax, str.VK_F10
cmp qword [rsp + 0x5358], rax
jne 0x180186772
mov dword [0x18034bd98], 0x79
lea rax, str.VK_F11
cmp qword [rsp + 0x5358], rax
jne 0x18018678d
mov dword [0x18034bd98], 0x7a
lea rax, str.VK_F12
cmp qword [rsp + 0x5358], rax
jne 0x1801867a8
mov dword [0x18034bd98], 0x7b
lea rax, str.VK_F13
cmp qword [rsp + 0x5358], rax
jne 0x1801867c3
mov dword [0x18034bd98], 0x7c
lea rax, str.VK_F14
cmp qword [rsp + 0x5358], rax
jne 0x1801867de
lea rax, [rsp + 0xe228]
mov qword [rsp + 0x5360], rax
lea rdx, [0x1803ab0d8]
mov rcx, qword [rsp + 0x5360]
call fcn.18010fa90
mov qword [rsp + 0x5368], rax
lea r8, [0x180388908]
mov rdx, qword [rsp + 0x5368]
lea rcx, str.Back0
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x180188186
movsxd rax, dword [0x180388908]
mov rdx, rax
lea rcx, [0x1803ab0d8]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x5370], rax
lea rax, str.VK_LBUTTON
cmp qword [rsp + 0x5370], rax
jne 0x180186ef6
mov dword [str._bdefhjI], 1
lea rax, str.VK_RBUTTON
cmp qword [rsp + 0x5370], rax
jne 0x180186f11
mov dword [str._bdefhjI], 2
lea rax, str.VK_CANCEL
cmp qword [rsp + 0x5370], rax
jne 0x180186f2c
mov dword [str._bdefhjI], 3
lea rax, str.VK_MBUTTON
cmp qword [rsp + 0x5370], rax
jne 0x180186f47
mov dword [str._bdefhjI], 4
lea rax, str.VK_XBUTTON1
cmp qword [rsp + 0x5370], rax
jne 0x180186f62
mov dword [str._bdefhjI], 5
lea rax, str.VK_XBUTTON2
cmp qword [rsp + 0x5370], rax
jne 0x180186f7d
mov dword [str._bdefhjI], 6
lea rax, str.VK_BACK
cmp qword [rsp + 0x5370], rax
jne 0x180186f98
mov dword [str._bdefhjI], 8
lea rax, str.VK_TAB
cmp qword [rsp + 0x5370], rax
jne 0x180186fb3
mov dword [str._bdefhjI], 9
lea rax, str.VK_CLEAR
cmp qword [rsp + 0x5370], rax
jne 0x180186fce
mov dword [str._bdefhjI], 0xc
lea rax, str.VK_RETURN
cmp qword [rsp + 0x5370], rax
jne 0x180186fe9
mov dword [str._bdefhjI], 0xd
lea rax, str.VK_SHIFT
cmp qword [rsp + 0x5370], rax
jne 0x180187004
mov dword [str._bdefhjI], 0x10
lea rax, str.VK_CONTROL
cmp qword [rsp + 0x5370], rax
jne 0x18018701f
mov dword [str._bdefhjI], 0x11
lea rax, str.VK_MENU
cmp qword [rsp + 0x5370], rax
jne 0x18018703a
mov dword [str._bdefhjI], 0x12
lea rax, str.VK_PAUSE
cmp qword [rsp + 0x5370], rax
jne 0x180187055
mov dword [str._bdefhjI], 0x13
lea rax, str.VK_CAPITAL
cmp qword [rsp + 0x5370], rax
jne 0x180187070
mov dword [str._bdefhjI], 0x14
lea rax, str.VK_KANA
cmp qword [rsp + 0x5370], rax
jne 0x18018708b
mov dword [str._bdefhjI], 0x15
lea rax, str.VK_HANGUEL
cmp qword [rsp + 0x5370], rax
jne 0x1801870a6
mov dword [str._bdefhjI], 0x15
lea rax, str.VK_HANGUL
cmp qword [rsp + 0x5370], rax
jne 0x1801870c1
mov dword [str._bdefhjI], 0x15
lea rax, str.VK_IME_ON
cmp qword [rsp + 0x5370], rax
jne 0x1801870dc
mov dword [str._bdefhjI], 0x16
lea rax, str.VK_JUNJA
cmp qword [rsp + 0x5370], rax
jne 0x1801870f7
mov dword [str._bdefhjI], 0x17
lea rax, str.VK_FINAL
cmp qword [rsp + 0x5370], rax
jne 0x180187112
mov dword [str._bdefhjI], 0x18
lea rax, str.VK_HANJA
cmp qword [rsp + 0x5370], rax
jne 0x18018712d
mov dword [str._bdefhjI], 0x19
lea rax, str.VK_KANJI
cmp qword [rsp + 0x5370], rax
jne 0x180187148
mov dword [str._bdefhjI], 0x19
lea rax, str.VK_IME_OFF
cmp qword [rsp + 0x5370], rax
jne 0x180187163
mov dword [str._bdefhjI], 0x1a
lea rax, str.VK_ESCAPE
cmp qword [rsp + 0x5370], rax
jne 0x18018717e
mov dword [str._bdefhjI], 0x1b
lea rax, str.VK_CONVERT
cmp qword [rsp + 0x5370], rax
jne 0x180187199
mov dword [str._bdefhjI], 0x1c
lea rax, str.VK_NONCONVERT
cmp qword [rsp + 0x5370], rax
jne 0x1801871b4
mov dword [str._bdefhjI], 0x1d
lea rax, str.VK_ACCEPT
cmp qword [rsp + 0x5370], rax
jne 0x1801871cf
mov dword [str._bdefhjI], 0x1e
lea rax, str.VK_MODECHANGE
cmp qword [rsp + 0x5370], rax
jne 0x1801871ea
mov dword [str._bdefhjI], 0x1f
lea rax, str.VK_SPACE
cmp qword [rsp + 0x5370], rax
jne 0x180187205
mov dword [str._bdefhjI], 0x20
lea rax, str.VK_PRIOR
cmp qword [rsp + 0x5370], rax
jne 0x180187220
mov dword [str._bdefhjI], 0x21
lea rax, str.VK_NEXT
cmp qword [rsp + 0x5370], rax
jne 0x18018723b
mov dword [str._bdefhjI], 0x22
lea rax, str.VK_END
cmp qword [rsp + 0x5370], rax
jne 0x180187256
mov dword [str._bdefhjI], 0x23
lea rax, str.VK_HOME
cmp qword [rsp + 0x5370], rax
jne 0x180187271
mov dword [str._bdefhjI], 0x24
lea rax, str.VK_LEFT
cmp qword [rsp + 0x5370], rax
jne 0x18018728c
mov dword [str._bdefhjI], 0x25
lea rax, str.VK_UP
cmp qword [rsp + 0x5370], rax
jne 0x1801872a7
mov dword [str._bdefhjI], 0x26
lea rax, str.VK_RIGHT
cmp qword [rsp + 0x5370], rax
jne 0x1801872c2
mov dword [str._bdefhjI], 0x27
lea rax, str.VK_DOWN
cmp qword [rsp + 0x5370], rax
jne 0x1801872dd
mov dword [str._bdefhjI], 0x28
lea rax, str.VK_SELECT
cmp qword [rsp + 0x5370], rax
jne 0x1801872f8
mov dword [str._bdefhjI], 0x29
lea rax, str.VK_PRINT
cmp qword [rsp + 0x5370], rax
jne 0x180187313
mov dword [str._bdefhjI], 0x2a
lea rax, str.VK_EXECUTE
cmp qword [rsp + 0x5370], rax
jne 0x18018732e
mov dword [str._bdefhjI], 0x2b
lea rax, str.VK_SNAPSHOT
cmp qword [rsp + 0x5370], rax
jne 0x180187349
mov dword [str._bdefhjI], 0x2c
lea rax, str.VK_INSERT
cmp qword [rsp + 0x5370], rax
jne 0x180187364
mov dword [str._bdefhjI], 0x2d
lea rax, str.VK_DELETE
cmp qword [rsp + 0x5370], rax
jne 0x18018737f
mov dword [str._bdefhjI], 0x2e
lea rax, str.VK_HELP
cmp qword [rsp + 0x5370], rax
jne 0x18018739a
mov dword [str._bdefhjI], 0x2f
lea rax, str.VK_KEY_0
cmp qword [rsp + 0x5370], rax
jne 0x1801873b5
mov dword [str._bdefhjI], 0x30
lea rax, str.VK_KEY_1
cmp qword [rsp + 0x5370], rax
jne 0x1801873d0
mov dword [str._bdefhjI], 0x31
lea rax, str.VK_KEY_2
cmp qword [rsp + 0x5370], rax
jne 0x1801873eb
mov dword [str._bdefhjI], 0x32
lea rax, str.VK_KEY_3
cmp qword [rsp + 0x5370], rax
jne 0x180187406
mov dword [str._bdefhjI], 0x33
lea rax, str.VK_KEY_4
cmp qword [rsp + 0x5370], rax
jne 0x180187421
mov dword [str._bdefhjI], 0x34
lea rax, str.VK_KEY_5
cmp qword [rsp + 0x5370], rax
jne 0x18018743c
mov dword [str._bdefhjI], 0x35
lea rax, str.VK_KEY_6
cmp qword [rsp + 0x5370], rax
jne 0x180187457
mov dword [str._bdefhjI], 0x36
lea rax, str.VK_KEY_7
cmp qword [rsp + 0x5370], rax
jne 0x180187472
mov dword [str._bdefhjI], 0x37
lea rax, str.VK_KEY_8
cmp qword [rsp + 0x5370], rax
jne 0x18018748d
mov dword [str._bdefhjI], 0x38
lea rax, str.VK_KEY_9
cmp qword [rsp + 0x5370], rax
jne 0x1801874a8
mov dword [str._bdefhjI], 0x39
lea rax, str.VK_KEY_A
cmp qword [rsp + 0x5370], rax
jne 0x1801874c3
mov dword [str._bdefhjI], 0x41
lea rax, str.VK_KEY_B
cmp qword [rsp + 0x5370], rax
jne 0x1801874de
mov dword [str._bdefhjI], 0x42
lea rax, str.VK_KEY_C
cmp qword [rsp + 0x5370], rax
jne 0x1801874f9
mov dword [str._bdefhjI], 0x43
lea rax, str.VK_KEY_D
cmp qword [rsp + 0x5370], rax
jne 0x180187514
mov dword [str._bdefhjI], 0x44
lea rax, str.VK_KEY_E
cmp qword [rsp + 0x5370], rax
jne 0x18018752f
mov dword [str._bdefhjI], 0x45
lea rax, str.VK_KEY_F
cmp qword [rsp + 0x5370], rax
jne 0x18018754a
mov dword [str._bdefhjI], 0x46
lea rax, str.VK_KEY_G
cmp qword [rsp + 0x5370], rax
jne 0x180187565
mov dword [str._bdefhjI], 0x47
lea rax, str.VK_KEY_H
cmp qword [rsp + 0x5370], rax
jne 0x180187580
mov dword [str._bdefhjI], 0x48
lea rax, str.VK_KEY_I
cmp qword [rsp + 0x5370], rax
jne 0x18018759b
mov dword [str._bdefhjI], 0x49
lea rax, str.VK_KEY_J
cmp qword [rsp + 0x5370], rax
jne 0x1801875b6
mov dword [str._bdefhjI], 0x4a
lea rax, str.VK_KEY_K
cmp qword [rsp + 0x5370], rax
jne 0x1801875d1
mov dword [str._bdefhjI], 0x4b
lea rax, str.VK_KEY_L
cmp qword [rsp + 0x5370], rax
jne 0x1801875ec
mov dword [str._bdefhjI], 0x4c
lea rax, str.VK_KEY_M
cmp qword [rsp + 0x5370], rax
jne 0x180187607
mov dword [str._bdefhjI], 0x4d
lea rax, str.VK_KEY_N
cmp qword [rsp + 0x5370], rax
jne 0x180187622
mov dword [str._bdefhjI], 0x4e
lea rax, str.VK_KEY_O
cmp qword [rsp + 0x5370], rax
jne 0x18018763d
mov dword [str._bdefhjI], 0x4f
lea rax, str.VK_KEY_P
cmp qword [rsp + 0x5370], rax
jne 0x180187658
mov dword [str._bdefhjI], 0x50
lea rax, str.VK_KEY_Q
cmp qword [rsp + 0x5370], rax
jne 0x180187673
mov dword [str._bdefhjI], 0x51
lea rax, str.VK_KEY_R
cmp qword [rsp + 0x5370], rax
jne 0x18018768e
mov dword [str._bdefhjI], 0x52
lea rax, str.VK_KEY_S
cmp qword [rsp + 0x5370], rax
jne 0x1801876a9
mov dword [str._bdefhjI], 0x53
lea rax, str.VK_KEY_T
cmp qword [rsp + 0x5370], rax
jne 0x1801876c4
mov dword [str._bdefhjI], 0x54
lea rax, str.VK_KEY_U
cmp qword [rsp + 0x5370], rax
jne 0x1801876df
mov dword [str._bdefhjI], 0x55
lea rax, str.VK_KEY_V
cmp qword [rsp + 0x5370], rax
jne 0x1801876fa
mov dword [str._bdefhjI], 0x56
lea rax, str.VK_KEY_W
cmp qword [rsp + 0x5370], rax
jne 0x180187715
mov dword [str._bdefhjI], 0x57
lea rax, str.VK_KEY_X
cmp qword [rsp + 0x5370], rax
jne 0x180187730
mov dword [str._bdefhjI], 0x58
lea rax, str.VK_KEY_Y
cmp qword [rsp + 0x5370], rax
jne 0x18018774b
mov dword [str._bdefhjI], 0x59
lea rax, str.VK_KEY_Z
cmp qword [rsp + 0x5370], rax
jne 0x180187766
mov dword [str._bdefhjI], 0x5a
lea rax, str.VK_LWIN
cmp qword [rsp + 0x5370], rax
jne 0x180187781
mov dword [str._bdefhjI], 0x5b
lea rax, str.VK_RWIN
cmp qword [rsp + 0x5370], rax
jne 0x18018779c
mov dword [str._bdefhjI], 0x5c
lea rax, str.VK_APPS
cmp qword [rsp + 0x5370], rax
jne 0x1801877b7
mov dword [str._bdefhjI], 0x5d
lea rax, str.VK_SLEEP
cmp qword [rsp + 0x5370], rax
jne 0x1801877d2
mov dword [str._bdefhjI], 0x5f
lea rax, str.VK_NUMPAD0
cmp qword [rsp + 0x5370], rax
jne 0x1801877ed
mov dword [str._bdefhjI], 0x60
lea rax, str.VK_NUMPAD1
cmp qword [rsp + 0x5370], rax
jne 0x180187808
mov dword [str._bdefhjI], 0x61
lea rax, str.VK_NUMPAD2
cmp qword [rsp + 0x5370], rax
jne 0x180187823
mov dword [str._bdefhjI], 0x62
lea rax, str.VK_NUMPAD3
cmp qword [rsp + 0x5370], rax
jne 0x18018783e
mov dword [str._bdefhjI], 0x63
lea rax, str.VK_NUMPAD4
cmp qword [rsp + 0x5370], rax
jne 0x180187859
mov dword [str._bdefhjI], 0x64
lea rax, str.VK_NUMPAD5
cmp qword [rsp + 0x5370], rax
jne 0x180187874
mov dword [str._bdefhjI], 0x65
lea rax, str.VK_NUMPAD6
cmp qword [rsp + 0x5370], rax
jne 0x18018788f
mov dword [str._bdefhjI], 0x66
lea rax, str.VK_NUMPAD7
cmp qword [rsp + 0x5370], rax
jne 0x1801878aa
mov dword [str._bdefhjI], 0x67
lea rax, str.VK_NUMPAD8
cmp qword [rsp + 0x5370], rax
jne 0x1801878c5
mov dword [str._bdefhjI], 0x68
lea rax, str.VK_NUMPAD9
cmp qword [rsp + 0x5370], rax
jne 0x1801878e0
mov dword [str._bdefhjI], 0x69
lea rax, str.VK_MULTIPLY
cmp qword [rsp + 0x5370], rax
jne 0x1801878fb
mov dword [str._bdefhjI], 0x6a
lea rax, str.VK_ADD
cmp qword [rsp + 0x5370], rax
jne 0x180187916
mov dword [str._bdefhjI], 0x6b
lea rax, str.VK_SEPARATOR
cmp qword [rsp + 0x5370], rax
jne 0x180187931
mov dword [str._bdefhjI], 0x6c
lea rax, str.VK_SUBTRACT
cmp qword [rsp + 0x5370], rax
jne 0x18018794c
mov dword [str._bdefhjI], 0x6d
lea rax, str.VK_DECIMAL
cmp qword [rsp + 0x5370], rax
jne 0x180187967
mov dword [str._bdefhjI], 0x6e
lea rax, str.VK_DIVIDE
cmp qword [rsp + 0x5370], rax
jne 0x180187982
mov dword [str._bdefhjI], 0x6f
lea rax, str.VK_F1
cmp qword [rsp + 0x5370], rax
jne 0x18018799d
mov dword [str._bdefhjI], 0x70
lea rax, str.VK_F2
cmp qword [rsp + 0x5370], rax
jne 0x1801879b8
mov dword [str._bdefhjI], 0x71
lea rax, str.VK_F3
cmp qword [rsp + 0x5370], rax
jne 0x1801879d3
mov dword [str._bdefhjI], 0x72
lea rax, str.VK_F4
cmp qword [rsp + 0x5370], rax
jne 0x1801879ee
mov dword [str._bdefhjI], 0x73
lea rax, str.VK_F5
cmp qword [rsp + 0x5370], rax
jne 0x180187a09
mov dword [str._bdefhjI], 0x74
lea rax, str.VK_F6
cmp qword [rsp + 0x5370], rax
jne 0x180187a24
mov dword [str._bdefhjI], 0x75
lea rax, str.VK_F7
cmp qword [rsp + 0x5370], rax
jne 0x180187a3f
mov dword [str._bdefhjI], 0x76
lea rax, str.VK_F8
cmp qword [rsp + 0x5370], rax
jne 0x180187a5a
mov dword [str._bdefhjI], 0x77
lea rax, str.VK_F9
cmp qword [rsp + 0x5370], rax
jne 0x180187a75
mov dword [str._bdefhjI], 0x78
lea rax, str.VK_F10
cmp qword [rsp + 0x5370], rax
jne 0x180187a90
mov dword [str._bdefhjI], 0x79
lea rax, str.VK_F11
cmp qword [rsp + 0x5370], rax
jne 0x180187aab
mov dword [str._bdefhjI], 0x7a
lea rax, str.VK_F12
cmp qword [rsp + 0x5370], rax
jne 0x180187ac6
mov dword [str._bdefhjI], 0x7b
lea rax, str.VK_F13
cmp qword [rsp + 0x5370], rax
jne 0x180187ae1
call fcn.1800f1a30
call fcn.180028bd0
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Shoot_Vehicle
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x173
lea rcx, str.Shoot_Vehicle_2
call fcn.18010c490
lea rax, [rsp + 0x117d0]
mov qword [rsp + 0x5378], rax
lea rax, [rsp + 0x287]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x287]
mov rcx, qword [rsp + 0x5378]
call fcn.1801da1d0
mov qword [rsp + 0x5380], rax
mov r8, qword [rsp + 0x5380]
lea rdx, [0x180384d06]
lea rcx, str.All_Cars
call fcn.18010cb30
lea rax, [rsp + 0x11790]
mov qword [rsp + 0x5388], rax
lea rax, [rsp + 0x288]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x288]
mov rcx, qword [rsp + 0x5388]
call fcn.1801da1f0
mov qword [rsp + 0x5390], rax
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov r8, qword [rsp + 0x5390]
lea rdx, [0x18037fdec]
mov rcx, rax
call fcn.18010cb30
lea rax, [rsp + 0x11750]
mov qword [rsp + 0x5398], rax
lea rax, [rsp + 0x289]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x289]
mov rcx, qword [rsp + 0x5398]
call fcn.1801da210
mov qword [rsp + 0x53a0], rax
mov r8, qword [rsp + 0x53a0]
lea rdx, [0x18037fd8b]
lea rcx, str.Casino
call fcn.18010cb30
lea rax, [rsp + 0x11710]
mov qword [rsp + 0x53a8], rax
lea rax, [rsp + 0x28a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x28a]
mov rcx, qword [rsp + 0x53a8]
call fcn.1801da230
mov qword [rsp + 0x53b0], rax
mov r8, qword [rsp + 0x53b0]
lea rdx, [0x180384d04]
lea rcx, str.Arena_War
call fcn.18010cb30
lea rax, [rsp + 0x116d0]
mov qword [rsp + 0x53b8], rax
lea rax, [rsp + 0x28b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x28b]
mov rcx, qword [rsp + 0x53b8]
call fcn.1801da250
mov qword [rsp + 0x53c0], rax
mov r8, qword [rsp + 0x53c0]
lea rdx, [0x180384d03]
lea rcx, str.After_Hours
call fcn.18010cb30
lea rax, [rsp + 0x11690]
mov qword [rsp + 0x53c8], rax
lea rax, [rsp + 0x28c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x28c]
mov rcx, qword [rsp + 0x53c8]
call fcn.1801da270
mov qword [rsp + 0x53d0], rax
mov r8, qword [rsp + 0x53d0]
lea rdx, [0x180384d02]
lea rcx, str.SOUTHERNSAN
call fcn.18010cb30
lea rax, [rsp + 0x11650]
mov qword [rsp + 0x53d8], rax
lea rax, [rsp + 0x28d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x28d]
mov rcx, qword [rsp + 0x53d8]
call fcn.1801da290
mov qword [rsp + 0x53e0], rax
mov r8, qword [rsp + 0x53e0]
lea rdx, [0x180384d01]
lea rcx, str.Doomsday
call fcn.18010cb30
lea rax, [rsp + 0x11610]
mov qword [rsp + 0x53e8], rax
lea rax, [rsp + 0x28e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x28e]
mov rcx, qword [rsp + 0x53e8]
call fcn.1801da2b0
mov qword [rsp + 0x53f0], rax
mov r8, qword [rsp + 0x53f0]
lea rdx, [0x180384d00]
lea rcx, str.SMUGLERSRUN
call fcn.18010cb30
lea rax, [rsp + 0x115d0]
mov qword [rsp + 0x53f8], rax
lea rax, [rsp + 0x28f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x28f]
mov rcx, qword [rsp + 0x53f8]
call fcn.1801da2d0
mov qword [rsp + 0x5400], rax
mov r8, qword [rsp + 0x5400]
lea rdx, [0x180384cff]
lea rcx, str.GUNRUNNING
call fcn.18010cb30
lea rax, [rsp + 0x11590]
mov qword [rsp + 0x5408], rax
lea rax, [rsp + 0x290]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x290]
mov rcx, qword [rsp + 0x5408]
call fcn.1801da2f0
mov qword [rsp + 0x5410], rax
mov r8, qword [rsp + 0x5410]
lea rdx, [0x180384cfe]
lea rcx, str.CUNNINGSTUNTS
call fcn.18010cb30
lea rax, [rsp + 0x11550]
mov qword [rsp + 0x5418], rax
lea rax, [rsp + 0x291]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x291]
mov rcx, qword [rsp + 0x5418]
call fcn.1801da310
mov qword [rsp + 0x5420], rax
mov r8, qword [rsp + 0x5420]
lea rdx, [0x180384cfd]
lea rcx, str.IMPORTEXPORT
call fcn.18010cb30
lea rax, [rsp + 0x11510]
mov qword [rsp + 0x5428], rax
lea rax, [rsp + 0x292]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x292]
mov rcx, qword [rsp + 0x5428]
call fcn.1801da330
mov qword [rsp + 0x5430], rax
mov r8, qword [rsp + 0x5430]
lea rdx, [0x180384cfc]
lea rcx, str.Boats
call fcn.18010cb30
lea rax, [rsp + 0x114d0]
mov qword [rsp + 0x5438], rax
lea rax, [rsp + 0x293]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x293]
mov rcx, qword [rsp + 0x5438]
call fcn.1801da350
mov qword [rsp + 0x5440], rax
mov r8, qword [rsp + 0x5440]
lea rdx, [0x180384cfb]
lea rcx, str.Commercial
call fcn.18010cb30
lea rax, [rsp + 0x11490]
mov qword [rsp + 0x5448], rax
lea rax, [rsp + 0x294]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x294]
mov rcx, qword [rsp + 0x5448]
call fcn.1801da370
mov qword [rsp + 0x5450], rax
mov r8, qword [rsp + 0x5450]
lea rdx, [0x180384cfa]
lea rcx, str.Compacts
call fcn.18010cb30
lea rax, [rsp + 0x11450]
mov qword [rsp + 0x5458], rax
lea rax, [rsp + 0x295]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x295]
mov rcx, qword [rsp + 0x5458]
call fcn.1801da390
mov qword [rsp + 0x5460], rax
mov r8, qword [rsp + 0x5460]
lea rdx, [0x180384cf9]
lea rcx, str.Coupes
call fcn.18010cb30
lea rax, [rsp + 0x11410]
mov qword [rsp + 0x5468], rax
lea rax, [rsp + 0x296]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x296]
mov rcx, qword [rsp + 0x5468]
call fcn.1801da3b0
mov qword [rsp + 0x5470], rax
mov r8, qword [rsp + 0x5470]
lea rdx, [0x180384cf8]
lea rcx, str.Cycles
call fcn.18010cb30
lea rax, [rsp + 0xffd0]
mov qword [rsp + 0x5478], rax
lea rax, [rsp + 0x297]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x297]
mov rcx, qword [rsp + 0x5478]
call fcn.1801da3d0
mov qword [rsp + 0x5480], rax
mov r8, qword [rsp + 0x5480]
lea rdx, [0x180384cf7]
lea rcx, str.Emergency
call fcn.18010cb30
lea rax, [rsp + 0x113d0]
mov qword [rsp + 0x5488], rax
lea rax, [rsp + 0x298]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x298]
mov rcx, qword [rsp + 0x5488]
call fcn.1801da3f0
mov qword [rsp + 0x5490], rax
mov r8, qword [rsp + 0x5490]
lea rdx, [0x180384cf6]
lea rcx, str.Planes
call fcn.18010cb30
lea rax, [rsp + 0x11390]
mov qword [rsp + 0x5498], rax
lea rax, [rsp + 0x299]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x299]
mov rcx, qword [rsp + 0x5498]
call fcn.1801da410
mov qword [rsp + 0x54a0], rax
mov r8, qword [rsp + 0x54a0]
lea rdx, [0x180384cf5]
lea rcx, str.Chopper
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Shoot_Vehicle_2
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x11350]
mov qword [rsp + 0x54a8], rax
lea rax, [rsp + 0x29a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x29a]
mov rcx, qword [rsp + 0x54a8]
call fcn.1801da430
mov qword [rsp + 0x54b0], rax
mov r8, qword [rsp + 0x54b0]
lea rdx, [0x180384cf4]
lea rcx, str.Motorcycles
call fcn.18010cb30
lea rax, [rsp + 0x11310]
mov qword [rsp + 0x54b8], rax
lea rax, [rsp + 0x29b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x29b]
mov rcx, qword [rsp + 0x54b8]
call fcn.1801da450
mov qword [rsp + 0x54c0], rax
mov r8, qword [rsp + 0x54c0]
lea rdx, [0x180384cf3]
lea rcx, str.Super
call fcn.18010cb30
lea rax, [rsp + 0x112d0]
mov qword [rsp + 0x54c8], rax
lea rax, [rsp + 0x29c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x29c]
mov rcx, qword [rsp + 0x54c8]
call fcn.1801da470
mov qword [rsp + 0x54d0], rax
mov r8, qword [rsp + 0x54d0]
lea rdx, [0x180384cf2]
lea rcx, str.Sports
call fcn.18010cb30
lea rax, [rsp + 0x11290]
mov qword [rsp + 0x54d8], rax
lea rax, [rsp + 0x29d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x29d]
mov rcx, qword [rsp + 0x54d8]
call fcn.1801da490
mov qword [rsp + 0x54e0], rax
mov r8, qword [rsp + 0x54e0]
lea rdx, [0x180384cf1]
lea rcx, str.OffRoad
call fcn.18010cb30
lea rax, [rsp + 0x11250]
mov qword [rsp + 0x54e8], rax
lea rax, [rsp + 0x29e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x29e]
mov rcx, qword [rsp + 0x54e8]
call fcn.1801da4b0
mov qword [rsp + 0x54f0], rax
mov r8, qword [rsp + 0x54f0]
lea rdx, [0x180384cf0]
lea rcx, str.SportsClassics
call fcn.18010cb30
lea rax, [rsp + 0x11210]
mov qword [rsp + 0x54f8], rax
lea rax, [rsp + 0x29f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x29f]
mov rcx, qword [rsp + 0x54f8]
call fcn.1801da4d0
mov qword [rsp + 0x5500], rax
mov r8, qword [rsp + 0x5500]
lea rdx, [0x180384cef]
lea rcx, str.Suvs
call fcn.18010cb30
lea rax, [rsp + 0x111d0]
mov qword [rsp + 0x5508], rax
lea rax, [rsp + 0x2a0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2a0]
mov rcx, qword [rsp + 0x5508]
call fcn.1801da4f0
mov qword [rsp + 0x5510], rax
mov r8, qword [rsp + 0x5510]
lea rdx, [0x180384cee]
lea rcx, str.Sedans
call fcn.18010cb30
lea rax, [rsp + 0x11190]
mov qword [rsp + 0x5518], rax
lea rax, [rsp + 0x2a1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2a1]
mov rcx, qword [rsp + 0x5518]
call fcn.1801da510
mov qword [rsp + 0x5520], rax
mov r8, qword [rsp + 0x5520]
lea rdx, [0x180384ced]
lea rcx, str.Muscle
call fcn.18010cb30
lea rax, [rsp + 0x11150]
mov qword [rsp + 0x5528], rax
lea rax, [rsp + 0x2a2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2a2]
mov rcx, qword [rsp + 0x5528]
call fcn.1801da530
mov qword [rsp + 0x5530], rax
mov r8, qword [rsp + 0x5530]
lea rdx, [0x180384cec]
lea rcx, str.Vans
call fcn.18010cb30
lea rax, [rsp + 0x11110]
mov qword [rsp + 0x5538], rax
lea rax, [rsp + 0x2a3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2a3]
mov rcx, qword [rsp + 0x5538]
call fcn.1801da550
mov qword [rsp + 0x5540], rax
mov r8, qword [rsp + 0x5540]
lea rdx, [0x180384ceb]
lea rcx, str.Military
call fcn.18010cb30
lea rax, [rsp + 0x110d0]
mov qword [rsp + 0x5548], rax
lea rax, [rsp + 0x2a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2a4]
mov rcx, qword [rsp + 0x5548]
call fcn.1801da570
mov qword [rsp + 0x5550], rax
mov r8, qword [rsp + 0x5550]
lea rdx, [0x180384cea]
lea rcx, str.Utility
call fcn.18010cb30
lea rax, [rsp + 0x11090]
mov qword [rsp + 0x5558], rax
lea rax, [rsp + 0x2a5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2a5]
mov rcx, qword [rsp + 0x5558]
call fcn.1801da590
mov qword [rsp + 0x5560], rax
mov r8, qword [rsp + 0x5560]
lea rdx, [0x180384ce9]
lea rcx, str.Trains
call fcn.18010cb30
lea rax, [rsp + 0x11050]
mov qword [rsp + 0x5568], rax
lea rax, [rsp + 0x2a6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2a6]
mov rcx, qword [rsp + 0x5568]
call fcn.1801da5b0
mov qword [rsp + 0x5570], rax
mov r8, qword [rsp + 0x5570]
lea rdx, [0x180384ce8]
lea rcx, str.Service
call fcn.18010cb30
lea rax, [rsp + 0x11010]
mov qword [rsp + 0x5578], rax
lea rax, [rsp + 0x2a7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2a7]
mov rcx, qword [rsp + 0x5578]
call fcn.1801da5d0
mov qword [rsp + 0x5580], rax
mov r8, qword [rsp + 0x5580]
lea rdx, [0x180384ce7]
lea rcx, str.Industrial
call fcn.18010cb30
lea rax, [rsp + 0x10fd0]
mov qword [rsp + 0x5588], rax
lea rax, [rsp + 0x2a8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2a8]
mov rcx, qword [rsp + 0x5588]
call fcn.1801da5f0
mov qword [rsp + 0x5590], rax
mov r8, qword [rsp + 0x5590]
lea rdx, [0x180384ce6]
lea rcx, str.Trailer
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Outfits
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fde0]
lea rcx, str._Face
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x180188e8c
call fcn.1800bb0c0
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fddc]
lea rcx, str._Face_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x180188ebc
call fcn.1800bb100
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdd8]
lea rcx, str.b_Head
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x180188eec
call fcn.1800bb150
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdd4]
lea rcx, str.b_Head_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x180188f1c
call fcn.1800bb1a0
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdd0]
lea rcx, str._Hair
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x180188f4c
call fcn.1800bb1f0
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdcc]
lea rcx, str._Hair_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x180188f7c
call fcn.1800bb240
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fde8]
lea rcx, str.b_Torso
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x180188fac
call fcn.1800bb020
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fde4]
lea rcx, str.b_Torso_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x180188fdc
call fcn.1800bb070
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdc8]
lea rcx, str._Legs
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x18018900c
call fcn.1800bb290
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdc4]
lea rcx, str._Legs_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x18018903c
call fcn.1800bb2e0
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdc0]
lea rcx, str.b_Hands
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x18018906c
call fcn.1800bb330
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdbc]
lea rcx, str.b_Hands_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x18018909c
call fcn.1800bb380
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdb8]
lea rcx, str._Feet
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x1801890cc
call fcn.1800bb3d0
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdb4]
lea rcx, str._Feet_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x1801890fc
call fcn.1800bb420
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdb0]
lea rcx, str.b_Eyes
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x18018912c
call fcn.1800bb470
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fdac]
lea rcx, str.b_Eyes_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x18018915c
call fcn.1800bb4c0
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fda8]
lea rcx, str._Accesories
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x18018918c
call fcn.1800bb510
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fda4]
lea rcx, str._Accesories_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x1801891bc
call fcn.1800bb560
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fda0]
lea rcx, str.b_Accesories2
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x1801891ec
call fcn.1800bb5b0
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fd9c]
lea rcx, str.b_Accesories2_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x18018921c
call fcn.1800bb600
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fd90]
lea rcx, str._Torso2
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x18018924c
call fcn.1800bb6f0
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fd8c]
lea rcx, str._Torso2_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x18018927c
call fcn.1800bb740
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fd98]
lea rcx, str.b_Textures
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x1801892ac
call fcn.1800bb650
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18037fd94]
lea rcx, str.bTextures_Texture
call fcn.18010dc20
movzx eax, al
test eax, eax
je 0x1801892dc
call fcn.1800bb6a0
lea rcx, str.Reset_Apparence
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180189514
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e67b0
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e6770
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 1
mov ecx, eax
call fcn.1801e6740
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 2
mov ecx, eax
call fcn.1801e6740
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 3
mov ecx, eax
call fcn.1801e6740
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 1
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 3
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 4
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 5
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 6
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 7
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 8
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 9
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 0xa
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 0xb
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 0xc
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 0xd
mov ecx, eax
call fcn.1801e6670
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, eax
call fcn.1801e6740
call fcn.1801e92f0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, eax
call fcn.1801e6670
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Model_Changer
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2644], 0
jmp 0x18018956c
mov eax, dword [rsp + 0x2644]
inc eax
mov dword [rsp + 0x2644], eax
movsxd rax, dword [rsp + 0x2644]
cmp rax, 0x34b
jae 0x18018963d
movsxd rax, dword [rsp + 0x2644]
imul rax, rax, 8
lea rcx, str.Player_One
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180189638
movsxd rax, dword [rsp + 0x2644]
imul rax, rax, 8
lea rcx, str.Player_One
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.1800eb430
mov dword [rsp + 0x2648], eax
mov ecx, dword [rsp + 0x2648]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2648]
call fcn.1801e8d00
test eax, eax
jne 0x1801895fa
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801895e1
mov edx, dword [rsp + 0x2648]
mov ecx, dword [0x180384d40]
call fcn.1801e7520
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e74e0
mov ecx, 0xa
call fcn.1800f5d20
mov ecx, dword [rsp + 0x2648]
call fcn.1800e39e0
mov ecx, 0xa
call fcn.1800f5d20
jmp 0x18018955c
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Objects_Options
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801efb20
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Objects_Options
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801efe70
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Objects_Options
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801f01c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Objects_Options
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801f0510
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Objects_Options
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801f0860
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Objects_Options
call fcn.18010b3c0
call fcn.1800f1670
call fcn.1801f0bb0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Money
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.bThese_methodes_are_boldrRISKY.
call fcn.18010c2b0
lea rax, [rsp + 0x10f90]
mov qword [rsp + 0x5598], rax
lea rax, [rsp + 0x2a9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2a9]
mov rcx, qword [rsp + 0x5598]
call fcn.1801da610
mov qword [rsp + 0x55a0], rax
mov r8, qword [rsp + 0x55a0]
lea rdx, [0x180384ccd]
lea rcx, str.Drop_2k
call fcn.18010cb30
lea rax, [rsp + 0x10f50]
mov qword [rsp + 0x55a8], rax
lea rax, [rsp + 0x2aa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2aa]
mov rcx, qword [rsp + 0x55a8]
call fcn.1801da630
mov qword [rsp + 0x55b0], rax
mov r8, qword [rsp + 0x55b0]
lea rdx, [0x180384ccc]
lea rcx, str.Drop_2.5k
call fcn.18010cb30
lea rax, [rsp + 0x10f10]
mov qword [rsp + 0x55b8], rax
lea rax, [rsp + 0x2ab]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ab]
mov rcx, qword [rsp + 0x55b8]
call fcn.1801da650
mov qword [rsp + 0x55c0], rax
movsxd rax, dword [0x180384d2c]
imul rax, rax, 1
lea rcx, [0x180384a70]
add rcx, rax
mov rax, rcx
mov r8, qword [rsp + 0x55c0]
mov rdx, rax
lea rcx, str.2.5K_Faster
call fcn.18010cb30
mov edx, 0x206
lea rcx, str.Money_Wallet
call fcn.18010c490
mov edx, 0x205
lea rcx, str.Money_Bank
call fcn.18010c490
mov edx, 0x207
lea rcx, str.Money_WithDraw
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Money_Bank
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x10ed0]
mov qword [rsp + 0x55c8], rax
lea rax, [rsp + 0x2ac]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ac]
mov rcx, qword [rsp + 0x55c8]
call fcn.1801da670
mov qword [rsp + 0x55d0], rax
mov r8, qword [rsp + 0x55d0]
lea rdx, [0x180384bde]
lea rcx, str.1_mill_bank
call fcn.18010cb30
lea rax, [rsp + 0x10e90]
mov qword [rsp + 0x55d8], rax
lea rax, [rsp + 0x2ad]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ad]
mov rcx, qword [rsp + 0x55d8]
call fcn.1801da690
mov qword [rsp + 0x55e0], rax
mov r8, qword [rsp + 0x55e0]
lea rdx, [0x180384bdd]
lea rcx, str.2_mill_bank
call fcn.18010cb30
lea rax, [rsp + 0x10e50]
mov qword [rsp + 0x55e8], rax
lea rax, [rsp + 0x2ae]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ae]
mov rcx, qword [rsp + 0x55e8]
call fcn.1801da6b0
mov qword [rsp + 0x55f0], rax
mov r8, qword [rsp + 0x55f0]
lea rdx, [0x180384bdc]
lea rcx, str.3_mill_bank
call fcn.18010cb30
lea rax, [rsp + 0x10e10]
mov qword [rsp + 0x55f8], rax
lea rax, [rsp + 0x2af]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2af]
mov rcx, qword [rsp + 0x55f8]
call fcn.1801da6d0
mov qword [rsp + 0x5600], rax
mov r8, qword [rsp + 0x5600]
lea rdx, [0x180384bdb]
lea rcx, str.4_mill_bank
call fcn.18010cb30
lea rax, [rsp + 0x10dd0]
mov qword [rsp + 0x5608], rax
lea rax, [rsp + 0x2b0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2b0]
mov rcx, qword [rsp + 0x5608]
call fcn.1801da6f0
mov qword [rsp + 0x5610], rax
mov r8, qword [rsp + 0x5610]
lea rdx, [0x180384bda]
lea rcx, str.5_mill_bank
call fcn.18010cb30
lea rax, [rsp + 0x10d90]
mov qword [rsp + 0x5618], rax
lea rax, [rsp + 0x2b1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2b1]
mov rcx, qword [rsp + 0x5618]
call fcn.1801da710
mov qword [rsp + 0x5620], rax
mov r8, qword [rsp + 0x5620]
lea rdx, [0x180384bd9]
lea rcx, str.6_mill_bank
call fcn.18010cb30
lea rax, [rsp + 0x10d50]
mov qword [rsp + 0x5628], rax
lea rax, [rsp + 0x2b2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2b2]
mov rcx, qword [rsp + 0x5628]
call fcn.1801da730
mov qword [rsp + 0x5630], rax
mov r8, qword [rsp + 0x5630]
lea rdx, [0x180384bd8]
lea rcx, str.7_mill_bank
call fcn.18010cb30
lea rax, [rsp + 0x10d10]
mov qword [rsp + 0x5638], rax
lea rax, [rsp + 0x2b3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2b3]
mov rcx, qword [rsp + 0x5638]
call fcn.1801da750
mov qword [rsp + 0x5640], rax
mov r8, qword [rsp + 0x5640]
lea rdx, [0x180384bd7]
lea rcx, str.8_mill_bank
call fcn.18010cb30
lea rax, [rsp + 0x10cd0]
mov qword [rsp + 0x5648], rax
lea rax, [rsp + 0x2b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2b4]
mov rcx, qword [rsp + 0x5648]
call fcn.1801da770
mov qword [rsp + 0x5650], rax
mov r8, qword [rsp + 0x5650]
lea rdx, [0x180384bd6]
lea rcx, str.9_mill_bank
call fcn.18010cb30
lea rax, [rsp + 0x10c90]
mov qword [rsp + 0x5658], rax
lea rax, [rsp + 0x2b5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2b5]
mov rcx, qword [rsp + 0x5658]
call fcn.1801da790
mov qword [rsp + 0x5660], rax
mov r8, qword [rsp + 0x5660]
lea rdx, [0x180384be2]
lea rcx, str.10_mill_bank
call fcn.18010cb30
lea rax, [rsp + 0x10c50]
mov qword [rsp + 0x5668], rax
lea rax, [rsp + 0x2b6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2b6]
mov rcx, qword [rsp + 0x5668]
call fcn.1801da7b0
mov qword [rsp + 0x5670], rax
mov r8, qword [rsp + 0x5670]
lea rdx, [0x180384be1]
lea rcx, str.15_mill_bank
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028c90
jmp case.0x18011196c.3
lea rcx, str.Money_Wallet
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x10c10]
mov qword [rsp + 0x5678], rax
lea rax, [rsp + 0x2b7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2b7]
mov rcx, qword [rsp + 0x5678]
call fcn.1801da7d0
mov qword [rsp + 0x5680], rax
mov r8, qword [rsp + 0x5680]
lea rdx, [0x180384bd5]
lea rcx, str.1_mill_wallet
call fcn.18010cb30
lea rax, [rsp + 0x10bd0]
mov qword [rsp + 0x5688], rax
lea rax, [rsp + 0x2b8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2b8]
mov rcx, qword [rsp + 0x5688]
call fcn.1801da7f0
mov qword [rsp + 0x5690], rax
mov r8, qword [rsp + 0x5690]
lea rdx, [0x180384bd4]
lea rcx, str.2_mill_wallet
call fcn.18010cb30
lea rax, [rsp + 0x10b90]
mov qword [rsp + 0x5698], rax
lea rax, [rsp + 0x2b9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2b9]
mov rcx, qword [rsp + 0x5698]
call fcn.1801da810
mov qword [rsp + 0x56a0], rax
mov r8, qword [rsp + 0x56a0]
lea rdx, [0x180384bd3]
lea rcx, str.3_mill_wallet
call fcn.18010cb30
lea rax, [rsp + 0x10b50]
mov qword [rsp + 0x56a8], rax
lea rax, [rsp + 0x2ba]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ba]
mov rcx, qword [rsp + 0x56a8]
call fcn.1801da830
mov qword [rsp + 0x56b0], rax
mov r8, qword [rsp + 0x56b0]
lea rdx, [0x180384bd2]
lea rcx, str.4_mill_wallet
call fcn.18010cb30
lea rax, [rsp + 0x10b10]
mov qword [rsp + 0x56b8], rax
lea rax, [rsp + 0x2bb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2bb]
mov rcx, qword [rsp + 0x56b8]
call fcn.1801da850
mov qword [rsp + 0x56c0], rax
mov r8, qword [rsp + 0x56c0]
lea rdx, [0x180384bd1]
lea rcx, str.5_mill_wallet
call fcn.18010cb30
lea rax, [rsp + 0x10ad0]
mov qword [rsp + 0x56c8], rax
lea rax, [rsp + 0x2bc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2bc]
mov rcx, qword [rsp + 0x56c8]
call fcn.1801da870
mov qword [rsp + 0x56d0], rax
mov r8, qword [rsp + 0x56d0]
lea rdx, [0x180384bd0]
lea rcx, str.6_mill_wallet
call fcn.18010cb30
lea rax, [rsp + 0x10a90]
mov qword [rsp + 0x56d8], rax
lea rax, [rsp + 0x2bd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2bd]
mov rcx, qword [rsp + 0x56d8]
call fcn.1801da890
mov qword [rsp + 0x56e0], rax
mov r8, qword [rsp + 0x56e0]
lea rdx, [0x180382d2f]
lea rcx, str.7_mill_wallet
call fcn.18010cb30
lea rax, [rsp + 0x10a50]
mov qword [rsp + 0x56e8], rax
lea rax, [rsp + 0x2be]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2be]
mov rcx, qword [rsp + 0x56e8]
call fcn.1801da8b0
mov qword [rsp + 0x56f0], rax
mov r8, qword [rsp + 0x56f0]
lea rdx, [0x180382d2e]
lea rcx, str.8_mill_wallet
call fcn.18010cb30
lea rax, [rsp + 0x10a10]
mov qword [rsp + 0x56f8], rax
lea rax, [rsp + 0x2bf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2bf]
mov rcx, qword [rsp + 0x56f8]
call fcn.1801da8d0
mov qword [rsp + 0x5700], rax
mov r8, qword [rsp + 0x5700]
lea rdx, [0x180382d2d]
lea rcx, str.9_mill_wallet
call fcn.18010cb30
lea rax, [rsp + 0x109d0]
mov qword [rsp + 0x5708], rax
lea rax, [rsp + 0x2c0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2c0]
mov rcx, qword [rsp + 0x5708]
call fcn.1801da8f0
mov qword [rsp + 0x5710], rax
mov r8, qword [rsp + 0x5710]
lea rdx, [0x180384be0]
lea rcx, str.10_mill_wallet
call fcn.18010cb30
lea rax, [rsp + 0x10990]
mov qword [rsp + 0x5718], rax
lea rax, [rsp + 0x2c1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2c1]
mov rcx, qword [rsp + 0x5718]
call fcn.1801da910
mov qword [rsp + 0x5720], rax
mov r8, qword [rsp + 0x5720]
lea rdx, [0x180384bdf]
lea rcx, str.15_mill_wallet
call fcn.18010cb30
call fcn.1800f1a30
call fcn.180028c90
jmp case.0x18011196c.3
lea rcx, str.Money_WithDraw
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Withdraw_1_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a1df
mov ecx, 0xf4240
call fcn.180087ee0
lea rcx, str.Withdraw_2_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a1fc
mov ecx, 0x1e8480
call fcn.180087ee0
lea rcx, str.Withdraw_3_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a219
mov ecx, 0x2dc6c0
call fcn.180087ee0
lea rcx, str.Withdraw_4_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a236
mov ecx, 0x3d0900
call fcn.180087ee0
lea rcx, str.Withdraw_5_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a253
mov ecx, 0x4c4b40
call fcn.180087ee0
lea rcx, str.Withdraw_6_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a270
mov ecx, 0x5b8d80
call fcn.180087ee0
lea rcx, str.Withdraw_7_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a28d
mov ecx, 0x6acfc0
call fcn.180087ee0
lea rcx, str.Withdraw_8_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a2aa
mov ecx, 0x7a1200
call fcn.180087ee0
lea rcx, str.Withdraw_9_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a2c7
mov ecx, 0x895440
call fcn.180087ee0
lea rcx, str.Withdraw_10_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a2e4
mov ecx, 0x989680
call fcn.180087ee0
lea rcx, str.Withdraw_100_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a301
mov ecx, 0x5f5e100
call fcn.180087ee0
lea rcx, str.Withdraw_1000_Mil
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a31e
mov ecx, 0x3b9aca00
call fcn.180087ee0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb51c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb540]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Recovery_Options
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.UNLOCKINDEPENDENCE_BEER_HAT
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a4b4
mov edx, 0x40001
lea rcx, [rsp + 0x5728]
call fcn.1800e3620
mov r8d, 0x1e2b
lea rdx, [rsp + 0x5730]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 1
mov edx, 0x40001
lea rcx, [rsp + 0x5738]
call fcn.1800e3620
mov r8d, 0x1e2c
lea rdx, [rsp + 0x5740]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 1
mov edx, 0x40001
lea rcx, [rsp + 0x5748]
call fcn.1800e3620
mov r8d, 0x1e2d
lea rdx, [rsp + 0x5750]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 1
mov edx, 0x40001
lea rcx, [rsp + 0x5758]
call fcn.1800e3620
mov r8d, 0x1e2e
lea rdx, [rsp + 0x5760]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 1
mov edx, 0x40001
lea rcx, [rsp + 0x5768]
call fcn.1800e3620
mov r8d, 0x1e2f
lea rdx, [rsp + 0x5770]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 1
mov edx, 0x40001
lea rcx, [rsp + 0x5778]
call fcn.1800e3620
mov r8d, 0x1e30
lea rdx, [rsp + 0x5780]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 1
lea rcx, str.The_Diamond_Classic_Tee
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a51d
mov edx, 0x2745b2
lea rcx, [rsp + 0x5788]
call fcn.1800e3620
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 0
mov edx, 0x40001
lea rcx, [rsp + 0x5790]
call fcn.1800e3620
mov r8d, 0x658e
lea rdx, [rsp + 0x5798]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 1
mov r9d, 0x1312d00
mov r8d, 0x3e8
lea rdx, [0x18034ef0c]
lea rcx, str.Visitor_Bonus
call fcn.18010d8c0
mov r9d, 0x1312d00
mov r8d, 0xa
lea rdx, [0x18034ef04]
lea rcx, str.Acquire_Chips
call fcn.18010d8c0
mov r9d, 0x1312d00
mov r8d, 1
lea rdx, [0x18034ef00]
lea rcx, str.Trade_in_Chips
call fcn.18010d8c0
mov r9d, 0x1312d00
mov r8d, 0xc350
lea rdx, [0x18034ef08]
lea rcx, str.Max_Chips_Amount
call fcn.18010d8c0
lea rcx, str.Casino_Value
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a690
mov edx, 0x40001
lea rcx, [rsp + 0x57a0]
call fcn.1800e3620
mov r8d, 0x660b
lea rdx, [rsp + 0x57a8]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov ecx, dword [0x18034ef0c]
mov dword [rax], ecx
mov edx, 0x40001
lea rcx, [rsp + 0x57b0]
call fcn.1800e3620
mov r8d, 0x660c
lea rdx, [rsp + 0x57b8]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov ecx, dword [0x18034ef04]
mov dword [rax], ecx
mov edx, 0x40001
lea rcx, [rsp + 0x57c0]
call fcn.1800e3620
mov r8d, 0x660d
lea rdx, [rsp + 0x57c8]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov ecx, dword [0x18034ef00]
mov dword [rax], ecx
mov edx, 0x40001
lea rcx, [rsp + 0x57d0]
call fcn.1800e3620
mov r8d, 0x660f
lea rdx, [rsp + 0x57d8]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov ecx, dword [0x18034ef08]
mov dword [rax], ecx
lea rcx, str.Casino
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a6ee
mov r8d, 1
xor edx, edx
mov ecx, 0xb402a40b
call qword [0x1803856c8]
lea rcx, str.MPPLY_CASINO_CHIPS_PURTIM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_CASINO_CHIPS_PUR_GD
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
mov r9d, 0x1312d00
mov r8d, 1
lea rdx, [0x18034ef10]
lea rcx, str.Chips
call fcn.18010d8c0
lea rcx, str.Casino_Chips
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a7ca
lea rcx, str.MPPLY_CASINO_CHIPS_PURTIM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_CASINO_CHIPS_PUR_GD
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CASINO_CHIPS
call fcn.1800eb430
mov r8d, 1
lea rdx, [0x18034ef10]
mov ecx, eax
call fcn.1801e6600
mov eax, dword [0x18034ef10]
inc eax
mov dword [rsp + 0x264c], eax
lea rcx, str.MP0_CASINO_CHIPS
call fcn.1800eb430
mov r8d, 1
mov ecx, dword [rsp + 0x264c]
mov edx, ecx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_CHIPS_COL_TIME
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.Lucky_Wheel
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a815
lea rcx, str.MPPLY_LUCKY_WHEEL_USAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_LUCKY_WHEEL_USAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.Heist
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a866
lea rcx, str.MPX_GANGOPS_FLOW_MISSION_PROG
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPX_GANGOPS_FLOW_NOTIFICATIONS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.Stats_Money_Character_1
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018a9b1
lea rcx, str.MPPLY_TOTAL_EARNED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MONEY_EARN_JOBS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MONEY_EARN_SELLING_VEH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MONEY_EARN_BETTING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MONEY_EARN_GOOD_SPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MONEY_EARN_PICKED_UP
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MONEY_EARN_SHARED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MONEY_EARN_JOBSHARED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MONEY_EARN_ROCKSTAR_AWARD
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MONEY_EARN_SELL_CONTRABAND
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MONEY_EARN_VEHICLE_EXPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.Stats_Money_Character_2
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018aafc
lea rcx, str.MPPLY_TOTAL_EARNED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MONEY_EARN_JOBS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MONEY_EARN_SELLING_VEH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MONEY_EARN_BETTING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MONEY_EARN_GOOD_SPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MONEY_EARN_PICKED_UP
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MONEY_EARN_SHARED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MONEY_EARN_JOBSHARED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MONEY_EARN_ROCKSTAR_AWARD
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MONEY_EARN_SELL_CONTRABAND
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MONEY_EARN_VEHICLE_EXPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.Set_Max_Skill
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018ad9a
lea rcx, str.MP1_SCRIPT_INCREASE_STAM
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_STRN
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_LUNG
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_DRIV
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_FLY
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_SHO
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_STL
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_script_increase_stam
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_script_increase_strn
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_script_increase_lung
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_script_increase_driv
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_script_increase_fly
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_script_increase_sho
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_script_increase_stl
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_STAM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_STRN
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_LUNG
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_DRIV
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_FLY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_SHO
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_STL
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.Max_Skills_Set_
call fcn.1800296c0
call fcn.180111550
lea rcx, str.MaxSkills2
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018ae29
mov edx, 0x64
lea rcx, str.MP1_SCRIPT_INCREASE_STAM
call fcn.1800e4610
mov edx, 0x64
lea rcx, str.MP1_SCRIPT_INCREASE_STRN
call fcn.1800e4610
mov edx, 0x64
lea rcx, str.MP1_SCRIPT_INCREASE_LUNG
call fcn.1800e4610
mov edx, 0x64
lea rcx, str.MP1_SCRIPT_INCREASE_FLY
call fcn.1800e4610
mov edx, 0x64
lea rcx, str.MP1_SCRIPT_INCREASE_DRIV
call fcn.1800e4610
mov edx, 0x64
lea rcx, str.MP1_SCRIPT_INCREASE_SHO
call fcn.1800e4610
mov edx, 0x64
lea rcx, str.MP1_SCRIPT_INCREASE_STL
call fcn.1800e4610
call fcn.180111550
lea rcx, str.100__Skills
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018aff7
lea rcx, str.MP0_SCRIPT_INCREASE_STAM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_STRN
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_LUNG
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_DRIV
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_FLY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_SHO
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_STL
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_STAM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_STRN
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_LUNG
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_DRIV
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_FLY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_SHO
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_STL
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.Clear_Reports
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018c3f3
lea rcx, str.BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP0_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP2_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
movss xmm1, dword [0x1802fb5dc]
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP0_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP0_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP2_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP0_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP2_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP0_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP2_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.Reports_Removed_
call fcn.1800296c0
call fcn.180111550
lea rcx, str.Clear_All_Reports
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018c5f7
lea rcx, str.MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_VC_ANNOYINGME
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_TAGPLATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_NAME
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_MOTTO
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_STATUS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_EMBLEM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.All_Reports_cleared_
call fcn.1800296c0
call fcn.180111550
lea rcx, str.Clear_Reports_and_BADSPORT
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018cfd6
lea rcx, str.BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP0_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP2_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP0_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP0_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP2_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.FireworksArmourSnacks
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018d25e
lea rcx, str.MP0_FIREWORK_TYPE_WHITE_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_WHITE_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_WHITE_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_WHITE_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_RED_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_RED_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_RED_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_RED_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_BLUE_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_BLUE_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_BLUE_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_BLUE_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MP_CHAR_ARMOUR_1_COUNT
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MP_CHAR_ARMOUR_2_COUNT
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MP_CHAR_ARMOUR_3_COUNT
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MP_CHAR_ARMOUR_4_COUNT
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MP_CHAR_ARMOUR_5_COUNT
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NO_BOUGHT_YUM_SNACKS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NO_BOUGHT_HEALTH_SNACKS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NO_BOUGHT_EPIC_SNACKS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.MaxSmokes
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018d295
lea rcx, str.MP0_CIGARETTES_BOUGHT
call fcn.1800eb430
mov r8d, 1
mov edx, 0x77359400
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.UnlockAllCamosParachutes
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018d599
lea rcx, str.MP0_CHAR_KIT_1_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_2_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_3_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_4_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_5_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_6_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_7_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_8_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_9_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_10_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_11_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_12_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.LSCustomsUnlocks
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018d89d
lea rcx, str.MP0_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_1_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_2_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_3_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_4_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_5_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_6_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_7_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMRALLYWONDRIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMRALLYWONNAV
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINSEARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINAIRRACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NUMBER_TURBO_STARTS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_COMPLETED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_RACES_FASTEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NUMBER_SLIPSTREAMS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_WIN_CAPTURES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_DROPOFF_CAP_PACKAGES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_KILL_CARRIER_CAPTURE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FINISH_HEISTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FINISH_HEIST_SETUP_JOB
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_NIGHTVISION_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_WIN_LAST_TEAM_STANDINGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_ONLY_PLAYER_ALIVE_LTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.TattooUnlocks
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018db25
lea rcx, str.MP0_AWD_FM_DM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TDM_MVP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_TOTALKILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMATTGANGHQ
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMBBETWIN
call fcn.1800eb430
mov r8d, 1
mov edx, 0xc350
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINEVERYGAMEMODE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMRACEWORLDRECHOLDER
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMFULLYMODDEDCAR
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMMOSTKILLSSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMKILL3ANDWINGTARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMKILLBOUNTY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMREVENGEKILLSDM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMKILLSTREAKSDM
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_HOLD_UP_SHOPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x14
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_LAPDANCES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_SECURITY_CARS_ROBBED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_CAR_BOMBS_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PLAYER_HEADSHOTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DB_PLAYER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.UnlockAllWeapons
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018dc73
mov edx, 0xffffffff
lea rcx, str.MP0_ADMIN_WEAPON_GV_BS_1
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_ADMIN_WEAPON_GV_BS_2
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_ADMIN_WEAPON_GV_BS_3
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_BOTTLE_IN_POSSESSION
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_CHAR_FM_WEAP_UNLOCKED
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_CHAR_FM_WEAP_UNLOCKED2
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_CHAR_WEAP_FM_PURCHASE
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_CHAR_WEAP_FM_PURCHASE2
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_CHAR_FM_WEAP_ADDON_1_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_CHAR_FM_WEAP_ADDON_2_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_CHAR_FM_WEAP_ADDON_3_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_CHAR_FM_WEAP_ADDON_4_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_CHAR_FM_WEAP_ADDON_5_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_WEAP_FM_ADDON_PURCH
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_WEAP_FM_ADDON_PURCH2
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_WEAP_FM_ADDON_PURCH3
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_WEAP_FM_ADDON_PURCH4
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP0_WEAP_FM_ADDON_PURCH5
call fcn.1800e46f0
call fcn.180111550
lea rcx, str.UnlockAllWeapons2
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018ddc1
mov edx, 0xffffffff
lea rcx, str.MP1_ADMIN_WEAPON_GV_BS_1
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_ADMIN_WEAPON_GV_BS_2
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_ADMIN_WEAPON_GV_BS_3
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_BOTTLE_IN_POSSESSION
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_WEAP_UNLOCKED
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_WEAP_UNLOCKED2
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_WEAP_FM_PURCHASE
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_WEAP_FM_PURCHASE2
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_WEAP_ADDON_1_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_WEAP_ADDON_2_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_WEAP_ADDON_3_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_WEAP_ADDON_4_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_WEAP_ADDON_5_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_WEAP_FM_ADDON_PURCH
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_WEAP_FM_ADDON_PURCH2
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_WEAP_FM_ADDON_PURCH3
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_WEAP_FM_ADDON_PURCH4
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_WEAP_FM_ADDON_PURCH5
call fcn.1800e46f0
call fcn.180111550
lea rcx, str.PurchaseAllWeapons
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018e00b
lea rcx, str.MP0_ADMIN_WEAPON_GV_BS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_WEAPON_GV_BS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_WEAPON_GV_BS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BOTTLE_IN_POSSESSION
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_WEAP_UNLOCKED
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_WEAP_UNLOCKED2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_WEAP_FM_PURCHASE
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_WEAP_FM_PURCHASE2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_WEAP_ADDON_1_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_WEAP_ADDON_2_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_WEAP_ADDON_3_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_WEAP_ADDON_4_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_WEAP_ADDON_5_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_WEAP_FM_ADDON_PURCH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_WEAP_FM_ADDON_PURCH2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_WEAP_FM_ADDON_PURCH3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_WEAP_FM_ADDON_PURCH4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_WEAP_FM_ADDON_PURCH5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.Unlock_Weapon_Skins
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018e30b
lea rcx, str.MP1_MOLOTOV__ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CMBTPISTOL_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_PISTOL50_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_APPISTOL_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MICROSMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTSMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTRIFLE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CRBNRIFLE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADVRIFLE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CMBTMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_PUMP_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SAWNOFF_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BULLPUP_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTSHTGN_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SNIPERRFL_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_HVYSNIPER_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_GRNLAUNCH_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_RPG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MINIGUNS_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_GRENADE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SMKGRENADE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_STKYBMB_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MOLOTOV_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.All_Weapon_Skins_Unlocked_
call fcn.1800296c0
call fcn.180111550
lea rcx, str.All_Weapon_Skins
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018e5ff
lea rcx, str.MP0_MOLOTOV_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CMBTPISTOL_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PISTOL50_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_APPISTOL_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MICROSMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTSMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTRIFLE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CRBNRIFLE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADVRIFLE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CMBTMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PUMP_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SAWNOFF_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BULLPUP_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTSHTGN_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SNIPERRFL_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_HVYSNIPER_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_GRNLAUNCH_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_RPG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MINIGUNS_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, [0x1802c5368]
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SMKGRENADE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_STKYBMB_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MOLOTOV_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.ClothingUnlocks
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18018fd7a
lea rcx, str.CLTHS_AVAILABLE_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_OUTFIT
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_OUTFIT
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_TORSO
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL2_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_DECL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_TEETH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_TEETH_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_TEETH_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_TORSO
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL2_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_DECL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_TEETH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_TEETH_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_TEETH_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_0
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_13
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_14
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_15
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_16
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_17
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_18
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_19
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_20
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_21
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_22
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_23
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_24
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_25
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_26
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_27
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_28
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_29
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_30
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_31
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_32
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_33
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_34
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_35
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_36
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMHORDWAVESSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 0xa
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMPICKUPDLCCRATE1ST
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_WIN_CAPTURE_DONT_DYING
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_DO_HEIST_AS_MEMBER
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_PICKUP_CAP_PACKAGES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FINISH_HEIST_NO_DAMAGE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_WIN_GOLD_MEDAL_HEISTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_KILL_TEAM_YOURSELF_LTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_KILL_PSYCHOPATHS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_DO_HEIST_AS_THE_LEADER
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_STORE_20_CAR_IN_GARAGES
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
call fcn.180111550
lea rcx, str.Purchase_Clothing
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180191501
lea rcx, str.MP1_CLTHS_AVAILABLE_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_JBIB
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_JBIB_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_JBIB_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_JBIB_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_JBIB_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_JBIB_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_JBIB_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_JBIB_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_LEGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_LEGS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_LEGS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_LEGS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_LEGS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_LEGS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_LEGS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_LEGS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_FEET
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_FEET_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_FEET_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_FEET_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_FEET_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_FEET_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_FEET_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_BERD
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_BERD_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_BERD_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_BERD_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_BERD_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_BERD_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_BERD_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_BERD_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_PROPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_PROPS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_PROPS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_PROPS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_PROPS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_PROPS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_PROPS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_PROPS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_PROPS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_PROPS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_PROPS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_OUTFIT
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_JBIB
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_JBIB_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_JBIB_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_JBIB_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_JBIB_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_JBIB_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_JBIB_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_JBIB_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_LEGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_LEGS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_LEGS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_LEGS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_LEGS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_LEGS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_LEGS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_LEGS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_FEET
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_FEET_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_FEET_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_FEET_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_FEET_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_FEET_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_FEET_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_BERD
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_BERD_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_BERD_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_BERD_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_BERD_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_BERD_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_BERD_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_BERD_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_PROPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_PROPS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_PROPS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_PROPS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_PROPS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_PROPS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_PROPS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_PROPS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_PROPS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_PROPS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_PROPS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_OUTFIT
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_TORSO
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_SPECIAL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_SPECIAL_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_SPECIAL_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_SPECIAL_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_SPECIAL_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_SPECIAL_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_SPECIAL_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_SPECIAL_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_SPECIAL2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_SPECIAL2_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_DECL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_TEETH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_TEETH_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_AVAILABLE_TEETH_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_TORSO
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_SPECIAL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_SPECIAL_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_SPECIAL_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_SPECIAL_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_SPECIAL_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_SPECIAL_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_SPECIAL_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_SPECIAL_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_SPECIAL2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_SPECIAL2_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_DECL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_TEETH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_TEETH_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CLTHS_ACQUIRED_TEETH_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_0
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_13
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_14
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_15
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_16
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_17
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_18
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_19
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_21
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_22
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_23
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_24
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_24
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_25
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_26
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_27
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_28
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_29
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_30
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_31
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_32
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_33
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_34
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_35
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_36
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_37
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_38
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_39
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_DLC_APPAREL_ACQUIRED_40
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_13
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADMIN_CLOTHES_GV_BS_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.Clothing_Unlocked_
call fcn.1800296c0
call fcn.180111550
lea rcx, str.UnlockAllHairstyles
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180191615
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.UnlockHeistVehicles
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019166b
lea rcx, str.MP0_CHAR_FM_VEHICLE_1_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_VEHICLE_2_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.UnlockHeistVehicles2
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801919c8
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE2
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE3
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE4
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE5
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE6
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE7
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE8
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE9
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE10
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE11
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_FM_PURCHASE12
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_1_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_2_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_3_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_4_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_5_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_6_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_7_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_8_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_9_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_10_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_11_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_KIT_12_FM_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_CARMOD_0_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_CARMOD_1_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_CARMOD_2_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_CARMOD_3_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_CARMOD_4_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_CARMOD_5_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_CARMOD_6_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_CARMOD_7_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_VEHICLE_1_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_VEHICLE_2_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_ABILITY_1_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_ABILITY_2_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_ABILITY_3_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_PACKAGE_1_COLLECT
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_PACKAGE_2_COLLECT
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_PACKAGE_3_COLLECT
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_PACKAGE_4_COLLECT
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_PACKAGE_5_COLLECT
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_PACKAGE_6_COLLECT
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_PACKAGE_7_COLLECT
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_PACKAGE_8_COLLECT
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_PACKAGE_9_COLLECT
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_HEALTH_1_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_CHAR_FM_HEALTH_2_UNLCK
call fcn.1800e46f0
mov edx, 0xffffffff
lea rcx, str.MP1_HOLDUPS_BITSET
call fcn.1800e46f0
call fcn.180111550
lea rcx, str.All_Clothes
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180193124
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_OUTFIT
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_OUTFIT
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_TORSO
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL2_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_DECL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_TEETH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_TEETH_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_TEETH_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_TORSO
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL2_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_DECL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_TEETH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_TEETH_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_TEETH_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_0
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_13
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_14
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_15
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_16
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_17
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_18
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_19
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_21
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_22
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_23
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_24
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_24
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_25
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_26
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_27
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_28
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_29
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_30
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_31
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_32
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_33
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_34
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_35
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_36
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_37
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_38
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_39
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_40
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHESGV_BS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_13
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.Full_Recovery
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801952ae
mov eax, 4
imul rax, rax, 0x78
lea rcx, [0x180344030]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x57e0], rax
lea rcx, str.MP0_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov rcx, qword [rsp + 0x57e0]
mov edx, dword [rcx]
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_STAM
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_STRN
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_LUNG
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_DRIV
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_FLY
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_SHO
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_STL
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMRACEWORLDRECHOLDER
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_ENEMYDRIVEBYKILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_COMPLETED
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_FOUND
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINALLRACEMODES
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMWINEVERYGAMEMODE
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_DB_PLAYER_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_KILLS_PLAYERS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMHORDWAVESSURVIVE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_CAR_BOMBS_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TDM_MVP
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_HOLD_UP_SHOPS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x14
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_RACES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_NO_ARMWRESTLING_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMATTGANGHQ
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMBBETWIN
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xc350
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x33
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMFULLYMODDEDCAR
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FM_DM_TOTALKILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_DM_TOTAL_DEATHS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x19c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TIMES_FINISH_DM_TOP_3
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PLAYER_HEADSHOTS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x26f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TDM_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xd
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GTA_RACES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xc
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GOLF_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_TG_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_RT_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_CT_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_GRAN_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TENNIS_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TENNIS_MATCHES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_TDEATHMATCH_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_RACES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_DEATHMATCH_LOST
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x17
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_RACES_LOST
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_25_KILLS_STICKYBOMBS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_50_KILLS_GRENADES
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, [0x1802c5368]
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_20_KILLS_MELEE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MOLOTOV_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CMBTPISTOL_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PISTOL50_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_APPISTOL_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MICROSMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTSMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTRIFLE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CRBNRIFLE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADVRIFLE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CMBTMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTMG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PUMP_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SAWNOFF_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BULLPUP_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTSHTGN_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SNIPERRFL_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_HVYSNIPER_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_GRNLAUNCH_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_RPG_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MINIGUNS_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, [0x1802c5368]
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SMKGRENADE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_STKYBMB_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MOLOTOV_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_JBIB_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_LEGS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_FEET_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_BERD_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_PROPS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_OUTFIT
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_JBIB_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_LEGS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_FEET_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_BERD_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_PROPS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_OUTFIT
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_TORSO
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_SPECIAL2_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_DECL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_TEETH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_TEETH_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_TEETH_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_TORSO
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_SPECIAL2_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_DECL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_TEETH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_TEETH_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_ACQUIRED_TEETH_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_0
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_13
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_14
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_15
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_16
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_17
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_18
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_19
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_21
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_22
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_23
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_24
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_24
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_25
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_26
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_27
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_28
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_29
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_30
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_31
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_32
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_33
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_34
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_35
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_36
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_37
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_38
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_39
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DLC_APPAREL_ACQUIRED_40
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_13
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADMIN_CLOTHES_GV_BS_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.Unlock_LSC
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019572a
lea rcx, str.MP0_AWD_FMRACEWORLDRECHOLDER
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_ENEMYDRIVEBYKILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_COMPLETED
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_FOUND
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINALLRACEMODES
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMWINEVERYGAMEMODE
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_DB_PLAYER_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_KILLS_PLAYERS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMHORDWAVESSURVIVE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_CAR_BOMBS_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TDM_MVP
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_HOLD_UP_SHOPS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x14
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_RACES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_NO_ARMWRESTLING_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMATTGANGHQ
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMBBETWIN
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xc350
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x33
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMFULLYMODDEDCAR
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FM_DM_TOTALKILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_DM_TOTAL_DEATHS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x19c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TIMES_FINISH_DM_TOP_3
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PLAYER_HEADSHOTS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x26f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TDM_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xd
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GTA_RACES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xc
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GOLF_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_TG_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_RT_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_CT_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_GRAN_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TENNIS_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TENNIS_MATCHES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_TDEATHMATCH_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_RACES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_DEATHMATCH_LOST
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x17
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_RACES_LOST
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_25_KILLS_STICKYBOMBS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_50_KILLS_GRENADES
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_GRENADE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_20_KILLS_MELEE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.All_LSC_Unlocks
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180195ba6
lea rcx, str.MP0_AWD_FMRACEWORLDRECHOLDER
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_ENEMYDRIVEBYKILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_COMPLETED
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_FOUND
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINALLRACEMODES
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMWINEVERYGAMEMODE
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_DB_PLAYER_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_KILLS_PLAYERS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMHORDWAVESSURVIVE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_CAR_BOMBS_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TDM_MVP
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_HOLD_UP_SHOPS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x14
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_RACES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_NO_ARMWRESTLING_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMATTGANGHQ
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMBBETWIN
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xc350
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x33
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMFULLYMODDEDCAR
call fcn.1800eb430
xor r8d, r8d
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FM_DM_TOTALKILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_DM_TOTAL_DEATHS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x19c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TIMES_FINISH_DM_TOP_3
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PLAYER_HEADSHOTS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x26f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TDM_WINS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xd
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GTA_RACES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xc
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GOLF_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_TG_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_RT_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_CT_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_GRAN_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TENNIS_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TENNIS_MATCHES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_TDEATHMATCH_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_RACES_WON
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_DEATHMATCH_LOST
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x17
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_RACES_LOST
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_25_KILLS_STICKYBOMBS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_50_KILLS_GRENADES
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_GRENADE_ENEMY_KILLS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_20_KILLS_MELEE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.Unlock_ALL
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180197c93
lea rcx, str.MP0_CHAR_KIT_1_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_2_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_3_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_4_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_5_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_6_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_7_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_8_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_9_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_10_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_11_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_12_FM_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHASE12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_1_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_2_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_3_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_4_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_5_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_6_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_CARMOD_7_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMRALLYWONDRIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMRALLYWONNAV
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINSEARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINAIRRACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NUMBER_TURBO_STARTS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_COMPLETED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_RACES_FASTEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NUMBER_SLIPSTREAMS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_WIN_CAPTURES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_DROPOFF_CAP_PACKAGES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_KILL_CARRIER_CAPTURE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FINISH_HEISTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FINISH_HEIST_SETUP_JOB
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_NIGHTVISION_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_WIN_LAST_TEAM_STANDINGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_ONLY_PLAYER_ALIVE_LTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TDM_MVP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_TOTALKILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMATTGANGHQ
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMBBETWIN
call fcn.1800eb430
mov r8d, 1
mov edx, 0xc350
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINEVERYGAMEMODE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMRACEWORLDRECHOLDER
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMFULLYMODDEDCAR
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMMOSTKILLSSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMKILL3ANDWINGTARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMKILLBOUNTY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMREVENGEKILLSDM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMKILLSTREAKSDM
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_HOLD_UP_SHOPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x14
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_LAPDANCES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_SECURITY_CARS_ROBBED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_CAR_BOMBS_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PLAYER_HEADSHOTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_DB_PLAYER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_JBIB_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_LEGS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_FEET_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_BERD_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_PROPS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_OUTFIT
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_JBIB_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_LEGS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_FEET_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_BERD_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_PROPS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_OUTFIT
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_TORSO
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_SPECIAL2_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_DECL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_TEETH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_TEETH_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_AVAILABLE_TEETH_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_TORSO
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_SPECIAL2_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_DECL
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_TEETH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_TEETH_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.CLTHS_ACQUIRED_TEETH_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_0
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_13
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_14
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_15
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_16
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_17
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_18
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_19
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_20
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_21
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_22
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_23
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_24
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_25
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_26
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_27
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_28
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_29
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_30
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_31
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_32
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_33
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_34
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_35
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.DLC_APPAREL_ACQUIRED_36
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.ADMIN_CLOTHES_GV_BS_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMHORDWAVESSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 0xa
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMPICKUPDLCCRATE1ST
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_WIN_CAPTURE_DONT_DYING
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_DO_HEIST_AS_MEMBER
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_PICKUP_CAP_PACKAGES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FINISH_HEIST_NO_DAMAGE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_WIN_GOLD_MEDAL_HEISTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_KILL_TEAM_YOURSELF_LTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_KILL_PSYCHOPATHS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_DO_HEIST_AS_THE_LEADER
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_STORE_20_CAR_IN_GARAGES
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CLTHS_AVAILABLE_HAIR_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_VEHICLE_1_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_VEHICLE_2_UNLCK
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.UnlockLSC2
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801980c5
call fcn.18022e0e4
cdq
mov ecx, 0x64
idiv ecx
mov eax, edx
add eax, 0x258
mov edx, eax
lea rcx, str.MP1_AWD_ENEMYDRIVEBYKILLS
call fcn.1800e4610
mov edx, 0x32
lea rcx, str.MP1_USJS_COMPLETED
call fcn.1800e4610
mov edx, 0x32
lea rcx, str.MP1_USJS_FOUND
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x3c
mov edx, eax
lea rcx, str.MP1_AWD_FM_TDM_MVP
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x19
mov edx, eax
lea rcx, str.MP1_AWD_HOLD_UP_SHOPS
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x4b
mov edx, eax
lea rcx, str.MP1_AWD_RACES_WON
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x19
mov edx, eax
lea rcx, str.MP1_AWD_NO_ARMWRESTLING_WINS
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x2710
idiv ecx
mov eax, edx
add eax, 0x61a8
mov edx, eax
lea rcx, str.MP1_AWD_FMBBETWIN
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x19
mov edx, eax
lea rcx, str.MP1_AWD_FM_DM_WINS
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x1f4
mov edx, eax
lea rcx, str.MP1_AWD_FM_DM_TOTALKILLS
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x32
idiv ecx
mov eax, edx
add eax, 0x190
mov edx, eax
lea rcx, str.MP1_MPPLY_DM_TOTAL_DEATHS
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x19
mov edx, eax
lea rcx, str.MP1_MPPLY_TIMES_FINISH_DM_TOP_3
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0xc8
mov edx, eax
lea rcx, str.MP1_PLAYER_HEADSHOTS
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x32
mov edx, eax
lea rcx, str.MP1_AWD_FM_DM_WINS
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x14
mov edx, eax
lea rcx, str.MP1_AWD_FM_TDM_WINS
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 5
idiv ecx
mov eax, edx
add eax, 0xa
mov edx, eax
lea rcx, str.MP1_AWD_FM_GTA_RACES_WON
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 5
idiv ecx
mov eax, edx
add eax, 2
mov edx, eax
lea rcx, str.MP1_AWD_FM_GOLF_WON
call fcn.1800e4610
call fcn.18022e0e4
cdq
and edx, 3
add eax, edx
and eax, 3
sub eax, edx
add eax, 2
mov edx, eax
lea rcx, str.MP1_AWD_FM_SHOOTRANG_TG_WON
call fcn.1800e4610
call fcn.18022e0e4
cdq
and edx, 3
add eax, edx
and eax, 3
sub eax, edx
add eax, 2
mov edx, eax
lea rcx, str.MP1_AWD_FM_SHOOTRANG_RT_WON
call fcn.1800e4610
call fcn.18022e0e4
cdq
and edx, 3
add eax, edx
and eax, 3
sub eax, edx
add eax, 2
mov edx, eax
lea rcx, str.MP1_AWD_FM_SHOOTRANG_CT_WON
call fcn.1800e4610
call fcn.18022e0e4
cdq
and edx, 3
add eax, edx
and eax, 3
sub eax, edx
add eax, 2
mov edx, eax
lea rcx, str.MP1_AWD_FM_SHOOTRANG_GRAN_WON
call fcn.1800e4610
call fcn.18022e0e4
cdq
and edx, 3
add eax, edx
and eax, 3
sub eax, edx
add eax, 2
mov edx, eax
lea rcx, str.MP1_AWD_FM_TENNIS_WON
call fcn.1800e4610
call fcn.18022e0e4
cdq
and edx, 3
add eax, edx
and eax, 3
sub eax, edx
add eax, 2
mov edx, eax
lea rcx, str.MP1_MPPLY_TENNIS_MATCHES_WON
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x32
mov edx, eax
lea rcx, str.MP1_MPPLY_TOTAL_TDEATHMATCH_WON
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x4b
idiv ecx
mov eax, edx
add eax, 0xc8
mov edx, eax
lea rcx, str.MP1_MPPLY_TOTAL_RACES_WON
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x19
mov edx, eax
lea rcx, str.MP1_MPPLY_TOTAL_DEATHMATCH_LOST
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x19
mov edx, eax
lea rcx, str.MP1_MPPLY_TOTAL_RACES_LOST
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x32
mov edx, eax
lea rcx, str.MP1_number_turbo_starts_in_race
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x19
mov edx, eax
lea rcx, str.MP1_awd_fmwinairrace
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x19
mov edx, eax
lea rcx, str.MP1_awd_fmwinsearace
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x19
mov edx, eax
lea rcx, str.MP1_awd_fmrallywonnav
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x19
mov edx, eax
lea rcx, str.MP1_awd_fmrallywondrive
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0xfa
idiv ecx
mov eax, edx
add eax, 0xfa
mov edx, eax
lea rcx, str.MP1_awd_fm_races_fastest_lap
call fcn.1800e4610
call fcn.180111550
lea rcx, str.ResetAppearance
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180198115
lea rcx, str.MP0_FM_CHANGECHAR_ASKED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_FM_CHANGECHAR_ASKED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
call fcn.180111550
lea rcx, str.RedesignCharacter2
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180198176
lea rax, [rsp + 0xef50]
mov qword [rsp + 0x57e8], rax
lea rdx, str.MP1_FM_CHANGECHAR_ASKED
mov rcx, qword [rsp + 0x57e8]
call fcn.180029660
mov qword [rsp + 0x57f0], rax
mov rcx, qword [rsp + 0x57f0]
call fcn.1800e4ac0
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
call fcn.180111550
lea rcx, str.UnlockChromeRims
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180198292
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x19
mov edx, eax
lea rcx, str.MP0_AWD_WIN_CAPTURES
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x32
idiv ecx
mov eax, edx
add eax, 0x64
mov edx, eax
lea rcx, str.MP0_AWD_DROPOFF_CAP_PACKAGES
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x32
idiv ecx
mov eax, edx
add eax, 0x64
mov edx, eax
lea rcx, str.MP0_AWD_KILL_CARRIER_CAPTURE
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x32
mov edx, eax
lea rcx, str.MP0_AWD_FINISH_HEISTS
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x32
mov edx, eax
lea rcx, str.MP0_AWD_FINISH_HEIST_SETUP_JOB
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x32
idiv ecx
mov eax, edx
add eax, 0x64
mov edx, eax
lea rcx, str.MP0_AWD_NIGHTVISION_KILLS
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x32
mov edx, eax
lea rcx, str.MP0_AWD_WIN_LAST_TEAM_STANDINGS
call fcn.1800e4610
call fcn.18022e0e4
cdq
mov ecx, 0x19
idiv ecx
mov eax, edx
add eax, 0x32
mov edx, eax
lea rcx, str.MP0_AWD_ONLY_PLAYER_ALIVE_LTS
call fcn.1800e4610
call fcn.180111550
lea rcx, str.EnableRooseveltinPhone
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801982c9
lea rcx, str.MPPLY_VEHICLE_ID_ADMIN_WEB
call fcn.1800eb430
mov r8d, 1
mov edx, 0x6ff6914
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.All_Tattoos
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180198459
lea rcx, str.MP0_tattoo_fm_unlocks_1
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_2
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_4
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_5
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_6
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_7
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_8
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_9
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_10
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_11
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_tattoo_fm_unlocks_12
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.All_Snack_Firework_Armor
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801986f9
lea rcx, str.MP0_NO_BOUGHT_YUM_SNACKS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x5f5e0ff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NO_BOUGHT_HEALTH_SNACKS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x5f5e0ff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NO_BOUGHT_EPIC_SNACKS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x5f5e0ff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CIGARETTES_BOUGHT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x5f5e0ff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NUMBER_OF_ORANGE_BOUGHT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x5f5e0ff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NUMBER_OF_BOURGE_BOUGHT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x5f5e0ff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_1_WHITE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_2_WHITE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_3_WHITE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_4_WHITE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_1_RED
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_2_RED
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_3_RED
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_4_RED
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_1_BLUE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_2_BLUE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_3_BLUE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FIREWORK_TYPE_4_BLUE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xf423f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_ARMOUR_1_COUNT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x270f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_ARMOUR_2_COUNT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x270f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_ARMOUR_3_COUNT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x270f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_ARMOUR_4_COUNT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x270f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP_CHAR_ARMOUR_5_COUNT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x270f
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.All_Heist_Cars
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180198d6d
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E2
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E3
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E4
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E5
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E6
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E7
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E8
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E9
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E10
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E11
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_FM_PURCHAS_E12
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_1_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_2_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_3_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_4_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_5_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_6_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_7_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_8_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_9_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_10_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_11_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_KIT_12_FM_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_races_won
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_number_turbo_starts_in_race
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_usjs_found
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_usjs_completed
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_awd_fmwinairrace
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_awd_fmwinsearace
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_awd_fmrallywonnav
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_awd_fmrallywondrive
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_awd_fm_races_fastest_lap
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_char_fm_carmod_0_unlck
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_char_fm_carmod_1_unlck
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_char_fm_carmod_2_unlck
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_char_fm_carmod_3_unlck
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_char_fm_carmod_4_unlck
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_char_fm_carmod_5_unlck
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_char_fm_carmod_6_unlck
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_char_fm_carmod_7_unlck
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_VEHICLE_1_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_VEHICLE_2_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_ABILITY_1_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_ABILITY_2_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_ABILITY_3_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_PACKAGE_1_COLLECT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_PACKAGE_2_COLLECT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_PACKAGE_3_COLLECT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_PACKAGE_4_COLLECT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_PACKAGE_5_COLLECT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_PACKAGE_6_COLLECT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_PACKAGE_7_COLLECT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_PACKAGE_8_COLLECT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_PACKAGE_9_COLLECT
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_HEALTH_1_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_FM_HEALTH_2_UNLCK
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_HOLDUPS_BITSET
call fcn.1800eb430
xor r8d, r8d
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.UnlockTrophiesAwards
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x180199831
lea rcx, str.MP0_PLAYER_HEADSHOTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PISTOL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SAWNOFF_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MICROSMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SNIPERRFL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_UNARMED_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_STKYBMB_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, [0x1802c5368]
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_RPG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CARS_EXPLODED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_5STAR_WANTED_AVOIDANCE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_CAR_BOMBS_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_CARS_EXPORTED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PASS_DB_PLAYER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GOLF_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GTA_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_CT_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_RT_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_TG_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TDM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TENNIS_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MOST_SPINS_IN_ONE_JUMP
call fcn.1800eb430
mov r8d, 1
mov edx, 5
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_AWD_FM_CR_DM_MADE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMHORDWAVESSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 0xa
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_HOLD_UP_SHOPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x14
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_LAPDANCES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MOST_ARM_WRESTLING_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_NO_HAIRCUTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_SECURITY_CARS_ROBBED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_VEHICLES_JACKEDR
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MOST_FLIPS_IN_ONE_JUMP
call fcn.1800eb430
mov r8d, 1
mov edx, 5
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_WIN_AT_DARTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_PASSENGERTIME
call fcn.1800eb430
mov r8d, 1
mov edx, 4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_TIME_IN_HELICOPTER
call fcn.1800eb430
mov r8d, 1
mov edx, 4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_3KILLSAMEGUY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_KILLSTREAK
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_STOLENKILL
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_TOTALKILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GOLF_BIRDIES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GOLF_HOLE_IN_1
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FM_RACE_LAST_FIRST
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_RACES_FASTEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_GRAN_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FM_TDM_MVP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TENNIS_ACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TENNIS_STASETWIN
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FM6DARTCHKOUT
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMATTGANGHQ
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_PARACHUTE_JUMPS_20M
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_PARACHUTE_JUMPS_50M
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AIR_LAUNCHES_OVER_40M
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_BUY_EVERY_GUN
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMWINEVERYGAMEMODE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMDRIVEWITHOUTCRASH
call fcn.1800eb430
mov r8d, 1
mov edx, 0xff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMCRATEDROPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM25DIFFERENTDM
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FM_TENNIS_5_SET_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MPPLY_AWD_FM_CR_PLAYED_BY_PEEP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_AWD_FM_CR_RACES_MADE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM25DIFFERENTRACES
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FM25DIFITEMSCLOTHES
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMFULLYMODDEDCAR
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMKILLBOUNTY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_KILLS_PLAYERS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMPICKUPDLCCRATE1ST
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMSHOOTDOWNCOPHELI
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMKILL3ANDWINGTARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMKILLSTREAKSDM
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMMOSTKILLSGANGHIDE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMMOSTKILLSSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMRACEWORLDRECHOLDER
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMRALLYWONDRIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMRALLYWONNAV
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMREVENGEKILLSDM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINAIRRACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINCUSTOMRACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMWINRACETOPOINTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINSEARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMBASEJMP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MP0_AWD_FMWINALLRACEMODES
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMTATTOOALLBODYPARTS
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_CHAR_WANTED_LEVEL_TIME5STAR
call fcn.1800eb430
mov r8d, 1
mov edx, 0x7fffffff
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_LONGEST_WHEELIE_DIST
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_HEIST_ACH_TRACKER
call fcn.1800eb430
mov r8d, 1
mov edx, 0xffffffff
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.LifeTime_Buy_Complet
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801998d9
lea rcx, str.MP0_LIFETIME_BUY_COMPLETE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x4c7
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_LIFETIME_BUY_UNDERTAKEN
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x4c7
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_LIFETIME_SELL_COMPLETE
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x1b2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_LIFETIME_SELL_UNDERTAKEN
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x1b2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_LIFETIME_CONTRA_EARNINGS
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x48b7b900
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.Zero_and_Hero_to_120
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019c585
mov eax, 4
imul rax, rax, 0x78
lea rcx, [0x180344030]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x57f8], rax
lea rcx, str.MP0_CHAR_XP_FM
call fcn.1800eb430
xor r8d, r8d
mov rcx, qword [rsp + 0x57f8]
mov edx, dword [rcx]
mov ecx, eax
call qword [0x1803856c8]
mov eax, 4
imul rax, rax, 0x78
lea rcx, [0x180344030]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5800], rax
lea rcx, str.MP0_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov rcx, qword [rsp + 0x5800]
mov edx, dword [rcx]
mov ecx, eax
call qword [0x1803856c8]
mov eax, 4
imul rax, rax, 0x78
lea rcx, [0x180344030]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5808], rax
lea rcx, str.MP0_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov rcx, qword [rsp + 0x5808]
mov edx, dword [rcx]
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NUMBER_SLIPSTREAMS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x6e
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NUMBER_TURBO_STARTS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINSEARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0xa
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINAIRRACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_RACES_FASTEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_FOUND
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_COMPLETED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMRALLYWONDRIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 0xa
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_NUMBER_SLIPSTREAMS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x6e
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_NUMBER_TURBO_STARTS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMWINSEARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0xa
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMWINAIRRACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_RACES_FASTEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_USJS_FOUND
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_USJS_COMPLETED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_TIMES_RACE_BEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x78
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMRALLYWONDRIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 0xa
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SAWNOFF_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SAWNOFF_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SAWNOFF_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CHAR_XP_FM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_STAM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_STRN
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_LUNG
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_DRIV
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_FLY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_SHO
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SCRIPT_INCREASE_STL
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PISTOL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CMBTPISTOL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_APPISTOL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MICROSMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTSMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CRBNRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADVRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_HVYSNIPER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SNIPERRFL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTSHTGN_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PUMP_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_GRNLAUNCH_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_RPG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MINIGUNS_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTSMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CRBNRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADVRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_HVYSNIPER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SNIPERRFL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CMBTMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PISTOL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CMBTPISTOL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_APPISTOL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MICROSMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTSMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CRBNRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADVRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_HVYSNIPER_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SNIPERRFL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTSHTGN_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PUMP_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_GRNLAUNCH_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_RPG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MINIGUNS_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTSMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ASLTRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CRBNRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_ADVRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_HVYSNIPER_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_SNIPERRFL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CMBTMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMRACEWORLDRECHOLDER
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_ENEMYDRIVEBYKILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_COMPLETED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_USJS_FOUND
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINALLRACEMODES
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMWINEVERYGAMEMODE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_DB_PLAYER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_KILLS_PLAYERS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMHORDWAVESSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_CAR_BOMBS_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TDM_MVP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_HOLD_UP_SHOPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x14
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_NO_ARMWRESTLING_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMATTGANGHQ
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMBBETWIN
call fcn.1800eb430
mov r8d, 1
mov edx, 0xc350
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x33
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMFULLYMODDEDCAR
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FM_DM_TOTALKILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_DM_TOTAL_DEATHS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TIMES_FINISH_DM_TOP_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_PLAYER_HEADSHOTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x26f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_DM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TDM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xd
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GTA_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0xc
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_GOLF_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_TG_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_RT_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_CT_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_SHOOTRANG_GRAN_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_TENNIS_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TENNIS_MATCHES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_TDEATHMATCH_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_DEATHMATCH_LOST
call fcn.1800eb430
mov r8d, 1
mov edx, 0x17
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TOTAL_RACES_LOST
call fcn.1800eb430
mov r8d, 1
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_25_KILLS_STICKYBOMBS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_50_KILLS_GRENADES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, [0x1802c5368]
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_20_KILLS_MELEE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMMOSTKILLSSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMRALLYWONDRIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINSEARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMWINAIRRACE
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_TIMES_RACE_BEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NUMBER_TURBO_STARTS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FM_RACES_FASTEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_NUMBER_SLIPSTREAMS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x69
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_OVERALL_CHEAT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_LAP_DANCED_BOUGHT
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMKILLBOUNTY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMKILL3ANDWINGTARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_AWD_FMREVENGEKILLSDM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_SECURITY_CARS_ROBBED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x28
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_AWD_FMPICKUPDLCCRATE1ST
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_SCRIPT_INCREASE_STAM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_STRN
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_LUNG
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_DRIV
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_FLY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_SHO
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SCRIPT_INCREASE_STL
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_PISTOL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CMBTPISTOL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_APPISTOL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MICROSMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTSMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CRBNRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADVRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_HVYSNIPER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SNIPERRFL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTSHTGN_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_PUMP_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_GRNLAUNCH_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_RPG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MINIGUNS_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTSMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CRBNRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADVRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_HVYSNIPER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SNIPERRFL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CMBTMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_PISTOL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CMBTPISTOL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_APPISTOL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MICROSMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTSMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CRBNRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADVRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_HVYSNIPER_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SNIPERRFL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTSHTGN_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_PUMP_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_GRNLAUNCH_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_RPG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MINIGUNS_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTSMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ASLTRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CRBNRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_ADVRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_HVYSNIPER_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_SNIPERRFL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CMBTMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMRACEWORLDRECHOLDER
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_AWD_ENEMYDRIVEBYKILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_USJS_COMPLETED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_USJS_FOUND
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMWINALLRACEMODES
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_AWD_FMWINEVERYGAMEMODE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_DB_PLAYER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_KILLS_PLAYERS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMHORDWAVESSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_CAR_BOMBS_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_TDM_MVP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_HOLD_UP_SHOPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x14
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_NO_ARMWRESTLING_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMATTGANGHQ
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_AWD_FMBBETWIN
call fcn.1800eb430
mov r8d, 1
mov edx, 0xc350
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_DM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x33
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMFULLYMODDEDCAR
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_AWD_FM_DM_TOTALKILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_DM_TOTAL_DEATHS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_TIMES_FINISH_DM_TOP_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_PLAYER_HEADSHOTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x26f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_DM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_TDM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xd
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_GTA_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0xc
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_GOLF_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_SHOOTRANG_TG_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_SHOOTRANG_RT_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_SHOOTRANG_CT_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_SHOOTRANG_GRAN_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_TENNIS_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_TENNIS_MATCHES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_TOTAL_TDEATHMATCH_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_TOTAL_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_TOTAL_DEATHMATCH_LOST
call fcn.1800eb430
mov r8d, 1
mov edx, 0x17
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_TOTAL_RACES_LOST
call fcn.1800eb430
mov r8d, 1
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_25_KILLS_STICKYBOMBS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_50_KILLS_GRENADES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_GRENADE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_20_KILLS_MELEE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMMOSTKILLSSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_AWD_FMRALLYWONDRIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMWINSEARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMWINAIRRACE
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_TIMES_RACE_BEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_NUMBER_TURBO_STARTS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FM_RACES_FASTEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_NUMBER_SLIPSTREAMS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x69
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OVERALL_CHEAT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_LAP_DANCED_BOUGHT
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMKILLBOUNTY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMKILL3ANDWINGTARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_AWD_FMREVENGEKILLSDM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_SECURITY_CARS_ROBBED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x28
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_AWD_FMPICKUPDLCCRATE1ST
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_SCRIPT_INCREASE_STAM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SCRIPT_INCREASE_STRN
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SCRIPT_INCREASE_LUNG
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SCRIPT_INCREASE_DRIV
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SCRIPT_INCREASE_FLY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SCRIPT_INCREASE_SHO
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SCRIPT_INCREASE_STL
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_PISTOL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CMBTPISTOL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_APPISTOL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MICROSMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ASLTSMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ASLTRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CRBNRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ADVRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_HVYSNIPER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SNIPERRFL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ASLTSHTGN_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_PUMP_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_GRNLAUNCH_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_RPG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MINIGUNS_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ASLTSMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ASLTRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CRBNRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ADVRIFLE_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_HVYSNIPER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SNIPERRFL_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CMBTMG_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_PISTOL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CMBTPISTOL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_APPISTOL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MICROSMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ASLTSMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ASLTRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CRBNRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ADVRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_HVYSNIPER_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SNIPERRFL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ASLTSHTGN_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_PUMP_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_GRNLAUNCH_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_RPG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MINIGUNS_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ASLTSMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ASLTRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CRBNRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_ADVRIFLE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_HVYSNIPER_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_SNIPERRFL_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CMBTMG_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FMRACEWORLDRECHOLDER
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_AWD_ENEMYDRIVEBYKILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x258
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_USJS_COMPLETED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_USJS_FOUND
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FMWINALLRACEMODES
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_AWD_FMWINEVERYGAMEMODE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_DB_PLAYER_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_KILLS_PLAYERS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3e8
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FMHORDWAVESSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_CAR_BOMBS_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_TDM_MVP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_HOLD_UP_SHOPS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x14
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_NO_ARMWRESTLING_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x15
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FMATTGANGHQ
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_AWD_FMBBETWIN
call fcn.1800eb430
mov r8d, 1
mov edx, 0xc350
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_DM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x33
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FMFULLYMODDEDCAR
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_AWD_FM_DM_TOTALKILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x1f4
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_DM_TOTAL_DEATHS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x19c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_TIMES_FINISH_DM_TOP_3
call fcn.1800eb430
mov r8d, 1
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_PLAYER_HEADSHOTS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x26f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_DM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_TDM_WINS
call fcn.1800eb430
mov r8d, 1
mov edx, 0xd
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_GTA_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0xc
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_GOLF_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_SHOOTRANG_TG_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_SHOOTRANG_RT_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_SHOOTRANG_CT_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_SHOOTRANG_GRAN_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_TENNIS_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_TENNIS_MATCHES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_TOTAL_TDEATHMATCH_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3f
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_TOTAL_RACES_WON
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_TOTAL_DEATHMATCH_LOST
call fcn.1800eb430
mov r8d, 1
mov edx, 0x17
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_TOTAL_RACES_LOST
call fcn.1800eb430
mov r8d, 1
mov edx, 0x24
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_25_KILLS_STICKYBOMBS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_50_KILLS_GRENADES
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_GRENADE_ENEMY_KILLS
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_20_KILLS_MELEE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FMMOSTKILLSSURVIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_AWD_FMRALLYWONDRIVE
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FMWINSEARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FMWINAIRRACE
call fcn.1800eb430
mov r8d, 1
mov edx, 2
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_TIMES_RACE_BEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_NUMBER_TURBO_STARTS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x64
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FM_RACES_FASTEST_LAP
call fcn.1800eb430
mov r8d, 1
mov edx, 0x65
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_NUMBER_SLIPSTREAMS_IN_RACE
call fcn.1800eb430
mov r8d, 1
mov edx, 0x69
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OVERALL_CHEAT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_LAP_DANCED_BOUGHT
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FMKILLBOUNTY
call fcn.1800eb430
mov r8d, 1
mov edx, 0x32
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FMKILL3ANDWINGTARACE
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_AWD_FMREVENGEKILLSDM
call fcn.1800eb430
mov r8d, 1
mov edx, 0x3c
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_SECURITY_CARS_ROBBED
call fcn.1800eb430
mov r8d, 1
mov edx, 0x28
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_AWD_FMPICKUPDLCCRATE1ST
call fcn.1800eb430
mov r8d, 1
mov edx, 1
mov ecx, eax
call qword [0x1803856b8]
call fcn.180111550
lea rcx, str.earned_money
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019c7e1
lea rcx, str.MPPLY_TOTAL_EVC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
mov edx, 0x410b8b
lea rcx, [rsp + 0x5810]
call fcn.1800e3620
mov r8d, 1
lea rdx, [rsp + 0x5818]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 0x7fffffff
mov edx, 0x410b8b
lea rcx, [rsp + 0x5820]
call fcn.1800e3620
mov r8d, 2
lea rdx, [rsp + 0x5828]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov ecx, dword [0x18032fe2c]
mov dword [rax], ecx
mov edx, 0x410b8b
lea rcx, [rsp + 0x5830]
call fcn.1800e3620
mov r8d, 3
lea rdx, [rsp + 0x5838]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 0x79d2be32
mov edx, 0x410b8b
lea rcx, [rsp + 0x5840]
call fcn.1800e3620
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 1
mov edx, 0x410b8b
lea rcx, [rsp + 0x5848]
call fcn.1800e3620
mov r8d, 5
lea rdx, [rsp + 0x5850]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 0
mov edx, 0x410b8b
lea rcx, [rsp + 0x5858]
call fcn.1800e3620
mov r8d, 6
lea rdx, [rsp + 0x5860]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 0
mov edx, 0x410b8b
lea rcx, [rsp + 0x5868]
call fcn.1800e3620
mov r8d, 7
lea rdx, [rsp + 0x5870]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov dword [rax], 0x3f00000
mov edx, 1
lea rcx, [rsp + 0x18810]
call fcn.180032340
nop
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
lea rcx, [rsp + 0x18810]
add rcx, 0x10
mov rdx, rax
call fcn.180037e00
lea rdx, [0x18032fe2c]
lea rcx, [rsp + 0x18810]
call fcn.1801d6990
lea rcx, str.MP0_MONEY_EARN_JOBS
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [rsp + 0x2650]
mov ecx, eax
call qword [0x1803856b0]
mov eax, dword [0x18032fe2c]
mov ecx, dword [rsp + 0x2650]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2654], eax
lea rcx, str.MP0_MONEY_EARN_JOBS
call fcn.1800eb430
mov r8d, 1
mov ecx, dword [rsp + 0x2654]
mov edx, ecx
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
nop
lea rcx, [rsp + 0x18810]
call fcn.18002b2c0
lea rcx, str.RemoveBadSport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019ca6f
lea rcx, str.MP0_BAD_SPORT_BITSET
call fcn.1800eb430
xor r8d, r8d
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_WAS_I_BAD_SPORT
call fcn.1800eb430
xor r8d, r8d
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
xor r8d, r8d
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
xor r8d, r8d
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
xor r8d, r8d
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_DESTROYED_PVEHICLES
call fcn.1800eb430
xor r8d, r8d
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_VC_ANNOYINGME
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_TAGPLATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_NAME
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_MOTTO
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_STATUS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_EMBLEM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.Clear_Badsport_Stats
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019cadc
lea rcx, str.MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MPPLY_DESTROYED_PVEHICLES
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BADSPORT_MESSAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.Clear_All_Report
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019ccb8
lea rcx, str.MP0_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_VC_ANNOYINGME
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_TAGPLATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_NAME
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_MOTTO
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_STATUS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_EMBLEM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.0_commend_help_and_friendly
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019ceb0
lea rcx, str.MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
lea rcx, str.ClearMentalState
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019cf00
lea rcx, str.MP0_PLAYER_MENTAL_STATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_PLAYER_MENTAL_STATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b0]
call fcn.180111550
lea rcx, str.Playtime_Edits
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019cf75
lea rcx, str.MP0_TOTAL_PLAYING_TIME
call fcn.1800eb430
mov r8d, 1
mov edx, 0x2f34f600
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_TOTAL_PLAYING_TIME
call fcn.1800eb430
mov r8d, 1
mov edx, 0x2f34f600
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_TOTAL_PLAYING_TIME
call fcn.1800eb430
mov r8d, 1
mov edx, 0x2f34f600
mov ecx, eax
call qword [0x1803856c8]
call fcn.180111550
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Level_1_500
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Rank_25
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019cfcd
mov ecx, 0x19
call fcn.180054e70
lea rcx, str.Rank_50
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019cfea
mov ecx, 0x32
call fcn.180054e70
lea rcx, str.Rank_75
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d007
mov ecx, 0x4b
call fcn.180054e70
lea rcx, str.Rank_100
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d024
mov ecx, 0x64
call fcn.180054e70
lea rcx, str.Level_120
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d06f
lea rcx, str.MP0_CHAR_XP_FM
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHAR_XP_FM
call fcn.1800eb430
xor r8d, r8d
mov edx, 0x210c5a
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.Rank_125
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d08c
mov ecx, 0x7d
call fcn.180054e70
lea rcx, str.Rank_150
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d0a9
mov ecx, 0x96
call fcn.180054e70
lea rcx, str.Rank_175
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d0c6
mov ecx, 0xaf
call fcn.180054e70
lea rcx, str.Rank_200
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d0e3
mov ecx, 0xc8
call fcn.180054e70
lea rcx, str.Rank_225
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d100
mov ecx, 0xe1
call fcn.180054e70
lea rcx, str.Rank_250
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d11d
mov ecx, 0xfa
call fcn.180054e70
lea rcx, str.Rank_275
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d13a
mov ecx, 0x113
call fcn.180054e70
lea rcx, str.Rank_300
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d157
mov ecx, 0x12c
call fcn.180054e70
lea rcx, str.Rank_325
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d174
mov ecx, 0x145
call fcn.180054e70
lea rcx, str.Rank_350
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d191
mov ecx, 0x15e
call fcn.180054e70
lea rcx, str.Rank_375
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d1ae
mov ecx, 0x177
call fcn.180054e70
lea rcx, str.Rank_400
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d1cb
mov ecx, 0x190
call fcn.180054e70
lea rcx, str.Rank_425
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d1e8
mov ecx, 0x1a9
call fcn.180054e70
lea rcx, str.Rank_450
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d205
mov ecx, 0x1c2
call fcn.180054e70
lea rcx, str.Rank_475
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d222
mov ecx, 0x1db
call fcn.180054e70
lea rcx, str.Rank_500
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d23f
mov ecx, 0x1f4
call fcn.180054e70
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Level_500_1k
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Rank_525
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d297
mov ecx, 0x20d
call fcn.180054e70
lea rcx, str.Rank_550
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d2b4
mov ecx, 0x226
call fcn.180054e70
lea rcx, str.Rank_575
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d2d1
mov ecx, 0x23f
call fcn.180054e70
lea rcx, str.Rank_600
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d2ee
mov ecx, 0x258
call fcn.180054e70
lea rcx, str.Rank_625
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d30b
mov ecx, 0x271
call fcn.180054e70
lea rcx, str.Rank_650
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d328
mov ecx, 0x28a
call fcn.180054e70
lea rcx, str.Rank_675
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d345
mov ecx, 0x2a3
call fcn.180054e70
lea rcx, str.Rank_700
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d362
mov ecx, 0x2bc
call fcn.180054e70
lea rcx, str.Rank_725
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d37f
mov ecx, 0x2d5
call fcn.180054e70
lea rcx, str.Rank_750
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d39c
mov ecx, 0x2ee
call fcn.180054e70
lea rcx, str.Rank_775
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d3b9
mov ecx, 0x307
call fcn.180054e70
lea rcx, str.Rank_800
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d3d6
mov ecx, 0x320
call fcn.180054e70
lea rcx, str.Rank_825
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d3f3
mov ecx, 0x339
call fcn.180054e70
lea rcx, str.Rank_850
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d410
mov ecx, 0x352
call fcn.180054e70
lea rcx, str.Rank_875
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d42d
mov ecx, 0x36b
call fcn.180054e70
lea rcx, str.Rank_900
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d44a
mov ecx, 0x384
call fcn.180054e70
lea rcx, str.Rank_925
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d467
mov ecx, 0x39d
call fcn.180054e70
lea rcx, str.Rank_950
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d484
mov ecx, 0x3b6
call fcn.180054e70
lea rcx, str.Rank_975
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d4a1
mov ecx, 0x3cf
call fcn.180054e70
lea rcx, str.Rank_1_000
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d4be
mov ecx, 0x3e8
call fcn.180054e70
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Level_1k_2k
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Rank_1_100
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d516
mov ecx, 0x44c
call fcn.180054e70
lea rcx, str.Rank_1_200
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d533
mov ecx, 0x4b0
call fcn.180054e70
lea rcx, str.Rank_1_300
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d550
mov ecx, 0x514
call fcn.180054e70
lea rcx, str.Rank_1_400
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d56d
mov ecx, 0x578
call fcn.180054e70
lea rcx, str.Rank_1_500
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d58a
mov ecx, 0x5dc
call fcn.180054e70
lea rcx, str.Rank_1_600
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d5a7
mov ecx, 0x640
call fcn.180054e70
lea rcx, str.Rank_1_700
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d5c4
mov ecx, 0x6a4
call fcn.180054e70
lea rcx, str.Rank_1_800
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d5e1
mov ecx, 0x708
call fcn.180054e70
lea rcx, str.Rank_1_900
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d5fe
mov ecx, 0x76c
call fcn.180054e70
lea rcx, str.Rank_2_000
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d61b
mov ecx, 0x7d0
call fcn.180054e70
call fcn.1800f1a30
movss xmm0, dword [0x1802fb508]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb510]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Level_2k_3k
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Rank_2_100
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d673
mov ecx, 0x834
call fcn.180054e70
lea rcx, str.Rank_2_200
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d690
mov ecx, 0x898
call fcn.180054e70
lea rcx, str.Rank_2_300
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d6ad
mov ecx, 0x8fc
call fcn.180054e70
lea rcx, str.Rank_2_400
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d6ca
mov ecx, 0x960
call fcn.180054e70
lea rcx, str.Rank_2_500
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d6e7
mov ecx, 0x9c4
call fcn.180054e70
lea rcx, str.Rank_2_600
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d704
mov ecx, 0xa28
call fcn.180054e70
lea rcx, str.Rank_2_700
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d721
mov ecx, 0xa8c
call fcn.180054e70
lea rcx, str.Rank_2_800
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d73e
mov ecx, 0x708
call fcn.180054e70
lea rcx, str.Rank_2_900
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d75b
mov ecx, 0x76c
call fcn.180054e70
lea rcx, str.Rank_3_000
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d778
mov ecx, 0xbb8
call fcn.180054e70
call fcn.1800f1a30
movss xmm0, dword [0x1802fb508]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb510]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Level_3k_6k
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Rank_3_100
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d7d0
mov ecx, 0xc1c
call fcn.180054e70
lea rcx, str.Rank_3_200
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d7ed
mov ecx, 0xc80
call fcn.180054e70
lea rcx, str.Rank_3_300
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d80a
mov ecx, 0xce4
call fcn.180054e70
lea rcx, str.Rank_3_400
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d827
mov ecx, 0xd48
call fcn.180054e70
lea rcx, str.Rank_3_500
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d844
mov ecx, 0xdac
call fcn.180054e70
lea rcx, str.Rank_3_600
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d861
mov ecx, 0xe10
call fcn.180054e70
lea rcx, str.Rank_3_700
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d87e
mov ecx, 0xe74
call fcn.180054e70
lea rcx, str.Rank_3_800
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d89b
mov ecx, 0xed8
call fcn.180054e70
lea rcx, str.Rank_3_900
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d8b8
mov ecx, 0xf3c
call fcn.180054e70
lea rcx, str.Rank_4_000
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d8d5
mov ecx, 0xfa0
call fcn.180054e70
lea rcx, str.Rank_4_100
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d8f2
mov ecx, 0x1004
call fcn.180054e70
lea rcx, str.Rank_4_200
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d90f
mov ecx, 0x1068
call fcn.180054e70
lea rcx, str.Rank_4_300
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d92c
mov ecx, 0x10cc
call fcn.180054e70
lea rcx, str.Rank_4_400
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d949
mov ecx, 0x1130
call fcn.180054e70
lea rcx, str.Rank_4_500
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d966
mov ecx, 0x1194
call fcn.180054e70
lea rcx, str.Rank_4_600
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d983
mov ecx, 0x11f8
call fcn.180054e70
lea rcx, str.Rank_4_700
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d9a0
mov ecx, 0x125c
call fcn.180054e70
lea rcx, str.Rank_4_800
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d9bd
mov ecx, 0x12c0
call fcn.180054e70
lea rcx, str.Rank_4_900
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d9da
mov ecx, 0x1324
call fcn.180054e70
lea rcx, str.Rank_5_000
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019d9f7
mov ecx, 0x1388
call fcn.180054e70
lea rcx, str.Rank_5_100
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019da14
mov ecx, 0x13ec
call fcn.180054e70
lea rcx, str.Rank_5_200
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019da31
mov ecx, 0x1450
call fcn.180054e70
lea rcx, str.Rank_5_300
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019da4e
mov ecx, 0x14b4
call fcn.180054e70
lea rcx, str.Rank_5_400
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019da6b
mov ecx, 0x1518
call fcn.180054e70
lea rcx, str.Rank_5_500
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019da88
mov ecx, 0x157c
call fcn.180054e70
lea rcx, str.Rank_5_600
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019daa5
mov ecx, 0x15e0
call fcn.180054e70
lea rcx, str.Rank_5_700
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dac2
mov ecx, 0x1644
call fcn.180054e70
lea rcx, str.Rank_5_800
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dadf
mov ecx, 0x16a8
call fcn.180054e70
lea rcx, str.Rank_5_900
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dafc
mov ecx, 0x170c
call fcn.180054e70
lea rcx, str.Rank_6_100
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019db19
mov ecx, 0x17d4
call fcn.180054e70
lea rcx, str.Rank_6_200
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019db36
mov ecx, 0x1838
call fcn.180054e70
lea rcx, str.Rank_6_300
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019db53
mov ecx, 0x189c
call fcn.180054e70
lea rcx, str.Rank_6_400
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019db70
mov ecx, 0x1900
call fcn.180054e70
lea rcx, str.Rank_6_500
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019db8d
mov ecx, 0x1964
call fcn.180054e70
lea rcx, str.Rank_6_600
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dbaa
mov ecx, 0x19c8
call fcn.180054e70
lea rcx, str.Rank_6_700
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dbc7
mov ecx, 0x1a2c
call fcn.180054e70
lea rcx, str.Rank_6_800
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dbe4
mov ecx, 0x1a90
call fcn.180054e70
lea rcx, str.Rank_6_900
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dc01
mov ecx, 0x1af4
call fcn.180054e70
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Level_7k_8k
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Rank_7_100
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dc59
mov ecx, 0x1bbc
call fcn.180054e70
lea rcx, str.Rank_7_200
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dc76
mov ecx, 0x1c20
call fcn.180054e70
lea rcx, str.Rank_7_300
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dc93
mov ecx, 0x1c84
call fcn.180054e70
lea rcx, str.Rank_7_400
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dcb0
mov ecx, 0x1ce8
call fcn.180054e70
lea rcx, str.Rank_7_500
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dccd
mov ecx, 0x1d4c
call fcn.180054e70
lea rcx, str.Rank_7_600
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dcea
mov ecx, 0x1db0
call fcn.180054e70
lea rcx, str.Rank_7_700
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dd07
mov ecx, 0x1e14
call fcn.180054e70
lea rcx, str.Rank_7_800
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dd24
mov ecx, 0x1e78
call fcn.180054e70
lea rcx, str.Rank_7_900
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dd41
mov ecx, 0x1edc
call fcn.180054e70
lea rcx, str.Rank_7_999
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019dd5e
mov ecx, 0x1f3f
call fcn.180054e70
call fcn.1800f1a30
movss xmm0, dword [0x1802fb508]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb510]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Recovery
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Level_1
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019ddf9
mov dword [rsp + 0x2658], 1
lea rcx, str.MP0_CHAR_SET_RP_GIFT_ADMIN
call fcn.1800eb430
mov r8d, 1
mov edx, dword [rsp + 0x2658]
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHAR_SET_RP_GIFT_ADMIN
call fcn.1800eb430
mov r8d, 1
mov edx, dword [rsp + 0x2658]
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.Rp_Gift
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019de75
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rcx, rax
call fcn.18022294c
mov dword [rsp + 0x265c], eax
lea rcx, str.MP0_CHAR_SET_RP_GIFT_ADMIN
call fcn.1800eb430
mov r8d, 1
mov edx, dword [rsp + 0x265c]
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHAR_SET_RP_GIFT_ADMIN
call fcn.1800eb430
mov r8d, 1
mov edx, dword [rsp + 0x265c]
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.Spoof_rank
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019df00
call fcn.180111160
mov dword [rsp + 0x2660], eax
mov edx, 0x18423b
lea rcx, [rsp + 0x5878]
call fcn.1800e3620
mov r9d, 0x332
mov r8d, dword [0x180384d2c]
lea rdx, [rsp + 0x5880]
mov rcx, rax
call fcn.1800e22a0
mov r8d, 0xd3
lea rdx, [rsp + 0x5888]
mov rcx, rax
call fcn.1800e3650
mov r8d, 6
lea rdx, [rsp + 0x5890]
mov rcx, rax
call fcn.1800e3650
mov rcx, rax
call fcn.1800e15c0
mov ecx, dword [rsp + 0x2660]
mov dword [rax], ecx
mov edx, 0xbb
lea rcx, str.Level_1_8000_t_t_t_t_t
call fcn.18010c490
mov edx, 0x5a
lea rcx, str.Recovery_Unlocks_t_t_t_t
call fcn.18010c490
mov edx, 9
lea rcx, str.Money_Menu_t_t_t_t
call fcn.18010c490
mov edx, 0x14a
lea rcx, str.Show_Report_t_t_t
call fcn.18010c490
call fcn.1800f1a30
lea rcx, str.dont_try_it_or_dont_coming_cry_if_you_get_banned
call fcn.1800296c0
call fcn.180028ba0
jmp case.0x18011196c.3
lea rcx, str.Show_Report
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x10950]
mov qword [rsp + 0x5898], rax
lea rax, [rsp + 0x2c2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2c2]
mov rcx, qword [rsp + 0x5898]
call fcn.1801da930
mov qword [rsp + 0x58a0], rax
mov r8, qword [rsp + 0x58a0]
lea rdx, [0x180382cca]
lea rcx, str.AutoClear_Report
call fcn.18010cb30
lea rcx, str.Clear_All_Reports
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019f7d1
lea rcx, str.MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_VC_ANNOYINGME
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_TAGPLATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_NAME
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_MOTTO
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_STATUS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BAD_CREW_EMBLEM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_WAS_I_BAD_SPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_DESTROYED_PVEHICLES
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP0_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP0_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP2_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP2_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP2_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP2_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MPPLY_DESTROYED_PVEHICLES
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BADSPORT_MESSAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_1ST_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_2ND_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_3RD_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_4TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_5TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_6TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_7TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_8TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_9TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP2_BADSPORT_NUMDAYS_10TH_OFFENCE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP0_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP2_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP2_BADSPORT_RESET_MINUTES
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MPPLY_DESTROYED_PVEHICLES
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BADSPORT_MESSAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MP1_MPPLY_CHAR_IS_BADSPORT
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_MPPLY_BECAME_BADSPORT_NUM
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_BAD_SPORT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP1_CHEAT_BITSET
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_OVERALL_BADSPORT
call fcn.1800eb430
mov r8d, 1
xorps xmm1, xmm1
mov ecx, eax
call qword [0x1803856c0]
lea rcx, str.MPPLY_DESTROYED_PVEHICLES
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MPPLY_BADSPORT_MESSAGE
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rcx, str.MP0_FM_CHANGECHAR_ASKED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.MP1_FM_CHANGECHAR_ASKED
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rax, [rsp + 0xef70]
mov qword [rsp + 0x58a8], rax
lea rdx, str.MP1_FM_CHANGECHAR_ASKED
mov rcx, qword [rsp + 0x58a8]
call fcn.180029660
mov qword [rsp + 0x58b0], rax
mov rcx, qword [rsp + 0x58b0]
call fcn.1800e4ac0
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856b8]
lea rcx, str.All_Reports_cleared_
call fcn.1800296c0
call fcn.180111550
lea rcx, str.MPPLY_REPORT_STRENGTH
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d7c]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_GAME_EXPLOITS
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d84]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_OFFENSIVE_LANGUAGE
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d80]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_OFFENSIVE_TAGPLATE
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d78]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_OFFENSIVE_UGC
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d74]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_EXPLOITS
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d70]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_GRIEFING
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d6c]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_COMMEND_STRENGTH
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d68]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_FRIENDLY
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d64]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_HELPFUL
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d60]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_VC_ANNOYINGME
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d5c]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_VC_HATE
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d58]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_BAD_CREW_NAME
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d54]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_BAD_CREW_MOTTO
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d50]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_BAD_CREW_STATUS
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d4c]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_BAD_CREW_EMBLEM
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d48]
mov ecx, eax
call qword [0x1803856b0]
lea rcx, str.MPPLY_ISPUNISHED
call fcn.1800eb430
mov r8d, 0xffffffff
lea rdx, [0x180384d44]
mov ecx, eax
call qword [0x1803856b0]
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d7c]
lea rcx, str.REPORT_STRENGTH
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d84]
lea rcx, str.GAME_EXPLOITS
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d80]
lea rcx, str.OFFENSIVE_LANGUAGE
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d78]
lea rcx, str.OFFENSIVE_TAGPLATE
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d74]
lea rcx, str.OFFENSIVE_UGC
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d70]
lea rcx, str.EXPLOITS
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d6c]
lea rcx, str.GRIEFING
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d64]
lea rcx, str.FRIENDLY
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d60]
lea rcx, str.HELPFUL
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d5c]
lea rcx, str.VC_ANNOYING_ME
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d58]
lea rcx, str.VCHATE
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d54]
lea rcx, str.BAD_CREW_NAME
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d50]
lea rcx, str.BAD_CREW_MOTTO
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d4c]
lea rcx, str.BAD_CREW_STATUS
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d48]
lea rcx, str.BAD_CREW_EMBLEM
call fcn.18010d8c0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180384d44]
lea rcx, str.IS_PUNISHED
call fcn.18010d8c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Level
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Change_Rank
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019fc6d
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25918]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25918]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2664], eax
mov ecx, dword [rsp + 0x2664]
call fcn.180054e70
nop
lea rcx, [rsp + 0x25918]
call fcn.180029310
mov edx, 0x3f
lea rcx, str.Level_1_500_t_t_t_t_t
call fcn.18010c490
mov edx, 0x40
lea rcx, str.Level_500_1k_t_t_t_t_t
call fcn.18010c490
mov edx, 0x41
lea rcx, str.Level_1k_2k_t_t_t_t_t
call fcn.18010c490
mov edx, 0x42
lea rcx, str.Level_2k_3k_t_t_t_t_t
call fcn.18010c490
mov edx, 0x43
lea rcx, str.Level_3k_6k_t_t_t_t_t
call fcn.18010c490
mov edx, 0x44
lea rcx, str.Level_7k_8k_t_t_t_t_t
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028ba0
jmp case.0x18011196c.3
lea rcx, str.Object_Spawner
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0xb5
lea rcx, str.Prop_List_t_t_t_t_t
call fcn.18010c490
mov edx, 0x59
lea rcx, str.Exploit_Map_Mods_t_t_t_t
call fcn.18010c490
mov edx, 0x5b
lea rcx, str.Exploit_Army_t_t_t_t_t
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb450]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Spawn_Buddie
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Jesus_GodMod
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x18019feee
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2668], eax
call fcn.1801e92f0
mov dword [rsp + 0x266c], eax
mov ecx, dword [rsp + 0x266c]
call fcn.1801e8f70
test eax, eax
jne 0x18019fda6
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe1f8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20658]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20670]
lea rcx, [rsp + 0x20658]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.U_M_M_Jesus_01
call fcn.1800eb430
mov dword [rsp + 0x2670], eax
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x2674], eax
mov ecx, dword [rsp + 0x2670]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2670]
call fcn.1801e8d00
test eax, eax
jne 0x18019fe3e
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18019fe25
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20680]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20678]
movss xmm2, dword [rsp + 0x20670]
mov edx, dword [rsp + 0x2670]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2678], eax
xor edx, edx
mov ecx, dword [rsp + 0x2678]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x2678]
call fcn.1801e7c60
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x2674]
mov edx, dword [rsp + 0x2674]
mov ecx, dword [rsp + 0x2678]
call fcn.1801e7bb0
mov edx, 1
mov ecx, dword [rsp + 0x2678]
call fcn.1801e7b50
lea rcx, str.Stripper
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a007b
mov eax, dword [0x180384d40]
mov dword [rsp + 0x267c], eax
call fcn.1801e92f0
mov dword [rsp + 0x2680], eax
mov ecx, dword [rsp + 0x2680]
call fcn.1801e8f70
test eax, eax
jne 0x18019ff33
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe1e0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x206a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x206b8]
lea rcx, [rsp + 0x206a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.s_f_y_stripper_01
call fcn.1800eb430
mov dword [rsp + 0x2684], eax
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x2688], eax
mov ecx, dword [rsp + 0x2684]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2684]
call fcn.1801e8d00
test eax, eax
jne 0x18019ffcb
xor ecx, ecx
call fcn.1800f5d20
jmp 0x18019ffb2
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x206c8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x206c0]
movss xmm2, dword [rsp + 0x206b8]
mov edx, dword [rsp + 0x2684]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x268c], eax
xor edx, edx
mov ecx, dword [rsp + 0x268c]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x268c]
call fcn.1801e7c60
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x2688]
mov edx, dword [rsp + 0x2688]
mov ecx, dword [rsp + 0x268c]
call fcn.1801e7bb0
mov edx, 1
mov ecx, dword [rsp + 0x268c]
call fcn.1801e7b50
lea rcx, str.Stripper_GodMod
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a020b
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2690], eax
call fcn.1801e92f0
mov dword [rsp + 0x2694], eax
mov ecx, dword [rsp + 0x2694]
call fcn.1801e8f70
test eax, eax
jne 0x1801a00c0
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe1b0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x206e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20700]
lea rcx, [rsp + 0x206e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.s_f_y_stripper_01
call fcn.1800eb430
mov dword [rsp + 0x2698], eax
lea rcx, str.WEAPON_RAILGUN
call fcn.1800eb430
mov dword [rsp + 0x269c], eax
mov ecx, dword [rsp + 0x2698]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2698]
call fcn.1801e8d00
test eax, eax
jne 0x1801a0158
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a013f
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20710]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20708]
movss xmm2, dword [rsp + 0x20700]
mov edx, dword [rsp + 0x2698]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x26a0], eax
mov edx, 1
mov ecx, dword [rsp + 0x26a0]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x26a0]
call fcn.1801e7c60
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x269c]
mov edx, dword [rsp + 0x269c]
mov ecx, dword [rsp + 0x26a0]
call fcn.1801e7bb0
mov edx, 1
mov ecx, dword [rsp + 0x26a0]
call fcn.1801e7b50
lea rcx, str.Swat
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a0398
mov eax, dword [0x180384d40]
mov dword [rsp + 0x26a4], eax
call fcn.1801e92f0
mov dword [rsp + 0x26a8], eax
mov ecx, dword [rsp + 0x26a8]
call fcn.1801e8f70
test eax, eax
jne 0x1801a0250
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe180]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20730]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20748]
lea rcx, [rsp + 0x20730]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.S_M_Y_Swat_01
call fcn.1800eb430
mov dword [rsp + 0x26ac], eax
lea rcx, str.WEAPON_STUNGUN
call fcn.1800eb430
mov dword [rsp + 0x26b0], eax
mov ecx, dword [rsp + 0x26ac]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x26ac]
call fcn.1801e8d00
test eax, eax
jne 0x1801a02e8
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a02cf
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20758]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20750]
movss xmm2, dword [rsp + 0x20748]
mov edx, dword [rsp + 0x26ac]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x26b4], eax
xor edx, edx
mov ecx, dword [rsp + 0x26b4]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x26b4]
call fcn.1801e7c60
mov dword [rsp + 0x20], 0x270f
mov r9d, 0x270f
mov r8d, dword [rsp + 0x26b0]
mov edx, dword [rsp + 0x26b0]
mov ecx, dword [rsp + 0x26b4]
call fcn.1801e7bb0
mov edx, 1
mov ecx, dword [rsp + 0x26b4]
call fcn.1801e7b50
lea rcx, [0x1802ccec4]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a0575
mov eax, dword [0x180384d40]
mov dword [rsp + 0x26b8], eax
call fcn.1801e92f0
mov dword [rsp + 0x26bc], eax
mov ecx, dword [rsp + 0x26bc]
call fcn.1801e8f70
test eax, eax
jne 0x1801a03dd
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe168]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20778]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20790]
lea rcx, [rsp + 0x20778]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.a_c_cat_01
call fcn.1800eb430
mov dword [rsp + 0x26c0], eax
mov ecx, dword [rsp + 0x26c0]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x26c0]
call fcn.1801e8d00
test eax, eax
jne 0x1801a0462
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a0449
mov ecx, dword [0x180384d40]
call fcn.1801e7de0
mov dword [rsp + 0x26c4], eax
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x207a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20798]
movss xmm2, dword [rsp + 0x20790]
mov edx, dword [rsp + 0x26c0]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x26c8], eax
mov edx, dword [rsp + 0x26c4]
mov ecx, dword [rsp + 0x26bc]
call fcn.1801e7d80
mov edx, dword [rsp + 0x26c4]
mov ecx, dword [rsp + 0x26c8]
call fcn.1801e7d20
xor edx, edx
mov ecx, dword [rsp + 0x26c8]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x26c8]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x26c8]
call fcn.1801e7b50
mov edx, dword [rsp + 0x26c4]
mov ecx, dword [rsp + 0x26c8]
call fcn.1801e7cc0
xor edx, edx
mov ecx, dword [rsp + 0x26c8]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x26c8]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x26c8]
call fcn.1801e7b50
mov edx, 3
mov ecx, dword [rsp + 0x26c4]
call fcn.1801e7a60
lea rcx, str.Chop
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a0752
mov eax, dword [0x180384d40]
mov dword [rsp + 0x26cc], eax
call fcn.1801e92f0
mov dword [rsp + 0x26d0], eax
mov ecx, dword [rsp + 0x26d0]
call fcn.1801e8f70
test eax, eax
jne 0x1801a05ba
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe138]
call fcn.1801e8eb0
lea rcx, [rsp + 0x207c0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x207d8]
lea rcx, [rsp + 0x207c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.a_c_chop
call fcn.1800eb430
mov dword [rsp + 0x26d4], eax
mov ecx, dword [rsp + 0x26d4]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x26d4]
call fcn.1801e8d00
test eax, eax
jne 0x1801a063f
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a0626
mov ecx, dword [0x180384d40]
call fcn.1801e7de0
mov dword [rsp + 0x26d8], eax
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x207e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x207e0]
movss xmm2, dword [rsp + 0x207d8]
mov edx, dword [rsp + 0x26d4]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x26dc], eax
mov edx, dword [rsp + 0x26d8]
mov ecx, dword [rsp + 0x26d0]
call fcn.1801e7d80
mov edx, dword [rsp + 0x26d8]
mov ecx, dword [rsp + 0x26dc]
call fcn.1801e7d20
xor edx, edx
mov ecx, dword [rsp + 0x26dc]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x26dc]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x26dc]
call fcn.1801e7b50
mov edx, dword [rsp + 0x26d8]
mov ecx, dword [rsp + 0x26dc]
call fcn.1801e7cc0
xor edx, edx
mov ecx, dword [rsp + 0x26dc]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x26dc]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x26dc]
call fcn.1801e7b50
mov edx, 3
mov ecx, dword [rsp + 0x26d8]
call fcn.1801e7a60
lea rcx, str.Bird
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a092f
mov eax, dword [0x180384d40]
mov dword [rsp + 0x26e0], eax
call fcn.1801e92f0
mov dword [rsp + 0x26e4], eax
mov ecx, dword [rsp + 0x26e4]
call fcn.1801e8f70
test eax, eax
jne 0x1801a0797
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe120]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20808]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20820]
lea rcx, [rsp + 0x20808]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.a_c_chickenhawk
call fcn.1800eb430
mov dword [rsp + 0x26e8], eax
mov ecx, dword [rsp + 0x26e8]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x26e8]
call fcn.1801e8d00
test eax, eax
jne 0x1801a081c
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a0803
mov ecx, dword [0x180384d40]
call fcn.1801e7de0
mov dword [rsp + 0x26ec], eax
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20830]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20828]
movss xmm2, dword [rsp + 0x20820]
mov edx, dword [rsp + 0x26e8]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x26f0], eax
mov edx, dword [rsp + 0x26ec]
mov ecx, dword [rsp + 0x26e4]
call fcn.1801e7d80
mov edx, dword [rsp + 0x26ec]
mov ecx, dword [rsp + 0x26f0]
call fcn.1801e7d20
xor edx, edx
mov ecx, dword [rsp + 0x26f0]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x26f0]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x26f0]
call fcn.1801e7b50
mov edx, dword [rsp + 0x26ec]
mov ecx, dword [rsp + 0x26f0]
call fcn.1801e7cc0
xor edx, edx
mov ecx, dword [rsp + 0x26f0]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x26f0]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x26f0]
call fcn.1801e7b50
mov edx, 3
mov ecx, dword [rsp + 0x26ec]
call fcn.1801e7a60
lea rcx, str.Cougar
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a0b0c
mov eax, dword [0x180384d40]
mov dword [rsp + 0x26f4], eax
call fcn.1801e92f0
mov dword [rsp + 0x26f8], eax
mov ecx, dword [rsp + 0x26f8]
call fcn.1801e8f70
test eax, eax
jne 0x1801a0974
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe108]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20850]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20868]
lea rcx, [rsp + 0x20850]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.a_c_mtlion
call fcn.1800eb430
mov dword [rsp + 0x26fc], eax
mov ecx, dword [rsp + 0x26fc]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x26fc]
call fcn.1801e8d00
test eax, eax
jne 0x1801a09f9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a09e0
mov ecx, dword [0x180384d40]
call fcn.1801e7de0
mov dword [rsp + 0x2700], eax
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20878]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20870]
movss xmm2, dword [rsp + 0x20868]
mov edx, dword [rsp + 0x26fc]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2704], eax
mov edx, dword [rsp + 0x2700]
mov ecx, dword [rsp + 0x26f8]
call fcn.1801e7d80
mov edx, dword [rsp + 0x2700]
mov ecx, dword [rsp + 0x2704]
call fcn.1801e7d20
xor edx, edx
mov ecx, dword [rsp + 0x2704]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x2704]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x2704]
call fcn.1801e7b50
mov edx, dword [rsp + 0x2700]
mov ecx, dword [rsp + 0x2704]
call fcn.1801e7cc0
xor edx, edx
mov ecx, dword [rsp + 0x2704]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x2704]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x2704]
call fcn.1801e7b50
mov edx, 3
mov ecx, dword [rsp + 0x2700]
call fcn.1801e7a60
lea rcx, str.Sex_Pest
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a0cde
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2708], eax
call fcn.1801e92f0
mov dword [rsp + 0x270c], eax
mov ecx, dword [rsp + 0x270c]
call fcn.1801e8f70
test eax, eax
jne 0x1801a0b51
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe0f0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20898]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x208b0]
lea rcx, [rsp + 0x20898]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.u_m_y_justin
call fcn.1800eb430
mov dword [rsp + 0x2710], eax
lea rax, str.rcmpaparazzo_2
mov qword [rsp + 0x58b8], rax
lea rax, str.shag_loop_a
mov qword [rsp + 0x58c0], rax
mov ecx, dword [rsp + 0x2710]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2710]
call fcn.1801e8d00
test eax, eax
jne 0x1801a0bf4
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a0bdb
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x208c0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x208b8]
movss xmm2, dword [rsp + 0x208b0]
mov edx, dword [rsp + 0x2710]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2714], eax
xor edx, edx
mov ecx, dword [rsp + 0x2714]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x58b8]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x58b8]
call fcn.1801e79e0
test eax, eax
jne 0x1801a0c80
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a0c66
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x58c0]
mov rdx, qword [rsp + 0x58b8]
mov ecx, dword [rsp + 0x2714]
call fcn.1801e78c0
lea rcx, str.Incest
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a1074
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2718], eax
call fcn.1801e92f0
mov dword [rsp + 0x271c], eax
mov ecx, dword [rsp + 0x271c]
call fcn.1801e8f70
test eax, eax
jne 0x1801a0d23
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe0c0]
call fcn.1801e8eb0
lea rcx, [rsp + 0x208e0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x208f8]
lea rcx, [rsp + 0x208e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.player_zero
call fcn.1800eb430
mov dword [rsp + 0x2720], eax
lea rcx, str.ig_tracydisanto
call fcn.1800eb430
mov dword [rsp + 0x2724], eax
lea rax, str.rcmpaparazzo_2
mov qword [rsp + 0x58c8], rax
lea rax, str.shag_loop_a
mov qword [rsp + 0x58d0], rax
lea rax, str.rcmpaparazzo_2
mov qword [rsp + 0x58d8], rax
lea rax, str.shag_loop_poppy
mov qword [rsp + 0x58e0], rax
mov ecx, dword [rsp + 0x2720]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2720]
call fcn.1801e8d00
test eax, eax
jne 0x1801a0df7
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a0dde
mov ecx, dword [rsp + 0x2724]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2724]
call fcn.1801e8d00
test eax, eax
jne 0x1801a0e1d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a0e04
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20908]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20900]
movss xmm2, dword [rsp + 0x208f8]
mov edx, dword [rsp + 0x2720]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2728], eax
xor edx, edx
mov ecx, dword [rsp + 0x2728]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x58c8]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x58c8]
call fcn.1801e79e0
test eax, eax
jne 0x1801a0ea9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a0e8f
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x58d0]
mov rdx, qword [rsp + 0x58c8]
mov ecx, dword [rsp + 0x2728]
call fcn.1801e78c0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20908]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20900]
movss xmm2, dword [rsp + 0x208f8]
mov edx, dword [rsp + 0x2724]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x272c], eax
xor edx, edx
mov ecx, dword [rsp + 0x272c]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x58d8]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x58d8]
call fcn.1801e79e0
test eax, eax
jne 0x1801a0f93
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a0f79
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x58e0]
mov rdx, qword [rsp + 0x58d8]
mov ecx, dword [rsp + 0x272c]
call fcn.1801e78c0
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 2
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde38]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb3f0]
mov r8d, 0xffffffff
mov edx, dword [rsp + 0x272c]
mov ecx, dword [rsp + 0x2728]
call fcn.1801e7580
lea rcx, str.Butt_Buddie
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a140a
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2730], eax
call fcn.1801e92f0
mov dword [rsp + 0x2734], eax
mov ecx, dword [rsp + 0x2734]
call fcn.1801e8f70
test eax, eax
jne 0x1801a10b9
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe0a8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20928]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20940]
lea rcx, [rsp + 0x20928]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.player_two
call fcn.1800eb430
mov dword [rsp + 0x2738], eax
lea rcx, str.player_one
call fcn.1800eb430
mov dword [rsp + 0x273c], eax
lea rax, str.rcmpaparazzo_2
mov qword [rsp + 0x58e8], rax
lea rax, str.shag_loop_a
mov qword [rsp + 0x58f0], rax
lea rax, str.rcmpaparazzo_2
mov qword [rsp + 0x58f8], rax
lea rax, str.shag_loop_poppy
mov qword [rsp + 0x5900], rax
mov ecx, dword [rsp + 0x2738]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2738]
call fcn.1801e8d00
test eax, eax
jne 0x1801a118d
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a1174
mov ecx, dword [rsp + 0x273c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x273c]
call fcn.1801e8d00
test eax, eax
jne 0x1801a11b3
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a119a
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20950]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20948]
movss xmm2, dword [rsp + 0x20940]
mov edx, dword [rsp + 0x2738]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2740], eax
xor edx, edx
mov ecx, dword [rsp + 0x2740]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x58e8]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x58e8]
call fcn.1801e79e0
test eax, eax
jne 0x1801a123f
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a1225
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x58f0]
mov rdx, qword [rsp + 0x58e8]
mov ecx, dword [rsp + 0x2740]
call fcn.1801e78c0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20950]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20948]
movss xmm2, dword [rsp + 0x20940]
mov edx, dword [rsp + 0x273c]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2744], eax
xor edx, edx
mov ecx, dword [rsp + 0x2744]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x58f8]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x58f8]
call fcn.1801e79e0
test eax, eax
jne 0x1801a1329
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a130f
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x5900]
mov rdx, qword [rsp + 0x58f8]
mov ecx, dword [rsp + 0x2744]
call fcn.1801e78c0
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 2
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde38]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb3f0]
mov r8d, 0xffffffff
mov edx, dword [rsp + 0x2744]
mov ecx, dword [rsp + 0x2740]
call fcn.1801e7580
lea rcx, str.Jesus_Incest
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a17a0
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2748], eax
call fcn.1801e92f0
mov dword [rsp + 0x274c], eax
mov ecx, dword [rsp + 0x274c]
call fcn.1801e8f70
test eax, eax
jne 0x1801a144f
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe078]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20970]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20988]
lea rcx, [rsp + 0x20970]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.U_M_M_Jesus_01
call fcn.1800eb430
mov dword [rsp + 0x2750], eax
lea rcx, str.ig_tracydisanto
call fcn.1800eb430
mov dword [rsp + 0x2754], eax
lea rax, str.rcmpaparazzo_2
mov qword [rsp + 0x5908], rax
lea rax, str.shag_loop_a
mov qword [rsp + 0x5910], rax
lea rax, str.rcmpaparazzo_2
mov qword [rsp + 0x5918], rax
lea rax, str.shag_loop_poppy
mov qword [rsp + 0x5920], rax
mov ecx, dword [rsp + 0x2750]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2750]
call fcn.1801e8d00
test eax, eax
jne 0x1801a1523
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a150a
mov ecx, dword [rsp + 0x2754]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2754]
call fcn.1801e8d00
test eax, eax
jne 0x1801a1549
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a1530
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20998]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20990]
movss xmm2, dword [rsp + 0x20988]
mov edx, dword [rsp + 0x2750]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2758], eax
xor edx, edx
mov ecx, dword [rsp + 0x2758]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x5908]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x5908]
call fcn.1801e79e0
test eax, eax
jne 0x1801a15d5
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a15bb
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x5910]
mov rdx, qword [rsp + 0x5908]
mov ecx, dword [rsp + 0x2758]
call fcn.1801e78c0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20998]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20990]
movss xmm2, dword [rsp + 0x20988]
mov edx, dword [rsp + 0x2754]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x275c], eax
xor edx, edx
mov ecx, dword [rsp + 0x275c]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x5918]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x5918]
call fcn.1801e79e0
test eax, eax
jne 0x1801a16bf
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a16a5
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x5920]
mov rdx, qword [rsp + 0x5918]
mov ecx, dword [rsp + 0x275c]
call fcn.1801e78c0
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 2
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde38]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb3f0]
mov r8d, 0xffffffff
mov edx, dword [rsp + 0x275c]
mov ecx, dword [rsp + 0x2758]
call fcn.1801e7580
lea rcx, str.Jesus_Butt_2
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a1b36
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2760], eax
call fcn.1801e92f0
mov dword [rsp + 0x2764], eax
mov ecx, dword [rsp + 0x2764]
call fcn.1801e8f70
test eax, eax
jne 0x1801a17e5
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe048]
call fcn.1801e8eb0
lea rcx, [rsp + 0x209b8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x209d0]
lea rcx, [rsp + 0x209b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.u_m_m_jesus_01
call fcn.1800eb430
mov dword [rsp + 0x2768], eax
lea rcx, str.CSB_Stripper_02
call fcn.1800eb430
mov dword [rsp + 0x276c], eax
lea rax, str.rcmpaparazzo_2
mov qword [rsp + 0x5928], rax
lea rax, str.shag_loop_a
mov qword [rsp + 0x5930], rax
lea rax, str.rcmpaparazzo_2
mov qword [rsp + 0x5938], rax
lea rax, str.shag_loop_poppy
mov qword [rsp + 0x5940], rax
mov ecx, dword [rsp + 0x2768]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2768]
call fcn.1801e8d00
test eax, eax
jne 0x1801a18b9
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a18a0
mov ecx, dword [rsp + 0x276c]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x276c]
call fcn.1801e8d00
test eax, eax
jne 0x1801a18df
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a18c6
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x209e0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x209d8]
movss xmm2, dword [rsp + 0x209d0]
mov edx, dword [rsp + 0x2768]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2770], eax
xor edx, edx
mov ecx, dword [rsp + 0x2770]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x5928]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x5928]
call fcn.1801e79e0
test eax, eax
jne 0x1801a196b
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a1951
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x5930]
mov rdx, qword [rsp + 0x5928]
mov ecx, dword [rsp + 0x2770]
call fcn.1801e78c0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x209e0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x209d8]
movss xmm2, dword [rsp + 0x209d0]
mov edx, dword [rsp + 0x276c]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2774], eax
xor edx, edx
mov ecx, dword [rsp + 0x2774]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x5938]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x5938]
call fcn.1801e79e0
test eax, eax
jne 0x1801a1a55
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a1a3b
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x5940]
mov rdx, qword [rsp + 0x5938]
mov ecx, dword [rsp + 0x2774]
call fcn.1801e78c0
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 2
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde38]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb3f0]
mov r8d, 0xffffffff
mov edx, dword [rsp + 0x2774]
mov ecx, dword [rsp + 0x2770]
call fcn.1801e7580
lea rcx, str.2_Butt_Jesus
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a1ecc
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2778], eax
call fcn.1801e92f0
mov dword [rsp + 0x277c], eax
mov ecx, dword [rsp + 0x277c]
call fcn.1801e8f70
test eax, eax
jne 0x1801a1b7b
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xe030]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20a00]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20a18]
lea rcx, [rsp + 0x20a00]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.u_m_m_jesus_01
call fcn.1800eb430
mov dword [rsp + 0x2780], eax
lea rcx, str.u_m_m_jesus_01
call fcn.1800eb430
mov dword [rsp + 0x2784], eax
lea rax, str.rcmpaparazzo_2
mov qword [rsp + 0x5948], rax
lea rax, str.shag_loop_a
mov qword [rsp + 0x5950], rax
lea rax, str.rcmpaparazzo_2
mov qword [rsp + 0x5958], rax
lea rax, str.shag_loop_poppy
mov qword [rsp + 0x5960], rax
mov ecx, dword [rsp + 0x2780]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2780]
call fcn.1801e8d00
test eax, eax
jne 0x1801a1c4f
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a1c36
mov ecx, dword [rsp + 0x2784]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2784]
call fcn.1801e8d00
test eax, eax
jne 0x1801a1c75
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a1c5c
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20a28]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20a20]
movss xmm2, dword [rsp + 0x20a18]
mov edx, dword [rsp + 0x2780]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2788], eax
xor edx, edx
mov ecx, dword [rsp + 0x2788]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x5948]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x5948]
call fcn.1801e79e0
test eax, eax
jne 0x1801a1d01
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a1ce7
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x5950]
mov rdx, qword [rsp + 0x5948]
mov ecx, dword [rsp + 0x2788]
call fcn.1801e78c0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20a28]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20a20]
movss xmm2, dword [rsp + 0x20a18]
mov edx, dword [rsp + 0x2784]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x278c], eax
xor edx, edx
mov ecx, dword [rsp + 0x278c]
call fcn.1801e8da0
mov rcx, qword [rsp + 0x5958]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x5958]
call fcn.1801e79e0
test eax, eax
jne 0x1801a1deb
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a1dd1
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x5960]
mov rdx, qword [rsp + 0x5958]
mov ecx, dword [rsp + 0x278c]
call fcn.1801e78c0
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 2
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde38]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb3f0]
mov r8d, 0xffffffff
mov edx, dword [rsp + 0x278c]
mov ecx, dword [rsp + 0x2788]
call fcn.1801e7580
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Custom_Vehicle
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x180382cf0]
lea rcx, str.Spawn_in_Car
call fcn.18010c8f0
lea rcx, str.WheelChair
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a20b6
mov ecx, dword [0x180384d40]
call fcn.1801e9030
mov dword [rsp + 0x2790], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x2790]
lea rcx, [rsp + 0xe000]
call fcn.1801e8e00
lea rcx, [rsp + 0x20a48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20a60]
lea rcx, [rsp + 0x20a48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xdfe0]
lea rcx, [rsp + 0x20a60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xdfe0]
lea rcx, str.SURANO
call fcn.180091150
mov dword [rsp + 0x2794], eax
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x2794]
call fcn.1801e7800
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2794]
call fcn.1801e6a50
mov edx, 1
mov ecx, dword [rsp + 0x2794]
call fcn.1801e65a0
lea rax, [rsp + 0xdfc0]
lea rcx, [rsp + 0x20a60]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xdfc0]
lea rcx, str.prop_wheelchair_01
call fcn.1800e6e10
mov dword [rsp + 0x2798], eax
movzx eax, byte [0x1803888ab]
test eax, eax
je 0x1801a2065
mov edx, 1
mov ecx, dword [rsp + 0x2798]
call fcn.1801e6540
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde6c]
movss xmm2, dword [0x1802fde4c]
mov edx, dword [rsp + 0x2794]
mov ecx, dword [rsp + 0x2798]
call fcn.1800e7000
lea rcx, str.Cup_Car
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a2252
mov ecx, dword [0x180384d40]
call fcn.1801e9030
mov dword [rsp + 0x279c], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x279c]
lea rcx, [rsp + 0xdfa8]
call fcn.1801e8e00
lea rcx, [rsp + 0x20ac0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20ad8]
lea rcx, [rsp + 0x20ac0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xdf70]
lea rcx, [rsp + 0x20ad8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xdf70]
lea rcx, str.SURANO
call fcn.180091150
mov dword [rsp + 0x27a0], eax
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x27a0]
call fcn.1801e7800
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x27a0]
call fcn.1801e6a50
mov edx, 1
mov ecx, dword [rsp + 0x27a0]
call fcn.1801e65a0
lea rax, [rsp + 0xdf50]
lea rcx, [rsp + 0x20ad8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xdf50]
lea rcx, str.PROP_CUP_SAUCER_01
call fcn.1800e6e10
mov dword [rsp + 0x27a4], eax
movzx eax, byte [0x1803888ab]
test eax, eax
je 0x1801a2201
mov edx, 1
mov ecx, dword [rsp + 0x27a4]
call fcn.1801e6540
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde4c]
movss xmm2, dword [0x1802fde40]
mov edx, dword [rsp + 0x27a0]
mov ecx, dword [rsp + 0x27a4]
call fcn.1800e7000
lea rcx, str.Fly_UFO
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a23ee
mov ecx, dword [0x180384d40]
call fcn.1801e9030
mov dword [rsp + 0x27a8], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x27a8]
lea rcx, [rsp + 0xdf18]
call fcn.1801e8e00
lea rcx, [rsp + 0x20b38]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20b50]
lea rcx, [rsp + 0x20b38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xdee0]
lea rcx, [rsp + 0x20b50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xdee0]
lea rcx, str.HYDRA
call fcn.180091150
mov dword [rsp + 0x27ac], eax
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x27ac]
call fcn.1801e7800
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x27ac]
call fcn.1801e6a50
mov edx, 1
mov ecx, dword [rsp + 0x27ac]
call fcn.1801e65a0
lea rax, [rsp + 0xdec0]
lea rcx, [rsp + 0x20b50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xdec0]
lea rcx, str.p_spinning_anus_s
call fcn.1800e6e10
mov dword [rsp + 0x27b0], eax
movzx eax, byte [0x1803888ab]
test eax, eax
je 0x1801a239d
mov edx, 1
mov ecx, dword [rsp + 0x27b0]
call fcn.1801e6540
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde4c]
movss xmm2, dword [0x1802fde40]
mov edx, dword [rsp + 0x27ac]
mov ecx, dword [rsp + 0x27b0]
call fcn.1800e7000
lea rcx, str.Poop_Car
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a258a
mov ecx, dword [0x180384d40]
call fcn.1801e9030
mov dword [rsp + 0x27b4], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x27b4]
lea rcx, [rsp + 0xde90]
call fcn.1801e8e00
lea rcx, [rsp + 0x20bb0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20bc8]
lea rcx, [rsp + 0x20bb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xde70]
lea rcx, [rsp + 0x20bc8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xde70]
lea rcx, str.SURANO
call fcn.180091150
mov dword [rsp + 0x27b8], eax
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x27b8]
call fcn.1801e7800
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x27b8]
call fcn.1801e6a50
mov edx, 1
mov ecx, dword [rsp + 0x27b8]
call fcn.1801e65a0
lea rax, [rsp + 0xde50]
lea rcx, [rsp + 0x20bc8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xde50]
lea rcx, str.prop_ld_toilet_01
call fcn.1800e6e10
mov dword [rsp + 0x27bc], eax
movzx eax, byte [0x1803888ab]
test eax, eax
je 0x1801a2539
mov edx, 1
mov ecx, dword [rsp + 0x27bc]
call fcn.1801e6540
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde74]
movss xmm2, dword [0x1802fde4c]
mov edx, dword [rsp + 0x27b8]
mov ecx, dword [rsp + 0x27bc]
call fcn.1800e7000
lea rcx, str.Coyote_on_Crack
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a2726
mov ecx, dword [0x180384d40]
call fcn.1801e9030
mov dword [rsp + 0x27c0], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x27c0]
lea rcx, [rsp + 0xde38]
call fcn.1801e8e00
lea rcx, [rsp + 0x20c28]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20c40]
lea rcx, [rsp + 0x20c28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xde00]
lea rcx, [rsp + 0x20c40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xde00]
lea rcx, str.SPEEDO2
call fcn.180091150
mov dword [rsp + 0x27c4], eax
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x27c4]
call fcn.1801e7800
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x27c4]
call fcn.1801e6a50
mov edx, 1
mov ecx, dword [rsp + 0x27c4]
call fcn.1801e65a0
lea rax, [rsp + 0xdde0]
lea rcx, [rsp + 0x20c40]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xdde0]
lea rcx, str.a_c_coyote
call fcn.1800e6e10
mov dword [rsp + 0x27c8], eax
movzx eax, byte [0x1803888ab]
test eax, eax
je 0x1801a26d5
mov edx, 1
mov ecx, dword [rsp + 0x27c8]
call fcn.1801e6540
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde74]
movss xmm2, dword [0x1802fde4c]
mov edx, dword [rsp + 0x27c4]
mov ecx, dword [rsp + 0x27c8]
call fcn.1800e7000
lea rcx, str.Shark_on_Crack
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a28c2
mov ecx, dword [0x180384d40]
call fcn.1801e9030
mov dword [rsp + 0x27cc], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x27cc]
lea rcx, [rsp + 0xdda8]
call fcn.1801e8e00
lea rcx, [rsp + 0x20ca0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20cb8]
lea rcx, [rsp + 0x20ca0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xdd70]
lea rcx, [rsp + 0x20cb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xdd70]
lea rcx, str.SPEEDO2
call fcn.180091150
mov dword [rsp + 0x27d0], eax
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x27d0]
call fcn.1801e7800
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x27d0]
call fcn.1801e6a50
mov edx, 1
mov ecx, dword [rsp + 0x27d0]
call fcn.1801e65a0
lea rax, [rsp + 0xdd50]
lea rcx, [rsp + 0x20cb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xdd50]
lea rcx, str.a_c_sharktiger
call fcn.1800e6e10
mov dword [rsp + 0x27d4], eax
movzx eax, byte [0x1803888ab]
test eax, eax
je 0x1801a2871
mov edx, 1
mov ecx, dword [rsp + 0x27d4]
call fcn.1801e6540
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde74]
movss xmm2, dword [0x1802fde4c]
mov edx, dword [rsp + 0x27d0]
mov ecx, dword [rsp + 0x27d4]
call fcn.1800e7000
lea rcx, str.Bumper_Cart
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a2a5e
mov ecx, dword [0x180384d40]
call fcn.1801e9030
mov dword [rsp + 0x27d8], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x27d8]
lea rcx, [rsp + 0xdd20]
call fcn.1801e8e00
lea rcx, [rsp + 0x20d18]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20d30]
lea rcx, [rsp + 0x20d18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xdd00]
lea rcx, [rsp + 0x20d30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xdd00]
lea rcx, str.SURANO
call fcn.180091150
mov dword [rsp + 0x27dc], eax
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x27dc]
call fcn.1801e7800
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x27dc]
call fcn.1801e6a50
mov edx, 1
mov ecx, dword [rsp + 0x27dc]
call fcn.1801e65a0
lea rax, [rsp + 0xdce0]
lea rcx, [rsp + 0x20d30]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xdce0]
lea rcx, str.PROP_BUMPER_CAR_01
call fcn.1800e6e10
mov dword [rsp + 0x27e0], eax
movzx eax, byte [0x1803888ab]
test eax, eax
je 0x1801a2a0d
mov edx, 1
mov ecx, dword [rsp + 0x27e0]
call fcn.1801e6540
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde74]
movss xmm2, dword [0x1802fde4c]
mov edx, dword [rsp + 0x27dc]
mov ecx, dword [rsp + 0x27e0]
call fcn.1800e7000
lea rcx, str.Sofa_Car
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a2bfa
mov ecx, dword [0x180384d40]
call fcn.1801e9030
mov dword [rsp + 0x27e4], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x27e4]
lea rcx, [rsp + 0xdcc8]
call fcn.1801e8e00
lea rcx, [rsp + 0x20d90]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20da8]
lea rcx, [rsp + 0x20d90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xdc90]
lea rcx, [rsp + 0x20da8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xdc90]
lea rcx, str.SURANO
call fcn.180091150
mov dword [rsp + 0x27e8], eax
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x27e8]
call fcn.1801e7800
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x27e8]
call fcn.1801e6a50
mov edx, 1
mov ecx, dword [rsp + 0x27e8]
call fcn.1801e65a0
lea rax, [rsp + 0xdc70]
lea rcx, [rsp + 0x20da8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xdc70]
lea rcx, str.PROP_YACHT_SEAT_01
call fcn.1800e6e10
mov dword [rsp + 0x27ec], eax
movzx eax, byte [0x1803888ab]
test eax, eax
je 0x1801a2ba9
mov edx, 1
mov ecx, dword [rsp + 0x27ec]
call fcn.1801e6540
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde74]
movss xmm2, dword [0x1802fde4c]
mov edx, dword [rsp + 0x27e8]
mov ecx, dword [rsp + 0x27ec]
call fcn.1800e7000
lea rcx, str.Roller_Car
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a2d96
mov ecx, dword [0x180384d40]
call fcn.1801e9030
mov dword [rsp + 0x27f0], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x27f0]
lea rcx, [rsp + 0xdc38]
call fcn.1801e8e00
lea rcx, [rsp + 0x20e08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20e20]
lea rcx, [rsp + 0x20e08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xdc00]
lea rcx, [rsp + 0x20e20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xdc00]
lea rcx, str.SURANO
call fcn.180091150
mov dword [rsp + 0x27f4], eax
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x27f4]
call fcn.1801e7800
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x27f4]
call fcn.1801e6a50
mov edx, 1
mov ecx, dword [rsp + 0x27f4]
call fcn.1801e65a0
lea rax, [rsp + 0xdbe0]
lea rcx, [rsp + 0x20e20]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xdbe0]
lea rcx, str.prop_roller_car_02
call fcn.1800e6e10
mov dword [rsp + 0x27f8], eax
movzx eax, byte [0x1803888ab]
test eax, eax
je 0x1801a2d45
mov edx, 1
mov ecx, dword [rsp + 0x27f8]
call fcn.1801e6540
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde74]
movss xmm2, dword [0x1802fde4c]
mov edx, dword [rsp + 0x27f4]
mov ecx, dword [rsp + 0x27f8]
call fcn.1800e7000
lea rcx, str.Deer_on_Crack
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a2f32
mov ecx, dword [0x180384d40]
call fcn.1801e9030
mov dword [rsp + 0x27fc], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x27fc]
lea rcx, [rsp + 0xdbb0]
call fcn.1801e8e00
lea rcx, [rsp + 0x20e80]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20e98]
lea rcx, [rsp + 0x20e80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xdb90]
lea rcx, [rsp + 0x20e98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xdb90]
lea rcx, str.SPEEDO2
call fcn.180091150
mov dword [rsp + 0x2800], eax
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x2800]
call fcn.1801e7800
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2800]
call fcn.1801e6a50
mov edx, 1
mov ecx, dword [rsp + 0x2800]
call fcn.1801e65a0
lea rax, [rsp + 0xdb70]
lea rcx, [rsp + 0x20e98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xdb70]
lea rcx, str.a_c_deer
call fcn.1800e6e10
mov dword [rsp + 0x2804], eax
movzx eax, byte [0x1803888ab]
test eax, eax
je 0x1801a2ee1
mov edx, 1
mov ecx, dword [rsp + 0x2804]
call fcn.1801e6540
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde74]
movss xmm2, dword [0x1802fde4c]
mov edx, dword [rsp + 0x2800]
mov ecx, dword [rsp + 0x2804]
call fcn.1800e7000
lea rcx, str.Cow_on_Crack
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a30ce
mov ecx, dword [0x180384d40]
call fcn.1801e9030
mov dword [rsp + 0x2808], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7e4]
xorps xmm2, xmm2
mov edx, dword [rsp + 0x2808]
lea rcx, [rsp + 0xdb58]
call fcn.1801e8e00
lea rcx, [rsp + 0x20ef8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20f10]
lea rcx, [rsp + 0x20ef8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xdb20]
lea rcx, [rsp + 0x20f10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
xorps xmm3, xmm3
xor r8d, r8d
lea rdx, [rsp + 0xdb20]
lea rcx, str.SPEEDO2
call fcn.180091150
mov dword [rsp + 0x280c], eax
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x280c]
call fcn.1801e7800
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x280c]
call fcn.1801e6a50
mov edx, 1
mov ecx, dword [rsp + 0x280c]
call fcn.1801e65a0
lea rax, [rsp + 0xdb00]
lea rcx, [rsp + 0x20f10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0xdb00]
lea rcx, str.a_c_cow
call fcn.1800e6e10
mov dword [rsp + 0x2810], eax
movzx eax, byte [0x1803888ab]
test eax, eax
je 0x1801a307d
mov edx, 1
mov ecx, dword [rsp + 0x2810]
call fcn.1801e6540
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde74]
movss xmm2, dword [0x1802fde4c]
mov edx, dword [rsp + 0x280c]
mov ecx, dword [rsp + 0x2810]
call fcn.1800e7000
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Ride_Bitch
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Stop_Ride
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a314b
call fcn.1801e92f0
mov dword [rsp + 0x2814], eax
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2814]
call fcn.1801e80f0
mov ecx, dword [rsp + 0x2814]
call fcn.1801e8f30
lea rcx, str.Ride_Deer
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a3465
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2818], eax
call fcn.1801e92f0
mov dword [rsp + 0x281c], eax
mov ecx, dword [rsp + 0x281c]
call fcn.1801e8f70
test eax, eax
jne 0x1801a3190
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xdac8]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20f70]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20f88]
lea rcx, [rsp + 0x20f70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.a_c_deer
call fcn.1800eb430
mov dword [rsp + 0x2820], eax
mov ecx, dword [rsp + 0x2820]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2820]
call fcn.1801e8d00
test eax, eax
jne 0x1801a3215
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a31fc
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20f98]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20f90]
movss xmm2, dword [rsp + 0x20f88]
mov edx, dword [rsp + 0x2820]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2824], eax
xor edx, edx
mov ecx, dword [rsp + 0x2824]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x2824]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x2824]
call fcn.1801e7b50
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 2
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb50c]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
mov r8d, 0xffffffff
mov edx, dword [rsp + 0x2824]
mov ecx, dword [rsp + 0x281c]
call fcn.1801e7580
lea rax, str.creatures_deer_move
mov qword [rsp + 0x5968], rax
lea rax, str.trot
mov qword [rsp + 0x5970], rax
mov rcx, qword [rsp + 0x5968]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x5968]
call fcn.1801e79e0
test eax, eax
jne 0x1801a3364
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a334a
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x5970]
mov rdx, qword [rsp + 0x5968]
mov ecx, dword [rsp + 0x2824]
call fcn.1801e78c0
lea rax, str.mp_safehouselost_table_
mov qword [rsp + 0x5978], rax
lea rax, str.lost_table_negative_a
mov qword [rsp + 0x5980], rax
mov rcx, qword [rsp + 0x5978]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x5978]
call fcn.1801e79e0
test eax, eax
jne 0x1801a3407
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a33ed
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x5980]
mov rdx, qword [rsp + 0x5978]
mov ecx, dword [rsp + 0x281c]
call fcn.1801e78c0
lea rcx, str.Sit_On_Deer
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a36dc
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2828], eax
call fcn.1801e92f0
mov dword [rsp + 0x282c], eax
mov ecx, dword [rsp + 0x282c]
call fcn.1801e8f70
test eax, eax
jne 0x1801a34aa
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xda98]
call fcn.1801e8eb0
lea rcx, [rsp + 0x20fb8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x20fd0]
lea rcx, [rsp + 0x20fb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.a_c_deer
call fcn.1800eb430
mov dword [rsp + 0x2830], eax
mov ecx, dword [rsp + 0x2830]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2830]
call fcn.1801e8d00
test eax, eax
jne 0x1801a352f
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a3516
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20fe0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x20fd8]
movss xmm2, dword [rsp + 0x20fd0]
mov edx, dword [rsp + 0x2830]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2834], eax
xor edx, edx
mov ecx, dword [rsp + 0x2834]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x2834]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x2834]
call fcn.1801e7b50
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 2
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb50c]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
mov r8d, 0xffffffff
mov edx, dword [rsp + 0x2834]
mov ecx, dword [rsp + 0x282c]
call fcn.1801e7580
lea rax, str.mp_safehouselost_table_
mov qword [rsp + 0x5988], rax
lea rax, str.lost_table_negative_a
mov qword [rsp + 0x5990], rax
mov rcx, qword [rsp + 0x5988]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x5988]
call fcn.1801e79e0
test eax, eax
jne 0x1801a367e
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a3664
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x5990]
mov rdx, qword [rsp + 0x5988]
mov ecx, dword [rsp + 0x282c]
call fcn.1801e78c0
lea rcx, str.Ride_Walking_Deer
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a39f6
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2838], eax
call fcn.1801e92f0
mov dword [rsp + 0x283c], eax
mov ecx, dword [rsp + 0x283c]
call fcn.1801e8f70
test eax, eax
jne 0x1801a3721
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xda80]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21000]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21018]
lea rcx, [rsp + 0x21000]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.a_c_deer
call fcn.1800eb430
mov dword [rsp + 0x2840], eax
mov ecx, dword [rsp + 0x2840]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2840]
call fcn.1801e8d00
test eax, eax
jne 0x1801a37a6
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a378d
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x21028]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x21020]
movss xmm2, dword [rsp + 0x21018]
mov edx, dword [rsp + 0x2840]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2844], eax
xor edx, edx
mov ecx, dword [rsp + 0x2844]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x2844]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x2844]
call fcn.1801e7b50
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 2
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb50c]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
mov r8d, 0xffffffff
mov edx, dword [rsp + 0x2844]
mov ecx, dword [rsp + 0x283c]
call fcn.1801e7580
lea rax, str.creatures_deer_move
mov qword [rsp + 0x5998], rax
lea rax, str.walk
mov qword [rsp + 0x59a0], rax
mov rcx, qword [rsp + 0x5998]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x5998]
call fcn.1801e79e0
test eax, eax
jne 0x1801a38f5
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a38db
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x59a0]
mov rdx, qword [rsp + 0x5998]
mov ecx, dword [rsp + 0x2844]
call fcn.1801e78c0
lea rax, str.mp_safehouselost_table_
mov qword [rsp + 0x59a8], rax
lea rax, str.lost_table_negative_a
mov qword [rsp + 0x59b0], rax
mov rcx, qword [rsp + 0x59a8]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x59a8]
call fcn.1801e79e0
test eax, eax
jne 0x1801a3998
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a397e
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x59b0]
mov rdx, qword [rsp + 0x59a8]
mov ecx, dword [rsp + 0x283c]
call fcn.1801e78c0
lea rcx, str.Ride_Cow
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a3c6d
mov eax, dword [0x180384d40]
mov dword [rsp + 0x2848], eax
call fcn.1801e92f0
mov dword [rsp + 0x284c], eax
mov ecx, dword [rsp + 0x284c]
call fcn.1801e8f70
test eax, eax
jne 0x1801a3a3b
jmp 0x1801d522f
call fcn.1801e92f0
mov r8d, 1
mov edx, eax
lea rcx, [rsp + 0xda50]
call fcn.1801e8eb0
lea rcx, [rsp + 0x21048]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x21060]
lea rcx, [rsp + 0x21048]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, str.a_c_cow
call fcn.1800eb430
mov dword [rsp + 0x2850], eax
mov ecx, dword [rsp + 0x2850]
call qword [0x1803856f0]
mov ecx, dword [rsp + 0x2850]
call fcn.1801e8d00
test eax, eax
jne 0x1801a3ac0
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a3aa7
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 1
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x21070]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x21068]
movss xmm2, dword [rsp + 0x21060]
mov edx, dword [rsp + 0x2850]
mov ecx, 0x1a
call fcn.1801e7e30
mov dword [rsp + 0x2854], eax
xor edx, edx
mov ecx, dword [rsp + 0x2854]
call fcn.1801e8da0
mov edx, 0x64
mov ecx, dword [rsp + 0x2854]
call fcn.1801e7c60
mov edx, 1
mov ecx, dword [rsp + 0x2854]
call fcn.1801e7b50
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 2
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 1
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb50c]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
mov r8d, 0xffffffff
mov edx, dword [rsp + 0x2854]
mov ecx, dword [rsp + 0x284c]
call fcn.1801e7580
lea rax, str.mp_safehouselost_table_
mov qword [rsp + 0x59b8], rax
lea rax, str.lost_table_negative_a
mov qword [rsp + 0x59c0], rax
mov rcx, qword [rsp + 0x59b8]
call fcn.1801e7a20
mov rcx, qword [rsp + 0x59b8]
call fcn.1801e79e0
test eax, eax
jne 0x1801a3c0f
xor ecx, ecx
call fcn.1800f5d20
jmp 0x1801a3bf5
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], 9
mov dword [rsp + 0x28], 0xffffffff
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8a0]
mov r8, qword [rsp + 0x59c0]
mov rdx, qword [rsp + 0x59b8]
mov ecx, dword [rsp + 0x284c]
call fcn.1801e78c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Prop_List
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov edx, 0x287
mov rcx, rax
call fcn.18010c490
mov edx, 0xb6
lea rcx, str.STT_PROP_t_t_t_t_t
call fcn.18010c490
mov edx, 0xbf
lea rcx, str.SR_PROP_t_t_t_t_t
call fcn.18010c490
mov edx, 0xc0
lea rcx, str.Prop_List_t_t_t_t_t
call fcn.18010c490
mov edx, 0x20d
lea rcx, str.Arena_War_t_t_t_t
call fcn.18010c490
mov edx, 0x24a
lea rcx, str.Casino_t_t_t
call fcn.18010c490
call fcn.1801f0f00
call fcn.1800f1a30
call fcn.180028cf0
jmp case.0x18011196c.3
lea rcx, str.MapMode
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x21b
lea rcx, str.New_Airport_Loop__t_t_t_t
call fcn.18010c490
mov edx, 0x21c
lea rcx, str.New_Eclipse__t_t_t_t
call fcn.18010c490
mov edx, 0x235
lea rcx, str.New_Vespucci_Beach__t_t_t_t
call fcn.18010c490
mov edx, 0x57
lea rcx, str.Airport_Loop_Ramp__t_t_t_t
call fcn.18010c490
mov edx, 0x51
lea rcx, str.Airport_Mini_Ramp__t_t_t_t
call fcn.18010c490
mov edx, 0x52
lea rcx, str.Airport_Gate_Ramp__t_t_t_t
call fcn.18010c490
mov edx, 0x4d
lea rcx, str.Maze_Bank_Small_Ramp__t_t_t_t
call fcn.18010c490
mov edx, 0x4e
lea rcx, str.Maze_Bank_Roof_Ramp__t_t_t_t
call fcn.18010c490
mov edx, 0x4f
lea rcx, str.Beach_Ramp__t_t_t_t_t
call fcn.18010c490
mov edx, 0x50
lea rcx, str.Mount_Chilliad_Ramp__t_t_t_t
call fcn.18010c490
mov edx, 0x53
lea rcx, str.Space_Tower__t_t_t_t_t
call fcn.18010c490
mov edx, 0x54
lea rcx, str.Exploit_Quad_Ramp__t_t_t_t
call fcn.18010c490
mov edx, 0x55
lea rcx, str.Exploit_Fort__t_t_t_t_t
call fcn.18010c490
mov edx, 0x56
lea rcx, str.Halfpipe__t_t_t_t_t
call fcn.18010c490
mov edx, 0x58
lea rcx, str.Exploit_Mega_Ramp__t_t_t_t
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.New_Vespucci_Beach
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load_Speed
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a419c
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc340]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb6d4]
movss xmm2, dword [0x1802ff33c]
movss xmm1, dword [0x1803003b8]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf60]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcb0c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb20]
movss xmm2, dword [0x1802ff1cc]
movss xmm1, dword [0x1803003cc]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbeb0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbfd0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb30]
movss xmm2, dword [0x1802ff1f0]
movss xmm1, dword [0x1803003bc]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf60]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc6d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd28]
movss xmm2, dword [0x1802ff1d4]
movss xmm1, dword [0x1803003c4]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc040]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbf60]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbabc]
movss xmm2, dword [0x1802ff204]
movss xmm1, dword [0x1803003d0]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc4a8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc7fc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb10]
movss xmm2, dword [0x1802ff294]
movss xmm1, dword [0x1803003ac]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbfd0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc6f4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd14]
movss xmm2, dword [0x1802ff1f4]
movss xmm1, dword [0x1803003dc]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbfd0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcb20]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbad4]
movss xmm2, dword [0x1802ff1e0]
movss xmm1, dword [0x1803003e8]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a4ac5
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb8c8]
movss xmm2, dword [0x1802ff434]
movss xmm1, dword [0x180300368]
mov ecx, 0x8978ace1
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc134]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbb0]
movss xmm2, dword [0x1802ff218]
movss xmm1, dword [0x1803003f8]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc134]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca18]
movss xmm2, dword [0x1802ff218]
movss xmm1, dword [0x1803003f8]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc134]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4f0]
movss xmm2, dword [0x1802ff218]
movss xmm1, dword [0x1803003f8]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbfd0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde14]
movss xmm2, dword [0x1802ff9c8]
movss xmm1, dword [0x1803003f0]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc80]
movss xmm2, dword [0x1802ff118]
movss xmm1, dword [0x1803003fc]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbe3c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fdec0]
movss xmm2, dword [0x1802ff364]
movss xmm1, dword [0x180300424]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc34c]
movss xmm2, dword [0x1802ff1a8]
movss xmm1, dword [0x180300638]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc354]
movss xmm2, dword [0x1802ff3e0]
movss xmm1, dword [0x1803004e4]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc0e8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde50]
movss xmm2, dword [0x1802ff2cc]
movss xmm1, dword [str.dQ_n]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc344]
movss xmm2, dword [0x1802ffa44]
movss xmm1, dword [0x180300558]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc350]
movss xmm2, dword [0x1802ff3bc]
movss xmm1, dword [0x18030055c]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb694]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde84]
movss xmm2, dword [0x1802ff330]
movss xmm1, dword [0x180300440]
mov ecx, 0x76138c75
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbafc]
movss xmm2, dword [0x1802ff1d8]
movss xmm1, dword [0x1803003c0]
mov ecx, 0xf590c75e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9f0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9bc]
movss xmm2, dword [0x1802ff1f8]
movss xmm1, dword [0x1803003d8]
mov ecx, 0xf590c75e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc428]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb848]
movss xmm2, dword [0x1802ff148]
movss xmm1, dword [0x180300400]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7f0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc3f0]
movss xmm2, dword [0x1802ff23c]
movss xmm1, dword [0x180300604]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc0e8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc504]
movss xmm2, dword [0x1802ff12c]
movss xmm1, dword [0x1803003a0]
mov ecx, 0x60c1123
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc134]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc508]
movss xmm2, dword [0x1802ff11c]
movss xmm1, dword [0x18030039c]
mov ecx, 0x6bb55c74
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fce88]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc52c]
movss xmm2, dword [0x1802ff250]
movss xmm1, dword [0x1803004bc]
mov ecx, 0x6f5ff065
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc0e8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc500]
movss xmm2, dword [0x1802ff0f4]
movss xmm1, dword [0x180300360]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc0e8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4e4]
movss xmm2, dword [0x1802ff04c]
movss xmm1, dword [0x180300320]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc0e8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4d0]
movss xmm2, dword [0x1802fee70]
movss xmm1, dword [0x180300224]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xd
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc0e8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4bc]
movss xmm2, dword [0x1802fe508]
movss xmm1, dword [0x180300180]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a4b14
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fb7cc]
movss xmm2, dword [0x1802ff244]
movss xmm1, dword [0x1803003c8]
mov ecx, eax
call fcn.1800e3410
lea rcx, str.Teleport_To_Vespucci_Beach_With_Cars
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801a4b84
movss xmm0, dword [0x1803003c8]
movss dword [rsp + 0x21078], xmm0
movss xmm0, dword [0x1802ff244]
movss dword [rsp + 0x21080], xmm0
movss xmm0, dword [0x1802fb7cc]
movss dword [rsp + 0x21088], xmm0
lea rax, [rsp + 0xda30]
lea rcx, [rsp + 0x21078]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xda30]
call fcn.180111450
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Maze_Bank_Demolition
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801aa38c
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb80]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe118]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe324]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1f8]
movss xmm2, dword [0x1802ff878]
movss xmm1, dword [0x1802fe8bc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcc00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe318]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd200]
movss xmm2, dword [0x1802ff88c]
movss xmm1, dword [0x1802fe888]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcc6c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe320]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd218]
movss xmm2, dword [0x1802ff898]
movss xmm1, dword [0x1802fe85c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feea4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde8c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe300]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1f4]
movss xmm2, dword [0x1802ff89c]
movss xmm1, dword [0x1802fe810]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee5c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe324]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd208]
movss xmm2, dword [0x1802ff888]
movss xmm1, dword [0x1802fe7ec]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedd8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe340]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1d8]
movss xmm2, dword [0x1802ff880]
movss xmm1, dword [0x1802fe7cc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed38]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe320]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1f8]
movss xmm2, dword [0x1802ff85c]
movss xmm1, dword [0x1802fe79c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fecf0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fded8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe310]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1dc]
movss xmm2, dword [0x1802ff838]
movss xmm1, dword [0x1802fe76c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fecb0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe320]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd204]
movss xmm2, dword [0x1802ff818]
movss xmm1, dword [0x1802fe740]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec18]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe338]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd20c]
movss xmm2, dword [0x1802ff79c]
movss xmm1, dword [0x1802fe718]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feb70]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe33c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1e8]
movss xmm2, dword [0x1802ff734]
movss xmm1, dword [0x1802fe708]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe998]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe104]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe344]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1d4]
movss xmm2, dword [0x1802ff6cc]
movss xmm1, dword [0x1802fe700]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe854]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe0c4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe328]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd210]
movss xmm2, dword [0x1802ff6a0]
movss xmm1, dword [0x1802fe714]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe78c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb8bc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe314]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd204]
movss xmm2, dword [0x1802ff670]
movss xmm1, dword [0x1802fe730]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe618]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb60c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe320]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1fc]
movss xmm2, dword [0x1802ff654]
movss xmm1, dword [0x1802fe758]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe4f4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [str.:GRG]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd240]
movss xmm2, dword [0x1802ff620]
movss xmm1, dword [0x1802fe77c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe498]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2e0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd244]
movss xmm2, dword [0x1802ff610]
movss xmm1, dword [0x1802fe7b0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe42c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe280]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd22c]
movss xmm2, dword [0x1802ff600]
movss xmm1, dword [0x1802fe7e4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3a4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe278]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd228]
movss xmm2, dword [0x1802ff5ec]
movss xmm1, dword [0x1802fe800]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb638]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe284]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd230]
movss xmm2, dword [0x1802ff5dc]
movss xmm1, dword [0x1802fe828]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb9a0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2fc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1ec]
movss xmm2, dword [0x1802ff5e0]
movss xmm1, dword [0x1802fe86c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc84]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd224]
movss xmm2, dword [0x1802ff5f4]
movss xmm1, dword [0x1802fe8a0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbef8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2f0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1c4]
movss xmm2, dword [0x1802ff60c]
movss xmm1, dword [0x1802fe8dc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc194]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe118]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe330]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1e0]
movss xmm2, dword [0x1802ff62c]
movss xmm1, dword [0x1802fe918]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc290]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe354]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1c8]
movss xmm2, dword [0x1802ff648]
movss xmm1, dword [0x1802fe934]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc460]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe334]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1f0]
movss xmm2, dword [0x1802ff66c]
movss xmm1, dword [0x1802fe960]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc58c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe350]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1d0]
movss xmm2, dword [0x1802ff694]
movss xmm1, dword [0x1802fe980]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc798]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdea8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe34c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd214]
movss xmm2, dword [0x1802ff6bc]
movss xmm1, dword [0x1802fe984]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc814]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe358]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1d0]
movss xmm2, dword [str._BMFM]
movss xmm1, dword [0x1802fe978]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc85c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe360]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd21c]
movss xmm2, dword [0x1802ff768]
movss xmm1, dword [0x1802fe96c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc978]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe36c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1cc]
movss xmm2, dword [0x1802ff7bc]
movss xmm1, dword [0x1802fe968]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe364]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd220]
movss xmm2, dword [0x1802ff82c]
movss xmm1, dword [0x1802fe938]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fca98]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe35c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1e4]
movss xmm2, dword [str.eO.O]
movss xmm1, dword [0x1802fe8fc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcaa8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd264]
movss xmm2, dword [0x1802ff8b0]
movss xmm1, dword [0x1802fe990]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9f4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2f4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd25c]
movss xmm2, dword [0x1802ff890]
movss xmm1, dword [0x1802fe9b8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcaf0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe308]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd26c]
movss xmm2, dword [0x1802ff8cc]
movss xmm1, dword [0x1802fe95c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb18]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe31c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd248]
movss xmm2, dword [0x1802ff8c0]
movss xmm1, dword [0x1802fe930]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb78]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe28c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2bc]
movss xmm2, dword [0x1802ff8e0]
movss xmm1, dword [0x1802fe914]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcbd4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe298]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2b4]
movss xmm2, dword [0x1802ff8f4]
movss xmm1, dword [0x1802fe8b4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcc5c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb738]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe234]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2ec]
movss xmm2, dword [0x1802ff908]
movss xmm1, dword [0x1802fe870]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcc98]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde8c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe298]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2a8]
movss xmm2, dword [0x1802ff910]
movss xmm1, dword [0x1802fe834]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feea8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb81c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe29c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2b8]
movss xmm2, dword [0x1802ff90c]
movss xmm1, dword [0x1802fe808]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee64]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe29c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2cc]
movss xmm2, dword [0x1802ff8fc]
movss xmm1, dword [0x1802fe7d8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fede4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe294]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2a4]
movss xmm2, dword [0x1802ff8e4]
movss xmm1, dword [0x1802fe794]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed64]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe260]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd284]
movss xmm2, dword [0x1802ff8d0]
movss xmm1, dword [0x1802fe754]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed3c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe258]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2d4]
movss xmm2, dword [0x1802ff8bc]
movss xmm1, dword [0x1802fe72c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fecf4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [str.Qk8zk8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2c0]
movss xmm2, dword [0x1802ff894]
movss xmm1, dword [0x1802fe6e8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fecb4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [str.Qk8zk8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2e0]
movss xmm2, dword [0x1802ff858]
movss xmm1, dword [0x1802fe6c8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec08]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe260]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2dc]
movss xmm2, dword [0x1802ff820]
movss xmm1, dword [0x1802fe6a0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feb64]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe0c4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe250]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2c4]
movss xmm2, dword [0x1802ff774]
movss xmm1, dword [0x1802fe68c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feb44]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe240]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2b0]
movss xmm2, dword [0x1802ff704]
movss xmm1, dword [0x1802fe674]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe98c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf24]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe254]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2c8]
movss xmm2, dword [0x1802ff6c4]
movss xmm1, dword [0x1802fe670]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe8f8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe23c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2ac]
movss xmm2, dword [0x1802ff6a4]
movss xmm1, dword [0x1802fe67c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe84c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe23c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2e8]
movss xmm2, dword [0x1802ff67c]
movss xmm1, dword [0x1802fe690]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe784]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe238]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2e0]
movss xmm2, dword [0x1802ff650]
movss xmm1, dword [0x1802fe6b4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe710]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe244]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2d0]
movss xmm2, dword [0x1802ff628]
movss xmm1, dword [0x1802fe6cc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe614]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe264]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2e4]
movss xmm2, dword [0x1802ff604]
movss xmm1, dword [0x1802fe6e0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe500]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe248]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2e0]
movss xmm2, dword [0x1802ff5cc]
movss xmm1, dword [0x1802fe6f8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe468]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe248]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd300]
movss xmm2, dword [0x1802ff5c4]
movss xmm1, dword [0x1802fe73c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe444]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe214]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd314]
movss xmm2, dword [0x1802ff55c]
movss xmm1, dword [0x1802fe7ac]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe478]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe118]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe21c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2fc]
movss xmm2, dword [0x1802ff5a4]
movss xmm1, dword [0x1802fe7a0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3b8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe220]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2f8]
movss xmm2, dword [0x1802ff578]
movss xmm1, dword [0x1802fe7e0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb63c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe218]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd254]
movss xmm2, dword [0x1802ff588]
movss xmm1, dword [0x1802fe82c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe0b0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe22c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2f4]
movss xmm2, dword [0x1802ff568]
movss xmm1, dword [0x1802fe80c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf24]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2a8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd304]
movss xmm2, dword [0x1802ff550]
movss xmm1, dword [0x1802fe848]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb9c8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2a0]
movss xmm2, dword [0x1802ff574]
movss xmm1, dword [0x1802fe890]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbb90]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2a4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd268]
movss xmm2, dword [0x1802ff580]
movss xmm1, dword [0x1802fe8cc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbd88]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd28c]
movss xmm2, dword [0x1802ff590]
movss xmm1, dword [0x1802fe908]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbee0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb60c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2b0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd280]
movss xmm2, dword [0x1802ff5ac]
movss xmm1, dword [0x1802fe940]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc104]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2b4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd290]
movss xmm2, dword [0x1802ff5c0]
movss xmm1, dword [0x1802fe974]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc174]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe27c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd260]
movss xmm2, dword [0x1802ff5d8]
movss xmm1, dword [0x1802fe9b0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc27c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2c0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd27c]
movss xmm2, dword [0x1802ff5f8]
movss xmm1, dword [0x1802fe9f4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc408]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe268]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd308]
movss xmm2, dword [0x1802ff5fc]
movss xmm1, dword [0x1802fea54]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc584]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2d4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd278]
movss xmm2, dword [0x1802ff674]
movss xmm1, dword [0x1802fea50]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc468]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2d0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd298]
movss xmm2, dword [0x1802ff644]
movss xmm1, dword [0x1802fea28]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc664]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2c4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd270]
movss xmm2, dword [0x1802ff69c]
movss xmm1, dword [0x1802fea6c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc778]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2d0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd294]
movss xmm2, dword [0x1802ff6b4]
movss xmm1, dword [0x1802fea68]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7dc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf24]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2dc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd27c]
movss xmm2, dword [0x1802ff750]
movss xmm1, dword [0x1802fea64]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc868]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2c8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd288]
movss xmm2, dword [0x1802ff7a4]
movss xmm1, dword [0x1802fea44]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc898]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd258]
movss xmm2, dword [0x1802ff834]
movss xmm1, dword [0x1802fea34]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9a8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd250]
movss xmm2, dword [0x1802ff848]
movss xmm1, dword [0x1802fea10]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9e0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd274]
movss xmm2, dword [0x1802ff864]
movss xmm1, dword [0x1802fe9fc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9d8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb64c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd344]
movss xmm2, dword [0x1802ff8b4]
movss xmm1, dword [0x1802fea9c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fca60]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdea4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe138]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd32c]
movss xmm2, dword [0x1802ff8d4]
movss xmm1, dword [0x1802fea74]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcaa4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe198]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd330]
movss xmm2, dword [0x1802ff8f0]
movss xmm1, dword [0x1802fea30]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcaf8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd334]
movss xmm2, dword [0x1802ff91c]
movss xmm1, dword [0x1802fe9ec]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb74]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1dc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3b4]
movss xmm2, dword [0x1802ff92c]
movss xmm1, dword [0x1802fe964]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb88]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe13c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd39c]
movss xmm2, dword [0x1802ff944]
movss xmm1, dword [0x1802fe928]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe118]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd438]
movss xmm2, dword [0x1802ff948]
movss xmm1, dword [0x1802fe9f0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcbc8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe190]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3b0]
movss xmm2, dword [0x1802ff954]
movss xmm1, dword [0x1802fe8e4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcc10]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe140]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3a8]
movss xmm2, dword [0x1802ff960]
movss xmm1, dword [0x1802fe8b8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcc58]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1c8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd420]
movss xmm2, dword [0x1802ff964]
movss xmm1, dword [0x1802fe880]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcca0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe148]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3a0]
movss xmm2, dword [0x1802ff970]
movss xmm1, dword [0x1802fe844]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feeac]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1cc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3b8]
movss xmm2, dword [0x1802ff96c]
movss xmm1, dword [0x1802fe804]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee8c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde8c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe144]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3bc]
movss xmm2, dword [0x1802ff968]
movss xmm1, dword [0x1802fe7e8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee68]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3c4]
movss xmm2, dword [0x1802ff95c]
movss xmm1, dword [0x1802fe7c0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee04]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe164]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd318]
movss xmm2, dword [0x1802ff928]
movss xmm1, dword [0x1802fe798]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee0c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe160]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd38c]
movss xmm2, dword [0x1802ff94c]
movss xmm1, dword [0x1802fe780]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fede8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe188]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd398]
movss xmm2, dword [0x1802ff93c]
movss xmm1, dword [0x1802fe748]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed6c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe154]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd394]
movss xmm2, dword [0x1802ff924]
movss xmm1, dword [0x1802fe6f4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed4c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1b0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd404]
movss xmm2, dword [0x1802ff914]
movss xmm1, dword [0x1802fe6dc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed1c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe14c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3c4]
movss xmm2, dword [0x1802ff8f8]
movss xmm1, dword [0x1802fe6ac]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fecfc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1ec]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3d8]
movss xmm2, dword [0x1802ff8dc]
movss xmm1, dword [0x1802fe680]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fece0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe150]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3d0]
movss xmm2, dword [0x1802ff8c4]
movss xmm1, dword [0x1802fe654]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fecb8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe194]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3ec]
movss xmm2, dword [0x1802ff8a4]
movss xmm1, dword [0x1802fe628]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec34]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe15c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3c8]
movss xmm2, dword [0x1802ff870]
movss xmm1, dword [0x1802fe610]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec0c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb84c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1e0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd408]
movss xmm2, dword [0x1802ff840]
movss xmm1, dword [0x1802fe5f0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802febe4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe158]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3f0]
movss xmm2, dword [0x1802ff824]
movss xmm1, dword [0x1802fe5e0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feb58]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3fc]
movss xmm2, dword [0x1802ff7a8]
movss xmm1, dword [0x1802fe5d0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feaa4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde8c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe16c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3dc]
movss xmm2, dword [0x1802ff724]
movss xmm1, dword [0x1802fe5bc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe99c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe104]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1ac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd400]
movss xmm2, dword [0x1802ff6c0]
movss xmm1, dword [0x1802fe5b4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe8ec]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe170]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3e4]
movss xmm2, dword [0x1802ff698]
movss xmm1, dword [0x1802fe5c0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe864]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe19c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd41c]
movss xmm2, dword [0x1802ff668]
movss xmm1, dword [0x1802fe5dc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe7c8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe17c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3f4]
movss xmm2, dword [0x1802ff658]
movss xmm1, dword [0x1802fe5e8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe770]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1c0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3e0]
movss xmm2, dword [0x1802ff634]
movss xmm1, dword [0x1802fe5fc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe764]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1a4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3f8]
movss xmm2, dword [0x1802ff5e8]
movss xmm1, dword [0x1802fe620]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe600]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe19c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd410]
movss xmm2, dword [0x1802ff5b8]
movss xmm1, dword [0x1802fe65c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe5d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe174]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3e8]
movss xmm2, dword [0x1802ff59c]
movss xmm1, dword [0x1802fe688]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe50c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb60c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1a8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd418]
movss xmm2, dword [0x1802ff57c]
movss xmm1, dword [0x1802fe6b0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe470]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb8bc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe18c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd434]
movss xmm2, dword [0x1802ff560]
movss xmm1, dword [0x1802fe6ec]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe484]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe184]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd43c]
movss xmm2, dword [0x1802ff544]
movss xmm1, dword [0x1802fe744]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe434]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb8b8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe168]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd42c]
movss xmm2, dword [0x1802ff52c]
movss xmm1, dword [0x1802fe778]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd430]
movss xmm2, dword [0x1802ff50c]
movss xmm1, dword [0x1802fe7b8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe288]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe178]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd428]
movss xmm2, dword [0x1802ff4f4]
movss xmm1, dword [0x1802fe7f0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb704]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fded0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1d4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd380]
movss xmm2, dword [0x1802ff518]
movss xmm1, dword [0x1802fe838]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb7c0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe05c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe124]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd390]
movss xmm2, dword [0x1802ff500]
movss xmm1, dword [0x1802fe874]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fde24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe110]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe11c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd454]
movss xmm2, dword [str.s_EhE]
movss xmm1, dword [0x1802fe830]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb9d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd388]
movss xmm2, dword [0x1802ff504]
movss xmm1, dword [0x1802fe8b0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbb94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1f4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd350]
movss xmm2, dword [0x1802ff514]
movss xmm1, dword [0x1802fe904]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbd68]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1c4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd37c]
movss xmm2, dword [0x1802ff538]
movss xmm1, dword [0x1802fe958]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf3c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1fc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd35c]
movss xmm2, dword [0x1802ff54c]
movss xmm1, dword [0x1802fe9a8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc100]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd378]
movss xmm2, dword [0x1802ff564]
movss xmm1, dword [0x1802fea18]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc1d8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe200]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd360]
movss xmm2, dword [str.SHoHH]
movss xmm1, dword [0x1802fea48]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc298]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe118]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd36c]
movss xmm2, dword [0x1802ff5b0]
movss xmm1, dword [0x1802fea8c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3f4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1f0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd368]
movss xmm2, dword [0x1802ff5d4]
movss xmm1, dword [0x1802feab4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc464]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1e0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd374]
movss xmm2, dword [0x1802ff61c]
movss xmm1, dword [0x1802fead0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc510]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe10c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd338]
movss xmm2, dword [0x1802ff63c]
movss xmm1, dword [0x1802feae4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc580]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd354]
movss xmm2, dword [0x1802ff664]
movss xmm1, dword [0x1802feb00]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc6c8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe208]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd348]
movss xmm2, dword [0x1802ff688]
movss xmm1, dword [0x1802feb20]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc774]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdea8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1b4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd370]
movss xmm2, dword [0x1802ff6b0]
movss xmm1, dword [0x1802feb18]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7c0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdea8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe204]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd34c]
movss xmm2, dword [0x1802ff6f4]
movss xmm1, dword [0x1802feb2c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ec]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf24]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1c0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd358]
movss xmm2, dword [0x1802ff758]
movss xmm1, dword [0x1802feb0c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc874]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd364]
movss xmm2, dword [0x1802ff7d8]
movss xmm1, dword [0x1802feafc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc894]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1d0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd33c]
movss xmm2, dword [0x1802ff850]
movss xmm1, dword [0x1802feae0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc99c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe210]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd324]
movss xmm2, dword [0x1802ff884]
movss xmm1, dword [0x1802feac0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc998]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe038]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd458]
movss xmm2, dword [0x1802ff8c8]
movss xmm1, dword [0x1802feb74]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc928]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe060]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd45c]
movss xmm2, dword [0x1802ff8a0]
movss xmm1, dword [0x1802feb94]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9d0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe034]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd470]
movss xmm2, dword [0x1802ff8ec]
movss xmm1, dword [0x1802feb3c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fca50]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe02c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd464]
movss xmm2, dword [0x1802ff918]
movss xmm1, dword [0x1802feaf0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcaa0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe00c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd464]
movss xmm2, dword [0x1802ff930]
movss xmm1, dword [0x1802feabc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcac8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfd8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd460]
movss xmm2, dword [0x1802ff950]
movss xmm1, dword [0x1802fea94]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcaf4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe014]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd468]
movss xmm2, dword [0x1802ff974]
movss xmm1, dword [0x1802fea5c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb38]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfdc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd480]
movss xmm2, dword [str.tS]
movss xmm1, dword [0x1802fea24]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb68]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe018]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4f0]
movss xmm2, dword [0x1802ff988]
movss xmm1, dword [0x1802fe9c0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb94]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe080]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4e0]
movss xmm2, dword [0x1802ff998]
movss xmm1, dword [0x1802fe97c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcbc4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb818]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe03c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4f8]
movss xmm2, dword [0x1802ff9a8]
movss xmm1, dword [0x1802fe924]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcc30]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe07c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4dc]
movss xmm2, dword [0x1802ff9b4]
movss xmm1, dword [0x1802fe8d8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcc4c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe020]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd55c]
movss xmm2, dword [0x1802ff9b8]
movss xmm1, dword [0x1802fe898]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcca4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6f4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfcc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd500]
movss xmm2, dword [0x1802ff9c4]
movss xmm1, dword [0x1802fe858]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feeb0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe030]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4fc]
movss xmm2, dword [0x1802ff9c0]
movss xmm1, dword [0x1802fe7fc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe05c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfc8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4f4]
movss xmm2, dword [0x1802ff9bc]
movss xmm1, dword [0x1802fe7d4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee6c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe028]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd508]
movss xmm2, dword [0x1802ff9b0]
movss xmm1, dword [0x1802fe7a4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee34]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4d0]
movss xmm2, dword [0x1802ff9a4]
movss xmm1, dword [0x1802fe74c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedec]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe018]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4ec]
movss xmm2, dword [0x1802ff994]
movss xmm1, dword [0x1802fe6fc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed88]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0a4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4d8]
movss xmm2, dword [0x1802ff98c]
movss xmm1, dword [0x1802fe6e4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed70]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe020]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4e8]
movss xmm2, dword [0x1802ff97c]
movss xmm1, dword [0x1802fe6c0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed50]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe028]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd544]
movss xmm2, dword [0x1802ff958]
movss xmm1, dword [0x1802fe66c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed24]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdff4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd504]
movss xmm2, dword [0x1802ff938]
movss xmm1, dword [0x1802fe624]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe024]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd514]
movss xmm2, dword [0x1802ff920]
movss xmm1, dword [0x1802fe5f4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fecd4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe118]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd510]
movss xmm2, dword [0x1802ff900]
movss xmm1, dword [0x1802fe5b0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fecc0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe014]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd534]
movss xmm2, dword [0x1802ff8d8]
movss xmm1, dword [0x1802fe59c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec38]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdff8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd51c]
movss xmm2, dword [0x1802ff8ac]
movss xmm1, dword [0x1802fe580]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec10]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe018]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd540]
movss xmm2, dword [0x1802ff86c]
movss xmm1, dword [0x1802fe578]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802febd0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde8c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdffc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd52c]
movss xmm2, dword [0x1802ff83c]
movss xmm1, dword [0x1802fe560]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feb54]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe010]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd538]
movss xmm2, dword [0x1802ff7dc]
movss xmm1, dword [0x1802fe548]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feaa8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb818]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe010]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd524]
movss xmm2, dword [0x1802ff744]
movss xmm1, dword [0x1802fe538]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe994]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf9c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe010]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd53c]
movss xmm2, dword [0x1802ff6b8]
movss xmm1, dword [0x1802fe530]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe8f0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe010]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd528]
movss xmm2, dword [0x1802ff690]
movss xmm1, dword [0x1802fe540]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe868]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe020]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd550]
movss xmm2, dword [0x1802ff65c]
movss xmm1, dword [str.i_4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe7f4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe008]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd520]
movss xmm2, dword [str.9dJxJ]
movss xmm1, dword [0x1802fe56c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe790]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe02c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd518]
movss xmm2, dword [0x1802ff5f0]
movss xmm1, dword [0x1802fe57c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe75c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe034]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd530]
movss xmm2, dword [0x1802ff5bc]
movss xmm1, dword [0x1802fe594]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe6a4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe054]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd50c]
movss xmm2, dword [0x1802ff598]
movss xmm1, dword [0x1802fe5a0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe60c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe040]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd548]
movss xmm2, dword [0x1802ff570]
movss xmm1, dword [0x1802fe5cc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe5a4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe050]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd54c]
movss xmm2, dword [0x1802ff558]
movss xmm1, dword [0x1802fe5f8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe520]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe018]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd554]
movss xmm2, dword [0x1802ff530]
movss xmm1, dword [0x1802fe64c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe4c8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe058]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd558]
movss xmm2, dword [0x1802ff508]
movss xmm1, dword [0x1802fe660]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe494]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe024]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd578]
movss xmm2, dword [0x1802ff4fc]
movss xmm1, dword [0x1802fe6a8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe48c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe018]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd57c]
movss xmm2, dword [0x1802ff4d4]
movss xmm1, dword [0x1802fe6f0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfe0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd568]
movss xmm2, dword [0x1802ff4b8]
movss xmm1, dword [0x1802fe720]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe428]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfd0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd564]
movss xmm2, dword [str.sxEE]
movss xmm1, dword [0x1802fe750]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3a8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfe8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd574]
movss xmm2, dword [0x1802ff48c]
movss xmm1, dword [0x1802fe788]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe37c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb738]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe04c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd56c]
movss xmm2, dword [0x1802ff47c]
movss xmm1, dword [0x1802fe7b4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe290]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfe4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd570]
movss xmm2, dword [0x1802ff470]
movss xmm1, dword [0x1802fe7dc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe228]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfb8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd560]
movss xmm2, dword [0x1802ff46c]
movss xmm1, dword [0x1802fe818]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb718]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd48c]
movss xmm2, dword [0x1802ff488]
movss xmm1, dword [0x1802fe83c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb778]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6f4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe09c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4e4]
movss xmm2, dword [0x1802ff474]
movss xmm1, dword [0x1802fe878]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb880]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe098]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4cc]
movss xmm2, dword [0x1802ff478]
movss xmm1, dword [0x1802fe8ac]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb9ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4d4]
movss xmm2, dword [0x1802ff480]
movss xmm1, dword [0x1802fe8e0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbb80]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe094]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd484]
movss xmm2, dword [0x1802ff494]
movss xmm1, dword [0x1802fe93c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc18]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe078]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd47c]
movss xmm2, dword [0x1802ff4a4]
movss xmm1, dword [0x1802fe970]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbd6c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe088]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4c4]
movss xmm2, dword [0x1802ff4b0]
movss xmm1, dword [0x1802fe9ac]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbda4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0c0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd494]
movss xmm2, dword [0x1802ff4d0]
movss xmm1, dword [0x1802fea04]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf50]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe084]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd490]
movss xmm2, dword [0x1802ff4d8]
movss xmm1, dword [0x1802fea2c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc02c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe06c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd488]
movss xmm2, dword [0x1802ff4f0]
movss xmm1, dword [0x1802fea70]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc0d8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe090]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4c8]
movss xmm2, dword [0x1802ff520]
movss xmm1, dword [0x1802feaa0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc1e4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe074]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4a0]
movss xmm2, dword [str.9TGhG]
movss xmm1, dword [0x1802fead8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc29c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe08c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4b8]
movss xmm2, dword [0x1802ff56c]
movss xmm1, dword [0x1802feb24]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe070]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4a8]
movss xmm2, dword [0x1802ff5a8]
movss xmm1, dword [0x1802feb60]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc45c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe08c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4b0]
movss xmm2, dword [0x1802ff5d0]
movss xmm1, dword [0x1802feb88]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc4a4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe074]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd49c]
movss xmm2, dword [0x1802ff608]
movss xmm1, dword [0x1802feb9c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc590]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe00c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4b4]
movss xmm2, dword [0x1802ff640]
movss xmm1, dword [0x1802febb8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc5cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde8c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe004]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd478]
movss xmm2, dword [0x1802ff660]
movss xmm1, dword [0x1802febc8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc6c0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde8c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe014]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd498]
movss xmm2, dword [0x1802ff678]
movss xmm1, dword [0x1802febe0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc770]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6f4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe014]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4c0]
movss xmm2, dword [0x1802ff6ac]
movss xmm1, dword [0x1802febd4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7b4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe000]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4ac]
movss xmm2, dword [0x1802ff6f0]
movss xmm1, dword [0x1802febdc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7e0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdea8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe010]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4b4]
movss xmm2, dword [0x1802ff760]
movss xmm1, dword [0x1802febd8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc84c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb818]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe064]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4a4]
movss xmm2, dword [0x1802ff7b4]
movss xmm1, dword [0x1802febcc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc870]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe01c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4bc]
movss xmm2, dword [0x1802ff828]
movss xmm1, dword [0x1802febbc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc87c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe048]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd474]
movss xmm2, dword [0x1802ff844]
movss xmm1, dword [0x1802febac]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc89c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe01c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd46c]
movss xmm2, dword [0x1802ff874]
movss xmm1, dword [0x1802feba0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee60]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fc784]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb710]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd40c]
movss xmm2, dword [0x1802ff9d0]
movss xmm1, dword [0x1802febf8]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fc794]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb770]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3c0]
movss xmm2, dword [0x1802ffa04]
movss xmm1, dword [0x1802fe8a4]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb50]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fc7a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb878]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3cc]
movss xmm2, dword [0x1802ff9f4]
movss xmm1, dword [0x1802fe664]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe374]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fc77c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb6c0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd440]
movss xmm2, dword [0x1802ff9a0]
movss xmm1, dword [0x1802fe4cc]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe394]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fc6ec]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb568]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd4c4]
movss xmm2, dword [0x1802ff6c8]
movss xmm1, dword [0x1802fe410]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc108]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fc760]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5f4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd450]
movss xmm2, dword [0x1802ff490]
movss xmm1, dword [0x1802fe4d0]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc14c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fc788]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb724]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd444]
movss xmm2, dword [0x1802ff420]
movss xmm1, dword [0x1802fe71c]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9c0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fc780]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb6fc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd414]
movss xmm2, dword [0x1802ff438]
movss xmm1, dword [0x1802fea4c]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9c8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fc78c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb740]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3ac]
movss xmm2, dword [0x1802ff524]
movss xmm1, dword [0x1802fec2c]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb7a0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fc7a4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcc8c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd384]
movss xmm2, dword [0x1802ff7f8]
movss xmm1, dword [0x1802fecbc]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fdf48]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1ac]
movss xmm2, dword [0x1802ff6e8]
movss xmm1, dword [0x1802fe81c]
mov ecx, 0x7121ac4
call fcn.1800d49c0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feb1c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe118]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe320]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1b4]
movss xmm2, dword [0x1802ff70c]
movss xmm1, dword [0x1802fe7a8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801aa3db
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fd2f0]
movss xmm2, dword [0x1802ff6d0]
movss xmm1, dword [0x1802fe820]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Maze_Bank_Roof_Ramp
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801abe8a
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe9d8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc900]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd19c]
movss xmm2, dword [0x1802ff618]
movss xmm1, dword [0x1802fe87c]
mov ecx, 0x5f5e76c9
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe9d8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc900]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1a0]
movss xmm2, dword [0x1802ff5d4]
movss xmm1, dword [0x1802fe88c]
mov ecx, 0x5f5e76c9
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe9d8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc900]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1a4]
movss xmm2, dword [0x1802ff5b4]
movss xmm1, dword [0x1802fe89c]
mov ecx, 0x5f5e76c9
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe9d8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc900]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1a8]
movss xmm2, dword [0x1802ff594]
movss xmm1, dword [0x1802fe8a8]
mov ecx, 0x5f5e76c9
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd10c]
movss xmm2, dword [0x1802ff444]
movss xmm1, dword [0x1802feac8]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee24]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe728]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd180]
movss xmm2, dword [0x1802ff4e0]
movss xmm1, dword [0x1802fe920]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee24]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe728]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd190]
movss xmm2, dword [0x1802ff510]
movss xmm1, dword [0x1802fe900]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb334]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe70c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd17c]
movss xmm2, dword [0x1802ff4c0]
movss xmm1, dword [0x1802fe92c]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee24]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe728]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd16c]
movss xmm2, dword [0x1802ff484]
movss xmm1, dword [0x1802fe944]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee30]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3d4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe6d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd140]
movss xmm2, dword [0x1802ff450]
movss xmm1, dword [0x1802fe9b4]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee38]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb504]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe69c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd120]
movss xmm2, dword [0x1802ff43c]
movss xmm1, dword [0x1802fea00]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee3c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb52c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe658]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd104]
movss xmm2, dword [0x1802ff424]
movss xmm1, dword [0x1802fea0c]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3d8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe684]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd100]
movss xmm2, dword [0x1802ff41c]
movss xmm1, dword [0x1802fea20]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3ec]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe574]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0dc]
movss xmm2, dword [0x1802ff3f8]
movss xmm1, dword [0x1802fea60]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdda8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe54c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0c8]
movss xmm2, dword [0x1802ff3f0]
movss xmm1, dword [0x1802fea78]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdda8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe54c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0c8]
movss xmm2, dword [0x1802ff3f0]
movss xmm1, dword [0x1802fea78]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0b4]
movss xmm2, dword [0x1802ff3e8]
movss xmm1, dword [0x1802fea88]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd09c]
movss xmm2, dword [0x1802ff3d0]
movss xmm1, dword [0x1802fea98]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd09c]
movss xmm2, dword [0x1802ff3d0]
movss xmm1, dword [0x1802fea98]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [str.pN_R_]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd080]
movss xmm2, dword [0x1802ff3c0]
movss xmm1, dword [0x1802feab0]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd070]
movss xmm2, dword [0x1802ff3c4]
movss xmm1, dword [0x1802feaac]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd070]
movss xmm2, dword [0x1802ff3c4]
movss xmm1, dword [0x1802feaac]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd06c]
movss xmm2, dword [0x1802ff3c4]
movss xmm1, dword [0x1802feaac]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdda0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe5e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd05c]
movss xmm2, dword [0x1802ff3b0]
movss xmm1, dword [0x1802feab8]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdda0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe5e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd05c]
movss xmm2, dword [0x1802ff3b0]
movss xmm1, dword [0x1802feab8]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe698]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd054]
movss xmm2, dword [0x1802ff3a8]
movss xmm1, dword [0x1802feac4]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb334]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe70c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd048]
movss xmm2, dword [0x1802ff39c]
movss xmm1, dword [0x1802fead4]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb334]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe70c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd048]
movss xmm2, dword [0x1802ff39c]
movss xmm1, dword [0x1802fead4]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb368]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe7d0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd030]
movss xmm2, dword [0x1802ff398]
movss xmm1, dword [0x1802feae8]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd9c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe9e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd040]
movss xmm2, dword [0x1802ff390]
movss xmm1, dword [0x1802feaec]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd9c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe9e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd03c]
movss xmm2, dword [0x1802ff388]
movss xmm1, dword [0x1802feaf8]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee10]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd98]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe9bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd034]
movss xmm2, dword [0x1802ff370]
movss xmm1, dword [0x1802feb34]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb328]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe840]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd038]
movss xmm2, dword [0x1802ff374]
movss xmm1, dword [0x1802feb30]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc30]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdda0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe70c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd044]
movss xmm2, dword [0x1802ff368]
movss xmm1, dword [0x1802feb40]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb33c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe6b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd050]
movss xmm2, dword [0x1802ff35c]
movss xmm1, dword [0x1802feb48]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc68]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb388]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe604]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd064]
movss xmm2, dword [0x1802ff348]
movss xmm1, dword [0x1802feb6c]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbbcc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb4ec]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb904]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd08c]
movss xmm2, dword [0x1802ff320]
movss xmm1, dword [0x1802feb68]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbbcc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb4ec]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb904]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd088]
movss xmm2, dword [0x1802ff32c]
movss xmm1, dword [0x1802feba8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc64]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb38c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe598]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd090]
movss xmm2, dword [0x1802ff338]
movss xmm1, dword [0x1802feb84]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc60]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb390]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe55c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0a0]
movss xmm2, dword [0x1802ff324]
movss xmm1, dword [0x1802feb98]
mov ecx, 0x40d23ece
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd178]
movss xmm2, dword [0x1802ff554]
movss xmm1, dword [0x1802fe9f8]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd164]
movss xmm2, dword [0x1802ff4ac]
movss xmm1, dword [0x1802fea40]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd144]
movss xmm2, dword [0x1802ff45c]
movss xmm1, dword [0x1802fea90]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0e8]
movss xmm2, dword [0x1802ff418]
movss xmm1, dword [0x1802feb14]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0c0]
movss xmm2, dword [0x1802ff3fc]
movss xmm1, dword [0x1802feb5c]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd078]
movss xmm2, dword [0x1802ff3dc]
movss xmm1, dword [0x1802feb8c]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd028]
movss xmm2, dword [0x1802ff3b4]
movss xmm1, dword [0x1802feba4]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd028]
movss xmm2, dword [0x1802ff37c]
movss xmm1, dword [0x1802febf0]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd098]
movss xmm2, dword [0x1802ff37c]
movss xmm1, dword [0x1802febf0]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0d0]
movss xmm2, dword [0x1802ff378]
movss xmm1, dword [0x1802febf4]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc50]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdea0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde78]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0fc]
movss xmm2, dword [0x1802ff334]
movss xmm1, dword [0x1802feb90]
mov ecx, 0xbcc5654d
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc54]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd110]
movss xmm2, dword [0x1802ff340]
movss xmm1, dword [0x1802feb78]
mov ecx, 0x8d998e21
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0f4]
movss xmm2, dword [0x1802ff360]
movss xmm1, dword [0x1802feb50]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd098]
movss xmm2, dword [0x1802ff34c]
movss xmm1, dword [0x1802fea80]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd028]
movss xmm2, dword [0x1802ff350]
movss xmm1, dword [0x1802fea84]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0d4]
movss xmm2, dword [0x1802ff354]
movss xmm1, dword [0x1802fea7c]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbce8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd114]
movss xmm2, dword [0x1802ff384]
movss xmm1, dword [0x1802feb08]
mov ecx, 0x44fae306
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd078]
movss xmm2, dword [0x1802ff3ac]
movss xmm1, dword [0x1802fe9e0]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd028]
movss xmm2, dword [0x1802ff394]
movss xmm1, dword [0x1802fea14]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0c0]
movss xmm2, dword [0x1802ff3d8]
movss xmm1, dword [0x1802fe988]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0e8]
movss xmm2, dword [0x1802ff408]
movss xmm1, dword [0x1802fe950]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd114]
movss xmm2, dword [str.__A]
movss xmm1, dword [0x1802fe91c]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd144]
movss xmm2, dword [0x1802ff44c]
movss xmm1, dword [0x1802fe8d0]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd164]
movss xmm2, dword [str.PEDuD]
movss xmm1, dword [0x1802fe894]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd174]
movss xmm2, dword [0x1802ff4e4]
movss xmm1, dword [0x1802fe850]
mov ecx, 0xf6fe2ef1
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe8e8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd30c]
movss xmm2, dword [0x1802ff4a8]
movss xmm1, dword [0x1802fe8c4]
mov ecx, 0x771ef3d3
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe8e8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd328]
movss xmm2, dword [str.N:FKF]
movss xmm1, dword [0x1802fe9a4]
mov ecx, 0x771ef3d3
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbe80]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd340]
movss xmm2, dword [0x1802ff4f8]
movss xmm1, dword [0x1802fe9a0]
mov ecx, 0x2fea25bf
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbe80]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3a4]
movss xmm2, dword [0x1802ff51c]
movss xmm1, dword [0x1802fe9e8]
mov ecx, 0x2fea25bf
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbe80]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd424]
movss xmm2, dword [0x1802ff534]
movss xmm1, dword [0x1802fea1c]
mov ecx, 0x2fea25bf
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc860]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd31c]
movss xmm2, dword [0x1802ff4cc]
movss xmm1, dword [0x1802fe884]
mov ecx, 0x2fea25bf
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc860]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd320]
movss xmm2, dword [0x1802ff4bc]
movss xmm1, dword [0x1802fe860]
mov ecx, 0x2fea25bf
call fcn.1800d49c0
mov dword [rsp + 0x40], 1
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc860]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd310]
movss xmm2, dword [0x1802ff4c8]
movss xmm1, dword [0x1802fe8c0]
mov ecx, 0x2fea25bf
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801abed9
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fd2f0]
movss xmm2, dword [0x1802ff6d0]
movss xmm1, dword [0x1802fe820]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Beach_Ferris_Ramp
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ac842
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcc18]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb330]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe9e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fdf38]
movss xmm2, dword [0x1802fff98]
movss xmm1, dword [0x1803002e0]
mov ecx, 0x745f3383
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedc0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdf04]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb6f0]
movss xmm2, dword [0x1803000b4]
movss xmm1, dword [0x18030029c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbce4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [str._:]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcc24]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbbb0]
movss xmm2, dword [0x1803000b8]
movss xmm1, dword [0x1803002b4]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedb8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb334]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbbb0]
movss xmm2, dword [0x1803000ac]
movss xmm1, dword [0x18030027c]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedc0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb9a8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7ac]
movss xmm2, dword [0x1803000c8]
movss xmm1, dword [0x180300288]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedbc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbe8c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb978]
movss xmm2, dword [0x1803000d8]
movss xmm1, dword [0x180300268]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedc8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde28]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbcd4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb89c]
movss xmm2, dword [0x1803000d0]
movss xmm1, dword [0x180300274]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedb8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc1d0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb0c]
movss xmm2, dword [0x1803000dc]
movss xmm1, dword [0x180300260]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedb8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc520]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc04]
movss xmm2, dword [0x1803000e4]
movss xmm1, dword [0x180300258]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feda4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb77c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc6b4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd10]
movss xmm2, dword [0x1803000e0]
movss xmm1, dword [0x18030025c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedfc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [str._t8_bU]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc8e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbdf8]
movss xmm2, dword [0x1803000d4]
movss xmm1, dword [0x180300264]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedcc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfc0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fca78]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbe84]
movss xmm2, dword [0x1803000cc]
movss xmm1, dword [0x180300278]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feda0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf98]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcb00]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf58]
movss xmm2, dword [0x1803000bc]
movss xmm1, dword [0x18030028c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feddc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf28]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcbec]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf6c]
movss xmm2, dword [0x1803000a8]
movss xmm1, dword [0x1803002a0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed98]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb34c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fee90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbed8]
movss xmm2, dword [0x180300098]
movss xmm1, dword [0x1803002b0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed98]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb34c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fee90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbed8]
movss xmm2, dword [0x180300098]
movss xmm1, dword [0x1803002b0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feda8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb370]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fedd0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbdfc]
movss xmm2, dword [0x180300084]
movss xmm1, dword [0x1803002b8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb36c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fecf8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbcec]
movss xmm2, dword [0x18030007c]
movss xmm1, dword [0x1803002c4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feda8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb364]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802febe8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbbf4]
movss xmm2, dword [0x180300078]
movss xmm1, dword [0x1803002c8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fede0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde30]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe9c8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbacc]
movss xmm2, dword [0x180300080]
movss xmm1, dword [0x1803002c0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedf4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb334]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe724]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb93c]
movss xmm2, dword [0x180300084]
movss xmm1, dword [0x1803002bc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbcf0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb618]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb8fc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb898]
movss xmm2, dword [0x18030009c]
movss xmm1, dword [0x1803002ac]
mov ecx, 0xf4f1511e
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbd0c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde34]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe458]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb894]
movss xmm2, dword [0x1803000c0]
movss xmm1, dword [0x180300294]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 2
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbcf4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb620]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0cc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb874]
movss xmm2, dword [0x1803000a4]
movss xmm1, dword [0x1803002a4]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ac891
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fb5dc]
movss xmm2, dword [0x18030004c]
movss xmm1, dword [0x1803002f4]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Mount_Chilliad_Ramp
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801adfbe
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcc18]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe9e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fdf38]
movss xmm2, dword [0x1802fff98]
movss xmm1, dword [0x1803002e0]
mov ecx, 0x745f3383
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fcdcc]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedc0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdf04]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb6f0]
movss xmm2, dword [0x1803000b4]
movss xmm1, dword [0x18030029c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fcdf8]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedb8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbbb0]
movss xmm2, dword [0x1803000ac]
movss xmm1, dword [0x18030027c]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fcdd4]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedc0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb9a8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb7ac]
movss xmm2, dword [0x1803000c8]
movss xmm1, dword [0x180300288]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fbcf8]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbcf4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdebc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0c8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb874]
movss xmm2, dword [0x1803000a4]
movss xmm1, dword [0x1803002a4]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fcb98]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbce4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcc24]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbbb0]
movss xmm2, dword [0x1803000b8]
movss xmm1, dword [0x1803002b4]
mov ecx, 0xc42c019a
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fbd04]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbcf0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdeb0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb8f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb898]
movss xmm2, dword [0x18030009c]
movss xmm1, dword [0x1803002ac]
mov ecx, 0xf4f1511e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fbdb4]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbd0c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb494]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe454]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb894]
movss xmm2, dword [0x1803000c0]
movss xmm1, dword [0x180300294]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fcddc]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedc8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb430]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbcd4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb89c]
movss xmm2, dword [0x1803000d0]
movss xmm1, dword [0x180300274]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fce60]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedf8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe724]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb93c]
movss xmm2, dword [0x180300084]
movss xmm1, dword [0x1803002bc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fcde8]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedbc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbe8c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb978]
movss xmm2, dword [0x1803000d8]
movss xmm1, dword [0x180300268]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fce28]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedb8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc1d0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb0c]
movss xmm2, dword [0x1803000dc]
movss xmm1, dword [0x180300260]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fcea0]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedb8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc520]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc04]
movss xmm2, dword [0x1803000e4]
movss xmm1, dword [0x180300258]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fcf5c]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feda4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf94]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc69c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd10]
movss xmm2, dword [0x1803000e0]
movss xmm1, dword [0x18030025c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fd13c]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedfc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fcc60]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc914]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbdf8]
movss xmm2, dword [0x1803000d4]
movss xmm1, dword [0x180300264]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fd24c]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedcc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fcc9c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fca7c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbe84]
movss xmm2, dword [0x1803000cc]
movss xmm1, dword [0x180300278]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fd448]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feda0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fcca8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcb08]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf58]
movss xmm2, dword [0x1803000bc]
movss xmm1, dword [0x18030028c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fd590]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feddc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fccb8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcbf4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf6c]
movss xmm2, dword [0x1803000a8]
movss xmm1, dword [0x1803002a0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fd588]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed98]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802feec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fee90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbed8]
movss xmm2, dword [0x180300098]
movss xmm1, dword [0x1803002b0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fd584]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feda8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802feec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fedd0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbdfc]
movss xmm2, dword [0x180300084]
movss xmm1, dword [0x1803002b8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fd194]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fedac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802feec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fecf8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbcec]
movss xmm2, dword [0x18030007c]
movss xmm1, dword [0x1803002c4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fd0c4]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feda8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802feec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802febe8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbbf4]
movss xmm2, dword [0x180300078]
movss xmm1, dword [0x1803002c8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fcfc4]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fede0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb488]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe9c4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbacc]
movss xmm2, dword [0x180300080]
movss xmm1, dword [0x1803002c0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc478]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb474]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd800]
movss xmm2, dword [0x1802fdd14]
movss xmm1, dword [0x1802fd64c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc48c]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb820]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7fc]
movss xmm2, dword [0x1802fdd0c]
movss xmm1, dword [0x1802fd654]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc49c]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb998]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7f8]
movss xmm2, dword [0x1802fdd04]
movss xmm1, dword [0x1802fd664]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7d0]
movss xmm2, dword [0x1802fdcf0]
movss xmm1, dword [0x1802fd694]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7c8]
movss xmm2, dword [0x1802fdce8]
movss xmm1, dword [0x1802fd69c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc540]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbfa0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7d8]
movss xmm2, dword [0x1802fdcf4]
movss xmm1, dword [0x1802fd68c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc4c0]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbf8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7f4]
movss xmm2, dword [0x1802fdd00]
movss xmm1, dword [0x1802fd674]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc514]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbdb0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7e8]
movss xmm2, dword [0x1802fdcf8]
movss xmm1, dword [0x1802fd684]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7c0]
movss xmm2, dword [0x1802fdce4]
movss xmm1, dword [0x1802fd6b8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc568]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7a0]
movss xmm2, dword [0x1802fdcd4]
movss xmm1, dword [0x1802fd6f8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd790]
movss xmm2, dword [0x1802fdcd0]
movss xmm1, dword [0x1802fd710]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7ac]
movss xmm2, dword [0x1802fdcd8]
movss xmm1, dword [0x1802fd6e8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7b4]
movss xmm2, dword [0x1802fdcdc]
movss xmm1, dword [0x1802fd6dc]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7bc]
movss xmm2, dword [0x1802fdce0]
movss xmm1, dword [0x1802fd6cc]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd788]
movss xmm2, dword [0x1802fdccc]
movss xmm1, dword [0x1802fd71c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc568]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd77c]
movss xmm2, dword [0x1802fdcc8]
movss xmm1, dword [0x1802fd728]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd770]
movss xmm2, dword [0x1802fdcc4]
movss xmm1, dword [0x1802fd734]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd768]
movss xmm2, dword [0x1802fdcc0]
movss xmm1, dword [0x1802fd744]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd758]
movss xmm2, dword [0x1802fdcbc]
movss xmm1, dword [0x1802fd754]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd750]
movss xmm2, dword [0x1802fdcb8]
movss xmm1, dword [0x1802fd75c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd740]
movss xmm2, dword [0x1802fdcb4]
movss xmm1, dword [0x1802fd76c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd730]
movss xmm2, dword [0x1802fdcb0]
movss xmm1, dword [0x1802fd774]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd724]
movss xmm2, dword [0x1802fdcac]
movss xmm1, dword [0x1802fd784]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd718]
movss xmm2, dword [0x1802fdca8]
movss xmm1, dword [0x1802fd78c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd70c]
movss xmm2, dword [0x1802fdca4]
movss xmm1, dword [0x1802fd798]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6fc]
movss xmm2, dword [0x1802fdca0]
movss xmm1, dword [0x1802fd7a8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc564]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6ec]
movss xmm2, dword [0x1802fdc9c]
movss xmm1, dword [0x1802fd7b0]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc544]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc008]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6e0]
movss xmm2, dword [0x1802fdc98]
movss xmm1, dword [0x1802fd7b8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc51c]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbe68]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6d0]
movss xmm2, dword [0x1802fdc94]
movss xmm1, dword [0x1802fd7c4]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc4f8]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbd08]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6c8]
movss xmm2, dword [0x1802fdc90]
movss xmm1, dword [0x1802fd7cc]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc4b8]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbd0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6bc]
movss xmm2, dword [0x1802fdc8c]
movss xmm1, dword [0x1802fd7d4]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc498]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb96c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6b0]
movss xmm2, dword [0x1802fdc88]
movss xmm1, dword [0x1802fd7f0]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc484]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb7f0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6a8]
movss xmm2, dword [0x1802fdc84]
movss xmm1, dword [0x1802fd804]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc480]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdf1c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6a4]
movss xmm2, dword [0x1802fdc80]
movss xmm1, dword [0x1802fd810]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc490]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0f4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6ac]
movss xmm2, dword [0x1802fdc7c]
movss xmm1, dword [0x1802fd824]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc4ac]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe378]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6b4]
movss xmm2, dword [0x1802fdc78]
movss xmm1, dword [0x1802fd828]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc4f4]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc474]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3f0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6c0]
movss xmm2, dword [0x1802fdc74]
movss xmm1, dword [0x1802fd82c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fc63c]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc2f0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe134]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc66c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7e0]
movss xmm2, dword [0x1802fdd10]
movss xmm1, dword [0x1802fd65c]
mov ecx, 0x99d51249
call fcn.1800d49c0
mov dword [rsp + 0x40], 3
movss xmm0, dword [0x1802fcce8]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee78]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe7c4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde7c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd7e4]
movss xmm2, dword [0x1802fdd08]
movss xmm1, dword [0x1802fd658]
mov ecx, 0xe63d798c
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ae00d
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fd808]
movss xmm2, dword [0x1802fdd1c]
movss xmm1, dword [0x1802fd644]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Airport_Mini_Ramp
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801aec20
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc418]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd94]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde2c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9c0]
movss xmm2, dword [0x1803007e0]
movss xmm1, dword [0x1803000f0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc418]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd94]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde2c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb18]
movss xmm2, dword [0x1803007dc]
movss xmm1, dword [0x1803000f8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc418]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd94]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde2c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb6c]
movss xmm2, dword [0x1803007d0]
movss xmm1, dword [0x1803000fc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc418]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd94]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde2c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbbb8]
movss xmm2, dword [0x1803007c8]
movss xmm1, dword [0x180300104]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc414]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3e4]
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbcb0]
movss xmm2, dword [0x180300794]
movss xmm1, dword [0x180300168]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc418]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd94]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde2c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc14]
movss xmm2, dword [0x1803007c4]
movss xmm1, dword [0x180300108]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc40c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbcc0]
movss xmm2, dword [0x1803007ac]
movss xmm1, dword [0x180300144]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc40c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbcc4]
movss xmm2, dword [0x18030079c]
movss xmm1, dword [0x180300140]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc414]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3e4]
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbcb8]
movss xmm2, dword [0x180300778]
movss xmm1, dword [0x180300160]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc414]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3e4]
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbcac]
movss xmm2, dword [str._n6]
movss xmm1, dword [0x18030013c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb34]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbdd0]
movss xmm2, dword [0x1803007a4]
movss xmm1, dword [0x180300138]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc414]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3e4]
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbde4]
movss xmm2, dword [str.He6e6]
movss xmm1, dword [0x180300150]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc410]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde44]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd4c]
movss xmm2, dword [0x1803007b4]
movss xmm1, dword [0x18030014c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc414]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3e4]
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd30]
movss xmm2, dword [0x1803007a0]
movss xmm1, dword [0x18030016c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed8c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd48]
movss xmm2, dword [0x18030077c]
movss xmm1, dword [0x180300174]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed8c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbde8]
movss xmm2, dword [0x18030077c]
movss xmm1, dword [0x180300174]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc418]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd94]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde2c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc8c]
movss xmm2, dword [0x1803007bc]
movss xmm1, dword [0x18030010c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc414]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3e4]
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc9c]
movss xmm2, dword [0x18030076c]
movss xmm1, dword [0x180300158]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc414]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3e4]
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbca4]
movss xmm2, dword [0x180300780]
movss xmm1, dword [0x180300134]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec70]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbca8]
movss xmm2, dword [0x180300774]
movss xmm1, dword [0x180300130]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec70]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbcb4]
movss xmm2, dword [0x180300764]
movss xmm1, dword [0x18030011c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec50]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd40]
movss xmm2, dword [0x180300760]
movss xmm1, dword [0x18030012c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe46c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd54]
movss xmm2, dword [0x180300788]
movss xmm1, dword [0x180300128]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe46c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd58]
movss xmm2, dword [0x180300784]
movss xmm1, dword [0x180300118]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec50]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd3c]
movss xmm2, dword [0x18030075c]
movss xmm1, dword [0x180300114]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec50]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd34]
movss xmm2, dword [0x18030074c]
movss xmm1, dword [0x180300154]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed8c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd38]
movss xmm2, dword [0x180300754]
movss xmm1, dword [0x180300164]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed8c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbdd8]
movss xmm2, dword [0x180300754]
movss xmm1, dword [0x180300164]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec50]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbde0]
movss xmm2, dword [0x18030074c]
movss xmm1, dword [0x180300154]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec50]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbddc]
movss xmm2, dword [0x180300760]
movss xmm1, dword [0x18030012c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec54]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbdc8]
movss xmm2, dword [0x18030075c]
movss xmm1, dword [0x180300120]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec70]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbcbc]
movss xmm2, dword [str.Hi55]
movss xmm1, dword [0x180300148]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 4
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec70]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbca0]
movss xmm2, dword [0x180300758]
movss xmm1, dword [0x180300154]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801aec6f
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fb9c4]
movss xmm2, dword [0x180300818]
movss xmm1, dword [0x180300090]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Airport_Gate_Ramp
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801aef4c
mov dword [rsp + 0x40], 5
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb8c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbbd4]
movss xmm2, dword [0x180300680]
movss xmm1, dword [0x1802fff34]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 5
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb60]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb4ac]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb4c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc5c]
movss xmm2, dword [0x180300684]
movss xmm1, dword [0x1802fff44]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 5
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb48]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb4a0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbd98]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd1c]
movss xmm2, dword [0x180300688]
movss xmm1, dword [0x1802fff58]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 5
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb2c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbdd4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbe04]
movss xmm2, dword [0x18030068c]
movss xmm1, dword [0x1802fff70]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 5
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb64]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fdff0]
movss xmm2, dword [0x1803006a8]
movss xmm1, dword [0x1802fffac]
mov ecx, 0x745f3383
call fcn.1800d49c0
mov dword [rsp + 0x40], 5
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb5c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fdff0]
movss xmm2, dword [0x1803006a8]
movss xmm1, dword [0x1802fffac]
mov ecx, 0x745f3383
call fcn.1800d49c0
mov dword [rsp + 0x40], 5
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb3c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb328]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc80c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc20]
movss xmm2, dword [0x180300644]
movss xmm1, dword [0x1802ffcd8]
mov ecx, 0xbafbd223
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801aef9b
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x18030064c]
movss xmm1, dword [0x1802ffce0]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.UFO_Tower
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801b0ca3
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd738]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd72c]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd720]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd714]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd708]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6f0]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6e4]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6d4]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6c4]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd6a0]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd698]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd690]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd688]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd74c]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd67c]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd66c]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd668]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd660]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd650]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd648]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd640]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd638]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd630]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd624]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd620]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd618]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd610]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd60c]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd608]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5fc]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5f8]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5f0]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5ec]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5e4]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5d4]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5cc]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5c8]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5b8]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5ac]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd5a0]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd594]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd384]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd170]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd12c]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0d8]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd084]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd018]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcff4]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfd0]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf98]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf68]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf28]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcebc]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce84]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce4c]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce04]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcdc4]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd88]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd28]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fccd0]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc68]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbf0]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcba0]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcb30]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcadc]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca80]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc9c4]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc95c]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8cc]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc83c]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc7b0]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6a4]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc594]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc488]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
mov dword [rsp + 0x40], 6
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb5a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc338]
movss xmm2, dword [0x1802ff234]
movss xmm1, dword [0x1802fc558]
mov ecx, 0xb467c540
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801b0cf2
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fd764]
movss xmm2, dword [0x1802ff230]
movss xmm1, dword [0x1802fc550]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Maze_Bank_Quad_Ramp
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801b5d85
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fccd4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd234]
movss xmm2, dword [0x1802ff680]
movss xmm1, dword [0x1802fe8c8]
mov ecx, 0xd1fbb176
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6f4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb574]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1c0]
movss xmm2, dword [0x1802ff624]
movss xmm1, dword [0x1802fe8d4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd18c]
movss xmm2, dword [0x1802ff5a0]
movss xmm1, dword [0x1802fe94c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd158]
movss xmm2, dword [0x1802ff53c]
movss xmm1, dword [0x1802fe9d0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd128]
movss xmm2, dword [0x1802ff4b4]
movss xmm1, dword [0x1802fea58]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0ec]
movss xmm2, dword [0x1802ff460]
movss xmm1, dword [0x1802feacc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0b8]
movss xmm2, dword [0x1802ff448]
movss xmm1, dword [0x1802feb4c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd068]
movss xmm2, dword [0x1802ff428]
movss xmm1, dword [0x1802febb0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd020]
movss xmm2, dword [0x1802ff400]
movss xmm1, dword [0x1802febfc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd000]
movss xmm2, dword [0x1802ff3cc]
movss xmm1, dword [0x1802fec24]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfe4]
movss xmm2, dword [0x1802ff3a0]
movss xmm1, dword [0x1802fec30]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfd4]
movss xmm2, dword [0x1802ff37c]
movss xmm1, dword [0x1802feca4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfb0]
movss xmm2, dword [0x1802ff344]
movss xmm1, dword [0x1802feccc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf84]
movss xmm2, dword [0x1802ff31c]
movss xmm1, dword [0x1802fece4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf60]
movss xmm2, dword [0x1802ff30c]
movss xmm1, dword [0x1802fed0c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf38]
movss xmm2, dword [str.V_5F5]
movss xmm1, dword [0x1802fed20]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcedc]
movss xmm2, dword [0x1802ff2d4]
movss xmm1, dword [0x1802fed34]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fceb4]
movss xmm2, dword [0x1802ff2b4]
movss xmm1, dword [0x1802fed60]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce8c]
movss xmm2, dword [0x1802ff28c]
movss xmm1, dword [0x1802fed78]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce64]
movss xmm2, dword [0x1802ff274]
movss xmm1, dword [0x1802fed90]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce38]
movss xmm2, dword [0x1802ff258]
movss xmm1, dword [0x1802fedd4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce08]
movss xmm2, dword [0x1802ff24c]
movss xmm1, dword [0x1802fee08]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcde0]
movss xmm2, dword [0x1802ff240]
movss xmm1, dword [0x1802fee4c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcdac]
movss xmm2, dword [0x1802ff238]
movss xmm1, dword [0x1802fee74]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd74]
movss xmm2, dword [0x1802ff22c]
movss xmm1, dword [0x1802fee80]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd38]
movss xmm2, dword [0x1802ff224]
movss xmm1, dword [0x1802feea0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcce4]
movss xmm2, dword [0x1802ff21c]
movss xmm1, dword [0x1802feebc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fccc0]
movss xmm2, dword [0x1802ff20c]
movss xmm1, dword [0x1802feed0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc80]
movss xmm2, dword [0x1802ff208]
movss xmm1, dword [0x1802feee0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc2c]
movss xmm2, dword [0x1802ff200]
movss xmm1, dword [0x1802feee8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbc0]
movss xmm2, dword [0x1802ff1ec]
movss xmm1, dword [0x1802feef0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcb9c]
movss xmm2, dword [0x1802ff1dc]
movss xmm1, dword [0x1802fef00]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcb4c]
movss xmm2, dword [0x1802ff1d0]
movss xmm1, dword [0x1802fef10]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcb04]
movss xmm2, dword [0x1802ff1c4]
movss xmm1, dword [0x1802fef14]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcad0]
movss xmm2, dword [0x1802ff1bc]
movss xmm1, dword [0x1802fef20]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca90]
movss xmm2, dword [0x1802ff1b4]
movss xmm1, dword [0x1802fef34]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc9fc]
movss xmm2, dword [0x1802ff1ac]
movss xmm1, dword [0x1802fef40]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc9ac]
movss xmm2, dword [0x1802ff194]
movss xmm1, dword [0x1802fef48]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4ac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc9a0]
movss xmm2, dword [0x1802ff190]
movss xmm1, dword [0x1802fef58]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb658]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe440]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc980]
movss xmm2, dword [0x1802ff188]
movss xmm1, dword [0x1802fef5c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb7f8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe414]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc96c]
movss xmm2, dword [0x1802ff180]
movss xmm1, dword [0x1802fef64]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde94]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3f4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc960]
movss xmm2, dword [0x1802ff17c]
movss xmm1, dword [0x1802fef6c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb668]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3d0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc954]
movss xmm2, dword [0x1802ff174]
movss xmm1, dword [0x1802fef70]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5e4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3ac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc948]
movss xmm2, dword [0x1802ff170]
movss xmm1, dword [0x1802fef78]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe380]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc934]
movss xmm2, dword [0x1802ff168]
movss xmm1, dword [0x1802fef84]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc920]
movss xmm2, dword [0x1802ff164]
movss xmm1, dword [0x1802fef8c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf34]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe1f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc908]
movss xmm2, dword [0x1802ff160]
movss xmm1, dword [0x1802fef98]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8fc]
movss xmm2, dword [0x1802ff15c]
movss xmm1, dword [0x1802fefa0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb60c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8f4]
movss xmm2, dword [0x1802ff158]
movss xmm1, dword [0x1802fefb0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde98]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fde70]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8e8]
movss xmm2, dword [0x1802ff150]
movss xmm1, dword [0x1802fefb4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf2c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb708]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8e0]
movss xmm2, dword [0x1802ff14c]
movss xmm1, dword [0x1802fefc0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf2c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb834]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8f0]
movss xmm2, dword [0x1802ff144]
movss xmm1, dword [0x1802fefc4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb8d8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb934]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8f8]
movss xmm2, dword [0x1802ff13c]
movss xmm1, dword [0x1802fefcc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf24]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb600]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbac8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc918]
movss xmm2, dword [0x1802ff138]
movss xmm1, dword [0x1802fefe0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb60]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc930]
movss xmm2, dword [0x1802ff134]
movss xmm1, dword [0x1802fefe8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbf28]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde9c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbfc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc940]
movss xmm2, dword [0x1802ff130]
movss xmm1, dword [0x1802fefec]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe648]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbc0c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd2d8]
movss xmm2, dword [0x1802ff684]
movss xmm1, dword [0x1802fe774]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe644]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdefc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfa0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd3d4]
movss xmm2, dword [0x1802ff630]
movss xmm1, dword [0x1802fe6c4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1b0]
movss xmm2, dword [0x1802ff5c8]
movss xmm1, dword [0x1802fe608]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd160]
movss xmm2, dword [0x1802ff584]
movss xmm1, dword [0x1802fe588]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd124]
movss xmm2, dword [0x1802ff540]
movss xmm1, dword [0x1802fe514]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0e0]
movss xmm2, dword [0x1802ff4e8]
movss xmm1, dword [0x1802fe4c4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0ac]
movss xmm2, dword [0x1802ff49c]
movss xmm1, dword [0x1802fe480]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd04c]
movss xmm2, dword [0x1802ff468]
movss xmm1, dword [0x1802fe418]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd00c]
movss xmm2, dword [0x1802ff454]
movss xmm1, dword [0x1802fe3cc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcff0]
movss xmm2, dword [0x1802ff440]
movss xmm1, dword [0x1802fe370]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfdc]
movss xmm2, dword [0x1802ff430]
movss xmm1, dword [0x1802fe230]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfb4]
movss xmm2, dword [0x1802ff414]
movss xmm1, dword [0x1802fe068]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf80]
movss xmm2, dword [0x1802ff404]
movss xmm1, dword [0x1802fde3c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf50]
movss xmm2, dword [0x1802ff3e4]
movss xmm1, dword [0x1802fb7d0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf1c]
movss xmm2, dword [0x1802ff3b8]
movss xmm1, dword [0x1802fb910]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcecc]
movss xmm2, dword [0x1802ff3a4]
movss xmm1, dword [0x1802fbb28]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce9c]
movss xmm2, dword [0x1802ff38c]
movss xmm1, dword [0x1802fbc28]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce70]
movss xmm2, dword [0x1802ff36c]
movss xmm1, dword [0x1802fbd44]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce3c]
movss xmm2, dword [0x1802ff358]
movss xmm1, dword [0x1802fbe5c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce00]
movss xmm2, dword [0x1802ff328]
movss xmm1, dword [0x1802fbfd8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcdd8]
movss xmm2, dword [0x1802ff318]
movss xmm1, dword [0x1802fc0c4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe564]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcda0]
movss xmm2, dword [str.R_7]
movss xmm1, dword [0x1802fc18c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb648]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe510]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd94]
movss xmm2, dword [0x1802ff310]
movss xmm1, dword [0x1802fc1cc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4dc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd78]
movss xmm2, dword [0x1802ff308]
movss xmm1, dword [0x1802fc200]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe63c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb6d0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd6c]
movss xmm2, dword [str.B6T66]
movss xmm1, dword [0x1802fc24c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe640]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe0dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe49c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd5c]
movss xmm2, dword [0x1802ff2f8]
movss xmm1, dword [0x1802fc270]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe638]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb8c4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe45c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd4c]
movss xmm2, dword [0x1802ff2f0]
movss xmm1, dword [0x1802fc2c0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe638]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb88c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe400]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd3c]
movss xmm2, dword [0x1802ff2ec]
movss xmm1, dword [0x1802fc310]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe63c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3e0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd2c]
movss xmm2, dword [0x1802ff2e4]
movss xmm1, dword [0x1802fc390]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe63c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5f0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd20]
movss xmm2, dword [0x1802ff2dc]
movss xmm1, dword [0x1802fc404]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe638]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb7ec]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe368]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd18]
movss xmm2, dword [0x1802ff2d8]
movss xmm1, dword [0x1802fc448]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe638]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb7f4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2ac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd0c]
movss xmm2, dword [0x1802ff2c8]
movss xmm1, dword [0x1802fc46c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe63c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb7c8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe130]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd00]
movss xmm2, dword [0x1802ff2c4]
movss xmm1, dword [0x1802fc4e0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe638]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb798]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdfb4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fccf4]
movss xmm2, dword [0x1802ff2bc]
movss xmm1, dword [0x1802fc538]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe638]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb794]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb380]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fccec]
movss xmm2, dword [0x1802ff2b8]
movss xmm1, dword [0x1802fc578]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe63c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb774]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb720]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fccec]
movss xmm2, dword [0x1802ff2b0]
movss xmm1, dword [0x1802fc59c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe63c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb7a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb8ac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fccf0]
movss xmm2, dword [0x1802ff2ac]
movss xmm1, dword [0x1802fc5d4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe63c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb828]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbac0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fccfc]
movss xmm2, dword [0x1802ff29c]
movss xmm1, dword [0x1802fc640]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe638]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb774]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb88]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd08]
movss xmm2, dword [0x1802ff290]
movss xmm1, dword [0x1802fc668]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe63c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb79c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbc90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd10]
movss xmm2, dword [0x1802ff288]
movss xmm1, dword [0x1802fc698]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe638]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb8f0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbd78]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd1c]
movss xmm2, dword [0x1802ff284]
movss xmm1, dword [0x1802fc6cc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe638]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb690]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbe08]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd30]
movss xmm2, dword [0x1802ff280]
movss xmm1, dword [0x1802fc708]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe634]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb70c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbf40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd34]
movss xmm2, dword [0x1802ff27c]
movss xmm1, dword [0x1802fc748]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe634]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb7dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc01c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd50]
movss xmm2, dword [0x1802ff278]
movss xmm1, dword [0x1802fc790]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe638]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf20]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0d4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd60]
movss xmm2, dword [0x1802ff270]
movss xmm1, dword [0x1802fc7bc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe638]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb8b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc188]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd70]
movss xmm2, dword [0x1802ff268]
movss xmm1, dword [0x1802fc7f4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe634]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb85c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc260]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd90]
movss xmm2, dword [0x1802ff264]
movss xmm1, dword [0x1802fc800]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe630]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb8e4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc314]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd9c]
movss xmm2, dword [0x1802ff260]
movss xmm1, dword [0x1802fc818]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe630]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb8bc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc424]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcdb0]
movss xmm2, dword [0x1802ff25c]
movss xmm1, dword [0x1802fc81c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe62c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb7e8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc494]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcdbc]
movss xmm2, dword [0x1802ff254]
movss xmm1, dword [0x1802fc838]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1bc]
movss xmm2, dword [0x1802ff860]
movss xmm1, dword [0x1802fe7bc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd184]
movss xmm2, dword [0x1802ff8e8]
movss xmm1, dword [0x1802fe760]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd14c]
movss xmm2, dword [0x1802ff940]
movss xmm1, dword [0x1802fe704]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd108]
movss xmm2, dword [0x1802ff99c]
movss xmm1, dword [0x1802fe6d4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0cc]
movss xmm2, dword [0x1802ff9d4]
movss xmm1, dword [0x1802fe678]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd094]
movss xmm2, dword [0x1802ff9e0]
movss xmm1, dword [0x1802fe61c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd02c]
movss xmm2, dword [0x1802ffa00]
movss xmm1, dword [0x1802fe5c4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd008]
movss xmm2, dword [0x1802ffa0c]
movss xmm1, dword [0x1802fe584]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfe8]
movss xmm2, dword [0x1802ffa18]
movss xmm1, dword [0x1802fe53c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfcc]
movss xmm2, dword [0x1802ffa28]
movss xmm1, dword [0x1802fe504]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf9c]
movss xmm2, dword [0x1802ffa3c]
movss xmm1, dword [0x1802fe4d4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf78]
movss xmm2, dword [0x1802ffa48]
movss xmm1, dword [0x1802fe4b4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf4c]
movss xmm2, dword [0x1802ffa5c]
movss xmm1, dword [0x1802fe490]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcee4]
movss xmm2, dword [0x1802ffa68]
movss xmm1, dword [0x1802fe438]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcec0]
movss xmm2, dword [0x1802ffa7c]
movss xmm1, dword [0x1802fe40c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce98]
movss xmm2, dword [0x1802ffa8c]
movss xmm1, dword [0x1802fe3e8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce68]
movss xmm2, dword [0x1802ffa9c]
movss xmm1, dword [0x1802fe3c0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce34]
movss xmm2, dword [0x1802ffab0]
movss xmm1, dword [0x1802fe384]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcdf4]
movss xmm2, dword [0x1802ffacc]
movss xmm1, dword [0x1802fe2ec]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcdc8]
movss xmm2, dword [0x1802ffadc]
movss xmm1, dword [0x1802fe24c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed9c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb73c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe550]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd98]
movss xmm2, dword [0x1802ffaf4]
movss xmm1, dword [0x1802fe108]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd58]
movss xmm2, dword [0x1802ffb0c]
movss xmm1, dword [0x1802fe044]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd04]
movss xmm2, dword [0x1802ffb1c]
movss xmm1, dword [0x1802fdf0c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fccc4]
movss xmm2, dword [0x1802ffb28]
movss xmm1, dword [0x1802fb590]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc70]
movss xmm2, dword [0x1802ffb2c]
movss xmm1, dword [0x1802fb768]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbb4]
movss xmm2, dword [0x1802ffb3c]
movss xmm1, dword [0x1802fb8f4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc08]
movss xmm2, dword [0x1802ffb34]
movss xmm1, dword [0x1802fb850]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcb7c]
movss xmm2, dword [0x1802ffb44]
movss xmm1, dword [0x1802fb988]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcb10]
movss xmm2, dword [0x1802ffb50]
movss xmm1, dword [0x1802fbb34]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca84]
movss xmm2, dword [0x1802ffb64]
movss xmm1, dword [0x1802fbc58]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcacc]
movss xmm2, dword [0x1802ffb5c]
movss xmm1, dword [0x1802fbbb4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc9e4]
movss xmm2, dword [0x1802ffb70]
movss xmm1, dword [0x1802fbcd8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc984]
movss xmm2, dword [0x1802ffb94]
movss xmm1, dword [0x1802fbd9c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc924]
movss xmm2, dword [0x1802ffbbc]
movss xmm1, dword [0x1802fbe38]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc82c]
movss xmm2, dword [0x1802ffbfc]
movss xmm1, dword [0x1802fbfc8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fded4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe544]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc808]
movss xmm2, dword [0x1802ffc14]
movss xmm1, dword [0x1802fc010]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4ec]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc7e4]
movss xmm2, dword [0x1802ffc34]
movss xmm1, dword [0x1802fc06c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb754]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4c0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc7a0]
movss xmm2, dword [0x1802ffc5c]
movss xmm1, dword [0x1802fc094]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf00]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4a4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc75c]
movss xmm2, dword [0x1802ffc74]
movss xmm1, dword [0x1802fc0c0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdee8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe45c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc728]
movss xmm2, dword [0x1802ffc8c]
movss xmm1, dword [0x1802fc0f4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe58c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc888]
movss xmm2, dword [0x1802ffbdc]
movss xmm1, dword [0x1802fbf30]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdee0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe41c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6e4]
movss xmm2, dword [0x1802ffca4]
movss xmm1, dword [0x1802fc124]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf10]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3ec]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6c4]
movss xmm2, dword [0x1802ffcc8]
movss xmm1, dword [0x1802fc150]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf18]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3c4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6a8]
movss xmm2, dword [0x1802ffcec]
movss xmm1, dword [0x1802fc170]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdef8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe388]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc68c]
movss xmm2, dword [0x1802ffd10]
movss xmm1, dword [0x1802fc1a8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe120]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe348]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc680]
movss xmm2, dword [0x1802ffd30]
movss xmm1, dword [0x1802fc1c4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf2c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe2cc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc654]
movss xmm2, dword [0x1802ffd4c]
movss xmm1, dword [0x1802fc218]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe274]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc648]
movss xmm2, dword [0x1802ffd60]
movss xmm1, dword [0x1802fc264]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe12c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc62c]
movss xmm2, dword [0x1802ffd7c]
movss xmm1, dword [0x1802fc2a0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe0d4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc604]
movss xmm2, dword [0x1802ffda4]
movss xmm1, dword [0x1802fc2f8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe180]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdf54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5f0]
movss xmm2, dword [0x1802ffdf4]
movss xmm1, dword [0x1802fc33c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe128]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb384]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5dc]
movss xmm2, dword [0x1802ffe28]
movss xmm1, dword [0x1802fc3a4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe100]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb790]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5dc]
movss xmm2, dword [0x1802ffe5c]
movss xmm1, dword [0x1802fc41c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe0e0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb890]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5ec]
movss xmm2, dword [0x1802ffe78]
movss xmm1, dword [0x1802fc434]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdea4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb940]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc60c]
movss xmm2, dword [0x1802ffe98]
movss xmm1, dword [0x1802fc458]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fded8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb04]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc634]
movss xmm2, dword [0x1802ffeb8]
movss xmm1, dword [0x1802fc4a0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdecc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb8c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc64c]
movss xmm2, dword [0x1802ffed0]
movss xmm1, dword [0x1802fc4fc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed94]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb614]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbc7c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc658]
movss xmm2, dword [0x1802ffeec]
movss xmm1, dword [0x1802fc524]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd1bc]
movss xmm2, dword [0x1802ff81c]
movss xmm1, dword [0x1802fe948]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd150]
movss xmm2, dword [0x1802ff8b8]
movss xmm1, dword [0x1802feaf4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd11c]
movss xmm2, dword [0x1802ff904]
movss xmm1, dword [0x1802febb4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd188]
movss xmm2, dword [0x1802ff868]
movss xmm1, dword [0x1802fea3c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0e4]
movss xmm2, dword [0x1802ff934]
movss xmm1, dword [0x1802fec14]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd060]
movss xmm2, dword [0x1802ff9ac]
movss xmm1, dword [0x1802fecc4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfc8]
movss xmm2, dword [0x1802ff9f8]
movss xmm1, dword [0x1802fed74]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfe0]
movss xmm2, dword [0x1802ff9e8]
movss xmm1, dword [0x1802fed48]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcffc]
movss xmm2, dword [0x1802ff9d8]
movss xmm1, dword [0x1802fed18]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd01c]
movss xmm2, dword [0x1802ff9cc]
movss xmm1, dword [0x1802fece8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0b0]
movss xmm2, dword [0x1802ff978]
movss xmm1, dword [0x1802fec3c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf54]
movss xmm2, dword [0x1802ffa14]
movss xmm1, dword [0x1802fee58]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcdd0]
movss xmm2, dword [0x1802ffa70]
movss xmm1, dword [0x1802fef38]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcdf0]
movss xmm2, dword [0x1802ffa60]
movss xmm1, dword [0x1802fef1c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce2c]
movss xmm2, dword [0x1802ffa54]
movss xmm1, dword [0x1802fef0c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce5c]
movss xmm2, dword [0x1802ffa4c]
movss xmm1, dword [0x1802feef4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcea8]
movss xmm2, dword [0x1802ffa38]
movss xmm1, dword [0x1802feed4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fced4]
movss xmm2, dword [0x1802ffa2c]
movss xmm1, dword [0x1802feeb4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf30]
movss xmm2, dword [0x1802ffa1c]
movss xmm1, dword [0x1802fee88]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf7c]
movss xmm2, dword [0x1802ffa10]
movss xmm1, dword [0x1802fee14]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfa0]
movss xmm2, dword [0x1802ffa08]
movss xmm1, dword [0x1802fedb4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce7c]
movss xmm2, dword [0x1802ffa40]
movss xmm1, dword [0x1802feee4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd24]
movss xmm2, dword [0x1802ffa90]
movss xmm1, dword [0x1802fef88]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd68]
movss xmm2, dword [0x1802ffa84]
movss xmm1, dword [0x1802fef68]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcda4]
movss xmm2, dword [0x1802ffa78]
movss xmm1, dword [0x1802fef44]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcce0]
movss xmm2, dword [0x1802ffa98]
movss xmm1, dword [str.bpm]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe0f0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbdec]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc34]
movss xmm2, dword [0x1802ffb08]
movss xmm1, dword [0x1802ff038]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf4c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbf74]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc50]
movss xmm2, dword [0x1802ffb14]
movss xmm1, dword [0x1802ff044]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb750]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc018]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc78]
movss xmm2, dword [0x1802ffb18]
movss xmm1, dword [0x1802ff048]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdeac]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbe88]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc44]
movss xmm2, dword [0x1802ffb10]
movss xmm1, dword [0x1802ff03c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb764]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbd74]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc20]
movss xmm2, dword [0x1802ffb00]
movss xmm1, dword [0x1802ff034]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe0dc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbc78]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc0c]
movss xmm2, dword [0x1802ffafc]
movss xmm1, dword [0x1802ff030]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf3c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbba8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbf8]
movss xmm2, dword [0x1802ffaf8]
movss xmm1, dword [0x1802ff028]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdedc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb7c4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbdc]
movss xmm2, dword [0x1802ffae4]
movss xmm1, dword [0x1802ff018]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdeb8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbe0]
movss xmm2, dword [0x1802ffad8]
movss xmm1, dword [0x1802ff010]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfbc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe390]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc14]
movss xmm2, dword [0x1802ffad0]
movss xmm1, dword [0x1802feffc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfa4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe404]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc3c]
movss xmm2, dword [0x1802ffac0]
movss xmm1, dword [0x1802fefe4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe0ac]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4a8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc7c]
movss xmm2, dword [0x1802ffaac]
movss xmm1, dword [0x1802fefc8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fccb0]
movss xmm2, dword [0x1802ffaa4]
movss xmm1, dword [0x1802fefb8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe0a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc28]
movss xmm2, dword [0x1802ffac4]
movss xmm1, dword [0x1802feff0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf40]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe30c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbfc]
movss xmm2, dword [0x1802ffad4]
movss xmm1, dword [0x1802ff004]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdee4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb378]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbdc]
movss xmm2, dword [0x1802ffae0]
movss xmm1, dword [0x1802ff014]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf30]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb8c0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbe4]
movss xmm2, dword [0x1802ffae8]
movss xmm1, dword [0x1802ff01c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdfec]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb9b0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbe8]
movss xmm2, dword [str._8l_l]
movss xmm1, dword [0x1802ff024]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe0b4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe474]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc54]
movss xmm2, dword [0x1802ffab8]
movss xmm1, dword [0x1802fefd0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 7
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf58]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe420]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc48]
movss xmm2, dword [0x1802ffabc]
movss xmm1, dword [0x1802fefdc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801b5dd4
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fd2f0]
movss xmm2, dword [0x1802ff6d0]
movss xmm1, dword [0x1802fe820]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Fort_Zancudo_Motorcross
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801b8bfc
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec94]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbef4]
movss xmm2, dword [0x1802fdba4]
movss xmm1, dword [0x1803006a4]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3b8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbef4]
movss xmm2, dword [0x1802fdba0]
movss xmm1, dword [0x18030069c]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec94]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbef4]
movss xmm2, dword [0x1802fdbac]
movss xmm1, dword [str.R8S]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3b8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbef4]
movss xmm2, dword [0x1802fdba8]
movss xmm1, dword [0x180300694]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3b8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbef4]
movss xmm2, dword [0x1802fdbb0]
movss xmm1, dword [0x180300690]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec94]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbef4]
movss xmm2, dword [0x1802fdbb4]
movss xmm1, dword [0x180300698]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec98]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf18]
movss xmm2, dword [0x1802fdb88]
movss xmm1, dword [0x180300678]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc358]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf18]
movss xmm2, dword [0x1802fdb84]
movss xmm1, dword [0x180300670]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec98]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf18]
movss xmm2, dword [0x1802fdb90]
movss xmm1, dword [0x180300674]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3b0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf18]
movss xmm2, dword [0x1802fdb8c]
movss xmm1, dword [0x180300668]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec98]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf18]
movss xmm2, dword [0x1802fdb98]
movss xmm1, dword [0x18030066c]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc358]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf18]
movss xmm2, dword [0x1802fdb94]
movss xmm1, dword [0x180300664]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec48]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbefc]
movss xmm2, dword [0x1802fdb7c]
movss xmm1, dword [0x180300654]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec58]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddac]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb970]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf94]
movss xmm2, dword [0x1802fdb78]
movss xmm1, dword [0x180300650]
mov ecx, 0xf4f1511e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec74]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf00]
movss xmm2, dword [0x1802fdb40]
movss xmm1, dword [0x180300630]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fecac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde1c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb8b4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf84]
movss xmm2, dword [0x1802fdb34]
movss xmm1, dword [0x180300628]
mov ecx, 0xf4f1511e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb58]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddc0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0ec]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfc4]
movss xmm2, dword [0x1802fdb10]
movss xmm1, dword [0x180300614]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3c0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb348]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe270]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfcc]
movss xmm2, dword [0x1802fdb08]
movss xmm1, dword [0x18030061c]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddc4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe270]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfd4]
movss xmm2, dword [0x1802fdafc]
movss xmm1, dword [0x180300610]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3bc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddd0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbffc]
movss xmm2, dword [0x1802fdae8]
movss xmm1, dword [0x18030060c]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe488]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb340]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe0e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfc0]
movss xmm2, dword [0x1802fdaf8]
movss xmm1, dword [0x180300620]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feca0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfb8]
movss xmm2, dword [0x1802fdaf4]
movss xmm1, dword [0x180300624]
mov ecx, 0x8f2d17aa
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec40]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfbc]
movss xmm2, dword [0x1802fdb18]
movss xmm1, dword [0x180300618]
mov ecx, 0x8f2d17aa
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec40]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfbc]
movss xmm2, dword [0x1802fdb18]
movss xmm1, dword [0x180300618]
mov ecx, 0x8f2d17aa
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec44]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddb4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcccc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbff4]
movss xmm2, dword [0x1802fdab4]
movss xmm1, dword [0x1803005ac]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec60]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbe98]
movss xmm2, dword [0x1802fda90]
movss xmm1, dword [0x180300568]
mov ecx, 0x762f9508
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec44]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddb4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcccc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbff4]
movss xmm2, dword [0x1802fdab4]
movss xmm1, dword [0x1803005ac]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec6c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbe94]
movss xmm2, dword [0x1802fdaa0]
movss xmm1, dword [0x180300564]
mov ecx, 0x9b904062
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec84]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb344]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbc08]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf54]
movss xmm2, dword [0x1802fda74]
movss xmm1, dword [0x180300550]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec84]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddf4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbd5c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfe0]
movss xmm2, dword [0x1802fda70]
movss xmm1, dword [0x18030054c]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec84]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdde8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbd20]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc084]
movss xmm2, dword [0x1802fda68]
movss xmm1, dword [0x180300548]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec84]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddf4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbd5c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc110]
movss xmm2, dword [0x1802fda64]
movss xmm1, dword [0x180300544]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec84]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddf0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbda0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc180]
movss xmm2, dword [0x1802fda5c]
movss xmm1, dword [0x180300540]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec84]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde00]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbe00]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc204]
movss xmm2, dword [0x1802fda58]
movss xmm1, dword [0x18030053c]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddd8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbaf8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc154]
movss xmm2, dword [0x1802fda30]
movss xmm1, dword [0x180300504]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb5ac]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbad0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc1a0]
movss xmm2, dword [0x1802fda34]
movss xmm1, dword [0x180300508]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec84]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddfc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbe30]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc278]
movss xmm2, dword [0x1802fda54]
movss xmm1, dword [0x180300534]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb35c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbad0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc1f8]
movss xmm2, dword [0x1802fda40]
movss xmm1, dword [0x180300514]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec84]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddf8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbe4c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc324]
movss xmm2, dword [0x1802fda50]
movss xmm1, dword [0x18030052c]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe47c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb39c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc6b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc360]
movss xmm2, dword [0x1802fda3c]
movss xmm1, dword [0x180300524]
mov ecx, 0x7a56dc89
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb44]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc688]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc36c]
movss xmm2, dword [0x1802fda48]
movss xmm1, dword [0x180300518]
mov ecx, 0x7a56dc89
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc904]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb400]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe9e4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbe9c]
movss xmm2, dword [0x1802fda44]
movss xmm1, dword [0x18030051c]
mov ecx, 0xa625c2d7
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec80]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf04]
movss xmm2, dword [0x1802fda1c]
movss xmm1, dword [0x1803004e0]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3d0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddac]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [str.V_]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf70]
movss xmm2, dword [0x1802fda14]
movss xmm1, dword [0x1803004dc]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed40]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddcc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb70]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf1c]
movss xmm2, dword [0x1802fda04]
movss xmm1, dword [0x1803004a8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed40]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe2e4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb70]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf7c]
movss xmm2, dword [0x1802fda00]
movss xmm1, dword [0x18030049c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe44c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfe4]
movss xmm2, dword [0x1802fd9fc]
movss xmm1, dword [0x180300498]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe44c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc070]
movss xmm2, dword [0x1802fd9f8]
movss xmm1, dword [0x180300494]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe44c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc0c8]
movss xmm2, dword [0x1802fd9f4]
movss xmm1, dword [0x180300490]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe524]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbe0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc20c]
movss xmm2, dword [0x1802fd9e4]
movss xmm1, dword [0x180300478]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe5c8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbdc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc258]
movss xmm2, dword [0x1802fd9d4]
movss xmm1, dword [0x180300474]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe4b0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc1c0]
movss xmm2, dword [0x1802fd9e8]
movss xmm1, dword [0x18030047c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe44c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc178]
movss xmm2, dword [0x1802fd9ec]
movss xmm1, dword [0x180300484]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe44c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc130]
movss xmm2, dword [0x1802fd9f0]
movss xmm1, dword [0x180300488]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe5c8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbdc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc294]
movss xmm2, dword [0x1802fd9c8]
movss xmm1, dword [0x18030046c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed2c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe5c8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbbdc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc2e8]
movss xmm2, dword [0x1802fd9c0]
movss xmm1, dword [0x18030043c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed04]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe534]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbba0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc30c]
movss xmm2, dword [0x1802fd9bc]
movss xmm1, dword [0x180300434]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed04]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe534]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbd84]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc394]
movss xmm2, dword [0x1802fd9b8]
movss xmm1, dword [0x180300430]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed04]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe568]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc05c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc430]
movss xmm2, dword [0x1802fd9b0]
movss xmm1, dword [0x180300428]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802febc0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fe32c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb4b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc1c8]
movss xmm2, dword [0x1802fd9ac]
movss xmm1, dword [0x180300414]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc610]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb98c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802feec0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc39c]
movss xmm2, dword [0x1802fd9b4]
movss xmm1, dword [0x180300410]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3b4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddec]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe590]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf80]
movss xmm2, dword [0x1802fd9cc]
movss xmm1, dword [0x1803003e0]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3b4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddec]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe590]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf80]
movss xmm2, dword [0x1802fd9d8]
movss xmm1, dword [0x1803003d4]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec88]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf08]
movss xmm2, dword [0x1802fd9dc]
movss xmm1, dword [0x1803003e4]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec88]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf08]
movss xmm2, dword [0x1802fd9d0]
movss xmm1, dword [0x1803003ec]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec4c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbe90]
movss xmm2, dword [0x1802fd9e0]
movss xmm1, dword [0x1803003f4]
mov ecx, 0xf5159d29
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3c4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde08]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb8ec]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfdc]
movss xmm2, dword [0x1802fda24]
movss xmm1, dword [0x1803004b0]
mov ecx, 0xf4f1511e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3c4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde04]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb830]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf5c]
movss xmm2, dword [0x1802fda20]
movss xmm1, dword [0x1803004ac]
mov ecx, 0xf4f1511e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3ec]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbed4]
movss xmm2, dword [0x1802fda18]
movss xmm1, dword [0x1803004a4]
mov ecx, 0xf4f1511e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec64]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde10]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb974]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfa4]
movss xmm2, dword [0x1802fda28]
movss xmm1, dword [0x1803004d4]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec68]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb360]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb24]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf0c]
movss xmm2, dword [0x1802fda2c]
movss xmm1, dword [0x1803004d8]
mov ecx, 0xb157c9e4
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc364]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb3cc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf34]
movss xmm2, dword [0x1802fda60]
movss xmm1, dword [0x1803004f0]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc37c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3c8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb858]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfb4]
movss xmm2, dword [0x1802fda6c]
movss xmm1, dword [0x1803004f4]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc374]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3c0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb920]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc058]
movss xmm2, dword [0x1802fda78]
movss xmm1, dword [0x1803004f8]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc380]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde0c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb8d4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc0a8]
movss xmm2, dword [0x1802fda7c]
movss xmm1, dword [0x1803004fc]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc38c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb484]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb8d0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc10c]
movss xmm2, dword [0x1802fda80]
movss xmm1, dword [0x180300500]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc378]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb37c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbab4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc184]
movss xmm2, dword [0x1802fda84]
movss xmm1, dword [0x18030050c]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3dc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf20]
movss xmm2, dword [0x1802fdb24]
movss xmm1, dword [0x1803005c0]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3dc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf88]
movss xmm2, dword [0x1802fdb2c]
movss xmm1, dword [0x1803005cc]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc31c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbedc]
movss xmm2, dword [0x1802fdb30]
movss xmm1, dword [0x1803005b4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc31c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdda4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb6a4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf68]
movss xmm2, dword [0x1802fdb3c]
movss xmm1, dword [0x1803005bc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc318]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb338]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb8a8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbff8]
movss xmm2, dword [0x1802fdb48]
movss xmm1, dword [0x1803005c8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc318]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb354]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb00]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc080]
movss xmm2, dword [0x1802fdb50]
movss xmm1, dword [0x1803005d4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc318]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdde0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbc1c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc11c]
movss xmm2, dword [0x1802fdb58]
movss xmm1, dword [0x1803005dc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc304]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdec4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbd00]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc19c]
movss xmm2, dword [0x1802fdb60]
movss xmm1, dword [0x1803005e4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc2dc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc050]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc250]
movss xmm2, dword [0x1802fdb68]
movss xmm1, dword [0x1803005f0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc28c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf8c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc2a4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc308]
movss xmm2, dword [0x1802fdb70]
movss xmm1, dword [0x1803005f8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc288]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf80]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc598]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc420]
movss xmm2, dword [0x1802fdb6c]
movss xmm1, dword [0x180300600]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc284]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf84]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc7c4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4d8]
movss xmm2, dword [0x1802fdb64]
movss xmm1, dword [0x1803005f4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc240]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf5c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc884]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc56c]
movss xmm2, dword [0x1802fdb5c]
movss xmm1, dword [0x1803005ec]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc23c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf78]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc974]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5a8]
movss xmm2, dword [0x1802fdb54]
movss xmm1, dword [0x1803005e8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc23c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf84]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc9b0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc630]
movss xmm2, dword [0x1802fdb4c]
movss xmm1, dword [0x1803005e0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc238]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf74]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fca0c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc674]
movss xmm2, dword [0x1802fdb44]
movss xmm1, dword [0x1803005d8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc23c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf88]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcab8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6b0]
movss xmm2, dword [0x1802fdb38]
movss xmm1, dword [0x1803005d0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc234]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf70]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fed68]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc518]
movss xmm2, dword [0x1802fdadc]
movss xmm1, dword [0x180300588]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc230]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf78]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fed10]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc44c]
movss xmm2, dword [0x1802fdad4]
movss xmm1, dword [0x180300580]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc230]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf70]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fecc8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc348]
movss xmm2, dword [0x1802fdac8]
movss xmm1, dword [0x180300578]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc230]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf74]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fec1c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc274]
movss xmm2, dword [0x1802fdac4]
movss xmm1, dword [0x18030056c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc22c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf7c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802feb04]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc1bc]
movss xmm2, dword [0x1802fdacc]
movss xmm1, dword [0x180300570]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc22c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe954]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc114]
movss xmm2, dword [0x1802fdad8]
movss xmm1, dword [0x18030057c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc22c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf78]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe814]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc064]
movss xmm2, dword [0x1802fdae0]
movss xmm1, dword [0x180300584]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc2d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf60]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe6d0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfa8]
movss xmm2, dword [0x1802fdaec]
movss xmm1, dword [0x18030058c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc334]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf64]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe518]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbed0]
movss xmm2, dword [0x1802fdb04]
movss xmm1, dword [0x180300598]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc238]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf6c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcb84]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6e8]
movss xmm2, dword [0x1802fdb20]
movss xmm1, dword [0x1803005b8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc238]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf7c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcbd0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6f0]
movss xmm2, dword [0x1802fdb1c]
movss xmm1, dword [0x1803005b0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc238]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf74]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcc84]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6d0]
movss xmm2, dword [0x1802fdb14]
movss xmm1, dword [0x1803005a8]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc238]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf74]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802feec4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6a0]
movss xmm2, dword [0x1802fdb0c]
movss xmm1, dword [0x1803005a4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc234]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf74]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fedc4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc57c]
movss xmm2, dword [0x1802fdae4]
movss xmm1, dword [0x180300594]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc234]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf74]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fee98]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc65c]
movss xmm2, dword [0x1802fdb00]
movss xmm1, dword [0x1803005a0]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc230]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [str.__fm_t_fm3_fm]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fee44]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5d8]
movss xmm2, dword [0x1802fdaf0]
movss xmm1, dword [0x18030059c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc238]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdf64]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcafc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6d4]
movss xmm2, dword [0x1802fdb28]
movss xmm1, dword [0x1803005c4]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3a8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf14]
movss xmm2, dword [0x1802fdb80]
movss xmm1, dword [0x18030063c]
mov ecx, 0xbf8918de
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feca8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde64]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc5fc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc21c]
movss xmm2, dword [0x1802fda9c]
movss xmm1, dword [0x180300538]
mov ecx, 0xc837b38
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feca8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde60]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc570]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc1d4]
movss xmm2, dword [0x1802fda94]
movss xmm1, dword [0x180300530]
mov ecx, 0xc837b38
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feca8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde5c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc6dc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc1ac]
movss xmm2, dword [0x1802fda88]
movss xmm1, dword [0x180300510]
mov ecx, 0xc837b38
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feca8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde5c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc6dc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc1ac]
movss xmm2, dword [0x1802fda88]
movss xmm1, dword [0x180300510]
mov ecx, 0xc837b38
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feca8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde68]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc600]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc1b4]
movss xmm2, dword [0x1802fda8c]
movss xmm1, dword [0x180300528]
mov ecx, 0xc837b38
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feca8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc024]
movss xmm2, dword [0x1802fdb9c]
movss xmm1, dword [0x180300648]
mov ecx, 0xc837b38
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feca8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc024]
movss xmm2, dword [0x1802fdb9c]
movss xmm1, dword [0x180300648]
mov ecx, 0xc837b38
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feca8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfe8]
movss xmm2, dword [0x1802fdad0]
movss xmm1, dword [0x180300608]
mov ecx, 0xc837b38
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feca8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbfe8]
movss xmm2, dword [0x1802fdad0]
movss xmm1, dword [0x180300608]
mov ecx, 0xc837b38
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe460]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde58]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe9d4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc2e4]
movss xmm2, dword [0x1802fda38]
movss xmm1, dword [0x180300520]
mov ecx, 0xc837b38
call fcn.1800d49c0
mov dword [rsp + 0x40], 8
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe460]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fde58]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe9d4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc2e4]
movss xmm2, dword [0x1802fda38]
movss xmm1, dword [0x180300520]
mov ecx, 0xc837b38
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801b8c4b
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fbeb0]
movss xmm2, dword [0x1802fdbbc]
movss xmm1, dword [0x1803006c4]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Halfpipe_Fun_Track
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801bb05d
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe464]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803007f0]
movss xmm1, dword [0x1802ffbc4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe464]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x18030080c]
movss xmm1, dword [0x1802ffbe4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe464]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x18030082c]
movss xmm1, dword [0x1802ffc00]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe464]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300850]
movss xmm1, dword [0x1802ffc30]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe464]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300870]
movss xmm1, dword [0x1802ffc78]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe464]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008a0]
movss xmm1, dword [0x1802ffcac]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe464]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008d0]
movss xmm1, dword [0x1802ffce8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe450]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008e8]
movss xmm1, dword [0x1802ffd34]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe304]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300920]
movss xmm1, dword [0x1802ffd40]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fde54]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300980]
movss xmm1, dword [0x1802ffd50]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb968]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803009a8]
movss xmm1, dword [0x1802ffd48]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbcd0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803009c8]
movss xmm1, dword [0x1802ffd38]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbfb0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803009d8]
movss xmm1, dword [0x1802ffcf8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc1b8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803009e4]
movss xmm1, dword [0x1802ffcb4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc014]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803009f0]
movss xmm1, dword [0x1802ffc70]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbd2c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a0c]
movss xmm1, dword [0x1802ffc38]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbb08]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a20]
movss xmm1, dword [0x1802ffc18]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fb78c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a30]
movss xmm1, dword [0x1802ffc08]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe0d0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a3c]
movss xmm1, dword [0x1802ffc0c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe38c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a4c]
movss xmm1, dword [0x1802ffc20]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe448]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a60]
movss xmm1, dword [0x1802ffc4c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe4f0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a74]
movss xmm1, dword [0x1802ffc80]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe5ec]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a88]
movss xmm1, dword [0x1802ffcd0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe734]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a90]
movss xmm1, dword [0x1802ffd2c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe824]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a9c]
movss xmm1, dword [0x1802ffd68]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe9cc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300aa4]
movss xmm1, dword [0x1802ffdb0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feb28]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300aa0]
movss xmm1, dword [0x1802ffe48]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec04]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a98]
movss xmm1, dword [0x1802ffe9c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec78]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a8c]
movss xmm1, dword [0x1802ffee0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec78]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [str.0A_A]
movss xmm1, dword [0x1802fff28]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec78]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a70]
movss xmm1, dword [0x1802fff74]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec78]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a5c]
movss xmm1, dword [0x1802fff94]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec78]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a50]
movss xmm1, dword [0x1802fffb0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec78]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a48]
movss xmm1, dword [0x1802fffcc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec78]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a40]
movss xmm1, dword [0x1802fffd4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec78]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a34]
movss xmm1, dword [0x1802fffec]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec78]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [str.3__]
movss xmm1, dword [0x1802ffffc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec78]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a24]
movss xmm1, dword [0x18030000c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec90]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a18]
movss xmm1, dword [0x180300018]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fec90]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300a10]
movss xmm1, dword [0x180300028]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fecd8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803009f4]
movss xmm1, dword [0x18030003c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed28]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803009e8]
movss xmm1, dword [0x180300048]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fed80]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803009dc]
movss xmm1, dword [0x180300064]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee20]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803009d0]
movss xmm1, dword [0x18030006c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fee9c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803009b8]
movss xmm1, dword [0x180300074]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcc94]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300990]
movss xmm1, dword [0x180300070]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcbbc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300934]
movss xmm1, dword [0x180300068]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcb1c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008f0]
movss xmm1, dword [0x18030005c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcabc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008dc]
movss xmm1, dword [0x180300044]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9f8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008c4]
movss xmm1, dword [0x180300038]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc938]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008a8]
movss xmm1, dword [0x180300024]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc850]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300898]
movss xmm1, dword [0x18030001c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc79c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300890]
movss xmm1, dword [0x180300010]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc660]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x18030089c]
movss xmm1, dword [0x180300000]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc554]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008ac]
movss xmm1, dword [0x1802ffff0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3a0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008c0]
movss xmm1, dword [0x1802fffe4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3a0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008d8]
movss xmm1, dword [0x1802fffd0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3a0]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008e4]
movss xmm1, dword [0x1802fffb8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc4e8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300900]
movss xmm1, dword [0x1802fff9c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc614]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300910]
movss xmm1, dword [0x1802fff8c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc738]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300924]
movss xmm1, dword [0x1802fff40]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc828]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300914]
movss xmm1, dword [0x1802fff00]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc8dc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300908]
movss xmm1, dword [0x1802ffec0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9a4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008ec]
movss xmm1, dword [0x1802ffe80]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc9a4]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008ec]
movss xmm1, dword [0x1802ffe80]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fca94]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803008e0]
movss xmm1, dword [0x1802ffe30]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcae8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [str.h:s:]
movss xmm1, dword [0x1802ffdd8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe430]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300848]
movss xmm1, dword [0x1802ffd3c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe430]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300824]
movss xmm1, dword [0x1802ffd14]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe430]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x180300804]
movss xmm1, dword [0x1802ffccc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe430]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803007ec]
movss xmm1, dword [0x1802ffc90]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe430]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9b8]
movss xmm2, dword [0x1803007d8]
movss xmm1, dword [0x1802ffc60]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x1803008f4]
movss xmm1, dword [0x1802ffd8c]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x18030091c]
movss xmm1, dword [0x1802ffdf0]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x1803008fc]
movss xmm1, dword [0x1802ffd94]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300904]
movss xmm1, dword [0x1802ffd9c]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x18030090c]
movss xmm1, dword [0x1802ffdac]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300918]
movss xmm1, dword [0x1802ffdb4]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300928]
movss xmm1, dword [0x1802ffde8]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x18030093c]
movss xmm1, dword [0x1802ffdc0]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300938]
movss xmm1, dword [0x1802ffe00]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300948]
movss xmm1, dword [0x1802ffdd0]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300954]
movss xmm1, dword [0x1802ffddc]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300960]
movss xmm1, dword [0x1802ffdb8]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x18030096c]
movss xmm1, dword [0x1802ffdc8]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300974]
movss xmm1, dword [0x1802ffdd4]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x18030092c]
movss xmm1, dword [0x1802ffd9c]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300944]
movss xmm1, dword [0x1802ffe18]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x18030094c]
movss xmm1, dword [0x1802ffe24]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300958]
movss xmm1, dword [0x1802ffe08]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300964]
movss xmm1, dword [0x1802ffe10]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x18030097c]
movss xmm1, dword [0x1802ffe04]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300968]
movss xmm1, dword [0x1802ffe2c]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe408]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb48]
movss xmm2, dword [0x18030098c]
movss xmm1, dword [0x1802ffe44]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300950]
movss xmm1, dword [0x1802ffe3c]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x18030095c]
movss xmm1, dword [0x1802ffe50]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe408]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb48]
movss xmm2, dword [0x180300978]
movss xmm1, dword [0x1802ffe70]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe408]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbae0]
movss xmm2, dword [0x180300998]
movss xmm1, dword [0x1802ffe8c]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe408]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbae0]
movss xmm2, dword [str._n__M_]
movss xmm1, dword [0x1802ffe64]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe408]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb48]
movss xmm2, dword [str.q_t_]
movss xmm1, dword [0x1802ffe14]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe408]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbae0]
movss xmm2, dword [0x1803009b0]
movss xmm1, dword [0x1802ffe34]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe408]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbae0]
movss xmm2, dword [0x1803009bc]
movss xmm1, dword [0x1802ffdfc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe3fc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb38]
movss xmm2, dword [0x180300988]
movss xmm1, dword [0x1802ffdbc]
mov ecx, 0xd714ee7c
call fcn.1800d49c0
mov dword [rsp + 0x40], 9
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fe408]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb48]
movss xmm2, dword [0x18030099c]
movss xmm1, dword [0x1802ffdcc]
mov ecx, 0x93948e5e
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801bb0ac
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fbaf0]
movss xmm2, dword [0x1803007a8]
movss xmm1, dword [0x1802ffb68]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Airport_Loop
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801bc794
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb808]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdf14]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb928]
movss xmm2, dword [0x180300b60]
movss xmm1, dword [0x1802ffca8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb808]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdf14]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb930]
movss xmm2, dword [0x180300b68]
movss xmm1, dword [0x1802ffc7c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb808]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdf14]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb938]
movss xmm2, dword [0x180300b70]
movss xmm1, dword [0x1802ffc50]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb808]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdf14]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb924]
movss xmm2, dword [0x180300b5c]
movss xmm1, dword [0x1802ffc68]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb808]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdf14]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb92c]
movss xmm2, dword [str.TIWI]
movss xmm1, dword [0x1802ffc3c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc438]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb804]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe26c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb958]
movss xmm2, dword [0x180300b84]
movss xmm1, dword [0x1802ffc0c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc438]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb804]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe26c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb944]
movss xmm2, dword [str.HyII]
movss xmm1, dword [0x1802ffc04]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb800]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe398]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb984]
movss xmm2, dword [0x180300b80]
movss xmm1, dword [0x1802ffbe8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb800]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe398]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb990]
movss xmm2, dword [0x180300b90]
movss xmm1, dword [0x1802ffbf4]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb814]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb44]
movss xmm2, dword [0x180300ba0]
movss xmm1, dword [0x1802ffbd0]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb814]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb3c]
movss xmm2, dword [0x180300b90]
movss xmm1, dword [0x1802ffbc8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc440]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb810]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe5d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc24]
movss xmm2, dword [0x180300b9c]
movss xmm1, dword [0x1802ffbb0]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc440]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb810]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe5d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc3c]
movss xmm2, dword [0x180300bb8]
movss xmm1, dword [0x1802ffbb4]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb80c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe738]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd7c]
movss xmm2, dword [0x180300bc0]
movss xmm1, dword [0x1802ffba0]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb80c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe738]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd64]
movss xmm2, dword [0x180300ba8]
movss xmm1, dword [0x1802ffb98]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb7fc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe7f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbeb8]
movss xmm2, dword [0x180300bb0]
movss xmm1, dword [0x1802ffb84]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc440]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb814]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe7f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbecc]
movss xmm2, dword [0x180300bc8]
movss xmm1, dword [0x1802ffb90]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb808]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe90c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc048]
movss xmm2, dword [0x180300bc4]
movss xmm1, dword [0x1802ffb88]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb808]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe90c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc03c]
movss xmm2, dword [0x180300bac]
movss xmm1, dword [0x1802ffb78]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb868]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fea38]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc13c]
movss xmm2, dword [0x180300ba4]
movss xmm1, dword [0x1802ffb74]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb870]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fec5c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc210]
movss xmm2, dword [0x180300b94]
movss xmm1, dword [0x1802ffb80]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb868]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fea38]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc148]
movss xmm2, dword [0x180300bbc]
movss xmm1, dword [0x1802ffb7c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb870]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fec5c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc220]
movss xmm2, dword [0x180300bb4]
movss xmm1, dword [0x1802ffb8c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc440]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb860]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fed58]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc2a8]
movss xmm2, dword [0x180300b8c]
movss xmm1, dword [0x1802ffb9c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc440]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb860]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fed58]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc2b0]
movss xmm2, dword [0x180300b98]
movss xmm1, dword [0x1802ffba4]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb864]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fee18]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc330]
movss xmm2, dword [0x180300b88]
movss xmm1, dword [0x1802ffbc0]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb86c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fee7c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc398]
movss xmm2, dword [0x180300b78]
movss xmm1, dword [0x1802ffbdc]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb62c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcba4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc370]
movss xmm2, dword [0x180300b48]
movss xmm1, dword [0x1802ffc64]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb86c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fccb4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc3d8]
movss xmm2, dword [0x180300b54]
movss xmm1, dword [0x1802ffc28]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb868]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fee7c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc3cc]
movss xmm2, dword [0x180300b6c]
movss xmm1, dword [0x1802ffbf8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb86c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fee7c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc35c]
movss xmm2, dword [0x180300b6c]
movss xmm1, dword [0x1802ffbd8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb868]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fee7c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc3ac]
movss xmm2, dword [0x180300b58]
movss xmm1, dword [0x1802ffbf0]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc43c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb864]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fee18]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc328]
movss xmm2, dword [0x180300b7c]
movss xmm1, dword [0x1802ffbb8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb86c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fccb4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc3c8]
movss xmm2, dword [0x180300b4c]
movss xmm1, dword [0x1802ffc10]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb86c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fccb4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc3c8]
movss xmm2, dword [0x180300b4c]
movss xmm1, dword [0x1802ffc10]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb62c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcba4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc368]
movss xmm2, dword [0x180300b3c]
movss xmm1, dword [0x1802ffc54]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb624]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcad8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc2d0]
movss xmm2, dword [0x180300b28]
movss xmm1, dword [0x1802ffc88]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb624]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcad8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc2d0]
movss xmm2, dword [0x180300b28]
movss xmm1, dword [0x1802ffc88]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb624]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fcad8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc2d8]
movss xmm2, dword [0x180300b38]
movss xmm1, dword [0x1802ffc9c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb628]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fca58]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc228]
movss xmm2, dword [0x180300b2c]
movss xmm1, dword [0x1802ffcd4]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb628]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fca58]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc224]
movss xmm2, dword [0x180300b18]
movss xmm1, dword [0x1802ffcbc]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb630]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc988]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc164]
movss xmm2, dword [0x180300b04]
movss xmm1, dword [0x1802ffce4]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb62c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc8a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc088]
movss xmm2, dword [0x180300afc]
movss xmm1, dword [0x1802ffd04]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3f8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb42c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc758]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf44]
movss xmm2, dword [0x180300af8]
movss xmm1, dword [0x1802ffd18]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc400]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb420]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc624]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd8c]
movss xmm2, dword [0x180300b00]
movss xmm1, dword [0x1802ffd08]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3fc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb410]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc620]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbd90]
movss xmm2, dword [0x180300b14]
movss xmm1, dword [0x1802ffd1c]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc384]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb424]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc320]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc70]
movss xmm2, dword [0x180300b24]
movss xmm1, dword [0x1802ffcf4]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc384]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb424]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc320]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc70]
movss xmm2, dword [0x180300b24]
movss xmm1, dword [0x1802ffcf4]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc384]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb424]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc320]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc6c]
movss xmm2, dword [0x180300b08]
movss xmm1, dword [0x1802ffcdc]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc388]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb418]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb74]
movss xmm2, dword [0x180300b20]
movss xmm1, dword [0x1802ffcb8]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc388]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb428]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbdc0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbad8]
movss xmm2, dword [0x180300b34]
movss xmm1, dword [0x1802ffc84]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc388]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb428]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbdc0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbadc]
movss xmm2, dword [0x180300b40]
movss xmm1, dword [0x1802ffc98]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc53c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb41c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb54]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb95c]
movss xmm2, dword [0x180300b50]
movss xmm1, dword [0x1802ffc58]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc4c8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb414]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb58]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb950]
movss xmm2, dword [0x180300b44]
movss xmm1, dword [0x1802ffc44]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc388]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb418]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc0f8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb78]
movss xmm2, dword [0x180300b30]
movss xmm1, dword [0x1802ffcc4]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3f8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb42c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc758]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbf48]
movss xmm2, dword [0x180300b0c]
movss xmm1, dword [0x1802ffd24]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb62c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc8a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc08c]
movss xmm2, dword [0x180300b10]
movss xmm1, dword [0x1802ffd20]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb630]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc988]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc168]
movss xmm2, dword [0x180300b1c]
movss xmm1, dword [0x1802ffcfc]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xa
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc3e4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb630]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fc988]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc168]
movss xmm2, dword [0x180300b1c]
movss xmm1, dword [0x1802ffcfc]
mov ecx, 0xec6f1f55
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801bc7e3
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fb9c4]
movss xmm2, dword [0x180300af4]
movss xmm1, dword [0x1802ffe58]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Maze_Bank_Ramp
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801bddfd
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7c8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd238]
movss xmm2, dword [0x1802ff6d4]
movss xmm1, dword [0x1802fe8f4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd198]
movss xmm2, dword [0x1802ff6d8]
movss xmm1, dword [0x1802fea08]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd15c]
movss xmm2, dword [0x1802ff6dc]
movss xmm1, dword [0x1802feadc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd130]
movss xmm2, dword [0x1802ff6e0]
movss xmm1, dword [0x1802febc4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0f0]
movss xmm2, dword [0x1802ff6e4]
movss xmm1, dword [0x1802fec20]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd0bc]
movss xmm2, dword [0x1802ff6ec]
movss xmm1, dword [0x1802fec8c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd074]
movss xmm2, dword [0x1802ff6f8]
movss xmm1, dword [0x1802fecdc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd024]
movss xmm2, dword [0x1802ff6fc]
movss xmm1, dword [0x1802fed14]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd004]
movss xmm2, dword [0x1802ff700]
movss xmm1, dword [0x1802fed54]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfec]
movss xmm2, dword [str.o_nM]
movss xmm1, dword [0x1802fed84]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfd8]
movss xmm2, dword [0x1802ff710]
movss xmm1, dword [0x1802fedf0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcfb8]
movss xmm2, dword [0x1802ff714]
movss xmm1, dword [0x1802fee54]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf8c]
movss xmm2, dword [0x1802ff718]
movss xmm1, dword [0x1802fee84]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf6c]
movss xmm2, dword [0x1802ff71c]
movss xmm1, dword [0x1802feeb8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf3c]
movss xmm2, dword [0x1802ff720]
movss xmm1, dword [0x1802feedc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcee0]
movss xmm2, dword [0x1802ff728]
movss xmm1, dword [0x1802feeec]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fceb8]
movss xmm2, dword [0x1802ff730]
movss xmm1, dword [0x1802fef08]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce90]
movss xmm2, dword [0x1802ff738]
movss xmm1, dword [0x1802fef18]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce6c]
movss xmm2, dword [0x1802ff73c]
movss xmm1, dword [0x1802fef3c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce40]
movss xmm2, dword [0x1802ff740]
movss xmm1, dword [0x1802fef50]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce10]
movss xmm2, dword [0x1802ff748]
movss xmm1, dword [0x1802fef7c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcde4]
movss xmm2, dword [0x1802ff74c]
movss xmm1, dword [0x1802fef9c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcdb8]
movss xmm2, dword [0x1802ff754]
movss xmm1, dword [0x1802fefbc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd8c]
movss xmm2, dword [0x1802ff75c]
movss xmm1, dword [0x1802fefd8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd48]
movss xmm2, dword [0x1802ff764]
movss xmm1, dword [0x1802feff8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fccf8]
movss xmm2, dword [0x1802ff76c]
movss xmm1, dword [0x1802ff00c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc38]
movss xmm2, dword [0x1802ff784]
movss xmm1, dword [0x1802ff040]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc90]
movss xmm2, dword [0x1802ff780]
movss xmm1, dword [0x1802ff02c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fccc8]
movss xmm2, dword [0x1802ff778]
movss xmm1, dword [0x1802ff020]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcbcc]
movss xmm2, dword [0x1802ff788]
movss xmm1, dword [0x1802ff054]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcba8]
movss xmm2, dword [0x1802ff78c]
movss xmm1, dword [0x1802ff060]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcb6c]
movss xmm2, dword [0x1802ff790]
movss xmm1, dword [0x1802ff06c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcb14]
movss xmm2, dword [0x1802ff794]
movss xmm1, dword [0x1802ff074]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcae0]
movss xmm2, dword [0x1802ff798]
movss xmm1, dword [0x1802ff07c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcaac]
movss xmm2, dword [0x1802ff7a0]
movss xmm1, dword [0x1802ff080]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca2c]
movss xmm2, dword [0x1802ff7ac]
movss xmm1, dword [0x1802ff084]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc9b8]
movss xmm2, dword [0x1802ff7b0]
movss xmm1, dword [0x1802ff090]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc970]
movss xmm2, dword [0x1802ff7b8]
movss xmm1, dword [0x1802ff094]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc91c]
movss xmm2, dword [0x1802ff7c0]
movss xmm1, dword [0x1802ff09c]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8a8]
movss xmm2, dword [0x1802ff7c4]
movss xmm1, dword [0x1802ff0a4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc848]
movss xmm2, dword [0x1802ff7c8]
movss xmm1, dword [0x1802ff0ac]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc7f8]
movss xmm2, dword [0x1802ff7cc]
movss xmm1, dword [0x1802ff0b0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc764]
movss xmm2, dword [0x1802ff7d0]
movss xmm1, dword [0x1802ff0b8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6ac]
movss xmm2, dword [0x1802ff7d4]
movss xmm1, dword [0x1802ff0cc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5e8]
movss xmm2, dword [0x1802ff7e0]
movss xmm1, dword [0x1802ff0d0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7d0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdde4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe3b0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc528]
movss xmm2, dword [0x1802ff7e8]
movss xmm1, dword [0x1802ff0dc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7cc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb3a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe4d8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc560]
movss xmm2, dword [0x1802ff7e4]
movss xmm1, dword [0x1802ff0d8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb358]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe424]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc534]
movss xmm2, dword [0x1802ff7ec]
movss xmm1, dword [0x1802ff0e0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddb0]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fe224]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc50c]
movss xmm2, dword [0x1802ff7f0]
movss xmm1, dword [0x1802ff0e4]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb32c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdf44]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4ec]
movss xmm2, dword [str.ZDNDN]
movss xmm1, dword [0x1802ff0e8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddb8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb76c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4cc]
movss xmm2, dword [0x1802ff7fc]
movss xmm1, dword [0x1802ff0ec]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7d8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddc8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb900]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4b4]
movss xmm2, dword [0x1802ff800]
movss xmm1, dword [0x1802ff0f0]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fddd4]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbb40]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4b0]
movss xmm2, dword [0x1802ff804]
movss xmm1, dword [0x1802ff0f8]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7d0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb350]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbc44]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4c4]
movss xmm2, dword [0x1802ff808]
movss xmm1, dword [0x1802ff0fc]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7d4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdddc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbd60]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4dc]
movss xmm2, dword [0x1802ff80c]
movss xmm1, dword [0x1802ff100]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7b8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb44c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbe64]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc4d4]
movss xmm2, dword [0x1802ff810]
movss xmm1, dword [0x1802ff104]
mov ecx, 0xdb69770d
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xb
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7b8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb44c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbe64]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc574]
movss xmm2, dword [0x1802ff814]
movss xmm1, dword [0x1802ff108]
mov ecx, 0xdb69770d
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801bde4c
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fd2f0]
movss xmm2, dword [0x1802ff6d0]
movss xmm1, dword [0x1802fe820]
mov ecx, eax
call fcn.1800e3410
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Airport_Loop
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load_Speed
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801bf358
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9f8]
movss xmm2, dword [0x180300ac4]
movss xmm1, dword [0x1802ffbac]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba10]
movss xmm2, dword [0x180300ab8]
movss xmm1, dword [0x1802ffbec]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba3c]
movss xmm2, dword [0x180300ab4]
movss xmm1, dword [0x1802ffc40]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9ec]
movss xmm2, dword [0x180300ab0]
movss xmm1, dword [0x1802ffcc0]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba18]
movss xmm2, dword [0x180300aa8]
movss xmm1, dword [0x1802ffd54]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba2c]
movss xmm2, dword [0x180300a94]
movss xmm1, dword [0x1802ffde4]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba60]
movss xmm2, dword [0x180300a84]
movss xmm1, dword [0x1802ffe88]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba24]
movss xmm2, dword [0x180300a64]
movss xmm1, dword [0x1802ffef4]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba14]
movss xmm2, dword [0x180300a58]
movss xmm1, dword [0x1802fff6c]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9f0]
movss xmm2, dword [0x180300a44]
movss xmm1, dword [0x1802fffa0]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9f4]
movss xmm2, dword [0x180300a38]
movss xmm1, dword [0x1802fffc8]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba0c]
movss xmm2, dword [0x180300a28]
movss xmm1, dword [0x1802fffe0]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba80]
movss xmm2, dword [0x180300a1c]
movss xmm1, dword [0x1802ffff4]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba54]
movss xmm2, dword [0x180300a08]
movss xmm1, dword [0x180300004]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba78]
movss xmm2, dword [0x1803009ec]
movss xmm1, dword [0x180300020]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba30]
movss xmm2, dword [0x1803009e0]
movss xmm1, dword [0x180300030]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba20]
movss xmm2, dword [0x1803009cc]
movss xmm1, dword [0x180300054]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba4c]
movss xmm2, dword [0x1803009d4]
movss xmm1, dword [0x180300088]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9dc]
movss xmm2, dword [0x1803009ac]
movss xmm1, dword [0x1803000c4]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba6c]
movss xmm2, dword [0x180300984]
movss xmm1, dword [0x1803000e8]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba70]
movss xmm2, dword [0x180300940]
movss xmm1, dword [0x1803000f4]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba58]
movss xmm2, dword [0x1803008f8]
movss xmm1, dword [0x180300100]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba00]
movss xmm2, dword [0x1803008d4]
movss xmm1, dword [0x180300110]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9d8]
movss xmm2, dword [str.k_:T:]
movss xmm1, dword [0x18030015c]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9e8]
movss xmm2, dword [0x180300884]
movss xmm1, dword [0x180300184]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba40]
movss xmm2, dword [0x180300874]
movss xmm1, dword [0x18030018c]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba08]
movss xmm2, dword [0x180300858]
movss xmm1, dword [0x1803001a8]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba28]
movss xmm2, dword [0x18030083c]
movss xmm1, dword [0x1803001b8]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba68]
movss xmm2, dword [0x180300828]
movss xmm1, dword [0x1803001c8]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba64]
movss xmm2, dword [0x180300810]
movss xmm1, dword [0x1803001d0]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba50]
movss xmm2, dword [0x1803007f8]
movss xmm1, dword [0x1803001e0]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba7c]
movss xmm2, dword [0x1803007e4]
movss xmm1, dword [0x1803001e4]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba84]
movss xmm2, dword [0x1803007cc]
movss xmm1, dword [0x1803001f4]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba74]
movss xmm2, dword [0x1803007b8]
movss xmm1, dword [0x180300204]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba44]
movss xmm2, dword [0x180300790]
movss xmm1, dword [0x180300218]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba8c]
movss xmm2, dword [0x180300768]
movss xmm1, dword [0x18030021c]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba5c]
movss xmm2, dword [0x180300744]
movss xmm1, dword [0x180300220]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba88]
movss xmm2, dword [0x18030073c]
movss xmm1, dword [0x180300234]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba34]
movss xmm2, dword [0x180300730]
movss xmm1, dword [0x18030023c]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba48]
movss xmm2, dword [0x180300728]
movss xmm1, dword [0x180300254]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba38]
movss xmm2, dword [0x180300720]
movss xmm1, dword [0x1803002a8]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba04]
movss xmm2, dword [0x180300718]
movss xmm1, dword [0x1803002cc]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba98]
movss xmm2, dword [0x180300714]
movss xmm1, dword [0x1803002d8]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbaa0]
movss xmm2, dword [0x180300710]
movss xmm1, dword [0x1803002e4]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbaa4]
movss xmm2, dword [0x18030070c]
movss xmm1, dword [0x1803002ec]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba9c]
movss xmm2, dword [0x180300708]
movss xmm1, dword [0x1803002fc]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba90]
movss xmm2, dword [0x180300700]
movss xmm1, dword [0x180300308]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbaa8]
movss xmm2, dword [0x1803006f4]
movss xmm1, dword [0x180300310]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbab8]
movss xmm2, dword [0x1803006f0]
movss xmm1, dword [0x18030031c]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbab0]
movss xmm2, dword [0x1803006e8]
movss xmm1, dword [0x180300324]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbaac]
movss xmm2, dword [0x1803006e0]
movss xmm1, dword [0x18030032c]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba94]
movss xmm2, dword [0x1803006d4]
movss xmm1, dword [0x180300330]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd598]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9fc]
movss xmm2, dword [0x180300a7c]
movss xmm1, dword [0x1803001b4]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd598]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbac4]
movss xmm2, dword [0x1803009c0]
movss xmm1, dword [0x1803001bc]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcec8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fd1b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb98]
movss xmm2, dword [0x1803006ec]
movss xmm1, dword [0x180300238]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd154]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fb90c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fb788]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc93c]
movss xmm2, dword [0x1803006dc]
movss xmm1, dword [0x180300250]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc340]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fd1b8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb68]
movss xmm2, dword [0x1803006d8]
movss xmm1, dword [0x180300270]
mov ecx, 0xfc0d2f15
call fcn.1800d49c0
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c1098
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc67c]
movss xmm2, dword [0x180300930]
movss xmm1, dword [0x1802fffc0]
mov ecx, 0x6f5ff065
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc98c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca6c]
movss xmm2, dword [0x180300970]
movss xmm1, dword [0x1802fff24]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd058]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca68]
movss xmm2, dword [0x180300868]
movss xmm1, dword [0x1802fff18]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc950]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca64]
movss xmm2, dword [0x180300844]
movss xmm1, dword [0x1802ffe94]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd07c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca5c]
movss xmm2, dword [0x180300820]
movss xmm1, dword [0x1802ffda0]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc950]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca54]
movss xmm2, dword [0x180300808]
movss xmm1, dword [0x1802ffd0c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd07c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca4c]
movss xmm2, dword [0x1803007fc]
movss xmm1, dword [0x1802ffc1c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc950]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca48]
movss xmm2, dword [0x1803007e8]
movss xmm1, dword [0x1802ffba8]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc950]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca3c]
movss xmm2, dword [0x180300800]
movss xmm1, dword [0x1802ffb58]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd07c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca34]
movss xmm2, dword [0x1803006f8]
movss xmm1, dword [0x1802ffb38]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc950]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca30]
movss xmm2, dword [0x1803007d4]
movss xmm1, dword [0x1802ffb24]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc950]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca28]
movss xmm2, dword [0x1803007c0]
movss xmm1, dword [0x1802ffaec]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd07c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca24]
movss xmm2, dword [0x180300798]
movss xmm1, dword [0x1802ffaa8]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc950]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca20]
movss xmm2, dword [0x180300770]
movss xmm1, dword [0x1802ffa80]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc950]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca1c]
movss xmm2, dword [0x180300748]
movss xmm1, dword [0x1802ffa50]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd07c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca14]
movss xmm2, dword [0x180300734]
movss xmm1, dword [0x1802ffa20]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc950]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca10]
movss xmm2, dword [0x18030072c]
movss xmm1, dword [0x1802ff9ec]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc950]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca08]
movss xmm2, dword [0x180300724]
movss xmm1, dword [0x1802ff990]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc950]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca04]
movss xmm2, dword [0x18030071c]
movss xmm1, dword [0x1802ff87c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcd7c]
movss xmm2, dword [0x18030088c]
movss xmm1, dword [0x1802ffc94]
mov ecx, 0x6f5ff065
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf2c]
movss xmm2, dword [0x180300814]
movss xmm1, dword [0x1802ffc6c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf24]
movss xmm2, dword [0x180300854]
movss xmm1, dword [0x1802ffbd4]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf20]
movss xmm2, dword [0x18030085c]
movss xmm1, dword [0x1802ffb6c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf18]
movss xmm2, dword [0x180300860]
movss xmm1, dword [0x1802ffb4c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf14]
movss xmm2, dword [0x180300864]
movss xmm1, dword [0x1802ffb30]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf10]
movss xmm2, dword [0x18030086c]
movss xmm1, dword [0x1802ffb04]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf0c]
movss xmm2, dword [0x180300878]
movss xmm1, dword [0x1802ffac8]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf04]
movss xmm2, dword [0x180300880]
movss xmm1, dword [0x1802ffa88]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcf00]
movss xmm2, dword [0x180300888]
movss xmm1, dword [0x1802ffa58]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcefc]
movss xmm2, dword [0x180300894]
movss xmm1, dword [0x1802ffa24]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcef8]
movss xmm2, dword [0x1803008a4]
movss xmm1, dword [0x1802ff9f0]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcef4]
movss xmm2, dword [0x1803008b0]
movss xmm1, dword [0x1802ff984]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcef0]
movss xmm2, dword [0x1803008b4]
movss xmm1, dword [0x1802ff84c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fceec]
movss xmm2, dword [0x1803008bc]
movss xmm1, dword [0x1802ff64c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc72c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcee8]
movss xmm2, dword [0x1803008cc]
movss xmm1, dword [0x1802ff4ec]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd118]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fd5bc]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca38]
movss xmm2, dword [0x18030067c]
movss xmm1, dword [0x1802ffcb0]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc550]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fba1c]
movss xmm2, dword [0x180300a14]
movss xmm1, dword [0x1803001c0]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc040]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca44]
movss xmm2, dword [0x1803006bc]
movss xmm1, dword [0x1802ffb60]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc214]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9e4]
movss xmm2, dword [str.fr_]
movss xmm1, dword [0x18030022c]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd580]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9e0]
movss xmm2, dword [0x180300ae0]
movss xmm1, dword [0x180300014]
mov ecx, 0x8978ace1
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc768]
movss xmm2, dword [0x18030081c]
movss xmm1, dword [0x1802ff114]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc754]
movss xmm2, dword [0x180300830]
movss xmm1, dword [0x1802ff1a4]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc74c]
movss xmm2, dword [0x180300838]
movss xmm1, dword [0x1802ff304]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc73c]
movss xmm2, dword [0x18030084c]
movss xmm1, dword [0x1802ff9e4]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbe10]
movss xmm2, dword [0x180300acc]
movss xmm1, dword [0x1802ffedc]
mov ecx, 0x7f71fa19
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcd80]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb954]
movss xmm2, dword [0x1803009a0]
movss xmm1, dword [0x180300034]
mov ecx, 0x76138c75
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd44c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbbec]
movss xmm2, dword [0x1803006e4]
movss xmm1, dword [0x180300244]
mov ecx, 0xf590c75e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fd138]
movss xmm2, dword [0x18030087c]
movss xmm1, dword [str.aSbrb]
mov ecx, 0x6f5ff065
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd134]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc9e8]
movss xmm2, dword [0x18030062c]
movss xmm1, dword [str.T]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc670]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fca40]
movss xmm2, dword [0x180300634]
movss xmm1, dword [0x1802fffa4]
mov ecx, 0x8978ace1
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcfbc]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcaec]
movss xmm2, dword [0x1803005fc]
movss xmm1, dword [0x1802fffd8]
mov ecx, 0x7f71fa19
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5b0]
movss xmm2, dword [0x1803006b0]
movss xmm1, dword [0x18030041c]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd29c]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc2ec]
movss xmm2, dword [0x1803006fc]
movss xmm1, dword [0x180300358]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5b4]
movss xmm2, dword [0x1803006b4]
movss xmm1, dword [0x180300be4]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802feff4]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb9a4]
movss xmm2, dword [0x1803006c8]
movss xmm1, dword [0x18030034c]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fbc10]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc15c]
movss xmm2, dword [0x1803006b8]
movss xmm1, dword [0x180300370]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd1b8]
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc2fc]
movss xmm2, dword [0x1803006c0]
movss xmm1, dword [0x180300328]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5b8]
movss xmm2, dword [0x1803006ac]
movss xmm1, dword [0x1803003a4]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc76c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc618]
movss xmm2, dword [0x1803006d0]
movss xmm1, dword [0x180300398]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc61c]
movss xmm2, dword [0x180300704]
movss xmm1, dword [0x18030038c]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7fc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc628]
movss xmm2, dword [0x180300740]
movss xmm1, dword [0x180300388]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc638]
movss xmm2, dword [0x180300834]
movss xmm1, dword [0x180300380]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7fc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc644]
movss xmm2, dword [0x1803009b4]
movss xmm1, dword [0x18030037c]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc744]
movss xmm2, dword [0x180300a6c]
movss xmm1, dword [0x1802ff300]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc750]
movss xmm2, dword [0x180300a68]
movss xmm1, dword [0x1802ff1a0]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fd59c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcff8]
movss xmm2, dword [0x180300a04]
movss xmm1, dword [0x1802fffc4]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fd59c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fce58]
movss xmm2, dword [0x1803009fc]
movss xmm1, dword [0x180300198]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fd59c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fcc04]
movss xmm2, dword [0x180300a00]
movss xmm1, dword [0x1803002d4]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fd59c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8d0]
movss xmm2, dword [0x1803009f8]
movss xmm1, dword [0x18030035c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5f8]
movss xmm2, dword [0x18030065c]
movss xmm1, dword [0x180300460]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5f4]
movss xmm2, dword [0x180300590]
movss xmm1, dword [0x180300468]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5e4]
movss xmm2, dword [0x1803004cc]
movss xmm1, dword [0x180300464]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5d0]
movss xmm2, dword [0x18030040c]
movss xmm1, dword [0x180300458]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5c8]
movss xmm2, dword [0x180300394]
movss xmm1, dword [0x180300454]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5c4]
movss xmm2, dword [0x180300344]
movss xmm1, dword [0x180300448]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5c0]
movss xmm2, dword [0x180300230]
movss xmm1, dword [0x18030044c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5ac]
movss xmm2, dword [0x1803000ec]
movss xmm1, dword [0x180300444]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5a4]
movss xmm2, dword [0x1802ffd44]
movss xmm1, dword [0x18030045c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc7ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc5a0]
movss xmm2, dword [str.G_XEX]
movss xmm1, dword [0x180300450]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fd5a8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc2b8]
movss xmm2, dword [0x1802ff830]
movss xmm1, dword [0x1803004c8]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
lea rcx, str.Load_Soccer_Ball
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c2657
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802fff1c]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffef8]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffec8]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac8]
movss xmm1, dword [0x1802ffea0]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac8]
movss xmm1, dword [0x1802ffe6c]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300abc]
movss xmm1, dword [0x1802ffe38]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffdf8]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffd98]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffd74]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffd58]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300adc]
movss xmm1, dword [0x1802ffdec]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffde0]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffdc4]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffda8]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffd90]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac8]
movss xmm1, dword [0x1802ffd88]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac8]
movss xmm1, dword [0x1802ffd80]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300abc]
movss xmm1, dword [0x1802ffd78]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffd74]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffd70]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffd64]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffd5c]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300adc]
movss xmm1, dword [0x1802ffe90]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffe84]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffe7c]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffe74]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffe68]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac8]
movss xmm1, dword [0x1802ffe60]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac8]
movss xmm1, dword [0x1802ffe54]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300abc]
movss xmm1, dword [0x1802ffe40]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffe38]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffe20]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffe1c]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffe0c]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300adc]
movss xmm1, dword [0x1802ffefc]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffef8]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffef0]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffee4]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802ffed8]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac8]
movss xmm1, dword [0x1802ffed4]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac8]
movss xmm1, dword [0x1802ffecc]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300abc]
movss xmm1, dword [0x1802ffec4]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffebc]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffeac]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffea8]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac0]
movss xmm1, dword [0x1802ffea4]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300adc]
movss xmm1, dword [0x1802fff88]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802fff4c]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300adc]
movss xmm1, dword [0x1802fff80]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300adc]
movss xmm1, dword [0x1802fff7c]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300adc]
movss xmm1, dword [0x1802fff78]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300adc]
movss xmm1, dword [0x1802fff68]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802fff64]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802fff54]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802fff48]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad8]
movss xmm1, dword [0x1802fff3c]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac8]
movss xmm1, dword [0x1802fff38]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ac8]
movss xmm1, dword [0x1802fff30]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad0]
movss xmm1, dword [0x1802fff2c]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad0]
movss xmm1, dword [0x1802fff20]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad0]
movss xmm1, dword [0x1802fff10]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad0]
movss xmm1, dword [0x1802fff0c]
mov ecx, 0x286f5f0
call fcn.1800d4c80
mov dword [rsp + 0x40], 0xc
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbc2c]
movss xmm2, dword [0x180300ad0]
movss xmm1, dword [0x1802fff08]
mov ecx, 0x286f5f0
call fcn.1800d4c80
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c26a6
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fb9c4]
movss xmm2, dword [0x180300a78]
movss xmm1, dword [0x1803001b0]
mov ecx, eax
call fcn.1800e3410
lea rcx, str.Teleport_To_Airport_Loop_With_Cars
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c2716
movss xmm0, dword [0x1803001b0]
movss dword [rsp + 0x210a8], xmm0
movss xmm0, dword [0x180300a78]
movss dword [rsp + 0x210b0], xmm0
movss xmm0, dword [0x1802fb9c4]
movss dword [rsp + 0x210b8], xmm0
lea rax, [rsp + 0xda10]
lea rcx, [rsp + 0x210a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xda10]
call fcn.180111450
call fcn.1800f1a30
call fcn.180028b40
jmp case.0x18011196c.3
lea rcx, str.Eclipse_Loop
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Load
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c300c
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbdb8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc70c]
movss xmm2, dword [0x1802fced8]
movss xmm1, dword [0x1802ffa94]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbe3c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc71c]
movss xmm2, dword [0x1802fcb70]
movss xmm1, dword [0x1802ffeb0]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd168]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc704]
movss xmm2, dword [0x1802fc97c]
movss xmm1, dword [0x180300050]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbeb0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc6f8]
movss xmm2, dword [0x1802fc6bc]
movss xmm1, dword [0x180300190]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbeb0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc700]
movss xmm2, dword [0x1802fe39c]
movss xmm1, dword [0x18030020c]
mov ecx, 0x60c1123
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcdfc]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc710]
movss xmm2, dword [0x1802fe6bc]
movss xmm1, dword [0x18030026c]
mov ecx, 0x6bb55c74
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbe3c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc714]
movss xmm2, dword [0x1802feb38]
movss xmm1, dword [0x180300304]
mov ecx, 0x60c1123
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc98c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc720]
movss xmm2, dword [0x1802feed8]
movss xmm1, dword [0x18030030c]
mov ecx, 0x70f9805a
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbe3c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc724]
movss xmm2, dword [0x1802ff008]
movss xmm1, dword [0x18030033c]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbe3c]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc730]
movss xmm2, dword [0x1802ff098]
movss xmm1, dword [0x180300384]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbeb0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb66c]
movss xmm2, dword [0x1802ff1c0]
movss xmm1, dword [0x1803004c4]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fcec8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb670]
movss xmm2, dword [0x1802ff214]
movss xmm1, dword [0x180300438]
mov ecx, 0x8978ace1
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fd134]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fde48]
movss xmm2, dword [0x1802ff220]
movss xmm1, dword [0x18030048c]
mov ecx, 0x3edd1dc3
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc428]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fbb50]
movss xmm2, dword [0x1802ff2f4]
movss xmm1, dword [0x180300470]
mov ecx, 0x7f71fa19
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc4a8]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fb65c]
movss xmm2, dword [0x1802ff2c0]
movss xmm1, dword [0x1803003b4]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fc834]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc678]
movss xmm2, dword [0x1802fcb40]
movss xmm1, dword [0x1802ff1fc]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc684]
movss xmm2, dword [0x1802fcfc0]
movss xmm1, dword [0x1802ff210]
mov ecx, 0x8978ace1
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fd44c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc1fc]
movss xmm2, dword [0x1802fe4a0]
movss xmm1, dword [0x1803000b0]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fbd70]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc16c]
movss xmm2, dword [0x1802feb7c]
movss xmm1, dword [0x180300060]
mov ecx, 0xefa2443e
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc10]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8bc]
movss xmm2, dword [0x1802fce48]
movss xmm1, dword [0x1802ff298]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc10]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8b4]
movss xmm2, dword [0x1802fcbac]
movss xmm1, dword [0x1802ffa34]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc10]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8b0]
movss xmm2, dword [0x1802fc7e8]
movss xmm1, dword [0x1802ffd84]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
mov dword [rsp + 0x40], 0xe
movss xmm0, dword [0x1802fde88]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1802fbc10]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1802fdd90]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802fc8b0]
movss xmm2, dword [0x1802fc7e8]
movss xmm1, dword [0x1802ffd84]
mov ecx, 0xd7ab5edb
call fcn.1800d49c0
lea rcx, str.Teleport
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c305b
call fcn.1801e92f0
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
movss xmm3, dword [0x1802fc734]
movss xmm2, dword [0x1802fd014]
movss xmm1, dword [0x1802ff8a8]
mov ecx, eax
call fcn.1800e3410
lea rcx, str.Teleport_To_Eclipse_Tower_With_Cars
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c30cb
movss xmm0, dword [0x1802ff8a8]
movss dword [rsp + 0x210d8], xmm0
movss xmm0, dword [0x1802fd014]
movss dword [rsp + 0x210e0], xmm0
movss xmm0, dword [0x1802fc734]
movss dword [rsp + 0x210e8], xmm0
lea rax, [rsp + 0xd9f0]
lea rcx, [rsp + 0x210d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd9f0]
call fcn.180111450
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb450]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Settings
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x11
lea rcx, str.pCredits_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x13
lea rcx, str.GUI_t_t_t_t_t_t
call fcn.18010c490
mov r9d, 0xff
mov r8d, 1
lea rdx, str.d_
lea rcx, str.Scroll_Delay
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c317e
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c3173
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c317e
call fcn.1801112e0
mov dword [str.d_], eax
mov r9d, 0xc8
mov r8d, 1
lea rdx, [0x18034be04]
lea rcx, str.Int_Delay
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c31d4
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c31c9
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c31d4
call fcn.1801112e0
mov dword [0x18034be04], eax
mov dword [rsp + 0x20], 1
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x180343e94]
lea rcx, str.Exp_Feature
call fcn.18010dc20
lea rax, [rsp + 0x10910]
mov qword [rsp + 0x59c8], rax
lea rax, [rsp + 0x2c3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2c3]
mov rcx, qword [rsp + 0x59c8]
call fcn.1801da950
mov qword [rsp + 0x59d0], rax
mov r8, qword [rsp + 0x59d0]
lea rdx, [0x180384d22]
lea rcx, str.Hide_Hud
call fcn.18010cb30
lea rax, [rsp + 0x108d0]
mov qword [rsp + 0x59d8], rax
lea rax, [rsp + 0x2c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2c4]
mov rcx, qword [rsp + 0x59d8]
call fcn.1801da970
mov qword [rsp + 0x59e0], rax
mov r8, qword [rsp + 0x59e0]
lea rdx, [0x180384d24]
lea rcx, str.Disable_Phone
call fcn.18010cb30
mov edx, 0x12
lea rcx, str.rKILL_GAME_t_t_t_t_t
call fcn.18010c490
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801c339a
lea rcx, str.Skip_Cutscenes
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c32fa
call fcn.1801e64b0
mov edx, 0x158
lea rcx, str.FPS_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x185
lea rcx, str.Custom_Menu_t_t_t
call fcn.18010c490
mov edx, 0x171
lea rcx, str.Open_Menu_Key_t2_t_t
call fcn.18010c490
mov edx, 0x21e
lea rcx, str.Options_t_t_t_t
call fcn.18010c490
mov edx, 0x24e
lea rcx, str.Authentification_Sounds_t
call fcn.18010c490
lea rdx, [0x18032fe10]
lea rcx, str.Sync_Thunder_With_Config_File
call fcn.18010c8f0
lea rcx, str.Save_Config
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c337a
call fcn.18002d6e0
mov edx, 0xbe
lea rcx, str.rVIP_Fair_Use_t_t_t
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
mov edx, 0x21e
lea rcx, str.Options_t_t_t_t
call fcn.18010c490
mov edx, 0xbe
lea rcx, str.Login_t_t_t_t_t_t
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028c30
jmp case.0x18011196c.3
lea rcx, str.Authentification_Sounds
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2858], 0
jmp 0x1801c33f9
mov eax, dword [rsp + 0x2858]
inc eax
mov dword [rsp + 0x2858], eax
movsxd rax, dword [rsp + 0x2858]
cmp rax, 0x177
jae 0x1801c364d
movsxd rax, dword [rsp + 0x2858]
imul rax, rax, 8
lea rcx, [0x18034c080]
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c3648
lea rdx, [0x1802746c6]
lea rcx, [0x180351170]
call fcn.180029640
movsxd rax, dword [rsp + 0x2858]
imul rax, rax, 8
lea rcx, [0x18034c080]
add rcx, rax
mov rax, rcx
mov rax, qword [rax]
mov qword [rsp + 0x59e8], rax
mov rdx, qword [rsp + 0x59e8]
lea rcx, [0x180351170]
call fcn.180029640
lea rax, [rsp + 0xef90]
mov qword [rsp + 0x59f0], rax
lea rdx, [0x180351170]
mov rcx, qword [rsp + 0x59f0]
call fcn.180045d70
mov qword [rsp + 0x59f8], rax
mov rcx, qword [rsp + 0x59f8]
call fcn.1800f6cf0
lea rcx, [0x180351470]
call fcn.180029280
inc rax
mov rcx, rax
call fcn.1801fd5b0
mov qword [rsp + 0x5a00], rax
mov rax, qword [rsp + 0x5a00]
mov qword [rsp + 0x5a08], rax
lea rcx, [0x180351470]
call fcn.180045f70
mov qword [rsp + 0x5a10], rax
mov rax, qword [rsp + 0x5a08]
mov qword [rsp + 0x5a18], rax
mov rax, qword [rsp + 0x5a18]
mov qword [rsp + 0x5a20], rax
mov rax, qword [rsp + 0x5a10]
movzx eax, byte [rax]
mov byte [rsp + 0x2c5], al
mov rax, qword [rsp + 0x5a18]
movzx ecx, byte [rsp + 0x2c5]
mov byte [rax], cl
mov rax, qword [rsp + 0x5a10]
inc rax
mov qword [rsp + 0x5a10], rax
mov rax, qword [rsp + 0x5a18]
inc rax
mov qword [rsp + 0x5a18], rax
cmp byte [rsp + 0x2c5], 0
jne 0x1801c3520
lea rcx, [0x180351490]
call fcn.180029280
inc rax
mov rcx, rax
call fcn.1801fd5b0
mov qword [rsp + 0x5a28], rax
mov rax, qword [rsp + 0x5a28]
mov qword [rsp + 0x5a30], rax
lea rcx, [0x180351490]
call fcn.180045f70
mov qword [rsp + 0x5a38], rax
mov rax, qword [rsp + 0x5a30]
mov qword [rsp + 0x5a40], rax
mov rax, qword [rsp + 0x5a40]
mov qword [rsp + 0x5a48], rax
mov rax, qword [rsp + 0x5a38]
movzx eax, byte [rax]
mov byte [rsp + 0x2c6], al
mov rax, qword [rsp + 0x5a40]
movzx ecx, byte [rsp + 0x2c6]
mov byte [rax], cl
mov rax, qword [rsp + 0x5a38]
inc rax
mov qword [rsp + 0x5a38], rax
mov rax, qword [rsp + 0x5a40]
inc rax
mov qword [rsp + 0x5a40], rax
cmp byte [rsp + 0x2c6], 0
jne 0x1801c35d7
xor r9d, r9d
mov r8, qword [rsp + 0x5a30]
mov rdx, qword [rsp + 0x5a08]
mov ecx, 0xffffffff
call fcn.1801e6440
jmp 0x1801c33e9
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Options_Menu
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801c37dc
lea rax, [rsp + 0x10890]
mov qword [rsp + 0x5a50], rax
lea rax, [rsp + 0x2c7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2c7]
mov rcx, qword [rsp + 0x5a50]
call fcn.1801da990
mov qword [rsp + 0x5a58], rax
mov r8, qword [rsp + 0x5a58]
lea rdx, [0x180382bfe]
lea rcx, str.Draw_Marker
call fcn.18010cb30
lea rdx, [0x18034bea9]
lea rcx, str.Risky_Mode
call fcn.18010c8f0
lea rax, [rsp + 0x10850]
mov qword [rsp + 0x5a60], rax
lea rax, [rsp + 0x2c8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2c8]
mov rcx, qword [rsp + 0x5a60]
call fcn.1801da9b0
mov qword [rsp + 0x5a68], rax
mov r8, qword [rsp + 0x5a68]
lea rdx, [0x180382bff]
lea rcx, str.Enable_Disable_all_drop
call fcn.18010cb30
lea rax, [rsp + 0x10810]
mov qword [rsp + 0x5a70], rax
lea rax, [rsp + 0x2c9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2c9]
mov rcx, qword [rsp + 0x5a70]
call fcn.1801da9d0
mov qword [rsp + 0x5a78], rax
mov r8, qword [rsp + 0x5a78]
lea rdx, [0x180382c90]
lea rcx, str.Warning
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp 0x1801c385d
lea rax, [rsp + 0x107d0]
mov qword [rsp + 0x5a80], rax
lea rax, [rsp + 0x2ca]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ca]
mov rcx, qword [rsp + 0x5a80]
call fcn.1801da9f0
mov qword [rsp + 0x5a88], rax
mov r8, qword [rsp + 0x5a88]
lea rdx, [0x180382c90]
lea rcx, str.Warning
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb49c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3d0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Custom_Menu
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801c3b95
mov edx, 0x144
lea rcx, str.Menu_Position_t_t_t_t_t
call fcn.18010c490
mov edx, 0x18c
lea rcx, str.BackGround_t_t_t
call fcn.18010c490
mov edx, 0x184
lea rcx, str.Custom_Menu_t_t_t
call fcn.18010c490
mov edx, 0x236
lea rcx, str.Picture_Menu_t_t
call fcn.18010c490
lea rdx, [0x1803888a4]
lea rcx, str.Picture_Background_Changer
call fcn.18010c8f0
lea rax, [rsp + 0xd9c0]
mov qword [rsp + 0x5a90], rax
lea rdx, [0x1803aafb8]
mov rcx, qword [rsp + 0x5a90]
call fcn.18010fa90
mov qword [rsp + 0x5a98], rax
lea r8, [0x180388934]
mov rdx, qword [rsp + 0x5a98]
lea rcx, str.Change_Design
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x1801c3a64
movsxd rax, dword [0x180388934]
mov rdx, rax
lea rcx, [0x1803aafb8]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x5aa0], rax
lea rax, str.Thunder
cmp qword [rsp + 0x5aa0], rax
jne 0x1801c399d
lea rdx, str.Thunder
lea rcx, [0x180351410]
call fcn.180029640
mov dword [0x18034bd3c], 1
mov dword [0x18034bd44], 0x12
mov dword [0x18034bea4], 0xc8
lea rax, str.Space
cmp qword [rsp + 0x5aa0], rax
jne 0x1801c39df
lea rdx, str.Space_
lea rcx, [0x180351410]
call fcn.180029640
mov dword [0x18034bd3c], 1
mov dword [0x18034bd44], 0x31
mov dword [0x18034bea4], 1
lea rax, str.Dark
cmp qword [rsp + 0x5aa0], rax
jne 0x1801c3a21
lea rdx, str.frame_
lea rcx, [0x180351410]
call fcn.180029640
mov dword [0x18034bd3c], 0
mov dword [0x18034bd44], 0x58
mov dword [0x18034bea4], 1
lea rax, str.none
cmp qword [rsp + 0x5aa0], rax
jne 0x1801c3a64
lea rdx, [0x1802746c6]
lea rcx, [0x180351410]
call fcn.180029640
mov byte [0x1803888a4], 0
mov dword [0x18034bd3c], 1
mov byte [0x18034be64], 1
mov byte [0x180343d22], 1
mov r9d, 0x4e20
mov r8d, 1
lea rdx, [0x18034bea4]
lea rcx, str.Delay
call fcn.18010d8c0
lea rcx, str.Change_Background_Delay
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c3af3
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25958]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25958]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x285c], eax
mov eax, dword [rsp + 0x285c]
mov dword [0x18034bea4], eax
lea rcx, [rsp + 0x25958]
call fcn.180029310
lea rdx, [0x1803888a5]
lea rcx, str.Picture_Header_Changer
call fcn.18010c8f0
mov r9d, 0x4e20
mov r8d, 1
lea rdx, str.2
lea rcx, str.Delay
call fcn.18010d8c0
lea rcx, str.Change_Header_Delay
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c3b95
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25978]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25978]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2860], eax
mov eax, dword [rsp + 0x2860]
mov dword [str.2], eax
lea rcx, [rsp + 0x25978]
call fcn.180029310
call fcn.1800f1a30
call fcn.180028c60
jmp case.0x18011196c.3
lea rcx, [0x1802cd7d4]
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x10790]
mov qword [rsp + 0x5aa8], rax
lea rax, [rsp + 0x2cb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2cb]
mov rcx, qword [rsp + 0x5aa8]
call fcn.1801daa10
mov qword [rsp + 0x5ab0], rax
mov r8, qword [rsp + 0x5ab0]
lea rdx, [0x180382bfd]
lea rcx, str.Display_FPS
call fcn.18010cb30
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343f5c]
lea rcx, str.FPS_X
call fcn.18010e040
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343f58]
lea rcx, str.FPS_Y
call fcn.18010e040
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb450]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Picture_Menu
call fcn.18010b3c0
movzx eax, byte [0x18037fded]
test eax, eax
je 0x1801c3cb2
mov ecx, dword [0x180384d2c]
call qword [0x1803856a0]
mov edx, dword [0x180384d2c]
mov rcx, rax
call fcn.18010efe0
call fcn.1800f1670
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343f30]
lea rcx, [0x180297950]
call fcn.18010e040
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343f2c]
lea rcx, [0x18029f554]
call fcn.18010e040
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343f28]
lea rcx, [0x1802cd808]
call fcn.18010e040
movss xmm3, dword [0x1802fbc10]
movss xmm2, dword [0x1802fe3b4]
lea rdx, [0x180343f24]
lea rcx, str.width
call fcn.18010e040
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.wVip_Fair_Use
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str._t_________whttps:__Thunder_Menu.com
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c3d96
call fcn.1800e5b60
lea rcx, str.Discord
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c3dae
call fcn.1800e6700
mov edx, 0xc2
lea rcx, str.Rockstar_Developer_t_t_t_t
call fcn.18010c490
mov edx, 0x138
lea rcx, str.Notifications_t_t_t_t_t
call fcn.18010c490
mov r9d, 0x21c
xor r8d, r8d
lea rdx, [0x180343f00]
lea rcx, str.Thunder_Delay
call fcn.18010d8c0
lea rax, [rsp + 0x10750]
mov qword [rsp + 0x5ab8], rax
lea rax, [rsp + 0x2cc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2cc]
mov rcx, qword [rsp + 0x5ab8]
call fcn.1801daa30
mov qword [rsp + 0x5ac0], rax
mov r8, qword [rsp + 0x5ac0]
lea rdx, [0x18037fdef]
lea rcx, str.HashMap_Thunder.Log
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801c3eb0
lea rax, [rsp + 0x10710]
mov qword [rsp + 0x5ac8], rax
lea rax, [rsp + 0x2cd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2cd]
mov rcx, qword [rsp + 0x5ac8]
call fcn.1801daa50
mov qword [rsp + 0x5ad0], rax
mov r8, qword [rsp + 0x5ad0]
lea rdx, [0x180384cd7]
lea rcx, str.LIGHTNING_THUNDER
call fcn.18010cb30
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801c3f18
lea rax, [rsp + 0x106d0]
mov qword [rsp + 0x5ad8], rax
lea rax, [rsp + 0x2ce]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ce]
mov rcx, qword [rsp + 0x5ad8]
call fcn.1801daa70
mov qword [rsp + 0x5ae0], rax
mov r8, qword [rsp + 0x5ae0]
lea rdx, [0x180384cd5]
lea rcx, str.Water_Intensity
call fcn.18010cb30
movss xmm3, dword [0x1802fd670]
xorps xmm2, xmm2
lea rdx, [0x180381d98]
lea rcx, str.Water_Level
call fcn.18010e040
movzx eax, byte [0x18034bea9]
cmp eax, 1
jne 0x1801c3f9e
lea rax, [rsp + 0x10690]
mov qword [rsp + 0x5ae8], rax
lea rax, [rsp + 0x2cf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2cf]
mov rcx, qword [rsp + 0x5ae8]
call fcn.1801daa90
mov qword [rsp + 0x5af0], rax
mov r8, qword [rsp + 0x5af0]
lea rdx, [0x180384cd6]
lea rcx, str.Rain_Intensity
call fcn.18010cb30
movss xmm3, dword [0x1802fd670]
xorps xmm2, xmm2
lea rdx, [0x180381d94]
lea rcx, str.RAIN_Level
call fcn.18010e040
lea rax, [rsp + 0x10650]
mov qword [rsp + 0x5af8], rax
lea rax, [rsp + 0x2d0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2d0]
mov rcx, qword [rsp + 0x5af8]
call fcn.1801daab0
mov qword [rsp + 0x5b00], rax
mov r8, qword [rsp + 0x5b00]
lea rdx, [0x180382cf1]
lea rcx, str.Mobile_Radio
call fcn.18010cb30
lea rax, [rsp + 0x10610]
mov qword [rsp + 0x5b08], rax
lea rax, [rsp + 0x2d1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2d1]
mov rcx, qword [rsp + 0x5b08]
call fcn.1801daad0
mov qword [rsp + 0x5b10], rax
mov r8, qword [rsp + 0x5b10]
lea rdx, [0x180382d2c]
lea rcx, str.Private_session
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb530]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb55c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str._Menu_Position
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x148
lea rcx, str.Header_t_t_t_t
call fcn.18010c490
mov edx, 0x145
lea rcx, str.Menu_Text_Position_t_t_t_t
call fcn.18010c490
mov edx, 0x265
lea rcx, str.Real_Times_t_t_t_t
call fcn.18010c490
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x18034bd90]
lea rcx, str.Left_Menu_Right
call fcn.18010e040
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180385738]
lea rcx, str.Up_Menu_Down
call fcn.18010e040
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180343f54]
lea rcx, str.Left_Header_Right
call fcn.18010e040
lea rcx, [0x1802a85d0]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c417e
movss xmm0, dword [0x1802fb490]
movss dword [0x18034bd90], xmm0
movss xmm0, dword [0x1802fb578]
movss dword [0x180343f54], xmm0
lea rcx, str.Right
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c41b1
movss xmm0, dword [0x1802fb5c8]
movss dword [0x18034bd90], xmm0
movss xmm0, dword [0x1802fb604]
movss dword [0x180343f54], xmm0
call fcn.1800f1a30
call fcn.180028bd0
jmp case.0x18011196c.3
lea rcx, str.Real_Times
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x18037f913]
lea rcx, str.Real_Times
call fcn.18010c8f0
movss xmm3, dword [0x1802fb90c]
movss xmm2, dword [0x1802fe20c]
lea rdx, [0x18032fe20]
lea rcx, str.Times_X
call fcn.18010e040
movss xmm3, dword [0x1802fb90c]
movss xmm2, dword [0x1802fe20c]
lea rdx, [0x18032fe18]
lea rcx, str.Times_Y
call fcn.18010e040
lea rcx, str.Change_X_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c429e
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25998]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25998]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2864], eax
cvtsi2ss xmm0, dword [rsp + 0x2864]
movss dword [0x18032fe20], xmm0
lea rcx, [rsp + 0x25998]
call fcn.180029310
lea rcx, str.Change_Y_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c4312
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x259b8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x259b8]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2868], eax
cvtsi2ss xmm0, dword [rsp + 0x2868]
movss dword [0x18032fe18], xmm0
lea rcx, [rsp + 0x259b8]
call fcn.180029310
call fcn.1800f1a30
call fcn.180028b40
jmp case.0x18011196c.3
lea rcx, str._BackGround
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x18d
lea rcx, str.Custom_BackGround_t_t_t
call fcn.18010c490
mov edx, 0x25d
lea rcx, str.Normal_BackGround_t_t_t
call fcn.18010c490
lea rcx, [0x1802a85d0]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c43da
movss xmm0, dword [0x1802fb4a4]
movss dword [0x180343f38], xmm0
movss xmm0, dword [0x1802fb550]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4a8]
movss dword [str._nW_], xmm0
movss xmm0, dword [0x1802fb584]
movss dword [0x18032fe24], xmm0
xorps xmm0, xmm0
movss dword [0x180382d00], xmm0
mov dword [str.2ddfff], 0x32
mov dword [0x180343fe8], 0xff
mov dword [0x180343fe4], 0xff
mov dword [0x180343fe0], 0x64
lea rcx, str.Right
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c4460
movss xmm0, dword [0x1802fb5d4]
movss dword [0x180343f38], xmm0
movss xmm0, dword [0x1802fb550]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4a8]
movss dword [str._nW_], xmm0
movss xmm0, dword [0x1802fb584]
movss dword [0x18032fe24], xmm0
xorps xmm0, xmm0
movss dword [0x180382d00], xmm0
mov dword [str.2ddfff], 0x32
mov dword [0x180343fe8], 0xff
mov dword [0x180343fe4], 0xff
mov dword [0x180343fe0], 0x64
lea rcx, str.Custom_Left
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c44e6
movss xmm0, dword [0x1802fb4a4]
movss dword [0x180343f38], xmm0
movss xmm0, dword [0x1802fb4fc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4a8]
movss dword [str._nW_], xmm0
movss xmm0, dword [0x1802fb4f8]
movss dword [0x18032fe24], xmm0
xorps xmm0, xmm0
movss dword [0x180382d00], xmm0
mov dword [str.2ddfff], 0x32
mov dword [0x180343fe8], 0xff
mov dword [0x180343fe4], 0xff
mov dword [0x180343fe0], 0x64
lea rcx, str.Custom_Right
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c456c
movss xmm0, dword [0x1802fb5d4]
movss dword [0x180343f38], xmm0
movss xmm0, dword [0x1802fb4fc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4a8]
movss dword [str._nW_], xmm0
movss xmm0, dword [0x1802fb4f8]
movss dword [0x18032fe24], xmm0
xorps xmm0, xmm0
movss dword [0x180382d00], xmm0
mov dword [str.2ddfff], 0x32
mov dword [0x180343fe8], 0xff
mov dword [0x180343fe4], 0xff
mov dword [0x180343fe0], 0x64
mov dword [rsp + 0x286c], 0
jmp 0x1801c4589
mov eax, dword [rsp + 0x286c]
inc eax
mov dword [rsp + 0x286c], eax
movsxd rax, dword [rsp + 0x286c]
cmp rax, 0x1b
jae 0x1801c46e6
movsxd rax, dword [rsp + 0x286c]
imul rax, rax, 8
lea rcx, str.Thunder_0
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c46e1
lea rdx, str.Thunder
lea rcx, [0x1803513d0]
call fcn.180029640
movsxd rax, dword [rsp + 0x286c]
imul rax, rax, 8
lea rcx, str.Thunder_0
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x1803513f0]
call fcn.180029640
lea rax, [rsp + 0xefb0]
mov qword [rsp + 0x5b18], rax
lea rax, [rsp + 0xefd0]
mov qword [rsp + 0x5b20], rax
lea rdx, [0x1803513f0]
mov rcx, qword [rsp + 0x5b18]
call fcn.180045d70
mov qword [rsp + 0x5b28], rax
mov rax, qword [rsp + 0x5b28]
mov qword [rsp + 0x5b30], rax
lea rdx, [0x1803513d0]
mov rcx, qword [rsp + 0x5b20]
call fcn.180045d70
mov qword [rsp + 0x5b38], rax
mov eax, dword [0x180343fe0]
mov dword [rsp + 0x50], eax
mov eax, dword [0x180343fe4]
mov dword [rsp + 0x48], eax
mov eax, dword [0x180343fe8]
mov dword [rsp + 0x40], eax
mov eax, dword [str.2ddfff]
mov dword [rsp + 0x38], eax
movss xmm0, dword [0x180382d00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x18032fe24]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [str._nW_]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x18032fe28]
movss xmm2, dword [0x180343f38]
mov rdx, qword [rsp + 0x5b30]
mov rcx, qword [rsp + 0x5b38]
call fcn.18010ae20
jmp 0x1801c4579
lea rcx, str._t_________wCustom_Background
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c4d2c
lea rax, [rsp + 0x2b9c0]
mov rdi, rax
xor eax, eax
mov ecx, 0x104
rep stosb byte [rdi], al
mov qword [rsp + 0x5b40], 0
mov r8d, 0x104
lea rdx, [rsp + 0x2b9c0]
mov rcx, qword [rsp + 0x5b40]
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
test eax, eax
je 0x1801c4868
mov qword [rsp + 0x5b48], 0xffffffffffffffff
mov qword [rsp + 0x5b50], 0
jmp 0x1801c476e
mov rax, qword [rsp + 0x5b50]
inc rax
mov qword [rsp + 0x5b50], rax
lea rax, [rsp + 0x2b9c0]
mov qword [rsp + 0x5b58], rax
mov qword [rsp + 0x5b60], 0xffffffffffffffff
inc qword [rsp + 0x5b60]
mov rax, qword [rsp + 0x5b58]
mov rcx, qword [rsp + 0x5b60]
cmp byte [rax + rcx], 0
jne 0x1801c478a
mov rax, qword [rsp + 0x5b60]
cmp qword [rsp + 0x5b50], rax
jae 0x1801c480d
imul rax, qword [rsp + 0x5b50], 1
lea rcx, [rsp + 0x2b9c0]
add rcx, rax
mov rax, rcx
movsx eax, byte [rax]
cmp eax, 0x20
je 0x1801c47f8
imul rax, qword [rsp + 0x5b50], 1
lea rcx, [rsp + 0x2b9c0]
add rcx, rax
mov rax, rcx
movsx eax, byte [rax]
cmp eax, 0x5c
jne 0x1801c4808
mov rax, qword [rsp + 0x5b50]
mov qword [rsp + 0x5b48], rax
jmp 0x1801c475b
cmp qword [rsp + 0x5b48], 0xffffffffffffffff
je 0x1801c4868
mov rax, qword [rsp + 0x5b48]
inc rax
mov qword [rsp + 0x5b68], rax
cmp qword [rsp + 0x5b68], 0x104
jae 0x1801c483b
jmp 0x1801c4840
call fcn.1801fd41c
lea rax, [rsp + 0x2b9c0]
add rax, qword [rsp + 0x5b68]
mov byte [rax], 0
lea rdx, [rsp + 0x2b9c0]
lea rcx, [rsp + 0x2b490]
call fcn.1800e17c0
mov edx, 1
lea rcx, [rsp + 0x18a10]
call fcn.180032340
nop
lea rdx, [rsp + 0x2b9c0]
lea rcx, [rsp + 0x25a18]
call fcn.180029660
nop
lea rcx, [rsp + 0x25a38]
call fcn.180029290
nop
lea rax, [rsp + 0x18a10]
add rax, 0x10
lea rdx, [rsp + 0x25a18]
mov rcx, rax
call fcn.1800381a0
lea rdx, [rsp + 0x25a38]
lea rcx, [rsp + 0x18a10]
call fcn.180038070
lea rdx, str.Program
lea rcx, [rsp + 0x25a58]
call fcn.180029660
nop
lea rdx, str.Program_FilesRockstar
lea rcx, [rsp + 0x25a78]
call fcn.180029660
nop
xor r8d, r8d
lea rdx, [rsp + 0x25a58]
lea rcx, [rsp + 0x25a38]
call fcn.1800e1290
mov qword [rsp + 0x5b70], rax
cmp qword [rsp + 0x5b70], 0xffffffffffffffff
je 0x1801c4952
lea rcx, [rsp + 0x25a58]
call fcn.180029280
lea r9, [rsp + 0x25a78]
mov r8, rax
mov rdx, qword [rsp + 0x5b70]
lea rcx, [rsp + 0x25a38]
call fcn.1800e12d0
lea rdx, str.Rockstar
lea rcx, [rsp + 0x25a98]
call fcn.180029660
nop
lea rdx, str.Rockstar_GamesGrand
lea rcx, [rsp + 0x25ab8]
call fcn.180029660
nop
xor r8d, r8d
lea rdx, [rsp + 0x25a98]
lea rcx, [rsp + 0x25a38]
call fcn.1800e1290
mov qword [rsp + 0x5b78], rax
cmp qword [rsp + 0x5b78], 0xffffffffffffffff
je 0x1801c49d4
lea rcx, [rsp + 0x25a98]
call fcn.180029280
lea r9, [rsp + 0x25ab8]
mov r8, rax
mov rdx, qword [rsp + 0x5b78]
lea rcx, [rsp + 0x25a38]
call fcn.1800e12d0
lea rdx, str.Grand
lea rcx, [rsp + 0x25ad8]
call fcn.180029660
nop
lea rdx, str.Grand_Theft_Auto_V
lea rcx, [rsp + 0x25af8]
call fcn.180029660
nop
xor r8d, r8d
lea rdx, [rsp + 0x25ad8]
lea rcx, [rsp + 0x25a38]
call fcn.1800e1290
mov qword [rsp + 0x5b80], rax
cmp qword [rsp + 0x5b80], 0xffffffffffffffff
je 0x1801c4a56
lea rcx, [rsp + 0x25ad8]
call fcn.180029280
lea r9, [rsp + 0x25af8]
mov r8, rax
mov rdx, qword [rsp + 0x5b80]
lea rcx, [rsp + 0x25a38]
call fcn.1800e12d0
lea r8, [0x18029f368]
lea rdx, [rsp + 0x25a38]
lea rcx, [rsp + 0x25b18]
call fcn.180037710
nop
mov edx, 1
lea rcx, [rsp + 0x19880]
call fcn.180033500
nop
mov r9d, 0x40
mov r8d, 1
lea rdx, [rsp + 0x25b18]
lea rcx, [rsp + 0x19880]
call fcn.1800e1000
mov rax, qword [rsp + 0x19880]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19880]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.180045f60
movzx eax, al
test eax, eax
je 0x1801c4ae2
call fcn.1800e6100
mov ecx, 0x3e8
call fcn.1800f5d20
lea rcx, [rsp + 0x25b38]
call fcn.1801f20a0
mov qword [rsp + 0x5b88], rax
mov rax, qword [rsp + 0x5b88]
mov qword [rsp + 0x5b90], rax
lea r8, str.ThunderMenuThunder.ytd
mov rdx, qword [rsp + 0x5b90]
lea rcx, [rsp + 0x25b58]
call fcn.1800376b0
nop
lea rcx, [rsp + 0x25b38]
call fcn.180029310
mov edx, 1
lea rcx, [rsp + 0x19220]
call fcn.180033500
nop
mov r9d, 0x40
mov r8d, 1
lea rdx, [rsp + 0x25b58]
lea rcx, [rsp + 0x19220]
call fcn.1800e1000
mov rax, qword [rsp + 0x19220]
add rax, 4
movsxd rax, dword [rax]
lea rcx, [rsp + 0x19220]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.180045f60
movzx eax, al
test eax, eax
je 0x1801c4bcf
call fcn.1800e6030
call fcn.1800f2560
lea rcx, str.new_Thunder.ytd_file_downloaded
call fcn.1800296c0
mov dword [rsp + 0x2870], 0x14
lea rdx, [rsp + 0x2870]
lea rcx, [rsp + 0x5b98]
call fcn.180037b10
mov rcx, rax
call fcn.180037b20
lea rcx, [rsp + 0x19220]
call fcn.1800e0fb0
lea rcx, str.wThunder.ytd_n_successfully_Downloaded_n
call fcn.1800296c0
mov ecx, 0x2710
call fcn.1800f5d20
lea rdx, str.ThunderMenu_
lea rcx, [rsp + 0x2b6a0]
call fcn.180106cf0
lea rdx, str.Thunder.ytd
lea rcx, [rsp + 0x2b6a0]
call fcn.180106d00
mov dword [rsp + 0x2874], 0xffffffff
mov byte [rsp + 0x20], 0
lea r9, str.Thunder.ytd
mov r8b, 1
lea rdx, [rsp + 0x2b6a0]
lea rcx, [rsp + 0x2874]
call qword [0x180385620]
cmp dword [rsp + 0x2874], 0xffffffff
je 0x1801c4c62
lea rcx, str.ThunderMenu_register_OK
call fcn.180109330
jmp 0x1801c4c77
lea rdx, [rsp + 0x2b6a0]
lea rcx, str.Failed_to_register_ThunderMenu__s
call fcn.180109330
nop
lea rcx, [rsp + 0x19220]
call fcn.18002a710
nop
lea rcx, [rsp + 0x25b58]
call fcn.180029310
nop
lea rcx, [rsp + 0x19880]
call fcn.18002a710
nop
lea rcx, [rsp + 0x25b18]
call fcn.180029310
nop
lea rcx, [rsp + 0x25af8]
call fcn.180029310
nop
lea rcx, [rsp + 0x25ad8]
call fcn.180029310
nop
lea rcx, [rsp + 0x25ab8]
call fcn.180029310
nop
lea rcx, [rsp + 0x25a98]
call fcn.180029310
nop
lea rcx, [rsp + 0x25a78]
call fcn.180029310
nop
lea rcx, [rsp + 0x25a58]
call fcn.180029310
nop
lea rcx, [rsp + 0x25a38]
call fcn.180029310
nop
lea rcx, [rsp + 0x25a18]
call fcn.180029310
nop
lea rcx, [rsp + 0x18a10]
call fcn.18002b2c0
movzx eax, byte [0x180384d8e]
test eax, eax
je 0x1801c4de9
movss xmm3, dword [0x1802fc858]
xorps xmm2, xmm2
lea rdx, [0x18034bd34]
lea rcx, str.Random_Delay
call fcn.18010e040
lea rcx, str.Change_Random_Delay
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c4dcd
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25b78]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25b78]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2878], eax
cvtsi2ss xmm0, dword [rsp + 0x2878]
movss dword [0x18034bd34], xmm0
lea rcx, [rsp + 0x25b78]
call fcn.180029310
mov r9d, 0xe
xor r8d, r8d
lea rdx, [0x18034bd30]
lea rcx, str.Images
call fcn.18010d8c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Background_Text_Position
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x105d0]
mov qword [rsp + 0x5ba0], rax
lea rax, [rsp + 0x2d2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2d2]
mov rcx, qword [rsp + 0x5ba0]
call fcn.1801daaf0
mov qword [rsp + 0x5ba8], rax
mov r8, qword [rsp + 0x5ba8]
lea rdx, [0x180384c94]
lea rcx, str.RGB_Color
call fcn.18010cb30
movss xmm3, dword [0x1802fb7e4]
movss xmm2, dword [0x1802fdfd4]
lea rdx, [0x180343f38]
lea rcx, str.Left_Right
call fcn.18010e040
movss xmm3, dword [0x1802fb7e4]
movss xmm2, dword [0x1802fdfd4]
lea rdx, [0x18032fe28]
lea rcx, str.Up_Down
call fcn.18010e040
movss xmm3, dword [0x1802fb7e4]
movss xmm2, dword [0x1802fdfd4]
lea rdx, str._nW_
lea rcx, str.Width
call fcn.18010e040
movss xmm3, dword [0x1802fb7e4]
movss xmm2, dword [0x1802fdfd4]
lea rdx, [0x18032fe24]
lea rcx, str.height
call fcn.18010e040
movss xmm3, dword [0x1802fb7e4]
movss xmm2, dword [0x1802fdfd4]
lea rdx, [0x180382d00]
lea rcx, str.zero
call fcn.18010e040
mov r9d, 0xff
mov r8d, 0xfffffffb
lea rdx, str.2ddfff
lea rcx, str.cinquante
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343fe8]
lea rcx, str.255_1
call fcn.18010d8c0
lea rcx, str.255_1
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c4fda
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25b98]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25b98]
call fcn.18010fba0
movss dword [rsp + 0x287c], xmm0
cvttss2si eax, dword [rsp + 0x287c]
mov dword [0x180343fe8], eax
lea rcx, [rsp + 0x25b98]
call fcn.180029310
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x180343fe4]
lea rcx, str.255_2
call fcn.18010d8c0
lea rcx, str.100_2
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c5066
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25bb8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25bb8]
call fcn.18010fba0
movss dword [rsp + 0x2880], xmm0
cvttss2si eax, dword [rsp + 0x2880]
mov dword [0x180343fe4], eax
lea rcx, [rsp + 0x25bb8]
call fcn.180029310
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343fe0]
lea rcx, str.255_3
call fcn.18010d8c0
lea rcx, str.255_3
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c50f2
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25bd8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25bd8]
call fcn.18010fba0
movss dword [rsp + 0x2884], xmm0
cvttss2si eax, dword [rsp + 0x2884]
mov dword [0x180343fe0], eax
lea rcx, [rsp + 0x25bd8]
call fcn.180029310
lea rcx, str.Reset_255
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c5123
mov dword [0x180343fe8], 0xff
mov dword [0x180343fe4], 0xff
mov dword [0x180343fe0], 0xff
mov byte [rsp + 0x2d3], 1
call fcn.1800f1a30
movzx eax, byte [rsp + 0x2d3]
test eax, eax
je 0x1801c5164
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
mov byte [rsp + 0x2d3], 0
jmp case.0x18011196c.3
lea rcx, str._BackGround
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x2888], 0
jmp 0x1801c5197
mov eax, dword [rsp + 0x2888]
inc eax
mov dword [rsp + 0x2888], eax
movsxd rax, dword [rsp + 0x2888]
cmp rax, 0x2c
jae 0x1801c5309
movsxd rax, dword [rsp + 0x2888]
imul rax, rax, 8
lea rcx, str.sextext_stripper_1
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c5304
movsxd rax, dword [rsp + 0x2888]
imul rax, rax, 8
lea rcx, str.sextext_stripper_1
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x1803513d0]
call fcn.180029640
movsxd rax, dword [rsp + 0x2888]
imul rax, rax, 8
lea rcx, str.sextext_stripper_1
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x1803513f0]
call fcn.180029640
lea rax, [rsp + 0xeff0]
mov qword [rsp + 0x5bb0], rax
lea rax, [rsp + 0xf010]
mov qword [rsp + 0x5bb8], rax
lea rdx, [0x1803513f0]
mov rcx, qword [rsp + 0x5bb0]
call fcn.180045d70
mov qword [rsp + 0x5bc0], rax
mov rax, qword [rsp + 0x5bc0]
mov qword [rsp + 0x5bc8], rax
lea rdx, [0x1803513d0]
mov rcx, qword [rsp + 0x5bb8]
call fcn.180045d70
mov qword [rsp + 0x5bd0], rax
mov eax, dword [0x180343fe0]
mov dword [rsp + 0x50], eax
mov eax, dword [0x180343fe4]
mov dword [rsp + 0x48], eax
mov eax, dword [0x180343fe8]
mov dword [rsp + 0x40], eax
mov eax, dword [str.2ddfff]
mov dword [rsp + 0x38], eax
movss xmm0, dword [0x180382d00]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x18032fe24]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [str._nW_]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x18032fe28]
movss xmm2, dword [0x180343f38]
mov rdx, qword [rsp + 0x5bc8]
mov rcx, qword [rsp + 0x5bd0]
call fcn.18010ae20
jmp 0x1801c5187
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str._Menu_Text_Position
call fcn.18010b3c0
call fcn.1800f1670
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, [0x180343f70]
lea rcx, str.Menu_Text_Size
call fcn.18010e040
movss xmm3, dword [0x1802fc858]
movss xmm2, dword [0x1802feb10]
lea rdx, str._n_ff
lea rcx, str.Menu_Text_Float
call fcn.18010e040
lea rcx, str.Reset
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c53a2
movss xmm0, dword [0x1802fb558]
movss dword [0x180343f70], xmm0
movss xmm0, dword [0x1802fb500]
movss dword [str._n_ff], xmm0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb450]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str._wNotificationswwPictures
call fcn.18010b3c0
call fcn.1800f1670
mov dword [rsp + 0x288c], 0
jmp 0x1801c53fa
mov eax, dword [rsp + 0x288c]
inc eax
mov dword [rsp + 0x288c], eax
movsxd rax, dword [rsp + 0x288c]
cmp rax, 0xa6
jae 0x1801c55f3
movsxd rax, dword [rsp + 0x288c]
imul rax, rax, 8
lea rcx, str.CHAR_ABIGAIL
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c55ee
call fcn.1801e9200
lea rcx, str.STRING
call fcn.1801e9360
lea rcx, str.wThunder_Menu_VIP_n__rUltimate_Version:_2.2_Fair_Use_r_n
call fcn.1801e9320
movsxd rax, dword [rsp + 0x288c]
imul rax, rax, 8
lea rcx, str.CHAR_ABIGAIL
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x288c]
imul rcx, rcx, 8
lea rdx, str.CHAR_ABIGAIL
add rdx, rcx
mov rcx, rdx
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 9
lea rdx, str.wThunder_Menu_VIP_n_rUltimate_Version:_2.2_Fair_Use_r_n
mov qword [rsp + 0x38], rdx
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x30], xmm0
lea rdx, str.rUltimate_Version:_2.2_Fair_Use_r_n
mov qword [rsp + 0x28], rdx
lea rdx, str.wThunder_Menu_VIP_n
mov qword [rsp + 0x20], rdx
mov r9d, 8
mov r8d, 1
mov rdx, qword [rax]
mov rcx, qword [rcx]
call fcn.1801e9110
xor edx, edx
xor ecx, ecx
call qword [0x1803856f8]
lea rdx, [0x1802746c6]
lea rcx, [0x180351190]
call fcn.180029640
movsxd rax, dword [rsp + 0x288c]
imul rax, rax, 8
lea rcx, str.CHAR_ABIGAIL
add rcx, rax
mov rax, rcx
mov rax, qword [rax]
mov qword [rsp + 0x5bd8], rax
mov rdx, qword [rsp + 0x5bd8]
lea rcx, [0x180351190]
call fcn.180029640
lea rcx, [0x180351190]
call fcn.180029280
inc rax
mov rcx, rax
call fcn.1801fd5b0
mov qword [rsp + 0x5be0], rax
mov rax, qword [rsp + 0x5be0]
mov qword [rsp + 0x5be8], rax
lea rcx, [0x180351190]
call fcn.180045f70
mov qword [rsp + 0x5bf0], rax
mov rax, qword [rsp + 0x5be8]
mov qword [rsp + 0x5bf8], rax
mov rax, qword [rsp + 0x5bf8]
mov qword [rsp + 0x5c00], rax
mov rax, qword [rsp + 0x5bf0]
movzx eax, byte [rax]
mov byte [rsp + 0x2d4], al
mov rax, qword [rsp + 0x5bf8]
movzx ecx, byte [rsp + 0x2d4]
mov byte [rax], cl
mov rax, qword [rsp + 0x5bf0]
inc rax
mov qword [rsp + 0x5bf0], rax
mov rax, qword [rsp + 0x5bf8]
inc rax
mov qword [rsp + 0x5bf8], rax
cmp byte [rsp + 0x2d4], 0
jne 0x1801c559a
jmp 0x1801c53ea
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801c56b3
lea rcx, [0x18034f1f8]
call fcn.180045f70
mov qword [rsp + 0x5c08], rax
lea rcx, [0x18034f218]
call fcn.180045f70
mov qword [rsp + 0x5c10], rax
mov rcx, qword [rsp + 0x5c08]
call fcn.18010b3c0
call fcn.1800f1670
mov rcx, qword [rsp + 0x5c08]
call fcn.18010b700
movzx eax, al
mov rcx, qword [rsp + 0x5c10]
call fcn.18010b700
movzx eax, al
mov edx, 0xc1
lea rcx, str.rVIP_Fair_Use_t_t_t_t
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028ae0
jmp case.0x18011196c.3
lea rcx, str.wLogin_Config
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Login
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c56dc
call fcn.180029c90
call fcn.1800f1a30
call fcn.180028ab0
jmp case.0x18011196c.3
lea rcx, str.wRockstar_Developer
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str._w_ACTIVATE_ROCKSTAR_EDITOR
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c5714
call fcn.1801e6410
lea rcx, str.w_RESET_EDITOR_VALUES
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c572c
call fcn.1801e63e0
lea rcx, str.w_IS_INTERIOR_RENDERING_DISABLED
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c5744
call fcn.1801e63b0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb450]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Credits
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.wOwner___Developer_
call fcn.18010c2b0
lea rcx, str.rThunder
call fcn.18010c2b0
lea rcx, str.wInvestor
call fcn.18010c2b0
lea rcx, str.rMySelf
call fcn.18010c2b0
lea rcx, str.wBase
call fcn.18010c2b0
lea rcx, str.yV3N0M
call fcn.18010c2b0
lea rcx, str.rV2.2
call fcn.18010c2b0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.rExit_GTA_V
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.rYes
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c5828
xor ecx, ecx
call fcn.18022eb4c
call fcn.1800f1a30
movss xmm0, dword [0x1802fb49c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3d0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1802cdc80]
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x3e
lea rcx, str.Customised_Colors_t_t_t_t
call fcn.18010c490
mov edx, 0x14
lea rcx, str.Theme_Loader_t_t_t_t_t
call fcn.18010c490
mov edx, 0x15
lea rcx, str.Title_Background_t_t_t_t
call fcn.18010c490
mov edx, 0x16
lea rcx, str.Selection_Box_t_t_t_t_t
call fcn.18010c490
mov edx, 0x17
lea rcx, str.Option_Text_t_t_t_t_t
call fcn.18010c490
lea rax, [rsp + 0x10590]
mov qword [rsp + 0x5c18], rax
lea rax, [rsp + 0x2d5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2d5]
mov rcx, qword [rsp + 0x5c18]
call fcn.1801dab10
mov qword [rsp + 0x5c20], rax
mov r8, qword [rsp + 0x5c20]
lea rdx, [0x180384be5]
lea rcx, str.Rainbow_Menu
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4dc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4c0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Themes
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.b_Untimate_Only
call fcn.18010c2b0
lea rcx, [0x1802a2c10]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c5f28
mov dword [rsp + 0x19f50], 0xff
mov dword [rsp + 0x19f54], 0xff
mov dword [rsp + 0x19f58], 0xff
mov dword [rsp + 0x19f5c], 0xff
mov dword [rsp + 0x19f60], 6
lea rax, [0x18034be18]
lea rcx, [rsp + 0x19f50]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19f68], 0xe2
mov dword [rsp + 0x19f6c], 0x2e
mov dword [rsp + 0x19f70], 0x34
mov dword [rsp + 0x19f74], 0xc8
mov dword [rsp + 0x19f78], 7
lea rax, str.4._a
lea rcx, [rsp + 0x19f68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19d08], 0x25
mov dword [rsp + 0x19d0c], 0x23
mov dword [rsp + 0x19d10], 0x23
mov dword [rsp + 0x19d14], 0xff
lea rax, [0x18034bdc8]
lea rcx, [rsp + 0x19d08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19f80], 0xe2
mov dword [rsp + 0x19f84], 0x2e
mov dword [rsp + 0x19f88], 0x34
mov dword [rsp + 0x19f8c], 0xff
mov dword [rsp + 0x19f90], 6
lea rax, [0x18034bdd8]
lea rcx, [rsp + 0x19f80]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19f98], 0xe2
mov dword [rsp + 0x19f9c], 0x2e
mov dword [rsp + 0x19fa0], 0x34
mov dword [rsp + 0x19fa4], 0xc8
mov dword [rsp + 0x19fa8], 1
lea rax, [0x18034be78]
lea rcx, [rsp + 0x19f98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19fb0], 0xff
mov dword [rsp + 0x19fb4], 0xff
mov dword [rsp + 0x19fb8], 0xff
mov dword [rsp + 0x19fbc], 0xff
mov dword [rsp + 0x19fc0], 3
lea rax, [0x18034be90]
lea rcx, [rsp + 0x19fb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19d18], 0x25
mov dword [rsp + 0x19d1c], 0x23
mov dword [rsp + 0x19d20], 0x23
mov dword [rsp + 0x19d24], 0xff
lea rax, [0x18034be30]
lea rcx, [rsp + 0x19d18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19d28], 0xe2
mov dword [rsp + 0x19d2c], 0x2e
mov dword [rsp + 0x19d30], 0x34
mov dword [rsp + 0x19d34], 0x96
lea rax, [0x18034be08]
lea rcx, [rsp + 0x19d28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19fc8], 0xff
mov dword [rsp + 0x19fcc], 0xff
mov dword [rsp + 0x19fd0], 0xff
mov dword [rsp + 0x19fd4], 0xff
mov dword [rsp + 0x19fd8], 2
lea rax, [0x18034be50]
lea rcx, [rsp + 0x19fc8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19d38], 0xff
mov dword [rsp + 0x19d3c], 0xff
mov dword [rsp + 0x19d40], 0xff
mov dword [rsp + 0x19d44], 0xff
lea rax, [0x18034be68]
lea rcx, [rsp + 0x19d38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19d48], 0xff
mov dword [rsp + 0x19d4c], 0
mov dword [rsp + 0x19d50], 0
lea rax, [rsp + 0x19d54]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [0x180386948]
lea rcx, [rsp + 0x19d48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19d58], 0
mov dword [rsp + 0x19d5c], 0xff
mov dword [rsp + 0x19d60], 0
lea rax, [rsp + 0x19d64]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [0x18034be40]
lea rcx, [rsp + 0x19d58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rdx, [0x1802746c6]
lea rcx, [0x180351190]
call fcn.180037a70
movzx eax, al
test eax, eax
je 0x1801c5e38
lea rcx, [rsp + 0x25c38]
call fcn.180029290
nop
mov edx, 1
lea rcx, [rsp + 0x18b10]
call fcn.180032340
nop
lea rax, [rsp + 0x18b10]
add rax, 0x10
lea rdx, str.CHAR_STRIPPER_CHEETAH
mov rcx, rax
call fcn.180037e00
lea rdx, [0x180351190]
lea rcx, [rsp + 0x18b10]
call fcn.180038070
call fcn.1801e9200
lea rcx, str.STRING
call fcn.1801e9360
lea rcx, str.wThunder_Menu_n__rUltimate_Version:_2.2_r_n
call fcn.1801e9320
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 9
lea rax, str.wThunder_Menu_n_rUltimate_Version:_2.2_r_n
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x30], xmm0
lea rax, str.rUltimate_Version:_2.2_r_n
mov qword [rsp + 0x28], rax
lea rax, [0x180273910]
mov qword [rsp + 0x20], rax
mov r9d, 8
mov r8d, 1
lea rdx, str.CHAR_STRIPPER_CHEETAH
lea rcx, str.CHAR_STRIPPER_CHEETAH
call fcn.1801e9110
xor edx, edx
xor ecx, ecx
call qword [0x1803856f8]
nop
lea rcx, [rsp + 0x18b10]
call fcn.18002b2c0
nop
lea rcx, [rsp + 0x25c38]
call fcn.180029310
lea rdx, [0x1802746c6]
lea rcx, [0x180351190]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801c5f1c
call fcn.1801e9200
lea rcx, str.STRING
call fcn.1801e9360
lea rcx, str.wThunder_Menu_VIP_n__rUltimate_Version:_2.2_Fair_Use_r_n
call fcn.1801e9320
lea rcx, [0x180351190]
call fcn.180045f70
mov qword [rsp + 0x5c28], rax
mov dword [rsp + 0x2890], 1
lea rdx, [rsp + 0x2890]
lea rcx, [rsp + 0x5c30]
call fcn.180037b10
mov rcx, rax
call fcn.180037b20
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 9
lea rax, str.wThunder_Menu_VIP_n_rUltimate_Version:_2.2_Fair_Use_r_n
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x30], xmm0
lea rax, str.rUltimate_Version:_2.2_Fair_Use_r_n
mov qword [rsp + 0x28], rax
lea rax, str.wThunder_Menu_VIP_n
mov qword [rsp + 0x20], rax
mov r9d, 8
mov r8d, 1
mov rdx, qword [rsp + 0x5c28]
mov rcx, qword [rsp + 0x5c28]
call fcn.1801e9110
xor edx, edx
xor ecx, ecx
call qword [0x1803856f8]
lea rcx, str.bRed_On_
call fcn.1800296c0
lea rcx, str.bPurple
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c64f5
mov dword [rsp + 0x19fe0], 0xff
mov dword [rsp + 0x19fe4], 0xff
mov dword [rsp + 0x19fe8], 0xff
mov dword [rsp + 0x19fec], 0xff
mov dword [rsp + 0x19ff0], 6
lea rax, [0x18034be18]
lea rcx, [rsp + 0x19fe0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19ff8], 0x77
mov dword [rsp + 0x19ffc], 0
mov dword [rsp + 0x1a000], 0xcd
mov dword [rsp + 0x1a004], 0xc8
mov dword [rsp + 0x1a008], 7
lea rax, str.4._a
lea rcx, [rsp + 0x19ff8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19ce8], 0x25
mov dword [rsp + 0x19cec], 0x23
mov dword [rsp + 0x19cf0], 0x23
mov dword [rsp + 0x19cf4], 0xff
lea rax, [0x18034bdc8]
lea rcx, [rsp + 0x19ce8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a010], 0x77
mov dword [rsp + 0x1a014], 0
mov dword [rsp + 0x1a018], 0xcd
mov dword [rsp + 0x1a01c], 0xff
mov dword [rsp + 0x1a020], 6
lea rax, [0x18034bdd8]
lea rcx, [rsp + 0x1a010]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a028], 0xe2
mov dword [rsp + 0x1a02c], 0x2e
mov dword [rsp + 0x1a030], 0x34
mov dword [rsp + 0x1a034], 0xc8
mov dword [rsp + 0x1a038], 1
lea rax, [0x18034be78]
lea rcx, [rsp + 0x1a028]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a040], 0xff
mov dword [rsp + 0x1a044], 0xff
mov dword [rsp + 0x1a048], 0xff
mov dword [rsp + 0x1a04c], 0xff
mov dword [rsp + 0x1a050], 3
lea rax, [0x18034be90]
lea rcx, [rsp + 0x1a040]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19d78], 0x25
mov dword [rsp + 0x19d7c], 0x23
mov dword [rsp + 0x19d80], 0x23
mov dword [rsp + 0x19d84], 0xff
lea rax, [0x18034be30]
lea rcx, [rsp + 0x19d78]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19d88], 0x77
mov dword [rsp + 0x19d8c], 0
mov dword [rsp + 0x19d90], 0xcd
mov dword [rsp + 0x19d94], 0x96
lea rax, [0x18034be08]
lea rcx, [rsp + 0x19d88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a058], 0xff
mov dword [rsp + 0x1a05c], 0xff
mov dword [rsp + 0x1a060], 0xff
mov dword [rsp + 0x1a064], 0xff
mov dword [rsp + 0x1a068], 2
lea rax, [0x18034be50]
lea rcx, [rsp + 0x1a058]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19d98], 0xff
mov dword [rsp + 0x19d9c], 0xff
mov dword [rsp + 0x19da0], 0xff
mov dword [rsp + 0x19da4], 0xff
lea rax, [0x18034be68]
lea rcx, [rsp + 0x19d98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19da8], 0xff
mov dword [rsp + 0x19dac], 0
mov dword [rsp + 0x19db0], 0
lea rax, [rsp + 0x19db4]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [0x180386948]
lea rcx, [rsp + 0x19da8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19db8], 0
mov dword [rsp + 0x19dbc], 0xff
mov dword [rsp + 0x19dc0], 0
lea rax, [rsp + 0x19dc4]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [0x18034be40]
lea rcx, [rsp + 0x19db8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rdx, [0x1802746c6]
lea rcx, [0x180351190]
call fcn.180037a70
movzx eax, al
test eax, eax
je 0x1801c6405
lea rcx, [rsp + 0x25c58]
call fcn.180029290
nop
mov edx, 1
lea rcx, [rsp + 0x18c10]
call fcn.180032340
nop
lea rax, [rsp + 0x18c10]
add rax, 0x10
lea rdx, str.CHAR_STRIPPER_CHEETAH
mov rcx, rax
call fcn.180037e00
lea rdx, [0x180351190]
lea rcx, [rsp + 0x18c10]
call fcn.180038070
call fcn.1801e9200
lea rcx, str.STRING
call fcn.1801e9360
lea rcx, str.wThunder_Menu_n__rUltimate_Version:_2.2_r_n
call fcn.1801e9320
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 9
lea rax, str.wThunder_Menu_n_rUltimate_Version:_2.2_r_n
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x30], xmm0
lea rax, str.rUltimate_Version:_2.2_r_n
mov qword [rsp + 0x28], rax
lea rax, [0x180273910]
mov qword [rsp + 0x20], rax
mov r9d, 8
mov r8d, 1
lea rdx, str.CHAR_STRIPPER_CHEETAH
lea rcx, str.CHAR_STRIPPER_CHEETAH
call fcn.1801e9110
xor edx, edx
xor ecx, ecx
call qword [0x1803856f8]
nop
lea rcx, [rsp + 0x18c10]
call fcn.18002b2c0
nop
lea rcx, [rsp + 0x25c58]
call fcn.180029310
lea rdx, [0x1802746c6]
lea rcx, [0x180351190]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801c64e9
call fcn.1801e9200
lea rcx, str.STRING
call fcn.1801e9360
lea rcx, str.wThunder_Menu_VIP_n__rUltimate_Version:_2.2_Fair_Use_r_n
call fcn.1801e9320
lea rcx, [0x180351190]
call fcn.180045f70
mov qword [rsp + 0x5c38], rax
mov dword [rsp + 0x2894], 1
lea rdx, [rsp + 0x2894]
lea rcx, [rsp + 0x5c40]
call fcn.180037b10
mov rcx, rax
call fcn.180037b20
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 9
lea rax, str.wThunder_Menu_VIP_n_rUltimate_Version:_2.2_Fair_Use_r_n
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x30], xmm0
lea rax, str.rUltimate_Version:_2.2_Fair_Use_r_n
mov qword [rsp + 0x28], rax
lea rax, str.wThunder_Menu_VIP_n
mov qword [rsp + 0x20], rax
mov r9d, 8
mov r8d, 1
mov rdx, qword [rsp + 0x5c38]
mov rcx, qword [rsp + 0x5c38]
call fcn.1801e9110
xor edx, edx
xor ecx, ecx
call qword [0x1803856f8]
lea rcx, str.bPurple_On_
call fcn.1800296c0
lea rcx, str.Blue
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c6ac2
mov dword [rsp + 0x1a070], 0xff
mov dword [rsp + 0x1a074], 0xff
mov dword [rsp + 0x1a078], 0xff
mov dword [rsp + 0x1a07c], 0xff
mov dword [rsp + 0x1a080], 6
lea rax, [0x18034be18]
lea rcx, [rsp + 0x1a070]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a088], 0
mov dword [rsp + 0x1a08c], 0x23
mov dword [rsp + 0x1a090], 0x66
mov dword [rsp + 0x1a094], 0xc8
mov dword [rsp + 0x1a098], 7
lea rax, str.4._a
lea rcx, [rsp + 0x1a088]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19dc8], 0x25
mov dword [rsp + 0x19dcc], 0x23
mov dword [rsp + 0x19dd0], 0x23
mov dword [rsp + 0x19dd4], 0xff
lea rax, [0x18034bdc8]
lea rcx, [rsp + 0x19dc8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a0a0], 0
mov dword [rsp + 0x1a0a4], 0x23
mov dword [rsp + 0x1a0a8], 0x66
mov dword [rsp + 0x1a0ac], 0xff
mov dword [rsp + 0x1a0b0], 6
lea rax, [0x18034bdd8]
lea rcx, [rsp + 0x1a0a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a0b8], 0xe2
mov dword [rsp + 0x1a0bc], 0x2e
mov dword [rsp + 0x1a0c0], 0x34
mov dword [rsp + 0x1a0c4], 0xc8
mov dword [rsp + 0x1a0c8], 1
lea rax, [0x18034be78]
lea rcx, [rsp + 0x1a0b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a0d0], 0xff
mov dword [rsp + 0x1a0d4], 0xff
mov dword [rsp + 0x1a0d8], 0xff
mov dword [rsp + 0x1a0dc], 0xff
mov dword [rsp + 0x1a0e0], 3
lea rax, [0x18034be90]
lea rcx, [rsp + 0x1a0d0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19dd8], 0x25
mov dword [rsp + 0x19ddc], 0x23
mov dword [rsp + 0x19de0], 0x23
mov dword [rsp + 0x19de4], 0xff
lea rax, [0x18034be30]
lea rcx, [rsp + 0x19dd8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19d68], 0
mov dword [rsp + 0x19d6c], 0x23
mov dword [rsp + 0x19d70], 0x66
mov dword [rsp + 0x19d74], 0x96
lea rax, [0x18034be08]
lea rcx, [rsp + 0x19d68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a0e8], 0xff
mov dword [rsp + 0x1a0ec], 0xff
mov dword [rsp + 0x1a0f0], 0xff
mov dword [rsp + 0x1a0f4], 0xff
mov dword [rsp + 0x1a0f8], 2
lea rax, [0x18034be50]
lea rcx, [rsp + 0x1a0e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19df8], 0xff
mov dword [rsp + 0x19dfc], 0xff
mov dword [rsp + 0x19e00], 0xff
mov dword [rsp + 0x19e04], 0xff
lea rax, [0x18034be68]
lea rcx, [rsp + 0x19df8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19e08], 0xff
mov dword [rsp + 0x19e0c], 0
mov dword [rsp + 0x19e10], 0
lea rax, [rsp + 0x19e14]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [0x180386948]
lea rcx, [rsp + 0x19e08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19e18], 0
mov dword [rsp + 0x19e1c], 0xff
mov dword [rsp + 0x19e20], 0
lea rax, [rsp + 0x19e24]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [0x18034be40]
lea rcx, [rsp + 0x19e18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rdx, [0x1802746c6]
lea rcx, [0x180351190]
call fcn.180037a70
movzx eax, al
test eax, eax
je 0x1801c69d2
lea rcx, [rsp + 0x25c78]
call fcn.180029290
nop
mov edx, 1
lea rcx, [rsp + 0x18d10]
call fcn.180032340
nop
lea rax, [rsp + 0x18d10]
add rax, 0x10
lea rdx, str.CHAR_STRIPPER_CHEETAH
mov rcx, rax
call fcn.180037e00
lea rdx, [0x180351190]
lea rcx, [rsp + 0x18d10]
call fcn.180038070
call fcn.1801e9200
lea rcx, str.STRING
call fcn.1801e9360
lea rcx, str.wThunder_Menu_n__rUltimate_Version:_2.2_r_n
call fcn.1801e9320
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 9
lea rax, str.wThunder_Menu_n_rUltimate_Version:_2.2_r_n
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x30], xmm0
lea rax, str.rUltimate_Version:_2.2_r_n
mov qword [rsp + 0x28], rax
lea rax, [0x180273910]
mov qword [rsp + 0x20], rax
mov r9d, 8
mov r8d, 1
lea rdx, str.CHAR_STRIPPER_CHEETAH
lea rcx, str.CHAR_STRIPPER_CHEETAH
call fcn.1801e9110
xor edx, edx
xor ecx, ecx
call qword [0x1803856f8]
nop
lea rcx, [rsp + 0x18d10]
call fcn.18002b2c0
nop
lea rcx, [rsp + 0x25c78]
call fcn.180029310
lea rdx, [0x1802746c6]
lea rcx, [0x180351190]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801c6ab6
call fcn.1801e9200
lea rcx, str.STRING
call fcn.1801e9360
lea rcx, str.wThunder_Menu_VIP_n__rUltimate_Version:_2.2_Fair_Use_r_n
call fcn.1801e9320
lea rcx, [0x180351190]
call fcn.180045f70
mov qword [rsp + 0x5c48], rax
mov dword [rsp + 0x2898], 1
lea rdx, [rsp + 0x2898]
lea rcx, [rsp + 0x5c50]
call fcn.180037b10
mov rcx, rax
call fcn.180037b20
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 9
lea rax, str.wThunder_Menu_VIP_n_rUltimate_Version:_2.2_Fair_Use_r_n
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x30], xmm0
lea rax, str.rUltimate_Version:_2.2_Fair_Use_r_n
mov qword [rsp + 0x28], rax
lea rax, str.wThunder_Menu_VIP_n
mov qword [rsp + 0x20], rax
mov r9d, 8
mov r8d, 1
mov rdx, qword [rsp + 0x5c48]
mov rcx, qword [rsp + 0x5c48]
call fcn.1801e9110
xor edx, edx
xor ecx, ecx
call qword [0x1803856f8]
lea rcx, str.bBlue_On_
call fcn.1800296c0
lea rcx, str.Dark_Blue
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c708f
mov dword [rsp + 0x1a100], 0xff
mov dword [rsp + 0x1a104], 0xff
mov dword [rsp + 0x1a108], 0xff
mov dword [rsp + 0x1a10c], 0xff
mov dword [rsp + 0x1a110], 6
lea rax, [0x18034be18]
lea rcx, [rsp + 0x1a100]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a118], 0x34
mov dword [rsp + 0x1a11c], 0x2e
mov dword [rsp + 0x1a120], 0xe2
mov dword [rsp + 0x1a124], 0xc8
mov dword [rsp + 0x1a128], 7
lea rax, str.4._a
lea rcx, [rsp + 0x1a118]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19e28], 0x25
mov dword [rsp + 0x19e2c], 0x23
mov dword [rsp + 0x19e30], 0x23
mov dword [rsp + 0x19e34], 0xff
lea rax, [0x18034bdc8]
lea rcx, [rsp + 0x19e28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a130], 0
mov dword [rsp + 0x1a134], 0xbf
mov dword [rsp + 0x1a138], 0xff
mov dword [rsp + 0x1a13c], 0xff
mov dword [rsp + 0x1a140], 6
lea rax, [0x18034bdd8]
lea rcx, [rsp + 0x1a130]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a148], 0xff
mov dword [rsp + 0x1a14c], 0xff
mov dword [rsp + 0x1a150], 0xff
mov dword [rsp + 0x1a154], 0xc8
mov dword [rsp + 0x1a158], 1
lea rax, [0x18034be78]
lea rcx, [rsp + 0x1a148]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a160], 0xff
mov dword [rsp + 0x1a164], 0xff
mov dword [rsp + 0x1a168], 0xff
mov dword [rsp + 0x1a16c], 0xff
mov dword [rsp + 0x1a170], 3
lea rax, [0x18034be90]
lea rcx, [rsp + 0x1a160]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19e38], 0x25
mov dword [rsp + 0x19e3c], 0x23
mov dword [rsp + 0x19e40], 0x23
mov dword [rsp + 0x19e44], 0xaf
lea rax, [0x18034be30]
lea rcx, [rsp + 0x19e38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19e48], 0x34
mov dword [rsp + 0x19e4c], 0x2e
mov dword [rsp + 0x19e50], 0xe2
mov dword [rsp + 0x19e54], 0x96
lea rax, [0x18034be08]
lea rcx, [rsp + 0x19e48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a178], 0xff
mov dword [rsp + 0x1a17c], 0xff
mov dword [rsp + 0x1a180], 0xff
mov dword [rsp + 0x1a184], 0xff
mov dword [rsp + 0x1a188], 2
lea rax, [0x18034be50]
lea rcx, [rsp + 0x1a178]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19e58], 0xff
mov dword [rsp + 0x19e5c], 0xff
mov dword [rsp + 0x19e60], 0xff
mov dword [rsp + 0x19e64], 0xff
lea rax, [0x18034be68]
lea rcx, [rsp + 0x19e58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19e68], 0xff
mov dword [rsp + 0x19e6c], 0
mov dword [rsp + 0x19e70], 0
lea rax, [rsp + 0x19e74]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [0x180386948]
lea rcx, [rsp + 0x19e68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19e78], 0
mov dword [rsp + 0x19e7c], 0xff
mov dword [rsp + 0x19e80], 0
lea rax, [rsp + 0x19e84]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [0x18034be40]
lea rcx, [rsp + 0x19e78]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rdx, [0x1802746c6]
lea rcx, [0x180351190]
call fcn.180037a70
movzx eax, al
test eax, eax
je 0x1801c6f9f
lea rcx, [rsp + 0x25c98]
call fcn.180029290
nop
mov edx, 1
lea rcx, [rsp + 0x18e10]
call fcn.180032340
nop
lea rax, [rsp + 0x18e10]
add rax, 0x10
lea rdx, str.CHAR_STRIPPER_CHEETAH
mov rcx, rax
call fcn.180037e00
lea rdx, [0x180351190]
lea rcx, [rsp + 0x18e10]
call fcn.180038070
call fcn.1801e9200
lea rcx, str.STRING
call fcn.1801e9360
lea rcx, str.wThunder_Menu_n__rUltimate_Version:_2.2_r_n
call fcn.1801e9320
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 9
lea rax, str.wThunder_Menu_n_rUltimate_Version:_2.2_r_n
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x30], xmm0
lea rax, str.rUltimate_Version:_2.2_r_n
mov qword [rsp + 0x28], rax
lea rax, [0x180273910]
mov qword [rsp + 0x20], rax
mov r9d, 8
mov r8d, 1
lea rdx, str.CHAR_STRIPPER_CHEETAH
lea rcx, str.CHAR_STRIPPER_CHEETAH
call fcn.1801e9110
xor edx, edx
xor ecx, ecx
call qword [0x1803856f8]
nop
lea rcx, [rsp + 0x18e10]
call fcn.18002b2c0
nop
lea rcx, [rsp + 0x25c98]
call fcn.180029310
lea rdx, [0x1802746c6]
lea rcx, [0x180351190]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801c7083
call fcn.1801e9200
lea rcx, str.STRING
call fcn.1801e9360
lea rcx, str.wThunder_Menu_VIP_n__rUltimate_Version:_2.2_Fair_Use_r_n
call fcn.1801e9320
lea rcx, [0x180351190]
call fcn.180045f70
mov qword [rsp + 0x5c58], rax
mov dword [rsp + 0x289c], 1
lea rdx, [rsp + 0x289c]
lea rcx, [rsp + 0x5c60]
call fcn.180037b10
mov rcx, rax
call fcn.180037b20
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 9
lea rax, str.wThunder_Menu_VIP_n_rUltimate_Version:_2.2_Fair_Use_r_n
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x1802fb5dc]
movss dword [rsp + 0x30], xmm0
lea rax, str.rUltimate_Version:_2.2_Fair_Use_r_n
mov qword [rsp + 0x28], rax
lea rax, str.wThunder_Menu_VIP_n
mov qword [rsp + 0x20], rax
mov r9d, 8
mov r8d, 1
mov rdx, qword [rsp + 0x5c58]
mov rcx, qword [rsp + 0x5c58]
call fcn.1801e9110
xor edx, edx
xor ecx, ecx
call qword [0x1803856f8]
lea rcx, str.bDark_Blue_On_
call fcn.1800296c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Theme_Colors
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Red_Theme
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c7171
mov dword [rsp + 0x19e88], 0x64
mov dword [rsp + 0x19e8c], 0
mov dword [rsp + 0x19e90], 0
mov dword [rsp + 0x19e94], 0xff
lea rax, [0x18034bdc8]
lea rcx, [rsp + 0x19e88]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19e98], 0x64
mov dword [rsp + 0x19e9c], 0
mov dword [rsp + 0x19ea0], 0
mov dword [rsp + 0x19ea4], 0xff
lea rax, [0x18034be08]
lea rcx, [rsp + 0x19e98]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rcx, str.Blue_Theme
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c7218
mov dword [rsp + 0x19ea8], 0
mov dword [rsp + 0x19eac], 0
mov dword [rsp + 0x19eb0], 0xc8
mov dword [rsp + 0x19eb4], 0xff
lea rax, [0x18034bdc8]
lea rcx, [rsp + 0x19ea8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19eb8], 0
mov dword [rsp + 0x19ebc], 0
mov dword [rsp + 0x19ec0], 0xc8
mov dword [rsp + 0x19ec4], 0xff
lea rax, [0x18034be08]
lea rcx, [rsp + 0x19eb8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rcx, str.Green_Theme
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c72bf
mov dword [rsp + 0x19ec8], 0
mov dword [rsp + 0x19ecc], 0xb4
mov dword [rsp + 0x19ed0], 0
mov dword [rsp + 0x19ed4], 0xff
lea rax, [0x18034bdc8]
lea rcx, [rsp + 0x19ec8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19ed8], 0
mov dword [rsp + 0x19edc], 0
mov dword [rsp + 0x19ee0], 0xb4
mov dword [rsp + 0x19ee4], 0xff
lea rax, [0x18034be08]
lea rcx, [rsp + 0x19ed8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rcx, str.Load_Default_Theme
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c768a
mov dword [rsp + 0x1a190], 0xff
mov dword [rsp + 0x1a194], 0xff
mov dword [rsp + 0x1a198], 0xff
mov dword [rsp + 0x1a19c], 0xff
mov dword [rsp + 0x1a1a0], 6
lea rax, [0x18034be18]
lea rcx, [rsp + 0x1a190]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a1a8], 0xe2
mov dword [rsp + 0x1a1ac], 0x2e
mov dword [rsp + 0x1a1b0], 0x34
mov dword [rsp + 0x1a1b4], 0xc8
mov dword [rsp + 0x1a1b8], 7
lea rax, str.4._a
lea rcx, [rsp + 0x1a1a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19ee8], 0x25
mov dword [rsp + 0x19eec], 0x23
mov dword [rsp + 0x19ef0], 0x23
mov dword [rsp + 0x19ef4], 0xff
lea rax, [0x18034bdc8]
lea rcx, [rsp + 0x19ee8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a1c0], 0xe2
mov dword [rsp + 0x1a1c4], 0x2e
mov dword [rsp + 0x1a1c8], 0x34
mov dword [rsp + 0x1a1cc], 0xff
mov dword [rsp + 0x1a1d0], 6
lea rax, [0x18034bdd8]
lea rcx, [rsp + 0x1a1c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a1d8], 0xe2
mov dword [rsp + 0x1a1dc], 0x2e
mov dword [rsp + 0x1a1e0], 0x34
mov dword [rsp + 0x1a1e4], 0xc8
mov dword [rsp + 0x1a1e8], 1
lea rax, [0x18034be78]
lea rcx, [rsp + 0x1a1d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x1a1f0], 0xff
mov dword [rsp + 0x1a1f4], 0xff
mov dword [rsp + 0x1a1f8], 0xff
mov dword [rsp + 0x1a1fc], 0xff
mov dword [rsp + 0x1a200], 3
lea rax, [0x18034be90]
lea rcx, [rsp + 0x1a1f0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19ef8], 0x25
mov dword [rsp + 0x19efc], 0x23
mov dword [rsp + 0x19f00], 0x23
mov dword [rsp + 0x19f04], 0xff
lea rax, [0x18034be30]
lea rcx, [rsp + 0x19ef8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19f08], 0xe2
mov dword [rsp + 0x19f0c], 0x2e
mov dword [rsp + 0x19f10], 0x34
mov dword [rsp + 0x19f14], 0x96
lea rax, [0x18034be08]
lea rcx, [rsp + 0x19f08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19f38], 0xff
mov dword [rsp + 0x19f3c], 0xff
mov dword [rsp + 0x19f40], 0xff
mov dword [rsp + 0x19f44], 0xff
mov dword [rsp + 0x19f48], 2
lea rax, [0x18034be50]
lea rcx, [rsp + 0x19f38]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19f18], 0xff
mov dword [rsp + 0x19f1c], 0xff
mov dword [rsp + 0x19f20], 0xff
mov dword [rsp + 0x19f24], 0xff
lea rax, [0x18034be68]
lea rcx, [rsp + 0x19f18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19f28], 0xff
mov dword [rsp + 0x19f2c], 0
mov dword [rsp + 0x19f30], 0
lea rax, [rsp + 0x19f34]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [0x180386948]
lea rcx, [rsp + 0x19f28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x19de8], 0
mov dword [rsp + 0x19dec], 0xff
mov dword [rsp + 0x19df0], 0
lea rax, [rsp + 0x19df4]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [0x18034be40]
lea rcx, [rsp + 0x19de8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Title_Rect
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bdc8]
lea rcx, [0x1802a2c10]
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c7718
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c770d
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c7718
call fcn.1801112e0
mov dword [0x18034bdc8], eax
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bdcc]
lea rcx, str.Green
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c776b
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c7760
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c776b
call fcn.1801112e0
mov dword [0x18034bdcc], eax
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bdd0]
lea rcx, str.Blue
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c77be
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c77b3
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c77be
call fcn.1801112e0
mov dword [0x18034bdd0], eax
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bdd4]
lea rcx, str.Opacity
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c7811
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c7806
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c7811
call fcn.1801112e0
mov dword [0x18034bdd4], eax
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Option_Text
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bdd8]
lea rcx, [0x1802a2c10]
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c789f
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c7894
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c789f
call fcn.1801112e0
mov dword [0x18034bdd8], eax
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bddc]
lea rcx, str.Green
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c78f2
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c78e7
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c78f2
call fcn.1801112e0
mov dword [0x18034bddc], eax
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bde0]
lea rcx, str.Blue
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c7945
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c793a
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c7945
call fcn.1801112e0
mov dword [0x18034bde0], eax
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bde4]
lea rcx, str.Opacity
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c7998
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c798d
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c7998
call fcn.1801112e0
mov dword [0x18034bde4], eax
mov edx, 0x18
lea rcx, str.Font_t_t_t_t_t_t
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Font
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Chalet_London
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c7a01
mov dword [0x18034bde8], 0
lea rcx, str.House_Script
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c7a1e
mov dword [0x18034bde8], 1
lea rcx, str.Monospace
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c7a3b
mov dword [0x18034bde8], 2
lea rcx, str.Wing_Dings
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c7a58
mov dword [0x18034bde8], 3
lea rcx, str.Chalet_Comprime_Cologne
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c7a75
mov dword [0x18034bde8], 4
lea rcx, str.Pricedown
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c7a92
mov dword [0x18034bde8], 7
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4dc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4c0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Scroller
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034be08]
lea rcx, [0x1802a2c10]
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c7b20
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c7b15
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c7b20
call fcn.1801112e0
mov dword [0x18034be08], eax
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034be0c]
lea rcx, str.Green
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c7b73
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c7b68
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c7b73
call fcn.1801112e0
mov dword [0x18034be0c], eax
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034be10]
lea rcx, str.Blue
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c7bc6
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c7bbb
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c7bc6
call fcn.1801112e0
mov dword [0x18034be10], eax
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034be14]
lea rcx, str.Opacity
call fcn.18010d8c0
movzx eax, al
test eax, eax
je 0x1801c7c19
mov ecx, 0x65
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
jne 0x1801c7c0e
mov edx, 0xc9
xor ecx, ecx
call fcn.1801e64e0
test eax, eax
je 0x1801c7c19
call fcn.1801112e0
mov dword [0x18034be14], eax
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Vehicle_Options
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x22
lea rcx, str.Vehicle_Spawner_t_t_t_t
call fcn.18010c490
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801c7c90
mov edx, 3
lea rcx, str.Thunder_Customs_t_t_t_t
call fcn.18010c490
lea rax, [rsp + 0x10550]
mov qword [rsp + 0x5c68], rax
lea rax, [rsp + 0x2d6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2d6]
mov rcx, qword [rsp + 0x5c68]
call fcn.1801dab30
mov qword [rsp + 0x5c70], rax
mov r8, qword [rsp + 0x5c70]
lea rdx, [0x180382cba]
lea rcx, str.Car_Godmode
call fcn.18010cb30
lea rax, [rsp + 0x10510]
mov qword [rsp + 0x5c78], rax
lea rax, [rsp + 0x2d7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2d7]
mov rcx, qword [rsp + 0x5c78]
call fcn.1801dab50
mov qword [rsp + 0x5c80], rax
mov r8, qword [rsp + 0x5c80]
lea rdx, [0x180384c0a]
lea rcx, str.Invisible_Cars
call fcn.18010cb30
mov edx, 0x16b
lea rcx, str.Fix_Cars_t_t_t_t
call fcn.18010c490
lea rcx, str.Max_Upgrade_Car
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c7d7d
call fcn.1800876b0
lea rcx, str.bYou_Just_got_Pimped_
call fcn.1800296c0
lea rcx, str.Flip_Car
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c7d95
call fcn.1800875f0
lea rax, [rsp + 0x104d0]
mov qword [rsp + 0x5c88], rax
lea rdx, [fcn.1800e6c90]
mov rcx, qword [rsp + 0x5c88]
call fcn.1801dab70
mov qword [rsp + 0x5c90], rax
mov r8, qword [rsp + 0x5c90]
lea rdx, [0x1803888bd]
lea rcx, str.Wall_Drive
call fcn.18010cb30
lea rax, [rsp + 0x10490]
mov qword [rsp + 0x5c98], rax
lea rax, [rsp + 0x2d8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2d8]
mov rcx, qword [rsp + 0x5c98]
call fcn.1801daba0
mov qword [rsp + 0x5ca0], rax
mov r8, qword [rsp + 0x5ca0]
lea rdx, [0x180382c99]
lea rcx, str.Engine_Allways_On
call fcn.18010cb30
lea rax, [rsp + 0x10450]
mov qword [rsp + 0x5ca8], rax
lea rax, [rsp + 0x2d9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2d9]
mov rcx, qword [rsp + 0x5ca8]
call fcn.1801dabc0
mov qword [rsp + 0x5cb0], rax
mov r8, qword [rsp + 0x5cb0]
lea rdx, [0x180382c9a]
lea rcx, str.Brake
call fcn.18010cb30
mov edx, 0x143
lea rcx, str.Speedometer_t_t_t_t_t
call fcn.18010c490
mov edx, 0x14f
lea rcx, str.Drift_Mode_t_t_t_t
call fcn.18010c490
mov edx, 0x167
lea rcx, str.Horn_Boost_t_t_t_t
call fcn.18010c490
mov edx, 0x279
lea rcx, str.Flying_Cars_t_t_t_t
call fcn.18010c490
lea rax, [rsp + 0x10410]
mov qword [rsp + 0x5cb8], rax
lea rax, [rsp + 0x2da]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2da]
mov rcx, qword [rsp + 0x5cb8]
call fcn.1801dabe0
mov qword [rsp + 0x5cc0], rax
mov r8, qword [rsp + 0x5cc0]
lea rdx, [0x180382bf6]
lea rcx, str.Drive_on_Water
call fcn.18010cb30
mov edx, 0x168
lea rcx, str.Vehicle_Jump_t_t_t_t
call fcn.18010c490
mov edx, 0x24f
lea rcx, str.Vehicle_Gun_t_t_t_t
call fcn.18010c490
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801c7f97
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp 0x1801c7fbb
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037a70
movzx eax, al
test eax, eax
je 0x1801c7fbb
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Flying_Cars
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x103d0]
mov qword [rsp + 0x5cc8], rax
lea rax, [rsp + 0x2db]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2db]
mov rcx, qword [rsp + 0x5cc8]
call fcn.1801dac00
mov qword [rsp + 0x5cd0], rax
mov r8, qword [rsp + 0x5cd0]
lea rdx, [0x180384bfb]
lea rcx, str.Flying_Car
call fcn.18010cb30
lea rax, [rsp + 0x10390]
mov qword [rsp + 0x5cd8], rax
lea rax, [rsp + 0x2dc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2dc]
mov rcx, qword [rsp + 0x5cd8]
call fcn.1801dac20
mov qword [rsp + 0x5ce0], rax
mov r8, qword [rsp + 0x5ce0]
lea rdx, [0x180382cb8]
lea rcx, str.Flying_Car_2
call fcn.18010cb30
lea rax, [rsp + 0xd9a8]
mov qword [rsp + 0x5ce8], rax
lea rdx, [0x1803ab000]
mov rcx, qword [rsp + 0x5ce8]
call fcn.18010fa90
mov qword [rsp + 0x5cf0], rax
lea r8, [0x18038892c]
mov rdx, qword [rsp + 0x5cf0]
lea rcx, str.FlyingCars_Open
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x1801c8a0e
movsxd rax, dword [0x18038892c]
mov rdx, rax
lea rcx, [0x1803ab000]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x5cf8], rax
lea rax, str.A_73
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8117
mov dword [str.O0P_], 0x49
lea rax, str.A_70
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8132
mov dword [str.O0P_], 0x46
lea rax, str.A_21
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c814d
mov dword [str.O0P_], 0x15
lea rax, str.A_18
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8168
mov dword [str.O0P_], 0x12
lea rax, str.X_99
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8183
mov dword [str.O0P_], 0x63
lea rax, str.X_22
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c819e
mov dword [str.O0P_], 0x16
lea rax, str.Y_75
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c81b9
mov dword [str.O0P_], 0x4b
lea rax, str.Y_56
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c81d4
mov dword [str.O0P_], 0x38
lea rax, str.Y_53
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c81ef
mov dword [str.O0P_], 0x35
lea rax, str.Y_53
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c820a
mov dword [str.O0P_], 0x35
lea rax, str.Y_49
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8225
mov dword [str.O0P_], 0x31
lea rax, str.Y_23
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8240
mov dword [str.O0P_], 0x17
lea rax, str.B_80
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c825b
mov dword [str.O0P_], 0x50
lea rax, str.B_45
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8276
mov dword [str.O0P_], 0x2d
lea rax, str.L3_86
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8291
mov dword [str.O0P_], 0x56
lea rax, str.L3_28
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c82ac
mov dword [str.O0P_], 0x1c
lea rax, str.R3_79
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c82c7
mov dword [str.O0P_], 0x4f
lea rax, str.R3_93
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c82e2
mov dword [str.O0P_], 0x5d
lea rax, str.R3_50
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c82fd
mov dword [str.O0P_], 0x32
lea rax, str.R3_29
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8318
mov dword [str.O0P_], 0x1d
lea rax, str.R3_26
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8333
mov dword [str.O0P_], 0x1a
lea rax, str.LB_68
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c834e
mov dword [str.O0P_], 0x44
lea rax, str.LB_89
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8369
mov dword [str.O0P_], 0x59
lea rax, str.LB_38
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8384
mov dword [str.O0P_], 0x26
lea rax, str.LB_37
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c839f
mov dword [str.O0P_], 0x25
lea rax, str.RB_69
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c83ba
mov dword [str.O0P_], 0x45
lea rax, str.RB_76
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c83d5
mov dword [str.O0P_], 0x4c
lea rax, str.RB_90
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c83f0
mov dword [str.O0P_], 0x5a
lea rax, str.RB_55
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c840b
mov dword [str.O0P_], 0x37
lea rax, str.RB_44
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8426
mov dword [str.O0P_], 0x2c
lea rax, str.LT_77
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8441
mov dword [str.O0P_], 0x4d
lea rax, str.LT_72
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c845c
mov dword [str.O0P_], 0x48
lea rax, str.LT_88
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8477
mov dword [str.O0P_], 0x58
lea rax, str.LT_91
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8492
mov dword [str.O0P_], 0x5b
lea rax, str.LT_25
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c84ad
mov dword [str.O0P_], 0x19
lea rax, str.LT_15
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c84c8
mov dword [str.O0P_], 0xf
lea rax, str.LT_10
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c84e3
mov dword [str.O0P_], 0xa
lea rax, str.RT_78
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c84fe
mov dword [str.O0P_], 0x4e
lea rax, str.RT_71
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8519
mov dword [str.O0P_], 0x47
lea rax, str.RT_87
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8534
mov dword [str.O0P_], 0x57
lea rax, str.RT_92
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c854f
mov dword [str.O0P_], 0x5c
lea rax, str.RT_46
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c856a
mov dword [str.O0P_], 0x2e
lea rax, str.RT_24
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8585
mov dword [str.O0P_], 0x18
lea rax, str.RT_14
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c85a0
mov dword [str.O0P_], 0xe
lea rax, str.RT_11
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c85bb
mov dword [str.O0P_], 0xb
lea rax, str.DPUP_42
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c85d6
mov dword [str.O0P_], 0x2a
lea rax, str.DPUP_27
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c85f1
mov dword [str.O0P_], 0x1b
lea rax, str.DPDN_48
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c860c
mov dword [str.O0P_], 0x30
lea rax, str.DPDN_43
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8627
mov dword [str.O0P_], 0x2b
lea rax, str.DPDN_20
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8642
mov dword [str.O0P_], 0x14
lea rax, str.DPDN_19
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c865d
mov dword [str.O0P_], 0x13
lea rax, str.DPLT_85
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8678
mov dword [str.O0P_], 0x55
lea rax, str.DPLT_58
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8693
mov dword [str.O0P_], 0x3a
lea rax, str.DPLT_52
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c86ae
mov dword [str.O0P_], 0x34
lea rax, str.DPLT_47
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c86c9
mov dword [str.O0P_], 0x2f
lea rax, str.DPRT_74
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c86e4
mov dword [str.O0P_], 0x4a
lea rax, str.DPRT_54
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c86ff
mov dword [str.O0P_], 0x36
lea rax, str.DPRT_51
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c871a
mov dword [str.O0P_], 0x33
lea rax, str.RSRT_66
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8735
mov dword [str.O0P_], 0x42
lea rax, str.RSRT_13
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8750
mov dword [str.O0P_], 0xd
lea rax, str.RSRT_6
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c876b
mov dword [str.O0P_], 6
lea rax, str.RSLT_5
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8786
mov dword [str.O0P_], 5
lea rax, str.RSUP_3
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c87a1
mov dword [str.O0P_], 3
lea rax, str.RSDN_67
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c87bc
mov dword [str.O0P_], 0x43
lea rax, str.RSDN_12
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c87d7
mov dword [str.O0P_], 0xc
lea rax, str.RSDN_4
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c87f2
mov dword [str.O0P_], 4
lea rax, str.RSDN_2
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c880d
mov dword [str.O0P_], 2
lea rax, str.LSRT_64
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8828
mov dword [str.O0P_], 0x40
lea rax, str.LSRT_59
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8843
mov dword [str.O0P_], 0x3b
lea rax, str.LSRT_35
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c885e
mov dword [str.O0P_], 0x23
lea rax, str.LSRT_30
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8879
mov dword [str.O0P_], 0x1e
lea rax, str.LSRT_9
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8894
mov dword [str.O0P_], 9
lea rax, str.LSRT_1
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c88af
mov dword [str.O0P_], 1
lea rax, str.LSLT_63
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c88ca
mov dword [str.O0P_], 0x3f
lea rax, str.LSLT_34
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c88e5
mov dword [str.O0P_], 0x22
lea rax, str.LSUP_61
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8900
mov dword [str.O0P_], 0x3d
lea rax, str.LSUP_40
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c891b
mov dword [str.O0P_], 0x28
lea rax, str.LSUP_32
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8936
mov dword [str.O0P_], 0x20
lea rax, str.LSDN_60
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8951
mov dword [str.O0P_], 0x3c
lea rax, str.LSDN_41
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c896c
mov dword [str.O0P_], 0x29
lea rax, str.LSDN_39
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8987
mov dword [str.O0P_], 0x27
lea rax, str.LSDN_33
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c89a2
mov dword [str.O0P_], 0x21
lea rax, str.LSDN_31
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c89bd
mov dword [str.O0P_], 0x1f
lea rax, str.LSDN_8
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c89d8
mov dword [str.O0P_], 8
lea rax, str.CTRL_62
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c89f3
mov dword [str.O0P_], 0x3e
lea rax, str.CTRL_36
cmp qword [rsp + 0x5cf8], rax
jne 0x1801c8a0e
mov dword [str.O0P_], 0x24
lea rax, [rsp + 0xd978]
mov qword [rsp + 0x5d00], rax
lea rdx, [0x1803ab018]
mov rcx, qword [rsp + 0x5d00]
call fcn.18010fa90
mov qword [rsp + 0x5d08], rax
lea r8, [0x180388928]
mov rdx, qword [rsp + 0x5d08]
lea rcx, str.FlyingCars_Up
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x1801c9393
movsxd rax, dword [0x180388928]
mov rdx, rax
lea rcx, [0x1803ab018]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x5d10], rax
lea rax, str.A_73
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8a9c
mov dword [0x18034bdc0], 0x49
lea rax, str.A_70
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8ab7
mov dword [0x18034bdc0], 0x46
lea rax, str.A_21
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8ad2
mov dword [0x18034bdc0], 0x15
lea rax, str.A_18
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8aed
mov dword [0x18034bdc0], 0x12
lea rax, str.X_99
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8b08
mov dword [0x18034bdc0], 0x63
lea rax, str.X_22
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8b23
mov dword [0x18034bdc0], 0x16
lea rax, str.Y_75
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8b3e
mov dword [0x18034bdc0], 0x4b
lea rax, str.Y_56
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8b59
mov dword [0x18034bdc0], 0x38
lea rax, str.Y_53
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8b74
mov dword [0x18034bdc0], 0x35
lea rax, str.Y_53
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8b8f
mov dword [0x18034bdc0], 0x35
lea rax, str.Y_49
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8baa
mov dword [0x18034bdc0], 0x31
lea rax, str.Y_23
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8bc5
mov dword [0x18034bdc0], 0x17
lea rax, str.B_80
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8be0
mov dword [0x18034bdc0], 0x50
lea rax, str.B_45
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8bfb
mov dword [0x18034bdc0], 0x2d
lea rax, str.L3_86
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8c16
mov dword [0x18034bdc0], 0x56
lea rax, str.L3_28
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8c31
mov dword [0x18034bdc0], 0x1c
lea rax, str.R3_79
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8c4c
mov dword [0x18034bdc0], 0x4f
lea rax, str.R3_93
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8c67
mov dword [0x18034bdc0], 0x5d
lea rax, str.R3_50
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8c82
mov dword [0x18034bdc0], 0x32
lea rax, str.R3_29
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8c9d
mov dword [0x18034bdc0], 0x1d
lea rax, str.R3_26
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8cb8
mov dword [0x18034bdc0], 0x1a
lea rax, str.LB_68
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8cd3
mov dword [0x18034bdc0], 0x44
lea rax, str.LB_89
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8cee
mov dword [0x18034bdc0], 0x59
lea rax, str.LB_38
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8d09
mov dword [0x18034bdc0], 0x26
lea rax, str.LB_37
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8d24
mov dword [0x18034bdc0], 0x25
lea rax, str.RB_69
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8d3f
mov dword [0x18034bdc0], 0x45
lea rax, str.RB_76
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8d5a
mov dword [0x18034bdc0], 0x4c
lea rax, str.RB_90
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8d75
mov dword [0x18034bdc0], 0x5a
lea rax, str.RB_55
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8d90
mov dword [0x18034bdc0], 0x37
lea rax, str.RB_44
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8dab
mov dword [0x18034bdc0], 0x2c
lea rax, str.LT_77
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8dc6
mov dword [0x18034bdc0], 0x4d
lea rax, str.LT_72
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8de1
mov dword [0x18034bdc0], 0x48
lea rax, str.LT_88
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8dfc
mov dword [0x18034bdc0], 0x58
lea rax, str.LT_91
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8e17
mov dword [0x18034bdc0], 0x5b
lea rax, str.LT_25
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8e32
mov dword [0x18034bdc0], 0x19
lea rax, str.LT_15
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8e4d
mov dword [0x18034bdc0], 0xf
lea rax, str.LT_10
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8e68
mov dword [0x18034bdc0], 0xa
lea rax, str.RT_78
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8e83
mov dword [0x18034bdc0], 0x4e
lea rax, str.RT_71
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8e9e
mov dword [0x18034bdc0], 0x47
lea rax, str.RT_87
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8eb9
mov dword [0x18034bdc0], 0x57
lea rax, str.RT_92
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8ed4
mov dword [0x18034bdc0], 0x5c
lea rax, str.RT_46
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8eef
mov dword [0x18034bdc0], 0x2e
lea rax, str.RT_24
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8f0a
mov dword [0x18034bdc0], 0x18
lea rax, str.RT_14
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8f25
mov dword [0x18034bdc0], 0xe
lea rax, str.RT_11
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8f40
mov dword [0x18034bdc0], 0xb
lea rax, str.DPUP_42
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8f5b
mov dword [0x18034bdc0], 0x2a
lea rax, str.DPUP_27
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8f76
mov dword [0x18034bdc0], 0x1b
lea rax, str.DPDN_48
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8f91
mov dword [0x18034bdc0], 0x30
lea rax, str.DPDN_43
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8fac
mov dword [0x18034bdc0], 0x2b
lea rax, str.DPDN_20
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8fc7
mov dword [0x18034bdc0], 0x14
lea rax, str.DPDN_19
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8fe2
mov dword [0x18034bdc0], 0x13
lea rax, str.DPLT_85
cmp qword [rsp + 0x5d10], rax
jne 0x1801c8ffd
mov dword [0x18034bdc0], 0x55
lea rax, str.DPLT_58
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9018
mov dword [0x18034bdc0], 0x3a
lea rax, str.DPLT_52
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9033
mov dword [0x18034bdc0], 0x34
lea rax, str.DPLT_47
cmp qword [rsp + 0x5d10], rax
jne 0x1801c904e
mov dword [0x18034bdc0], 0x2f
lea rax, str.DPRT_74
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9069
mov dword [0x18034bdc0], 0x4a
lea rax, str.DPRT_54
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9084
mov dword [0x18034bdc0], 0x36
lea rax, str.DPRT_51
cmp qword [rsp + 0x5d10], rax
jne 0x1801c909f
mov dword [0x18034bdc0], 0x33
lea rax, str.RSRT_66
cmp qword [rsp + 0x5d10], rax
jne 0x1801c90ba
mov dword [0x18034bdc0], 0x42
lea rax, str.RSRT_13
cmp qword [rsp + 0x5d10], rax
jne 0x1801c90d5
mov dword [0x18034bdc0], 0xd
lea rax, str.RSRT_6
cmp qword [rsp + 0x5d10], rax
jne 0x1801c90f0
mov dword [0x18034bdc0], 6
lea rax, str.RSLT_5
cmp qword [rsp + 0x5d10], rax
jne 0x1801c910b
mov dword [0x18034bdc0], 5
lea rax, str.RSUP_3
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9126
mov dword [0x18034bdc0], 3
lea rax, str.RSDN_67
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9141
mov dword [0x18034bdc0], 0x43
lea rax, str.RSDN_12
cmp qword [rsp + 0x5d10], rax
jne 0x1801c915c
mov dword [0x18034bdc0], 0xc
lea rax, str.RSDN_4
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9177
mov dword [0x18034bdc0], 4
lea rax, str.RSDN_2
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9192
mov dword [0x18034bdc0], 2
lea rax, str.LSRT_64
cmp qword [rsp + 0x5d10], rax
jne 0x1801c91ad
mov dword [0x18034bdc0], 0x40
lea rax, str.LSRT_59
cmp qword [rsp + 0x5d10], rax
jne 0x1801c91c8
mov dword [0x18034bdc0], 0x3b
lea rax, str.LSRT_35
cmp qword [rsp + 0x5d10], rax
jne 0x1801c91e3
mov dword [0x18034bdc0], 0x23
lea rax, str.LSRT_30
cmp qword [rsp + 0x5d10], rax
jne 0x1801c91fe
mov dword [0x18034bdc0], 0x1e
lea rax, str.LSRT_9
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9219
mov dword [0x18034bdc0], 9
lea rax, str.LSRT_1
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9234
mov dword [0x18034bdc0], 1
lea rax, str.LSLT_63
cmp qword [rsp + 0x5d10], rax
jne 0x1801c924f
mov dword [0x18034bdc0], 0x3f
lea rax, str.LSLT_34
cmp qword [rsp + 0x5d10], rax
jne 0x1801c926a
mov dword [0x18034bdc0], 0x22
lea rax, str.LSUP_61
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9285
mov dword [0x18034bdc0], 0x3d
lea rax, str.LSUP_40
cmp qword [rsp + 0x5d10], rax
jne 0x1801c92a0
mov dword [0x18034bdc0], 0x28
lea rax, str.LSUP_32
cmp qword [rsp + 0x5d10], rax
jne 0x1801c92bb
mov dword [0x18034bdc0], 0x20
lea rax, str.LSDN_60
cmp qword [rsp + 0x5d10], rax
jne 0x1801c92d6
mov dword [0x18034bdc0], 0x3c
lea rax, str.LSDN_41
cmp qword [rsp + 0x5d10], rax
jne 0x1801c92f1
mov dword [0x18034bdc0], 0x29
lea rax, str.LSDN_39
cmp qword [rsp + 0x5d10], rax
jne 0x1801c930c
mov dword [0x18034bdc0], 0x27
lea rax, str.LSDN_33
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9327
mov dword [0x18034bdc0], 0x21
lea rax, str.LSDN_31
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9342
mov dword [0x18034bdc0], 0x1f
lea rax, str.LSDN_8
cmp qword [rsp + 0x5d10], rax
jne 0x1801c935d
mov dword [0x18034bdc0], 8
lea rax, str.CTRL_62
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9378
mov dword [0x18034bdc0], 0x3e
lea rax, str.CTRL_36
cmp qword [rsp + 0x5d10], rax
jne 0x1801c9393
mov dword [0x18034bdc0], 0x24
lea rax, [rsp + 0xd948]
mov qword [rsp + 0x5d18], rax
lea rdx, [0x1803ab030]
mov rcx, qword [rsp + 0x5d18]
call fcn.18010fa90
mov qword [rsp + 0x5d20], rax
lea r8, [0x180388920]
mov rdx, qword [rsp + 0x5d20]
lea rcx, str.FlyingCars_down
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x1801c9d18
movsxd rax, dword [0x180388920]
mov rdx, rax
lea rcx, [0x1803ab030]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x5d28], rax
lea rax, str.A_73
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9421
mov dword [0x18034bdbc], 0x49
lea rax, str.A_70
cmp qword [rsp + 0x5d28], rax
jne 0x1801c943c
mov dword [0x18034bdbc], 0x46
lea rax, str.A_21
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9457
mov dword [0x18034bdbc], 0x15
lea rax, str.A_18
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9472
mov dword [0x18034bdbc], 0x12
lea rax, str.X_99
cmp qword [rsp + 0x5d28], rax
jne 0x1801c948d
mov dword [0x18034bdbc], 0x63
lea rax, str.X_22
cmp qword [rsp + 0x5d28], rax
jne 0x1801c94a8
mov dword [0x18034bdbc], 0x16
lea rax, str.Y_75
cmp qword [rsp + 0x5d28], rax
jne 0x1801c94c3
mov dword [0x18034bdbc], 0x4b
lea rax, str.Y_56
cmp qword [rsp + 0x5d28], rax
jne 0x1801c94de
mov dword [0x18034bdbc], 0x38
lea rax, str.Y_53
cmp qword [rsp + 0x5d28], rax
jne 0x1801c94f9
mov dword [0x18034bdbc], 0x35
lea rax, str.Y_53
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9514
mov dword [0x18034bdbc], 0x35
lea rax, str.Y_49
cmp qword [rsp + 0x5d28], rax
jne 0x1801c952f
mov dword [0x18034bdbc], 0x31
lea rax, str.Y_23
cmp qword [rsp + 0x5d28], rax
jne 0x1801c954a
mov dword [0x18034bdbc], 0x17
lea rax, str.B_80
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9565
mov dword [0x18034bdbc], 0x50
lea rax, str.B_45
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9580
mov dword [0x18034bdbc], 0x2d
lea rax, str.L3_86
cmp qword [rsp + 0x5d28], rax
jne 0x1801c959b
mov dword [0x18034bdbc], 0x56
lea rax, str.L3_28
cmp qword [rsp + 0x5d28], rax
jne 0x1801c95b6
mov dword [0x18034bdbc], 0x1c
lea rax, str.R3_79
cmp qword [rsp + 0x5d28], rax
jne 0x1801c95d1
mov dword [0x18034bdbc], 0x4f
lea rax, str.R3_93
cmp qword [rsp + 0x5d28], rax
jne 0x1801c95ec
mov dword [0x18034bdbc], 0x5d
lea rax, str.R3_50
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9607
mov dword [0x18034bdbc], 0x32
lea rax, str.R3_29
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9622
mov dword [0x18034bdbc], 0x1d
lea rax, str.R3_26
cmp qword [rsp + 0x5d28], rax
jne 0x1801c963d
mov dword [0x18034bdbc], 0x1a
lea rax, str.LB_68
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9658
mov dword [0x18034bdbc], 0x44
lea rax, str.LB_89
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9673
mov dword [0x18034bdbc], 0x59
lea rax, str.LB_38
cmp qword [rsp + 0x5d28], rax
jne 0x1801c968e
mov dword [0x18034bdbc], 0x26
lea rax, str.LB_37
cmp qword [rsp + 0x5d28], rax
jne 0x1801c96a9
mov dword [0x18034bdbc], 0x25
lea rax, str.RB_69
cmp qword [rsp + 0x5d28], rax
jne 0x1801c96c4
mov dword [0x18034bdbc], 0x45
lea rax, str.RB_76
cmp qword [rsp + 0x5d28], rax
jne 0x1801c96df
mov dword [0x18034bdbc], 0x4c
lea rax, str.RB_90
cmp qword [rsp + 0x5d28], rax
jne 0x1801c96fa
mov dword [0x18034bdbc], 0x5a
lea rax, str.RB_55
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9715
mov dword [0x18034bdbc], 0x37
lea rax, str.RB_44
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9730
mov dword [0x18034bdbc], 0x2c
lea rax, str.LT_77
cmp qword [rsp + 0x5d28], rax
jne 0x1801c974b
mov dword [0x18034bdbc], 0x4d
lea rax, str.LT_72
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9766
mov dword [0x18034bdbc], 0x48
lea rax, str.LT_88
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9781
mov dword [0x18034bdbc], 0x58
lea rax, str.LT_91
cmp qword [rsp + 0x5d28], rax
jne 0x1801c979c
mov dword [0x18034bdbc], 0x5b
lea rax, str.LT_25
cmp qword [rsp + 0x5d28], rax
jne 0x1801c97b7
mov dword [0x18034bdbc], 0x19
lea rax, str.LT_15
cmp qword [rsp + 0x5d28], rax
jne 0x1801c97d2
mov dword [0x18034bdbc], 0xf
lea rax, str.LT_10
cmp qword [rsp + 0x5d28], rax
jne 0x1801c97ed
mov dword [0x18034bdbc], 0xa
lea rax, str.RT_78
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9808
mov dword [0x18034bdbc], 0x4e
lea rax, str.RT_71
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9823
mov dword [0x18034bdbc], 0x47
lea rax, str.RT_87
cmp qword [rsp + 0x5d28], rax
jne 0x1801c983e
mov dword [0x18034bdbc], 0x57
lea rax, str.RT_92
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9859
mov dword [0x18034bdbc], 0x5c
lea rax, str.RT_46
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9874
mov dword [0x18034bdbc], 0x2e
lea rax, str.RT_24
cmp qword [rsp + 0x5d28], rax
jne 0x1801c988f
mov dword [0x18034bdbc], 0x18
lea rax, str.RT_14
cmp qword [rsp + 0x5d28], rax
jne 0x1801c98aa
mov dword [0x18034bdbc], 0xe
lea rax, str.RT_11
cmp qword [rsp + 0x5d28], rax
jne 0x1801c98c5
mov dword [0x18034bdbc], 0xb
lea rax, str.DPdown_42
cmp qword [rsp + 0x5d28], rax
jne 0x1801c98e0
mov dword [0x18034bdbc], 0x2a
lea rax, str.DPdown_27
cmp qword [rsp + 0x5d28], rax
jne 0x1801c98fb
mov dword [0x18034bdbc], 0x1b
lea rax, str.DPDN_48
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9916
mov dword [0x18034bdbc], 0x30
lea rax, str.DPDN_43
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9931
mov dword [0x18034bdbc], 0x2b
lea rax, str.DPDN_20
cmp qword [rsp + 0x5d28], rax
jne 0x1801c994c
mov dword [0x18034bdbc], 0x14
lea rax, str.DPDN_19
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9967
mov dword [0x18034bdbc], 0x13
lea rax, str.DPLT_85
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9982
mov dword [0x18034bdbc], 0x55
lea rax, str.DPLT_58
cmp qword [rsp + 0x5d28], rax
jne 0x1801c999d
mov dword [0x18034bdbc], 0x3a
lea rax, str.DPLT_52
cmp qword [rsp + 0x5d28], rax
jne 0x1801c99b8
mov dword [0x18034bdbc], 0x34
lea rax, str.DPLT_47
cmp qword [rsp + 0x5d28], rax
jne 0x1801c99d3
mov dword [0x18034bdbc], 0x2f
lea rax, str.DPRT_74
cmp qword [rsp + 0x5d28], rax
jne 0x1801c99ee
mov dword [0x18034bdbc], 0x4a
lea rax, str.DPRT_54
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9a09
mov dword [0x18034bdbc], 0x36
lea rax, str.DPRT_51
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9a24
mov dword [0x18034bdbc], 0x33
lea rax, str.RSRT_66
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9a3f
mov dword [0x18034bdbc], 0x42
lea rax, str.RSRT_13
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9a5a
mov dword [0x18034bdbc], 0xd
lea rax, str.RSRT_6
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9a75
mov dword [0x18034bdbc], 6
lea rax, str.RSLT_5
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9a90
mov dword [0x18034bdbc], 5
lea rax, str.RSdown_3
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9aab
mov dword [0x18034bdbc], 3
lea rax, str.RSDN_67
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9ac6
mov dword [0x18034bdbc], 0x43
lea rax, str.RSDN_12
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9ae1
mov dword [0x18034bdbc], 0xc
lea rax, str.RSDN_4
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9afc
mov dword [0x18034bdbc], 4
lea rax, str.RSDN_2
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9b17
mov dword [0x18034bdbc], 2
lea rax, str.LSRT_64
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9b32
mov dword [0x18034bdbc], 0x40
lea rax, str.LSRT_59
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9b4d
mov dword [0x18034bdbc], 0x3b
lea rax, str.LSRT_35
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9b68
mov dword [0x18034bdbc], 0x23
lea rax, str.LSRT_30
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9b83
mov dword [0x18034bdbc], 0x1e
lea rax, str.LSRT_9
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9b9e
mov dword [0x18034bdbc], 9
lea rax, str.LSRT_1
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9bb9
mov dword [0x18034bdbc], 1
lea rax, str.LSLT_63
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9bd4
mov dword [0x18034bdbc], 0x3f
lea rax, str.LSLT_34
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9bef
mov dword [0x18034bdbc], 0x22
lea rax, str.LSdown_61
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9c0a
mov dword [0x18034bdbc], 0x3d
lea rax, str.LSdown_40
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9c25
mov dword [0x18034bdbc], 0x28
lea rax, str.LSdown_32
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9c40
mov dword [0x18034bdbc], 0x20
lea rax, str.LSDN_60
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9c5b
mov dword [0x18034bdbc], 0x3c
lea rax, str.LSDN_41
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9c76
mov dword [0x18034bdbc], 0x29
lea rax, str.LSDN_39
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9c91
mov dword [0x18034bdbc], 0x27
lea rax, str.LSDN_33
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9cac
mov dword [0x18034bdbc], 0x21
lea rax, str.LSDN_31
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9cc7
mov dword [0x18034bdbc], 0x1f
lea rax, str.LSDN_8
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9ce2
mov dword [0x18034bdbc], 8
lea rax, str.CTRL_62
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9cfd
mov dword [0x18034bdbc], 0x3e
lea rax, str.CTRL_36
cmp qword [rsp + 0x5d28], rax
jne 0x1801c9d18
mov dword [0x18034bdbc], 0x24
call fcn.1800f1a30
call fcn.180028b40
jmp case.0x18011196c.3
lea rcx, str.Vehicle_Options
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x250
lea rcx, str.Vehicle_Bullet_t_t_t_t
call fcn.18010c490
lea rax, [rsp + 0x10350]
mov qword [rsp + 0x5d30], rax
lea rax, [rsp + 0x2dd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2dd]
mov rcx, qword [rsp + 0x5d30]
call fcn.1801dac40
mov qword [rsp + 0x5d38], rax
mov r8, qword [rsp + 0x5d38]
lea rdx, [0x180382cb9]
lea rcx, str.Vehicle_Rocket
call fcn.18010cb30
movss xmm3, dword [0x1802fb90c]
movss xmm2, dword [0x1802fb4d4]
lea rdx, [0x180343ec0]
lea rcx, str.Vehicle_Bullet_X
call fcn.18010e040
movss xmm3, dword [0x1802fb90c]
movss xmm2, dword [0x1802fb608]
lea rdx, [0x180343ebc]
lea rcx, str.Vehicle_Bullet_Y
call fcn.18010e040
call fcn.1800f1a30
call fcn.180028b10
jmp case.0x18011196c.3
lea rcx, str.Vehicle_Bullets
call fcn.18010b3c0
call fcn.1800f1670
movss xmm2, dword [0x1802fdd78]
movss xmm1, dword [0x1802fdd78]
movss xmm0, dword [0x1802fdd78]
call fcn.1800e3cf0
lea rcx, str.italicrBeach_Bum_Update
call fcn.18010c2b0
mov dword [rsp + 0x28a0], 0
jmp 0x1801c9e51
mov eax, dword [rsp + 0x28a0]
inc eax
mov dword [rsp + 0x28a0], eax
movsxd rax, dword [rsp + 0x28a0]
cmp rax, 2
jae 0x1801c9eb1
movsxd rax, dword [rsp + 0x28a0]
imul rax, rax, 8
lea rcx, str.WEAPON_SNSPISTOL
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c9eaf
movsxd rax, dword [rsp + 0x28a0]
imul rax, rax, 8
lea rcx, str.WEAPON_SNSPISTOL
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801c9e41
lea rcx, str.italicrValentines_Day_Massacre_Special
call fcn.18010c2b0
mov dword [rsp + 0x28a4], 0
jmp 0x1801c9eda
mov eax, dword [rsp + 0x28a4]
inc eax
mov dword [rsp + 0x28a4], eax
movsxd rax, dword [rsp + 0x28a4]
cmp rax, 1
jae 0x1801c9f3a
movsxd rax, dword [rsp + 0x28a4]
imul rax, rax, 8
lea rcx, str.WEAPON_GUSENBERG
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c9f38
movsxd rax, dword [rsp + 0x28a4]
imul rax, rax, 8
lea rcx, str.WEAPON_GUSENBERG
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801c9eca
lea rcx, str.italicrBusiness_Update
call fcn.18010c2b0
mov dword [rsp + 0x28a8], 0
jmp 0x1801c9f63
mov eax, dword [rsp + 0x28a8]
inc eax
mov dword [rsp + 0x28a8], eax
movsxd rax, dword [rsp + 0x28a8]
cmp rax, 2
jae 0x1801c9fc3
movsxd rax, dword [rsp + 0x28a8]
imul rax, rax, 8
lea rcx, str.WEAPON_SPECIALCARBINE
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801c9fc1
movsxd rax, dword [rsp + 0x28a8]
imul rax, rax, 8
lea rcx, str.WEAPON_SPECIALCARBINE
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801c9f53
lea rcx, str.italicrHigh_Life_Update
call fcn.18010c2b0
mov dword [rsp + 0x28ac], 0
jmp 0x1801c9fec
mov eax, dword [rsp + 0x28ac]
inc eax
mov dword [rsp + 0x28ac], eax
movsxd rax, dword [rsp + 0x28ac]
cmp rax, 1
jae 0x1801ca04c
movsxd rax, dword [rsp + 0x28ac]
imul rax, rax, 8
lea rcx, str.WEAPON_BULLPUPRIFLE
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca04a
movsxd rax, dword [rsp + 0x28ac]
imul rax, rax, 8
lea rcx, str.WEAPON_BULLPUPRIFLE
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801c9fdc
lea rcx, str.italicrIm_Not_a_Hipster
call fcn.18010c2b0
mov dword [rsp + 0x28b0], 0
jmp 0x1801ca075
mov eax, dword [rsp + 0x28b0]
inc eax
mov dword [rsp + 0x28b0], eax
movsxd rax, dword [rsp + 0x28b0]
cmp rax, 2
jae 0x1801ca0d5
movsxd rax, dword [rsp + 0x28b0]
imul rax, rax, 8
lea rcx, str.WEAPON_DAGGER
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca0d3
movsxd rax, dword [rsp + 0x28b0]
imul rax, rax, 8
lea rcx, str.WEAPON_DAGGER
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca065
lea rcx, str.italicrIndependence_Day_Special
call fcn.18010c2b0
mov dword [rsp + 0x28b4], 0
jmp 0x1801ca0fe
mov eax, dword [rsp + 0x28b4]
inc eax
mov dword [rsp + 0x28b4], eax
movsxd rax, dword [rsp + 0x28b4]
cmp rax, 2
jae 0x1801ca15e
movsxd rax, dword [rsp + 0x28b4]
imul rax, rax, 8
lea rcx, str.WEAPON_FIREWORK
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca15c
movsxd rax, dword [rsp + 0x28b4]
imul rax, rax, 8
lea rcx, str.WEAPON_FIREWORK
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca0ee
lea rcx, str.italicrLast_Team_Standing_Update
call fcn.18010c2b0
mov dword [rsp + 0x28b8], 0
jmp 0x1801ca187
mov eax, dword [rsp + 0x28b8]
inc eax
mov dword [rsp + 0x28b8], eax
movsxd rax, dword [rsp + 0x28b8]
cmp rax, 2
jae 0x1801ca1e7
movsxd rax, dword [rsp + 0x28b8]
imul rax, rax, 8
lea rcx, str.WEAPON_HEAVYSHOTGUN
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca1e5
movsxd rax, dword [rsp + 0x28b8]
imul rax, rax, 8
lea rcx, str.WEAPON_HEAVYSHOTGUN
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca177
lea rcx, str.italicrFestive_Surprise
call fcn.18010c2b0
mov dword [rsp + 0x28bc], 0
jmp 0x1801ca210
mov eax, dword [rsp + 0x28bc]
inc eax
mov dword [rsp + 0x28bc], eax
movsxd rax, dword [rsp + 0x28bc]
cmp rax, 3
jae 0x1801ca270
movsxd rax, dword [rsp + 0x28bc]
imul rax, rax, 8
lea rcx, str.WEAPON_HOMINGLAUNCHER
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca26e
movsxd rax, dword [rsp + 0x28bc]
imul rax, rax, 8
lea rcx, str.WEAPON_HOMINGLAUNCHER
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca200
lea rcx, str.italicrHeists_Update
call fcn.18010c2b0
mov dword [rsp + 0x28c0], 0
jmp 0x1801ca299
mov eax, dword [rsp + 0x28c0]
inc eax
mov dword [rsp + 0x28c0], eax
movsxd rax, dword [rsp + 0x28c0]
cmp rax, 3
jae 0x1801ca2f9
movsxd rax, dword [rsp + 0x28c0]
imul rax, rax, 8
lea rcx, str.WEAPON_FLAREGUN
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca2f7
movsxd rax, dword [rsp + 0x28c0]
imul rax, rax, 8
lea rcx, str.WEAPON_FLAREGUN
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca289
lea rcx, str.italicrGotten_Gains_Part_1
call fcn.18010c2b0
mov dword [rsp + 0x28c4], 0
jmp 0x1801ca322
mov eax, dword [rsp + 0x28c4]
inc eax
mov dword [rsp + 0x28c4], eax
movsxd rax, dword [rsp + 0x28c4]
cmp rax, 1
jae 0x1801ca382
movsxd rax, dword [rsp + 0x28c4]
imul rax, rax, 8
lea rcx, str.WEAPON_COMBATPDW
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca380
movsxd rax, dword [rsp + 0x28c4]
imul rax, rax, 8
lea rcx, str.WEAPON_COMBATPDW
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca312
lea rcx, str.italicrGotten_Gains_Part_2
call fcn.18010c2b0
mov dword [rsp + 0x28c8], 0
jmp 0x1801ca3ab
mov eax, dword [rsp + 0x28c8]
inc eax
mov dword [rsp + 0x28c8], eax
movsxd rax, dword [rsp + 0x28c8]
cmp rax, 2
jae 0x1801ca40b
movsxd rax, dword [rsp + 0x28c8]
imul rax, rax, 8
lea rcx, str.WEAPON_MARKSMANPISTOL
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca409
movsxd rax, dword [rsp + 0x28c8]
imul rax, rax, 8
lea rcx, str.WEAPON_MARKSMANPISTOL
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca39b
lea rcx, str.italicrEnhanced_edition
call fcn.18010c2b0
mov dword [rsp + 0x28cc], 0
jmp 0x1801ca434
mov eax, dword [rsp + 0x28cc]
inc eax
mov dword [rsp + 0x28cc], eax
movsxd rax, dword [rsp + 0x28cc]
cmp rax, 2
jae 0x1801ca494
movsxd rax, dword [rsp + 0x28cc]
imul rax, rax, 8
lea rcx, str.WEAPON_HATCHET
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca492
movsxd rax, dword [rsp + 0x28cc]
imul rax, rax, 8
lea rcx, str.WEAPON_HATCHET
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca424
lea rcx, str.italicrLowriders
call fcn.18010c2b0
mov dword [rsp + 0x28d0], 0
jmp 0x1801ca4bd
mov eax, dword [rsp + 0x28d0]
inc eax
mov dword [rsp + 0x28d0], eax
movsxd rax, dword [rsp + 0x28d0]
cmp rax, 2
jae 0x1801ca51d
movsxd rax, dword [rsp + 0x28d0]
imul rax, rax, 8
lea rcx, str.WEAPON_MACHETE
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca51b
movsxd rax, dword [rsp + 0x28d0]
imul rax, rax, 8
lea rcx, str.WEAPON_MACHETE
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca4ad
lea rcx, str.italicrExecutives_and_Other_Criminals
call fcn.18010c2b0
mov dword [rsp + 0x28d4], 0
jmp 0x1801ca546
mov eax, dword [rsp + 0x28d4]
inc eax
mov dword [rsp + 0x28d4], eax
movsxd rax, dword [rsp + 0x28d4]
cmp rax, 3
jae 0x1801ca5a6
movsxd rax, dword [rsp + 0x28d4]
imul rax, rax, 8
lea rcx, str.WEAPON_AIR_DEFENCE_GUN
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca5a4
movsxd rax, dword [rsp + 0x28d4]
imul rax, rax, 8
lea rcx, str.WEAPON_AIR_DEFENCE_GUN
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca536
lea rcx, str.italicrLowriders_Custom_Classics
call fcn.18010c2b0
mov dword [rsp + 0x28d8], 0
jmp 0x1801ca5cf
mov eax, dword [rsp + 0x28d8]
inc eax
mov dword [rsp + 0x28d8], eax
movsxd rax, dword [rsp + 0x28d8]
cmp rax, 2
jae 0x1801ca62f
movsxd rax, dword [rsp + 0x28d8]
imul rax, rax, 8
lea rcx, str.WEAPON_DBSHOTGUN
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca62d
movsxd rax, dword [rsp + 0x28d8]
imul rax, rax, 8
lea rcx, str.WEAPON_DBSHOTGUN
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca5bf
lea rcx, str.italicrBikers
call fcn.18010c2b0
mov dword [rsp + 0x28dc], 0
jmp 0x1801ca658
mov eax, dword [rsp + 0x28dc]
inc eax
mov dword [rsp + 0x28dc], eax
movsxd rax, dword [rsp + 0x28dc]
cmp rax, 7
jae 0x1801ca6b8
movsxd rax, dword [rsp + 0x28dc]
imul rax, rax, 8
lea rcx, str.WEAPON_AUTOSHOTGUN
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca6b6
movsxd rax, dword [rsp + 0x28dc]
imul rax, rax, 8
lea rcx, str.WEAPON_AUTOSHOTGUN
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca648
lea rcx, str.italicrGadgets
call fcn.18010c2b0
mov dword [rsp + 0x28e0], 0
jmp 0x1801ca6e1
mov eax, dword [rsp + 0x28e0]
inc eax
mov dword [rsp + 0x28e0], eax
movsxd rax, dword [rsp + 0x28e0]
cmp rax, 2
jae 0x1801ca741
movsxd rax, dword [rsp + 0x28e0]
imul rax, rax, 8
lea rcx, str.GADGET_NIGHTVISION
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca73f
movsxd rax, dword [rsp + 0x28e0]
imul rax, rax, 8
lea rcx, str.GADGET_NIGHTVISION
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca6d1
lea rcx, str.italicrVehicle_Weapons
call fcn.18010c2b0
mov dword [rsp + 0x28e4], 0
jmp 0x1801ca76a
mov eax, dword [rsp + 0x28e4]
inc eax
mov dword [rsp + 0x28e4], eax
movsxd rax, dword [rsp + 0x28e4]
cmp rax, 0xc
jae 0x1801ca7ca
movsxd rax, dword [rsp + 0x28e4]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_ROTORS
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca7c8
movsxd rax, dword [rsp + 0x28e4]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_ROTORS
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca75a
lea rcx, str.italicrDLC_Vehicle_Weapons
call fcn.18010c2b0
mov dword [rsp + 0x28e8], 0
jmp 0x1801ca7f3
mov eax, dword [rsp + 0x28e8]
inc eax
mov dword [rsp + 0x28e8], eax
movsxd rax, dword [rsp + 0x28e8]
cmp rax, 4
jae 0x1801ca853
movsxd rax, dword [rsp + 0x28e8]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_TURRET_INSURGENT
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca851
movsxd rax, dword [rsp + 0x28e8]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_TURRET_INSURGENT
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca7e3
lea rcx, str.italicrExecutives_and_Other_Criminals
call fcn.18010c2b0
mov dword [rsp + 0x28ec], 0
jmp 0x1801ca87c
mov eax, dword [rsp + 0x28ec]
inc eax
mov dword [rsp + 0x28ec], eax
movsxd rax, dword [rsp + 0x28ec]
cmp rax, 1
jae 0x1801ca8dc
movsxd rax, dword [rsp + 0x28ec]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_TURRET_LIMO
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca8da
movsxd rax, dword [rsp + 0x28ec]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_TURRET_LIMO
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca86c
lea rcx, str.italicrImport___Export
call fcn.18010c2b0
mov dword [rsp + 0x28f0], 0
jmp 0x1801ca905
mov eax, dword [rsp + 0x28f0]
inc eax
mov dword [rsp + 0x28f0], eax
movsxd rax, dword [rsp + 0x28f0]
cmp rax, 3
jae 0x1801ca965
movsxd rax, dword [rsp + 0x28f0]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_CANNON_BLAZER
add rcx, rax
mov rax, rcx
mov rcx, qword [rax]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca963
movsxd rax, dword [rsp + 0x28f0]
imul rax, rax, 8
lea rcx, str.VEHICLE_WEAPON_CANNON_BLAZER
add rcx, rax
mov rax, rcx
mov rdx, qword [rax]
lea rcx, [0x180350730]
call fcn.180029640
jmp 0x1801ca8f5
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Unlimited
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Unlimited_LSC_Vehicle_Sales
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ca9b4
lea rcx, str.MPPLY_VEHICLE_SELL_TIME
call fcn.1800eb430
mov r8d, 1
xor edx, edx
mov ecx, eax
call qword [0x1803856c8]
lea rax, [rsp + 0x10310]
mov qword [rsp + 0x5d40], rax
lea rax, [rsp + 0x2de]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2de]
mov rcx, qword [rsp + 0x5d40]
call fcn.1801dac60
mov qword [rsp + 0x5d48], rax
mov r8, qword [rsp + 0x5d48]
lea rdx, [0x180384cc6]
lea rcx, str.rUnlimited_Vehicle_Sell_Time
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Fix_Car
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Fix_Car
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801caab3
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov ecx, eax
call fcn.1801e6b70
mov dword [rsp + 0x28f4], eax
mov edx, 1
mov ecx, 0x21
call fcn.1801e6350
mov ecx, dword [rsp + 0x28f4]
call qword [0x1803856d0]
mov ecx, dword [rsp + 0x28f4]
call fcn.1801e6310
movss xmm1, dword [0x1802fb5dc]
mov ecx, dword [rsp + 0x28f4]
call fcn.1801e62b0
lea rax, [rsp + 0x102d0]
mov qword [rsp + 0x5d50], rax
lea rax, [rsp + 0x2df]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2df]
mov rcx, qword [rsp + 0x5d50]
call fcn.1801dac80
mov qword [rsp + 0x5d58], rax
mov r8, qword [rsp + 0x5d58]
lea rdx, [0x180384cc8]
lea rcx, str.Auto_Fix
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Vehicle_Jump
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x10290]
mov qword [rsp + 0x5d60], rax
lea rax, [rsp + 0x2e0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2e0]
mov rcx, qword [rsp + 0x5d60]
call fcn.1801daca0
mov qword [rsp + 0x5d68], rax
mov r8, qword [rsp + 0x5d68]
lea rdx, [0x180382bf5]
lea rcx, str.Vehicle_Jump
call fcn.18010cb30
mov r9d, 0x14
mov r8d, 1
lea rdx, [0x180343ec8]
lea rcx, str.Vehicle_Jump_Level
call fcn.18010d8c0
lea rcx, str.Vehicle_Jump
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cacb0
call fcn.1801e92f0
mov edx, 1
mov ecx, eax
call fcn.1801e9290
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x28f8], eax
mov ecx, dword [rsp + 0x28f8]
call fcn.1801e6260
xorps xmm1, xmm1
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x28fc], xmm0
mov ecx, dword [rsp + 0x28f8]
call fcn.1801e6210
xorps xmm1, xmm1
addss xmm1, xmm0
movaps xmm0, xmm1
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 1
xorps xmm1, xmm1
movss dword [rsp + 0x38], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x30], xmm1
xorps xmm1, xmm1
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [0x1802fb87c]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [rsp + 0x28fc]
movaps xmm3, xmm1
movaps xmm2, xmm0
mov edx, 1
mov ecx, dword [rsp + 0x28f8]
call fcn.1801e6f70
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb450]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Horn_Boost
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x204
lea rcx, str.Hornboost_Effect_t_t_t_t
call fcn.18010c490
lea rax, [rsp + 0x10250]
mov qword [rsp + 0x5d70], rax
lea rax, [rsp + 0x2e1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2e1]
mov rcx, qword [rsp + 0x5d70]
call fcn.1801dacc0
mov qword [rsp + 0x5d78], rax
mov r8, qword [rsp + 0x5d78]
lea rdx, [0x180382c82]
lea rcx, str.Favorites_Effect
call fcn.18010cb30
lea rax, [rsp + 0x10210]
mov qword [rsp + 0x5d80], rax
lea rax, [rsp + 0x2e2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2e2]
mov rcx, qword [rsp + 0x5d80]
call fcn.1801dace0
mov qword [rsp + 0x5d88], rax
mov r8, qword [rsp + 0x5d88]
lea rdx, [0x180382ccb]
lea rcx, str.Horn_Boost
call fcn.18010cb30
lea rax, [rsp + 0xd930]
mov qword [rsp + 0x5d90], rax
lea rdx, [0x1803aafe8]
mov rcx, qword [rsp + 0x5d90]
call fcn.18010fa90
mov qword [rsp + 0x5d98], rax
lea r8, [0x180388930]
mov rdx, qword [rsp + 0x5d98]
lea rcx, str.Boost_Back_Key
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x1801cb739
movsxd rax, dword [0x180388930]
mov rdx, rax
lea rcx, [0x1803aafe8]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x5da0], rax
lea rax, str.A_73
cmp qword [rsp + 0x5da0], rax
jne 0x1801cae42
mov dword [0x18034bdc4], 0x49
lea rax, str.A_70
cmp qword [rsp + 0x5da0], rax
jne 0x1801cae5d
mov dword [0x18034bdc4], 0x46
lea rax, str.A_21
cmp qword [rsp + 0x5da0], rax
jne 0x1801cae78
mov dword [0x18034bdc4], 0x15
lea rax, str.A_18
cmp qword [rsp + 0x5da0], rax
jne 0x1801cae93
mov dword [0x18034bdc4], 0x12
lea rax, str.X_99
cmp qword [rsp + 0x5da0], rax
jne 0x1801caeae
mov dword [0x18034bdc4], 0x63
lea rax, str.X_22
cmp qword [rsp + 0x5da0], rax
jne 0x1801caec9
mov dword [0x18034bdc4], 0x16
lea rax, str.Y_75
cmp qword [rsp + 0x5da0], rax
jne 0x1801caee4
mov dword [0x18034bdc4], 0x4b
lea rax, str.Y_56
cmp qword [rsp + 0x5da0], rax
jne 0x1801caeff
mov dword [0x18034bdc4], 0x38
lea rax, str.Y_53
cmp qword [rsp + 0x5da0], rax
jne 0x1801caf1a
mov dword [0x18034bdc4], 0x35
lea rax, str.Y_53
cmp qword [rsp + 0x5da0], rax
jne 0x1801caf35
mov dword [0x18034bdc4], 0x35
lea rax, str.Y_49
cmp qword [rsp + 0x5da0], rax
jne 0x1801caf50
mov dword [0x18034bdc4], 0x31
lea rax, str.Y_23
cmp qword [rsp + 0x5da0], rax
jne 0x1801caf6b
mov dword [0x18034bdc4], 0x17
lea rax, str.B_80
cmp qword [rsp + 0x5da0], rax
jne 0x1801caf86
mov dword [0x18034bdc4], 0x50
lea rax, str.B_45
cmp qword [rsp + 0x5da0], rax
jne 0x1801cafa1
mov dword [0x18034bdc4], 0x2d
lea rax, str.L3_86
cmp qword [rsp + 0x5da0], rax
jne 0x1801cafbc
mov dword [0x18034bdc4], 0x56
lea rax, str.L3_28
cmp qword [rsp + 0x5da0], rax
jne 0x1801cafd7
mov dword [0x18034bdc4], 0x1c
lea rax, str.R3_79
cmp qword [rsp + 0x5da0], rax
jne 0x1801caff2
mov dword [0x18034bdc4], 0x4f
lea rax, str.R3_93
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb00d
mov dword [0x18034bdc4], 0x5d
lea rax, str.R3_50
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb028
mov dword [0x18034bdc4], 0x32
lea rax, str.R3_29
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb043
mov dword [0x18034bdc4], 0x1d
lea rax, str.R3_26
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb05e
mov dword [0x18034bdc4], 0x1a
lea rax, str.LB_68
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb079
mov dword [0x18034bdc4], 0x44
lea rax, str.LB_89
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb094
mov dword [0x18034bdc4], 0x59
lea rax, str.LB_38
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb0af
mov dword [0x18034bdc4], 0x26
lea rax, str.LB_37
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb0ca
mov dword [0x18034bdc4], 0x25
lea rax, str.RB_69
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb0e5
mov dword [0x18034bdc4], 0x45
lea rax, str.RB_76
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb100
mov dword [0x18034bdc4], 0x4c
lea rax, str.RB_90
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb11b
mov dword [0x18034bdc4], 0x5a
lea rax, str.RB_55
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb136
mov dword [0x18034bdc4], 0x37
lea rax, str.RB_44
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb151
mov dword [0x18034bdc4], 0x2c
lea rax, str.LT_77
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb16c
mov dword [0x18034bdc4], 0x4d
lea rax, str.LT_72
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb187
mov dword [0x18034bdc4], 0x48
lea rax, str.LT_88
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb1a2
mov dword [0x18034bdc4], 0x58
lea rax, str.LT_91
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb1bd
mov dword [0x18034bdc4], 0x5b
lea rax, str.LT_25
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb1d8
mov dword [0x18034bdc4], 0x19
lea rax, str.LT_15
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb1f3
mov dword [0x18034bdc4], 0xf
lea rax, str.LT_10
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb20e
mov dword [0x18034bdc4], 0xa
lea rax, str.RT_78
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb229
mov dword [0x18034bdc4], 0x4e
lea rax, str.RT_71
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb244
mov dword [0x18034bdc4], 0x47
lea rax, str.RT_87
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb25f
mov dword [0x18034bdc4], 0x57
lea rax, str.RT_92
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb27a
mov dword [0x18034bdc4], 0x5c
lea rax, str.RT_46
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb295
mov dword [0x18034bdc4], 0x2e
lea rax, str.RT_24
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb2b0
mov dword [0x18034bdc4], 0x18
lea rax, str.RT_14
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb2cb
mov dword [0x18034bdc4], 0xe
lea rax, str.RT_11
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb2e6
mov dword [0x18034bdc4], 0xb
lea rax, str.DPUP_42
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb301
mov dword [0x18034bdc4], 0x2a
lea rax, str.DPUP_27
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb31c
mov dword [0x18034bdc4], 0x1b
lea rax, str.DPDN_48
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb337
mov dword [0x18034bdc4], 0x30
lea rax, str.DPDN_43
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb352
mov dword [0x18034bdc4], 0x2b
lea rax, str.DPDN_20
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb36d
mov dword [0x18034bdc4], 0x14
lea rax, str.DPDN_19
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb388
mov dword [0x18034bdc4], 0x13
lea rax, str.DPLT_85
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb3a3
mov dword [0x18034bdc4], 0x55
lea rax, str.DPLT_58
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb3be
mov dword [0x18034bdc4], 0x3a
lea rax, str.DPLT_52
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb3d9
mov dword [0x18034bdc4], 0x34
lea rax, str.DPLT_47
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb3f4
mov dword [0x18034bdc4], 0x2f
lea rax, str.DPRT_74
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb40f
mov dword [0x18034bdc4], 0x4a
lea rax, str.DPRT_54
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb42a
mov dword [0x18034bdc4], 0x36
lea rax, str.DPRT_51
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb445
mov dword [0x18034bdc4], 0x33
lea rax, str.RSRT_66
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb460
mov dword [0x18034bdc4], 0x42
lea rax, str.RSRT_13
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb47b
mov dword [0x18034bdc4], 0xd
lea rax, str.RSRT_6
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb496
mov dword [0x18034bdc4], 6
lea rax, str.RSLT_5
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb4b1
mov dword [0x18034bdc4], 5
lea rax, str.RSUP_3
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb4cc
mov dword [0x18034bdc4], 3
lea rax, str.RSDN_67
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb4e7
mov dword [0x18034bdc4], 0x43
lea rax, str.RSDN_12
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb502
mov dword [0x18034bdc4], 0xc
lea rax, str.RSDN_4
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb51d
mov dword [0x18034bdc4], 4
lea rax, str.RSDN_2
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb538
mov dword [0x18034bdc4], 2
lea rax, str.LSRT_64
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb553
mov dword [0x18034bdc4], 0x40
lea rax, str.LSRT_59
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb56e
mov dword [0x18034bdc4], 0x3b
lea rax, str.LSRT_35
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb589
mov dword [0x18034bdc4], 0x23
lea rax, str.LSRT_30
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb5a4
mov dword [0x18034bdc4], 0x1e
lea rax, str.LSRT_9
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb5bf
mov dword [0x18034bdc4], 9
lea rax, str.LSRT_1
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb5da
mov dword [0x18034bdc4], 1
lea rax, str.LSLT_63
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb5f5
mov dword [0x18034bdc4], 0x3f
lea rax, str.LSLT_34
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb610
mov dword [0x18034bdc4], 0x22
lea rax, str.LSUP_61
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb62b
mov dword [0x18034bdc4], 0x3d
lea rax, str.LSUP_40
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb646
mov dword [0x18034bdc4], 0x28
lea rax, str.LSUP_32
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb661
mov dword [0x18034bdc4], 0x20
lea rax, str.LSDN_60
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb67c
mov dword [0x18034bdc4], 0x3c
lea rax, str.LSDN_41
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb697
mov dword [0x18034bdc4], 0x29
lea rax, str.LSDN_39
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb6b2
mov dword [0x18034bdc4], 0x27
lea rax, str.LSDN_33
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb6cd
mov dword [0x18034bdc4], 0x21
lea rax, str.LSDN_31
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb6e8
mov dword [0x18034bdc4], 0x1f
lea rax, str.LSDN_8
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb703
mov dword [0x18034bdc4], 8
lea rax, str.CTRL_62
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb71e
mov dword [0x18034bdc4], 0x3e
lea rax, str.CTRL_36
cmp qword [rsp + 0x5da0], rax
jne 0x1801cb739
mov dword [0x18034bdc4], 0x24
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801cb80b
mov r9d, 0x21c
mov r8d, 2
lea rdx, [0x180343ecc]
lea rcx, str.Horn_Boost_Level
call fcn.18010d8c0
lea rcx, str.Change_Boost_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cb7e6
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25cb8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25cb8]
call fcn.18010fba0
movss dword [rsp + 0x2900], xmm0
cvttss2si eax, dword [rsp + 0x2900]
mov dword [0x180343ecc], eax
lea rcx, [rsp + 0x25cb8]
call fcn.180029310
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4dc]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4c0]
movss dword [0x18032fe24], xmm0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Hornboost_Effect
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0x101d0]
mov qword [rsp + 0x5da8], rax
lea rax, [rsp + 0x2e3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2e3]
mov rcx, qword [rsp + 0x5da8]
call fcn.1801dad00
mov qword [rsp + 0x5db0], rax
mov r8, qword [rsp + 0x5db0]
lea rdx, [0x180382c74]
lea rcx, str.Truck_Crash
call fcn.18010cb30
lea rax, [rsp + 0x10190]
mov qword [rsp + 0x5db8], rax
lea rax, [rsp + 0x2e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2e4]
mov rcx, qword [rsp + 0x5db8]
call fcn.1801dad20
mov qword [rsp + 0x5dc0], rax
mov r8, qword [rsp + 0x5dc0]
lea rdx, [0x180382c63]
lea rcx, str.Alien_1
call fcn.18010cb30
lea rax, [rsp + 0x10150]
mov qword [rsp + 0x5dc8], rax
lea rax, [rsp + 0x2e5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2e5]
mov rcx, qword [rsp + 0x5dc8]
call fcn.1801dad40
mov qword [rsp + 0x5dd0], rax
mov r8, qword [rsp + 0x5dd0]
lea rdx, [0x180382c82]
lea rcx, str.Alien_2
call fcn.18010cb30
lea rax, [rsp + 0x10110]
mov qword [rsp + 0x5dd8], rax
lea rax, [rsp + 0x2e6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2e6]
mov rcx, qword [rsp + 0x5dd8]
call fcn.1801dad60
mov qword [rsp + 0x5de0], rax
mov r8, qword [rsp + 0x5de0]
lea rdx, [0x180382c81]
lea rcx, str.Clown_Appears
call fcn.18010cb30
lea rax, [rsp + 0x100d0]
mov qword [rsp + 0x5de8], rax
lea rax, [rsp + 0x2e7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2e7]
mov rcx, qword [rsp + 0x5de8]
call fcn.1801dad80
mov qword [rsp + 0x5df0], rax
mov r8, qword [rsp + 0x5df0]
lea rdx, [0x180382c80]
lea rcx, str.Firework_1
call fcn.18010cb30
lea rax, [rsp + 0x10090]
mov qword [rsp + 0x5df8], rax
lea rax, [rsp + 0x2e8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2e8]
mov rcx, qword [rsp + 0x5df8]
call fcn.1801dada0
mov qword [rsp + 0x5e00], rax
mov r8, qword [rsp + 0x5e00]
lea rdx, [0x180382c77]
lea rcx, str.Firework_2
call fcn.18010cb30
lea rax, [rsp + 0x10050]
mov qword [rsp + 0x5e08], rax
lea rax, [rsp + 0x2e9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2e9]
mov rcx, qword [rsp + 0x5e08]
call fcn.1801dadc0
mov qword [rsp + 0x5e10], rax
mov r8, qword [rsp + 0x5e10]
lea rdx, [0x180382c76]
lea rcx, str.Firework_3
call fcn.18010cb30
lea rax, [rsp + 0x10010]
mov qword [rsp + 0x5e18], rax
lea rax, [rsp + 0x2ea]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ea]
mov rcx, qword [rsp + 0x5e18]
call fcn.1801dade0
mov qword [rsp + 0x5e20], rax
mov r8, qword [rsp + 0x5e20]
lea rdx, [0x180382c75]
lea rcx, str.Banknotes
call fcn.18010cb30
lea rax, [rsp + 0xf050]
mov qword [rsp + 0x5e28], rax
lea rax, [rsp + 0x2eb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2eb]
mov rcx, qword [rsp + 0x5e28]
call fcn.1801dae00
mov qword [rsp + 0x5e30], rax
mov r8, qword [rsp + 0x5e30]
lea rdx, [0x180382c62]
lea rcx, str.Electric_Box
call fcn.18010cb30
lea rax, [rsp + 0xff90]
mov qword [rsp + 0x5e38], rax
lea rax, [rsp + 0x2ec]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ec]
mov rcx, qword [rsp + 0x5e38]
call fcn.1801dae20
mov qword [rsp + 0x5e40], rax
mov r8, qword [rsp + 0x5e40]
lea rdx, [0x180382c61]
lea rcx, str.Water_Splash
call fcn.18010cb30
lea rax, [rsp + 0xff50]
mov qword [rsp + 0x5e48], rax
lea rax, [rsp + 0x2ed]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ed]
mov rcx, qword [rsp + 0x5e48]
call fcn.1801dae40
mov qword [rsp + 0x5e50], rax
mov r8, qword [rsp + 0x5e50]
lea rdx, [0x180382c60]
lea rcx, str.Sniper_Impact
call fcn.18010cb30
lea rax, [rsp + 0xff10]
mov qword [rsp + 0x5e58], rax
lea rax, [rsp + 0x2ee]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ee]
mov rcx, qword [rsp + 0x5e58]
call fcn.1801dae60
mov qword [rsp + 0x5e60], rax
mov r8, qword [rsp + 0x5e60]
lea rdx, [0x180382c4f]
lea rcx, str.Dirt_Throw
call fcn.18010cb30
lea rax, [rsp + 0xfed0]
mov qword [rsp + 0x5e68], rax
lea rax, [rsp + 0x2ef]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ef]
mov rcx, qword [rsp + 0x5e68]
call fcn.1801dae80
mov qword [rsp + 0x5e70], rax
mov r8, qword [rsp + 0x5e70]
lea rdx, [0x180382c4e]
lea rcx, str.Blood_Stab
call fcn.18010cb30
lea rax, [rsp + 0xfe90]
mov qword [rsp + 0x5e78], rax
lea rax, [rsp + 0x2f0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2f0]
mov rcx, qword [rsp + 0x5e78]
call fcn.1801daea0
mov qword [rsp + 0x5e80], rax
mov r8, qword [rsp + 0x5e80]
lea rdx, [0x180382c4d]
lea rcx, str.Ped_Sliced
call fcn.18010cb30
lea rax, [rsp + 0xfe50]
mov qword [rsp + 0x5e88], rax
lea rax, [rsp + 0x2f1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2f1]
mov rcx, qword [rsp + 0x5e88]
call fcn.1801daec0
mov qword [rsp + 0x5e90], rax
mov r8, qword [rsp + 0x5e90]
lea rdx, [0x180382c4c]
lea rcx, str.Camera
call fcn.18010cb30
lea rax, [rsp + 0xfe10]
mov qword [rsp + 0x5e98], rax
lea rax, [rsp + 0x2f2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2f2]
mov rcx, qword [rsp + 0x5e98]
call fcn.1801daee0
mov qword [rsp + 0x5ea0], rax
mov r8, qword [rsp + 0x5ea0]
lea rdx, [0x180382c3b]
lea rcx, str.Meth_Smoke
call fcn.18010cb30
lea rax, [rsp + 0xfdd0]
mov qword [rsp + 0x5ea8], rax
lea rax, [rsp + 0x2f3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2f3]
mov rcx, qword [rsp + 0x5ea8]
call fcn.1801daf00
mov qword [rsp + 0x5eb0], rax
mov r8, qword [rsp + 0x5eb0]
lea rdx, [0x180382c3a]
lea rcx, str.Burial_Dirt
call fcn.18010cb30
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Drift_Mode
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0xfd90]
mov qword [rsp + 0x5eb8], rax
lea rax, [rsp + 0x2f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2f4]
mov rcx, qword [rsp + 0x5eb8]
call fcn.1801daf20
mov qword [rsp + 0x5ec0], rax
mov r8, qword [rsp + 0x5ec0]
lea rdx, [0x180382c25]
lea rcx, str.Drift_Mode
call fcn.18010cb30
lea rax, [rsp + 0xd900]
mov qword [rsp + 0x5ec8], rax
lea rdx, [0x1803aafe8]
mov rcx, qword [rsp + 0x5ec8]
call fcn.18010fa90
mov qword [rsp + 0x5ed0], rax
lea r8, [0x180388930]
mov rdx, qword [rsp + 0x5ed0]
lea rcx, str.Drift_Key
call fcn.18010cbc0
movzx eax, al
test eax, eax
je 0x1801cc87e
movsxd rax, dword [0x180388930]
mov rdx, rax
lea rcx, [0x1803aafe8]
call fcn.1800f5de0
mov rax, qword [rax]
mov qword [rsp + 0x5ed8], rax
lea rax, str.A_73
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cbf87
mov dword [0x18034bdb0], 0x49
lea rax, str.A_70
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cbfa2
mov dword [0x18034bdb0], 0x46
lea rax, str.A_21
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cbfbd
mov dword [0x18034bdb0], 0x15
lea rax, str.A_18
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cbfd8
mov dword [0x18034bdb0], 0x12
lea rax, str.X_99
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cbff3
mov dword [0x18034bdb0], 0x63
lea rax, str.X_22
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc00e
mov dword [0x18034bdb0], 0x16
lea rax, str.Y_75
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc029
mov dword [0x18034bdb0], 0x4b
lea rax, str.Y_56
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc044
mov dword [0x18034bdb0], 0x38
lea rax, str.Y_53
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc05f
mov dword [0x18034bdb0], 0x35
lea rax, str.Y_53
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc07a
mov dword [0x18034bdb0], 0x35
lea rax, str.Y_49
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc095
mov dword [0x18034bdb0], 0x31
lea rax, str.Y_23
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc0b0
mov dword [0x18034bdb0], 0x17
lea rax, str.B_80
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc0cb
mov dword [0x18034bdb0], 0x50
lea rax, str.B_45
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc0e6
mov dword [0x18034bdb0], 0x2d
lea rax, str.L3_86
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc101
mov dword [0x18034bdb0], 0x56
lea rax, str.L3_28
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc11c
mov dword [0x18034bdb0], 0x1c
lea rax, str.R3_79
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc137
mov dword [0x18034bdb0], 0x4f
lea rax, str.R3_93
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc152
mov dword [0x18034bdb0], 0x5d
lea rax, str.R3_50
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc16d
mov dword [0x18034bdb0], 0x32
lea rax, str.R3_29
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc188
mov dword [0x18034bdb0], 0x1d
lea rax, str.R3_26
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc1a3
mov dword [0x18034bdb0], 0x1a
lea rax, str.LB_68
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc1be
mov dword [0x18034bdb0], 0x44
lea rax, str.LB_89
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc1d9
mov dword [0x18034bdb0], 0x59
lea rax, str.LB_38
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc1f4
mov dword [0x18034bdb0], 0x26
lea rax, str.LB_37
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc20f
mov dword [0x18034bdb0], 0x25
lea rax, str.RB_69
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc22a
mov dword [0x18034bdb0], 0x45
lea rax, str.RB_76
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc245
mov dword [0x18034bdb0], 0x4c
lea rax, str.RB_90
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc260
mov dword [0x18034bdb0], 0x5a
lea rax, str.RB_55
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc27b
mov dword [0x18034bdb0], 0x37
lea rax, str.RB_44
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc296
mov dword [0x18034bdb0], 0x2c
lea rax, str.LT_77
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc2b1
mov dword [0x18034bdb0], 0x4d
lea rax, str.LT_72
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc2cc
mov dword [0x18034bdb0], 0x48
lea rax, str.LT_88
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc2e7
mov dword [0x18034bdb0], 0x58
lea rax, str.LT_91
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc302
mov dword [0x18034bdb0], 0x5b
lea rax, str.LT_25
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc31d
mov dword [0x18034bdb0], 0x19
lea rax, str.LT_15
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc338
mov dword [0x18034bdb0], 0xf
lea rax, str.LT_10
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc353
mov dword [0x18034bdb0], 0xa
lea rax, str.RT_78
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc36e
mov dword [0x18034bdb0], 0x4e
lea rax, str.RT_71
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc389
mov dword [0x18034bdb0], 0x47
lea rax, str.RT_87
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc3a4
mov dword [0x18034bdb0], 0x57
lea rax, str.RT_92
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc3bf
mov dword [0x18034bdb0], 0x5c
lea rax, str.RT_46
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc3da
mov dword [0x18034bdb0], 0x2e
lea rax, str.RT_24
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc3f5
mov dword [0x18034bdb0], 0x18
lea rax, str.RT_14
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc410
mov dword [0x18034bdb0], 0xe
lea rax, str.RT_11
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc42b
mov dword [0x18034bdb0], 0xb
lea rax, str.DPUP_42
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc446
mov dword [0x18034bdb0], 0x2a
lea rax, str.DPUP_27
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc461
mov dword [0x18034bdb0], 0x1b
lea rax, str.DPDN_48
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc47c
mov dword [0x18034bdb0], 0x30
lea rax, str.DPDN_43
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc497
mov dword [0x18034bdb0], 0x2b
lea rax, str.DPDN_20
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc4b2
mov dword [0x18034bdb0], 0x14
lea rax, str.DPDN_19
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc4cd
mov dword [0x18034bdb0], 0x13
lea rax, str.DPLT_85
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc4e8
mov dword [0x18034bdb0], 0x55
lea rax, str.DPLT_58
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc503
mov dword [0x18034bdb0], 0x3a
lea rax, str.DPLT_52
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc51e
mov dword [0x18034bdb0], 0x34
lea rax, str.DPLT_47
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc539
mov dword [0x18034bdb0], 0x2f
lea rax, str.DPRT_74
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc554
mov dword [0x18034bdb0], 0x4a
lea rax, str.DPRT_54
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc56f
mov dword [0x18034bdb0], 0x36
lea rax, str.DPRT_51
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc58a
mov dword [0x18034bdb0], 0x33
lea rax, str.RSRT_66
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc5a5
mov dword [0x18034bdb0], 0x42
lea rax, str.RSRT_13
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc5c0
mov dword [0x18034bdb0], 0xd
lea rax, str.RSRT_6
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc5db
mov dword [0x18034bdb0], 6
lea rax, str.RSLT_5
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc5f6
mov dword [0x18034bdb0], 5
lea rax, str.RSUP_3
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc611
mov dword [0x18034bdb0], 3
lea rax, str.RSDN_67
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc62c
mov dword [0x18034bdb0], 0x43
lea rax, str.RSDN_12
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc647
mov dword [0x18034bdb0], 0xc
lea rax, str.RSDN_4
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc662
mov dword [0x18034bdb0], 4
lea rax, str.RSDN_2
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc67d
mov dword [0x18034bdb0], 2
lea rax, str.LSRT_64
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc698
mov dword [0x18034bdb0], 0x40
lea rax, str.LSRT_59
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc6b3
mov dword [0x18034bdb0], 0x3b
lea rax, str.LSRT_35
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc6ce
mov dword [0x18034bdb0], 0x23
lea rax, str.LSRT_30
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc6e9
mov dword [0x18034bdb0], 0x1e
lea rax, str.LSRT_9
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc704
mov dword [0x18034bdb0], 9
lea rax, str.LSRT_1
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc71f
mov dword [0x18034bdb0], 1
lea rax, str.LSLT_63
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc73a
mov dword [0x18034bdb0], 0x3f
lea rax, str.LSLT_34
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc755
mov dword [0x18034bdb0], 0x22
lea rax, str.LSUP_61
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc770
mov dword [0x18034bdb0], 0x3d
lea rax, str.LSUP_40
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc78b
mov dword [0x18034bdb0], 0x28
lea rax, str.LSUP_32
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc7a6
mov dword [0x18034bdb0], 0x20
lea rax, str.LSDN_60
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc7c1
mov dword [0x18034bdb0], 0x3c
lea rax, str.LSDN_41
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc7dc
mov dword [0x18034bdb0], 0x29
lea rax, str.LSDN_39
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc7f7
mov dword [0x18034bdb0], 0x27
lea rax, str.LSDN_33
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc812
mov dword [0x18034bdb0], 0x21
lea rax, str.LSDN_31
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc82d
mov dword [0x18034bdb0], 0x1f
lea rax, str.LSDN_8
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc848
mov dword [0x18034bdb0], 8
lea rax, str.CTRL_62
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc863
mov dword [0x18034bdb0], 0x3e
lea rax, str.CTRL_36
cmp qword [rsp + 0x5ed8], rax
jne 0x1801cc87e
mov dword [0x18034bdb0], 0x24
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801ccbaf
mov r9d, 0xf4240
mov r8d, 1
lea rdx, [0x180343eb0]
lea rcx, str.Drift_Level_in_front_of
call fcn.18010d8c0
lea rcx, str.Change_Front_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cc92b
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25cd8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25cd8]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2904], eax
mov eax, dword [rsp + 0x2904]
mov dword [0x180343eb0], eax
lea rcx, [rsp + 0x25cd8]
call fcn.180029310
mov r9d, 0xf4240
mov r8d, 1
lea rdx, [0x180343eac]
lea rcx, str.Drift_Level_behind
call fcn.18010d8c0
lea rcx, str.Change_behind_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cc9ba
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25cf8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25cf8]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2908], eax
mov eax, dword [rsp + 0x2908]
mov dword [0x180343eac], eax
lea rcx, [rsp + 0x25cf8]
call fcn.180029310
lea rax, [rsp + 0xfd50]
mov qword [rsp + 0x5ee0], rax
lea rax, [rsp + 0x2f5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2f5]
mov rcx, qword [rsp + 0x5ee0]
call fcn.1801daf40
mov qword [rsp + 0x5ee8], rax
mov r8, qword [rsp + 0x5ee8]
lea rdx, [0x180382c24]
lea rcx, str.Burnout
call fcn.18010cb30
lea rax, [rsp + 0xfd10]
mov qword [rsp + 0x5ef0], rax
lea rax, [rsp + 0x2f6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2f6]
mov rcx, qword [rsp + 0x5ef0]
call fcn.1801daf60
mov qword [rsp + 0x5ef8], rax
mov r8, qword [rsp + 0x5ef8]
lea rdx, [0x180384cdc]
lea rcx, str.Always_Drift
call fcn.18010cb30
mov r9d, 0x1f4
mov r8d, 1
lea rdx, [0x180343ea8]
lea rcx, str.Always_Drift_Times
call fcn.18010d8c0
lea rcx, str.Change_Always_Drift_Times
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccb01
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25d18]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25d18]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x290c], eax
mov eax, dword [rsp + 0x290c]
mov dword [0x180343ea8], eax
lea rcx, [rsp + 0x25d18]
call fcn.180029310
lea rcx, str.Drift_front_0
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccb1e
mov dword [0x180343eb0], 0
lea rcx, str.Drift_front_1
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccb3b
mov dword [0x180343eb0], 1
lea rcx, str.Drift_front_10
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccb58
mov dword [0x180343eb0], 0xa
lea rcx, str.Drift_behind_0
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccb75
mov dword [0x180343eac], 0
lea rcx, str.Drift_behind_1
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccb92
mov dword [0x180343eac], 1
lea rcx, str.Drift_behind_10
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccbaf
mov dword [0x180343eac], 0xa
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Speedometer
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x146
lea rcx, str.Zone_And_Street_t_t_t_t_t_t
call fcn.18010c490
lea rax, [rsp + 0xfcd0]
mov qword [rsp + 0x5f00], rax
lea rax, [rsp + 0x2f7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2f7]
mov rcx, qword [rsp + 0x5f00]
call fcn.1801daf80
mov qword [rsp + 0x5f08], rax
mov r8, qword [rsp + 0x5f08]
lea rdx, [0x180382cbb]
lea rcx, str.Speedometer
call fcn.18010cb30
movss xmm3, dword [0x1802fb7e4]
movss xmm2, dword [0x1802fdfd4]
lea rdx, [0x180343f68]
lea rcx, str.Left_Right
call fcn.18010e040
movss xmm3, dword [0x1802fb7e4]
movss xmm2, dword [0x1802fdfd4]
lea rdx, [0x180343f64]
lea rcx, str.Up_Down
call fcn.18010e040
movss xmm3, dword [0x1802fb7e4]
movss xmm2, dword [0x1802fdfd4]
lea rdx, [0x180343f60]
lea rcx, str.Biggest
call fcn.18010e040
lea rcx, [0x1802a85d0]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccce8
movss xmm0, dword [0x1802fde20]
movss dword [0x180343f68], xmm0
movss xmm0, dword [0x1802fb5a4]
movss dword [0x180343f64], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x180343f60], xmm0
lea rcx, str.Right
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccd2b
movss xmm0, dword [0x1802fb5b8]
movss dword [0x180343f68], xmm0
movss xmm0, dword [0x1802fb5a4]
movss dword [0x180343f64], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x180343f60], xmm0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Paint_Menu
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0xfc90]
mov qword [rsp + 0x5f10], rax
lea rax, [rsp + 0x2f8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2f8]
mov rcx, qword [rsp + 0x5f10]
call fcn.1801dafa0
mov qword [rsp + 0x5f18], rax
mov r8, qword [rsp + 0x5f18]
lea rdx, [0x180384bf7]
lea rcx, str.Rainbow_Car_Fast
call fcn.18010cb30
lea rax, [rsp + 0xfc50]
mov qword [rsp + 0x5f20], rax
lea rax, [rsp + 0x2f9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2f9]
mov rcx, qword [rsp + 0x5f20]
call fcn.1801dafc0
mov qword [rsp + 0x5f28], rax
mov r8, qword [rsp + 0x5f28]
lea rdx, [0x180384bf6]
lea rcx, str.Rainbow_Car
call fcn.18010cb30
lea rcx, str.Random
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccf14
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2910], eax
call fcn.18022e0e4
cdq
mov ecx, 0xff
idiv ecx
mov eax, edx
mov dword [rsp + 0x2914], eax
call fcn.18022e0e4
cdq
mov ecx, 0xff
idiv ecx
mov eax, edx
mov dword [rsp + 0x2918], eax
call fcn.18022e0e4
cdq
mov ecx, 0xff
idiv ecx
mov eax, edx
mov ecx, dword [rsp + 0x2914]
mov r9d, ecx
mov ecx, dword [rsp + 0x2918]
mov r8d, ecx
mov edx, eax
mov ecx, dword [rsp + 0x2910]
call fcn.1801e8730
mov ecx, dword [rsp + 0x2910]
call fcn.1801e61c0
test eax, eax
je 0x1801ccf14
call fcn.18022e0e4
cdq
mov ecx, 0xff
idiv ecx
mov eax, edx
mov dword [rsp + 0x291c], eax
call fcn.18022e0e4
cdq
mov ecx, 0xff
idiv ecx
mov eax, edx
mov dword [rsp + 0x2920], eax
call fcn.18022e0e4
cdq
mov ecx, 0xff
idiv ecx
mov eax, edx
mov ecx, dword [rsp + 0x291c]
mov r9d, ecx
mov ecx, dword [rsp + 0x2920]
mov r8d, ecx
mov edx, eax
mov ecx, dword [rsp + 0x2910]
call fcn.1801e6190
lea rcx, str.Chrome
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccf5d
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2924], eax
mov r8d, 0x78
mov edx, 0x78
mov ecx, dword [rsp + 0x2924]
call fcn.1801e86c0
mov dword [0x180343f78], 0x78
lea rcx, str.Black
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ccfb7
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2928], eax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x2928]
call fcn.1801e8730
mov dword [0x180382aec], 0
mov dword [0x180382ae4], 0
mov dword [0x180343f7c], 0
lea rcx, str.White
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd01a
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x292c], eax
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
mov ecx, dword [rsp + 0x292c]
call fcn.1801e8730
mov dword [0x180382aec], 0xff
mov dword [0x180382ae4], 0xff
mov dword [0x180343f7c], 0xff
lea rcx, [0x1802a2c10]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd077
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2930], eax
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
mov ecx, dword [rsp + 0x2930]
call fcn.1801e8730
mov dword [0x180382aec], 0xff
mov dword [0x180382ae4], 0
mov dword [0x180343f7c], 0
lea rcx, str.Green
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd0d4
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2934], eax
xor r9d, r9d
mov r8d, 0xff
xor edx, edx
mov ecx, dword [rsp + 0x2934]
call fcn.1801e8730
mov dword [0x180382aec], 0
mov dword [0x180382ae4], 0xff
mov dword [0x180343f7c], 0
lea rcx, str.Blue
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd131
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2938], eax
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x2938]
call fcn.1801e8730
mov dword [0x180382aec], 0
mov dword [0x180382ae4], 0
mov dword [0x180343f7c], 0xff
lea rcx, str.Orange
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd191
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x293c], eax
xor r9d, r9d
mov r8d, 0x80
mov edx, 0xff
mov ecx, dword [rsp + 0x293c]
call fcn.1801e8730
mov dword [0x180382aec], 0xff
mov dword [0x180382ae4], 0x80
mov dword [0x180343f7c], 0
lea rcx, str.Yellow
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd1f1
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2940], eax
xor r9d, r9d
mov r8d, 0xff
mov edx, 0xff
mov ecx, dword [rsp + 0x2940]
call fcn.1801e8730
mov dword [0x180382aec], 0xff
mov dword [0x180382ae4], 0xff
mov dword [0x180343f7c], 0
lea rcx, str.Purple
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd251
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2944], eax
mov r9d, 0xcc
xor r8d, r8d
mov edx, 0xcc
mov ecx, dword [rsp + 0x2944]
call fcn.1801e8730
mov dword [0x180382aec], 0xcc
mov dword [0x180382ae4], 0
mov dword [0x180343f7c], 0xcc
lea rcx, str.Grey
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd2b4
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2948], eax
mov r9d, 0x60
mov r8d, 0x60
mov edx, 0x60
mov ecx, dword [rsp + 0x2948]
call fcn.1801e8730
mov dword [0x180382aec], 0x60
mov dword [0x180382ae4], 0x60
mov dword [0x180343f7c], 0x60
lea rcx, str.Brown
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd317
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x294c], eax
mov r9d, 0x2a
mov r8d, 0x2a
mov edx, 0xa5
mov ecx, dword [rsp + 0x294c]
call fcn.1801e8730
mov dword [0x180382aec], 0xa5
mov dword [0x180382ae4], 0x2a
mov dword [0x180343f7c], 0x2a
lea rcx, str.Pink
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd37a
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2950], eax
mov r9d, 0xff
mov r8d, 0x33
mov edx, 0xff
mov ecx, dword [rsp + 0x2950]
call fcn.1801e8730
mov dword [0x180382aec], 0xff
mov dword [0x180382ae4], 0x33
mov dword [0x180343f7c], 0xff
lea rcx, str.Cool_Green
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd3da
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2954], eax
mov r9d, 0xc4
mov r8d, 0xff
xor edx, edx
mov ecx, dword [rsp + 0x2954]
call fcn.1801e8730
mov dword [0x180382aec], 0
mov dword [0x180382ae4], 0xff
mov dword [0x180343f7c], 0x128
lea rcx, str.Hot_Pink
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd43a
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2958], eax
mov r9d, 0x91
xor r8d, r8d
mov edx, 0xff
mov ecx, dword [rsp + 0x2958]
call fcn.1801e8730
mov dword [0x180382aec], 0xff
mov dword [0x180382ae4], 0
mov dword [0x180343f7c], 0x91
lea rcx, str.Lime
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd49a
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x295c], eax
xor r9d, r9d
mov r8d, 0xff
mov edx, 0x80
mov ecx, dword [rsp + 0x295c]
call fcn.1801e8730
mov dword [0x180382aec], 0x80
mov dword [0x180382ae4], 0xff
mov dword [0x180343f7c], 0
lea rcx, str.Lava_Red
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd4fa
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2960], eax
xor r9d, r9d
mov r8d, 0x3c
mov edx, 0xff
mov ecx, dword [rsp + 0x2960]
call fcn.1801e8730
mov dword [0x180382aec], 0xff
mov dword [0x180382ae4], 0x3c
mov dword [0x180343f7c], 0
lea rcx, str.Mint_Green
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd55a
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2964], eax
mov r9d, 0x77
mov r8d, 0xff
xor edx, edx
mov ecx, dword [rsp + 0x2964]
call fcn.1801e8730
mov dword [0x180382aec], 0
mov dword [0x180382ae4], 0xff
mov dword [0x180343f7c], 0x77
lea rcx, str.Neon_Green
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd5ba
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2968], eax
xor r9d, r9d
mov r8d, 0xff
mov edx, 0xbb
mov ecx, dword [rsp + 0x2968]
call fcn.1801e8730
mov dword [0x180382aec], 0xbb
mov dword [0x180382ae4], 0xff
mov dword [0x180343f7c], 0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Paint_Menu
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x233
lea rcx, str.Chrome_t_t_t_t
call fcn.18010c490
mov edx, 0x22c
lea rcx, str.Paint_Color_1_t_t_t_t
call fcn.18010c490
mov edx, 0x22d
lea rcx, str.Paint_Color_2_t_t_t_t
call fcn.18010c490
mov edx, 0x22e
lea rcx, str.Paint_Color_3_t_t_t_t
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Paint_Menu
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382aec]
lea rcx, str.Paint_Color_1
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x296c], eax
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x296c]
call fcn.1801e8730
call fcn.1800f1a30
movss xmm0, dword [0x1802fb49c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3d0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Paint_Menu
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Chrome
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cd749
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2970], eax
mov r8d, 0x78
mov edx, 0x78
mov ecx, dword [rsp + 0x2970]
call fcn.1801e86c0
mov dword [0x180343f78], 0x78
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343f78]
lea rcx, str.Chrome
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2974], eax
mov r8d, dword [0x180343f78]
mov edx, dword [0x180343f78]
mov ecx, dword [rsp + 0x2974]
call fcn.1801e86c0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4b0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3f8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Paint_Menu_2
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180382ae4]
lea rcx, str.Paint_Color_2
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2978], eax
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x2978]
call fcn.1801e8730
call fcn.1800f1a30
movss xmm0, dword [0x1802fb49c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3d0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Paint_Menu_3
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x180343f7c]
lea rcx, str.Paint_Color_3
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x297c], eax
mov r9d, dword [0x180343f7c]
mov r8d, dword [0x180382ae4]
mov edx, dword [0x180382aec]
mov ecx, dword [rsp + 0x297c]
call fcn.1801e8730
call fcn.1800f1a30
movss xmm0, dword [0x1802fb49c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3d0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Paint_Menu
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x254
lea rcx, str.Cars_Light_t_t_t_t
call fcn.18010c490
lea rax, [rsp + 0xfc10]
mov qword [rsp + 0x5f30], rax
lea rax, [rsp + 0x2fa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2fa]
mov rcx, qword [rsp + 0x5f30]
call fcn.1801dafe0
mov qword [rsp + 0x5f38], rax
mov r8, qword [rsp + 0x5f38]
lea rdx, [0x180382c13]
lea rcx, str.Rainbow_Neons
call fcn.18010cb30
lea rcx, str.Enable_Neons
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cda53
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2980], eax
mov edx, 1
mov ecx, dword [rsp + 0x2980]
call fcn.1801e8830
mov r8d, 1
xor edx, edx
mov ecx, dword [rsp + 0x2980]
call fcn.1801e87c0
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x2980]
call fcn.1801e87c0
mov r8d, 1
mov edx, 2
mov ecx, dword [rsp + 0x2980]
call fcn.1801e87c0
mov r8d, 1
mov edx, 3
mov ecx, dword [rsp + 0x2980]
call fcn.1801e87c0
mov r8d, 1
mov edx, 4
mov ecx, dword [rsp + 0x2980]
call fcn.1801e87c0
mov r8d, 1
mov edx, 5
mov ecx, dword [rsp + 0x2980]
call fcn.1801e87c0
mov r8d, 1
mov edx, 6
mov ecx, dword [rsp + 0x2980]
call fcn.1801e87c0
mov r8d, 1
mov edx, 7
mov ecx, dword [rsp + 0x2980]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2980]
call fcn.1801e8970
lea rcx, str.Disable_Neons
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cdb38
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2984], eax
xor edx, edx
mov ecx, dword [rsp + 0x2984]
call fcn.1801e8830
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x2984]
call fcn.1801e87c0
xor r8d, r8d
mov edx, 1
mov ecx, dword [rsp + 0x2984]
call fcn.1801e87c0
xor r8d, r8d
mov edx, 2
mov ecx, dword [rsp + 0x2984]
call fcn.1801e87c0
xor r8d, r8d
mov edx, 3
mov ecx, dword [rsp + 0x2984]
call fcn.1801e87c0
xor r8d, r8d
mov edx, 4
mov ecx, dword [rsp + 0x2984]
call fcn.1801e87c0
xor r8d, r8d
mov edx, 5
mov ecx, dword [rsp + 0x2984]
call fcn.1801e87c0
xor r8d, r8d
mov edx, 6
mov ecx, dword [rsp + 0x2984]
call fcn.1801e87c0
xor r8d, r8d
mov edx, 7
mov ecx, dword [rsp + 0x2984]
call fcn.1801e87c0
xor edx, edx
mov ecx, dword [rsp + 0x2984]
call fcn.1801e8970
lea rcx, [0x1802a2c10]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cdb88
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2988], eax
mov edx, 1
mov ecx, dword [rsp + 0x2988]
call fcn.1801e8830
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
mov ecx, dword [rsp + 0x2988]
call fcn.1801e6160
lea rcx, str.Green
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cdbd8
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x298c], eax
mov edx, 8
mov ecx, dword [rsp + 0x298c]
call fcn.1801e8830
xor r9d, r9d
mov r8d, 0xff
xor edx, edx
mov ecx, dword [rsp + 0x298c]
call fcn.1801e6160
lea rcx, str.Blue
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cdc28
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2990], eax
mov edx, 8
mov ecx, dword [rsp + 0x2990]
call fcn.1801e8830
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
mov ecx, dword [rsp + 0x2990]
call fcn.1801e6160
lea rcx, str.Hot_Pink
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cdc7e
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2994], eax
mov edx, 8
mov ecx, dword [rsp + 0x2994]
call fcn.1801e8830
mov r9d, 0x9d
mov r8d, 0x23
mov edx, 0xe2
mov ecx, dword [rsp + 0x2994]
call fcn.1801e6160
lea rcx, str.Yellow
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cdcd1
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2998], eax
mov edx, 8
mov ecx, dword [rsp + 0x2998]
call fcn.1801e8830
xor r9d, r9d
mov r8d, 0xf4
mov edx, 0xf7
mov ecx, dword [rsp + 0x2998]
call fcn.1801e6160
lea rcx, str.Orange
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cdd24
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x299c], eax
mov edx, 8
mov ecx, dword [rsp + 0x299c]
call fcn.1801e8830
xor r9d, r9d
mov r8d, 0x5b
mov edx, 0xf7
mov ecx, dword [rsp + 0x299c]
call fcn.1801e6160
lea rcx, str.Aqua
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cdd7a
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x29a0], eax
mov edx, 8
mov ecx, dword [rsp + 0x29a0]
call fcn.1801e8830
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0x28
mov ecx, dword [rsp + 0x29a0]
call fcn.1801e6160
lea rcx, str.White
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cddd0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x29a4], eax
mov edx, 8
mov ecx, dword [rsp + 0x29a4]
call fcn.1801e8830
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
mov ecx, dword [rsp + 0x29a4]
call fcn.1801e6160
lea rcx, str.Magenta
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cde23
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x29a8], eax
mov edx, 8
mov ecx, dword [rsp + 0x29a8]
call fcn.1801e8830
mov r9d, 0x23
xor r8d, r8d
mov edx, 0x66
mov ecx, dword [rsp + 0x29a8]
call fcn.1801e6160
lea rcx, str.Purple
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cde76
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x29ac], eax
mov edx, 8
mov ecx, dword [rsp + 0x29ac]
call fcn.1801e8830
mov r9d, 0x53
xor r8d, r8d
mov edx, 0x35
mov ecx, dword [rsp + 0x29ac]
call fcn.1801e6160
lea rcx, str.Dark_Green
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cdec6
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x29b0], eax
mov edx, 8
mov ecx, dword [rsp + 0x29b0]
call fcn.1801e8830
xor r9d, r9d
mov r8d, 0x76
xor edx, edx
mov ecx, dword [rsp + 0x29b0]
call fcn.1801e6160
lea rcx, str.Rose_Red
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cdf16
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x29b4], eax
mov edx, 8
mov ecx, dword [rsp + 0x29b4]
call fcn.1801e8830
xor r9d, r9d
xor r8d, r8d
mov edx, 0xa1
mov ecx, dword [rsp + 0x29b4]
call fcn.1801e6160
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Cars_Light
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x180382c9b]
lea rcx, str.Head_Light
call fcn.18010c8f0
mov r9d, 0xe
xor r8d, r8d
lea rdx, [0x180382bb0]
lea rcx, str.HeadLight_Xeon22
call fcn.18010d8c0
call fcn.1800f1a30
call fcn.180028ab0
jmp case.0x18011196c.3
lea rcx, str.Thunder_Customs
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0xa3
lea rcx, str.Paint_Menu_t_t_t_t_t
call fcn.18010c490
mov edx, 0x175
lea rcx, str.Neon_t_t_t_t_t
call fcn.18010c490
lea rdx, [0x1802746c6]
lea rcx, [0x18034f1f8]
call fcn.180037ac0
movzx eax, al
test eax, eax
je 0x1801ce22b
mov edx, 0x169
lea rcx, str.Modification_t_t_t_t_t
call fcn.18010c490
mov edx, 0x232
lea rcx, str.Custom_Menu_t_t_t
call fcn.18010c490
mov edx, 0x16a
lea rcx, str.Power_t_t_t_t
call fcn.18010c490
mov edx, 0x27a
lea rcx, str.Vehicle_Info_t_t_t_t
call fcn.18010c490
lea rcx, str.Open_Doors
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ce125
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e6b70
xor r9d, r9d
mov r8d, 1
xor edx, edx
mov ecx, eax
call fcn.1801e6130
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e6b70
xor r9d, r9d
mov r8d, 1
mov edx, 1
mov ecx, eax
call fcn.1801e6130
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e6b70
xor r9d, r9d
mov r8d, 1
mov edx, 2
mov ecx, eax
call fcn.1801e6130
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e6b70
xor r9d, r9d
mov r8d, 1
mov edx, 3
mov ecx, eax
call fcn.1801e6130
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e6b70
xor r9d, r9d
mov r8d, 1
mov edx, 4
mov ecx, eax
call fcn.1801e6130
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e6b70
xor r9d, r9d
mov r8d, 1
mov edx, 5
mov ecx, eax
call fcn.1801e6130
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e6b70
xor r9d, r9d
mov r8d, 1
mov edx, 6
mov ecx, eax
call fcn.1801e6130
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e6b70
xor r9d, r9d
mov r8d, 1
mov edx, 7
mov ecx, eax
call fcn.1801e6130
lea rcx, str.Close_Doors
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ce150
call fcn.1801e92f0
mov ecx, eax
call fcn.1801e6b70
mov edx, 1
mov ecx, eax
call fcn.1801e60d0
lea rcx, str.Custom_Plate
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ce1ab
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x29b8], eax
mov ecx, dword [rsp + 0x29b8]
call fcn.1800e4750
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
mov ecx, dword [rsp + 0x29b8]
call fcn.1801e8890
lea rdx, [0x180384c0e]
lea rcx, str.rMatrix_Plates
call fcn.18010c8f0
lea rax, [rsp + 0xfbd0]
mov qword [rsp + 0x5f40], rax
lea rax, [rsp + 0x2fb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2fb]
mov rcx, qword [rsp + 0x5f40]
call fcn.1801db000
mov qword [rsp + 0x5f48], rax
mov r8, qword [rsp + 0x5f48]
lea rdx, [0x180382cc9]
lea rcx, str.rSeat_Belt
call fcn.18010cb30
mov edx, 0x16c
lea rcx, str.Unlimited_t_t_t_t
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028c90
jmp case.0x18011196c.3
lea rcx, str.Thunder_Customs
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x22b
lea rcx, str.Paint_Color_Menu_t_t_t_t
call fcn.18010c490
mov edx, 0x150
lea rcx, str.Wheels_Custom_t_t_t_t_t
call fcn.18010c490
mov edx, 0x22a
lea rcx, str.Custom_Model_t_t_t_t_t
call fcn.18010c490
mov edx, 0x234
lea rcx, str.Horn_Sound_t_t_t_t_t
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4c8]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb46c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Vehicle_Info
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x1803856e3]
lea rcx, str.rVehicle_Info
call fcn.18010c8f0
movss xmm3, dword [0x1802fc858]
xorps xmm2, xmm2
lea rdx, [0x18034bd64]
lea rcx, str.Pos_X
call fcn.18010e040
movss xmm3, dword [0x1802fc858]
xorps xmm2, xmm2
lea rdx, [0x180385718]
lea rcx, str.Pos_Y
call fcn.18010e040
movss xmm3, dword [0x1802fc858]
xorps xmm2, xmm2
lea rdx, [0x180385714]
lea rcx, str.Pos_Z
call fcn.18010e040
movss xmm3, dword [0x1802fc858]
xorps xmm2, xmm2
lea rdx, [0x18034bd60]
lea rcx, str.Pos_X1
call fcn.18010e040
movss xmm3, dword [0x1802fc858]
xorps xmm2, xmm2
lea rdx, [0x180385710]
lea rcx, str.Pos_Y1
call fcn.18010e040
movss xmm3, dword [0x1802fc858]
xorps xmm2, xmm2
lea rdx, [0x1803856e4]
lea rcx, str.Pos_Z1
call fcn.18010e040
movss xmm3, dword [0x1802fc858]
xorps xmm2, xmm2
lea rdx, [0x18034bd5c]
lea rcx, str.Pos_Height
call fcn.18010e040
movss xmm3, dword [0x1802fc858]
xorps xmm2, xmm2
lea rdx, [0x18034bd58]
lea rcx, str.Pos_Width
call fcn.18010e040
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bd54]
lea rcx, str.Pos_Red
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bd50]
lea rcx, str.Pos_Green
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bd4c]
lea rcx, str.Pos_Blue
call fcn.18010d8c0
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18034bd48]
lea rcx, str.Pos_Alpha
call fcn.18010d8c0
call fcn.1800f1a30
call fcn.180028c30
jmp case.0x18011196c.3
lea rcx, str.Horn_Sounds
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0x3a
xor r8d, r8d
lea rdx, [0x180343f74]
lea rcx, str.Horn_Sounds
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x29bc], eax
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x29bc]
call fcn.1801e8940
xor edx, edx
mov ecx, dword [rsp + 0x29bc]
call fcn.1801e8970
call fcn.1800f1a30
movss xmm0, dword [0x1802fb49c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3d0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Customs_Model
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 8
xor r8d, r8d
lea rdx, [0x180343fd4]
lea rcx, str.Custom_Mods_Kits
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x29c0], eax
xor edx, edx
mov ecx, dword [rsp + 0x29c0]
call fcn.1801e8970
mov dword [rsp + 0x29c4], 0
jmp 0x1801ce54e
mov eax, dword [rsp + 0x29c4]
inc eax
mov dword [rsp + 0x29c4], eax
cmp dword [rsp + 0x29c4], 0x32
jge 0x1801ce58c
mov edx, dword [rsp + 0x29c4]
mov ecx, dword [rsp + 0x29c0]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
xor r9d, r9d
mov r8d, eax
mov edx, dword [rsp + 0x29c4]
mov ecx, dword [rsp + 0x29c0]
call fcn.1801e8940
jmp 0x1801ce53e
lea rdx, str.Thunder
mov ecx, dword [rsp + 0x29c0]
call fcn.1801e8890
call fcn.1800f1a30
movss xmm0, dword [0x1802fb49c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3d0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Customs_Model
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x229
lea rcx, str.Custom_Model_t_t_t_t_t
call fcn.18010c490
call fcn.1800f1a30
movss xmm0, dword [0x1802fb49c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3d0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Thunder_Customs
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0xfb90]
mov qword [rsp + 0x5f50], rax
lea rax, [rsp + 0x2fc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2fc]
mov rcx, qword [rsp + 0x5f50]
call fcn.1801db020
mov qword [rsp + 0x5f58], rax
mov r8, qword [rsp + 0x5f58]
lea rdx, [0x180384cc5]
lea rcx, str.Dirty
call fcn.18010cb30
mov r9d, 0x14
mov r8d, 1
lea rdx, [0x180382cf8]
lea rcx, str.Dirt_Level
call fcn.18010d8c0
lea rax, [rsp + 0xfb50]
mov qword [rsp + 0x5f60], rax
lea rax, [rsp + 0x2fd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2fd]
mov rcx, qword [rsp + 0x5f60]
call fcn.1801db040
mov qword [rsp + 0x5f68], rax
mov r8, qword [rsp + 0x5f68]
lea rdx, [0x180384cc4]
lea rcx, str.Torque
call fcn.18010cb30
movss xmm3, dword [0x1802fd644]
movss xmm2, dword [0x1802fb5dc]
lea rdx, [0x180343fd0]
lea rcx, str.Torque_Level
call fcn.18010e040
lea rcx, str.Change_Torque
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ce792
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25d38]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25d38]
call fcn.18010fba0
movss dword [rsp + 0x29c8], xmm0
movss xmm0, dword [rsp + 0x29c8]
movss dword [0x180343fd0], xmm0
lea rcx, [rsp + 0x25d38]
call fcn.180029310
lea rax, [rsp + 0xfb10]
mov qword [rsp + 0x5f70], rax
lea rax, [rsp + 0x2fe]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2fe]
mov rcx, qword [rsp + 0x5f70]
call fcn.1801db060
mov qword [rsp + 0x5f78], rax
mov r8, qword [rsp + 0x5f78]
lea rdx, [0x180384cc3]
lea rcx, str.Power
call fcn.18010cb30
movss xmm3, dword [0x1802fd644]
movss xmm2, dword [0x1802fb5dc]
lea rdx, [0x180343fcc]
lea rcx, str.Power_Level
call fcn.18010e040
lea rcx, str.Change_Power
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ce883
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25d58]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25d58]
call fcn.18010fba0
movss dword [rsp + 0x29cc], xmm0
movss xmm0, dword [rsp + 0x29cc]
movss dword [0x180343fcc], xmm0
lea rcx, [rsp + 0x25d58]
call fcn.180029310
lea rax, [rsp + 0xfad0]
mov qword [rsp + 0x5f80], rax
lea rax, [rsp + 0x2ff]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x2ff]
mov rcx, qword [rsp + 0x5f80]
call fcn.1801db080
mov qword [rsp + 0x5f88], rax
mov r8, qword [rsp + 0x5f88]
lea rdx, [0x180384bf0]
lea rcx, str.Vehicle_Damage
call fcn.18010cb30
movss xmm3, dword [0x1802fdd68]
movss xmm2, dword [0x1802fb5dc]
lea rdx, [0x180343fc4]
lea rcx, str.Damage_Level
call fcn.18010e040
lea rcx, str.Change_Damage_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ce974
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25d78]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25d78]
call fcn.18010fba0
movss dword [rsp + 0x29d0], xmm0
movss xmm0, dword [rsp + 0x29d0]
movss dword [0x180343fc4], xmm0
lea rcx, [rsp + 0x25d78]
call fcn.180029310
lea rcx, str.Reset
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ce9b7
movss xmm0, dword [0x1802fdd68]
movss dword [0x180343fc4], xmm0
movss xmm0, dword [0x1802fb5dc]
movss dword [0x180343fcc], xmm0
movss xmm0, dword [0x1802fb5dc]
movss dword [0x180343fd0], xmm0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb51c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb540]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Modifications
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x176
lea rcx, str.Modification_Int_t_t_t
call fcn.18010c490
lea rcx, str.Add_Blip_Registration
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ceb59
call fcn.1801e92f0
mov dword [rsp + 0x29d4], eax
xor edx, edx
mov ecx, dword [rsp + 0x29d4]
call fcn.1801e9290
mov ecx, dword [rsp + 0x29d4]
call fcn.1801e6b70
mov dword [rsp + 0x29d8], eax
mov edx, 1
mov ecx, dword [rsp + 0x29d8]
call fcn.1801e8160
mov dword [rsp + 0x29dc], 0
jmp 0x1801cea75
mov eax, dword [rsp + 0x29dc]
inc eax
mov dword [rsp + 0x29dc], eax
cmp dword [rsp + 0x29dc], 0x15e
jge 0x1801ceaa3
mov ecx, dword [rsp + 0x29d8]
call fcn.1801e81c0
mov ecx, eax
call fcn.1801e6080
mov ecx, dword [rsp + 0x29d8]
call fcn.1801e7120
jmp 0x1801cea65
mov r8d, 1
mov edx, 1
mov ecx, dword [rsp + 0x29d8]
call fcn.1801e8030
mov dword [rsp + 0x29e0], 0
jmp 0x1801cead7
mov eax, dword [rsp + 0x29e0]
inc eax
mov dword [rsp + 0x29e0], eax
cmp dword [rsp + 0x29e0], 0x15e
jge 0x1801ceaf4
xor edx, edx
mov ecx, dword [rsp + 0x29d8]
call fcn.1801e8160
jmp 0x1801ceac7
mov edx, 1
mov ecx, dword [rsp + 0x29d8]
call fcn.1801e6020
lea rax, [rsp + 0x2b480]
lea rcx, str.Saved_Vehicle
mov rdi, rax
mov rsi, rcx
mov ecx, 0xe
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rsp + 0x29d8]
call fcn.1801e5fd0
mov dword [rsp + 0x29e4], eax
mov edx, 0x3c
mov ecx, dword [rsp + 0x29e4]
call fcn.1801e5f70
lea rdx, [rsp + 0x2b480]
mov ecx, dword [rsp + 0x29e4]
call fcn.1801e5f20
lea rcx, str.Suspension
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cec41
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x29e8], eax
xor edx, edx
mov ecx, dword [rsp + 0x29e8]
call fcn.1801e9290
test eax, eax
je 0x1801cec41
mov ecx, dword [rsp + 0x29e8]
call fcn.1801e6b70
mov dword [rsp + 0x29ec], eax
xor edx, edx
mov ecx, dword [rsp + 0x29ec]
call fcn.1801e8970
mov edx, 0xf
mov ecx, dword [rsp + 0x29ec]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x29f0], eax
mov edx, 0xf
mov ecx, dword [rsp + 0x29ec]
call fcn.1801e5ec0
mov dword [rsp + 0x29f4], eax
mov eax, dword [rsp + 0x29f0]
cmp dword [rsp + 0x29f4], eax
jge 0x1801cec24
mov eax, dword [rsp + 0x29f4]
inc eax
mov r9d, 1
mov r8d, eax
mov edx, 0xf
mov ecx, dword [rsp + 0x29ec]
call fcn.1801e8940
jmp 0x1801cec41
mov r9d, 1
mov r8d, 0xffffffff
mov edx, 0xf
mov ecx, dword [rsp + 0x29ec]
call fcn.1801e8940
lea rcx, str.Spoiler
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ced1d
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x29f8], eax
xor edx, edx
mov ecx, dword [rsp + 0x29f8]
call fcn.1801e9290
test eax, eax
je 0x1801ced1d
mov ecx, dword [rsp + 0x29f8]
call fcn.1801e6b70
mov dword [rsp + 0x29fc], eax
xor edx, edx
mov ecx, dword [rsp + 0x29fc]
call fcn.1801e8970
xor edx, edx
mov ecx, dword [rsp + 0x29fc]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x2a00], eax
xor edx, edx
mov ecx, dword [rsp + 0x29fc]
call fcn.1801e5ec0
mov dword [rsp + 0x2a04], eax
mov eax, dword [rsp + 0x2a00]
cmp dword [rsp + 0x2a04], eax
jge 0x1801ced03
mov eax, dword [rsp + 0x2a04]
inc eax
mov r9d, 1
mov r8d, eax
xor edx, edx
mov ecx, dword [rsp + 0x29fc]
call fcn.1801e8940
jmp 0x1801ced1d
mov r9d, 1
mov r8d, 0xffffffff
xor edx, edx
mov ecx, dword [rsp + 0x29fc]
call fcn.1801e8940
lea rcx, str.Exaust
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cee05
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2a08], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a08]
call fcn.1801e9290
test eax, eax
je 0x1801cee05
mov ecx, dword [rsp + 0x2a08]
call fcn.1801e6b70
mov dword [rsp + 0x2a0c], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a0c]
call fcn.1801e8970
mov edx, 4
mov ecx, dword [rsp + 0x2a0c]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x2a10], eax
mov edx, 4
mov ecx, dword [rsp + 0x2a0c]
call fcn.1801e5ec0
mov dword [rsp + 0x2a14], eax
mov eax, dword [rsp + 0x2a10]
cmp dword [rsp + 0x2a14], eax
jge 0x1801cede8
mov eax, dword [rsp + 0x2a14]
inc eax
mov r9d, 1
mov r8d, eax
mov edx, 4
mov ecx, dword [rsp + 0x2a0c]
call fcn.1801e8940
jmp 0x1801cee05
mov r9d, 1
mov r8d, 0xffffffff
mov edx, 4
mov ecx, dword [rsp + 0x2a0c]
call fcn.1801e8940
lea rcx, str.Hood
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801ceeed
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2a18], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a18]
call fcn.1801e9290
test eax, eax
je 0x1801ceeed
mov ecx, dword [rsp + 0x2a18]
call fcn.1801e6b70
mov dword [rsp + 0x2a1c], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a1c]
call fcn.1801e8970
mov edx, 7
mov ecx, dword [rsp + 0x2a1c]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x2a20], eax
mov edx, 7
mov ecx, dword [rsp + 0x2a1c]
call fcn.1801e5ec0
mov dword [rsp + 0x2a24], eax
mov eax, dword [rsp + 0x2a20]
cmp dword [rsp + 0x2a24], eax
jge 0x1801ceed0
mov eax, dword [rsp + 0x2a24]
inc eax
mov r9d, 1
mov r8d, eax
mov edx, 7
mov ecx, dword [rsp + 0x2a1c]
call fcn.1801e8940
jmp 0x1801ceeed
mov r9d, 1
mov r8d, 0xffffffff
mov edx, 7
mov ecx, dword [rsp + 0x2a1c]
call fcn.1801e8940
lea rcx, str.Front_Bumper
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cefd5
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2a28], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a28]
call fcn.1801e9290
test eax, eax
je 0x1801cefd5
mov ecx, dword [rsp + 0x2a28]
call fcn.1801e6b70
mov dword [rsp + 0x2a2c], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a2c]
call fcn.1801e8970
mov edx, 1
mov ecx, dword [rsp + 0x2a2c]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x2a30], eax
mov edx, 1
mov ecx, dword [rsp + 0x2a2c]
call fcn.1801e5ec0
mov dword [rsp + 0x2a34], eax
mov eax, dword [rsp + 0x2a30]
cmp dword [rsp + 0x2a34], eax
jge 0x1801cefb8
mov eax, dword [rsp + 0x2a34]
inc eax
mov r9d, 1
mov r8d, eax
mov edx, 1
mov ecx, dword [rsp + 0x2a2c]
call fcn.1801e8940
jmp 0x1801cefd5
mov r9d, 1
mov r8d, 0xffffffff
mov edx, 1
mov ecx, dword [rsp + 0x2a2c]
call fcn.1801e8940
lea rcx, str.Rear_Bumper
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cf0bd
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2a38], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a38]
call fcn.1801e9290
test eax, eax
je 0x1801cf0bd
mov ecx, dword [rsp + 0x2a38]
call fcn.1801e6b70
mov dword [rsp + 0x2a3c], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a3c]
call fcn.1801e8970
mov edx, 2
mov ecx, dword [rsp + 0x2a3c]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x2a40], eax
mov edx, 2
mov ecx, dword [rsp + 0x2a3c]
call fcn.1801e5ec0
mov dword [rsp + 0x2a44], eax
mov eax, dword [rsp + 0x2a40]
cmp dword [rsp + 0x2a44], eax
jge 0x1801cf0a0
mov eax, dword [rsp + 0x2a44]
inc eax
mov r9d, 1
mov r8d, eax
mov edx, 2
mov ecx, dword [rsp + 0x2a3c]
call fcn.1801e8940
jmp 0x1801cf0bd
mov r9d, 1
mov r8d, 0xffffffff
mov edx, 2
mov ecx, dword [rsp + 0x2a3c]
call fcn.1801e8940
lea rcx, str.Grille
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cf1a5
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2a48], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a48]
call fcn.1801e9290
test eax, eax
je 0x1801cf1a5
mov ecx, dword [rsp + 0x2a48]
call fcn.1801e6b70
mov dword [rsp + 0x2a4c], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a4c]
call fcn.1801e8970
mov edx, 6
mov ecx, dword [rsp + 0x2a4c]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x2a50], eax
mov edx, 6
mov ecx, dword [rsp + 0x2a4c]
call fcn.1801e5ec0
mov dword [rsp + 0x2a54], eax
mov eax, dword [rsp + 0x2a50]
cmp dword [rsp + 0x2a54], eax
jge 0x1801cf188
mov eax, dword [rsp + 0x2a54]
inc eax
mov r9d, 1
mov r8d, eax
mov edx, 6
mov ecx, dword [rsp + 0x2a4c]
call fcn.1801e8940
jmp 0x1801cf1a5
mov r9d, 1
mov r8d, 0xffffffff
mov edx, 6
mov ecx, dword [rsp + 0x2a4c]
call fcn.1801e8940
lea rcx, str.Side_Skirts
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cf28d
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2a58], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a58]
call fcn.1801e9290
test eax, eax
je 0x1801cf28d
mov ecx, dword [rsp + 0x2a58]
call fcn.1801e6b70
mov dword [rsp + 0x2a5c], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a5c]
call fcn.1801e8970
mov edx, 3
mov ecx, dword [rsp + 0x2a5c]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x2a60], eax
mov edx, 3
mov ecx, dword [rsp + 0x2a5c]
call fcn.1801e5ec0
mov dword [rsp + 0x2a64], eax
mov eax, dword [rsp + 0x2a60]
cmp dword [rsp + 0x2a64], eax
jge 0x1801cf270
mov eax, dword [rsp + 0x2a64]
inc eax
mov r9d, 1
mov r8d, eax
mov edx, 3
mov ecx, dword [rsp + 0x2a5c]
call fcn.1801e8940
jmp 0x1801cf28d
mov r9d, 1
mov r8d, 0xffffffff
mov edx, 3
mov ecx, dword [rsp + 0x2a5c]
call fcn.1801e8940
lea rcx, str.Roof
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cf375
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2a68], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a68]
call fcn.1801e9290
test eax, eax
je 0x1801cf375
mov ecx, dword [rsp + 0x2a68]
call fcn.1801e6b70
mov dword [rsp + 0x2a6c], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a6c]
call fcn.1801e8970
mov edx, 0xa
mov ecx, dword [rsp + 0x2a6c]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x2a70], eax
mov edx, 0xa
mov ecx, dword [rsp + 0x2a6c]
call fcn.1801e5ec0
mov dword [rsp + 0x2a74], eax
mov eax, dword [rsp + 0x2a70]
cmp dword [rsp + 0x2a74], eax
jge 0x1801cf358
mov eax, dword [rsp + 0x2a74]
inc eax
mov r9d, 1
mov r8d, eax
mov edx, 0xa
mov ecx, dword [rsp + 0x2a6c]
call fcn.1801e8940
jmp 0x1801cf375
mov r9d, 1
mov r8d, 0xffffffff
mov edx, 0xa
mov ecx, dword [rsp + 0x2a6c]
call fcn.1801e8940
lea rcx, str.Windows_Tint
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cf415
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2a78], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a78]
call fcn.1801e9290
test eax, eax
je 0x1801cf415
mov ecx, dword [rsp + 0x2a78]
call fcn.1801e6b70
mov dword [rsp + 0x2a7c], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a7c]
call fcn.1801e8970
mov ecx, dword [rsp + 0x2a7c]
call fcn.1801e5e70
mov dword [rsp + 0x2a80], eax
cmp dword [rsp + 0x2a80], 3
jge 0x1801cf407
mov eax, dword [rsp + 0x2a80]
inc eax
mov edx, eax
mov ecx, dword [rsp + 0x2a7c]
call fcn.1801e5e10
jmp 0x1801cf415
xor edx, edx
mov ecx, dword [rsp + 0x2a7c]
call fcn.1801e5e10
lea rcx, str.Fenders
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cf4fd
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2a84], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a84]
call fcn.1801e9290
test eax, eax
je 0x1801cf4fd
mov ecx, dword [rsp + 0x2a84]
call fcn.1801e6b70
mov dword [rsp + 0x2a88], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a88]
call fcn.1801e8970
mov edx, 8
mov ecx, dword [rsp + 0x2a88]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x2a8c], eax
mov edx, 8
mov ecx, dword [rsp + 0x2a88]
call fcn.1801e5ec0
mov dword [rsp + 0x2a90], eax
mov eax, dword [rsp + 0x2a8c]
cmp dword [rsp + 0x2a90], eax
jge 0x1801cf4e0
mov eax, dword [rsp + 0x2a90]
inc eax
mov r9d, 1
mov r8d, eax
mov edx, 8
mov ecx, dword [rsp + 0x2a88]
call fcn.1801e8940
jmp 0x1801cf4fd
mov r9d, 1
mov r8d, 0xffffffff
mov edx, 8
mov ecx, dword [rsp + 0x2a88]
call fcn.1801e8940
lea rcx, str.Rollcage
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cf5e5
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2a94], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a94]
call fcn.1801e9290
test eax, eax
je 0x1801cf5e5
mov ecx, dword [rsp + 0x2a94]
call fcn.1801e6b70
mov dword [rsp + 0x2a98], eax
xor edx, edx
mov ecx, dword [rsp + 0x2a98]
call fcn.1801e8970
mov edx, 5
mov ecx, dword [rsp + 0x2a98]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x2a9c], eax
mov edx, 5
mov ecx, dword [rsp + 0x2a98]
call fcn.1801e5ec0
mov dword [rsp + 0x2aa0], eax
mov eax, dword [rsp + 0x2a9c]
cmp dword [rsp + 0x2aa0], eax
jge 0x1801cf5c8
mov eax, dword [rsp + 0x2aa0]
inc eax
mov r9d, 1
mov r8d, eax
mov edx, 5
mov ecx, dword [rsp + 0x2a98]
call fcn.1801e8940
jmp 0x1801cf5e5
mov r9d, 1
mov r8d, 0xffffffff
mov edx, 5
mov ecx, dword [rsp + 0x2a98]
call fcn.1801e8940
lea rcx, str.HeadLight
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cf654
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2aa4], eax
xor edx, edx
mov ecx, dword [rsp + 0x2aa4]
call fcn.1801e9290
test eax, eax
je 0x1801cf654
mov ecx, dword [rsp + 0x2aa4]
call fcn.1801e6b70
mov dword [rsp + 0x2aa8], eax
xor edx, edx
mov ecx, dword [rsp + 0x2aa8]
call fcn.1801e8970
mov r8d, 1
mov edx, 0x16
mov ecx, dword [rsp + 0x2aa8]
call fcn.1801e5da0
lea rcx, str.Wheel_Category
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cf77f
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2aac], eax
xor edx, edx
mov ecx, dword [rsp + 0x2aac]
call fcn.1801e9290
test eax, eax
je 0x1801cf77f
mov ecx, dword [rsp + 0x2aac]
call fcn.1801e6b70
mov dword [rsp + 0x2ab0], eax
xor edx, edx
mov ecx, dword [rsp + 0x2ab0]
call fcn.1801e8970
mov ecx, dword [rsp + 0x2ab0]
call fcn.1801e5d50
mov dword [rsp + 0x2ab4], eax
mov ecx, dword [rsp + 0x2aac]
call fcn.1801e5d00
test eax, eax
je 0x1801cf6dc
jmp 0x1801cf77f
cmp dword [rsp + 0x2ab4], 5
jge 0x1801cf719
mov eax, dword [rsp + 0x2ab4]
inc eax
mov edx, eax
mov ecx, dword [rsp + 0x2ab0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, 1
mov edx, 0x17
mov ecx, dword [rsp + 0x2ab0]
call fcn.1801e8940
jmp 0x1801cf77f
cmp dword [rsp + 0x2ab4], 5
jne 0x1801cf757
mov eax, dword [rsp + 0x2ab4]
add eax, 2
mov edx, eax
mov ecx, dword [rsp + 0x2ab0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, 1
mov edx, 0x17
mov ecx, dword [rsp + 0x2ab0]
call fcn.1801e8940
jmp 0x1801cf77f
xor edx, edx
mov ecx, dword [rsp + 0x2ab0]
call fcn.1801e8760
xor r9d, r9d
mov r8d, 1
mov edx, 0x17
mov ecx, dword [rsp + 0x2ab0]
call fcn.1801e8940
lea rcx, str.Wheel
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801cf861
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
mov dword [rsp + 0x2ab8], eax
xor edx, edx
mov ecx, dword [rsp + 0x2ab8]
call fcn.1801e9290
test eax, eax
je 0x1801cf861
mov ecx, dword [rsp + 0x2ab8]
call fcn.1801e6b70
mov dword [rsp + 0x2abc], eax
xor edx, edx
mov ecx, dword [rsp + 0x2abc]
call fcn.1801e8970
mov edx, 0x17
mov ecx, dword [rsp + 0x2abc]
call fcn.1801e88e0
sub eax, dword [0x180343fd4]
mov dword [rsp + 0x2ac0], eax
mov edx, 0x17
mov ecx, dword [rsp + 0x2abc]
call fcn.1801e5ec0
mov dword [rsp + 0x2ac4], eax
mov eax, dword [rsp + 0x2ac0]
cmp dword [rsp + 0x2ac4], eax
jge 0x1801cf847
mov eax, dword [rsp + 0x2ac4]
inc eax
xor r9d, r9d
mov r8d, eax
mov edx, 0x17
mov ecx, dword [rsp + 0x2abc]
call fcn.1801e8940
jmp 0x1801cf861
xor r9d, r9d
mov r8d, 0xffffffff
mov edx, 0x17
mov ecx, dword [rsp + 0x2abc]
call fcn.1801e8940
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Modifications
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x1803888bc]
lea rcx, str.ENABLE_INT
call fcn.18010c8f0
movzx eax, byte [0x1803888bc]
xor ecx, ecx
test eax, eax
setne cl
mov eax, ecx
mov byte [0x1803888bc], al
movzx eax, byte [0x1803888bc]
test eax, eax
je 0x1801cfd36
mov r9d, 5
xor r8d, r8d
lea rdx, [0x18034eef8]
lea rcx, str.0_Spoiler
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2ac8], eax
mov edx, dword [0x18034eef8]
mov ecx, dword [rsp + 0x2ac8]
call fcn.1801e8970
xor r9d, r9d
mov r8d, dword [0x18034eef8]
xor edx, edx
mov ecx, dword [rsp + 0x2ac8]
call fcn.1801e8940
mov r9d, 8
xor r8d, r8d
lea rdx, [0x18034eed8]
lea rcx, str.1_Bumpers_Front
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2acc], eax
mov edx, dword [0x18034eed8]
mov ecx, dword [rsp + 0x2acc]
call fcn.1801e8970
xor r9d, r9d
mov r8d, dword [0x18034eed8]
mov edx, 1
mov ecx, dword [rsp + 0x2acc]
call fcn.1801e8940
mov r9d, 4
xor r8d, r8d
lea rdx, [0x18034eee8]
lea rcx, str.2_Bumpers_Rear
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2ad0], eax
mov edx, dword [0x18034eee8]
mov ecx, dword [rsp + 0x2ad0]
call fcn.1801e8970
xor r9d, r9d
mov r8d, dword [0x18034eee8]
mov edx, 2
mov ecx, dword [rsp + 0x2ad0]
call fcn.1801e8940
mov r9d, 5
xor r8d, r8d
lea rdx, [0x18034eee4]
lea rcx, str.3_SideSkirts
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2ad4], eax
mov edx, dword [0x18034eee4]
mov ecx, dword [rsp + 0x2ad4]
call fcn.1801e8970
xor r9d, r9d
mov r8d, dword [0x18034eee4]
mov edx, 3
mov ecx, dword [rsp + 0x2ad4]
call fcn.1801e8940
mov r9d, 5
xor r8d, r8d
lea rdx, [0x18034eef4]
lea rcx, str.4_Exhaust
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2ad8], eax
mov edx, dword [0x18034eef4]
mov ecx, dword [rsp + 0x2ad8]
call fcn.1801e8970
xor r9d, r9d
mov r8d, dword [0x18034eef4]
mov edx, 4
mov ecx, dword [rsp + 0x2ad8]
call fcn.1801e8940
mov r9d, 5
xor r8d, r8d
lea rdx, [0x1803888b8]
lea rcx, str.5_Car_Safety_Bar
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2adc], eax
mov edx, dword [0x1803888b8]
mov ecx, dword [rsp + 0x2adc]
call fcn.1801e8970
xor r9d, r9d
mov r8d, dword [0x1803888b8]
mov edx, 5
mov ecx, dword [rsp + 0x2adc]
call fcn.1801e8940
mov r9d, 4
xor r8d, r8d
lea rdx, [0x18034eef0]
lea rcx, str.6_Grill
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2ae0], eax
mov edx, dword [0x18034eef0]
mov ecx, dword [rsp + 0x2ae0]
call fcn.1801e8970
xor r9d, r9d
mov r8d, dword [0x18034eef0]
mov edx, 6
mov ecx, dword [rsp + 0x2ae0]
call fcn.1801e8940
mov r9d, 5
xor r8d, r8d
lea rdx, [0x18034eeec]
lea rcx, str.7_Hoods
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2ae4], eax
mov edx, dword [0x18034eeec]
mov ecx, dword [rsp + 0x2ae4]
call fcn.1801e8970
xor r9d, r9d
mov r8d, dword [0x18034eeec]
mov edx, 7
mov ecx, dword [rsp + 0x2ae4]
call fcn.1801e8940
mov r9d, 2
xor r8d, r8d
lea rdx, [0x18034eedc]
lea rcx, str.10_Top
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2ae8], eax
mov edx, dword [0x18034eedc]
mov ecx, dword [rsp + 0x2ae8]
call fcn.1801e8970
xor r9d, r9d
mov r8d, dword [0x18034eedc]
mov edx, 0xa
mov ecx, dword [rsp + 0x2ae8]
call fcn.1801e8940
mov r9d, 4
xor r8d, r8d
lea rdx, [0x18034eee0]
lea rcx, str.15_Suspension
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2aec], eax
mov edx, dword [0x18034eee0]
mov ecx, dword [rsp + 0x2aec]
call fcn.1801e8970
xor r9d, r9d
mov r8d, dword [0x18034eee0]
mov edx, 0xf
mov ecx, dword [rsp + 0x2aec]
call fcn.1801e8940
mov r9d, 4
xor r8d, r8d
lea rdx, [0x1803888ac]
lea rcx, str.Window_Tint
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2af0], eax
mov edx, dword [0x1803888ac]
mov ecx, dword [rsp + 0x2af0]
call fcn.1801e8970
mov edx, dword [0x1803888ac]
mov ecx, dword [rsp + 0x2af0]
call fcn.1801e5e10
mov r9d, 0x3a
xor r8d, r8d
lea rdx, [0x180343f74]
lea rcx, str.Horns
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2af4], eax
xor edx, edx
mov ecx, dword [rsp + 0x2af4]
call fcn.1801e8970
xor r9d, r9d
mov r8d, dword [0x180343f74]
mov edx, 0xe
mov ecx, dword [rsp + 0x2af4]
call fcn.1801e8940
call fcn.1800f1a30
movss xmm0, dword [0x1802fb530]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb55c]
movss dword [0x18032fe24], xmm0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb49c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb3d0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Wheels
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x156
lea rcx, str.Tuner
call fcn.18010c490
mov edx, 0x154
lea rcx, [0x1802ce9e4]
call fcn.18010c490
mov edx, 0x157
lea rcx, str.Sport
call fcn.18010c490
mov edx, 0x155
lea rcx, str.Offroad
call fcn.18010c490
mov edx, 0x153
lea rcx, str.HighEnd
call fcn.18010c490
mov edx, 0x152
lea rcx, str.Lowrider
call fcn.18010c490
mov edx, 0x151
lea rcx, str.Muscle
call fcn.18010c490
mov edx, 0x227
lea rcx, str.Bennys
call fcn.18010c490
mov edx, 0x228
lea rcx, str.Bennys_Be_Spoke
call fcn.18010c490
mov edx, 0x262
lea rcx, str.Casino_Heists_Wheels
call fcn.18010c490
mov edx, 0x26b
lea rcx, str.Los_Summer
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028c60
jmp case.0x18011196c.3
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035ea18]
call fcn.180045f70
mov r9d, 0x28
xor r8d, r8d
lea rdx, [0x180382af4]
mov rcx, rax
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2af8], eax
xor edx, edx
mov ecx, dword [rsp + 0x2af8]
call fcn.1801e8970
mov edx, 0xc
mov ecx, dword [rsp + 0x2af8]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2af8]
call fcn.1801e8940
mov dword [0x180343f80], 0xc
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Cars_Wheel_Style_Six
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035ea18]
call fcn.180045f70
mov r9d, 0x28
xor r8d, r8d
lea rdx, [0x180382af4]
mov rcx, rax
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2afc], eax
xor edx, edx
mov ecx, dword [rsp + 0x2afc]
call fcn.1801e8970
mov edx, 6
mov ecx, dword [rsp + 0x2afc]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2afc]
call fcn.1801e8940
mov dword [0x180343f80], 6
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Los_Summer
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0xfa
xor r8d, r8d
lea rdx, [0x180382af4]
lea rcx, str.Change_Wheel_Los_Summer
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b00], eax
xor edx, edx
mov ecx, dword [rsp + 0x2b00]
call fcn.1801e8970
mov edx, 0xb
mov ecx, dword [rsp + 0x2b00]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2b00]
call fcn.1801e8940
mov dword [0x180343f80], 0xb
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Casino_Wheel
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0x8c
xor r8d, r8d
lea rdx, [0x180382af4]
lea rcx, str.Change_Wheel_Casino_Heist
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b04], eax
xor edx, edx
mov ecx, dword [rsp + 0x2b04]
call fcn.1801e8970
mov edx, 0xa
mov ecx, dword [rsp + 0x2b04]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2b04]
call fcn.1801e8940
mov dword [0x180343f80], 0xa
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Sport
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0x32
xor r8d, r8d
lea rdx, [0x180382af4]
lea rcx, str.Change_Wheel_Sport
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b08], eax
xor edx, edx
mov ecx, dword [rsp + 0x2b08]
call fcn.1801e8970
xor edx, edx
mov ecx, dword [rsp + 0x2b08]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2b08]
call fcn.1801e8940
mov dword [0x180343f80], 0
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Muscle
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0x24
xor r8d, r8d
lea rdx, [0x180382af4]
lea rcx, str.Change_Wheel_Muscle
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b0c], eax
xor edx, edx
mov ecx, dword [rsp + 0x2b0c]
call fcn.1801e8970
mov edx, 1
mov ecx, dword [rsp + 0x2b0c]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2b0c]
call fcn.1801e8940
mov dword [0x180343f80], 1
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Lowrider
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0x1e
xor r8d, r8d
lea rdx, [0x180382af4]
lea rcx, str.Change_Wheel_Lowrider
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b10], eax
xor edx, edx
mov ecx, dword [rsp + 0x2b10]
call fcn.1801e8970
mov edx, 2
mov ecx, dword [rsp + 0x2b10]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2b10]
call fcn.1801e8940
mov dword [0x180343f80], 2
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, [0x1802ce9e4]
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0x26
xor r8d, r8d
lea rdx, [0x180382af4]
lea rcx, str.Change_Wheel_SUV
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b14], eax
xor edx, edx
mov ecx, dword [rsp + 0x2b14]
call fcn.1801e8970
mov edx, 3
mov ecx, dword [rsp + 0x2b14]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2b14]
call fcn.1801e8940
mov dword [0x180343f80], 3
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Offroad
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0x14
xor r8d, r8d
lea rdx, [0x180382af4]
lea rcx, str.Change_Wheel_Offroad
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b18], eax
xor edx, edx
mov ecx, dword [rsp + 0x2b18]
call fcn.1801e8970
mov edx, 4
mov ecx, dword [rsp + 0x2b18]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2b18]
call fcn.1801e8940
mov dword [0x180343f80], 4
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Tuner
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0x30
xor r8d, r8d
lea rdx, [0x180382af4]
lea rcx, str.Change_Wheel_Tuner
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b1c], eax
xor edx, edx
mov ecx, dword [rsp + 0x2b1c]
call fcn.1801e8970
mov edx, 5
mov ecx, dword [rsp + 0x2b1c]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2b1c]
call fcn.1801e8940
mov dword [0x180343f80], 5
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.HighEnd
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0x28
xor r8d, r8d
lea rdx, [0x180382af4]
lea rcx, str.Change_Wheel_HighEnd
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b20], eax
xor edx, edx
mov ecx, dword [rsp + 0x2b20]
call fcn.1801e8970
mov edx, 7
mov ecx, dword [rsp + 0x2b20]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2b20]
call fcn.1801e8940
mov dword [0x180343f80], 7
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Bennys
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0xd9
xor r8d, r8d
lea rdx, [0x180382af4]
lea rcx, str.Change_Wheel_Bennys
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b24], eax
xor edx, edx
mov ecx, dword [rsp + 0x2b24]
call fcn.1801e8970
mov edx, 8
mov ecx, dword [rsp + 0x2b24]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2b24]
call fcn.1801e8940
mov dword [0x180343f80], 8
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Bennys_Be_Spoke
call fcn.18010b3c0
call fcn.1800f1670
mov r9d, 0xd9
xor r8d, r8d
lea rdx, [0x180382af4]
lea rcx, str.Change_Wheel_Be_Spoke
call fcn.18010d8c0
call fcn.1801e92f0
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b28], eax
xor edx, edx
mov ecx, dword [rsp + 0x2b28]
call fcn.1801e8970
mov edx, 9
mov ecx, dword [rsp + 0x2b28]
call fcn.1801e8760
xor r9d, r9d
mov r8d, dword [0x180382af4]
mov edx, 0x17
mov ecx, dword [rsp + 0x2b28]
call fcn.1801e8940
mov dword [0x180343f80], 9
call fcn.1800f1a30
call fcn.180028a80
jmp case.0x18011196c.3
lea rcx, str.Vehicle_Spawner
call fcn.18010b3c0
call fcn.1800f1670
lea rdx, [0x180382cf0]
lea rcx, str.Spawn_in_Car
call fcn.18010c8f0
lea rdx, [0x180382cef]
lea rcx, str.Spawn_Maxed
call fcn.18010c8f0
lea rax, [rsp + 0xfa90]
mov qword [rsp + 0x5f90], rax
lea rax, [rsp + 0x300]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x300]
mov rcx, qword [rsp + 0x5f90]
call fcn.1801db0a0
mov qword [rsp + 0x5f98], rax
mov r8, qword [rsp + 0x5f98]
lea rdx, [0x180382c83]
lea rcx, str.Spawn_Custom
call fcn.18010cb30
lea rax, [rsp + 0xfa50]
mov qword [rsp + 0x5fa0], rax
lea rax, [rsp + 0x301]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x301]
mov rcx, qword [rsp + 0x5fa0]
call fcn.1801db0c0
mov qword [rsp + 0x5fa8], rax
mov r8, qword [rsp + 0x5fa8]
lea rdx, [0x180382c93]
lea rcx, str.Spawn_MP_Vehicles_In_SP
call fcn.18010cb30
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov edx, 0x283
mov rcx, rax
call fcn.18010c490
mov edx, 0x268
lea rcx, str.Lost_Santos_Summer_Special_t_t
call fcn.18010c490
mov edx, 0x238
lea rcx, str.Casino_Heist_t_t
call fcn.18010c490
mov edx, 0x239
lea rcx, str.Casino_t_t_t_t
call fcn.18010c490
mov edx, 0x202
lea rcx, str.Arena_War_t_t_t_t_t
call fcn.18010c490
mov edx, 0x60
lea rcx, str.After_Hours_t_t_t_t_t
call fcn.18010c490
mov edx, 0xa5
lea rcx, str.Southern_San_Andreas_t_t_t_t
call fcn.18010c490
mov edx, 0xae
lea rcx, str.Smugglers_Run_t_t_t_t_t
call fcn.18010c490
mov edx, 0xaf
lea rcx, str.Gun_Running_t_t_t_t_t
call fcn.18010c490
mov edx, 0xb0
lea rcx, str.Cunning_Stunts_t_t_t_t_t
call fcn.18010c490
mov edx, 0xb1
lea rcx, str.Import_Export_t_t_t_t_t
call fcn.18010c490
mov edx, 0x26
lea rcx, str.Doomsday_t_t_t_t_t
call fcn.18010c490
mov edx, 0x27
lea rcx, str.Super_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x28
lea rcx, str.Sports_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x29
lea rcx, str.Sport_Classic_t_____t_t_t_t
call fcn.18010c490
mov edx, 0x2a
lea rcx, str.Offroad_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x2b
lea rcx, str.Sedans_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x2c
lea rcx, str.Coupes_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x2d
lea rcx, str.Muscle_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x2e
lea rcx, str.Boats_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x2f
lea rcx, str.Commercial_t_t_t_t_t
call fcn.18010c490
mov edx, 0x30
lea rcx, str.Compacts_t_t_t_t_t
call fcn.18010c490
mov edx, 0x31
lea rcx, str.Cycles_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x32
lea rcx, str.Emergency_t_t_t_t_t
call fcn.18010c490
mov edx, 0x33
lea rcx, str.Helicopters_t_t_t_t_t
call fcn.18010c490
mov edx, 0x34
lea rcx, str.Industrial_t_t_t_t_t
call fcn.18010c490
mov edx, 0x35
lea rcx, str.Military_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x36
lea rcx, str.Motorcycles_t_t_t_t_t
call fcn.18010c490
mov edx, 0x37
lea rcx, str.Planes_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x38
lea rcx, str.Service_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x39
lea rcx, str.SUV_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x3a
lea rcx, str.Trailer_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x3b
lea rcx, str.Trains_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x3c
lea rcx, str.Utility_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x3d
lea rcx, str.Vans_t_t_t_t_t_t
call fcn.18010c490
mov edx, 0x25f
lea rcx, str.All_The_Vehicles_t_t
call fcn.18010c490
mov edx, 0x260
lea rcx, str.Favorites_Vehicles_t_t
call fcn.18010c490
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x1802cee68]
call fcn.18010b3c0
call fcn.1800f1670
movss xmm3, dword [0x1802fb90c]
movss xmm2, dword [0x1802fe20c]
lea rdx, [0x180343f20]
lea rcx, str.screenX
call fcn.18010e040
lea rcx, str.screenX_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d0a04
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25d98]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25d98]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2b2c], eax
cvtsi2ss xmm0, dword [rsp + 0x2b2c]
movss dword [0x180343f20], xmm0
lea rcx, [rsp + 0x25d98]
call fcn.180029310
movss xmm3, dword [0x1802fb90c]
movss xmm2, dword [0x1802fe20c]
lea rdx, [0x180343f1c]
lea rcx, str.screenY
call fcn.18010e040
lea rcx, str.screenY_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d0a9b
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25db8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25db8]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2b30], eax
cvtsi2ss xmm0, dword [rsp + 0x2b30]
movss dword [0x180343f1c], xmm0
lea rcx, [rsp + 0x25db8]
call fcn.180029310
movss xmm3, dword [0x1802fb90c]
movss xmm2, dword [0x1802fe20c]
lea rdx, [0x180343f18]
lea rcx, str.width
call fcn.18010e040
lea rcx, str.width_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d0b32
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25dd8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25dd8]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2b34], eax
cvtsi2ss xmm0, dword [rsp + 0x2b34]
movss dword [0x180343f18], xmm0
lea rcx, [rsp + 0x25dd8]
call fcn.180029310
movss xmm3, dword [0x1802fb90c]
movss xmm2, dword [0x1802fe20c]
lea rdx, [0x180343f14]
lea rcx, str.height
call fcn.18010e040
lea rcx, str.height_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d0bc9
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25df8]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25df8]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2b38], eax
cvtsi2ss xmm0, dword [rsp + 0x2b38]
movss dword [0x180343f14], xmm0
lea rcx, [rsp + 0x25df8]
call fcn.180029310
movss xmm3, dword [0x1802fc214]
movss xmm2, dword [0x1802fe5b8]
lea rdx, [0x180382a64]
lea rcx, str.heading
call fcn.18010e040
lea rcx, str.heading_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d0c60
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25e18]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25e18]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2b3c], eax
cvtsi2ss xmm0, dword [rsp + 0x2b3c]
movss dword [0x180382a64], xmm0
lea rcx, [rsp + 0x25e18]
call fcn.180029310
mov r9d, 0xff
mov r8d, 0xffffff01
lea rdx, [0x180344028]
lea rcx, [0x1802ceee8]
call fcn.18010d8c0
lea rcx, str.Red_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d0cef
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25e38]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25e38]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2b40], eax
mov eax, dword [rsp + 0x2b40]
mov dword [0x180344028], eax
lea rcx, [rsp + 0x25e38]
call fcn.180029310
mov r9d, 0xff
mov r8d, 0xffffff01
lea rdx, [0x180344024]
lea rcx, str.green
call fcn.18010d8c0
lea rcx, str.green_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d0d7e
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25e58]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25e58]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2b44], eax
mov eax, dword [rsp + 0x2b44]
mov dword [0x180344024], eax
lea rcx, [rsp + 0x25e58]
call fcn.180029310
mov r9d, 0xff
mov r8d, 0xffffff01
lea rdx, [0x180344020]
lea rcx, str.blue
call fcn.18010d8c0
lea rcx, str.blue_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d0e0d
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25518]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25518]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2b48], eax
mov eax, dword [rsp + 0x2b48]
mov dword [0x180344020], eax
lea rcx, [rsp + 0x25518]
call fcn.180029310
mov r9d, 0xff
mov r8d, 0xffffff01
lea rdx, [0x18034401c]
lea rcx, str.alpha
call fcn.18010d8c0
lea rcx, str.alpha_Level
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d0e9c
lea r8, [0x1802746c6]
mov edx, 0x15
lea rcx, [0x1802746c6]
call fcn.180110ff0
mov rdx, rax
lea rcx, [rsp + 0x25178]
call fcn.180029660
nop
xor edx, edx
lea rcx, [rsp + 0x25178]
call fcn.18010fba0
cvttss2si eax, xmm0
mov dword [rsp + 0x2b4c], eax
mov eax, dword [rsp + 0x2b4c]
mov dword [0x18034401c], eax
lea rcx, [rsp + 0x25178]
call fcn.180029310
lea rcx, [0x180351430]
call fcn.180029280
inc rax
mov rcx, rax
call fcn.1801fd5b0
mov qword [rsp + 0x5fb0], rax
mov rax, qword [rsp + 0x5fb0]
mov qword [rsp + 0x5fb8], rax
lea rcx, [0x180351430]
call fcn.180045f70
mov qword [rsp + 0x5fc0], rax
mov rax, qword [rsp + 0x5fb8]
mov qword [rsp + 0x5fc8], rax
mov rax, qword [rsp + 0x5fc8]
mov qword [rsp + 0x5fd0], rax
mov rax, qword [rsp + 0x5fc0]
movzx eax, byte [rax]
mov byte [rsp + 0x302], al
mov rax, qword [rsp + 0x5fc8]
movzx ecx, byte [rsp + 0x302]
mov byte [rax], cl
mov rax, qword [rsp + 0x5fc0]
inc rax
mov qword [rsp + 0x5fc0], rax
mov rax, qword [rsp + 0x5fc8]
inc rax
mov qword [rsp + 0x5fc8], rax
cmp byte [rsp + 0x302], 0
jne 0x1801d0eff
lea rcx, [0x180351450]
call fcn.180029280
inc rax
mov rcx, rax
call fcn.1801fd5b0
mov qword [rsp + 0x5fd8], rax
mov rax, qword [rsp + 0x5fd8]
mov qword [rsp + 0x5fe0], rax
lea rcx, [0x180351450]
call fcn.180045f70
mov qword [rsp + 0x5fe8], rax
mov rax, qword [rsp + 0x5fe0]
mov qword [rsp + 0x5ff0], rax
mov rax, qword [rsp + 0x5ff0]
mov qword [rsp + 0x5ff8], rax
mov rax, qword [rsp + 0x5fe8]
movzx eax, byte [rax]
mov byte [rsp + 0x303], al
mov rax, qword [rsp + 0x5ff0]
movzx ecx, byte [rsp + 0x303]
mov byte [rax], cl
mov rax, qword [rsp + 0x5fe8]
inc rax
mov qword [rsp + 0x5fe8], rax
mov rax, qword [rsp + 0x5ff0]
inc rax
mov qword [rsp + 0x5ff0], rax
cmp byte [rsp + 0x303], 0
jne 0x1801d0fb6
lea rax, [rsp + 0xf030]
mov qword [rsp + 0x6000], rax
lea rax, [rsp + 0xedd0]
mov qword [rsp + 0x6008], rax
mov rdx, qword [rsp + 0x5fe0]
mov rcx, qword [rsp + 0x6000]
call fcn.180029660
mov qword [rsp + 0x6010], rax
mov rax, qword [rsp + 0x6010]
mov qword [rsp + 0x6018], rax
mov rdx, qword [rsp + 0x5fb8]
mov rcx, qword [rsp + 0x6008]
call fcn.180029660
mov qword [rsp + 0x6020], rax
mov eax, dword [0x18034401c]
mov dword [rsp + 0x50], eax
mov eax, dword [0x180344020]
mov dword [rsp + 0x48], eax
mov eax, dword [0x180344024]
mov dword [rsp + 0x40], eax
mov eax, dword [0x180344028]
mov dword [rsp + 0x38], eax
movss xmm0, dword [0x180382a64]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x180343f14]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x180343f18]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180343f1c]
movss xmm2, dword [0x180343f20]
mov rdx, qword [rsp + 0x6018]
mov rcx, qword [rsp + 0x6020]
call fcn.18010aca0
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.alkonost
mov qword [rsp + 0x6028], rax
mov rax, qword [rsp + 0x6028]
mov qword [rsp + 0x6030], rax
mov rax, qword [rsp + 0x6028]
add rax, 0xa8
mov qword [rsp + 0x6038], rax
jmp 0x1801d115e
mov rax, qword [rsp + 0x6030]
add rax, 8
mov qword [rsp + 0x6030], rax
mov rax, qword [rsp + 0x6038]
cmp qword [rsp + 0x6030], rax
je 0x1801d11da
mov rax, qword [rsp + 0x6030]
mov rax, qword [rax]
mov qword [rsp + 0x6040], rax
lea rax, [rsp + 0xfa10]
mov qword [rsp + 0x6048], rax
lea rdx, [rsp + 0x6040]
lea rcx, [rsp + 0x6050]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6048]
call fcn.1801db0e0
mov qword [rsp + 0x6058], rax
mov rdx, qword [rsp + 0x6058]
mov rcx, qword [rsp + 0x6040]
call fcn.18010c220
jmp 0x1801d114a
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Los_Santos_Summer_Special
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.openwheel1
mov qword [rsp + 0x6060], rax
mov rax, qword [rsp + 0x6060]
mov qword [rsp + 0x6068], rax
mov rax, qword [rsp + 0x6060]
add rax, 0x78
mov qword [rsp + 0x6070], rax
jmp 0x1801d1243
mov rax, qword [rsp + 0x6068]
add rax, 8
mov qword [rsp + 0x6068], rax
mov rax, qword [rsp + 0x6070]
cmp qword [rsp + 0x6068], rax
je 0x1801d12bf
mov rax, qword [rsp + 0x6068]
mov rax, qword [rax]
mov qword [rsp + 0x6078], rax
lea rax, [rsp + 0xf9d0]
mov qword [rsp + 0x6080], rax
lea rdx, [rsp + 0x6078]
lea rcx, [rsp + 0x6088]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6080]
call fcn.1801db100
mov qword [rsp + 0x6090], rax
mov rdx, qword [rsp + 0x6090]
mov rcx, qword [rsp + 0x6078]
call fcn.18010c220
jmp 0x1801d122f
call fcn.1800f1a30
call fcn.180028d20
jmp case.0x18011196c.3
lea rcx, str.Casino_Heist
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.asbo
mov qword [rsp + 0x6098], rax
mov rax, qword [rsp + 0x6098]
mov qword [rsp + 0x60a0], rax
mov rax, qword [rsp + 0x6098]
add rax, 0xa0
mov qword [rsp + 0x60a8], rax
jmp 0x1801d132a
mov rax, qword [rsp + 0x60a0]
add rax, 8
mov qword [rsp + 0x60a0], rax
mov rax, qword [rsp + 0x60a8]
cmp qword [rsp + 0x60a0], rax
je 0x1801d13a6
mov rax, qword [rsp + 0x60a0]
mov rax, qword [rax]
mov qword [rsp + 0x60b0], rax
lea rax, [rsp + 0xf990]
mov qword [rsp + 0x60b8], rax
lea rdx, [rsp + 0x60b0]
lea rcx, [rsp + 0x60c0]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x60b8]
call fcn.1801db120
mov qword [rsp + 0x60c8], rax
mov rdx, qword [rsp + 0x60c8]
mov rcx, qword [rsp + 0x60b0]
call fcn.18010c220
jmp 0x1801d1316
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Import_Export
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.blazer5
mov qword [rsp + 0x60d0], rax
mov rax, qword [rsp + 0x60d0]
mov qword [rsp + 0x60d8], rax
mov rax, qword [rsp + 0x60d0]
add rax, 0xb8
mov qword [rsp + 0x60e0], rax
jmp 0x1801d1411
mov rax, qword [rsp + 0x60d8]
add rax, 8
mov qword [rsp + 0x60d8], rax
mov rax, qword [rsp + 0x60e0]
cmp qword [rsp + 0x60d8], rax
je 0x1801d148d
mov rax, qword [rsp + 0x60d8]
mov rax, qword [rax]
mov qword [rsp + 0x60e8], rax
lea rax, [rsp + 0xf950]
mov qword [rsp + 0x60f0], rax
lea rdx, [rsp + 0x60e8]
lea rcx, [rsp + 0x60f8]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x60f0]
call fcn.1801db140
mov qword [rsp + 0x6100], rax
mov rdx, qword [rsp + 0x6100]
mov rcx, qword [rsp + 0x60e8]
call fcn.18010c220
jmp 0x1801d13fd
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Cunning_Stunts
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.bf400
mov qword [rsp + 0x6108], rax
mov rax, qword [rsp + 0x6108]
mov qword [rsp + 0x6110], rax
mov rax, qword [rsp + 0x6108]
add rax, 0x78
mov qword [rsp + 0x6118], rax
jmp 0x1801d14f6
mov rax, qword [rsp + 0x6110]
add rax, 8
mov qword [rsp + 0x6110], rax
mov rax, qword [rsp + 0x6118]
cmp qword [rsp + 0x6110], rax
je 0x1801d1572
mov rax, qword [rsp + 0x6110]
mov rax, qword [rax]
mov qword [rsp + 0x6120], rax
lea rax, [rsp + 0xf910]
mov qword [rsp + 0x6128], rax
lea rdx, [rsp + 0x6120]
lea rcx, [rsp + 0x6130]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6128]
call fcn.1801db160
mov qword [rsp + 0x6138], rax
mov rdx, qword [rsp + 0x6138]
mov rcx, qword [rsp + 0x6120]
call fcn.18010c220
jmp 0x1801d14e2
call fcn.1800f1a30
movss xmm0, dword [0x1802fb548]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb57c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Gun_Running
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.havok
mov qword [rsp + 0x6140], rax
mov rax, qword [rsp + 0x6140]
mov qword [rsp + 0x6148], rax
mov rax, qword [rsp + 0x6140]
add rax, 0x98
mov qword [rsp + 0x6150], rax
jmp 0x1801d15f8
mov rax, qword [rsp + 0x6148]
add rax, 8
mov qword [rsp + 0x6148], rax
mov rax, qword [rsp + 0x6150]
cmp qword [rsp + 0x6148], rax
je 0x1801d1674
mov rax, qword [rsp + 0x6148]
mov rax, qword [rax]
mov qword [rsp + 0x6158], rax
lea rax, [rsp + 0xf8d0]
mov qword [rsp + 0x6160], rax
lea rdx, [rsp + 0x6158]
lea rcx, [rsp + 0x6168]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6160]
call fcn.1801db180
mov qword [rsp + 0x6170], rax
mov rdx, qword [rsp + 0x6170]
mov rcx, qword [rsp + 0x6158]
call fcn.18010c220
jmp 0x1801d15e4
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Smuglers_Run
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [0x180360210]
mov qword [rsp + 0x6178], rax
mov rax, qword [rsp + 0x6178]
mov qword [rsp + 0x6180], rax
mov rax, qword [rsp + 0x6178]
add rax, 0x98
mov qword [rsp + 0x6188], rax
jmp 0x1801d16df
mov rax, qword [rsp + 0x6180]
add rax, 8
mov qword [rsp + 0x6180], rax
mov rax, qword [rsp + 0x6188]
cmp qword [rsp + 0x6180], rax
je 0x1801d175b
mov rax, qword [rsp + 0x6180]
mov rax, qword [rax]
mov qword [rsp + 0x6190], rax
lea rax, [rsp + 0xf890]
mov qword [rsp + 0x6198], rax
lea rdx, [rsp + 0x6190]
lea rcx, [rsp + 0x61a0]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6198]
call fcn.1801db1a0
mov qword [rsp + 0x61a8], rax
mov rdx, qword [rsp + 0x61a8]
mov rcx, qword [rsp + 0x6190]
call fcn.18010c220
jmp 0x1801d16cb
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Doomsday
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.autarch
mov qword [rsp + 0x61b0], rax
mov rax, qword [rsp + 0x61b0]
mov qword [rsp + 0x61b8], rax
mov rax, qword [rsp + 0x61b0]
add rax, 0xe0
mov qword [rsp + 0x61c0], rax
jmp 0x1801d17c6
mov rax, qword [rsp + 0x61b8]
add rax, 8
mov qword [rsp + 0x61b8], rax
mov rax, qword [rsp + 0x61c0]
cmp qword [rsp + 0x61b8], rax
je 0x1801d1842
mov rax, qword [rsp + 0x61b8]
mov rax, qword [rax]
mov qword [rsp + 0x61c8], rax
lea rax, [rsp + 0xf850]
mov qword [rsp + 0x61d0], rax
lea rdx, [rsp + 0x61c8]
lea rcx, [rsp + 0x61d8]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x61d0]
call fcn.1801db1c0
mov qword [rsp + 0x61e0], rax
mov rdx, qword [rsp + 0x61e0]
mov rcx, qword [rsp + 0x61c8]
call fcn.18010c220
jmp 0x1801d17b2
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Casino
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.caracara2
mov qword [rsp + 0x61e8], rax
mov rax, qword [rsp + 0x61e8]
mov qword [rsp + 0x61f0], rax
mov rax, qword [rsp + 0x61e8]
add rax, 0xb0
mov qword [rsp + 0x61f8], rax
jmp 0x1801d18ad
mov rax, qword [rsp + 0x61f0]
add rax, 8
mov qword [rsp + 0x61f0], rax
mov rax, qword [rsp + 0x61f8]
cmp qword [rsp + 0x61f0], rax
je 0x1801d1929
mov rax, qword [rsp + 0x61f0]
mov rax, qword [rax]
mov qword [rsp + 0x6200], rax
lea rax, [rsp + 0xf810]
mov qword [rsp + 0x6208], rax
lea rdx, [rsp + 0x6200]
lea rcx, [rsp + 0x6210]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6208]
call fcn.1801db1e0
mov qword [rsp + 0x6218], rax
mov rdx, qword [rsp + 0x6218]
mov rcx, qword [rsp + 0x6200]
call fcn.18010c220
jmp 0x1801d1899
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Arena_War
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.bruiser
mov qword [rsp + 0x6220], rax
mov rax, qword [rsp + 0x6220]
mov qword [rsp + 0x6228], rax
mov rax, qword [rsp + 0x6220]
add rax, 0x168
mov qword [rsp + 0x6230], rax
jmp 0x1801d1994
mov rax, qword [rsp + 0x6228]
add rax, 8
mov qword [rsp + 0x6228], rax
mov rax, qword [rsp + 0x6230]
cmp qword [rsp + 0x6228], rax
je 0x1801d1a10
mov rax, qword [rsp + 0x6228]
mov rax, qword [rax]
mov qword [rsp + 0x6238], rax
lea rax, [rsp + 0xf7d0]
mov qword [rsp + 0x6240], rax
lea rdx, [rsp + 0x6238]
lea rcx, [rsp + 0x6248]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6240]
call fcn.1801db200
mov qword [rsp + 0x6250], rax
mov rdx, qword [rsp + 0x6250]
mov rcx, qword [rsp + 0x6238]
call fcn.18010c220
jmp 0x1801d1980
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.After_Hours
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.blimp3
mov qword [rsp + 0x6258], rax
mov rax, qword [rsp + 0x6258]
mov qword [rsp + 0x6260], rax
mov rax, qword [rsp + 0x6258]
add rax, 0x70
mov qword [rsp + 0x6268], rax
jmp 0x1801d1a79
mov rax, qword [rsp + 0x6260]
add rax, 8
mov qword [rsp + 0x6260], rax
mov rax, qword [rsp + 0x6268]
cmp qword [rsp + 0x6260], rax
je 0x1801d1af5
mov rax, qword [rsp + 0x6260]
mov rax, qword [rax]
mov qword [rsp + 0x6270], rax
lea rax, [rsp + 0xf790]
mov qword [rsp + 0x6278], rax
lea rdx, [rsp + 0x6270]
lea rcx, [rsp + 0x6280]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6278]
call fcn.1801db220
mov qword [rsp + 0x6288], rax
mov rdx, qword [rsp + 0x6288]
mov rcx, qword [rsp + 0x6270]
call fcn.18010c220
jmp 0x1801d1a65
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.SOUTHERN_SAN
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.caracara
mov qword [rsp + 0x6290], rax
mov rax, qword [rsp + 0x6290]
mov qword [rsp + 0x6298], rax
mov rax, qword [rsp + 0x6290]
add rax, 0x80
mov qword [rsp + 0x62a0], rax
jmp 0x1801d1b7b
mov rax, qword [rsp + 0x6298]
add rax, 8
mov qword [rsp + 0x6298], rax
mov rax, qword [rsp + 0x62a0]
cmp qword [rsp + 0x6298], rax
je 0x1801d1bf7
mov rax, qword [rsp + 0x6298]
mov rax, qword [rax]
mov qword [rsp + 0x62a8], rax
lea rax, [rsp + 0xf750]
mov qword [rsp + 0x62b0], rax
lea rdx, [rsp + 0x62a8]
lea rcx, [rsp + 0x62b8]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x62b0]
call fcn.1801db240
mov qword [rsp + 0x62c0], rax
mov rdx, qword [rsp + 0x62c0]
mov rcx, qword [rsp + 0x62a8]
call fcn.18010c220
jmp 0x1801d1b67
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Super
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.adder
mov qword [rsp + 0x62c8], rax
mov rax, qword [rsp + 0x62c8]
mov qword [rsp + 0x62d0], rax
mov rax, qword [rsp + 0x62c8]
add rax, 0xe0
mov qword [rsp + 0x62d8], rax
jmp 0x1801d1c62
mov rax, qword [rsp + 0x62d0]
add rax, 8
mov qword [rsp + 0x62d0], rax
mov rax, qword [rsp + 0x62d8]
cmp qword [rsp + 0x62d0], rax
je 0x1801d1cde
mov rax, qword [rsp + 0x62d0]
mov rax, qword [rax]
mov qword [rsp + 0x62e0], rax
lea rax, [rsp + 0xf710]
mov qword [rsp + 0x62e8], rax
lea rdx, [rsp + 0x62e0]
lea rcx, [rsp + 0x62f0]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x62e8]
call fcn.1801db260
mov qword [rsp + 0x62f8], rax
mov rdx, qword [rsp + 0x62f8]
mov rcx, qword [rsp + 0x62e0]
call fcn.18010c220
jmp 0x1801d1c4e
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Sports
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.alpha
mov qword [rsp + 0x6300], rax
mov rax, qword [rsp + 0x6300]
mov qword [rsp + 0x6308], rax
mov rax, qword [rsp + 0x6300]
add rax, 0x170
mov qword [rsp + 0x6310], rax
jmp 0x1801d1d49
mov rax, qword [rsp + 0x6308]
add rax, 8
mov qword [rsp + 0x6308], rax
mov rax, qword [rsp + 0x6310]
cmp qword [rsp + 0x6308], rax
je 0x1801d1dc5
mov rax, qword [rsp + 0x6308]
mov rax, qword [rax]
mov qword [rsp + 0x6318], rax
lea rax, [rsp + 0xf6d0]
mov qword [rsp + 0x6320], rax
lea rdx, [rsp + 0x6318]
lea rcx, [rsp + 0x6328]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6320]
call fcn.1801db280
mov qword [rsp + 0x6330], rax
mov rdx, qword [rsp + 0x6330]
mov rcx, qword [rsp + 0x6318]
call fcn.18010c220
jmp 0x1801d1d35
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Sports_Classic
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.btype
mov qword [rsp + 0x6338], rax
mov rax, qword [rsp + 0x6338]
mov qword [rsp + 0x6340], rax
mov rax, qword [rsp + 0x6338]
add rax, 0xb8
mov qword [rsp + 0x6348], rax
jmp 0x1801d1e30
mov rax, qword [rsp + 0x6340]
add rax, 8
mov qword [rsp + 0x6340], rax
mov rax, qword [rsp + 0x6348]
cmp qword [rsp + 0x6340], rax
je 0x1801d1eac
mov rax, qword [rsp + 0x6340]
mov rax, qword [rax]
mov qword [rsp + 0x6350], rax
lea rax, [rsp + 0xf690]
mov qword [rsp + 0x6358], rax
lea rdx, [rsp + 0x6350]
lea rcx, [rsp + 0x6360]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6358]
call fcn.1801db2a0
mov qword [rsp + 0x6368], rax
mov rdx, qword [rsp + 0x6368]
mov rcx, qword [rsp + 0x6350]
call fcn.18010c220
jmp 0x1801d1e1c
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Offroad
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.bfinjection
mov qword [rsp + 0x6370], rax
mov rax, qword [rsp + 0x6370]
mov qword [rsp + 0x6378], rax
mov rax, qword [rsp + 0x6370]
add rax, 0xf8
mov qword [rsp + 0x6380], rax
jmp 0x1801d1f17
mov rax, qword [rsp + 0x6378]
add rax, 8
mov qword [rsp + 0x6378], rax
mov rax, qword [rsp + 0x6380]
cmp qword [rsp + 0x6378], rax
je 0x1801d1f93
mov rax, qword [rsp + 0x6378]
mov rax, qword [rax]
mov qword [rsp + 0x6388], rax
lea rax, [rsp + 0xf650]
mov qword [rsp + 0x6390], rax
lea rdx, [rsp + 0x6388]
lea rcx, [rsp + 0x6398]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6390]
call fcn.1801db2c0
mov qword [rsp + 0x63a0], rax
mov rdx, qword [rsp + 0x63a0]
mov rcx, qword [rsp + 0x6388]
call fcn.18010c220
jmp 0x1801d1f03
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Sedans
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.asea
mov qword [rsp + 0x63a8], rax
mov rax, qword [rsp + 0x63a8]
mov qword [rsp + 0x63b0], rax
mov rax, qword [rsp + 0x63a8]
add rax, 0xf8
mov qword [rsp + 0x63b8], rax
jmp 0x1801d1ffe
mov rax, qword [rsp + 0x63b0]
add rax, 8
mov qword [rsp + 0x63b0], rax
mov rax, qword [rsp + 0x63b8]
cmp qword [rsp + 0x63b0], rax
je 0x1801d207a
mov rax, qword [rsp + 0x63b0]
mov rax, qword [rax]
mov qword [rsp + 0x63c0], rax
lea rax, [rsp + 0xf610]
mov qword [rsp + 0x63c8], rax
lea rdx, [rsp + 0x63c0]
lea rcx, [rsp + 0x63d0]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x63c8]
call fcn.1801db2e0
mov qword [rsp + 0x63d8], rax
mov rdx, qword [rsp + 0x63d8]
mov rcx, qword [rsp + 0x63c0]
call fcn.18010c220
jmp 0x1801d1fea
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Coupes
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.cogcabrio
mov qword [rsp + 0x63e0], rax
mov rax, qword [rsp + 0x63e0]
mov qword [rsp + 0x63e8], rax
mov rax, qword [rsp + 0x63e0]
add rax, 0x70
mov qword [rsp + 0x63f0], rax
jmp 0x1801d20e3
mov rax, qword [rsp + 0x63e8]
add rax, 8
mov qword [rsp + 0x63e8], rax
mov rax, qword [rsp + 0x63f0]
cmp qword [rsp + 0x63e8], rax
je 0x1801d215f
mov rax, qword [rsp + 0x63e8]
mov rax, qword [rax]
mov qword [rsp + 0x63f8], rax
lea rax, [rsp + 0xf5d0]
mov qword [rsp + 0x6400], rax
lea rdx, [rsp + 0x63f8]
lea rcx, [rsp + 0x6408]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6400]
call fcn.1801db300
mov qword [rsp + 0x6410], rax
mov rdx, qword [rsp + 0x6410]
mov rcx, qword [rsp + 0x63f8]
call fcn.18010c220
jmp 0x1801d20cf
call fcn.1800f1a30
movss xmm0, dword [0x1802fb53c]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb56c]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Muscle
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.blade
mov qword [rsp + 0x6418], rax
mov rax, qword [rsp + 0x6418]
mov qword [rsp + 0x6420], rax
mov rax, qword [rsp + 0x6418]
add rax, 0x148
mov qword [rsp + 0x6428], rax
jmp 0x1801d21e5
mov rax, qword [rsp + 0x6420]
add rax, 8
mov qword [rsp + 0x6420], rax
mov rax, qword [rsp + 0x6428]
cmp qword [rsp + 0x6420], rax
je 0x1801d2261
mov rax, qword [rsp + 0x6420]
mov rax, qword [rax]
mov qword [rsp + 0x6430], rax
lea rax, [rsp + 0xf590]
mov qword [rsp + 0x6438], rax
lea rdx, [rsp + 0x6430]
lea rcx, [rsp + 0x6440]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6438]
call fcn.1801db320
mov qword [rsp + 0x6448], rax
mov rdx, qword [rsp + 0x6448]
mov rcx, qword [rsp + 0x6430]
call fcn.18010c220
jmp 0x1801d21d1
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Boats
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.dinghy
mov qword [rsp + 0x6450], rax
mov rax, qword [rsp + 0x6450]
mov qword [rsp + 0x6458], rax
mov rax, qword [rsp + 0x6450]
add rax, 0xa8
mov qword [rsp + 0x6460], rax
jmp 0x1801d22cc
mov rax, qword [rsp + 0x6458]
add rax, 8
mov qword [rsp + 0x6458], rax
mov rax, qword [rsp + 0x6460]
cmp qword [rsp + 0x6458], rax
je 0x1801d2348
mov rax, qword [rsp + 0x6458]
mov rax, qword [rax]
mov qword [rsp + 0x6468], rax
lea rax, [rsp + 0xf550]
mov qword [rsp + 0x6470], rax
lea rdx, [rsp + 0x6468]
lea rcx, [rsp + 0x6478]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6470]
call fcn.1801db340
mov qword [rsp + 0x6480], rax
mov rdx, qword [rsp + 0x6480]
mov rcx, qword [rsp + 0x6468]
call fcn.18010c220
jmp 0x1801d22b8
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Commercial
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.benson
mov qword [rsp + 0x6488], rax
mov rax, qword [rsp + 0x6488]
mov qword [rsp + 0x6490], rax
mov rax, qword [rsp + 0x6488]
add rax, 0x58
mov qword [rsp + 0x6498], rax
jmp 0x1801d23b1
mov rax, qword [rsp + 0x6490]
add rax, 8
mov qword [rsp + 0x6490], rax
mov rax, qword [rsp + 0x6498]
cmp qword [rsp + 0x6490], rax
je 0x1801d242d
mov rax, qword [rsp + 0x6490]
mov rax, qword [rax]
mov qword [rsp + 0x64a0], rax
lea rax, [rsp + 0xf510]
mov qword [rsp + 0x64a8], rax
lea rdx, [rsp + 0x64a0]
lea rcx, [rsp + 0x64b0]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x64a8]
call fcn.1801db360
mov qword [rsp + 0x64b8], rax
mov rdx, qword [rsp + 0x64b8]
mov rcx, qword [rsp + 0x64a0]
call fcn.18010c220
jmp 0x1801d239d
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Compacts
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.blista
mov qword [rsp + 0x64c0], rax
mov rax, qword [rsp + 0x64c0]
mov qword [rsp + 0x64c8], rax
mov rax, qword [rsp + 0x64c0]
add rax, 0x40
mov qword [rsp + 0x64d0], rax
jmp 0x1801d24b1
mov rax, qword [rsp + 0x64c8]
add rax, 8
mov qword [rsp + 0x64c8], rax
mov rax, qword [rsp + 0x64d0]
cmp qword [rsp + 0x64c8], rax
je 0x1801d252d
mov rax, qword [rsp + 0x64c8]
mov rax, qword [rax]
mov qword [rsp + 0x64d8], rax
lea rax, [rsp + 0xf4d0]
mov qword [rsp + 0x64e0], rax
lea rdx, [rsp + 0x64d8]
lea rcx, [rsp + 0x64e8]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x64e0]
call fcn.1801db380
mov qword [rsp + 0x64f0], rax
mov rdx, qword [rsp + 0x64f0]
mov rcx, qword [rsp + 0x64d8]
call fcn.18010c220
jmp 0x1801d249d
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Cycles
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [0x18035ec58]
mov qword [rsp + 0x64f8], rax
mov rax, qword [rsp + 0x64f8]
mov qword [rsp + 0x6500], rax
mov rax, qword [rsp + 0x64f8]
add rax, 0x38
mov qword [rsp + 0x6508], rax
jmp 0x1801d25b1
mov rax, qword [rsp + 0x6500]
add rax, 8
mov qword [rsp + 0x6500], rax
mov rax, qword [rsp + 0x6508]
cmp qword [rsp + 0x6500], rax
je 0x1801d262d
mov rax, qword [rsp + 0x6500]
mov rax, qword [rax]
mov qword [rsp + 0x6510], rax
lea rax, [rsp + 0xf490]
mov qword [rsp + 0x6518], rax
lea rdx, [rsp + 0x6510]
lea rcx, [rsp + 0x6520]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6518]
call fcn.1801db3a0
mov qword [rsp + 0x6528], rax
mov rdx, qword [rsp + 0x6528]
mov rcx, qword [rsp + 0x6510]
call fcn.18010c220
jmp 0x1801d259d
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4e4]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4d8]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Emergency
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.ambulance
mov qword [rsp + 0x6530], rax
mov rax, qword [rsp + 0x6530]
mov qword [rsp + 0x6538], rax
mov rax, qword [rsp + 0x6530]
add rax, 0x90
mov qword [rsp + 0x6540], rax
jmp 0x1801d26b3
mov rax, qword [rsp + 0x6538]
add rax, 8
mov qword [rsp + 0x6538], rax
mov rax, qword [rsp + 0x6540]
cmp qword [rsp + 0x6538], rax
je 0x1801d272f
mov rax, qword [rsp + 0x6538]
mov rax, qword [rax]
mov qword [rsp + 0x6548], rax
lea rax, [rsp + 0xf450]
mov qword [rsp + 0x6550], rax
lea rdx, [rsp + 0x6548]
lea rcx, [rsp + 0x6558]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6550]
call fcn.1801db3c0
mov qword [rsp + 0x6560], rax
mov rdx, qword [rsp + 0x6560]
mov rcx, qword [rsp + 0x6548]
call fcn.18010c220
jmp 0x1801d269f
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Helicopters
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.annihilator
mov qword [rsp + 0x6568], rax
mov rax, qword [rsp + 0x6568]
mov qword [rsp + 0x6570], rax
mov rax, qword [rsp + 0x6568]
add rax, 0xb0
mov qword [rsp + 0x6578], rax
jmp 0x1801d279a
mov rax, qword [rsp + 0x6570]
add rax, 8
mov qword [rsp + 0x6570], rax
mov rax, qword [rsp + 0x6578]
cmp qword [rsp + 0x6570], rax
je 0x1801d2816
mov rax, qword [rsp + 0x6570]
mov rax, qword [rax]
mov qword [rsp + 0x6580], rax
lea rax, [rsp + 0xf410]
mov qword [rsp + 0x6588], rax
lea rdx, [rsp + 0x6580]
lea rcx, [rsp + 0x6590]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6588]
call fcn.1801db3e0
mov qword [rsp + 0x6598], rax
mov rdx, qword [rsp + 0x6598]
mov rcx, qword [rsp + 0x6580]
call fcn.18010c220
jmp 0x1801d2786
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Industrial
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.bulldozer
mov qword [rsp + 0x65a0], rax
mov rax, qword [rsp + 0x65a0]
mov qword [rsp + 0x65a8], rax
mov rax, qword [rsp + 0x65a0]
add rax, 0x58
mov qword [rsp + 0x65b0], rax
jmp 0x1801d287f
mov rax, qword [rsp + 0x65a8]
add rax, 8
mov qword [rsp + 0x65a8], rax
mov rax, qword [rsp + 0x65b0]
cmp qword [rsp + 0x65a8], rax
je 0x1801d28fb
mov rax, qword [rsp + 0x65a8]
mov rax, qword [rax]
mov qword [rsp + 0x65b8], rax
lea rax, [rsp + 0xf3d0]
mov qword [rsp + 0x65c0], rax
lea rdx, [rsp + 0x65b8]
lea rcx, [rsp + 0x65c8]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x65c0]
call fcn.1801db400
mov qword [rsp + 0x65d0], rax
mov rdx, qword [rsp + 0x65d0]
mov rcx, qword [rsp + 0x65b8]
call fcn.18010c220
jmp 0x1801d286b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Military
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.barracks
mov qword [rsp + 0x65d8], rax
mov rax, qword [rsp + 0x65d8]
mov qword [rsp + 0x65e0], rax
mov rax, qword [rsp + 0x65d8]
add rax, 0x28
mov qword [rsp + 0x65e8], rax
jmp 0x1801d297f
mov rax, qword [rsp + 0x65e0]
add rax, 8
mov qword [rsp + 0x65e0], rax
mov rax, qword [rsp + 0x65e8]
cmp qword [rsp + 0x65e0], rax
je 0x1801d29fb
mov rax, qword [rsp + 0x65e0]
mov rax, qword [rax]
mov qword [rsp + 0x65f0], rax
lea rax, [rsp + 0xf390]
mov qword [rsp + 0x65f8], rax
lea rdx, [rsp + 0x65f0]
lea rcx, [rsp + 0x6600]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x65f8]
call fcn.1801db420
mov qword [rsp + 0x6608], rax
mov rdx, qword [rsp + 0x6608]
mov rcx, qword [rsp + 0x65f0]
call fcn.18010c220
jmp 0x1801d296b
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4d0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb498]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Motorcycles
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.akuma
mov qword [rsp + 0x6610], rax
mov rax, qword [rsp + 0x6610]
mov qword [rsp + 0x6618], rax
mov rax, qword [rsp + 0x6610]
add rax, 0x178
mov qword [rsp + 0x6620], rax
jmp 0x1801d2a81
mov rax, qword [rsp + 0x6618]
add rax, 8
mov qword [rsp + 0x6618], rax
mov rax, qword [rsp + 0x6620]
cmp qword [rsp + 0x6618], rax
je 0x1801d2afd
mov rax, qword [rsp + 0x6618]
mov rax, qword [rax]
mov qword [rsp + 0x6628], rax
lea rax, [rsp + 0xf350]
mov qword [rsp + 0x6630], rax
lea rdx, [rsp + 0x6628]
lea rcx, [rsp + 0x6638]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6630]
call fcn.1801db440
mov qword [rsp + 0x6640], rax
mov rdx, qword [rsp + 0x6640]
mov rcx, qword [rsp + 0x6628]
call fcn.18010c220
jmp 0x1801d2a6d
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Planes
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.besra
mov qword [rsp + 0x6648], rax
mov rax, qword [rsp + 0x6648]
mov qword [rsp + 0x6650], rax
mov rax, qword [rsp + 0x6648]
add rax, 0x98
mov qword [rsp + 0x6658], rax
jmp 0x1801d2b68
mov rax, qword [rsp + 0x6650]
add rax, 8
mov qword [rsp + 0x6650], rax
mov rax, qword [rsp + 0x6658]
cmp qword [rsp + 0x6650], rax
je 0x1801d2be4
mov rax, qword [rsp + 0x6650]
mov rax, qword [rax]
mov qword [rsp + 0x6660], rax
lea rax, [rsp + 0xf310]
mov qword [rsp + 0x6668], rax
lea rdx, [rsp + 0x6660]
lea rcx, [rsp + 0x6670]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6668]
call fcn.1801db460
mov qword [rsp + 0x6678], rax
mov rdx, qword [rsp + 0x6678]
mov rcx, qword [rsp + 0x6660]
call fcn.18010c220
jmp 0x1801d2b54
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Service
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.airbus
mov qword [rsp + 0x6680], rax
mov rax, qword [rsp + 0x6680]
mov qword [rsp + 0x6688], rax
mov rax, qword [rsp + 0x6680]
add rax, 0x58
mov qword [rsp + 0x6690], rax
jmp 0x1801d2c4d
mov rax, qword [rsp + 0x6688]
add rax, 8
mov qword [rsp + 0x6688], rax
mov rax, qword [rsp + 0x6690]
cmp qword [rsp + 0x6688], rax
je 0x1801d2cc9
mov rax, qword [rsp + 0x6688]
mov rax, qword [rax]
mov qword [rsp + 0x6698], rax
lea rax, [rsp + 0xf2d0]
mov qword [rsp + 0x66a0], rax
lea rdx, [rsp + 0x6698]
lea rcx, [rsp + 0x66a8]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x66a0]
call fcn.1801db480
mov qword [rsp + 0x66b0], rax
mov rdx, qword [rsp + 0x66b0]
mov rcx, qword [rsp + 0x6698]
call fcn.18010c220
jmp 0x1801d2c39
call fcn.1800f1a30
movss xmm0, dword [0x1802fb514]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb534]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, [0x1802ce9e4]
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.baller
mov qword [rsp + 0x66b8], rax
mov rax, qword [rsp + 0x66b8]
mov qword [rsp + 0x66c0], rax
mov rax, qword [rsp + 0x66b8]
add rax, 0xd8
mov qword [rsp + 0x66c8], rax
jmp 0x1801d2d4f
mov rax, qword [rsp + 0x66c0]
add rax, 8
mov qword [rsp + 0x66c0], rax
mov rax, qword [rsp + 0x66c8]
cmp qword [rsp + 0x66c0], rax
je 0x1801d2dcb
mov rax, qword [rsp + 0x66c0]
mov rax, qword [rax]
mov qword [rsp + 0x66d0], rax
lea rax, [rsp + 0xf290]
mov qword [rsp + 0x66d8], rax
lea rdx, [rsp + 0x66d0]
lea rcx, [rsp + 0x66e0]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x66d8]
call fcn.1801db4a0
mov qword [rsp + 0x66e8], rax
mov rdx, qword [rsp + 0x66e8]
mov rcx, qword [rsp + 0x66d0]
call fcn.18010c220
jmp 0x1801d2d3b
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Trailer
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.armytanker
mov qword [rsp + 0x66f0], rax
mov rax, qword [rsp + 0x66f0]
mov qword [rsp + 0x66f8], rax
mov rax, qword [rsp + 0x66f0]
add rax, 0xb0
mov qword [rsp + 0x6700], rax
jmp 0x1801d2e36
mov rax, qword [rsp + 0x66f8]
add rax, 8
mov qword [rsp + 0x66f8], rax
mov rax, qword [rsp + 0x6700]
cmp qword [rsp + 0x66f8], rax
je 0x1801d2eb2
mov rax, qword [rsp + 0x66f8]
mov rax, qword [rax]
mov qword [rsp + 0x6708], rax
lea rax, [rsp + 0xf250]
mov qword [rsp + 0x6710], rax
lea rdx, [rsp + 0x6708]
lea rcx, [rsp + 0x6718]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6710]
call fcn.1801db4c0
mov qword [rsp + 0x6720], rax
mov rdx, qword [rsp + 0x6720]
mov rcx, qword [rsp + 0x6708]
call fcn.18010c220
jmp 0x1801d2e22
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Trains
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.cablecar
mov qword [rsp + 0x6728], rax
mov rax, qword [rsp + 0x6728]
mov qword [rsp + 0x6730], rax
mov rax, qword [rsp + 0x6728]
add rax, 0x40
mov qword [rsp + 0x6738], rax
jmp 0x1801d2f1b
mov rax, qword [rsp + 0x6730]
add rax, 8
mov qword [rsp + 0x6730], rax
mov rax, qword [rsp + 0x6738]
cmp qword [rsp + 0x6730], rax
je 0x1801d2f97
mov rax, qword [rsp + 0x6730]
mov rax, qword [rax]
mov qword [rsp + 0x6740], rax
lea rax, [rsp + 0xf210]
mov qword [rsp + 0x6748], rax
lea rdx, [rsp + 0x6740]
lea rcx, [rsp + 0x6750]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6748]
call fcn.1801db4e0
mov qword [rsp + 0x6758], rax
mov rdx, qword [rsp + 0x6758]
mov rcx, qword [rsp + 0x6740]
call fcn.18010c220
jmp 0x1801d2f07
call fcn.1800f1a30
movss xmm0, dword [0x1802fb4f0]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb4e0]
movss dword [0x18032fe24], xmm0
jmp case.0x18011196c.3
lea rcx, str.Utility
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.airtug
mov qword [rsp + 0x6760], rax
mov rax, qword [rsp + 0x6760]
mov qword [rsp + 0x6768], rax
mov rax, qword [rsp + 0x6760]
add rax, 0x90
mov qword [rsp + 0x6770], rax
jmp 0x1801d301d
mov rax, qword [rsp + 0x6768]
add rax, 8
mov qword [rsp + 0x6768], rax
mov rax, qword [rsp + 0x6770]
cmp qword [rsp + 0x6768], rax
je 0x1801d3099
mov rax, qword [rsp + 0x6768]
mov rax, qword [rax]
mov qword [rsp + 0x6778], rax
lea rax, [rsp + 0xf1d0]
mov qword [rsp + 0x6780], rax
lea rdx, [rsp + 0x6778]
lea rcx, [rsp + 0x6788]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6780]
call fcn.1801db500
mov qword [rsp + 0x6790], rax
mov rdx, qword [rsp + 0x6790]
mov rcx, qword [rsp + 0x6778]
call fcn.18010c220
jmp 0x1801d3009
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Vans
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.bison
mov qword [rsp + 0x6798], rax
mov rax, qword [rsp + 0x6798]
mov qword [rsp + 0x67a0], rax
mov rax, qword [rsp + 0x6798]
add rax, 0x100
mov qword [rsp + 0x67a8], rax
jmp 0x1801d3104
mov rax, qword [rsp + 0x67a0]
add rax, 8
mov qword [rsp + 0x67a0], rax
mov rax, qword [rsp + 0x67a8]
cmp qword [rsp + 0x67a0], rax
je 0x1801d3180
mov rax, qword [rsp + 0x67a0]
mov rax, qword [rax]
mov qword [rsp + 0x67b0], rax
lea rax, [rsp + 0xf190]
mov qword [rsp + 0x67b8], rax
lea rdx, [rsp + 0x67b0]
lea rcx, [rsp + 0x67c0]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x67b8]
call fcn.1801db520
mov qword [rsp + 0x67c8], rax
mov rdx, qword [rsp + 0x67c8]
mov rcx, qword [rsp + 0x67b0]
call fcn.18010c220
jmp 0x1801d30f0
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Favorites_Vehicles
call fcn.18010b3c0
call fcn.1800f1670
lea rax, str.tigon
mov qword [rsp + 0x67d0], rax
mov rax, qword [rsp + 0x67d0]
mov qword [rsp + 0x67d8], rax
mov rax, qword [rsp + 0x67d0]
add rax, 0x58
mov qword [rsp + 0x67e0], rax
jmp 0x1801d31e9
mov rax, qword [rsp + 0x67d8]
add rax, 8
mov qword [rsp + 0x67d8], rax
mov rax, qword [rsp + 0x67e0]
cmp qword [rsp + 0x67d8], rax
je 0x1801d3265
mov rax, qword [rsp + 0x67d8]
mov rax, qword [rax]
mov qword [rsp + 0x67e8], rax
lea rax, [rsp + 0xf150]
mov qword [rsp + 0x67f0], rax
lea rdx, [rsp + 0x67e8]
lea rcx, [rsp + 0x67f8]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x67f0]
call fcn.1801db540
mov qword [rsp + 0x6800], rax
mov rdx, qword [rsp + 0x6800]
mov rcx, qword [rsp + 0x67e8]
call fcn.18010c220
jmp 0x1801d31d5
call fcn.1800f1a30
call fcn.180028c60
jmp case.0x18011196c.3
lea rcx, str.All_Vehicles
call fcn.18010b3c0
call fcn.1800f1670
mov edx, 0x261
lea rcx, str.Pictures_Settings
call fcn.18010c490
lea rax, str.limo2
mov qword [rsp + 0x6808], rax
mov rax, qword [rsp + 0x6808]
mov qword [rsp + 0x6810], rax
mov rax, qword [rsp + 0x6808]
add rax, 0xf30
mov qword [rsp + 0x6818], rax
jmp 0x1801d32e1
mov rax, qword [rsp + 0x6810]
add rax, 8
mov qword [rsp + 0x6810], rax
mov rax, qword [rsp + 0x6818]
cmp qword [rsp + 0x6810], rax
je 0x1801d335d
mov rax, qword [rsp + 0x6810]
mov rax, qword [rax]
mov qword [rsp + 0x6820], rax
lea rax, [rsp + 0xf110]
mov qword [rsp + 0x6828], rax
lea rdx, [rsp + 0x6820]
lea rcx, [rsp + 0x6830]
call fcn.1801d5c80
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x6828]
call fcn.1801db560
mov qword [rsp + 0x6838], rax
mov rdx, qword [rsp + 0x6838]
mov rcx, qword [rsp + 0x6820]
call fcn.18010c220
jmp 0x1801d32cd
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.IPLs
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, [0x18035e9b8]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d42d5
lea rcx, str.h4_islandx_terrain_02
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_02_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_02_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_03
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_03_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_04
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_04_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_04_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_05
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_05_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_05_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_06
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_01_grass_0
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_01_grass_1
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_02_grass_0
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_02_grass_1
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_02_grass_2
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_02_grass_3
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_04_grass_0
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_04_grass_1
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_05_grass_0
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_06_grass_0
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_06_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_06_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_a
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_a_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_b
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_b_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_c
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_c_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_d
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_d_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_d_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_e
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_e_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_e_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_f
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_f_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_05_f_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_06_a
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_06_a_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_06_a_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_06_b
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_06_b_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_06_b_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_06_c
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_06_c_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_terrain_props_06_c_slod
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_01
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_01_long_0
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_02
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_03
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_04
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_05
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_06
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_06_strm_0
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_lod
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_occ_00
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_occ_01
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_occ_02
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_occ_03
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_occ_04
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_occ_05
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_occ_06
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_occ_07
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_occ_08
call fcn.1801e5cc0
lea rcx, str.h4_mph4_terrain_occ_09
call fcn.1801e5cc0
lea rcx, str.h4_boatblockers
call fcn.1801e5cc0
lea rcx, str.h4_islandx
call fcn.1801e5cc0
lea rcx, str.h4_islandx_disc_strandedshark
call fcn.1801e5cc0
lea rcx, str.h4_islandx_disc_strandedshark_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_disc_strandedwhale
call fcn.1801e5cc0
lea rcx, str.h4_islandx_disc_strandedwhale_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_props
call fcn.1801e5cc0
lea rcx, str.h4_islandx_props_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_sea_mines
call fcn.1801e5cc0
lea rcx, str.h4_mph4_island
call fcn.1801e5cc0
lea rcx, str.h4_mph4_island_long_0
call fcn.1801e5cc0
lea rcx, str.h4_mph4_island_strm_0
call fcn.1801e5cc0
lea rcx, str.h4_aa_guns
call fcn.1801e5cc0
lea rcx, str.h4_aa_guns_lod
call fcn.1801e5cc0
lea rcx, str.h4_beach
call fcn.1801e5cc0
lea rcx, str.h4_beach_bar_props
call fcn.1801e5cc0
lea rcx, str.h4_beach_lod
call fcn.1801e5cc0
lea rcx, str.h4_beach_party
call fcn.1801e5cc0
lea rcx, str.h4_beach_party_lod
call fcn.1801e5cc0
lea rcx, str.h4_beach_props
call fcn.1801e5cc0
lea rcx, str.h4_beach_props_lod
call fcn.1801e5cc0
lea rcx, str.h4_beach_props_party
call fcn.1801e5cc0
lea rcx, str.h4_beach_props_slod
call fcn.1801e5cc0
lea rcx, str.h4_beach_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_doorsclosed
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_doorsclosed_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_doorsopen
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_doorsopen_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_hangar_props
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_hangar_props_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_hangar_props_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_props
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_propsb
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_propsb_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_propsb_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_props_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_props_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandairstrip_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandxcanal_props
call fcn.1801e5cc0
lea rcx, str.h4_islandxcanal_props_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandxcanal_props_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandxdock
call fcn.1801e5cc0
lea rcx, str.h4_islandxdock_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandxdock_props
call fcn.1801e5cc0
lea rcx, str.h4_islandxdock_props_2
call fcn.1801e5cc0
lea rcx, str.h4_islandxdock_props_2_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandxdock_props_2_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandxdock_props_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandxdock_props_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandxdock_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandxdock_water_hatch
call fcn.1801e5cc0
lea rcx, str.h4_islandxtower
call fcn.1801e5cc0
lea rcx, str.h4_islandxtower_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandxtower_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandxtower_veg
call fcn.1801e5cc0
lea rcx, str.h4_islandxtower_veg_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandxtower_veg_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_barrack_hatch
call fcn.1801e5cc0
lea rcx, str.h4_islandx_barrack_props
call fcn.1801e5cc0
lea rcx, str.h4_islandx_barrack_props_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_barrack_props_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_checkpoint
call fcn.1801e5cc0
lea rcx, str.h4_islandx_checkpoint_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_checkpoint_props
call fcn.1801e5cc0
lea rcx, str.h4_islandx_checkpoint_props_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_checkpoint_props_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_maindock
call fcn.1801e5cc0
lea rcx, str.h4_islandx_maindock_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_maindock_props
call fcn.1801e5cc0
lea rcx, str.h4_islandx_maindock_props_2
call fcn.1801e5cc0
lea rcx, str.h4_islandx_maindock_props_2_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_maindock_props_2_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_maindock_props_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_maindock_props_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_maindock_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_b
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_b_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_b_side_fence
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_b_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_entrance_fence
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_guardfence
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_lights
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_lockup_01
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_lockup_01_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_lockup_02
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_lockup_02_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_lockup_03
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_lockup_03_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_office
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_office_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_props
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_props_lod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_props_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_slod
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_vault
call fcn.1801e5cc0
lea rcx, str.h4_islandx_mansion_vault_lod
call fcn.1801e5cc0
lea rcx, str.h4_island_padlock_props
call fcn.1801e5cc0
lea rcx, str.h4_mansion_gate_broken
call fcn.1801e5cc0
lea rcx, str.h4_mansion_gate_closed
call fcn.1801e5cc0
lea rcx, str.h4_mansion_remains_cage
call fcn.1801e5cc0
lea rcx, str.h4_mph4_airstrip
call fcn.1801e5cc0
lea rcx, str.h4_mph4_airstrip_interior_0_airstrip_hanger
call fcn.1801e5cc0
lea rcx, str.h4_mph4_beach
call fcn.1801e5cc0
lea rcx, str.h4_mph4_dock
call fcn.1801e5cc0
lea rcx, str.h4_mph4_island_lod
call fcn.1801e5cc0
lea rcx, str.h4_mph4_island_ne_placement
call fcn.1801e5cc0
lea rcx, str.h4_mph4_island_nw_placement
call fcn.1801e5cc0
lea rcx, str.h4_mph4_island_se_placement
call fcn.1801e5cc0
lea rcx, str.h4_mph4_island_sw_placement
call fcn.1801e5cc0
lea rcx, str.h4_mph4_mansion
call fcn.1801e5cc0
lea rcx, str.h4_mph4_mansion_b
call fcn.1801e5cc0
lea rcx, str.h4_mph4_mansion_b_strm_0
call fcn.1801e5cc0
lea rcx, str.h4_mph4_mansion_strm_0
call fcn.1801e5cc0
lea rcx, str.h4_mph4_wtowers
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_00
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_00_lod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_00_slod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_01
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_01_lod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_01_slod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_02
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_02_lod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_02_slod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_03
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_03_lod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_03_slod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_04
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_04_lod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_04_slod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_05
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_05_lod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_05_slod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_06
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_06_lod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_06_slod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_07
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_07_lod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_07_slod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_08
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_08_lod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_08_slod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_09
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_09_lod
call fcn.1801e5cc0
lea rcx, str.h4_ne_ipl_09_slod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_00
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_00_lod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_00_slod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_01
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_01_lod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_01_slod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_02
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_02_lod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_02_slod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_03
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_03_lod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_03_slod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_04
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_04_lod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_04_slod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_05
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_05_lod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_05_slod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_06
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_06_lod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_06_slod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_07
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_07_lod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_07_slod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_08
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_08_lod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_08_slod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_09
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_09_lod
call fcn.1801e5cc0
lea rcx, str.h4_nw_ipl_09_slod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_00
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_00_lod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_00_slod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_01
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_01_lod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_01_slod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_02
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_02_lod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_02_slod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_03
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_03_lod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_03_slod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_04
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_04_lod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_04_slod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_05
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_05_lod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_05_slod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_06
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_06_lod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_06_slod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_07
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_07_lod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_07_slod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_08
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_08_lod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_08_slod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_09
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_09_lod
call fcn.1801e5cc0
lea rcx, str.h4_se_ipl_09_slod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_00
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_00_lod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_00_slod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_01
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_01_lod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_01_slod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_02
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_02_lod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_02_slod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_03
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_03_lod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_03_slod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_04
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_04_lod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_04_slod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_05
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_05_lod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_05_slod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_06
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_06_lod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_06_slod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_07
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_07_lod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_07_slod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_08
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_08_lod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_08_slod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_09
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_09_lod
call fcn.1801e5cc0
lea rcx, str.h4_sw_ipl_09_slod
call fcn.1801e5cc0
lea rcx, str.h4_underwater_gate_closed
call fcn.1801e5cc0
lea rcx, str.h4_islandx_placement_01
call fcn.1801e5cc0
lea rcx, str.h4_islandx_placement_02
call fcn.1801e5cc0
lea rcx, str.h4_islandx_placement_03
call fcn.1801e5cc0
lea rcx, str.h4_islandx_placement_04
call fcn.1801e5cc0
lea rcx, str.h4_islandx_placement_05
call fcn.1801e5cc0
lea rcx, str.h4_islandx_placement_06
call fcn.1801e5cc0
lea rcx, str.h4_islandx_placement_07
call fcn.1801e5cc0
lea rcx, str.h4_islandx_placement_08
call fcn.1801e5cc0
lea rcx, str.h4_islandx_placement_09
call fcn.1801e5cc0
lea rcx, str.h4_islandx_placement_10
call fcn.1801e5cc0
lea rcx, str.h4_mph4_island_placement
call fcn.1801e5cc0
movss xmm0, dword [0x1802fdc54]
movss dword [rsp + 0x21198], xmm0
movss xmm0, dword [0x180300be0]
movss dword [rsp + 0x211a0], xmm0
movss xmm0, dword [0x1802fb760]
movss dword [rsp + 0x211a8], xmm0
lea rax, [rsp + 0xd8e0]
lea rcx, [rsp + 0x21198]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd8e0]
call fcn.180111450
lea rcx, [0x180352358]
call fcn.180045f70
mov rcx, rax
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4359
lea rcx, str.vw_casino_main
call fcn.1801e5cc0
movss xmm0, dword [0x1802fd884]
movss dword [rsp + 0x211c8], xmm0
movss xmm0, dword [0x1802fce20]
movss dword [rsp + 0x211d0], xmm0
movss xmm0, dword [0x1802fe5ac]
movss dword [rsp + 0x211d8], xmm0
lea rax, [rsp + 0xd8c0]
lea rcx, [rsp + 0x211c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd8c0]
call fcn.180111450
lea rcx, str.Garage
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d43d5
lea rcx, str.vw_casino_garage
call fcn.1801e5cc0
movss xmm0, dword [0x1802fd8bc]
movss dword [rsp + 0x211f8], xmm0
movss xmm0, dword [0x1802fce88]
movss dword [rsp + 0x21200], xmm0
movss xmm0, dword [0x1802fe5b8]
movss dword [rsp + 0x21208], xmm0
lea rax, [rsp + 0xd8a0]
lea rcx, [rsp + 0x211f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd8a0]
call fcn.180111450
lea rcx, str.Car_Park
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4451
lea rcx, str.vw_casino_carpark
call fcn.1801e5cc0
movss xmm0, dword [0x1802fd8c8]
movss dword [rsp + 0x21228], xmm0
movss xmm0, dword [0x1802fcda8]
movss dword [rsp + 0x21230], xmm0
movss xmm0, dword [0x1802fe5b8]
movss dword [rsp + 0x21238], xmm0
lea rax, [rsp + 0xd860]
lea rcx, [rsp + 0x21228]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd860]
call fcn.180111450
lea rcx, str.Penthouse
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d44cd
lea rcx, str.vw_casino_penthouse
call fcn.1801e5cc0
movss xmm0, dword [0x1802fd85c]
movss dword [rsp + 0x21258], xmm0
movss xmm0, dword [0x1802fc55c]
movss dword [rsp + 0x21260], xmm0
movss xmm0, dword [0x1802fc964]
movss dword [rsp + 0x21268], xmm0
lea rax, [rsp + 0xd840]
lea rcx, [rsp + 0x21258]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd840]
call fcn.180111450
lea rcx, str.Yacht
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4549
lea rcx, str.sum_lost_yacht
call fcn.1801e5cc0
movss xmm0, dword [0x1802fdbdc]
movss dword [rsp + 0x21288], xmm0
movss xmm0, dword [0x180300bd8]
movss dword [rsp + 0x21290], xmm0
movss xmm0, dword [0x1802fb980]
movss dword [rsp + 0x21298], xmm0
lea rax, [rsp + 0xd800]
lea rcx, [rsp + 0x21288]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd800]
call fcn.180111450
lea rcx, str.Yacht_Int
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d45c5
lea rcx, str.sum_lost_yacht_int
call fcn.1801e5cc0
movss xmm0, dword [0x1802fdbe4]
movss dword [rsp + 0x212b8], xmm0
movss xmm0, dword [0x180300bd4]
movss dword [rsp + 0x212c0], xmm0
movss xmm0, dword [0x1802fb824]
movss dword [rsp + 0x212c8], xmm0
lea rax, [rsp + 0xd7c0]
lea rcx, [rsp + 0x212b8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd7c0]
call fcn.180111450
lea rcx, str.North_Yankton
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d47b9
lea rcx, str.prologue01
call fcn.1801e5cc0
lea rcx, str.Prologue01c
call fcn.1801e5cc0
lea rcx, str.Prologue01d
call fcn.1801e5cc0
lea rcx, str.Prologue01e
call fcn.1801e5cc0
lea rcx, str.Prologue01f
call fcn.1801e5cc0
lea rcx, str.Prologue01g
call fcn.1801e5cc0
lea rcx, str.prologue01h
call fcn.1801e5cc0
lea rcx, str.prologue01i
call fcn.1801e5cc0
lea rcx, str.prologue01j
call fcn.1801e5cc0
lea rcx, str.prologue01k
call fcn.1801e5cc0
lea rcx, str.prologue01z
call fcn.1801e5cc0
lea rcx, str.prologue02
call fcn.1801e5cc0
lea rcx, str.prologue03
call fcn.1801e5cc0
lea rcx, str.prologue03b
call fcn.1801e5cc0
lea rcx, str.prologue03_grv_cov
call fcn.1801e5cc0
lea rcx, str.prologue03_grv_dug
call fcn.1801e5cc0
lea rcx, str.prologue03_grv_fun
call fcn.1801e5cc0
lea rcx, str.prologue04
call fcn.1801e5cc0
lea rcx, str.prologue04b
call fcn.1801e5cc0
lea rcx, str.prologue04_cover
call fcn.1801e5cc0
lea rcx, str.prologue05
call fcn.1801e5cc0
lea rcx, str.prologue05b
call fcn.1801e5cc0
lea rcx, str.prologue06
call fcn.1801e5cc0
lea rcx, str.prologue06b
call fcn.1801e5cc0
lea rcx, str.prologue06_int
call fcn.1801e5cc0
lea rcx, str.prologuerd
call fcn.1801e5cc0
lea rcx, str.prologuerdb
call fcn.1801e5cc0
lea rcx, str.prologue_DistantLights
call fcn.1801e5cc0
lea rcx, str.prologue_grv_torch
call fcn.1801e5cc0
lea rcx, str.prologue_m2_door
call fcn.1801e5cc0
lea rcx, str.prologue_LODLights
call fcn.1801e5cc0
lea rcx, str.DES_ProTree_start
call fcn.1801e5cc0
movss xmm0, dword [0x1802fdbd4]
movss dword [rsp + 0x212e8], xmm0
movss xmm0, dword [0x180300bdc]
movss dword [rsp + 0x212f0], xmm0
movss xmm0, dword [0x1802fc968]
movss dword [rsp + 0x212f8], xmm0
lea rax, [rsp + 0xd7a0]
lea rcx, [rsp + 0x212e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd7a0]
call fcn.180111450
lea rcx, str.Porn_Yacht
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4835
lea rcx, str.smboat
call fcn.1801e5cc0
movss xmm0, dword [0x18030042c]
movss dword [rsp + 0x21318], xmm0
movss xmm0, dword [0x1802ffc24]
movss dword [rsp + 0x21320], xmm0
movss xmm0, dword [0x1802fb97c]
movss dword [rsp + 0x21328], xmm0
lea rax, [rsp + 0xd760]
lea rcx, [rsp + 0x21318]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd760]
call fcn.180111450
lea rcx, str.Aircraft_Carrier
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4915
lea rcx, str.hei_carrier
call fcn.1801e5cc0
lea rcx, str.hei_carrier_DistantLights
call fcn.1801e5cc0
lea rcx, str.hei_Carrier_int1
call fcn.1801e5cc0
lea rcx, str.hei_Carrier_int2
call fcn.1801e5cc0
lea rcx, str.hei_Carrier_int3
call fcn.1801e5cc0
lea rcx, str.hei_Carrier_int4
call fcn.1801e5cc0
lea rcx, str.hei_Carrier_int5
call fcn.1801e5cc0
lea rcx, str.hei_Carrier_int6
call fcn.1801e5cc0
lea rcx, str.hei_carrier_LODLights
call fcn.1801e5cc0
movss xmm0, dword [0x1802fdab8]
movss dword [rsp + 0x21348], xmm0
movss xmm0, dword [str.3d]
movss dword [rsp + 0x21350], xmm0
movss xmm0, dword [0x1802fbb1c]
movss dword [rsp + 0x21358], xmm0
lea rax, [rsp + 0xd740]
lea rcx, [rsp + 0x21348]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd740]
call fcn.180111450
lea rcx, str.Sunken_Cargoship
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d498c
lea rcx, str.sunkcargoship
call fcn.1801e5cc0
movss xmm0, dword [0x1802fee48]
movss dword [rsp + 0x21378], xmm0
movss xmm0, dword [0x180300574]
movss dword [rsp + 0x21380], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x21388], xmm0
lea rax, [rsp + 0xd720]
lea rcx, [rsp + 0x21378]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd720]
call fcn.180111450
lea rcx, str.Hospital
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4a14
lea rcx, str.RC12B_HospitalInterior
call fcn.1801e5cc0
lea rcx, str.RC12B_Destroyed
call fcn.1801e5cc0
movss xmm0, dword [0x1802fd5b0]
movss dword [rsp + 0x213a8], xmm0
movss xmm0, dword [0x1802ff18c]
movss dword [rsp + 0x213b0], xmm0
movss xmm0, dword [0x1802fc120]
movss dword [rsp + 0x213b8], xmm0
lea rax, [rsp + 0xd700]
lea rcx, [rsp + 0x213a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd700]
call fcn.180111450
lea rcx, str.Oneil_Farm
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4ad0
lea rcx, str.farm_burnt
call fcn.1801e5c80
lea rcx, str.farm_burnt_props
call fcn.1801e5c80
lea rcx, str.farm
call fcn.1801e5cc0
lea rcx, str.farm_props
call fcn.1801e5cc0
lea rcx, str.farmint
call fcn.1801e5cc0
lea rcx, str.farmint_cap
call fcn.1801e5cc0
movss xmm0, dword [0x1802fd950]
movss dword [rsp + 0x213d8], xmm0
movss xmm0, dword [0x1802fdc58]
movss dword [rsp + 0x213e0], xmm0
movss xmm0, dword [0x1802fc25c]
movss dword [rsp + 0x213e8], xmm0
lea rax, [rsp + 0xd6c0]
lea rcx, [rsp + 0x213d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd6c0]
call fcn.180111450
lea rcx, str.Life_Invader_Office
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4b58
lea rcx, str.facelobby
call fcn.1801e5cc0
lea rcx, str.facelobbyfake
call fcn.1801e5cc0
movss xmm0, dword [0x1802ffd00]
movss dword [rsp + 0x21408], xmm0
movss xmm0, dword [0x1802fef90]
movss dword [rsp + 0x21410], xmm0
movss xmm0, dword [0x1802fc074]
movss dword [rsp + 0x21418], xmm0
lea rax, [rsp + 0xd6a0]
lea rcx, [rsp + 0x21408]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd6a0]
call fcn.180111450
lea rcx, str.Cargoship
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4bd4
lea rcx, str.cargoship
call fcn.1801e5cc0
movss xmm0, dword [0x1802fee48]
movss dword [rsp + 0x21438], xmm0
movss xmm0, dword [0x180300574]
movss dword [rsp + 0x21440], xmm0
movss xmm0, dword [0x1802fb8e8]
movss dword [rsp + 0x21448], xmm0
lea rax, [rsp + 0xd660]
lea rcx, [rsp + 0x21438]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd660]
call fcn.180111450
lea rcx, str.Jewelry_Store
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4c6c
lea rcx, str.jewel2fake
call fcn.1801e5cc0
lea rcx, str.post_hiest_unload
call fcn.1801e5cc0
lea rcx, str.bh1_16_refurb
call fcn.1801e5cc0
movss xmm0, dword [0x1802ff1e4]
movss dword [rsp + 0x21468], xmm0
movss xmm0, dword [0x1802fefa4]
movss dword [rsp + 0x21470], xmm0
movss xmm0, dword [0x1802fc0a0]
movss dword [rsp + 0x21478], xmm0
lea rax, [rsp + 0xd620]
lea rcx, [rsp + 0x21468]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd620]
call fcn.180111450
lea rcx, str.Morgue
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4ce8
lea rcx, str.Coroner_Int_on
call fcn.1801e5cc0
movss xmm0, dword [0x1802fcf08]
movss dword [rsp + 0x21498], xmm0
movss xmm0, dword [0x1803001f0]
movss dword [rsp + 0x214a0], xmm0
movss xmm0, dword [0x1802fc07c]
movss dword [rsp + 0x214a8], xmm0
lea rax, [rsp + 0xd600]
lea rcx, [rsp + 0x21498]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0xd600]
call fcn.180111450
call fcn.1800f1a30
call fcn.180028d50
jmp case.0x18011196c.3
lea rcx, str.Teleport_Options
call fcn.18010b3c0
call fcn.1800f1670
lea rax, [rsp + 0xf0d0]
mov qword [rsp + 0x6840], rax
lea rax, [rsp + 0x304]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x304]
mov rcx, qword [rsp + 0x6840]
call fcn.1801db580
mov qword [rsp + 0x6848], rax
mov rdx, qword [rsp + 0x6848]
lea rcx, str.Teleport_To_Player
call fcn.18010c160
lea rcx, str.Teleport_Into_Car_Beside
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4de6
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b50], eax
mov dword [rsp + 0x2b54], 0x10
jmp 0x1801d4da8
mov eax, dword [rsp + 0x2b54]
dec eax
mov dword [rsp + 0x2b54], eax
cmp dword [rsp + 0x2b54], 0xffffffff
jl 0x1801d4de6
mov edx, dword [rsp + 0x2b54]
mov ecx, dword [rsp + 0x2b50]
call fcn.1801e5c20
test eax, eax
je 0x1801d4de4
call fcn.1801e92f0
mov r8d, dword [rsp + 0x2b54]
mov edx, dword [rsp + 0x2b50]
mov ecx, eax
call fcn.1801e5bb0
jmp 0x1801d4d98
lea rcx, str.Teleport_Into_Behind
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4e6f
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b58], eax
mov dword [rsp + 0x2b5c], 0
jmp 0x1801d4e31
mov eax, dword [rsp + 0x2b5c]
inc eax
mov dword [rsp + 0x2b5c], eax
cmp dword [rsp + 0x2b5c], 0x10
jge 0x1801d4e6f
mov edx, dword [rsp + 0x2b5c]
mov ecx, dword [rsp + 0x2b58]
call fcn.1801e5c20
test eax, eax
je 0x1801d4e6d
call fcn.1801e92f0
mov r8d, dword [rsp + 0x2b5c]
mov edx, dword [rsp + 0x2b58]
mov ecx, eax
call fcn.1801e5bb0
jmp 0x1801d4e21
lea rcx, str.Teleport_Into_Car3
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4f3e
mov ecx, dword [0x180384d2c]
call fcn.1801e9030
xor edx, edx
mov ecx, eax
call fcn.1801e9230
mov dword [rsp + 0x2b60], eax
mov ecx, dword [rsp + 0x2b60]
call fcn.1801e5b60
mov dword [rsp + 0x2b64], eax
mov ecx, dword [rsp + 0x2b60]
call fcn.1801e5b10
mov dword [rsp + 0x2b68], eax
mov eax, dword [rsp + 0x2b68]
mov ecx, dword [rsp + 0x2b64]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2b6c], eax
mov eax, dword [rsp + 0x2b6c]
mov dword [rsp + 0x2b70], eax
jmp 0x1801d4f00
mov eax, dword [rsp + 0x2b70]
dec eax
mov dword [rsp + 0x2b70], eax
cmp dword [rsp + 0x2b70], 0xffffffff
jl 0x1801d4f3e
mov edx, dword [rsp + 0x2b70]
mov ecx, dword [rsp + 0x2b60]
call fcn.1801e5c20
test eax, eax
je 0x1801d4f3c
call fcn.1801e92f0
mov r8d, dword [rsp + 0x2b70]
mov edx, dword [rsp + 0x2b60]
mov ecx, eax
call fcn.1801e5bb0
jmp 0x1801d4ef0
call fcn.1800f1a30
call fcn.180028b10
jmp case.0x18011196c.3
lea rcx, str.vision_effects
call fcn.18010b3c0
call fcn.1800f1670
lea rcx, str.Default
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4f7d
lea rcx, str.DEFAULT
call fcn.1801e5ad0
lea rax, [rsp + 0xf090]
mov qword [rsp + 0x6850], rax
lea rax, [rsp + 0x305]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx edx, byte [rsp + 0x305]
mov rcx, qword [rsp + 0x6850]
call fcn.1801db5a0
mov qword [rsp + 0x6858], rax
mov r8, qword [rsp + 0x6858]
lea rdx, [0x180384c99]
lea rcx, str.Heat_Vision
call fcn.18010cb30
lea rcx, str.TIMECYCLE_On
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d4ff8
lea rcx, str.CAMERA_secuirity_FUZZ
call fcn.1801e5ad0
lea rcx, str.TIMECYCLE_Off
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d5010
call fcn.1801e5aa0
lea rcx, str.Night_Vision_On
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d502d
mov ecx, 1
call fcn.1801e5a60
lea rcx, str.Night_Vision_Off
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d5047
xor ecx, ecx
call fcn.1801e5a60
lea rcx, str.Stoned
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d5066
lea rcx, str.stoned
call fcn.1801e5ad0
lea rcx, str.Orange
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d5085
lea rcx, str.REDMIST
call fcn.1801e5ad0
lea rcx, [0x1802a2c10]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d50a4
lea rcx, str.DEATH
call fcn.1801e5ad0
lea rcx, str.Cocaine
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d50c3
lea rcx, str.drug_flying_base
call fcn.1801e5ad0
lea rcx, str.Huffin_Gas
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d50e2
lea rcx, str.DRUG_gas_huffin
call fcn.1801e5ad0
lea rcx, str.Wobbly
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d5101
lea rcx, str.drug_wobbly
call fcn.1801e5ad0
lea rcx, str.Drunk
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d5120
lea rcx, str.Drunk
call fcn.1801e5ad0
lea rcx, str.Heaven
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d513f
lea rcx, str.Bloom
call fcn.1801e5ad0
lea rcx, [0x1802d1734]
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d515e
lea rcx, str.PlayerSwitchPulse
call fcn.1801e5ad0
lea rcx, str.Killstreak
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d517d
lea rcx, str.MP_Killstreak
call fcn.1801e5ad0
lea rcx, str.Hallucinations
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d519c
lea rcx, str.player_transition
call fcn.1801e5ad0
lea rcx, str.Low_Quality
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d51bb
lea rcx, str.cinema_001
call fcn.1801e5ad0
lea rcx, str.Blurry
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d51da
lea rcx, str.CHOP
call fcn.1801e5ad0
lea rcx, str.Fucked_Up_Screen
call fcn.18010b700
movzx eax, al
test eax, eax
je 0x1801d51f9
lea rcx, str.BarryFadeOut
call fcn.1801e5ad0
call fcn.1800f1a30
movss xmm0, dword [0x1802fb554]
movss dword [0x18032fe28], xmm0
movss xmm0, dword [0x1802fb58c]
movss dword [0x18032fe24], xmm0
call fcn.18010e520
xor ecx, ecx
call fcn.1800f5d20
jmp 0x180111910
jmp 0x1801d5233
xor eax, eax
mov rcx, qword [rsp + 0x2bad0]
xor rcx, rsp
call fcn.1801fcf00
add rsp, 0x2bae8
pop rdi
pop rsi
ret
sub rsp, 0x28
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rcx, rax
call fcn.18022e110
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ce8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ce4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ce0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382cd8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382cd4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382cd0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ccc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382cc4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382cc0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c64], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c5c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c58], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c54], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c50], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c48], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c44], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c40], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c3c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c34], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c30], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c2c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c28], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c20], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c1c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c18], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c14], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c0c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c08], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c04], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c00], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bf8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382cbc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382cb4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382cb0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382cac], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ca8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ca0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c9c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c94], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c8c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c88], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c84], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c7c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c78], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c70], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c6c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382c68], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bf0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bec], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382be8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382be0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bdc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bd8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bd4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bd0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bcc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bc8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bc4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bc0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bbc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bb8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bb4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382bac], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ba8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ba4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ba0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b9c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b98], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b94], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b90], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b8c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b88], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b80], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b78], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b74], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b6c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b64], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b60], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b58], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b50], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b4c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b48], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b44], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b3c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b34], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b30], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b2c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b24], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b1c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b18], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b14], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b10], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b08], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382b00], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382afc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382af8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382af0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ae8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ae0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382adc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382ad8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a84], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a80], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a7c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a78], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a74], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a70], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a6c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a68], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a60], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a5c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a58], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a54], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a50], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a4c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a48], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a44], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a40], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a3c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a38], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a34], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a30], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a2c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a28], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a24], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a20], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a1c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a18], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a14], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a10], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a0c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a08], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a04], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382a00], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829fc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829f8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829f4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829f0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829ec], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829e8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829e4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829e0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829dc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829d8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829d4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829d0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829cc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829c8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829c4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829c0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829bc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829b8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829b4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829b0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829ac], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829a8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829a4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803829a0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x18038299c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382998], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382994], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382990], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x18038298c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382988], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382984], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382980], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x18038297c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382978], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382974], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382970], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x18038296c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382968], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382964], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382960], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x18038295c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382958], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382954], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382950], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x18038294c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382948], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382944], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382940], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x18038293c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382938], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382934], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382930], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x18038292c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382928], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382924], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382920], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x18038291c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180343f0c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180343fd8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382918], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382914], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382910], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x18038290c], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382908], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382904], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382900], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803828fc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803828f8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803828f4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803828f0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803828ec], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803828e8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803828e4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803828e0], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803828dc], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803828d8], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803828d4], eax
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
call qword [sym.imp.WINMM.dll_timeGetTime]
add rsp, 0x28
jmp 0x1801118c0