Function at 0x1400643ba
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x6ccf77e8
pushf
not eax
add eax, 0xf40c242e
xor eax, 0xe3b12601
rol eax, 1
popf
pushf
not eax
add eax, 0xa7408ae1
xor eax, 0xb73ca0b8
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9cb493ca
xor eax, 0xb1445f3d
rol eax, 0xcc
popf
cmp eax, 4
jne 0x14004f02d
popf
pop rax
jmp 0x14004f475
cmp eax, 0
jne 0x14004f03c
popf
pop rax
jmp 0x14004f159
cmp eax, 3
jne 0x14004f04b
popf
pop rax
jmp 0x14004f36d
cmp eax, 1
jne 0x14004f05a
popf
pop rax
jmp 0x14004f244
cmp eax, 0xd
jne 0x14004f069
popf
pop rax
jmp 0x14004f9c3
cmp eax, 7
jne 0x14004f078
popf
pop rax
jmp 0x14004f6a6
cmp eax, 0xe
jne 0x14004f087
popf
pop rax
jmp 0x14004fa32
cmp eax, 0xb
jne 0x14004f096
popf
pop rax
jmp 0x14004f818
cmp eax, 0xc
jne 0x14004f0a5
popf
pop rax
jmp 0x14004f8b0
cmp eax, 8
jne 0x14004f0b4
popf
pop rax
jmp 0x14004f735
cmp eax, 0x10
jne 0x14004f0c3
popf
pop rax
jmp 0x14004fae7
cmp eax, 2
jne 0x14004f0d2
popf
pop rax
jmp 0x14004f2df
cmp eax, 9
jne 0x14004f0e1
popf
pop rax
jmp 0x14004f76f
cmp eax, 0x12
jne 0x14004f0f0
popf
pop rax
jmp 0x14004fc32
cmp eax, 6
jne 0x14004f0ff
popf
pop rax
jmp 0x14004f607
cmp eax, 0x11
jne 0x14004f10e
popf
pop rax
jmp 0x14004fb7c
cmp eax, 5
jne 0x14004f11d
popf
pop rax
jmp 0x14004f512
cmp eax, 0x13
jne 0x14004f12c
popf
pop rax
jmp 0x14004fc80
cmp eax, 0xa
jne 0x14004f13b
popf
pop rax
jmp 0x14004f7bb
cmp eax, 0x14
jne 0x14004f14a
popf
pop rax
jmp 0x14004fcb5
cmp eax, 0xf
jne 0x14004f159
popf
pop rax
jmp 0x14004fada
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x70
mov rax, qword [0x140019010]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r14, r9
mov rbx, rcx
mov rdi, qword [0x140034a50]
test rdi, rdi
je 0x14004f1eb
push rax
pushf
mov eax, 0x28bf0a
pushf
not eax
add eax, 0xc83e7622
xor eax, 0xb7169548
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa406f3c5
xor eax, 0xa3493e47
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xafba35ee
xor eax, 0xed641b61
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa0ef93d3
xor eax, 0x82ec7797
rol eax, 3
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0x944bc6e1
pushf
not eax
add eax, 0x8f478e1a
xor eax, 0xdf25877d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd22002af
xor eax, 0xb30748b5
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf1af752b
xor eax, 0x8a1e7b75
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe1eb0419
xor eax, 0xa168a420
rol eax, 0x86
popf
jmp 0x14004f01e
lea rcx, [0x199a1be49]
pushf
sub rcx, 0x59a0f501
popf
jmp 0x14004f257
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x14004f2ac
push rax
pushf
mov eax, 0x3e637e32
pushf
not eax
add eax, 0xa7b323c4
xor eax, 0xa6d6a4bf
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbab0e409
xor eax, 0xfd76ff2a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x89911601
xor eax, 0xcc4bc16a
rol eax, 0xa5
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0xde8feba2
pushf
not eax
add eax, 0xea4a8aa2
xor eax, 0xa8e4f5d3
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf62c63f6
xor eax, 0xcd54852a
rol eax, 0x16
popf
jmp 0x14004f01e
lea rdx, [0x194fe6d5b]
pushf
sub rdx, 0x54fda403
popf
mov rcx, rax
jmp 0x14004f2f5
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rsi, rax
test rax, rax
je 0x14004f33a
push rax
pushf
mov eax, 0xa6f94b04
pushf
not eax
add eax, 0x8baf7648
xor eax, 0xee93d8fe
rol eax, 0x47
popf
pushf
not eax
add eax, 0xccd24829
xor eax, 0x89d869a3
rol eax, 0x84
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0xd6658960
pushf
not eax
add eax, 0xa6413b8d
xor eax, 0xcf2d5ce5
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa34f1404
xor eax, 0xab9cd3c6
rol eax, 0x86
popf
jmp 0x14004f01e
mov word [rbp - 0x30], 0xb848
mov word [rbp - 0x26], 0xe0ff
mov qword [rbp - 0x2e], rdi
mov eax, 0x8641bd71
pushf
not eax
add eax, 0xac0b9950
xor eax, 0x8d83f59d
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb818fcb6
xor eax, 0x9b9e63c0
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf3972a3c
xor eax, 0x858cea0e
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd16febd7
xor eax, 0xee7bc45e
rol eax, 0xb0
popf
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [rax + rdx]
cmp dword [0x140034a70], ecx
jle 0x14004f442
push rax
pushf
mov eax, 0xdc6c5e20
pushf
not eax
add eax, 0xc0bc596f
xor eax, 0x88097f07
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa974f090
xor eax, 0xe0576696
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa9dd98bf
xor eax, 0xb0067552
rol eax, 2
popf
pushf
not eax
add eax, 0xa81ddc18
xor eax, 0xd5412e46
rol eax, 0x99
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0xea187292
pushf
not eax
add eax, 0xefe4aafe
xor eax, 0xfd460f13
rol eax, 9
popf
pushf
not eax
add eax, 0xa58a6f64
xor eax, 0x91377d72
rol eax, 0xe
popf
jmp 0x14004f01e
lea rcx, [0x1b2d20284]
pushf
sub rcx, 0x72ceb814
popf
call fcn.1400744ab
cmp dword [0x140034a70], 0xffffffff
jne 0x14004f4df
push rax
pushf
mov eax, 0x5fab342f
pushf
not eax
add eax, 0xc83e4c2e
xor eax, 0xf05b38ad
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe7474678
xor eax, 0xb9cf1b20
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe5fce2cd
xor eax, 0xbabe48fb
rol eax, 0x9c
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0x7e7362e7
pushf
not eax
add eax, 0xe25b68f2
xor eax, 0x9f94bdb7
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa8047725
xor eax, 0xfc07fa69
rol eax, 0x47
popf
jmp 0x14004f01e
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 9
mov qword [rbp - 0x38], 0xf
movsd xmm0, qword [str.NtAddAtom]
movsd qword [rbp - 0x50], xmm0
movzx eax, byte [0x14000c960]
mov byte [rbp - 0x48], al
mov byte [rbp - 0x47], 0
lea r8, [rbp - 0x50]
mov rdx, qword [0x1400349e8]
mov rcx, rbx
call fcn.14004fcd6
mov qword [0x140034aa0], rax
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x14004f5ae
push rax
pushf
mov eax, 0xd86e0e6e
pushf
not eax
add eax, 0xc1c89a76
xor eax, 0xbaaa1613
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xde741511
xor eax, 0xc33c31ca
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc24f6835
xor eax, 0xdc13c420
rol eax, 0x1e
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0xe75ea365
pushf
not eax
add eax, 0x9cd76b0c
xor eax, 0xc03a9052
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xbe8c1558
xor eax, 0xa7cf1348
rol eax, 0x42
popf
pushf
not eax
add eax, 0xcadce956
xor eax, 0xb468592d
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xbc97dafa
xor eax, 0xd0e9e277
rol eax, 0x2a
popf
jmp 0x14004f01e
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004f64d
push rax
pushf
mov eax, 0x97852a48
pushf
not eax
add eax, 0xa531a5db
xor eax, 0x8fce3820
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf9eb4f90
xor eax, 0xd8120e42
rol eax, 0x1e
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0x81c7bb30
pushf
not eax
add eax, 0xc2cc439b
xor eax, 0xfda0cd4a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb9f24441
xor eax, 0xe7dac475
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8ebfd214
xor eax, 0xf49aa518
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8e4436bb
xor eax, 0x974c2145
rol eax, 0x1a
popf
jmp 0x14004f01e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004f6ee
push rax
pushf
mov eax, 0x32e769b2
pushf
not eax
add eax, 0xb7d01253
xor eax, 0xc140fb3c
rol eax, 0x36
popf
pushf
not eax
add eax, 0xca2de506
xor eax, 0xe31c7af3
rol eax, 0x22
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0xff5f95c7
pushf
not eax
add eax, 0xb3df9ae2
xor eax, 0xdadfe6a6
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbaae82a2
xor eax, 0xa136ce94
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xcc9105c7
xor eax, 0x85e3c057
rol eax, 0xc
popf
jmp 0x14004f01e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400512f9
nop
push rax
pushf
mov eax, 0x4f70d449
pushf
not eax
add eax, 0xab4469b8
xor eax, 0xefa63341
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8fa0c38d
xor eax, 0xf018c370
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb7e0b847
xor eax, 0xca538622
rol eax, 0xea
popf
jmp 0x14004f01e
lea rcx, [0x19165a81f]
pushf
sub rcx, 0x51625daf
popf
call fcn.14006e6a0
push rax
pushf
mov eax, 0xdf69ff4c
pushf
not eax
add eax, 0xe2bb1226
xor eax, 0xb0cf1c79
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x9decfda3
xor eax, 0xb4029403
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf39c701f
xor eax, 0xf36e0615
rol eax, 0xed
popf
jmp 0x14004f01e
mov r8, qword [0x140034aa0]
test r8, r8
je 0x14004f86a
push rax
pushf
mov eax, 0xa3cbe351
pushf
not eax
add eax, 0xdb034e72
xor eax, 0x83d9a424
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb1ba38ba
xor eax, 0xa6106b1b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x93a55e26
xor eax, 0xa91efbd2
rol eax, 0x90
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0x20379638
pushf
not eax
add eax, 0xc6a33a75
xor eax, 0xc957cb22
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa652f92a
xor eax, 0xec4863fc
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf55117f1
xor eax, 0xfa8ffd3c
rol eax, 0xb9
popf
jmp 0x14004f01e
mov r9d, 0x3e48ed94
pushf
not r9d
add r9d, 0xc0a89a94
xor r9d, 0xfa7af215
rol r9d, 7
popf
pushf
not r9d
add r9d, 0xfec144fe
xor r9d, 0x816ebfc6
rol r9d, 0xe7
popf
pushf
not r9d
add r9d, 0xa78b4bce
xor r9d, 0xe7134817
rol r9d, 0xac
popf
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.14003eb1f
test al, al
je 0x14004f96a
push rax
pushf
mov eax, 0xaf389052
pushf
not eax
add eax, 0xe86e97db
xor eax, 0xd8b48e4e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xca17926c
xor eax, 0xd5fef47b
rol eax, 8
popf
pushf
not eax
add eax, 0xc6550b48
xor eax, 0xe5cce735
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8fde1274
xor eax, 0xd60bb4e3
rol eax, 0xba
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0x454475fa
pushf
not eax
add eax, 0x826e86d6
xor eax, 0xab953569
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x94825051
xor eax, 0xd795c84f
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe234ad73
xor eax, 0xd0b8f4fb
rol eax, 0x86
popf
pushf
not eax
add eax, 0xaa4c4e9c
xor eax, 0xebfcf8dc
rol eax, 0x69
popf
jmp 0x14004f01e
movzx eax, byte [rbp - 0x30]
cmp byte [rbp - 0x20], al
jne 0x14004f9ff
push rax
pushf
mov eax, 0x2ff06c0b
pushf
not eax
add eax, 0xb91944c3
xor eax, 0xfb7d898f
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf3f235d0
xor eax, 0x808d8b2d
rol eax, 0xa
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0xfd37dae
pushf
not eax
add eax, 0xfee77a33
xor eax, 0xd33cd179
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x9448a5d7
xor eax, 0xf7210ed8
rol eax, 0x6c
popf
jmp 0x14004f01e
movzx eax, byte [rbp - 0x2f]
cmp byte [rbp - 0x1f], al
jne 0x14004fa94
push rax
pushf
mov eax, 0xd7cecc31
pushf
not eax
add eax, 0x89cb9865
xor eax, 0x8e37fee7
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe6d336bf
xor eax, 0x80c2af68
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xca598ae0
xor eax, 0x99b302e6
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa03c9508
xor eax, 0x919210a5
rol eax, 0x55
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0xfe13dc92
pushf
not eax
add eax, 0x8c30b542
xor eax, 0xa620bc91
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xec472700
xor eax, 0xf35b57b3
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9de8c806
xor eax, 0xceca0767
rol eax, 0x29
popf
jmp 0x14004f01e
movzx eax, byte [rbp - 0x26]
cmp byte [rbp - 0x16], al
jne 0x14004fb7c
movzx eax, byte [rbp - 0x25]
cmp byte [rbp - 0x15], al
je 0x14004fb23
push rax
pushf
mov eax, 0xd354850e
pushf
not eax
add eax, 0xa0d6ab95
xor eax, 0x836dcb22
rol eax, 0x31
popf
pushf
not eax
add eax, 0xcf8c100f
xor eax, 0xf663722f
rol eax, 0x8b
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0xec79ae12
pushf
not eax
add eax, 0x8ba3911d
xor eax, 0xc987ef75
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xbaa29c39
xor eax, 0xf10aabc4
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe85d5e54
xor eax, 0xf82b3f88
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd7ac4812
xor eax, 0xf3c09982
rol eax, 0x5a
popf
jmp 0x14004f01e
lea r8, [rbp - 0x30]
mov rdx, qword [0x140034aa0]
mov rcx, rbx
call fcn.140072fbd
test al, al
je 0x14004fbd9
push rax
pushf
mov eax, 0xeec1fbb2
pushf
not eax
add eax, 0x95434974
xor eax, 0xf629aa0f
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa28bf238
xor eax, 0xe63ec3e5
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x944da669
xor eax, 0xb6128905
rol eax, 0x62
popf
jmp 0x14004f01e
push rax
pushf
mov eax, 0xc4e1309e
pushf
not eax
add eax, 0xd851fd1c
xor eax, 0xb034010b
rol eax, 0x82
popf
pushf
not eax
add eax, 0x977a19d2
xor eax, 0xa4e5ac3f
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xff58be33
xor eax, 0xf42a86bd
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfab53877
xor eax, 0xc3fb73d5
rol eax, 0x68
popf
jmp 0x14004f01e
mov rcx, r14
jmp 0x14004fc36
call rsi
lea r8, [rbp - 0x20]
mov rdx, qword [0x140034aa0]
mov rcx, rbx
call fcn.140072fbd
jmp 0x14004fcb5
xor al, al
push rax
pushf
mov eax, 0x4ac3bf08
pushf
not eax
add eax, 0xb923f05b
xor eax, 0xe624e975
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd2917b3f
xor eax, 0xb025663a
rol eax, 0x1c
popf
jmp 0x14004f01e
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1400623e0
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
push rax
pushf
mov eax, 0x795025
pushf
not eax
add eax, 0xfc30392e
xor eax, 0xd871fea5
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd6c3e1de
xor eax, 0xb88b2474
rol eax, 0x5d
popf
cmp eax, 4
jne 0x1400643f7
popf
pop rax
jmp 0x14006474f
cmp eax, 0
jne 0x140064406
popf
pop rax
jmp 0x14006449c
cmp eax, 3
jne 0x140064415
popf
pop rax
jmp 0x140064628
cmp eax, 1
jne 0x140064424
popf
pop rax
jmp 0x140064554
cmp eax, 0xa
jne 0x140064433
popf
pop rax
jmp 0x1400649e4
cmp eax, 7
jne 0x140064442
popf
pop rax
jmp 0x1400648cb
cmp eax, 6
jne 0x140064451
popf
pop rax
jmp 0x14006487e
cmp eax, 0xb
jne 0x140064460
popf
pop rax
jmp 0x140064a52
cmp eax, 9
jne 0x14006446f
popf
pop rax
jmp 0x14006494e
cmp eax, 8
jne 0x14006447e
popf
pop rax
jmp 0x140064904
cmp eax, 5
jne 0x14006448d
popf
pop rax
jmp 0x1400647dc
cmp eax, 2
jne 0x14006449c
popf
pop rax
jmp 0x140064604
mov qword [rsp + 0x18], rbx
push rdi
sub rsp, 0x40
mov rbx, rdx
mov rdi, rcx
test rdx, rdx
je 0x14006450e
push rax
pushf
mov eax, 0xedf54f99
pushf
not eax
add eax, 0xd10cf733
xor eax, 0x80de6815
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xfe5b2047
xor eax, 0xf5520b9d
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb3471873
xor eax, 0xb6ff468e
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbd5383b2
xor eax, 0xf52417d0
rol eax, 0xcb
popf
jmp 0x1400643e8
push rax
pushf
mov eax, 0x84358b59
pushf
not eax
add eax, 0xb3159b06
xor eax, 0xd90b4d27
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcbcd5aea
xor eax, 0xb20ae029
rol eax, 0x38
popf
pushf
not eax
add eax, 0xfd56ee9d
xor eax, 0x8ed713b2
rol eax, 0x79
popf
jmp 0x1400643e8
mov edx, 0x1055056c
pushf
not edx
add edx, 0xcde86b11
xor edx, 0xbc25ec3f
rol edx, 0xb5
popf
pushf
not edx
add edx, 0xc1a41f94
xor edx, 0x8e03e8c2
rol edx, 0x8c
popf
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140034ac0], eax
jle 0x1400645d1
push rax
pushf
mov eax, 0x235c3dd6
pushf
not eax
add eax, 0xfe9267f7
xor eax, 0x9def5dfd
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb4148309
xor eax, 0xf53a4c3d
rol eax, 0xd
popf
jmp 0x1400643e8
push rax
pushf
mov eax, 0x9c9c67ab
pushf
not eax
add eax, 0xd1237098
xor eax, 0xc7df4852
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc7176509
xor eax, 0xaf38fb20
rol eax, 0xfb
popf
jmp 0x1400643e8
lea rcx, [0x19bac3ab0]
pushf
sub rcx, 0x5ba8eff0
popf
call fcn.1400744ab
cmp dword [0x140034ac0], 0xffffffff
jne 0x14006494e
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 0xf
mov ecx, 0x5cbbf0b9
pushf
not ecx
add ecx, 0xcffbf214
xor ecx, 0x95c12ca2
rol ecx, 0x61
popf
pushf
not ecx
add ecx, 0xc6f4e459
xor ecx, 0xaeb69c1a
rol ecx, 0xeb
popf
pushf
not ecx
add ecx, 0xe6700eb5
xor ecx, 0xc5cc23fb
rol ecx, 0xa5
popf
call fcn.14003e719
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0x15
mov qword [rsp + 0x38], 0x1f
movups xmm0, xmmword [str.ExReleaseResourceLite]
movups xmmword [rax], xmm0
mov ecx, dword [0x14000c810]
mov dword [rax + 0x10], ecx
movzx ecx, byte [0x14000c814]
mov byte [rax + 0x14], cl
mov byte [rax + 0x15], 0
lea r8, [rsp + 0x20]
mov rdx, qword [0x1400349e8]
mov rcx, rdi
call fcn.14004fcd6
mov qword [0x140034a50], rax
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x14006471c
push rax
pushf
mov eax, 0x39fed17d
pushf
not eax
add eax, 0x8f48e650
xor eax, 0xcfeec42c
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9c773845
xor eax, 0xfa7a027b
rol eax, 0x3b
popf
jmp 0x1400643e8
push rax
pushf
mov eax, 0xa4de49c2
pushf
not eax
add eax, 0xdedb6fa0
xor eax, 0xfabb3604
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf0849b40
xor eax, 0x87c22003
rol eax, 0x41
popf
jmp 0x1400643e8
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400647a9
push rax
pushf
mov eax, 0xe8f78c3e
pushf
not eax
add eax, 0xef76fcb3
xor eax, 0xfa6c2ec6
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd7ac886a
xor eax, 0xc883be9a
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf15a4ed3
xor eax, 0x80972a0b
rol eax, 0x7b
popf
jmp 0x1400643e8
push rax
pushf
mov eax, 0xf7fb2c8e
pushf
not eax
add eax, 0xea8a29ee
xor eax, 0xc4f8bf88
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xac5ca1d7
xor eax, 0xd35143fd
rol eax, 0x98
popf
jmp 0x1400643e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140064824
push rax
pushf
mov eax, 0x5bfcdca7
pushf
not eax
add eax, 0x890cedd1
xor eax, 0xdad8c0c3
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x967046a4
xor eax, 0xb206d128
rol eax, 0x52
popf
jmp 0x1400643e8
push rax
pushf
mov eax, 0x683ac41
pushf
not eax
add eax, 0xc0f67089
xor eax, 0xfa8fa73d
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf33ff727
xor eax, 0x9853250f
rol eax, 5
popf
pushf
not eax
add eax, 0x8c9ce62a
xor eax, 0xabadd470
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xcb28cae1
xor eax, 0x86d41d9f
rol eax, 0x41
popf
jmp 0x1400643e8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400512f9
nop
push rax
pushf
mov eax, 0xf10db27b
pushf
not eax
add eax, 0xd6afcea3
xor eax, 0x818a3461
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd5ad2be8
xor eax, 0xb42be9b4
rol eax, 0xed
popf
jmp 0x1400643e8
lea rcx, [0x180a1c643]
pushf
sub rcx, 0x409e7b83
popf
call fcn.14006e6a0
push rax
pushf
mov eax, 0x31431e08
pushf
not eax
add eax, 0xd7bbf79a
xor eax, 0x86380b4b
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x85950f50
xor eax, 0xf904da99
rol eax, 0xa9
popf
jmp 0x1400643e8
cmp qword [0x140034a50], 0
je 0x1400649b1
push rax
pushf
mov eax, 0x7100dc13
pushf
not eax
add eax, 0x83578b33
xor eax, 0xbba52d93
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa355a825
xor eax, 0xbb9a37b1
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa53249c2
xor eax, 0x9dd9ef5f
rol eax, 0x92
popf
pushf
not eax
add eax, 0xfd1fba17
xor eax, 0xe48a9b92
rol eax, 0xe9
popf
jmp 0x1400643e8
push rax
pushf
mov eax, 0xfe65b1d9
pushf
not eax
add eax, 0xd5c94ee4
xor eax, 0xa104168e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8d4cc681
xor eax, 0xbe85bd94
rol eax, 0x2c
popf
jmp 0x1400643e8
mov r9, rbx
mov rcx, rdi
mov rbx, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
jmp 0x14004efde
xor al, al
mov rbx, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
ret