Function at 0x1401603d4
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x268cde0e
pushf
not eax
add eax, 0x4289fe8f
xor eax, 0x44874061
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x5d6c19b0
xor eax, 0x114fedc0
rol eax, 0x2d
popf
cmp eax, 0x17
jne 0x140160411
popf
pop rax
jmp 0x14016141c
cmp eax, 0x20
jne 0x140160420
popf
pop rax
jmp 0x1401618dc
cmp eax, 0x29
jne 0x14016042f
popf
pop rax
jmp 0x140161d7f
cmp eax, 0x13
jne 0x14016043e
popf
pop rax
jmp 0x1401611ce
cmp eax, 6
jne 0x14016044d
popf
pop rax
jmp 0x140160a69
cmp eax, 0x23
jne 0x14016045c
popf
pop rax
jmp 0x140161aac
cmp eax, 0x10
jne 0x14016046b
popf
pop rax
jmp 0x140160f93
cmp eax, 0x11
jne 0x14016047a
popf
pop rax
jmp 0x14016105d
cmp eax, 0x1a
jne 0x140160489
popf
pop rax
jmp 0x14016162e
cmp eax, 0x2d
jne 0x140160498
popf
pop rax
jmp 0x140161f53
cmp eax, 0x2f
jne 0x1401604a7
popf
pop rax
jmp 0x140162054
cmp eax, 0x15
jne 0x1401604b6
popf
pop rax
jmp 0x14016130c
cmp eax, 0x21
jne 0x1401604c5
popf
pop rax
jmp 0x140161984
cmp eax, 0xa
jne 0x1401604d4
popf
pop rax
jmp 0x140160caa
cmp eax, 0xf
jne 0x1401604e3
popf
pop rax
jmp 0x140160eeb
cmp eax, 0x22
jne 0x1401604f2
popf
pop rax
jmp 0x140161a2c
cmp eax, 7
jne 0x140160501
popf
pop rax
jmp 0x140160af6
cmp eax, 1
jne 0x140160510
popf
pop rax
jmp 0x1401607cf
cmp eax, 0x1e
jne 0x14016051f
popf
pop rax
jmp 0x140161859
cmp eax, 0xe
jne 0x14016052e
popf
pop rax
jmp 0x140160e8e
cmp eax, 4
jne 0x14016053d
popf
pop rax
jmp 0x140160937
cmp eax, 0x2c
jne 0x14016054c
popf
pop rax
jmp 0x140161f19
cmp eax, 0x25
jne 0x14016055b
popf
pop rax
jmp 0x140161baa
cmp eax, 0x31
jne 0x14016056a
popf
pop rax
jmp 0x140162124
cmp eax, 0xd
jne 0x140160579
popf
pop rax
jmp 0x140160e2f
cmp eax, 8
jne 0x140160588
popf
pop rax
jmp 0x140160bb9
cmp eax, 0x18
jne 0x140160597
popf
pop rax
jmp 0x1401614e2
cmp eax, 0xb
jne 0x1401605a6
popf
pop rax
jmp 0x140160d2d
cmp eax, 0x2a
jne 0x1401605b5
popf
pop rax
jmp 0x140161e10
cmp eax, 0x14
jne 0x1401605c4
popf
pop rax
jmp 0x140161265
cmp eax, 0x16
jne 0x1401605d3
popf
pop rax
jmp 0x1401613e4
cmp eax, 0x2e
jne 0x1401605e2
popf
pop rax
jmp 0x140161fae
cmp eax, 0x27
jne 0x1401605f1
popf
pop rax
jmp 0x140161ce6
cmp eax, 0x30
jne 0x140160600
popf
pop rax
jmp 0x1401620ec
cmp eax, 0
jne 0x14016060f
popf
pop rax
jmp 0x1401606ff
cmp eax, 0x28
jne 0x14016061e
popf
pop rax
jmp 0x140161d49
cmp eax, 0x1c
jne 0x14016062d
popf
pop rax
jmp 0x140161780
cmp eax, 2
jne 0x14016063c
popf
pop rax
jmp 0x14016086d
cmp eax, 0x2b
jne 0x14016064b
popf
pop rax
jmp 0x140161ebb
cmp eax, 0x26
jne 0x14016065a
popf
pop rax
jmp 0x140161c4e
cmp eax, 0x1b
jne 0x140160669
popf
pop rax
jmp 0x1401616ed
cmp eax, 3
jne 0x140160678
popf
pop rax
jmp 0x1401608c8
cmp eax, 5
jne 0x140160687
popf
pop rax
jmp 0x140160997
cmp eax, 9
jne 0x140160696
popf
pop rax
jmp 0x140160c4e
cmp eax, 0x1d
jne 0x1401606a5
popf
pop rax
jmp 0x1401617be
cmp eax, 0xc
jne 0x1401606b4
popf
pop rax
jmp 0x140160d7e
cmp eax, 0x32
jne 0x1401606c3
popf
pop rax
jmp 0x14016217f
cmp eax, 0x12
jne 0x1401606d2
popf
pop rax
jmp 0x1401610f9
cmp eax, 0x19
jne 0x1401606e1
popf
pop rax
jmp 0x140161599
cmp eax, 0x24
jne 0x1401606f0
popf
pop rax
jmp 0x140161b4c
cmp eax, 0x1f
jne 0x1401606ff
popf
pop rax
jmp 0x140161892
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x60
lea rbp, [rsp + 0x50]
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x50], rdi
mov rax, qword [0x14003e040]
push rax
not qword [rsp]
and qword [rsp], rbp
push rbp
not rbp
and rax, rbp
pop rbp
or rax, qword [rsp]
add rsp, 8
mov qword [rbp + 8], rax
movsxd rdi, dword [rbp + 0x60]
mov rsi, r9
mov r12d, r8d
mov r13, rdx
mov rbx, rcx
test edi, edi
jle 0x140160789
push rax
pushf
mov eax, 0xfb13960b
pushf
not eax
add eax, 0x1d8c598e
xor eax, 0x32e1c94f
rol eax, 0xce
popf
pushf
not eax
add eax, 0x6fbd3142
xor eax, 0x2d09ef1b
rol eax, 0x17
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xb959e87d
pushf
not eax
add eax, 0x258d2558
xor eax, 0x6f26f697
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x420d7cd3
xor eax, 0x5ee2c824
rol eax, 0x57
popf
pushf
not eax
add eax, 0x7d210688
xor eax, 0x5e8dbe9e
rol eax, 0xa
popf
jmp 0x140160402
mov rdx, rdi
mov rcx, r9
call fcn.140173554
cmp eax, edi
lea edi, [rax + 1]
jl 0x140160827
push rax
pushf
mov eax, 0xdba1fef7
pushf
not eax
add eax, 0x65c1879a
xor eax, 0x3cde4647
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x13d732a1
xor eax, 0x651779c0
rol eax, 8
popf
pushf
not eax
add eax, 0x59df97
xor eax, 0x1a5fc075
rol eax, 0xce
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xeaa914b4
pushf
not eax
add eax, 0x59f22329
xor eax, 0x19db6d2c
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x29f2e752
xor eax, 0x1afb2578
rol eax, 0x55
popf
pushf
not eax
add eax, 0x152e240
xor eax, 0x753bd3e3
rol eax, 0x49
popf
jmp 0x140160402
mov edi, eax
push rax
pushf
mov eax, 0x37506c86
pushf
not eax
add eax, 0x6f9ab4ca
xor eax, 0x7dfa51bd
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x4c62a5ca
xor eax, 0x55bc100a
rol eax, 0x42
popf
pushf
not eax
add eax, 0xcac08fd
xor eax, 0x120b4237
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x570e73a6
xor eax, 0x38cb7c82
rol eax, 0x29
popf
jmp 0x140160402
mov r14d, dword [rbp + 0x78]
test r14d, r14d
jne 0x140160904
push rax
pushf
mov eax, 0x92392cb0
pushf
not eax
add eax, 0x54bd041b
xor eax, 0x29dd7dc9
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x61d755b
xor eax, 0x2e72cd60
rol eax, 0x7a
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xb5371555
pushf
not eax
add eax, 0x616357ac
xor eax, 0x7e6441d6
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x695d3435
xor eax, 0x679cce10
rol eax, 0x18
popf
jmp 0x140160402
mov rax, qword [rbx]
mov r14d, dword [rax + 0xc]
push rax
pushf
mov eax, 0x78c96aaa
pushf
not eax
add eax, 0x428671ee
xor eax, 0x4ceb8da4
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x2b5b19da
xor eax, 0x5be21c95
rol eax, 0x48
popf
pushf
not eax
add eax, 0x7fe7ac91
xor eax, 0x29fd0be7
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf69d2a3
xor eax, 0x129170c4
rol eax, 0xd0
popf
jmp 0x140160402
neg dword [rbp + 0x80]
mov r9d, edi
mov r8, rsi
mov ecx, r14d
sbb edx, edx
and dword [rsp + 0x28], 0
and qword [rsp + 0x20], 0
and edx, 8
jmp 0x1401609b7
inc edx
call fcn.14012bb69
xor edx, edx
movsxd r15, eax
test eax, eax
je 0x140160a24
push rax
pushf
mov eax, 0x7673a731
pushf
not eax
add eax, 0x5efe98b0
xor eax, 0x5cbaa91b
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x33ff99cd
xor eax, 0x5a441dd
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x4263f9f8
xor eax, 0x35a25a5f
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x51e7f7bb
xor eax, 0x35286ae5
rol eax, 0xf9
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xe4a2b365
pushf
not eax
add eax, 0x4a4682c3
xor eax, 0x7c57a62b
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x7f65a8e9
xor eax, 0x5678f0c9
rol eax, 1
popf
pushf
not eax
add eax, 0x2ced37a6
xor eax, 0x5701274
rol eax, 0xc5
popf
jmp 0x140160402
mov rax, r15
add rax, rax
lea rcx, [rax + 0x10]
cmp rax, rcx
sbb rax, rax
push rax
push rcx
not rax
xor rax, rcx
pop rcx
and rax, qword [rsp]
add rsp, 8
je 0x140160ac3
push rax
pushf
mov eax, 0x442c3272
pushf
not eax
add eax, 0xf64d396
xor eax, 0x281bc541
rol eax, 0x30
popf
pushf
not eax
add eax, 0x71599524
xor eax, 0xcf6b270
rol eax, 0xbc
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x8ce42156
pushf
not eax
add eax, 0x6b7e94c1
xor eax, 0x6434e670
rol eax, 0x62
popf
pushf
not eax
add eax, 0x88eeec0
xor eax, 0x1d609a55
rol eax, 0x6e
popf
jmp 0x140160402
movabs r8, 0x65562c657e3209a
pushf
not r8
add r8, 0x100aad5e
xor r8, 0x64daeb56
rol r8, 0xcd
popf
pushf
not r8
add r8, 0x25b27668
xor r8, 0x78bf88f4
rol r8, 0x5c
popf
pushf
not r8
add r8, 0x6229b98f
xor r8, 0x89bd2b7
rol r8, 0x9a
popf
cmp rax, 0x400
ja 0x140160b86
push rax
pushf
mov eax, 0x32866bfa
pushf
not eax
add eax, 0x62a9f8b
xor eax, 0x6251e4d5
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x12c92c99
xor eax, 0x3b6c15d5
rol eax, 0xc1
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x5effc318
pushf
not eax
add eax, 0x2c64a710
xor eax, 0x56a8029a
rol eax, 0x84
popf
pushf
not eax
add eax, 0x16518048
xor eax, 0x5983690e
rol eax, 0xdd
popf
jmp 0x140160402
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x140160c1b
push rax
pushf
mov eax, 0x410471c8
pushf
not eax
add eax, 0x4783a509
xor eax, 0x4616c810
rol eax, 0xd
popf
pushf
not eax
add eax, 0x784dd7ce
xor eax, 0x4b0a2462
rol eax, 0x38
popf
pushf
not eax
add eax, 0x444f9e2
xor eax, 0xc7bee69
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x1471b48f
xor eax, 0x750409a4
rol eax, 0x60
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x68dc157f
pushf
not eax
add eax, 0x6195ba9a
xor eax, 0x4a3d481
rol eax, 0x15
popf
pushf
not eax
add eax, 0x5470f2fe
xor eax, 0x60f16fae
rol eax, 3
popf
jmp 0x140160402
mov rcx, r8
push rax
pushf
mov eax, 0x330cc9ca
pushf
not eax
add eax, 0x1a92b792
xor eax, 0x6a16efdb
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x27f63fce
xor eax, 0x3592a1f1
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x659501a1
xor eax, 0x6e6de19a
rol eax, 0x14
popf
pushf
not eax
add eax, 0x2f75ae46
xor eax, 0x31715f88
rol eax, 0x3f
popf
jmp 0x140160402
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.14008c714
sub rsp, rcx
lea rbx, [rsp + 0x50]
test rbx, rbx
je 0x140160cfa
push rax
pushf
mov eax, 0x295dcb3b
pushf
not eax
add eax, 0x6bebe54e
xor eax, 0x4d0bcd65
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x56bd7604
xor eax, 0x18b01827
rol eax, 0xf
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x11d933cc
pushf
not eax
add eax, 0x4a7bf885
xor eax, 0x5ed37ac5
rol eax, 0x46
popf
pushf
not eax
add eax, 0x216469e3
xor eax, 0x44f4ca8c
rol eax, 0x83
popf
jmp 0x140160402
mov dword [rbx], 0xcccc
jmp 0x140160e8e
mov rcx, rax
call fcn.140119cc6
xor edx, edx
mov rbx, rax
test rax, rax
je 0x140160de9
push rax
pushf
mov eax, 0xf36f32d5
pushf
not eax
add eax, 0x5cd05d55
xor eax, 0xaf4b40f
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x160e5f18
xor eax, 0x16dfe69a
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x141f4dca
xor eax, 0x436fd16d
rol eax, 0x15
popf
pushf
not eax
add eax, 0x3372d660
xor eax, 0x3f8841cb
rol eax, 0x25
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xb0c6879f
pushf
not eax
add eax, 0x78df0b9c
xor eax, 0x6a4a083e
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x7a84d6a7
xor eax, 0x703dcd7d
rol eax, 6
popf
pushf
not eax
add eax, 0x39e12129
xor eax, 0x683d18da
rol eax, 0x8e
popf
jmp 0x140160402
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0xfd4cc703
pushf
not eax
add eax, 0x2fdc47e5
xor eax, 0x77396ed3
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x2402a41b
xor eax, 0x73cf6fdd
rol eax, 0x67
popf
pushf
not eax
add eax, 0x151a7d0a
xor eax, 0x320dfb41
rol eax, 0x83
popf
pushf
not eax
add eax, 0x2ba45cf5
xor eax, 0x6e2cd617
rol eax, 0x44
popf
jmp 0x140160402
add rbx, 0x10
push rax
pushf
mov eax, 0x6754c18c
pushf
not eax
add eax, 0x23e6d795
xor eax, 0x3545e1a0
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x47fbb614
xor eax, 0x35f50d11
rol eax, 9
popf
pushf
not eax
add eax, 0x781263e1
xor eax, 0x198f25c0
rol eax, 0x41
popf
pushf
not eax
add eax, 0x39c789ee
xor eax, 0x2bd8b64d
rol eax, 0xb7
popf
jmp 0x140160402
test rbx, rbx
je 0x140160f4d
push rax
pushf
mov eax, 0xd497601
pushf
not eax
add eax, 0x7d336b4d
xor eax, 0x2763a975
rol eax, 0x19
popf
pushf
not eax
add eax, 0x5b20640d
xor eax, 0x2fd9edcc
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x317a9c83
xor eax, 0x1b2287f8
rol eax, 0x24
popf
pushf
not eax
add eax, 0x6e2c4889
xor eax, 0x11f97bbf
rol eax, 0xfd
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x5a404bde
pushf
not eax
add eax, 0x160f2456
xor eax, 0x61dbbea
rol eax, 0x56
popf
pushf
not eax
add eax, 0x7608f10c
xor eax, 0x5f182937
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x5a7331ca
xor eax, 0x193ed15a
rol eax, 0
popf
jmp 0x140160402
mov dword [rsp + 0x28], r15d
mov r9d, edi
mov r8, rsi
mov qword [rsp + 0x20], rbx
mov edx, 0xdc3c4bc9
pushf
not edx
add edx, 0x495c0fec
xor edx, 0x150af9cc
rol edx, 0x58
popf
pushf
not edx
add edx, 0x43ab9650
xor edx, 0x55339112
rol edx, 0x14
popf
mov ecx, r14d
call fcn.14012bb69
xor edx, edx
test eax, eax
je 0x140161017
push rax
pushf
mov eax, 0x7fd8ad91
pushf
not eax
add eax, 0x663381a9
xor eax, 0x736b126a
rol eax, 0x48
popf
pushf
not eax
add eax, 0x5797662c
xor eax, 0x7d0e896
rol eax, 7
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xec94b173
pushf
not eax
add eax, 0x3b26fa63
xor eax, 0x42f877d3
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x58eba65e
xor eax, 0x72694ca4
rol eax, 3
popf
pushf
not eax
add eax, 0x67d56d72
xor eax, 0x2a13ec20
rol eax, 0xf5
popf
jmp 0x140160402
mov qword [rsp + 0x40], rdx
mov r9d, r15d
mov qword [rsp + 0x38], rdx
mov r8, rbx
mov qword [rsp + 0x30], rdx
mov rcx, r13
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rdx
mov edx, r12d
call fcn.140128cb2
xor edx, edx
movsxd rsi, eax
test eax, eax
je 0x1401610c6
push rax
pushf
mov eax, 0x13cac67a
pushf
not eax
add eax, 0xd9cdd96
xor eax, 0x8e53560
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x3176871
xor eax, 0x4493f649
rol eax, 0x8d
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x5d13d520
pushf
not eax
add eax, 0xe3846f7
xor eax, 0x783dd4f8
rol eax, 0x26
popf
pushf
not eax
add eax, 0x7650f938
xor eax, 0x2fe7adab
rol eax, 0
popf
jmp 0x140160402
mov r8d, 0x27172ad5
pushf
not r8d
add r8d, 0x4735add1
xor r8d, 0x29d41af4
rol r8d, 0x5d
popf
pushf
not r8d
add r8d, 0x136f68be
xor r8d, 0x1d4545b7
rol r8d, 0xe7
popf
pushf
not r8d
add r8d, 0x82c697d
xor r8d, 0x521d16d0
rol r8d, 0xaa
popf
pushf
not r8d
add r8d, 0x77299ce2
xor r8d, 0x1154c87f
rol r8d, 0x46
popf
test r8d, r12d
je 0x14016119b
push rax
pushf
mov eax, 0x6f4a44e1
pushf
not eax
add eax, 0x40dfd321
xor eax, 0x6f800579
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc0a0e1b
xor eax, 0x49a13658
rol eax, 0x48
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xaf62079f
pushf
not eax
add eax, 0x4f0a4077
xor eax, 0x29f7728f
rol eax, 0x63
popf
pushf
not eax
add eax, 0x5a8a01e
xor eax, 0x52ae4fb8
rol eax, 0x7b
popf
jmp 0x140160402
mov eax, dword [rbp + 0x70]
test eax, eax
je 0x14016121f
push rax
pushf
mov eax, 0xb488fffb
pushf
not eax
add eax, 0x7407270e
xor eax, 0x7f624162
rol eax, 0x57
popf
pushf
not eax
add eax, 0x6397e00d
xor eax, 0x638ac4f5
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x7678dedf
xor eax, 0x3a90357c
rol eax, 0x69
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x9015bb03
pushf
not eax
add eax, 0x32ce19ff
xor eax, 0x5a481e2e
rol eax, 0x76
popf
pushf
not eax
add eax, 0x390fc9bc
xor eax, 0x471136cf
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x3c3d6c72
xor eax, 0x1a193896
rol eax, 0x17
popf
jmp 0x140160402
cmp esi, eax
jg 0x1401612b3
push rax
pushf
mov eax, 0xb845fade
pushf
not eax
add eax, 0x5d62dc3e
xor eax, 0x68ea451e
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x4cadd995
xor eax, 0x606fe35e
rol eax, 0x97
popf
pushf
not eax
add eax, 0x7339cd7e
xor eax, 0xc5b81d3
rol eax, 0x69
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xbf68a0f9
pushf
not eax
add eax, 0x729cab04
xor eax, 0x397d89c9
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x2fcb3626
xor eax, 0x135f64d4
rol eax, 0x97
popf
pushf
not eax
add eax, 0x30a7166a
xor eax, 0x1c38a948
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x2d74abb9
xor eax, 0x108c0da0
rol eax, 0xd8
popf
jmp 0x140160402
mov qword [rsp + 0x40], rdx
mov r9d, r15d
mov qword [rsp + 0x38], rdx
mov r8, rbx
mov qword [rsp + 0x30], rdx
mov rcx, r13
mov dword [rsp + 0x28], eax
mov edx, r12d
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x20], rax
call fcn.140128cb2
xor edx, edx
mov esi, eax
test eax, eax
jne 0x14016138b
push rax
pushf
mov eax, 0xfd4d4a92
pushf
not eax
add eax, 0x42c7ddc9
xor eax, 0x385e95d6
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x70e8434f
xor eax, 0x3da17f07
rol eax, 0x72
popf
pushf
not eax
add eax, 0x158a6441
xor eax, 0x1400aff4
rol eax, 0xc1
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x53f9fc7b
pushf
not eax
add eax, 0x7c5c975a
xor eax, 0x53e2d1a6
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x64c497e0
xor eax, 0x7ad32ee0
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x1236980d
xor eax, 0x1f19fd8
rol eax, 0x55
popf
pushf
not eax
add eax, 0x3c224af8
xor eax, 0xc59107
rol eax, 0x93
popf
jmp 0x140160402
jmp 0x140161fae
mov rcx, rsi
add rcx, rcx
lea rax, [rcx + 0x10]
cmp rcx, rax
sbb rcx, rcx
push rcx
push rax
not rcx
xor rcx, rax
pop rax
and rcx, qword [rsp]
add rsp, 8
je 0x14016149c
push rax
pushf
mov eax, 0xe77f5e47
pushf
not eax
add eax, 0x764f0bd3
xor eax, 0x7be00eaf
rol eax, 0x43
popf
pushf
not eax
add eax, 0x4df2847f
xor eax, 0x302457a9
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x253b4aeb
xor eax, 0x652ce20b
rol eax, 0x78
popf
pushf
not eax
add eax, 0x7ef3f7f8
xor eax, 0x3aed7843
rol eax, 0xd0
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x93c4820
pushf
not eax
add eax, 0x9051de6
xor eax, 0x16e138e8
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x379cb631
xor eax, 0x50eb8373
rol eax, 0x27
popf
pushf
not eax
add eax, 0x68347fcf
xor eax, 0x170a08eb
rol eax, 0x65
popf
jmp 0x140160402
cmp rcx, r8
ja 0x140161540
push rax
pushf
mov eax, 0x11c91269
pushf
not eax
add eax, 0x7fda7ad6
xor eax, 0x7c3601b4
rol eax, 0x56
popf
pushf
not eax
add eax, 0x7f240584
xor eax, 0x58109fa9
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x40487652
xor eax, 0x59a0fce
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x56fe8913
xor eax, 0x4f39cf96
rol eax, 0x38
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x6de7de72
pushf
not eax
add eax, 0x2219eeea
xor eax, 0xeb0455b
rol eax, 0x45
popf
pushf
not eax
add eax, 0x125b914e
xor eax, 0x7193dd12
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x476b091f
xor eax, 0x105e8386
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x319fb3a2
xor eax, 0x27a0aaae
rol eax, 0x7b
popf
jmp 0x140160402
lea rax, [rcx + 0xf]
cmp rax, rcx
ja 0x1401615e8
push rax
pushf
mov eax, 0xf3498f74
pushf
not eax
add eax, 0x44f401c8
xor eax, 0x2cdacf60
rol eax, 5
popf
pushf
not eax
add eax, 0x4299c462
xor eax, 0x183dd178
rol eax, 0x90
popf
pushf
not eax
add eax, 0x1e1e2d9
xor eax, 0x35875619
rol eax, 0xad
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xa64a26c6
pushf
not eax
add eax, 0x5447b4ff
xor eax, 0x6f996a50
rol eax, 5
popf
pushf
not eax
add eax, 0x4b0c0ac8
xor eax, 0x7eaccd41
rol eax, 0x73
popf
pushf
not eax
add eax, 0x490a6e27
xor eax, 0x196680f
rol eax, 0xa2
popf
jmp 0x140160402
movabs rax, 0x42012fa7f561d4de
pushf
not rax
add rax, 0x5766302a
xor rax, 0x1582d7af
rol rax, 0x86
popf
pushf
not rax
add rax, 0x2ceddc20
xor rax, 0x494aa2f0
rol rax, 0x5d
popf
pushf
not rax
add rax, 0x1e0eb4ef
xor rax, 0x5c68f24
rol rax, 0x44
popf
pushf
not rax
add rax, 0x6fddbd55
xor rax, 0x4c5dcc15
rol rax, 0x82
popf
push rax
pushf
mov eax, 0xe1504388
pushf
not eax
add eax, 0x77de6736
xor eax, 0x3800cb4
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x4388530b
xor eax, 0x2b10f7b0
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x1071974d
xor eax, 0x1494d4d2
rol eax, 0x19
popf
pushf
not eax
add eax, 0x63e4140f
xor eax, 0x8c634e2
rol eax, 0x82
popf
jmp 0x140160402
and rax, 0xfffffffffffffff0
call fcn.14008c714
sub rsp, rax
lea rdi, [rsp + 0x50]
test rdi, rdi
je 0x14016174d
push rax
pushf
mov eax, 0x68ef0389
pushf
not eax
add eax, 0x7ceea4b4
xor eax, 0x3db6fd7d
rol eax, 0x30
popf
pushf
not eax
add eax, 0x5e45ad3d
xor eax, 0x4712a0eb
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x781c70bf
xor eax, 0x549e39b2
rol eax, 0x97
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xf9e0b1e
pushf
not eax
add eax, 0x71b0c790
xor eax, 0x6cd1a5a
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x4420fb2d
xor eax, 0x49a844df
rol eax, 0x71
popf
jmp 0x140160402
mov dword [rdi], 0xcccc
jmp 0x140161892
call fcn.140119cc6
xor edx, edx
mov rdi, rax
test rax, rax
je 0x140161800
push rax
pushf
mov eax, 0x8fc34a07
pushf
not eax
add eax, 0x4b2ce91e
xor eax, 0x50851499
rol eax, 0x76
popf
pushf
not eax
add eax, 0x6006deab
xor eax, 0x7c0b1388
rol eax, 0xd5
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x3569b40b
pushf
not eax
add eax, 0x7736f37b
xor eax, 0x73bb4ef
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x6fc0f1f9
xor eax, 0x3920204c
rol eax, 0xce
popf
pushf
not eax
add eax, 0x604480af
xor eax, 0x456eb4a0
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9ae8587
xor eax, 0x488289f4
rol eax, 0xa2
popf
jmp 0x140160402
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0xd257c484
pushf
not eax
add eax, 0xd739804
xor eax, 0x40363528
rol eax, 0xda
popf
pushf
not eax
add eax, 0x1c34c844
xor eax, 0x3e4810a5
rol eax, 0xc1
popf
jmp 0x140160402
add rdi, 0x10
push rax
pushf
mov eax, 0xefe30988
pushf
not eax
add eax, 0x7c4f956e
xor eax, 0x268e9c45
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x26b4e5d
xor eax, 0x1626f9fd
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe960ade
xor eax, 0x420becdb
rol eax, 0x4d
popf
jmp 0x140160402
test rdi, rdi
je 0x14016193e
push rax
pushf
mov eax, 0xc4b0d8a7
pushf
not eax
add eax, 0xce1c8e5
xor eax, 0x1a08050c
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x5e6a0b67
xor eax, 0x7dc59318
rol eax, 0x41
popf
pushf
not eax
add eax, 0x1a5a2302
xor eax, 0x32c30307
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x130dc87e
xor eax, 0x3aa6d249
rol eax, 0xb9
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x1018b0bb
pushf
not eax
add eax, 0x6519910c
xor eax, 0x778dfd9d
rol eax, 0x34
popf
pushf
not eax
add eax, 0x542688c0
xor eax, 0x5faa1ff4
rol eax, 0x20
popf
pushf
not eax
add eax, 0x6d0a3aab
xor eax, 0x520bfa90
rol eax, 9
popf
jmp 0x140160402
mov qword [rsp + 0x40], rdx
mov r9d, r15d
mov qword [rsp + 0x38], rdx
mov r8, rbx
mov qword [rsp + 0x30], rdx
mov rcx, r13
mov dword [rsp + 0x28], esi
mov edx, r12d
mov qword [rsp + 0x20], rdi
call fcn.140128cb2
xor edx, edx
test eax, eax
je 0x1401619f9
push rax
pushf
mov eax, 0x49c13039
pushf
not eax
add eax, 0x6ab2baee
xor eax, 0x6400c6c9
rol eax, 9
popf
pushf
not eax
add eax, 0x4c377e22
xor eax, 0x74bd996
rol eax, 0x49
popf
pushf
not eax
add eax, 0x240a2f96
xor eax, 0x79569ab8
rol eax, 0x16
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x88ecc1fb
pushf
not eax
add eax, 0x3437cfec
xor eax, 0x74a2cf74
rol eax, 0x64
popf
pushf
not eax
add eax, 0x702e4e77
xor eax, 0x71922761
rol eax, 0xdd
popf
jmp 0x140160402
mov eax, dword [rbp + 0x70]
mov r9d, esi
mov qword [rsp + 0x38], rdx
mov r8, rdi
mov qword [rsp + 0x30], rdx
mov ecx, r14d
test eax, eax
jne 0x140161a79
push rax
pushf
mov eax, 0x5edf6b56
pushf
not eax
add eax, 0x754643c9
xor eax, 0x70504e5b
rol eax, 0x47
popf
pushf
not eax
add eax, 0x2482c82a
xor eax, 0x937a2f6
rol eax, 0xd9
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x82ee8c2d
pushf
not eax
add eax, 0xef9e85e
xor eax, 0x694b952f
rol eax, 0x40
popf
pushf
not eax
add eax, 0x159a13b
xor eax, 0x1c3dd81b
rol eax, 0x50
popf
jmp 0x140160402
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rdx
call fcn.140134307
mov esi, eax
test eax, eax
jne 0x140161b06
push rax
pushf
mov eax, 0xa0c33685
pushf
not eax
add eax, 0x6382ab
xor eax, 0x651e12cc
rol eax, 4
popf
pushf
not eax
add eax, 0x303a10ec
xor eax, 0xaf59a83
rol eax, 0xe
popf
pushf
not eax
add eax, 0x7e2d7dd2
xor eax, 0xff69a20
rol eax, 0xc2
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x11dc6bf5
pushf
not eax
add eax, 0x4ccd5c37
xor eax, 0x7522b6f1
rol eax, 0x76
popf
pushf
not eax
add eax, 0x6c1a1d86
xor eax, 0x5c589337
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8125369
xor eax, 0x30905fdd
rol eax, 0x32
popf
jmp 0x140160402
jmp 0x140161d7f
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x20], rax
call fcn.140134307
mov esi, eax
test eax, eax
je 0x140161bf5
push rax
pushf
mov eax, 0x86342c89
pushf
not eax
add eax, 0xd4dd36f
xor eax, 0x62644c22
rol eax, 0x64
popf
pushf
not eax
add eax, 0x6d68363f
xor eax, 0x151189c0
rol eax, 0x6e
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xda298eb9
pushf
not eax
add eax, 0x3dad580b
xor eax, 0x38478082
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x4d7c0735
xor eax, 0x7cba35c5
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x2b51e1ae
xor eax, 0x7333d8cb
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x21897707
xor eax, 0x5c7fc075
rol eax, 0x4d
popf
jmp 0x140160402
lea rcx, [rdi - 0x10]
cmp dword [rcx], 0xdddd
jne 0x140161c8d
push rax
pushf
mov eax, 0x19693dd3
pushf
not eax
add eax, 0x148bdd8d
xor eax, 0x4827716a
rol eax, 0xef
popf
pushf
not eax
add eax, 0x343bbfd9
xor eax, 0x3cd1e426
rol eax, 0xbc
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x737e537e
pushf
not eax
add eax, 0x19859de0
xor eax, 0x5a0005b0
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x59061998
xor eax, 0x3226856c
rol eax, 0x56
popf
pushf
not eax
add eax, 0x5efc1b39
xor eax, 0x42312ff5
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x1e071021
xor eax, 0x6bb9e9b9
rol eax, 0x2b
popf
jmp 0x140160402
call fcn.140107465
jmp 0x140162054
mov rdi, rdx
push rax
pushf
mov eax, 0xb42e5cc5
pushf
not eax
add eax, 0x619b5fdf
xor eax, 0x4914ca91
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x471f5ab2
xor eax, 0x7293138e
rol eax, 0x4a
popf
jmp 0x140160402
test rdi, rdi
je 0x140161db7
push rax
pushf
mov eax, 0x3a163b28
pushf
not eax
add eax, 0xc0f2183
xor eax, 0xdc4884d
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x30504418
xor eax, 0x16320d0c
rol eax, 0xe7
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xf2ecd968
pushf
not eax
add eax, 0x10f85e0b
xor eax, 0x1f62b41a
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x74ef19df
xor eax, 0x25727bb0
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x4b223d0e
xor eax, 0x17ce897
rol eax, 0xae
popf
pushf
not eax
add eax, 0x5180bafd
xor eax, 0x4eda322d
rol eax, 0xc3
popf
jmp 0x140160402
lea rcx, [rdi - 0x10]
cmp dword [rcx], 0xdddd
jne 0x140161e75
push rax
pushf
mov eax, 0x829a5b95
pushf
not eax
add eax, 0x32c8d743
xor eax, 0x95e2916
rol eax, 0x82
popf
pushf
not eax
add eax, 0x6f664b37
xor eax, 0x7bcebb6f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x4450bc64
xor eax, 0x701aab10
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x62b0df75
xor eax, 0x6ee64b5a
rol eax, 0x12
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x34da5471
pushf
not eax
add eax, 0x780a28ee
xor eax, 0x6014efe
rol eax, 0x69
popf
pushf
not eax
add eax, 0x44ddc20
xor eax, 0x4552a4bb
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf94f7fb
xor eax, 0x7e6209d6
rol eax, 9
popf
jmp 0x140160402
call fcn.140107465
push rax
pushf
mov eax, 0xa4a22212
pushf
not eax
add eax, 0x61f17e39
xor eax, 0x1c4f1539
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x338120d5
xor eax, 0x6b22e473
rol eax, 0x35
popf
pushf
not eax
add eax, 0x3b850800
xor eax, 0x74b701c1
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x5a246d90
xor eax, 0x502f6b9b
rol eax, 0x7f
popf
jmp 0x140160402
xor esi, esi
jmp 0x140162054
mov rbx, rdx
push rax
pushf
mov eax, 0x3a9c63df
pushf
not eax
add eax, 0x3790e97c
xor eax, 0x2a1f3db8
rol eax, 1
popf
pushf
not eax
add eax, 0x5b4cce7e
xor eax, 0x744393d1
rol eax, 0x48
popf
pushf
not eax
add eax, 0x7b33f326
xor eax, 0x3cd6fb1
rol eax, 0x34
popf
pushf
not eax
add eax, 0x4a2eddc9
xor eax, 0x345a6312
rol eax, 0x28
popf
jmp 0x140160402
mov esi, edx
test rbx, rbx
je 0x14016200e
push rax
pushf
mov eax, 0xf503c94
pushf
not eax
add eax, 0x337ba71a
xor eax, 0x35389ca2
rol eax, 0x11
popf
pushf
not eax
add eax, 0x5086c584
xor eax, 0x75569b8b
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x593f7977
xor eax, 0x5361bfd6
rol eax, 0xba
popf
pushf
not eax
add eax, 0x43d68c14
xor eax, 0x6b30fd35
rol eax, 0xd2
popf
jmp 0x140160402
push rax
pushf
mov eax, 0xc234a93c
pushf
not eax
add eax, 0x19668401
xor eax, 0x206e0d78
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x4f9d6966
xor eax, 0xc94c0fb
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x66f61e72
xor eax, 0x6245cef4
rol eax, 0x2f
popf
jmp 0x140160402
lea rcx, [rbx - 0x10]
cmp dword [rcx], 0xdddd
jne 0x1401620a6
push rax
pushf
mov eax, 0xf9189453
pushf
not eax
add eax, 0x506bd95c
xor eax, 0x2585a3e5
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe7fd792
xor eax, 0x561256c5
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x3380d36
xor eax, 0x634f11bf
rol eax, 0x32
popf
jmp 0x140160402
push rax
pushf
mov eax, 0x2b6b51fd
pushf
not eax
add eax, 0x1164ecdd
xor eax, 0x62999a1d
rol eax, 0x17
popf
pushf
not eax
add eax, 0x432f3a72
xor eax, 0x6a64fc1b
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x1e2a889d
xor eax, 0x62edc2d5
rol eax, 0xd1
popf
jmp 0x140160402
call fcn.140107465
push rax
pushf
mov eax, 0xe82a6e1a
pushf
not eax
add eax, 0x5d5f3165
xor eax, 0x2f5ac957
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x611986c0
xor eax, 0x2eb34c
rol eax, 0xa4
popf
jmp 0x140160402
mov eax, esi
push rax
pushf
mov eax, 0x77f58353
pushf
not eax
add eax, 0x2c925b7b
xor eax, 0x5e071c61
rol eax, 0x68
popf
pushf
not eax
add eax, 0x6cc24cc9
xor eax, 0x342df105
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x4b2723ec
xor eax, 0x5f2e794c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x513b0213
xor eax, 0x3d2ce961
rol eax, 0xe2
popf
jmp 0x140160402
mov rcx, qword [rbp + 8]
push rcx
not qword [rsp]
and qword [rsp], rbp
push rbp
not rbp
and rcx, rbp
pop rbp
or rcx, qword [rsp]
add rsp, 8
call fcn.140089a05
mov rbx, qword [rbp + 0x40]
mov rsi, qword [rbp + 0x48]
mov rdi, qword [rbp + 0x50]
lea rsp, [rbp + 0x10]
pop r15
pop r14
pop r13
pop r12
pop rbp
ret