Function at 0x14010f270
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov rdi, rdx
mov rsi, rcx
mov rax, qword [0x140596558]
xor rax, rsp
mov qword [rsp + 0x70], rax
mov r9d, dword [0x1405362f0]
mov eax, r9d
xor eax, 0xc6ff0e4
mov ecx, r9d
xor ecx, 0x73900f1b
and ecx, r9d
lea edx, [rax + rcx*2]
lea r8d, [r9 + 0x68769461]
add r9d, 0xe36350ed
mov rcx, rsi
call fcn.140113ce0
test al, al
je 0x140111b59
movzx edx, word [0x1405a64d0]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov dword [rsp + 0x20], 0xd20f2f85
lea r8, [rsp + 0x68]
mov rcx, rsi
mov rdx, rax
mov r9d, 0x6db60e08
call fcn.140113620
mov rbx, qword [rsp + 0x68]
lea rdx, [rsp + 0x68]
mov rcx, rdi
mov r8d, 0xdd53de90
mov r9d, 0x1e63e558
call fcn.140111f80
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rbx]
mov dword [rsp + 0x20], 0x4886a7c7
lea r8, [rsp + 0x68]
mov r9d, 0xead369a7
call fcn.140113710
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x518], rax
movzx edx, word [0x1405a64d4]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 - 0x7c133106]
add r9d, 0x409ed183
mov rcx, rdi
call fcn.1400b1fa0
lea r14, [rsi + 0x48]
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x520], rax
movzx edx, word [0x1405a64ac]
mov dword [rsp + 0x20], 0x1b81f188
lea r8, [rsp + 0x68]
mov rcx, rdi
mov r9d, 0xcb0d25a7
call fcn.1401145c0
mov r8, qword [rsp + 0x68]
lea rax, [rsi + 0xb0]
mov qword [rsp + 0x58], rax
mov rdx, qword [rsi + 0xb0]
mov eax, dword [0x1405362f0]
lea ecx, [rax - 0x3afa368d]
lea r9d, [rax - 0xcf6a69e]
mov r10d, eax
xor r10d, 0x488e9647
and eax, 0x488e9647
lea eax, [r10 + rax*2]
mov dword [rsp + 0x20], eax
call fcn.140111d00
mov qword [rsi + 0x4d0], rax
movzx edx, word [0x1405a64b0]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0xb0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x4d8], rax
movzx edx, word [0x1405a64b2]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0xb0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x4e0], rax
mov r9d, dword [0x1405362f0]
lea r8d, [r9 - 0x7c133106]
add r9d, 0x409ed183
lea r15, [rsi + 0x80]
mov qword [rsp + 0x50], r15
cmp byte [rsi + 0x4ba], 0
movzx edx, word [0x1405a64b4]
cmove r15, r14
mov rcx, rdi
call fcn.1400b1fa0
mov rdx, qword [r15]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x4e8], rax
lea rcx, [rsp + 0x68]
mov edx, 0x54915a7a
mov r8d, 0x9383d6a8
call fcn.140114480
movzx edx, word [rsp + 0x68]
mov eax, dword [0x1405362f0]
lea r9d, [rax + 0x62ac0e72]
add eax, 0x66f84784
mov dword [rsp + 0x20], eax
lea r8, [rsp + 0x68]
mov rcx, rdi
call fcn.140113ae0
mov r8, qword [rsp + 0x68]
mov rdx, qword [r15]
mov eax, dword [0x1405362f0]
mov ecx, eax
xor ecx, 0xc505c973
mov r9d, eax
and r9d, 0x4505c973
lea ecx, [rcx + r9*2]
lea r9d, [rax - 0xcf6a69e]
mov r10d, eax
xor r10d, 0x488e9647
and eax, 0x488e9647
lea eax, [r10 + rax*2]
mov dword [rsp + 0x20], eax
call fcn.140111d00
mov qword [rsi + 0x4f0], rax
mov dword [rsp + 0x28], 0xab5eee79
mov dword [rsp + 0x20], 0x40b55847
lea r8, [rsp + 0x60]
lea r9, [rsp + 0x68]
mov rcx, rdi
mov rdx, r15
call fcn.140112d30
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x4f8], rax
movzx edx, word [0x1405a64c2]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov r8d, dword [0x1405362f0]
lea ecx, [r8 - 0x3afa368d]
lea r9d, [r8 - 0xcf6a69e]
add r8d, 0x488e9647
mov dword [rsp + 0x20], r8d
mov r8, rax
call fcn.140111d00
mov qword [rsi + 0x500], rax
movzx edx, word [0x1405a64c4]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x508], rax
movzx edx, word [0x1405a6526]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x688], rax
mov dword [rsp + 0x28], 0xc7b1edb2
mov dword [rsp + 0x20], 0x3e332e2d
lea r8, [rsp + 0x60]
lea r9, [rsp + 0x68]
mov rcx, rdi
mov rdx, r14
call fcn.140114420
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x690], rax
movzx edx, word [0x1405a64d6]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x90]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x528], rax
movzx edx, word [0x1405a64d8]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
lea rcx, [rsi + 0x98]
mov qword [rsp + 0x48], rcx
mov rdx, qword [rsi + 0x98]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x530], rax
movzx edx, word [0x1405a64dc]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
lea rdx, [rsi + 0x540]
mov dword [rsp + 0x28], 0x620e2e3a
mov dword [rsp + 0x20], 0x39527e78
lea r9, [rsp + 0x68]
mov rcx, rax
mov r8, rdi
call fcn.1401135f0
mov r8, qword [rsp + 0x68]
lea rbp, [rsi + 0xa8]
mov rdx, qword [rsi + 0xa8]
mov eax, dword [0x1405362f0]
lea ecx, [rax - 0x3afa368d]
lea r9d, [rax - 0xcf6a69e]
add eax, 0x488e9647
mov dword [rsp + 0x20], eax
call fcn.140111d00
mov qword [rsi + 0x538], rax
lea r12, [rsp + 0x68]
mov rcx, r12
mov edx, 0x9588c5bb
mov r8d, 0xa52c48ff
call fcn.140111db0
movzx edx, word [rsp + 0x68]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0xa8]
mov r8d, dword [0x1405362f0]
lea ecx, [r8 - 0x3afa368d]
lea r9d, [r8 - 0xcf6a69e]
add r8d, 0x488e9647
mov dword [rsp + 0x20], r8d
mov r8, rax
call fcn.140111d00
mov qword [rsi + 0x548], rax
mov eax, dword [0x1405362f0]
lea ecx, [rax + 0x6a321272]
add eax, 0xf12de61
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], r12
lea r13, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbp
mov r8, rsi
mov r9, r13
call fcn.140112490
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov qword [rcx], rax
lea rcx, [rsp + 0x68]
mov edx, 0x983db0a6
mov r8d, 0x110af13e
call fcn.1401144c0
movzx edx, word [rsp + 0x68]
mov eax, dword [0x1405362f0]
lea r9d, [rax - 0x11759084]
add eax, 0xe141c1d2
mov dword [rsp + 0x20], eax
lea r8, [rsp + 0x68]
mov rcx, rdi
call fcn.1401145c0
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0xaaff7e52
lea r8, [rsp + 0x68]
mov rcx, rbp
mov r9d, 0x32cea582
call fcn.140113110
mov rdx, qword [rsp + 0x68]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 + 0x6d7713f1]
add r9d, 0x64b1fa82
mov rcx, rsi
call fcn.1401127f0
lea rdx, [rsp + 0x68]
mov rcx, rdi
mov r8d, 0xdfff48d
mov r9d, 0x1575b328
call fcn.140112610
mov rdx, qword [rsp + 0x68]
mov eax, dword [0x1405362f0]
lea r9d, [rax + 0x158597df]
add eax, 0x62ac0e72
mov dword [rsp + 0x20], eax
lea r8, [rsp + 0x68]
mov rcx, rbp
call fcn.140112330
mov rcx, qword [rsp + 0x68]
lea rdx, [rsi + 0x560]
mov r8d, 0x565c944f
mov r9d, 0x99a4503f
call fcn.1400b1f80
lea r12, [rsp + 0x68]
mov rcx, rdi
mov rdx, r12
mov r8d, 0x72bfff79
mov r9d, 0x4dd28fb1
call fcn.140113510
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsi + 0xa8]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r9d, 0x2e038fef
call fcn.140111d00
lea rdx, [rsi + 0x568]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x40], 0x8fcc354
mov dword [rsp + 0x38], 0x57d551d1
mov rcx, rax
mov r8, rdi
mov r9, rbp
call fcn.140112c70
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov qword [rcx], rax
movzx edx, word [0x1405a653c]
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0xc405696d
mov dword [rsp + 0x28], 0x6c04f922
lea r9, [rsp + 0x60]
mov rcx, rdi
mov r8, rbp
call fcn.1401149b0
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x580], rax
movzx edx, word [0x1405a653e]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 - 0x7c133106]
add r9d, 0x409ed183
mov rcx, rdi
call fcn.1400b1fa0
mov rdx, qword [rsi + 0xa8]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x588], rax
movzx edx, word [0x1405a6540]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0xa8]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x590], rax
movzx edx, word [0x1405a6542]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0xa8]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x598], rax
movzx edx, word [0x1405a656e]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 - 0x7c133106]
add r9d, 0x409ed183
mov rcx, rdi
call fcn.1400b1fa0
mov rdx, qword [rsi + 0xa8]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x5a0], rax
movzx edx, word [0x1405a64e8]
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0x3c8dd582
mov dword [rsp + 0x28], 0xd0b70834
lea r9, [rsp + 0x60]
mov rcx, rdi
mov r8, rsi
call fcn.140114090
mov rdx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov eax, dword [0x1405362f0]
lea r9d, [rax - 0x6976925b]
add eax, 0xa8e1f624
mov dword [rsp + 0x20], eax
lea r12, [rsp + 0x68]
mov rcx, rbp
mov r8, r12
call fcn.140112a80
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x5a8], rax
movzx edx, word [0x1405a64ee]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rcx, qword [rbp]
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0x4751aa58
mov dword [rsp + 0x28], 0x540d5b23
lea r12, [rsp + 0x60]
mov rdx, rax
mov r8, rsi
mov r9, r12
call fcn.140113a90
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8d, 0x8292ce49
mov r9d, 0xbbe3630b
call fcn.1400b1f80
movzx edx, word [0x1405a64f0]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rbp]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x5b8], rax
movzx edx, word [0x1405a64f2]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov r13, rax
lea r15, [rsp + 0x68]
mov rcx, rbp
mov rdx, r15
mov r8d, 0xd16c6aab
mov r9d, 0x21cac6d6
call fcn.1400b2c30
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x40], 0x6e22724d
mov dword [rsp + 0x38], 0x9d7ab3bc
mov rdx, r13
mov r8, rsi
mov r9, rdi
call fcn.140113e50
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x30], 0x4a16d41d
mov dword [rsp + 0x28], 0x6444d520
mov r8, rdi
mov r9, rbp
call fcn.140113550
movzx edx, word [0x1405a64f8]
mov eax, dword [0x1405362f0]
lea r8d, [rax - 0x7c133106]
mov ecx, eax
xor ecx, 0x409ed183
and eax, 0x409ed183
lea r9d, [rcx + rax*2]
mov rcx, rdi
call fcn.1400b1fa0
mov rdx, qword [rbp]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x5d8], rax
movzx edx, word [0x1405a64fa]
mov eax, dword [0x1405362f0]
lea r8d, [rax - 0x7c133106]
mov ecx, eax
xor ecx, 0x409ed183
and eax, 0x409ed183
lea r9d, [rcx + rax*2]
mov rcx, rdi
call fcn.1400b1fa0
mov rdx, qword [rbp]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x5e0], rax
movzx edx, word [0x1405a64fe]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rbp]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x5e8], rax
mov dword [rsp + 0x28], 0x5b480705
mov dword [rsp + 0x20], 0xcb106ee2
lea r12, [rsp + 0x60]
lea r9, [rsp + 0x68]
mov rcx, rdi
mov rdx, rbp
mov r8, r12
call fcn.140113390
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov dword [rsp + 0x28], 0xabde7be3
mov dword [rsp + 0x20], 0x42bc8fad
lea r9, [rsp + 0x68]
mov r8, rsi
call fcn.140114210
movzx edx, word [rsp + 0x68]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov dword [rsp + 0x20], 0xe0d2b9e2
lea r8, [rsp + 0x68]
mov rcx, rbp
mov rdx, rax
mov r9d, 0x643a28fe
call fcn.140113430
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x28], 0x6a6ef4c7
mov dword [rsp + 0x20], 0xdd7dd1a6
lea r9, [rsp + 0x68]
mov rcx, rsi
mov r8, rdi
call fcn.140114620
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0xb763d7e7
lea r15, [rsp + 0x68]
mov rcx, rbp
mov r8, r15
mov r9d, 0x8dd4c75a
call fcn.1401145f0
mov rcx, qword [rsp + 0x68]
lea rdx, [rsi + 0x600]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x38], 0x8388ccd4
mov dword [rsp + 0x30], 0x5e16fcf1
mov r8, rdi
mov r9, rbp
call fcn.140112ad0
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x717e7002
lea r8, [rsp + 0x68]
mov r9d, 0x5c453203
call fcn.140114570
mov r15, qword [rsp + 0x68]
lea rdx, [rsp + 0x68]
mov rcx, rsi
mov r8d, 0x53a868e7
mov r9d, 0x3a719900
call fcn.140112510
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x706416ce
lea r12, [rsp + 0x68]
mov rcx, r15
mov r8, r12
mov r9d, 0x6b3f6925
call fcn.140113840
movzx edx, word [rsp + 0x68]
mov eax, dword [0x1405362f0]
lea ecx, [rax + 0x7992f001]
mov r8d, eax
xor r8d, 0x62b0929d
and eax, 0x62b0929d
lea eax, [r8 + rax*2]
add eax, 0xa9755771
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], r12
mov rcx, rdi
mov r8, rbp
mov r9, rsi
call fcn.140113bf0
movzx edx, word [rsp + 0x68]
mov eax, dword [0x1405362f0]
lea ecx, [rax + 0x7f29c83c]
add eax, 0x1bcd6d6f
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], r12
lea r9, [rsp + 0x60]
mov rcx, rdi
mov r8, rbp
call fcn.1401122f0
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0xe654c5c4
lea r8, [rsp + 0x68]
mov r9d, 0xbc60502b
call fcn.1401134a0
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x700], rax
movzx edx, word [0x1405a6556]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rbp]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
lea rdx, [rsi + 0x708]
mov rcx, rax
mov r8d, 0x7716d2e9
mov r9d, 0xed0ee339
call fcn.1400b1f80
movzx edx, word [0x1405a6558]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rbp]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x710], rax
movzx edx, word [0x1405a655a]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rbp]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
lea rdx, [rsi + 0x718]
mov rcx, rax
mov r8d, 0xd5b9ac8b
mov r9d, 0x5a963fd
call fcn.1400b1f80
movzx edx, word [0x1405a6562]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rbp]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x738], rax
movzx edx, word [0x1405a6506]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov rcx, rsi
mov rdx, rax
mov r8d, 0xb4eb3e12
mov r9d, 0xc94fceb2
call fcn.140112180
movzx edx, word [0x1405a6508]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov rcx, rsi
mov rdx, rax
mov r8d, 0xa9b8cc2e
mov r9d, 0xb75f6fa7
call fcn.140112580
mov dword [rsp + 0x28], 0x8dd4c75a
mov dword [rsp + 0x20], 0xfdbe41f9
lea r8, [rsp + 0x60]
lea r9, [rsp + 0x68]
mov rcx, rdi
mov rdx, r14
call fcn.140112190
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x628], rax
movzx edx, word [0x1405a6510]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x630], rax
movzx edx, word [0x1405a6512]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 - 0x7c133106]
add r9d, 0x409ed183
mov rcx, rdi
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x638], rax
movzx edx, word [0x1405a6514]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x640], rax
movzx edx, word [0x1405a651a]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov rcx, rsi
mov rdx, rax
mov r8d, 0xc94fceb2
mov r9d, 0x6444d520
call fcn.140112970
movzx edx, word [0x1405a651c]
mov dword [rsp + 0x28], 0xd183a432
mov dword [rsp + 0x20], 0xdd043fb0
lea r9, [rsp + 0x68]
mov rcx, rdi
mov r8, r14
call fcn.140111fb0
mov r15, qword [rsp + 0x68]
lea rdx, [rsp + 0x68]
mov rcx, rsi
mov r8d, 0x55c3f12a
mov r9d, 0x791c6fa4
call fcn.140112f10
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0xe2d0ea5d
lea r8, [rsp + 0x68]
mov rcx, r15
mov r9d, 0x4616ae28
call fcn.140114980
movzx edx, word [rsp + 0x68]
mov dword [rsp + 0x28], 0x37667116
mov dword [rsp + 0x20], 0x2cd7277d
mov rcx, rdi
mov r8, r14
mov r9, rsi
call fcn.1401136a0
mov r8d, dword [0x1405362f0]
mov eax, r8d
xor eax, 0x52759d9f
mov ecx, r8d
and ecx, 0x52759d9f
lea edx, [rax + rcx*2]
add r8d, 0x575c37cf
lea rcx, [rsp + 0x68]
call fcn.1401135d0
movzx edx, word [rsp + 0x68]
mov dword [rsp + 0x28], 0x707b5962
mov dword [rsp + 0x20], 0xa1facf4c
lea r9, [rsp + 0x68]
mov rcx, rdi
mov r8, r14
call fcn.140113b20
mov r15, qword [rsp + 0x68]
lea rdx, [rsp + 0x68]
mov rcx, rsi
mov r8d, 0x99a4503f
mov r9d, 0x3531a0b7
call fcn.140113e40
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0xcfc507d4
lea r12, [rsp + 0x68]
mov rcx, r15
mov r8, r12
mov r9d, 0xc5714219
call fcn.140113830
movzx edx, word [rsp + 0x68]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0xb0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x668], rax
movzx edx, word [0x1405a6520]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0xb0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x670], rax
movzx edx, word [0x1405a6522]
mov r9d, dword [0x1405362f0]
mov eax, r9d
xor eax, 0x83eccefa
mov ecx, r9d
not ecx
and ecx, 0x7c133105
or ecx, eax
not ecx
lea r8d, [rax + rcx*2]
add r9d, 0x409ed183
mov rcx, rdi
call fcn.1400b1fa0
mov rcx, qword [rsi + 0xb0]
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0xb4c22b82
mov dword [rsp + 0x28], 0x62b099fc
lea r9, [rsp + 0x60]
mov rdx, rax
mov r8, rsi
call fcn.1401137d0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov qword [rcx], rax
movzx edx, word [0x1405a6524]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0xb0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x680], rax
movzx edx, word [0x1405a652a]
mov dword [rsp + 0x20], 0x6b6ad65
lea r12, [rsp + 0x68]
mov rcx, rdi
mov r8, r12
mov r9d, 0x7dff7cd4
call fcn.140113470
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0x2d853a57
mov dword [rsp + 0x28], 0x251abf26
lea r9, [rsp + 0x60]
mov rbp, qword [rsp + 0x48]
mov rcx, rbp
mov r8, rsi
call fcn.140112ec0
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8d, 0x9faac305
mov r9d, 0x8d78a297
call fcn.1400b1f80
mov eax, dword [0x1405362f0]
lea ecx, [rax + 0x740bef0]
add eax, 0x684feda
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], r12
lea r9, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbp
mov r8, rsi
call fcn.140113850
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov qword [rcx], rax
movzx edx, word [0x1405a652e]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov dword [rsp + 0x20], 0xd5b9ac8b
lea r12, [rsp + 0x68]
mov rcx, rbp
mov rdx, rax
mov r8, r12
mov r9d, 0x487c6dec
call fcn.140113310
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x6a8], rax
movzx edx, word [0x1405a6530]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rbx]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x6b0], rax
movzx edx, word [0x1405a6532]
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0x59c475cc
mov dword [rsp + 0x28], 0x149f898d
lea r9, [rsp + 0x60]
mov rcx, rdi
mov r8, rbx
mov rbp, rbx
call fcn.1401122f0
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0xd0b70834
mov dword [rsp + 0x28], 0xf3a0683b
mov r8, rsi
mov r9, rdi
call fcn.140112980
mov r8, qword [rsp + 0x68]
mov rdx, qword [rbx]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x6c0], rax
movzx edx, word [0x1405a6536]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov dword [rsp + 0x20], 0x87a85994
lea r12, [rsp + 0x68]
mov rcx, rbx
mov rdx, rax
mov r8, r12
mov r9d, 0x37527681
call fcn.140114520
mov rdx, qword [rsp + 0x68]
mov rcx, rsi
mov r8d, 0xad76bf28
mov r9d, 0xbee70587
call fcn.140111d90
movzx edx, word [0x1405a6548]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 - 0x7c133106]
add r9d, 0x409ed183
mov rcx, rdi
call fcn.1400b1fa0
mov rcx, qword [rsi + 0x48]
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0x169db609
mov dword [rsp + 0x28], 0x8fcc354
lea r9, [rsp + 0x60]
mov rdx, rax
mov r8, rsi
call fcn.1401148f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov qword [rcx], rax
movzx edx, word [0x1405a654a]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 - 0x7c133106]
add r9d, 0x409ed183
mov rcx, rdi
call fcn.1400b1fa0
mov r15, rax
lea rdx, [rsp + 0x68]
mov rcx, r14
mov r8d, 0xce2fab07
mov r9d, 0x7b990810
call fcn.1400b2c30
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x30], 0x8829b8f6
mov dword [rsp + 0x28], 0x79662ac8
mov rdx, r15
mov r8, rsi
mov r9, rdi
call fcn.140111e10
movzx edx, word [0x1405a654e]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov r8d, dword [0x1405362f0]
lea ecx, [r8 - 0x3afa368d]
lea r9d, [r8 - 0xcf6a69e]
add r8d, 0x488e9647
mov dword [rsp + 0x20], r8d
mov r8, rax
call fcn.140111d00
mov r15, rax
lea rdx, [rsp + 0x68]
mov rcx, rsi
mov r8d, 0x311250c4
mov r9d, 0x55c3f12a
call fcn.140112640
mov rdx, qword [rsp + 0x68]
mov rcx, r15
mov r8d, 0x5578e3be
mov r9d, 0x4c53bbf8
call fcn.1400b1f80
mov eax, dword [0x1405362f0]
mov ecx, eax
xor ecx, 0x1dfcfcba
mov edx, eax
and edx, 0x1dfcfcba
lea edx, [rcx + rdx*2]
mov ecx, eax
xor ecx, 0x950cc3ef
and eax, 0x150cc3ef
lea r8d, [rcx + rax*2]
add r8d, 0x62c7ab06
lea rcx, [rsp + 0x68]
call fcn.140112b20
movzx edx, word [rsp + 0x68]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rcx, qword [rsi + 0x80]
mov dword [rsp + 0x28], 0x7805aff2
mov dword [rsp + 0x20], 0x61bc926a
lea r9, [rsp + 0x68]
mov rdx, rax
mov r8, rsi
call fcn.140113cf0
movzx edx, word [rsp + 0x68]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov r15, rax
lea rdx, [rsp + 0x68]
mov rcx, qword [rsp + 0x50]
mov r8d, 0x9b3a0fd7
mov r9d, 0x9a95b53a
call fcn.1400b2c30
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, r15
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x6f8], rax
movzx edx, word [0x1405a655c]
mov dword [rsp + 0x20], 0x638b5774
lea r8, [rsp + 0x68]
mov rcx, rdi
mov r9d, 0x1d302339
call fcn.1401134d0
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x98]
mov dword [rsp + 0x28], 0x251abf26
mov dword [rsp + 0x20], 0x3aa2a1b7
lea r9, [rsp + 0x68]
mov r8, rsi
call fcn.140112780
movzx edx, word [rsp + 0x68]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
lea rdx, [rsi + 0x728]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 + 0x7e9881ac]
add r9d, 0x1dabb114
mov rcx, rax
call fcn.1400b1f80
movzx edx, word [0x1405a6560]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov r8d, dword [0x1405362f0]
lea ecx, [r8 - 0x3afa368d]
mov r9d, r8d
xor r9d, 0xf3095962
mov r10d, r8d
and r10d, 0x73095962
lea r9d, [r9 + r10*2]
add r8d, 0x488e9647
mov dword [rsp + 0x20], r8d
mov r8, rax
call fcn.140111d00
mov qword [rsi + 0x730], rax
movzx eax, byte [0x1405362f4]
add al, 0x76
cmp byte [rsi + 0x4ba], al
mov rbx, qword [rsp + 0x58]
mov r12, rbx
cmove r12, r14
lea rcx, [rsp + 0x68]
mov edx, 0xd2061300
mov r8d, 0xfd615a68
call fcn.140113820
movzx edx, word [rsp + 0x68]
mov dword [rsp + 0x20], 0x56369113
lea r8, [rsp + 0x68]
mov rcx, rdi
mov r9d, 0xe95e9ddd
call fcn.1401145c0
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x476a2771
lea r8, [rsp + 0x68]
mov rcx, r12
mov r9d, 0x82fba0ed
call fcn.140111d30
mov rdx, qword [rsp + 0x68]
mov eax, dword [0x1405362f0]
lea r8d, [rax + 0x52d30e24]
mov ecx, eax
xor ecx, 0x8166199e
and eax, 0x166199e
lea r9d, [rcx + rax*2]
mov rcx, rsi
call fcn.140112570
mov r9d, dword [0x1405362f0]
mov eax, r9d
xor eax, 0xda7b7c9b
mov ecx, r9d
and ecx, 0x5a7b7c9b
lea r8d, [rax + rcx*2]
add r9d, 0xd550266e
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.140113bb0
mov rdx, qword [rsp + 0x68]
mov rcx, qword [r12]
mov eax, dword [0x1405362f0]
lea r9d, [rax - 0x6ebe89fe]
add eax, 0x74d0e027
mov dword [rsp + 0x20], eax
lea r15, [rsp + 0x68]
mov r8, r15
call fcn.140114490
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x748], rax
movzx edx, word [0x1405a6570]
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x30], 0x758dc1f5
mov dword [rsp + 0x28], 0x5e39cbc2
mov rcx, rdi
mov r8, r12
mov r9, rsi
call fcn.140112bc0
movzx edx, word [rsp + 0x68]
mov dword [rsp + 0x28], 0xbd5814a6
mov dword [rsp + 0x20], 0x7a57cc87
lea r9, [rsp + 0x68]
mov rcx, rdi
mov r8, rsi
call fcn.1401147c0
mov r15, qword [rsp + 0x68]
movzx edx, word [0x1405a656a]
mov dword [rsp + 0x20], 0xd382ea27
lea r13, [rsp + 0x68]
mov rcx, rdi
mov r8, r13
mov r9d, 0x8829b8f6
call fcn.140112f20
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x30], 0x5caac27b
mov dword [rsp + 0x28], 0x2406b89b
lea r12, [rsp + 0x60]
mov rcx, r15
mov r8, rsi
mov r9, r12
call fcn.1401144d0
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x38], 0xb48d268e
mov dword [rsp + 0x30], 0xe031d98d
mov r8, rdi
mov r9, rbx
call fcn.140113050
mov r15, qword [rsp + 0x68]
lea r13, [rsp + 0x68]
mov rcx, r14
mov rdx, r13
mov r8d, 0xe3dc2cb1
mov r9d, 0x2d7fc740
call fcn.1400b2c30
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, r15
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x770], rax
movzx edx, word [0x1405a6574]
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x38], 0x1f9a683a
mov dword [rsp + 0x30], 0x8ecdc7f
mov rcx, rdi
mov r8, r14
mov r9, rsi
call fcn.140113f00
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x13aa53fe
lea r8, [rsp + 0x68]
mov r9d, 0x4c53bbf8
call fcn.1401137a0
mov r15, qword [rsp + 0x68]
lea rdx, [rsp + 0x68]
mov rcx, rsi
mov r8d, 0xc076ae25
mov r9d, 0xf274a33a
call fcn.140114350
mov rax, qword [rsp + 0x68]
mov qword [rax], r15
movzx edx, word [0x1405a6578]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov dword [rsp + 0x20], 0x16da4c82
lea r8, [rsp + 0x68]
mov rcx, rsi
mov rdx, rax
mov r9d, 0x9a95b53a
call fcn.140114330
movzx edx, word [rsp + 0x68]
mov dword [rsp + 0x28], 0x62b099fc
mov dword [rsp + 0x20], 0x2e038fef
mov rcx, rdi
mov r8, r14
mov r9, rsi
call fcn.1401128b0
movzx edx, word [0x1405a657e]
mov eax, dword [0x1405362f0]
lea r8d, [rax - 0x7c133106]
add eax, 0xf104e22a
mov ecx, eax
xor ecx, 0x4f99ef59
and eax, 0x4f99ef59
lea r9d, [rcx + rax*2]
mov rcx, rdi
call fcn.1400b1fa0
mov r15, rax
lea r12, [rsp + 0x68]
mov rcx, r14
mov rdx, r12
mov r8d, 0xf07ebf78
mov r9d, 0x31d5945e
call fcn.1400b2c30
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x30], 0xb992b839
mov dword [rsp + 0x28], 0x476a2771
lea r9, [rsp + 0x60]
mov rdx, r15
mov r8, rsi
call fcn.140112e50
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov qword [rcx], rax
movzx edx, word [0x1405a6586]
mov dword [rsp + 0x28], 0x2add3d20
mov dword [rsp + 0x20], 0x76310654
lea r9, [rsp + 0x68]
mov rcx, rdi
mov r8, r14
call fcn.140113140
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x7b0], rax
movzx edx, word [0x1405a6580]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x7a0], rax
lea r15, [rsp + 0x68]
mov rcx, r15
mov edx, 0xbee70587
mov r8d, 0x49159c26
call fcn.140114990
movzx edx, word [rsp + 0x68]
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x30], 0xa8fb3b63
mov dword [rsp + 0x28], 0xd7b92f54
lea r15, [rsp + 0x60]
mov rcx, rdi
mov r8, r14
mov r9, r15
call fcn.140113260
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0xb2a91dbd
lea r12, [rsp + 0x68]
mov r8, r12
mov r9d, 0xb39d39c3
call fcn.1401140d0
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x38], 0xecdd1570
mov dword [rsp + 0x30], 0xb98c4f24
mov rcx, rsi
mov r8, rdi
mov r9, r14
call fcn.140114660
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x7c0], rax
lea rcx, [rsp + 0x68]
mov edx, 0x6197b87b
mov r8d, 0x8619ff47
call fcn.140112b60
movzx edx, word [rsp + 0x68]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
lea rdx, [rsi + 0x8d8]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 + 0x658fd9f5]
add r9d, 0xde54e83
mov rcx, rax
call fcn.1400b1f80
lea rcx, [rsp + 0x68]
mov edx, 0x8d78a297
mov r8d, 0xebb68024
call fcn.140114030
movzx edx, word [rsp + 0x68]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rcx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x565c944f
lea r8, [rsp + 0x68]
mov rdx, rax
mov r9d, 0x56512dfd
call fcn.140112740
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x28], 0x721508aa
mov dword [rsp + 0x20], 0xd196607a
lea r14, [rsp + 0x68]
mov rcx, rsi
mov r8, rdi
mov r9, r14
call fcn.140113c90
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsi + 0x48]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x8e8], rax
movzx edx, word [0x1405a6588]
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x30], 0x20a16e31
mov dword [rsp + 0x28], 0xbba3bd73
lea r9, [rsp + 0x60]
mov rcx, rdi
mov r8, qword [rsp + 0x48]
call fcn.140112520
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0xbb8c6ec7
lea r8, [rsp + 0x68]
mov r9d, 0x2bc54c61
call fcn.140114490
mov rdx, qword [rsp + 0x68]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 - 0x55d6cc9d]
add r9d, 0x605bf2e8
mov rcx, rsi
call fcn.1401123e0
movzx edx, word [0x1405a6592]
lea r15, [rsi + 0x3f0]
cmp byte [rsi + 0x4b9], 0
cmovne r15, rbp
mov dword [rsp + 0x20], 0x37c64fae
lea rbx, [rsp + 0x68]
mov rcx, rdi
mov r8, rbx
mov r9d, 0x202ba5ff
call fcn.140112460
mov rdx, qword [rsp + 0x68]
mov rcx, qword [r15]
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x30], 0x451f44c1
mov dword [rsp + 0x28], 0x3a719900
lea r14, [rsp + 0x60]
mov r8, rsi
mov r9, r14
call fcn.140113fc0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov qword [rcx], rax
mov dword [rsp + 0x20], 0x3aa2a1b7
lea r8, [rsp + 0x68]
mov rcx, rdi
mov rdx, r15
mov r9d, 0x85054246
call fcn.140112240
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x7d0], rax
movzx edx, word [0x1405a6596]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x3f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x7d8], rax
movzx edx, word [0x1405a6598]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x3f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x7e0], rax
movzx edx, word [0x1405a659a]
mov eax, dword [0x1405362f0]
lea r8d, [rax - 0x7c133106]
mov ecx, eax
xor ecx, 0x409ed183
and eax, 0x409ed183
lea r9d, [rcx + rax*2]
mov rcx, rdi
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x3f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov dword [rsp + 0x20], 0x3ef6f4ad
lea r8, [rsp + 0x68]
mov rcx, rsi
mov rdx, rax
mov r9d, 0x48df8510
call fcn.1401133e0
movzx edx, word [rsp + 0x68]
mov dword [rsp + 0x20], 0x83598f70
lea r8, [rsp + 0x68]
mov rcx, rdi
mov r9d, 0xdf51c77b
call fcn.140114360
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x7f0], rax
test rax, rax
je 0x140111b60
lea rbx, [rsi + 0x7f0]
movzx edx, word [0x1405a659e]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rcx, qword [rsi + 0x7f0]
mov edx, dword [0x1405362f0]
lea r9d, [rdx + 0x677a310]
add edx, 0x7d87b288
mov dword [rsp + 0x20], edx
lea r8, [rsp + 0x68]
mov rdx, rax
call fcn.1401141c0
mov r15, qword [rsp + 0x68]
lea rdx, [rsp + 0x68]
mov rcx, rsi
mov r8d, 0x758dc1f5
mov r9d, 0xe99602e1
call fcn.1401142e0
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x28], 0xf1e83506
mov dword [rsp + 0x20], 0x678f3d42
lea r9, [rsp + 0x68]
mov rcx, r15
mov r8, rdi
call fcn.140112fe0
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x149f898d
mov rcx, rbx
mov r8, rsi
mov r9d, 0x4a0d14ee
call fcn.140112a20
movzx edx, word [0x1405a65a2]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x7f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x808], rax
lea rcx, [rsp + 0x68]
mov edx, 0x37c64fae
mov r8d, 0x1e47cf76
call fcn.140112730
movzx edx, word [rsp + 0x68]
mov eax, dword [0x1405362f0]
lea r8d, [rax - 0x7c133106]
mov ecx, eax
xor ecx, 0x3f612e7c
and ecx, eax
xor eax, 0x409ed183
lea r9d, [rax + rcx*2]
mov rcx, rdi
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x7f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
lea rdx, [rsi + 0x810]
mov dword [rsp + 0x20], 0x2a77dd66
lea r8, [rsp + 0x68]
mov rcx, rax
mov r9d, 0xa4eff4ec
call fcn.140114320
movzx edx, word [rsp + 0x68]
mov eax, dword [0x1405362f0]
lea ecx, [rax + 0x7c65391a]
add eax, 0xe32f39e4
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea r15, [rsp + 0x68]
mov rcx, rdi
mov r8, rbx
mov r9, r15
call fcn.140114040
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x38], 0x57d0e2ba
mov dword [rsp + 0x30], 0xb2ac20ee
mov rcx, rsi
mov r8, rdi
mov r9, rbx
call fcn.140113900
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov qword [rcx], rax
movzx edx, word [0x1405a65aa]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x7f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x828], rax
movzx edx, word [0x1405a65ac]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x7f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x830], rax
movzx edx, word [0x1405a65ae]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov ecx, dword [0x1405362f0]
lea r9d, [rcx - 0x1c077766]
add ecx, 0xf1dcf0f0
mov dword [rsp + 0x20], ecx
mov rcx, rbx
mov rdx, rax
mov r8, rsi
call fcn.140111dc0
mov dword [rsp + 0x28], 0x9c5340fa
mov dword [rsp + 0x20], 0x65a8396e
lea r14, [rsp + 0x60]
lea r9, [rsp + 0x68]
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.1401149f0
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x840], rax
movzx edx, word [0x1405a65b2]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov r15, rax
lea rdx, [rsp + 0x68]
mov rcx, rbx
mov r8d, 0x445cbe0a
mov r9d, 0x1d302339
call fcn.1400b2c30
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, r15
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x848], rax
movzx edx, word [0x1405a65b4]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x7f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov r15, rax
lea rdx, [rsp + 0x68]
mov rcx, rsi
mov r8d, 0x1e47cf76
mov r9d, 0x3dbcb2b4
call fcn.140114740
mov rdx, qword [rsp + 0x68]
mov rcx, r15
mov r8d, 0x2a95fb52
mov r9d, 0x1a8a7ee8
call fcn.1400b1f80
lea r15, [rsp + 0x68]
mov rcx, r15
mov edx, 0xd385dbcc
mov r8d, 0x85054246
call fcn.1401121e0
movzx edx, word [rsp + 0x68]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x38], 0xdf51c77b
mov dword [rsp + 0x30], 0xed0ee339
mov rcx, rdi
mov r8, rbx
mov r9, rsi
call fcn.140112380
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x40], 0xfdbe41f9
mov dword [rsp + 0x38], 0x63dac9f4
mov r8, rdi
mov r9, rbx
call fcn.1401131d0
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8d, 0xea21c675
mov r9d, 0x487c6dec
call fcn.1400b1f80
movzx edx, word [0x1405a65ba]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x7f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov ecx, dword [0x1405362f0]
lea edx, [rcx + 0x4950881f]
add ecx, 0x7f981a87
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], r15
mov rcx, rsi
mov rdx, rax
mov r8, rdi
mov r9, rbx
call fcn.140113740
mov r15, qword [rsp + 0x68]
lea r14, [rsp + 0x68]
mov rcx, rsi
mov rdx, r14
mov r8d, 0xa44a1edb
mov r9d, 0xdad2bc1
call fcn.140112440
mov rax, qword [rsp + 0x68]
mov qword [rax], r15
movzx edx, word [0x1405a65be]
mov eax, dword [0x1405362f0]
lea ecx, [rax + 0x144d835b]
add eax, 0x91417602
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
mov rcx, rdi
mov r8, rbx
mov r9, rsi
call fcn.140112d70
movzx edx, word [0x1405a65c0]
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x30], 0x22c3f114
mov dword [rsp + 0x28], 0x20a16e31
mov rcx, rdi
mov r8, rbx
mov r9, rsi
call fcn.140112050
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsi + 0x7f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r9d, 0x2e038fef
call fcn.140111d00
mov dword [rsp + 0x28], 0xaf286c21
mov dword [rsp + 0x20], 0xac879963
lea r14, [rsp + 0x68]
mov rcx, rsi
mov rdx, rax
mov r8, rdi
mov r9, r14
call fcn.140113a40
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x30], 0x677d892e
mov dword [rsp + 0x28], 0x2d853a57
mov rcx, rbx
mov r8, rsi
mov r9, rdi
call fcn.140113d40
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x30], 0xd9e96c6b
mov dword [rsp + 0x28], 0xdad2bc1
lea r9, [rsp + 0x60]
mov rcx, rbx
mov r8, rsi
call fcn.140112b70
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8d, 0x496ca25a
mov r9d, 0x421c7fa4
call fcn.1400b1f80
movzx edx, word [0x1405a65c8]
mov eax, dword [0x1405362f0]
lea r8d, [rax - 0x7c133106]
mov ecx, eax
xor ecx, 0x409ed183
and eax, 0x409ed183
lea r9d, [rcx + rax*2]
mov rcx, rdi
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x7f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov qword [rsi + 0x8a0], rax
movzx edx, word [0x1405a65ca]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 - 0x7c133106]
add r9d, 0x409ed183
mov rcx, rdi
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x7f0]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r8, rax
mov r9d, 0x2e038fef
call fcn.140111d00
mov rcx, rsi
mov rdx, rax
mov r8d, 0x59b08aee
mov r9d, 0x14d3310
call fcn.140112450
lea rdx, [rsp + 0x68]
mov rcx, rdi
mov r8d, 0x5ed8e9a7
mov r9d, 0x571ca0dd
call fcn.1401142f0
mov r14, qword [rsp + 0x68]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 - 0x11e38e10]
add r9d, 0x61caca02
lea r15, [rsp + 0x68]
mov rcx, rbx
mov rdx, r15
call fcn.1400b2c30
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x30], 0xdd7dd1a6
mov dword [rsp + 0x28], 0x7c5e89a8
lea r9, [rsp + 0x60]
mov rdx, r14
mov r8, rsi
call fcn.140112f90
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x28], 0x762fa57e
mov dword [rsp + 0x20], 0x58f9ca55
lea r9, [rsp + 0x68]
mov r8, rdi
call fcn.140114870
mov r14, qword [rsp + 0x68]
mov r9d, dword [0x1405362f0]
lea r8d, [r9 - 0x73494a24]
add r9d, 0x6e34985c
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.1400b2c30
mov rcx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x58f9ca55
mov rdx, r14
mov r8, rsi
mov r9d, 0xc76795cc
call fcn.140112b30
movzx edx, word [0x1405a65d0]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rdx, qword [rsi + 0x7f0]
mov r8d, dword [0x1405362f0]
lea ecx, [r8 - 0x3afa368d]
lea r9d, [r8 - 0xcf6a69e]
mov r10d, r8d
xor r10d, 0x914d17c7
and r8d, 0x114d17c7
lea r8d, [r10 + r8*2]
add r8d, 0xb7417e80
mov dword [rsp + 0x20], r8d
mov r8, rax
call fcn.140111d00
mov r14, rax
lea rdx, [rsp + 0x68]
mov rcx, rsi
mov r8d, 0x14d3310
mov r9d, 0x45ed0dcf
call fcn.1401135e0
mov rdx, qword [rsp + 0x68]
mov eax, dword [0x1405362f0]
lea r9d, [rax - 0x2a8bada4]
add eax, 0x8f63d01
mov dword [rsp + 0x20], eax
lea r8, [rsp + 0x68]
mov rcx, r14
call fcn.1401149a0
movzx edx, word [rsp + 0x68]
mov dword [rsp + 0x20], 0xe8e97c88
lea r14, [rsp + 0x68]
mov rcx, rdi
mov r8, r14
mov r9d, 0x791c6fa4
call fcn.140114750
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x30], 0x2984a609
mov dword [rsp + 0x28], 0x9fac310f
mov rcx, rbx
mov r8, rsi
mov r9, rdi
call fcn.140112800
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x28], 0xdfff48d
mov dword [rsp + 0x20], 0x9e8de603
lea r9, [rsp + 0x68]
mov rcx, rsi
mov r8, rdi
call fcn.140112c30
mov rcx, qword [rsp + 0x68]
mov dword [rsp + 0x28], 0x540d5b23
mov dword [rsp + 0x20], 0x59180968
lea r8, [rsp + 0x60]
lea r9, [rsp + 0x68]
mov rdx, rsi
call fcn.1401121f0
mov r14, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x68]
mov rcx, r14
mov rdx, rbx
mov r8d, 0x421c7fa4
mov r9d, 0xb98c4f24
call fcn.1400b1f80
mov rcx, r14
mov edx, 0x69c1e1c3
mov r8d, 0xe031d98d
call fcn.140112590
test al, 1
je 0x140111bd9
lea rcx, [0x1405a65d8]
jmp 0x140111b67
xor ebx, ebx
jmp 0x140111cc1
lea rcx, [0x1405a659c]
lea rdx, [rsp + 0x68]
mov r8d, 0x33f4daab
mov r9d, 0x2916a87d
call fcn.140112040
movzx edx, word [rsp + 0x68]
mov rcx, rdi
mov r8d, 0xbee70587
mov r9d, 0x7b990810
call fcn.1400b1fa0
mov rcx, rsi
mov edx, 0x8d78a297
mov r8d, 0xc29e88e7
call fcn.140111cf0
lea rcx, [rsi + 0x4c0]
mov qword [rsi + 0x420], 0
xor ebx, ebx
mov r8d, 0x428
xor edx, edx
call fcn.140440780
xorps xmm0, xmm0
movups xmmword [rsi + 0x8f0], xmm0
jmp 0x140111cc1
lea rcx, [rsp + 0x68]
mov edx, 0x68a5a5a9
mov r8d, 0x56512dfd
call fcn.140112720
movzx edx, word [rsp + 0x68]
mov dword [rsp + 0x28], 0x951710e6
mov dword [rsp + 0x20], 0xe5c454a2
lea r9, [rsp + 0x68]
mov rcx, rdi
mov r8, rbx
call fcn.140114140
mov rdx, qword [rsp + 0x68]
mov rcx, rsi
mov r8d, 0xee89fd04
mov r9d, 0x59b08aee
call fcn.140111da0
mov bl, 1
cmp qword [rsi], 0
je 0x140111cc1
mov dword [rsp + 0x28], 0xd488e19b
mov dword [rsp + 0x20], 0xd79ae5a0
lea r8, [rsp + 0x60]
lea r9, [rsp + 0x68]
mov rcx, rdi
mov rdx, rsi
call fcn.140114260
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov dword [rsp + 0x20], 0x8388ccd4
xor ecx, ecx
mov r9d, 0x2e038fef
call fcn.140111d00
lea rdx, [rsi + 0x4c0]
mov ecx, dword [0x1405362f0]
lea r8d, [rcx - 0x67774c66]
mov r9d, ecx
xor r9d, 0x692df838
and ecx, 0x692df838
lea ecx, [r9 + rcx*2]
add ecx, 0x9c8d2982
mov dword [rsp + 0x20], r8d
mov dword [rsp + 0x28], ecx
mov rcx, rax
mov r8, rdi
mov r9, rsi
call fcn.140112650
mov rcx, qword [rsp + 0x70]
xor rcx, rsp
call fcn.140418830
mov eax, ebx
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret