Function at 0x140157735
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xb4bd02ab
pushf
not eax
add eax, 0x6a46decf
xor eax, 0x71406435
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x27a97e06
xor eax, 0xc922f2
rol eax, 0x2a
popf
cmp eax, 0x23
jne 0x140157772
popf
pop rax
jmp 0x140158c07
cmp eax, 0x32
jne 0x140157781
popf
pop rax
jmp 0x14015933e
cmp eax, 0x31
jne 0x140157790
popf
pop rax
jmp 0x140159287
cmp eax, 0x1d
jne 0x14015779f
popf
pop rax
jmp 0x14015890d
cmp eax, 5
jne 0x1401577ae
popf
pop rax
jmp 0x140157ddc
cmp eax, 0x35
jne 0x1401577bd
popf
pop rax
jmp 0x1401594cc
cmp eax, 0x1a
jne 0x1401577cc
popf
pop rax
jmp 0x1401587d7
cmp eax, 0x21
jne 0x1401577db
popf
pop rax
jmp 0x140158acf
cmp eax, 0x29
jne 0x1401577ea
popf
pop rax
jmp 0x140158f05
cmp eax, 0xb
jne 0x1401577f9
popf
pop rax
jmp 0x14015819e
cmp eax, 0x34
jne 0x140157808
popf
pop rax
jmp 0x14015943a
cmp eax, 0xc
jne 0x140157817
popf
pop rax
jmp 0x140158233
cmp eax, 0xf
jne 0x140157826
popf
pop rax
jmp 0x140158397
cmp eax, 0xd
jne 0x140157835
popf
pop rax
jmp 0x1401582c4
cmp eax, 8
jne 0x140157844
popf
pop rax
jmp 0x140157fa6
cmp eax, 0x19
jne 0x140157853
popf
pop rax
jmp 0x14015878d
cmp eax, 0x28
jne 0x140157862
popf
pop rax
jmp 0x140158e4a
cmp eax, 4
jne 0x140157871
popf
pop rax
jmp 0x140157d71
cmp eax, 0x2a
jne 0x140157880
popf
pop rax
jmp 0x140158f6c
cmp eax, 0x2d
jne 0x14015788f
popf
pop rax
jmp 0x1401590c3
cmp eax, 0xa
jne 0x14015789e
popf
pop rax
jmp 0x1401580e3
cmp eax, 0x22
jne 0x1401578ad
popf
pop rax
jmp 0x140158b51
cmp eax, 0x27
jne 0x1401578bc
popf
pop rax
jmp 0x140158df2
cmp eax, 0x20
jne 0x1401578cb
popf
pop rax
jmp 0x140158a39
cmp eax, 0x16
jne 0x1401578da
popf
pop rax
jmp 0x14015867e
cmp eax, 9
jne 0x1401578e9
popf
pop rax
jmp 0x140158028
cmp eax, 7
jne 0x1401578f8
popf
pop rax
jmp 0x140157f24
cmp eax, 0x2c
jne 0x140157907
popf
pop rax
jmp 0x140159045
cmp eax, 0x2f
jne 0x140157916
popf
pop rax
jmp 0x1401591bc
cmp eax, 0x25
jne 0x140157925
popf
pop rax
jmp 0x140158d12
cmp eax, 6
jne 0x140157934
popf
pop rax
jmp 0x140157e6d
cmp eax, 0x14
jne 0x140157943
popf
pop rax
jmp 0x1401585b8
cmp eax, 0x24
jne 0x140157952
popf
pop rax
jmp 0x140158c86
cmp eax, 0
jne 0x140157961
popf
pop rax
jmp 0x140157ac9
cmp eax, 3
jne 0x140157970
popf
pop rax
jmp 0x140157ccd
cmp eax, 0x1f
jne 0x14015797f
popf
pop rax
jmp 0x1401589de
cmp eax, 0x18
jne 0x14015798e
popf
pop rax
jmp 0x140158743
cmp eax, 0x1e
jne 0x14015799d
popf
pop rax
jmp 0x14015894a
cmp eax, 0x39
jne 0x1401579ac
popf
pop rax
jmp 0x140159697
cmp eax, 0x15
jne 0x1401579bb
popf
pop rax
jmp 0x1401585ed
cmp eax, 0x33
jne 0x1401579ca
popf
pop rax
jmp 0x1401593bc
cmp eax, 1
jne 0x1401579d9
popf
pop rax
jmp 0x140157bbe
cmp eax, 0x12
jne 0x1401579e8
popf
pop rax
jmp 0x1401584dd
cmp eax, 0x11
jne 0x1401579f7
popf
pop rax
jmp 0x140158472
cmp eax, 0x36
jne 0x140157a06
popf
pop rax
jmp 0x14015954e
cmp eax, 0x1b
jne 0x140157a15
popf
pop rax
jmp 0x140158821
cmp eax, 0x37
jne 0x140157a24
popf
pop rax
jmp 0x140159592
cmp eax, 0x38
jne 0x140157a33
popf
pop rax
jmp 0x140159636
cmp eax, 0x26
jne 0x140157a42
popf
pop rax
jmp 0x140158d61
cmp eax, 0x13
jne 0x140157a51
popf
pop rax
jmp 0x140158514
cmp eax, 2
jne 0x140157a60
popf
pop rax
jmp 0x140157c4f
cmp eax, 0xe
jne 0x140157a6f
popf
pop rax
jmp 0x1401582fe
cmp eax, 0x17
jne 0x140157a7e
popf
pop rax
jmp 0x1401586d9
cmp eax, 0x30
jne 0x140157a8d
popf
pop rax
jmp 0x1401591f6
cmp eax, 0x2e
jne 0x140157a9c
popf
pop rax
jmp 0x14015913d
cmp eax, 0x1c
jne 0x140157aab
popf
pop rax
jmp 0x14015888c
cmp eax, 0x2b
jne 0x140157aba
popf
pop rax
jmp 0x140158fc1
cmp eax, 0x10
jne 0x140157ac9
popf
pop rax
jmp 0x1401583fa
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, 0xc1
pushf
not r14b
add r14b, 0x36
xor r14b, 6
rol r14b, 8
popf
pushf
not r14b
add r14b, 0x4d
xor r14b, 0x29
rol r14b, 0xc6
popf
pushf
not r14b
add r14b, 0x68
xor r14b, 0x7b
rol r14b, 0x74
popf
mov byte [rsp + 0x70], r14b
mov edx, ecx
sub edx, 2
je 0x140157b8b
push rax
pushf
mov eax, 0xe1dbba04
pushf
not eax
add eax, 0x2240dbbc
xor eax, 0x6747bf8a
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x54210cac
xor eax, 0x28eb28da
rol eax, 0x10
popf
pushf
not eax
add eax, 0x3bfec509
xor eax, 0x16336566
rol eax, 0xec
popf
pushf
not eax
add eax, 0x62d90d5b
xor eax, 0x3344fdad
rol eax, 0x90
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x578ef653
pushf
not eax
add eax, 0x2d62a36
xor eax, 0x6b87b869
rol eax, 0x12
popf
pushf
not eax
add eax, 0x755b9050
xor eax, 0x470c8d4d
rol eax, 0x2e
popf
jmp 0x140157763
sub edx, 2
je 0x140157bf6
push rax
pushf
mov eax, 0xbd8705f3
pushf
not eax
add eax, 0x451e16d5
xor eax, 0x627b6c71
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x4d5349e9
xor eax, 0x1def6d61
rol eax, 0x36
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xaaeb3cf5
pushf
not eax
add eax, 0x69095295
xor eax, 0x66cad94c
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x3153cc95
xor eax, 0x24008a2d
rol eax, 2
popf
pushf
not eax
add eax, 0x3ec4f3c0
xor eax, 0x21b53a9e
rol eax, 0x46
popf
pushf
not eax
add eax, 0x77636768
xor eax, 0x7b7c61ef
rol eax, 0x2a
popf
jmp 0x140157763
sub edx, 2
je 0x140157c9a
push rax
pushf
mov eax, 0xd2b0115f
pushf
not eax
add eax, 0x2ef38a8e
xor eax, 0x11173316
rol eax, 0x45
popf
pushf
not eax
add eax, 0x76d0dd88
xor eax, 0x7cf88f91
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x6fa8920f
xor eax, 0x76d9148f
rol eax, 0x1f
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x9c0cf027
pushf
not eax
add eax, 0x4914c543
xor eax, 0x794054da
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x7fe4a6b1
xor eax, 0x2ec61fa9
rol eax, 0x14
popf
jmp 0x140157763
sub edx, 2
je 0x140157d2b
push rax
pushf
mov eax, 0x1a6f337
pushf
not eax
add eax, 0x6ca82d4
xor eax, 0x6111d13b
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x7b7dd560
xor eax, 0x4322443a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x254e5bf0
xor eax, 0x4ff7638d
rol eax, 0xba
popf
pushf
not eax
add eax, 0x39d7e9bf
xor eax, 0x4d545a94
rol eax, 0xdd
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xd0eed5b9
pushf
not eax
add eax, 0x7bb618eb
xor eax, 0x381ae5cf
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x42cbd1a8
xor eax, 0x28642749
rol eax, 9
popf
pushf
not eax
add eax, 0x1beb5356
xor eax, 0x4bd4df73
rol eax, 0xb1
popf
jmp 0x140157763
sub edx, 3
je 0x140157da9
push rax
pushf
mov eax, 0x271344fd
pushf
not eax
add eax, 0x35eacb47
xor eax, 0x4751a448
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x13493be3
xor eax, 0x12a47871
rol eax, 0xdb
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x84e9a674
pushf
not eax
add eax, 0x5b03f9a6
xor eax, 0x212c52ca
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x54a7e01e
xor eax, 0x64cb0811
rol eax, 0x81
popf
jmp 0x140157763
sub edx, 4
je 0x140157e27
push rax
pushf
mov eax, 0xd7fe51af
pushf
not eax
add eax, 0x5ea64158
xor eax, 0x2eca25ea
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x31adc9ee
xor eax, 0x68ae1ea9
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x4e606a54
xor eax, 0x5e389697
rol eax, 0xc9
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x96fabe7e
pushf
not eax
add eax, 0x1958cbb4
xor eax, 0x17624cfb
rol eax, 0x67
popf
pushf
not eax
add eax, 0x69268e6a
xor eax, 0x16a71785
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x6bb7c804
xor eax, 0x100171f0
rol eax, 0xb2
popf
jmp 0x140157763
sub edx, 6
je 0x140157ecb
push rax
pushf
mov eax, 0x67e7aaeb
pushf
not eax
add eax, 0x134e3c5e
xor eax, 0x6fc3616
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x5c9cfadd
xor eax, 0xdeb8a3e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x1be4019d
xor eax, 0x27c27ffb
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x5da48a04
xor eax, 0x75f2e2ec
rol eax, 0x6d
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x5ba398b0
pushf
not eax
add eax, 0x2620b756
xor eax, 0x6143612
rol eax, 0xff
popf
pushf
not eax
add eax, 0x2e0932ff
xor eax, 0x3ceb5be7
rol eax, 0x14
popf
pushf
not eax
add eax, 0x78b028a2
xor eax, 0x6f67d5b8
rol eax, 0x35
popf
pushf
not eax
add eax, 0x63958595
xor eax, 0x3fe423a0
rol eax, 0x30
popf
jmp 0x140157763
cmp edx, 1
jne 0x140157f73
push rax
pushf
mov eax, 0x5a867d7c
pushf
not eax
add eax, 0x409b6422
xor eax, 0x74bac101
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x58ff2e83
xor eax, 0x76517db3
rol eax, 0x47
popf
pushf
not eax
add eax, 0x7a37bc3
xor eax, 0x761c4ea
rol eax, 0x31
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xae87a79c
pushf
not eax
add eax, 0x793483d
xor eax, 0x6ccd015
rol eax, 0x23
popf
pushf
not eax
add eax, 0x7c9c8413
xor eax, 0x7e60fe63
rol eax, 0x21
popf
jmp 0x140157763
sub ecx, 2
je 0x140157fe2
push rax
pushf
mov eax, 0x4c1a065f
pushf
not eax
add eax, 0x3cf67436
xor eax, 0x4aba8bf9
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x644888b5
xor eax, 0x6cfbabe6
rol eax, 0xe0
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xb7e20c7a
pushf
not eax
add eax, 0x51977de6
xor eax, 0x5bf95b0b
rol eax, 0x56
popf
pushf
not eax
add eax, 0x70a7ca1e
xor eax, 0x67bd2d8
rol eax, 0x18
popf
pushf
not eax
add eax, 0x2774ebdc
xor eax, 0x5b96d836
rol eax, 0x3a
popf
jmp 0x140157763
sub ecx, 4
je 0x14015808a
push rax
pushf
mov eax, 0xe79028ab
pushf
not eax
add eax, 0x2301c086
xor eax, 0x18d13930
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x3d8fdb88
xor eax, 0x28c9ba45
rol eax, 0x25
popf
pushf
not eax
add eax, 0x4d143fd4
xor eax, 0x1f43a7d3
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x430201c6
xor eax, 0x7e7528c4
rol eax, 0x9f
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x989eb73d
pushf
not eax
add eax, 0x7fcf844f
xor eax, 0x20589a5
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x5d0ef0df
xor eax, 0x266b2f72
rol eax, 0x13
popf
pushf
not eax
add eax, 0x7cf26f61
xor eax, 0x59d27c08
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x708dee0f
xor eax, 0x38a0af9b
rol eax, 0xa0
popf
jmp 0x140157763
sub ecx, 9
je 0x140158145
push rax
pushf
mov eax, 0x60da3a1e
pushf
not eax
add eax, 0x28704c41
xor eax, 0x5735b004
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x693b9b29
xor eax, 0x7803477b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x718e6d67
xor eax, 0x2fbe6afd
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x165e4397
xor eax, 0x6e0f4a6f
rol eax, 0x73
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x9d987407
pushf
not eax
add eax, 0x76a57f3e
xor eax, 0x2d13a34a
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x5814e03d
xor eax, 0x34014504
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x799daedc
xor eax, 0x31d9d35b
rol eax, 0x90
popf
pushf
not eax
add eax, 0x5d825aa0
xor eax, 0x6f2297e2
rol eax, 0xb
popf
jmp 0x140157763
sub ecx, 6
je 0x1401581ed
push rax
pushf
mov eax, 0xbad21553
pushf
not eax
add eax, 0x6d5830de
xor eax, 0x43e48fd5
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa34e0b
xor eax, 0x293a4450
rol eax, 0x99
popf
pushf
not eax
add eax, 0x640837fc
xor eax, 0x61bb4200
rol eax, 0xc8
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xb6b5d5f7
pushf
not eax
add eax, 0x55336b53
xor eax, 0x5f2618b0
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x439f5b03
xor eax, 0x21e0afb3
rol eax, 0x44
popf
pushf
not eax
add eax, 0x6104cfe9
xor eax, 0x6701b9fe
rol eax, 0xa5
popf
jmp 0x140157763
cmp ecx, 1
je 0x14015826b
push rax
pushf
mov eax, 0xd6b026eb
pushf
not eax
add eax, 0x7b463fe4
xor eax, 0x4bf86992
rol eax, 0x50
popf
pushf
not eax
add eax, 0x7d9142fd
xor eax, 0xc26535e
rol eax, 0x7c
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xd973b2f8
pushf
not eax
add eax, 0x641abfb3
xor eax, 0x5a40233a
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x67bfb406
xor eax, 0x583a4ff7
rol eax, 0x44
popf
pushf
not eax
add eax, 0x6de1768
xor eax, 0x63ec1c88
rol eax, 0x44
popf
pushf
not eax
add eax, 0x113a2bbe
xor eax, 0x699a8f75
rol eax, 0x43
popf
jmp 0x140157763
xor edi, edi
jmp 0x14015888c
call fcn.14011af96
mov r15, rax
test rax, rax
jne 0x14015833e
push rax
pushf
mov eax, 0xb61a6b9c
pushf
not eax
add eax, 0x542acc2d
xor eax, 0x3fb81894
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x460d868b
xor eax, 0x4576517b
rol eax, 0x70
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xd1cdff18
pushf
not eax
add eax, 0x6c9d9202
xor eax, 0x761ea22e
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x20b22b1
xor eax, 0x1368cd76
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x3652e428
xor eax, 0x67e834ac
rol eax, 0x59
popf
pushf
not eax
add eax, 0x563973fa
xor eax, 0x21cf3ccd
rol eax, 0x9e
popf
jmp 0x140157763
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 [0x140032560]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x140158514
cmp dword [rax + 4], ebx
je 0x1401584aa
push rax
pushf
mov eax, 0x16403cb5
pushf
not eax
add eax, 0x7e11b706
xor eax, 0x32941a22
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x14ef5c3b
xor eax, 0x7f9e0417
rol eax, 0xe1
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x8f9e5b6
pushf
not eax
add eax, 0x29822c32
xor eax, 0x39a6e847
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x5656534e
xor eax, 0x75899ddc
rol eax, 0x32
popf
jmp 0x140157763
add rax, 0x10
push rax
pushf
mov eax, 0xf9e5daab
pushf
not eax
add eax, 0x73ae0489
xor eax, 0x4e6ce6ae
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x75ca407d
xor eax, 0xed5af0e
rol eax, 0xf9
popf
jmp 0x140157763
cmp rax, rcx
jne 0x14015855f
push rax
pushf
mov eax, 0x8b53f755
pushf
not eax
add eax, 0x3fbf9f3a
xor eax, 0x412cea2a
rol eax, 0x80
popf
pushf
not eax
add eax, 0x7605754d
xor eax, 0x70ac4ee1
rol eax, 0x27
popf
pushf
not eax
add eax, 0x32f3383d
xor eax, 0x29be686c
rol eax, 0x9f
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xd580690
pushf
not eax
add eax, 0x51881397
xor eax, 0x1545996
rol eax, 0x30
popf
pushf
not eax
add eax, 0x5efc5fcd
xor eax, 0x1bfd6294
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xba2605f
xor eax, 0x3e44e968
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x2263984c
xor eax, 0x1527d3de
rol eax, 0xd7
popf
jmp 0x140157763
xor eax, eax
push rax
pushf
mov eax, 0xc3dec815
pushf
not eax
add eax, 0x27d14005
xor eax, 0x4ebf6dd2
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x78a39092
xor eax, 0x3b7cc377
rol eax, 0x91
popf
jmp 0x140157763
test rax, rax
jne 0x140158638
push rax
pushf
mov eax, 0x89824849
pushf
not eax
add eax, 0x20003450
xor eax, 0x286ebc52
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x6baf697e
xor eax, 0x756eb492
rol eax, 0xce
popf
pushf
not eax
add eax, 0x3b636e3e
xor eax, 0x180ab580
rol eax, 0xf3
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x7828dd0c
pushf
not eax
add eax, 0x3ac771c
xor eax, 0x6b126937
rol eax, 0x95
popf
pushf
not eax
add eax, 0x2f2f4312
xor eax, 0x4cd17260
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x4f8ceda8
xor eax, 0x1740c80c
rol eax, 0xfc
popf
jmp 0x140157763
call fcn.1400e5531
mov dword [rax], 0x16
call fcn.140116cf5
jmp 0x140158397
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x14015888c
lea rdi, [0x18ab1504f]
pushf
sub rdi, 0x4aad1db7
popf
jmp 0x14015888c
lea rdi, [0x1afc699c6]
pushf
sub rdi, 0x6fc26736
popf
jmp 0x14015888c
lea rdi, [0x1840ad8a5]
pushf
sub rdi, 0x4406a605
popf
jmp 0x14015888c
lea rdi, [0x18645a6d6]
pushf
sub rdi, 0x4641744e
popf
push rax
pushf
mov eax, 0xcf634eaa
pushf
not eax
add eax, 0x72f6f8d4
xor eax, 0x100dcb77
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x20927351
xor eax, 0x5babb3d2
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xfc4a322
xor eax, 0x76687a59
rol eax, 0xae
popf
pushf
not eax
add eax, 0x140c6e98
xor eax, 0x374be3df
rol eax, 0xf3
popf
jmp 0x140157763
xor r13d, r13d
test r14b, r14b
je 0x1401588c7
push rax
pushf
mov eax, 0x24955d1b
pushf
not eax
add eax, 0x512eb096
xor eax, 0x682b1b8a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x7c99953c
xor eax, 0x33782ca5
rol eax, 0xf3
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xe37399fc
pushf
not eax
add eax, 0x7770fe20
xor eax, 0x1a3ebebd
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x14340e36
xor eax, 0x3c00f8a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x621e8bc6
xor eax, 0x1e43e280
rol eax, 0xcc
popf
jmp 0x140157763
lea ecx, [r13 + 3]
call fcn.140141547
nop
push rax
pushf
mov eax, 0xca389d16
pushf
not eax
add eax, 0x5933b096
xor eax, 0x75717c9d
rol eax, 0x89
popf
pushf
not eax
add eax, 0x36903575
xor eax, 0x21b068fd
rol eax, 0x1a
popf
jmp 0x140157763
mov rsi, qword [rdi]
test r14b, r14b
je 0x140158998
push rax
pushf
mov eax, 0x463ee80d
pushf
not eax
add eax, 0x9dac27
xor eax, 0x46806f95
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x6d6bea02
xor eax, 0x499cd79d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x54862240
xor eax, 0x337d34a5
rol eax, 0xdb
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x6f507c52
pushf
not eax
add eax, 0x66f523fe
xor eax, 0x4a6b9092
rol eax, 0xec
popf
pushf
not eax
add eax, 0x2e5da6c8
xor eax, 0x6012dbfd
rol eax, 0x10
popf
pushf
not eax
add eax, 0x4756dca9
xor eax, 0x764281b0
rol eax, 0x34
popf
jmp 0x140157763
mov rax, qword [0x14003e040]
mov ecx, eax
and ecx, 0x3f
push rsi
not qword [rsp]
and qword [rsp], rax
push rax
not rax
and rsi, rax
pop rax
or rsi, qword [rsp]
add rsp, 8
ror rsi, cl
push rax
pushf
mov eax, 0x4e935073
pushf
not eax
add eax, 0x7f7526a1
xor eax, 0x1220965b
rol eax, 0x92
popf
pushf
not eax
add eax, 0xba0c750
xor eax, 0x9c87c4a
rol eax, 0xb7
popf
jmp 0x140157763
cmp rsi, 1
je 0x140158a76
push rax
pushf
mov eax, 0x1b58d772
pushf
not eax
add eax, 0x3e09e22f
xor eax, 0xc9d963c
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x414c790e
xor eax, 0x778c362b
rol eax, 0x32
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xa4b8dc02
pushf
not eax
add eax, 0x17b97916
xor eax, 0x76318cc
rol eax, 0xea
popf
pushf
not eax
add eax, 0x13d0acf4
xor eax, 0x5ca77186
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x3dc153b5
xor eax, 0x39a53708
rol eax, 0x91
popf
pushf
not eax
add eax, 0xad18433
xor eax, 0x5b632018
rol eax, 0x7b
popf
jmp 0x140157763
test rsi, rsi
je 0x140158b1e
push rax
pushf
mov eax, 0xaaafdc99
pushf
not eax
add eax, 0x3b4bc813
xor eax, 0x4909184a
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x187e56a9
xor eax, 0x43e6e35e
rol eax, 0xec
popf
pushf
not eax
add eax, 0x7db89a3d
xor eax, 0x6c8c69b6
rol eax, 0xf5
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x85359dc2
pushf
not eax
add eax, 0x4d6d853f
xor eax, 0x2ffa011a
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x5040262d
xor eax, 0x6a0cb246
rol eax, 0xe8
popf
jmp 0x140157763
mov r12d, 0xa632eba6
pushf
not r12d
add r12d, 0x1eb3b039
xor r12d, 0x119be32e
rol r12d, 0x8a
popf
pushf
not r12d
add r12d, 0xf794fc8
xor r12d, 0x33da5e23
rol r12d, 0x8c
popf
cmp ebx, 0xb
ja 0x140158bd4
push rax
pushf
mov eax, 0x3964e64c
pushf
not eax
add eax, 0x5400577b
xor eax, 0x655b2272
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x13eaeb0f
xor eax, 0x7b679d5d
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x61f09e79
xor eax, 0x36154761
rol eax, 0x22
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xbf0ed9ef
pushf
not eax
add eax, 0x48c83b93
xor eax, 0x1caa6355
rol eax, 0x91
popf
pushf
not eax
add eax, 0x3230427a
xor eax, 0x4c431851
rol eax, 0x84
popf
jmp 0x140157763
bt r12d, ebx
jae 0x140158c53
push rax
pushf
mov eax, 0x42ccc41b
pushf
not eax
add eax, 0x2a9a3a4d
xor eax, 0x7d16bab2
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb05c7d
xor eax, 0x4c66d158
rol eax, 0x83
popf
pushf
not eax
add eax, 0x1f4ee8b5
xor eax, 0x28e4bfdc
rol eax, 0xec
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xae3d5690
pushf
not eax
add eax, 0x3f585ebc
xor eax, 0x72fbf42f
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x422e112a
xor eax, 0x41e5043
rol eax, 0xbe
popf
jmp 0x140157763
mov r13, qword [r15 + 8]
mov qword [rsp + 0x30], r13
and qword [r15 + 8], 0
cmp ebx, 8
jne 0x140158ccc
push rax
pushf
mov eax, 0x87600d22
pushf
not eax
add eax, 0x548c4c1c
xor eax, 0xd9d6064
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x24d43350
xor eax, 0x36ce3c5b
rol eax, 0xf6
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x14b8e227
pushf
not eax
add eax, 0x138eded
xor eax, 0x453b779
rol eax, 0x62
popf
pushf
not eax
add eax, 0x29d70a1c
xor eax, 0x3d72a364
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x38690b42
xor eax, 0x6c015ffd
rol eax, 0xae
popf
jmp 0x140157763
call fcn.140119ff5
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.140119ff5
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0xb36dc711
pushf
not eax
add eax, 0x5b95526d
xor eax, 0x603f77ac
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x55b77d8c
xor eax, 0x135389ac
rol eax, 0x28
popf
jmp 0x140157763
cmp ebx, 8
jne 0x140158d99
push rax
pushf
mov eax, 0xc5151620
pushf
not eax
add eax, 0x77b87c59
xor eax, 0x7e588ec9
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x4e2b8ab5
xor eax, 0x52d71776
rol eax, 0xcd
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xab97c3b7
pushf
not eax
add eax, 0x27b2c57c
xor eax, 0x1575f716
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x5c9250a1
xor eax, 0x5f9bd5d4
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x385e5537
xor eax, 0x34570c09
rol eax, 0xca
popf
pushf
not eax
add eax, 0x4ade798a
xor eax, 0x45d02995
rol eax, 0xd0
popf
jmp 0x140157763
mov rax, qword [0x140032568]
shl rax, 4
add rax, qword [r15]
mov rcx, qword [0x140032570]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0x6be05cd4
pushf
not eax
add eax, 0x5c22d97e
xor eax, 0x9eb6080
rol eax, 0x81
popf
pushf
not eax
add eax, 0x2c5eebde
xor eax, 0x690cb38a
rol eax, 0xe7
popf
jmp 0x140157763
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x140158ead
push rax
pushf
mov eax, 0x6e2da8c6
pushf
not eax
add eax, 0x78a154cc
xor eax, 0x605356db
rol eax, 0x10
popf
pushf
not eax
add eax, 0x4ba62ee7
xor eax, 0x1df61af0
rol eax, 0x19
popf
pushf
not eax
add eax, 0x7b684548
xor eax, 0x6b31b600
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd7d1e19
xor eax, 0x571d71a0
rol eax, 0x78
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xcab88ee4
pushf
not eax
add eax, 0x5f9247e0
xor eax, 0x5cdac979
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x47b8c27f
xor eax, 0x16f3cbb
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xfe475a5
xor eax, 0x640a194a
rol eax, 1
popf
pushf
not eax
add eax, 0x40d70fdc
xor eax, 0x64e71b07
rol eax, 0xfe
popf
jmp 0x140157763
and qword [rax + 8], 0
add rax, 0x10
jmp 0x140158e4a
mov rax, qword [0x14003e040]
mov qword [rdi], rax
jmp 0x140159045
mov r12d, 0x36bb445f
pushf
not r12d
add r12d, 0x194ee851
xor r12d, 0xbcb81cf
rol r12d, 0xbd
popf
pushf
not r12d
add r12d, 0x3666d879
xor r12d, 0x210156e7
rol r12d, 0xf4
popf
pushf
not r12d
add r12d, 0x4fadb5d7
xor r12d, 0x6ac6322e
rol r12d, 0xd
popf
push rax
pushf
mov eax, 0x3a7fd581
pushf
not eax
add eax, 0x5ddeda6
xor eax, 0x68241fa7
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf52578c
xor eax, 0x524e903a
rol eax, 0xbb
popf
jmp 0x140157763
test r14b, r14b
je 0x140159090
push rax
pushf
mov eax, 0x3ad442ce
pushf
not eax
add eax, 0x2c343133
xor eax, 0x57909bb6
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x409cfe35
xor eax, 0x4f0750d5
rol eax, 0x48
popf
pushf
not eax
add eax, 0x7bac3d6b
xor eax, 0x267a4144
rol eax, 0x37
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x6f5a9afa
pushf
not eax
add eax, 0x1f7c95ac
xor eax, 0x50f45f5b
rol eax, 0x26
popf
pushf
not eax
add eax, 0x649fed81
xor eax, 0x2e4672c8
rol eax, 0xad
popf
jmp 0x140157763
mov ecx, 0xd84fcb63
pushf
not ecx
add ecx, 0x51990b25
xor ecx, 0x3a19cd9b
rol ecx, 0x6c
popf
pushf
not ecx
add ecx, 0x37261732
xor ecx, 0x280074fc
rol ecx, 0xb7
popf
call fcn.14014179d
push rax
pushf
mov eax, 0x4ddd7231
pushf
not eax
add eax, 0x576f2199
xor eax, 0x2e8edf04
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9d1c99f
xor eax, 0x5337b815
rol eax, 0x97
popf
pushf
not eax
add eax, 0x3c6ed2c9
xor eax, 0x5ce5339e
rol eax, 0xe8
popf
jmp 0x140157763
cmp rsi, 1
jne 0x140159189
push rax
pushf
mov eax, 0xde6c0e5b
pushf
not eax
add eax, 0x63457e43
xor eax, 0x372511ad
rol eax, 0x98
popf
pushf
not eax
add eax, 0x5a501400
xor eax, 0x7ea238e7
rol eax, 0x34
popf
pushf
not eax
add eax, 0x62bccf74
xor eax, 0x69b5bb91
rol eax, 0x4b
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x62d9beb8
pushf
not eax
add eax, 0x11a019b1
xor eax, 0x7aa8078f
rol eax, 0x10
popf
pushf
not eax
add eax, 0x61390a0
xor eax, 0x289bbc30
rol eax, 0xc5
popf
jmp 0x140157763
xor eax, eax
jmp 0x14015839a
cmp ebx, 8
jne 0x140159254
push rax
pushf
mov eax, 0x1df616ee
pushf
not eax
add eax, 0x1af008f1
xor eax, 0x5bd656a5
rol eax, 0x47
popf
pushf
not eax
add eax, 0x593c34f
xor eax, 0x7ff6cc54
rol eax, 0xa
popf
pushf
not eax
add eax, 0x793cecb5
xor eax, 0x40129a9b
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x787663d3
xor eax, 0x7d226c74
rol eax, 0xd7
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x4b18c6dc
pushf
not eax
add eax, 0x7b019a30
xor eax, 0x2e9554b8
rol eax, 0x59
popf
pushf
not eax
add eax, 0x397c340a
xor eax, 0x7a7938fa
rol eax, 0xa9
popf
jmp 0x140157763
call fcn.140119ff5
movabs r10, 0x79e6b4e695d483fb
pushf
not r10
add r10, 0x3c6ffd8f
xor r10, 0x54067483
rol r10, 3
popf
pushf
not r10
add r10, 0x7414046
xor r10, 0x4b3eb3ba
rol r10, 0xa2
popf
pushf
not r10
add r10, 0x64f2f4c1
xor r10, 0x5b9fb1e6
rol r10, 0x9b
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x14002b4b8]
call r8
jmp 0x1401593bc
movabs r10, 0xa0fa03253918a82a
pushf
not r10
add r10, 0x637768d1
xor r10, 0x7dcaa83b
rol r10, 0xd2
popf
pushf
not r10
add r10, 0x2e187288
xor r10, 0x6d437bf3
rol r10, 0x2f
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x14002b4b8]
jmp 0x140159387
call rdx
push rax
pushf
mov eax, 0xbccece9c
pushf
not eax
add eax, 0x4a28cf15
xor eax, 0x157b27f8
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x259d4cd1
xor eax, 0x23774487
rol eax, 7
popf
jmp 0x140157763
cmp ebx, 0xb
ja 0x1401593f4
push rax
pushf
mov eax, 0xdca4acea
pushf
not eax
add eax, 0x1aeb98eb
xor eax, 0x1906fbb7
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x777a5f1f
xor eax, 0x4838109e
rol eax, 0x90
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x6b8190ba
pushf
not eax
add eax, 0x134e8c5
xor eax, 0x1538a081
rol eax, 0xca
popf
pushf
not eax
add eax, 0x205cb221
xor eax, 0x44d2626
rol eax, 0x17
popf
pushf
not eax
add eax, 0x6b7c2588
xor eax, 0x4f09c9b6
rol eax, 0x32
popf
jmp 0x140157763
bt r12d, ebx
jae 0x140159473
push rax
pushf
mov eax, 0x45d694b6
pushf
not eax
add eax, 0x5a85d7c9
xor eax, 0x19a82596
rol eax, 0x99
popf
pushf
not eax
add eax, 0x15ce5230
xor eax, 0xdaec362
rol eax, 0x71
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xb3b52bbe
pushf
not eax
add eax, 0x263ad6a5
xor eax, 0x789dbb53
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x4ce37968
xor eax, 0xc73297d
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x35e0dda9
xor eax, 0x1e1b7980
rol eax, 0x93
popf
pushf
not eax
add eax, 0x4b1d3e3a
xor eax, 0x31e1785d
rol eax, 0xdc
popf
jmp 0x140157763
mov qword [r15 + 8], r13
cmp ebx, 8
jne 0x14015951b
push rax
pushf
mov eax, 0x90a67d92
pushf
not eax
add eax, 0x69ca83b8
xor eax, 0x15b8ae75
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x279d4922
xor eax, 0x23e6885f
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x7bbf9b14
xor eax, 0x694f486a
rol eax, 0x76
popf
jmp 0x140157763
push rax
pushf
mov eax, 0x7641171
pushf
not eax
add eax, 0x1cd134c2
xor eax, 0x414094f1
rol eax, 0xef
popf
pushf
not eax
add eax, 0x586d83c
xor eax, 0x29b62e7b
rol eax, 0x1f
popf
jmp 0x140157763
call fcn.140119ff5
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x1401591bc
test r14b, r14b
je 0x1401595f0
push rax
pushf
mov eax, 0x25572d5b
pushf
not eax
add eax, 0x3f9ed9a2
xor eax, 0x4db05006
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x4d1eda8b
xor eax, 0x12bc6435
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x695d9519
xor eax, 0x6fc2bd67
rol eax, 0x11
popf
pushf
not eax
add eax, 0x74bcc226
xor eax, 0x75a49650
rol eax, 0xd1
popf
jmp 0x140157763
push rax
pushf
mov eax, 0xb2c70a0d
pushf
not eax
add eax, 0x3a8d00b4
xor eax, 0x1736c2ad
rol eax, 0x18
popf
pushf
not eax
add eax, 0x62d93d8f
xor eax, 0x49d62cf8
rol eax, 0x69
popf
pushf
not eax
add eax, 0x16f20b3d
xor eax, 0x4a24c6fc
rol eax, 0xe4
popf
jmp 0x140157763
lea ecx, [rsi + 3]
call fcn.14014179d
push rax
pushf
mov eax, 0xd9705955
pushf
not eax
add eax, 0x691ca439
xor eax, 0x776e4f54
rol eax, 0x91
popf
pushf
not eax
add eax, 0x55da06d7
xor eax, 0x42107dac
rol eax, 0x91
popf
pushf
not eax
add eax, 0x2fa541e2
xor eax, 0x1586db29
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x7001cadd
xor eax, 0x5df5f6eb
rol eax, 0x18
popf
jmp 0x140157763
mov ecx, 0xf94a8d7f
pushf
not ecx
add ecx, 0x52659106
xor ecx, 0x4b29b776
rol ecx, 0x38
popf
pushf
not ecx
add ecx, 0x460684b5
xor ecx, 0x7c164ddc
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0x176d0f48
xor ecx, 0x57f77b57
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0x49cf7788
xor ecx, 0x2f3f630f
rol ecx, 0xd6
popf
call fcn.1401115b3