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

Disassembly:
push rax
pushf
mov eax, 0xa56312e3
pushf
not eax
add eax, 0x8287a12d
xor eax, 0xdee3b025
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc491e919
xor eax, 0xdcc468a0
rol eax, 0x63
popf
cmp eax, 0x29
jne 0x14015c7f5
popf
pop rax
jmp 0x14015e1cf
cmp eax, 0
jne 0x14015c804
popf
pop rax
jmp 0x14015caa7
cmp eax, 3
jne 0x14015c813
popf
pop rax
jmp 0x14015cc83
cmp eax, 1
jne 0x14015c822
popf
pop rax
jmp 0x14015cb69
cmp eax, 0xd
jne 0x14015c831
popf
pop rax
jmp 0x14015d2e1
cmp eax, 0x1a
jne 0x14015c840
popf
pop rax
jmp 0x14015da69
cmp eax, 0xe
jne 0x14015c84f
popf
pop rax
jmp 0x14015d341
cmp eax, 0xb
jne 0x14015c85e
popf
pop rax
jmp 0x14015d19a
cmp eax, 0x19
jne 0x14015c86d
popf
pop rax
jmp 0x14015d9ba
cmp eax, 8
jne 0x14015c87c
popf
pop rax
jmp 0x14015cfb7
cmp eax, 0x2a
jne 0x14015c88b
popf
pop rax
jmp 0x14015e253
cmp eax, 0x17
jne 0x14015c89a
popf
pop rax
jmp 0x14015d8c7
cmp eax, 0x1c
jne 0x14015c8a9
popf
pop rax
jmp 0x14015db59
cmp eax, 0x2e
jne 0x14015c8b8
popf
pop rax
jmp 0x14015e3cc
cmp eax, 0x18
jne 0x14015c8c7
popf
pop rax
jmp 0x14015d922
cmp eax, 0x2b
jne 0x14015c8d6
popf
pop rax
jmp 0x14015e2fa
cmp eax, 0x1b
jne 0x14015c8e5
popf
pop rax
jmp 0x14015db10
cmp eax, 0x2d
jne 0x14015c8f4
popf
pop rax
jmp 0x14015e393
cmp eax, 0x23
jne 0x14015c903
popf
pop rax
jmp 0x14015ded9
cmp eax, 0x25
jne 0x14015c912
popf
pop rax
jmp 0x14015dfe1
cmp eax, 0xf
jne 0x14015c921
popf
pop rax
jmp 0x14015d3d7
cmp eax, 0x13
jne 0x14015c930
popf
pop rax
jmp 0x14015d5e1
cmp eax, 0x15
jne 0x14015c93f
popf
pop rax
jmp 0x14015d770
cmp eax, 0x24
jne 0x14015c94e
popf
pop rax
jmp 0x14015df72
cmp eax, 0x1e
jne 0x14015c95d
popf
pop rax
jmp 0x14015dc15
cmp eax, 0xc
jne 0x14015c96c
popf
pop rax
jmp 0x14015d243
cmp eax, 0x26
jne 0x14015c97b
popf
pop rax
jmp 0x14015e084
cmp eax, 0x27
jne 0x14015c98a
popf
pop rax
jmp 0x14015e137
cmp eax, 0x1f
jne 0x14015c999
popf
pop rax
jmp 0x14015dc75
cmp eax, 0x10
jne 0x14015c9a8
popf
pop rax
jmp 0x14015d48e
cmp eax, 0x2c
jne 0x14015c9b7
popf
pop rax
jmp 0x14015e345
cmp eax, 9
jne 0x14015c9c6
popf
pop rax
jmp 0x14015d07c
cmp eax, 4
jne 0x14015c9d5
popf
pop rax
jmp 0x14015ccc7
cmp eax, 0x16
jne 0x14015c9e4
popf
pop rax
jmp 0x14015d832
cmp eax, 0x28
jne 0x14015c9f3
popf
pop rax
jmp 0x14015e186
cmp eax, 0xa
jne 0x14015ca02
popf
pop rax
jmp 0x14015d0f1
cmp eax, 0x22
jne 0x14015ca11
popf
pop rax
jmp 0x14015de75
cmp eax, 0x14
jne 0x14015ca20
popf
pop rax
jmp 0x14015d686
cmp eax, 7
jne 0x14015ca2f
popf
pop rax
jmp 0x14015cf32
cmp eax, 5
jne 0x14015ca3e
popf
pop rax
jmp 0x14015cddd
cmp eax, 2
jne 0x14015ca4d
popf
pop rax
jmp 0x14015cc20
cmp eax, 0x20
jne 0x14015ca5c
popf
pop rax
jmp 0x14015ddbe
cmp eax, 0x1d
jne 0x14015ca6b
popf
pop rax
jmp 0x14015db91
cmp eax, 0x11
jne 0x14015ca7a
popf
pop rax
jmp 0x14015d524
cmp eax, 6
jne 0x14015ca89
popf
pop rax
jmp 0x14015ce74
cmp eax, 0x21
jne 0x14015ca98
popf
pop rax
jmp 0x14015ddf8
cmp eax, 0x12
jne 0x14015caa7
popf
pop rax
jmp 0x14015d5d6
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x210
mov rax, qword [0x1400a21c0]
xor rax, rsp
mov qword [rsp + 0x200], rax
xor r13d, r13d
mov rbx, r8
mov rdi, rcx
test edx, edx
je 0x14015cb23
push rax
pushf
mov eax, 0x2e08980d
pushf
not eax
add eax, 0x885030c4
xor eax, 0x9e7772d7
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfb4f3809
xor eax, 0x8669944e
rol eax, 0x89
popf
pushf
not eax
add eax, 0xecff9e70
xor eax, 0xd27b88d7
rol eax, 0x58
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xc8937cb9
pushf
not eax
add eax, 0xdf491abe
xor eax, 0xfa52ccc0
rol eax, 0x10
popf
pushf
not eax
add eax, 0xdf7ebcb3
xor eax, 0xa03f01dd
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x89b99d0b
xor eax, 0xfe97e9c5
rol eax, 0x1c
popf
jmp 0x14015c7e6
test rbx, rbx
je 0x14015cbc7
push rax
pushf
mov eax, 0x6aa19e13
pushf
not eax
add eax, 0xfcee30e1
xor eax, 0xee340427
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x83e0c1ac
xor eax, 0xa3388f38
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe2756458
xor eax, 0xeae20c8e
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe17011c8
xor eax, 0xdade5112
rol eax, 0xb7
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xd3944f42
pushf
not eax
add eax, 0xd2253e6b
xor eax, 0xf9d91220
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xdbf7fb67
xor eax, 0xb8f9dd33
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8311b316
xor eax, 0x87ca1fdf
rol eax, 0x11
popf
pushf
not eax
add eax, 0x83a71cbd
xor eax, 0xec1a14df
rol eax, 0xcb
popf
jmp 0x14015c7e6
call fcn.1400d0805
jmp 0x14015db91
movsxd rax, edx
shl rax, 5
mov rax, qword [rax + rcx + 0x28]
jmp 0x14015db91
mov ebp, 0x5a8dbb23
pushf
not ebp
add ebp, 0xb934c981
xor ebp, 0xc86444f7
rol ebp, 1
popf
pushf
not ebp
add ebp, 0xc71c496b
xor ebp, 0xd70dfade
rol ebp, 0x34
popf
pushf
not ebp
add ebp, 0x95af559d
xor ebp, 0xb3bcacd7
rol ebp, 0xe0
popf
pushf
not ebp
add ebp, 0xfe4f8995
xor ebp, 0xe300c8c5
rol ebp, 0xed
popf
mov esi, r13d
test rbx, rbx
je 0x14015cd84
push rax
pushf
mov eax, 0x5480a590
pushf
not eax
add eax, 0xfe5e6eae
xor eax, 0xc06f76d3
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb0ceab12
xor eax, 0xbb00ae64
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf580814d
xor eax, 0x8669ad17
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbc5f01b5
xor eax, 0xd05a710a
rol eax, 7
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xb0e580a9
pushf
not eax
add eax, 0xc7dd1cef
xor eax, 0xf792d391
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xf2b16b8e
xor eax, 0xb9918c95
rol eax, 5
popf
pushf
not eax
add eax, 0xb8bd4ab9
xor eax, 0xbae7d215
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd523d039
xor eax, 0x90399eea
rol eax, 0x64
popf
jmp 0x14015c7e6
cmp word [r8], 0x4c
jne 0x14015ce2e
push rax
pushf
mov eax, 0x4a8fbe3e
pushf
not eax
add eax, 0xa9ddb25d
xor eax, 0xa4c32ab4
rol eax, 0x34
popf
pushf
not eax
add eax, 0xefc22f99
xor eax, 0xc48494f8
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb50a8386
xor eax, 0xd8c00d53
rol eax, 0x38
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x5a19d8b5
pushf
not eax
add eax, 0x9b345053
xor eax, 0x897d2e4e
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf2c7059c
xor eax, 0xb48a816d
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xcf3c0ed8
xor eax, 0xd62fe1bf
rol eax, 0xf0
popf
jmp 0x14015c7e6
cmp word [r8 + 2], 0x43
jne 0x14015ced9
push rax
pushf
mov eax, 0x387eff6e
pushf
not eax
add eax, 0xef2f485f
xor eax, 0xfc997819
rol eax, 0x60
popf
pushf
not eax
add eax, 0xef56063f
xor eax, 0xbedab835
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x94547781
xor eax, 0xb2fba29c
rol eax, 0xef
popf
pushf
not eax
add eax, 0x97d64b2a
xor eax, 0x9d2d7d55
rol eax, 0xc3
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xd582704e
pushf
not eax
add eax, 0xe9ef089a
xor eax, 0xba73bd55
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9891cde1
xor eax, 0xa0823616
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd407db0e
xor eax, 0x82591bf8
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd3bec689
xor eax, 0x9c5a81e7
rol eax, 0x9a
popf
jmp 0x14015c7e6
cmp word [r8 + 4], 0x5f
jne 0x14015cf71
push rax
pushf
mov eax, 0xbf77bcfa
pushf
not eax
add eax, 0x877db512
xor eax, 0xc44df4e1
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfab0c3ed
xor eax, 0xf9130263
rol eax, 0x53
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xb961ae1f
pushf
not eax
add eax, 0xfd6c0ec2
xor eax, 0xf982609b
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb0ac121f
xor eax, 0xb0ea776f
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xcee594e6
xor eax, 0xc2a3ab19
rol eax, 0xc6
popf
jmp 0x14015c7e6
lea rdx, [0x1bd314cfe]
pushf
sub rdx, 0x7d28eb9e
popf
mov rcx, rbx
call fcn.140310f92
mov r14, rax
test rax, rax
je 0x14015d023
push rax
pushf
mov eax, 0xc4e3424c
pushf
not eax
add eax, 0x9868e2dd
xor eax, 0xce3bc73d
rol eax, 0x72
popf
pushf
not eax
add eax, 0xad13fba3
xor eax, 0xddb7f205
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa76afccd
xor eax, 0xba1155dc
rol eax, 0xdb
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x6d1fa1a4
pushf
not eax
add eax, 0xf4589cef
xor eax, 0xfd345617
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb9a53402
xor eax, 0x95bb3249
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe7fd081b
xor eax, 0xf6056031
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdc7f704f
xor eax, 0xb12eec3e
rol eax, 0xb8
popf
jmp 0x14015c7e6
mov rbp, rax
sub rbp, rbx
sar rbp, 1
je 0x14015d0be
push rax
pushf
mov eax, 0x9ec75f5f
pushf
not eax
add eax, 0x97ea0916
xor eax, 0xa6c4062e
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xcddb0ff7
xor eax, 0xf7fc03fa
rol eax, 0xef
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x7e9ea563
pushf
not eax
add eax, 0xb331039e
xor eax, 0xe4fce410
rol eax, 0x98
popf
pushf
not eax
add eax, 0xae4fc52d
xor eax, 0x837f51f2
rol eax, 0x7a
popf
jmp 0x14015c7e6
cmp word [rax], 0x3b
je 0x14015d154
push rax
pushf
mov eax, 0x8542b3aa
pushf
not eax
add eax, 0xddfdab70
xor eax, 0xddbc7c4f
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xcada3392
xor eax, 0xa143f946
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9013c356
xor eax, 0xd265c8a8
rol eax, 0x82
popf
pushf
not eax
add eax, 0xde1408f1
xor eax, 0xf022f5f2
rol eax, 0x6e
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x805259a6
pushf
not eax
add eax, 0xacb32ee9
xor eax, 0xf08fe496
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf3482f90
xor eax, 0xa27514e0
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcff76b64
xor eax, 0xf969edec
rol eax, 0x2c
popf
jmp 0x14015c7e6
mov r12d, 0xe854d76f
pushf
not r12d
add r12d, 0xce40d660
xor r12d, 0xc5e60b82
rol r12d, 0x59
popf
pushf
not r12d
add r12d, 0x9f088bc4
xor r12d, 0xf6e01115
rol r12d, 0x54
popf
pushf
not r12d
add r12d, 0xbc7db62f
xor r12d, 0xcfb8f3a6
rol r12d, 0x80
popf
lea r15, [0x19262cda3]
pushf
sub r15, 0x525a6d3b
popf
push rax
pushf
mov eax, 0xcbb48292
pushf
not eax
add eax, 0xe2aef727
xor eax, 0xee1f6d2b
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9b4765dd
xor eax, 0x984f7e79
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe1256817
xor eax, 0xceed9632
rol eax, 9
popf
jmp 0x14015c7e6
mov rcx, qword [r15]
mov r8, rbp
mov rdx, rbx
call fcn.1402f1ca2
test eax, eax
jne 0x14015d29b
push rax
pushf
mov eax, 0x4f7b1990
pushf
not eax
add eax, 0x93ecbfe4
xor eax, 0xb77bdd15
rol eax, 0x87
popf
pushf
not eax
add eax, 0x95be9ff3
xor eax, 0xc790626f
rol eax, 0x85
popf
pushf
not eax
add eax, 0x840df6c8
xor eax, 0xa1fae3ed
rol eax, 0x94
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x5af7ea9e
pushf
not eax
add eax, 0xd011e852
xor eax, 0xd6b78e87
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc80b0274
xor eax, 0xec238651
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x91a45ef6
xor eax, 0xc9f49a50
rol eax, 0x34
popf
jmp 0x14015c7e6
mov rcx, qword [r15]
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x7ad4e1d7
pushf
not eax
add eax, 0x913a48c7
xor eax, 0xef71be30
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbd63551b
xor eax, 0xbb31141e
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc2d82ffa
xor eax, 0xbea9b702
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xba591cc9
xor eax, 0x9d829a0b
rol eax, 0x66
popf
jmp 0x14015c7e6
inc rax
cmp word [rcx + rax*2], r13w
jne 0x14015d3a4
push rax
pushf
mov eax, 0x8a4c1b2e
pushf
not eax
add eax, 0xe8db8568
xor eax, 0xb608f836
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x92ce1f95
xor eax, 0x9692b320
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc3363baf
xor eax, 0xd97832c3
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd377841b
xor eax, 0xc70c6ca0
rol eax, 0xfa
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x19434870
pushf
not eax
add eax, 0xe3f951c2
xor eax, 0xc3de0c0d
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf2b314ac
xor eax, 0xf2079346
rol eax, 0x3e
popf
jmp 0x14015c7e6
cmp rbp, rax
je 0x14015d435
push rax
pushf
mov eax, 0xb189d04f
pushf
not eax
add eax, 0xbf8a2cb3
xor eax, 0xc2b900b4
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcd4eba08
xor eax, 0xfc909d4c
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb511299d
xor eax, 0xfeadb10f
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa71b10ed
xor eax, 0x8c9e610b
rol eax, 0xf1
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x23a0f1b1
pushf
not eax
add eax, 0x925c074f
xor eax, 0x92e93a81
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xcac15c74
xor eax, 0xab09732d
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa07da41f
xor eax, 0xc481b8e0
rol eax, 0
popf
pushf
not eax
add eax, 0xbb7b6231
xor eax, 0x836a8c10
rol eax, 0x53
popf
jmp 0x14015c7e6
inc r12d
lea rax, [0x192ba3ee8]
pushf
sub rax, 0x52b1de20
popf
add r15, 0x18
cmp r15, rax
jle 0x14015d4de
push rax
pushf
mov eax, 0x7e2934e
pushf
not eax
add eax, 0xa6492d7a
xor eax, 0xe3021093
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc5f4e856
xor eax, 0xb346c8fd
rol eax, 0x24
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xd7219bfa
pushf
not eax
add eax, 0xaccab535
xor eax, 0xb910f1d0
rol eax, 0x74
popf
pushf
not eax
add eax, 0xeedbbbee
xor eax, 0xc7a9dd71
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc0bcd177
xor eax, 0xede8fefd
rol eax, 0xf7
popf
jmp 0x14015c7e6
add r14, 2
lea rdx, [0x1b01c2f3a]
pushf
sub rdx, 0x7013cdd2
popf
mov rcx, r14
call fcn.1402ef5a3
mov rbx, rax
test rax, rax
jne 0x14015d5a3
push rax
pushf
mov eax, 0xbf59e330
pushf
not eax
add eax, 0x9ecd9b4b
xor eax, 0xc44d28d7
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xfe41715a
xor eax, 0xbd223af7
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8a5944c0
xor eax, 0xc5c4a5fb
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xae9c8408
xor eax, 0xe937ea24
rol eax, 0xdc
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xd8dc9746
pushf
not eax
add eax, 0xe7da661e
xor eax, 0xadcc31e7
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc6265b47
xor eax, 0xef63ce7f
rol eax, 0x67
popf
jmp 0x14015c7e6
cmp word [r14], 0x3b
jne 0x14015dc15
cmp r12d, 5
jg 0x14015d640
push rax
pushf
mov eax, 0xd096f478
pushf
not eax
add eax, 0x9eedc12a
xor eax, 0x87b97d1f
rol eax, 0xae
popf
pushf
not eax
add eax, 0xbe2bcdb2
xor eax, 0xa7098272
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x946c1c7c
xor eax, 0xfd1c4a3d
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb17854a2
xor eax, 0xc7c74738
rol eax, 0x52
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x6245c22f
pushf
not eax
add eax, 0xd092cfd9
xor eax, 0x874af085
rol eax, 0x97
popf
pushf
not eax
add eax, 0x9ec6d270
xor eax, 0x84f593f4
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb09629d3
xor eax, 0xea4e3b10
rol eax, 0x51
popf
jmp 0x14015c7e6
mov r9, rbx
lea rcx, [rsp + 0x40]
mov r8, r14
mov edx, 0x49f49bea
pushf
not edx
add edx, 0x82648031
xor edx, 0x834e4b73
rol edx, 0x2f
popf
pushf
not edx
add edx, 0xb7d17d21
xor edx, 0xc79074b6
rol edx, 0x66
popf
pushf
not edx
add edx, 0xccc164fe
xor edx, 0xb231470c
rol edx, 0xb3
popf
pushf
not edx
add edx, 0xdc16e320
xor edx, 0xf4545963
rol edx, 6
popf
call fcn.1401c50f1
test eax, eax
jne 0x14015d73d
push rax
pushf
mov eax, 0x6714276c
pushf
not eax
add eax, 0xb9d38254
xor eax, 0xad7e6870
rol eax, 0x78
popf
pushf
not eax
add eax, 0x88a46d59
xor eax, 0xbe2e7447
rol eax, 0x18
popf
pushf
not eax
add eax, 0xec2058da
xor eax, 0xdad1ce00
rol eax, 0x64
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xa6204b23
pushf
not eax
add eax, 0xdecd2205
xor eax, 0xf88e1abe
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe14b84e0
xor eax, 0xcfe554e8
rol eax, 0xc1
popf
jmp 0x14015c7e6
lea rax, [rbx + rbx]
cmp rax, 0x106
jae 0x14015d7d9
push rax
pushf
mov eax, 0x2384ad2a
pushf
not eax
add eax, 0x9a3e7918
xor eax, 0xe67872f4
rol eax, 0x47
popf
pushf
not eax
add eax, 0x95e6ad86
xor eax, 0xcfc8ed79
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcdfa13b0
xor eax, 0xa078a73f
rol eax, 0xca
popf
pushf
not eax
add eax, 0x91e95b8a
xor eax, 0x8193ae5d
rol eax, 0x97
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x3ea8b3d6
pushf
not eax
add eax, 0x80eb407e
xor eax, 0xfdf2d643
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf5f0d230
xor eax, 0xdaf7bb97
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb48396b5
xor eax, 0xb85cf97a
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xeeeaf9b0
xor eax, 0x9ebcdcd5
rol eax, 0xf5
popf
jmp 0x14015c7e6
lea r8, [rsp + 0x40]
mov word [rsp + rax + 0x40], r13w
mov edx, r12d
mov rcx, rdi
call fcn.1400d0805
test rax, rax
je 0x14015d893
push rax
pushf
mov eax, 0xf77022dc
pushf
not eax
add eax, 0xbcf50fb8
xor eax, 0x93b69c2d
rol eax, 0x67
popf
pushf
not eax
add eax, 0xd7de1120
xor eax, 0x84b4dd81
rol eax, 0x51
popf
pushf
not eax
add eax, 0x93699d6c
xor eax, 0xc27f294c
rol eax, 0x82
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xf92b662e
pushf
not eax
add eax, 0xa3eb494c
xor eax, 0xdc728867
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb25a54bd
xor eax, 0xdba2a150
rol eax, 0x59
popf
jmp 0x14015c7e6
inc esi
push rax
pushf
mov eax, 0xf46d3752
pushf
not eax
add eax, 0xfeeff8a4
xor eax, 0x95858431
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb928335d
xor eax, 0x91c6c77a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe5295406
xor eax, 0x8c50d4d1
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb50a4e81
xor eax, 0x9d33d8fc
rol eax, 0x44
popf
jmp 0x14015c7e6
lea rbx, [r14 + rbx*2]
movzx eax, word [rbx]
test ax, ax
je 0x14015d987
push rax
pushf
mov eax, 0xdb17ef4d
pushf
not eax
add eax, 0xbefcfc2b
xor eax, 0x9c39b880
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfb279bf8
xor eax, 0xbf123049
rol eax, 0x17
popf
pushf
not eax
add eax, 0xfdc19c40
xor eax, 0xf571ce64
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe226cef3
xor eax, 0xf535629d
rol eax, 0x8e
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xa6300554
pushf
not eax
add eax, 0x9179dfb8
xor eax, 0xac677a7e
rol eax, 0x15
popf
pushf
not eax
add eax, 0x895ec59c
xor eax, 0x85b5dc87
rol eax, 0xdb
popf
jmp 0x14015c7e6
add rbx, 2
movzx eax, word [rbx]
test ax, ax
jne 0x14015da23
push rax
pushf
mov eax, 0xa27a490a
pushf
not eax
add eax, 0xfb825efe
xor eax, 0xca38309a
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa2b59d54
xor eax, 0x886dae8e
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa8600a75
xor eax, 0xb11bf896
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8663a692
xor eax, 0xda95e43b
rol eax, 0x80
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x24ad5d75
pushf
not eax
add eax, 0x856c33eb
xor eax, 0xbdb065c1
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb07df172
xor eax, 0xc2ec34ab
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb7447283
xor eax, 0x9e4c2c92
rol eax, 0xf1
popf
jmp 0x14015c7e6
test esi, esi
je 0x14015daca
push rax
pushf
mov eax, 0xe09c28be
pushf
not eax
add eax, 0xb9dd71a3
xor eax, 0xc45854ab
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xf6e89caf
xor eax, 0x844abda2
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc9c3a6c1
xor eax, 0xba04b156
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf00f1536
xor eax, 0x8c8fd027
rol eax, 0xb1
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xd76ff0a1
pushf
not eax
add eax, 0xb915e3f4
xor eax, 0xb3542bf8
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd24df9e0
xor eax, 0xb11bd4a1
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa35b4433
xor eax, 0x80cb777e
rol eax, 0x25
popf
jmp 0x14015c7e6
mov rcx, rdi
push rax
pushf
mov eax, 0xf12c00d9
pushf
not eax
add eax, 0xbcc27f3c
xor eax, 0x92a28452
rol eax, 0x23
popf
pushf
not eax
add eax, 0xbd4b816d
xor eax, 0x944fe024
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc2ccde33
xor eax, 0x8dcff7b4
rol eax, 0x86
popf
jmp 0x14015c7e6
call fcn.1402d56cc
push rax
pushf
mov eax, 0xdad8c076
pushf
not eax
add eax, 0xcf431d4d
xor eax, 0xeb504423
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf0686590
xor eax, 0x8213e8a7
rol eax, 0xe9
popf
jmp 0x14015c7e6
mov rcx, qword [rsp + 0x200]
xor rcx, rsp
call fcn.14021cfd0
mov rbx, qword [rsp + 0x268]
add rsp, 0x210
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor eax, eax
jmp 0x14015db91
lea rax, [rsp + 0x30]
mov r8d, 0xc349def5
pushf
not r8d
add r8d, 0x81e0d70c
xor r8d, 0xbe0cb2e1
rol r8d, 0xda
popf
pushf
not r8d
add r8d, 0xff3c229f
xor r8d, 0xb3eb9b30
rol r8d, 0xf9
popf
pushf
not r8d
add r8d, 0xed66a327
xor r8d, 0xef6f6e00
rol r8d, 0xb6
popf
pushf
not r8d
add r8d, 0xde849550
xor r8d, 0xbde24a6f
rol r8d, 0x25
popf
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x150]
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x20], 0x55
mov rcx, rbx
call fcn.1401e3518
test rax, rax
je 0x14015dd65
push rax
pushf
mov eax, 0x22649944
pushf
not eax
add eax, 0x858a783e
xor eax, 0xed8a81ae
rol eax, 0x12
popf
pushf
not eax
add eax, 0xdcbf6d44
xor eax, 0xfe7bef46
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd6f7db10
xor eax, 0xf10eb7ee
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfa91345d
xor eax, 0x85671c43
rol eax, 0xcc
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xa35c8c37
pushf
not eax
add eax, 0xee95875b
xor eax, 0xc67cd693
rol eax, 0x91
popf
pushf
not eax
add eax, 0x81f00a18
xor eax, 0xc195773a
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xfe3a5417
xor eax, 0xc1015744
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xf0960b47
xor eax, 0xb826ef67
rol eax, 0xc2
popf
jmp 0x14015c7e6
mov ebx, r13d
lea r14, [rdi + 0x28]
push rax
pushf
mov eax, 0x5eced89d
pushf
not eax
add eax, 0xb3572214
xor eax, 0xb0f39611
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9f28aac3
xor eax, 0xa36d86e4
rol eax, 0x6e
popf
jmp 0x14015c7e6
test ebx, ebx
je 0x14015de2f
push rax
pushf
mov eax, 0xe37a01fb
pushf
not eax
add eax, 0x8741e30d
xor eax, 0xf00c944e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf4670295
xor eax, 0x9513353f
rol eax, 0xbc
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xfe783c39
pushf
not eax
add eax, 0xccd2d89c
xor eax, 0xeb6c2f5d
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf7bcebb3
xor eax, 0xf38307d2
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe85b166f
xor eax, 0xb021b4cc
rol eax, 0x67
popf
jmp 0x14015c7e6
mov rdx, qword [r14]
lea rax, [rsp + 0x40]
sub rdx, rax
push rax
pushf
mov eax, 0xc1da3343
pushf
not eax
add eax, 0x8d4c1196
xor eax, 0xcac702b2
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xfd960bbc
xor eax, 0x93c60810
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe3fc64a2
xor eax, 0xa88b2991
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x9ae2ae9d
xor eax, 0xb8610484
rol eax, 0x16
popf
jmp 0x14015c7e6
movzx ecx, word [rax]
movzx r8d, word [rax + rdx]
sub ecx, r8d
jne 0x14015df2c
push rax
pushf
mov eax, 0x6cc9c498
pushf
not eax
add eax, 0xee4f7bc6
xor eax, 0xccce3933
rol eax, 0x11
popf
pushf
not eax
add eax, 0x928b9f2d
xor eax, 0x9f95901e
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcd82b54a
xor eax, 0xcf8dc7ff
rol eax, 0x67
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xf156a9b2
pushf
not eax
add eax, 0x9e49d7c3
xor eax, 0xe8e92a83
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xfc6f9ffb
xor eax, 0x97a064ab
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfbf1f806
xor eax, 0xdc6f97e7
rol eax, 0x1c
popf
jmp 0x14015c7e6
add rax, 2
test r8d, r8d
jne 0x14015dfae
push rax
pushf
mov eax, 0xceef3a43
pushf
not eax
add eax, 0x87aa19b2
xor eax, 0xcaf7091e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xbd1c3aa5
xor eax, 0x86b313b9
rol eax, 0x4c
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0xfe627b2f
pushf
not eax
add eax, 0xb439b42a
xor eax, 0xeca87d48
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xda961f94
xor eax, 0xf1decc64
rol eax, 0xd5
popf
jmp 0x14015c7e6
test ecx, ecx
je 0x14015e03e
push rax
pushf
mov eax, 0xb66d0b48
pushf
not eax
add eax, 0xf5b709f8
xor eax, 0xe4dc6257
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc005443a
xor eax, 0x9f7cc2b1
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc5297528
xor eax, 0xadb1e1ff
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x973b3fa8
xor eax, 0xcbd73d1d
rol eax, 0x77
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x51b27174
pushf
not eax
add eax, 0xa5dd7ad2
xor eax, 0xd82b555a
rol eax, 0x38
popf
pushf
not eax
add eax, 0x921ace6e
xor eax, 0xd5ec54ad
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf4bfbc55
xor eax, 0xb5683068
rol eax, 0x69
popf
jmp 0x14015c7e6
lea r8, [rsp + 0x40]
mov edx, ebx
mov rcx, rdi
call fcn.1400d0805
test rax, rax
jne 0x14015e0f1
push rax
pushf
mov eax, 0xc2d6c74e
pushf
not eax
add eax, 0x9988402a
xor eax, 0xc79aa331
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe6abfa5e
xor eax, 0xe35e2471
rol eax, 2
popf
pushf
not eax
add eax, 0xba560a7c
xor eax, 0xa3a329cc
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa87316ca
xor eax, 0xc8a90bd1
rol eax, 0xe1
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x7cfc3fbb
pushf
not eax
add eax, 0xc7cb54f8
xor eax, 0xe004baee
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd0622ac0
xor eax, 0x9ee2ab6a
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xba066cfd
xor eax, 0xf726dd2c
rol eax, 0xa7
popf
jmp 0x14015c7e6
mov ebp, r13d
jmp 0x14015e1cf
inc esi
push rax
pushf
mov eax, 0x9959163d
pushf
not eax
add eax, 0xb9f2e6e4
xor eax, 0xebd7091c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x80919068
xor eax, 0xcb822da7
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc470144a
xor eax, 0xc7551805
rol eax, 0xc0
popf
jmp 0x14015c7e6
inc ebx
add r14, 0x20
cmp ebx, 5
jle 0x14015e220
push rax
pushf
mov eax, 0xc914d315
pushf
not eax
add eax, 0xc6b04a85
xor eax, 0xffb927da
rol eax, 0x30
popf
pushf
not eax
add eax, 0x9be990a8
xor eax, 0xcc5ce39c
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdf97060a
xor eax, 0xa95e4255
rol eax, 0x2f
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x307f7f8d
pushf
not eax
add eax, 0x9b3944e0
xor eax, 0x84ad4dd9
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xdb88b392
xor eax, 0xffdba27a
rol eax, 0xae
popf
jmp 0x14015c7e6
test ebp, ebp
jne 0x14015e2a1
push rax
pushf
mov eax, 0x7e8969b9
pushf
not eax
add eax, 0xa56b82c1
xor eax, 0xcf489b65
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd10aa17d
xor eax, 0xe7dae559
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8a005814
xor eax, 0x9b2cf24d
rol eax, 0xa0
popf
jmp 0x14015c7e6
push rax
pushf
mov eax, 0x9b0db10c
pushf
not eax
add eax, 0xd057ca6d
xor eax, 0x890006c1
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf383488a
xor eax, 0xdcedd639
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8e1a3bca
xor eax, 0xf7302a69
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe7975328
xor eax, 0xd0ccc451
rol eax, 0xe9
popf
jmp 0x14015c7e6
jmp 0x14015da69
mov rax, r13
jmp 0x14015db91
call fcn.14020fe43
int3
xor r9d, r9d
mov qword [rsp + 0x20], r13
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14020d8b7
int3