Function at 0x14003d42d
Capabilities:
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x2d2a8ab8
pushf
not eax
add eax, 0xb851097a
xor eax, 0xc6de5741
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb2918294
xor eax, 0xf4e0a491
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xbc123f73
xor eax, 0xef1b6335
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe99b0cca
xor eax, 0xdeb42edf
rol eax, 0x94
popf
cmp eax, 4
jne 0x14003d490
popf
pop rax
jmp 0x14003da23
cmp eax, 0
jne 0x14003d49f
popf
pop rax
jmp 0x14003d652
cmp eax, 3
jne 0x14003d4ae
popf
pop rax
jmp 0x14003d96a
cmp eax, 1
jne 0x14003d4bd
popf
pop rax
jmp 0x14003d80c
cmp eax, 0xd
jne 0x14003d4cc
popf
pop rax
jmp 0x14003de71
cmp eax, 0x1a
jne 0x14003d4db
popf
pop rax
jmp 0x14003e5da
cmp eax, 0xe
jne 0x14003d4ea
popf
pop rax
jmp 0x14003deb5
cmp eax, 0xb
jne 0x14003d4f9
popf
pop rax
jmp 0x14003dcee
cmp eax, 0x19
jne 0x14003d508
popf
pop rax
jmp 0x14003e591
cmp eax, 8
jne 0x14003d517
popf
pop rax
jmp 0x14003dc05
cmp eax, 0x1d
jne 0x14003d526
popf
pop rax
jmp 0x14003e6da
cmp eax, 0x17
jne 0x14003d535
popf
pop rax
jmp 0x14003e3ea
cmp eax, 0x1c
jne 0x14003d544
popf
pop rax
jmp 0x14003e67a
cmp eax, 0x12
jne 0x14003d553
popf
pop rax
jmp 0x14003e0a3
cmp eax, 0x18
jne 0x14003d562
popf
pop rax
jmp 0x14003e503
cmp eax, 0x11
jne 0x14003d571
popf
pop rax
jmp 0x14003e057
cmp eax, 0x1b
jne 0x14003d580
popf
pop rax
jmp 0x14003e615
cmp eax, 0x16
jne 0x14003d58f
popf
pop rax
jmp 0x14003e34a
cmp eax, 0xa
jne 0x14003d59e
popf
pop rax
jmp 0x14003dca3
cmp eax, 0x14
jne 0x14003d5ad
popf
pop rax
jmp 0x14003e20b
cmp eax, 0xf
jne 0x14003d5bc
popf
pop rax
jmp 0x14003df88
cmp eax, 0x13
jne 0x14003d5cb
popf
pop rax
jmp 0x14003e166
cmp eax, 0x15
jne 0x14003d5da
popf
pop rax
jmp 0x14003e289
cmp eax, 2
jne 0x14003d5e9
popf
pop rax
jmp 0x14003d8da
cmp eax, 0x1e
jne 0x14003d5f8
popf
pop rax
jmp 0x14003e713
cmp eax, 0xc
jne 0x14003d607
popf
pop rax
jmp 0x14003ddf0
cmp eax, 7
jne 0x14003d616
popf
pop rax
jmp 0x14003db87
cmp eax, 5
jne 0x14003d625
popf
pop rax
jmp 0x14003dabd
cmp eax, 9
jne 0x14003d634
popf
pop rax
jmp 0x14003dc54
cmp eax, 0x10
jne 0x14003d643
popf
pop rax
jmp 0x14003dfc3
cmp eax, 6
jne 0x14003d652
popf
pop rax
jmp 0x14003db6a
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
mov qword [rsp + 0x20], r8
mov r15, rdx
mov r14, rcx
mov r10, qword [rcx]
mov r9, rdx
sub r9, r10
movabs rbx, 0x2c6c6f625c9042ea
pushf
not rbx
add rbx, 0x47835965
xor rbx, 0x5266ebe2
rol rbx, 0xcc
popf
pushf
not rbx
add rbx, 0x65004d84
xor rbx, 0x79435ec2
rol rbx, 0x7f
popf
pushf
not rbx
add rbx, 0x51c1236a
xor rbx, 0x5a17cdac
rol rbx, 0xe5
popf
pushf
not rbx
add rbx, 0x46329ef8
xor rbx, 0x79582a92
rol rbx, 0xd7
popf
mov rax, rbx
imul r9
mov r13, rdx
sar r13, 4
mov rax, r13
shr rax, 0x3f
push rax
not rax
sub r13, rax
pop rax
sub r13, 1
mov rcx, qword [rcx + 8]
sub rcx, r10
mov rax, rbx
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
movabs r11, 0xf789999a311fdb01
pushf
not r11
add r11, 0x4da5af28
xor r11, 0x7afa49a3
rol r11, 0xcd
popf
pushf
not r11
add r11, 0x4d1cabce
xor r11, 0x6a5f398c
rol r11, 0x5d
popf
cmp rdx, r11
je 0x14003d7c6
push rax
pushf
mov eax, 0x1bb5baf2
pushf
not eax
add eax, 0x85969824
xor eax, 0xce4a1abe
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf2bd3dd7
xor eax, 0xfc2f81ba
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc41803de
xor eax, 0x87303631
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xe7b1be95
xor eax, 0xe9b831c4
rol eax, 0x59
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0x1752637f
pushf
not eax
add eax, 0xefad874e
xor eax, 0xa4639006
rol eax, 0x53
popf
pushf
not eax
add eax, 0xdb6382da
xor eax, 0x9d03dd57
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xde260ef9
xor eax, 0xb7e7ed28
rol eax, 0x86
popf
jmp 0x14003d481
lea r9, [rdx + 1]
mov qword [rsp + 0x48], r9
mov rcx, qword [r14 + 0x10]
sub rcx, r10
mov rax, rbx
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov rcx, rdx
shr rcx, 1
mov rax, r11
sub rax, rcx
cmp rdx, rax
ja 0x14003d8a7
push rax
pushf
mov eax, 0x44afc63c
pushf
not eax
add eax, 0xfbb23e70
xor eax, 0xeb42d634
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xac993a92
xor eax, 0x98e2e67f
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa273d5fb
xor eax, 0xcf17269a
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe2a119dc
xor eax, 0x9c9477f9
rol eax, 0xcb
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0x54c1604b
pushf
not eax
add eax, 0x8732a53f
xor eax, 0xae6d2479
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbba9803f
xor eax, 0x92990ebc
rol eax, 0xcb
popf
jmp 0x14003d481
lea rax, [rcx + rdx]
mov rsi, r9
cmp rax, r9
cmovae rsi, rax
cmp rsi, r11
ja 0x14003d937
push rax
pushf
mov eax, 0x52c6a362
pushf
not eax
add eax, 0xc341667f
xor eax, 0xac1b2af3
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd24326c9
xor eax, 0xd5924a9f
rol eax, 0x73
popf
pushf
not eax
add eax, 0xcdf76021
xor eax, 0xa76b212e
rol eax, 0x13
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0x2b3bd0a6
pushf
not eax
add eax, 0xe6f35bc9
xor eax, 0xc4a5cb8b
rol eax, 0x24
popf
pushf
not eax
add eax, 0x8c738673
xor eax, 0xef4f7bdb
rol eax, 6
popf
jmp 0x14003d481
lea rax, [rsi + rsi*4]
lea r12, [rax*8]
mov qword [rsp + 0x30], rsi
cmp r12, 0x1000
jb 0x14003d9ca
push rax
pushf
mov eax, 0xb1d46fba
pushf
not eax
add eax, 0x98beaa4d
xor eax, 0xdc59224e
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc104a6f4
xor eax, 0xd5f6e34a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8bbd413e
xor eax, 0xf51c413d
rol eax, 0x92
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0x7df69077
pushf
not eax
add eax, 0xb0ee544c
xor eax, 0xd47687c6
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb7d490f2
xor eax, 0xbd169885
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x84e6578f
xor eax, 0x8c648832
rol eax, 0x82
popf
pushf
not eax
add eax, 0xdd9e81b4
xor eax, 0xf5b4031e
rol eax, 0xc6
popf
jmp 0x14003d481
lea rcx, [r12 + 0x27]
cmp rcx, r12
jbe 0x14003da64
push rax
pushf
mov eax, 0x1bb63fa
pushf
not eax
add eax, 0xe6bc4612
xor eax, 0xb2a488b6
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa936e546
xor eax, 0xb4a9b91b
rol eax, 0x15
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0x8d6a839e
pushf
not eax
add eax, 0xab679fc8
xor eax, 0xdcd80a17
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb72157b5
xor eax, 0xcd3e2d3b
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x88bad762
xor eax, 0x852e9338
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa2648e8a
xor eax, 0x92dc4392
rol eax, 0x43
popf
jmp 0x14003d481
call fcn.14003e719
test rax, rax
je 0x14003db11
push rax
pushf
mov eax, 0x55261faa
pushf
not eax
add eax, 0xe857b583
xor eax, 0x91d6000f
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xbe1dd6d0
xor eax, 0x9a2c5ef5
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf715cbe1
xor eax, 0xf9d3baf1
rol eax, 0x1f
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0xd4a1cc60
pushf
not eax
add eax, 0x893811a2
xor eax, 0xe6f59b81
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xda146367
xor eax, 0x83eeedbb
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfd80a9ca
xor eax, 0x8564347d
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcfb081f4
xor eax, 0xe5b66958
rol eax, 0x16
popf
jmp 0x14003d481
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov qword [rsp + 0x38], rdi
xor ebx, ebx
mov r8, qword [rsp + 0x20]
jmp 0x14003dcee
test r12, r12
je 0x14003dbd2
push rax
pushf
mov eax, 0x3c1e1d30
pushf
not eax
add eax, 0xde0a2245
xor eax, 0x989d9493
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb50286d0
xor eax, 0xe1ae3069
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa1ef6135
xor eax, 0xa75fdb8a
rol eax, 0x8e
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0xfb12bc8f
pushf
not eax
add eax, 0xbb59b24f
xor eax, 0xe62caca4
rol eax, 0x92
popf
pushf
not eax
add eax, 0xee531e0c
xor eax, 0x89768462
rol eax, 0xc
popf
jmp 0x14003d481
mov rcx, r12
call fcn.14003e719
mov rdi, rax
mov qword [rsp + 0x38], rax
xor ebx, ebx
mov r8, qword [rsp + 0x20]
jmp 0x14003dca3
xor ebx, ebx
mov edi, ebx
mov qword [rsp + 0x38], rbx
push rax
pushf
mov eax, 0x2c555359
pushf
not eax
add eax, 0x9c10918e
xor eax, 0x8bfa9d28
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc940ae98
xor eax, 0xe79fac05
rol eax, 8
popf
pushf
not eax
add eax, 0xc766e4df
xor eax, 0xc5292e7b
rol eax, 0x81
popf
jmp 0x14003d481
mov qword [rsp + 0x30], rsi
push rax
pushf
mov eax, 0x3c0ee2a8
pushf
not eax
add eax, 0xb68bd7ed
xor eax, 0x980466cc
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xed308ad4
xor eax, 0xd6e3710b
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xaedf56bd
xor eax, 0x9e33b89c
rol eax, 0x97
popf
jmp 0x14003d481
lea rax, [r13*4]
push r13
not r13
sub rax, r13
pop r13
sub rax, 1
lea r13, [rax*8]
lea rax, [rdi + r13]
mov qword [rsp + 0x40], rax
lea rsi, [rax + 0x28]
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x28], rsi
mov rdx, r8
mov rcx, rax
call fcn.14005ed8b
mov rax, qword [rsp + 0x20]
mov rax, qword [rax + 0x20]
mov rcx, qword [rsp + 0x40]
mov qword [rcx + 0x20], rax
mov qword [rsp + 0x28], rcx
mov r9, qword [r14 + 8]
mov rax, qword [r14]
cmp r15, r9
jne 0x14003ddaa
push rax
pushf
mov eax, 0x26c995c3
pushf
not eax
add eax, 0xaaef5a1f
xor eax, 0xfcafd4d5
rol eax, 0x56
popf
pushf
not eax
add eax, 0xac6fdeda
xor eax, 0xc4221262
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa3782ec9
xor eax, 0xc59b21ae
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb84c96c0
xor eax, 0xb4ab8478
rol eax, 0xae
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0x4d090cf6
pushf
not eax
add eax, 0xf128dfda
xor eax, 0xd2db179c
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc4b462d1
xor eax, 0x9bb94380
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x849a00e7
xor eax, 0xfaf64154
rol eax, 0xe7
popf
jmp 0x14003d481
mov rcx, rdi
cmp rax, r9
je 0x14003de2b
push rax
pushf
mov eax, 0x6c65c664
pushf
not eax
add eax, 0xd86ae58f
xor eax, 0xf319c3a8
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd78607a7
xor eax, 0xf0aa7753
rol eax, 0xa
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0x869eb35b
pushf
not eax
add eax, 0xa4649f53
xor eax, 0x853c7fce
rol eax, 0x27
popf
pushf
not eax
add eax, 0x8cd39cfa
xor eax, 0x918cf6be
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdd1fde2e
xor eax, 0xff7afdcb
rol eax, 0xe1
popf
jmp 0x14003d481
lea rdx, [rax + 0x18]
mov r8, rdi
sub r8, rax
nop dword [rax]
push rax
pushf
mov eax, 0x90f64158
pushf
not eax
add eax, 0xf7b9d901
xor eax, 0xa74bda50
rol eax, 0x19
popf
pushf
not eax
add eax, 0xca7b9d06
xor eax, 0xd8888c6a
rol eax, 0xd
popf
jmp 0x14003d481
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [r8 + rdx - 8], rbx
mov qword [rdx + r8], rbx
movups xmm0, xmmword [rdx - 0x18]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx - 8]
movups xmmword [rcx + 0x10], xmm1
mov qword [rdx - 8], rbx
mov qword [rdx], 0xf
mov byte [rdx - 0x18], 0
mov rax, qword [rdx + 8]
mov qword [r8 + rdx + 8], rax
add rcx, 0x28
lea rdx, [rdx + 0x28]
lea rax, [rdx - 0x18]
cmp rax, r9
jne 0x14003df2f
push rax
pushf
mov eax, 0x6f23cc6a
pushf
not eax
add eax, 0xaeabc59d
xor eax, 0x89d6a16c
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8675ffcf
xor eax, 0xc909431e
rol eax, 0x17
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0x2ce9a7e0
pushf
not eax
add eax, 0x94e4e7dc
xor eax, 0xf0a98809
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe3cd7752
xor eax, 0xe3bc4223
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8854f2c6
xor eax, 0x8f4ce35a
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa0a041fe
xor eax, 0xc2d7f6c8
rol eax, 0xb4
popf
jmp 0x14003d481
mov rdx, rcx
jmp 0x14003e350
mov r8, rdi
cmp rax, r15
je 0x14003e024
push rax
pushf
mov eax, 0x5dc723db
pushf
not eax
add eax, 0xb49d0b27
xor eax, 0xade8d8dd
rol eax, 0x65
popf
pushf
not eax
add eax, 0xdd13b0ac
xor eax, 0xda22b5da
rol eax, 0xc
popf
pushf
not eax
add eax, 0xdb392764
xor eax, 0xcc1885bc
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb229f284
xor eax, 0x866d0b35
rol eax, 0x88
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0xe0b2170
pushf
not eax
add eax, 0xaf5d763e
xor eax, 0xa333f5fd
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf434fa8f
xor eax, 0x81d4f5ca
rol eax, 0xc4
popf
jmp 0x14003d481
lea rcx, [rax + 0x18]
mov rdx, rdi
sub rdx, rax
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x26f6563a
pushf
not eax
add eax, 0x8b9b59ee
xor eax, 0x881e0099
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb39815cc
xor eax, 0x97e529bf
rol eax, 0x85
popf
jmp 0x14003d481
xorps xmm0, xmm0
movups xmmword [r8], xmm0
mov qword [rdx + rcx - 8], rbx
mov qword [rcx + rdx], rbx
movups xmm0, xmmword [rcx - 0x18]
movups xmmword [r8], xmm0
movups xmm1, xmmword [rcx - 8]
movups xmmword [r8 + 0x10], xmm1
mov qword [rcx - 8], rbx
mov qword [rcx], 0xf
mov byte [rcx - 0x18], 0
mov rax, qword [rcx + 8]
mov qword [rdx + rcx + 8], rax
add r8, 0x28
lea rcx, [rcx + 0x28]
lea rax, [rcx - 0x18]
cmp rax, r15
jne 0x14003e133
push rax
pushf
mov eax, 0xad52fbc9
pushf
not eax
add eax, 0xe900ba24
xor eax, 0x95575951
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb002481d
xor eax, 0xdb58c439
rol eax, 5
popf
pushf
not eax
add eax, 0xd2098e35
xor eax, 0x8e365109
rol eax, 0xd7
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0xb1dfc1c9
pushf
not eax
add eax, 0xba2e1772
xor eax, 0xa5169c07
rol eax, 0x83
popf
pushf
not eax
add eax, 0xf47a81e8
xor eax, 0x89a6346a
rol eax, 0x70
popf
jmp 0x14003d481
mov rdx, r8
mov rcx, r8
call fcn.14006fae4
mov qword [rsp + 0x28], rdi
mov rcx, qword [r14 + 8]
cmp r15, rcx
je 0x14003e1b2
push rax
pushf
mov eax, 0xe03dd3a0
pushf
not eax
add eax, 0xea95090b
xor eax, 0x990f149a
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xab2518a1
xor eax, 0xa0af9681
rol eax, 0x2c
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0xad620f68
pushf
not eax
add eax, 0xd036aa8f
xor eax, 0xadbf66b4
rol eax, 0x85
popf
pushf
not eax
add eax, 0x8f47a8b5
xor eax, 0x81b6c388
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf0a29a62
xor eax, 0x90ec5518
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbbfc608f
xor eax, 0xf5a65fc2
rol eax, 0xbd
popf
jmp 0x14003d481
mov rdx, rsi
sub rdx, r13
sub rdx, rdi
add rdx, 0xfffffffffffffff0
push r15
not r15
sub rdx, r15
pop r15
sub rdx, 1
sub r13, r15
lea r8, [rdi + r13]
lea r9, [rdi + r13]
lea r10, [rdi + r13]
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x501aec20
pushf
not eax
add eax, 0xd3759036
xor eax, 0xbb25c86a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd0b24ef4
xor eax, 0xfe009fbc
rol eax, 0
popf
pushf
not eax
add eax, 0xb0f8dfed
xor eax, 0xba3a8c2b
rol eax, 0xf9
popf
jmp 0x14003d481
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [r8 + rdx + 0x20], rbx
mov qword [r9 + rdx + 0x28], rbx
movups xmm0, xmmword [rdx - 0x18]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [rdx - 8]
movups xmmword [rsi + 0x10], xmm1
mov qword [rdx - 8], rbx
mov qword [rdx], 0xf
mov byte [rdx - 0x18], 0
mov rax, qword [rdx + 8]
mov qword [r10 + rdx + 0x30], rax
add rsi, 0x28
lea rdx, [rdx + 0x28]
lea rax, [rdx - 0x18]
cmp rax, rcx
jne 0x14003e317
push rax
pushf
mov eax, 0xae4399bd
pushf
not eax
add eax, 0xe24b56e6
xor eax, 0xa485c15b
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb3a270b1
xor eax, 0xb64b7bee
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe933ab6b
xor eax, 0xf4987099
rol eax, 0x67
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0x6af1c0fb
pushf
not eax
add eax, 0xcf146f04
xor eax, 0x92902419
rol eax, 0x50
popf
pushf
not eax
add eax, 0x83a64a81
xor eax, 0xf994568e
rol eax, 0x3a
popf
jmp 0x14003d481
mov rdx, rsi
mov rcx, rsi
call fcn.14006fae4
nop
mov rcx, qword [r14]
test rcx, rcx
je 0x14003e3a4
push rax
pushf
mov eax, 0xa7e62d5f
pushf
not eax
add eax, 0xb709215c
xor eax, 0xaf05411a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd3ea04e0
xor eax, 0xe635ddf5
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbd2ec324
xor eax, 0xbdc4bfa8
rol eax, 0x23
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0xda0959f5
pushf
not eax
add eax, 0xb0b3828e
xor eax, 0xacd95540
rol eax, 0x14
popf
pushf
not eax
add eax, 0x9bf26f5f
xor eax, 0x95941e91
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc787a312
xor eax, 0x9faccc4c
rol eax, 5
popf
jmp 0x14003d481
mov rdx, qword [r14 + 8]
call fcn.14006fae4
mov r8, qword [r14]
mov rcx, qword [r14 + 0x10]
sub rcx, r8
movabs rax, 0xadcb20424b929807
pushf
not rax
add rax, 0x5582606e
xor rax, 0x4f89ae3b
rol rax, 0x23
popf
pushf
not rax
add rax, 0x5b8b9567
xor rax, 0x6cec9d38
rol rax, 0x79
popf
pushf
not rax
add rax, 0x531a0c15
xor rax, 0x41a99b66
rol rax, 0x38
popf
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea rdx, [rdx + rdx*4]
shl rdx, 3
cmp rdx, 0x1000
jb 0x14003e4d0
push rax
pushf
mov eax, 0xc399e0a9
pushf
not eax
add eax, 0x852398a5
xor eax, 0x9299a72f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf4192fae
xor eax, 0xd7882803
rol eax, 0x78
popf
pushf
not eax
add eax, 0xeb37bbee
xor eax, 0xcc3494ec
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf50085ac
xor eax, 0x87ece684
rol eax, 0xc3
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0xa1c08934
pushf
not eax
add eax, 0xc23562ef
xor eax, 0xc817d599
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x890c9bb7
xor eax, 0x801f82f3
rol eax, 0x31
popf
jmp 0x14003d481
add rdx, 0x27
mov rcx, qword [r8 - 8]
sub r8, rcx
lea rax, [r8 - 8]
cmp rax, 0x1f
ja 0x14003e55e
push rax
pushf
mov eax, 0xae3623d0
pushf
not eax
add eax, 0xd0cad0dc
xor eax, 0xe431659a
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x8d195a27
xor eax, 0xef566381
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb4b1dc6e
xor eax, 0xaa2219a7
rol eax, 0xf
popf
jmp 0x14003d481
push rax
pushf
mov eax, 0xf8e2bdbf
pushf
not eax
add eax, 0xc329ddb7
xor eax, 0xec4e4461
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xcf382501
xor eax, 0x845ab3d0
rol eax, 0x14
popf
jmp 0x14003d481
mov r8, rcx
push rax
pushf
mov eax, 0x4bdde953
pushf
not eax
add eax, 0xb2e5de66
xor eax, 0xf8557181
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf64bd0c5
xor eax, 0x93e30dcc
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xfd60aab2
xor eax, 0xbe3de3e6
rol eax, 0x29
popf
jmp 0x14003d481
mov rcx, r8
call fcn.1400512f9
push rax
pushf
mov eax, 0x7ece602c
pushf
not eax
add eax, 0xd7f754c5
xor eax, 0x958f883a
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xcfc8c1f8
xor eax, 0x93e3ad52
rol eax, 0x1a
popf
jmp 0x14003d481
mov qword [r14], rdi
mov rax, qword [rsp + 0x48]
lea rcx, [rax + rax*4]
lea rdx, [rdi + rcx*8]
mov qword [r14 + 8], rdx
lea rcx, [r12 + rdi]
mov qword [r14 + 0x10], rcx
mov rax, qword [rsp + 0x40]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003fd81
int3
call fcn.14003aa67
int3