Function at 0x140001000
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x158
mov rsi, rcx
mov rax, qword [0x140b74de8]
xor rax, rsp
mov qword [rsp + 0x150], rax
lea rax, [rcx + 0x58]
mov qword [rsp + 0x128], rax
lea rax, [rcx + 0x54]
mov qword [rsp + 0x120], rax
lea rax, [rcx + 0x60]
mov qword [rsp + 0x118], rax
lea rax, [rcx + 0x5c]
mov qword [rsp + 0x110], rax
lea rax, [rcx + 0x68]
mov qword [rsp + 0x108], rax
lea rax, [rcx + 0x64]
mov qword [rsp + 0x100], rax
lea rax, [rcx + 0x9c]
mov qword [rsp + 0xf8], rax
lea rax, [rcx + 0x98]
mov qword [rsp + 0xf0], rax
lea rax, [rcx + 0xa4]
mov qword [rsp + 0xe8], rax
lea rax, [rcx + 0xa0]
mov qword [rsp + 0xe0], rax
lea rax, [rcx + 0xac]
mov qword [rsp + 0xd8], rax
lea rax, [rcx + 0xa8]
mov qword [rsp + 0xd0], rax
lea rax, [rcx + 0xb4]
mov qword [rsp + 0xc8], rax
lea rax, [rcx + 0xb0]
mov qword [rsp + 0xc0], rax
movaps xmm0, xmmword [0x140706c60]
lea rax, [rcx + 0xc]
mov qword [rsp + 0xb8], rax
lea rax, [rcx + 8]
mov qword [rsp + 0xb0], rax
lea rax, [rcx + 0x1c]
mov qword [rsp + 0xa8], rax
lea r11, [rcx + 0x18]
lea r14, [rcx + 0x24]
lea r15, [rcx + 0x20]
lea r12, [rcx + 0x40]
lea r13, [rcx + 0x3c]
lea r9, [rcx + 0x50]
lea r10, [rcx + 0x4c]
lea rdx, [rcx + 0xc8]
mov r8d, 0x2c678c55
mov eax, 0xe201b716
mov edi, 0x93aebeaf
jmp 0x14000118f
mov qword [rsp + 0x140], 0
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x138], rcx
mov ecx, dword [0x140b74f28]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov r8d, 0xc0f93e70
mov ecx, 0x5b77b0f6
nop dword [rax + rax]
cmove r8d, ecx
cmp dword [0x140b74f2c], 0xa
cmovl r8d, ecx
cmp r8d, 0x14c60a55
jle 0x1400011f0
cmp r8d, 0x5b77b0f5
jg 0x140001300
cmp r8d, 0x310ece97
jg 0x14000139b
cmp r8d, 0x14c60a56
je 0x140002214
cmp r8d, 0x2c678c55
jne 0x14000118f
mov ebx, dword [0x140b74f28]
lea ecx, [rbx - 1]
imul ecx, ebx
test cl, 1
mov r8d, 0x7dc089da
mov ecx, 0xab27115c
jmp 0x140001180
cmp r8d, 0xc421ec88
jle 0x140001350
cmp r8d, 0xff931b9b
jg 0x1400013d4
cmp r8d, 0xc421ec89
je 0x1400014fa
cmp r8d, 0xfa043cb6
jne 0x14000118f
mov rcx, qword [rsp + 0x120]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0x50]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop word [rax + rax]
cmp ebx, 0xc9b2631c
jle 0x1400012a0
cmp ebx, 0x3a60d806
je 0x1400015ca
cmp ebx, 0xe201b716
je 0x1400012c2
cmp ebx, 0xc9b2631d
jne 0x140001250
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001250
cmp ebx, 0x93aebeaf
je 0x1400012c9
cmp ebx, 0x9938f666
jne 0x140001250
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001250
mov ebx, 0x3a60d806
jmp 0x140001250
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001250
cmp r8d, 0x6a4ee1a1
jg 0x14000141b
cmp r8d, 0x5b77b0f6
je 0x140002227
cmp r8d, 0x5c4546f8
jne 0x14000118f
mov rcx, qword [rsp + 0x30]
mov ecx, dword [0x140b74f28]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov r8d, 0xc0f93e70
mov ecx, 0x4e851d6
jmp 0x140001180
cmp r8d, 0x90ea0743
je 0x140002232
cmp r8d, 0xab27115c
je 0x140002263
cmp r8d, 0xc0f93e70
jne 0x14000118f
mov ebx, 0x53f79cce
nop dword [rax]
cmp ebx, 0x3010901e
je 0x14000233a
cmp ebx, 0x53f79cce
jne 0x140001380
mov ebx, 0x3010901e
jmp 0x140001380
cmp r8d, 0x310ece98
je 0x14000239c
cmp r8d, 0x3d41e042
jne 0x14000118f
mov ecx, dword [0x140b74f28]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov r8d, 0xc421ec89
mov ecx, 0xfa043cb6
jmp 0x140001180
cmp r8d, 0xff931b9c
je 0x14000169a
cmp r8d, 0x4e851d6
jne 0x14000118f
mov ebx, 0x53f79cce
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0x3010901e
je 0x1400016cc
cmp ebx, 0x53f79cce
jne 0x140001400
mov ebx, 0x3010901e
jmp 0x140001400
cmp r8d, 0x7dc089da
jne 0x140002b4f
mov dword [rsi + 8], 0
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebx, 0xc9b2631c
jle 0x1400014a0
cmp ebx, 0x3a60d806
je 0x1400023a7
cmp ebx, 0xe201b716
je 0x1400014c2
cmp ebx, 0xc9b2631d
jne 0x140001450
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001450
cmp ebx, 0x93aebeaf
je 0x1400014c9
cmp ebx, 0x9938f666
jne 0x140001450
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001450
mov ebx, 0x3a60d806
jmp 0x140001450
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001450
mov dword [rsi + 0x54], 0
mov rcx, qword [rsp + 0x128]
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xc9b2631c
jle 0x140001570
cmp ebx, 0x3a60d806
je 0x14000172c
cmp ebx, 0xe201b716
je 0x140001592
cmp ebx, 0xc9b2631d
jne 0x140001520
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001520
cmp ebx, 0x93aebeaf
je 0x140001599
cmp ebx, 0x9938f666
jne 0x140001520
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001520
mov ebx, 0x3a60d806
jmp 0x140001520
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001520
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0x58]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
cmp ebx, 0xc9b2631c
jle 0x140001640
cmp ebx, 0x3a60d806
je 0x1400017fa
cmp ebx, 0xe201b716
je 0x140001662
cmp ebx, 0xc9b2631d
jne 0x1400015f0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x1400015f0
cmp ebx, 0x93aebeaf
je 0x140001669
cmp ebx, 0x9938f666
jne 0x1400015f0
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x1400015f0
mov ebx, 0x3a60d806
jmp 0x1400015f0
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x1400015f0
movabs rcx, 0x3f19999a3f800000
mov qword [rsi], rcx
mov ebx, 0x53f79cce
nop dword [rax]
cmp ebx, 0x53f79cce
je 0x1400016c5
cmp ebx, 0x3010901e
jne 0x1400016b0
jmp 0x1400018ca
mov ebx, 0x3010901e
jmp 0x1400016b0
movabs rcx, 0x3f00000000000000
mov qword [rsp + 0x148], rcx
mov rcx, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x30]
mov rbx, qword [rbx]
mov qword [rcx], rbx
mov rcx, qword [rsp + 0x30]
mov dword [rsi + 0x28], 0
movups xmmword [rsi + 0x2c], xmm0
mov ebx, 0x53f79cce
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0x53f79cce
je 0x140001725
cmp ebx, 0x3010901e
jne 0x140001710
jmp 0x14000190c
mov ebx, 0x3010901e
jmp 0x140001710
mov dword [rsi + 0x5c], 0
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop word cs:[rax + rax]
nop
cmp ebx, 0xc9b2631c
jle 0x1400017a0
cmp ebx, 0x3a60d806
je 0x14000194c
cmp ebx, 0xe201b716
je 0x1400017c2
cmp ebx, 0xc9b2631d
jne 0x140001750
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001750
cmp ebx, 0x93aebeaf
je 0x1400017c9
cmp ebx, 0x9938f666
jne 0x140001750
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001750
mov ebx, 0x3a60d806
jmp 0x140001750
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001750
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x60], rcx
mov rcx, qword [rsp + 0x60]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
cmp ebx, 0xc9b2631c
jle 0x140001870
cmp ebx, 0x3a60d806
je 0x140001a1a
cmp ebx, 0xe201b716
je 0x140001892
cmp ebx, 0xc9b2631d
jne 0x140001820
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001820
cmp ebx, 0x93aebeaf
je 0x140001899
cmp ebx, 0x9938f666
jne 0x140001820
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001820
mov ebx, 0x3a60d806
jmp 0x140001820
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001820
mov rcx, qword [rsp + 0x70]
movabs rbx, 0x4100000041000000
mov qword [rcx], rbx
movabs rcx, 0x3f80000000000000
mov qword [rsi + 0x10], rcx
mov ebx, 0x53f79cce
nop
cmp ebx, 0x53f79cce
je 0x140001905
cmp ebx, 0x3010901e
jne 0x1400018f0
jmp 0x140001afa
mov ebx, 0x3010901e
jmp 0x1400018f0
mov rcx, qword [rsp + 0x40]
movabs rbx, 0x4040000040800000
mov qword [rcx], rbx
mov qword [rsi + 0x44], 0
mov ebx, 0x53f79cce
nop dword [rax + rax]
cmp ebx, 0x53f79cce
je 0x140001945
cmp ebx, 0x3010901e
jne 0x140001930
jmp 0x140001b24
mov ebx, 0x3010901e
jmp 0x140001930
mov dword [rsi + 0x64], 0
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop word cs:[rax + rax]
nop
cmp ebx, 0xc9b2631c
jle 0x1400019c0
cmp ebx, 0x3a60d806
je 0x140001b5c
cmp ebx, 0xe201b716
je 0x1400019e2
cmp ebx, 0xc9b2631d
jne 0x140001970
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001970
cmp ebx, 0x93aebeaf
je 0x1400019e9
cmp ebx, 0x9938f666
jne 0x140001970
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001970
mov ebx, 0x3a60d806
jmp 0x140001970
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001970
mov rcx, qword [rsp + 0xf0]
mov qword [rsp + 0x80], rcx
mov rcx, qword [rsp + 0x80]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop word cs:[rax + rax]
cmp ebx, 0xc9b2631c
jle 0x140001aa0
cmp ebx, 0x3a60d806
je 0x140001c2a
cmp ebx, 0xe201b716
je 0x140001ac2
cmp ebx, 0xc9b2631d
jne 0x140001a50
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001a50
cmp ebx, 0x93aebeaf
je 0x140001ac9
cmp ebx, 0x9938f666
jne 0x140001a50
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001a50
mov ebx, 0x3a60d806
jmp 0x140001a50
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001a50
mov rcx, qword [rsp + 0x78]
movabs rbx, 0x4200000042000000
mov qword [rcx], rbx
lea rcx, [rsp + 0x148]
mov qword [rsp + 0x30], rcx
mov r8d, 0x5c4546f8
jmp 0x14000118f
mov rcx, qword [rsp + 0x48]
movabs rbx, 0x4080000041000000
mov qword [rcx], rbx
mov ebx, 0x53f79cce
nop dword [rax + rax]
cmp ebx, 0x53f79cce
je 0x140001b55
cmp ebx, 0x3010901e
jne 0x140001b40
jmp 0x140001d0a
mov ebx, 0x3010901e
jmp 0x140001b40
mov dword [rsi + 0x98], 0
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop dword [rax + rax]
cmp ebx, 0xc9b2631c
jle 0x140001bd0
cmp ebx, 0x3a60d806
je 0x140001d4c
cmp ebx, 0xe201b716
je 0x140001bf2
cmp ebx, 0xc9b2631d
jne 0x140001b80
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001b80
cmp ebx, 0x93aebeaf
je 0x140001bf9
cmp ebx, 0x9938f666
jne 0x140001b80
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001b80
mov ebx, 0x3a60d806
jmp 0x140001b80
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001b80
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0x88], rcx
mov rcx, qword [rsp + 0x88]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop word cs:[rax + rax]
cmp ebx, 0xc9b2631c
jle 0x140001cb0
cmp ebx, 0x3a60d806
je 0x140001e1a
cmp ebx, 0xe201b716
je 0x140001cd2
cmp ebx, 0xc9b2631d
jne 0x140001c60
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001c60
cmp ebx, 0x93aebeaf
je 0x140001cd9
cmp ebx, 0x9938f666
jne 0x140001c60
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001c60
mov ebx, 0x3a60d806
jmp 0x140001c60
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001c60
mov rcx, qword [rsp + 0x50]
movabs rbx, 0x4080000040800000
mov qword [rcx], rbx
mov ebx, 0x53f79cce
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebx, 0x53f79cce
je 0x140001d45
cmp ebx, 0x3010901e
jne 0x140001d30
jmp 0x140001efa
mov ebx, 0x3010901e
jmp 0x140001d30
mov dword [rsi + 0xa0], 0
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop dword [rax + rax]
cmp ebx, 0xc9b2631c
jle 0x140001dc0
cmp ebx, 0x3a60d806
je 0x140001f4c
cmp ebx, 0xe201b716
je 0x140001de2
cmp ebx, 0xc9b2631d
jne 0x140001d70
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001d70
cmp ebx, 0x93aebeaf
je 0x140001de9
cmp ebx, 0x9938f666
jne 0x140001d70
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001d70
mov ebx, 0x3a60d806
jmp 0x140001d70
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001d70
mov rcx, qword [rsp + 0xd0]
mov qword [rsp + 0x90], rcx
mov rcx, qword [rsp + 0x90]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop word cs:[rax + rax]
cmp ebx, 0xc9b2631c
jle 0x140001ea0
cmp ebx, 0x3a60d806
je 0x14000201a
cmp ebx, 0xe201b716
je 0x140001ec2
cmp ebx, 0xc9b2631d
jne 0x140001e50
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001e50
cmp ebx, 0x93aebeaf
je 0x140001ec9
cmp ebx, 0x9938f666
jne 0x140001e50
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001e50
mov ebx, 0x3a60d806
jmp 0x140001e50
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001e50
mov rcx, qword [rsp + 0x58]
movabs rbx, 0x4000000040800000
mov qword [rcx], rbx
lea rcx, [rsp + 0x140]
mov qword [rsp + 0x68], rcx
mov rcx, qword [rsp + 0x68]
mov ebx, 0x53f79cce
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0x53f79cce
je 0x140001f45
cmp ebx, 0x3010901e
jne 0x140001f30
jmp 0x140001148
mov ebx, 0x3010901e
jmp 0x140001f30
mov dword [rsi + 0xa8], 0
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop dword [rax + rax]
cmp ebx, 0xc9b2631c
jle 0x140001fc0
cmp ebx, 0x3a60d806
je 0x1400020fa
cmp ebx, 0xe201b716
je 0x140001fe2
cmp ebx, 0xc9b2631d
jne 0x140001f70
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140001f70
cmp ebx, 0x93aebeaf
je 0x140001fe9
cmp ebx, 0x9938f666
jne 0x140001f70
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140001f70
mov ebx, 0x3a60d806
jmp 0x140001f70
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140001f70
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x98], rcx
mov rcx, qword [rsp + 0x98]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop word cs:[rax + rax]
cmp ebx, 0xc9b2631c
jle 0x1400020a0
cmp ebx, 0x3a60d806
je 0x1400021ca
cmp ebx, 0xe201b716
je 0x1400020c2
cmp ebx, 0xc9b2631d
jne 0x140002050
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140002050
cmp ebx, 0x93aebeaf
je 0x1400020c9
cmp ebx, 0x9938f666
jne 0x140002050
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140002050
mov ebx, 0x3a60d806
jmp 0x140002050
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140002050
mov dword [rsi + 0xb0], 0
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop word cs:[rax + rax]
cmp ebx, 0xc9b2631c
jle 0x140002170
cmp ebx, 0x3a60d806
je 0x140002209
cmp ebx, 0xe201b716
je 0x140002192
cmp ebx, 0xc9b2631d
jne 0x140002120
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140002120
cmp ebx, 0x93aebeaf
je 0x140002199
cmp ebx, 0x9938f666
jne 0x140002120
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140002120
mov ebx, 0x3a60d806
jmp 0x140002120
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140002120
mov qword [rsp + 0xa0], rdx
mov rcx, qword [rsp + 0xa0]
mov ebx, 0x350
add rcx, rbx
mov qword [rsp + 0x130], rcx
mov ecx, dword [0x140b74f28]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov r8d, 0xc421ec89
mov ecx, 0x14c60a56
jmp 0x140001180
mov r8d, 0xfa043cb6
jmp 0x14000118f
mov r8d, 0x90ea0743
mov rbp, qword [rsp + 0xa0]
jmp 0x14000118f
mov r8d, 0x6a4ee1a2
jmp 0x14000118f
mov qword [rbp], 0
mov ebx, 0x42b58a46
nop
cmp ebx, 0x828aa4d9
je 0x14000246a
cmp ebx, 0x42b58a46
jne 0x140002240
mov qword [rbp + 8], 0
mov ebx, 0x828aa4d9
jmp 0x140002240
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x70], rcx
mov rcx, qword [rsp + 0x70]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop dword [rax]
cmp ebx, 0xc9b2631c
jle 0x1400022e0
cmp ebx, 0x3a60d806
je 0x14000248a
cmp ebx, 0xe201b716
je 0x140002302
cmp ebx, 0xc9b2631d
jne 0x140002290
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140002290
cmp ebx, 0x93aebeaf
je 0x140002309
cmp ebx, 0x9938f666
jne 0x140002290
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140002290
mov ebx, 0x3a60d806
jmp 0x140002290
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140002290
movabs rcx, 0x3f00000000000000
mov qword [rsp + 0x148], rcx
mov rcx, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x30]
mov rbx, qword [rbx]
mov qword [rcx], rbx
mov rcx, qword [rsp + 0x30]
mov dword [rsi + 0x28], 0
movups xmmword [rsi + 0x2c], xmm0
mov ebx, 0x53f79cce
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebx, 0x53f79cce
je 0x140002395
cmp ebx, 0x3010901e
jne 0x140002380
jmp 0x14000255a
mov ebx, 0x3010901e
jmp 0x140002380
mov r8d, 0x3d41e042
jmp 0x14000118f
mov dword [rsi + 0x18], 0
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
cmp ebx, 0xc9b2631c
jle 0x140002410
cmp ebx, 0x3a60d806
je 0x14000259c
cmp ebx, 0xe201b716
je 0x140002432
cmp ebx, 0xc9b2631d
jne 0x1400023c0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x1400023c0
cmp ebx, 0x93aebeaf
je 0x140002439
cmp ebx, 0x9938f666
jne 0x1400023c0
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x1400023c0
mov ebx, 0x3a60d806
jmp 0x1400023c0
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x1400023c0
add rbp, 0x10
cmp rbp, qword [rsp + 0x130]
mov r8d, 0x90ea0743
mov ecx, 0xff931b9c
cmove r8d, ecx
jmp 0x14000118f
mov qword [rsp + 0x78], r11
mov rcx, qword [rsp + 0x78]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop dword [rax + rax]
cmp ebx, 0xc9b2631c
jle 0x140002500
cmp ebx, 0x3a60d806
je 0x14000265a
cmp ebx, 0xe201b716
je 0x140002522
cmp ebx, 0xc9b2631d
jne 0x1400024b0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x1400024b0
cmp ebx, 0x93aebeaf
je 0x140002529
cmp ebx, 0x9938f666
jne 0x1400024b0
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x1400024b0
mov ebx, 0x3a60d806
jmp 0x1400024b0
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x1400024b0
mov rcx, qword [rsp + 0x40]
movabs rbx, 0x4040000040800000
mov qword [rcx], rbx
mov qword [rsi + 0x44], 0
mov ebx, 0x53f79cce
nop dword [rax]
cmp ebx, 0x53f79cce
je 0x140002595
cmp ebx, 0x3010901e
jne 0x140002580
jmp 0x14000272a
mov ebx, 0x3010901e
jmp 0x140002580
mov dword [rsi + 0x20], 0
mov qword [rsp + 0x28], r14
mov ebx, 0xc9b2631d
nop dword [rax]
cmp ebx, 0xc9b2631c
jle 0x140002600
cmp ebx, 0x3a60d806
je 0x14000276c
cmp ebx, 0xe201b716
je 0x140002622
cmp ebx, 0xc9b2631d
jne 0x1400025b0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x1400025b0
cmp ebx, 0x93aebeaf
je 0x140002629
cmp ebx, 0x9938f666
jne 0x1400025b0
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x1400025b0
mov ebx, 0x3a60d806
jmp 0x1400025b0
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x1400025b0
mov qword [rsp + 0x38], r15
mov rcx, qword [rsp + 0x38]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop dword [rax + rax]
cmp ebx, 0xc9b2631c
jle 0x1400026d0
cmp ebx, 0x3a60d806
je 0x14000282a
cmp ebx, 0xe201b716
je 0x1400026f2
cmp ebx, 0xc9b2631d
jne 0x140002680
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140002680
cmp ebx, 0x93aebeaf
je 0x1400026f9
cmp ebx, 0x9938f666
jne 0x140002680
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140002680
mov ebx, 0x3a60d806
jmp 0x140002680
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140002680
mov rcx, qword [rsp + 0x48]
movabs rbx, 0x4080000041000000
mov qword [rcx], rbx
mov ebx, 0x53f79cce
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebx, 0x53f79cce
je 0x140002765
cmp ebx, 0x3010901e
jne 0x140002750
jmp 0x1400028fa
mov ebx, 0x3010901e
jmp 0x140002750
mov dword [rsi + 0x3c], 0
mov qword [rsp + 0x28], r12
mov ebx, 0xc9b2631d
nop dword [rax]
cmp ebx, 0xc9b2631c
jle 0x1400027d0
cmp ebx, 0x3a60d806
je 0x14000293c
cmp ebx, 0xe201b716
je 0x1400027f2
cmp ebx, 0xc9b2631d
jne 0x140002780
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140002780
cmp ebx, 0x93aebeaf
je 0x1400027f9
cmp ebx, 0x9938f666
jne 0x140002780
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140002780
mov ebx, 0x3a60d806
jmp 0x140002780
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140002780
mov qword [rsp + 0x40], r13
mov rcx, qword [rsp + 0x40]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop dword [rax + rax]
cmp ebx, 0xc9b2631c
jle 0x1400028a0
cmp ebx, 0x3a60d806
je 0x1400029fa
cmp ebx, 0xe201b716
je 0x1400028c2
cmp ebx, 0xc9b2631d
jne 0x140002850
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140002850
cmp ebx, 0x93aebeaf
je 0x1400028c9
cmp ebx, 0x9938f666
jne 0x140002850
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140002850
mov ebx, 0x3a60d806
jmp 0x140002850
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140002850
mov rcx, qword [rsp + 0x50]
movabs rbx, 0x4080000040800000
mov qword [rcx], rbx
mov ebx, 0x53f79cce
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebx, 0x53f79cce
je 0x140002935
cmp ebx, 0x3010901e
jne 0x140002920
jmp 0x140002aca
mov ebx, 0x3010901e
jmp 0x140002920
mov dword [rsi + 0x4c], 0
mov qword [rsp + 0x28], r9
mov ebx, 0xc9b2631d
nop dword [rax]
cmp ebx, 0xc9b2631c
jle 0x1400029a0
cmp ebx, 0x3a60d806
je 0x140002b09
cmp ebx, 0xe201b716
je 0x1400029c2
cmp ebx, 0xc9b2631d
jne 0x140002950
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140002950
cmp ebx, 0x93aebeaf
je 0x1400029c9
cmp ebx, 0x9938f666
jne 0x140002950
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140002950
mov ebx, 0x3a60d806
jmp 0x140002950
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140002950
mov qword [rsp + 0x48], r10
mov rcx, qword [rsp + 0x48]
mov dword [rcx], 0
add rcx, 4
mov qword [rsp + 0x28], rcx
mov ebx, 0xc9b2631d
nop dword [rax + rax]
cmp ebx, 0xc9b2631c
jle 0x140002a70
cmp ebx, 0x3a60d806
je 0x140002b14
cmp ebx, 0xe201b716
je 0x140002a92
cmp ebx, 0xc9b2631d
jne 0x140002a20
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, edi
cmp dword [0x140b74f34], 0xa
cmovl ebx, edi
jmp 0x140002a20
cmp ebx, 0x93aebeaf
je 0x140002a99
cmp ebx, 0x9938f666
jne 0x140002a20
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ebx, 0x93aebeaf
jmp 0x140002a20
mov ebx, 0x3a60d806
jmp 0x140002a20
mov rcx, qword [rsp + 0x28]
mov dword [rcx], 0
mov ecx, dword [0x140b74f30]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov ebx, 0x9938f666
cmove ebx, eax
cmp dword [0x140b74f34], 0xa
cmovl ebx, eax
jmp 0x140002a20
mov rcx, qword [rsp + 0x58]
movabs rbx, 0x4000000040800000
mov qword [rcx], rbx
mov ebx, 0x53f79cce
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebx, 0x53f79cce
je 0x140002b02
cmp ebx, 0x3010901e
jne 0x140002af0
jmp 0x140002b33
mov ebx, 0x3010901e
jmp 0x140002af0
mov r8d, 0xab27115c
jmp 0x14000118f
mov ecx, dword [0x140b74f28]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov r8d, 0x7dc089da
mov ecx, 0x310ece98
jmp 0x140001180
mov qword [rsp + 0x140], 0
mov rcx, qword [rsp + 0x60]
mov r8d, 0x4e851d6
jmp 0x14000118f
cmp r8d, 0x6a4ee1a2
jne 0x14000118f
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x138]
mov rax, qword [rax]
mov qword [rcx], rax
mov rax, qword [rsp + 0x68]
movaps xmm0, xmmword [0x140706c70]
movups xmmword [rsi + 0x6c], xmm0
movaps xmm0, xmmword [0x140706c80]
movups xmmword [rsi + 0x7c], xmm0
mov qword [rsi + 0x8c], 0
mov dword [rsi + 0x94], 1
mov eax, 0x53f79cce
nop word cs:[rax + rax]
nop
cmp eax, 0x53f79cce
je 0x140002bc0
cmp eax, 0x3010901e
jne 0x140002bb0
jmp 0x140002bc7
mov eax, 0x3010901e
jmp 0x140002bb0
mov rax, qword [rsp + 0x80]
movabs rcx, 0x3f0000003f000000
mov qword [rax], rcx
mov eax, 0x53f79cce
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x53f79cce
je 0x140002c00
cmp eax, 0x3010901e
jne 0x140002bf0
jmp 0x140002c07
mov eax, 0x3010901e
jmp 0x140002bf0
mov rax, qword [rsp + 0x88]
mov qword [rax], 0
mov eax, 0x53f79cce
nop dword [rax + rax]
cmp eax, 0x53f79cce
je 0x140002c30
cmp eax, 0x3010901e
jne 0x140002c20
jmp 0x140002c37
mov eax, 0x3010901e
jmp 0x140002c20
mov rax, qword [rsp + 0x90]
movabs rcx, 0x4198000041980000
mov qword [rax], rcx
mov eax, 0x53f79cce
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x53f79cce
je 0x140002c70
cmp eax, 0x3010901e
jne 0x140002c60
jmp 0x140002c77
mov eax, 0x3010901e
jmp 0x140002c60
mov rax, qword [rsp + 0x98]
movabs rcx, 0x4040000040400000
mov qword [rax], rcx
mov dword [rsi + 0xb8], 0x3f800000
mov word [rsi + 0xbc], 0x101
mov byte [rsi + 0xbe], 1
movabs rax, 0x3e99999a3fa00000
mov qword [rsi + 0xc0], rax
mov rcx, rsi
call fcn.1400fd710
mov rcx, qword [rsp + 0x150]
xor rcx, rsp
call fcn.1406ad9c0
mov rax, rsi
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret