Function at 0x140343286
Capabilities:
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x1bb54da9
pushf
not eax
add eax, 0xf3ee03c5
xor eax, 0xd58f9ee5
rol eax, 7
popf
pushf
not eax
add eax, 0x9fc9f261
xor eax, 0xc435735a
rol eax, 0x87
popf
cmp eax, 0x29
jne 0x1403432c3
popf
pop rax
jmp 0x140344b84
cmp eax, 0
jne 0x1403432d2
popf
pop rax
jmp 0x140343557
cmp eax, 3
jne 0x1403432e1
popf
pop rax
jmp 0x140343736
cmp eax, 1
jne 0x1403432f0
popf
pop rax
jmp 0x1403435e8
cmp eax, 0xd
jne 0x1403432ff
popf
pop rax
jmp 0x140343cf7
cmp eax, 0x1a
jne 0x14034330e
popf
pop rax
jmp 0x140344493
cmp eax, 0xe
jne 0x14034331d
popf
pop rax
jmp 0x140343d68
cmp eax, 0xb
jne 0x14034332c
popf
pop rax
jmp 0x140343bfc
cmp eax, 0x19
jne 0x14034333b
popf
pop rax
jmp 0x1403443d2
cmp eax, 8
jne 0x14034334a
popf
pop rax
jmp 0x1403439f8
cmp eax, 0x2a
jne 0x140343359
popf
pop rax
jmp 0x140344c04
cmp eax, 0x17
jne 0x140343368
popf
pop rax
jmp 0x14034432e
cmp eax, 0x1c
jne 0x140343377
popf
pop rax
jmp 0x140344599
cmp eax, 0x12
jne 0x140343386
popf
pop rax
jmp 0x14034402a
cmp eax, 0x18
jne 0x140343395
popf
pop rax
jmp 0x14034437e
cmp eax, 0x2b
jne 0x1403433a4
popf
pop rax
jmp 0x140344c4f
cmp eax, 0x1b
jne 0x1403433b3
popf
pop rax
jmp 0x1403444ef
cmp eax, 0x21
jne 0x1403433c2
popf
pop rax
jmp 0x1403447ff
cmp eax, 0x23
jne 0x1403433d1
popf
pop rax
jmp 0x1403448d0
cmp eax, 0x25
jne 0x1403433e0
popf
pop rax
jmp 0x140344996
cmp eax, 0xf
jne 0x1403433ef
popf
pop rax
jmp 0x140343e09
cmp eax, 0x13
jne 0x1403433fe
popf
pop rax
jmp 0x140344117
cmp eax, 0x15
jne 0x14034340d
popf
pop rax
jmp 0x14034420c
cmp eax, 0x24
jne 0x14034341c
popf
pop rax
jmp 0x140344932
cmp eax, 0x1e
jne 0x14034342b
popf
pop rax
jmp 0x140344661
cmp eax, 0xc
jne 0x14034343a
popf
pop rax
jmp 0x140343c94
cmp eax, 0x26
jne 0x140343449
popf
pop rax
jmp 0x140344a68
cmp eax, 0x27
jne 0x140343458
popf
pop rax
jmp 0x140344aa4
cmp eax, 0x1f
jne 0x140343467
popf
pop rax
jmp 0x14034471f
cmp eax, 0x10
jne 0x140343476
popf
pop rax
jmp 0x140343ec0
cmp eax, 0x2c
jne 0x140343485
popf
pop rax
jmp 0x140344cb8
cmp eax, 9
jne 0x140343494
popf
pop rax
jmp 0x140343b51
cmp eax, 4
jne 0x1403434a3
popf
pop rax
jmp 0x1403437a8
cmp eax, 0x16
jne 0x1403434b2
popf
pop rax
jmp 0x140344268
cmp eax, 0x28
jne 0x1403434c1
popf
pop rax
jmp 0x140344b22
cmp eax, 0xa
jne 0x1403434d0
popf
pop rax
jmp 0x140343bb4
cmp eax, 0x22
jne 0x1403434df
popf
pop rax
jmp 0x14034486e
cmp eax, 0x14
jne 0x1403434ee
popf
pop rax
jmp 0x140344186
cmp eax, 7
jne 0x1403434fd
popf
pop rax
jmp 0x1403438e9
cmp eax, 5
jne 0x14034350c
popf
pop rax
jmp 0x140343834
cmp eax, 2
jne 0x14034351b
popf
pop rax
jmp 0x14034361e
cmp eax, 0x20
jne 0x14034352a
popf
pop rax
jmp 0x1403447b0
cmp eax, 0x1d
jne 0x140343539
popf
pop rax
jmp 0x1403445d0
cmp eax, 0x11
jne 0x140343548
popf
pop rax
jmp 0x140343f7b
cmp eax, 6
jne 0x140343557
popf
pop rax
jmp 0x1403438dd
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov rbx, r8
mov r15, rdx
mov r13, rcx
mov r8, qword [r8 + 0x10]
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x1403435b5
push rax
pushf
mov eax, 0xaae21df4
pushf
not eax
add eax, 0x824cf081
xor eax, 0xec3fb76e
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb9507429
xor eax, 0x883e997d
rol eax, 0x47
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x95a124c4
pushf
not eax
add eax, 0xaf36d4d2
xor eax, 0xdae44a31
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xcd5e0922
xor eax, 0xd037a769
rol eax, 0xee
popf
jmp 0x1403432b4
mov rdx, qword [rbx]
push rax
pushf
mov eax, 0x3776ee02
pushf
not eax
add eax, 0xed4fb2b3
xor eax, 0xe3bdd81e
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8ca2ddd4
xor eax, 0xdfdaa477
rol eax, 0xf0
popf
jmp 0x1403432b4
movabs rdi, 0x293173893d3d8e9a
pushf
not rdi
add rdi, 0x40224400
xor rdi, 0x71be772f
rol rdi, 0x90
popf
pushf
not rdi
add rdi, 0x4d844c31
xor rdi, 0x5880193a
rol rdi, 0xfb
popf
pushf
not rdi
add rdi, 0x5a7d9851
xor rdi, 0x6d5b37bc
rol rdi, 0xcd
popf
pushf
not rdi
add rdi, 0x57678242
xor rdi, 0x7d8ea8a5
rol rdi, 0x56
popf
xor r14d, r14d
mov ecx, r14d
test r8, r8
je 0x1403436dd
push rax
pushf
mov eax, 0xb77b0559
pushf
not eax
add eax, 0x8d1ad793
xor eax, 0xd40633f2
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc7b6ebbe
xor eax, 0xdb24c68d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x92ecf6f0
xor eax, 0xc217030a
rol eax, 0x9b
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x85b36a05
pushf
not eax
add eax, 0xaa137fc2
xor eax, 0xee06fd47
rol eax, 5
popf
pushf
not eax
add eax, 0xf8742bb1
xor eax, 0x8ca89313
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe22c6443
xor eax, 0xd85a1fd8
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x93ad582a
xor eax, 0x8de9b729
rol eax, 0x6b
popf
jmp 0x1403432b4
movabs r9, 0x1b33b640e3e1a4c9
pushf
not r9
add r9, 0x690bbcd1
xor r9, 0x7ad53e7a
rol r9, 0xdc
popf
pushf
not r9
add r9, 0x53ae6742
xor r9, 0x7561aaa6
rol r9, 0x5d
popf
nop dword [rax]
push rax
pushf
mov eax, 0xefb97229
pushf
not eax
add eax, 0x82990821
xor eax, 0x8fa38b54
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd6708c66
xor eax, 0x91359428
rol eax, 0xa
popf
jmp 0x1403432b4
movzx eax, byte [rcx + rdx]
xor rdi, rax
imul rdi, r9
inc rcx
cmp rcx, r8
jb 0x1403437ee
push rax
pushf
mov eax, 0x97fca63e
pushf
not eax
add eax, 0xca74dcb9
xor eax, 0xcfe20181
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8145fffc
xor eax, 0xc548012e
rol eax, 0x23
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x28b4f081
pushf
not eax
add eax, 0xdafc4065
xor eax, 0x802d48cf
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8e6be6bc
xor eax, 0xc653f9ac
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb574cfbf
xor eax, 0xc58b0200
rol eax, 0x4e
popf
jmp 0x1403432b4
mov r9, rdi
mov r8, rbx
lea rdx, [rsp + 0x20]
mov rcx, r13
call fcn.140255f0b
mov rax, qword [rsp + 0x28]
test rax, rax
je 0x140343897
push rax
pushf
mov eax, 0xe9752e34
pushf
not eax
add eax, 0xdd39758f
xor eax, 0x9d87f7e6
rol eax, 4
popf
pushf
not eax
add eax, 0xc384626e
xor eax, 0xc0ef0d6e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb8f4303a
xor eax, 0xd3379e3e
rol eax, 0x82
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0xda848acb
pushf
not eax
add eax, 0xfa508b4e
xor eax, 0x8138395c
rol eax, 0x15
popf
pushf
not eax
add eax, 0xaf177df5
xor eax, 0xb394a9c9
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf46f2f22
xor eax, 0xe68bc4d5
rol eax, 0x8c
popf
jmp 0x1403432b4
mov qword [r15], rax
mov byte [r15 + 8], r14b
jmp 0x140344c57
movabs rax, 0xb0066d4af470a59f
pushf
not rax
add rax, 0x6c3a003b
xor rax, 0x7fdaf447
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x490ddc8d
xor rax, 0x69fafbd1
rol rax, 0x56
popf
pushf
not rax
add rax, 0x6f699edf
xor rax, 0x57361ce2
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x61efbf2e
xor rax, 0x70982300
rol rax, 0xfe
popf
cmp qword [r13 + 0x10], rax
je 0x14034399f
push rax
pushf
mov eax, 0x412f7015
pushf
not eax
add eax, 0xc28ff35e
xor eax, 0xa5389b23
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa0e8c742
xor eax, 0x9effa88b
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbbedce5c
xor eax, 0xc8a639fe
rol eax, 0x97
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x121a9a0c
pushf
not eax
add eax, 0xe1fcce8a
xor eax, 0x9d410327
rol eax, 0x86
popf
pushf
not eax
add eax, 0xe4c8d49c
xor eax, 0xd0f965d0
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xbdcae38f
xor eax, 0x941204db
rol eax, 5
popf
pushf
not eax
add eax, 0xc209291b
xor eax, 0x806ef241
rol eax, 0x5c
popf
jmp 0x1403432b4
lea rbp, [r13 + 8]
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x38], r14
mov ecx, 0x46553d1b
pushf
not ecx
add ecx, 0xe3658922
xor ecx, 0xed0b66fc
rol ecx, 0x69
popf
pushf
not ecx
add ecx, 0xdd0605a1
xor ecx, 0xb47b121a
rol ecx, 0xdd
popf
pushf
not ecx
add ecx, 0xcafab96e
xor ecx, 0x88a15712
rol ecx, 0x7a
popf
call fcn.14015317f
mov rsi, rax
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], r14
movups xmm0, xmmword [rbx]
movups xmmword [rax + 0x10], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rax + 0x20], xmm1
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], recv
mov byte [rbx], 0
mov rax, qword [rbx + 0x20]
mov qword [rsi + 0x30], rax
mov rcx, qword [r13 + 0x10]
movss xmm3, dword [r13]
add rcx, 1
xorps xmm0, xmm0
js 0x140343af8
push rax
pushf
mov eax, 0x29b1d89a
pushf
not eax
add eax, 0xf5f107c1
xor eax, 0xdd56cc9b
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x865d6cf9
xor eax, 0xf0a03fd4
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8e0668af
xor eax, 0xb3ef24ae
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd221fdf5
xor eax, 0xb67f2912
rol eax, 0xeb
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x21dca60
pushf
not eax
add eax, 0xc8f9008e
xor eax, 0xe2f60f8c
rol eax, 0x68
popf
pushf
not eax
add eax, 0xed60f0f3
xor eax, 0x9e5807a4
rol eax, 0xf
popf
pushf
not eax
add eax, 0xaa6a5449
xor eax, 0xd2e58c0e
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbcb3f460
xor eax, 0xaf8a530d
rol eax, 0xa
popf
jmp 0x1403432b4
cvtsi2ss xmm0, rcx
jmp 0x140343bfc
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
push rax
pushf
mov eax, 0xb09dfb59
pushf
not eax
add eax, 0xbdb7e53c
xor eax, 0xfa301084
rol eax, 0x73
popf
pushf
not eax
add eax, 0x96af664b
xor eax, 0xcb756cfb
rol eax, 0x12
popf
jmp 0x1403432b4
mov rbx, qword [r13 + 0x38]
xorps xmm2, xmm2
test rbx, rbx
js 0x140343c4e
push rax
pushf
mov eax, 0xe3ad15ee
pushf
not eax
add eax, 0xc10727e0
xor eax, 0xc87acee9
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xbb5a845b
xor eax, 0xdf4a9529
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x84c48656
xor eax, 0xa0d1adca
rol eax, 3
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x2475823f
pushf
not eax
add eax, 0xa1ba04a4
xor eax, 0x9f92d401
rol eax, 0xea
popf
pushf
not eax
add eax, 0x91cac97f
xor eax, 0xbed09ead
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8a32c2b3
xor eax, 0xccb8a821
rol eax, 0xc0
popf
jmp 0x1403432b4
cvtsi2ss xmm2, rbx
jmp 0x140343d68
mov rcx, rbx
shr rcx, 1
mov rax, rbx
and eax, 1
or rcx, rax
cvtsi2ss xmm2, rcx
addss xmm2, xmm2
push rax
pushf
mov eax, 0xab093d88
pushf
not eax
add eax, 0xb09141b8
xor eax, 0xf3575749
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb152dc18
xor eax, 0xf51aa7fa
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe0e5cf89
xor eax, 0xa1d7ecdf
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd66905c8
xor eax, 0xdb201aa0
rol eax, 8
popf
jmp 0x1403432b4
movaps xmm1, xmm0
divss xmm1, xmm2
comiss xmm1, xmm3
seta al
test al, al
je 0x140343db0
push rax
pushf
mov eax, 0x99faa047
pushf
not eax
add eax, 0xd98a56de
xor eax, 0xf4b35a98
rol eax, 0x67
popf
pushf
not eax
add eax, 0x88e683c3
xor eax, 0xeb907c5d
rol eax, 0x8b
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0xa982221c
pushf
not eax
add eax, 0xa73eab14
xor eax, 0xe9192f9c
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9637f290
xor eax, 0xc39866f4
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8b136c93
xor eax, 0xaca53c3d
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf0ebd1d2
xor eax, 0x8e0b34e9
rol eax, 0xff
popf
jmp 0x1403432b4
divss xmm0, xmm3
call fcn.1401f7c6d
xor ecx, ecx
movss xmm1, dword [0x1400ff1e8]
comiss xmm0, xmm1
jb 0x140343e67
push rax
pushf
mov eax, 0x9925a14b
pushf
not eax
add eax, 0xdcbee85b
xor eax, 0xc6bfb737
rol eax, 0x37
popf
pushf
not eax
add eax, 0xcde03d3f
xor eax, 0x985aeec7
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xac2591a3
xor eax, 0xc25e4aa1
rol eax, 0xe6
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x762d19c4
pushf
not eax
add eax, 0xf3e38e64
xor eax, 0x84cfb739
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd3ae6006
xor eax, 0xc8c214be
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd687363a
xor eax, 0xe5cfb9fe
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xecf331a0
xor eax, 0xdbfbecd4
rol eax, 0x34
popf
jmp 0x1403432b4
subss xmm0, xmm1
comiss xmm0, xmm1
jae 0x140343f22
push rax
pushf
mov eax, 0x44d84819
pushf
not eax
add eax, 0xc8348c14
xor eax, 0xd7838e47
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc1d22c06
xor eax, 0x8abf7e3f
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x88d5e561
xor eax, 0xd97084e4
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc469e345
xor eax, 0xc7546ce0
rol eax, 0xcd
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0xb8cdd2d5
pushf
not eax
add eax, 0xa0861277
xor eax, 0xa2a4ae2c
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcd3d0c79
xor eax, 0xa3b519d7
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8adf07df
xor eax, 0xd556718f
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xfc5487db
xor eax, 0x96e8cff3
rol eax, 0xf4
popf
jmp 0x1403432b4
movabs rax, 0x35fb3ff7f7ee5e2a
pushf
not rax
add rax, 0x4b27e88c
xor rax, 0x67d14d63
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x773e497d
xor rax, 0x564aa461
rol rax, 0x18
popf
pushf
not rax
add rax, 0x72f512b5
xor rax, 0x69fb1978
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x4c4f1907
xor rax, 0x5b873fe9
rol rax, 0x97
popf
mov rcx, rax
push rax
pushf
mov eax, 0xe27858be
pushf
not eax
add eax, 0xb03b679d
xor eax, 0xc0ced9ca
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb69b4c76
xor eax, 0xe1671d5a
rol eax, 0x17
popf
pushf
not eax
add eax, 0xacc2ce92
xor eax, 0xb709b62c
rol eax, 0x6d
popf
jmp 0x1403432b4
cvttss2si rax, xmm0
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
mov ecx, 0xaba2d93
pushf
not ecx
add ecx, 0xdab71743
xor ecx, 0x9c87bab4
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0xb8eea921
xor ecx, 0x9673d970
rol ecx, 0x54
popf
pushf
not ecx
add ecx, 0xf9d54f5e
xor ecx, 0x989fbe2b
rol ecx, 0x31
popf
cmp rax, rcx
cmova rcx, rax
cmp rbx, rcx
jae 0x1403440e4
push rax
pushf
mov eax, 0x6a656ce3
pushf
not eax
add eax, 0x81369422
xor eax, 0x8a030073
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xef1a67da
xor eax, 0xa5bb90d6
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xbba12b80
xor eax, 0xf05f928d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xaaf9bad9
xor eax, 0xade4bb1c
rol eax, 0xb2
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0xe5c043b8
pushf
not eax
add eax, 0xde96e492
xor eax, 0xb8923946
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf3a3a37e
xor eax, 0xb35f09f2
rol eax, 0xbf
popf
jmp 0x1403432b4
cmp rbx, 0x200
jae 0x140344153
push rax
pushf
mov eax, 0x50851b6a
pushf
not eax
add eax, 0xf53f17ab
xor eax, 0x93c1db99
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf30a3efe
xor eax, 0xdf1da1c1
rol eax, 0x1b
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x73be8f2e
pushf
not eax
add eax, 0xb31f6d51
xor eax, 0xb62352fa
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc6e17e7b
xor eax, 0xf5b90cda
rol eax, 0xa2
popf
jmp 0x1403432b4
lea rbx, [rbx*8]
cmp rbx, rcx
jae 0x1403441d9
push rax
pushf
mov eax, 0x417bc634
pushf
not eax
add eax, 0xceae50ae
xor eax, 0xe6dc395d
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd0836458
xor eax, 0x8b129b92
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xdae8bce6
xor eax, 0xfd95ee2c
rol eax, 0x2b
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x4ed65c75
pushf
not eax
add eax, 0xe369b35f
xor eax, 0xfe4bafa9
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb05cc82c
xor eax, 0xe893a4d5
rol eax, 0x54
popf
jmp 0x1403432b4
mov rbx, rcx
push rax
pushf
mov eax, 0x6f6d6b86
pushf
not eax
add eax, 0xdab62b41
xor eax, 0x9fa6d863
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf398837e
xor eax, 0x95c60dd4
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x89279b7b
xor eax, 0xa1bcda1a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd0a7c950
xor eax, 0xfdac36f5
rol eax, 0x6d
popf
jmp 0x1403432b4
mov rdx, rbx
mov rcx, r13
call fcn.140190f35
mov rax, qword [r13 + 0x30]
and rax, rdi
add rax, rax
mov r12, qword [r13 + 0x18]
mov rbx, qword [r12 + rax*8 + 8]
mov rcx, qword [rbp]
cmp rbx, rcx
jne 0x1403442e8
push rax
pushf
mov eax, 0x1383ac0f
pushf
not eax
add eax, 0xd2a96bf2
xor eax, 0xa9a107ee
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc0fabcb5
xor eax, 0x8b9a0c13
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe36b1c47
xor eax, 0xd93b1160
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xeaa6e959
xor eax, 0xd741a1f9
rol eax, 0x53
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x2728c5fd
pushf
not eax
add eax, 0xc2b92977
xor eax, 0xf780dba2
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe0d607e3
xor eax, 0xd567ef51
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa092a31c
xor eax, 0xa19875d7
rol eax, 0x85
popf
jmp 0x1403432b4
mov qword [rsp + 0x20], rcx
jmp 0x1403448d0
mov r12, qword [r12 + rax*8]
mov rbp, qword [rsi + 0x20]
nop word [rax + rax]
push rax
pushf
mov eax, 0xa48ccd45
pushf
not eax
add eax, 0xb66a6f62
xor eax, 0x954a2339
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb116ba68
xor eax, 0xd0a654f6
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfc1abcdf
xor eax, 0x80cac51c
rol eax, 0xa9
popf
jmp 0x1403432b4
lea rdx, [rbx + 0x10]
mov rax, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14034443a
push rax
pushf
mov eax, 0x79626497
pushf
not eax
add eax, 0xfcc39556
xor eax, 0xd1933c89
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf914dd22
xor eax, 0x85a7d098
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa6a8e9f5
xor eax, 0xbd92cede
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa4ab134f
xor eax, 0x91e78dba
rol eax, 0xb9
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x65b42845
pushf
not eax
add eax, 0x95a824d7
xor eax, 0xa8c2a7ea
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x89a5b63f
xor eax, 0xcd324a51
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x81b0c504
xor eax, 0xcbd2c474
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfc5ab047
xor eax, 0xd586fe91
rol eax, 0xc1
popf
jmp 0x1403432b4
mov rdx, qword [rdx]
push rax
pushf
mov eax, 0x16ea5a4
pushf
not eax
add eax, 0xe3bfb7a8
xor eax, 0x9fc41fa7
rol eax, 0x88
popf
pushf
not eax
add eax, 0xceeff4d8
xor eax, 0xe8c563eb
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd308a4f6
xor eax, 0xf1c63e60
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa6329c06
xor eax, 0xcbf56bf6
rol eax, 0x90
popf
jmp 0x1403432b4
lea rcx, [rsi + 0x10]
cmp qword [rsi + 0x28], 0x10
jb 0x140344540
push rax
pushf
mov eax, 0x9b1d1840
pushf
not eax
add eax, 0xff3fcfec
xor eax, 0xb4ba6c0e
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc82d4627
xor eax, 0x9a6c11c3
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9558b69a
xor eax, 0xdc8f32d5
rol eax, 0x3e
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x25e046af
pushf
not eax
add eax, 0xdcc4679d
xor eax, 0x961c0526
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8aaa6f7b
xor eax, 0xebe9c069
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa2e07505
xor eax, 0xf6f2b7ad
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbd1d4313
xor eax, 0xbf151ff3
rol eax, 0x40
popf
jmp 0x1403432b4
mov rcx, qword [rsi + 0x10]
push rax
pushf
mov eax, 0x9dfae540
pushf
not eax
add eax, 0xa31de741
xor eax, 0xadf9f973
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa0fd0e22
xor eax, 0xf095d394
rol eax, 0xec
popf
jmp 0x1403432b4
cmp rbp, rax
jne 0x14034461b
push rax
pushf
mov eax, 0xfdcc1800
pushf
not eax
add eax, 0xd0e9b66d
xor eax, 0x933f2d3c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa19dca49
xor eax, 0xf10fa84a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x91684e0c
xor eax, 0xc31964c4
rol eax, 0x80
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x8d6bf326
pushf
not eax
add eax, 0xdedde734
xor eax, 0xb497ed59
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb25dfbe6
xor eax, 0xf8aee0cd
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa59b1dae
xor eax, 0xbe5c160a
rol eax, 0x4d
popf
jmp 0x1403432b4
mov r8, rbp
call fcn.1403217a8
test eax, eax
je 0x1403446c6
push rax
pushf
mov eax, 0x3219cf44
pushf
not eax
add eax, 0xea03d31e
xor eax, 0xd49d31a9
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb4c02f24
xor eax, 0xbef62236
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe7565178
xor eax, 0xedf5a15d
rol eax, 0x13
popf
pushf
not eax
add eax, 0x887e10f6
xor eax, 0x8ccfdfc8
rol eax, 0xb4
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x787189a1
pushf
not eax
add eax, 0xb53ead0c
xor eax, 0xed344a78
rol eax, 0x66
popf
pushf
not eax
add eax, 0xbddaf928
xor eax, 0x8eb05a94
rol eax, 0x22
popf
pushf
not eax
add eax, 0xab8eb947
xor eax, 0xcb3636da
rol eax, 0x67
popf
pushf
not eax
add eax, 0xbe4f09da
xor eax, 0xbfe950e2
rol eax, 0
popf
jmp 0x1403432b4
cmp rbx, r12
je 0x14034477d
push rax
pushf
mov eax, 0x10cf0b21
pushf
not eax
add eax, 0xe0ee8837
xor eax, 0xb4658585
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfe65b517
xor eax, 0xc636e3e8
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xdd1c762d
xor eax, 0x93dd4ada
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xba0308dd
xor eax, 0xecad1460
rol eax, 0xf0
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0xb5f6e007
pushf
not eax
add eax, 0xbbd2d2a7
xor eax, 0xc0c8e2fb
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcec39472
xor eax, 0x9d7e9458
rol eax, 0x57
popf
jmp 0x1403432b4
mov rbx, qword [rbx + 8]
jmp 0x1403443d2
mov rax, qword [rbx]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rbx
lea rbp, [r13 + 8]
jmp 0x140344932
mov qword [rsp + 0x20], rbx
lea rbp, [r13 + 8]
push rax
pushf
mov eax, 0x282fd327
pushf
not eax
add eax, 0xa09ed0fd
xor eax, 0xb70cae20
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf0977cfc
xor eax, 0x8ed994f0
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x8ef6724d
xor eax, 0xf6b1f389
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc4a21cea
xor eax, 0xa78cb331
rol eax, 0x6b
popf
jmp 0x1403432b4
mov qword [rsp + 0x28], 0
push rax
pushf
mov eax, 0x25ca3a0b
pushf
not eax
add eax, 0xec13ecc1
xor eax, 0xad7fec11
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xcc445da5
xor eax, 0xdc6f3d0b
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb3fe4497
xor eax, 0xd7599b42
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8585b9b7
xor eax, 0xa19eca38
rol eax, 0xd7
popf
jmp 0x1403432b4
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
push rax
pushf
mov eax, 0xc48e825f
pushf
not eax
add eax, 0xa2da25b9
xor eax, 0xc6859bb6
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd2505ef2
xor eax, 0xa5b3779b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe72853f2
xor eax, 0x8808b1b2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8f32b2e1
xor eax, 0xa8764f4a
rol eax, 0x64
popf
jmp 0x1403432b4
mov rdx, qword [rsp + 0x20]
mov r8, qword [rdx + 8]
inc qword [r13 + 0x10]
mov qword [rsi], rdx
mov qword [rsi + 8], r8
mov qword [r8], rsi
mov qword [rdx + 8], rsi
mov rcx, qword [r13 + 0x18]
mov rax, qword [r13 + 0x30]
and rax, rdi
add rax, rax
mov r9, qword [rcx + rax*8]
cmp r9, qword [rbp]
jne 0x140344a22
push rax
pushf
mov eax, 0x3d9338a4
pushf
not eax
add eax, 0xbe4cf197
xor eax, 0xc25e9dde
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xfa5ea8c9
xor eax, 0x9ff4408d
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd5fe9b6a
xor eax, 0xa3459855
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe38c649a
xor eax, 0xcaadca56
rol eax, 0x6e
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0xc7748537
pushf
not eax
add eax, 0xc9efce22
xor eax, 0xb16189cf
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9bf8ac72
xor eax, 0xea4514d9
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa6af5bec
xor eax, 0xcf422b1e
rol eax, 0xb0
popf
jmp 0x1403432b4
mov qword [rcx + rax*8], rsi
jmp 0x140344c04
cmp r9, rdx
jne 0x140344adc
push rax
pushf
mov eax, 0xe7dfb840
pushf
not eax
add eax, 0xa409557e
xor eax, 0xdd666dbf
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe8a38f0e
xor eax, 0xec82a6ba
rol eax, 0x97
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x894344f5
pushf
not eax
add eax, 0xc108dc6d
xor eax, 0xa99edaff
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa00618f7
xor eax, 0xbf4151e0
rol eax, 0x71
popf
pushf
not eax
add eax, 0xfd9cf34b
xor eax, 0xace518d2
rol eax, 0xaa
popf
jmp 0x1403432b4
mov qword [rcx + rax*8], rsi
jmp 0x140344c4f
cmp qword [rcx + rax*8 + 8], r8
jne 0x140344bd1
push rax
pushf
mov eax, 0x8afff0fe
pushf
not eax
add eax, 0xeaebc7df
xor eax, 0xe8e1d0cc
rol eax, 0x92
popf
pushf
not eax
add eax, 0x938f6009
xor eax, 0xbb64fd32
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd8c8f64a
xor eax, 0xbd41a11d
rol eax, 0x76
popf
jmp 0x1403432b4
push rax
pushf
mov eax, 0x33dae3ac
pushf
not eax
add eax, 0xf171a142
xor eax, 0x93fa9756
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x89a4d223
xor eax, 0xf26eeac1
rol eax, 0xd7
popf
jmp 0x1403432b4
mov qword [rcx + rax*8 + 8], rsi
push rax
pushf
mov eax, 0xac39595a
pushf
not eax
add eax, 0xbcc03cdf
xor eax, 0xc1586417
rol eax, 0x78
popf
pushf
not eax
add eax, 0xdac34667
xor eax, 0xb75bbf53
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd01ebeb6
xor eax, 0xbe80890c
rol eax, 0x9f
popf
jmp 0x1403432b4
mov qword [r15], rsi
mov byte [r15 + 8], 1
mov rax, r15
mov rbx, qword [rsp + 0x98]
add rsp, 0x40
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x1bd7bc1d4]
pushf
sub rcx, 0x7d6bd27c
popf
call fcn.1401a4bf9
int3