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

Disassembly:
push rax
pushf
mov eax, 0xd5416e8a
pushf
not eax
add eax, 0xbf4eb69a
xor eax, 0x9c9cbbf1
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8b995b3b
xor eax, 0xf9a55cc4
rol eax, 0x12
popf
cmp eax, 0x20
jne 0x1402c2952
popf
pop rax
jmp 0x1402c3ce3
cmp eax, 0
jne 0x1402c2961
popf
pop rax
jmp 0x1402c2b8c
cmp eax, 3
jne 0x1402c2970
popf
pop rax
jmp 0x1402c2d1e
cmp eax, 1
jne 0x1402c297f
popf
pop rax
jmp 0x1402c2c26
cmp eax, 0xd
jne 0x1402c298e
popf
pop rax
jmp 0x1402c3249
cmp eax, 0x1a
jne 0x1402c299d
popf
pop rax
jmp 0x1402c394e
cmp eax, 0xe
jne 0x1402c29ac
popf
pop rax
jmp 0x1402c32ac
cmp eax, 0xb
jne 0x1402c29bb
popf
pop rax
jmp 0x1402c30d6
cmp eax, 0x19
jne 0x1402c29ca
popf
pop rax
jmp 0x1402c38b3
cmp eax, 8
jne 0x1402c29d9
popf
pop rax
jmp 0x1402c2f86
cmp eax, 0x1d
jne 0x1402c29e8
popf
pop rax
jmp 0x1402c3b14
cmp eax, 0x17
jne 0x1402c29f7
popf
pop rax
jmp 0x1402c37fa
cmp eax, 0x1c
jne 0x1402c2a06
popf
pop rax
jmp 0x1402c3a31
cmp eax, 0x12
jne 0x1402c2a15
popf
pop rax
jmp 0x1402c34ee
cmp eax, 0x18
jne 0x1402c2a24
popf
pop rax
jmp 0x1402c3832
cmp eax, 0x11
jne 0x1402c2a33
popf
pop rax
jmp 0x1402c3457
cmp eax, 0x1b
jne 0x1402c2a42
popf
pop rax
jmp 0x1402c39d1
cmp eax, 0x21
jne 0x1402c2a51
popf
pop rax
jmp 0x1402c3d36
cmp eax, 0x23
jne 0x1402c2a60
popf
pop rax
jmp 0x1402c3e22
cmp eax, 0x25
jne 0x1402c2a6f
popf
pop rax
jmp 0x1402c3ece
cmp eax, 0xf
jne 0x1402c2a7e
popf
pop rax
jmp 0x1402c32f7
cmp eax, 0x13
jne 0x1402c2a8d
popf
pop rax
jmp 0x1402c3589
cmp eax, 0x15
jne 0x1402c2a9c
popf
pop rax
jmp 0x1402c3708
cmp eax, 0x24
jne 0x1402c2aab
popf
pop rax
jmp 0x1402c3e91
cmp eax, 0x1e
jne 0x1402c2aba
popf
pop rax
jmp 0x1402c3b93
cmp eax, 0xc
jne 0x1402c2ac9
popf
pop rax
jmp 0x1402c3160
cmp eax, 0x26
jne 0x1402c2ad8
popf
pop rax
jmp 0x1402c3f3a
cmp eax, 5
jne 0x1402c2ae7
popf
pop rax
jmp 0x1402c2e82
cmp eax, 0x1f
jne 0x1402c2af6
popf
pop rax
jmp 0x1402c3c27
cmp eax, 0x10
jne 0x1402c2b05
popf
pop rax
jmp 0x1402c33ab
cmp eax, 6
jne 0x1402c2b14
popf
pop rax
jmp 0x1402c2eba
cmp eax, 9
jne 0x1402c2b23
popf
pop rax
jmp 0x1402c2fd6
cmp eax, 4
jne 0x1402c2b32
popf
pop rax
jmp 0x1402c2db9
cmp eax, 0x16
jne 0x1402c2b41
popf
pop rax
jmp 0x1402c37b7
cmp eax, 2
jne 0x1402c2b50
popf
pop rax
jmp 0x1402c2ce6
cmp eax, 0xa
jne 0x1402c2b5f
popf
pop rax
jmp 0x1402c3038
cmp eax, 0x22
jne 0x1402c2b6e
popf
pop rax
jmp 0x1402c3d84
cmp eax, 0x14
jne 0x1402c2b7d
popf
pop rax
jmp 0x1402c369f
cmp eax, 7
jne 0x1402c2b8c
popf
pop rax
jmp 0x1402c2f77
sub rsp, 0x88
mov rax, qword [0x140140a78]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
cmp dword [rax + 0x3f24], 0
jne 0x1402c2be0
push rax
pushf
mov eax, 0x34da3f58
pushf
not eax
add eax, 0xa918d953
xor eax, 0xafbcd14c
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe4b8888a
xor eax, 0x9f81ac77
rol eax, 0x69
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x4cfada69
pushf
not eax
add eax, 0xf5bc9ed7
xor eax, 0xcbd27030
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd3384dbb
xor eax, 0x809045fb
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc3a77a36
xor eax, 0xc590dea1
rol eax, 0xa4
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x28]
cmp dword [rax + 0x3f10], 0
je 0x1402c2c8d
push rax
pushf
mov eax, 0x495eca19
pushf
not eax
add eax, 0x87178b7c
xor eax, 0xc0a28711
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf15abc38
xor eax, 0xd2300174
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc97cd525
xor eax, 0xbf4164af
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9f1db310
xor eax, 0x88decb19
rol eax, 0x16
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x4ea50eb
pushf
not eax
add eax, 0xdf0e10ee
xor eax, 0xc0977a13
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd1adffb7
xor eax, 0x9a0b4542
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x9d4343c8
xor eax, 0x91f4352b
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9d78969b
xor eax, 0x94ffdf9e
rol eax, 0x82
popf
jmp 0x1402c2943
jmp 0x1402c3f3a
mov rax, qword [rsp + 0x28]
cmp qword [rax + 0x40e8], 0
je 0x1402c2d73
push rax
pushf
mov eax, 0x7b82caf4
pushf
not eax
add eax, 0xd3a29883
xor eax, 0xb3981fa3
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x87cd3c72
xor eax, 0xcceda524
rol eax, 0xad
popf
pushf
not eax
add eax, 0xcff60b98
xor eax, 0xd002e580
rol eax, 0xaf
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x713b49bc
pushf
not eax
add eax, 0xf48aa773
xor eax, 0xc4f56ba4
rol eax, 0xff
popf
pushf
not eax
add eax, 0x8cae5de3
xor eax, 0xebfbebf5
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf00964f1
xor eax, 0xbd3ed228
rol eax, 0x6c
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x40e8]
movzx eax, byte [rax + 0x9c]
test eax, eax
je 0x1402c2e29
push rax
pushf
mov eax, 0xccf75c2a
pushf
not eax
add eax, 0xf28dcaf0
xor eax, 0x93ee5c35
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd4953f97
xor eax, 0xbd852791
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb984fb90
xor eax, 0xde4a9265
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8c4c0d36
xor eax, 0xdca25e71
rol eax, 0x9e
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0xdfdd8aa8
pushf
not eax
add eax, 0xec39c2be
xor eax, 0x896d9d75
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xec84e432
xor eax, 0x93c14def
rol eax, 0xad
popf
pushf
not eax
add eax, 0xca5ec4d9
xor eax, 0xb4e627b9
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xac453843
xor eax, 0x8ad2cd96
rol eax, 0x6c
popf
jmp 0x1402c2943
jmp 0x1402c3f3a
mov eax, 0x9bc83271
pushf
not eax
add eax, 0xbb8c896b
xor eax, 0xb46e303a
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb0890732
xor eax, 0xf5e29ad7
rol eax, 0x7b
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + rax + 0x36b0]
test eax, eax
je 0x1402c2f44
push rax
pushf
mov eax, 0xb2c0e605
pushf
not eax
add eax, 0x98ec93fe
xor eax, 0xce31c587
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf22d5a1a
xor eax, 0xe6f3de60
rol eax, 0x67
popf
pushf
not eax
add eax, 0xec6a27c8
xor eax, 0x8ab63f62
rol eax, 0x7f
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x9d2d731c
pushf
not eax
add eax, 0x83e2ec9d
xor eax, 0xb01f59a1
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8bd7a2d7
xor eax, 0xe08352c6
rol eax, 0x14
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x28]
cmp qword [rax + 0x3ee0], 0
je 0x1402c2fd6
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x3ee0]
mov rax, qword [rax + 0x360]
mov qword [rsp + 0x50], rax
jmp 0x1402c3038
mov qword [rsp + 0x50], 0
push rax
pushf
mov eax, 0xc552bfc9
pushf
not eax
add eax, 0xdff37439
xor eax, 0xa41a57f8
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa7fcb1cd
xor eax, 0xa30d5ce5
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf21e3396
xor eax, 0xfe816ddd
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb909c34c
xor eax, 0xd7cfe501
rol eax, 9
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
je 0x1402c307d
push rax
pushf
mov eax, 0x28dc9a4f
pushf
not eax
add eax, 0xb3c8a86a
xor eax, 0xb2ee4782
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb13ff5a9
xor eax, 0xca3fac74
rol eax, 0x83
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x3f0cde34
pushf
not eax
add eax, 0xe98b7332
xor eax, 0xa5370689
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd00b4112
xor eax, 0xffbe9821
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbe15163c
xor eax, 0x82d5c85d
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf8c32e2f
xor eax, 0xf1ff22f0
rol eax, 0x51
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x38]
mov eax, dword [rax + 0xc]
and eax, 0x4000000
test eax, eax
je 0x1402c312d
push rax
pushf
mov eax, 0xdd8630d9
pushf
not eax
add eax, 0xc17cff1b
xor eax, 0xae7f84d5
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc5c504cc
xor eax, 0xedcda4b3
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb783f652
xor eax, 0xa9ee9b59
rol eax, 0x34
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x8d671d56
pushf
not eax
add eax, 0x9166e8ed
xor eax, 0x8c59e839
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd72923a0
xor eax, 0xdcb6e8a7
rol eax, 0xed
popf
jmp 0x1402c2943
mov edx, 0x515cbf84
pushf
not edx
add edx, 0xb856ff6d
xor edx, 0xc8e13894
rol edx, 2
popf
pushf
not edx
add edx, 0xd55dd2fd
xor edx, 0x9024385a
rol edx, 0x74
popf
pushf
not edx
add edx, 0xfa9df5ae
xor edx, 0xd4a66be6
rol edx, 0x66
popf
pushf
not edx
add edx, 0xfcc070d6
xor edx, 0xadef83d9
rol edx, 0xf
popf
mov rax, qword [rsp + 0x38]
mov ecx, dword [rax + 0xac]
call fcn.14030dc37
movzx eax, al
test eax, eax
jne 0x1402c3216
push rax
pushf
mov eax, 0xfada76b5
pushf
not eax
add eax, 0x90b2570b
xor eax, 0xefd3a848
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd4dff9ed
xor eax, 0xf4690e19
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x99a1ed19
xor eax, 0x99ff5f2c
rol eax, 0xd
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0xfdab9a84
pushf
not eax
add eax, 0x8792955d
xor eax, 0xf697e054
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xdea1020c
xor eax, 0x9ee868c5
rol eax, 0xd7
popf
jmp 0x1402c2943
mov byte [rsp + 0x20], 1
jmp 0x1402c32f7
mov byte [rsp + 0x20], 0
push rax
pushf
mov eax, 0x94722f5
pushf
not eax
add eax, 0x94d83d60
xor eax, 0xfe9d7842
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8fcfb95c
xor eax, 0xf95c44b8
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9b950cf5
xor eax, 0xf3a2d287
rol eax, 0x50
popf
jmp 0x1402c2943
movzx eax, byte [rsp + 0x20]
mov byte [rsp + 0x30], al
cmp qword [rsp + 0x38], 0
je 0x1402c3352
push rax
pushf
mov eax, 0xdef52a8c
pushf
not eax
add eax, 0x8c1eb7a4
xor eax, 0xaa710dd8
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfada0aa1
xor eax, 0xbb0c9791
rol eax, 0x94
popf
pushf
not eax
add eax, 0x90185fea
xor eax, 0xcf96c28f
rol eax, 0x59
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x7ded5da4
pushf
not eax
add eax, 0xeecb5ccf
xor eax, 0xcaec1159
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe1102cf7
xor eax, 0xd2362865
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8ca16871
xor eax, 0xe2448a21
rol eax, 0x30
popf
pushf
not eax
add eax, 0xae44ada0
xor eax, 0xac85b61e
rol eax, 0x29
popf
jmp 0x1402c2943
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x1402c33fe
push rax
pushf
mov eax, 0x162328af
pushf
not eax
add eax, 0xac03db27
xor eax, 0xe125384b
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x86d7796b
xor eax, 0xa78bcec9
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9bfb4118
xor eax, 0xeca8436f
rol eax, 0x85
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x8487fc82
pushf
not eax
add eax, 0xeb8a8349
xor eax, 0xc5fd6494
rol eax, 2
popf
pushf
not eax
add eax, 0xe33a42bb
xor eax, 0xa63bea52
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa0ad0608
xor eax, 0x87374ee3
rol eax, 0x66
popf
pushf
not eax
add eax, 0xef3ce838
xor eax, 0xdeb02097
rol eax, 8
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x3ee0]
call fcn.140379327
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0x76]
test eax, eax
je 0x1402c34a8
push rax
pushf
mov eax, 0xc7640531
pushf
not eax
add eax, 0x8ba28098
xor eax, 0xed32c24e
rol eax, 4
popf
pushf
not eax
add eax, 0xdcd7d49b
xor eax, 0xcc0c421c
rol eax, 2
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x7de1585e
pushf
not eax
add eax, 0xac25eec3
xor eax, 0xb541666a
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8d8b5f38
xor eax, 0xba73ce29
rol eax, 0xde
popf
pushf
not eax
add eax, 0xfc49dd07
xor eax, 0xb682cb45
rol eax, 0x55
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x38]
mov eax, dword [rax + 0xc]
and eax, 1
test eax, eax
jne 0x1402c3530
push rax
pushf
mov eax, 0x3b1bec38
pushf
not eax
add eax, 0xe11d6e74
xor eax, 0xf31972cb
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc4a630f9
xor eax, 0xa6882435
rol eax, 0x1b
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x63dba7c2
pushf
not eax
add eax, 0x8e90d581
xor eax, 0x9e1a0ba6
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa2e70229
xor eax, 0xde81514c
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc51705af
xor eax, 0x989fb670
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcaec3173
xor eax, 0x841e4225
rol eax, 0x69
popf
jmp 0x1402c2943
lea rdx, [rsp + 0x68]
mov rcx, qword [rsp + 0x38]
call fcn.1402a04a1
mov qword [rsp + 0x60], rax
mov eax, 0x7d32ccca
pushf
not eax
add eax, 0xbc618158
xor eax, 0x864e0531
rol eax, 0
popf
pushf
not eax
add eax, 0x9e7a9d0f
xor eax, 0xe518eb52
rol eax, 0x93
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x28]
lea rax, [rcx + rax + 0x3660]
mov rdx, rax
mov rcx, qword [rsp + 0x60]
call fcn.140306091
movzx eax, al
test eax, eax
jne 0x1402c3646
push rax
pushf
mov eax, 0x22935927
pushf
not eax
add eax, 0xa845c33e
xor eax, 0xe5e32039
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9a0f78f3
xor eax, 0xd16596d2
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf9b72329
xor eax, 0xd5056da9
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc9fc064b
xor eax, 0xa1c7417e
rol eax, 0xcc
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x97cc8b62
pushf
not eax
add eax, 0xd1e6e85a
xor eax, 0x9c24e52e
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd6e58e07
xor eax, 0xd5cda9ec
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xfc38dc74
xor eax, 0xe7536ad7
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb7f3471b
xor eax, 0xcd40dbd2
rol eax, 0x2b
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x28]
mov qword [rax + 0x3ef0], 0
push rax
pushf
mov eax, 0x2068d7b8
pushf
not eax
add eax, 0xe03b29eb
xor eax, 0xbe04116d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc913cf2c
xor eax, 0xa3f04991
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa814536e
xor eax, 0xaa835ddc
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa1e60ca3
xor eax, 0xf4183b23
rol eax, 0x69
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0x3f1b]
test eax, eax
je 0x1402c3771
push rax
pushf
mov eax, 0x87e54bc8
pushf
not eax
add eax, 0x84175954
xor eax, 0xa8ad22a8
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf8a4e966
xor eax, 0xb2516b36
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf82c72b2
xor eax, 0xa1dd6efc
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x929f6ac2
xor eax, 0x88f417d2
rol eax, 0x60
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x2dacbc24
pushf
not eax
add eax, 0xc9ff9767
xor eax, 0xce18b260
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb0c1598f
xor eax, 0x872ceeb4
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xdaa1c7fc
xor eax, 0xcffa0904
rol eax, 0x75
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x28]
mov qword [rax + 0x3ef0], 0
push rax
pushf
mov eax, 0x8f2101c9
pushf
not eax
add eax, 0x92a1bf41
xor eax, 0xd7deab17
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9dbb20f4
xor eax, 0x92953f8d
rol eax, 0x4b
popf
jmp 0x1402c2943
jmp 0x1402c3a31
cmp qword [rsp + 0x38], 0
jne 0x1402c386d
push rax
pushf
mov eax, 0xec3712e5
pushf
not eax
add eax, 0xba89037c
xor eax, 0xc2f36c84
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa7a9fe86
xor eax, 0x8e64df61
rol eax, 0x98
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x7a52c81d
pushf
not eax
add eax, 0xb6e6b91d
xor eax, 0xfcf48ec8
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8141c37f
xor eax, 0xb3c9373c
rol eax, 0x88
popf
pushf
not eax
add eax, 0xef5508c0
xor eax, 0xa6e80bc5
rol eax, 0xb4
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x28]
cmp qword [rax + 0x40e8], 0
je 0x1402c391b
push rax
pushf
mov eax, 0x661906aa
pushf
not eax
add eax, 0xe523f5dd
xor eax, 0xbb712ec8
rol eax, 9
popf
pushf
not eax
add eax, 0xd214a4da
xor eax, 0xec1292d8
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x996ef0af
xor eax, 0x83fdd3a4
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa814ccd0
xor eax, 0xaf0b0f23
rol eax, 0x2e
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x958c8bbd
pushf
not eax
add eax, 0xccbff710
xor eax, 0xa8719148
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc08ee706
xor eax, 0xc6771831
rol eax, 0xd9
popf
jmp 0x1402c2943
call fcn.1401c475f
test rax, rax
jne 0x1402c398b
push rax
pushf
mov eax, 0xbe28778
pushf
not eax
add eax, 0xc529958b
xor eax, 0xa4906a32
rol eax, 0x57
popf
pushf
not eax
add eax, 0xaa5c4b5a
xor eax, 0x9a955fa7
rol eax, 0xd
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0xb3b629ac
pushf
not eax
add eax, 0xed9a3540
xor eax, 0xd901f46c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xff49935f
xor eax, 0xf31881ac
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xae22cfd8
xor eax, 0xa7f43e37
rol eax, 0x11
popf
jmp 0x1402c2943
xor ecx, ecx
call fcn.1401c3a10
push rax
pushf
mov eax, 0x60d390d1
pushf
not eax
add eax, 0xdc251396
xor eax, 0xe30c1725
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa8712ddd
xor eax, 0xa7fd9f6b
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xab12caff
xor eax, 0xfc9a09b1
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf907c569
xor eax, 0xa46ca996
rol eax, 0x94
popf
jmp 0x1402c2943
mov eax, 0xbfc2c360
pushf
not eax
add eax, 0x9342dd1c
xor eax, 0xbe941fa4
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8f609797
xor eax, 0xf6526917
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf35dd123
xor eax, 0x97076839
rol eax, 0x36
popf
imul rax, rax, 1
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + rax + 0x36b0]
test eax, eax
je 0x1402c3ace
push rax
pushf
mov eax, 0x8097fe4f
pushf
not eax
add eax, 0xee57db56
xor eax, 0xbd78d11d
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd6b7614d
xor eax, 0xb6f851da
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd6c806eb
xor eax, 0x909aa5f6
rol eax, 0xd1
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x4b3ae88e
pushf
not eax
add eax, 0xdc5bf0cc
xor eax, 0x850684e1
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb69d1d3a
xor eax, 0xc4670241
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xcbeb0d6a
xor eax, 0xd29c0466
rol eax, 0x3a
popf
jmp 0x1402c2943
call fcn.1401c475f
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x28]
cmp qword [rax + 0x3ee0], 0
je 0x1402c3b60
push rax
pushf
mov eax, 0x826ca61
pushf
not eax
add eax, 0xcd411dcb
xor eax, 0x8741534e
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa8cc4c4f
xor eax, 0x9d3bb58e
rol eax, 0x2b
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0xc559bff2
pushf
not eax
add eax, 0xb8916130
xor eax, 0xa730e159
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8179fad3
xor eax, 0xd94a7a0a
rol eax, 0xd0
popf
jmp 0x1402c2943
cmp qword [rsp + 0x48], 0
je 0x1402c3bf4
push rax
pushf
mov eax, 0x34d12488
pushf
not eax
add eax, 0xa76d46b7
xor eax, 0x8ed574ea
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xec7b7c69
xor eax, 0xab3df7dd
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe0c0a40f
xor eax, 0xaf15e5f0
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x863c1bf0
xor eax, 0xab270bb5
rol eax, 0xb3
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0xb90c9f31
pushf
not eax
add eax, 0xa644ddfe
xor eax, 0xd0071414
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd1da2806
xor eax, 0xdf2ca032
rol eax, 0x7b
popf
jmp 0x1402c2943
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x3ee0]
call fcn.140177dcf
movzx eax, al
test eax, eax
je 0x1402c3c9d
push rax
pushf
mov eax, 0xe95aa807
pushf
not eax
add eax, 0xa2e42e27
xor eax, 0xdd3e6255
rol eax, 4
popf
pushf
not eax
add eax, 0xd9c394be
xor eax, 0xce0e6967
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbfa09602
xor eax, 0xc89ced1b
rol eax, 0x11
popf
pushf
not eax
add eax, 0xab91c690
xor eax, 0x8e699789
rol eax, 0xea
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0x9e544697
pushf
not eax
add eax, 0xa846b0f0
xor eax, 0x9872e259
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x969f655b
xor eax, 0xeb884a70
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd278f561
xor eax, 0x9b8517cf
rol eax, 0x39
popf
jmp 0x1402c2943
mov dword [rsp + 0x40], 1
jmp 0x1402c3d84
mov dword [rsp + 0x40], 0
push rax
pushf
mov eax, 0x7fb99a2a
pushf
not eax
add eax, 0xb5d8ab09
xor eax, 0xb07bdae3
rol eax, 0x12
popf
pushf
not eax
add eax, 0xbdc3fae6
xor eax, 0x9103fc79
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc201fc77
xor eax, 0xfe5c13bd
rol eax, 0xd6
popf
jmp 0x1402c2943
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0x31], al
movzx eax, byte [rsp + 0x31]
test eax, eax
je 0x1402c3ddc
push rax
pushf
mov eax, 0x91c02c11
pushf
not eax
add eax, 0xdae99034
xor eax, 0x8c54fb27
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xfd95e86c
xor eax, 0xcab212b4
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8b30fbb2
xor eax, 0xefeb8a93
rol eax, 0xf6
popf
jmp 0x1402c2943
push rax
pushf
mov eax, 0xc557abda
pushf
not eax
add eax, 0xfcb47fea
xor eax, 0xe44a7686
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9190142b
xor eax, 0xd6f6fe4a
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xabbcd049
xor eax, 0xdbf6c226
rol eax, 0x97
popf
jmp 0x1402c2943
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x3ee0]
mov qword [rsp + 0x58], rax
jmp 0x1402c3ece
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x58], rax
push rax
pushf
mov eax, 0x77bb6fbd
pushf
not eax
add eax, 0xb794b2e8
xor eax, 0xd94edc08
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf34ecc0a
xor eax, 0x89d4d09b
rol eax, 0x9a
popf
jmp 0x1402c2943
mov dl, 0xb4
pushf
not dl
add dl, 0x80
xor dl, 0x7c
rol dl, 0x1f
popf
pushf
not dl
add dl, 0x9f
xor dl, 0x90
rol dl, 0x57
popf
pushf
not dl
add dl, 0x71
xor dl, 0xe7
rol dl, 0x73
popf
mov rcx, qword [rsp + 0x58]
call fcn.1402e0d1b
push rax
pushf
mov eax, 0xa93116d8
pushf
not eax
add eax, 0xcd2f0683
xor eax, 0x9fc1f21b
rol eax, 0xab
popf
pushf
not eax
add eax, 0xcafd506c
xor eax, 0xea0fc64a
rol eax, 0x9b
popf
jmp 0x1402c2943
add rsp, 0x88
ret