Function at 0x1402fc4b1
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xcc337bc4
pushf
not eax
add eax, 0xc3f6cae9
xor eax, 0x837e1b9d
rol eax, 6
popf
pushf
not eax
add eax, 0xf47182f0
xor eax, 0xc51c5492
rol eax, 0x6b
popf
cmp eax, 0x29
jne 0x1402fc4ee
popf
pop rax
jmp 0x1402fdbbf
cmp eax, 0
jne 0x1402fc4fd
popf
pop rax
jmp 0x1402fc845
cmp eax, 3
jne 0x1402fc50c
popf
pop rax
jmp 0x1402fca6e
cmp eax, 1
jne 0x1402fc51b
popf
pop rax
jmp 0x1402fc94d
cmp eax, 0xd
jne 0x1402fc52a
popf
pop rax
jmp 0x1402fcf6b
cmp eax, 0x1a
jne 0x1402fc539
popf
pop rax
jmp 0x1402fd47e
cmp eax, 0xe
jne 0x1402fc548
popf
pop rax
jmp 0x1402fcfcb
cmp eax, 0x31
jne 0x1402fc557
popf
pop rax
jmp 0x1402fdf8b
cmp eax, 0x19
jne 0x1402fc566
popf
pop rax
jmp 0x1402fd434
cmp eax, 8
jne 0x1402fc575
popf
pop rax
jmp 0x1402fcc99
cmp eax, 0x2a
jne 0x1402fc584
popf
pop rax
jmp 0x1402fdc00
cmp eax, 0x17
jne 0x1402fc593
popf
pop rax
jmp 0x1402fd380
cmp eax, 0x1c
jne 0x1402fc5a2
popf
pop rax
jmp 0x1402fd50a
cmp eax, 0x2e
jne 0x1402fc5b1
popf
pop rax
jmp 0x1402fde1b
cmp eax, 0x18
jne 0x1402fc5c0
popf
pop rax
jmp 0x1402fd3c4
cmp eax, 0x2b
jne 0x1402fc5cf
popf
pop rax
jmp 0x1402fdc55
cmp eax, 0x1b
jne 0x1402fc5de
popf
pop rax
jmp 0x1402fd4c5
cmp eax, 0x2d
jne 0x1402fc5ed
popf
pop rax
jmp 0x1402fdd77
cmp eax, 0x23
jne 0x1402fc5fc
popf
pop rax
jmp 0x1402fd8ad
cmp eax, 0x25
jne 0x1402fc60b
popf
pop rax
jmp 0x1402fd9de
cmp eax, 0x32
jne 0x1402fc61a
popf
pop rax
jmp 0x1402fe016
cmp eax, 0x13
jne 0x1402fc629
popf
pop rax
jmp 0x1402fd1e1
cmp eax, 0x33
jne 0x1402fc638
popf
pop rax
jmp 0x1402fe0ba
cmp eax, 0x24
jne 0x1402fc647
popf
pop rax
jmp 0x1402fd93f
cmp eax, 0x1e
jne 0x1402fc656
popf
pop rax
jmp 0x1402fd601
cmp eax, 0xc
jne 0x1402fc665
popf
pop rax
jmp 0x1402fcf00
cmp eax, 0x26
jne 0x1402fc674
popf
pop rax
jmp 0x1402fda53
cmp eax, 0x27
jne 0x1402fc683
popf
pop rax
jmp 0x1402fdad1
cmp eax, 0x30
jne 0x1402fc692
popf
pop rax
jmp 0x1402fdefa
cmp eax, 0x10
jne 0x1402fc6a1
popf
pop rax
jmp 0x1402fd0b4
cmp eax, 0x37
jne 0x1402fc6b0
popf
pop rax
jmp 0x1402fe27d
cmp eax, 9
jne 0x1402fc6bf
popf
pop rax
jmp 0x1402fcd2e
cmp eax, 0x39
jne 0x1402fc6ce
popf
pop rax
jmp 0x1402fe36f
cmp eax, 0x16
jne 0x1402fc6dd
popf
pop rax
jmp 0x1402fd338
cmp eax, 0x28
jne 0x1402fc6ec
popf
pop rax
jmp 0x1402fdb3c
cmp eax, 0xa
jne 0x1402fc6fb
popf
pop rax
jmp 0x1402fcdb0
cmp eax, 0x36
jne 0x1402fc70a
popf
pop rax
jmp 0x1402fe239
cmp eax, 0x14
jne 0x1402fc719
popf
pop rax
jmp 0x1402fd272
cmp eax, 7
jne 0x1402fc728
popf
pop rax
jmp 0x1402fcc17
cmp eax, 0x34
jne 0x1402fc737
popf
pop rax
jmp 0x1402fe14b
cmp eax, 2
jne 0x1402fc746
popf
pop rax
jmp 0x1402fc9dd
cmp eax, 0x20
jne 0x1402fc755
popf
pop rax
jmp 0x1402fd6c7
cmp eax, 0x1d
jne 0x1402fc764
popf
pop rax
jmp 0x1402fd59e
cmp eax, 0x11
jne 0x1402fc773
popf
pop rax
jmp 0x1402fd12c
cmp eax, 0x35
jne 0x1402fc782
popf
pop rax
jmp 0x1402fe1ca
cmp eax, 0x2f
jne 0x1402fc791
popf
pop rax
jmp 0x1402fdead
cmp eax, 0x12
jne 0x1402fc7a0
popf
pop rax
jmp 0x1402fd1aa
cmp eax, 0x21
jne 0x1402fc7af
popf
pop rax
jmp 0x1402fd749
cmp eax, 0x38
jne 0x1402fc7be
popf
pop rax
jmp 0x1402fe334
cmp eax, 0xb
jne 0x1402fc7cd
popf
pop rax
jmp 0x1402fce6b
cmp eax, 0xf
jne 0x1402fc7dc
popf
pop rax
jmp 0x1402fd051
cmp eax, 0x15
jne 0x1402fc7eb
popf
pop rax
jmp 0x1402fd2a7
cmp eax, 5
jne 0x1402fc7fa
popf
pop rax
jmp 0x1402fcae2
cmp eax, 6
jne 0x1402fc809
popf
pop rax
jmp 0x1402fcb73
cmp eax, 0x22
jne 0x1402fc818
popf
pop rax
jmp 0x1402fd7de
cmp eax, 0x2c
jne 0x1402fc827
popf
pop rax
jmp 0x1402fdcd3
cmp eax, 0x1f
jne 0x1402fc836
popf
pop rax
jmp 0x1402fd66f
cmp eax, 4
jne 0x1402fc845
popf
pop rax
jmp 0x1402fcad9
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, 0xff
pushf
not r14b
add r14b, 0xef
xor r14b, 0xb0
rol r14b, 0x2f
popf
pushf
not r14b
add r14b, 0x37
xor r14b, 0x59
rol r14b, 0x76
popf
pushf
not r14b
add r14b, 0xda
xor r14b, 0x66
rol r14b, 0xb
popf
pushf
not r14b
add r14b, 0xbd
xor r14b, 0x9b
rol r14b, 0x80
popf
mov byte [rsp + 0x70], r14b
mov edx, ecx
sub edx, 2
je 0x1402fc91a
push rax
pushf
mov eax, 0xb9872f84
pushf
not eax
add eax, 0xda05fb35
xor eax, 0x844a25fe
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa018f9ea
xor eax, 0xfe6ca14b
rol eax, 0x72
popf
pushf
not eax
add eax, 0xbdf7f4d6
xor eax, 0xf1da37ed
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd9409338
xor eax, 0xfb3181d7
rol eax, 0xae
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x135698ca
pushf
not eax
add eax, 0x80dfe3e4
xor eax, 0xb12ac43f
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb07afe2c
xor eax, 0x9601c746
rol eax, 0xaa
popf
jmp 0x1402fc4df
sub edx, 2
je 0x1402fc998
push rax
pushf
mov eax, 0xea7d6a29
pushf
not eax
add eax, 0xd1ba5a86
xor eax, 0xca4b05cf
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc6cff325
xor eax, 0x800063cf
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa1a1fb95
xor eax, 0x92f5d8d0
rol eax, 0xd7
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x2591b2c0
pushf
not eax
add eax, 0xd82f81e9
xor eax, 0xe4c3953e
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8ce670d9
xor eax, 0xfd30594a
rol eax, 1
popf
pushf
not eax
add eax, 0x8491b383
xor eax, 0xa7f51767
rol eax, 0x3d
popf
jmp 0x1402fc4df
sub edx, 2
je 0x1402fca15
push rax
pushf
mov eax, 0x6c96e566
pushf
not eax
add eax, 0xd1ef74ff
xor eax, 0x81cad40f
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc72d6dcb
xor eax, 0xcafb2258
rol eax, 0xeb
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x71508cad
pushf
not eax
add eax, 0xf174c0bc
xor eax, 0xeef38f99
rol eax, 7
popf
pushf
not eax
add eax, 0xf8cb607c
xor eax, 0xa9ded218
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe4145616
xor eax, 0xece9fd2f
rol eax, 0xc
popf
pushf
not eax
add eax, 0x92d43db7
xor eax, 0xab2d2a54
rol eax, 0x2f
popf
jmp 0x1402fc4df
sub edx, 2
je 0x1402fcaa6
push rax
pushf
mov eax, 0xfbcb919
pushf
not eax
add eax, 0xbec33052
xor eax, 0x8045cea7
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x8607452a
xor eax, 0xe4287592
rol eax, 0x71
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0xc88987c
pushf
not eax
add eax, 0xbf7481c5
xor eax, 0xf31cc713
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xbd8897e4
xor eax, 0xc65a3ca5
rol eax, 0x61
popf
jmp 0x1402fc4df
sub edx, 3
je 0x1402fcfcb
sub edx, 4
je 0x1402fcb40
push rax
pushf
mov eax, 0xe27f256d
pushf
not eax
add eax, 0xa718bbbb
xor eax, 0xebe9c574
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe5a9c01e
xor eax, 0x8a7f26ec
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf7f6390f
xor eax, 0x829e5ede
rol eax, 6
popf
pushf
not eax
add eax, 0xf07063da
xor eax, 0xdf5c29bb
rol eax, 0x70
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x769ca8c
pushf
not eax
add eax, 0xfdfa20a1
xor eax, 0x9f7559ed
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd54056e7
xor eax, 0xac408b97
rol eax, 0x4c
popf
jmp 0x1402fc4df
sub edx, 6
je 0x1402fcbd1
push rax
pushf
mov eax, 0xb5f187de
pushf
not eax
add eax, 0xf575ee12
xor eax, 0xcebfedce
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb390a62d
xor eax, 0xd0e31514
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd8f3e40d
xor eax, 0x89f690cd
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x85390237
xor eax, 0x968beff8
rol eax, 0x2d
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0xbdc909d8
pushf
not eax
add eax, 0xde91bf79
xor eax, 0xa899bfaf
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe777cd48
xor eax, 0xa0da2552
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe03833c2
xor eax, 0xcb51031f
rol eax, 0xbe
popf
jmp 0x1402fc4df
cmp edx, 1
jne 0x1402fcc66
push rax
pushf
mov eax, 0x506abf73
pushf
not eax
add eax, 0x97b46e1c
xor eax, 0x8ba96b3d
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa58922c4
xor eax, 0xcdb599f5
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa5851f93
xor eax, 0xa58bc468
rol eax, 0x9b
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x937cb385
pushf
not eax
add eax, 0xa2e1d395
xor eax, 0x8399fa33
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa72f0c75
xor eax, 0xd3c61a40
rol eax, 0x64
popf
jmp 0x1402fc4df
sub ecx, 2
je 0x1402fccd5
push rax
pushf
mov eax, 0x9a0dcf01
pushf
not eax
add eax, 0xae18a1d7
xor eax, 0x8bbb679f
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8bf3ed59
xor eax, 0x9fce9ab1
rol eax, 0xcd
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x46245613
pushf
not eax
add eax, 0x9aafa8f5
xor eax, 0xe718e3af
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xae0e7f30
xor eax, 0xc3337597
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xca2d7a80
xor eax, 0xfca6f09f
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xff3cc778
xor eax, 0xac87ca0f
rol eax, 0xc1
popf
jmp 0x1402fc4df
sub ecx, 4
je 0x1402fcd6a
push rax
pushf
mov eax, 0x1a06f169
pushf
not eax
add eax, 0xd8176a38
xor eax, 0xdd82128f
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xcdcf5046
xor eax, 0xb55d02fd
rol eax, 0x87
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x37afb776
pushf
not eax
add eax, 0x99072041
xor eax, 0x90990ea4
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd9598de6
xor eax, 0x8cb956f8
rol eax, 0x71
popf
pushf
not eax
add eax, 0x90ed7fd2
xor eax, 0xe10c8dc7
rol eax, 0x84
popf
jmp 0x1402fc4df
sub ecx, 9
je 0x1402fce12
push rax
pushf
mov eax, 0x530f1431
pushf
not eax
add eax, 0xa117dd69
xor eax, 0x9ec71ee7
rol eax, 0xda
popf
pushf
not eax
add eax, 0xcbb7ba49
xor eax, 0xf85041fd
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb75b9ded
xor eax, 0xcc605141
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdc99d7b6
xor eax, 0x9e3aa87b
rol eax, 0x59
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0xfb735b8a
pushf
not eax
add eax, 0xcf65724f
xor eax, 0xf6904bf8
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf326cfa9
xor eax, 0xca5d57fa
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xae3843a6
xor eax, 0x8118daf5
rol eax, 0x45
popf
pushf
not eax
add eax, 0xaa22b764
xor eax, 0xcb87e75b
rol eax, 0xe4
popf
jmp 0x1402fc4df
sub ecx, 6
je 0x1402fceba
push rax
pushf
mov eax, 0xe3fe99f8
pushf
not eax
add eax, 0xcd1ffdc1
xor eax, 0xe4e8cac0
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa0855829
xor eax, 0xd499c33d
rol eax, 4
popf
pushf
not eax
add eax, 0xe7acf221
xor eax, 0xd0da2b03
rol eax, 0xb3
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x7af724e3
pushf
not eax
add eax, 0x885c6fa0
xor eax, 0xeb3ced61
rol eax, 0x42
popf
pushf
not eax
add eax, 0xec4f7dc9
xor eax, 0xa7b212d7
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xadea68fe
xor eax, 0xe5783351
rol eax, 0x13
popf
jmp 0x1402fc4df
cmp ecx, 1
je 0x1402fcf38
push rax
pushf
mov eax, 0x7499371b
pushf
not eax
add eax, 0xde4bda6d
xor eax, 0xcb189e13
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xefac2cbc
xor eax, 0xa803b066
rol eax, 0x75
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x54acad64
pushf
not eax
add eax, 0x8aa969c9
xor eax, 0xd3b23cbe
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xbc92e96a
xor eax, 0xd4855b05
rol eax, 0xd6
popf
jmp 0x1402fc4df
xor edi, edi
jmp 0x1402fd50a
call fcn.1402ec19d
mov r15, rax
test rax, rax
jne 0x1402fd01e
push rax
pushf
mov eax, 0x7431af3c
pushf
not eax
add eax, 0xed02550b
xor eax, 0x802553c3
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xef58adfb
xor eax, 0xac526e17
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xea7eb5f9
xor eax, 0x9995580e
rol eax, 0xa8
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x6c8be31a
pushf
not eax
add eax, 0x934e644f
xor eax, 0xba8f7d91
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xba3e5468
xor eax, 0xd32ad53e
rol eax, 0x25
popf
jmp 0x1402fc4df
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 [0x140114510]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1402fd1e1
cmp dword [rax + 4], ebx
je 0x1402fd177
push rax
pushf
mov eax, 0x2f5aad0c
pushf
not eax
add eax, 0xb1b5e0e9
xor eax, 0x98b3706b
rol eax, 6
popf
pushf
not eax
add eax, 0xd7de8995
xor eax, 0xd5f50fd6
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xdbf05fae
xor eax, 0xaa5f7e85
rol eax, 0x55
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x8ec449e6
pushf
not eax
add eax, 0xe1defb42
xor eax, 0xeecb1c8c
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd06b01c4
xor eax, 0xf2ee74a9
rol eax, 0x34
popf
jmp 0x1402fc4df
add rax, 0x10
push rax
pushf
mov eax, 0xe1aaff8f
pushf
not eax
add eax, 0xc4137067
xor eax, 0xaa394650
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xed3d4cfc
xor eax, 0x9fbd7ae7
rol eax, 0xcf
popf
jmp 0x1402fc4df
cmp rax, rcx
jne 0x1402fd23f
push rax
pushf
mov eax, 0xcd1eb0a4
pushf
not eax
add eax, 0xdbe1de8e
xor eax, 0xae92ed19
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xedd1306d
xor eax, 0x854f3e3d
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc82d88b9
xor eax, 0xd8c8f281
rol eax, 7
popf
pushf
not eax
add eax, 0xaef3350a
xor eax, 0x8152259c
rol eax, 0x2b
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x18e8b91f
pushf
not eax
add eax, 0xf5429a01
xor eax, 0xc52e9147
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9d81d782
xor eax, 0xd1c6c251
rol eax, 0x75
popf
jmp 0x1402fc4df
xor eax, eax
push rax
pushf
mov eax, 0xc63b94e
pushf
not eax
add eax, 0xbaa71953
xor eax, 0xf3ac41a4
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9c4b659d
xor eax, 0xca6d225c
rol eax, 0x87
popf
jmp 0x1402fc4df
test rax, rax
jne 0x1402fd2f2
push rax
pushf
mov eax, 0x2aa4c9d5
pushf
not eax
add eax, 0xce2ca36b
xor eax, 0xae467def
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa7e2a59e
xor eax, 0x88dcd1f3
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfc6274d5
xor eax, 0xf9f47da3
rol eax, 0x78
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0xb187ce2d
pushf
not eax
add eax, 0xa0cdc604
xor eax, 0xb89ef997
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xe3237729
xor eax, 0xf8da3ff9
rol eax, 0x78
popf
pushf
not eax
add eax, 0xee2f4325
xor eax, 0xd801a4ef
rol eax, 0x71
popf
jmp 0x1402fc4df
call fcn.140268c65
mov dword [rax], 0x16
call fcn.14029e498
jmp 0x1402fd051
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x1402fd50a
lea rdi, [0x1a2449dbd]
pushf
sub rdi, 0x6232754d
popf
jmp 0x1402fd50a
lea rdi, [0x1a9f4a0a1]
pushf
sub rdi, 0x69e27839
popf
jmp 0x1402fd50a
lea rdi, [0x190f75f57]
pushf
sub rdi, 0x50e536df
popf
jmp 0x1402fd50a
lea rdi, [0x1a4789855]
pushf
sub rdi, 0x64666ff5
popf
push rax
pushf
mov eax, 0xdc8bb9ee
pushf
not eax
add eax, 0xf2ac8e26
xor eax, 0xbd57813b
rol eax, 0x38
popf
pushf
not eax
add eax, 0xac678edf
xor eax, 0x9fbb1789
rol eax, 0x92
popf
jmp 0x1402fc4df
xor r13d, r13d
test r14b, r14b
je 0x1402fd545
push rax
pushf
mov eax, 0xf7f4a433
pushf
not eax
add eax, 0x9213092d
xor eax, 0xdf8acf4c
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfd1bea64
xor eax, 0xabb76f76
rol eax, 0x54
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x50e86489
pushf
not eax
add eax, 0xa28495c9
xor eax, 0x836bd81a
rol eax, 0x15
popf
pushf
not eax
add eax, 0xda39e388
xor eax, 0xcf68d2bc
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb9a20903
xor eax, 0xd0807414
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9134bffe
xor eax, 0xb7718703
rol eax, 0x3c
popf
jmp 0x1402fc4df
lea ecx, [r13 + 3]
call fcn.140137f4e
nop
push rax
pushf
mov eax, 0x514c55bf
pushf
not eax
add eax, 0x92809de7
xor eax, 0x82b5bf87
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa1c97888
xor eax, 0xdd1b5199
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x8dec1d59
xor eax, 0xc92affe8
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd069f9fd
xor eax, 0xb490f826
rol eax, 0x4f
popf
jmp 0x1402fc4df
mov rsi, qword [rdi]
test r14b, r14b
je 0x1402fd63c
push rax
pushf
mov eax, 0xa916f7b7
pushf
not eax
add eax, 0xa23e341f
xor eax, 0x9d39d82d
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf33e8564
xor eax, 0x81655354
rol eax, 0x8e
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x8d0a5fd0
pushf
not eax
add eax, 0xb2f6debb
xor eax, 0xa366bc74
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa26c6b53
xor eax, 0xf1c4c9b1
rol eax, 0xa5
popf
jmp 0x1402fc4df
mov rax, qword [0x140120098]
mov ecx, eax
and ecx, 0x3f
xor rsi, rax
ror rsi, cl
push rax
pushf
mov eax, 0x72763ea9
pushf
not eax
add eax, 0x9bd50d0e
xor eax, 0xc0f09fba
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8540fb74
xor eax, 0xa2e6747e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8fef1e3f
xor eax, 0x924768f4
rol eax, 0x57
popf
jmp 0x1402fc4df
cmp rsi, 1
je 0x1402fd704
push rax
pushf
mov eax, 0x28517e77
pushf
not eax
add eax, 0xbd9c04e7
xor eax, 0xa89a476f
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xf00e314f
xor eax, 0xd0077f36
rol eax, 0x55
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x4e4a9d23
pushf
not eax
add eax, 0xa56bcbf9
xor eax, 0xb3e2be79
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9422c045
xor eax, 0xe2bac28d
rol eax, 1
popf
pushf
not eax
add eax, 0xfa16e3ac
xor eax, 0x9c00a682
rol eax, 0x49
popf
jmp 0x1402fc4df
test rsi, rsi
je 0x1402fd7ab
push rax
pushf
mov eax, 0xb1dbad0c
pushf
not eax
add eax, 0xdec2259a
xor eax, 0xb492a04f
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xafda9a54
xor eax, 0xc4ad246a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xe7403b15
xor eax, 0xdd45f89c
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xaedb74f4
xor eax, 0xba0ce6e0
rol eax, 0x13
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x1d34cde9
pushf
not eax
add eax, 0xfafbcc0e
xor eax, 0xbf699d4b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xda855441
xor eax, 0xf2ac7868
rol eax, 0x46
popf
jmp 0x1402fc4df
mov r12d, 0xc8389cb6
pushf
not r12d
add r12d, 0xd8157f9f
xor r12d, 0xa5539bca
rol r12d, 0x5a
popf
pushf
not r12d
add r12d, 0xc451bed5
xor r12d, 0xe85d3fe3
rol r12d, 0xac
popf
pushf
not r12d
add r12d, 0x8ee34459
xor r12d, 0xc2f2072b
rol r12d, 7
popf
cmp ebx, 0xb
ja 0x1402fd867
push rax
pushf
mov eax, 0xf9315449
pushf
not eax
add eax, 0xa8d554f4
xor eax, 0x90e6541e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc6f71715
xor eax, 0xbc6f2eca
rol eax, 0x86
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x331cdac9
pushf
not eax
add eax, 0xbef1784f
xor eax, 0xe6ed5861
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xbc00145c
xor eax, 0xa87b6ebb
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa3d8ff28
xor eax, 0xe4b40422
rol eax, 0x84
popf
jmp 0x1402fc4df
bt r12d, ebx
jae 0x1402fd8f9
push rax
pushf
mov eax, 0x41855a28
pushf
not eax
add eax, 0xf8a67c93
xor eax, 0x8be14819
rol eax, 0x40
popf
pushf
not eax
add eax, 0xbac0719c
xor eax, 0x9740e517
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb824dc6c
xor eax, 0xa6250264
rol eax, 0x96
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x35652b18
pushf
not eax
add eax, 0xb828fbfe
xor eax, 0xcb8c21e6
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb13ef0d6
xor eax, 0xe9e9d3f6
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xccf04f32
xor eax, 0x9998c15b
rol eax, 0x56
popf
jmp 0x1402fc4df
mov r13, qword [r15 + 8]
mov qword [rsp + 0x30], r13
and qword [r15 + 8], 0
cmp ebx, 8
jne 0x1402fd998
push rax
pushf
mov eax, 0x1b3583f
pushf
not eax
add eax, 0x93700bba
xor eax, 0xcc4517d2
rol eax, 0xa
popf
pushf
not eax
add eax, 0xaae911b1
xor eax, 0xfc94f1bd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb1a307cd
xor eax, 0xeb8efbe1
rol eax, 0x7f
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x6caf576
pushf
not eax
add eax, 0xebf9361d
xor eax, 0xc8cd63d0
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb6f0f460
xor eax, 0x882889e3
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb507707b
xor eax, 0xad19f464
rol eax, 0xad
popf
jmp 0x1402fc4df
call fcn.14023ab0f
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.14023ab0f
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0x243ac77
pushf
not eax
add eax, 0xb60f8be0
xor eax, 0x8dc49e29
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc5e0eb76
xor eax, 0xc2c99e73
rol eax, 0x11
popf
pushf
not eax
add eax, 0xbc2c1349
xor eax, 0xa3dba1e7
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd2d6d362
xor eax, 0x827feaa7
rol eax, 0x58
popf
jmp 0x1402fc4df
cmp ebx, 8
jne 0x1402fda8b
push rax
pushf
mov eax, 0xb3ae93a8
pushf
not eax
add eax, 0xddd40cf9
xor eax, 0xbaaf0887
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc63fd26a
xor eax, 0xda778f41
rol eax, 0xbc
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x2195d72e
pushf
not eax
add eax, 0xe29b1105
xor eax, 0xbb201572
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xed45b5a6
xor eax, 0xf4fcac64
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb2b136ba
xor eax, 0xdd18587f
rol eax, 0x30
popf
jmp 0x1402fc4df
mov rax, qword [0x140114518]
shl rax, 4
add rax, qword [r15]
mov rcx, qword [0x140114520]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0xa0f1e974
pushf
not eax
add eax, 0xf4cdca77
xor eax, 0xd150607d
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf85830fa
xor eax, 0xfe5082e3
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xaeadf2ce
xor eax, 0xddc8429b
rol eax, 5
popf
jmp 0x1402fc4df
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x1402fdb79
push rax
pushf
mov eax, 0x641df498
pushf
not eax
add eax, 0xc3e02ebd
xor eax, 0xba72f5ab
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x956e2086
xor eax, 0x9c6f6179
rol eax, 0x76
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x15772d25
pushf
not eax
add eax, 0xbfab2b7c
xor eax, 0x963cd302
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc519d8d7
xor eax, 0xf4d2fca9
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe6763f04
xor eax, 0x96f874a4
rol eax, 0xa6
popf
jmp 0x1402fc4df
and qword [rax + 8], 0
add rax, 0x10
jmp 0x1402fdb3c
mov rax, qword [0x140120098]
mov qword [rdi], rax
jmp 0x1402fdcd3
mov r12d, 0x72d0b311
pushf
not r12d
add r12d, 0xe60d29af
xor r12d, 0x953fbc48
rol r12d, 3
popf
pushf
not r12d
add r12d, 0xc227a99b
xor r12d, 0x932b52eb
rol r12d, 0x53
popf
push rax
pushf
mov eax, 0xa4a37f8e
pushf
not eax
add eax, 0xc02461be
xor eax, 0xc0cab69c
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd541ec5b
xor eax, 0xe8efe414
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb2b9219b
xor eax, 0xe3415de7
rol eax, 0x2e
popf
jmp 0x1402fc4df
test r14b, r14b
je 0x1402fdd1e
push rax
pushf
mov eax, 0xed93e373
pushf
not eax
add eax, 0x90d22014
xor eax, 0xa9cf19a3
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd8ce4d72
xor eax, 0x93bfdad6
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc572b655
xor eax, 0x9136897a
rol eax, 0x64
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x2beb17b8
pushf
not eax
add eax, 0x82f51c52
xor eax, 0xfabcfd44
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb48efd9e
xor eax, 0xfcf66c34
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfac57e1f
xor eax, 0xc2068d28
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8ade6bc3
xor eax, 0xe4628df7
rol eax, 0x6a
popf
jmp 0x1402fc4df
mov ecx, 0x6d8381cb
pushf
not ecx
add ecx, 0x92d40b6d
xor ecx, 0xaf01023a
rol ecx, 0x72
popf
pushf
not ecx
add ecx, 0x90e401ed
xor ecx, 0xcd111315
rol ecx, 0x82
popf
pushf
not ecx
add ecx, 0xa387f003
xor ecx, 0xa39ab8fa
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0xe004484a
xor ecx, 0xc31fe163
rol ecx, 0xc1
popf
call fcn.1402d54d6
push rax
pushf
mov eax, 0xa08bf5e6
pushf
not eax
add eax, 0x95e7d197
xor eax, 0xe05e7c8b
rol eax, 0x29
popf
pushf
not eax
add eax, 0xcf4f3f4c
xor eax, 0xb16f0593
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8b098867
xor eax, 0xb54a5525
rol eax, 0x5e
popf
jmp 0x1402fc4df
cmp rsi, 1
jne 0x1402fde67
push rax
pushf
mov eax, 0xfaab2f9c
pushf
not eax
add eax, 0x88ce4ed0
xor eax, 0xc17b80d6
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd4b3e07a
xor eax, 0x8f87d4ab
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8e16eb37
xor eax, 0xebcb3397
rol eax, 0x77
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0xd40bac3d
pushf
not eax
add eax, 0x8d373da4
xor eax, 0xb3cad97f
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8e72ac3c
xor eax, 0xa4cecd3e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xece5dfeb
xor eax, 0x8408bf26
rol eax, 0x99
popf
jmp 0x1402fc4df
xor eax, eax
jmp 0x1402fd054
cmp ebx, 8
jne 0x1402fdf58
push rax
pushf
mov eax, 0x55f96faa
pushf
not eax
add eax, 0xdaad3bd3
xor eax, 0xa37b9af5
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa0844350
xor eax, 0xb401fa38
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xdd853fa5
xor eax, 0xb9adae37
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc7b5ad1a
xor eax, 0xbc696ce5
rol eax, 0x50
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x901f7303
pushf
not eax
add eax, 0xa188bdf6
xor eax, 0xea3c0bff
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd4b5f20e
xor eax, 0xd07e60b8
rol eax, 0xb7
popf
jmp 0x1402fc4df
call fcn.14023ab0f
movabs r10, 0xa9f5a798aa0dad0a
pushf
not r10
add r10, 0x6f915c2b
xor r10, 0x53e5e5a4
rol r10, 0x10
popf
pushf
not r10
add r10, 0x44945155
xor r10, 0x424a3545
rol r10, 0x69
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x1401112f0]
call r8
jmp 0x1402fe0ba
movabs r10, 0x31864950e5c7dc6c
pushf
not r10
add r10, 0x60e99326
xor r10, 0x4ada7d60
rol r10, 4
popf
pushf
not r10
add r10, 0x5f0340c1
xor r10, 0x48718f48
rol r10, 0x34
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x1401112f0]
jmp 0x1402fe05f
call rdx
push rax
pushf
mov eax, 0xb9f9ea9c
pushf
not eax
add eax, 0xc4ec9a13
xor eax, 0xc7dab3c2
rol eax, 0x28
popf
pushf
not eax
add eax, 0xcc649771
xor eax, 0xbe82a533
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb716dcbd
xor eax, 0x85cca43f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x83d66cdd
xor eax, 0x85083c4e
rol eax, 0x7e
popf
jmp 0x1402fc4df
cmp ebx, 0xb
ja 0x1402fe0f2
push rax
pushf
mov eax, 0xb05e7569
pushf
not eax
add eax, 0xd3616d96
xor eax, 0xe0f6d243
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb4ddebfd
xor eax, 0xe4e42ced
rol eax, 0x6e
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x1d430896
pushf
not eax
add eax, 0x817f5919
xor eax, 0xb4af24f7
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe36eb03a
xor eax, 0xd7d6ee50
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc5d71f6e
xor eax, 0xfe177f95
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc1df5e4a
xor eax, 0xee1eb8c7
rol eax, 0x9a
popf
jmp 0x1402fc4df
bt r12d, ebx
jae 0x1402fe197
push rax
pushf
mov eax, 0x88326b4c
pushf
not eax
add eax, 0x82d6427f
xor eax, 0xbeca703f
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x93da7d01
xor eax, 0xb1c7da6d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd88b96e6
xor eax, 0xf2dd08c9
rol eax, 0x5a
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0xe90dc68d
pushf
not eax
add eax, 0xac3dddf3
xor eax, 0xfcb205e7
rol eax, 0x82
popf
pushf
not eax
add eax, 0x89703c06
xor eax, 0x8b67f41d
rol eax, 0xbb
popf
jmp 0x1402fc4df
mov qword [r15 + 8], r13
cmp ebx, 8
jne 0x1402fe206
push rax
pushf
mov eax, 0xe028512e
pushf
not eax
add eax, 0xa0b8a2af
xor eax, 0xf9e93666
rol eax, 0x49
popf
pushf
not eax
add eax, 0xdc012fa7
xor eax, 0xe9316358
rol eax, 0xbf
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x9e7dd198
pushf
not eax
add eax, 0xf904eaed
xor eax, 0xabc8e378
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc7cc4c19
xor eax, 0xf2ac57bf
rol eax, 0x29
popf
jmp 0x1402fc4df
call fcn.14023ab0f
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x1402fdead
test r14b, r14b
je 0x1402fe2db
push rax
pushf
mov eax, 0x1066f5b5
pushf
not eax
add eax, 0x81afc212
xor eax, 0xe426082f
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd0e761fe
xor eax, 0xfc4d671f
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9965a2e6
xor eax, 0xf55c8b23
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe14c6aae
xor eax, 0xfd85308e
rol eax, 0xfb
popf
jmp 0x1402fc4df
push rax
pushf
mov eax, 0x492bdf0b
pushf
not eax
add eax, 0xeaac8592
xor eax, 0x9ba16072
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbc1cec69
xor eax, 0x9822e39d
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xdca95c0d
xor eax, 0xc9a3f0ad
rol eax, 7
popf
pushf
not eax
add eax, 0x9fbe1271
xor eax, 0x83e8f28f
rol eax, 0xa5
popf
jmp 0x1402fc4df
lea ecx, [rsi + 3]
call fcn.1402d54d6
push rax
pushf
mov eax, 0x92b20610
pushf
not eax
add eax, 0xa3e9d813
xor eax, 0xb4878cc1
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb68c53f6
xor eax, 0x8f2b966e
rol eax, 6
popf
jmp 0x1402fc4df
mov ecx, 0x86c33c3f
pushf
not ecx
add ecx, 0xd5f437c0
xor ecx, 0xf9dda9f1
rol ecx, 0x9e
popf
pushf
not ecx
add ecx, 0xe31cbc09
xor ecx, 0xd5743e0d
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0xb5e6fd5e
xor ecx, 0xc12ba156
rol ecx, 0x27
popf
pushf
not ecx
add ecx, 0xe5daa0e5
xor ecx, 0xdf20a24b
rol ecx, 0xa2
popf
call fcn.140247950
nop
int3