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

Disassembly:
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
nop
sub rsp, 8
mov qword [rsp], rdi
nop
push 0x75b9a021
mov qword [rsp], r14
lea rbp, [rsp - 0x158]
sub rsp, 0x154b9acc
add rsp, 0x154b9874
xchg rdx, rsi
mov rdx, rsi
xchg rsi, rdx
xchg rsp, r14
mov rsp, rcx
xchg rsp, r14
call fcn.140073660
mov dword [rsp - 0x1c], 0x36f01ea7
movabs rdi, 0x428075084326b0b2
xor rdi, 0x211ca75d
sub rdi, 0x265beb4d
add rdi, 0x335208ba
xchg r14, rsi
mov rcx, r14
xchg rsi, r14
mov qword [r14 + 0x18], rdi
mov rax, qword [rsi]
call qword [rax + 8]
mov r9, r9
test al, al
je 0x140073602
xchg rdx, rax
mov rdx, qword [rsi]
xchg rdx, rax
xchg r8, rbx
mov qword [rsp + 0x250], r8
xchg r8, rbx
mov qword [rsp + 0x248], r12
mov rcx, rcx
mov qword [rsp + 0x240], r13
mov r13, qword [rax + 0x30]
xchg rdi, r15
mov qword [rsp + 0x238], rdi
xchg rdi, r15
call fcn.1400bd7c0
xchg rsp, rsp
movzx edi, ax
shl edi, 0xb
shl edi, 3
shl edi, 1
shl edi, 1
call fcn.1400bd7c0
xorps xmm0, xmm0
mov dword [rsp - 0x14], edx
movzx r15d, ax
lea rcx, [rsp + 0x78]
mov dword [rsp + 0x20], 0x3ad971db
add dword [rsp + 0x20], 0x27f1092f
sub dword [rsp + 0x20], 0x360e5575
add dword [rsp + 0x20], 0x15db118c
sub dword [rsp + 0x20], 0x399bfd3d
or r15d, edi
mov dword [rsp + 0x24], 0x1170e3a2
xor dword [rsp + 0x24], 0x3b8746b
sub dword [rsp + 0x24], 0x7d56cca
add dword [rsp + 0x24], 0xad8fdd3
lea rdx, [rsp + 0x78]
mov dword [rsp - 0x2c], 0x6bf199b2
mov dword [rsp + 0x28], 0x20e0920c
add dword [rsp + 0x28], 0x48125e5e
sub dword [rsp + 0x28], 0x116792d4
xor dword [rsp + 0x28], 0x4a46614f
add dword [rsp + 0x28], 0x1928fd03
mov word [rsp + 0x2c], 0x76b8
sub word [rsp + 0x2c], 0x2c95
sub word [rsp + 0x2c], 0x4a0e
xor word [rsp + 0x2c], 0x2bcd
mov eax, 0x4d24303c
xor eax, 0x418963f
add eax, 0x1f40a28a
xor eax, 0x687d4883
xchg rcx, rdx
mov qword [rsp + 0x70], rdx
xchg rdx, rcx
xchg rsp, rax
mov qword [rbp - 0x58], rsp
xchg rsp, rax
xchg rbp, rsp
movups xmmword [rbp + 0x78], xmm0
xchg rsp, rbp
xchg rbp, rdi
movups xmmword [rdi - 0x78], xmm0
xchg rdi, rbp
movups xmmword [rbp - 0x68], xmm0
mov r11, r11
cmp rcx, rdx
je 0x140072740
call fcn.1400bbca0
mov rax, qword [rbp - 0x58]
mov dword [rsp - 0x14], ecx
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
xor ebx, ebx
mov qword [rsp + 0x70], rdx
mov dword [rsp - 0x2c], 0x42742d7f
mov ecx, ebx
xchg rsp, r9
movups xmmword [r9 + 0x78], xmm0
xchg rsp, r9
xchg rbp, rsi
movups xmmword [rsi - 0x78], xmm0
xchg rsi, rbp
xchg rbp, rdi
movups xmmword [rdi - 0x68], xmm0
xchg rbp, rdi
test rax, rax
je 0x1400727a9
nop word [rax + rax]
xchg rdi, rdi
movzx eax, byte [rsp + rcx + 0x20]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x28], ebx
cmp rcx, qword [rbp - 0x58]
jb 0x14007278f
xorps xmm0, xmm0
mov dword [rsp - 0x24], 0x7c323a39
mov dword [rbp + 0x180], 0x618badd2
sub dword [rbp + 0x180], 0x4903197f
sub dword [rbp + 0x180], 0x9405b75
xor dword [rbp + 0x180], 0x52d8391f
xor dword [rbp + 0x180], 0x4a613535
lea rcx, [rsp + 0x38]
mov word [rbp + 0x184], 0x5dba
add word [rbp + 0x184], 0x1b9e
sub word [rbp + 0x184], 0x5a00
xor word [rbp + 0x184], 0xab9
add word [rbp + 0x184], 0x18f1
mov r12d, 0x1066863b
add r12d, 0x435643d
xor r12d, 0x3ad530dc
sub r12d, 0x2e4eda9d
mov byte [rbp + 0x186], 0x79
sub byte [rbp + 0x186], 0x50
xor byte [rbp + 0x186], 0x6d
add byte [rbp + 0x186], 0xb5
lea rdx, [rsp + 0x38]
mov dword [rsp - 0x34], ebx
mov qword [rsp + 0x30], rcx
mov eax, r12d
xchg r9, rax
mov qword [rsp + 0x68], r9
xchg r9, rax
xchg r9, rsp
movups xmmword [r9 + 0x38], xmm0
xchg rsp, r9
movups xmmword [rsp + 0x48], xmm0
xchg r14, r14
xchg r9, rsp
movups xmmword [r9 + 0x58], xmm0
xchg rsp, r9
cmp rcx, rdx
je 0x1400728a2
mov dword [rsp - 0x40], 0x50137ac2
call fcn.1400bbca0
mov rax, qword [rsp + 0x68]
lea rdx, [rsp + 0x38]
mov dword [rsp - 0x2c], esi
xorps xmm0, xmm0
mov qword [rsp + 0x30], rdx
xchg rdi, rbx
mov rcx, rdi
xchg rbx, rdi
xchg rsp, rdi
movups xmmword [rdi + 0x38], xmm0
xchg rsp, rdi
xchg rsp, rdi
movups xmmword [rdi + 0x48], xmm0
xchg rsp, rdi
movups xmmword [rsp + 0x58], xmm0
mov dword [rsp - 0x10], ecx
test rax, rax
je 0x140072909
nop
movzx eax, byte [rbp + rcx + 0x180]
mov dword [rsp - 0x40], 0x4b5c5ab0
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rsp + 0x68]
mov r12, r12
jb 0x1400728e4
mov r9d, r15d
lea r8, [rsp + 0x70]
mov dword [rsp - 0x30], esp
lea rdx, [rsp + 0x30]
xchg rcx, r12
mov r12, rsi
xchg r12, rcx
call r13
xchg rcx, r15
mov r15, qword [rsp + 0x30]
xchg r15, rcx
mov dword [rbp + 0x188], eax
xor eax, 0x6e78a4b4
mov dword [rsp - 0x30], 0x31fab552
mov dword [rbp + 0x180], eax
lea rax, [rsp + 0x38]
cmp rcx, rax
mov dword [rsp - 0x40], 0x20422bb8
jne 0x140072996
lea rdi, [rsp + 0x38]
xor eax, eax
xchg rsp, rsp
mov ecx, 0x72e990be
xor ecx, 0x5815d0ff
add ecx, 0x25ef28f1
sub ecx, 0x14e6bf94
sub ecx, 0x3c04a96e
rep stosb byte [rdi], al
mov dword [rsp - 0x44], 0xb271d40
jmp 0x14007299b
call fcn.1400bbca0
mov rcx, qword [rsp + 0x70]
lea rax, [rsp + 0x78]
mov dword [rsp - 0x30], 0x609a3802
cmp rcx, rax
jne 0x1400729e7
lea rdi, [rsp + 0x78]
xor eax, eax
mov rbp, rbp
mov ecx, 0x769d7a3d
sub ecx, 0x626c1370
xor ecx, 0x53f79433
xor ecx, 0x1e67395e
sub ecx, 0x59a1cb70
rep stosb byte [rdi], al
mov rbp, rbp
jmp 0x1400729ec
call fcn.1400bbca0
mov rax, qword [rsi]
xchg rbp, rbp
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x198], rax
call fcn.1400bd7c0
mov dword [rsp - 0x18], 0x1ebe89ab
movzx edi, ax
shl edi, 0xf
shl edi, 1
call fcn.1400bd7c0
xchg rdi, rdi
xorps xmm0, xmm0
movzx r15d, ax
lea rcx, [rbp - 8]
mov dword [rsp - 0x44], edx
mov dword [rsp + 0x20], 0x6c20c598
xor dword [rsp + 0x20], 0x3a6d6e65
sub dword [rsp + 0x20], 0x71dd78c
sub dword [rsp + 0x20], 0x46349a8d
mov r13d, 0x1300401f
xor r13d, 0x5b3685f5
add r13d, 0x90b5f89
add r13d, 0x3235bdf
sub r13d, 0x54658143
mov dword [rsp + 0x24], 0x466c40b3
xor dword [rsp + 0x24], 0x2939deac
sub dword [rsp + 0x24], 0x2314ca97
sub dword [rsp + 0x24], 0x3674aab6
or r15d, edi
mov dword [rsp + 0x28], 0x5a4e5bf6
sub dword [rsp + 0x28], 0x3652cd31
xor dword [rsp + 0x28], 0x91f132a
sub dword [rsp + 0x28], 0x1cb903ef
xor dword [rsp + 0x28], 0x3cdda3dc
lea rdx, [rbp - 8]
mov word [rsp + 0x2c], 0x69cf
xor word [rsp + 0x2c], 0x2fe9
add word [rsp + 0x2c], 0x2c14
sub word [rsp + 0x2c], 0x1425
sub word [rsp + 0x2c], 0x2237
mov byte [rsp + 0x2e], 0xb
add byte [rsp + 0x2e], 0x59
xor byte [rsp + 0x2e], 0x2e
add byte [rsp + 0x2e], 0xa6
mov eax, r13d
xchg r14, rcx
mov qword [rbp - 0x10], r14
xchg rcx, r14
mov qword [rbp + 0x28], rax
mov dword [rsp - 0x14], 0x3f7dced4
xchg rbp, rbx
movups xmmword [rbx - 8], xmm0
xchg rbx, rbp
xchg rbp, rbx
movups xmmword [rbx + 8], xmm0
xchg rbp, rbx
movups xmmword [rbp + 0x18], xmm0
cmp rcx, rdx
je 0x140072b38
mov dword [rsp - 0x38], ebp
call fcn.1400bbca0
mov rax, qword [rbp + 0x28]
lea rdx, [rbp - 8]
xchg r11, r11
xorps xmm0, xmm0
mov qword [rbp - 0x10], rdx
mov rcx, rbx
mov dword [rsp - 0x30], ebx
xchg rsi, rbp
movups xmmword [rsi - 8], xmm0
xchg rsi, rbp
xchg rbp, rcx
movups xmmword [rcx + 8], xmm0
xchg rcx, rbp
xchg rcx, rbp
movups xmmword [rcx + 0x18], xmm0
xchg rbp, rcx
test rax, rax
je 0x140072b96
movzx eax, byte [rsp + rcx + 0x20]
mov dword [rsp - 0x18], 0x553580b2
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp + 0x28]
jb 0x140072b74
mov dword [rsp - 0x30], esp
xorps xmm0, xmm0
mov dword [rbp + 0x190], 0xa240240
add dword [rbp + 0x190], 0x3bf05d04
sub dword [rbp + 0x190], 0x1ddc046a
sub dword [rbp + 0x190], 0x104725e6
lea rcx, [rbp - 0x48]
mov word [rbp + 0x194], 0x3c85
xor word [rbp + 0x194], 0x295d
add word [rbp + 0x194], 0x35e3
sub word [rbp + 0x194], 0x1ce9
lea rdx, [rbp - 0x48]
mov byte [rbp + 0x196], 0x39
xor byte [rbp + 0x196], 0x30
add byte [rbp + 0x196], 0x1c
xor byte [rbp + 0x196], 0x1a
add byte [rbp + 0x196], 0xba
mov qword [rbp - 0x50], rcx
mov dword [rsp - 0x1c], 0xae8217d
xchg r12, rbx
mov rax, rbx
xchg rbx, r12
xchg r15, rax
mov qword [rbp - 0x18], r15
xchg r15, rax
movups xmmword [rbp - 0x48], xmm0
xchg r9, rbp
movups xmmword [r9 - 0x38], xmm0
xchg rbp, r9
xchg rsp, rbp
movups xmmword [rsp - 0x28], xmm0
xchg rsp, rbp
cmp rcx, rdx
mov dword [rsp - 0x44], ebp
je 0x140072c5d
call fcn.1400bbca0
mov rax, qword [rbp - 0x18]
lea rdx, [rbp - 0x48]
mov dword [rsp - 0x34], 0x3d031050
xorps xmm0, xmm0
xchg rdx, rsp
mov qword [rbp - 0x50], rsp
xchg rsp, rdx
xchg r14, rcx
mov r14, rbx
xchg r14, rcx
xchg r9, rbp
movups xmmword [r9 - 0x48], xmm0
xchg r9, rbp
xchg r10, rbp
movups xmmword [r10 - 0x38], xmm0
xchg rbp, r10
movups xmmword [rbp - 0x28], xmm0
test rax, rax
mov dword [rsp - 0x3c], 0x749757ae
je 0x140072cd3
nop dword [rax + rax]
movzx eax, byte [rbp + rcx + 0x190]
mov dword [rsp - 0x30], 0x4ef8ffc0
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp - 0x18]
jb 0x140072caf
xchg rcx, rcx
mov r9d, r15d
lea r8, [rbp - 0x10]
lea rdx, [rbp - 0x50]
xchg rbp, rcx
mov rbp, rsi
xchg rbp, rcx
call qword [rbp + 0x198]
xchg rcx, r11
mov r11, qword [rbp - 0x50]
xchg rcx, r11
mov r15d, eax
mov r10, r10
mov dword [rbp + 0x190], eax
xor r15d, 0x6e78a4b4
lea rax, [rbp - 0x48]
cmp rcx, rax
mov dword [rsp - 0x10], 0x4f0209fa
jne 0x140072d51
lea rdi, [rbp - 0x48]
xor eax, eax
mov ecx, 0x60b1b4ce
sub ecx, 0x60ad0d86
add ecx, 0x3268e891
xor ecx, 0x792d58d9
xor ecx, 0x4b40d730
rep stosb byte [rdi], al
mov dword [rsp - 0x28], 0x35725696
jmp 0x140072d59
call fcn.1400bbca0
mov r12, r12
xchg rcx, r8
mov r8, qword [rbp - 0x10]
xchg r8, rcx
lea rax, [rbp - 8]
cmp rcx, rax
jne 0x140072d9d
xchg r11, r11
lea rdi, [rbp - 8]
xor eax, eax
mov ecx, 0x4b179eae
add ecx, 0x1de28b7
sub ecx, 0x347189f4
xor ecx, 0x5081ce50
sub ecx, 0x4805f2f1
rep stosb byte [rdi], al
jmp 0x140072da2
call fcn.1400bbca0
mov eax, dword [rbp + 0x180]
mov dword [rsp - 0x3c], 0x78731d1e
xchg r10, r14
mov rcx, r10
xchg r10, r14
mov edi, r15d
shl rdi, 0x15
shl rdi, 6
shl rdi, 2
shl rdi, 2
shl rdi, 1
or rdi, rax
mov dword [rsp - 0x44], esi
xchg rdi, rdx
mov rdi, rdx
xchg rdi, rdx
call fcn.140072270
mov rcx, rdi
movabs r15, 0x428075082f5c4200
add r15, 0x29fa27f1
sub r15, 0xe42f95
xor r15, 0x37420f00
xor rcx, r15
xchg r12, r12
xchg rcx, rdi
mov qword [r14 + 0x18], rdi
xchg rcx, rdi
test eax, eax
xchg r9, r9
jns 0x140072ea1
mov rdx, rdi
mov rcx, r14
call fcn.140072270
xchg r9, r9
test eax, eax
jns 0x1400735fb
lea rcx, [0x1400abec5]
mov qword [r14 + 0x18], r15
mov rbp, rbp
xor rcx, r15
mov qword [r14 + 0x20], rcx
xchg r10, r13
mov r10, qword [rsp + 0x240]
xchg r13, r10
mov r12, qword [rsp + 0x248]
xchg rbx, rbx
mov rbx, qword [rsp + 0x250]
xchg r15, rcx
mov rcx, qword [rsp + 0x238]
xchg r15, rcx
sub rsp, 0xfffffffffffffda8
pop r14
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret
xchg r11, rax
mov r11, qword [rsi]
xchg r11, rax
lea rcx, [rbp + 0x78]
mov dword [rsp - 0x14], edx
xorps xmm0, xmm0
mov dword [rsp + 0x20], 0x3ef44efe
sub dword [rsp + 0x20], 0xaba9b53
sub dword [rsp + 0x20], 0x2c84480a
xor dword [rsp + 0x20], 0x6d51f79e
sub dword [rsp + 0x20], 0x61e9625b
lea rdx, [rbp + 0x78]
mov dword [rsp + 0x24], 0x4d6c83bf
xor dword [rsp + 0x24], 0x74036fb
add dword [rsp + 0x24], 0x1cdaee35
sub dword [rsp + 0x24], 0x513b7aa7
mov dword [rsp + 0x28], 0x42586db3
sub dword [rsp + 0x28], 0x1a8a7703
add dword [rsp + 0x28], 0x2da6d78b
sub dword [rsp + 0x28], 0x1e7e945f
mov rdi, qword [rax + 0x50]
mov dword [rsp - 0x28], esp
mov eax, 0x2a0929a4
xor eax, 0x52439bf7
sub eax, 0x3f844faa
sub eax, 0x38c6629b
xchg r15, rax
mov qword [rbp + 0xa8], r15
xchg r15, rax
mov word [rsp + 0x2c], 0x2f7d
add word [rsp + 0x2c], 0x3996
sub word [rsp + 0x2c], 0x5d79
add word [rsp + 0x2c], 0x246c
sub word [rsp + 0x2c], 0x42e
mov qword [rbp + 0x70], rcx
xchg rbx, rbp
movups xmmword [rbx + 0x78], xmm0
xchg rbp, rbx
xchg r8, rbp
movups xmmword [r8 + 0x88], xmm0
xchg r8, rbp
movups xmmword [rbp + 0x98], xmm0
mov dword [rsp - 0x38], 0x368c2677
cmp rcx, rdx
je 0x140072fac
call fcn.1400bbca0
xchg rdi, rdi
mov rax, qword [rbp + 0xa8]
lea rdx, [rbp + 0x78]
xorps xmm0, xmm0
mov dword [rsp - 0x40], ebp
mov qword [rbp + 0x70], rdx
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
xchg rsp, rbp
movups xmmword [rsp + 0x78], xmm0
xchg rbp, rsp
xchg r10, rbp
movups xmmword [r10 + 0x88], xmm0
xchg rbp, r10
movups xmmword [rbp + 0x98], xmm0
xchg r10, r10
test rax, rax
je 0x140073017
nop dword [rax]
movzx eax, byte [rsp + rcx + 0x20]
mov r8, r8
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp + 0xa8]
mov dword [rsp - 0x14], edx
jb 0x140072ff7
xorps xmm0, xmm0
mov dword [rbp + 0x180], 0x73fe2faf
sub dword [rbp + 0x180], 0x3e79e726
add dword [rbp + 0x180], 0x487a508d
sub dword [rbp + 0x180], 0x660d6422
lea rcx, [rbp + 0x38]
xchg r12, r12
mov word [rbp + 0x184], 0x3e34
add word [rbp + 0x184], 0x11ab
sub word [rbp + 0x184], 0x4901
add word [rbp + 0x184], 0x7853
xor word [rbp + 0x184], 0x51e3
lea rdx, [rbp + 0x38]
mov byte [rbp + 0x186], 0x61
sub byte [rbp + 0x186], 0x4b
add byte [rbp + 0x186], 0x3c
xor byte [rbp + 0x186], 0x15
add byte [rbp + 0x186], 0xb2
mov qword [rbp + 0x30], rcx
mov dword [rsp - 0x18], 0x1b87b516
xchg r12, rax
mov r12, rax
xchg r12, rax
mov qword [rbp + 0x68], rax
xchg r11, r11
xchg r15, rbp
movups xmmword [r15 + 0x38], xmm0
xchg rbp, r15
xchg r13, rbp
movups xmmword [r13 + 0x48], xmm0
xchg rbp, r13
movups xmmword [rbp + 0x58], xmm0
mov dword [rsp - 0x24], 0x39103207
cmp rcx, rdx
je 0x1400730f3
call fcn.1400bbca0
mov dword [rsp - 0x3c], 0x552f7539
mov rax, qword [rbp + 0x68]
lea rdx, [rbp + 0x38]
xorps xmm0, xmm0
mov r11, r11
mov qword [rbp + 0x30], rdx
mov rcx, rbx
xchg rbp, r14
movups xmmword [r14 + 0x38], xmm0
xchg rbp, r14
xchg rcx, rbp
movups xmmword [rcx + 0x48], xmm0
xchg rbp, rcx
xchg r13, rbp
movups xmmword [r13 + 0x58], xmm0
xchg r13, rbp
test rax, rax
je 0x14007314e
nop
xchg r11, r11
movzx eax, byte [rbp + rcx + 0x180]
mov word [rdx + rcx*2], ax
inc rcx
xchg rdx, rdx
cmp rcx, qword [rbp + 0x68]
jb 0x140073132
mov r9d, dword [rbp + 0x188]
lea r8, [rbp + 0x70]
mov rbp, rbp
lea rdx, [rbp + 0x30]
xchg rdi, rsi
mov rcx, rdi
xchg rsi, rdi
call rdi
mov r13, r13
xchg r11, rcx
mov r11, qword [rbp + 0x30]
xchg r11, rcx
lea rax, [rbp + 0x38]
mov rcx, rcx
cmp rcx, rax
jne 0x1400731c2
lea rdi, [rbp + 0x38]
xor eax, eax
mov dword [rsp - 0x24], 0x169994d1
mov ecx, 0x60ec6c2c
sub ecx, 0xa932fc7
sub ecx, 0x9caed7e
add ecx, 0x1629c34b
sub ecx, 0x62b81202
rep stosb byte [rdi], al
mov dword [rsp - 0x28], 0x16d9b6f0
jmp 0x1400731ca
call fcn.1400bbca0
xchg rsi, rsi
mov rcx, qword [rbp + 0x70]
lea rax, [rbp + 0x78]
cmp rcx, rax
mov dword [rsp - 0x1c], esp
jne 0x140073214
lea rdi, [rbp + 0x78]
xor eax, eax
xchg rdx, rdx
mov ecx, 0x2fae0c
add ecx, 0x31a984c1
add ecx, 0x24d5a53d
add ecx, 0xfa7f24
xor ecx, 0x57a9571e
rep stosb byte [rdi], al
mov dword [rsp - 0xc], 0x12ce7a3f
jmp 0x140073219
call fcn.1400bbca0
xchg r14, rax
mov r14, qword [rsi]
xchg r14, rax
lea rcx, [rbp + 0xf8]
xorps xmm0, xmm0
mov dword [rsp - 0x14], 0x2b4c5e88
mov dword [rsp + 0x20], 0x7b3627b1
xor dword [rsp + 0x20], 0x15634aca
sub dword [rsp + 0x20], 0x3b8b6572
xor dword [rsp + 0x20], 0x3a3131ed
mov dword [rsp + 0x24], 0x6609f130
xor dword [rsp + 0x24], 0x757c33ac
xor dword [rsp + 0x24], 0x1c42fd54
add dword [rsp + 0x24], 0x694e90a
mov dword [rsp + 0x28], 0x30a446e0
xor dword [rsp + 0x28], 0x4deb6d5a
sub dword [rsp + 0x28], 0x7a047685
add dword [rsp + 0x28], 0x72a2b4
add dword [rsp + 0x28], 0x2f38e1f3
xchg r8, rdi
mov r8, qword [rax + 0x50]
xchg rdi, r8
lea rax, [rbp + 0xf8]
mov word [rsp + 0x2c], 0x1d2c
add word [rsp + 0x2c], 0x27ba
add word [rsp + 0x2c], 0x283e
sub word [rsp + 0x2c], 0x31bf
xor word [rsp + 0x2c], 0xbb
mov byte [rsp + 0x2e], 0x72
add byte [rsp + 0x2e], 6
xor byte [rsp + 0x2e], 0x11
add byte [rsp + 0x2e], 0x87
xchg r15, rcx
mov qword [rbp + 0xf0], r15
xchg rcx, r15
mov qword [rbp + 0x128], r13
xchg r14, rbp
movups xmmword [r14 + 0xf8], xmm0
xchg rbp, r14
xchg r11, rbp
movups xmmword [r11 + 0x108], xmm0
xchg rbp, r11
xchg r9, rbp
movups xmmword [r9 + 0x118], xmm0
xchg r9, rbp
cmp rcx, rax
je 0x140073339
mov dword [rsp - 0x24], ebp
call fcn.1400bbca0
mov r13, qword [rbp + 0x128]
lea rdx, [rbp + 0xf8]
mov dword [rsp - 0x14], 0x14142ac3
xorps xmm0, xmm0
mov qword [rbp + 0xf0], rdx
mov rcx, rbx
movups xmmword [rbp + 0xf8], xmm0
mov rcx, rcx
movups xmmword [rbp + 0x108], xmm0
movups xmmword [rbp + 0x118], xmm0
test r13, r13
je 0x1400733a1
xchg rsi, rsi
nop dword [rax]
movzx eax, byte [rsp + rcx + 0x20]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x44], 0x70dcecb3
cmp rcx, qword [rbp + 0x128]
jb 0x140073380
xorps xmm0, xmm0
xchg r9, r9
mov dword [rbp + 0x180], 0x3de77200
add dword [rbp + 0x180], 0x9b1b599
add dword [rbp + 0x180], 0x7d8ed7a
sub dword [rbp + 0x180], 0x2a0f8b22
xor dword [rbp + 0x180], 0x3293bd05
lea rcx, [rbp + 0xb8]
mov word [rbp + 0x184], 0x1e70
add word [rbp + 0x184], 0x25b6
xor word [rbp + 0x184], 0x7eeb
xor word [rbp + 0x184], 0x141f
lea rax, [rbp + 0xb8]
mov rsi, rsi
mov byte [rbp + 0x186], 0x3c
sub byte [rbp + 0x186], 0xb
xor byte [rbp + 0x186], 0x3a
add byte [rbp + 0x186], 0x23
add byte [rbp + 0x186], 0xcb
xchg rsi, rcx
mov qword [rbp + 0xb0], rsi
xchg rsi, rcx
mov qword [rbp + 0xe8], r12
mov dword [rsp - 0x40], 0x3705d2fb
xchg rbp, r13
movups xmmword [r13 + 0xb8], xmm0
xchg rbp, r13
xchg rbp, rsi
movups xmmword [rsi + 0xc8], xmm0
xchg rsi, rbp
movups xmmword [rbp + 0xd8], xmm0
mov rcx, rcx
cmp rcx, rax
je 0x140073490
call fcn.1400bbca0
mov r12, r12
xchg r12, rdi
mov rdi, qword [rbp + 0xe8]
xchg r12, rdi
lea rcx, [rbp + 0xb8]
mov dword [rsp - 0x44], ebp
xorps xmm0, xmm0
xchg r12, rcx
mov qword [rbp + 0xb0], r12
xchg r12, rcx
xchg rbp, rcx
movups xmmword [rcx + 0xb8], xmm0
xchg rcx, rbp
movups xmmword [rbp + 0xc8], xmm0
xchg rbx, rbp
movups xmmword [rbx + 0xd8], xmm0
xchg rbp, rbx
test r12, r12
je 0x1400734fd
xchg rdi, rdi
nop
movzx eax, byte [rbp + rbx + 0x180]
mov word [rcx + rbx*2], ax
inc rbx
mov dword [rsp - 0x18], 0x605f31e0
cmp rbx, qword [rbp + 0xe8]
jb 0x1400734d9
mov r9d, dword [rbp + 0x190]
mov dword [rsp - 0x44], 0x54e52cc3
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xb0]
xchg rsi, r9
mov rcx, r9
xchg r9, rsi
call rdi
mov r14, r14
xchg rdx, rcx
mov rdx, qword [rbp + 0xb0]
xchg rcx, rdx
lea rax, [rbp + 0xb8]
cmp rcx, rax
mov dword [rsp - 0xc], 0x772a6fb
jne 0x140073581
lea rdi, [rbp + 0xb8]
xor eax, eax
mov dword [rsp - 0x44], edi
mov ecx, 0xb0b3b1d
xor ecx, 0x35d47fcf
sub ecx, 0x2123f419
add ecx, 0x5032fbbb
sub ecx, 0x6dee4c44
rep stosb byte [rdi], al
xchg r10, r10
jmp 0x140073586
call fcn.1400bbca0
xchg rcx, r10
mov r10, qword [rbp + 0xf0]
xchg r10, rcx
lea rax, [rbp + 0xf8]
cmp rcx, rax
mov rdx, rdx
jne 0x1400735ea
xor eax, eax
lea rdi, [rbp + 0xf8]
mov ecx, 0x3c207c19
sub ecx, 0x23a0f583
xor ecx, 0x6b317177
sub ecx, 0x734ef7b1
rep stosb byte [rdi], al
mov dword [rsp - 0x44], edi
mov rax, qword [rsi]
xchg rcx, rsi
mov rsi, rcx
xchg rsi, rcx
call qword [rax + 0x10]
xor eax, eax
mov dword [rsp - 0xc], 0x7aadf360
jmp 0x140072e4c
call fcn.1400bbca0
mov rax, qword [rsi]
mov rcx, rsi
mov rsp, rsp
call qword [rax + 0x10]
xor eax, eax
jmp 0x140072e4c
lea rcx, [0x1400abec5]
mov dword [rsp - 0x34], ecx
mov eax, 0x6e6d28a7
sub eax, 0x19a83377
sub eax, 0x39475e55
xor eax, 0x2016e668
xor eax, 0xfb6b70b2
xor rcx, rdi
mov dword [rsp - 0x14], ebx
mov qword [r14 + 0x20], rcx
neg rsp
add rsp, 0xfffffffffffffda8
neg rsp
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rsi, qword [rsp]
add rsp, 8
pop rbp
ret