Function at 0x140b59e70
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xa40f9416
pushf
not eax
add eax, 0xb1b55b50
xor eax, 0xfd9681e6
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x91f49288
xor eax, 0xfcaa91bb
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb915a98d
xor eax, 0xfac916cc
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x94fe1066
xor eax, 0xa636c9a6
rol eax, 0x35
popf
cmp eax, 0x29
jne 0x140b59ed3
popf
pop rax
jmp 0x140b5b636
cmp eax, 0
jne 0x140b59ee2
popf
pop rax
jmp 0x140b5a21b
cmp eax, 3
jne 0x140b59ef1
popf
pop rax
jmp 0x140b5a417
cmp eax, 1
jne 0x140b59f00
popf
pop rax
jmp 0x140b5a2f5
cmp eax, 0xd
jne 0x140b59f0f
popf
pop rax
jmp 0x140b5a97d
cmp eax, 0x1a
jne 0x140b59f1e
popf
pop rax
jmp 0x140b5af33
cmp eax, 0xe
jne 0x140b59f2d
popf
pop rax
jmp 0x140b5aa16
cmp eax, 0x31
jne 0x140b59f3c
popf
pop rax
jmp 0x140b5ba14
cmp eax, 0x19
jne 0x140b59f4b
popf
pop rax
jmp 0x140b5aec3
cmp eax, 8
jne 0x140b59f5a
popf
pop rax
jmp 0x140b5a6cd
cmp eax, 0x2a
jne 0x140b59f69
popf
pop rax
jmp 0x140b5b69d
cmp eax, 0x17
jne 0x140b59f78
popf
pop rax
jmp 0x140b5ae1c
cmp eax, 0x1c
jne 0x140b59f87
popf
pop rax
jmp 0x140b5b012
cmp eax, 0x2e
jne 0x140b59f96
popf
pop rax
jmp 0x140b5b87f
cmp eax, 0x18
jne 0x140b59fa5
popf
pop rax
jmp 0x140b5ae66
cmp eax, 0x2b
jne 0x140b59fb4
popf
pop rax
jmp 0x140b5b71b
cmp eax, 0x1b
jne 0x140b59fc3
popf
pop rax
jmp 0x140b5af78
cmp eax, 0x2d
jne 0x140b59fd2
popf
pop rax
jmp 0x140b5b800
cmp eax, 0x23
jne 0x140b59fe1
popf
pop rax
jmp 0x140b5b37f
cmp eax, 0x25
jne 0x140b59ff0
popf
pop rax
jmp 0x140b5b488
cmp eax, 0x32
jne 0x140b59fff
popf
pop rax
jmp 0x140b5bac4
cmp eax, 0x13
jne 0x140b5a00e
popf
pop rax
jmp 0x140b5ac6b
cmp eax, 0x33
jne 0x140b5a01d
popf
pop rax
jmp 0x140b5bb2f
cmp eax, 0x24
jne 0x140b5a02c
popf
pop rax
jmp 0x140b5b426
cmp eax, 0x1e
jne 0x140b5a03b
popf
pop rax
jmp 0x140b5b134
cmp eax, 0xc
jne 0x140b5a04a
popf
pop rax
jmp 0x140b5a91d
cmp eax, 0x26
jne 0x140b5a059
popf
pop rax
jmp 0x140b5b506
cmp eax, 0x27
jne 0x140b5a068
popf
pop rax
jmp 0x140b5b55f
cmp eax, 0x30
jne 0x140b5a077
popf
pop rax
jmp 0x140b5b94a
cmp eax, 0x10
jne 0x140b5a086
popf
pop rax
jmp 0x140b5aaec
cmp eax, 0x37
jne 0x140b5a095
popf
pop rax
jmp 0x140b5bd46
cmp eax, 9
jne 0x140b5a0a4
popf
pop rax
jmp 0x140b5a775
cmp eax, 4
jne 0x140b5a0b3
popf
pop rax
jmp 0x140b5a495
cmp eax, 0x16
jne 0x140b5a0c2
popf
pop rax
jmp 0x140b5adc5
cmp eax, 0x28
jne 0x140b5a0d1
popf
pop rax
jmp 0x140b5b5f5
cmp eax, 0xa
jne 0x140b5a0e0
popf
pop rax
jmp 0x140b5a81d
cmp eax, 0x36
jne 0x140b5a0ef
popf
pop rax
jmp 0x140b5bcb5
cmp eax, 0x14
jne 0x140b5a0fe
popf
pop rax
jmp 0x140b5acc6
cmp eax, 7
jne 0x140b5a10d
popf
pop rax
jmp 0x140b5a638
cmp eax, 0x34
jne 0x140b5a11c
popf
pop rax
jmp 0x140b5bbc1
cmp eax, 2
jne 0x140b5a12b
popf
pop rax
jmp 0x140b5a399
cmp eax, 0x20
jne 0x140b5a13a
popf
pop rax
jmp 0x140b5b183
cmp eax, 0x1d
jne 0x140b5a149
popf
pop rax
jmp 0x140b5b07a
cmp eax, 0x11
jne 0x140b5a158
popf
pop rax
jmp 0x140b5ab7d
cmp eax, 0x35
jne 0x140b5a167
popf
pop rax
jmp 0x140b5bc71
cmp eax, 0x2f
jne 0x140b5a176
popf
pop rax
jmp 0x140b5b8b9
cmp eax, 0x12
jne 0x140b5a185
popf
pop rax
jmp 0x140b5abda
cmp eax, 0x21
jne 0x140b5a194
popf
pop rax
jmp 0x140b5b1f2
cmp eax, 0x38
jne 0x140b5a1a3
popf
pop rax
jmp 0x140b5bd81
cmp eax, 0xb
jne 0x140b5a1b2
popf
pop rax
jmp 0x140b5a8b2
cmp eax, 0xf
jne 0x140b5a1c1
popf
pop rax
jmp 0x140b5aa87
cmp eax, 0x15
jne 0x140b5a1d0
popf
pop rax
jmp 0x140b5ad6a
cmp eax, 5
jne 0x140b5a1df
popf
pop rax
jmp 0x140b5a526
cmp eax, 6
jne 0x140b5a1ee
popf
pop rax
jmp 0x140b5a5b7
cmp eax, 0x22
jne 0x140b5a1fd
popf
pop rax
jmp 0x140b5b300
cmp eax, 0x2c
jne 0x140b5a20c
popf
pop rax
jmp 0x140b5b786
cmp eax, 0x1f
jne 0x140b5a21b
popf
pop rax
jmp 0x140b5b179
mov qword [rsp + 0x20], rbx
push rsi
push rdi
push r12
push r13
push r14
sub rsp, 0x40
mov ebx, ecx
xor r13d, r13d
and dword [rsp + 0x78], r13d
mov r14b, 0xac
pushf
not r14b
add r14b, 5
xor r14b, 0x69
rol r14b, 0x62
popf
pushf
not r14b
add r14b, 0x2d
xor r14b, 0x62
rol r14b, 0x70
popf
pushf
not r14b
add r14b, 0x4d
xor r14b, 0x46
rol r14b, 0xd6
popf
mov byte [rsp + 0x70], r14b
cmp ecx, 2
je 0x140b5a2c2
push rax
pushf
mov eax, 0x20b000c5
pushf
not eax
add eax, 0x9c6547ba
xor eax, 0x964539ca
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xb2d5ea97
xor eax, 0x8d65457a
rol eax, 0x87
popf
pushf
not eax
add eax, 0xea563119
xor eax, 0xc0babeb9
rol eax, 0x1b
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x5773c236
pushf
not eax
add eax, 0x9684e5d1
xor eax, 0xfb29f20d
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xfe60e422
xor eax, 0xe42deb9d
rol eax, 0x40
popf
jmp 0x140b59ec4
cmp ecx, 4
je 0x140b5a353
push rax
pushf
mov eax, 0x82aa3cad
pushf
not eax
add eax, 0xbd1b4c3f
xor eax, 0xe2a54495
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbf31ed57
xor eax, 0xc79896b5
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x8869c3b3
xor eax, 0xbf2b0c37
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8286e18e
xor eax, 0xe621ae4a
rol eax, 0x4a
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x61e61fda
pushf
not eax
add eax, 0xe31ff549
xor eax, 0xb11666e6
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb18f1441
xor eax, 0xd2d68204
rol eax, 2
popf
pushf
not eax
add eax, 0xe7970ec5
xor eax, 0xc42acba5
rol eax, 0xc8
popf
jmp 0x140b59ec4
cmp ecx, 6
je 0x140b5a3e4
push rax
pushf
mov eax, 0x5e747eed
pushf
not eax
add eax, 0x897881b7
xor eax, 0x95984bf9
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8a8f6f44
xor eax, 0xc4b81213
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfa53e8ad
xor eax, 0xbf8265d9
rol eax, 0x38
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0xfe9ec486
pushf
not eax
add eax, 0xa89dfc9a
xor eax, 0xed2a905d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x83dc0fe5
xor eax, 0xdaa2fc8e
rol eax, 0xc5
popf
jmp 0x140b59ec4
cmp ecx, 8
je 0x140b5a44f
push rax
pushf
mov eax, 0x62e576db
pushf
not eax
add eax, 0xfda4c818
xor eax, 0xa30beb80
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xcd5a4eaa
xor eax, 0x81ac8b0e
rol eax, 0x71
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x31593655
pushf
not eax
add eax, 0xca2a973d
xor eax, 0xbb68eb57
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9095d3d5
xor eax, 0xc290446f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa7b5c988
xor eax, 0xcb9603c8
rol eax, 0x6c
popf
jmp 0x140b59ec4
cmp ecx, 0xb
je 0x140b5a4cd
push rax
pushf
mov eax, 0x2fbf1b3a
pushf
not eax
add eax, 0xb05ecc14
xor eax, 0xf68eedcc
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe8f88ecd
xor eax, 0xe10a0411
rol eax, 0xea
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0xb4a86a26
pushf
not eax
add eax, 0x846112aa
xor eax, 0x95116b3b
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xde364333
xor eax, 0xbc67c0ab
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x83f054b7
xor eax, 0x899f7813
rol eax, 0x20
popf
pushf
not eax
add eax, 0x9eb51d76
xor eax, 0xfbb806b1
rol eax, 0x4a
popf
jmp 0x140b59ec4
cmp ecx, 0xf
je 0x140b5a584
push rax
pushf
mov eax, 0xb17cba5e
pushf
not eax
add eax, 0x89a0567f
xor eax, 0xe7e4cf08
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbba4f839
xor eax, 0xbe6eca3d
rol eax, 0xf
popf
pushf
not eax
add eax, 0x93532cc2
xor eax, 0xf3e33fe5
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc73073f6
xor eax, 0xd8e21f3c
rol eax, 0x59
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x4fe5aab8
pushf
not eax
add eax, 0xd18a262e
xor eax, 0xbfe1504f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd28c494f
xor eax, 0xbddf605b
rol eax, 0x3f
popf
jmp 0x140b59ec4
lea eax, [rcx - 0x15]
cmp eax, 1
ja 0x140b5a5f2
push rax
pushf
mov eax, 0x1acaf64a
pushf
not eax
add eax, 0xcbd315e2
xor eax, 0xb05e84f2
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8e57bf45
xor eax, 0x88fd5070
rol eax, 0x5a
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0xc069ff6
pushf
not eax
add eax, 0xf167194b
xor eax, 0xad934720
rol eax, 2
popf
pushf
not eax
add eax, 0x96ce78da
xor eax, 0xa3a04d86
rol eax, 0xda
popf
pushf
not eax
add eax, 0xcc97fcec
xor eax, 0x91503821
rol eax, 0xf2
popf
jmp 0x140b59ec4
sub ecx, 2
je 0x140b5a687
push rax
pushf
mov eax, 0x53f35839
pushf
not eax
add eax, 0x9b49b2a7
xor eax, 0xb386f354
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb835d382
xor eax, 0xc4163824
rol eax, 0x40
popf
pushf
not eax
add eax, 0x83cd3f2f
xor eax, 0xd9dd2a56
rol eax, 0xcc
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x906937f9
pushf
not eax
add eax, 0xa6174e54
xor eax, 0x9e04f838
rol eax, 0x45
popf
pushf
not eax
add eax, 0xbc81c1d8
xor eax, 0xfba48423
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb1dfdfd3
xor eax, 0x9a84175b
rol eax, 0x89
popf
jmp 0x140b59ec4
sub ecx, 4
je 0x140b5a72f
push rax
pushf
mov eax, 0x52f2a59d
pushf
not eax
add eax, 0xad0dd073
xor eax, 0xf8d94d49
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe53d33e1
xor eax, 0x975e0548
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd075c6d2
xor eax, 0xac6fec56
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe731f9f9
xor eax, 0x9e6f3592
rol eax, 0x97
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0xf6e48861
pushf
not eax
add eax, 0xf8efbe40
xor eax, 0xc8d1c27c
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9c4efff4
xor eax, 0xd0dcc643
rol eax, 0x15
popf
pushf
not eax
add eax, 0x918ae867
xor eax, 0xcf16b34d
rol eax, 0x6e
popf
jmp 0x140b59ec4
sub ecx, 9
je 0x140b5a7d7
push rax
pushf
mov eax, 0x93c9b920
pushf
not eax
add eax, 0xdc4572ff
xor eax, 0xd5e6e4d1
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb5ae88e4
xor eax, 0x8fa6c25c
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc66346f3
xor eax, 0xbf41d7dc
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc0dbf714
xor eax, 0xa7fe739f
rol eax, 0xf0
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0xa9e6d5ab
pushf
not eax
add eax, 0xa0df5c33
xor eax, 0xd89b5abe
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc30b0345
xor eax, 0xbc840b7c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb461e5f5
xor eax, 0xb64b8b5d
rol eax, 0x7d
popf
jmp 0x140b59ec4
sub ecx, 6
je 0x140b5a859
push rax
pushf
mov eax, 0x9fb4d9e5
pushf
not eax
add eax, 0xe86d3521
xor eax, 0xb2f02b7c
rol eax, 7
popf
pushf
not eax
add eax, 0xebcc67a6
xor eax, 0xc7941ba8
rol eax, 0x55
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x3c90d837
pushf
not eax
add eax, 0xdd8d722f
xor eax, 0xfc7b72e6
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd6417602
xor eax, 0xea8620c8
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa9436497
xor eax, 0xd6e6ff65
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8e683f99
xor eax, 0xa79d0eb1
rol eax, 0x48
popf
jmp 0x140b59ec4
cmp ecx, 1
je 0x140b5a8ea
push rax
pushf
mov eax, 0x8ba07fda
pushf
not eax
add eax, 0xc3290fdc
xor eax, 0xa7cfaadd
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x94258b52
xor eax, 0xcb21d7a4
rol eax, 0x94
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0xe042e4a6
pushf
not eax
add eax, 0xc2810913
xor eax, 0xe29b5773
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc5477d02
xor eax, 0x8dc72a48
rol eax, 0x85
popf
jmp 0x140b59ec4
xor edi, edi
jmp 0x140b5af78
call fcn.140b4f8ff
mov r13, rax
test rax, rax
jne 0x140b5a9e3
push rax
pushf
mov eax, 0x47f02ee0
pushf
not eax
add eax, 0x9c0d6b60
xor eax, 0xc2ba02c9
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe07b229f
xor eax, 0xc81b2a0c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd291a66d
xor eax, 0xbed74336
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd3976842
xor eax, 0xcb41c3ab
rol eax, 0xcc
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x89bbd97
pushf
not eax
add eax, 0xb4b72186
xor eax, 0xec0b635b
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xeb793720
xor eax, 0xdc25361f
rol eax, 0xa6
popf
jmp 0x140b59ec4
or eax, 0xffffffff
mov rbx, qword [rsp + 0x88]
add rsp, 0x40
pop r14
pop r13
pop r12
pop rdi
pop rsi
ret
mov rax, qword [rax]
mov rcx, qword [0x14055f5c0]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x140b5abda
cmp dword [rax + 4], ebx
je 0x140b5ab37
push rax
pushf
mov eax, 0xcf8591e8
pushf
not eax
add eax, 0x8442bf0f
xor eax, 0xd002aced
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9f7dbe12
xor eax, 0xbaa56697
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9e19cd40
xor eax, 0xe7b6fccc
rol eax, 0xcd
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x70a50c1a
pushf
not eax
add eax, 0xa502bbb5
xor eax, 0xe0a2ea97
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc1a95093
xor eax, 0x9e61702b
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xeef09924
xor eax, 0xcccd5f05
rol eax, 0xdb
popf
jmp 0x140b59ec4
add rax, 0x10
push rax
pushf
mov eax, 0x6224162e
pushf
not eax
add eax, 0xdeebbc8c
xor eax, 0xf3329dbd
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc4a08d16
xor eax, 0x9b85e737
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xced242e1
xor eax, 0xf0b3444c
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa7ac3b25
xor eax, 0x8d96a355
rol eax, 0xf3
popf
jmp 0x140b59ec4
cmp rax, rcx
jne 0x140b5ac38
push rax
pushf
mov eax, 0xf3a7eb25
pushf
not eax
add eax, 0xe6d2559f
xor eax, 0xa90011bb
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xcd187547
xor eax, 0xb48274b7
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc0231507
xor eax, 0xeb72229f
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc9ef0a57
xor eax, 0xf462c7bb
rol eax, 0x49
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x972c89fd
pushf
not eax
add eax, 0xb2fe67a8
xor eax, 0xce861598
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbf42188a
xor eax, 0xb28cc2d7
rol eax, 0x1e
popf
jmp 0x140b59ec4
xor eax, eax
push rax
pushf
mov eax, 0x206e21d8
pushf
not eax
add eax, 0xfe9c2b41
xor eax, 0xe640a46c
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd5c056b8
xor eax, 0x80863279
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf18ee875
xor eax, 0x98eb159c
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa0085993
xor eax, 0xf4bf1f1e
rol eax, 0xb8
popf
jmp 0x140b59ec4
test rax, rax
jne 0x140b5ad11
push rax
pushf
mov eax, 0x423a567d
pushf
not eax
add eax, 0xa27a3742
xor eax, 0xf2b814bc
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd191cf19
xor eax, 0xb18e5739
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc0fef019
xor eax, 0xa3c2e1b6
rol eax, 0x39
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x399eb5f3
pushf
not eax
add eax, 0xa39303c6
xor eax, 0xf136b2f1
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8575f1b8
xor eax, 0xf9c9515d
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf7ccfcfb
xor eax, 0xc944cce5
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb6f79a3f
xor eax, 0x81e16f14
rol eax, 0xc4
popf
jmp 0x140b59ec4
call fcn.140af7dd4
mov dword [rax], 0x16
call fcn.140b1a6ea
jmp 0x140b5aa16
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x140b5af78
lea rdi, [0x1a5950c58]
pushf
sub rdi, 0x653e0048
popf
jmp 0x140b5af78
lea rdi, [0x19d2f1ee9]
pushf
sub rdi, 0x5cd812e1
popf
jmp 0x140b5af78
lea rdi, [0x181cb2eed]
pushf
sub rdi, 0x417422d5
popf
jmp 0x140b5af78
lea rdi, [0x1a1572bb9]
pushf
sub rdi, 0x61001fb9
popf
push rax
pushf
mov eax, 0xe623cf0b
pushf
not eax
add eax, 0xb0c2fbb1
xor eax, 0xfce99d24
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x84f33d45
xor eax, 0xa8031676
rol eax, 0x6a
popf
jmp 0x140b59ec4
and qword [rsp + 0x80], 0
test r14b, r14b
je 0x140b5afcc
push rax
pushf
mov eax, 0x2ab5f7d5
pushf
not eax
add eax, 0x8b5bbe86
xor eax, 0xd0067e27
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe9a4f856
xor eax, 0xaf79b65c
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf81363b4
xor eax, 0xd9e743ca
rol eax, 0xa4
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0xa4232d6f
pushf
not eax
add eax, 0xa85e47a4
xor eax, 0xe44a0b49
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x85c2738d
xor eax, 0xa8dbb8ef
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf277d7d1
xor eax, 0xa649d93a
rol eax, 0xdb
popf
jmp 0x140b59ec4
mov ecx, 0xefb21e34
pushf
not ecx
add ecx, 0x8753e219
xor ecx, 0xc9e3bd0e
rol ecx, 0xb3
popf
pushf
not ecx
add ecx, 0xbb65c717
xor ecx, 0xc4121503
rol ecx, 0xb2
popf
call fcn.140584688
nop
push rax
pushf
mov eax, 0x977721e1
pushf
not eax
add eax, 0xdbb3c2c0
xor eax, 0xa0384786
rol eax, 4
popf
pushf
not eax
add eax, 0xc0b7c674
xor eax, 0x80696ae5
rol eax, 0xb7
popf
jmp 0x140b59ec4
mov rsi, qword [rdi]
test r14b, r14b
je 0x140b5b0db
push rax
pushf
mov eax, 0xd9a0d59
pushf
not eax
add eax, 0xeb66c1d5
xor eax, 0xdcb2cf56
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x80a3faa1
xor eax, 0xd5e0b92e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe01446bb
xor eax, 0x875083f6
rol eax, 0x60
popf
pushf
not eax
add eax, 0xed22cb9a
xor eax, 0xf642735d
rol eax, 0x2e
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x8f40eb6c
pushf
not eax
add eax, 0xcfb471db
xor eax, 0xe0d8d42b
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa85d6013
xor eax, 0xa23cf715
rol eax, 0xde
popf
pushf
not eax
add eax, 0x87b268c3
xor eax, 0xe641bb81
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x97a480c5
xor eax, 0xd3ffadc7
rol eax, 0xbe
popf
jmp 0x140b59ec4
mov rax, qword [section..data]
mov ecx, eax
and ecx, 0x3f
xor rsi, rax
ror rsi, cl
push rax
pushf
mov eax, 0xd523be39
pushf
not eax
add eax, 0x9fa17576
xor eax, 0xbd43c771
rol eax, 0xed
popf
pushf
not eax
add eax, 0xcd3b3720
xor eax, 0xff3187b8
rol eax, 0x79
popf
jmp 0x140b59ec4
cmp rsi, 1
je 0x140b5b69d
test rsi, rsi
je 0x140b5b1bf
push rax
pushf
mov eax, 0xfed4c501
pushf
not eax
add eax, 0xab9fde2c
xor eax, 0xdf8ec2a5
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe163347f
xor eax, 0xa3971510
rol eax, 0x35
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0xb0953820
pushf
not eax
add eax, 0xac74c282
xor eax, 0xbac7380a
rol eax, 0x95
popf
pushf
not eax
add eax, 0xea37988d
xor eax, 0xf0cf7576
rol eax, 0x87
popf
jmp 0x140b59ec4
mov r12d, 0x13ec1d74
pushf
not r12d
add r12d, 0xbf88439e
xor r12d, 0x8121513b
rol r12d, 0xa6
popf
pushf
not r12d
add r12d, 0xff3cc795
xor r12d, 0xf392b885
rol r12d, 0x87
popf
pushf
not r12d
add r12d, 0xe0843b65
xor r12d, 0x845d5f57
rol r12d, 0xd2
popf
pushf
not r12d
add r12d, 0x9a70f27a
xor r12d, 0xe3a3fa8d
rol r12d, 0x51
popf
cmp ebx, 0xb
ja 0x140b5b2a7
push rax
pushf
mov eax, 0x9513a03f
pushf
not eax
add eax, 0xd52d1bbf
xor eax, 0xced26821
rol eax, 0x43
popf
pushf
not eax
add eax, 0xdc891dff
xor eax, 0xf1afdda0
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xe87ad1ea
xor eax, 0xfcadfef6
rol eax, 0x52
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0xd2e584db
pushf
not eax
add eax, 0x8078cc10
xor eax, 0xa0246fe8
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd9c2d343
xor eax, 0x9182dbfd
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc88f0d59
xor eax, 0xe1c9df6d
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8a5c7ca7
xor eax, 0xcc9ce2f4
rol eax, 0x99
popf
jmp 0x140b59ec4
bt r12d, ebx
jae 0x140b5b339
push rax
pushf
mov eax, 0xc6c8f4d8
pushf
not eax
add eax, 0x83ed77ee
xor eax, 0xf1c43166
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8c5ed72d
xor eax, 0xf0efd199
rol eax, 0xcd
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0xb0a29282
pushf
not eax
add eax, 0xb1215b2a
xor eax, 0xdc49af3e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc34cb713
xor eax, 0x946b101e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xad22b5f5
xor eax, 0xd6c83ffa
rol eax, 0x86
popf
jmp 0x140b59ec4
mov rax, qword [r13 + 8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x30], rax
and qword [r13 + 8], 0
cmp ebx, 8
jne 0x140b5b3cd
push rax
pushf
mov eax, 0xd5fda1f2
pushf
not eax
add eax, 0xbf9c64d4
xor eax, 0x844ecb43
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd224ccfa
xor eax, 0x921b2a8c
rol eax, 0x46
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x43b9ea40
pushf
not eax
add eax, 0xa2f91dcc
xor eax, 0xe2929483
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd2807d9b
xor eax, 0xea66aac3
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc2ab52aa
xor eax, 0x8467e6f0
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc04dfc0a
xor eax, 0xe750cab5
rol eax, 0x88
popf
jmp 0x140b59ec4
call fcn.140adc22f
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.140adc22f
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0x5462a3d9
pushf
not eax
add eax, 0xcbdec829
xor eax, 0xb24b3d95
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf66b35b9
xor eax, 0xa54a7275
rol eax, 0x34
popf
pushf
not eax
add eax, 0xdcdbeaa0
xor eax, 0xf2e399a5
rol eax, 0x1f
popf
jmp 0x140b59ec4
cmp ebx, 8
jne 0x140b5b4c0
push rax
pushf
mov eax, 0xa332528a
pushf
not eax
add eax, 0xe96f95e2
xor eax, 0xa374c086
rol eax, 0x57
popf
pushf
not eax
add eax, 0x8d39dca0
xor eax, 0xa44736ee
rol eax, 0xdd
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x7d62eae5
pushf
not eax
add eax, 0xa7357198
xor eax, 0xc698e939
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x918f14b2
xor eax, 0xe2753d59
rol eax, 0x95
popf
pushf
not eax
add eax, 0x91a4514c
xor eax, 0xf3b8928a
rol eax, 0x37
popf
jmp 0x140b59ec4
mov rax, qword [0x14055f5c8]
shl rax, 4
add rax, qword [r13]
mov rcx, qword [0x14055f5d0]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0xbf79134c
pushf
not eax
add eax, 0xa1e36893
xor eax, 0x835a2716
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb39fb9bf
xor eax, 0xa098b3b8
rol eax, 0x38
popf
jmp 0x140b59ec4
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x140b5b5c2
push rax
pushf
mov eax, 0x241e4ca1
pushf
not eax
add eax, 0xfed1aa49
xor eax, 0x8b587a33
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xfb3c362e
xor eax, 0xb379949c
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe8d81c5c
xor eax, 0xccd816b3
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbf669f84
xor eax, 0x8bfbc782
rol eax, 5
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x18562e96
pushf
not eax
add eax, 0xa433a7cb
xor eax, 0x99e18e58
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf082f1cd
xor eax, 0xebf6d3f1
rol eax, 0xb3
popf
jmp 0x140b59ec4
and qword [rax + 8], 0
add rax, 0x10
jmp 0x140b5b55f
mov rax, qword [section..data]
mov qword [rdi], rax
jmp 0x140b5b71b
mov r12d, 0x95799225
pushf
not r12d
add r12d, 0xd4ea05f5
xor r12d, 0xb4d0bae3
rol r12d, 0x1a
popf
pushf
not r12d
add r12d, 0xe92729e4
xor r12d, 0xb6f8a6f7
rol r12d, 0xc5
popf
push rax
pushf
mov eax, 0xfc78be8b
pushf
not eax
add eax, 0xf25d75b9
xor eax, 0x937d6d93
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xeda78055
xor eax, 0xb23a0be0
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x95a5edfb
xor eax, 0x84e86433
rol eax, 0xef
popf
jmp 0x140b59ec4
test r14b, r14b
je 0x140b5b753
push rax
pushf
mov eax, 0xa654904d
pushf
not eax
add eax, 0x91a07bc7
xor eax, 0xa0ccc109
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd92a51cb
xor eax, 0xcfb96c50
rol eax, 0xc0
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x68e0d302
pushf
not eax
add eax, 0xc2507f8a
xor eax, 0xfdbbbe84
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdced6035
xor eax, 0xdb1af69f
rol eax, 0x3e
popf
jmp 0x140b59ec4
mov ecx, 0x83d4dd1b
pushf
not ecx
add ecx, 0xb46e8000
xor ecx, 0xeb8f76b0
rol ecx, 0x2a
popf
pushf
not ecx
add ecx, 0xde6336da
xor ecx, 0x8011e36d
rol ecx, 0x68
popf
call fcn.140b3ef9f
push rax
pushf
mov eax, 0xb4976041
pushf
not eax
add eax, 0xe90f0aa5
xor eax, 0xaa33bb21
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc6e9217a
xor eax, 0xed18f413
rol eax, 0x31
popf
pushf
not eax
add eax, 0x98ab85a8
xor eax, 0x81e49ca5
rol eax, 0xd5
popf
jmp 0x140b59ec4
cmp rsi, 1
jne 0x140b5b839
push rax
pushf
mov eax, 0x34403
pushf
not eax
add eax, 0xa8a45777
xor eax, 0xd5c2e280
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcc4a5bc9
xor eax, 0x8d2b23ae
rol eax, 0x7f
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x344ad8ce
pushf
not eax
add eax, 0xb17e046a
xor eax, 0xc2cec4f2
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe7962bbd
xor eax, 0xeae933f6
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfae7bd73
xor eax, 0xbd03c676
rol eax, 0x86
popf
jmp 0x140b59ec4
xor eax, eax
jmp 0x140b5aa19
cmp ebx, 8
jne 0x140b5b904
push rax
pushf
mov eax, 0x731cf93
pushf
not eax
add eax, 0xfaa75f39
xor eax, 0x9df942a1
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd3c7bd9a
xor eax, 0x865f3332
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc3599aae
xor eax, 0x896421be
rol eax, 0x44
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x53fbe354
pushf
not eax
add eax, 0xa811805e
xor eax, 0xd1ec60b5
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe4d514d1
xor eax, 0xd80bfe0c
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb39fc94e
xor eax, 0xdcdcf362
rol eax, 0xaf
popf
jmp 0x140b59ec4
call fcn.140adc22f
movabs r10, 0x61a2aaef25af8ed2
pushf
not r10
add r10, 0x4b3c4fe2
xor r10, 0x754f66b1
rol r10, 0x79
popf
pushf
not r10
add r10, 0x68f7f08a
xor r10, 0x59adf8b5
rol r10, 0x73
popf
pushf
not r10
add r10, 0x6e306cd9
xor r10, 0x591902ed
rol r10, 0x3b
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x14055e2f0]
call r8
jmp 0x140b5bac4
movabs r10, 0x8d7571ec3997130c
pushf
not r10
add r10, 0x68282918
xor r10, 0x53523ab4
rol r10, 0x68
popf
pushf
not r10
add r10, 0x63948d49
xor r10, 0x5a0a1569
rol r10, 0x18
popf
pushf
not r10
add r10, 0x76cfe8c4
xor r10, 0x42169b1d
rol r10, 0x3a
popf
pushf
not r10
add r10, 0x679533cf
xor r10, 0x57bda60f
rol r10, 5
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x14055e2f0]
jmp 0x140b5ba8f
call rdx
push rax
pushf
mov eax, 0xfb850489
pushf
not eax
add eax, 0x8b668221
xor eax, 0xceddae14
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xbd90a89d
xor eax, 0xb3abb54e
rol eax, 0xc
popf
jmp 0x140b59ec4
cmp ebx, 0xb
ja 0x140b5bafc
push rax
pushf
mov eax, 0x29c3cdd9
pushf
not eax
add eax, 0x9e1a9303
xor eax, 0xe7551339
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe429dc5d
xor eax, 0xbf6bd6d8
rol eax, 0x74
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x17e5fb1b
pushf
not eax
add eax, 0x9e5ca084
xor eax, 0x85378ce7
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb6cc5e5d
xor eax, 0x8d3c2b1b
rol eax, 0xd5
popf
jmp 0x140b59ec4
bt r12d, ebx
jae 0x140b5bb8e
push rax
pushf
mov eax, 0xb5d5ad02
pushf
not eax
add eax, 0xe253369b
xor eax, 0xca27d848
rol eax, 0x17
popf
pushf
not eax
add eax, 0xffb5d247
xor eax, 0xc8ec4378
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb43dfb13
xor eax, 0xe6a7cb8b
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf2d30d0e
xor eax, 0xfd2af759
rol eax, 0xdd
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x1b437be8
pushf
not eax
add eax, 0x8b6d662a
xor eax, 0xd8a903b4
rol eax, 9
popf
pushf
not eax
add eax, 0x945d317f
xor eax, 0x8589462d
rol eax, 0xc9
popf
jmp 0x140b59ec4
mov rax, qword [rsp + 0x80]
mov qword [r13 + 8], rax
cmp ebx, 8
jne 0x140b5bc2b
push rax
pushf
mov eax, 0xf13ae638
pushf
not eax
add eax, 0xaf1c3444
xor eax, 0xa9ae09e4
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd7594ada
xor eax, 0x88547b25
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe1094220
xor eax, 0xc381f417
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8839d1eb
xor eax, 0x83c262a9
rol eax, 0xff
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0xe5c769c1
pushf
not eax
add eax, 0xa10ace66
xor eax, 0xa050632f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xfdbcb7eb
xor eax, 0xaabc2c33
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf5d2dcf0
xor eax, 0x994529cb
rol eax, 0x5b
popf
jmp 0x140b59ec4
call fcn.140adc22f
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x140b5b87f
test r14b, r14b
je 0x140b5bd00
push rax
pushf
mov eax, 0xe9fecf49
pushf
not eax
add eax, 0xe90787c1
xor eax, 0xe0b8555c
rol eax, 0x20
popf
pushf
not eax
add eax, 0xff56c858
xor eax, 0xae6ead5d
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb8ed40b0
xor eax, 0x86d45af4
rol eax, 0xeb
popf
jmp 0x140b59ec4
push rax
pushf
mov eax, 0x5304fb66
pushf
not eax
add eax, 0x8d62dbd1
xor eax, 0xdf413a2e
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9c1d230b
xor eax, 0xcb7f3003
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xdd78d8dd
xor eax, 0x8c4ec486
rol eax, 0xd2
popf
jmp 0x140b59ec4
lea ecx, [rsi + 3]
call fcn.140b3ef9f
push rax
pushf
mov eax, 0xcd1b61cf
pushf
not eax
add eax, 0xd7762702
xor eax, 0x8f4518ad
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe11c5a1c
xor eax, 0xe35e61ca
rol eax, 0x11
popf
jmp 0x140b59ec4
mov ecx, 0xa448b4af
pushf
not ecx
add ecx, 0xeee2514c
xor ecx, 0xfe54800f
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0xaa638bb6
xor ecx, 0xad99966a
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0xb2c27fa7
xor ecx, 0xcb39d3fe
rol ecx, 0x44
popf
pushf
not ecx
add ecx, 0xdf1ae492
xor ecx, 0x838f6995
rol ecx, 0x6f
popf
call fcn.140ae3214
nop
int3