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

Disassembly:
push rax
pushf
mov eax, 0x1916dbe7
pushf
not eax
add eax, 0x8e0f8ee0
xor eax, 0xbdc68c08
rol eax, 0x30
popf
pushf
not eax
add eax, 0xda34f208
xor eax, 0x8fc107de
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbcefd319
xor eax, 0xb291a4ef
rol eax, 0x66
popf
cmp eax, 0x29
jne 0x18008e8f5
popf
pop rax
jmp 0x1800901a3
cmp eax, 0
jne 0x18008e904
popf
pop rax
jmp 0x18008eba7
cmp eax, 3
jne 0x18008e913
popf
pop rax
jmp 0x18008ed11
cmp eax, 1
jne 0x18008e922
popf
pop rax
jmp 0x18008ec43
cmp eax, 0xd
jne 0x18008e931
popf
pop rax
jmp 0x18008f30d
cmp eax, 0x1a
jne 0x18008e940
popf
pop rax
jmp 0x18008fa93
cmp eax, 0xe
jne 0x18008e94f
popf
pop rax
jmp 0x18008f36d
cmp eax, 0xb
jne 0x18008e95e
popf
pop rax
jmp 0x18008f1c6
cmp eax, 0x19
jne 0x18008e96d
popf
pop rax
jmp 0x18008fa0a
cmp eax, 8
jne 0x18008e97c
popf
pop rax
jmp 0x18008eff6
cmp eax, 0x2a
jne 0x18008e98b
popf
pop rax
jmp 0x18009023a
cmp eax, 0x17
jne 0x18008e99a
popf
pop rax
jmp 0x18008f917
cmp eax, 0x1c
jne 0x18008e9a9
popf
pop rax
jmp 0x18008fb83
cmp eax, 0x2e
jne 0x18008e9b8
popf
pop rax
jmp 0x18009037a
cmp eax, 0x18
jne 0x18008e9c7
popf
pop rax
jmp 0x18008f972
cmp eax, 0x2b
jne 0x18008e9d6
popf
pop rax
jmp 0x1800902a8
cmp eax, 0x1b
jne 0x18008e9e5
popf
pop rax
jmp 0x18008fb3a
cmp eax, 0x2d
jne 0x18008e9f4
popf
pop rax
jmp 0x180090341
cmp eax, 0x23
jne 0x18008ea03
popf
pop rax
jmp 0x18008fed7
cmp eax, 0x25
jne 0x18008ea12
popf
pop rax
jmp 0x180090018
cmp eax, 0xf
jne 0x18008ea21
popf
pop rax
jmp 0x18008f403
cmp eax, 0x13
jne 0x18008ea30
popf
pop rax
jmp 0x18008f633
cmp eax, 0x15
jne 0x18008ea3f
popf
pop rax
jmp 0x18008f79a
cmp eax, 0x24
jne 0x18008ea4e
popf
pop rax
jmp 0x18008ff70
cmp eax, 0x1e
jne 0x18008ea5d
popf
pop rax
jmp 0x18008fc3f
cmp eax, 0xc
jne 0x18008ea6c
popf
pop rax
jmp 0x18008f282
cmp eax, 0x26
jne 0x18008ea7b
popf
pop rax
jmp 0x1800900a7
cmp eax, 0x27
jne 0x18008ea8a
popf
pop rax
jmp 0x180090134
cmp eax, 0x1f
jne 0x18008ea99
popf
pop rax
jmp 0x18008fc79
cmp eax, 0x10
jne 0x18008eaa8
popf
pop rax
jmp 0x18008f4ba
cmp eax, 0x2c
jne 0x18008eab7
popf
pop rax
jmp 0x1800902f3
cmp eax, 9
jne 0x18008eac6
popf
pop rax
jmp 0x18008f095
cmp eax, 4
jne 0x18008ead5
popf
pop rax
jmp 0x18008ed7b
cmp eax, 0x16
jne 0x18008eae4
popf
pop rax
jmp 0x18008f849
cmp eax, 0x28
jne 0x18008eaf3
popf
pop rax
jmp 0x18009016d
cmp eax, 0xa
jne 0x18008eb02
popf
pop rax
jmp 0x18008f11d
cmp eax, 0x22
jne 0x18008eb11
popf
pop rax
jmp 0x18008fe73
cmp eax, 0x14
jne 0x18008eb20
popf
pop rax
jmp 0x18008f6b2
cmp eax, 7
jne 0x18008eb2f
popf
pop rax
jmp 0x18008ef5e
cmp eax, 5
jne 0x18008eb3e
popf
pop rax
jmp 0x18008ee42
cmp eax, 2
jne 0x18008eb4d
popf
pop rax
jmp 0x18008ecc1
cmp eax, 0x20
jne 0x18008eb5c
popf
pop rax
jmp 0x18008fd96
cmp eax, 0x1d
jne 0x18008eb6b
popf
pop rax
jmp 0x18008fbbb
cmp eax, 0x11
jne 0x18008eb7a
popf
pop rax
jmp 0x18008f563
cmp eax, 6
jne 0x18008eb89
popf
pop rax
jmp 0x18008eeec
cmp eax, 0x21
jne 0x18008eb98
popf
pop rax
jmp 0x18008fdd0
cmp eax, 0x12
jne 0x18008eba7
popf
pop rax
jmp 0x18008f628
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 [0x180040280]
xor rax, rsp
mov qword [rsp + 0x200], rax
xor r13d, r13d
mov rbx, r8
mov rdi, rcx
test edx, edx
je 0x18008ec10
push rax
pushf
mov eax, 0xa4a2eaeb
pushf
not eax
add eax, 0x957170e9
xor eax, 0xdd5482d5
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa83113b7
xor eax, 0x832b6076
rol eax, 0x62
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0xdbc05a7b
pushf
not eax
add eax, 0xb8bec05f
xor eax, 0xc45a5d19
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xac64bd23
xor eax, 0x9e2236f9
rol eax, 0x90
popf
jmp 0x18008e8e6
test rbx, rbx
je 0x18008ec7b
push rax
pushf
mov eax, 0xbe25911d
pushf
not eax
add eax, 0xb132773e
xor eax, 0xbd6e6a09
rol eax, 0x21
popf
pushf
not eax
add eax, 0x822c3b2e
xor eax, 0xe56522db
rol eax, 0x90
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x5ebe99b4
pushf
not eax
add eax, 0xd73dcf18
xor eax, 0x82022fcc
rol eax, 7
popf
pushf
not eax
add eax, 0xd08cbb12
xor eax, 0xb7bee6ee
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xef7b6125
xor eax, 0x8b030182
rol eax, 0x2b
popf
jmp 0x18008e8e6
call fcn.180056169
jmp 0x18008fbbb
movsxd rax, edx
shl rax, 5
mov rax, qword [rax + rcx + 0x28]
jmp 0x18008fbbb
mov ebp, 0x8b28bcea
pushf
not ebp
add ebp, 0x8dfc6791
xor ebp, 0x9b8712ce
rol ebp, 0xa3
popf
pushf
not ebp
add ebp, 0xa1745698
xor ebp, 0xd6ce9373
rol ebp, 0x1b
popf
mov esi, r13d
test rbx, rbx
je 0x18008ee0f
push rax
pushf
mov eax, 0x228fd497
pushf
not eax
add eax, 0xaeae1f83
xor eax, 0x8164de87
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa116212d
xor eax, 0xe476f9b6
rol eax, 0x61
popf
pushf
not eax
add eax, 0x910367e7
xor eax, 0xc9cee0b6
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8c5fae2f
xor eax, 0xd610f8b2
rol eax, 0xc5
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0xcfe06c6b
pushf
not eax
add eax, 0x8d960cc9
xor eax, 0xdfa832e0
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xaad7cd4f
xor eax, 0xbfc6fcb9
rol eax, 0xd8
popf
jmp 0x18008e8e6
cmp word [r8], 0x4c
jne 0x18008eea6
push rax
pushf
mov eax, 0xcd6e46b8
pushf
not eax
add eax, 0x82ba89c2
xor eax, 0x8b79cca2
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xcedcf309
xor eax, 0x9beabcb8
rol eax, 0xab
popf
pushf
not eax
add eax, 0x9fcf3e5a
xor eax, 0xfbd41b99
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd62a6db4
xor eax, 0x80e2d1b4
rol eax, 0xb5
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x1c566d5
pushf
not eax
add eax, 0x8df21089
xor eax, 0xf2b0feb7
rol eax, 0x99
popf
pushf
not eax
add eax, 0xba9d3c82
xor eax, 0xfb3be0db
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x84419026
xor eax, 0xb1ecb10c
rol eax, 0xa4
popf
jmp 0x18008e8e6
cmp word [r8 + 2], 0x43
jne 0x18008ef2b
push rax
pushf
mov eax, 0x279f0eec
pushf
not eax
add eax, 0xab946546
xor eax, 0xbe38ab12
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8d875012
xor eax, 0xe7e88913
rol eax, 0x33
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x857e1704
pushf
not eax
add eax, 0x9081870a
xor eax, 0x8cb61778
rol eax, 0xab
popf
pushf
not eax
add eax, 0xa72570b9
xor eax, 0xfbe98bfb
rol eax, 0x79
popf
jmp 0x18008e8e6
cmp word [r8 + 4], 0x5f
jne 0x18008ef9d
push rax
pushf
mov eax, 0x3e20b6a3
pushf
not eax
add eax, 0xbc6292de
xor eax, 0x8d77c851
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb3067913
xor eax, 0xcc9a703b
rol eax, 0xf6
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x7e85f296
pushf
not eax
add eax, 0x97fb557b
xor eax, 0x8cb98fa0
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xfb5fe576
xor eax, 0xab3eace0
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe50eb85a
xor eax, 0x9ae04137
rol eax, 0x86
popf
pushf
not eax
add eax, 0xac4027d5
xor eax, 0xba06d177
rol eax, 0x70
popf
jmp 0x18008e8e6
lea rdx, [0x1dc077faa]
pushf
sub rdx, 0x5c04489a
popf
mov rcx, rbx
call fcn.1801740fb
mov r14, rax
test rax, rax
je 0x18008f04f
push rax
pushf
mov eax, 0x996f1164
pushf
not eax
add eax, 0x8cebd14c
xor eax, 0xdf1b7935
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc2160a38
xor eax, 0xa83655ac
rol eax, 0xaf
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x7ccbae5d
pushf
not eax
add eax, 0x975007dc
xor eax, 0xd9afa744
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb817456d
xor eax, 0xc1ce67ba
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcf06bce9
xor eax, 0x82474de6
rol eax, 0x85
popf
jmp 0x18008e8e6
mov rbp, rax
sub rbp, rbx
sar rbp, 1
je 0x18008f0ea
push rax
pushf
mov eax, 0x82f04016
pushf
not eax
add eax, 0xc0ae9674
xor eax, 0xb8847393
rol eax, 0xe
popf
pushf
not eax
add eax, 0x8b5add19
xor eax, 0xab31e287
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc60d9b39
xor eax, 0xeb482da4
rol eax, 0x6e
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x48e88019
pushf
not eax
add eax, 0x95bfde4e
xor eax, 0xe8e7af77
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x88bbab82
xor eax, 0xc3aa9abe
rol eax, 0x12
popf
jmp 0x18008e8e6
cmp word [rax], 0x3b
je 0x18008f16d
push rax
pushf
mov eax, 0x67fd65c1
pushf
not eax
add eax, 0x81720345
xor eax, 0xf03c1581
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x972792ce
xor eax, 0xd48f8af6
rol eax, 0x81
popf
pushf
not eax
add eax, 0xa5c7e284
xor eax, 0xe7abc1cd
rol eax, 0x56
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x8739f560
pushf
not eax
add eax, 0x9fb8978f
xor eax, 0x91617718
rol eax, 0x88
popf
pushf
not eax
add eax, 0x88ef6ae2
xor eax, 0xbed6b922
rol eax, 8
popf
pushf
not eax
add eax, 0xce108556
xor eax, 0x80a7c17b
rol eax, 0x22
popf
pushf
not eax
add eax, 0xfd7cb733
xor eax, 0xc4e98b1c
rol eax, 0x47
popf
jmp 0x18008e8e6
mov r12d, 0x29761a31
pushf
not r12d
add r12d, 0x927def6e
xor r12d, 0xeb611828
rol r12d, 0x53
popf
pushf
not r12d
add r12d, 0x8e0067ab
xor r12d, 0xe6c3ecde
rol r12d, 0x36
popf
pushf
not r12d
add r12d, 0xc96aebbc
xor r12d, 0x9eba03cc
rol r12d, 0x20
popf
lea r15, [0x1d8acd2e4]
pushf
sub r15, 0x58a99ccc
popf
push rax
pushf
mov eax, 0x74ec42ad
pushf
not eax
add eax, 0xfae22bbe
xor eax, 0xe3a44d94
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb7a29d2c
xor eax, 0x927fbec1
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd49dca7f
xor eax, 0xb398f447
rol eax, 0x86
popf
pushf
not eax
add eax, 0xb7c8347e
xor eax, 0x82827149
rol eax, 0x24
popf
jmp 0x18008e8e6
mov rcx, qword [r15]
mov r8, rbp
mov rdx, rbx
call fcn.180163762
test eax, eax
jne 0x18008f2c7
push rax
pushf
mov eax, 0x8f438d
pushf
not eax
add eax, 0xda6315d9
xor eax, 0x9f0be775
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe860e179
xor eax, 0x878be9fd
rol eax, 0xdb
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x725f3d1f
pushf
not eax
add eax, 0xd6895034
xor eax, 0xbd137fe9
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf0e08a60
xor eax, 0xe6a8b7d8
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe8266ba0
xor eax, 0xf68093fd
rol eax, 0x1f
popf
jmp 0x18008e8e6
mov rcx, qword [r15]
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x6a3f553b
pushf
not eax
add eax, 0xa2691c77
xor eax, 0x8f326b65
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc2937dd7
xor eax, 0xc8bcdb12
rol eax, 0x82
popf
pushf
not eax
add eax, 0xcfb1d5a5
xor eax, 0xe4adf3f2
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xc885ea12
xor eax, 0xf5cbeecd
rol eax, 0x1a
popf
jmp 0x18008e8e6
inc rax
cmp word [rcx + rax*2], r13w
jne 0x18008f3bd
push rax
pushf
mov eax, 0xf7dd97e7
pushf
not eax
add eax, 0xa2cb395e
xor eax, 0xc67ed453
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe01ab924
xor eax, 0xebcc22cf
rol eax, 0x50
popf
pushf
not eax
add eax, 0xdfadaab7
xor eax, 0xb2762603
rol eax, 0x56
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x5a7371ff
pushf
not eax
add eax, 0xe0730326
xor eax, 0x8550f39b
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x82effd40
xor eax, 0xc0b9db4e
rol eax, 4
popf
pushf
not eax
add eax, 0xb2da40e8
xor eax, 0xf6fad933
rol eax, 0x47
popf
jmp 0x18008e8e6
cmp rbp, rax
je 0x18008f461
push rax
pushf
mov eax, 0x12452ca4
pushf
not eax
add eax, 0xed30818f
xor eax, 0xba6a6af4
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x8e5af321
xor eax, 0x8dcbf588
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xdbd7c401
xor eax, 0xf4c87f14
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xbd1ae85e
xor eax, 0xc5ced0f8
rol eax, 0x30
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0xa8acf780
pushf
not eax
add eax, 0xa98e3b6b
xor eax, 0xbee7c604
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd1ab10ae
xor eax, 0x8c82e2ef
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe313f9d6
xor eax, 0xd89bb259
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb02837e9
xor eax, 0xa17a754d
rol eax, 0xe8
popf
jmp 0x18008e8e6
inc r12d
lea rax, [0x1c54a25e1]
pushf
sub rax, 0x4546ef69
popf
add r15, 0x18
cmp r15, rax
jle 0x18008f50a
push rax
pushf
mov eax, 0x5be27e28
pushf
not eax
add eax, 0xbb2920a1
xor eax, 0x8f6ffab3
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe2d15328
xor eax, 0xafdd59d1
rol eax, 0x58
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x14de1976
pushf
not eax
add eax, 0xa07faa8f
xor eax, 0xf79fdfc1
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8e039faf
xor eax, 0xcd43fc55
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb3dfa4b1
xor eax, 0xf9307f1f
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf8c0afd5
xor eax, 0xac2fdcc6
rol eax, 0x7f
popf
jmp 0x18008e8e6
add r14, 2
lea rdx, [0x1efb5406c]
pushf
sub rdx, 0x6fb20954
popf
mov rcx, r14
call fcn.180161b1b
mov rbx, rax
test rax, rax
jne 0x18008f5cf
push rax
pushf
mov eax, 0x4aa611d9
pushf
not eax
add eax, 0xc8f2bb81
xor eax, 0xf17bdad1
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc1d14d57
xor eax, 0x9b8b1414
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xbe74b616
xor eax, 0xb2427f53
rol eax, 0xa6
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x60b1e69b
pushf
not eax
add eax, 0xb55cee76
xor eax, 0xfbfeb663
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9f0406b6
xor eax, 0x84e5705a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa59ec154
xor eax, 0xb3cf301e
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc466df54
xor eax, 0x9c045e75
rol eax, 0x1a
popf
jmp 0x18008e8e6
cmp word [r14], 0x3b
jne 0x18008fc3f
cmp r12d, 5
jg 0x18008f66c
push rax
pushf
mov eax, 0x821e3ad3
pushf
not eax
add eax, 0x8b036f09
xor eax, 0x8ed3816d
rol eax, 8
popf
pushf
not eax
add eax, 0xaf55fff9
xor eax, 0xf8a0a770
rol eax, 0xa3
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x5315b9ff
pushf
not eax
add eax, 0x81ad6ea1
xor eax, 0x88d1a752
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd088f7f8
xor eax, 0xe09ff7c4
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf0d34a85
xor eax, 0xc0e874e4
rol eax, 0xf1
popf
jmp 0x18008e8e6
mov r9, rbx
lea rcx, [rsp + 0x40]
mov r8, r14
mov edx, 0x996156c8
pushf
not edx
add edx, 0x925cab13
xor edx, 0xcae6346e
rol edx, 0xf3
popf
pushf
not edx
add edx, 0xe878b454
xor edx, 0xca3f8d19
rol edx, 0x72
popf
pushf
not edx
add edx, 0xa2cabc58
xor edx, 0xe90e36b5
rol edx, 0x34
popf
call fcn.1800c3a13
test eax, eax
jne 0x18008f754
push rax
pushf
mov eax, 0x93ca3fde
pushf
not eax
add eax, 0xe1c3150f
xor eax, 0xedd50ac1
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x83cbcfb9
xor eax, 0xe9991772
rol eax, 0x62
popf
pushf
not eax
add eax, 0x84ccd8a8
xor eax, 0xce3873c6
rol eax, 0xf0
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0xff6e26eb
pushf
not eax
add eax, 0xaf1438da
xor eax, 0xb06c1336
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf7fbc8d6
xor eax, 0x8e516b59
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb8806a0b
xor eax, 0xd39c2aeb
rol eax, 0x48
popf
jmp 0x18008e8e6
lea rax, [rbx + rbx]
cmp rax, 0x106
jae 0x18008f7f0
push rax
pushf
mov eax, 0xf32bd697
pushf
not eax
add eax, 0xf8c794b4
xor eax, 0xc1bbadac
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9ad17c6d
xor eax, 0xd2cf7842
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe4482c90
xor eax, 0xc02cf395
rol eax, 0x3e
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x23ae6baa
pushf
not eax
add eax, 0xbce025ab
xor eax, 0xcb26d99c
rol eax, 0x29
popf
pushf
not eax
add eax, 0x95ffb0ec
xor eax, 0xf783f678
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc77583d4
xor eax, 0xb13716e9
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb1946aa2
xor eax, 0xee2701b7
rol eax, 0xf8
popf
jmp 0x18008e8e6
lea r8, [rsp + 0x40]
mov word [rsp + rax + 0x40], r13w
mov edx, r12d
mov rcx, rdi
call fcn.180056169
test rax, rax
je 0x18008f8bd
push rax
pushf
mov eax, 0x5615f768
pushf
not eax
add eax, 0xf77f4124
xor eax, 0xef11ac38
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf4ed978b
xor eax, 0xc93cf1f9
rol eax, 0x98
popf
pushf
not eax
add eax, 0xcc825b85
xor eax, 0xa92c0b41
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xb40df9bd
xor eax, 0xec2c9bad
rol eax, 0x23
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x9dfad237
pushf
not eax
add eax, 0xc192993e
xor eax, 0x8e39c4bd
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xac2a4ead
xor eax, 0xc52edcf9
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9f88869d
xor eax, 0xf495b042
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb3a9d35d
xor eax, 0xf0ae17e4
rol eax, 0xc3
popf
jmp 0x18008e8e6
inc esi
push rax
pushf
mov eax, 0x759ba45e
pushf
not eax
add eax, 0xf5464431
xor eax, 0xbe35384f
rol eax, 0
popf
pushf
not eax
add eax, 0xd1003b68
xor eax, 0xf6bef2d9
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe30b3b71
xor eax, 0x8c5b79c5
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc2fe7223
xor eax, 0xfb227e96
rol eax, 0xa0
popf
jmp 0x18008e8e6
lea rbx, [r14 + rbx*2]
movzx eax, word [rbx]
test ax, ax
je 0x18008f9c4
push rax
pushf
mov eax, 0xa462ffca
pushf
not eax
add eax, 0xd4c66255
xor eax, 0x8ea4f6f0
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf29b0569
xor eax, 0xaae6ead5
rol eax, 0x73
popf
pushf
not eax
add eax, 0xefc10261
xor eax, 0x95f10211
rol eax, 0x85
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0xa7a56dab
pushf
not eax
add eax, 0xb9f7033c
xor eax, 0xfbd3a1b5
rol eax, 3
popf
pushf
not eax
add eax, 0xc911dd1d
xor eax, 0x9ae240c7
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd525d032
xor eax, 0xdc870575
rol eax, 0x21
popf
jmp 0x18008e8e6
add rbx, 2
movzx eax, word [rbx]
test ax, ax
jne 0x18008fa4d
push rax
pushf
mov eax, 0x8edc0813
pushf
not eax
add eax, 0xd4c52bc2
xor eax, 0xca7261d3
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9d319053
xor eax, 0x95bb51e5
rol eax, 0xca
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x659f2945
pushf
not eax
add eax, 0xb1f4d09f
xor eax, 0xee48689a
rol eax, 0x97
popf
pushf
not eax
add eax, 0xec5cd526
xor eax, 0x9f848246
rol eax, 0x73
popf
pushf
not eax
add eax, 0xfba33282
xor eax, 0xd7de9a07
rol eax, 0xd7
popf
jmp 0x18008e8e6
test esi, esi
je 0x18008faf4
push rax
pushf
mov eax, 0xdf6b1f60
pushf
not eax
add eax, 0xe428c63e
xor eax, 0x9cf7ce11
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb03c767f
xor eax, 0xeedf5a7f
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbb090155
xor eax, 0xdf17549e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd6cb6b5f
xor eax, 0xbb4c8ccc
rol eax, 0xf1
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0xb53a51fe
pushf
not eax
add eax, 0xb60cc261
xor eax, 0xd6dd0b57
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbb666b92
xor eax, 0xa28ed371
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8c78f565
xor eax, 0x9b679fea
rol eax, 0xa8
popf
jmp 0x18008e8e6
mov rcx, rdi
push rax
pushf
mov eax, 0x2421d662
pushf
not eax
add eax, 0x92925374
xor eax, 0xfacfcc28
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xebbb4546
xor eax, 0x842742c1
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd2414b16
xor eax, 0xa85c0159
rol eax, 0x73
popf
jmp 0x18008e8e6
call fcn.180156696
push rax
pushf
mov eax, 0x9e41ec0d
pushf
not eax
add eax, 0xca727e01
xor eax, 0xd821a00b
rol eax, 0x99
popf
pushf
not eax
add eax, 0xeb620e10
xor eax, 0xfad9ebac
rol eax, 0x8b
popf
jmp 0x18008e8e6
mov rcx, qword [rsp + 0x200]
xor rcx, rsp
call fcn.1800e9129
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 0x18008fbbb
lea rax, [rsp + 0x30]
mov r8d, 0x42a02568
pushf
not r8d
add r8d, 0xd8c291dd
xor r8d, 0xebae2cf2
rol r8d, 0xbe
popf
pushf
not r8d
add r8d, 0xdd305721
xor r8d, 0xea5c5857
rol r8d, 0xea
popf
pushf
not r8d
add r8d, 0xccc63ee0
xor r8d, 0x884b9b02
rol r8d, 0xc0
popf
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x150]
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x20], 0x55
mov rcx, rbx
call fcn.1800d088a
test rax, rax
je 0x18008fd3d
push rax
pushf
mov eax, 0xe9a02d29
pushf
not eax
add eax, 0xdc829ec5
xor eax, 0xd45ba01d
rol eax, 0x19
popf
pushf
not eax
add eax, 0xcf1315fc
xor eax, 0xb7d27e30
rol eax, 0x33
popf
pushf
not eax
add eax, 0xbe8a3fc1
xor eax, 0xdb469703
rol eax, 0xc5
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0xd487c4bd
pushf
not eax
add eax, 0xb7ce2509
xor eax, 0xfb8d28f6
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd56ff774
xor eax, 0xf2537c75
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xdcb37cfc
xor eax, 0x887541d5
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc4d84d51
xor eax, 0xd3355afe
rol eax, 0xf2
popf
jmp 0x18008e8e6
mov ebx, r13d
lea r14, [rdi + 0x28]
push rax
pushf
mov eax, 0xf588e01b
pushf
not eax
add eax, 0xbc4c6f69
xor eax, 0xdac64eba
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe24b582a
xor eax, 0xa96b2a0a
rol eax, 0x81
popf
jmp 0x18008e8e6
test ebx, ebx
je 0x18008fe2d
push rax
pushf
mov eax, 0x62446d62
pushf
not eax
add eax, 0xf13b259f
xor eax, 0xd094f503
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbcbd8c8a
xor eax, 0xb1adfe1f
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd505a713
xor eax, 0xe0e8ea31
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9ef3bd56
xor eax, 0xd5903f9c
rol eax, 0xdd
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x470f0f38
pushf
not eax
add eax, 0xd6cdf70a
xor eax, 0x8d7af4cb
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd793a917
xor eax, 0xe3846fb6
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xad128cfb
xor eax, 0xb0a7b3a5
rol eax, 0x4c
popf
jmp 0x18008e8e6
mov rdx, qword [r14]
lea rax, [rsp + 0x40]
sub rdx, rax
push rax
pushf
mov eax, 0x37ee8798
pushf
not eax
add eax, 0xaba55af4
xor eax, 0xceb9377b
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8ba1484e
xor eax, 0xadc10e2e
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb8a52dee
xor eax, 0xefa3b25e
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xcc0d0d8a
xor eax, 0x95f67927
rol eax, 0x5b
popf
jmp 0x18008e8e6
movzx ecx, word [rax]
movzx r8d, word [rax + rdx]
sub ecx, r8d
jne 0x18008ff2a
push rax
pushf
mov eax, 0x7f280bb0
pushf
not eax
add eax, 0xc4dadeff
xor eax, 0xd47559e7
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x8f78f448
xor eax, 0xbf0c76c9
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8337dfb4
xor eax, 0xaf9cdac4
rol eax, 0xc8
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x643ca734
pushf
not eax
add eax, 0xd2d2bbbe
xor eax, 0xff496ee1
rol eax, 5
popf
pushf
not eax
add eax, 0xf8e90c8b
xor eax, 0x9e2ed358
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xba99150b
xor eax, 0xcd1512e0
rol eax, 0xdc
popf
jmp 0x18008e8e6
add rax, 2
test r8d, r8d
jne 0x18008ffd2
push rax
pushf
mov eax, 0xd9487332
pushf
not eax
add eax, 0xeedf9021
xor eax, 0xcf72c9e1
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd8413d7e
xor eax, 0x82b409ce
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd0f84cfe
xor eax, 0xecbf5311
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x98cb273b
xor eax, 0xe9a2d0f3
rol eax, 0x36
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x7ce502d9
pushf
not eax
add eax, 0xaff3613c
xor eax, 0xf622fbb8
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa105e26e
xor eax, 0xd38327fa
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf2d60f6d
xor eax, 0xc96c0064
rol eax, 0xd1
popf
jmp 0x18008e8e6
test ecx, ecx
je 0x180090061
push rax
pushf
mov eax, 0x25c1567b
pushf
not eax
add eax, 0x9e715c04
xor eax, 0x804450bb
rol eax, 0x39
popf
pushf
not eax
add eax, 0xec38cb38
xor eax, 0xe711f0d3
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe9f01eb0
xor eax, 0xb47ef8da
rol eax, 1
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x791799a2
pushf
not eax
add eax, 0xd73212c3
xor eax, 0xbda69bca
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf03cb6db
xor eax, 0xae782562
rol eax, 0xff
popf
pushf
not eax
add eax, 0x958ee4b1
xor eax, 0xc6fded36
rol eax, 0xdf
popf
jmp 0x18008e8e6
lea r8, [rsp + 0x40]
mov edx, ebx
mov rcx, rdi
call fcn.180056169
test rax, rax
jne 0x180090101
push rax
pushf
mov eax, 0xf30ae2d1
pushf
not eax
add eax, 0xb20e90a5
xor eax, 0x9f5fecee
rol eax, 0x18
popf
pushf
not eax
add eax, 0xdf7e30d5
xor eax, 0xacfebe7b
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb894bc61
xor eax, 0xa0315178
rol eax, 0xaa
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x22b832dd
pushf
not eax
add eax, 0xbcafb4f8
xor eax, 0x932c4439
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xdd20e64d
xor eax, 0x81aaa1eb
rol eax, 0x94
popf
jmp 0x18008e8e6
mov ebp, r13d
jmp 0x1800901a3
inc esi
push rax
pushf
mov eax, 0x3de36065
pushf
not eax
add eax, 0xcf451683
xor eax, 0x9af080b5
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x965534b1
xor eax, 0x8ac35a08
rol eax, 0xd6
popf
jmp 0x18008e8e6
inc ebx
add r14, 0x20
cmp ebx, 5
jle 0x180090207
push rax
pushf
mov eax, 0xa9b10088
pushf
not eax
add eax, 0xdfb01715
xor eax, 0xf569d693
rol eax, 0x12
popf
pushf
not eax
add eax, 0xba5664e3
xor eax, 0xab0a48c6
rol eax, 9
popf
pushf
not eax
add eax, 0xcc90c7ac
xor eax, 0x950775ef
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb5411f9d
xor eax, 0xf39b0010
rol eax, 0x9c
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0x9e93fc3b
pushf
not eax
add eax, 0x81f5acf6
xor eax, 0x8f972c89
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa952f438
xor eax, 0xbc3b8d5e
rol eax, 0x10
popf
jmp 0x18008e8e6
test ebp, ebp
jne 0x180090275
push rax
pushf
mov eax, 0x9cf8b6a
pushf
not eax
add eax, 0xe8b4edc0
xor eax, 0x9f45ed55
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd8d56ab4
xor eax, 0x915411e3
rol eax, 0x95
popf
jmp 0x18008e8e6
push rax
pushf
mov eax, 0xd0868089
pushf
not eax
add eax, 0xf8a9d048
xor eax, 0x85930dc2
rol eax, 0x68
popf
pushf
not eax
add eax, 0x89c7f214
xor eax, 0xd98574d6
rol eax, 0x9c
popf
jmp 0x18008e8e6
jmp 0x18008fa93
mov rax, r13
jmp 0x18008fbbb
call fcn.1800e243f
int3
xor r9d, r9d
mov qword [rsp + 0x20], r13
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800e15df
int3