Function at 0x140001bc0
Capabilities:
Open clipboard
Read clipboard data
Write clipboard data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x430]
sub rsp, 0x530
mov rax, qword [0x140042040]
xor rax, rsp
mov qword [rbp + 0x428], rax
xor r13d, r13d
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x30], r13d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3f8], xmm0
mov qword [rbp + 0x408], rax
mov dword [rbp + 0x340], 0x607366b9
movdqa xmm0, xmmword [0x14003c8b0]
movdqu xmmword [rbp + 0x344], xmm0
movdqa xmm1, xmmword [0x14003c890]
movdqu xmmword [rbp + 0x354], xmm1
mov dword [rbp + 0x364], 0xdba2
mov r8d, 0x607366b9
lea rdx, [rbp + 0x344]
lea rcx, [rsp + 0x40]
call fcn.140003aa0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x2c8], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2d8], xmm0
movsd xmm1, qword [rax + 0x20]
movsd qword [rbp + 0x2e8], xmm1
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x70], xmm1
lea rax, [rbp + 0x2cc]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x140001ca2
lea rdx, [rbp + 0x2cc]
lea rcx, [rbp - 0x80]
call fcn.140009090
nop
mov dword [rbp + 0x2a8], 0x607364b9
movdqa xmm0, xmmword [0x14003c8d0]
movdqu xmmword [rbp + 0x2ac], xmm0
mov dword [rbp + 0x2bc], 0x688d3af9
mov r8d, 0x607364b9
lea rdx, [rbp + 0x2ac]
lea rcx, [rbp + 0x3b8]
call fcn.1400040c0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x3d8], xmm1
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x3e8], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x60], xmm1
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x50], xmm0
lea rax, [rbp + 0x3dc]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140001d30
lea rdx, [rbp + 0x3dc]
lea rcx, [rbp - 0x60]
call fcn.140009090
nop
mov dword [rbp + 0x280], 0x60736ab9
movdqa xmm0, xmmword [0x14003c790]
movdqu xmmword [rbp + 0x284], xmm0
mov dword [rbp + 0x294], 0x3d64a0db
mov dword [rbp + 0x298], 0xc6269f09
mov dword [rbp + 0x29c], 0x5c51
mov r8d, 0x60736ab9
lea rdx, [rbp + 0x284]
lea rcx, [rbp + 0x380]
call fcn.140004450
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x2c8], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2d8], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x30], xmm0
lea rax, [rbp + 0x2cc]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140001dd0
lea rdx, [rbp + 0x2cc]
lea rcx, [rbp - 0x40]
call fcn.140009090
nop
mov dword [rbp + 0x300], 0x607368b9
movdqa xmm0, xmmword [0x14003c9c0]
movdqu xmmword [rbp + 0x304], xmm0
movdqa xmm1, xmmword [0x14003ca50]
movdqu xmmword [rbp + 0x314], xmm1
movdqa xmm0, xmmword [0x14003c760]
movdqu xmmword [rbp + 0x324], xmm0
mov dword [rbp + 0x334], 0x9c118657
mov r8d, 0x607368b9
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x340]
call fcn.1400048f0
movups xmm1, xmmword [rax]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x20]
movups xmmword [rsp + 0x60], xmm1
movsd xmm0, qword [rax + 0x30]
movsd qword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x20], xmm1
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x10], xmm0
lea rax, [rsp + 0x44]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140001e90
lea rdx, [rsp + 0x44]
lea rcx, [rbp - 0x20]
call fcn.140009090
nop
mov dword [rbp + 0x280], 0x60736eb9
movdqa xmm0, xmmword [0x14003c880]
movdqu xmmword [rbp + 0x284], xmm0
mov dword [rbp + 0x294], 0xaa772d77
mov dword [rbp + 0x298], 0x4a2f513
mov dword [rbp + 0x29c], 0x77bd2a8a
mov r8d, 0x60736eb9
lea rdx, [rbp + 0x284]
lea rcx, [rbp + 0x380]
call fcn.140004e70
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x2c8], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2d8], xmm0
xorps xmm1, xmm1
movups xmmword [rbp], xmm1
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x10], xmm0
lea rax, [rbp + 0x2cc]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140001f30
lea rdx, [rbp + 0x2cc]
lea rcx, [rbp]
call fcn.140009090
nop
mov dword [rbp + 0x280], 0x60736cb9
movdqa xmm0, xmmword [0x14003ca10]
movdqu xmmword [rbp + 0x284], xmm0
mov dword [rbp + 0x294], 0xc251bda
mov byte [rbp + 0x298], 0x58
xor eax, eax
mov word [rbp + 0x299], ax
mov byte [rbp + 0x29b], al
mov r8d, 0x60736cb9
lea rdx, [rbp + 0x284]
lea rcx, [rbp + 0x3d8]
call fcn.140005370
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x3b8], xmm1
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x3c8], xmm0
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x3d0], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x30], xmm1
lea rax, [rbp + 0x3bc]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140001fe0
lea rdx, [rbp + 0x3bc]
lea rcx, [rbp + 0x20]
call fcn.140009090
nop
lea rdx, [rbp + 0x40]
call fcn.140005fa0
nop
mov dword [rbp + 0x280], 0x607310b9
movdqa xmm0, xmmword [0x14003c820]
movdqu xmmword [rbp + 0x284], xmm0
mov dword [rbp + 0x294], 0x3bdfd6f0
mov dword [rbp + 0x298], 0x163f
mov r8d, 0x607310b9
lea rdx, [rbp + 0x284]
lea rcx, [rbp + 0x3d8]
call fcn.1400060c0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x3b8], xmm1
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x3c8], xmm0
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x3d0], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x70], xmm1
lea rax, [rbp + 0x3bc]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140002090
lea rdx, [rbp + 0x3bc]
lea rcx, [rbp + 0x60]
call fcn.140009090
nop
mov dword [rbp + 0x380], 0x607316b9
movdqa xmm0, xmmword [0x14003ca40]
movdqu xmmword [rbp + 0x384], xmm0
movdqa xmm1, xmmword [0x14003c740]
movdqu xmmword [rbp + 0x394], xmm1
mov r8d, 0x607316b9
lea rdx, [rbp + 0x384]
lea rcx, [rbp + 0x280]
call fcn.1400064b0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x2c8], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2d8], xmm0
mov eax, dword [rax + 0x20]
mov dword [rbp + 0x2e8], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x90], xmm1
lea rax, [rbp + 0x2cc]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140002130
lea rdx, [rbp + 0x2cc]
lea rcx, [rbp + 0x80]
call fcn.140009090
nop
mov dword [rbp + 0x2a8], 0x607314b9
movdqa xmm0, xmmword [0x14003c9d0]
movdqu xmmword [rbp + 0x2ac], xmm0
mov dword [rbp + 0x2bc], 0xfcf191
mov r8d, 0x607314b9
lea rdx, [rbp + 0x2ac]
lea rcx, [rbp + 0x3b8]
call fcn.1400069e0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x3d8], xmm1
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x3e8], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0xa0], xmm1
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xb0], xmm0
lea rax, [rbp + 0x3dc]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1400021c5
lea rdx, [rbp + 0x3dc]
lea rcx, [rbp + 0xa0]
call fcn.140009090
nop
mov dword [rbp + 0x2a8], 0x60731ab9
movdqa xmm0, xmmword [0x14003ca00]
movdqu xmmword [rbp + 0x2ac], xmm0
mov dword [rbp + 0x2bc], 0x9c1186
mov r8d, 0x60731ab9
lea rdx, [rbp + 0x2ac]
lea rcx, [rbp + 0x280]
call fcn.1400069e0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x3d8], xmm1
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x3e8], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0xc0], xmm1
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xd0], xmm0
lea rax, [rbp + 0x3dc]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140002260
lea rdx, [rbp + 0x3dc]
lea rcx, [rbp + 0xc0]
call fcn.140009090
nop
mov dword [rbp + 0x2a8], 0x607318b9
movdqa xmm0, xmmword [0x14003c7b0]
movdqu xmmword [rbp + 0x2ac], xmm0
mov dword [rbp + 0x2bc], 0xcb21c1
mov r8d, 0x607318b9
lea rdx, [rbp + 0x2ac]
lea rcx, [rbp + 0x3b8]
call fcn.1400069e0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x3d8], xmm1
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x3e8], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0xe0], xmm1
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xf0], xmm0
lea rax, [rbp + 0x3dc]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1400022f5
lea rdx, [rbp + 0x3dc]
lea rcx, [rbp + 0xe0]
call fcn.140009090
nop
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3f8], xmm0
mov qword [rbp + 0x408], r13
mov ecx, 0x180
call fcn.140011a38
mov qword [rbp + 0x3f8], rax
mov qword [rbp + 0x400], rax
lea rcx, [rax + 0x180]
mov qword [rbp + 0x408], rcx
lea rcx, [rbp + 0x3f8]
mov qword [rsp + 0x28], rcx
lea r9, [rbp + 0x3f8]
mov r8, rax
lea rdx, [rbp + 0x100]
lea rcx, [rbp - 0x80]
call fcn.140009800
mov qword [rbp + 0x400], rax
lea r9, [fcn.140008d00]
mov edx, 0x20
lea r8d, [rdx - 0x14]
lea rcx, [rbp - 0x80]
call fcn.140011a74
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x410], xmm0
mov qword [rbp + 0x420], rax
mov dword [rbp + 0x2c8], 0x607306b9
movdqa xmm0, xmmword [0x14003c9e0]
movdqu xmmword [rbp + 0x2cc], xmm0
movdqa xmm1, xmmword [0x14003ca20]
movdqu xmmword [rbp + 0x2dc], xmm1
mov dword [rbp + 0x2ec], 0x89af7a
mov r8d, 0x607306b9
lea rdx, [rbp + 0x2cc]
lea rcx, [rsp + 0x40]
call fcn.140006d40
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x340], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x350], xmm0
movsd xmm1, qword [rax + 0x20]
movsd qword [rbp + 0x360], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x110], xmm1
lea rax, [rbp + 0x344]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140002434
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x100]
call fcn.140009090
nop
mov dword [rbp + 0x300], 0x607304b9
movdqa xmm0, xmmword [0x14003c780]
movdqu xmmword [rbp + 0x304], xmm0
movdqa xmm1, xmmword [0x14003c970]
movdqu xmmword [rbp + 0x314], xmm1
mov dword [rbp + 0x324], 0xd18f93bb
mov dword [rbp + 0x328], 0x7ef11449
mov dword [rbp + 0x32c], 0xa9e10c
mov r8d, 0x607304b9
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x380]
call fcn.140007380
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x340], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x350], xmm0
movups xmm1, xmmword [rax + 0x20]
movups xmmword [rbp + 0x360], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x130], xmm1
lea rax, [rbp + 0x344]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1400024f6
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x120]
call fcn.140009090
nop
mov dword [rbp + 0x2c8], 0x60730ab9
movdqa xmm0, xmmword [0x14003c7e0]
movdqu xmmword [rbp + 0x2cc], xmm0
movdqa xmm1, xmmword [0x14003c800]
movdqu xmmword [rbp + 0x2dc], xmm1
mov dword [rbp + 0x2ec], 0x38ebce
mov r8d, 0x60730ab9
lea rdx, [rbp + 0x2cc]
lea rcx, [rsp + 0x40]
call fcn.140006d40
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x340], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x350], xmm0
movsd xmm1, qword [rax + 0x20]
movsd qword [rbp + 0x360], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x150], xmm1
lea rax, [rbp + 0x344]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1400025a4
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x140]
call fcn.140009090
nop
mov dword [rbp + 0x300], 0x607308b9
movdqa xmm0, xmmword [0x14003c940]
movdqu xmmword [rbp + 0x304], xmm0
movdqa xmm1, xmmword [0x14003c960]
movdqu xmmword [rbp + 0x314], xmm1
mov dword [rbp + 0x324], 0xc30a883
mov dword [rbp + 0x328], 0x65ae8c3c
mov dword [rbp + 0x32c], 0x86c642
mov r8d, 0x607308b9
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x380]
call fcn.140007380
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x340], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x350], xmm0
movups xmm1, xmmword [rax + 0x20]
movups xmmword [rbp + 0x360], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x170], xmm1
lea rax, [rbp + 0x344]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140002666
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x160]
call fcn.140009090
nop
mov dword [rbp + 0x2c8], 0x60730eb9
movdqa xmm0, xmmword [0x14003c860]
movdqu xmmword [rbp + 0x2cc], xmm0
movdqa xmm1, xmmword [0x14003c850]
movdqu xmmword [rbp + 0x2dc], xmm1
mov dword [rbp + 0x2ec], 0xbf182b
mov r8d, 0x60730eb9
lea rdx, [rbp + 0x2cc]
lea rcx, [rsp + 0x40]
call fcn.140006d40
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x340], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x350], xmm0
movsd xmm1, qword [rax + 0x20]
movsd qword [rbp + 0x360], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x190], xmm1
lea rax, [rbp + 0x344]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140002714
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x180]
call fcn.140009090
nop
mov dword [rbp + 0x2c8], 0x60730cb9
movdqa xmm0, xmmword [0x14003ca30]
movdqu xmmword [rbp + 0x2cc], xmm0
movdqa xmm1, xmmword [0x14003c900]
movdqu xmmword [rbp + 0x2dc], xmm1
mov dword [rbp + 0x2ec], 0x2814d4
mov r8d, 0x60730cb9
lea rdx, [rbp + 0x2cc]
lea rcx, [rbp + 0x380]
call fcn.140006d40
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x340], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x350], xmm0
movsd xmm1, qword [rax + 0x20]
movsd qword [rbp + 0x360], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1b0], xmm1
lea rax, [rbp + 0x344]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1400027c4
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x1a0]
call fcn.140009090
nop
lea rdx, [rbp + 0x1c0]
call fcn.1400080c0
nop
mov dword [rbp + 0x2c8], 0x607330b9
movdqa xmm0, xmmword [0x14003c930]
movdqu xmmword [rbp + 0x2cc], xmm0
movdqa xmm1, xmmword [0x14003c990]
movdqu xmmword [rbp + 0x2dc], xmm1
mov dword [rbp + 0x2ec], 0xb97f0f
mov r8d, 0x607330b9
lea rdx, [rbp + 0x2cc]
lea rcx, [rsp + 0x40]
call fcn.140006d40
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x340], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x350], xmm0
movsd xmm1, qword [rax + 0x20]
movsd qword [rbp + 0x360], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1f0], xmm1
lea rax, [rbp + 0x344]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140002880
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x1e0]
call fcn.140009090
nop
mov dword [rbp + 0x340], 0x607336b9
movdqa xmm0, xmmword [0x14003c7d0]
movdqu xmmword [rbp + 0x344], xmm0
movdqa xmm1, xmmword [0x14003ca60]
movdqu xmmword [rbp + 0x354], xmm1
movdqa xmm0, xmmword [0x14003c720]
movdqu xmmword [rbp + 0x364], xmm0
mov r8d, 0x607336b9
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x380]
call fcn.140008220
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x300], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x310], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rbp + 0x320], xmm0
mov eax, dword [rax + 0x30]
mov dword [rbp + 0x330], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x210], xmm1
lea rax, [rbp + 0x304]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140002940
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x200]
call fcn.140009090
nop
mov dword [rbp + 0x2c8], 0x607334b9
movdqa xmm0, xmmword [0x14003c870]
movdqu xmmword [rbp + 0x2cc], xmm0
movdqa xmm1, xmmword [str.n_bKR0]
movdqu xmmword [rbp + 0x2dc], xmm1
mov dword [rbp + 0x2ec], 0xca522b
mov r8d, 0x607334b9
lea rdx, [rbp + 0x2cc]
lea rcx, [rsp + 0x40]
call fcn.140006d40
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x340], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x350], xmm0
movsd xmm1, qword [rax + 0x20]
movsd qword [rbp + 0x360], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x230], xmm1
lea rax, [rbp + 0x344]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400029f0
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x220]
call fcn.140009090
nop
mov dword [rbp + 0x300], 0x60733ab9
movdqa xmm0, xmmword [0x14003c770]
movdqu xmmword [rbp + 0x304], xmm0
movdqa xmm1, xmmword [0x14003c8f0]
movdqu xmmword [rbp + 0x314], xmm1
movdqa xmm0, xmmword [0x14003c830]
movdqu xmmword [rbp + 0x324], xmm0
mov byte [rbp + 0x334], 0xc9
xor eax, eax
mov word [rbp + 0x335], ax
mov byte [rbp + 0x337], al
mov r8d, 0x60733ab9
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x2c8]
call fcn.140008540
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0x340], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x350], xmm0
movups xmm1, xmmword [rax + 0x20]
movups xmmword [rbp + 0x360], xmm1
movsd xmm0, qword [rax + 0x30]
movsd qword [rbp + 0x370], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x240], xmm1
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x250], xmm0
lea rax, [rbp + 0x344]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140002ad0
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x240]
call fcn.140009090
nop
mov dword [rbp + 0x300], 0x607338b9
mov dword [rbp + 0x304], 0x53db13fe
mov dword [rbp + 0x308], 0xed6f7cbb
mov dword [rbp + 0x30c], 0x50e5149d
movdqa xmm0, xmmword [0x14003c950]
movdqa xmmword [rbp + 0x310], xmm0
movdqa xmm1, xmmword [0x14003c8a0]
movdqa xmmword [rbp + 0x320], xmm1
movdqa xmm0, xmmword [0x14003c730]
movdqa xmmword [rbp + 0x330], xmm0
mov r8d, 0x607338b9
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x340]
call fcn.1400086d0
movups xmm1, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x260], xmm1
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x270], xmm0
lea rax, [rsp + 0x44]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140002ba3
lea rdx, [rsp + 0x44]
lea rcx, [rbp + 0x260]
call fcn.140009090
mov r15d, 0x1fffff80
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x410], xmm0
mov qword [rbp + 0x420], r13
mov ecx, 0x180
call fcn.140011a38
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], rax
lea rcx, [rax + 0x180]
mov qword [rbp + 0x420], rcx
lea rcx, [rbp + 0x410]
mov qword [rsp + 0x28], rcx
lea r9, [rbp + 0x410]
mov r8, rax
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x100]
call fcn.140009800
mov qword [rbp + 0x418], rax
lea r9, [fcn.140008d00]
mov edx, 0x20
lea r8d, [rdx - 0x14]
lea rcx, [rbp + 0x100]
call fcn.140011a74
nop
nop dword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b8], xmm0
mov qword [rbp + 0x3c8], r13
mov qword [rbp + 0x3d0], 0xf
mov byte [rbp + 0x3b8], 0
or r15d, 1
mov dword [rsp + 0x28], r15d
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x140002d18
mov ecx, 1
call qword [sym.imp.USER32.dll_GetClipboardData]
mov rsi, rax
test rax, rax
je 0x140002d12
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalLock]
test rax, rax
je 0x140002d12
mov rdi, 0xffffffffffffffff
inc rdi
cmp byte [rax + rdi], 0
jne 0x140002cb4
mov rcx, qword [rbp + 0x3d0]
cmp rdi, rcx
ja 0x140002cf7
lea rbx, [rbp + 0x3b8]
cmp rcx, 0xf
cmova rbx, qword [rbp + 0x3b8]
mov qword [rbp + 0x3c8], rdi
mov r8, rdi
mov rdx, rax
mov rcx, rbx
call fcn.14002f340
mov byte [rbx + rdi], 0
jmp 0x140002d09
mov r9, rax
mov rdx, rdi
lea rcx, [rbp + 0x3b8]
call fcn.140009220
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GlobalUnlock]
call qword [sym.imp.USER32.dll_CloseClipboard]
mov rax, qword [rbp + 0x3c8]
test rax, rax
je 0x14000373b
mov rbx, r13
nop dword [rax + rax]
lea rax, [rbp + 0x3b8]
cmp qword [rbp + 0x3d0], 0xf
cmova rax, qword [rbp + 0x3b8]
movzx ecx, byte [rax + rbx]
call fcn.14001aac0
test eax, eax
mov rax, qword [rbp + 0x3c8]
je 0x140002d63
inc rbx
cmp rbx, rax
jb 0x140002d30
mov rdi, rax
cmp rax, rbx
jbe 0x140002da4
nop dword [rax + rax]
lea rax, [rbp + 0x3b8]
cmp qword [rbp + 0x3d0], 0xf
cmova rax, qword [rbp + 0x3b8]
movzx ecx, byte [rax + rdi - 1]
call fcn.14001aac0
test eax, eax
je 0x140002d9d
dec rdi
cmp rdi, rbx
ja 0x140002d70
mov rax, qword [rbp + 0x3c8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d8], xmm0
mov qword [rbp + 0x3e8], r13
mov qword [rbp + 0x3f0], r13
cmp rax, rbx
jb 0x140003a8c
sub rdi, rbx
sub rax, rbx
cmp rax, rdi
cmovb rdi, rax
lea rdx, [rbp + 0x3b8]
cmp qword [rbp + 0x3d0], 0xf
cmova rdx, qword [rbp + 0x3b8]
add rdx, rbx
mov r8, rdi
lea rcx, [rbp + 0x3d8]
call fcn.140009090
or r15d, 6
mov dword [rsp + 0x24], r15d
mov dword [rsp + 0x28], r15d
cmp qword [rbp + 0x3e8], 0
je 0x1400036fa
xorps xmm0, xmm0
movups xmmword [rbp + 0x380], xmm0
mov qword [rbp + 0x390], r13
mov qword [rbp + 0x398], 0xf
mov byte [rbp + 0x380], 0
movups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r13
mov qword [rbp + 0x298], 0xf
mov byte [rbp + 0x280], 0
movups xmmword [rbp + 0x2a8], xmm0
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], r13
mov r8d, 3
lea rdx, [0x14003c20c]
lea rcx, [rbp + 0x2a8]
call fcn.140009090
lea rsi, [rbp + 0x2a8]
mov rax, qword [rbp + 0x2c0]
cmp rax, 0xf
seta byte [rsp + 0x20]
mov r13, qword [rbp + 0x2a8]
cmova rsi, r13
lea r12, [rbp + 0x3d8]
cmp qword [rbp + 0x3f0], 0xf
cmova r12, qword [rbp + 0x3d8]
mov rdi, qword [rbp + 0x2b8]
mov rcx, qword [rbp + 0x3e8]
cmp rdi, rcx
ja 0x140002f4f
test rdi, rdi
jne 0x140002edd
xor ebx, ebx
jmp 0x140002f56
mov r14, r12
sub r14, rdi
add r14, rcx
movsx r15d, byte [rsi]
lea r8, [r14 + 1]
sub r8, r12
mov edx, r15d
mov rcx, r12
call fcn.14002fe60
mov rbx, rax
test rax, rax
je 0x140002f43
nop dword [rax]
nop dword [rax + rax]
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call fcn.14002f9c0
test eax, eax
je 0x140003265
inc rbx
lea r8, [r14 + 1]
sub r8, rbx
mov edx, r15d
mov rcx, rbx
call fcn.14002fe60
mov rbx, rax
test rax, rax
jne 0x140002f10
mov rax, qword [rbp + 0x2c0]
mov r15d, dword [rsp + 0x24]
mov rbx, 0xffffffffffffffff
cmp byte [rsp + 0x20], 0
je 0x140002f8e
lea rdx, [rax + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x140002f86
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a6e
mov rcx, r13
call fcn.140011a30
test rbx, rbx
jne 0x140003279
mov dword [rbp + 0x300], 0x6074d4b9
movdqa xmm0, xmmword [0x14003c7f0]
movdqu xmmword [rbp + 0x304], xmm0
movdqa xmm1, xmmword [str.Qm_]
movdqu xmmword [rbp + 0x314], xmm1
mov dword [rbp + 0x324], 0xccd71138
mov dword [rbp + 0x328], 0x5ef0bbb2
mov dword [rbp + 0x32c], 0x77f883
mov r8d, 0x6074d4b9
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x340]
call fcn.140007380
movups xmm1, xmmword [rax]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x20]
movups xmmword [rsp + 0x60], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
xor r13d, r13d
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], r13
lea rax, [rsp + 0x44]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x140003040
lea rdx, [rsp + 0x44]
lea rcx, [rbp + 0x2a8]
call fcn.140009090
bts r15d, 0x1d
mov dword [rsp + 0x24], r15d
mov dword [rsp + 0x28], r15d
mov rbx, r13
mov r14, qword [rbp + 0x2c0]
mov r15, qword [rbp + 0x2a8]
mov rsi, qword [rbp + 0x2b8]
test rsi, rsi
je 0x1400030b4
nop word [rax + rax]
lea rax, [rbp + 0x2a8]
cmp r14, 0xf
cmova rax, r15
movzx ecx, byte [rax + rbx]
call fcn.14001aac0
test eax, eax
je 0x1400030b4
inc rbx
cmp rbx, rsi
jb 0x140003090
mov rdi, rsi
cmp rsi, rbx
jbe 0x1400030e5
nop dword [rax]
lea rax, [rbp + 0x2a8]
cmp r14, 0xf
cmova rax, r15
movzx ecx, byte [rax + rdi - 1]
call fcn.14001aac0
test eax, eax
je 0x1400030e5
dec rdi
cmp rdi, rbx
ja 0x1400030c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c8], xmm0
mov qword [rbp + 0x2d8], r13
mov qword [rbp + 0x2e0], r13
cmp rsi, rbx
jb 0x140003a5c
sub rdi, rbx
sub rsi, rbx
cmp rsi, rdi
cmovb rdi, rsi
lea rdx, [rbp + 0x2a8]
cmp r14, 0xf
cmova rdx, r15
add rdx, rbx
mov r8, rdi
lea rcx, [rbp + 0x2c8]
call fcn.140009090
mov r15d, dword [rsp + 0x24]
or r15d, 0xc0000000
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x140003181
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000317c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a56
call fcn.140011a30
movups xmm0, xmmword [rbp + 0x2c8]
movups xmmword [rbp + 0x280], xmm0
movups xmm1, xmmword [rbp + 0x2d8]
movups xmmword [rbp + 0x290], xmm1
mov rdx, qword [rbp + 0x2c0]
cmp rdx, 0xf
jbe 0x1400031de
inc rdx
mov rcx, qword [rbp + 0x2a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400031d9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a6e
call fcn.140011a30
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x14000365e
call qword [sym.imp.USER32.dll_EmptyClipboard]
mov rdi, qword [rbp + 0x290]
lea rdx, [rdi + 1]
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_GlobalAlloc]
test rax, rax
mov rbx, rax
je 0x14000325a
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalLock]
test rax, rax
je 0x14000325a
lea r8, [rbp + 0x280]
cmp qword [rbp + 0x298], 0xf
cmova r8, qword [rbp + 0x280]
lea rdx, [rdi + 1]
mov rcx, rax
call fcn.14001a994
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GlobalUnlock]
mov rdx, rbx
mov ecx, 1
call qword [sym.imp.USER32.dll_SetClipboardData]
call qword [sym.imp.USER32.dll_CloseClipboard]
jmp 0x14000365e
sub rbx, r12
mov rax, qword [rbp + 0x2c0]
mov r15d, dword [rsp + 0x24]
jmp 0x140002f56
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
mov qword [rbp + 0x2b8], 0
mov qword [rbp + 0x2c0], 0
mov r8d, 4
lea rdx, str.ltc1
lea rcx, [rbp + 0x2a8]
call fcn.140009090
lea rsi, [rbp + 0x2a8]
mov rcx, qword [rbp + 0x2c0]
cmp rcx, 0xf
seta byte [rsp + 0x20]
mov r13, qword [rbp + 0x2a8]
cmova rsi, r13
lea r14, [rbp + 0x3d8]
cmp qword [rbp + 0x3f0], 0xf
cmova r14, qword [rbp + 0x3d8]
mov rdi, qword [rbp + 0x2b8]
mov rax, qword [rbp + 0x3e8]
cmp rdi, rax
ja 0x14000336a
sub rax, rdi
test rdi, rdi
jne 0x14000330a
xor ebx, ebx
jmp 0x140003371
lea r15, [rax + r14]
movsx r12d, byte [rsi]
lea r8, [r15 + 1]
sub r8, r14
mov edx, r12d
mov rcx, r14
call fcn.14002fe60
mov rbx, rax
test rax, rax
je 0x140003363
nop dword [rax]
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call fcn.14002f9c0
test eax, eax
je 0x140003794
inc rbx
lea r8, [r15 + 1]
sub r8, rbx
mov edx, r12d
mov rcx, rbx
call fcn.14002fe60
mov rbx, rax
test rax, rax
jne 0x140003330
mov rcx, qword [rbp + 0x2c0]
mov rbx, 0xffffffffffffffff
cmp byte [rsp + 0x20], 0
je 0x1400033a9
lea rdx, [rcx + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x1400033a1
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a6e
mov rcx, r13
call fcn.140011a30
test rbx, rbx
jne 0x1400037a3
mov dword [rbp + 0x340], 0x6074dcb9
movdqa xmm0, xmmword [0x14003c7c0]
movdqu xmmword [rbp + 0x344], xmm0
movdqa xmm1, xmmword [0x14003c920]
movdqu xmmword [rbp + 0x354], xmm1
mov dword [rbp + 0x364], 0x8b778d
mov r8d, 0x6074dcb9
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x300]
call fcn.140006d40
movups xmm1, xmmword [rax]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm0
movsd xmm1, qword [rax + 0x20]
movsd qword [rsp + 0x60], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
xor r13d, r13d
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], r13
lea rax, [rsp + 0x44]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x140003442
lea rdx, [rsp + 0x44]
lea rcx, [rbp + 0x2a8]
call fcn.140009090
mov r12d, dword [rsp + 0x30]
or r12d, 1
mov rbx, r13
mov r14, qword [rbp + 0x2c0]
mov r15, qword [rbp + 0x2a8]
mov rsi, qword [rbp + 0x2b8]
test rsi, rsi
je 0x1400034b4
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp + 0x2a8]
cmp r14, 0xf
cmova rax, r15
movzx ecx, byte [rax + rbx]
call fcn.14001aac0
test eax, eax
je 0x1400034b4
inc rbx
cmp rbx, rsi
jb 0x140003490
mov rdi, rsi
cmp rsi, rbx
jbe 0x1400034e5
nop dword [rax]
lea rax, [rbp + 0x2a8]
cmp r14, 0xf
cmova rax, r15
movzx ecx, byte [rax + rdi - 1]
call fcn.14001aac0
test eax, eax
je 0x1400034e5
dec rdi
cmp rdi, rbx
ja 0x1400034c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c8], xmm0
mov qword [rbp + 0x2d8], r13
mov qword [rbp + 0x2e0], r13
cmp rsi, rbx
jb 0x140003a68
sub rdi, rbx
sub rsi, rbx
cmp rsi, rdi
cmovb rdi, rsi
lea rdx, [rbp + 0x2a8]
cmp r14, 0xf
cmova rdx, r15
add rdx, rbx
mov r8, rdi
lea rcx, [rbp + 0x2c8]
call fcn.140009090
or r12d, 6
mov dword [rsp + 0x30], r12d
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x14000357e
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003579
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a62
call fcn.140011a30
movups xmm0, xmmword [rbp + 0x2c8]
movups xmmword [rbp + 0x280], xmm0
movups xmm1, xmmword [rbp + 0x2d8]
movups xmmword [rbp + 0x290], xmm1
mov rdx, qword [rbp + 0x2c0]
cmp rdx, 0xf
jbe 0x1400035db
inc rdx
mov rcx, qword [rbp + 0x2a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400035d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a6e
call fcn.140011a30
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x140003659
call qword [sym.imp.USER32.dll_EmptyClipboard]
mov rdi, qword [rbp + 0x290]
lea rdx, [rdi + 1]
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_GlobalAlloc]
mov rbx, rax
test rax, rax
je 0x140003653
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalLock]
test rax, rax
je 0x140003653
lea r8, [rbp + 0x280]
cmp qword [rbp + 0x298], 0xf
cmova r8, qword [rbp + 0x280]
lea rdx, [rdi + 1]
mov rcx, rax
call fcn.14001a994
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GlobalUnlock]
mov rdx, rbx
mov ecx, 1
call qword [sym.imp.USER32.dll_SetClipboardData]
call qword [sym.imp.USER32.dll_CloseClipboard]
mov r15d, dword [rsp + 0x24]
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x14000369f
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000369a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a7a
call fcn.140011a30
mov qword [rbp + 0x290], r13
mov qword [rbp + 0x298], 0xf
mov byte [rbp + 0x280], 0
mov rdx, qword [rbp + 0x398]
cmp rdx, 0xf
jbe 0x1400036fa
inc rdx
mov rcx, qword [rbp + 0x380]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400036f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a80
call fcn.140011a30
nop
mov rdx, qword [rbp + 0x3f0]
cmp rdx, 0xf
jbe 0x14000373b
inc rdx
mov rcx, qword [rbp + 0x3d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003736
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a86
call fcn.140011a30
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
and r15d, 0xfffffffe
mov rdx, qword [rbp + 0x3d0]
cmp rdx, 0xf
jbe 0x140002c50
inc rdx
mov rcx, qword [rbp + 0x3b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000378a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a92
call fcn.140011a30
jmp 0x140002c50
sub rbx, r14
mov rcx, qword [rbp + 0x2c0]
jmp 0x140003371
xor r13d, r13d
mov r12d, r13d
mov rax, qword [rbp + 0x400]
mov rcx, qword [rbp + 0x3f8]
sub rax, rcx
sar rax, 5
mov r15d, dword [rsp + 0x24]
test rax, rax
je 0x14000365e
mov r14d, r13d
nop
lea rbx, [r14 + rcx]
mov rdi, r13
cmp qword [rbx + 0x10], r13
jbe 0x140003803
nop dword [rax]
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400037ed
mov rax, qword [rbx]
movzx ecx, byte [rax + rdi]
call fcn.14001aac0
test eax, eax
je 0x140003803
inc rdi
cmp rdi, qword [rbx + 0x10]
jb 0x1400037e0
mov rsi, qword [rbx + 0x10]
cmp rsi, rdi
jbe 0x140003833
nop dword [rax]
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14000381d
mov rax, qword [rbx]
movzx ecx, byte [rax + rsi - 1]
call fcn.14001aac0
test eax, eax
je 0x140003833
dec rsi
cmp rsi, rdi
ja 0x140003810
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c8], xmm0
mov qword [rbp + 0x2d8], r13
mov qword [rbp + 0x2e0], r13
mov rax, qword [rbx + 0x10]
cmp rax, rdi
jb 0x140003a74
sub rsi, rdi
sub rax, rdi
cmp rax, rsi
cmovb rsi, rax
cmp qword [rbx + 0x18], 0xf
jbe 0x14000386f
mov rbx, qword [rbx]
lea rdx, [rbx + rdi]
mov r8, rsi
lea rcx, [rbp + 0x2c8]
call fcn.140009090
or r15d, 0x18
mov dword [rsp + 0x28], r15d
mov rdx, qword [rbp + 0x398]
cmp rdx, 0xf
jbe 0x1400038cc
inc rdx
mov rcx, qword [rbp + 0x380]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400038c7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a6e
call fcn.140011a30
movups xmm0, xmmword [rbp + 0x2c8]
movups xmmword [rbp + 0x380], xmm0
movups xmm1, xmmword [rbp + 0x2d8]
movups xmmword [rbp + 0x390], xmm1
mov rbx, qword [rbp + 0x410]
add rbx, r14
mov rdi, r13
cmp qword [rbx + 0x10], r13
jbe 0x140003923
nop dword [rax + rax]
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14000390d
mov rax, qword [rbx]
movzx ecx, byte [rax + rdi]
call fcn.14001aac0
test eax, eax
je 0x140003923
inc rdi
cmp rdi, qword [rbx + 0x10]
jb 0x140003900
mov rsi, qword [rbx + 0x10]
cmp rsi, rdi
jbe 0x140003953
nop dword [rax]
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14000393d
mov rax, qword [rbx]
movzx ecx, byte [rax + rsi - 1]
call fcn.14001aac0
test eax, eax
je 0x140003953
dec rsi
cmp rsi, rdi
ja 0x140003930
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c8], xmm0
mov qword [rbp + 0x2d8], r13
mov qword [rbp + 0x2e0], r13
mov rax, qword [rbx + 0x10]
cmp rax, rdi
jb 0x140003a74
sub rsi, rdi
sub rax, rdi
cmp rax, rsi
cmovb rsi, rax
cmp qword [rbx + 0x18], 0xf
jbe 0x14000398f
mov rbx, qword [rbx]
lea rdx, [rbx + rdi]
mov r8, rsi
lea rcx, [rbp + 0x2c8]
call fcn.140009090
or r15d, 0x60
mov dword [rsp + 0x28], r15d
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x1400039ec
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400039e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003a6e
call fcn.140011a30
movups xmm0, xmmword [rbp + 0x2c8]
movups xmmword [rbp + 0x280], xmm0
movups xmm1, xmmword [rbp + 0x2d8]
movups xmmword [rbp + 0x290], xmm1
cmp qword [rbp + 0x390], r13
je 0x140003a2c
lea rdx, [rbp + 0x3d8]
lea rcx, [rbp + 0x380]
call fcn.140001b00
test eax, eax
jne 0x1400031de
inc r12
add r14, 0x20
mov rax, qword [rbp + 0x400]
mov rcx, qword [rbp + 0x3f8]
sub rax, rcx
sar rax, 5
cmp r12, rax
jb 0x1400037d0
jmp 0x14000365e
call fcn.14001afbc
int3
call fcn.140008ea0
nop
call fcn.14001afbc
int3
call fcn.140008ea0
nop
call fcn.14001afbc
int3
call fcn.140008ea0
nop
call fcn.14001afbc
nop
call fcn.14001afbc
nop
call fcn.14001afbc
int3
call fcn.140008ea0
nop
call fcn.14001afbc
int3