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

Disassembly:
push rax
pushf
mov eax, 0xf02370ee
pushf
not eax
add eax, 0x9193b7c1
xor eax, 0xd110372d
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc59992a6
xor eax, 0x951b6561
rol eax, 3
popf
pushf
not eax
add eax, 0xe4eaab04
xor eax, 0xe0bf54e6
rol eax, 0x97
popf
cmp eax, 0x29
jne 0x1400946d7
popf
pop rax
jmp 0x140095d87
cmp eax, 0
jne 0x1400946e6
popf
pop rax
jmp 0x140094a2e
cmp eax, 3
jne 0x1400946f5
popf
pop rax
jmp 0x140094c32
cmp eax, 1
jne 0x140094704
popf
pop rax
jmp 0x140094b10
cmp eax, 0xd
jne 0x140094713
popf
pop rax
jmp 0x14009512f
cmp eax, 0x1a
jne 0x140094722
popf
pop rax
jmp 0x14009567b
cmp eax, 0xe
jne 0x140094731
popf
pop rax
jmp 0x14009517c
cmp eax, 0x31
jne 0x140094740
popf
pop rax
jmp 0x140096104
cmp eax, 0x19
jne 0x14009474f
popf
pop rax
jmp 0x14009560b
cmp eax, 8
jne 0x14009475e
popf
pop rax
jmp 0x140094e96
cmp eax, 0x2a
jne 0x14009476d
popf
pop rax
jmp 0x140095dee
cmp eax, 0x17
jne 0x14009477c
popf
pop rax
jmp 0x140095557
cmp eax, 0x1c
jne 0x14009478b
popf
pop rax
jmp 0x14009571d
cmp eax, 0x2e
jne 0x14009479a
popf
pop rax
jmp 0x140095f94
cmp eax, 0x18
jne 0x1400947a9
popf
pop rax
jmp 0x14009559b
cmp eax, 0x2b
jne 0x1400947b8
popf
pop rax
jmp 0x140095e30
cmp eax, 0x1b
jne 0x1400947c7
popf
pop rax
jmp 0x1400956c5
cmp eax, 0x2d
jne 0x1400947d6
popf
pop rax
jmp 0x140095f05
cmp eax, 0x23
jne 0x1400947e5
popf
pop rax
jmp 0x140095a9b
cmp eax, 0x25
jne 0x1400947f4
popf
pop rax
jmp 0x140095bb9
cmp eax, 0x32
jne 0x140094803
popf
pop rax
jmp 0x1400961b5
cmp eax, 0x13
jne 0x140094812
popf
pop rax
jmp 0x1400953de
cmp eax, 0x33
jne 0x140094821
popf
pop rax
jmp 0x14009624c
cmp eax, 0x24
jne 0x140094830
popf
pop rax
jmp 0x140095b1a
cmp eax, 0x1e
jne 0x14009483f
popf
pop rax
jmp 0x1400957ee
cmp eax, 0xc
jne 0x14009484e
popf
pop rax
jmp 0x1400950c4
cmp eax, 0x26
jne 0x14009485d
popf
pop rax
jmp 0x140095c08
cmp eax, 0x27
jne 0x14009486c
popf
pop rax
jmp 0x140095c99
cmp eax, 0x30
jne 0x14009487b
popf
pop rax
jmp 0x140096060
cmp eax, 0x10
jne 0x14009488a
popf
pop rax
jmp 0x14009529e
cmp eax, 0x37
jne 0x140094899
popf
pop rax
jmp 0x14009645b
cmp eax, 9
jne 0x1400948a8
popf
pop rax
jmp 0x140094f2b
cmp eax, 0x39
jne 0x1400948b7
popf
pop rax
jmp 0x140096527
cmp eax, 0x16
jne 0x1400948c6
popf
pop rax
jmp 0x1400954fc
cmp eax, 0x28
jne 0x1400948d5
popf
pop rax
jmp 0x140095cf1
cmp eax, 0xa
jne 0x1400948e4
popf
pop rax
jmp 0x140094fad
cmp eax, 0x36
jne 0x1400948f3
popf
pop rax
jmp 0x140096404
cmp eax, 0x14
jne 0x140094902
popf
pop rax
jmp 0x140095449
cmp eax, 7
jne 0x140094911
popf
pop rax
jmp 0x140094dee
cmp eax, 0x34
jne 0x140094920
popf
pop rax
jmp 0x1400962f0
cmp eax, 2
jne 0x14009492f
popf
pop rax
jmp 0x140094ba1
cmp eax, 0x20
jne 0x14009493e
popf
pop rax
jmp 0x1400958c7
cmp eax, 0x1d
jne 0x14009494d
popf
pop rax
jmp 0x1400957b1
cmp eax, 0x11
jne 0x14009495c
popf
pop rax
jmp 0x140095316
cmp eax, 0x35
jne 0x14009496b
popf
pop rax
jmp 0x14009636f
cmp eax, 0x2f
jne 0x14009497a
popf
pop rax
jmp 0x140096026
cmp eax, 0x12
jne 0x140094989
popf
pop rax
jmp 0x140095381
cmp eax, 0x21
jne 0x140094998
popf
pop rax
jmp 0x140095937
cmp eax, 0x38
jne 0x1400949a7
popf
pop rax
jmp 0x1400964ec
cmp eax, 0xb
jne 0x1400949b6
popf
pop rax
jmp 0x14009502f
cmp eax, 0xf
jne 0x1400949c5
popf
pop rax
jmp 0x14009523b
cmp eax, 0x15
jne 0x1400949d4
popf
pop rax
jmp 0x140095491
cmp eax, 5
jne 0x1400949e3
popf
pop rax
jmp 0x140094ca6
cmp eax, 6
jne 0x1400949f2
popf
pop rax
jmp 0x140094d4a
cmp eax, 0x22
jne 0x140094a01
popf
pop rax
jmp 0x1400959b9
cmp eax, 0x2c
jne 0x140094a10
popf
pop rax
jmp 0x140095e9a
cmp eax, 0x1f
jne 0x140094a1f
popf
pop rax
jmp 0x140095882
cmp eax, 4
jne 0x140094a2e
popf
pop rax
jmp 0x140094c9d
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov ebx, ecx
xor r15d, r15d
and dword [rsp + 0x78], r15d
mov r14b, 0xcd
pushf
not r14b
add r14b, 0x18
xor r14b, 0xb
rol r14b, 0x4d
popf
pushf
not r14b
add r14b, 0x18
xor r14b, 0x18
rol r14b, 0x9d
popf
pushf
not r14b
add r14b, 0x25
xor r14b, 0x24
rol r14b, 0xe7
popf
mov byte [rsp + 0x70], r14b
mov edx, ecx
sub edx, 2
je 0x140094aca
push rax
pushf
mov eax, 0x4915a2ca
pushf
not eax
add eax, 0xbe489fc5
xor eax, 0xff8c28b8
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9d6ef07a
xor eax, 0xf181ac59
rol eax, 0x5d
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xe6dbbf6b
pushf
not eax
add eax, 0xf5c68863
xor eax, 0xb63538bf
rol eax, 0x12
popf
pushf
not eax
add eax, 0x84100198
xor eax, 0xaff0bc63
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xbf6cbe50
xor eax, 0xc3ffa0ad
rol eax, 0x84
popf
jmp 0x1400946c8
sub edx, 2
je 0x140094b5b
push rax
pushf
mov eax, 0x34a03ddc
pushf
not eax
add eax, 0xc8e7c514
xor eax, 0x819780fb
rol eax, 0x75
popf
pushf
not eax
add eax, 0x82d9aca4
xor eax, 0x94ed1b80
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd86459ed
xor eax, 0x8f9c6af2
rol eax, 0x52
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xbe5adb3c
pushf
not eax
add eax, 0xbea456c5
xor eax, 0xcd9afc30
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf9a63f09
xor eax, 0xc3910d4b
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd106c6d5
xor eax, 0x9d05924c
rol eax, 0xc8
popf
jmp 0x1400946c8
sub edx, 2
je 0x140094bec
push rax
pushf
mov eax, 0xfa3be884
pushf
not eax
add eax, 0xb3e481db
xor eax, 0xb5326480
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf8082496
xor eax, 0xd6407ae0
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xeef9fd4a
xor eax, 0xb2240531
rol eax, 0x88
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x120ee30c
pushf
not eax
add eax, 0xec31ad0c
xor eax, 0xf41ee103
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf347f12f
xor eax, 0x84d384db
rol eax, 0x22
popf
pushf
not eax
add eax, 0x948da86a
xor eax, 0xf533818a
rol eax, 0x6a
popf
jmp 0x1400946c8
sub edx, 2
je 0x140094c6a
push rax
pushf
mov eax, 0xf5bc411a
pushf
not eax
add eax, 0x9c2e8f31
xor eax, 0x927f862b
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa522d2d4
xor eax, 0xc10638cd
rol eax, 0x51
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x63749a02
pushf
not eax
add eax, 0xe9b27be2
xor eax, 0xd9d04290
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xadfdea09
xor eax, 0xc20e359f
rol eax, 0x10
popf
jmp 0x1400946c8
sub edx, 3
je 0x14009517c
sub edx, 4
je 0x140094cf1
push rax
pushf
mov eax, 0x42f6e3be
pushf
not eax
add eax, 0x8f2ae605
xor eax, 0x8a068944
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8002959b
xor eax, 0xa5fbf11c
rol eax, 7
popf
pushf
not eax
add eax, 0xe96bb9ef
xor eax, 0x949fbbf5
rol eax, 0x96
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xe9793584
pushf
not eax
add eax, 0xbf4f2698
xor eax, 0x862a31cb
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x81a23002
xor eax, 0x83fa21aa
rol eax, 0x83
popf
pushf
not eax
add eax, 0xfc88d666
xor eax, 0xdc373ace
rol eax, 6
popf
pushf
not eax
add eax, 0xc90caa92
xor eax, 0xc93e3b89
rol eax, 0xef
popf
jmp 0x1400946c8
sub edx, 6
je 0x140094d95
push rax
pushf
mov eax, 0x96d3eb27
pushf
not eax
add eax, 0x9e668b0b
xor eax, 0xb99d0ec0
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9f408647
xor eax, 0x9f31a699
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x94552add
xor eax, 0x8f0640dc
rol eax, 0x9d
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xe57b41e7
pushf
not eax
add eax, 0xeaceadef
xor eax, 0xb9d0b866
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8b4df181
xor eax, 0xf9aa5922
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf61fd58c
xor eax, 0x8d7b043b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xcf8736c7
xor eax, 0x85979a07
rol eax, 0x2a
popf
jmp 0x1400946c8
cmp edx, 1
jne 0x140094e50
push rax
pushf
mov eax, 0xb5a3b61f
pushf
not eax
add eax, 0xf6eca2c6
xor eax, 0xb6fbf568
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc531493e
xor eax, 0xd26adf7c
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe4cc04ff
xor eax, 0x970e8f32
rol eax, 0x42
popf
pushf
not eax
add eax, 0x85c92b14
xor eax, 0xef40af6c
rol eax, 0xa8
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xaf3c5b10
pushf
not eax
add eax, 0xdd9daaca
xor eax, 0xc92d566a
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc9c3abe4
xor eax, 0xf7f9ef74
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xce3e8995
xor eax, 0xdeceee8a
rol eax, 7
popf
jmp 0x1400946c8
sub ecx, 2
je 0x140094ed2
push rax
pushf
mov eax, 0xe054b387
pushf
not eax
add eax, 0xbed1650b
xor eax, 0xdfc5083d
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb6785618
xor eax, 0xbe396f31
rol eax, 0x2d
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x623ea4f7
pushf
not eax
add eax, 0xbbc005f8
xor eax, 0xfeaa7ca2
rol eax, 3
popf
pushf
not eax
add eax, 0xa47cbcfc
xor eax, 0x979da7ea
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc4b5d10b
xor eax, 0xd2b6bd80
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe129c3b1
xor eax, 0x94ceefa2
rol eax, 0xff
popf
jmp 0x1400946c8
sub ecx, 4
je 0x140094f67
push rax
pushf
mov eax, 0x18db976f
pushf
not eax
add eax, 0xf5826003
xor eax, 0xd050b0e2
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb161b42c
xor eax, 0xc2ff9a3f
rol eax, 0x2a
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x6ef574a
pushf
not eax
add eax, 0x8ce3fb42
xor eax, 0xeec9d8e0
rol eax, 0x41
popf
pushf
not eax
add eax, 0xbabff5ab
xor eax, 0xc9b41fdc
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb01c299d
xor eax, 0x9a5e0d88
rol eax, 0xa7
popf
jmp 0x1400946c8
sub ecx, 9
je 0x140094fe9
push rax
pushf
mov eax, 0xc771f47d
pushf
not eax
add eax, 0xd76b9288
xor eax, 0xd343edc8
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd63c5b56
xor eax, 0xe75687b7
rol eax, 0x65
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xe490bf2e
pushf
not eax
add eax, 0xf6f81736
xor eax, 0x91920854
rol eax, 0x20
popf
pushf
not eax
add eax, 0x982069ab
xor eax, 0xd38c06f5
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd843a038
xor eax, 0xae7bb785
rol eax, 0xe3
popf
jmp 0x1400946c8
sub ecx, 6
je 0x14009506b
push rax
pushf
mov eax, 0xf4c03c20
pushf
not eax
add eax, 0xae8ac553
xor eax, 0xa85e9016
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf78601f9
xor eax, 0xde61f054
rol eax, 0x9e
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xddb1a2e7
pushf
not eax
add eax, 0xa6ea8bad
xor eax, 0xa4cef30c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xbcd65edf
xor eax, 0xb3587611
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa8c5def5
xor eax, 0xeafab11e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xeafaf426
xor eax, 0xd7f2bab1
rol eax, 0xa1
popf
jmp 0x1400946c8
cmp ecx, 1
je 0x1400950fc
push rax
pushf
mov eax, 0x9e84db48
pushf
not eax
add eax, 0xc6ce5626
xor eax, 0xf3ca4edf
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfaa72925
xor eax, 0xef0d1c54
rol eax, 0x4e
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xf5a27012
pushf
not eax
add eax, 0x831acc2a
xor eax, 0xe73fa13f
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9bd8d0ee
xor eax, 0xb36e88f0
rol eax, 0xa5
popf
jmp 0x1400946c8
xor edi, edi
jmp 0x14009571d
call fcn.14008e62f
mov r15, rax
test rax, rax
jne 0x1400951e2
push rax
pushf
mov eax, 0x2a071a08
pushf
not eax
add eax, 0xa0b3b9db
xor eax, 0xfc61ae0a
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf2a93695
xor eax, 0xa88c19a3
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa0a13284
xor eax, 0xb4e06f23
rol eax, 0x35
popf
pushf
not eax
add eax, 0xaecc2719
xor eax, 0xe5690b37
rol eax, 0x92
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x3cdc6e74
pushf
not eax
add eax, 0x8817095f
xor eax, 0xec516fa2
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x9f43967f
xor eax, 0x859a3124
rol eax, 0x68
popf
pushf
not eax
add eax, 0xcc32d43c
xor eax, 0xc52dead1
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc1f48977
xor eax, 0xff121830
rol eax, 0x57
popf
jmp 0x1400946c8
or eax, 0xffffffff
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov rax, qword [rax]
mov rcx, qword [0x140014460]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1400953de
cmp dword [rax + 4], ebx
je 0x14009534e
push rax
pushf
mov eax, 0xc071b213
pushf
not eax
add eax, 0xebc96ba2
xor eax, 0x82c55eba
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf75d402b
xor eax, 0xcc12a6fc
rol eax, 0x26
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x1be3fd2b
pushf
not eax
add eax, 0xf6d71341
xor eax, 0xf8158d48
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb427592e
xor eax, 0xccf27e45
rol eax, 0xe4
popf
jmp 0x1400946c8
add rax, 0x10
push rax
pushf
mov eax, 0xc9df0271
pushf
not eax
add eax, 0xb0860c56
xor eax, 0xe4e872ab
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8028e451
xor eax, 0x967b425b
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa18f9264
xor eax, 0xbfe91c90
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd858c1ba
xor eax, 0x926ae00b
rol eax, 0x21
popf
jmp 0x1400946c8
cmp rax, rcx
jne 0x140095416
push rax
pushf
mov eax, 0x6fb11fe3
pushf
not eax
add eax, 0xa9362029
xor eax, 0xc05ea9ca
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc220ec16
xor eax, 0x89214e5b
rol eax, 0xc5
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x9a764b38
pushf
not eax
add eax, 0xb8aecf4f
xor eax, 0x8dde5343
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc3215646
xor eax, 0xf752ab1e
rol eax, 0xcb
popf
jmp 0x1400946c8
xor eax, eax
push rax
pushf
mov eax, 0x50cac846
pushf
not eax
add eax, 0xd848ddf7
xor eax, 0xbd12241d
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8fbd2651
xor eax, 0xedfef963
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xecc5f2d5
xor eax, 0xc277be5d
rol eax, 0xeb
popf
jmp 0x1400946c8
test rax, rax
jne 0x1400954c9
push rax
pushf
mov eax, 0xdd9de81b
pushf
not eax
add eax, 0xd108e44d
xor eax, 0xfc5288f2
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe155b646
xor eax, 0xd2bd553e
rol eax, 0x3c
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x7013cafe
pushf
not eax
add eax, 0xd23e0c3c
xor eax, 0xc99a7b8e
rol eax, 0x44
popf
pushf
not eax
add eax, 0x940dc4dc
xor eax, 0xd90a1c61
rol eax, 0x5a
popf
jmp 0x1400946c8
call fcn.14004f0c5
mov dword [rax], 0x16
call fcn.1400633d2
jmp 0x14009523b
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x14009571d
lea rdi, [0x19b655dc8]
pushf
sub rdi, 0x5b636f88
popf
jmp 0x14009571d
lea rdi, [0x19e71b25d]
pushf
sub rdi, 0x5e6fc425
popf
jmp 0x14009571d
lea rdi, [0x1bdaa495a]
pushf
sub rdi, 0x7da85b12
popf
jmp 0x14009571d
lea rdi, [0x19fb6d8b6]
pushf
sub rdi, 0x5fb4ea86
popf
push rax
pushf
mov eax, 0x353eabc8
pushf
not eax
add eax, 0xc8bba44b
xor eax, 0xa56174e8
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xeab897d6
xor eax, 0x82793d14
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa787c5d7
xor eax, 0xa9c9f585
rol eax, 0x51
popf
jmp 0x1400946c8
xor r13d, r13d
test r14b, r14b
je 0x14009577e
push rax
pushf
mov eax, 0xbd9364e7
pushf
not eax
add eax, 0xf4d7a5e5
xor eax, 0xe7242cbf
rol eax, 0x86
popf
pushf
not eax
add eax, 0x95c5d9df
xor eax, 0xa58cc8eb
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa3af8388
xor eax, 0xba08547c
rol eax, 6
popf
pushf
not eax
add eax, 0xc67e0311
xor eax, 0x8f163707
rol eax, 0x4b
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x6ea26b97
pushf
not eax
add eax, 0xd1edad88
xor eax, 0xa61232d7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xdf20f1d3
xor eax, 0x88c42799
rol eax, 0x7e
popf
jmp 0x1400946c8
lea ecx, [r13 + 3]
call fcn.14002d45c
nop
push rax
pushf
mov eax, 0x616ee724
pushf
not eax
add eax, 0xe9097dc0
xor eax, 0xe3ee74db
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xe948bd56
xor eax, 0xd7459992
rol eax, 0x3f
popf
jmp 0x1400946c8
mov rsi, qword [rdi]
test r14b, r14b
je 0x14009584f
push rax
pushf
mov eax, 0x98080a6d
pushf
not eax
add eax, 0x88aa9e86
xor eax, 0xf364abc1
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x875ece8f
xor eax, 0x89b9067e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd3c80e25
xor eax, 0x865d9da4
rol eax, 0x75
popf
pushf
not eax
add eax, 0x96a1d835
xor eax, 0xc4fddee8
rol eax, 0x10
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x4c3b569b
pushf
not eax
add eax, 0xbbf5e99f
xor eax, 0x92e3b417
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe3d7ea04
xor eax, 0xbff54a58
rol eax, 0xed
popf
jmp 0x1400946c8
mov rax, qword [0x14001d008]
mov ecx, eax
and ecx, 0x3f
xor rsi, rax
ror rsi, cl
push rax
pushf
mov eax, 0x56587916
pushf
not eax
add eax, 0xdd524e17
xor eax, 0x81888cc7
rol eax, 0x66
popf
pushf
not eax
add eax, 0x86f6bb97
xor eax, 0xaaa048d5
rol eax, 0x7d
popf
jmp 0x1400946c8
cmp rsi, 1
je 0x140095904
push rax
pushf
mov eax, 0x2fdddaa4
pushf
not eax
add eax, 0xd74fc940
xor eax, 0x94007acb
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xedc73d43
xor eax, 0xc48e731a
rol eax, 9
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x5457f97
pushf
not eax
add eax, 0x964c2b91
xor eax, 0xbe4f9dc6
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbb593278
xor eax, 0xf7dc7553
rol eax, 0x69
popf
jmp 0x1400946c8
test rsi, rsi
je 0x140095973
push rax
pushf
mov eax, 0x1ce790ff
pushf
not eax
add eax, 0xa86ab918
xor eax, 0xaba5e022
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd90fda7a
xor eax, 0x9eefbb31
rol eax, 0x5a
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xcf941c6b
pushf
not eax
add eax, 0xec2741e8
xor eax, 0xa328ba6e
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa9073e2d
xor eax, 0x8a37f863
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xac65889c
xor eax, 0xe531d8bf
rol eax, 0x82
popf
jmp 0x1400946c8
mov r12d, 0x3ff0222b
pushf
not r12d
add r12d, 0x81a9e128
xor r12d, 0x870e99e1
rol r12d, 0x76
popf
pushf
not r12d
add r12d, 0x85d49ec2
xor r12d, 0xbf67933c
rol r12d, 0xca
popf
pushf
not r12d
add r12d, 0xc154b32d
xor r12d, 0xabccb328
rol r12d, 0x98
popf
cmp ebx, 0xb
ja 0x140095a55
push rax
pushf
mov eax, 0x55fdedc6
pushf
not eax
add eax, 0xd49d72c8
xor eax, 0xb7717738
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb9856635
xor eax, 0xb088705e
rol eax, 0x54
popf
pushf
not eax
add eax, 0xaea41a8d
xor eax, 0xda3ddabf
rol eax, 0x9e
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x9c8972eb
pushf
not eax
add eax, 0xb89ee493
xor eax, 0x91487187
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe38cafae
xor eax, 0xca805789
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb0a8ee1e
xor eax, 0x818fc7df
rol eax, 0x2a
popf
jmp 0x1400946c8
bt r12d, ebx
jae 0x140095ae7
push rax
pushf
mov eax, 0x164b0c77
pushf
not eax
add eax, 0xdc836fa8
xor eax, 0xee07f106
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc9d54d1b
xor eax, 0x8ad4c5b9
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe901caaf
xor eax, 0xfde7beb4
rol eax, 0xcc
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x4b598ce0
pushf
not eax
add eax, 0xf52bdeae
xor eax, 0xba9d4fdc
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8266221f
xor eax, 0xae9a5dda
rol eax, 0x33
popf
jmp 0x1400946c8
mov r13, qword [r15 + 8]
mov qword [rsp + 0x30], r13
and qword [r15 + 8], 0
cmp ebx, 8
jne 0x140095b86
push rax
pushf
mov eax, 0xd9151a62
pushf
not eax
add eax, 0xa6061e5b
xor eax, 0xd3ee663e
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd63b3304
xor eax, 0xd9ffb968
rol eax, 0x10
popf
pushf
not eax
add eax, 0xde3113c5
xor eax, 0xe68a938d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd2a3fcda
xor eax, 0x8bb4d26c
rol eax, 0x99
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x625bb7b3
pushf
not eax
add eax, 0xfdc94db4
xor eax, 0xc61365c0
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa4769607
xor eax, 0xe7867e0f
rol eax, 0x9e
popf
jmp 0x1400946c8
call fcn.140038df7
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.140038df7
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0x8d33c1ec
pushf
not eax
add eax, 0x8cb07660
xor eax, 0xc1affa79
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa4e449ed
xor eax, 0x9206a350
rol eax, 0xac
popf
jmp 0x1400946c8
cmp ebx, 8
jne 0x140095c53
push rax
pushf
mov eax, 0xa2d38082
pushf
not eax
add eax, 0xe575f7de
xor eax, 0xc83c6fba
rol eax, 0xba
popf
pushf
not eax
add eax, 0x82b34cc3
xor eax, 0xb5c3a598
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa2373b19
xor eax, 0xbeb59560
rol eax, 0xd0
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x62e4d973
pushf
not eax
add eax, 0x88e83578
xor eax, 0xb756db45
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb73cf2c6
xor eax, 0xf6858794
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xbf447bd2
xor eax, 0x8fa2e8ea
rol eax, 0xb1
popf
jmp 0x1400946c8
mov rax, qword [0x140014468]
shl rax, 4
add rax, qword [r15]
mov rcx, qword [0x140014470]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0x3638d81f
pushf
not eax
add eax, 0xd65323d3
xor eax, 0xfefae49b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe5ebc7b2
xor eax, 0xb88ce702
rol eax, 0xab
popf
jmp 0x1400946c8
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x140095d41
push rax
pushf
mov eax, 0x5d6ec0a4
pushf
not eax
add eax, 0x8574c582
xor eax, 0x9bd50c97
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xf506bcec
xor eax, 0xeff0ad92
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xab1802cb
xor eax, 0x9ec02426
rol eax, 0xed
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x7d52ba15
pushf
not eax
add eax, 0xef6838dc
xor eax, 0xa3dcbbb8
rol eax, 0xf
popf
pushf
not eax
add eax, 0xeb779666
xor eax, 0xc57840ae
rol eax, 0x65
popf
pushf
not eax
add eax, 0x98c9b6ec
xor eax, 0xe0bc06f2
rol eax, 0xd9
popf
jmp 0x1400946c8
and qword [rax + 8], 0
add rax, 0x10
jmp 0x140095cf1
mov rax, qword [0x14001d008]
mov qword [rdi], rax
jmp 0x140095e9a
mov r12d, 0xee309ecc
pushf
not r12d
add r12d, 0xf32c0ded
xor r12d, 0xf8c079d9
rol r12d, 6
popf
pushf
not r12d
add r12d, 0xea9ab5a4
xor r12d, 0x9354f724
rol r12d, 0x8d
popf
push rax
pushf
mov eax, 0x7cbcb360
pushf
not eax
add eax, 0xd68eb276
xor eax, 0xfe7c0881
rol eax, 1
popf
pushf
not eax
add eax, 0xec017abb
xor eax, 0x9cb38b91
rol eax, 0x31
popf
jmp 0x1400946c8
test r14b, r14b
je 0x140095ed2
push rax
pushf
mov eax, 0x617a501a
pushf
not eax
add eax, 0x92899284
xor eax, 0xa78b84e6
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8b7ead95
xor eax, 0xf2a91ac4
rol eax, 0x13
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xf5a764d2
pushf
not eax
add eax, 0x88173ed3
xor eax, 0x8d1b3822
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc38d2530
xor eax, 0x88f0e0ec
rol eax, 0xc7
popf
jmp 0x1400946c8
mov ecx, 0x6d8979a0
pushf
not ecx
add ecx, 0x8708de75
xor ecx, 0xf9b8e1b2
rol ecx, 0x18
popf
pushf
not ecx
add ecx, 0xcc0615cc
xor ecx, 0xc924bd78
rol ecx, 3
popf
pushf
not ecx
add ecx, 0xe7369467
xor ecx, 0x87e6fa71
rol ecx, 0x8a
popf
call fcn.140080624
push rax
pushf
mov eax, 0xefb3323f
pushf
not eax
add eax, 0xb4aa20fa
xor eax, 0x96c81baa
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfa8c6222
xor eax, 0xc6615ee8
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbd5e84dd
xor eax, 0xc186ab96
rol eax, 0xe4
popf
jmp 0x1400946c8
cmp rsi, 1
jne 0x140095fe0
push rax
pushf
mov eax, 0xc1306cad
pushf
not eax
add eax, 0xf6a6c5e1
xor eax, 0xcf30336a
rol eax, 0x75
popf
pushf
not eax
add eax, 0xc46bbf0e
xor eax, 0xa8ce1a03
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb6a60d72
xor eax, 0xde09e9ad
rol eax, 0x51
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x8e099d94
pushf
not eax
add eax, 0xc22e9b5e
xor eax, 0xefdfb3f2
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb12725af
xor eax, 0xa95578e7
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x957b0ecc
xor eax, 0xf9a701e6
rol eax, 0x51
popf
jmp 0x1400946c8
xor eax, eax
jmp 0x14009523e
cmp ebx, 8
jne 0x1400960be
push rax
pushf
mov eax, 0x98a7db30
pushf
not eax
add eax, 0xfccea765
xor eax, 0xc7cedba7
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe20d0a13
xor eax, 0xe4a0d045
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb56ff3d8
xor eax, 0xfd20ba7f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x91c58db3
xor eax, 0x8fe01047
rol eax, 6
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x8ed042a0
pushf
not eax
add eax, 0xe9daf6d2
xor eax, 0x9070a36e
rol eax, 0x98
popf
pushf
not eax
add eax, 0x99665e64
xor eax, 0xed0cecb8
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf6f2b107
xor eax, 0xad9ea1b9
rol eax, 0xd2
popf
jmp 0x1400946c8
call fcn.140038df7
movabs r10, 0x103457571c3e3ad7
pushf
not r10
add r10, 0x4ecaf47d
xor r10, 0x5312e03c
rol r10, 0xe0
popf
pushf
not r10
add r10, 0x7403ca8a
xor r10, 0x652f19de
rol r10, 0x67
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x1400132b0]
call r8
jmp 0x14009624c
movabs r10, 0xb8b7caa9a35dfd42
pushf
not r10
add r10, 0x7748aaba
xor r10, 0x5a6e7c7a
rol r10, 0xe5
popf
pushf
not r10
add r10, 0x5a16e556
xor r10, 0x5881dda3
rol r10, 0x66
popf
pushf
not r10
add r10, 0x414c5775
xor r10, 0x559e4711
rol r10, 0xd
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x1400132b0]
jmp 0x140096217
call rdx
push rax
pushf
mov eax, 0xabb7384c
pushf
not eax
add eax, 0x93b16965
xor eax, 0x847b89bb
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xca55c6b9
xor eax, 0x98ddab2e
rol eax, 0xaa
popf
jmp 0x1400946c8
cmp ebx, 0xb
ja 0x140096297
push rax
pushf
mov eax, 0x6ebb8edf
pushf
not eax
add eax, 0xb3e33dc8
xor eax, 0xb7794635
rol eax, 0x26
popf
pushf
not eax
add eax, 0x91ed7812
xor eax, 0xf46736d2
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x94519eae
xor eax, 0xcb6e741f
rol eax, 0x35
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xa265c2ea
pushf
not eax
add eax, 0xc5100681
xor eax, 0xa4098def
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8b6a5510
xor eax, 0xb7d2d75f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xcadbb83a
xor eax, 0x80e7e45c
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa370bfa4
xor eax, 0xc23b7bc0
rol eax, 0x33
popf
jmp 0x1400946c8
bt r12d, ebx
jae 0x140096329
push rax
pushf
mov eax, 0xe9ed43cc
pushf
not eax
add eax, 0xdb3cb6cc
xor eax, 0xaefa359d
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9fc14e8d
xor eax, 0xf6bf0296
rol eax, 0x2f
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x438e4320
pushf
not eax
add eax, 0xcf1a10ef
xor eax, 0xdb092a65
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb3464f44
xor eax, 0x86704781
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc05ac30b
xor eax, 0xccbf685d
rol eax, 0x37
popf
jmp 0x1400946c8
mov qword [r15 + 8], r13
cmp ebx, 8
jne 0x1400963d1
push rax
pushf
mov eax, 0x1186d597
pushf
not eax
add eax, 0x89e5b179
xor eax, 0xbe993b45
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xab760b8a
xor eax, 0xa2c15fcc
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa3aa234a
xor eax, 0x88885c4b
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xaec78268
xor eax, 0xea0a4716
rol eax, 0xc5
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0xb48da9c2
pushf
not eax
add eax, 0xb1cef84e
xor eax, 0x9e975fc2
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9f3ae1a1
xor eax, 0xdd3eb526
rol eax, 0xb0
popf
jmp 0x1400946c8
call fcn.140038df7
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x140096026
test r14b, r14b
je 0x1400964a6
push rax
pushf
mov eax, 0xcd95db8d
pushf
not eax
add eax, 0xae94489b
xor eax, 0xf9649ab4
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xb5562130
xor eax, 0xd00a0cc3
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xae456ccd
xor eax, 0x8fae3d42
rol eax, 0x5a
popf
jmp 0x1400946c8
push rax
pushf
mov eax, 0x6676570
pushf
not eax
add eax, 0x919253fe
xor eax, 0xf208c4c7
rol eax, 0x83
popf
pushf
not eax
add eax, 0xaf8b0268
xor eax, 0xc73cb45d
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd29c34a2
xor eax, 0xf0532a77
rol eax, 2
popf
jmp 0x1400946c8
lea ecx, [rsi + 3]
call fcn.140080624
push rax
pushf
mov eax, 0xaae584e3
pushf
not eax
add eax, 0x807a916e
xor eax, 0x89af8ea6
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9230146c
xor eax, 0x838f8ac4
rol eax, 0x7c
popf
jmp 0x1400946c8
mov ecx, 0x4fe47090
pushf
not ecx
add ecx, 0xa8656741
xor ecx, 0xc1f142b0
rol ecx, 0xb8
popf
pushf
not ecx
add ecx, 0x9786067e
xor ecx, 0xf309e83a
rol ecx, 0x28
popf
pushf
not ecx
add ecx, 0xd7647217
xor ecx, 0xe9f6d2ea
rol ecx, 0x5a
popf
pushf
not ecx
add ecx, 0xd86ba31b
xor ecx, 0xac0b5c69
rol ecx, 0x42
popf
call fcn.14003f17b
nop
int3