Function at 0x1400bf2c0
Capabilities:
Create thread
Hide graphical window

Disassembly:
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
mov eax, 0xf008
call fcn.140135df0
sub rsp, rax
lea rax, [rsp + 0x33a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x3690]
mov qword [rsp + 0x7a8], rax
lea rax, [rsp + 0x69]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa032]
lea rcx, [rsp + 0x33a]
call fcn.1400b36d0
mov rcx, rax
call fcn.1400bbe90
mov qword [rsp + 0x7b0], rax
lea rdx, [rsp + 0x21d0]
lea rcx, [rsp + 0x69]
call fcn.1400b0ed0
mov rcx, rax
call fcn.1400ba5d0
mov rdx, rax
mov rcx, qword [rsp + 0x7a8]
call fcn.14001d170
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
mov rcx, qword [rsp + 0x7b0]
mov rdx, rcx
mov rcx, rax
call fcn.14001a6c0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [0x1400b60d0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov dword [rsp + 0x2170], 0x50
mov dword [rsp + 0x2174], 0x40
lea rax, [0x1400b6130]
mov qword [rsp + 0x2178], rax
mov dword [rsp + 0x2180], 0
mov dword [rsp + 0x2184], 0
mov qword [rsp + 0x2188], 0
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rsp + 0x2190], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rsp + 0x2198], rax
mov qword [rsp + 0x21a0], 0
lea rax, [rsp + 0x6a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3498]
lea rcx, [rsp + 0x6a]
call fcn.1400b4ae0
mov rcx, rax
call fcn.1400bcad0
mov qword [rsp + 0x21a8], rax
lea rax, [rsp + 0x6b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x34b4]
lea rcx, [rsp + 0x6b]
call fcn.1400b2760
mov rcx, rax
call fcn.1400bcad0
mov qword [rsp + 0x21b0], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rsp + 0x21b8], rax
mov dword [rsp + 0x21e8], 0x50
mov dword [rsp + 0x21ec], 0x40
lea rax, [0x1400b6130]
mov qword [rsp + 0x21f0], rax
mov dword [rsp + 0x21f8], 0
mov dword [rsp + 0x21fc], 0
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rsp + 0x2200], rax
mov qword [rsp + 0x2208], 0
mov qword [rsp + 0x2210], 0
mov qword [rsp + 0x2218], 0
mov qword [rsp + 0x2220], 0
lea rax, [rsp + 0x6c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x34d0]
lea rcx, [rsp + 0x6c]
call fcn.1400afe40
mov rcx, rax
call fcn.1400bcad0
mov qword [rsp + 0x2228], rax
mov qword [rsp + 0x2230], 0
lea rax, [rsp + 0x2170]
lea rcx, [rsp + 0x21e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x50
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x2170]
call qword [sym.imp.USER32.dll_RegisterClassExW]
lea rax, [rsp + 0x6d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
cvttss2si eax, dword [0x140191034]
mov dword [rsp + 0x63c], eax
cvttss2si ecx, dword [0x140191030]
mov dword [rsp + 0x640], ecx
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
cvtsi2ss xmm0, eax
movss xmm1, dword [0x140191034]
divss xmm1, dword [0x14014e140]
subss xmm0, xmm1
cvttss2si eax, xmm0
mov dword [rsp + 0x644], eax
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
cvtsi2ss xmm0, eax
movss xmm1, dword [0x140191030]
divss xmm1, dword [0x14014e140]
subss xmm0, xmm1
cvttss2si eax, xmm0
mov dword [rsp + 0x648], eax
lea rdx, [rsp + 0x34ec]
lea rcx, [rsp + 0x6d]
call fcn.1400b41e0
mov rcx, rax
call fcn.1400bcad0
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x40], 0
mov ecx, dword [rsp + 0x63c]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x640]
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0x644]
mov dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0x648]
mov dword [rsp + 0x20], ecx
mov r9d, 0x80000000
mov r8, rax
mov rdx, qword [rsp + 0x21b0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x140294d88], rax
mov edx, 0xffffffec
mov rcx, qword [0x140294d88]
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x140294d88]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x140294d88]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov dword [rsp + 0x21c0], 0xffffffff
lea rax, [rsp + 0x21c4]
mov rdi, rax
xor eax, eax
mov ecx, listen
rep stosb byte [rdi], al
lea rdx, [rsp + 0x21c0]
mov rcx, qword [0x140294d88]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
lea rax, [rsp + 0x2a10]
mov rdi, rax
xor eax, eax
mov ecx, reloc.WS2_32.dll_recv
rep stosb byte [rdi], al
lea rax, [0x140294d90]
lea rcx, [rsp + 0x2a10]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [0x140294d90]
mov rcx, qword [0x140294d88]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x140294d88]
call fcn.1400b57d0
movzx eax, al
test eax, eax
jne 0x1400bf79b
call fcn.1400b5700
mov rdx, qword [rsp + 0x2188]
mov rcx, qword [rsp + 0x21b0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, 1
jmp 0x1400d289f
mov edx, 0xa
mov rcx, qword [0x140294d88]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140294d88]
call qword [sym.imp.USER32.dll_UpdateWindow]
lea rcx, [0x140295100]
call fcn.1400ddaf0
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov r9d, 8
mov r8d, 0x434
mov edx, 0x37b8
lea rcx, str.1.89.2
call fcn.140032cc0
xor ecx, ecx
call fcn.1400327f0
call fcn.1400375e0
mov qword [rsp + 0x588], rax
mov rax, qword [rsp + 0x588]
mov qword [rax + 0x18], 0
xor ecx, ecx
call fcn.140061c10
mov rcx, qword [0x140294d88]
call fcn.1400850b0
mov rdx, qword [0x140295400]
mov rcx, qword [0x1402953f8]
call fcn.1400836e0
mov rax, qword [rsp + 0x588]
mov rcx, qword [rax + 0x50]
call fcn.14005a450
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
movss xmm3, dword [0x140163f04]
mov r8d, 0x1fef8
lea rdx, [0x140273e40]
mov rax, qword [rsp + 0x588]
mov rcx, qword [rax + 0x50]
call fcn.1400531f0
mov qword [0x140295058], rax
mov rax, qword [rsp + 0x588]
mov rcx, qword [rax + 0x50]
call fcn.14005a450
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
movss xmm3, dword [0x14014e17c]
mov r8d, 0x45c
lea rdx, [0x140293d40]
mov rax, qword [rsp + 0x588]
mov rcx, qword [rax + 0x50]
call fcn.1400531f0
mov qword [0x140295050], rax
mov byte [rsp + 0x564], 1
mov byte [rsp + 0x33b], 0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x700]
call fcn.140029b40
mov byte [rsp + 0x68], 0
movzx eax, byte [rsp + 0x68]
test eax, eax
jne 0x1400d2864
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x2ae0]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x1400bf970
lea rcx, [rsp + 0x2ae0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rsp + 0x2ae0]
call qword [sym.imp.USER32.dll_DispatchMessageW]
cmp dword [rsp + 0x2ae8], 0x12
jne 0x1400bf96e
mov byte [rsp + 0x68], 1
jmp 0x1400bf921
movzx eax, byte [rsp + 0x68]
test eax, eax
je 0x1400bf97e
jmp 0x1400d2864
call fcn.140083b90
call fcn.140085310
call fcn.1400422a0
call fcn.1400b5a10
lea rax, [rsp + 0x6e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2b60]
lea rcx, [rsp + 0x6e]
call fcn.1400ae9d0
mov rcx, rax
call fcn.1400bcb50
mov r8d, 0x212b
xor edx, edx
mov rcx, rax
call fcn.14002bf90
call fcn.1400bf1d0
lea rcx, [rsp + 0x7b8]
call fcn.1400386d0
lea rax, [rsp + 0x7b8]
mov qword [rsp + 0x60], rax
movzx eax, byte [0x140294d84]
test eax, eax
je 0x1400bfa0a
movss xmm0, dword [0x14014e17c]
movss dword [rsp + 0x578], xmm0
jmp 0x1400bfa16
xorps xmm0, xmm0
movss dword [rsp + 0x578], xmm0
call fcn.1400375e0
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x14014e154]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x578]
movss xmm0, dword [0x140294dac]
call fcn.140026a00
movss dword [0x140294dac], xmm0
cmp dword [0x140294da8], 0
je 0x1400bfa68
cmp dword [0x140294da8], 1
je 0x1400bfa68
cmp dword [0x140294da8], 2
jne 0x1400bfc13
cmp qword [0x140294db0], 0
jne 0x1400bfab3
mov qword [rsp + 0x30], 0
lea rax, [0x140294db0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x10a37
lea rdx, [0x140196690]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2e40]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x64c], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x29f8]
call fcn.140029a30
mov qword [rsp + 0x7c0], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2a00]
call fcn.140029a30
mov qword [rsp + 0x7c8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172278]
addss xmm0, dword [0x140294dac]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x14017229c]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2a08]
call fcn.140029a30
mov qword [rsp + 0x7d0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
subss xmm0, dword [0x14014e164]
addss xmm0, dword [0x140294dac]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172244]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2a20]
call fcn.140029a30
mov qword [rsp + 0x7d8], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e130]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x64c]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x7c0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x7c8]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x7d0]
mov r9, rcx
mov rcx, qword [rsp + 0x7d8]
mov r8, rcx
mov rdx, qword [0x140294db0]
mov rcx, rax
call fcn.140053760
cmp dword [0x140294da8], 0
jne 0x1400c0071
movss xmm2, dword [0x14014e1a0]
movss xmm1, dword [0x14014e1a0]
lea rcx, [rsp + 0x2a28]
call fcn.140029a30
xor edx, edx
mov rcx, rax
call fcn.140049180
movss xmm2, dword [0x140172270]
movss xmm1, dword [0x14017223c]
lea rcx, [rsp + 0x2240]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x6f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x70]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x71]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x630]
lea rcx, [rsp + 0x6f]
call fcn.1400b4df0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x7e0], rax
lea rdx, [rsp + 0x2a42]
lea rcx, [rsp + 0x70]
call fcn.1400b21f0
mov rcx, rax
call fcn.1400ba690
mov qword [rsp + 0x7e8], rax
lea rdx, [rsp + 0x2a83]
lea rcx, [rsp + 0x71]
call fcn.1400b40d0
mov rcx, rax
call fcn.1400bc910
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0x40
lea r9, [0x140294ed0]
mov rcx, qword [rsp + 0x7e0]
mov r8, rcx
mov rcx, qword [rsp + 0x7e8]
mov rdx, rcx
mov rcx, rax
call fcn.14007c340
movss xmm2, dword [0x140172288]
movss xmm1, dword [0x14017223c]
lea rcx, [rsp + 0x2248]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x72]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x73]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x632]
lea rcx, [rsp + 0x72]
call fcn.1400ad740
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x7f0], rax
lea rdx, [rsp + 0x2a4b]
lea rcx, [rsp + 0x73]
call fcn.1400b3f20
mov rcx, rax
call fcn.1400ba690
mov qword [rsp + 0x7f8], rax
lea rdx, [rsp + 0x2a8e]
lea rcx, [rsp + 0x74]
call fcn.1400b3700
mov rcx, rax
call fcn.1400bc910
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0x40
lea r9, [0x140294f10]
mov rcx, qword [rsp + 0x7f0]
mov r8, rcx
mov rcx, qword [rsp + 0x7f8]
mov rdx, rcx
mov rcx, rax
call fcn.14007c340
movss xmm2, dword [0x140163f28]
movss xmm1, dword [0x14017223c]
lea rcx, [rsp + 0x2250]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x75]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140172230]
movss xmm1, dword [0x14017224c]
lea rcx, [rsp + 0x2258]
call fcn.140029a30
mov qword [rsp + 0x800], rax
lea rdx, [rsp + 0x21d6]
lea rcx, [rsp + 0x75]
call fcn.1400b1660
mov rcx, rax
call fcn.1400ba5d0
mov rcx, qword [rsp + 0x800]
mov rdx, rcx
mov rcx, rax
call fcn.140074850
movzx eax, al
test eax, eax
je 0x1400bffd8
lea rax, [rsp + 0x36b0]
mov qword [rsp + 0x808], rax
lea rax, [rsp + 0x36d0]
mov qword [rsp + 0x810], rax
lea rdx, [0x140294f10]
mov rcx, qword [rsp + 0x808]
call fcn.14001d170
mov qword [rsp + 0x818], rax
lea rdx, [0x140294ed0]
mov rcx, qword [rsp + 0x810]
call fcn.14001d170
mov rcx, qword [rsp + 0x818]
mov r8, rcx
mov rdx, rax
lea rcx, [0x140295100]
call fcn.1400e1540
movzx eax, byte [0x140295310]
test eax, eax
je 0x1400bff5c
mov dword [0x140294da8], 1
mov byte [0x140294d84], 1
movzx eax, byte [0x140295310]
test eax, eax
jne 0x1400bffd8
lea rax, [rsp + 0x76]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x77]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x710]
lea rcx, [rsp + 0x76]
call fcn.1400af400
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x820], rax
lea rdx, [rsp + 0x2ad0]
lea rcx, [rsp + 0x77]
call fcn.1400b3450
mov rcx, rax
call fcn.1400bc990
mov rcx, qword [rsp + 0x820]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm2, dword [0x140163f28]
movss xmm1, dword [0x14017227c]
lea rcx, [rsp + 0x2260]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x78]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140172230]
movss xmm1, dword [0x14017224c]
lea rcx, [rsp + 0x2268]
call fcn.140029a30
mov qword [rsp + 0x828], rax
lea rdx, [rsp + 0x2a39]
lea rcx, [rsp + 0x78]
call fcn.1400b3480
mov rcx, rax
call fcn.1400ba690
mov rcx, qword [rsp + 0x828]
mov rdx, rcx
mov rcx, rax
call fcn.140074850
movzx eax, al
test eax, eax
je 0x1400c0071
mov dword [0x140294da8], 2
cmp dword [0x140294da8], 1
jne 0x1400c0148
movss xmm0, dword [0x14029541c]
addss xmm0, dword [0x140172208]
movss dword [0x14029541c], xmm0
movss xmm2, dword [0x14017228c]
movss xmm1, dword [0x14014e18c]
lea rcx, [rsp + 0x2270]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x79]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x778]
lea rcx, [rsp + 0x79]
call fcn.1400b1890
mov rcx, rax
call fcn.1400ba590
mov qword [rsp + 0x830], rax
movss xmm2, dword [0x14014e158]
movss xmm1, dword [0x1401722a4]
lea rcx, [rsp + 0x2278]
call fcn.140029a30
mov rcx, qword [rsp + 0x830]
mov r8, rcx
mov rdx, rax
movss xmm0, dword [0x14029541c]
call fcn.14007c440
movss xmm0, dword [0x14029541c]
comiss xmm0, dword [0x14014e130]
jbe 0x1400c0148
mov byte [0x140294d84], 0
mov dword [0x140294da8], 3
cmp dword [0x140294da8], 2
jne 0x1400c0717
movss xmm2, dword [0x140163f18]
movss xmm1, dword [0x14017223c]
lea rcx, [rsp + 0x2280]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x7a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x7b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x7c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x634]
lea rcx, [rsp + 0x7a]
call fcn.1400b26e0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x838], rax
lea rdx, [rsp + 0x2a54]
lea rcx, [rsp + 0x7b]
call fcn.1400b2730
mov rcx, rax
call fcn.1400ba690
mov qword [rsp + 0x840], rax
lea rdx, [rsp + 0x2a99]
lea rcx, [rsp + 0x7c]
call fcn.1400aeec0
mov rcx, rax
call fcn.1400bc910
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0x40
lea r9, [0x140294f90]
mov rcx, qword [rsp + 0x838]
mov r8, rcx
mov rcx, qword [rsp + 0x840]
mov rdx, rcx
mov rcx, rax
call fcn.14007c340
movss xmm2, dword [0x140172270]
movss xmm1, dword [0x14017223c]
lea rcx, [rsp + 0x2288]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x7d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x7e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x7f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x636]
lea rcx, [rsp + 0x7d]
call fcn.1400b4720
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x848], rax
lea rdx, [rsp + 0x2a66]
lea rcx, [rsp + 0x7e]
call fcn.1400b0d60
mov rcx, rax
call fcn.1400ba690
mov qword [rsp + 0x850], rax
lea rdx, [rsp + 0x2aa4]
lea rcx, [rsp + 0x7f]
call fcn.1400ae220
mov rcx, rax
call fcn.1400bc910
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0x40
lea r9, [0x140294fd0]
mov rcx, qword [rsp + 0x848]
mov r8, rcx
mov rcx, qword [rsp + 0x850]
mov rdx, rcx
mov rcx, rax
call fcn.14007c340
movss xmm2, dword [0x140172288]
movss xmm1, dword [0x14017223c]
lea rcx, [rsp + 0x2290]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x80]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x81]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x82]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x638]
lea rcx, [rsp + 0x80]
call fcn.1400b1b50
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x858], rax
lea rdx, [rsp + 0x2298]
lea rcx, [rsp + 0x81]
call fcn.1400ae500
mov rcx, rax
call fcn.1400ba650
mov qword [rsp + 0x860], rax
lea rdx, [rsp + 0x2aaf]
lea rcx, [rsp + 0x82]
call fcn.1400b51a0
mov rcx, rax
call fcn.1400bc910
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0x40
lea r9, [0x140295010]
mov rcx, qword [rsp + 0x858]
mov r8, rcx
mov rcx, qword [rsp + 0x860]
mov rdx, rcx
mov rcx, rax
call fcn.14007c340
movss xmm2, dword [0x140163f28]
movss xmm1, dword [0x14017227c]
lea rcx, [rsp + 0x22a0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x83]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140172230]
movss xmm1, dword [0x14017224c]
lea rcx, [rsp + 0x22a8]
call fcn.140029a30
mov qword [rsp + 0x868], rax
lea rdx, [rsp + 0x2a5d]
lea rcx, [rsp + 0x83]
call fcn.1400b22b0
mov rcx, rax
call fcn.1400ba690
mov rcx, qword [rsp + 0x868]
mov rdx, rcx
mov rcx, rax
call fcn.140074850
movzx eax, al
test eax, eax
je 0x1400c0678
lea rax, [rsp + 0x36f0]
mov qword [rsp + 0x870], rax
lea rax, [rsp + 0x3710]
mov qword [rsp + 0x878], rax
lea rax, [rsp + 0x3730]
mov qword [rsp + 0x880], rax
lea rax, [rsp + 0x3750]
mov qword [rsp + 0x888], rax
lea rdx, [0x14016503f]
mov rcx, qword [rsp + 0x870]
call fcn.14001d170
mov qword [rsp + 0x890], rax
lea rdx, [0x140295010]
mov rcx, qword [rsp + 0x878]
call fcn.14001d170
mov qword [rsp + 0x898], rax
lea rdx, [0x140294fd0]
mov rcx, qword [rsp + 0x880]
call fcn.14001d170
mov qword [rsp + 0x8a0], rax
lea rdx, [0x140294f90]
mov rcx, qword [rsp + 0x888]
call fcn.14001d170
mov rcx, qword [rsp + 0x890]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x898]
mov r9, rcx
mov rcx, qword [rsp + 0x8a0]
mov r8, rcx
mov rdx, rax
lea rcx, [0x140295100]
call fcn.1400e3c10
movzx eax, byte [0x140295310]
test eax, eax
je 0x1400c05f0
mov dword [0x140294da8], 1
mov byte [0x140294d84], 1
movzx eax, byte [0x140295310]
test eax, eax
jne 0x1400c0678
lea rax, [rsp + 0x84]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x85]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x712]
lea rcx, [rsp + 0x84]
call fcn.1400b10b0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x8a8], rax
lea rdx, [rsp + 0x2fca]
lea rcx, [rsp + 0x85]
call fcn.1400b02b0
mov rcx, rax
call fcn.1400ba7d0
mov rcx, qword [rsp + 0x8a8]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm2, dword [0x140163f28]
movss xmm1, dword [0x14017223c]
lea rcx, [rsp + 0x22b0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x86]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140172230]
movss xmm1, dword [0x14017224c]
lea rcx, [rsp + 0x22b8]
call fcn.140029a30
mov qword [rsp + 0x8b0], rax
lea rdx, [rsp + 0x21dc]
lea rcx, [rsp + 0x86]
call fcn.1400b2100
mov rcx, rax
call fcn.1400ba5d0
mov rcx, qword [rsp + 0x8b0]
mov rdx, rcx
mov rcx, rax
call fcn.140074850
movzx eax, al
test eax, eax
je 0x1400c0717
mov dword [0x140294da8], 0
cmp dword [0x140294da8], 3
jne 0x1400d2742
movss xmm2, dword [0x14014e1a0]
movss xmm1, dword [0x1401722b8]
lea rcx, [rsp + 0x22c0]
call fcn.140029a30
xor edx, edx
mov rcx, rax
call fcn.140049180
mov dword [rsp + 0x20], 0xff
mov r9d, reloc.WLDAP32.dll_Ordinal_60
mov r8d, reloc.WLDAP32.dll_Ordinal_60
mov edx, reloc.WLDAP32.dll_Ordinal_60
lea rcx, [rsp + 0x2e50]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x650], eax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x14014e1a0]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x14017225c]
movaps xmm2, xmm0
lea rcx, [rsp + 0x22c8]
call fcn.140029a30
mov qword [rsp + 0x8b8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x14014e0d0]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172258]
movaps xmm2, xmm0
lea rcx, [rsp + 0x22d0]
call fcn.140029a30
mov qword [rsp + 0x8c0], rax
call fcn.1400373b0
mov dword [rsp + 0x28], 0
movss xmm0, dword [0x14014e154]
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rsp + 0x650]
mov r9d, ecx
mov rcx, qword [rsp + 0x8b8]
mov r8, rcx
mov rcx, qword [rsp + 0x8c0]
mov rdx, rcx
mov rcx, rax
call fcn.140055c70
mov dword [rsp + 0x20], 0xff
mov r9d, reloc.WLDAP32.dll_Ordinal_60
mov r8d, reloc.WLDAP32.dll_Ordinal_60
mov edx, reloc.WLDAP32.dll_Ordinal_60
lea rcx, [rsp + 0x2e80]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x654], eax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172234]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x1401722b8]
movaps xmm2, xmm0
lea rcx, [rsp + 0x22d8]
call fcn.140029a30
mov qword [rsp + 0x8c8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140163f10]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172258]
movaps xmm2, xmm0
lea rcx, [rsp + 0x22e0]
call fcn.140029a30
mov qword [rsp + 0x8d0], rax
call fcn.1400373b0
mov dword [rsp + 0x28], 0
movss xmm0, dword [0x14014e154]
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rsp + 0x654]
mov r9d, ecx
mov rcx, qword [rsp + 0x8c8]
mov r8, rcx
mov rcx, qword [rsp + 0x8d0]
mov rdx, rcx
mov rcx, rax
call fcn.140055c70
movss xmm2, dword [0x14014e174]
movss xmm1, dword [0x140172264]
lea rcx, [rsp + 0x22e8]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x87]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2e60]
lea rcx, [0x140295240]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WLDAP32.dll_Ordinal_32
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x2b10]
lea rcx, [rsp + 0x87]
call fcn.1400b4010
mov rcx, rax
call fcn.1400bca10
lea rdx, [rsp + 0x2e60]
mov rcx, rax
call fcn.14007eb10
call fcn.1400375e0
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x14014e15c]
movaps xmm2, xmm0
xorps xmm1, xmm1
movss xmm0, dword [0x140294d80]
call fcn.140026a00
movss dword [0x140294d80], xmm0
movss xmm2, dword [0x14014e17c]
movss xmm1, dword [0x14014e164]
lea rcx, [rsp + 0x22f0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
call fcn.14002f680
lea rax, [rsp + 0x88]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x89]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x714]
lea rcx, [rsp + 0x88]
call fcn.1400af660
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x8d8], rax
lea rdx, [rsp + 0x77c]
lea rcx, [rsp + 0x89]
call fcn.1400b48f0
mov rcx, rax
call fcn.1400ad390
xor r9d, r9d
lea r8, [0x1402953f0]
mov rcx, qword [rsp + 0x8d8]
mov rdx, rcx
mov rcx, rax
call fcn.14007e320
lea rax, [rsp + 0x8a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x8b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x716]
lea rcx, [rsp + 0x8a]
call fcn.1400b2cf0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x8e0], rax
lea rdx, [rsp + 0x780]
lea rcx, [rsp + 0x8b]
call fcn.1400b53c0
mov rcx, rax
call fcn.1400ad390
mov r9d, 1
lea r8, [0x1402953f0]
mov rcx, qword [rsp + 0x8e0]
mov rdx, rcx
mov rcx, rax
call fcn.14007e320
lea rax, [rsp + 0x8c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x8d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x718]
lea rcx, [rsp + 0x8c]
call fcn.1400b1b70
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x8e8], rax
lea rdx, [rsp + 0x22f8]
lea rcx, [rsp + 0x8d]
call fcn.1400afd40
mov rcx, rax
call fcn.1400ad3d0
mov r9d, 2
lea r8, [0x1402953f0]
mov rcx, qword [rsp + 0x8e8]
mov rdx, rcx
mov rcx, rax
call fcn.14007e320
lea rax, [rsp + 0x8e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x8f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x71a]
lea rcx, [rsp + 0x8e]
call fcn.1400b4da0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x8f0], rax
lea rdx, [rsp + 0x2a30]
lea rcx, [rsp + 0x8f]
call fcn.1400b56a0
mov rcx, rax
call fcn.1400ad3f0
mov r9d, 3
lea r8, [0x1402953f0]
mov rcx, qword [rsp + 0x8f0]
mov rdx, rcx
mov rcx, rax
call fcn.14007e320
lea rax, [rsp + 0x90]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x91]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5a0]
lea rcx, [rsp + 0x90]
call fcn.1400b31c0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x8f8], rax
lea rdx, [rsp + 0x2300]
lea rcx, [rsp + 0x91]
call fcn.1400ae150
mov rcx, rax
call fcn.1400ad3d0
mov r9d, 4
lea r8, [0x1402953f0]
mov rcx, qword [rsp + 0x8f8]
mov rdx, rcx
mov rcx, rax
call fcn.14007e320
lea rax, [rsp + 0x92]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x93]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5a2]
lea rcx, [rsp + 0x92]
call fcn.1400b2ee0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x900], rax
lea rdx, [rsp + 0x2b6f]
lea rcx, [rsp + 0x93]
call fcn.1400aeae0
mov rcx, rax
call fcn.1400ad410
mov r9d, 5
lea r8, [0x1402953f0]
mov rcx, qword [rsp + 0x900]
mov rdx, rcx
mov rcx, rax
call fcn.14007e320
lea rax, [rsp + 0x94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x95]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5a4]
lea rcx, [rsp + 0x94]
call fcn.1400ae3f0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x908], rax
lea rdx, [rsp + 0x2238]
lea rcx, [rsp + 0x95]
call fcn.1400b0a60
mov rcx, rax
call fcn.1400ad3b0
mov r9d, 6
lea r8, [0x1402953f0]
mov rcx, qword [rsp + 0x908]
mov rdx, rcx
mov rcx, rax
call fcn.14007e320
movss xmm0, dword [0x140172270]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x14014e17c]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2308]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp dword [0x1402953f0], 0
jne 0x1400c3207
movzx eax, byte [0x140294d85]
cmp eax, 1
jne 0x1400c1391
call fcn.140037150
mov qword [rsp + 0x720], rax
mov rax, qword [rsp + 0x720]
movzx eax, byte [rax + 0xb3]
test eax, eax
je 0x1400c0e37
xor eax, eax
jmp 0x1400d289f
mov rax, qword [0x140294d00]
mov qword [rsp + 0x738], rax
mov rax, qword [rsp + 0x738]
add rax, 0x37e0
mov qword [rsp + 0x930], rax
mov rax, qword [rsp + 0x720]
mov rax, qword [rax + 0xf8]
mov qword [rsp + 0x730], rax
lea rcx, [rsp + 0x910]
call fcn.1400386d0
lea rax, [rsp + 0x910]
mov qword [rsp + 0x2310], rax
call fcn.1400386b0
mov qword [rsp + 0x918], rax
lea rax, [rsp + 0x918]
mov qword [rsp + 0x2318], rax
movsx eax, byte [rsp + 0x33c]
mov edx, eax
mov rcx, qword [rsp + 0x720]
call fcn.140037450
mov dword [rsp + 0x55c], eax
mov eax, 4
mov eax, eax
mov ecx, dword [0x140295710]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x140295430], eax
jle 0x1400c0f29
lea rcx, [0x140295430]
call fcn.140136164
cmp dword [0x140295430], 0xffffffff
jne 0x1400c0f29
lea rcx, [0x140295420]
call fcn.140074030
lea rcx, [0x14013a670]
call fcn.1401360a4
lea rcx, [0x140295430]
call fcn.1401360f8
lea r8, [rsp + 0x55c]
lea rdx, [rsp + 0x590]
lea rcx, [0x140295420]
call fcn.14007fd80
lea rdx, [rsp + 0x2320]
lea rcx, [0x140295420]
call fcn.14007fd40
mov rdx, rax
lea rcx, [rsp + 0x590]
call fcn.140074660
movzx eax, al
test eax, eax
je 0x1400c0fdb
mov dword [rsp + 0x658], 0x5a
lea r8, [rsp + 0x658]
lea rdx, [rsp + 0x55c]
lea rcx, [rsp + 0x920]
call fcn.140087450
lea r8, [rsp + 0x920]
lea rdx, [rsp + 0x2bd0]
lea rcx, [0x140295420]
call fcn.140073c40
lea r8, [rsp + 0x55c]
lea rdx, [rsp + 0x2328]
lea rcx, [0x140295420]
call fcn.14007fd80
mov rax, qword [rax]
mov qword [rsp + 0x590], rax
lea rcx, [rsp + 0x590]
call fcn.1400747b0
movss xmm0, dword [0x14014e19c]
comiss xmm0, dword [rax + 4]
jb 0x1400c105b
lea rcx, [rsp + 0x590]
call fcn.1400747b0
add rax, 4
mov qword [rsp + 0x728], rax
call fcn.1400375e0
cvtss2sd xmm0, dword [rax + 0xd8]
movsd xmm1, qword [str.333333]
divsd xmm1, xmm0
movaps xmm0, xmm1
mulsd xmm0, qword [0x140172220]
mov rax, qword [rsp + 0x728]
cvtss2sd xmm1, dword [rax]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov rax, qword [rsp + 0x728]
movss dword [rax], xmm0
jmp 0x1400c10df
lea rax, [rsp + 0x96]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x97]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5a6]
lea rcx, [rsp + 0x96]
call fcn.1400adcd0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x928], rax
lea rdx, [rsp + 0x2ed4]
lea rcx, [rsp + 0x97]
call fcn.1400b40a0
mov rcx, rax
call fcn.1400ba750
mov rcx, qword [rsp + 0x928]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
mov byte [0x140294d85], 0
lea rcx, [rsp + 0x590]
call fcn.1400747b0
cvttss2si eax, dword [rax + 4]
mov dword [rsp + 0x57c], eax
call fcn.1400373b0
mov qword [rsp + 0x568], rax
movss xmm0, dword [rsp + 0x734]
addss xmm0, dword [0x140163f2c]
mov rax, qword [rsp + 0x930]
addss xmm0, dword [rax + 0x40]
movss xmm1, dword [rsp + 0x730]
addss xmm1, dword [0x140172260]
movaps xmm2, xmm0
lea rcx, [rsp + 0x740]
call fcn.140029a30
mov eax, 4
mov eax, eax
mov ecx, dword [0x140295710]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x140295448], eax
jle 0x1400c11b2
lea rcx, [0x140295448]
call fcn.140136164
cmp dword [0x140295448], 0xffffffff
jne 0x1400c11b2
mov eax, dword [rsp + 0x57c]
mov dword [rsp + 0x20], eax
mov r9d, Ordinal_79
mov r8d, Ordinal_60
mov edx, 0x7b
lea rcx, [0x140295438]
call fcn.1400740c0
lea rcx, [0x140295448]
call fcn.1401360f8
mov eax, 4
mov eax, eax
mov ecx, dword [0x140295710]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x140295460], eax
jle 0x1400c1220
lea rcx, [0x140295460]
call fcn.140136164
cmp dword [0x140295460], 0xffffffff
jne 0x1400c1220
mov eax, dword [rsp + 0x57c]
mov dword [rsp + 0x20], eax
mov r9d, Ordinal_79
mov r8d, Ordinal_60
mov edx, 0x7b
lea rcx, [0x140295450]
call fcn.1400740c0
lea rcx, [0x140295460]
call fcn.1401360f8
mov rax, qword [rsp + 0x738]
cvttsd2si eax, qword [rax + 0x3e48]
mov dword [rsp + 0x784], eax
mov dword [rsp + 0x788], 7
call fcn.1400375e0
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x140172218]
movaps xmm2, xmm0
movss xmm1, dword [0x1401580cc]
movss xmm0, dword [0x140295464]
call fcn.140026a00
movss dword [0x140295464], xmm0
mov rcx, qword [rsp + 0x568]
call fcn.1400b60b0
mov dword [rsp + Ordinal_45], 0x28
movss xmm0, dword [0x1401580cc]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
movss xmm2, dword [0x140163f08]
lea rdx, [rsp + 0x740]
mov rcx, qword [rsp + 0x568]
call fcn.14005e8c0
lea rcx, [0x140295450]
call fcn.140036f80
movss xmm3, dword [0x14014e150]
xor r8d, r8d
mov edx, eax
mov rcx, qword [rsp + 0x568]
call fcn.1400432e0
mov rcx, qword [rsp + 0x568]
call fcn.1400b60b0
movss xmm0, dword [0x140163f00]
addss xmm0, dword [0x14029419c]
movss xmm1, dword [0x1401580c0]
mulss xmm1, xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140295464]
movss xmm1, dword [0x140172228]
addss xmm1, dword [0x140295464]
mov dword [rsp + Ordinal_45], 0x28
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm1
movss xmm2, dword [0x140163f08]
lea rdx, [rsp + 0x740]
mov rcx, qword [rsp + 0x568]
call fcn.14005e8c0
lea rcx, [0x140295438]
call fcn.140036f80
movss xmm3, dword [0x14014e150]
xor r8d, r8d
mov edx, eax
mov rcx, qword [rsp + 0x568]
call fcn.1400432e0
movss xmm0, dword [0x140295464]
comiss xmm0, dword [0x14017222c]
jb 0x1400c1391
xorps xmm0, xmm0
movss dword [0x140295464], xmm0
movzx eax, byte [0x140294d86]
cmp eax, 1
jne 0x1400c1922
call fcn.140037150
mov qword [rsp + 0x6f8], rax
mov rax, qword [rsp + 0x6f8]
movzx eax, byte [rax + 0xb3]
test eax, eax
je 0x1400c13c8
xor eax, eax
jmp 0x1400d289f
mov rax, qword [0x140294d00]
mov qword [rsp + 0x758], rax
mov rax, qword [rsp + 0x758]
add rax, 0x37e0
mov qword [rsp + 0x958], rax
mov rax, qword [rsp + 0x6f8]
mov rax, qword [rax + 0xf8]
mov qword [rsp + 0x750], rax
lea rcx, [rsp + 0x938]
call fcn.1400386d0
lea rax, [rsp + 0x938]
mov qword [rsp + 0x2330], rax
call fcn.1400386b0
mov qword [rsp + 0x940], rax
lea rax, [rsp + 0x940]
mov qword [rsp + 0x2338], rax
movsx eax, byte [rsp + 0x33d]
mov edx, eax
mov rcx, qword [rsp + 0x6f8]
call fcn.140037450
mov dword [rsp + 0x560], eax
mov eax, 4
mov eax, eax
mov ecx, dword [0x140295710]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x140295478], eax
jle 0x1400c14ba
lea rcx, [0x140295478]
call fcn.140136164
cmp dword [0x140295478], 0xffffffff
jne 0x1400c14ba
lea rcx, [0x140295468]
call fcn.140074030
lea rcx, [0x14013a690]
call fcn.1401360a4
lea rcx, [0x140295478]
call fcn.1401360f8
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x598]
lea rcx, [0x140295468]
call fcn.14007fd80
lea rdx, [rsp + 0x2340]
lea rcx, [0x140295468]
call fcn.14007fd40
mov rdx, rax
lea rcx, [rsp + 0x598]
call fcn.140074660
movzx eax, al
test eax, eax
je 0x1400c156c
mov dword [rsp + 0x65c], 0x5a
lea r8, [rsp + 0x65c]
lea rdx, [rsp + 0x560]
lea rcx, [rsp + 0x948]
call fcn.140087450
lea r8, [rsp + 0x948]
lea rdx, [rsp + 0x2be0]
lea rcx, [0x140295468]
call fcn.140073c40
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x2348]
lea rcx, [0x140295468]
call fcn.14007fd80
mov rax, qword [rax]
mov qword [rsp + 0x598], rax
lea rcx, [rsp + 0x598]
call fcn.1400747b0
movss xmm0, dword [0x14014e19c]
comiss xmm0, dword [rax + 4]
jb 0x1400c15ec
lea rcx, [rsp + 0x598]
call fcn.1400747b0
add rax, 4
mov qword [rsp + 0x748], rax
call fcn.1400375e0
cvtss2sd xmm0, dword [rax + 0xd8]
movsd xmm1, qword [str.333333]
divsd xmm1, xmm0
movaps xmm0, xmm1
mulsd xmm0, qword [0x140172220]
mov rax, qword [rsp + 0x748]
cvtss2sd xmm1, dword [rax]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov rax, qword [rsp + 0x748]
movss dword [rax], xmm0
jmp 0x1400c1670
lea rax, [rsp + 0x98]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x99]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5a8]
lea rcx, [rsp + 0x98]
call fcn.1400b4580
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x950], rax
lea rdx, [rsp + 0x2bf0]
lea rcx, [rsp + 0x99]
call fcn.1400b2eb0
mov rcx, rax
call fcn.1400ba710
mov rcx, qword [rsp + 0x950]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
mov byte [0x140294d86], 0
lea rcx, [rsp + 0x598]
call fcn.1400747b0
cvttss2si eax, dword [rax + 4]
mov dword [rsp + 0x580], eax
call fcn.1400373b0
mov qword [rsp + 0x570], rax
movss xmm0, dword [rsp + 0x754]
addss xmm0, dword [0x140163f2c]
mov rax, qword [rsp + 0x958]
addss xmm0, dword [rax + 0x40]
movss xmm1, dword [rsp + 0x750]
addss xmm1, dword [0x140172260]
movaps xmm2, xmm0
lea rcx, [rsp + 0x760]
call fcn.140029a30
mov eax, 4
mov eax, eax
mov ecx, dword [0x140295710]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x140295490], eax
jle 0x1400c1743
lea rcx, [0x140295490]
call fcn.140136164
cmp dword [0x140295490], 0xffffffff
jne 0x1400c1743
mov eax, dword [rsp + 0x580]
mov dword [rsp + 0x20], eax
mov r9d, Ordinal_79
mov r8d, Ordinal_60
mov edx, 0x7b
lea rcx, [0x140295480]
call fcn.1400740c0
lea rcx, [0x140295490]
call fcn.1401360f8
mov eax, 4
mov eax, eax
mov ecx, dword [0x140295710]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1402954a8], eax
jle 0x1400c17b1
lea rcx, [0x1402954a8]
call fcn.140136164
cmp dword [0x1402954a8], 0xffffffff
jne 0x1400c17b1
mov eax, dword [rsp + 0x580]
mov dword [rsp + 0x20], eax
mov r9d, Ordinal_79
mov r8d, Ordinal_60
mov edx, 0x7b
lea rcx, [0x140295498]
call fcn.1400740c0
lea rcx, [0x1402954a8]
call fcn.1401360f8
mov rax, qword [rsp + 0x758]
cvttsd2si eax, qword [rax + 0x3e48]
mov dword [rsp + 0x78c], eax
mov dword [rsp + 0x790], 7
call fcn.1400375e0
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x140172218]
movaps xmm2, xmm0
movss xmm1, dword [0x1401580cc]
movss xmm0, dword [0x1402954ac]
call fcn.140026a00
movss dword [0x1402954ac], xmm0
mov rcx, qword [rsp + 0x570]
call fcn.1400b60b0
mov dword [rsp + Ordinal_45], 0x28
movss xmm0, dword [0x1401580cc]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
movss xmm2, dword [0x14014e164]
lea rdx, [rsp + 0x760]
mov rcx, qword [rsp + 0x570]
call fcn.14005e8c0
lea rcx, [0x140295498]
call fcn.140036f80
movss xmm3, dword [0x14014e150]
xor r8d, r8d
mov edx, eax
mov rcx, qword [rsp + 0x570]
call fcn.1400432e0
mov rcx, qword [rsp + 0x570]
call fcn.1400b60b0
movss xmm0, dword [0x140163f00]
addss xmm0, dword [0x1402941a0]
movss xmm1, dword [0x1401580c0]
mulss xmm1, xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x1402954ac]
movss xmm1, dword [0x140172228]
addss xmm1, dword [0x1402954ac]
mov dword [rsp + Ordinal_45], 0x28
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm1
movss xmm2, dword [0x14014e164]
lea rdx, [rsp + 0x760]
mov rcx, qword [rsp + 0x570]
call fcn.14005e8c0
lea rcx, [0x140295480]
call fcn.140036f80
movss xmm3, dword [0x14014e150]
xor r8d, r8d
mov edx, eax
mov rcx, qword [rsp + 0x570]
call fcn.1400432e0
movss xmm0, dword [0x1402954ac]
comiss xmm0, dword [0x14017222c]
jb 0x1400c1922
xorps xmm0, xmm0
movss dword [0x1402954ac], xmm0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x14014e194]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2350]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294dc0], 0
jne 0x1400c199d
mov qword [rsp + 0x30], 0
lea rax, [0x140294dc0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x9c30
lea rdx, [0x1401a70d0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2c00]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x660], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2358]
call fcn.140029a30
mov qword [rsp + 0x960], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2360]
call fcn.140029a30
mov qword [rsp + 0x968], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172248]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2368]
call fcn.140029a30
mov qword [rsp + 0x970], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172240]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2370]
call fcn.140029a30
mov qword [rsp + 0x978], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x660]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x960]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x968]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x970]
mov r9, rcx
mov rcx, qword [rsp + 0x978]
mov r8, rcx
mov rdx, qword [0x140294dc0]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x9a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x9b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2378]
call fcn.140029a30
mov qword [rsp + 0x980], rax
lea rdx, [rsp + 0x5aa]
lea rcx, [rsp + 0x9a]
call fcn.1400b2370
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x988], rax
lea rdx, [rsp + 0x2f07]
lea rcx, [rsp + 0x9b]
call fcn.1400b54c0
mov rcx, rax
call fcn.1400ba750
xor r9d, r9d
mov rcx, qword [rsp + 0x980]
mov r8, rcx
mov rcx, qword [rsp + 0x988]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c1c6e
lea rax, [rsp + 0x9c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2b7e]
lea rcx, [rsp + 0x9c]
call fcn.1400b4a30
mov rdx, rax
lea rcx, [rsp + 0x33e]
call fcn.14008fb00
lea rax, [rsp + 0x9d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x9e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5ac]
lea rcx, [rsp + 0x9d]
call fcn.1400b4330
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x990], rax
lea rdx, [rsp + 0x2f18]
lea rcx, [rsp + 0x9e]
call fcn.1400ae1c0
mov rcx, rax
call fcn.1400ba750
mov rcx, qword [rsp + 0x990]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172250]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2380]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294dc8], 0
jne 0x1400c1ce9
mov qword [rsp + 0x30], 0
lea rax, [0x140294dc8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x3308
lea rdx, str.RIFF
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2c10]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x664], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2388]
call fcn.140029a30
mov qword [rsp + 0x998], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2390]
call fcn.140029a30
mov qword [rsp + 0x9a0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172268]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2398]
call fcn.140029a30
mov qword [rsp + 0x9a8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172254]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x23a0]
call fcn.140029a30
mov qword [rsp + 0x9b0], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x664]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x998]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x9a0]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x9a8]
mov r9, rcx
mov rcx, qword [rsp + 0x9b0]
mov r8, rcx
mov rdx, qword [0x140294dc8]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x9f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xa0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x23a8]
call fcn.140029a30
mov qword [rsp + 0x9b8], rax
lea rdx, [rsp + 0x5ae]
lea rcx, [rsp + 0x9f]
call fcn.1400b5230
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x9c0], rax
lea rdx, [rsp + 0x2aba]
lea rcx, [rsp + 0xa0]
call fcn.1400b14e0
mov rcx, rax
call fcn.1400bc910
xor r9d, r9d
mov rcx, qword [rsp + 0x9b8]
mov r8, rcx
mov rcx, qword [rsp + 0x9c0]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c21a3
lea rax, [rsp + 0xa1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x97bc]
lea rcx, [rsp + 0xa1]
call fcn.1400b4c80
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0x9c8], rax
lea rdx, [rsp + 0x9c8]
lea rcx, [rsp + 0x33f]
call fcn.14008f480
lea rax, [rsp + 0xa2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x48b0]
lea rcx, [rsp + 0xa2]
call fcn.1400b45d0
mov rcx, rax
call fcn.1400baf10
mov qword [rsp + 0x9d0], rax
lea rdx, [rsp + 0x9d0]
lea rcx, [rsp + 0x340]
call fcn.14008f000
lea rax, [rsp + 0xa3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x57f6]
lea rcx, [rsp + 0xa3]
call fcn.1400b3b30
mov rcx, rax
call fcn.1400bb350
mov qword [rsp + 0x9d8], rax
lea rdx, [rsp + 0x9d8]
lea rcx, [rsp + 0x341]
call fcn.14008b0c0
lea rax, [rsp + 0xa4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x519d]
lea rcx, [rsp + 0xa4]
call fcn.1400b52a0
mov rcx, rax
call fcn.1400bb110
mov qword [rsp + 0x9e0], rax
lea rdx, [rsp + 0x9e0]
lea rcx, [rsp + 0x342]
call fcn.140087500
lea rax, [rsp + 0xa5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd982]
lea rcx, [rsp + 0xa5]
call fcn.1400b0f00
mov rcx, rax
call fcn.1400bc650
mov qword [rsp + 0x9e8], rax
lea rdx, [rsp + 0x9e8]
lea rcx, [rsp + 0x343]
call fcn.14008aac0
lea rax, [rsp + 0xa6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2fdd]
lea rcx, [rsp + 0xa6]
call fcn.1400aed10
mov rcx, rax
call fcn.1400ba7d0
mov qword [rsp + 0x9f0], rax
lea rdx, [rsp + 0x9f0]
lea rcx, [rsp + 0x344]
call fcn.14008a1c0
lea rax, [rsp + 0xa7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2b8d]
lea rcx, [rsp + 0xa7]
call fcn.1400b19d0
mov rcx, rax
call fcn.1400bcb50
mov qword [rsp + 0x9f8], rax
lea rdx, [rsp + 0x9f8]
lea rcx, [rsp + 0x345]
call fcn.14008e380
lea rax, [rsp + 0xa8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xa9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5b0]
lea rcx, [rsp + 0xa8]
call fcn.1400afa40
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xa00], rax
lea rdx, [rsp + 0x31cc]
lea rcx, [rsp + 0xa9]
call fcn.1400af1d0
mov rcx, rax
call fcn.1400ba8d0
mov rcx, qword [rsp + 0xa00]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172270]
movaps xmm1, xmm0
lea rcx, [rsp + 0x23b0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294dd0], 0
jne 0x1400c221e
mov qword [rsp + 0x30], 0
lea rax, [0x140294dd0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x2c58
lea rdx, [0x1401b4010]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2c20]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x668], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x23b8]
call fcn.140029a30
mov qword [rsp + 0xa08], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x23c0]
call fcn.140029a30
mov qword [rsp + 0xa10], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140163f24]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x23c8]
call fcn.140029a30
mov qword [rsp + 0xa18], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172274]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x23d0]
call fcn.140029a30
mov qword [rsp + 0xa20], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x668]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0xa08]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0xa10]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xa18]
mov r9, rcx
mov rcx, qword [rsp + 0xa20]
mov r8, rcx
mov rdx, qword [0x140294dd0]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0xaa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xab]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x23d8]
call fcn.140029a30
mov qword [rsp + 0xa28], rax
lea rdx, [rsp + 0x5b2]
lea rcx, [rsp + 0xaa]
call fcn.1400b3a60
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xa30], rax
lea rdx, [rsp + 0x2ac5]
lea rcx, [rsp + 0xab]
call fcn.1400ad840
mov rcx, rax
call fcn.1400bc910
xor r9d, r9d
mov rcx, qword [rsp + 0xa28]
mov r8, rcx
mov rcx, qword [rsp + 0xa30]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c2552
lea rax, [rsp + 0xac]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x51d6]
lea rcx, [rsp + 0xac]
call fcn.1400afbc0
mov rcx, rax
call fcn.1400bb110
mov qword [rsp + 0xa38], rax
lea rdx, [rsp + 0xa38]
lea rcx, [rsp + 0x346]
call fcn.140089f00
lea rax, [rsp + 0xad]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3833]
lea rcx, [rsp + 0xad]
call fcn.1400ae580
mov rcx, rax
call fcn.1400bab90
mov qword [rsp + 0xa40], rax
lea rdx, [rsp + 0xa40]
lea rcx, [rsp + 0x347]
call fcn.14008c080
lea rax, [rsp + 0xae]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xaf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5b4]
lea rcx, [rsp + 0xae]
call fcn.1400b3a80
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xa48], rax
lea rdx, [rsp + 0x2ff0]
lea rcx, [rsp + 0xaf]
call fcn.1400af040
mov rcx, rax
call fcn.1400ba7d0
mov rcx, qword [rsp + 0xa48]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172280]
movaps xmm1, xmm0
lea rcx, [rsp + 0x23e0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294dd8], 0
jne 0x1400c25cd
mov qword [rsp + 0x30], 0
lea rax, [0x140294dd8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x7207
lea rdx, [0x1401b6c70]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2c30]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x66c], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x23e8]
call fcn.140029a30
mov qword [rsp + 0xa50], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x23f0]
call fcn.140029a30
mov qword [rsp + 0xa58], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172290]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x23f8]
call fcn.140029a30
mov qword [rsp + 0xa60], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172284]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2400]
call fcn.140029a30
mov qword [rsp + 0xa68], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x66c]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0xa50]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0xa58]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xa60]
mov r9, rcx
mov rcx, qword [rsp + 0xa68]
mov r8, rcx
mov rdx, qword [0x140294dd8]
mov rcx, rax
call fcn.140053760
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2408]
call fcn.140029a30
xor r9d, r9d
mov r8, rax
lea rdx, [0x140165040]
lea rcx, str.Wake_Up_Cores
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c28d5
lea rax, [rsp + 0xb0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe862]
lea rcx, [rsp + 0xb0]
call fcn.1400aed40
mov rcx, rax
call fcn.1400bc9d0
mov qword [rsp + 0xa70], rax
lea rdx, [rsp + 0xa70]
lea rcx, [rsp + 0x348]
call fcn.14008ec80
lea rax, [rsp + 0xb1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe7a3]
lea rcx, [rsp + 0xb1]
call fcn.1400b38f0
mov rcx, rax
call fcn.1400bc950
mov qword [rsp + 0xa78], rax
lea rdx, [rsp + 0xa78]
lea rcx, [rsp + 0x349]
call fcn.140089400
lea rax, [rsp + 0xb2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3856]
lea rcx, [rsp + 0xb2]
call fcn.1400b3100
mov rcx, rax
call fcn.1400bab90
mov qword [rsp + 0xa80], rax
lea rdx, [rsp + 0xa80]
lea rcx, [rsp + 0x34a]
call fcn.14008d440
lea rax, [rsp + 0xb3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xb4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5b6]
lea rcx, [rsp + 0xb3]
call fcn.1400b2dd0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xa88], rax
lea rdx, [rsp + 0x31e1]
lea rcx, [rsp + 0xb4]
call fcn.1400b4f40
mov rcx, rax
call fcn.1400ba910
mov rcx, qword [rsp + 0xa88]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172294]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2410]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e10], 0
jne 0x1400c2950
mov qword [rsp + 0x30], 0
lea rax, [0x140294e10]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0xcd6a
lea rdx, [0x1401bde80]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2c40]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x670], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2418]
call fcn.140029a30
mov qword [rsp + 0xa90], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2420]
call fcn.140029a30
mov qword [rsp + 0xa98], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722a0]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2428]
call fcn.140029a30
mov qword [rsp + 0xaa0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172298]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2430]
call fcn.140029a30
mov qword [rsp + 0xaa8], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x670]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0xa90]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0xa98]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xaa0]
mov r9, rcx
mov rcx, qword [rsp + 0xaa8]
mov r8, rcx
mov rdx, qword [0x140294e10]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0xb5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xb6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2438]
call fcn.140029a30
mov qword [rsp + 0xab0], rax
lea rdx, [rsp + 0x5b8]
lea rcx, [rsp + 0xb5]
call fcn.1400b1010
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xab8], rax
lea rdx, [rsp + 0x2f29]
lea rcx, [rsp + 0xb6]
call fcn.1400ae7e0
mov rcx, rax
call fcn.1400ba750
xor r9d, r9d
mov rcx, qword [rsp + 0xab0]
mov r8, rcx
mov rcx, qword [rsp + 0xab8]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c2dbc
lea rax, [rsp + 0xb7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xdbfe]
lea rcx, [rsp + 0xb7]
call fcn.1400b3b60
mov rcx, rax
call fcn.1400bc6d0
mov qword [rsp + 0xac0], rax
lea rdx, [rsp + 0xac0]
lea rcx, [rsp + 0x34b]
call fcn.14008ccc0
lea rax, [rsp + 0xb8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x740d]
lea rcx, [rsp + 0xb8]
call fcn.1400b4600
mov rcx, rax
call fcn.1400bb950
mov qword [rsp + 0xac8], rax
lea rdx, [rsp + 0xac8]
lea rcx, [rsp + 0x34c]
call fcn.140089380
lea rax, [rsp + 0xb9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x347c]
lea rcx, [rsp + 0xb9]
call fcn.1400b5470
mov rcx, rax
call fcn.1400baa10
mov qword [rsp + 0xad0], rax
lea rdx, [rsp + 0xad0]
lea rcx, [rsp + 0x34d]
call fcn.14008ba00
lea rax, [rsp + 0xba]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3239]
lea rcx, [rsp + 0xba]
call fcn.1400b2e20
mov rcx, rax
call fcn.1400ba950
mov qword [rsp + 0xad8], rax
lea rdx, [rsp + 0xad8]
lea rcx, [rsp + 0x34e]
call fcn.140089780
lea rax, [rsp + 0xbb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3a09]
lea rcx, [rsp + 0xbb]
call fcn.1400ade60
mov rcx, rax
call fcn.1400babd0
mov qword [rsp + 0xae0], rax
lea rdx, [rsp + 0xae0]
lea rcx, [rsp + 0x34f]
call fcn.140087b00
lea rax, [rsp + 0xbc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3ae9]
lea rcx, [rsp + 0xbc]
call fcn.1400aedd0
mov rcx, rax
call fcn.1400bac50
mov qword [rsp + 0xae8], rax
lea rdx, [rsp + 0xae8]
lea rcx, [rsp + 0x350]
call fcn.14008a700
lea rax, [rsp + 0xbd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xbe]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5ba]
lea rcx, [rsp + 0xbd]
call fcn.1400ae860
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xaf0], rax
lea rdx, [rsp + 0x2f3a]
lea rcx, [rsp + 0xbe]
call fcn.1400b0080
mov rcx, rax
call fcn.1400ba790
mov rcx, qword [rsp + 0xaf0]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x1401722a4]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2440]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e18], 0
jne 0x1400c2e37
mov qword [rsp + 0x30], 0
lea rax, [0x140294e18]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x4078
lea rdx, [0x1401cabf0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2c50]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x674], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2448]
call fcn.140029a30
mov qword [rsp + 0xaf8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2450]
call fcn.140029a30
mov qword [rsp + 0xb00], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722b4]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2458]
call fcn.140029a30
mov qword [rsp + 0xb08], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722a8]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2460]
call fcn.140029a30
mov qword [rsp + 0xb10], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x674]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0xaf8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0xb00]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xb08]
mov r9, rcx
mov rcx, qword [rsp + 0xb10]
mov r8, rcx
mov rdx, qword [0x140294e18]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0xbf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xc0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2468]
call fcn.140029a30
mov qword [rsp + 0xb18], rax
lea rdx, [rsp + 0x5bc]
lea rcx, [rsp + 0xbf]
call fcn.1400afdc0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xb20], rax
lea rdx, [rsp + 0x2b1d]
lea rcx, [rsp + 0xc0]
call fcn.1400b33c0
mov rcx, rax
call fcn.1400bca10
xor r9d, r9d
mov rcx, qword [rsp + 0xb18]
mov r8, rcx
mov rcx, qword [rsp + 0xb20]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c3207
lea rax, [rsp + 0xc1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe64e]
lea rcx, [rsp + 0xc1]
call fcn.1400af4e0
mov rcx, rax
call fcn.1400bc890
mov qword [rsp + 0xb28], rax
lea rdx, [rsp + 0xb28]
lea rcx, [rsp + 0x351]
call fcn.14008f940
lea rax, [rsp + 0xc2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5248]
lea rcx, [rsp + 0xc2]
call fcn.1400b27f0
mov rcx, rax
call fcn.1400bb150
mov qword [rsp + 0xb30], rax
lea rdx, [rsp + 0xb30]
lea rcx, [rsp + 0x352]
call fcn.14008cdc0
lea rax, [rsp + 0xc3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4181]
lea rcx, [rsp + 0xc3]
call fcn.1400b0940
mov rcx, rax
call fcn.1400bad50
mov qword [rsp + 0xb38], rax
lea rdx, [rsp + 0xb38]
lea rcx, [rsp + 0x353]
call fcn.140088bc0
lea rax, [rsp + 0xc4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3ba7]
lea rcx, [rsp + 0xc4]
call fcn.1400aeef0
mov rcx, rax
call fcn.1400bac50
mov qword [rsp + 0xb40], rax
lea rdx, [rsp + 0xb40]
lea rcx, [rsp + 0x354]
call fcn.14008e700
lea rax, [rsp + 0xc5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xc6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5be]
lea rcx, [rsp + 0xc5]
call fcn.1400b2cd0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xb48], rax
lea rdx, [rsp + 0x31a2]
lea rcx, [rsp + 0xc6]
call fcn.1400aeba0
mov rcx, rax
call fcn.1400ba8d0
mov rcx, qword [rsp + 0xb48]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
cmp dword [0x1402953f0], 1
jne 0x1400c5044
call fcn.14002f680
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x14014e194]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2470]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294de0], 0
jne 0x1400c3294
mov qword [rsp + 0x30], 0
lea rax, [0x140294de0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x24b8
lea rdx, [0x1401cec70]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2c60]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x678], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2478]
call fcn.140029a30
mov qword [rsp + 0xb50], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2480]
call fcn.140029a30
mov qword [rsp + 0xb58], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172248]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2488]
call fcn.140029a30
mov qword [rsp + 0xb60], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172240]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2490]
call fcn.140029a30
mov qword [rsp + 0xb68], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x678]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0xb50]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0xb58]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xb60]
mov r9, rcx
mov rcx, qword [rsp + 0xb68]
mov r8, rcx
mov rdx, qword [0x140294de0]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0xc7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xc8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2498]
call fcn.140029a30
mov qword [rsp + 0xb70], rax
lea rdx, [rsp + 0x5c0]
lea rcx, [rsp + 0xc7]
call fcn.1400b41c0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xb78], rax
lea rdx, [rsp + 0x3770]
lea rcx, [rsp + 0xc8]
call fcn.1400ae8b0
mov rcx, rax
call fcn.1400bab10
xor r9d, r9d
mov rcx, qword [rsp + 0xb70]
mov r8, rcx
mov rcx, qword [rsp + 0xb78]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c3720
lea rax, [rsp + 0xc9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xdabe]
lea rcx, [rsp + 0xc9]
call fcn.1400b0fc0
mov rcx, rax
call fcn.1400bc690
mov qword [rsp + 0xb80], rax
lea rdx, [rsp + 0xb80]
lea rcx, [rsp + 0x355]
call fcn.14008afc0
lea rax, [rsp + 0xca]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9057]
lea rcx, [rsp + 0xca]
call fcn.1400b05e0
mov rcx, rax
call fcn.1400bbd90
mov qword [rsp + 0xb88], rax
lea rdx, [rsp + 0xb88]
lea rcx, [rsp + 0x356]
call fcn.14008cfc0
lea rax, [rsp + 0xcb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe6f8]
lea rcx, [rsp + 0xcb]
call fcn.1400b3e90
mov rcx, rax
call fcn.1400bc8d0
mov qword [rsp + 0xb90], rax
lea rdx, [rsp + 0xb90]
lea rcx, [rsp + 0x357]
call fcn.140087e00
lea rax, [rsp + 0xcc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9569]
lea rcx, [rsp + 0xcc]
call fcn.1400ae910
mov rcx, rax
call fcn.1400bbdd0
mov qword [rsp + 0xb98], rax
lea rdx, [rsp + 0xb98]
lea rcx, [rsp + 0x358]
call fcn.14008e600
lea rax, [rsp + 0xcd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4472]
lea rcx, [rsp + 0xcd]
call fcn.1400af920
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0xba0], rax
lea rdx, [rsp + 0xba0]
lea rcx, [rsp + 0x359]
call fcn.14008f0c0
lea rax, [rsp + 0xce]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x50f8]
lea rcx, [rsp + 0xce]
call fcn.1400b0de0
mov rcx, rax
call fcn.1400bb010
mov qword [rsp + 0xba8], rax
lea rdx, [rsp + 0xba8]
lea rcx, [rsp + 0x35a]
call fcn.14008f3c0
mov dword [rsp + 0x67c], 0xc8
lea rdx, [rsp + 0x67c]
lea rcx, [rsp + 0x35b]
call fcn.1400874d0
lea rax, [rsp + 0xcf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xd0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5c2]
lea rcx, [rsp + 0xcf]
call fcn.1400b35a0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xbb0], rax
lea rdx, [rsp + 0x2f4c]
lea rcx, [rsp + 0xd0]
call fcn.1400b4160
mov rcx, rax
call fcn.1400ba790
mov rcx, qword [rsp + 0xbb0]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172250]
movaps xmm1, xmm0
lea rcx, [rsp + 0x24a0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294de8], 0
jne 0x1400c379b
mov qword [rsp + 0x30], 0
lea rax, [0x140294de8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x5f3
lea rdx, [0x1401d1130]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2c70]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x680], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x24a8]
call fcn.140029a30
mov qword [rsp + 0xbb8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x24b0]
call fcn.140029a30
mov qword [rsp + 0xbc0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172268]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x24b8]
call fcn.140029a30
mov qword [rsp + 0xbc8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172254]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x24c0]
call fcn.140029a30
mov qword [rsp + 0xbd0], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x680]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0xbb8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0xbc0]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xbc8]
mov r9, rcx
mov rcx, qword [rsp + 0xbd0]
mov r8, rcx
mov rdx, qword [0x140294de8]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0xd1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xd2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x24c8]
call fcn.140029a30
mov qword [rsp + 0xbd8], rax
lea rdx, [rsp + 0x5c4]
lea rcx, [rsp + 0xd1]
call fcn.1400b5060
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xbe0], rax
lea rdx, [rsp + 0x32da]
lea rcx, [rsp + 0xd2]
call fcn.1400b2480
mov rcx, rax
call fcn.1400ba990
xor r9d, r9d
mov rcx, qword [rsp + 0xbd8]
mov r8, rcx
mov rcx, qword [rsp + 0xbe0]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c3d3f
lea rax, [rsp + 0xd3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4259]
lea rcx, [rsp + 0xd3]
call fcn.1400ae100
mov rcx, rax
call fcn.1400bae10
mov qword [rsp + 0xbe8], rax
lea rdx, [rsp + 0xbe8]
lea rcx, [rsp + 0x35c]
call fcn.14008a380
lea rax, [rsp + 0xd4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8a81]
lea rcx, [rsp + 0xd4]
call fcn.1400ad7f0
mov rcx, rax
call fcn.1400bbc50
mov qword [rsp + 0xbf0], rax
lea rdx, [rsp + 0xbf0]
lea rcx, [rsp + 0x35d]
call fcn.14008d040
lea rax, [rsp + 0xd5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x71d1]
lea rcx, [rsp + 0xd5]
call fcn.1400add50
mov rcx, rax
call fcn.1400bb8d0
mov qword [rsp + 0xbf8], rax
lea rdx, [rsp + 0xbf8]
lea rcx, [rsp + 0x35e]
call fcn.1400899c0
lea rax, [rsp + 0xd6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7230]
lea rcx, [rsp + 0xd6]
call fcn.1400b4690
mov rcx, rax
call fcn.1400bb8d0
mov qword [rsp + 0xc00], rax
lea rdx, [rsp + 0xc00]
lea rcx, [rsp + 0x35f]
call fcn.140087f40
lea rax, [rsp + 0xd7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x728f]
lea rcx, [rsp + 0xd7]
call fcn.1400adef0
mov rcx, rax
call fcn.1400bb8d0
mov qword [rsp + 0xc08], rax
lea rdx, [rsp + 0xc08]
lea rcx, [rsp + 0x360]
call fcn.14008cbc0
lea rax, [rsp + 0xd8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x67be]
lea rcx, [rsp + 0xd8]
call fcn.1400b3070
mov rcx, rax
call fcn.1400bb650
mov qword [rsp + 0xc10], rax
lea rdx, [rsp + 0xc10]
lea rcx, [rsp + 0x361]
call fcn.14008df80
lea rax, [rsp + 0xd9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6cba]
lea rcx, [rsp + 0xd9]
call fcn.1400b4cb0
mov rcx, rax
call fcn.1400bb810
mov qword [rsp + 0xc18], rax
lea rdx, [rsp + 0xc18]
lea rcx, [rsp + 0x362]
call fcn.14008d100
lea rax, [rsp + 0xda]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6d16]
lea rcx, [rsp + 0xda]
call fcn.1400b2f00
mov rcx, rax
call fcn.1400bb810
mov qword [rsp + 0xc20], rax
lea rdx, [rsp + 0xc20]
lea rcx, [rsp + 0x363]
call fcn.1400897c0
lea rax, [rsp + 0xdb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6d72]
lea rcx, [rsp + 0xdb]
call fcn.1400b0490
mov rcx, rax
call fcn.1400bb810
mov qword [rsp + 0xc28], rax
lea rdx, [rsp + 0xc28]
lea rcx, [rsp + 0x364]
call fcn.14008af80
lea rax, [rsp + 0xdc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6dce]
lea rcx, [rsp + 0xdc]
call fcn.1400ae970
mov rcx, rax
call fcn.1400bb810
mov qword [rsp + 0xc30], rax
lea rdx, [rsp + 0xc30]
lea rcx, [rsp + 0x365]
call fcn.140088300
lea rax, [rsp + 0xdd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xde]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5c6]
lea rcx, [rsp + 0xdd]
call fcn.1400b38d0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xc38], rax
lea rdx, [rsp + 0x31f7]
lea rcx, [rsp + 0xde]
call fcn.1400adf20
mov rcx, rax
call fcn.1400ba910
mov rcx, qword [rsp + 0xc38]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172270]
movaps xmm1, xmm0
lea rcx, [rsp + 0x24d0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294df0], 0
jne 0x1400c3dba
mov qword [rsp + 0x30], 0
lea rax, [0x140294df0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0xeec4
lea rdx, [0x1401d1730]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2c80]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x684], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x24d8]
call fcn.140029a30
mov qword [rsp + 0xc40], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x24e0]
call fcn.140029a30
mov qword [rsp + 0xc48], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140163f24]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x24e8]
call fcn.140029a30
mov qword [rsp + 0xc50], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172274]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x24f0]
call fcn.140029a30
mov qword [rsp + 0xc58], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x684]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0xc40]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0xc48]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xc50]
mov r9, rcx
mov rcx, qword [rsp + 0xc58]
mov r8, rcx
mov rdx, qword [0x140294df0]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0xdf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xe0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x24f8]
call fcn.140029a30
mov qword [rsp + 0xc60], rax
lea rdx, [rsp + 0x5c8]
lea rcx, [rsp + 0xdf]
call fcn.1400af8d0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xc68], rax
lea rdx, [rsp + 0x2b44]
lea rcx, [rsp + 0xe0]
call fcn.1400ae8e0
mov rcx, rax
call fcn.1400bca90
xor r9d, r9d
mov rcx, qword [rsp + 0xc60]
mov r8, rcx
mov rcx, qword [rsp + 0xc68]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c435e
lea rax, [rsp + 0xe1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9834]
lea rcx, [rsp + 0xe1]
call fcn.1400b1e20
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0xc70], rax
lea rdx, [rsp + 0xc70]
lea rcx, [rsp + 0x366]
call fcn.14008c1c0
lea rax, [rsp + 0xe2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd4ae]
lea rcx, [rsp + 0xe2]
call fcn.1400ad710
mov rcx, rax
call fcn.1400bc510
mov qword [rsp + 0xc78], rax
lea rdx, [rsp + 0xc78]
lea rcx, [rsp + 0x367]
call fcn.14008ae80
lea rax, [rsp + 0xe3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc2ad]
lea rcx, [rsp + 0xe3]
call fcn.1400b32a0
mov rcx, rax
call fcn.1400bc310
mov qword [rsp + 0xc80], rax
lea rdx, [rsp + 0xc80]
lea rcx, [rsp + 0x368]
call fcn.14008c2c0
lea rax, [rsp + 0xe4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xce66]
lea rcx, [rsp + 0xe4]
call fcn.1400af950
mov rcx, rax
call fcn.1400bc410
mov qword [rsp + 0xc88], rax
lea rdx, [rsp + 0xc88]
lea rcx, [rsp + 0x369]
call fcn.14008ec00
lea rax, [rsp + 0xe5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x785b]
lea rcx, [rsp + 0xe5]
call fcn.1400af680
mov rcx, rax
call fcn.1400bba50
mov qword [rsp + 0xc90], rax
lea rdx, [rsp + 0xc90]
lea rcx, [rsp + 0x36a]
call fcn.140087b80
lea rax, [rsp + 0xe6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8cb8]
lea rcx, [rsp + 0xe6]
call fcn.1400b5330
mov rcx, rax
call fcn.1400bbcd0
mov qword [rsp + 0xc98], rax
lea rdx, [rsp + 0xc98]
lea rcx, [rsp + 0x36b]
call fcn.14008de80
lea rax, [rsp + 0xe7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7b33]
lea rcx, [rsp + 0xe7]
call fcn.1400b43b0
mov rcx, rax
call fcn.1400bba90
mov qword [rsp + 0xca0], rax
lea rdx, [rsp + 0xca0]
lea rcx, [rsp + 0x36c]
call fcn.140088280
lea rax, [rsp + 0xe8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8390]
lea rcx, [rsp + 0xe8]
call fcn.1400b2250
mov rcx, rax
call fcn.1400bbb90
mov qword [rsp + 0xca8], rax
lea rdx, [rsp + 0xca8]
lea rcx, [rsp + 0x36d]
call fcn.14008d2c0
lea rax, [rsp + 0xe9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x78c3]
lea rcx, [rsp + 0xe9]
call fcn.1400b2660
mov rcx, rax
call fcn.1400bba50
mov qword [rsp + 0xcb0], rax
lea rdx, [rsp + 0xcb0]
lea rcx, [rsp + 0x36e]
call fcn.14008c440
lea rax, [rsp + 0xea]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc8c6]
lea rcx, [rsp + 0xea]
call fcn.1400af170
mov rcx, rax
call fcn.1400bc3d0
mov qword [rsp + 0xcb8], rax
lea rdx, [rsp + 0xcb8]
lea rcx, [rsp + 0x36f]
call fcn.14008bf40
lea rax, [rsp + 0xeb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xec]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5ca]
lea rcx, [rsp + 0xeb]
call fcn.1400af490
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xcc0], rax
lea rdx, [rsp + 0x2e90]
lea rcx, [rsp + 0xec]
call fcn.1400af770
mov rcx, rax
call fcn.1400ba750
mov rcx, qword [rsp + 0xcc0]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172280]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2500]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294df8], 0
jne 0x1400c43d9
mov qword [rsp + 0x30], 0
lea rax, [0x140294df8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x66fd
lea rdx, [0x1401e0600]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2c90]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x688], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2508]
call fcn.140029a30
mov qword [rsp + 0xcc8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2510]
call fcn.140029a30
mov qword [rsp + 0xcd0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172290]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2518]
call fcn.140029a30
mov qword [rsp + 0xcd8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172284]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2520]
call fcn.140029a30
mov qword [rsp + 0xce0], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x688]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0xcc8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0xcd0]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xcd8]
mov r9, rcx
mov rcx, qword [rsp + 0xce0]
mov r8, rcx
mov rdx, qword [0x140294df8]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0xed]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xee]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2528]
call fcn.140029a30
mov qword [rsp + 0xce8], rax
lea rdx, [rsp + 0x5cc]
lea rcx, [rsp + 0xed]
call fcn.1400b0ff0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xcf0], rax
lea rdx, [rsp + 0x30ae]
lea rcx, [rsp + 0xee]
call fcn.1400adca0
mov rcx, rax
call fcn.1400ba7d0
xor r9d, r9d
mov rcx, qword [rsp + 0xce8]
mov r8, rcx
mov rcx, qword [rsp + 0xcf0]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c47f7
lea rax, [rsp + 0xef]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x792b]
lea rcx, [rsp + 0xef]
call fcn.1400aec00
mov rcx, rax
call fcn.1400bba50
mov qword [rsp + 0xcf8], rax
lea rdx, [rsp + 0xcf8]
lea rcx, [rsp + 0x370]
call fcn.14008b000
lea rax, [rsp + 0xf0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8d2b]
lea rcx, [rsp + 0xf0]
call fcn.1400b3dd0
mov rcx, rax
call fcn.1400bbcd0
mov qword [rsp + 0xd00], rax
lea rdx, [rsp + 0xd00]
lea rcx, [rsp + 0x371]
call fcn.140089980
lea rax, [rsp + 0xf1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7b9c]
lea rcx, [rsp + 0xf1]
call fcn.1400afe70
mov rcx, rax
call fcn.1400bba90
mov qword [rsp + 0xd08], rax
lea rdx, [rsp + 0xd08]
lea rcx, [rsp + 0x372]
call fcn.140089540
lea rax, [rsp + 0xf2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x83fe]
lea rcx, [rsp + 0xf2]
call fcn.1400b3390
mov rcx, rax
call fcn.1400bbb90
mov qword [rsp + 0xd10], rax
lea rdx, [rsp + 0xd10]
lea rcx, [rsp + 0x373]
call fcn.140088f00
lea rax, [rsp + 0xf3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7993]
lea rcx, [rsp + 0xf3]
call fcn.1400ade10
mov rcx, rax
call fcn.1400bba50
mov qword [rsp + 0xd18], rax
lea rdx, [rsp + 0xd18]
lea rcx, [rsp + 0x374]
call fcn.14008dcc0
lea rax, [rsp + 0xf4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xf5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5ce]
lea rcx, [rsp + 0xf4]
call fcn.1400af120
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xd20], rax
lea rdx, [rsp + 0x318d]
lea rcx, [rsp + 0xf5]
call fcn.1400b34e0
mov rcx, rax
call fcn.1400ba8d0
mov rcx, qword [rsp + 0xd20]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172294]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2530]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e08], 0
jne 0x1400c4872
mov qword [rsp + 0x30], 0
lea rax, [0x140294e08]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x5fdc
lea rdx, [0x1401e91a0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2ca0]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x68c], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2538]
call fcn.140029a30
mov qword [rsp + 0xd28], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2540]
call fcn.140029a30
mov qword [rsp + 0xd30], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722a0]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2548]
call fcn.140029a30
mov qword [rsp + 0xd38], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172298]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2550]
call fcn.140029a30
mov qword [rsp + 0xd40], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x68c]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0xd28]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0xd30]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xd38]
mov r9, rcx
mov rcx, qword [rsp + 0xd40]
mov r8, rcx
mov rdx, qword [0x140294e08]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0xf6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xf7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2558]
call fcn.140029a30
mov qword [rsp + 0xd48], rax
lea rdx, [rsp + 0x5d0]
lea rcx, [rsp + 0xf6]
call fcn.1400b54a0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xd50], rax
lea rdx, [rsp + 0x2a6f]
lea rcx, [rsp + 0xf7]
call fcn.1400b37c0
mov rcx, rax
call fcn.1400ba6d0
xor r9d, r9d
mov rcx, qword [rsp + 0xd48]
mov r8, rcx
mov rcx, qword [rsp + 0xd50]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c4b58
lea rax, [rsp + 0xf8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe9fa]
lea rcx, [rsp + 0xf8]
call fcn.1400b55b0
mov rcx, rax
call fcn.1400bcb10
mov qword [rsp + 0xd58], rax
lea rdx, [rsp + 0xd58]
lea rcx, [rsp + 0x375]
call fcn.14008b2c0
lea rax, [rsp + 0xf9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xfa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5d2]
lea rcx, [rsp + 0xf9]
call fcn.1400b0dc0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xd60], rax
lea rdx, [rsp + 0x2f5e]
lea rcx, [rsp + 0xfa]
call fcn.1400b1cb0
mov rcx, rax
call fcn.1400ba790
mov rcx, qword [rsp + 0xd60]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x1401722a4]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2560]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e00], 0
jne 0x1400c4bd3
mov qword [rsp + 0x30], 0
lea rax, [0x140294e00]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x2496
lea rdx, [0x1401e6d00]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2cb0]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x690], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2568]
call fcn.140029a30
mov qword [rsp + 0xd68], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2570]
call fcn.140029a30
mov qword [rsp + 0xd70], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722b4]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2578]
call fcn.140029a30
mov qword [rsp + 0xd78], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722a8]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2580]
call fcn.140029a30
mov qword [rsp + 0xd80], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x690]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0xd68]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0xd70]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xd78]
mov r9, rcx
mov rcx, qword [rsp + 0xd80]
mov r8, rcx
mov rdx, qword [0x140294e00]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0xfb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0xfc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2588]
call fcn.140029a30
mov qword [rsp + 0xd88], rax
lea rdx, [rsp + 0x5d4]
lea rcx, [rsp + 0xfb]
call fcn.1400b0610
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xd90], rax
lea rdx, [rsp + 0x2a79]
lea rcx, [rsp + 0xfc]
call fcn.1400ad660
mov rcx, rax
call fcn.1400ba6d0
xor r9d, r9d
mov rcx, qword [rsp + 0xd88]
mov r8, rcx
mov rcx, qword [rsp + 0xd90]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c503f
lea rax, [rsp + 0xfd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xdde2]
lea rcx, [rsp + 0xfd]
call fcn.1400b1940
mov rcx, rax
call fcn.1400bc750
mov qword [rsp + 0xd98], rax
lea rdx, [rsp + 0xd98]
lea rcx, [rsp + 0x376]
call fcn.14008c100
lea rax, [rsp + 0xfe]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd1cd]
lea rcx, [rsp + 0xfe]
call fcn.1400b1df0
mov rcx, rax
call fcn.1400bc490
mov qword [rsp + 0xda0], rax
lea rdx, [rsp + 0xda0]
lea rcx, [rsp + 0x377]
call fcn.14008e2c0
lea rax, [rsp + 0xff]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc195]
lea rcx, [rsp + 0xff]
call fcn.1400b1830
mov rcx, rax
call fcn.1400bc2d0
mov qword [rsp + 0xda8], rax
lea rdx, [rsp + 0xda8]
lea rcx, [rsp + 0x378]
call fcn.14008b280
lea rax, [rsp + 0x100]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbcbf]
lea rcx, [rsp + 0x100]
call fcn.1400af8a0
mov rcx, rax
call fcn.1400bc1d0
mov qword [rsp + 0xdb0], rax
lea rdx, [rsp + 0xdb0]
lea rcx, [rsp + 0x379]
call fcn.1400896c0
lea rax, [rsp + 0x101]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc33a]
lea rcx, [rsp + 0x101]
call fcn.1400b0bb0
mov rcx, rax
call fcn.1400bc310
mov qword [rsp + 0xdb8], rax
lea rdx, [rsp + 0xdb8]
lea rcx, [rsp + 0x37a]
call fcn.14008cb80
lea rax, [rsp + 0x102]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc956]
lea rcx, [rsp + 0x102]
call fcn.1400b4040
mov rcx, rax
call fcn.1400bc3d0
mov qword [rsp + 0xdc0], rax
lea rdx, [rsp + 0xdc0]
lea rcx, [rsp + 0x37b]
call fcn.14008e500
lea rax, [rsp + 0x103]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x104]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5d6]
lea rcx, [rsp + 0x103]
call fcn.1400aecf0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xdc8], rax
lea rdx, [rsp + 0x2b37]
lea rcx, [rsp + 0x104]
call fcn.1400b3e60
mov rcx, rax
call fcn.1400bca10
mov rcx, qword [rsp + 0xdc8]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
call fcn.1400342a0
cmp dword [0x1402953f0], 2
jne 0x1400cb3c4
movss xmm0, dword [0x140172270]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140163f14]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2590]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
call fcn.14002f680
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172238]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2598]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
lea rax, [rsp + 0x105]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4286]
lea rcx, [rsp + 0x105]
call fcn.1400b1b20
mov rcx, rax
call fcn.1400bae10
mov qword [rsp + 0xdd0], rax
movss xmm0, dword [0x14014e130]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2cc0]
call fcn.140029b40
mov rcx, qword [rsp + 0xdd0]
mov rdx, rcx
mov rcx, rax
call fcn.14007eb50
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x14014e194]
movaps xmm1, xmm0
lea rcx, [rsp + 0x25a0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e20], 0
jne 0x1400c51a6
mov qword [rsp + 0x30], 0
lea rax, [0x140294e20]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x5143
lea rdx, [0x1401ef180]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2cd0]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x694], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x25a8]
call fcn.140029a30
mov qword [rsp + 0xdd8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x25b0]
call fcn.140029a30
mov qword [rsp + 0xde0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172248]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x25b8]
call fcn.140029a30
mov qword [rsp + 0xde8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172240]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x25c0]
call fcn.140029a30
mov qword [rsp + 0xdf0], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x694]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0xdd8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0xde0]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0xde8]
mov r9, rcx
mov rcx, qword [rsp + 0xdf0]
mov r8, rcx
mov rdx, qword [0x140294e20]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x106]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x107]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x25c8]
call fcn.140029a30
mov qword [rsp + 0xdf8], rax
lea rdx, [rsp + 0x5d8]
lea rcx, [rsp + 0x106]
call fcn.1400aea60
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0xe00], rax
lea rdx, [rsp + 0x43ee]
lea rcx, [rsp + 0x107]
call fcn.1400b2b80
mov rcx, rax
call fcn.1400badd0
xor r9d, r9d
mov rcx, qword [rsp + 0xdf8]
mov r8, rcx
mov rcx, qword [rsp + 0xe00]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c9092
lea rax, [rsp + 0x108]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb05a]
lea rcx, [rsp + 0x108]
call fcn.1400b56d0
mov rcx, rax
call fcn.1400bc010
mov qword [rsp + 0xe08], rax
lea rdx, [rsp + 0xe08]
lea rcx, [rsp + 0x37c]
call fcn.14008d200
lea rax, [rsp + 0x109]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe5a6]
lea rcx, [rsp + 0x109]
call fcn.1400ae810
mov rcx, rax
call fcn.1400bc850
mov qword [rsp + 0xe10], rax
lea rdx, [rsp + 0xe10]
lea rcx, [rsp + 0x37d]
call fcn.140088700
lea rax, [rsp + 0x10a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe1be]
lea rcx, [rsp + 0x10a]
call fcn.1400af570
mov rcx, rax
call fcn.1400bc7d0
mov qword [rsp + 0xe18], rax
lea rdx, [rsp + 0xe18]
lea rcx, [rsp + 0x37e]
call fcn.140087640
lea rax, [rsp + 0x10b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc7a8]
lea rcx, [rsp + 0x10b]
call fcn.1400b2be0
mov rcx, rax
call fcn.1400bc390
mov qword [rsp + 0xe20], rax
lea rdx, [rsp + 0xe20]
lea rcx, [rsp + 0x37f]
call fcn.14008de40
lea rax, [rsp + 0x10c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xcef7]
lea rcx, [rsp + 0x10c]
call fcn.1400b27c0
mov rcx, rax
call fcn.1400bc410
mov qword [rsp + 0xe28], rax
lea rdx, [rsp + 0xe28]
lea rcx, [rsp + 0x380]
call fcn.14008e6c0
lea rax, [rsp + 0x10d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xcf88]
lea rcx, [rsp + 0x10d]
call fcn.1400b0a90
mov rcx, rax
call fcn.1400bc410
mov qword [rsp + 0xe30], rax
lea rdx, [rsp + 0xe30]
lea rcx, [rsp + 0x381]
call fcn.140089e40
lea rax, [rsp + 0x10e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd019]
lea rcx, [rsp + 0x10e]
call fcn.1400b0220
mov rcx, rax
call fcn.1400bc410
mov qword [rsp + 0xe38], rax
lea rdx, [rsp + 0xe38]
lea rcx, [rsp + 0x382]
call fcn.14008bb00
lea rax, [rsp + 0x10f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xda20]
lea rcx, [rsp + 0x10f]
call fcn.1400af710
mov rcx, rax
call fcn.1400bc650
mov qword [rsp + 0xe40], rax
lea rdx, [rsp + 0xe40]
lea rcx, [rsp + 0x383]
call fcn.14008d640
lea rax, [rsp + 0x110]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xdc9f]
lea rcx, [rsp + 0x110]
call fcn.1400b3d70
mov rcx, rax
call fcn.1400bc6d0
mov qword [rsp + 0xe48], rax
lea rdx, [rsp + 0xe48]
lea rcx, [rsp + 0x384]
call fcn.140088640
lea rax, [rsp + 0x111]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xed6f]
lea rcx, [rsp + 0x111]
call fcn.1400ae470
mov rcx, rax
call fcn.1400ba890
mov qword [rsp + 0xe50], rax
lea rdx, [rsp + 0xe50]
lea rcx, [rsp + 0x385]
call fcn.14008b800
lea rax, [rsp + 0x112]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xeeb6]
lea rcx, [rsp + 0x112]
call fcn.1400b5520
mov rcx, rax
call fcn.1400ba890
mov qword [rsp + 0xe58], rax
lea rdx, [rsp + 0xe58]
lea rcx, [rsp + 0x386]
call fcn.14008eec0
lea rax, [rsp + 0x113]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbdcf]
lea rcx, [rsp + 0x113]
call fcn.1400b4100
mov rcx, rax
call fcn.1400bc210
mov qword [rsp + 0xe60], rax
lea rdx, [rsp + 0xe60]
lea rcx, [rsp + 0x387]
call fcn.14008e8c0
lea rax, [rsp + 0x114]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd386]
lea rcx, [rsp + 0x114]
call fcn.1400b2310
mov rcx, rax
call fcn.1400bc4d0
mov qword [rsp + 0xe68], rax
lea rdx, [rsp + 0xe68]
lea rcx, [rsp + 0x388]
call fcn.14008da00
lea rax, [rsp + 0x115]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb782]
lea rcx, [rsp + 0x115]
call fcn.1400afae0
mov rcx, rax
call fcn.1400bc150
mov qword [rsp + 0xe70], rax
lea rdx, [rsp + 0xe70]
lea rcx, [rsp + 0x389]
call fcn.14008d7c0
lea rax, [rsp + 0x116]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9d5c]
lea rcx, [rsp + 0x116]
call fcn.1400b46c0
mov rcx, rax
call fcn.1400bbe50
mov qword [rsp + 0xe78], rax
lea rdx, [rsp + 0xe78]
lea rcx, [rsp + 0x38a]
call fcn.140089d40
lea rax, [rsp + 0x117]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbee1]
lea rcx, [rsp + 0x117]
call fcn.1400aff00
mov rcx, rax
call fcn.1400bc250
mov qword [rsp + 0xe80], rax
lea rdx, [rsp + 0xe80]
lea rcx, [rsp + 0x38b]
call fcn.14008a5c0
lea rax, [rsp + 0x118]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc9e6]
lea rcx, [rsp + 0x118]
call fcn.1400b4460
mov rcx, rax
call fcn.1400bc3d0
mov qword [rsp + 0xe88], rax
lea rdx, [rsp + 0xe88]
lea rcx, [rsp + 0x38c]
call fcn.14008f780
lea rax, [rsp + 0x119]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbd47]
lea rcx, [rsp + 0x119]
call fcn.1400b4d70
mov rcx, rax
call fcn.1400bc1d0
mov qword [rsp + 0xe90], rax
lea rdx, [rsp + 0xe90]
lea rcx, [rsp + 0x38d]
call fcn.140089a40
lea rax, [rsp + 0x11a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbf6b]
lea rcx, [rsp + 0x11a]
call fcn.1400afa10
mov rcx, rax
call fcn.1400bc250
mov qword [rsp + 0xe98], rax
lea rdx, [rsp + 0xe98]
lea rcx, [rsp + 0x38e]
call fcn.14008ae00
lea rax, [rsp + 0x11b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd260]
lea rcx, [rsp + 0x11b]
call fcn.1400b0880
mov rcx, rax
call fcn.1400bc490
mov qword [rsp + 0xea0], rax
lea rdx, [rsp + 0xea0]
lea rcx, [rsp + 0x38f]
call fcn.14008c540
lea rax, [rsp + 0x11c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd674]
lea rcx, [rsp + 0x11c]
call fcn.1400af630
mov rcx, rax
call fcn.1400bc5d0
mov qword [rsp + 0xea8], rax
lea rdx, [rsp + 0xea8]
lea rcx, [rsp + 0x390]
call fcn.1400884c0
lea rax, [rsp + 0x11d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xdd40]
lea rcx, [rsp + 0x11d]
call fcn.1400b0d90
mov rcx, rax
call fcn.1400bc710
mov qword [rsp + 0xeb0], rax
lea rdx, [rsp + 0xeb0]
lea rcx, [rsp + 0x391]
call fcn.14008abc0
lea rax, [rsp + 0x11e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd710]
lea rcx, [rsp + 0x11e]
call fcn.1400b1c20
mov rcx, rax
call fcn.1400bc5d0
mov qword [rsp + 0xeb8], rax
lea rdx, [rsp + 0xeb8]
lea rcx, [rsp + 0x392]
call fcn.140089600
lea rax, [rsp + 0x11f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd5d9]
lea rcx, [rsp + 0x11f]
call fcn.1400b3fe0
mov rcx, rax
call fcn.1400bc590
mov qword [rsp + 0xec0], rax
lea rdx, [rsp + 0xec0]
lea rcx, [rsp + 0x393]
call fcn.140087a40
lea rax, [rsp + 0x120]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb808]
lea rcx, [rsp + 0x120]
call fcn.1400b5550
mov rcx, rax
call fcn.1400bc150
mov qword [rsp + 0xec8], rax
lea rdx, [rsp + 0xec8]
lea rcx, [rsp + 0x394]
call fcn.14008ecc0
lea rax, [rsp + 0x121]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc07f]
lea rcx, [rsp + 0x121]
call fcn.1400b3a00
mov rcx, rax
call fcn.1400bc290
mov qword [rsp + 0xed0], rax
lea rdx, [rsp + 0xed0]
lea rcx, [rsp + 0x395]
call fcn.14008d300
lea rax, [rsp + 0x122]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbff5]
lea rcx, [rsp + 0x122]
call fcn.1400b2960
mov rcx, rax
call fcn.1400bc250
mov qword [rsp + 0xed8], rax
lea rdx, [rsp + 0xed8]
lea rcx, [rsp + 0x396]
call fcn.140087d40
lea rax, [rsp + 0x123]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4a3e]
lea rcx, [rsp + 0x123]
call fcn.1400b22e0
mov rcx, rax
call fcn.1400baed0
mov qword [rsp + 0xee0], rax
lea rdx, [rsp + 0xee0]
lea rcx, [rsp + 0x397]
call fcn.14008bc00
lea rax, [rsp + 0x124]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x50c3]
lea rcx, [rsp + 0x124]
call fcn.1400b5110
mov rcx, rax
call fcn.1400bb010
mov qword [rsp + 0xee8], rax
lea rdx, [rsp + 0xee8]
lea rcx, [rsp + 0x398]
call fcn.140089880
lea rax, [rsp + 0x125]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x44d0]
lea rcx, [rsp + 0x125]
call fcn.1400af0d0
mov rcx, rax
call fcn.1400bae50
mov qword [rsp + 0xef0], rax
lea rdx, [rsp + 0xef0]
lea rcx, [rsp + 0x399]
call fcn.14008d900
lea rax, [rsp + 0x126]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x583b]
lea rcx, [rsp + 0x126]
call fcn.1400b03a0
mov rcx, rax
call fcn.1400bb350
mov qword [rsp + 0xef8], rax
lea rdx, [rsp + 0xef8]
lea rcx, [rsp + 0x39a]
call fcn.14008d080
lea rax, [rsp + 0x127]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x54c8]
lea rcx, [rsp + 0x127]
call fcn.1400b2790
mov rcx, rax
call fcn.1400bb210
mov qword [rsp + 0xf00], rax
lea rdx, [rsp + 0xf00]
lea rcx, [rsp + 0x39b]
call fcn.14008e800
lea rax, [rsp + 0x128]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5773]
lea rcx, [rsp + 0x128]
call fcn.1400aefb0
mov rcx, rax
call fcn.1400bb250
mov qword [rsp + 0xf08], rax
lea rdx, [rsp + 0xf08]
lea rcx, [rsp + 0x39c]
call fcn.140087c00
lea rax, [rsp + 0x129]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3e7c]
lea rcx, [rsp + 0x129]
call fcn.1400b3820
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0xf10], rax
lea rdx, [rsp + 0xf10]
lea rcx, [rsp + 0x39d]
call fcn.14008f240
lea rax, [rsp + 0x12a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3ea7]
lea rcx, [rsp + 0x12a]
call fcn.1400aec90
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0xf18], rax
lea rdx, [rsp + 0xf18]
lea rcx, [rsp + 0x39e]
call fcn.14008ac80
lea rax, [rsp + 0x12b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4c36]
lea rcx, [rsp + 0x12b]
call fcn.1400b01d0
mov rcx, rax
call fcn.1400bafd0
mov qword [rsp + 0xf20], rax
lea rdx, [rsp + 0xf20]
lea rcx, [rsp + 0x39f]
call fcn.140089580
lea rax, [rsp + 0x12c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4fe7]
lea rcx, [rsp + 0x12c]
call fcn.1400b4410
mov rcx, rax
call fcn.1400bb090
mov qword [rsp + 0xf28], rax
lea rdx, [rsp + 0xf28]
lea rcx, [rsp + 0x3a0]
call fcn.14008c400
lea rax, [rsp + reloc.WLDAP32.dll_Ordinal_301]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb88e]
lea rcx, [rsp + reloc.WLDAP32.dll_Ordinal_301]
call fcn.1400b4c50
mov rcx, rax
call fcn.1400bc150
mov qword [rsp + 0xf30], rax
lea rdx, [rsp + 0xf30]
lea rcx, [rsp + 0x3a1]
call fcn.14008e100
lea rax, [rsp + 0x12e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3bcd]
lea rcx, [rsp + 0x12e]
call fcn.1400b12d0
mov rcx, rax
call fcn.1400bac50
mov qword [rsp + 0xf38], rax
lea rdx, [rsp + 0xf38]
lea rcx, [rsp + 0x3a2]
call fcn.14008df40
lea rax, [rsp + 0x12f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x441a]
lea rcx, [rsp + 0x12f]
call fcn.1400b4350
mov rcx, rax
call fcn.1400badd0
mov qword [rsp + 0xf40], rax
lea rdx, [rsp + 0xf40]
lea rcx, [rsp + 0x3a3]
call fcn.14008f8c0
lea rax, [rsp + 0x130]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3ed2]
lea rcx, [rsp + 0x130]
call fcn.1400b10d0
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0xf48], rax
lea rdx, [rsp + 0xf48]
lea rcx, [rsp + 0x3a4]
call fcn.140087d80
lea rax, [rsp + 0x131]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5df0]
lea rcx, [rsp + 0x131]
call fcn.1400b19a0
mov rcx, rax
call fcn.1400bb450
mov qword [rsp + 0xf50], rax
lea rdx, [rsp + 0xf50]
lea rcx, [rsp + 0x3a5]
call fcn.14008a880
lea rax, [rsp + 0x132]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4a6e]
lea rcx, [rsp + 0x132]
call fcn.1400b1a00
mov rcx, rax
call fcn.1400baed0
mov qword [rsp + 0xf58], rax
lea rdx, [rsp + 0xf58]
lea rcx, [rsp + 0x3a6]
call fcn.14008c940
lea rax, [rsp + 0x133]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4dd6]
lea rcx, [rsp + 0x133]
call fcn.1400b15d0
mov rcx, rax
call fcn.1400baf90
mov qword [rsp + 0xf60], rax
lea rdx, [rsp + 0xf60]
lea rcx, [rsp + 0x3a7]
call fcn.140087fc0
lea rax, [rsp + 0x134]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5282]
lea rcx, [rsp + 0x134]
call fcn.1400b0910
mov rcx, rax
call fcn.1400bb150
mov qword [rsp + 0xf68], rax
lea rdx, [rsp + 0xf68]
lea rcx, [rsp + 0x3a8]
call fcn.14008a240
lea rax, [rsp + 0x135]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4730]
lea rcx, [rsp + 0x135]
call fcn.1400b5410
mov rcx, rax
call fcn.1400baed0
mov qword [rsp + 0xf70], rax
lea rdx, [rsp + 0xf70]
lea rcx, [rsp + 0x3a9]
call fcn.14008fac0
lea rax, [rsp + 0x136]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe30a]
lea rcx, [rsp + 0x136]
call fcn.1400b3cb0
mov rcx, rax
call fcn.1400bc810
mov qword [rsp + 0xf78], rax
lea rdx, [rsp + 0xf78]
lea rcx, [rsp + 0x3aa]
call fcn.14008dc40
lea rax, [rsp + 0x137]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xdf2a]
lea rcx, [rsp + 0x137]
call fcn.1400b3d40
mov rcx, rax
call fcn.1400bc790
mov qword [rsp + 0xf80], rax
lea rdx, [rsp + 0xf80]
lea rcx, [rsp + 0x3ab]
call fcn.14008d980
lea rax, [rsp + 0x138]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc454]
lea rcx, [rsp + 0x138]
call fcn.1400b1300
mov rcx, rax
call fcn.1400bc350
mov qword [rsp + 0xf88], rax
lea rdx, [rsp + 0xf88]
lea rcx, [rsp + 0x3ac]
call fcn.14008ee40
lea rax, [rsp + 0x139]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xca76]
lea rcx, [rsp + 0x139]
call fcn.1400aff90
mov rcx, rax
call fcn.1400bc3d0
mov qword [rsp + 0xf90], rax
lea rdx, [rsp + 0xf90]
lea rcx, [rsp + 0x3ad]
call fcn.140089800
lea rax, [rsp + 0x13a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4c6a]
lea rcx, [rsp + 0x13a]
call fcn.1400b1630
mov rcx, rax
call fcn.1400bafd0
mov qword [rsp + 0xf98], rax
lea rdx, [rsp + 0xf98]
lea rcx, [rsp + 0x3ae]
call fcn.140087bc0
lea rax, [rsp + 0x13b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x52bc]
lea rcx, [rsp + 0x13b]
call fcn.1400b0110
mov rcx, rax
call fcn.1400bb150
mov qword [rsp + 0xfa0], rax
lea rdx, [rsp + 0xfa0]
lea rcx, [rsp + 0x3af]
call fcn.14008da40
lea rax, [rsp + 0x13c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x44a1]
lea rcx, [rsp + 0x13c]
call fcn.1400b0be0
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0xfa8], rax
lea rdx, [rsp + 0xfa8]
lea rcx, [rsp + 0x3b0]
call fcn.14008e180
lea rax, [rsp + 0x13d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x42b3]
lea rcx, [rsp + 0x13d]
call fcn.1400b39d0
mov rcx, rax
call fcn.1400bae10
mov qword [rsp + 0xfb0], rax
lea rdx, [rsp + 0xfb0]
lea rcx, [rsp + 0x3b1]
call fcn.14008d880
lea rax, [rsp + 0x13e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4760]
lea rcx, [rsp + 0x13e]
call fcn.1400aec60
mov rcx, rax
call fcn.1400baed0
mov qword [rsp + 0xfb8], rax
lea rdx, [rsp + 0xfb8]
lea rcx, [rsp + 0x3b2]
call fcn.14008f400
lea rax, [rsp + 0x13f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6810]
lea rcx, [rsp + 0x13f]
call fcn.1400ae6a0
mov rcx, rax
call fcn.1400bb650
mov qword [rsp + 0xfc0], rax
lea rdx, [rsp + 0xfc0]
lea rcx, [rsp + 0x3b3]
call fcn.14008aec0
lea rax, [rsp + 0x140]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x53de]
lea rcx, [rsp + 0x140]
call fcn.1400b23c0
mov rcx, rax
call fcn.1400bb0d0
mov qword [rsp + 0xfc8], rax
lea rdx, [rsp + 0xfc8]
lea rcx, [rsp + 0x3b4]
call fcn.14008d0c0
lea rax, [rsp + 0x141]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x45e9]
lea rcx, [rsp + 0x141]
call fcn.1400aef20
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0xfd0], rax
lea rdx, [rsp + 0xfd0]
lea rcx, [rsp + 0x3b5]
call fcn.14008d140
lea rax, [rsp + 0x142]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4e3c]
lea rcx, [rsp + 0x142]
call fcn.1400b3270
mov rcx, rax
call fcn.1400bb010
mov qword [rsp + 0xfd8], rax
lea rdx, [rsp + 0xfd8]
lea rcx, [rsp + 0x3b6]
call fcn.14008ef80
lea rax, [rsp + 0x143]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3efd]
lea rcx, [rsp + 0x143]
call fcn.1400b06c0
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0xfe0], rax
lea rdx, [rsp + 0xfe0]
lea rcx, [rsp + 0x3b7]
call fcn.14008cec0
lea rax, [rsp + 0x144]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4912]
lea rcx, [rsp + 0x144]
call fcn.1400b2c10
mov rcx, rax
call fcn.1400baf50
mov qword [rsp + 0xfe8], rax
lea rdx, [rsp + 0xfe8]
lea rcx, [rsp + 0x3b8]
call fcn.14008af00
lea rax, [rsp + 0x145]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5880]
lea rcx, [rsp + 0x145]
call fcn.1400b5170
mov rcx, rax
call fcn.1400bb350
mov qword [rsp + 0xff0], rax
lea rdx, [rsp + 0xff0]
lea rcx, [rsp + 0x3b9]
call fcn.14008b080
lea rax, [rsp + 0x146]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x42e0]
lea rcx, [rsp + 0x146]
call fcn.1400b1030
mov rcx, rax
call fcn.1400bae10
mov qword [rsp + 0xff8], rax
lea rdx, [rsp + 0xff8]
lea rcx, [rsp + 0x3ba]
call fcn.140088800
lea rax, [rsp + 0x147]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x84da]
lea rcx, [rsp + 0x147]
call fcn.1400b2420
mov rcx, rax
call fcn.1400bbbd0
mov qword [rsp + 0x1000], rax
lea rdx, [rsp + 0x1000]
lea rcx, [rsp + 0x3bb]
call fcn.14008ee80
lea rax, [rsp + 0x148]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3dd7]
lea rcx, [rsp + 0x148]
call fcn.1400b0690
mov rcx, rax
call fcn.1400bad10
mov qword [rsp + 0x1008], rax
lea rdx, [rsp + 0x1008]
lea rcx, [rsp + 0x3bc]
call fcn.140088540
lea rax, [rsp + 0x149]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x90cd]
lea rcx, [rsp + 0x149]
call fcn.1400b0170
mov rcx, rax
call fcn.1400bbd90
mov qword [rsp + 0x1010], rax
lea rdx, [rsp + 0x1010]
lea rcx, [rsp + 0x3bd]
call fcn.14008b600
lea rax, [rsp + 0x14a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9143]
lea rcx, [rsp + 0x14a]
call fcn.1400af350
mov rcx, rax
call fcn.1400bbd90
mov qword [rsp + 0x1018], rax
lea rdx, [rsp + 0x1018]
lea rcx, [rsp + 0x3be]
call fcn.14008b100
lea rax, [rsp + 0x14b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8d9e]
lea rcx, [rsp + 0x14b]
call fcn.1400ae670
mov rcx, rax
call fcn.1400bbd10
mov qword [rsp + 0x1020], rax
lea rdx, [rsp + 0x1020]
lea rcx, [rsp + 0x3bf]
call fcn.140089080
lea rax, [rsp + 0x14c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x91b9]
lea rcx, [rsp + 0x14c]
call fcn.1400b3210
mov rcx, rax
call fcn.1400bbd90
mov qword [rsp + 0x1028], rax
lea rdx, [rsp + 0x1028]
lea rcx, [rsp + 0x3c0]
call fcn.14008c800
lea rax, [rsp + 0x14d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa774]
lea rcx, [rsp + 0x14d]
call fcn.1400b3c20
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x1030], rax
lea rdx, [rsp + 0x1030]
lea rcx, [rsp + 0x3c1]
call fcn.140087900
lea rax, [rsp + 0x14e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa7f2]
lea rcx, [rsp + 0x14e]
call fcn.1400b4550
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x1038], rax
lea rdx, [rsp + 0x1038]
lea rcx, [rsp + 0x3c2]
call fcn.14008a8c0
lea rax, [rsp + 0x14f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa870]
lea rcx, [rsp + 0x14f]
call fcn.1400b0f60
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x1040], rax
lea rdx, [rsp + 0x1040]
lea rcx, [rsp + 0x3c3]
call fcn.140089200
lea rax, [rsp + 0x150]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9dd5]
lea rcx, [rsp + 0x150]
call fcn.1400afff0
mov rcx, rax
call fcn.1400bbe50
mov qword [rsp + 0x1048], rax
lea rdx, [rsp + 0x1048]
lea rcx, [rsp + 0x3c4]
call fcn.14008ed00
lea rax, [rsp + 0x151]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x98ac]
lea rcx, [rsp + 0x151]
call fcn.1400b0c70
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0x1050], rax
lea rdx, [rsp + 0x1050]
lea rcx, [rsp + 0x3c5]
call fcn.140089a80
lea rax, [rsp + 0x152]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9924]
lea rcx, [rsp + 0x152]
call fcn.1400ae0b0
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0x1058], rax
lea rdx, [rsp + 0x1058]
lea rcx, [rsp + 0x3c6]
call fcn.14008e880
lea rax, [rsp + 0x153]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xae5a]
lea rcx, [rsp + 0x153]
call fcn.1400b24b0
mov rcx, rax
call fcn.1400bbfd0
mov qword [rsp + 0x1060], rax
lea rdx, [rsp + 0x1060]
lea rcx, [rsp + 0x3c7]
call fcn.14008f100
lea rax, [rsp + 0x154]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb25e]
lea rcx, [rsp + 0x154]
call fcn.1400b1570
mov rcx, rax
call fcn.1400bc050
mov qword [rsp + 0x1068], rax
lea rdx, [rsp + 0x1068]
lea rcx, [rsp + 0x3c8]
call fcn.1400892c0
lea rax, [rsp + 0x155]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa38c]
lea rcx, [rsp + 0x155]
call fcn.1400b4bc0
mov rcx, rax
call fcn.1400bbf10
mov qword [rsp + 0x1070], rax
lea rdx, [rsp + 0x1070]
lea rcx, [rsp + 0x3c9]
call fcn.140089140
lea rax, [rsp + 0x156]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb914]
lea rcx, [rsp + 0x156]
call fcn.1400b1e80
mov rcx, rax
call fcn.1400bc150
mov qword [rsp + 0x1078], rax
lea rdx, [rsp + 0x1078]
lea rcx, [rsp + 0x3ca]
call fcn.1400877c0
lea rax, [rsp + 0x157]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb467]
lea rcx, [rsp + 0x157]
call fcn.1400af0a0
mov rcx, rax
call fcn.1400bc0d0
mov qword [rsp + 0x1080], rax
lea rdx, [rsp + 0x1080]
lea rcx, [rsp + 0x3cb]
call fcn.140088ac0
lea rax, [rsp + 0x158]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7d40]
lea rcx, [rsp + 0x158]
call fcn.1400afb60
mov rcx, rax
call fcn.1400bbad0
mov qword [rsp + 0x1088], rax
lea rdx, [rsp + 0x1088]
lea rcx, [rsp + 0x3cc]
call fcn.14008a3c0
lea rax, [rsp + 0x159]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8549]
lea rcx, [rsp + 0x159]
call fcn.1400b50b0
mov rcx, rax
call fcn.1400bbbd0
mov qword [rsp + 0x1090], rax
lea rdx, [rsp + 0x1090]
lea rcx, [rsp + 0x3cd]
call fcn.14008b8c0
lea rax, [rsp + 0x15a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6f3f]
lea rcx, [rsp + 0x15a]
call fcn.1400adf50
mov rcx, rax
call fcn.1400bb890
mov qword [rsp + 0x1098], rax
lea rdx, [rsp + 0x1098]
lea rcx, [rsp + 0x3ce]
call fcn.1400885c0
lea rax, [rsp + 0x15b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x816f]
lea rcx, [rsp + 0x15b]
call fcn.1400b2050
mov rcx, rax
call fcn.1400bbb50
mov qword [rsp + 0x10a0], rax
lea rdx, [rsp + 0x10a0]
lea rcx, [rsp + 0x3cf]
call fcn.14008ba40
lea rax, [rsp + 0x15c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3f28]
lea rcx, [rsp + 0x15c]
call fcn.1400ad790
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x10a8], rax
lea rdx, [rsp + 0x10a8]
lea rcx, [rsp + 0x3d0]
call fcn.1400887c0
lea rax, [rsp + 0x15d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4e71]
lea rcx, [rsp + 0x15d]
call fcn.1400adae0
mov rcx, rax
call fcn.1400bb010
mov qword [rsp + 0x10b0], rax
lea rdx, [rsp + 0x10b0]
lea rcx, [rsp + 0x3d1]
call fcn.14008f880
lea rax, [rsp + 0x15e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x46a5]
lea rcx, [rsp + 0x15e]
call fcn.1400af2f0
mov rcx, rax
call fcn.1400bae50
mov qword [rsp + 0x10b8], rax
lea rdx, [rsp + 0x10b8]
lea rcx, [rsp + 0x3d2]
call fcn.14008cd80
lea rax, [rsp + 0x15f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x58c5]
lea rcx, [rsp + 0x15f]
call fcn.1400ad6e0
mov rcx, rax
call fcn.1400bb350
mov qword [rsp + 0x10c0], rax
lea rdx, [rsp + 0x10c0]
lea rcx, [rsp + 0x3d3]
call fcn.140087b40
lea rax, [rsp + 0x160]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5506]
lea rcx, [rsp + 0x160]
call fcn.1400ae550
mov rcx, rax
call fcn.1400bb210
mov qword [rsp + 0x10c8], rax
lea rdx, [rsp + 0x10c8]
lea rcx, [rsp + 0x3d4]
call fcn.14008cd40
lea rax, [rsp + 0x161]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5734]
lea rcx, [rsp + 0x161]
call fcn.1400b1690
mov rcx, rax
call fcn.1400bb250
mov qword [rsp + 0x10d0], rax
lea rdx, [rsp + 0x10d0]
lea rcx, [rsp + 0x3d5]
call fcn.140089100
lea rax, [rsp + 0x162]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3f53]
lea rcx, [rsp + 0x162]
call fcn.1400b20b0
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x10d8], rax
lea rdx, [rsp + 0x10d8]
lea rcx, [rsp + 0x3d6]
call fcn.14008a900
lea rax, [rsp + 0x163]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3f7e]
lea rcx, [rsp + 0x163]
call fcn.1400b07a0
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x10e0], rax
lea rdx, [rsp + 0x10e0]
lea rcx, [rsp + 0x3d7]
call fcn.14008b340
lea rax, [rsp + 0x164]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4c9e]
lea rcx, [rsp + 0x164]
call fcn.1400ad550
mov rcx, rax
call fcn.1400bafd0
mov qword [rsp + 0x10e8], rax
lea rdx, [rsp + 0x10e8]
lea rcx, [rsp + 0x3d8]
call fcn.14008c780
lea rax, [rsp + 0x165]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x501e]
lea rcx, [rsp + 0x165]
call fcn.1400b39a0
mov rcx, rax
call fcn.1400bb090
mov qword [rsp + 0x10f0], rax
lea rdx, [rsp + 0x10f0]
lea rcx, [rsp + 0x3d9]
call fcn.140089b00
lea rax, [rsp + 0x166]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb99a]
lea rcx, [rsp + 0x166]
call fcn.1400af7a0
mov rcx, rax
call fcn.1400bc150
mov qword [rsp + 0x10f8], rax
lea rdx, [rsp + 0x10f8]
lea rcx, [rsp + 0x3da]
call fcn.14008f1c0
lea rax, [rsp + 0x167]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3a51]
lea rcx, [rsp + 0x167]
call fcn.1400afea0
mov rcx, rax
call fcn.1400bac50
mov qword [rsp + 0x1100], rax
lea rdx, [rsp + 0x1100]
lea rcx, [rsp + 0x3db]
call fcn.140089280
lea rax, [rsp + 0x168]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4446]
lea rcx, [rsp + 0x168]
call fcn.1400b4b30
mov rcx, rax
call fcn.1400badd0
mov qword [rsp + 0x1108], rax
lea rdx, [rsp + 0x1108]
lea rcx, [rsp + 0x3dc]
call fcn.14008f600
lea rax, [rsp + 0x169]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3fa9]
lea rcx, [rsp + 0x169]
call fcn.1400b0ea0
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x1110], rax
lea rdx, [rsp + 0x1110]
lea rcx, [rsp + 0x3dd]
call fcn.14008b1c0
lea rax, [rsp + 0x16a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5e3a]
lea rcx, [rsp + 0x16a]
call fcn.1400b1240
mov rcx, rax
call fcn.1400bb450
mov qword [rsp + 0x1118], rax
lea rdx, [rsp + 0x1118]
lea rcx, [rsp + 0x3de]
call fcn.14008ce80
lea rax, [rsp + 0x16b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4790]
lea rcx, [rsp + 0x16b]
call fcn.1400adc40
mov rcx, rax
call fcn.1400baed0
mov qword [rsp + 0x1120], rax
lea rdx, [rsp + 0x1120]
lea rcx, [rsp + 0x3df]
call fcn.14008be00
lea rax, [rsp + 0x16c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4e09]
lea rcx, [rsp + 0x16c]
call fcn.1400b5580
mov rcx, rax
call fcn.1400baf90
mov qword [rsp + 0x1128], rax
lea rdx, [rsp + 0x1128]
lea rcx, [rsp + 0x3e0]
call fcn.1400878c0
lea rax, [rsp + 0x16d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x52f6]
lea rcx, [rsp + 0x16d]
call fcn.1400b4ee0
mov rcx, rax
call fcn.1400bb150
mov qword [rsp + 0x1130], rax
lea rdx, [rsp + 0x1130]
lea rcx, [rsp + 0x3e1]
call fcn.140087e80
lea rax, [rsp + 0x16e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x47c0]
lea rcx, [rsp + 0x16e]
call fcn.1400ae390
mov rcx, rax
call fcn.1400baed0
mov qword [rsp + 0x1138], rax
lea rdx, [rsp + 0x1138]
lea rcx, [rsp + 0x3e2]
call fcn.14008bc80
lea rax, [rsp + 0x16f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe3b1]
lea rcx, [rsp + 0x16f]
call fcn.1400b0310
mov rcx, rax
call fcn.1400bc810
mov qword [rsp + 0x1140], rax
lea rdx, [rsp + 0x1140]
lea rcx, [rsp + 0x3e3]
call fcn.14008b300
lea rax, [rsp + 0x170]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xdfcf]
lea rcx, [rsp + 0x170]
call fcn.1400b0cd0
mov rcx, rax
call fcn.1400bc790
mov qword [rsp + 0x1148], rax
lea rdx, [rsp + 0x1148]
lea rcx, [rsp + 0x3e4]
call fcn.14008cb00
lea rax, [rsp + 0x171]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc4e2]
lea rcx, [rsp + 0x171]
call fcn.1400b55e0
mov rcx, rax
call fcn.1400bc350
mov qword [rsp + 0x1150], rax
lea rdx, [rsp + 0x1150]
lea rcx, [rsp + 0x3e5]
call fcn.140088380
lea rax, [rsp + 0x172]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xcb06]
lea rcx, [rsp + 0x172]
call fcn.1400ad6b0
mov rcx, rax
call fcn.1400bc3d0
mov qword [rsp + 0x1158], rax
lea rdx, [rsp + 0x1158]
lea rcx, [rsp + 0x3e6]
call fcn.14008b5c0
lea rax, [rsp + 0x173]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4cd2]
lea rcx, [rsp + 0x173]
call fcn.1400b2340
mov rcx, rax
call fcn.1400bafd0
mov qword [rsp + 0x1160], rax
lea rdx, [rsp + 0x1160]
lea rcx, [rsp + 0x3e7]
call fcn.14008dc80
lea rax, [rsp + 0x174]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5330]
lea rcx, [rsp + 0x174]
call fcn.1400b2160
mov rcx, rax
call fcn.1400bb150
mov qword [rsp + 0x1168], rax
lea rdx, [rsp + 0x1168]
lea rcx, [rsp + 0x3e8]
call fcn.14008e9c0
lea rax, [rsp + 0x175]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x44fe]
lea rcx, [rsp + 0x175]
call fcn.1400afd90
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0x1170], rax
lea rdx, [rsp + 0x1170]
lea rcx, [rsp + 0x3e9]
call fcn.140089cc0
lea rax, [rsp + 0x176]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x430d]
lea rcx, [rsp + 0x176]
call fcn.1400aff60
mov rcx, rax
call fcn.1400bae10
mov qword [rsp + 0x1178], rax
lea rdx, [rsp + 0x1178]
lea rcx, [rsp + 0x3ea]
call fcn.140088140
lea rax, [rsp + 0x177]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x47f0]
lea rcx, [rsp + 0x177]
call fcn.1400b3f80
mov rcx, rax
call fcn.1400baed0
mov qword [rsp + 0x1180], rax
lea rdx, [rsp + 0x1180]
lea rcx, [rsp + 0x3eb]
call fcn.14008c480
lea rax, [rsp + 0x178]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6862]
lea rcx, [rsp + 0x178]
call fcn.1400ad430
mov rcx, rax
call fcn.1400bb650
mov qword [rsp + 0x1188], rax
lea rdx, [rsp + 0x1188]
lea rcx, [rsp + 0x3ec]
call fcn.14008ab40
lea rax, [rsp + 0x179]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5416]
lea rcx, [rsp + 0x179]
call fcn.1400b4380
mov rcx, rax
call fcn.1400bb0d0
mov qword [rsp + 0x1190], rax
lea rdx, [rsp + 0x1190]
lea rcx, [rsp + 0x3ed]
call fcn.140089180
lea rax, [rsp + 0x17a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x452d]
lea rcx, [rsp + 0x17a]
call fcn.1400b4860
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0x1198], rax
lea rdx, [rsp + 0x1198]
lea rcx, [rsp + 0x3ee]
call fcn.140089ac0
lea rax, [rsp + 0x17b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4ea6]
lea rcx, [rsp + 0x17b]
call fcn.1400b02e0
mov rcx, rax
call fcn.1400bb010
mov qword [rsp + 0x11a0], rax
lea rdx, [rsp + 0x11a0]
lea rcx, [rsp + 0x3ef]
call fcn.14008f640
lea rax, [rsp + 0x17c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3fd4]
lea rcx, [rsp + 0x17c]
call fcn.1400ae520
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x11a8], rax
lea rdx, [rsp + 0x11a8]
lea rcx, [rsp + 0x3f0]
call fcn.1400890c0
lea rax, [rsp + 0x17d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4944]
lea rcx, [rsp + 0x17d]
call fcn.1400b2540
mov rcx, rax
call fcn.1400baf50
mov qword [rsp + 0x11b0], rax
lea rdx, [rsp + 0x11b0]
lea rcx, [rsp + 0x3f1]
call fcn.140088980
lea rax, [rsp + 0x17e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x590a]
lea rcx, [rsp + 0x17e]
call fcn.1400b4240
mov rcx, rax
call fcn.1400bb350
mov qword [rsp + 0x11b8], rax
lea rdx, [rsp + 0x11b8]
lea rcx, [rsp + 0x3f2]
call fcn.14008ef00
lea rax, [rsp + 0x17f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x433a]
lea rcx, [rsp + 0x17f]
call fcn.1400afd10
mov rcx, rax
call fcn.1400bae10
mov qword [rsp + 0x11c0], rax
lea rdx, [rsp + 0x11c0]
lea rcx, [rsp + 0x3f3]
call fcn.14008ec40
lea rax, [rsp + 0x180]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x85b8]
lea rcx, [rsp + 0x180]
call fcn.1400ad460
mov rcx, rax
call fcn.1400bbbd0
mov qword [rsp + 0x11c8], rax
lea rdx, [rsp + 0x11c8]
lea rcx, [rsp + 0x3f4]
call fcn.14008d540
lea rax, [rsp + 0x181]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3e00]
lea rcx, [rsp + 0x181]
call fcn.1400afa80
mov rcx, rax
call fcn.1400bad10
mov qword [rsp + 0x11d0], rax
lea rdx, [rsp + 0x11d0]
lea rcx, [rsp + 0x3f5]
call fcn.140089a00
lea rax, [rsp + 0x182]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x922f]
lea rcx, [rsp + 0x182]
call fcn.1400b1c50
mov rcx, rax
call fcn.1400bbd90
mov qword [rsp + 0x11d8], rax
lea rdx, [rsp + 0x11d8]
lea rcx, [rsp + 0x3f6]
call fcn.140087f00
lea rax, [rsp + 0x183]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x92a5]
lea rcx, [rsp + 0x183]
call fcn.1400aee00
mov rcx, rax
call fcn.1400bbd90
mov qword [rsp + 0x11e0], rax
lea rdx, [rsp + 0x11e0]
lea rcx, [rsp + 0x3f7]
call fcn.14008c740
lea rax, [rsp + 0x184]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8e12]
lea rcx, [rsp + 0x184]
call fcn.1400b5610
mov rcx, rax
call fcn.1400bbd10
mov qword [rsp + 0x11e8], rax
lea rdx, [rsp + 0x11e8]
lea rcx, [rsp + 0x3f8]
call fcn.14008e440
lea rax, [rsp + 0x185]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x931b]
lea rcx, [rsp + 0x185]
call fcn.1400b0400
mov rcx, rax
call fcn.1400bbd90
mov qword [rsp + 0x11f0], rax
lea rdx, [rsp + 0x11f0]
lea rcx, [rsp + 0x3f9]
call fcn.1400876c0
lea rax, [rsp + 0x186]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa8ee]
lea rcx, [rsp + 0x186]
call fcn.1400b43e0
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x11f8], rax
lea rdx, [rsp + 0x11f8]
lea rcx, [rsp + 0x3fa]
call fcn.14008f080
lea rax, [rsp + 0x187]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa96c]
lea rcx, [rsp + 0x187]
call fcn.1400b2b50
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x1200], rax
lea rdx, [rsp + 0x1200]
lea rcx, [rsp + 0x3fb]
call fcn.140087dc0
lea rax, [rsp + 0x188]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa9ea]
lea rcx, [rsp + 0x188]
call fcn.1400ae6d0
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x1208], rax
lea rdx, [rsp + 0x1208]
lea rcx, [rsp + 0x3fc]
call fcn.14008bec0
lea rax, [rsp + 0x189]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9e4e]
lea rcx, [rsp + 0x189]
call fcn.1400adc70
mov rcx, rax
call fcn.1400bbe50
mov qword [rsp + 0x1210], rax
lea rdx, [rsp + 0x1210]
lea rcx, [rsp + 0x3fd]
call fcn.14008f980
lea rax, [rsp + 0x18a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x999c]
lea rcx, [rsp + 0x18a]
call fcn.1400b1100
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0x1218], rax
lea rdx, [rsp + 0x1218]
lea rcx, [rsp + 0x3fe]
call fcn.14008dc00
lea rax, [rsp + 0x18b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9a14]
lea rcx, [rsp + 0x18b]
call fcn.1400afab0
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0x1220], rax
lea rdx, [rsp + 0x1220]
lea rcx, [rsp + 0x3ff]
call fcn.140088740
lea rax, [rsp + 0x18c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xaeda]
lea rcx, [rsp + 0x18c]
call fcn.1400ad900
mov rcx, rax
call fcn.1400bbfd0
mov qword [rsp + 0x1228], rax
lea rdx, [rsp + 0x1228]
lea rcx, [rsp + 0x400]
call fcn.14008b940
lea rax, [rsp + 0x18d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb2e0]
lea rcx, [rsp + 0x18d]
call fcn.1400af1a0
mov rcx, rax
call fcn.1400bc050
mov qword [rsp + 0x1230], rax
lea rdx, [rsp + 0x1230]
lea rcx, [rsp + 0x401]
call fcn.14008c840
lea rax, [rsp + 0x18e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa409]
lea rcx, [rsp + 0x18e]
call fcn.1400b4a00
mov rcx, rax
call fcn.1400bbf10
mov qword [rsp + 0x1238], rax
lea rdx, [rsp + 0x1238]
lea rcx, [rsp + 0x402]
call fcn.14008eb00
lea rax, [rsp + 0x18f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xba20]
lea rcx, [rsp + 0x18f]
call fcn.1400b16f0
mov rcx, rax
call fcn.1400bc150
mov qword [rsp + 0x1240], rax
lea rdx, [rsp + 0x1240]
lea rcx, [rsp + 0x403]
call fcn.14008a7c0
lea rax, [rsp + 0x190]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb4eb]
lea rcx, [rsp + 0x190]
call fcn.1400b4f70
mov rcx, rax
call fcn.1400bc0d0
mov qword [rsp + 0x1248], rax
lea rdx, [rsp + 0x1248]
lea rcx, [rsp + 0x404]
call fcn.140088080
lea rax, [rsp + 0x191]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7dab]
lea rcx, [rsp + 0x191]
call fcn.1400af740
mov rcx, rax
call fcn.1400bbad0
mov qword [rsp + 0x1250], rax
lea rdx, [rsp + 0x1250]
lea rcx, [rsp + 0x405]
call fcn.14008e340
lea rax, [rsp + 0x192]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8627]
lea rcx, [rsp + 0x192]
call fcn.1400b4660
mov rcx, rax
call fcn.1400bbbd0
mov qword [rsp + 0x1258], rax
lea rdx, [rsp + 0x1258]
lea rcx, [rsp + 0x406]
call fcn.14008d500
lea rax, [rsp + 0x193]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6f9d]
lea rcx, [rsp + 0x193]
call fcn.1400ae880
mov rcx, rax
call fcn.1400bb890
mov qword [rsp + 0x1260], rax
lea rdx, [rsp + 0x1260]
lea rcx, [rsp + 0x407]
call fcn.14008f5c0
lea rax, [rsp + 0x194]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x81dc]
lea rcx, [rsp + 0x194]
call fcn.1400b1bc0
mov rcx, rax
call fcn.1400bbb50
mov qword [rsp + 0x1268], rax
lea rdx, [rsp + 0x1268]
lea rcx, [rsp + 0x408]
call fcn.14008e940
lea rax, [rsp + 0x195]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3fff]
lea rcx, [rsp + 0x195]
call fcn.1400b42a0
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x1270], rax
lea rdx, [rsp + 0x1270]
lea rcx, [rsp + 0x409]
call fcn.14008ce00
lea rax, [rsp + 0x196]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4edb]
lea rcx, [rsp + 0x196]
call fcn.1400b0770
mov rcx, rax
call fcn.1400bb010
mov qword [rsp + 0x1278], rax
lea rdx, [rsp + 0x1278]
lea rcx, [rsp + 0x40a]
call fcn.14008fa00
lea rax, [rsp + 0x197]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x46d3]
lea rcx, [rsp + 0x197]
call fcn.1400b1ce0
mov rcx, rax
call fcn.1400bae50
mov qword [rsp + 0x1280], rax
lea rdx, [rsp + 0x1280]
lea rcx, [rsp + 0x40b]
call fcn.14008ca80
lea rax, [rsp + 0x198]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x594f]
lea rcx, [rsp + 0x198]
call fcn.1400b1f40
mov rcx, rax
call fcn.1400bb350
mov qword [rsp + 0x1288], rax
lea rdx, [rsp + 0x1288]
lea rcx, [rsp + 0x40c]
call fcn.14008f700
lea rax, [rsp + 0x199]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5544]
lea rcx, [rsp + 0x199]
call fcn.1400af600
mov rcx, rax
call fcn.1400bb210
mov qword [rsp + 0x1290], rax
lea rdx, [rsp + 0x1290]
lea rcx, [rsp + 0x40d]
call fcn.140088cc0
lea rax, [rsp + 0x19a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5636]
lea rcx, [rsp + 0x19a]
call fcn.1400b54f0
mov rcx, rax
call fcn.1400bb250
mov qword [rsp + 0x1298], rax
lea rdx, [rsp + 0x1298]
lea rcx, [rsp + 0x40e]
call fcn.14008c4c0
lea rax, [rsp + 0x19b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x402a]
lea rcx, [rsp + 0x19b]
call fcn.1400b11b0
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x12a0], rax
lea rdx, [rsp + 0x12a0]
lea rcx, [rsp + 0x40f]
call fcn.140088e80
lea rax, [rsp + 0x19c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4055]
lea rcx, [rsp + 0x19c]
call fcn.1400b3620
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x12a8], rax
lea rdx, [rsp + 0x12a8]
lea rcx, [rsp + 0x410]
call fcn.14008a940
lea rax, [rsp + 0x19d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4d06]
lea rcx, [rsp + 0x19d]
call fcn.1400b2130
mov rcx, rax
call fcn.1400bafd0
mov qword [rsp + 0x12b0], rax
lea rdx, [rsp + 0x12b0]
lea rcx, [rsp + 0x411]
call fcn.14008f280
lea rax, [rsp + 0x19e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5055]
lea rcx, [rsp + 0x19e]
call fcn.1400b42d0
mov rcx, rax
call fcn.1400bb090
mov qword [rsp + 0x12b8], rax
lea rdx, [rsp + 0x12b8]
lea rcx, [rsp + 0x412]
call fcn.14008fa40
lea rax, [rsp + 0x19f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbaa6]
lea rcx, [rsp + 0x19f]
call fcn.1400b25a0
mov rcx, rax
call fcn.1400bc150
mov qword [rsp + 0x12c0], rax
lea rdx, [rsp + 0x12c0]
lea rcx, [rsp + 0x413]
call fcn.140089300
lea rax, [rsp + 0x1a0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3a77]
lea rcx, [rsp + 0x1a0]
call fcn.1400b3950
mov rcx, rax
call fcn.1400bac50
mov qword [rsp + 0x12c8], rax
lea rdx, [rsp + 0x12c8]
lea rcx, [rsp + 0x414]
call fcn.14008b680
lea rax, [rsp + 0x1a1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x41d5]
lea rcx, [rsp + 0x1a1]
call fcn.1400b0ac0
mov rcx, rax
call fcn.1400badd0
mov qword [rsp + 0x12d0], rax
lea rdx, [rsp + 0x12d0]
lea rcx, [rsp + 0x415]
call fcn.140088a40
lea rax, [rsp + 0x1a2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4080]
lea rcx, [rsp + 0x1a2]
call fcn.1400b0e70
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x12d8], rax
lea rdx, [rsp + 0x12d8]
lea rcx, [rsp + 0x416]
call fcn.140088100
lea rax, [rsp + 0x1a3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5e84]
lea rcx, [rsp + 0x1a3]
call fcn.1400b3420
mov rcx, rax
call fcn.1400bb450
mov qword [rsp + 0x12e0], rax
lea rdx, [rsp + 0x12e0]
lea rcx, [rsp + 0x417]
call fcn.14008a580
lea rax, [rsp + 0x1a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4820]
lea rcx, [rsp + 0x1a4]
call fcn.1400b3ec0
mov rcx, rax
call fcn.1400baed0
mov qword [rsp + 0x12e8], rax
lea rdx, [rsp + 0x12e8]
lea rcx, [rsp + 0x418]
call fcn.140088200
lea rax, [rsp + 0x1a5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4a9e]
lea rcx, [rsp + 0x1a5]
call fcn.1400b1270
mov rcx, rax
call fcn.1400baf90
mov qword [rsp + 0x12f0], rax
lea rdx, [rsp + 0x12f0]
lea rcx, [rsp + 0x419]
call fcn.14008d000
lea rax, [rsp + 0x1a6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x536a]
lea rcx, [rsp + 0x1a6]
call fcn.1400ae730
mov rcx, rax
call fcn.1400bb150
mov qword [rsp + 0x12f8], rax
lea rdx, [rsp + 0x12f8]
lea rcx, [rsp + 0x41a]
call fcn.140087a80
lea rax, [rsp + 0x1a7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4850]
lea rcx, [rsp + 0x1a7]
call fcn.1400ad4f0
mov rcx, rax
call fcn.1400baed0
mov qword [rsp + 0x1300], rax
lea rdx, [rsp + 0x1300]
lea rcx, [rsp + 0x41b]
call fcn.14008b540
lea rax, [rsp + 0x1a8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe458]
lea rcx, [rsp + 0x1a8]
call fcn.1400b35f0
mov rcx, rax
call fcn.1400bc810
mov qword [rsp + 0x1308], rax
lea rdx, [rsp + 0x1308]
lea rcx, [rsp + 0x41c]
call fcn.14008e740
lea rax, [rsp + 0x1a9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe074]
lea rcx, [rsp + 0x1a9]
call fcn.1400b2e80
mov rcx, rax
call fcn.1400bc790
mov qword [rsp + 0x1310], rax
lea rdx, [rsp + 0x1310]
lea rcx, [rsp + 0x41d]
call fcn.14008a4c0
lea rax, [rsp + 0x1aa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc570]
lea rcx, [rsp + 0x1aa]
call fcn.1400b1a90
mov rcx, rax
call fcn.1400bc350
mov qword [rsp + 0x1318], rax
lea rdx, [rsp + 0x1318]
lea rcx, [rsp + 0x41e]
call fcn.14008e7c0
lea rax, [rsp + 0x1ab]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xcb96]
lea rcx, [rsp + 0x1ab]
call fcn.1400b2390
mov rcx, rax
call fcn.1400bc3d0
mov qword [rsp + 0x1320], rax
lea rdx, [rsp + 0x1320]
lea rcx, [rsp + 0x41f]
call fcn.14008f140
lea rax, [rsp + 0x1ac]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4d3a]
lea rcx, [rsp + 0x1ac]
call fcn.1400b18b0
mov rcx, rax
call fcn.1400bafd0
mov qword [rsp + 0x1328], rax
lea rdx, [rsp + 0x1328]
lea rcx, [rsp + 0x420]
call fcn.1400879c0
lea rax, [rsp + 0x1ad]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x53a4]
lea rcx, [rsp + 0x1ad]
call fcn.1400af440
mov rcx, rax
call fcn.1400bb150
mov qword [rsp + 0x1330], rax
lea rdx, [rsp + 0x1330]
lea rcx, [rsp + 0x421]
call fcn.140088240
lea rax, [rsp + 0x1ae]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x455c]
lea rcx, [rsp + 0x1ae]
call fcn.1400b0b20
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0x1338], rax
lea rdx, [rsp + 0x1338]
lea rcx, [rsp + 0x422]
call fcn.14008be40
lea rax, [rsp + 0x1af]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4367]
lea rcx, [rsp + 0x1af]
call fcn.1400b3920
mov rcx, rax
call fcn.1400bae10
mov qword [rsp + 0x1340], rax
lea rdx, [rsp + 0x1340]
lea rcx, [rsp + 0x423]
call fcn.14008d280
lea rax, [rsp + 0x1b0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4880]
lea rcx, [rsp + 0x1b0]
call fcn.1400aeda0
mov rcx, rax
call fcn.1400baed0
mov qword [rsp + 0x1348], rax
lea rdx, [rsp + 0x1348]
lea rcx, [rsp + 0x424]
call fcn.14008c0c0
lea rax, [rsp + 0x1b1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x68b4]
lea rcx, [rsp + 0x1b1]
call fcn.1400b3bf0
mov rcx, rax
call fcn.1400bb650
mov qword [rsp + 0x1350], rax
lea rdx, [rsp + 0x1350]
lea rcx, [rsp + 0x425]
call fcn.14008f380
lea rax, [rsp + 0x1b2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x512d]
lea rcx, [rsp + 0x1b2]
call fcn.1400b2ac0
mov rcx, rax
call fcn.1400bb0d0
mov qword [rsp + 0x1358], rax
lea rdx, [rsp + 0x1358]
lea rcx, [rsp + 0x426]
call fcn.14008d840
lea rax, [rsp + 0x1b3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x458b]
lea rcx, [rsp + 0x1b3]
call fcn.1400ae2e0
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0x1360], rax
lea rdx, [rsp + 0x1360]
lea rcx, [rsp + 0x427]
call fcn.14008b4c0
lea rax, [rsp + 0x1b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4f10]
lea rcx, [rsp + 0x1b4]
call fcn.1400afe10
mov rcx, rax
call fcn.1400bb010
mov qword [rsp + 0x1368], rax
lea rdx, [rsp + 0x1368]
lea rcx, [rsp + 0x428]
call fcn.140088dc0
lea rax, [rsp + 0x1b5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x40ab]
lea rcx, [rsp + 0x1b5]
call fcn.1400b2c40
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x1370], rax
lea rdx, [rsp + 0x1370]
lea rcx, [rsp + 0x429]
call fcn.140088940
lea rax, [rsp + 0x1b6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4976]
lea rcx, [rsp + 0x1b6]
call fcn.1400b1210
mov rcx, rax
call fcn.1400baf50
mov qword [rsp + 0x1378], rax
lea rdx, [rsp + 0x1378]
lea rcx, [rsp + 0x42a]
call fcn.14008af40
lea rax, [rsp + 0x1b7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5994]
lea rcx, [rsp + 0x1b7]
call fcn.1400b0f30
mov rcx, rax
call fcn.1400bb350
mov qword [rsp + 0x1380], rax
lea rdx, [rsp + 0x1380]
lea rcx, [rsp + 0x42b]
call fcn.14008a840
lea rax, [rsp + 0x1b8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4394]
lea rcx, [rsp + 0x1b8]
call fcn.1400af3b0
mov rcx, rax
call fcn.1400bae10
mov qword [rsp + 0x1388], rax
lea rdx, [rsp + 0x1388]
lea rcx, [rsp + 0x42c]
call fcn.14008a0c0
lea rax, [rsp + 0x1b9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8696]
lea rcx, [rsp + 0x1b9]
call fcn.1400ad960
mov rcx, rax
call fcn.1400bbbd0
mov qword [rsp + 0x1390], rax
lea rdx, [rsp + 0x1390]
lea rcx, [rsp + 0x42d]
call fcn.14008bb80
lea rax, [rsp + 0x1ba]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3e29]
lea rcx, [rsp + 0x1ba]
call fcn.1400b2820
mov rcx, rax
call fcn.1400bad10
mov qword [rsp + 0x1398], rax
lea rdx, [rsp + 0x1398]
lea rcx, [rsp + 0x42e]
call fcn.14008dd80
lea rax, [rsp + 0x1bb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9391]
lea rcx, [rsp + 0x1bb]
call fcn.1400b1c80
mov rcx, rax
call fcn.1400bbd90
mov qword [rsp + 0x13a0], rax
lea rdx, [rsp + 0x13a0]
lea rcx, [rsp + 0x42f]
call fcn.14008ed40
lea rax, [rsp + 0x1bc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9407]
lea rcx, [rsp + 0x1bc]
call fcn.1400b1ac0
mov rcx, rax
call fcn.1400bbd90
mov qword [rsp + 0x13a8], rax
lea rdx, [rsp + 0x13a8]
lea rcx, [rsp + 0x430]
call fcn.140089c00
lea rax, [rsp + 0x1bd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8e86]
lea rcx, [rsp + 0x1bd]
call fcn.1400af540
mov rcx, rax
call fcn.1400bbd10
mov qword [rsp + 0x13b0], rax
lea rdx, [rsp + 0x13b0]
lea rcx, [rsp + 0x431]
call fcn.14008adc0
lea rax, [rsp + 0x1be]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x947d]
lea rcx, [rsp + 0x1be]
call fcn.1400b0430
mov rcx, rax
call fcn.1400bbd90
mov qword [rsp + 0x13b8], rax
lea rdx, [rsp + 0x13b8]
lea rcx, [rsp + 0x432]
call fcn.140087780
lea rax, [rsp + 0x1bf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xaa68]
lea rcx, [rsp + 0x1bf]
call fcn.1400aea80
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x13c0], rax
lea rdx, [rsp + 0x13c0]
lea rcx, [rsp + 0x433]
call fcn.140089340
lea rax, [rsp + 0x1c0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xaae6]
lea rcx, [rsp + 0x1c0]
call fcn.1400b2a10
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x13c8], rax
lea rdx, [rsp + 0x13c8]
lea rcx, [rsp + 0x434]
call fcn.14008b9c0
lea rax, [rsp + 0x1c1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xab64]
lea rcx, [rsp + 0x1c1]
call fcn.1400b28b0
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x13d0], rax
lea rdx, [rsp + 0x13d0]
lea rcx, [rsp + 0x435]
call fcn.14008cf40
lea rax, [rsp + 0x1c2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9ec7]
lea rcx, [rsp + 0x1c2]
call fcn.1400b2f90
mov rcx, rax
call fcn.1400bbe50
mov qword [rsp + 0x13d8], rax
lea rdx, [rsp + 0x13d8]
lea rcx, [rsp + 0x436]
call fcn.14008c200
lea rax, [rsp + 0x1c3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9a8c]
lea rcx, [rsp + 0x1c3]
call fcn.1400b3130
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0x13e0], rax
lea rdx, [rsp + 0x13e0]
lea rcx, [rsp + 0x437]
call fcn.14008d740
lea rax, [rsp + 0x1c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9b04]
lea rcx, [rsp + 0x1c4]
call fcn.1400b2af0
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0x13e8], rax
lea rdx, [rsp + 0x13e8]
lea rcx, [rsp + 0x438]
call fcn.14008bf80
lea rax, [rsp + 0x1c5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xaf5a]
lea rcx, [rsp + 0x1c5]
call fcn.1400b3010
mov rcx, rax
call fcn.1400bbfd0
mov qword [rsp + 0x13f0], rax
lea rdx, [rsp + 0x13f0]
lea rcx, [rsp + 0x439]
call fcn.14008e140
lea rax, [rsp + 0x1c6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb362]
lea rcx, [rsp + 0x1c6]
call fcn.1400b2d10
mov rcx, rax
call fcn.1400bc050
mov qword [rsp + 0x13f8], rax
lea rdx, [rsp + 0x13f8]
lea rcx, [rsp + 0x43a]
call fcn.14008ea80
lea rax, [rsp + 0x1c7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa486]
lea rcx, [rsp + 0x1c7]
call fcn.1400b3040
mov rcx, rax
call fcn.1400bbf10
mov qword [rsp + 0x1400], rax
lea rdx, [rsp + 0x1400]
lea rcx, [rsp + 0x43b]
call fcn.140088d80
lea rax, [rsp + 0x1c8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbb2c]
lea rcx, [rsp + 0x1c8]
call fcn.1400b09a0
mov rcx, rax
call fcn.1400bc150
mov qword [rsp + 0x1408], rax
lea rdx, [rsp + 0x1408]
lea rcx, [rsp + 0x43c]
call fcn.14008e480
lea rax, [rsp + 0x1c9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb56f]
lea rcx, [rsp + 0x1c9]
call fcn.1400b1d10
mov rcx, rax
call fcn.1400bc0d0
mov qword [rsp + 0x1410], rax
lea rdx, [rsp + 0x1410]
lea rcx, [rsp + 0x43d]
call fcn.14008a300
lea rax, [rsp + 0x1ca]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7e16]
lea rcx, [rsp + 0x1ca]
call fcn.1400b35c0
mov rcx, rax
call fcn.1400bbad0
mov qword [rsp + 0x1418], rax
lea rdx, [rsp + 0x1418]
lea rcx, [rsp + 0x43e]
call fcn.14008a040
lea rax, [rsp + 0x1cb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8705]
lea rcx, [rsp + 0x1cb]
call fcn.1400adde0
mov rcx, rax
call fcn.1400bbbd0
mov qword [rsp + 0x1420], rax
lea rdx, [rsp + 0x1420]
lea rcx, [rsp + 0x43f]
call fcn.14008d940
lea rax, [rsp + 0x1cc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6ffb]
lea rcx, [rsp + 0x1cc]
call fcn.1400b2990
mov rcx, rax
call fcn.1400bb890
mov qword [rsp + 0x1428], rax
lea rdx, [rsp + 0x1428]
lea rcx, [rsp + 0x440]
call fcn.14008bb40
lea rax, [rsp + 0x1cd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8249]
lea rcx, [rsp + 0x1cd]
call fcn.1400b3570
mov rcx, rax
call fcn.1400bbb50
mov qword [rsp + 0x1430], rax
lea rdx, [rsp + 0x1430]
lea rcx, [rsp + 0x441]
call fcn.14008d800
lea rax, [rsp + 0x1ce]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1cf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5da]
lea rcx, [rsp + 0x1ce]
call fcn.1400ae7c0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1438], rax
lea rdx, [rsp + 0x2f70]
lea rcx, [rsp + 0x1cf]
call fcn.1400b3510
mov rcx, rax
call fcn.1400ba790
mov rcx, qword [rsp + 0x1438]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172250]
movaps xmm1, xmm0
lea rcx, [rsp + 0x25d0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e28], 0
jne 0x1400c910d
mov qword [rsp + 0x30], 0
lea rax, [0x140294e28]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x57fa
lea rdx, [0x1401f42d0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2ce0]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x698], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x25d8]
call fcn.140029a30
mov qword [rsp + 0x1440], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x25e0]
call fcn.140029a30
mov qword [rsp + 0x1448], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172268]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x25e8]
call fcn.140029a30
mov qword [rsp + 0x1450], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172254]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x25f0]
call fcn.140029a30
mov qword [rsp + 0x1458], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x698]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1440]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1448]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1450]
mov r9, rcx
mov rcx, qword [rsp + 0x1458]
mov r8, rcx
mov rdx, qword [0x140294e28]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x1d0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1d1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x25f8]
call fcn.140029a30
mov qword [rsp + 0x1460], rax
lea rdx, [rsp + 0x5dc]
lea rcx, [rsp + 0x1d0]
call fcn.1400b0860
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1468], rax
lea rdx, [rsp + 0x2b9c]
lea rcx, [rsp + 0x1d1]
call fcn.1400b50e0
mov rcx, rax
call fcn.1400bcb50
xor r9d, r9d
mov rcx, qword [rsp + 0x1460]
mov r8, rcx
mov rcx, qword [rsp + 0x1468]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c9663
lea rax, [rsp + 0x1d2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x392c]
lea rcx, [rsp + 0x1d2]
call fcn.1400b1d40
mov rcx, rax
call fcn.1400bac10
mov qword [rsp + 0x1470], rax
lea rdx, [rsp + 0x1470]
lea rcx, [rsp + 0x442]
call fcn.140087880
lea rax, [rsp + 0x1d3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3cb9]
lea rcx, [rsp + 0x1d3]
call fcn.1400adec0
mov rcx, rax
call fcn.1400bacd0
mov qword [rsp + 0x1478], rax
lea rdx, [rsp + 0x1478]
lea rcx, [rsp + 0x443]
call fcn.140088ec0
lea rax, [rsp + 0x1d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4157]
lea rcx, [rsp + 0x1d4]
call fcn.1400ae640
mov rcx, rax
call fcn.1400bad50
mov qword [rsp + 0x1480], rax
lea rdx, [rsp + 0x1480]
lea rcx, [rsp + 0x444]
call fcn.14008ab00
lea rax, [rsp + 0x1d5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x43c1]
lea rcx, [rsp + 0x1d5]
call fcn.1400afce0
mov rcx, rax
call fcn.1400bae10
mov qword [rsp + 0x1488], rax
lea rdx, [rsp + 0x1488]
lea rcx, [rsp + 0x445]
call fcn.14008e080
lea rax, [rsp + 0x1d6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3951]
lea rcx, [rsp + 0x1d6]
call fcn.1400b5670
mov rcx, rax
call fcn.1400bac10
mov qword [rsp + 0x1490], rax
lea rdx, [rsp + 0x1490]
lea rcx, [rsp + 0x446]
call fcn.140089900
lea rax, [rsp + 0x1d7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x508c]
lea rcx, [rsp + 0x1d7]
call fcn.1400af380
mov rcx, rax
call fcn.1400bb090
mov qword [rsp + 0x1498], rax
lea rdx, [rsp + 0x1498]
lea rcx, [rsp + 0x447]
call fcn.14008e200
lea rax, [rsp + 0x1d8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3ce1]
lea rcx, [rsp + 0x1d8]
call fcn.1400afb90
mov rcx, rax
call fcn.1400bad10
mov qword [rsp + 0x14a0], rax
lea rdx, [rsp + 0x14a0]
lea rcx, [rsp + 0x448]
call fcn.140089f40
lea rax, [rsp + 0x1d9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4f45]
lea rcx, [rsp + 0x1d9]
call fcn.1400b08e0
mov rcx, rax
call fcn.1400bb050
mov qword [rsp + 0x14a8], rax
lea rdx, [rsp + 0x14a8]
lea rcx, [rsp + 0x449]
call fcn.14008d680
lea rax, [rsp + 0x1da]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x544e]
lea rcx, [rsp + 0x1da]
call fcn.1400b4fd0
mov rcx, rax
call fcn.1400bb1d0
mov qword [rsp + 0x14b0], rax
lea rdx, [rsp + 0x14b0]
lea rcx, [rsp + 0x44a]
call fcn.140088e00
lea rax, [rsp + 0x1db]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1dc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5de]
lea rcx, [rsp + 0x1db]
call fcn.1400b3850
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x14b8], rax
lea rdx, [rsp + 0x2cf0]
lea rcx, [rsp + 0x1dc]
call fcn.1400b01a0
mov rcx, rax
call fcn.1400ba710
mov rcx, qword [rsp + 0x14b8]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172270]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2600]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e30], 0
jne 0x1400c96de
mov qword [rsp + 0x30], 0
lea rax, [0x140294e30]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x925f
lea rdx, [0x1401f9ad0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2d00]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x69c], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2608]
call fcn.140029a30
mov qword [rsp + 0x14c0], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2610]
call fcn.140029a30
mov qword [rsp + 0x14c8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140163f24]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2618]
call fcn.140029a30
mov qword [rsp + 0x14d0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172274]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2620]
call fcn.140029a30
mov qword [rsp + 0x14d8], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x69c]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x14c0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x14c8]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x14d0]
mov r9, rcx
mov rcx, qword [rsp + 0x14d8]
mov r8, rcx
mov rdx, qword [0x140294e30]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x1dd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1de]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2628]
call fcn.140029a30
mov qword [rsp + 0x14e0], rax
lea rdx, [rsp + 0x5e0]
lea rcx, [rsp + 0x1dd]
call fcn.1400b1780
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x14e8], rax
lea rdx, [rsp + 0x3357]
lea rcx, [rsp + 0x1de]
call fcn.1400b0830
mov rcx, rax
call fcn.1400ba9d0
xor r9d, r9d
mov rcx, qword [rsp + 0x14e0]
mov r8, rcx
mov rcx, qword [rsp + 0x14e8]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400c9c34
lea rax, [rsp + 0x1df]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5d68]
lea rcx, [rsp + 0x1df]
call fcn.1400aeb10
mov rcx, rax
call fcn.1400bb310
mov qword [rsp + 0x14f0], rax
lea rdx, [rsp + 0x14f0]
lea rcx, [rsp + 0x44b]
call fcn.14008f540
lea rax, [rsp + 0x1e0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5aa8]
lea rcx, [rsp + 0x1e0]
call fcn.1400ae9a0
mov rcx, rax
call fcn.1400bb390
mov qword [rsp + 0x14f8], rax
lea rdx, [rsp + 0x14f8]
lea rcx, [rsp + 0x44c]
call fcn.140087ac0
lea rax, [rsp + 0x1e1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5aee]
lea rcx, [rsp + 0x1e1]
call fcn.1400b5360
mov rcx, rax
call fcn.1400bb390
mov qword [rsp + 0x1500], rax
lea rdx, [rsp + 0x1500]
lea rcx, [rsp + 0x44d]
call fcn.14008e780
lea rax, [rsp + 0x1e2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5dac]
lea rcx, [rsp + 0x1e2]
call fcn.1400ae000
mov rcx, rax
call fcn.1400bb310
mov qword [rsp + 0x1508], rax
lea rdx, [rsp + 0x1508]
lea rcx, [rsp + 0x44e]
call fcn.14008ea00
lea rax, [rsp + 0x1e3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5b34]
lea rcx, [rsp + 0x1e3]
call fcn.1400ae700
mov rcx, rax
call fcn.1400bb390
mov qword [rsp + 0x1510], rax
lea rdx, [rsp + 0x1510]
lea rcx, [rsp + 0x44f]
call fcn.14008cc00
lea rax, [rsp + 0x1e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5b7a]
lea rcx, [rsp + 0x1e4]
call fcn.1400ae1f0
mov rcx, rax
call fcn.1400bb390
mov qword [rsp + 0x1518], rax
lea rdx, [rsp + 0x1518]
lea rcx, [rsp + 0x450]
call fcn.14008a980
lea rax, [rsp + 0x1e5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5bc0]
lea rcx, [rsp + 0x1e5]
call fcn.1400b1420
mov rcx, rax
call fcn.1400bb390
mov qword [rsp + 0x1520], rax
lea rdx, [rsp + 0x1520]
lea rcx, [rsp + 0x451]
call fcn.140088a00
lea rax, [rsp + 0x1e6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6041]
lea rcx, [rsp + 0x1e6]
call fcn.1400b4fa0
mov rcx, rax
call fcn.1400bb410
mov qword [rsp + 0x1528], rax
lea rdx, [rsp + 0x1528]
lea rcx, [rsp + 0x452]
call fcn.14008a540
lea rax, [rsp + 0x1e7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x59d9]
lea rcx, [rsp + 0x1e7]
call fcn.1400b1f70
mov rcx, rax
call fcn.1400bb350
mov qword [rsp + 0x1530], rax
lea rdx, [rsp + 0x1530]
lea rcx, [rsp + 0x453]
call fcn.14008d580
lea rax, [rsp + 0x1e8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1e9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5e2]
lea rcx, [rsp + 0x1e8]
call fcn.1400b2690
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1538], rax
lea rdx, [rsp + 0x3250]
lea rcx, [rsp + 0x1e9]
call fcn.1400b23f0
mov rcx, rax
call fcn.1400ba950
mov rcx, qword [rsp + 0x1538]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172280]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2630]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e38], 0
jne 0x1400c9caf
mov qword [rsp + 0x30], 0
lea rax, [0x140294e38]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x44e1
lea rdx, [0x140202d30]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2d10]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6a0], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2638]
call fcn.140029a30
mov qword [rsp + 0x1540], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2640]
call fcn.140029a30
mov qword [rsp + 0x1548], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172290]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2648]
call fcn.140029a30
mov qword [rsp + 0x1550], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172284]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2650]
call fcn.140029a30
mov qword [rsp + 0x1558], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6a0]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1540]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1548]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1550]
mov r9, rcx
mov rcx, qword [rsp + 0x1558]
mov r8, rcx
mov rdx, qword [0x140294e38]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x1ea]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1eb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2658]
call fcn.140029a30
mov qword [rsp + 0x1560], rax
lea rdx, [rsp + 0x5e4]
lea rcx, [rsp + 0x1ea]
call fcn.1400b0720
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1568], rax
lea rdx, [rsp + 0x3267]
lea rcx, [rsp + 0x1eb]
call fcn.1400b30d0
mov rcx, rax
call fcn.1400ba950
xor r9d, r9d
mov rcx, qword [rsp + 0x1560]
mov r8, rcx
mov rcx, qword [rsp + 0x1568]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400ca031
lea rax, [rsp + 0x1ec]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc5fe]
lea rcx, [rsp + 0x1ec]
call fcn.1400aee90
mov rcx, rax
call fcn.1400bc350
mov qword [rsp + 0x1570], rax
lea rdx, [rsp + 0x1570]
lea rcx, [rsp + 0x454]
call fcn.14008ba80
lea rax, [rsp + 0x1ed]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4d6e]
lea rcx, [rsp + 0x1ed]
call fcn.1400b1fa0
mov rcx, rax
call fcn.1400bafd0
mov qword [rsp + 0x1578], rax
lea rdx, [rsp + 0x1578]
lea rcx, [rsp + 0x455]
call fcn.14008ddc0
lea rax, [rsp + 0x1ee]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5165]
lea rcx, [rsp + 0x1ee]
call fcn.1400b2600
mov rcx, rax
call fcn.1400bb0d0
mov qword [rsp + 0x1580], rax
lea rdx, [rsp + 0x1580]
lea rcx, [rsp + 0x456]
call fcn.14008e040
lea rax, [rsp + 0x1ef]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1f0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5e6]
lea rcx, [rsp + 0x1ef]
call fcn.1400af800
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1588], rax
lea rdx, [rsp + 0x31b7]
lea rcx, [rsp + 0x1f0]
call fcn.1400b2e50
mov rcx, rax
call fcn.1400ba8d0
mov rcx, qword [rsp + 0x1588]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172294]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2660]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e40], 0
jne 0x1400ca0ac
mov qword [rsp + 0x30], 0
lea rax, [0x140294e40]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x3fa6
lea rdx, [0x140207220]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2d20]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6a4], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2668]
call fcn.140029a30
mov qword [rsp + 0x1590], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2670]
call fcn.140029a30
mov qword [rsp + 0x1598], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722a0]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2678]
call fcn.140029a30
mov qword [rsp + 0x15a0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172298]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2680]
call fcn.140029a30
mov qword [rsp + 0x15a8], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6a4]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1590]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1598]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x15a0]
mov r9, rcx
mov rcx, qword [rsp + 0x15a8]
mov r8, rcx
mov rdx, qword [0x140294e40]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x1f1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1f2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2688]
call fcn.140029a30
mov qword [rsp + 0x15b0], rax
lea rdx, [rsp + 0x5e8]
lea rcx, [rsp + 0x1f1]
call fcn.1400b2910
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x15b8], rax
lea rdx, [rsp + 0x2f82]
lea rcx, [rsp + 0x1f2]
call fcn.1400b2850
mov rcx, rax
call fcn.1400ba790
xor r9d, r9d
mov rcx, qword [rsp + 0x15b0]
mov r8, rcx
mov rcx, qword [rsp + 0x15b8]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400ca47c
lea rax, [rsp + 0x1f3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb0db]
lea rcx, [rsp + 0x1f3]
call fcn.1400b5640
mov rcx, rax
call fcn.1400bc010
mov qword [rsp + 0x15c0], rax
lea rdx, [rsp + 0x15c0]
lea rcx, [rsp + 0x457]
call fcn.140088180
lea rax, [rsp + 0x1f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa294]
lea rcx, [rsp + 0x1f4]
call fcn.1400b1510
mov rcx, rax
call fcn.1400bbed0
mov qword [rsp + 0x15c8], rax
lea rdx, [rsp + 0x15c8]
lea rcx, [rsp + 0x458]
call fcn.140089e80
lea rax, [rsp + 0x1f5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb15c]
lea rcx, [rsp + 0x1f5]
call fcn.1400b53e0
mov rcx, rax
call fcn.1400bc010
mov qword [rsp + 0x15d0], rax
lea rdx, [rsp + 0x15d0]
lea rcx, [rsp + 0x459]
call fcn.140089240
lea rax, [rsp + 0x1f6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xafda]
lea rcx, [rsp + 0x1f6]
call fcn.1400b4e10
mov rcx, rax
call fcn.1400bbfd0
mov qword [rsp + 0x15d8], rax
lea rdx, [rsp + 0x15d8]
lea rcx, [rsp + 0x45a]
call fcn.140089940
lea rax, [rsp + 0x1f7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1f8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5ea]
lea rcx, [rsp + 0x1f7]
call fcn.1400ae840
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x15e0], rax
lea rdx, [rsp + 0x309b]
lea rcx, [rsp + 0x1f8]
call fcn.1400b2a40
mov rcx, rax
call fcn.1400ba7d0
mov rcx, qword [rsp + 0x15e0]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x1401722a4]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2690]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e48], 0
jne 0x1400ca4f7
mov qword [rsp + 0x30], 0
lea rax, [0x140294e48]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x665e
lea rdx, [0x14020b1d0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2d30]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6a8], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2698]
call fcn.140029a30
mov qword [rsp + 0x15e8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x26a0]
call fcn.140029a30
mov qword [rsp + 0x15f0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722b4]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x26a8]
call fcn.140029a30
mov qword [rsp + 0x15f8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722a8]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x26b0]
call fcn.140029a30
mov qword [rsp + 0x1600], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6a8]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x15e8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x15f0]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x15f8]
mov r9, rcx
mov rcx, qword [rsp + 0x1600]
mov r8, rcx
mov rdx, qword [0x140294e48]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x1f9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1fa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x26b8]
call fcn.140029a30
mov qword [rsp + 0x1608], rax
lea rdx, [rsp + 0x5ec]
lea rcx, [rsp + 0x1f9]
call fcn.1400ad820
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1610], rax
lea rdx, [rsp + 0x2b52]
lea rcx, [rsp + 0x1fa]
call fcn.1400b3360
mov rcx, rax
call fcn.1400bca90
xor r9d, r9d
mov rcx, qword [rsp + 0x1608]
mov r8, rcx
mov rcx, qword [rsp + 0x1610]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400cb3bf
lea rax, [rsp + 0x1fb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3003]
lea rcx, [rsp + 0x1fb]
call fcn.1400b1860
mov rcx, rax
call fcn.1400ba7d0
mov qword [rsp + 0x1618], rax
lea rdx, [rsp + 0x1618]
lea rcx, [rsp + 0x45b]
call fcn.140088780
lea rax, [rsp + 0x1fc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x30e9]
lea rcx, [rsp + 0x1fc]
call fcn.1400af9b0
mov rcx, rax
call fcn.1400ba810
mov qword [rsp + 0x1620], rax
lea rdx, [rsp + 0x1620]
lea rcx, [rsp + 0x45c]
call fcn.14008b880
lea rax, [rsp + 0x1fd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3139]
lea rcx, [rsp + 0x1fd]
call fcn.1400b0660
mov rcx, rax
call fcn.1400ba8d0
mov qword [rsp + 0x1628], rax
lea rdx, [rsp + 0x1628]
lea rcx, [rsp + 0x45d]
call fcn.140089440
lea rax, [rsp + 0x1fe]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x314e]
lea rcx, [rsp + 0x1fe]
call fcn.1400b5390
mov rcx, rax
call fcn.1400ba8d0
mov qword [rsp + 0x1630], rax
lea rdx, [rsp + 0x1630]
lea rcx, [rsp + 0x45e]
call fcn.14008dfc0
lea rax, [rsp + 0x1ff]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x30fd]
lea rcx, [rsp + 0x1ff]
call fcn.1400aea30
mov rcx, rax
call fcn.1400ba810
mov qword [rsp + 0x1638], rax
lea rdx, [rsp + 0x1638]
lea rcx, [rsp + 0x45f]
call fcn.14008ef40
lea rax, [rsp + 0x200]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe4ff]
lea rcx, [rsp + 0x200]
call fcn.1400b3bc0
mov rcx, rax
call fcn.1400bc810
mov qword [rsp + 0x1640], rax
lea rdx, [rsp + 0x1640]
lea rcx, [rsp + 0x460]
call fcn.14008ca00
lea rax, [rsp + 0x201]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe119]
lea rcx, [rsp + 0x201]
call fcn.1400b17d0
mov rcx, rax
call fcn.1400bc790
mov qword [rsp + 0x1648], rax
lea rdx, [rsp + 0x1648]
lea rcx, [rsp + 0x461]
call fcn.140089c40
lea rax, [rsp + 0x202]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc68c]
lea rcx, [rsp + 0x202]
call fcn.1400aef50
mov rcx, rax
call fcn.1400bc350
mov qword [rsp + 0x1650], rax
lea rdx, [rsp + 0x1650]
lea rcx, [rsp + 0x462]
call fcn.14008cd00
lea rax, [rsp + 0x203]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xcc26]
lea rcx, [rsp + 0x203]
call fcn.1400af9e0
mov rcx, rax
call fcn.1400bc3d0
mov qword [rsp + 0x1658], rax
lea rdx, [rsp + 0x1658]
lea rcx, [rsp + 0x463]
call fcn.140088c40
lea rax, [rsp + 0x204]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xccb6]
lea rcx, [rsp + 0x204]
call fcn.1400b00b0
mov rcx, rax
call fcn.1400bc3d0
mov qword [rsp + 0x1660], rax
lea rdx, [rsp + 0x1660]
lea rcx, [rsp + 0x464]
call fcn.14008f4c0
lea rax, [rsp + 0x205]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xcd46]
lea rcx, [rsp + 0x205]
call fcn.1400aff30
mov rcx, rax
call fcn.1400bc3d0
mov qword [rsp + 0x1668], rax
lea rdx, [rsp + 0x1668]
lea rcx, [rsp + 0x465]
call fcn.14008ab80
lea rax, [rsp + 0x206]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd848]
lea rcx, [rsp + 0x206]
call fcn.1400b3ef0
mov rcx, rax
call fcn.1400bc610
mov qword [rsp + 0x1670], rax
lea rdx, [rsp + 0x1670]
lea rcx, [rsp + 0x466]
call fcn.140089f80
lea rax, [rsp + 0x207]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xdb5e]
lea rcx, [rsp + 0x207]
call fcn.1400ae250
mov rcx, rax
call fcn.1400bc690
mov qword [rsp + 0x1678], rax
lea rdx, [rsp + 0x1678]
lea rcx, [rsp + 0x467]
call fcn.14008e400
lea rax, [rsp + 0x208]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xeae3]
lea rcx, [rsp + 0x208]
call fcn.1400ade90
mov rcx, rax
call fcn.1400ba850
mov qword [rsp + 0x1680], rax
lea rdx, [rsp + 0x1680]
lea rcx, [rsp + 0x468]
call fcn.14008e3c0
lea rax, [rsp + 0x209]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xec29]
lea rcx, [rsp + 0x209]
call fcn.1400b2c70
mov rcx, rax
call fcn.1400ba850
mov qword [rsp + 0x1688], rax
lea rdx, [rsp + 0x1688]
lea rcx, [rsp + 0x469]
call fcn.14008a080
lea rax, [rsp + 0x20a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x88c1]
lea rcx, [rsp + 0x20a]
call fcn.1400aeab0
mov rcx, rax
call fcn.1400bbc10
mov qword [rsp + 0x1690], rax
lea rdx, [rsp + 0x1690]
lea rcx, [rsp + 0x46a]
call fcn.14008ad00
lea rax, [rsp + 0x20b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9f40]
lea rcx, [rsp + 0x20b]
call fcn.1400af5a0
mov rcx, rax
call fcn.1400bbe50
mov qword [rsp + 0x1698], rax
lea rdx, [rsp + 0x1698]
lea rcx, [rsp + 0x46b]
call fcn.14008a280
lea rax, [rsp + 0x20c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x82b6]
lea rcx, [rsp + 0x20c]
call fcn.1400b1e50
mov rcx, rax
call fcn.1400bbb50
mov qword [rsp + 0x16a0], rax
lea rdx, [rsp + 0x16a0]
lea rcx, [rsp + 0x46c]
call fcn.140089fc0
lea rax, [rsp + 0x20d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x734d]
lea rcx, [rsp + 0x20d]
call fcn.1400adab0
mov rcx, rax
call fcn.1400bb910
mov qword [rsp + 0x16a8], rax
lea rdx, [rsp + 0x16a8]
lea rcx, [rsp + 0x46d]
call fcn.14008e900
lea rax, [rsp + 0x20e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8af2]
lea rcx, [rsp + 0x20e]
call fcn.1400afcb0
mov rcx, rax
call fcn.1400bbc50
mov qword [rsp + 0x16b0], rax
lea rdx, [rsp + 0x16b0]
lea rcx, [rsp + 0x46e]
call fcn.14008c300
lea rax, [rsp + 0x20f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x95e0]
lea rcx, [rsp + 0x20f]
call fcn.1400b4eb0
mov rcx, rax
call fcn.1400bbdd0
mov qword [rsp + 0x16b8], rax
lea rdx, [rsp + 0x16b8]
lea rcx, [rsp + 0x46f]
call fcn.140088400
lea rax, [rsp + 0x210]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8774]
lea rcx, [rsp + 0x210]
call fcn.1400af510
mov rcx, rax
call fcn.1400bbbd0
mov qword [rsp + 0x16c0], rax
lea rdx, [rsp + 0x16c0]
lea rcx, [rsp + 0x470]
call fcn.140089040
lea rax, [rsp + 0x211]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8b63]
lea rcx, [rsp + 0x211]
call fcn.1400af140
mov rcx, rax
call fcn.1400bbc50
mov qword [rsp + 0x16c8], rax
lea rdx, [rsp + 0x16c8]
lea rcx, [rsp + 0x471]
call fcn.14008c880
lea rax, [rsp + 0x212]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa0ac]
lea rcx, [rsp + 0x212]
call fcn.1400b0550
mov rcx, rax
call fcn.1400bbe90
mov qword [rsp + 0x16d0], rax
lea rdx, [rsp + 0x16d0]
lea rcx, [rsp + 0x472]
call fcn.14008d5c0
lea rax, [rsp + 0x213]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3a9d]
lea rcx, [rsp + 0x213]
call fcn.1400b1910
mov rcx, rax
call fcn.1400bac50
mov qword [rsp + 0x16d8], rax
lea rdx, [rsp + 0x16d8]
lea rcx, [rsp + 0x473]
call fcn.140087f80
lea rax, [rsp + 0x214]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4201]
lea rcx, [rsp + 0x214]
call fcn.1400b0460
mov rcx, rax
call fcn.1400badd0
mov qword [rsp + 0x16e0], rax
lea rdx, [rsp + 0x16e0]
lea rcx, [rsp + 0x474]
call fcn.14008dd00
lea rax, [rsp + 0x215]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x40d6]
lea rcx, [rsp + 0x215]
call fcn.1400b1180
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x16e8], rax
lea rdx, [rsp + 0x16e8]
lea rcx, [rsp + 0x475]
call fcn.14008cc80
lea rax, [rsp + 0x216]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x45ba]
lea rcx, [rsp + 0x216]
call fcn.1400ae310
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0x16f0], rax
lea rdx, [rsp + 0x16f0]
lea rcx, [rsp + 0x476]
call fcn.14008e1c0
lea rax, [rsp + 0x217]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6683]
lea rcx, [rsp + 0x217]
call fcn.1400af010
mov rcx, rax
call fcn.1400bb510
mov qword [rsp + 0x16f8], rax
lea rdx, [rsp + 0x16f8]
lea rcx, [rsp + 0x477]
call fcn.14008a680
lea rax, [rsp + 0x218]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4ad1]
lea rcx, [rsp + 0x218]
call fcn.1400ad630
mov rcx, rax
call fcn.1400baf90
mov qword [rsp + 0x1700], rax
lea rdx, [rsp + 0x1700]
lea rcx, [rsp + 0x478]
call fcn.14008f580
lea rax, [rsp + 0x219]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x55c0]
lea rcx, [rsp + 0x219]
call fcn.1400b44c0
mov rcx, rax
call fcn.1400bb190
mov qword [rsp + 0x1708], rax
lea rdx, [rsp + 0x1708]
lea rcx, [rsp + 0x479]
call fcn.14008df00
lea rax, [rsp + 0x21a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x55fb]
lea rcx, [rsp + 0x21a]
call fcn.1400adb60
mov rcx, rax
call fcn.1400bb190
mov qword [rsp + 0x1710], rax
lea rdx, [rsp + 0x1710]
lea rcx, [rsp + 0x47a]
call fcn.140089e00
lea rax, [rsp + 0x21b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4701]
lea rcx, [rsp + 0x21b]
call fcn.1400b5270
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0x1718], rax
lea rdx, [rsp + 0x1718]
lea rcx, [rsp + 0x47b]
call fcn.1400881c0
lea rax, [rsp + 0x21c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4618]
lea rcx, [rsp + 0x21c]
call fcn.1400ae280
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0x1720], rax
lea rdx, [rsp + 0x1720]
lea rcx, [rsp + 0x47c]
call fcn.140088c80
lea rax, [rsp + 0x21d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4b04]
lea rcx, [rsp + 0x21d]
call fcn.1400b3790
mov rcx, rax
call fcn.1400baf90
mov qword [rsp + 0x1728], rax
lea rdx, [rsp + 0x1728]
lea rcx, [rsp + 0x47d]
call fcn.14008eb40
lea rax, [rsp + 0x21e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4647]
lea rcx, [rsp + 0x21e]
call fcn.1400b1a30
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0x1730], rax
lea rdx, [rsp + 0x1730]
lea rcx, [rsp + 0x47e]
call fcn.14008dec0
lea rax, [rsp + 0x21f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x49a8]
lea rcx, [rsp + 0x21f]
call fcn.1400b3f50
mov rcx, rax
call fcn.1400baf50
mov qword [rsp + 0x1738], rax
lea rdx, [rsp + 0x1738]
lea rcx, [rsp + 0x47f]
call fcn.14008f200
lea rax, [rsp + 0x220]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x520f]
lea rcx, [rsp + 0x220]
call fcn.1400b04c0
mov rcx, rax
call fcn.1400bb110
mov qword [rsp + 0x1740], rax
lea rdx, [rsp + 0x1740]
lea rcx, [rsp + 0x480]
call fcn.14008a600
lea rax, [rsp + 0x221]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4f7b]
lea rcx, [rsp + 0x221]
call fcn.1400b1970
mov rcx, rax
call fcn.1400bb050
mov qword [rsp + 0x1748], rax
lea rdx, [rsp + 0x1748]
lea rcx, [rsp + 0x481]
call fcn.14008d380
lea rax, [rsp + 0x222]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x56b4]
lea rcx, [rsp + 0x222]
call fcn.1400b4e40
mov rcx, rax
call fcn.1400bb290
mov qword [rsp + 0x1750], rax
lea rdx, [rsp + 0x1750]
lea rcx, [rsp + 0x482]
call fcn.14008cb40
lea rax, [rsp + 0x223]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x224]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5ee]
lea rcx, [rsp + 0x223]
call fcn.1400af3e0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1758], rax
lea rdx, [rsp + 0x2ea1]
lea rcx, [rsp + 0x224]
call fcn.1400b14b0
mov rcx, rax
call fcn.1400ba750
mov rcx, qword [rsp + 0x1758]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
call fcn.1400342a0
cmp dword [0x1402953f0], 3
jne 0x1400cebaa
movss xmm0, dword [0x140172270]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140163f14]
movaps xmm1, xmm0
lea rcx, [rsp + 0x26c0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
call fcn.14002f680
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x14014e194]
movaps xmm1, xmm0
lea rcx, [rsp + 0x26c8]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e50], 0
jne 0x1400cb481
mov qword [rsp + 0x30], 0
lea rax, [0x140294e50]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x293a
lea rdx, [0x140211830]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2d40]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6ac], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x26d0]
call fcn.140029a30
mov qword [rsp + 0x1760], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x26d8]
call fcn.140029a30
mov qword [rsp + 0x1768], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172248]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x26e0]
call fcn.140029a30
mov qword [rsp + 0x1770], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172240]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x26e8]
call fcn.140029a30
mov qword [rsp + 0x1778], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6ac]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1760]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1768]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1770]
mov r9, rcx
mov rcx, qword [rsp + 0x1778]
mov r8, rcx
mov rdx, qword [0x140294e50]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x225]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x226]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x26f0]
call fcn.140029a30
mov qword [rsp + 0x1780], rax
lea rdx, [rsp + 0x5f0]
lea rcx, [rsp + 0x225]
call fcn.1400ae130
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1788], rax
lea rdx, [rsp + 0x32f3]
lea rcx, [rsp + 0x226]
call fcn.1400ada50
mov rcx, rax
call fcn.1400ba990
xor r9d, r9d
mov rcx, qword [rsp + 0x1780]
mov r8, rcx
mov rcx, qword [rsp + 0x1788]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400cc176
lea rax, [rsp + reloc.SecureEngineSDK64.dll_Ordinal_551]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x228]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5f2]
lea rcx, [rsp + reloc.SecureEngineSDK64.dll_Ordinal_551]
call fcn.1400b1fd0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1790], rax
lea rdx, [rsp + 0x3163]
lea rcx, [rsp + 0x228]
call fcn.1400b06f0
mov rcx, rax
call fcn.1400ba8d0
mov rcx, qword [rsp + 0x1790]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
mov dword [rsp + 0x6b0], 0x3e8
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x483]
call fcn.1400874a0
lea rax, [rsp + 0x229]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9657]
lea rcx, [rsp + 0x229]
call fcn.1400addb0
mov rcx, rax
call fcn.1400bbdd0
mov qword [rsp + 0x1798], rax
lea rdx, [rsp + 0x1798]
lea rcx, [rsp + 0x484]
call fcn.14008a140
lea rax, [rsp + 0x22a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x64ae]
lea rcx, [rsp + 0x22a]
call fcn.1400b2280
mov rcx, rax
call fcn.1400bb550
mov qword [rsp + 0x17a0], rax
lea rdx, [rsp + 0x17a0]
lea rcx, [rsp + 0x485]
call fcn.14008c5c0
lea rax, [rsp + 0x22b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x64fc]
lea rcx, [rsp + 0x22b]
call fcn.1400b0d00
mov rcx, rax
call fcn.1400bb550
mov qword [rsp + 0x17a8], rax
lea rdx, [rsp + 0x17a8]
lea rcx, [rsp + 0x486]
call fcn.14008b480
lea rax, [rsp + 0x22c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6089]
lea rcx, [rsp + 0x22c]
call fcn.1400b0340
mov rcx, rax
call fcn.1400bb4d0
mov qword [rsp + 0x17b0], rax
lea rdx, [rsp + 0x17b0]
lea rcx, [rsp + 0x487]
call fcn.14008a180
lea rax, [rsp + 0x22d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5c4c]
lea rcx, [rsp + 0x22d]
call fcn.1400b4740
mov rcx, rax
call fcn.1400bb3d0
mov qword [rsp + 0x17b8], rax
lea rdx, [rsp + 0x17b8]
lea rcx, [rsp + 0x488]
call fcn.14008a200
lea rax, [rsp + 0x22e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5ece]
lea rcx, [rsp + 0x22e]
call fcn.1400b13f0
mov rcx, rax
call fcn.1400bb450
mov qword [rsp + 0x17c0], rax
lea rdx, [rsp + 0x17c0]
lea rcx, [rsp + 0x489]
call fcn.14008c180
lea rax, [rsp + 0x22f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x746e]
lea rcx, [rsp + 0x22f]
call fcn.1400ad9f0
mov rcx, rax
call fcn.1400bb950
mov qword [rsp + 0x17c8], rax
lea rdx, [rsp + 0x17c8]
lea rcx, [rsp + 0x48a]
call fcn.14008be80
lea rax, [rsp + 0x230]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5ff6]
lea rcx, [rsp + 0x230]
call fcn.1400b25d0
mov rcx, rax
call fcn.1400bb490
mov qword [rsp + 0x17d0], rax
lea rdx, [rsp + 0x17d0]
lea rcx, [rsp + 0x48b]
call fcn.14008d3c0
lea rax, [rsp + 0x231]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x69ab]
lea rcx, [rsp + 0x231]
call fcn.1400b1ee0
mov rcx, rax
call fcn.1400bb6d0
mov qword [rsp + 0x17d8], rax
lea rdx, [rsp + 0x17d8]
lea rcx, [rsp + 0x48c]
call fcn.140088c00
lea rax, [rsp + 0x232]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5f18]
lea rcx, [rsp + 0x232]
call fcn.1400b2a90
mov rcx, rax
call fcn.1400bb450
mov qword [rsp + 0x17e0], rax
lea rdx, [rsp + 0x17e0]
lea rcx, [rsp + 0x48d]
call fcn.14008b440
lea rax, [rsp + 0x233]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5a1e]
lea rcx, [rsp + 0x233]
call fcn.1400b1eb0
mov rcx, rax
call fcn.1400bb350
mov qword [rsp + 0x17e8], rax
lea rdx, [rsp + 0x17e8]
lea rcx, [rsp + 0x48e]
call fcn.140087740
lea rax, [rsp + 0x234]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5582]
lea rcx, [rsp + 0x234]
call fcn.1400aebd0
mov rcx, rax
call fcn.1400bb210
mov qword [rsp + 0x17f0], rax
lea rdx, [rsp + 0x17f0]
lea rcx, [rsp + 0x48f]
call fcn.14008bfc0
lea rax, [rsp + 0x235]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6634]
lea rcx, [rsp + 0x235]
call fcn.1400b1ff0
mov rcx, rax
call fcn.1400bb590
mov qword [rsp + 0x17f8], rax
lea rdx, [rsp + 0x17f8]
lea rcx, [rsp + 0x490]
call fcn.140089d00
lea rax, [rsp + 0x236]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x60d5]
lea rcx, [rsp + 0x236]
call fcn.1400b44f0
mov rcx, rax
call fcn.1400bb4d0
mov qword [rsp + 0x1800], rax
lea rdx, [rsp + 0x1800]
lea rcx, [rsp + 0x491]
call fcn.14008e640
lea rax, [rsp + 0x237]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5c93]
lea rcx, [rsp + 0x237]
call fcn.1400b3730
mov rcx, rax
call fcn.1400bb3d0
mov qword [rsp + 0x1808], rax
lea rdx, [rsp + 0x1808]
lea rcx, [rsp + 0x492]
call fcn.14008c600
lea rax, [rsp + 0x238]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5f62]
lea rcx, [rsp + 0x238]
call fcn.1400af8f0
mov rcx, rax
call fcn.1400bb450
mov qword [rsp + 0x1810], rax
lea rdx, [rsp + 0x1810]
lea rcx, [rsp + 0x493]
call fcn.14008c040
lea rax, [rsp + 0x239]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd0aa]
lea rcx, [rsp + 0x239]
call fcn.1400af980
mov rcx, rax
call fcn.1400bc410
mov qword [rsp + 0x1818], rax
lea rdx, [rsp + 0x1818]
lea rcx, [rsp + 0x494]
call fcn.1400898c0
lea rax, [rsp + 0x23a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb3e4]
lea rcx, [rsp + 0x23a]
call fcn.1400b47d0
mov rcx, rax
call fcn.1400bc090
mov qword [rsp + 0x1820], rax
lea rdx, [rsp + 0x1820]
lea rcx, [rsp + 0x495]
call fcn.140087580
lea rax, [rsp + 0x23b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6380]
lea rcx, [rsp + 0x23b]
call fcn.1400ad5b0
mov rcx, rax
call fcn.1400bb410
mov qword [rsp + 0x1828], rax
lea rdx, [rsp + 0x1828]
lea rcx, [rsp + 0x496]
call fcn.14008acc0
lea rax, [rsp + 0x23c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x57b2]
lea rcx, [rsp + 0x23c]
call fcn.1400af6b0
mov rcx, rax
call fcn.1400bb310
mov qword [rsp + 0x1830], rax
lea rdx, [rsp + 0x1830]
lea rcx, [rsp + 0x497]
call fcn.14008dd40
lea rax, [rsp + 0x23d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7c05]
lea rcx, [rsp + 0x23d]
call fcn.1400afde0
mov rcx, rax
call fcn.1400bba90
mov qword [rsp + 0x1838], rax
lea rdx, [rsp + 0x1838]
lea rcx, [rsp + 0x498]
call fcn.14008c9c0
lea rax, [rsp + 0x23e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7658]
lea rcx, [rsp + 0x23e]
call fcn.1400ae410
mov rcx, rax
call fcn.1400bba10
mov qword [rsp + 0x1840], rax
lea rdx, [rsp + 0x1840]
lea rcx, [rsp + 0x499]
call fcn.14008d480
lea rax, [rsp + 0x23f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7e81]
lea rcx, [rsp + 0x23f]
call fcn.1400af4b0
mov rcx, rax
call fcn.1400bbad0
mov qword [rsp + 0x1848], rax
lea rdx, [rsp + 0x1848]
lea rcx, [rsp + 0x49a]
call fcn.140088d00
lea rax, [rsp + 0x240]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb5f3]
lea rcx, [rsp + 0x240]
call fcn.1400b15a0
mov rcx, rax
call fcn.1400bc110
mov qword [rsp + 0x1850], rax
lea rdx, [rsp + 0x1850]
lea rcx, [rsp + 0x49b]
call fcn.140088840
lea rax, [rsp + 0x241]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb1dd]
lea rcx, [rsp + 0x241]
call fcn.1400aeb40
mov rcx, rax
call fcn.1400bc010
mov qword [rsp + 0x1858], rax
lea rdx, [rsp + 0x1858]
lea rcx, [rsp + 0x49c]
call fcn.140089740
lea rax, [rsp + 0x242]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb678]
lea rcx, [rsp + 0x242]
call fcn.1400ae5b0
mov rcx, rax
call fcn.1400bc110
mov qword [rsp + 0x1860], rax
lea rdx, [rsp + 0x1860]
lea rcx, [rsp + 0x49d]
call fcn.14008e0c0
lea rax, [rsp + 0x243]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb6fd]
lea rcx, [rsp + 0x243]
call fcn.1400b1f10
mov rcx, rax
call fcn.1400bc110
mov qword [rsp + 0x1868], rax
lea rdx, [rsp + 0x1868]
lea rcx, [rsp + 0x49e]
call fcn.14008f2c0
lea rax, [rsp + 0x244]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbc38]
lea rcx, [rsp + 0x244]
call fcn.1400adbb0
mov rcx, rax
call fcn.1400bc190
mov qword [rsp + 0x1870], rax
lea rdx, [rsp + 0x1870]
lea rcx, [rsp + 0x49f]
call fcn.14008ed80
lea rax, [rsp + 0x245]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa503]
lea rcx, [rsp + 0x245]
call fcn.1400aef80
mov rcx, rax
call fcn.1400bbf10
mov qword [rsp + 0x1878], rax
lea rdx, [rsp + 0x1878]
lea rcx, [rsp + 0x4a0]
call fcn.14008de00
lea rax, [rsp + 0x246]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8fe2]
lea rcx, [rsp + 0x246]
call fcn.1400b2d70
mov rcx, rax
call fcn.1400bbd50
mov qword [rsp + 0x1880], rax
lea rdx, [rsp + 0x1880]
lea rcx, [rsp + 0x4a1]
call fcn.14008db00
lea rax, [rsp + 0x247]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8323]
lea rcx, [rsp + 0x247]
call fcn.1400b00e0
mov rcx, rax
call fcn.1400bbb50
mov qword [rsp + 0x1888], rax
lea rdx, [rsp + 0x1888]
lea rcx, [rsp + 0x4a2]
call fcn.140088480
lea rax, [rsp + 0x248]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8bd4]
lea rcx, [rsp + 0x248]
call fcn.1400b1af0
mov rcx, rax
call fcn.1400bbc90
mov qword [rsp + 0x1890], rax
lea rdx, [rsp + 0x1890]
lea rcx, [rsp + 0x4a3]
call fcn.14008c240
lea rax, [rsp + 0x249]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x24a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5f4]
lea rcx, [rsp + 0x249]
call fcn.1400b0200
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1898], rax
lea rdx, [rsp + 0x2f94]
lea rcx, [rsp + 0x24a]
call fcn.1400b3ad0
mov rcx, rax
call fcn.1400ba790
mov rcx, qword [rsp + 0x1898]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172250]
movaps xmm1, xmm0
lea rcx, [rsp + 0x26f8]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e58], 0
jne 0x1400cc1f1
mov qword [rsp + 0x30], 0
lea rax, [0x140294e58]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x4f78
lea rdx, [0x140214170]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2d50]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6b4], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2700]
call fcn.140029a30
mov qword [rsp + 0x18a0], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2708]
call fcn.140029a30
mov qword [rsp + 0x18a8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172268]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2710]
call fcn.140029a30
mov qword [rsp + 0x18b0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172254]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2718]
call fcn.140029a30
mov qword [rsp + 0x18b8], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6b4]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x18a0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x18a8]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x18b0]
mov r9, rcx
mov rcx, qword [rsp + 0x18b8]
mov r8, rcx
mov rdx, qword [0x140294e58]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x24b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x24c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2720]
call fcn.140029a30
mov qword [rsp + 0x18c0], rax
lea rdx, [rsp + 0x5f6]
lea rcx, [rsp + 0x24b]
call fcn.1400b1d70
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x18c8], rax
lea rdx, [rsp + 0x3976]
lea rcx, [rsp + 0x24c]
call fcn.1400b4130
mov rcx, rax
call fcn.1400bac10
xor r9d, r9d
mov rcx, qword [rsp + 0x18c0]
mov r8, rcx
mov rcx, qword [rsp + 0x18c8]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400cd7bb
lea rax, [rsp + 0x24d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xcdd6]
lea rcx, [rsp + 0x24d]
call fcn.1400af820
mov rcx, rax
call fcn.1400bc3d0
mov qword [rsp + 0x18d0], rax
lea rdx, [rsp + 0x18d0]
lea rcx, [rsp + 0x4a4]
call fcn.14008aa00
lea rax, [rsp + 0x24e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd41a]
lea rcx, [rsp + 0x24e]
call fcn.1400b1b90
mov rcx, rax
call fcn.1400bc4d0
mov qword [rsp + 0x18d8], rax
lea rdx, [rsp + 0x18d8]
lea rcx, [rsp + 0x4a5]
call fcn.14008d8c0
lea rax, [rsp + 0x24f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8103]
lea rcx, [rsp + 0x24f]
call fcn.1400b0050
mov rcx, rax
call fcn.1400bbb10
mov qword [rsp + 0x18e0], rax
lea rdx, [rsp + 0x18e0]
lea rcx, [rsp + 0x4a6]
call fcn.14008e240
lea rax, [rsp + 0x250]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7592]
lea rcx, [rsp + 0x250]
call fcn.1400b12a0
mov rcx, rax
call fcn.1400bb9d0
mov qword [rsp + 0x18e8], rax
lea rdx, [rsp + 0x18e8]
lea rcx, [rsp + 0x4a7]
call fcn.140087a00
lea rax, [rsp + 0x251]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7eec]
lea rcx, [rsp + 0x251]
call fcn.1400adc10
mov rcx, rax
call fcn.1400bbad0
mov qword [rsp + 0x18f0], rax
lea rdx, [rsp + 0x18f0]
lea rcx, [rsp + 0x4a8]
call fcn.14008e5c0
lea rax, [rsp + 0x252]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9b7c]
lea rcx, [rsp + 0x252]
call fcn.1400b21c0
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0x18f8], rax
lea rdx, [rsp + 0x18f8]
lea rcx, [rsp + 0x4a9]
call fcn.14008db40
lea rax, [rsp + 0x253]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x96ce]
lea rcx, [rsp + 0x253]
call fcn.1400b4940
mov rcx, rax
call fcn.1400bbdd0
mov qword [rsp + 0x1900], rax
lea rdx, [rsp + 0x1900]
lea rcx, [rsp + 0x4aa]
call fcn.1400894c0
lea rax, [rsp + 0x254]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9fb9]
lea rcx, [rsp + 0x254]
call fcn.1400b11e0
mov rcx, rax
call fcn.1400bbe50
mov qword [rsp + 0x1908], rax
lea rdx, [rsp + 0x1908]
lea rcx, [rsp + 0x4ab]
call fcn.140087680
lea rax, [rsp + 0x255]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xad5c]
lea rcx, [rsp + 0x255]
call fcn.1400b17a0
mov rcx, rax
call fcn.1400bbf90
mov qword [rsp + 0x1910], rax
lea rdx, [rsp + 0x1910]
lea rcx, [rsp + 0x4ac]
call fcn.14008e300
lea rax, [rsp + 0x256]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x846c]
lea rcx, [rsp + 0x256]
call fcn.1400b1bf0
mov rcx, rax
call fcn.1400bbb90
mov qword [rsp + 0x1918], rax
lea rdx, [rsp + 0x1918]
lea rcx, [rsp + 0x4ad]
call fcn.1400888c0
lea rax, [rsp + 0x257]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9bf4]
lea rcx, [rsp + 0x257]
call fcn.1400ae4a0
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0x1920], rax
lea rdx, [rsp + 0x1920]
lea rcx, [rsp + 0x4ae]
call fcn.14008a100
lea rax, [rsp + 0x258]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe923]
lea rcx, [rsp + 0x258]
call fcn.1400add20
mov rcx, rax
call fcn.1400bca50
mov qword [rsp + 0x1928], rax
lea rdx, [rsp + 0x1928]
lea rcx, [rsp + 0x4af]
call fcn.14008b640
lea rax, [rsp + 0x259]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x76bf]
lea rcx, [rsp + 0x259]
call fcn.1400ae610
mov rcx, rax
call fcn.1400bba10
mov qword [rsp + 0x1930], rax
lea rdx, [rsp + 0x1930]
lea rcx, [rsp + 0x4b0]
call fcn.14008b700
lea rax, [rsp + 0x25a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7f57]
lea rcx, [rsp + 0x25a]
call fcn.1400ae4d0
mov rcx, rax
call fcn.1400bbad0
mov qword [rsp + 0x1938], rax
lea rdx, [rsp + 0x1938]
lea rcx, [rsp + 0x4b1]
call fcn.14008bdc0
lea rax, [rsp + 0x25b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8931]
lea rcx, [rsp + 0x25b]
call fcn.1400af260
mov rcx, rax
call fcn.1400bbc10
mov qword [rsp + 0x1940], rax
lea rdx, [rsp + 0x1940]
lea rcx, [rsp + 0x4b2]
call fcn.14008c280
lea rax, [rsp + 0x25c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa126]
lea rcx, [rsp + 0x25c]
call fcn.1400ae340
mov rcx, rax
call fcn.1400bbe90
mov qword [rsp + 0x1948], rax
lea rdx, [rsp + 0x1948]
lea rcx, [rsp + 0x4b3]
call fcn.14008b580
lea rax, [rsp + 0x25d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x548b]
lea rcx, [rsp + 0x25d]
call fcn.1400b26b0
mov rcx, rax
call fcn.1400bb1d0
mov qword [rsp + 0x1950], rax
lea rdx, [rsp + 0x1950]
lea rcx, [rsp + 0x4b4]
call fcn.14008f6c0
lea rax, [rsp + 0x25e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x79fb]
lea rcx, [rsp + 0x25e]
call fcn.1400ada80
mov rcx, rax
call fcn.1400bba50
mov qword [rsp + 0x1958], rax
lea rdx, [rsp + 0x1958]
lea rcx, [rsp + 0x4b5]
call fcn.14008eac0
lea rax, [rsp + 0x25f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7059]
lea rcx, [rsp + 0x25f]
call fcn.1400b0d30
mov rcx, rax
call fcn.1400bb890
mov qword [rsp + 0x1960], rax
lea rdx, [rsp + 0x1960]
lea rcx, [rsp + 0x4b6]
call fcn.140088580
lea rax, [rsp + 0x260]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6aab]
lea rcx, [rsp + 0x260]
call fcn.1400b49a0
mov rcx, rax
call fcn.1400bb750
mov qword [rsp + 0x1968], rax
lea rdx, [rsp + 0x1968]
lea rcx, [rsp + 0x4b7]
call fcn.14008bf00
lea rax, [rsp + 0x261]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x89a1]
lea rcx, [rsp + 0x261]
call fcn.1400b1800
mov rcx, rax
call fcn.1400bbc10
mov qword [rsp + 0x1970], rax
lea rdx, [rsp + 0x1970]
lea rcx, [rsp + 0x4b8]
call fcn.1400880c0
lea rax, [rsp + 0x262]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe264]
lea rcx, [rsp + 0x262]
call fcn.1400b4f10
mov rcx, rax
call fcn.1400bc7d0
mov qword [rsp + 0x1978], rax
lea rdx, [rsp + 0x1978]
lea rcx, [rsp + 0x4b9]
call fcn.140089700
lea rax, [rsp + 0x263]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x422d]
lea rcx, [rsp + 0x263]
call fcn.1400b3aa0
mov rcx, rax
call fcn.1400badd0
mov qword [rsp + 0x1980], rax
lea rdx, [rsp + 0x1980]
lea rcx, [rsp + 0x4ba]
call fcn.140089dc0
lea rax, [rsp + 0x264]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd8e5]
lea rcx, [rsp + 0x264]
call fcn.1400ae030
mov rcx, rax
call fcn.1400bc610
mov qword [rsp + 0x1988], rax
lea rdx, [rsp + 0x1988]
lea rcx, [rsp + 0x4bb]
call fcn.14008a500
lea rax, [rsp + 0x265]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x66d0]
lea rcx, [rsp + 0x265]
call fcn.1400b4490
mov rcx, rax
call fcn.1400bb510
mov qword [rsp + 0x1990], rax
lea rdx, [rsp + 0x1990]
lea rcx, [rsp + 0x4bc]
call fcn.14008c700
lea rax, [rsp + 0x266]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6121]
lea rcx, [rsp + 0x266]
call fcn.1400b2f60
mov rcx, rax
call fcn.1400bb4d0
mov qword [rsp + 0x1998], rax
lea rdx, [rsp + 0x1998]
lea rcx, [rsp + 0x4bd]
call fcn.14008cac0
lea rax, [rsp + 0x267]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6906]
lea rcx, [rsp + 0x267]
call fcn.1400b33f0
mov rcx, rax
call fcn.1400bb650
mov qword [rsp + 0x19a0], rax
lea rdx, [rsp + 0x19a0]
lea rcx, [rsp + 0x4be]
call fcn.14008c340
lea rax, [rsp + 0x268]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7fc2]
lea rcx, [rsp + 0x268]
call fcn.1400b0740
mov rcx, rax
call fcn.1400bbad0
mov qword [rsp + 0x19a8], rax
lea rdx, [rsp + 0x19a8]
lea rcx, [rsp + 0x4bf]
call fcn.14008edc0
lea rax, [rsp + 0x269]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6e2a]
lea rcx, [rsp + 0x269]
call fcn.1400b34b0
mov rcx, rax
call fcn.1400bb810
mov qword [rsp + 0x19b0], rax
lea rdx, [rsp + 0x19b0]
lea rcx, [rsp + 0x4c0]
call fcn.14008eb80
lea rax, [rsp + 0x26a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6bb0]
lea rcx, [rsp + 0x26a]
call fcn.1400ad600
mov rcx, rax
call fcn.1400bb790
mov qword [rsp + 0x19b8], rax
lea rdx, [rsp + 0x19b8]
lea rcx, [rsp + 0x4c1]
call fcn.14008cf80
lea rax, [rsp + 0x26b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x56f4]
lea rcx, [rsp + 0x26b]
call fcn.1400b0e10
mov rcx, rax
call fcn.1400bb290
mov qword [rsp + 0x19c0], rax
lea rdx, [rsp + 0x19c0]
lea rcx, [rsp + 0x4c2]
call fcn.140088b00
lea rax, [rsp + 0x26c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6b02]
lea rcx, [rsp + 0x26c]
call fcn.1400b3e30
mov rcx, rax
call fcn.1400bb750
mov qword [rsp + 0x19c8], rax
lea rdx, [rsp + 0x19c8]
lea rcx, [rsp + 0x4c3]
call fcn.140088d40
lea rax, [rsp + 0x26d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x74cf]
lea rcx, [rsp + 0x26d]
call fcn.1400b49d0
mov rcx, rax
call fcn.1400bb950
mov qword [rsp + 0x19d0], rax
lea rdx, [rsp + 0x19d0]
lea rcx, [rsp + 0x4c4]
call fcn.14008a2c0
lea rax, [rsp + 0x26e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7726]
lea rcx, [rsp + 0x26e]
call fcn.1400af070
mov rcx, rax
call fcn.1400bba10
mov qword [rsp + 0x19d8], rax
lea rdx, [rsp + 0x19d8]
lea rcx, [rsp + 0x4c5]
call fcn.140087540
lea rax, [rsp + 0x26f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7c6e]
lea rcx, [rsp + 0x26f]
call fcn.1400b2da0
mov rcx, rax
call fcn.1400bba90
mov qword [rsp + 0x19e0], rax
lea rdx, [rsp + 0x19e0]
lea rcx, [rsp + 0x4c6]
call fcn.1400875c0
lea rax, [rsp + 0x270]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x75f5]
lea rcx, [rsp + 0x270]
call fcn.1400b0b50
mov rcx, rax
call fcn.1400bb9d0
mov qword [rsp + 0x19e8], rax
lea rdx, [rsp + 0x19e8]
lea rcx, [rsp + 0x4c7]
call fcn.14008ebc0
lea rax, [rsp + 0x271]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7530]
lea rcx, [rsp + 0x271]
call fcn.1400b4bf0
mov rcx, rax
call fcn.1400bb990
mov qword [rsp + 0x19f0], rax
lea rdx, [rsp + 0x19f0]
lea rcx, [rsp + 0x4c8]
call fcn.14008a800
lea rax, [rsp + 0x272]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x87e3]
lea rcx, [rsp + 0x272]
call fcn.1400b1600
mov rcx, rax
call fcn.1400bbbd0
mov qword [rsp + 0x19f8], rax
lea rdx, [rsp + 0x19f8]
lea rcx, [rsp + 0x4c9]
call fcn.140088900
lea rax, [rsp + 0x273]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x616d]
lea rcx, [rsp + 0x273]
call fcn.1400ad8a0
mov rcx, rax
call fcn.1400bb4d0
mov qword [rsp + 0x1a00], rax
lea rdx, [rsp + 0x1a00]
lea rcx, [rsp + 0x4ca]
call fcn.140087d00
lea rax, [rsp + 0x274]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x70b7]
lea rcx, [rsp + 0x274]
call fcn.1400afd60
mov rcx, rax
call fcn.1400bb890
mov qword [rsp + 0x1a08], rax
lea rdx, [rsp + 0x1a08]
lea rcx, [rsp + 0x4cb]
call fcn.14008efc0
lea rax, [rsp + 0x275]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5a63]
lea rcx, [rsp + 0x275]
call fcn.1400b0a00
mov rcx, rax
call fcn.1400bb350
mov qword [rsp + 0x1a10], rax
lea rdx, [rsp + 0x1a10]
lea rcx, [rsp + 0x4cc]
call fcn.140088fc0
lea rax, [rsp + 0x276]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5675]
lea rcx, [rsp + 0x276]
call fcn.1400aed70
mov rcx, rax
call fcn.1400bb250
mov qword [rsp + 0x1a18], rax
lea rdx, [rsp + 0x1a18]
lea rcx, [rsp + 0x4cd]
call fcn.14008ad40
lea rax, [rsp + 0x277]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6ee2]
lea rcx, [rsp + 0x277]
call fcn.1400af7d0
mov rcx, rax
call fcn.1400bb850
mov qword [rsp + 0x1a20], rax
lea rdx, [rsp + 0x1a20]
lea rcx, [rsp + 0x4ce]
call fcn.140088e40
lea rax, [rsp + 0x278]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x61b9]
lea rcx, [rsp + 0x278]
call fcn.1400b4a80
mov rcx, rax
call fcn.1400bb4d0
mov qword [rsp + 0x1a28], rax
lea rdx, [rsp + 0x1a28]
lea rcx, [rsp + 0x4cf]
call fcn.14008bd40
lea rax, [rsp + 0x279]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x63c8]
lea rcx, [rsp + 0x279]
call fcn.1400b0630
mov rcx, rax
call fcn.1400bb4d0
mov qword [rsp + 0x1a30], rax
lea rdx, [rsp + 0x1a30]
lea rcx, [rsp + 0x4d0]
call fcn.140089c80
lea rax, [rsp + 0x27a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6205]
lea rcx, [rsp + 0x27a]
call fcn.1400b1130
mov rcx, rax
call fcn.1400bb490
mov qword [rsp + 0x1a38], rax
lea rdx, [rsp + 0x1a38]
lea rcx, [rsp + 0x4d1]
call fcn.14008d9c0
lea rax, [rsp + 0x27b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6c08]
lea rcx, [rsp + 0x27b]
call fcn.1400b2630
mov rcx, rax
call fcn.1400bb7d0
mov qword [rsp + 0x1a40], rax
lea rdx, [rsp + 0x1a40]
lea rcx, [rsp + 0x4d2]
call fcn.1400891c0
lea rax, [rsp + 0x27c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6a00]
lea rcx, [rsp + 0x27c]
call fcn.1400b4c20
mov rcx, rax
call fcn.1400bb6d0
mov qword [rsp + 0x1a48], rax
lea rdx, [rsp + 0x1a48]
lea rcx, [rsp + 0x4d3]
call fcn.14008db80
lea rax, [rsp + 0x27d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6e86]
lea rcx, [rsp + 0x27d]
call fcn.1400afc80
mov rcx, rax
call fcn.1400bb810
mov qword [rsp + 0x1a50], rax
lea rdx, [rsp + 0x1a50]
lea rcx, [rsp + 0x4d4]
call fcn.14008b3c0
lea rax, [rsp + 0x27e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5fac]
lea rcx, [rsp + 0x27e]
call fcn.1400adfa0
mov rcx, rax
call fcn.1400bb450
mov qword [rsp + 0x1a58], rax
lea rdx, [rsp + 0x1a58]
lea rcx, [rsp + 0x4d5]
call fcn.14008b240
lea rax, [rsp + 0x27f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x671d]
lea rcx, [rsp + 0x27f]
call fcn.1400b4b60
mov rcx, rax
call fcn.1400bb5d0
mov qword [rsp + 0x1a60], rax
lea rdx, [rsp + 0x1a60]
lea rcx, [rsp + 0x4d6]
call fcn.14008bd00
lea rax, [rsp + 0x280]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7115]
lea rcx, [rsp + 0x280]
call fcn.1400b09d0
mov rcx, rax
call fcn.1400bb890
mov qword [rsp + 0x1a68], rax
lea rdx, [rsp + 0x1a68]
lea rcx, [rsp + 0x4d7]
call fcn.14008b200
lea rax, [rsp + 0x281]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6250]
lea rcx, [rsp + 0x281]
call fcn.1400afbf0
mov rcx, rax
call fcn.1400bb4d0
mov qword [rsp + 0x1a70], rax
lea rdx, [rsp + 0x1a70]
lea rcx, [rsp + 0x4d8]
call fcn.14008aa40
lea rax, [rsp + 0x282]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x654a]
lea rcx, [rsp + 0x282]
call fcn.1400b1360
mov rcx, rax
call fcn.1400bb550
mov qword [rsp + 0x1a78], rax
lea rdx, [rsp + 0x1a78]
lea rcx, [rsp + 0x4d9]
call fcn.14008d6c0
lea rax, [rsp + 0x283]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6414]
lea rcx, [rsp + 0x283]
call fcn.1400b1080
mov rcx, rax
call fcn.1400bb510
mov qword [rsp + 0x1a80], rax
lea rdx, [rsp + 0x1a80]
lea rcx, [rsp + 0x4da]
call fcn.140089bc0
lea rax, [rsp + 0x284]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6a55]
lea rcx, [rsp + 0x284]
call fcn.1400affc0
mov rcx, rax
call fcn.1400bb710
mov qword [rsp + 0x1a88], rax
lea rdx, [rsp + 0x1a88]
lea rcx, [rsp + 0x4db]
call fcn.14008d600
lea rax, [rsp + 0x285]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x676d]
lea rcx, [rsp + 0x285]
call fcn.1400b32d0
mov rcx, rax
call fcn.1400bb610
mov qword [rsp + 0x1a90], rax
lea rdx, [rsp + 0x1a90]
lea rcx, [rsp + 0x4dc]
call fcn.1400883c0
lea rax, [rsp + 0x286]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6c61]
lea rcx, [rsp + 0x286]
call fcn.1400adb30
mov rcx, rax
call fcn.1400bb7d0
mov qword [rsp + 0x1a98], rax
lea rdx, [rsp + 0x1a98]
lea rcx, [rsp + 0x4dd]
call fcn.140088b40
lea rax, [rsp + 0x287]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6958]
lea rcx, [rsp + 0x287]
call fcn.1400b0c10
mov rcx, rax
call fcn.1400bb690
mov qword [rsp + 0x1aa0], rax
lea rdx, [rsp + 0x1aa0]
lea rcx, [rsp + 0x4de]
call fcn.14008ad80
lea rax, [rsp + 0x288]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x72ee]
lea rcx, [rsp + 0x288]
call fcn.1400ad490
mov rcx, rax
call fcn.1400bb8d0
mov qword [rsp + 0x1aa8], rax
lea rdx, [rsp + 0x1aa8]
lea rcx, [rsp + 0x4df]
call fcn.14008ae40
lea rax, [rsp + 0x289]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5cda]
lea rcx, [rsp + 0x289]
call fcn.1400b1750
mov rcx, rax
call fcn.1400bb3d0
mov qword [rsp + 0x1ab0], rax
lea rdx, [rsp + 0x1ab0]
lea rcx, [rsp + 0x4e0]
call fcn.14008e280
lea rax, [rsp + 0x28a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6598]
lea rcx, [rsp + 0x28a]
call fcn.1400b18e0
mov rcx, rax
call fcn.1400bb550
mov qword [rsp + 0x1ab8], rax
lea rdx, [rsp + 0x1ab8]
lea rcx, [rsp + 0x4e1]
call fcn.14008c8c0
lea rax, [rsp + 0x28b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5c06]
lea rcx, [rsp + 0x28b]
call fcn.1400b13c0
mov rcx, rax
call fcn.1400bb390
mov qword [rsp + 0x1ac0], rax
lea rdx, [rsp + 0x1ac0]
lea rcx, [rsp + 0x4e2]
call fcn.140088880
lea rax, [rsp + 0x28c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x28d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5f8]
lea rcx, [rsp + 0x28c]
call fcn.1400b3980
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1ac8], rax
lea rdx, [rsp + 0x35b5]
lea rcx, [rsp + 0x28d]
call fcn.1400b3330
mov rcx, rax
call fcn.1400baad0
mov rcx, qword [rsp + 0x1ac8]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172270]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2728]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e60], 0
jne 0x1400cd836
mov qword [rsp + 0x30], 0
lea rax, [0x140294e60]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x105e3
lea rdx, [0x1402190f0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2d60]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6b8], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2730]
call fcn.140029a30
mov qword [rsp + 0x1ad0], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2738]
call fcn.140029a30
mov qword [rsp + 0x1ad8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140163f24]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2740]
call fcn.140029a30
mov qword [rsp + 0x1ae0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172274]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2748]
call fcn.140029a30
mov qword [rsp + 0x1ae8], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6b8]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1ad0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1ad8]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1ae0]
mov r9, rcx
mov rcx, qword [rsp + 0x1ae8]
mov r8, rcx
mov rdx, qword [0x140294e60]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x28e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x28f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2750]
call fcn.140029a30
mov qword [rsp + 0x1af0], rax
lea rdx, [rsp + 0x5fa]
lea rcx, [rsp + 0x28e]
call fcn.1400af470
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1af8], rax
lea rdx, [rsp + 0x3879]
lea rcx, [rsp + 0x28f]
call fcn.1400af200
mov rcx, rax
call fcn.1400bab90
xor r9d, r9d
mov rcx, qword [rsp + 0x1af0]
mov r8, rcx
mov rcx, qword [rsp + 0x1af8]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400cdca2
lea rax, [rsp + 0x290]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x35d4]
lea rcx, [rsp + 0x290]
call fcn.1400af6e0
mov rcx, rax
call fcn.1400baad0
mov qword [rsp + 0x1b00], rax
lea rdx, [rsp + 0x1b00]
lea rcx, [rsp + 0x4e3]
call fcn.14008bd80
lea rax, [rsp + 0x291]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd13b]
lea rcx, [rsp + 0x291]
call fcn.1400b3300
mov rcx, rax
call fcn.1400bc450
mov qword [rsp + 0x1b08], rax
lea rdx, [rsp + 0x1b08]
lea rcx, [rsp + 0x4e4]
call fcn.1400893c0
lea rax, [rsp + 0x292]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc71a]
lea rcx, [rsp + 0x292]
call fcn.1400b1450
mov rcx, rax
call fcn.1400bc350
mov qword [rsp + 0x1b10], rax
lea rdx, [rsp + 0x1b10]
lea rcx, [rsp + 0x4e5]
call fcn.14008a480
lea rax, [rsp + 0x293]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc837]
lea rcx, [rsp + 0x293]
call fcn.1400b5200
mov rcx, rax
call fcn.1400bc390
mov qword [rsp + 0x1b18], rax
lea rdx, [rsp + 0x1b18]
lea rcx, [rsp + 0x4e6]
call fcn.14008d700
lea rax, [rsp + 0x294]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc10a]
lea rcx, [rsp + 0x294]
call fcn.1400b08b0
mov rcx, rax
call fcn.1400bc290
mov qword [rsp + 0x1b20], rax
lea rdx, [rsp + 0x1b20]
lea rcx, [rsp + 0x4e7]
call fcn.140089b80
lea rax, [rsp + 0x295]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x73ad]
lea rcx, [rsp + 0x295]
call fcn.1400b37f0
mov rcx, rax
call fcn.1400bb910
mov qword [rsp + 0x1b28], rax
lea rdx, [rsp + 0x1b28]
lea rcx, [rsp + 0x4e8]
call fcn.14008d400
lea rax, [rsp + 0x296]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x297]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5fc]
lea rcx, [rsp + 0x296]
call fcn.1400ad5e0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1b30], rax
lea rdx, [rsp + 0x2eb2]
lea rcx, [rsp + 0x297]
call fcn.1400b3650
mov rcx, rax
call fcn.1400ba750
mov rcx, qword [rsp + 0x1b30]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172280]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2758]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e68], 0
jne 0x1400cdd1d
mov qword [rsp + 0x30], 0
lea rax, [0x140294e68]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x519c
lea rdx, [0x1402296e0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2d70]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6bc], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2760]
call fcn.140029a30
mov qword [rsp + 0x1b38], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2768]
call fcn.140029a30
mov qword [rsp + 0x1b40], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172290]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2770]
call fcn.140029a30
mov qword [rsp + 0x1b48], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172284]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2778]
call fcn.140029a30
mov qword [rsp + 0x1b50], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6bc]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1b38]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1b40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1b48]
mov r9, rcx
mov rcx, qword [rsp + 0x1b50]
mov r8, rcx
mov rdx, qword [0x140294e68]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x298]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x299]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2780]
call fcn.140029a30
mov qword [rsp + 0x1b58], rax
lea rdx, [rsp + 0x5fe]
lea rcx, [rsp + 0x298]
call fcn.1400adb10
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1b60], rax
lea rdx, [rsp + 0x4101]
lea rcx, [rsp + 0x299]
call fcn.1400b0280
mov rcx, rax
call fcn.1400bad90
xor r9d, r9d
mov rcx, qword [rsp + 0x1b58]
mov r8, rcx
mov rcx, qword [rsp + 0x1b60]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400ce1d7
lea rax, [rsp + 0x29a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7a63]
lea rcx, [rsp + 0x29a]
call fcn.1400ae2b0
mov rcx, rax
call fcn.1400bba50
mov qword [rsp + 0x1b68], rax
lea rdx, [rsp + 0x1b68]
lea rcx, [rsp + 0x4e9]
call fcn.140088040
lea rax, [rsp + 0x29b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8efa]
lea rcx, [rsp + 0x29b]
call fcn.1400b1720
mov rcx, rax
call fcn.1400bbd10
mov qword [rsp + 0x1b70], rax
lea rdx, [rsp + 0x1b70]
lea rcx, [rsp + 0x4ea]
call fcn.140088b80
lea rax, [rsp + 0x29c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc221]
lea rcx, [rsp + 0x29c]
call fcn.1400b29e0
mov rcx, rax
call fcn.1400bc2d0
mov qword [rsp + 0x1b78], rax
lea rdx, [rsp + 0x1b78]
lea rcx, [rsp + 0x4eb]
call fcn.14008a340
lea rax, [rsp + 0x29d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc3c7]
lea rcx, [rsp + 0x29d]
call fcn.1400aec30
mov rcx, rax
call fcn.1400bc310
mov qword [rsp + 0x1b80], rax
lea rdx, [rsp + 0x1b80]
lea rcx, [rsp + 0x4ec]
call fcn.140089b40
lea rax, [rsp + 0x29e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbe58]
lea rcx, [rsp + 0x29e]
call fcn.1400b2930
mov rcx, rax
call fcn.1400bc210
mov qword [rsp + 0x1b88], rax
lea rdx, [rsp + 0x1b88]
lea rcx, [rsp + 0x4ed]
call fcn.14008f340
lea rax, [rsp + 0x29f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7acb]
lea rcx, [rsp + 0x29f]
call fcn.1400b3c50
mov rcx, rax
call fcn.1400bba50
mov qword [rsp + 0x1b90], rax
lea rdx, [rsp + 0x1b90]
lea rcx, [rsp + 0x4ee]
call fcn.140087c40
lea rax, [rsp + 0x2a0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8f6e]
lea rcx, [rsp + 0x2a0]
call fcn.1400b3d10
mov rcx, rax
call fcn.1400bbd10
mov qword [rsp + 0x1b98], rax
lea rdx, [rsp + 0x1b98]
lea rcx, [rsp + 0x4ef]
call fcn.14008b400
lea rax, [rsp + 0x2a1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2a2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x600]
lea rcx, [rsp + 0x2a1]
call fcn.1400ae370
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1ba0], rax
lea rdx, [rsp + 0x320d]
lea rcx, [rsp + 0x2a2]
call fcn.1400b30a0
mov rcx, rax
call fcn.1400ba910
mov rcx, qword [rsp + 0x1ba0]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172294]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2788]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e70], 0
jne 0x1400ce252
mov qword [rsp + 0x30], 0
lea rax, [0x140294e70]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x4399
lea rdx, [0x14022e880]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2d80]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6c0], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2790]
call fcn.140029a30
mov qword [rsp + 0x1ba8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2798]
call fcn.140029a30
mov qword [rsp + 0x1bb0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722a0]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x27a0]
call fcn.140029a30
mov qword [rsp + 0x1bb8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172298]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x27a8]
call fcn.140029a30
mov qword [rsp + 0x1bc0], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6c0]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1ba8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1bb0]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1bb8]
mov r9, rcx
mov rcx, qword [rsp + 0x1bc0]
mov r8, rcx
mov rdx, qword [0x140294e70]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x2a3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x27b0]
call fcn.140029a30
mov qword [rsp + 0x1bc8], rax
lea rdx, [rsp + 0x602]
lea rcx, [rsp + 0x2a3]
call fcn.1400af100
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1bd0], rax
lea rdx, [rsp + 0x342b]
lea rcx, [rsp + 0x2a4]
call fcn.1400b0250
mov rcx, rax
call fcn.1400baa10
xor r9d, r9d
mov rcx, qword [rsp + 0x1bc8]
mov r8, rcx
mov rcx, qword [rsp + 0x1bd0]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400ce586
lea rax, [rsp + 0x2a5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x802d]
lea rcx, [rsp + 0x2a5]
call fcn.1400af320
mov rcx, rax
call fcn.1400bbad0
mov qword [rsp + 0x1bd8], rax
lea rdx, [rsp + 0x1bd8]
lea rcx, [rsp + 0x4f0]
call fcn.14008a9c0
lea rax, [rsp + 0x2a6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x778d]
lea rcx, [rsp + 0x2a6]
call fcn.1400b5080
mov rcx, rax
call fcn.1400bba10
mov qword [rsp + 0x1be0], rax
lea rdx, [rsp + 0x1be0]
lea rcx, [rsp + 0x4f1]
call fcn.14008fa80
lea rax, [rsp + 0x2a7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2a8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x604]
lea rcx, [rsp + 0x2a7]
call fcn.1400b2a70
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1be8], rax
lea rdx, [rsp + 0x3111]
lea rcx, [rsp + 0x2a8]
call fcn.1400b1330
mov rcx, rax
call fcn.1400ba810
mov rcx, qword [rsp + 0x1be8]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x1401722a4]
movaps xmm1, xmm0
lea rcx, [rsp + 0x27b8]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e78], 0
jne 0x1400ce601
mov qword [rsp + 0x30], 0
lea rax, [0x140294e78]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x8cb6
lea rdx, [0x140232c20]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2d90]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6c4], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x27c0]
call fcn.140029a30
mov qword [rsp + 0x1bf0], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x27c8]
call fcn.140029a30
mov qword [rsp + 0x1bf8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722b4]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x27d0]
call fcn.140029a30
mov qword [rsp + 0x1c00], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722a8]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x27d8]
call fcn.140029a30
mov qword [rsp + 0x1c08], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6c4]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1bf0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1bf8]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1c00]
mov r9, rcx
mov rcx, qword [rsp + 0x1c08]
mov r8, rcx
mov rdx, qword [0x140294e78]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x2a9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2aa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x27e0]
call fcn.140029a30
mov qword [rsp + 0x1c10], rax
lea rdx, [rsp + 0x606]
lea rcx, [rsp + 0x2a9]
call fcn.1400ae0e0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1c18], rax
lea rdx, [rsp + 0x3d0a]
lea rcx, [rsp + 0x2aa]
call fcn.1400b3fb0
mov rcx, rax
call fcn.1400bad10
xor r9d, r9d
mov rcx, qword [rsp + 0x1c10]
mov r8, rcx
mov rcx, qword [rsp + 0x1c18]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400ceba5
lea rax, [rsp + 0x2ab]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa580]
lea rcx, [rsp + 0x2ab]
call fcn.1400b0af0
mov rcx, rax
call fcn.1400bbf10
mov qword [rsp + 0x1c20], rax
lea rdx, [rsp + 0x1c20]
lea rcx, [rsp + 0x4f2]
call fcn.140087600
lea rax, [rsp + 0x2ac]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xabe2]
lea rcx, [rsp + 0x2ac]
call fcn.1400b1480
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x1c28], rax
lea rdx, [rsp + 0x1c28]
lea rcx, [rsp + 0x4f3]
call fcn.14008a640
lea rax, [rsp + 0x2ad]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa5fd]
lea rcx, [rsp + 0x2ad]
call fcn.1400af850
mov rcx, rax
call fcn.1400bbf10
mov qword [rsp + 0x1c30], rax
lea rdx, [rsp + 0x1c30]
lea rcx, [rsp + 0x4f4]
call fcn.14008b140
lea rax, [rsp + 0x2ae]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xaddb]
lea rcx, [rsp + 0x2ae]
call fcn.1400b1dc0
mov rcx, rax
call fcn.1400bbf90
mov qword [rsp + 0x1c38], rax
lea rdx, [rsp + 0x1c38]
lea rcx, [rsp + 0x4f5]
call fcn.140087e40
lea rax, [rsp + 0x2af]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xac60]
lea rcx, [rsp + 0x2af]
call fcn.1400b4910
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x1c40], rax
lea rdx, [rsp + 0x1c40]
lea rcx, [rsp + 0x4f6]
call fcn.14008b6c0
lea rax, [rsp + 0x2b0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa1a0]
lea rcx, [rsp + 0x2b0]
call fcn.1400b5140
mov rcx, rax
call fcn.1400bbe90
mov qword [rsp + 0x1c48], rax
lea rdx, [rsp + 0x1c48]
lea rcx, [rsp + 0x4f7]
call fcn.14008f440
lea rax, [rsp + 0x2b1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa310]
lea rcx, [rsp + 0x2b1]
call fcn.1400afb10
mov rcx, rax
call fcn.1400bbed0
mov qword [rsp + 0x1c50], rax
lea rdx, [rsp + 0x1c50]
lea rcx, [rsp + 0x4f8]
call fcn.140089000
lea rax, [rsp + 0x2b2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa21a]
lea rcx, [rsp + 0x2b2]
call fcn.1400b04f0
mov rcx, rax
call fcn.1400bbe90
mov qword [rsp + 0x1c58], rax
lea rdx, [rsp + 0x1c58]
lea rcx, [rsp + 0x4f9]
call fcn.14008f800
lea rax, [rsp + 0x2b3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbbb2]
lea rcx, [rsp + 0x2b3]
call fcn.1400ae940
mov rcx, rax
call fcn.1400bc150
mov qword [rsp + 0x1c60], rax
lea rdx, [rsp + 0x1c60]
lea rcx, [rsp + 0x4fa]
call fcn.14008c380
lea rax, [rsp + 0x2b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa67a]
lea rcx, [rsp + 0x2b4]
call fcn.1400b28e0
mov rcx, rax
call fcn.1400bbf10
mov qword [rsp + 0x1c68], rax
lea rdx, [rsp + 0x1c68]
lea rcx, [rsp + 0x4fb]
call fcn.14008dbc0
lea rax, [rsp + 0x2b5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2b6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x608]
lea rcx, [rsp + 0x2b5]
call fcn.1400b4e90
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1c70], rax
lea rdx, [rsp + 0x330c]
lea rcx, [rsp + 0x2b6]
call fcn.1400b4dc0
mov rcx, rax
call fcn.1400ba990
mov rcx, qword [rsp + 0x1c70]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
call fcn.1400342a0
cmp dword [0x1402953f0], 4
jne 0x1400d1711
movss xmm0, dword [0x140172270]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140163f14]
movaps xmm1, xmm0
lea rcx, [rsp + 0x27e8]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
call fcn.14002f680
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x14014e194]
movaps xmm1, xmm0
lea rcx, [rsp + 0x27f0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e80], 0
jne 0x1400cec67
mov qword [rsp + 0x30], 0
lea rax, [0x140294e80]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x63fc
lea rdx, [0x14023b8e0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2da0]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6c8], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x27f8]
call fcn.140029a30
mov qword [rsp + 0x1c78], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2800]
call fcn.140029a30
mov qword [rsp + 0x1c80], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172248]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2808]
call fcn.140029a30
mov qword [rsp + 0x1c88], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172240]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2810]
call fcn.140029a30
mov qword [rsp + 0x1c90], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6c8]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1c78]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1c80]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1c88]
mov r9, rcx
mov rcx, qword [rsp + 0x1c90]
mov r8, rcx
mov rdx, qword [0x140294e80]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x2b7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2b8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2818]
call fcn.140029a30
mov qword [rsp + 0x1c98], rax
lea rdx, [rsp + 0x60a]
lea rcx, [rsp + 0x2b7]
call fcn.1400af880
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1ca0], rax
lea rdx, [rsp + 0x3446]
lea rcx, [rsp + 0x2b8]
call fcn.1400ad990
mov rcx, rax
call fcn.1400baa10
xor r9d, r9d
mov rcx, qword [rsp + 0x1c98]
mov r8, rcx
mov rcx, qword [rsp + 0x1ca0]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400cefe9
lea rax, [rsp + 0x2b9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5d21]
lea rcx, [rsp + 0x2b9]
call fcn.1400b2d40
mov rcx, rax
call fcn.1400bb3d0
mov qword [rsp + 0x1ca8], rax
lea rdx, [rsp + 0x1ca8]
lea rcx, [rsp + 0x4fc]
call fcn.140087c80
lea rax, [rsp + 0x2ba]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x629c]
lea rcx, [rsp + 0x2ba]
call fcn.1400b1390
mov rcx, rax
call fcn.1400bb4d0
mov qword [rsp + 0x1cb0], rax
lea rdx, [rsp + 0x1cb0]
lea rcx, [rsp + 0x4fd]
call fcn.14008b980
lea rax, [rsp + 0x2bb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x62e8]
lea rcx, [rsp + 0x2bb]
call fcn.1400b2700
mov rcx, rax
call fcn.1400bb4d0
mov qword [rsp + 0x1cb8], rax
lea rdx, [rsp + 0x1cb8]
lea rcx, [rsp + 0x4fe]
call fcn.14008e840
lea rax, [rsp + 0x2bc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2bd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x60c]
lea rcx, [rsp + 0x2bc]
call fcn.1400adb90
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1cc0], rax
lea rdx, [rsp + 0x3508]
lea rcx, [rsp + 0x2bd]
call fcn.1400b4800
mov rcx, rax
call fcn.1400baa50
mov rcx, qword [rsp + 0x1cc0]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172250]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2820]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e88], 0
jne 0x1400cf064
mov qword [rsp + 0x30], 0
lea rax, [0x140294e88]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x428c
lea rdx, [0x140241ce0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2db0]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6cc], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2828]
call fcn.140029a30
mov qword [rsp + 0x1cc8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2830]
call fcn.140029a30
mov qword [rsp + 0x1cd0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172268]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2838]
call fcn.140029a30
mov qword [rsp + 0x1cd8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172254]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2840]
call fcn.140029a30
mov qword [rsp + 0x1ce0], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6cc]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1cc8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1cd0]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1cd8]
mov r9, rcx
mov rcx, qword [rsp + 0x1ce0]
mov r8, rcx
mov rdx, qword [0x140294e88]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x2be]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2bf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2848]
call fcn.140029a30
mov qword [rsp + 0x1ce8], rax
lea rdx, [rsp + 0x60e]
lea rcx, [rsp + 0x2be]
call fcn.1400af420
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1cf0], rax
lea rdx, [rsp + 0x3371]
lea rcx, [rsp + 0x2bf]
call fcn.1400b5030
mov rcx, rax
call fcn.1400ba9d0
xor r9d, r9d
mov rcx, qword [rsp + 0x1ce8]
mov r8, rcx
mov rcx, qword [rsp + 0x1cf0]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400cf56c
lea rax, [rsp + 0x2c0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4da2]
lea rcx, [rsp + 0x2c0]
call fcn.1400b2ca0
mov rcx, rax
call fcn.1400bafd0
mov qword [rsp + 0x1cf8], rax
lea rdx, [rsp + 0x1cf8]
lea rcx, [rsp + 0x4ff]
call fcn.14008bbc0
lea rax, [rsp + 0x2c1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xacde]
lea rcx, [rsp + 0x2c1]
call fcn.1400b0140
mov rcx, rax
call fcn.1400bbf50
mov qword [rsp + 0x1d00], rax
lea rdx, [rsp + 0x1d00]
lea rcx, [rsp + 0x500]
call fcn.14008f180
lea rax, [rsp + 0x2c2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8a11]
lea rcx, [rsp + 0x2c2]
call fcn.1400b4970
mov rcx, rax
call fcn.1400bbc10
mov qword [rsp + 0x1d08], rax
lea rdx, [rsp + 0x1d08]
lea rcx, [rsp + 0x501]
call fcn.14008dac0
lea rax, [rsp + 0x2c3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x94f3]
lea rcx, [rsp + 0x2c3]
call fcn.1400add80
mov rcx, rax
call fcn.1400bbd90
mov qword [rsp + 0x1d10], rax
lea rdx, [rsp + 0x1d10]
lea rcx, [rsp + 0x502]
call fcn.140088500
lea rax, [rsp + 0x2c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9c6c]
lea rcx, [rsp + 0x2c4]
call fcn.1400b2510
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0x1d18], rax
lea rdx, [rsp + 0x1d18]
lea rcx, [rsp + 0x503]
call fcn.14008f300
lea rax, [rsp + 0x2c5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9745]
lea rcx, [rsp + 0x2c5]
call fcn.1400b1a60
mov rcx, rax
call fcn.1400bbdd0
mov qword [rsp + 0x1d20], rax
lea rdx, [rsp + 0x1d20]
lea rcx, [rsp + 0x504]
call fcn.14008bac0
lea rax, [rsp + 0x2c6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8c46]
lea rcx, [rsp + 0x2c6]
call fcn.1400ae060
mov rcx, rax
call fcn.1400bbc90
mov qword [rsp + 0x1d28], rax
lea rdx, [rsp + 0x1d28]
lea rcx, [rsp + 0x505]
call fcn.14008e680
lea rax, [rsp + 0x2c7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8852]
lea rcx, [rsp + 0x2c7]
call fcn.1400b4ce0
mov rcx, rax
call fcn.1400bbbd0
mov qword [rsp + 0x1d30], rax
lea rdx, [rsp + 0x1d30]
lea rcx, [rsp + 0x506]
call fcn.14008c6c0
lea rax, [rsp + 0x2c8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2c9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x610]
lea rcx, [rsp + 0x2c8]
call fcn.1400b5250
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1d38], rax
lea rdx, [rsp + 0x3461]
lea rcx, [rsp + 0x2c9]
call fcn.1400b3a30
mov rcx, rax
call fcn.1400baa10
mov rcx, qword [rsp + 0x1d38]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172270]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2850]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294ea8], 0
jne 0x1400cf5e7
mov qword [rsp + 0x30], 0
lea rax, [0x140294ea8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x5634
lea rdx, [0x140255360]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2dc0]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6d0], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2858]
call fcn.140029a30
mov qword [rsp + 0x1d40], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2860]
call fcn.140029a30
mov qword [rsp + 0x1d48], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140163f24]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2868]
call fcn.140029a30
mov qword [rsp + 0x1d50], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172274]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2870]
call fcn.140029a30
mov qword [rsp + 0x1d58], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6d0]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1d40]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1d48]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1d50]
mov r9, rcx
mov rcx, qword [rsp + 0x1d58]
mov r8, rcx
mov rdx, qword [0x140294ea8]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x2ca]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2cb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2878]
call fcn.140029a30
mov qword [rsp + 0x1d60], rax
lea rdx, [rsp + 0x612]
lea rcx, [rsp + 0x2ca]
call fcn.1400b2fc0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1d68], rax
lea rdx, [rsp + 0x2880]
lea rcx, [rsp + 0x2cb]
call fcn.1400ad690
mov rcx, rax
call fcn.1400ba650
xor r9d, r9d
mov rcx, qword [rsp + 0x1d60]
mov r8, rcx
mov rcx, qword [rsp + 0x1d68]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400d0599
lea rax, [rsp + 0x2cc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x48e1]
lea rcx, [rsp + 0x2cc]
call fcn.1400b3870
mov rcx, rax
call fcn.1400baf10
mov qword [rsp + 0x1d70], rax
lea rdx, [rsp + 0x1d70]
lea rcx, [rsp + 0x507]
call fcn.14008f040
lea rax, [rsp + 0x2cd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2fa6]
lea rcx, [rsp + 0x2cd]
call fcn.1400b0f90
mov rcx, rax
call fcn.1400ba790
mov qword [rsp + 0x1d78], rax
lea rdx, [rsp + 0x1d78]
lea rcx, [rsp + 0x508]
call fcn.140088340
lea rax, [rsp + 0x2ce]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3a2d]
lea rcx, [rsp + 0x2ce]
call fcn.1400b24e0
mov rcx, rax
call fcn.1400babd0
mov qword [rsp + 0x1d80], rax
lea rdx, [rsp + 0x1d80]
lea rcx, [rsp + 0x509]
call fcn.14008ce40
lea rax, [rsp + 0x2cf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2bab]
lea rcx, [rsp + 0x2cf]
call fcn.1400b3240
mov rcx, rax
call fcn.1400bcb50
mov qword [rsp + 0x1d88], rax
lea rdx, [rsp + 0x1d88]
lea rcx, [rsp + 0x50a]
call fcn.140088000
lea rax, [rsp + 0x2d0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x357b]
lea rcx, [rsp + 0x2d0]
call fcn.1400b1540
mov rcx, rax
call fcn.1400baa90
mov qword [rsp + 0x1d90], rax
lea rdx, [rsp + 0x1d90]
lea rcx, [rsp + 0x50b]
call fcn.14008e000
lea rax, [rsp + 0x2d1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3524]
lea rcx, [rsp + 0x2d1]
call fcn.1400b4890
mov rcx, rax
call fcn.1400baa90
mov qword [rsp + 0x1d98], rax
lea rdx, [rsp + 0x1d98]
lea rcx, [rsp + 0x50c]
call fcn.140089ec0
lea rax, [rsp + 0x2d2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x41ab]
lea rcx, [rsp + 0x2d2]
call fcn.1400b38a0
mov rcx, rax
call fcn.1400bad50
mov qword [rsp + 0x1da0], rax
lea rdx, [rsp + 0x1da0]
lea rcx, [rsp + 0x50d]
call fcn.14008c980
lea rax, [rsp + 0x2d3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3e52]
lea rcx, [rsp + 0x2d3]
call fcn.1400b0370
mov rcx, rax
call fcn.1400bad50
mov qword [rsp + 0x1da8], rax
lea rdx, [rsp + 0x1da8]
lea rcx, [rsp + 0x50e]
call fcn.14008a440
lea rax, [rsp + 0x2d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x33bf]
lea rcx, [rsp + 0x2d4]
call fcn.1400b4070
mov rcx, rax
call fcn.1400baa10
mov qword [rsp + 0x1db0], rax
lea rdx, [rsp + 0x1db0]
lea rcx, [rsp + 0x50f]
call fcn.140088600
lea rax, [rsp + 0x2d5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x37d0]
lea rcx, [rsp + 0x2d5]
call fcn.1400b4630
mov rcx, rax
call fcn.1400bab50
mov qword [rsp + 0x1db8], rax
lea rdx, [rsp + 0x1db8]
lea rcx, [rsp + 0x510]
call fcn.14008a000
lea rax, [rsp + 0x2d6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x389c]
lea rcx, [rsp + 0x2d6]
call fcn.1400b4210
mov rcx, rax
call fcn.1400babd0
mov qword [rsp + 0x1dc0], rax
lea rdx, [rsp + 0x1dc0]
lea rcx, [rsp + 0x511]
call fcn.14008c500
lea rax, [rsp + 0x2d7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3d33]
lea rcx, [rsp + 0x2d7]
call fcn.1400b0580
mov rcx, rax
call fcn.1400bad10
mov qword [rsp + 0x1dc8], rax
lea rdx, [rsp + 0x1dc8]
lea rcx, [rsp + 0x512]
call fcn.14008aa80
lea rax, [rsp + 0x2d8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4fb1]
lea rcx, [rsp + 0x2d8]
call fcn.1400b4300
mov rcx, rax
call fcn.1400bb050
mov qword [rsp + 0x1dd0], rax
lea rdx, [rsp + 0x1dd0]
lea rcx, [rsp + 0x513]
call fcn.14008b180
lea rax, [rsp + 0x2d9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3016]
lea rcx, [rsp + 0x2d9]
call fcn.1400b0800
mov rcx, rax
call fcn.1400ba7d0
mov qword [rsp + 0x1dd8], rax
lea rdx, [rsp + 0x1dd8]
lea rcx, [rsp + 0x514]
call fcn.14008ac00
lea rax, [rsp + 0x2da]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x35f3]
lea rcx, [rsp + 0x2da]
call fcn.1400ad870
mov rcx, rax
call fcn.1400baad0
mov qword [rsp + 0x1de0], rax
lea rdx, [rsp + 0x1de0]
lea rcx, [rsp + 0x515]
call fcn.14008e540
lea rax, [rsp + 0x2db]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x77f4]
lea rcx, [rsp + 0x2db]
call fcn.1400b3da0
mov rcx, rax
call fcn.1400bba10
mov qword [rsp + 0x1de8], rax
lea rdx, [rsp + 0x1de8]
lea rcx, [rsp + 0x516]
call fcn.14008e4c0
lea rax, [rsp + 0x2dc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa6f7]
lea rcx, [rsp + 0x2dc]
call fcn.1400b2020
mov rcx, rax
call fcn.1400bbf10
mov qword [rsp + 0x1df0], rax
lea rdx, [rsp + 0x1df0]
lea rcx, [rsp + 0x517]
call fcn.14008d240
lea rax, [rsp + 0x2dd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8098]
lea rcx, [rsp + 0x2dd]
call fcn.1400b0a30
mov rcx, rax
call fcn.1400bbad0
mov qword [rsp + 0x1df8], rax
lea rdx, [rsp + 0x1df8]
lea rcx, [rsp + 0x518]
call fcn.14008b500
lea rax, [rsp + 0x2de]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x38c0]
lea rcx, [rsp + 0x2de]
call fcn.1400ad520
mov rcx, rax
call fcn.1400babd0
mov qword [rsp + 0x1e00], rax
lea rdx, [rsp + 0x1e00]
lea rcx, [rsp + 0x519]
call fcn.14008cf00
lea rax, [rsp + 0x2df]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x37f1]
lea rcx, [rsp + 0x2df]
call fcn.1400b2f30
mov rcx, rax
call fcn.1400bab50
mov qword [rsp + 0x1e08], rax
lea rdx, [rsp + 0x1e08]
lea rcx, [rsp + 0x51a]
call fcn.14008bc40
lea rax, [rsp + 0x2e0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3029]
lea rcx, [rsp + 0x2e0]
call fcn.1400afed0
mov rcx, rax
call fcn.1400ba7d0
mov qword [rsp + 0x1e10], rax
lea rdx, [rsp + 0x1e10]
lea rcx, [rsp + 0x51b]
call fcn.140087940
lea rax, [rsp + 0x2e1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x327e]
lea rcx, [rsp + 0x2e1]
call fcn.1400b2df0
mov rcx, rax
call fcn.1400ba950
mov qword [rsp + 0x1e18], rax
lea rdx, [rsp + 0x1e18]
lea rcx, [rsp + 0x51c]
call fcn.140087840
lea rax, [rsp + 0x2e2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3598]
lea rcx, [rsp + 0x2e2]
call fcn.1400af5d0
mov rcx, rax
call fcn.1400baa90
mov qword [rsp + 0x1e20], rax
lea rdx, [rsp + 0x1e20]
lea rcx, [rsp + 0x51d]
call fcn.14008ca40
lea rax, [rsp + 0x2e3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x399b]
lea rcx, [rsp + 0x2e3]
call fcn.1400adcf0
mov rcx, rax
call fcn.1400bac10
mov qword [rsp + 0x1e28], rax
lea rdx, [rsp + 0x1e28]
lea rcx, [rsp + 0x51e]
call fcn.1400895c0
lea rax, [rsp + 0x2e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3ac3]
lea rcx, [rsp + 0x2e4]
call fcn.1400aecc0
mov rcx, rax
call fcn.1400bac50
mov qword [rsp + 0x1e30], rax
lea rdx, [rsp + 0x1e30]
lea rcx, [rsp + 0x51f]
call fcn.1400889c0
lea rax, [rsp + 0x2e5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3d5c]
lea rcx, [rsp + 0x2e5]
call fcn.1400ad9c0
mov rcx, rax
call fcn.1400bad10
mov qword [rsp + 0x1e38], rax
lea rdx, [rsp + 0x1e38]
lea rcx, [rsp + 0x520]
call fcn.1400886c0
lea rax, [rsp + 0x2e6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x33da]
lea rcx, [rsp + 0x2e6]
call fcn.1400b5440
mov rcx, rax
call fcn.1400baa10
mov qword [rsp + 0x1e40], rax
lea rdx, [rsp + 0x1e40]
lea rcx, [rsp + 0x521]
call fcn.14008f840
lea rax, [rsp + 0x2e7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4b37]
lea rcx, [rsp + 0x2e7]
call fcn.1400ae440
mov rcx, rax
call fcn.1400baf90
mov qword [rsp + 0x1e48], rax
lea rdx, [rsp + 0x1e48]
lea rcx, [rsp + 0x522]
call fcn.14008da80
lea rax, [rsp + 0x2e8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4b6a]
lea rcx, [rsp + 0x2e8]
call fcn.1400afc20
mov rcx, rax
call fcn.1400baf90
mov qword [rsp + 0x1e50], rax
lea rdx, [rsp + 0x1e50]
lea rcx, [rsp + 0x523]
call fcn.14008b380
lea rax, [rsp + 0x2e9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x49da]
lea rcx, [rsp + 0x2e9]
call fcn.1400b51d0
mov rcx, rax
call fcn.1400baf50
mov qword [rsp + 0x1e58], rax
lea rdx, [rsp + 0x1e58]
lea rcx, [rsp + 0x524]
call fcn.14008b840
lea rax, [rsp + 0x2ea]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x38e4]
lea rcx, [rsp + 0x2ea]
call fcn.1400b3b00
mov rcx, rax
call fcn.1400babd0
mov qword [rsp + 0x1e60], rax
lea rdx, [rsp + 0x1e60]
lea rcx, [rsp + 0x525]
call fcn.14008f500
lea rax, [rsp + 0x2eb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3b81]
lea rcx, [rsp + 0x2eb]
call fcn.1400b3b90
mov rcx, rax
call fcn.1400bac50
mov qword [rsp + 0x1e68], rax
lea rdx, [rsp + 0x1e68]
lea rcx, [rsp + 0x526]
call fcn.14008bcc0
lea rax, [rsp + 0x2ec]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3c41]
lea rcx, [rsp + 0x2ec]
call fcn.1400b3540
mov rcx, rax
call fcn.1400bacd0
mov qword [rsp + 0x1e70], rax
lea rdx, [rsp + 0x1e70]
lea rcx, [rsp + 0x527]
call fcn.14008d340
lea rax, [rsp + 0x2ed]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3b0f]
lea rcx, [rsp + 0x2ed]
call fcn.1400b0c40
mov rcx, rax
call fcn.1400bac50
mov qword [rsp + 0x1e78], rax
lea rdx, [rsp + 0x1e78]
lea rcx, [rsp + 0x528]
call fcn.14008e980
lea rax, [rsp + 0x2ee]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x338b]
lea rcx, [rsp + 0x2ee]
call fcn.1400b2220
mov rcx, rax
call fcn.1400ba9d0
mov qword [rsp + 0x1e80], rax
lea rdx, [rsp + 0x1e80]
lea rcx, [rsp + 0x529]
call fcn.140088a80
lea rax, [rsp + 0x2ef]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3d85]
lea rcx, [rsp + 0x2ef]
call fcn.1400b4270
mov rcx, rax
call fcn.1400bad10
mov qword [rsp + 0x1e88], rax
lea rdx, [rsp + 0x1e88]
lea rcx, [rsp + 0x52a]
call fcn.140087980
lea rax, [rsp + 0x2f0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3790]
lea rcx, [rsp + 0x2f0]
call fcn.1400b3680
mov rcx, rax
call fcn.1400bab10
mov qword [rsp + 0x1e90], rax
lea rdx, [rsp + 0x1e90]
lea rcx, [rsp + 0x52b]
call fcn.14008ac40
lea rax, [rsp + 0x2f1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3631]
lea rcx, [rsp + 0x2f1]
call fcn.1400ad760
mov rcx, rax
call fcn.1400baad0
mov qword [rsp + 0x1e98], rax
lea rdx, [rsp + 0x1e98]
lea rcx, [rsp + 0x52c]
call fcn.14008c640
lea rax, [rsp + 0x2f2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x303c]
lea rcx, [rsp + 0x2f2]
call fcn.1400b48c0
mov rcx, rax
call fcn.1400ba7d0
mov qword [rsp + 0x1ea0], rax
lea rdx, [rsp + 0x1ea0]
lea rcx, [rsp + 0x52d]
call fcn.140089480
lea rax, [rsp + 0x2f3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3c69]
lea rcx, [rsp + 0x2f3]
call fcn.1400b47a0
mov rcx, rax
call fcn.1400bacd0
mov qword [rsp + 0x1ea8], rax
lea rdx, [rsp + 0x1ea8]
lea rcx, [rsp + 0x52e]
call fcn.14008ea40
lea rax, [rsp + 0x2f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3325]
lea rcx, [rsp + 0x2f4]
call fcn.1400b3760
mov rcx, rax
call fcn.1400ba990
mov qword [rsp + 0x1eb0], rax
lea rdx, [rsp + 0x1eb0]
lea rcx, [rsp + 0x52f]
call fcn.14008d780
lea rax, [rsp + 0x2f5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3bf3]
lea rcx, [rsp + 0x2f5]
call fcn.1400b46f0
mov rcx, rax
call fcn.1400bac90
mov qword [rsp + 0x1eb8], rax
lea rdx, [rsp + 0x1eb8]
lea rcx, [rsp + 0x530]
call fcn.140089680
lea rax, [rsp + 0x2f6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3c1a]
lea rcx, [rsp + 0x2f6]
call fcn.1400ada20
mov rcx, rax
call fcn.1400bac90
mov qword [rsp + 0x1ec0], rax
lea rdx, [rsp + 0x1ec0]
lea rcx, [rsp + 0x531]
call fcn.14008b7c0
lea rax, [rsp + 0x2f7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2f8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x614]
lea rcx, [rsp + 0x2f7]
call fcn.1400b4b10
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1ec8], rax
lea rdx, [rsp + 0x2fb8]
lea rcx, [rsp + 0x2f8]
call fcn.1400aee60
mov rcx, rax
call fcn.1400ba790
mov rcx, qword [rsp + 0x1ec8]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172280]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2888]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e90], 0
jne 0x1400d0614
mov qword [rsp + 0x30], 0
lea rax, [0x140294e90]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x325d
lea rdx, [0x140245f70]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2dd0]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6d4], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2890]
call fcn.140029a30
mov qword [rsp + 0x1ed0], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2898]
call fcn.140029a30
mov qword [rsp + 0x1ed8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172290]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x28a0]
call fcn.140029a30
mov qword [rsp + 0x1ee0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172284]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x28a8]
call fcn.140029a30
mov qword [rsp + 0x1ee8], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6d4]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1ed0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1ed8]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1ee0]
mov r9, rcx
mov rcx, qword [rsp + 0x1ee8]
mov r8, rcx
mov rdx, qword [0x140294e90]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x2f9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2fa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x28b0]
call fcn.140029a30
mov qword [rsp + 0x1ef0], rax
lea rdx, [rsp + 0x616]
lea rcx, [rsp + 0x2f9]
call fcn.1400afb40
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1ef8], rax
lea rdx, [rsp + 0x33a5]
lea rcx, [rsp + 0x2fa]
call fcn.1400b4520
mov rcx, rax
call fcn.1400ba9d0
xor r9d, r9d
mov rcx, qword [rsp + 0x1ef0]
mov r8, rcx
mov rcx, qword [rsp + 0x1ef8]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400d0948
lea rax, [rsp + 0x2fb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd7ac]
lea rcx, [rsp + 0x2fb]
call fcn.1400b2450
mov rcx, rax
call fcn.1400bc5d0
mov qword [rsp + 0x1f00], rax
lea rdx, [rsp + 0x1f00]
lea rcx, [rsp + 0x532]
call fcn.140087ec0
lea rax, [rsp + 0x2fc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd543]
lea rcx, [rsp + 0x2fc]
call fcn.1400ad930
mov rcx, rax
call fcn.1400bc550
mov qword [rsp + 0x1f08], rax
lea rdx, [rsp + 0x1f08]
lea rcx, [rsp + 0x533]
call fcn.14008a400
lea rax, [rsp + 0x2fd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x2fe]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x618]
lea rcx, [rsp + 0x2fd]
call fcn.1400adf80
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1f10], rax
lea rdx, [rsp + 0x3295]
lea rcx, [rsp + 0x2fe]
call fcn.1400b5300
mov rcx, rax
call fcn.1400ba950
mov rcx, qword [rsp + 0x1f10]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172294]
movaps xmm1, xmm0
lea rcx, [rsp + 0x28b8]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294e98], 0
jne 0x1400d09c3
mov qword [rsp + 0x30], 0
lea rax, [0x140294e98]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x447a
lea rdx, [0x1402491d0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2de0]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6d8], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x28c0]
call fcn.140029a30
mov qword [rsp + 0x1f18], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x28c8]
call fcn.140029a30
mov qword [rsp + 0x1f20], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722a0]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x28d0]
call fcn.140029a30
mov qword [rsp + 0x1f28], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172298]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x28d8]
call fcn.140029a30
mov qword [rsp + 0x1f30], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6d8]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1f18]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1f20]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1f28]
mov r9, rcx
mov rcx, qword [rsp + 0x1f30]
mov r8, rcx
mov rdx, qword [0x140294e98]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x2ff]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x300]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x28e0]
call fcn.140029a30
mov qword [rsp + 0x1f38], rax
lea rdx, [rsp + 0x61a]
lea rcx, [rsp + 0x2ff]
call fcn.1400b4a60
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1f40], rax
lea rdx, [rsp + 0x3223]
lea rcx, [rsp + 0x300]
call fcn.1400b16c0
mov rcx, rax
call fcn.1400ba910
xor r9d, r9d
mov rcx, qword [rsp + 0x1f38]
mov r8, rcx
mov rcx, qword [rsp + 0x1f40]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400d0ecb
lea rax, [rsp + 0x301]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6b59]
lea rcx, [rsp + 0x301]
call fcn.1400b0e40
mov rcx, rax
call fcn.1400bb750
mov qword [rsp + 0x1f48], rax
lea rdx, [rsp + 0x1f48]
lea rcx, [rsp + 0x534]
call fcn.14008b740
lea rax, [rsp + 0x302]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7173]
lea rcx, [rsp + 0x302]
call fcn.1400b4d10
mov rcx, rax
call fcn.1400bb890
mov qword [rsp + 0x1f50], rax
lea rdx, [rsp + 0x1f50]
lea rcx, [rsp + 0x535]
call fcn.140088440
lea rax, [rsp + 0x303]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xde86]
lea rcx, [rsp + 0x303]
call fcn.1400aeb70
mov rcx, rax
call fcn.1400bc750
mov qword [rsp + 0x1f58], rax
lea rdx, [rsp + 0x1f58]
lea rcx, [rsp + 0x536]
call fcn.14008f900
lea rax, [rsp + 0x304]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd2f3]
lea rcx, [rsp + 0x304]
call fcn.1400b4190
mov rcx, rax
call fcn.1400bc490
mov qword [rsp + 0x1f60], rax
lea rdx, [rsp + 0x1f60]
lea rcx, [rsp + 0x537]
call fcn.14008d4c0
lea rax, [rsp + 0x305]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7cd7]
lea rcx, [rsp + 0x305]
call fcn.1400af230
mov rcx, rax
call fcn.1400bba90
mov qword [rsp + 0x1f68], rax
lea rdx, [rsp + 0x1f68]
lea rcx, [rsp + 0x538]
call fcn.14008d180
lea rax, [rsp + 0x306]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6461]
lea rcx, [rsp + 0x306]
call fcn.1400b0b80
mov rcx, rax
call fcn.1400bb510
mov qword [rsp + 0x1f70], rax
lea rdx, [rsp + 0x1f70]
lea rcx, [rsp + 0x539]
call fcn.14008d1c0
lea rax, [rsp + 0x307]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x65e6]
lea rcx, [rsp + 0x307]
call fcn.1400b2880
mov rcx, rax
call fcn.1400bb550
mov qword [rsp + 0x1f78], rax
lea rdx, [rsp + 0x1f78]
lea rcx, [rsp + 0x53a]
call fcn.140088f40
lea rax, [rsp + 0x308]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9ce4]
lea rcx, [rsp + 0x308]
call fcn.1400b2fe0
mov rcx, rax
call fcn.1400bbe10
mov qword [rsp + 0x1f80], rax
lea rdx, [rsp + 0x1f80]
lea rcx, [rsp + 0x53b]
call fcn.14008f680
lea rax, [rsp + 0x309]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x30a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x61c]
lea rcx, [rsp + 0x309]
call fcn.1400b1160
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1f88], rax
lea rdx, [rsp + 0x3125]
lea rcx, [rsp + 0x30a]
call fcn.1400ae790
mov rcx, rax
call fcn.1400ba810
mov rcx, qword [rsp + 0x1f88]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x1401722a4]
movaps xmm1, xmm0
lea rcx, [rsp + 0x28e8]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294ea0], 0
jne 0x1400d0f46
mov qword [rsp + 0x30], 0
lea rax, [0x140294ea0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x7d0b
lea rdx, [0x14024d650]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2df0]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6dc], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x28f0]
call fcn.140029a30
mov qword [rsp + 0x1f90], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x28f8]
call fcn.140029a30
mov qword [rsp + 0x1f98], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722b4]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2900]
call fcn.140029a30
mov qword [rsp + 0x1fa0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x1401722a8]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2908]
call fcn.140029a30
mov qword [rsp + 0x1fa8], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6dc]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x1f90]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x1f98]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1fa0]
mov r9, rcx
mov rcx, qword [rsp + 0x1fa8]
mov r8, rcx
mov rdx, qword [0x140294ea0]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x30b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x30c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2910]
call fcn.140029a30
mov qword [rsp + 0x1fb0], rax
lea rdx, [rsp + 0x61e]
lea rcx, [rsp + 0x30b]
call fcn.1400b4440
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x1fb8], rax
lea rdx, [rsp + 0x304f]
lea rcx, [rsp + 0x30c]
call fcn.1400ae5e0
mov rcx, rax
call fcn.1400ba7d0
xor r9d, r9d
mov rcx, qword [rsp + 0x1fb0]
mov r8, rcx
mov rcx, qword [rsp + 0x1fb8]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400d170c
lea rax, [rsp + 0x30d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x39e5]
lea rcx, [rsp + 0x30d]
call fcn.1400ae3c0
mov rcx, rax
call fcn.1400babd0
mov qword [rsp + 0x1fc0], rax
lea rdx, [rsp + 0x1fc0]
lea rcx, [rsp + 0x53c]
call fcn.140087cc0
lea rax, [rsp + 0x30e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3812]
lea rcx, [rsp + 0x30e]
call fcn.1400b5000
mov rcx, rax
call fcn.1400bab50
mov qword [rsp + 0x1fc8], rax
lea rdx, [rsp + 0x1fc8]
lea rcx, [rsp + 0x53d]
call fcn.14008b780
lea rax, [rsp + 0x30f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3062]
lea rcx, [rsp + 0x30f]
call fcn.1400b0020
mov rcx, rax
call fcn.1400ba7d0
mov qword [rsp + 0x1fd0], rax
lea rdx, [rsp + 0x1fd0]
lea rcx, [rsp + 0x53e]
call fcn.1400882c0
lea rax, [rsp + 0x310]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x32ac]
lea rcx, [rsp + 0x310]
call fcn.1400b3e00
mov rcx, rax
call fcn.1400ba950
mov qword [rsp + 0x1fd8], rax
lea rdx, [rsp + 0x1fd8]
lea rcx, [rsp + 0x53f]
call fcn.14008f9c0
lea rax, [rsp + 0x311]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3541]
lea rcx, [rsp + 0x311]
call fcn.1400ad8d0
mov rcx, rax
call fcn.1400baa90
mov qword [rsp + 0x1fe0], rax
lea rdx, [rsp + 0x1fe0]
lea rcx, [rsp + 0x540]
call fcn.14008a6c0
lea rax, [rsp + 0x312]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x39c0]
lea rcx, [rsp + 0x312]
call fcn.1400adbe0
mov rcx, rax
call fcn.1400bac10
mov qword [rsp + 0x1fe8], rax
lea rdx, [rsp + 0x1fe8]
lea rcx, [rsp + 0x541]
call fcn.140089840
lea rax, [rsp + 0x313]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3b35]
lea rcx, [rsp + 0x313]
call fcn.1400aefe0
mov rcx, rax
call fcn.1400bac50
mov qword [rsp + 0x1ff0], rax
lea rdx, [rsp + 0x1ff0]
lea rcx, [rsp + 0x542]
call fcn.140087700
lea rax, [rsp + 0x314]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3dae]
lea rcx, [rsp + 0x314]
call fcn.1400aea00
mov rcx, rax
call fcn.1400bad10
mov qword [rsp + 0x1ff8], rax
lea rdx, [rsp + 0x1ff8]
lea rcx, [rsp + 0x543]
call fcn.14008c000
lea rax, [rsp + 0x315]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x33f5]
lea rcx, [rsp + 0x315]
call fcn.1400b2570
mov rcx, rax
call fcn.1400baa10
mov qword [rsp + 0x2000], rax
lea rdx, [rsp + 0x2000]
lea rcx, [rsp + 0x544]
call fcn.14008f740
lea rax, [rsp + 0x316]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4b9d]
lea rcx, [rsp + 0x316]
call fcn.1400ae170
mov rcx, rax
call fcn.1400baf90
mov qword [rsp + 0x2008], rax
lea rdx, [rsp + 0x2008]
lea rcx, [rsp + 0x545]
call fcn.140088f80
lea rax, [rsp + 0x317]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4bd0]
lea rcx, [rsp + 0x317]
call fcn.1400b2b20
mov rcx, rax
call fcn.1400baf90
mov qword [rsp + 0x2010], rax
lea rdx, [rsp + 0x2010]
lea rcx, [rsp + 0x546]
call fcn.14008cc40
lea rax, [rsp + 0x318]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4c03]
lea rcx, [rsp + 0x318]
call fcn.1400b1d90
mov rcx, rax
call fcn.1400baf90
mov qword [rsp + 0x2018], rax
lea rdx, [rsp + 0x2018]
lea rcx, [rsp + 0x547]
call fcn.14008a780
lea rax, [rsp + 0x319]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3b5b]
lea rcx, [rsp + 0x319]
call fcn.1400b07d0
mov rcx, rax
call fcn.1400bac50
mov qword [rsp + 0x2020], rax
lea rdx, [rsp + 0x2020]
lea rcx, [rsp + 0x548]
call fcn.14008ee00
lea rax, [rsp + 0x31a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x37b0]
lea rcx, [rsp + 0x31a]
call fcn.1400b3190
mov rcx, rax
call fcn.1400bab10
mov qword [rsp + 0x2028], rax
lea rdx, [rsp + 0x2028]
lea rcx, [rsp + 0x549]
call fcn.140088680
lea rax, [rsp + 0x31b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x333e]
lea rcx, [rsp + 0x31b]
call fcn.1400b2190
mov rcx, rax
call fcn.1400ba990
mov qword [rsp + 0x2030], rax
lea rdx, [rsp + 0x2030]
lea rcx, [rsp + 0x54a]
call fcn.140089500
lea rax, [rsp + 0x31c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3c91]
lea rcx, [rsp + 0x31c]
call fcn.1400ad4c0
mov rcx, rax
call fcn.1400bacd0
mov qword [rsp + 0x2038], rax
lea rdx, [rsp + 0x2038]
lea rcx, [rsp + 0x54b]
call fcn.14008e580
lea rax, [rsp + 0x31d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3075]
lea rcx, [rsp + 0x31d]
call fcn.1400b0520
mov rcx, rax
call fcn.1400ba7d0
mov qword [rsp + 0x2040], rax
lea rdx, [rsp + 0x2040]
lea rcx, [rsp + 0x54c]
call fcn.14008c3c0
lea rax, [rsp + 0x31e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x31f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x620]
lea rcx, [rsp + 0x31e]
call fcn.1400b1060
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x2048], rax
lea rdx, [rsp + 0x2ec3]
lea rcx, [rsp + 0x31f]
call fcn.1400b0ca0
mov rcx, rax
call fcn.1400ba750
mov rcx, qword [rsp + 0x2048]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
call fcn.1400342a0
cmp dword [0x1402953f0], 5
jne 0x1400d2490
movss xmm0, dword [0x140172270]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140163f14]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2918]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
call fcn.14002f680
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x14014e194]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2920]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294eb0], 0
jne 0x1400d17ce
mov qword [rsp + 0x30], 0
lea rax, [0x140294eb0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x2c49
lea rdx, [0x14025a9a0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2e00]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6e0], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2928]
call fcn.140029a30
mov qword [rsp + 0x2050], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2930]
call fcn.140029a30
mov qword [rsp + 0x2058], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172248]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2938]
call fcn.140029a30
mov qword [rsp + 0x2060], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172240]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2940]
call fcn.140029a30
mov qword [rsp + 0x2068], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6e0]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x2050]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x2058]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x2060]
mov r9, rcx
mov rcx, qword [rsp + 0x2068]
mov r8, rcx
mov rdx, qword [0x140294eb0]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x320]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x321]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2948]
call fcn.140029a30
mov qword [rsp + 0x2070], rax
lea rdx, [rsp + 0x622]
lea rcx, [rsp + 0x320]
call fcn.1400b29c0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x2078], rax
lea rdx, [rsp + 0x32c3]
lea rcx, [rsp + 0x321]
call fcn.1400b4ab0
mov rcx, rax
call fcn.1400ba950
xor r9d, r9d
mov rcx, qword [rsp + 0x2070]
mov r8, rcx
mov rcx, qword [rsp + 0x2078]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400d1c88
lea rax, [rsp + 0x322]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6334]
lea rcx, [rsp + 0x322]
call fcn.1400b05b0
mov rcx, rax
call fcn.1400bb4d0
mov qword [rsp + 0x2080], rax
lea rdx, [rsp + 0x2080]
lea rcx, [rsp + 0x54d]
call fcn.14008c140
lea rax, [rsp + 0x323]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4676]
lea rcx, [rsp + 0x323]
call fcn.1400b45a0
mov rcx, rax
call fcn.1400bae90
mov qword [rsp + 0x2088], rax
lea rdx, [rsp + 0x2088]
lea rcx, [rsp + 0x54e]
call fcn.14008b040
lea rax, [rsp + 0x324]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3908]
lea rcx, [rsp + 0x324]
call fcn.1400b4d40
mov rcx, rax
call fcn.1400babd0
mov qword [rsp + 0x2090], rax
lea rdx, [rsp + 0x2090]
lea rcx, [rsp + 0x54f]
call fcn.14008a740
lea rax, [rsp + 0x325]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4a0c]
lea rcx, [rsp + 0x325]
call fcn.1400b3c80
mov rcx, rax
call fcn.1400baf50
mov qword [rsp + 0x2098], rax
lea rdx, [rsp + 0x2098]
lea rcx, [rsp + 0x550]
call fcn.14008c900
lea rax, [rsp + 0x326]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3410]
lea rcx, [rsp + 0x326]
call fcn.1400ae760
mov rcx, rax
call fcn.1400baa10
mov qword [rsp + 0x20a0], rax
lea rdx, [rsp + 0x20a0]
lea rcx, [rsp + 0x551]
call fcn.14008f7c0
lea rax, [rsp + 0x327]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3612]
lea rcx, [rsp + 0x327]
call fcn.1400ad580
mov rcx, rax
call fcn.1400baad0
mov qword [rsp + 0x20a8], rax
lea rdx, [rsp + 0x20a8]
lea rcx, [rsp + 0x552]
call fcn.14008c580
lea rax, [rsp + 0x328]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x366f]
lea rcx, [rsp + 0x328]
call fcn.1400b2bb0
mov rcx, rax
call fcn.1400baad0
mov qword [rsp + 0x20b0], rax
lea rdx, [rsp + 0x20b0]
lea rcx, [rsp + 0x553]
call fcn.140089640
lea rax, [rsp + 0x329]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x32a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x624]
lea rcx, [rsp + 0x329]
call fcn.1400ade40
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x20b8], rax
lea rdx, [rsp + 0x30c1]
lea rcx, [rsp + 0x32a]
call fcn.1400b03d0
mov rcx, rax
call fcn.1400ba810
mov rcx, qword [rsp + 0x20b8]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172250]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2950]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294eb8], 0
jne 0x1400d1d03
mov qword [rsp + 0x30], 0
lea rax, [0x140294eb8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x6c39
lea rdx, [0x14025d5f0]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2e10]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6e4], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2958]
call fcn.140029a30
mov qword [rsp + 0x20c0], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2960]
call fcn.140029a30
mov qword [rsp + 0x20c8], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172268]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2968]
call fcn.140029a30
mov qword [rsp + 0x20d0], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172254]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x2970]
call fcn.140029a30
mov qword [rsp + 0x20d8], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6e4]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x20c0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x20c8]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20d0]
mov r9, rcx
mov rcx, qword [rsp + 0x20d8]
mov r8, rcx
mov rdx, qword [0x140294eb8]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x32b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x32c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x2978]
call fcn.140029a30
mov qword [rsp + 0x20e0], rax
lea rdx, [rsp + 0x626]
lea rcx, [rsp + 0x32b]
call fcn.1400b4e70
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x20e8], rax
lea rdx, [rsp + 0x2ef6]
lea rcx, [rsp + 0x32c]
call fcn.1400b4b90
mov rcx, rax
call fcn.1400ba750
xor r9d, r9d
mov rcx, qword [rsp + 0x20e0]
mov r8, rcx
mov rcx, qword [rsp + 0x20e8]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400d20dc
lea rax, [rsp + 0x32d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x32e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x628]
lea rcx, [rsp + 0x32d]
call fcn.1400ae090
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x20f0], rax
lea rdx, [rsp + 0x3178]
lea rcx, [rsp + 0x32e]
call fcn.1400b4830
mov rcx, rax
call fcn.1400ba8d0
mov rcx, qword [rsp + 0x20f0]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
mov dword [rsp + 0x6e8], 0xbb8
lea rdx, [rsp + 0x6e8]
lea rcx, [rsp + 0x2980]
call fcn.140020840
mov rcx, rax
call fcn.140020850
lea rax, [rsp + 0x32f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2b2a]
lea rcx, [rsp + 0x32f]
call fcn.1400aee30
mov rcx, rax
call fcn.1400bca10
mov qword [rsp + 0x20f8], rax
lea rdx, [rsp + 0x20f8]
lea rcx, [rsp + 0x554]
call fcn.14008c680
lea rax, [rsp + 0x330]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x412c]
lea rcx, [rsp + 0x330]
call fcn.1400af290
mov rcx, rax
call fcn.1400bad90
mov qword [rsp + 0x2100], rax
lea rdx, [rsp + 0x2100]
lea rcx, [rsp + 0x555]
call fcn.140089d80
lea rax, [rsp + 0x331]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x332]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x62a]
lea rcx, [rsp + 0x331]
call fcn.1400afa60
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x2108], rax
lea rdx, [rsp + 0x30d5]
lea rcx, [rsp + 0x332]
call fcn.1400adfd0
mov rcx, rax
call fcn.1400ba810
mov rcx, qword [rsp + 0x2108]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140172270]
movaps xmm1, xmm0
lea rcx, [rsp + 0x2988]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294ec0], 0
jne 0x1400d2157
mov qword [rsp + 0x30], 0
lea rax, [0x140294ec0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0x1cc5
lea rdx, [0x140264230]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2e20]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6ec], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x2990]
call fcn.140029a30
mov qword [rsp + 0x2110], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2998]
call fcn.140029a30
mov qword [rsp + 0x2118], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140163f24]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x29a0]
call fcn.140029a30
mov qword [rsp + 0x2120], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172274]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x29a8]
call fcn.140029a30
mov qword [rsp + 0x2128], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6ec]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x2110]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x2118]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x2120]
mov r9, rcx
mov rcx, qword [rsp + 0x2128]
mov r8, rcx
mov rdx, qword [0x140294ec0]
mov rcx, rax
call fcn.140053760
lea rax, [rsp + 0x333]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x334]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x29b0]
call fcn.140029a30
mov qword [rsp + 0x2130], rax
lea rdx, [rsp + 0x62c]
lea rcx, [rsp + 0x333]
call fcn.1400ae1a0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x2138], rax
lea rdx, [rsp + 0x2ee5]
lea rcx, [rsp + 0x334]
call fcn.1400b4770
mov rcx, rax
call fcn.1400ba750
xor r9d, r9d
mov rcx, qword [rsp + 0x2130]
mov r8, rcx
mov rcx, qword [rsp + 0x2138]
mov rdx, rcx
mov rcx, rax
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400d248b
lea rax, [rsp + 0x335]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x355e]
lea rcx, [rsp + 0x335]
call fcn.1400b3ce0
mov rcx, rax
call fcn.1400baa90
mov qword [rsp + 0x2140], rax
lea rdx, [rsp + 0x2140]
lea rcx, [rsp + 0x556]
call fcn.14008c7c0
lea rax, [rsp + 0x336]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2bba]
lea rcx, [rsp + 0x336]
call fcn.1400b31e0
mov rcx, rax
call fcn.1400bcb50
mov qword [rsp + 0x2148], rax
lea rdx, [rsp + 0x2148]
lea rcx, [rsp + 0x557]
call fcn.140087800
lea rax, [rsp + 0x337]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x338]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x62e]
lea rcx, [rsp + 0x337]
call fcn.1400b20e0
mov rcx, rax
call fcn.1400ba550
mov qword [rsp + 0x2150], rax
lea rdx, [rsp + 0x3088]
lea rcx, [rsp + 0x338]
call fcn.1400b3160
mov rcx, rax
call fcn.1400ba7d0
mov rcx, qword [rsp + 0x2150]
mov rdx, rcx
mov rcx, rax
call fcn.1400b5df0
call fcn.1400342a0
cmp dword [0x1402953f0], 6
jne 0x1400d273d
movss xmm0, dword [0x140172270]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x140163f14]
movaps xmm1, xmm0
lea rcx, [rsp + 0x29b8]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
call fcn.14002f680
movss xmm0, dword [0x14017226c]
addss xmm0, dword [0x140294d80]
movss xmm2, dword [0x14014e194]
movaps xmm1, xmm0
lea rcx, [rsp + 0x29c0]
call fcn.140029a30
mov rcx, rax
call fcn.140047e60
cmp qword [0x140294ec8], 0
jne 0x1400d254d
mov qword [rsp + 0x30], 0
lea rax, [0x140294ec8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140294da0]
mov qword [rsp + 0x20], rax
lea r9, [0x1402953b8]
mov r8d, 0xdf3c
lea rdx, [0x140265f00]
mov rcx, qword [0x1402953f8]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x2e30]
call fcn.1400740c0
mov rcx, rax
call fcn.140074790
mov dword [rsp + 0x6f0], eax
movss xmm2, dword [0x14014e130]
movss xmm1, dword [0x14014e130]
lea rcx, [rsp + 0x29c8]
call fcn.140029a30
mov qword [rsp + 0x2158], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x29d0]
call fcn.140029a30
mov qword [rsp + 0x2160], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172248]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140163f24]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x29d8]
call fcn.140029a30
mov qword [rsp + 0x2168], rax
mov rcx, qword [rsp + 0x60]
movss xmm0, dword [rcx + 4]
addss xmm0, dword [0x140172240]
mov rcx, qword [rsp + 0x60]
movss xmm1, dword [rcx]
addss xmm1, dword [0x140172274]
addss xmm1, dword [0x140294d80]
movaps xmm2, xmm0
lea rcx, [rsp + 0x29e0]
call fcn.140029a30
mov qword [rsp + 0x798], rax
call fcn.1400373b0
mov dword [rsp + 0x40], 0
movss xmm0, dword [0x14014e150]
movss dword [rsp + 0x38], xmm0
mov ecx, dword [rsp + 0x6f0]
mov dword [rsp + 0x30], ecx
mov rcx, qword [rsp + 0x2158]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x2160]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x2168]
mov r9, rcx
mov rcx, qword [rsp + 0x798]
mov r8, rcx
mov rdx, qword [0x140294ec8]
mov rcx, rax
call fcn.140053760
movss xmm2, dword [0x140163f0c]
movss xmm1, dword [0x1401722b0]
lea rcx, [rsp + 0x29e8]
call fcn.140029a30
xor r9d, r9d
mov r8, rax
lea rdx, [0x140165058]
lea rcx, str.Create_a_Restore_Point
call fcn.140075740
movzx eax, al
test eax, eax
je 0x1400d2738
lea rax, [rsp + 0x339]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3650]
lea rcx, [rsp + 0x339]
call fcn.1400b52d0
mov rcx, rax
call fcn.1400baad0
mov qword [rsp + 0x7a0], rax
lea rdx, [rsp + 0x7a0]
lea rcx, [rsp + 0x558]
call fcn.14008b900
call fcn.1400342a0
call fcn.1400342a0
mov rax, qword [rsp + 0x60]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x14014e150]
mov rax, qword [rsp + 0x60]
movss xmm1, dword [rax]
subss xmm1, dword [0x1401722b0]
movaps xmm2, xmm0
lea rcx, [rsp + 0x29f0]
call fcn.140029a30
mov rcx, qword [rax]
call fcn.1400b5e40
call fcn.140033880
call fcn.140043c50
movss xmm0, dword [rsp + 0x700]
mulss xmm0, dword [rsp + 0x70c]
movss dword [rsp + 0x768], xmm0
movss xmm0, dword [rsp + 0x704]
mulss xmm0, dword [rsp + 0x70c]
movss dword [rsp + 0x76c], xmm0
movss xmm0, dword [rsp + 0x708]
mulss xmm0, dword [rsp + 0x70c]
movss dword [rsp + 0x770], xmm0
movss xmm0, dword [rsp + 0x70c]
movss dword [rsp + 0x774], xmm0
mov rax, qword [0x140295400]
mov rax, qword [rax]
xor r9d, r9d
lea r8, [0x140295410]
mov edx, 1
mov rcx, qword [0x140295400]
call qword [rax + 0x108]
mov rax, qword [0x140295400]
mov rax, qword [rax]
lea r8, [rsp + 0x768]
mov rdx, qword [0x140295410]
mov rcx, qword [0x140295400]
call qword [rax + 0x190]
call fcn.140037280
mov rcx, rax
call fcn.140083bf0
mov rax, qword [0x140295408]
mov rax, qword [rax]
xor r8d, r8d
mov edx, 1
mov rcx, qword [0x140295408]
call qword [rax + 0x40]
jmp 0x1400bf914
call fcn.140084f00
call fcn.140085580
xor ecx, ecx
call fcn.140033810
call fcn.1400b5700
mov rcx, qword [0x140294d88]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rsp + 0x2188]
mov rcx, qword [rsp + 0x21b0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
add rsp, 0xf008
pop rdi
pop rsi
ret