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

Disassembly:
push rax
pushf
mov eax, 0xd59b76f6
pushf
not eax
add eax, 0xd3a29110
xor eax, 0xf698166b
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xfbd2eb05
xor eax, 0xafc7e86e
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x8f7a6bf4
xor eax, 0xf21df088
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xef9e5f65
xor eax, 0xd3faab47
rol eax, 0xd
popf
cmp eax, 0x29
jne 0x14014d5f7
popf
pop rax
jmp 0x14014eccc
cmp eax, 0
jne 0x14014d606
popf
pop rax
jmp 0x14014d88b
cmp eax, 3
jne 0x14014d615
popf
pop rax
jmp 0x14014da4c
cmp eax, 1
jne 0x14014d624
popf
pop rax
jmp 0x14014d944
cmp eax, 0xd
jne 0x14014d633
popf
pop rax
jmp 0x14014deeb
cmp eax, 0x1a
jne 0x14014d642
popf
pop rax
jmp 0x14014e519
cmp eax, 0xe
jne 0x14014d651
popf
pop rax
jmp 0x14014df20
cmp eax, 0xb
jne 0x14014d660
popf
pop rax
jmp 0x14014dd8c
cmp eax, 0x19
jne 0x14014d66f
popf
pop rax
jmp 0x14014e487
cmp eax, 8
jne 0x14014d67e
popf
pop rax
jmp 0x14014dc4d
cmp eax, 0x2a
jne 0x14014d68d
popf
pop rax
jmp 0x14014ed69
cmp eax, 0x17
jne 0x14014d69c
popf
pop rax
jmp 0x14014e3ec
cmp eax, 0x1c
jne 0x14014d6ab
popf
pop rax
jmp 0x14014e63d
cmp eax, 0x12
jne 0x14014d6ba
popf
pop rax
jmp 0x14014e0e5
cmp eax, 0x18
jne 0x14014d6c9
popf
pop rax
jmp 0x14014e43b
cmp eax, 0x2b
jne 0x14014d6d8
popf
pop rax
jmp 0x14014edd1
cmp eax, 0x1b
jne 0x14014d6e7
popf
pop rax
jmp 0x14014e5ab
cmp eax, 0x21
jne 0x14014d6f6
popf
pop rax
jmp 0x14014e91a
cmp eax, 0x23
jne 0x14014d705
popf
pop rax
jmp 0x14014ea29
cmp eax, 0x25
jne 0x14014d714
popf
pop rax
jmp 0x14014eb02
cmp eax, 0xf
jne 0x14014d723
popf
pop rax
jmp 0x14014dfa2
cmp eax, 0x13
jne 0x14014d732
popf
pop rax
jmp 0x14014e182
cmp eax, 0x15
jne 0x14014d741
popf
pop rax
jmp 0x14014e300
cmp eax, 0x24
jne 0x14014d750
popf
pop rax
jmp 0x14014ea95
cmp eax, 0x1e
jne 0x14014d75f
popf
pop rax
jmp 0x14014e793
cmp eax, 0xc
jne 0x14014d76e
popf
pop rax
jmp 0x14014de28
cmp eax, 0x26
jne 0x14014d77d
popf
pop rax
jmp 0x14014eb57
cmp eax, 0x27
jne 0x14014d78c
popf
pop rax
jmp 0x14014ebbc
cmp eax, 0x1f
jne 0x14014d79b
popf
pop rax
jmp 0x14014e81e
cmp eax, 0x10
jne 0x14014d7aa
popf
pop rax
jmp 0x14014e029
cmp eax, 0x2c
jne 0x14014d7b9
popf
pop rax
jmp 0x14014ee53
cmp eax, 9
jne 0x14014d7c8
popf
pop rax
jmp 0x14014dce4
cmp eax, 4
jne 0x14014d7d7
popf
pop rax
jmp 0x14014da82
cmp eax, 0x16
jne 0x14014d7e6
popf
pop rax
jmp 0x14014e35a
cmp eax, 0x28
jne 0x14014d7f5
popf
pop rax
jmp 0x14014ec1c
cmp eax, 0xa
jne 0x14014d804
popf
pop rax
jmp 0x14014dd2f
cmp eax, 0x22
jne 0x14014d813
popf
pop rax
jmp 0x14014e9ab
cmp eax, 0x14
jne 0x14014d822
popf
pop rax
jmp 0x14014e234
cmp eax, 7
jne 0x14014d831
popf
pop rax
jmp 0x14014dba6
cmp eax, 5
jne 0x14014d840
popf
pop rax
jmp 0x14014db2a
cmp eax, 2
jne 0x14014d84f
popf
pop rax
jmp 0x14014d9a0
cmp eax, 0x20
jne 0x14014d85e
popf
pop rax
jmp 0x14014e886
cmp eax, 0x1d
jne 0x14014d86d
popf
pop rax
jmp 0x14014e6bb
cmp eax, 0x11
jne 0x14014d87c
popf
pop rax
jmp 0x14014e072
cmp eax, 6
jne 0x14014d88b
popf
pop rax
jmp 0x14014db99
push rdi
push r15
sub rsp, 0x48
mov rax, qword [0x140058058]
xor rax, rsp
mov qword [rsp + 0x30], rax
mov rdx, qword [rcx + 0x250]
mov r15, rcx
mov rax, qword [rcx + 0x258]
cmp rdx, rax
je 0x14014d8fe
push rax
pushf
mov eax, 0x437d1568
pushf
not eax
add eax, 0x9aebb74b
xor eax, 0xb9e1160d
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe25fcea4
xor eax, 0x94e6f6f0
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xafbbe602
xor eax, 0xf6df934f
rol eax, 0x44
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0xad7a500e
pushf
not eax
add eax, 0xd66c3aa8
xor eax, 0xb8e5cbc8
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9e8adc1b
xor eax, 0xd46f254e
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe2f164be
xor eax, 0x97c5b953
rol eax, 0xe1
popf
jmp 0x14014d5e8
nop dword [rax]
push rax
pushf
mov eax, 0x4eac8597
pushf
not eax
add eax, 0x81217d12
xor eax, 0xa44701cb
rol eax, 0x85
popf
pushf
not eax
add eax, 0x8745abd0
xor eax, 0xa330d70b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe7f84319
xor eax, 0xfc4fefd7
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9d35a48c
xor eax, 0x9f9f1a45
rol eax, 0xcc
popf
jmp 0x14014d5e8
mov rax, qword [rdx + 0x28]
mov rcx, qword [rdx + 0x30]
cmp rax, rcx
je 0x14014da06
push rax
pushf
mov eax, 0x4685adc2
pushf
not eax
add eax, 0xa56e20ee
xor eax, 0x92d31364
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc8dedd51
xor eax, 0x8e988adc
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd3face15
xor eax, 0xc8f38983
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x85f81f9b
xor eax, 0xadb7b6ab
rol eax, 0x7f
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x26afb176
pushf
not eax
add eax, 0xb707ed57
xor eax, 0xa97745a2
rol eax, 0x15
popf
pushf
not eax
add eax, 0xdbcf59a1
xor eax, 0xa048f146
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xcf904504
xor eax, 0xe6c141f8
rol eax, 0x87
popf
jmp 0x14014d5e8
nop dword [rax]
push rax
pushf
mov eax, 0xb5cec86a
pushf
not eax
add eax, 0x87395b39
xor eax, 0x803d8b05
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa62ae849
xor eax, 0xe7f751a6
rol eax, 0x46
popf
jmp 0x14014d5e8
cmp byte [rax + 0x508], 0
je 0x14014dae4
push rax
pushf
mov eax, 0xd0340685
pushf
not eax
add eax, 0xf26bcab6
xor eax, 0xc3707fb5
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd6c63bdc
xor eax, 0xafaa5277
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8116f482
xor eax, 0x99fefa3d
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9ec78974
xor eax, 0xdbb8133b
rol eax, 0xbf
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0xa3a0dbe
pushf
not eax
add eax, 0xa12313a4
xor eax, 0xb7156576
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe0d43056
xor eax, 0x96133d0f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa1807d84
xor eax, 0x80174915
rol eax, 0x72
popf
jmp 0x14014d5e8
cmp byte [rax + 0x509], 0
jne 0x14014db66
push rax
pushf
mov eax, 0x25e70964
pushf
not eax
add eax, 0xd716a0c8
xor eax, 0x9f13068d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb59cfe1f
xor eax, 0xe3d56be1
rol eax, 0x27
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x1bda5fa4
pushf
not eax
add eax, 0xca9b4f08
xor eax, 0x82408ede
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb7f110ab
xor eax, 0xfac09049
rol eax, 0x31
popf
jmp 0x14014d5e8
cmp dword [rax + 0x518], 0x20
jne 0x14014dc4d
mov r8, qword [rax + 0x10]
mov r9d, dword [rax + 0x514]
movsxd r10, dword [r9 + r8]
movzx r8d, byte [rax + 0x48]
push r8
not r8
sub r10, r8
pop r8
sub r10, 1
mov r8, qword [r15]
add r10, qword [rax + 0x28]
cmp r10, qword [r8]
je 0x14014dc1a
push rax
pushf
mov eax, 0xea6714c3
pushf
not eax
add eax, 0x9b092af7
xor eax, 0xb2978422
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb7fa53c5
xor eax, 0xaf8f6159
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb4d6cd54
xor eax, 0xc1954ea1
rol eax, 0x43
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x85f8818f
pushf
not eax
add eax, 0xef215782
xor eax, 0xbf681b53
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd78492a3
xor eax, 0xbdb0555a
rol eax, 0x3a
popf
jmp 0x14014d5e8
add rax, 0x528
cmp rax, rcx
jne 0x14014dc8b
push rax
pushf
mov eax, 0x6ec47fff
pushf
not eax
add eax, 0xea2e454b
xor eax, 0xc615a354
rol eax, 0x73
popf
pushf
not eax
add eax, 0xee5ac37e
xor eax, 0xbd5cf39a
rol eax, 0xf6
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0xbe026715
pushf
not eax
add eax, 0xc6e9a917
xor eax, 0xe24c1136
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x99d04260
xor eax, 0xb05765e4
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x91b16d11
xor eax, 0xf00b185b
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xba667ba0
xor eax, 0xfe6c8880
rol eax, 0x50
popf
jmp 0x14014d5e8
jmp 0x14014dd8c
mov byte [rdx + 0x5d], 1
push rax
pushf
mov eax, 0x6edc0b6e
pushf
not eax
add eax, 0x966a5537
xor eax, 0xe31c6a4f
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf53feb9e
xor eax, 0x83f1cf50
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xee71beb9
xor eax, 0xe0085a31
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xae54b455
xor eax, 0xe2be77c3
rol eax, 0xa8
popf
jmp 0x14014d5e8
mov rax, qword [r15 + 0x258]
add rdx, 0x60
cmp rdx, rax
jne 0x14014ddf5
push rax
pushf
mov eax, 0xd80b8193
pushf
not eax
add eax, 0xa38a4498
xor eax, 0xcef0f05a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd37f6719
xor eax, 0xadee9d51
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc3146a2e
xor eax, 0xc839af85
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc02261c0
xor eax, 0xa66badaf
rol eax, 0x8f
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0xaae2178f
pushf
not eax
add eax, 0xec538b51
xor eax, 0x9a58bd42
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa0146d16
xor eax, 0xd19091fc
rol eax, 0xdd
popf
jmp 0x14014d5e8
mov rdi, qword [r15 + 0x250]
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x40], r14
cmp rdi, rax
je 0x14014de92
push rax
pushf
mov eax, 0x5d777144
pushf
not eax
add eax, 0x85398df9
xor eax, 0xfa8e2885
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb49d8777
xor eax, 0xd3adb816
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa4974b77
xor eax, 0xba8d9c74
rol eax, 0x11
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x5130cc8b
pushf
not eax
add eax, 0xefc86bef
xor eax, 0x89337b46
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa1ba79e0
xor eax, 0x9f43f293
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd51de875
xor eax, 0xf35e15b9
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xaba66617
xor eax, 0xb9fa9c1a
rol eax, 5
popf
jmp 0x14014d5e8
xor ebp, ebp
push rax
pushf
mov eax, 0xb2d88427
pushf
not eax
add eax, 0x86d664e9
xor eax, 0xeb4957d2
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xcad77266
xor eax, 0xe8049819
rol eax, 0x98
popf
jmp 0x14014d5e8
cmp byte [rdi + 0x5d], bpl
jne 0x14014df5c
push rax
pushf
mov eax, 0xae3c1b62
pushf
not eax
add eax, 0xc10b4429
xor eax, 0x94b4b8bb
rol eax, 0xe
popf
pushf
not eax
add eax, 0xedd9391b
xor eax, 0x89b9d77b
rol eax, 1
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x559e6a1c
pushf
not eax
add eax, 0xb7366424
xor eax, 0xbc3cf047
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe41b6062
xor eax, 0xc13321bc
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe717c185
xor eax, 0xf4f3ddf7
rol eax, 4
popf
jmp 0x14014d5e8
mov rbx, qword [rdi + 0x28]
cmp rbx, qword [rdi + 0x30]
je 0x14014dfe3
push rax
pushf
mov eax, 0x95716ae3
pushf
not eax
add eax, 0xee5bb1d4
xor eax, 0xfde2b6d7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbf945816
xor eax, 0xcaf33a13
rol eax, 0x23
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x81279ff0
pushf
not eax
add eax, 0x898a70c8
xor eax, 0x80f69c66
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc3ed75ab
xor eax, 0xc8d1a239
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa9835148
xor eax, 0x9ee692ce
rol eax, 0xa0
popf
jmp 0x14014d5e8
nop dword [rax]
push rax
pushf
mov eax, 0x687f4817
pushf
not eax
add eax, 0xb6137db8
xor eax, 0xe580f620
rol eax, 6
popf
pushf
not eax
add eax, 0xb1bd4bb4
xor eax, 0xebe1dfc4
rol eax, 5
popf
pushf
not eax
add eax, 0xc69fd491
xor eax, 0xdac94ae8
rol eax, 0xcb
popf
jmp 0x14014d5e8
cmp byte [rbx + 0x508], bpl
je 0x14014e0b2
push rax
pushf
mov eax, 0xe583b49f
pushf
not eax
add eax, 0xaaf3b457
xor eax, 0x84b261c3
rol eax, 8
popf
pushf
not eax
add eax, 0x93e5f494
xor eax, 0xb6478952
rol eax, 0xb9
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x64d17999
pushf
not eax
add eax, 0xd3aa92af
xor eax, 0x9b5567f3
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe0e0a113
xor eax, 0xc126e2ef
rol eax, 0x3d
popf
jmp 0x14014d5e8
mov rax, qword [rbx + 0x28]
cmp byte [rbx + 0x509], bpl
je 0x14014e13c
push rax
pushf
mov eax, 0x356fafda
pushf
not eax
add eax, 0xc8662c47
xor eax, 0x997a0770
rol eax, 2
popf
pushf
not eax
add eax, 0xaad4a153
xor eax, 0xf84b5562
rol eax, 0x68
popf
pushf
not eax
add eax, 0xddad4342
xor eax, 0xf1abc2bd
rol eax, 0xcb
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0xb72609f8
pushf
not eax
add eax, 0xc0ce9b0a
xor eax, 0x8d35ff13
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa9673af1
xor eax, 0x8fccd246
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9cdced44
xor eax, 0xc869a089
rol eax, 0x5e
popf
jmp 0x14014d5e8
lea rdx, [rbx + 0x188]
mov qword [rsp + 0x20], rbp
lea rcx, [rbx + 0x40]
mov r8, rax
lea r9, [rsp + 0x20]
jmp 0x14014e19b
call qword [sym.imp.Zydis.dll_ZydisCalcAbsoluteAddress]
test eax, eax
js 0x14014e202
push rax
pushf
mov eax, 0x3322530a
pushf
not eax
add eax, 0xddeb038d
xor eax, 0xd0ce93b5
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xac58baf7
xor eax, 0x9e5ad153
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb767934f
xor eax, 0xf9cafeb7
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x81aa6958
xor eax, 0xccbea4ff
rol eax, 0xf3
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x4d444baf
pushf
not eax
add eax, 0xf7505d42
xor eax, 0xfa1ae4a9
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xcad0c292
xor eax, 0xc7f21b31
rol eax, 1
popf
jmp 0x14014d5e8
mov r8, qword [r15 + 8]
mov rdx, qword [rsp + 0x20]
mov rcx, r8
mov qword [rsp + 0x28], rdx
mov rax, qword [r8 + 8]
cmp byte [rax + 0x19], bpl
jne 0x14014e2a7
push rax
pushf
mov eax, 0xd8fa1f85
pushf
not eax
add eax, 0xde896658
xor eax, 0xc37d0b8f
rol eax, 0x85
popf
pushf
not eax
add eax, 0xb8cbebde
xor eax, 0xd426e9de
rol eax, 1
popf
pushf
not eax
add eax, 0x82292012
xor eax, 0x951915d5
rol eax, 8
popf
pushf
not eax
add eax, 0xc0b08356
xor eax, 0xf9d6e064
rol eax, 0xb6
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x5de66f1d
pushf
not eax
add eax, 0xc8c5f13a
xor eax, 0xd3c4fe0a
rol eax, 0x87
popf
pushf
not eax
add eax, 0xdbf258f0
xor eax, 0xd240ff43
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe9a642db
xor eax, 0xb7457814
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8b4f0a12
xor eax, 0xe8b6f148
rol eax, 0xbb
popf
jmp 0x14014d5e8
nop
push rax
pushf
mov eax, 0xf20c693e
pushf
not eax
add eax, 0x9bb3ad87
xor eax, 0x84c7bc54
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb67fa832
xor eax, 0xc6ff54ed
rol eax, 0x40
popf
pushf
not eax
add eax, 0xac94a29e
xor eax, 0x82d08b75
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa3179649
xor eax, 0x96893c32
rol eax, 0x6d
popf
jmp 0x14014d5e8
cmp qword [rax + 0x20], rdx
jae 0x14014e3a6
push rax
pushf
mov eax, 0xdcd7f95f
pushf
not eax
add eax, 0xfa56cb0f
xor eax, 0x8cedda3e
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xdbdb7cca
xor eax, 0xec88eefb
rol eax, 0x73
popf
pushf
not eax
add eax, 0xcfd1f5a5
xor eax, 0xac6d8697
rol eax, 0x55
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0xf9502fcd
pushf
not eax
add eax, 0xd4089d11
xor eax, 0xd67884f2
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf8a6a68d
xor eax, 0x905413a5
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfa2c6a9b
xor eax, 0xe15eadce
rol eax, 0x71
popf
jmp 0x14014d5e8
mov rax, qword [rax + 0x10]
jmp 0x14014e487
mov rcx, rax
mov rax, qword [rax]
push rax
pushf
mov eax, 0x7dca1469
pushf
not eax
add eax, 0xcf335eb3
xor eax, 0xf74f6dd4
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbb67b10e
xor eax, 0xf6f394f0
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9d9394ca
xor eax, 0xd51d90ab
rol eax, 0xbc
popf
jmp 0x14014d5e8
cmp byte [rax + 0x19], bpl
je 0x14014e4d3
push rax
pushf
mov eax, 0xe8075a91
pushf
not eax
add eax, 0xed7b1a56
xor eax, 0xc0b91592
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf3dcfe10
xor eax, 0xb1974a23
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc1b3def8
xor eax, 0xd81c4021
rol eax, 0x43
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x58229203
pushf
not eax
add eax, 0x93ff9827
xor eax, 0x90a82b6f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb63dab39
xor eax, 0xeb8c9c7d
rol eax, 0x43
popf
pushf
not eax
add eax, 0xfee58be8
xor eax, 0xbedd33f4
rol eax, 0x10
popf
jmp 0x14014d5e8
cmp byte [rcx + 0x19], bpl
jne 0x14014e552
push rax
pushf
mov eax, 0x96c44852
pushf
not eax
add eax, 0xa93cccca
xor eax, 0xdaaba672
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa101a82d
xor eax, 0x86651afa
rol eax, 0xca
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0xa181044
pushf
not eax
add eax, 0xd81c2f2b
xor eax, 0x8ef86f6e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe0dcd532
xor eax, 0xe4eb9f46
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xaa653eca
xor eax, 0xea1139da
rol eax, 0x94
popf
pushf
not eax
add eax, 0x84064d35
xor eax, 0xd26f509e
rol eax, 0x7c
popf
jmp 0x14014d5e8
cmp rdx, qword [rcx + 0x20]
jb 0x14014e5e4
push rax
pushf
mov eax, 0x6145ca88
pushf
not eax
add eax, 0xd4bb9aef
xor eax, 0xf2acbe6b
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xca7a206d
xor eax, 0xf25c8e8c
rol eax, 0xba
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x770e73d6
pushf
not eax
add eax, 0x93853e69
xor eax, 0xcf03ee3c
rol eax, 0x37
popf
pushf
not eax
add eax, 0x84de3f87
xor eax, 0xb18879a4
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf8992d3b
xor eax, 0x9937a4b2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf3bff7d2
xor eax, 0xc0eea5ce
rol eax, 0x94
popf
jmp 0x14014d5e8
cmp rcx, r8
je 0x14014e688
push rax
pushf
mov eax, 0x950b6834
pushf
not eax
add eax, 0xeeb809ef
xor eax, 0xce91446c
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa13f6f76
xor eax, 0xbef64d1c
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc5bbaa4d
xor eax, 0xc775701a
rol eax, 0x42
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0xae696f20
pushf
not eax
add eax, 0xf7acec32
xor eax, 0x81453b35
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8d7156c3
xor eax, 0xc492bdc2
rol eax, 0xef
popf
jmp 0x14014d5e8
lea rdx, [rsp + 0x28]
lea rcx, [r15 + 8]
call fcn.14009a410
movsxd rdx, dword [rax]
lea rsi, [rdx + rdx*2]
shl rsi, 5
add rsi, qword [r15 + 0x250]
cmp byte [rsi + 0x5d], bpl
jne 0x14014e73a
push rax
pushf
mov eax, 0x5def2da4
pushf
not eax
add eax, 0xa93b43c1
xor eax, 0xe18713fa
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xcbc79525
xor eax, 0xc9406bb4
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc1f6991f
xor eax, 0xce4b34d5
rol eax, 0x49
popf
pushf
not eax
add eax, 0x97e4989b
xor eax, 0xd4c96152
rol eax, 0x8f
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0xf690fded
pushf
not eax
add eax, 0xc95a087b
xor eax, 0xf6bd4faa
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xacd4b231
xor eax, 0xae5ac227
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbdbadf0f
xor eax, 0xf68d5750
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb742dfd8
xor eax, 0xe994058d
rol eax, 0x15
popf
jmp 0x14014d5e8
lea rdx, [rsp + 0x28]
lea rcx, [r15 + 8]
call fcn.14009a410
movsxd rcx, dword [rax + 4]
imul rax, rcx, 0x528
add rax, qword [rsi + 0x28]
mov eax, dword [rax]
mov dword [rbx + 0x50c], eax
mov eax, dword [rsi]
mov dword [rbx + 0x510], eax
jmp 0x14014ec1c
mov dword [rbx + 0x50c], 0xffffffff
jmp 0x14014ec1c
movzx edx, byte [rbx + 0x48]
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov eax, dword [rbx + 0x518]
cmp eax, 8
je 0x14014e8e7
push rax
pushf
mov eax, 0x683fa181
pushf
not eax
add eax, 0xcbb30dab
xor eax, 0x9ee0a2c6
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd5a06e7e
xor eax, 0x90343974
rol eax, 0xff
popf
pushf
not eax
add eax, 0xaa5700a4
xor eax, 0xef0caacb
rol eax, 0x3f
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0xa6f3fc51
pushf
not eax
add eax, 0x8d91f4ed
xor eax, 0x91218ea6
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xbfa947b6
xor eax, 0xfce5703a
rol eax, 0x4b
popf
jmp 0x14014d5e8
cmp eax, 0x10
je 0x14014e952
push rax
pushf
mov eax, 0xb7cdabb9
pushf
not eax
add eax, 0xcb383eba
xor eax, 0xbe2b0f34
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb2d7ca09
xor eax, 0x99156f34
rol eax, 0xb5
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x69dce28a
pushf
not eax
add eax, 0xe82475ac
xor eax, 0x9ffb180f
rol eax, 0xae
popf
pushf
not eax
add eax, 0x88c3b3af
xor eax, 0xa8d6d5fb
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa22d7d42
xor eax, 0xa7cc4701
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc00beedb
xor eax, 0xf5ae4a6c
rol eax, 0xc3
popf
jmp 0x14014d5e8
cmp eax, 0x20
jne 0x14014e9f6
push rax
pushf
mov eax, 0x1a1e0e7e
pushf
not eax
add eax, 0xe7d09847
xor eax, 0xc6e58ad2
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb154f739
xor eax, 0xcdb4050b
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc66fd67b
xor eax, 0xbdd771ba
rol eax, 0x79
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0xc2405b32
pushf
not eax
add eax, 0xbc2c7dcd
xor eax, 0xd0aa6dd0
rol eax, 0xee
popf
pushf
not eax
add eax, 0xab3f57cb
xor eax, 0xd76ccd70
rol eax, 0xa2
popf
jmp 0x14014d5e8
mov ecx, dword [rbx + 0x514]
mov rax, qword [rbx + 0x10]
movsxd rcx, dword [rcx + rax]
jmp 0x14014eb57
mov ecx, dword [rbx + 0x514]
mov rax, qword [rbx + 0x10]
movsx rcx, word [rcx + rax]
jmp 0x14014eb57
mov ecx, dword [rbx + 0x514]
mov rax, qword [rbx + 0x10]
movsx rcx, byte [rcx + rax]
push rax
pushf
mov eax, 0x17fef8ea
pushf
not eax
add eax, 0xacdf712b
xor eax, 0xded3fa0b
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd60b0783
xor eax, 0x9b66711b
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd6466160
xor eax, 0x9cfe9fdf
rol eax, 0x82
popf
jmp 0x14014d5e8
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
push rax
pushf
mov eax, 0x94b2d399
pushf
not eax
add eax, 0x88adaa3f
xor eax, 0xd4fa1064
rol eax, 0xed
popf
pushf
not eax
add eax, 0xbccc5df8
xor eax, 0xb3fd445e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc0f4d45a
xor eax, 0xa7868394
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xfb48711d
xor eax, 0x90059fec
rol eax, 0x17
popf
jmp 0x14014d5e8
mov qword [rbx + 0x520], rdx
push rax
pushf
mov eax, 0xd0c61439
pushf
not eax
add eax, 0xbc6bc023
xor eax, 0xb8e52806
rol eax, 0x89
popf
pushf
not eax
add eax, 0xcaa52443
xor eax, 0xaef15f28
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa4a43ecc
xor eax, 0xaf1c0a48
rol eax, 0
popf
pushf
not eax
add eax, 0xf201b503
xor eax, 0xf8803d9a
rol eax, 0x2f
popf
jmp 0x14014d5e8
add rbx, 0x528
cmp rbx, qword [rdi + 0x30]
jne 0x14014ec86
push rax
pushf
mov eax, 0x6d791391
pushf
not eax
add eax, 0x9591a647
xor eax, 0xe1b83d66
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb1226ff9
xor eax, 0x95983988
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xaf6dc179
xor eax, 0x892c4365
rol eax, 0x19
popf
pushf
not eax
add eax, 0xaa071b3b
xor eax, 0xfffcf0a0
rol eax, 0x91
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x31e4617b
pushf
not eax
add eax, 0x865bef3f
xor eax, 0xf57add16
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa78da207
xor eax, 0xc24c3003
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9ba0064b
xor eax, 0xbf177c46
rol eax, 0x8a
popf
jmp 0x14014d5e8
add rdi, 0x60
cmp rdi, qword [r15 + 0x258]
jne 0x14014ed23
push rax
pushf
mov eax, 0x30028d38
pushf
not eax
add eax, 0xeec2d33e
xor eax, 0xbe7bc5ff
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xad9be71d
xor eax, 0x992779e4
rol eax, 0x14
popf
pushf
not eax
add eax, 0x919de71c
xor eax, 0xa2474b68
rol eax, 0x17
popf
jmp 0x14014d5e8
push rax
pushf
mov eax, 0x326766a5
pushf
not eax
add eax, 0xb64d6de2
xor eax, 0xa239aa7c
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb34dccfc
xor eax, 0xf34ee797
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd2cd2aca
xor eax, 0xcd17ce4f
rol eax, 0xc5
popf
jmp 0x14014d5e8
mov al, 0x1c
pushf
not al
add al, 0x29
xor al, 0x32
rol al, 0x6c
popf
pushf
not al
add al, 0xad
xor al, 0xb0
rol al, 0x17
popf
pushf
not al
add al, 0x3d
xor al, 0xb
rol al, 1
popf
pushf
not al
add al, 0x3f
xor al, 0x37
rol al, 0x94
popf
push rax
pushf
mov eax, 0xaabb3bb6
pushf
not eax
add eax, 0xbbda3715
xor eax, 0x8ef54f10
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x91ebe99e
xor eax, 0xacf79afe
rol eax, 0x4a
popf
jmp 0x14014d5e8
mov r14, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.140153126
add rsp, 0x48
pop r15
pop rdi
ret
xor al, al
jmp 0x14014edd1