Function at 0x18017011a
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xa48c55ce
pushf
not eax
add eax, 0xa529fef1
xor eax, 0xb544603b
rol eax, 0xa
popf
pushf
not eax
add eax, 0xedc6779c
xor eax, 0x86a210c4
rol eax, 0x92
popf
cmp eax, 0x20
jne 0x180170157
popf
pop rax
jmp 0x180171332
cmp eax, 0
jne 0x180170166
popf
pop rax
jmp 0x1801703a0
cmp eax, 3
jne 0x180170175
popf
pop rax
jmp 0x180170505
cmp eax, 1
jne 0x180170184
popf
pop rax
jmp 0x180170457
cmp eax, 0xd
jne 0x180170193
popf
pop rax
jmp 0x18017096f
cmp eax, 0x1a
jne 0x1801701a2
popf
pop rax
jmp 0x18017106b
cmp eax, 0xe
jne 0x1801701b1
popf
pop rax
jmp 0x180170a08
cmp eax, 0xb
jne 0x1801701c0
popf
pop rax
jmp 0x180170845
cmp eax, 0x19
jne 0x1801701cf
popf
pop rax
jmp 0x180171000
cmp eax, 8
jne 0x1801701de
popf
pop rax
jmp 0x1801706c6
cmp eax, 0x1d
jne 0x1801701ed
popf
pop rax
jmp 0x180171191
cmp eax, 0x17
jne 0x1801701fc
popf
pop rax
jmp 0x180170f19
cmp eax, 0x1c
jne 0x18017020b
popf
pop rax
jmp 0x1801710db
cmp eax, 0x12
jne 0x18017021a
popf
pop rax
jmp 0x180170c23
cmp eax, 0x18
jne 0x180170229
popf
pop rax
jmp 0x180170f5c
cmp eax, 0x11
jne 0x180170238
popf
pop rax
jmp 0x180170b8a
cmp eax, 0x1b
jne 0x180170247
popf
pop rax
jmp 0x1801710a1
cmp eax, 0x21
jne 0x180170256
popf
pop rax
jmp 0x1801713d2
cmp eax, 0x23
jne 0x180170265
popf
pop rax
jmp 0x18017151c
cmp eax, 0x25
jne 0x180170274
popf
pop rax
jmp 0x1801715dc
cmp eax, 0xf
jne 0x180170283
popf
pop rax
jmp 0x180170a53
cmp eax, 0x13
jne 0x180170292
popf
pop rax
jmp 0x180170cb0
cmp eax, 0x15
jne 0x1801702a1
popf
pop rax
jmp 0x180170deb
cmp eax, 0x24
jne 0x1801702b0
popf
pop rax
jmp 0x180171556
cmp eax, 0x1e
jne 0x1801702bf
popf
pop rax
jmp 0x1801711df
cmp eax, 0xc
jne 0x1801702ce
popf
pop rax
jmp 0x1801708da
cmp eax, 0x26
jne 0x1801702dd
popf
pop rax
jmp 0x18017167b
cmp eax, 0x27
jne 0x1801702ec
popf
pop rax
jmp 0x1801716b1
cmp eax, 0x1f
jne 0x1801702fb
popf
pop rax
jmp 0x1801712a1
cmp eax, 0x10
jne 0x18017030a
popf
pop rax
jmp 0x180170ae5
cmp eax, 6
jne 0x180170319
popf
pop rax
jmp 0x1801705e3
cmp eax, 9
jne 0x180170328
popf
pop rax
jmp 0x180170730
cmp eax, 4
jne 0x180170337
popf
pop rax
jmp 0x180170551
cmp eax, 0x16
jne 0x180170346
popf
pop rax
jmp 0x180170e43
cmp eax, 2
jne 0x180170355
popf
pop rax
jmp 0x1801704a1
cmp eax, 0xa
jne 0x180170364
popf
pop rax
jmp 0x1801707a2
cmp eax, 0x22
jne 0x180170373
popf
pop rax
jmp 0x180171480
cmp eax, 0x14
jne 0x180170382
popf
pop rax
jmp 0x180170d1f
cmp eax, 7
jne 0x180170391
popf
pop rax
jmp 0x18017066a
cmp eax, 5
jne 0x1801703a0
popf
pop rax
jmp 0x1801705d3
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x38
mov edi, r8d
mov r15, r9
mov rsi, rdx
mov r14, rcx
test r9, r9
je 0x180170424
push rax
pushf
mov eax, 0xe43fc8b2
pushf
not eax
add eax, 0x87595ebb
xor eax, 0xf7e32df2
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc60e4e2e
xor eax, 0xcfe4c86b
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe8e47794
xor eax, 0xbb7bf8c2
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8e242edd
xor eax, 0xff920796
rol eax, 0x54
popf
jmp 0x180170148
push rax
pushf
mov eax, 0x60206f96
pushf
not eax
add eax, 0xe3496686
xor eax, 0xa1ce1374
rol eax, 0x57
popf
pushf
not eax
add eax, 0x94625c99
xor eax, 0xc6d4e926
rol eax, 0x8f
popf
jmp 0x180170148
and dword [r9], 0
push rax
pushf
mov eax, 0x5abcc5b3
pushf
not eax
add eax, 0xaef860f4
xor eax, 0x884e4f07
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa65082be
xor eax, 0xafe966a3
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf714fb66
xor eax, 0x91b53798
rol eax, 0x57
popf
jmp 0x180170148
movzx ecx, byte [rcx]
mov rbx, r14
jmp 0x180170551
inc rbx
movzx ecx, byte [rbx]
push rax
pushf
mov eax, 0xa16416f0
pushf
not eax
add eax, 0xa62779cd
xor eax, 0xa2bd5069
rol eax, 2
popf
pushf
not eax
add eax, 0xb44306b0
xor eax, 0xe571d0d3
rol eax, 0xca
popf
pushf
not eax
add eax, 0x91e56452
xor eax, 0xb2393855
rol eax, 0x66
popf
jmp 0x180170148
call fcn.18016234f
test eax, eax
jne 0x1801705a0
push rax
pushf
mov eax, 0xe28630ac
pushf
not eax
add eax, 0xe9e3a278
xor eax, 0x953d8bc2
rol eax, 0x10
popf
pushf
not eax
add eax, 0xaab23fbc
xor eax, 0xcbae165b
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x928b1538
xor eax, 0x8eb2df0f
rol eax, 0x1c
popf
jmp 0x180170148
push rax
pushf
mov eax, 0x4349b3a4
pushf
not eax
add eax, 0xe498f2d0
xor eax, 0xd534643f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd1cfa7e6
xor eax, 0xb4b0d126
rol eax, 0x5f
popf
jmp 0x180170148
mov r12b, byte [rbx]
lea eax, [r12 - 0x2b]
test al, 0xfd
je 0x18017066a
mov r12b, 5
pushf
not r12b
add r12b, 0xf
xor r12b, 0x69
rol r12b, 0x8f
popf
pushf
not r12b
add r12b, 0x14
xor r12b, 0xb0
rol r12b, 0xd
popf
pushf
not r12b
add r12b, 0xbf
xor r12b, 0x31
rol r12b, 0x9d
popf
pushf
not r12b
add r12b, 0x32
xor r12b, 0x37
rol r12b, 0xc4
popf
jmp 0x1801706c6
inc rbx
push rax
pushf
mov eax, 0x2aaf2b14
pushf
not eax
add eax, 0xdb3c3615
xor eax, 0xe432cdd0
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd42169cc
xor eax, 0xd6792929
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf45a5a4a
xor eax, 0xb8a295f7
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfd673824
xor eax, 0x81d8b7e4
rol eax, 0x7e
popf
jmp 0x180170148
test edi, edi
je 0x1801706fd
push rax
pushf
mov eax, 0x713fa001
pushf
not eax
add eax, 0xee32822b
xor eax, 0xa449aeae
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdf99030a
xor eax, 0xc03615f3
rol eax, 0xde
popf
jmp 0x180170148
push rax
pushf
mov eax, 0x9034bc26
pushf
not eax
add eax, 0xa151e853
xor eax, 0x884a0d3f
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb604c329
xor eax, 0x83569f01
rol eax, 0xf7
popf
jmp 0x180170148
lea eax, [rdi - 2]
cmp eax, 0x22
ja 0x18017076f
push rax
pushf
mov eax, 0xddbe4bd7
pushf
not eax
add eax, 0xb9032b83
xor eax, 0xb5368b85
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc03e9312
xor eax, 0x84a1fe06
rol eax, 0xa4
popf
jmp 0x180170148
push rax
pushf
mov eax, 0xb66f6bc1
pushf
not eax
add eax, 0xdbf06efe
xor eax, 0xbaf905a3
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf2fd7c3d
xor eax, 0xec5deec4
rol eax, 0x37
popf
jmp 0x180170148
test edi, edi
jle 0x1801707ff
push rax
pushf
mov eax, 0x63adb518
pushf
not eax
add eax, 0x999f8f27
xor eax, 0x8585cfd5
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xabfc8f89
xor eax, 0x9e07f6dc
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa9104635
xor eax, 0x90cd347f
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8a77c70d
xor eax, 0x8b04a5bc
rol eax, 0x8f
popf
jmp 0x180170148
push rax
pushf
mov eax, 0xde3c0fa9
pushf
not eax
add eax, 0xf9ff56fb
xor eax, 0xe6a86221
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa28b1411
xor eax, 0xbead5038
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc87f0379
xor eax, 0xc9ca8957
rol eax, 0x7a
popf
jmp 0x180170148
cmp edi, 0x10
jne 0x1801708a7
push rax
pushf
mov eax, 0x4d930826
pushf
not eax
add eax, 0xdddd40ae
xor eax, 0xace3a107
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8e97c6c7
xor eax, 0xdaaaa4db
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf8efd233
xor eax, 0xbe8d6b5a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x80ac46ba
xor eax, 0xa5da4c3e
rol eax, 0xd6
popf
jmp 0x180170148
push rax
pushf
mov eax, 0x8a2eecc5
pushf
not eax
add eax, 0xa72561da
xor eax, 0x81847212
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc034bc77
xor eax, 0xf8184a01
rol eax, 0xd5
popf
jmp 0x180170148
cmp byte [rbx], 0x30
jne 0x180170929
push rax
pushf
mov eax, 0x286999a0
pushf
not eax
add eax, 0xb034b46f
xor eax, 0xff499ffd
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x86a96cc3
xor eax, 0xcb9b5d99
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb52a17f5
xor eax, 0xe26a1027
rol eax, 0xc6
popf
jmp 0x180170148
push rax
pushf
mov eax, 0x9d2ddf17
pushf
not eax
add eax, 0xebf95abb
xor eax, 0xbe6173e8
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe11ccb34
xor eax, 0xc26d9cb2
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xcfb930c7
xor eax, 0xe439bf06
rol eax, 0x42
popf
jmp 0x180170148
mov al, byte [rbx + 1]
sub al, 0x58
test al, 0xdf
jne 0x1801709af
push rax
pushf
mov eax, 0x32ef64f2
pushf
not eax
add eax, 0xc7e4758a
xor eax, 0x9edad19d
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf5e6d6c1
xor eax, 0xa59528b8
rol eax, 0x75
popf
jmp 0x180170148
push rax
pushf
mov eax, 0x30ebcab0
pushf
not eax
add eax, 0xb1e7ccf4
xor eax, 0xaa053470
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe57bbb16
xor eax, 0xa1bd7735
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x9ed4ba42
xor eax, 0xd34ee2fc
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf562eeb9
xor eax, 0xe32e8509
rol eax, 0xa0
popf
jmp 0x180170148
jmp 0x180171134
mov al, byte [rbx]
cmp al, 0x30
je 0x180170a9f
push rax
pushf
mov eax, 0x987e0907
pushf
not eax
add eax, 0x85c8be75
xor eax, 0xe18ede95
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe6eda1da
xor eax, 0xea016ecf
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf19f2d63
xor eax, 0xef097a7f
rol eax, 0xb0
popf
jmp 0x180170148
push rax
pushf
mov eax, 0xd5e50ee0
pushf
not eax
add eax, 0xd735651e
xor eax, 0x82e98760
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf4af4134
xor eax, 0xcf5ffc58
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdcc35c29
xor eax, 0xc412ce86
rol eax, 0x62
popf
jmp 0x180170148
mov edi, 0x8c7be02f
pushf
not edi
add edi, 0xb17147cf
xor edi, 0x9febc1ec
rol edi, 0x54
popf
pushf
not edi
add edi, 0xbd802110
xor edi, 0xefc39b79
rol edi, 0x9c
popf
pushf
not edi
add edi, 0xa5ecda17
xor edi, 0xda54fad1
rol edi, 0xf4
popf
mov r13, rbx
jmp 0x180170d1f
mov al, byte [rbx + 1]
sub al, 0x58
test al, 0xdf
je 0x180170bf0
push rax
pushf
mov eax, 0xebffa381
pushf
not eax
add eax, 0xb4d3b92c
xor eax, 0x82582ec4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf6a10e81
xor eax, 0xea6f6b5a
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe9be3413
xor eax, 0xba5f65b1
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd7156cf1
xor eax, 0x9c6a781c
rol eax, 0x98
popf
jmp 0x180170148
push rax
pushf
mov eax, 0xab54c05b
pushf
not eax
add eax, 0xc1bb1b65
xor eax, 0xb2dcd025
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xea380282
xor eax, 0xd3aeb90c
rol eax, 0xee
popf
jmp 0x180170148
mov edi, 0xc03bc8b
pushf
not edi
add edi, 0xec559ace
xor edi, 0xae90230a
rol edi, 0x22
popf
pushf
not edi
add edi, 0xdaaebfab
xor edi, 0xc9a16a40
rol edi, 0x8f
popf
pushf
not edi
add edi, 0x9c6588f3
xor edi, 0xc800ddef
rol edi, 0xc9
popf
mov r13, rbx
push rax
pushf
mov eax, 0x9fceaaf1
pushf
not eax
add eax, 0x813cdc7d
xor eax, 0xfc8a910d
rol eax, 0x36
popf
pushf
not eax
add eax, 0xeb35653e
xor eax, 0xfeee0de3
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8ccfe0b2
xor eax, 0xc7876473
rol eax, 0x6b
popf
jmp 0x180170148
inc rbx
mov al, byte [rbx]
cmp al, 0x30
je 0x180170cec
push rax
pushf
mov eax, 0x9682d182
pushf
not eax
add eax, 0xebba166a
xor eax, 0xa93b73ec
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xfe5eacf2
xor eax, 0xe398aeeb
rol eax, 0x6c
popf
jmp 0x180170148
push rax
pushf
mov eax, 0xfbddaf0a
pushf
not eax
add eax, 0x8020cfde
xor eax, 0xaa829d99
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb29645d0
xor eax, 0xbaecfff3
rol eax, 0x62
popf
jmp 0x180170148
xor ebp, ebp
movsx ecx, al
and qword [rsp + 0x98], rbp
mov byte [rsp + 0x90], bpl
mov qword [rsp + 0x20], rbx
call fcn.1800e0053
mov edx, eax
lea rcx, [0x1cd1ef686]
pushf
sub rcx, 0x4d1bec76
popf
mov r8, rdi
call fcn.1800f413f
test rax, rax
je 0x180170db8
push rax
pushf
mov eax, 0x83394bf3
pushf
not eax
add eax, 0xf02f185e
xor eax, 0xedec9d8c
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe2b8d18f
xor eax, 0xb8c463c1
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe00071e6
xor eax, 0xaf85b195
rol eax, 0x62
popf
pushf
not eax
add eax, 0xceef2bfb
xor eax, 0x83a50a33
rol eax, 9
popf
jmp 0x180170148
push rax
pushf
mov eax, 0xbb5571d9
pushf
not eax
add eax, 0xc293eb96
xor eax, 0xf57d7966
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x98292c9b
xor eax, 0xe904fced
rol eax, 0xde
popf
jmp 0x180170148
lea rsi, [0x1e4ec1413]
pushf
sub rsi, 0x64e90a03
popf
push rax
pushf
mov eax, 0xccb73f25
pushf
not eax
add eax, 0xa6e6d05c
xor eax, 0x9080642b
rol eax, 0x12
popf
pushf
not eax
add eax, 0x86586675
xor eax, 0xfad24486
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xf614fdef
xor eax, 0xe8e837f0
rol eax, 3
popf
jmp 0x180170148
mov r14b, al
mov qword [rsp + 0x98], rbp
sub r14b, sil
mov rcx, rdi
imul rcx, rbp
inc rbx
movsx rbp, r14b
push rcx
not rcx
sub rbp, rcx
pop rcx
sub rbp, 1
mov byte [rsp + 0x90], r14b
movsx ecx, byte [rbx]
call fcn.1800e0053
mov edx, eax
mov r8, rdi
mov rcx, rsi
call fcn.1800f413f
test rax, rax
jne 0x180170ec0
push rax
pushf
mov eax, 0x81653637
pushf
not eax
add eax, 0xc152835c
xor eax, 0x810d45e8
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe3db6124
xor eax, 0xe2c1c950
rol eax, 0x60
popf
jmp 0x180170148
push rax
pushf
mov eax, 0x396979b4
pushf
not eax
add eax, 0xf3290e11
xor eax, 0xc2705872
rol eax, 0x26
popf
pushf
not eax
add eax, 0xba4db4cb
xor eax, 0x8f7de9f6
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb47c0cad
xor eax, 0x959e8e2c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa52916e3
xor eax, 0xde98b511
rol eax, 0xa0
popf
jmp 0x180170148
mov rsi, qword [rsp + 0x88]
mov r14, qword [rsp + 0x80]
push rax
pushf
mov eax, 0x204b6c0a
pushf
not eax
add eax, 0xfa6cb881
xor eax, 0xf1880ed6
rol eax, 0x76
popf
pushf
not eax
add eax, 0x998b18a6
xor eax, 0xf181ae55
rol eax, 0x14
popf
jmp 0x180170148
cmp r13, rbx
jne 0x180170fba
push rax
pushf
mov eax, 0xfbc8e25a
pushf
not eax
add eax, 0xfb94470a
xor eax, 0xb8866a99
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf0aed776
xor eax, 0x9db22f70
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe68142e4
xor eax, 0xe8799f26
rol eax, 0x93
popf
pushf
not eax
add eax, 0xfeed480c
xor eax, 0xd73f5dfc
rol eax, 0x86
popf
jmp 0x180170148
push rax
pushf
mov eax, 0x596c10ae
pushf
not eax
add eax, 0xdec3cc70
xor eax, 0xb6224729
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa2986866
xor eax, 0xa1b0a943
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf4a7d5e4
xor eax, 0xe6bda8be
rol eax, 0xdd
popf
jmp 0x180170148
test rsi, rsi
je 0x180171038
push rax
pushf
mov eax, 0x76cb53e2
pushf
not eax
add eax, 0x9989ea14
xor eax, 0x953500ea
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdb63e9b0
xor eax, 0xed8823e2
rol eax, 0x42
popf
jmp 0x180170148
push rax
pushf
mov eax, 0x448dc738
pushf
not eax
add eax, 0xff85dcd6
xor eax, 0xbf692d3d
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x898a6d4d
xor eax, 0x85a1d0fc
rol eax, 0xcb
popf
jmp 0x180170148
mov qword [rsi], r14
push rax
pushf
mov eax, 0x2b6d060c
pushf
not eax
add eax, 0xb5d262c2
xor eax, 0xf60950ff
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf6bccaad
xor eax, 0xc592d8ca
rol eax, 0x1f
popf
jmp 0x180170148
xor eax, eax
jmp 0x1801716b1
mov edi, 0xf76a1207
pushf
not edi
add edi, 0xa9f3763e
xor edi, 0x977b1b54
rol edi, 0x2c
popf
pushf
not edi
add edi, 0xc53640d6
xor edi, 0xac50b0a2
rol edi, 0xf0
popf
pushf
not edi
add edi, 0xd3975e46
xor edi, 0xfa8ff48f
rol edi, 3
popf
pushf
not edi
add edi, 0x8d93475b
xor edi, 0x9b3c7984
rol edi, 0xd0
popf
add rbx, 2
push rax
pushf
mov eax, 0x38354de5
pushf
not eax
add eax, 0xcdf1e606
xor eax, 0xd919c0ed
rol eax, 0x16
popf
pushf
not eax
add eax, 0xfa4a58b0
xor eax, 0xc7402a97
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb10356ff
xor eax, 0xb021f723
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfce9997f
xor eax, 0xdf396c5e
rol eax, 0x5d
popf
jmp 0x180170148
mov r13, rbx
jmp 0x180170cb3
lea rax, [0x1e215c9c6]
pushf
sub rax, 0x6212bf8e
popf
mov rcx, rbx
movsx rax, byte [rdi + rax]
sub rcx, rax
sub rcx, qword [rsp + 0x20]
js 0x18017125b
push rax
pushf
mov eax, 0xe45374c1
pushf
not eax
add eax, 0xc383e717
xor eax, 0x985aa068
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xcb74a251
xor eax, 0x89710d48
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe111a72c
xor eax, 0x8afb4bc2
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8c062910
xor eax, 0x870bb0f4
rol eax, 0x11
popf
jmp 0x180170148
push rax
pushf
mov eax, 0x790fc571
pushf
not eax
add eax, 0xbaeddcc4
xor eax, 0x905fa4fb
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc75c9c4d
xor eax, 0x9669a812
rol eax, 0x55
popf
pushf
not eax
add eax, 0x923058a2
xor eax, 0xa417c5d4
rol eax, 0xc0
popf
jmp 0x180170148
test rcx, rcx
jg 0x1801712ff
push rax
pushf
mov eax, 0x8a40bdc1
pushf
not eax
add eax, 0xb79f8c49
xor eax, 0xf376f528
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf8ea7bd8
xor eax, 0x9fda7c60
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb84ccddf
xor eax, 0x83c73ce0
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc7bd18dd
xor eax, 0xeed80c04
rol eax, 0xd3
popf
jmp 0x180170148
push rax
pushf
mov eax, 0x8e31b0cf
pushf
not eax
add eax, 0x8b00d3b5
xor eax, 0xdeff1a9d
rol eax, 0x35
popf
pushf
not eax
add eax, 0xbbcd18cb
xor eax, 0xadd8d2c3
rol eax, 0xd
popf
jmp 0x180170148
movsx rcx, byte [rsp + 0x90]
mov rax, rbp
sub rax, rcx
cmp rbp, rax
jb 0x180171379
push rax
pushf
mov eax, 0xde7e9bce
pushf
not eax
add eax, 0xcd0aed0b
xor eax, 0x91b0b71a
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xdded6b16
xor eax, 0xb76e2e0e
rol eax, 0xc0
popf
jmp 0x180170148
push rax
pushf
mov eax, 0xa0536c75
pushf
not eax
add eax, 0xfdb06279
xor eax, 0xf1e66214
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa217aa7a
xor eax, 0xcbedd4a0
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9bffbf9b
xor eax, 0xcc2e3c7e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x878ef7fa
xor eax, 0xfb1a04b0
rol eax, 0xe5
popf
jmp 0x180170148
xor edx, edx
div rdi
cmp rax, qword [rsp + 0x98]
je 0x180171427
push rax
pushf
mov eax, 0x2e375205
pushf
not eax
add eax, 0x91c9b9d7
xor eax, 0xa14effc8
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x84010391
xor eax, 0xe87aa3a1
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x856a9a6b
xor eax, 0xe9e1502b
rol eax, 0x2e
popf
jmp 0x180170148
push rax
pushf
mov eax, 0xe52f0276
pushf
not eax
add eax, 0xca373eac
xor eax, 0x82809b29
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe27d8e92
xor eax, 0xca7f1649
rol eax, 0xda
popf
pushf
not eax
add eax, 0x91678b71
xor eax, 0xd9c242fe
rol eax, 0x21
popf
pushf
not eax
add eax, 0xde1ec9ee
xor eax, 0x99fa20b0
rol eax, 0x12
popf
jmp 0x180170148
call fcn.1800b03e0
mov dword [rax], 0x22
test r15, r15
je 0x1801714d6
push rax
pushf
mov eax, 0xf79609c0
pushf
not eax
add eax, 0xc8805cf7
xor eax, 0xec11e29d
rol eax, 0x55
popf
pushf
not eax
add eax, 0x95616e27
xor eax, 0xedbc66c9
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf79f9906
xor eax, 0xd25d116a
rol eax, 0x2d
popf
jmp 0x180170148
push rax
pushf
mov eax, 0xf44d4474
pushf
not eax
add eax, 0xdffc309d
xor eax, 0xbf53eb9e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xab8e6542
xor eax, 0xe28587ad
rol eax, 0xba
popf
pushf
not eax
add eax, 0x99057f36
xor eax, 0xf49bef59
rol eax, 0xe1
popf
jmp 0x180170148
mov dword [r15], 1
push rax
pushf
mov eax, 0xd0999ad0
pushf
not eax
add eax, 0x8fa74378
xor eax, 0xff80430b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xeecd9c5b
xor eax, 0xd99026d2
rol eax, 0xb
popf
jmp 0x180170148
or rbp, 0xffffffffffffffff
mov r12b, 0x6f
pushf
not r12b
add r12b, 0x45
xor r12b, 0xb2
rol r12b, 0xe1
popf
pushf
not r12b
add r12b, 0x3c
xor r12b, 0x34
rol r12b, 0x75
popf
push rax
pushf
mov eax, 0x82ab2f8f
pushf
not eax
add eax, 0xaf3649ff
xor eax, 0x8baa489b
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa43772da
xor eax, 0x98edaf1d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9aab4425
xor eax, 0xd5f4931e
rol eax, 0xe
popf
pushf
not eax
add eax, 0xdb82d785
xor eax, 0xc6e78665
rol eax, 0xdc
popf
jmp 0x180170148
mov rax, rbp
neg rax
cmp r12b, 0x2d
cmovne rax, rbp
test rsi, rsi
je 0x180171622
push rax
pushf
mov eax, 0x80c36656
pushf
not eax
add eax, 0xd51bc5ee
xor eax, 0xb80c0331
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8fa97f92
xor eax, 0xda980cf6
rol eax, 0xcb
popf
jmp 0x180170148
push rax
pushf
mov eax, 0xd7cb4a0b
pushf
not eax
add eax, 0x99a0003a
xor eax, 0xe524a136
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x80d4a0dd
xor eax, 0xc8f68de0
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xaf3f441b
xor eax, 0xca093e8f
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc30609e3
xor eax, 0x848ffd65
rol eax, 0x5d
popf
jmp 0x180170148
mov qword [rsi], rbx
push rax
pushf
mov eax, 0xdec2b113
pushf
not eax
add eax, 0xb265a5db
xor eax, 0x9cefe891
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe6c2e71a
xor eax, 0xbb9b530b
rol eax, 0xb9
popf
jmp 0x180170148
add rsp, 0x38
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret