Function at 0x14004a3c0
Capabilities:
Encode data using xor

Disassembly:
mov rax, qword [rsp + 0x40]
cmp rax, 0x43
mov dword [rsp - 0x40], edi
mov dword [rsp - 0x1c], 0x513e6899
mov dword [rsp - 0x3c], 0x27f36e3e
mov dword [rsp - 0x20], 0x5ded2494
and al, 0xe0
xchg esp, eax
and al, 0xed
pop rbp
jb fcn.14004848b
jmp 0x140048609
movabs rdi, 0x1167f400000502e9
jne 0x1400483cb
jmp 0x1400488d2
je 0x1400483cb
jmp 0x1400488c7
ret
pop rbp
xor cx, dx
mov word [rbp + rax*2 + 0xeb8], cx
mov rax, qword [rsp + 0x40]
push rdi
jmp 0x1400483c9
inc rax
xchg r8, r8
mov r11, r11
mov dword [rsp - 0x18], ebp
xchg r13, r13
mov qword [rsp + 0x40], rax
jmp 0x140048297
pop rdi
je 0x1400488e3
jne 0x1400488e3
rol ebx, 0x42
jmp rax
jmp 0x1400485de
push rbp
movabs rbp, 0x5097bbfffffa2ae9
jne 0x140048b2a
jmp 0x140048559
je 0x140048b2a
call fcn.140048cb1
add rsp, 0x1f
pop rbp
jne 0x140048b60
je 0x140048b60
jge 0x140049b2d
lea ebx, [rdi - 0x7d9f]
lea r13d, [rbx - 0x1421]
lea r12d, [rdx + 0x719d]
movabs r13, 0x78977dfffff9f3e9
rcr r14d, 0xb9
test r15d, 0x31d4eb8c
jmp fcn.1400482bd
jmp 0x140048558
jle 0x140048db8
pop rbx
ror ecx, 0x93
rol esi, 0x9e
test rdx, rdx
lea r10d, [rbp + 0x45c6]
call fcn.140048d0e
mov rax, qword [rsp + 0x40]
mov dword [rsp - 0x34], 0x46dc67c6
mov dword [rsp - 0x40], 0x23ed0a2
mov dword [rsp - 0x10], ecx
mov dword [rsp - 0x3c], 0x3bfae16b
jmp 0x140048b27
add byte [rax], al
invalid
movabs rcx, 0x6b6ac57460f5bf94
mov word [rbp + 0xe38], bx
xchg rdi, rdi
mov dword [rsp - 0x30], 0x4f270b39
jmp 0x140049cf7
mov dword [rsp - 0x28], 0x57408ad
xchg r14, r14
mov dword [rbp + 0x4b2], 0x24003a
mov dword [rbp + 0x4b6], 0x7f0084
mov dword [rbp + 0x4ba], 0x5a0075
mov dword [rsp - 0xc], 0x38ab9680
jmp 0x140049bcf
mov dword [rsp - 0x34], 0x3e61d5f1
jb 0x140049b71
mov eax, pe_nt_image_headers64
mov word [rbp + 0x81a], bx
mov word [rbp + 0x4f6], ax
mov dword [rsp - 0x30], 0x41e2237c
jmp 0x140049090
mov eax, r13d
xchg rsp, rsp
mov dword [rsp - 0x3c], 0x289efadc
shr eax, cl
movzx ecx, al
jmp 0x140049ebb
jne 0x140049da0
je 0x140049da0
call 0x140049016
add rsp, 0x34
pop r10
jmp 0x140049ba9
add rsp, 0x34
pop rsi
ret
pop rsi
movzx edx, word [rbp + rax*2 + 0x40e]
mov rsi, rsi
mov dword [rsp - 0x44], 0x568210d6
jmp 0x140049566
mov rax, qword [rsp + 0x40]
mov dword [rsp - 0x3c], 0x24e24043
mov dword [rsp - 0x18], 0x5b277305
xchg r10, r10
mov dword [rsp - 0xc], 0x419ff8d2
inc rax
mov qword [rsp + 0x40], rax
je 0x140048f39
jne 0x140048f39
je 0x140049f02
lea edi, [rbx - 0x93a4]
movabs r13, 0x40e8e4000004cde9
lea r12d, [rdi - 0xfb7]
cmp r15, rcx
sub edi, 0x6eb024e3
syscall
jmp rax
jmp 0x14004940b
mov dword [rbp + 0x190], 0x22003a
mov dword [rbp + 0x194], 0x370082
mov dword [rbp + 0x198], 0x140012
mov r9, r9
mov dword [rsp - 0x18], 0x20be7766
push r11
movabs r11, 0x12d72e00000d64e9
jmp 0x140049cd8
jmp 0x140049cf0
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
mov dword [rsp - 0x28], 0x3d48e3a1
mov dword [rsp - 0x3c], 0x1c0bf53f
mov rax, qword [rsp + 0x40]
and cl, r12b
push r13
jne 0x140048fc8
je 0x140048fc8
cmp rbx, rbx
or edi, 0xda4e6fc2
ret
jmp 0x140049135
ret
pop r12
xchg rbx, rbx
xchg rdi, rdi
mov rax, qword [0x140142070]
lea r8, [rbp + 0x7f2]
jmp 0x140048ddb
movabs r12, 0x102f97210d5be1eb
jne 0x140049004
jmp 0x140048fe7
je 0x140049004
call 0x140048f76
add rsp, 0x34
pop r12
je 0x140049044
jne 0x140049044
mul r11
syscall
cpuid
call rax
xor edi, 0x1206729e
jmp rax
jmp 0x140048fe6
mov dword [rbp + 0x44e], 0x4700ed
xchg rcx, rcx
mov dword [rsp - 0x20], 0x3e2ee8ea
je 0x140049075
jne 0x140049075
movabs r12, 0x21155a0000061de9
rcr r13d, 0x51
dec r9
pushf
cmp rdi, rcx
jno 0x140049c29
jmp 0x140049697
ret
mov dword [rsp - 0x38], 0x61536d96
mov dword [rsp - 0x20], 0x56874781
mov dword [rbp + 0x47e], 0x7800be
mov dword [rbp + 0x482], 0x22002e
mov dword [rbp + 0x486], 0x5f00c7
jmp 0x1400497d1
je 0x1400496a7
call 0x1400490ce
add rsp, 0x34
pop r8
ret
mov eax, r13d
shr eax, cl
mov dword [rsp - 0x18], edi
mov r11, r11
mov dword [rsp - 0xc], esp
movzx ecx, al
mov rax, qword [rsp + 0x40]
jmp 0x140049f73
mov dword [rbp + 0x436], 0x76008f
xchg rsi, rsi
xchg r14, r14
mov dword [rsp - 0x3c], 0x73ea48fe
jmp 0x14004a023
xchg rdx, rdx
mov dword [rsp - 0x40], 0x605055df
mov dword [rsp - 0x28], 0x1dddc4f7
xor rax, rcx
xor ecx, ecx
call rax
xor eax, eax
jmp 0x140049581
movabs r13, 0x68f13000000590e9
jne 0x140049137
jmp 0x1400496cc
je 0x140049137
call fcn.140049042
add rsp, 0x34
pop r13
ret
mov dword [rsp - 0x34], 0x5882376d
mov dword [rsp - 0x24], ebp
mov r14, r14
mov qword [rsp + 0x40], rax
jmp 0x1400496f9
mov dword [rbp + 0x496], 0x370082
mov dword [rsp - 0x30], 0x241343d1
mov rcx, rcx
jmp 0x14004a182
cmp eax, 1
je 0x14004a313
adc dword [rax], eax
add bh, al
test dword [rcx + rax], esi
add byte [rax + rax - 0x40beff8a], dh
and byte [rax], al
add byte [rax], al
mov dword [rbp + 0x174], 0x7600b4
mov r15d, 0x20
mov dword [rsp - 0x28], 0x1013e7ab
push r15
movabs r15, 0x683ee000008c9e9
jmp 0x140049343
jmp 0x140049a7a
mov dword [rsp - 0x24], 0x10b6c839
mov dword [rsp - 0x20], 0x439756c
mov dword [rsp - 0x38], 0xadcf8a1
mov rsi, rsi
mov qword [rsp + 0x40], rbx
jmp 0x140048f94
mov rax, qword [rsp + 0x40]
inc rax
mov dword [rsp - 0x2c], 0x7eb49bcc
je 0x140049201
jne 0x140049201
jmp rcx
jmp 0x140049154
mov dword [rsp - 0x38], ebx
mov dword [rsp - 0x20], esi
mov dword [rsp - 0x2c], ecx
mov dword [rsp - 0xc], 0x6aaafd9
mov dword [rbp + 0x1a8], 0x15007b
mov dword [rbp + 0x1ac], 0x650095
mov dword [rbp + 0x1b0], 0x220034
jmp 0x1400491b9
lea ecx, [rax + 0x3d]
mov dword [rsp - 0x34], 0x1d0dd11c
push r10
je 0x140049280
jne 0x140049280
lea r12d, [rbp - 0xb89f]
ret
jmp 0x14004a19f
xchg r11, r11
movabs rcx, 0x6b6ac57460f5bf94
mov word [rbp + 0xdbc], bx
xor rax, rcx
lea rdx, [rbp + 0xd4c]
je 0x1400492fd
jne 0x1400492fd
jmp rax
jmp 0x14004a1bb
lea rdx, [rbp + 0xdbe]
push r10
movabs r10, 0x6ddb0d00000218e9
jne 0x14004931a
jmp 0x140049537
je 0x14004931a
call fcn.14004939d
jmp 0x140049530
mov edx, eax
mov rcx, rcx
lea rdi, [rbp + 0xdbe]
xor eax, eax
jmp 0x140049265
jne 0x1400491ac
je 0x1400491ac
call 0x140049341
add rsp, 0x34
pop r15
ret
pop r11
mov dword [rbp + 0x48a], 0x22003a
mov dword [rbp + 0x48e], 0x600083
mov dword [rbp + 0x492], 0x22003a
jmp 0x14004916d
mov dword [rsp - 0x24], 0x1f528c2d
push r9
movabs r9, 0x14a20d00000635e9
jne 0x1400493af
jmp 0x1400499e9
je 0x1400493af
and cl, r12b
shl cl, 3
mov r14, r14
xchg r10, r10
mov dword [rsp - 0x1c], 0x58735f90
movzx edx, word [rbp + rax*2 + 0xb0]
push r10
jmp 0x140049449
mov rax, qword [rsp + 0x40]
mov dword [rsp - 0x40], 0x567fc3e9
cmp rax, r15
jb 0x14004a0b2
jmp 0x140049674
mov dword [rbp + 0x42a], 0x22003e
mov dword [rbp + 0x42e], 0x780095
mov dword [rbp + 0x432], 0x700029
jmp 0x1400490f7
movabs r10, 0x6ae8f900000e4fe9
jne 0x14004944b
jmp 0x14004a29f
call 0x1b4fb09c0
hlt
je 0x14004944b
call fcn.1400495b4
add rsp, 0x34
jmp 0x14004a29c
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
je 0x140049499
jne 0x140049499
lea edi, [rdi - 0xa750]
call rcx
syscall
lea r10d, [rbp + 0x6aab]
rcr edx, 6
rcr r10d, 0x35
lea r12d, [rcx - 0xde16]
movabs r11, 0x41786a00000d81e9
lea esi, [rbp - 0x1f04]
rcr r12d, 0xaf
jmp 0x140049d57
jmp 0x14004a21f
call fcn.1400a6a44
test eax, eax
je 0x14004adf0
mov r15, r15
mov dword [rsp - 0x40], 0xeac0f02
jmp 0x140049187
push rcx
movabs rcx, 0x8486700000498e9
jne 0x1400494d0
jmp 0x14004996d
or byte [ebp - 0xa], sil
je 0x1400494d0
call 0x14004953c
jne 0x140049515
je 0x140049515
mul rdi
lea ecx, [rcx + 0x1a]
ror edx, 0x81
jb 0x140049588
js 0x1400498e0
lea r15d, [rdx + 0x605c]
mov r14d, 0x4d266c95
and edi, 0x52a8c7ce
jno 0x140048d5e
movabs r15, 0x21fb400000044de9
rol r11d, 0x29
or r13d, 0x77bc1999
mul r10
jmp 0x140049954
jmp 0x140049967
add rsp, 0x34
pop r10
ret
pop r10
ror rax, 0x11
jmp 0x1400498ff
mov dword [rbp + 0x188], 0x22003a
mov dword [rbp + 0x18c], 0x600083
mov dword [rsp - 0x3c], 0x5262f385
xchg rbx, rbx
jmp 0x140048f5a
xchg rsp, rsp
mov dword [rsp - 0x1c], 0x1b947b02
mov dword [rsp - 0x10], 0x33385870
mov eax, r13d
jmp 0x140049889
push rbp
movabs rbp, 0x621efa00000743e9
jne 0x140049584
jmp 0x140049ccc
add dl, bh
invalid
je 0x140049584
call 0x1400494ac
add rsp, 0x34
pop rbp
je 0x1400495cc
jne 0x1400495cc
jo 0x14004918d
lea r15d, [rcx + 0x61f4]
jmp rax
jmp 0x140049ccb
mov rax, qword [rsp + 0x40]
cmp rax, 0x3d
jb 0x14004946a
jmp 0x14004a091
not rax
mov r9d, 0x10
xchg r12, r12
mov dword [rsp - 0x38], ebp
rol rax, 0x27
jne 0x14004965e
je 0x14004965e
cmp r10d, 0xd800528
syscall
call rcx
ror r9d, 0x14
lea r15d, [rcx - 0xbe0e]
test r15d, 0xc8a75c3d
pushf
rol r14d, 0x8e
popfq
call rcx
rcl ebx, 0xd1
ror r14d, 0xfe
bswap rdx
movabs r11, 0x5ff42e000009e3e9
call rcx
lea r10d, [rdi + 0x756b]
int3
jmp 0x14004a046
mov rax, qword [0x140142070]
lea r8, [rbp + 0xae0]
mov dword [rsp - 0x28], 0x303ea54f
mov dword [rsp - 0xc], 0x6b8f6966
jmp 0x1400492ad
mov dword [rsp - 0x40], 0x657e30fe
mov dword [rsp - 0x40], edx
push r8
movabs r8, 0x58e9ab435bb77deb
jne 0x1400496a7
jmp 0x140049726
jmp 0x1400490c3
je 0x140049f94
call 0x1400496f9
add rsp, 0x34
pop rsi
ret
pop r13
shl cl, 3
movzx edx, word [rbp + rax*2 + 0x174]
mov dword [rsp - 0x34], 0x2b587608
mov r15, r15
mov dword [rsp - 0x28], 0x85b639
mov dword [rsp - 0x38], 0x768d19
jmp 0x140049c6d
mov rax, qword [rsp + 0x40]
cmp rax, r14
mov dword [rsp - 0x44], 0x63ec1766
xchg r13, r13
jmp 0x140048e7e
inc rax
mov dword [rsp - 0x30], 0xe5eb92c
mov qword [rsp + 0x40], rax
jmp 0x140049600
pop r8
mov dword [rbp + 0x452], 0x350037
mov dword [rbp + 0x456], 0x640086
mov dword [rbp + 0x45a], 0x70003e
mov dword [rbp + 0x45e], 0x650093
mov dword [rsp - 0x30], 0x699782be
jmp 0x140049e13
mov dword [rsp - 0x3c], 0x73d70742
mov rsi, rsi
jmp 0x14004abdb
mov dword [rsp - 0xc], 0x10bedc00
mov dword [rsp - 0x40], 0xbf282
lea rdi, [rbp + 0xd4c]
mov rcx, r15
rep stosb byte [rdi], al
lea rdi, [rbp + 0xae0]
jne 0x1400497b6
je 0x1400497b6
lea edx, [rbx - 0xbd47]
test r15d, 0x3d6c85b1
js 0x140049f42
rol edi, 0x75
cpuid
call rax
div r11
rol ebx, 0x6d
movabs r15, 0x637e31112e98a5eb
lea r10d, [rbp - 0x1a2b]
rcr r10d, 0x51
div r10
call 0x14004926f
mov dword [rsp - 0x28], 0x62e66241
xchg rdi, rdi
mov dword [rsp - 0x34], 0x6397bd
mov r9, r9
push r11
movabs r11, 0x30fd77fffffb70e9
jne 0x1400497eb
jmp 0x14004975d
jmp 0x140049360
jmp 0x140049973
pop r11
ret
pop r11
ror rax, 0x11
movabs rcx, 0x388ed21fe6e92e44
jmp 0x140049614
mov dword [rbp + 0x4ca], 0x27007b
mov dword [rsp - 0x28], 0x2ff72da0
mov rsp, rsp
mov dword [rbp + 0x4ce], 0x790086
mov dword [rbp + 0x4d2], 0x70002f
mov dword [rbp + 0x4d6], 0x780093
mov dword [rsp - 0x1c], 0x5502cf0e
jmp 0x140049eeb
mov dword [rsp - 0x34], 0x2c02a707
mov rsi, rsi
mov dword [rsp - 0x10], 0x212710df
mov dword [rsp - 0x34], 0x45221b33
mov rdi, rdi
mov dword [rbp + 0x446], 0x720095
mov dword [rbp + 0x44a], 0x7e003f
jmp 0x14004905a
shr eax, cl
movzx ecx, al
mov rax, qword [rsp + 0x40]
mov dword [rsp - 0x34], esi
xchg r13, r13
mov dword [rsp - 0xc], 0x6c3ec78a
mov dword [rsp - 0x1c], esp
je 0x1400498e7
jne 0x1400498e7
rcl ebx, 0x88
lea ebx, [rbx + 0x71ec]
lea r12d, [rcx - 0x740d]
test r8, rcx
sub edx, 0x97cc22c2
jmp 0x14004a606
lea esp, [rcx + rsi*8 - 1]
dec dword [rcx - 0x44]
jmp 0x140049aa2
mov r13, r13
mov rcx, rcx
mov dword [rsp - 0x2c], 0x17f1f37c
mov dword [rsp - 0x1c], 0x5445c013
movabs rcx, 0x388ed21fe6e92e44
not rax
mov r9d, r14d
jmp 0x140049ae2
mov dword [rbp + 0x4aa], 0x24007c
mov dword [rbp + 0x4ae], 0x7a00c7
mov dword [rsp - 0x14], 0x23084675
jmp 0x140048dfc
add al, 0
add byte [rsi + 0x48007900], ah
mov ecx, ecx
mov dword [rsp - 0x1c], ebx
jmp 0x140049d5e
add rsp, 0x34
pop rcx
ret
pop rcx
jmp 0x14004992a
je 0x1400497eb
call 0x140049b5b
add rsp, 0x34
pop r11
ret
mov dword [rbp + 0x19c], 0x4500c7
mov dword [rbp + 0x1a0], 0x23003e
mov dword [rbp + 0x1a4], 0x630082
jmp 0x14004922e
mov dword [rsp - 0x18], 0x7c966579
xchg rsi, rsi
mov dword [rsp - 0x24], 0x3adda59c
mov dword [rbp + 0x184], 0x5f00c7
jmp 0x140049542
push rsi
movabs rsi, 0x147c26fffff4c9e9
jne 0x140049a18
jmp 0x140048ee6
je 0x140049a18
call 0x140049bfc
je 0x140049a63
jne 0x140049a63
jne 0x1400494d5
dec r15
cmp r10, rdi
cmp r10, rdx
rcl r15d, 1
cmp r11d, 0xa38341f8
cmp rbx, rdx
jmp rax
jmp 0x140048ee0
pop r15
mov rbx, rbx
mov dword [rbp + 0x178], 0x31002f
mov dword [rbp + 0x17c], 0x220089
mov dword [rbp + 0x180], 0x7d007b
jmp 0x1400499f3
mov dword [rsp - 0x2c], ecx
xor cx, dx
mov word [rbp + rax*2 + 0xd4c], cx
jmp 0x140048eff
mov dword [rsp - 0x28], 0x701c01b4
cmp edx, 6
jne 0x14004f441
mov rcx, qword [0x140142a70]
mov dword [rsp - 0x14], ebx
mov dword [rsp - 0x18], 0x6f71a70b
mov rsp, rsp
jmp 0x1400494b0
rol rax, 0x27
mov dword [rsp - 0x24], 0x7575d74b
mov dword [rsp - 0x20], 0x2c0e67f7
add rax, rcx
movabs rcx, 0xf54913b72156b1d0
jne 0x140049b1e
je 0x140049b1e
test r15, rdx
ror r9d, 0x91
lea r8d, [rcx + 0x5ae]
cmp r13d, 0x418580d6
movabs rbp, 0x18ab303d36b238eb
ror r13d, 0xc8
jns 0x14004a4ae
jmp 0x140049b58
or dword [rax], eax
add byte [rcx + 0x39], cl
clc
cmp r8, rdi
call 0x14004a5f4
mov dword [rbp + 0x476], 0x720093
mov dword [rbp + 0x47a], 0x7e0029
mov r10, r10
mov dword [rsp - 0xc], esp
jmp 0x140049e55
xor rax, rcx
mov dword [rsp - 0x3c], 0x1511f78c
xor ecx, ecx
call rax
jmp 0x140049330
invalid
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
xchg rdx, rdx
mov rax, qword [rsp + 0x40]
jmp 0x1400493e8
ret
pop r10
mov dword [rbp + 0x4e6], 0x7e00c7
mov dword [rbp + 0x4ea], 0x70002f
mov dword [rbp + 0x4ee], 0x780089
mov dword [rax], eax
js 0x140049bca
jmp 0x14004a266
mov dword [rsp - 0x18], 0x2691937e
xchg rdi, rdi
and al, 0xe8
jle 0x140049b68
xchg ecx, eax
xchg rdi, rdi
mov dword [rbp + 0x4be], 0x7800a3
mov dword [rbp + 0x4c2], 0x29007b
mov dword [rbp + 0x4c6], 0x620088
jmp 0x140049812
push rcx
invalid
mov eax, r13d
shr eax, cl
movzx ecx, al
mov rax, qword [rsp + 0x40]
mov dword [rsp - 0x34], 0x20c364b3
mov dword [rsp - 0x2c], 0x447373a8
jne 0x140049cbe
je 0x140049cbe
ror r10d, 0xea
pushfq
lea r8d, [rcx - 0xf64f]
ja 0x14004a8fa
dec r9
ret
jmp 0x1400493a3
ret
pop rbp
xchg r12, r12
mov r10, r10
jmp 0x14004976d
jne 0x140048f87
je 0x140048f87
call fcn.140049d1e
add rsp, 0x34
pop r11
ret
pop r11
jmp 0x1400499c5
mov rsp, rsp
mov dword [rsp - 0x20], 0x5e017b69
mov dword [rsp - 0x2c], 0x41f5a946
xor rax, rcx
jmp 0x14004930f
add byte [rax - 0x7d], cl
invalid
invalid
mov dword [rbp + 0x412], 0x25007b
mov dword [rbp + 0x416], 0x720089
mov dword [rbp + 0x41a], 0x200023
mov dword [rsp - 0x1c], 0x127698b2
jmp 0x140049f86
mov r15, r15
mov dword [rsp - 0x3c], esp
mov dword [rsp - 0x18], edi
mov dword [rsp - 0x20], 0x4988bd85
push r10
movabs r10, 0x5872dbfffffe05e9
jmp 0x140048ec4
jmp 0x140049baa
mov dword [rsp - 0x30], 0x6a0a451e
mov rdi, rdi
mov word [rbp + rax*2 + 0x7f2], cx
jmp 0x1400491de
mov dword [rbp + 0xcc], 0x15007b
mov dword [rbp + 0xd0], 0x650095
mov dword [rbp + 0xd4], 0x220034
mov dword [rsp - 0x3c], ebp
xchg rbp, rbp
mov qword [rsp + 0x40], rbx
jne 0x140049df7
je 0x140049df7
jmp rcx
jmp 0x140049b6c
mov rcx, rcx
mov dword [rbp + 0x462], 0x700022
mov dword [rbp + 0x466], 0x700086
mov dword [rbp + 0x46a], 0x39003a
mov dword [rsp - 0x1c], 0x4d316d97
mov dword [rbp + 0x46e], 0x370089
mov dword [rbp + 0x472], 0x310037
jmp 0x140049b38
mov dword [rsp - 0x10], 0x2849560c
xchg rsi, rsi
xchg r8, r8
je 0x140049ea7
jne 0x140049ea7
call rax
lea r11d, [rdx + 0x5b66]
rol byte [rbp + rcx*4 - 0x66], 1
pop bx
add byte [rax], al
or edi, 0x93e95aec
lea r8d, [rcx - 0x2ab5]
ja 0x140049d16
test r9, rbx
or edx, 0xff1eb1e1
rcl edx, 0xcd
rol ebx, 0x10
syscall
rcl r15d, 0x25
add r14d, 0x26cb6c94
jle 0x140049451
movabs r11, 0x26b8ac000001fce9
syscall
push r10
lea r10d, [rdi + 0xf687]
ret
jmp 0x14004a0a8
mov rax, qword [rsp + 0x40]
xor cx, dx
mov dword [rsp - 0x34], 0x71f17bd9
jmp 0x14004a2c0
mov dword [rsp - 0x44], edi
mov dword [rsp - 0x38], 0xa7771fd
mov dword [rbp + 0x4a6], 0x790094
jmp 0x1400494cd
mov dword [rsp - 0x3c], 0x1665d103
mov dword [rbp + 0x4da], 0x22007b
mov dword [rbp + 0x4de], 0x640082
mov dword [rbp + 0x4e2], 0x24003e
add byte [rdx - 0x38ff9c00], al
test edx, esp
add al, 0
add byte [rsi], bh
add byte [rax + rax], ah
mov dword [rsp - 0xc], 0xe8d6cd8
mov dword [rsp - 0x20], esp
jne 0x140049f46
je 0x140049f46
call rax
lea r8d, [rdi + 0xf85b]
call rax
ror ecx, 0x8d
cmp r9d, 0x53eb4ebb
xor r9d, 0x1e0ea9cb
lea r10d, [rbx - 0xc43f]
movabs r13, 0x2e06f8fffffe3ee9
jmp 0x14004aafc
invalid
jmp 0x140049d89
xor cx, dx
mov dword [rsp - 0xc], 0x598e4d02
xchg r11, r11
jmp 0x140049dad
mov r9, r9
mov dword [rsp - 0x18], 0x3118ae2c
push rsi
movabs rsi, 0x3793a40000025ae9
jne 0x140049f94
jmp 0x14004a1f3
jne 0x140049fde
je 0x140049fde
bswap rdx
popf
lea r8d, [rbp + 0x5ef0]
bswap rcx
test ebx, 0x5275afb2
ror r8d, 0x35
call rcx
popf
jnp 0x14004ac75
ret
ret
jmp 0x1400496b6
mov rax, qword [rsp + 0x40]
mov dword [rsp - 0x14], 0x364cb40e
xchg r9, r9
mov dword [rsp - 0x1c], 0x60ea1f67
and cl, r12b
shl cl, 3
jmp 0x140049a15
mov dword [rbp + 0x43a], 0x700028
mov dword [rbp + 0x43e], 0x740088
mov dword [rbp + 0x442], 0x250038
jmp 0x140049852
add rax, rcx
movabs rcx, 0xf54913b72156b1d0
mov dword [rsp - 0x2c], 0x3413a2b9
jmp 0x140049114
lodsb al, byte [rsi]
shr dword [0x1644967a4], 0xd8
xor byte [rsp + rdi], 0x7a
mov dword [rsp - 0x24], 0x67e0fa19
and al, 0xdc
sbb edx, edi
loopne 0x14004a0f3
jmp 0x140049dc5
mov dword [rsp - 0x1c], 0x1e18c362
mov dword [rsp - 0x38], 0x4d0a3a22
push r12
jmp 0x140049002
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
je 0x14004a0ef
jne 0x14004a0ef
ret
jmp 0x14004a000
dec dword [rcx + 0x39482f35]
fucompi st(0)
mov ah, 5
add byte [rax], al
mov r15, r15
rep stosb byte [rdi], al
lea rdi, [rbp + 0x7f2]
mov rcx, r14
rep stosb byte [rdi], al
mov dword [rsp - 0x20], edi
jmp 0x140049ab6
pop r10
ret
pop r10
xchg r11, r11
xchg rbp, rbp
in eax, dx
mov dword [rsp - 0x40], 0x3374f64f
jmp 0x14004a0ff
mov dword [rbp + 0x4a2], 0x350034
mov dword [rsp - 0x34], 0x43e3271e
mov r14, r14
je 0x14004a164
jne 0x14004a164
ror r8d, 0xae
ror r10d, 0xf2
popfq
call rcx
lea r8d, [rcx + 0x8425]
call rax
rcl r8d, 0xa3
movabs r12, 0x46c738fffffd67e9
test r15, rbp
jl 0x14004ac5f
jmp 0x140049ed0
jmp rcx
mov dword [rsp - 0x44], edx
mov dword [rbp + 0x49a], 0x140012
mov dword [rbp + 0x49e], 0x7300c7
jmp 0x14004a131
movabs r10, 0x5a64dffffff76e9
jne 0x14004a1a1
jmp 0x14004a11c
je 0x14004a1a1
call 0x14004a2bb
add rsp, 0x34
jmp 0x14004a119
mov rcx, rcx
mov dword [rsp - 0x10], 0x3292365e
xchg r12, r12
push r11
movabs r11, 0x5c217dfffff62be9
je 0x14004a1e1
jmp 0x1400497fd
jne 0x14004a1e1
rcr edi, 0xf2
div r15
movabs r11, 0x6a5254000000c0e9
rcl edi, 0x6b
jge 0x14004b006
jmp 0x14004a2a6
ret
pop rsi
mov dword [rbp + 0x41e], 0x740082
mov dword [rbp + 0x422], 0x35002f
mov dword [rbp + 0x426], 0x370083
mov dword [rsp - 0xc], 0x49dfa709
jmp 0x140049426
xchg rdi, rdi
xchg r8, r8
and cl, r12b
shl cl, 3
push rdx
movabs rdx, 0x1115d509795a5eeb
jne 0x14004a22e
jmp 0x14004a28e
jne 0x14004a258
je 0x14004a258
or esi, 0xe20b2fba
and r10d, 0x664874ba
rcr edi, 0x32
rol r13d, 0x78
jbe 0x14004a47b
movabs r14, 0x374fb8fc2fce27eb
int3
jmp 0x14004a281
mov dword [rbp + 0x4f2], 0x70002c
mov r9, r9
mov dword [rsp - 0x3c], ebp
mov qword [rsp + 0x40], rbx
jmp 0x140049465
je 0x14004a22e
call 0x14004a3c0
add rsp, 0x34
pop rdx
ret
pop rdx
movzx edx, word [rbp + rax*2 + 0x47e]
jmp 0x140048eac
pop r10
ret
pop r10
jmp 0x1400490da
jne 0x14004a1cd
je 0x14004a1cd
call 0x14004a3ee
add rsp, 0x34
jmp 0x1400497fa
mov dword [rsp - 0x2c], 0x67b7a1d4
mov dword [rsp - 0x34], 0x1faedccc
mov word [rbp + rax*2 + 0xdbe], cx
mov rax, qword [rsp + 0x40]
jne 0x14004a2ee
je 0x14004a2ee
js 0x14004a078
syscall
neg rbp
movabs r9, 0x6eadbefffff41ee9
rol r8d, 0x66
cmp r8, rbx
neg r9
cmp r10d, 0xb3373062
lea r9d, [rbx - 0x9b9c]
call 0x140049a38
jmp 0x140049711
mov dword [rbp + 0x134], 0x7600b4
xchg r14, r14
mov dword [rbp + 0x138], 0x31002f
mov dword [rbp + 0x13c], 0x220089
mov dword [rbp + 0x140], 0x7d007b
mov dword [rsp - 0x30], 0x5c42b758
je 0x14004a380
jne 0x14004a380
lea r14d, [rcx - 0x30f8]
jb 0x14004a085
cpuid
mov r10d, 0x9fd5553f
jl 0x140049bc6
jns 0x14004a535
div rbp
jmp rax
jmp 0x14004a440
mov dword [rsp - 0x34], 0x135f8b8
mov dword [rsp - 0x44], 0x30fd2d5e
mov dword [rbp + 0x35a], 0x37009e
mov dword [rbp + 0x35e], 0x350039
mov dword [rbp + 0x362], 0x6500c7
mov dword [rsp - 0x10], esi
jmp 0x14004a687
mov dword [rsp - 0x40], 0x47472554
mov rbp, rbp
not rax
mov r9d, 0x10
rol rax, 0x27
add rax, rcx
jne 0x14004a42c
je 0x14004a42c
jmp rax
jmp 0x14004abf5
mov dword [rbp + 0x144], 0x5f00c7
mov dword [rbp + 0x148], 0x22003a
mov dword [rbp + 0x14c], 0x600083
mov dword [rsp - 0x34], 0x3c628fbb
jmp 0x14004ad5f
jb 0x14004ab1c
mov word [rbp + 0xb62], bx
mov dword [rbp + 0x32a], 0x7800be
mov dword [rsp - 0x3c], 0x13bbc588
mov dword [rbp + 0x32e], 0x22002e
mov dword [rbp + 0x332], 0x5f00c7
add eax, dword [rax]
add byte [rsi - 0x38ff8800], bh
and al, 0xc4
mov ch, al
mov ebx, 0x2e85c713
add eax, dword [rax]
add byte [rsi], ch
add byte [rdx], ah
add bh, al
test dword [rdx], esi
add eax, dword [rax]
add bh, al
add byte [rdi], bl
mov dword [rbp + 0x336], 0x22003a
jmp 0x14004a938
mov dword [rsp - 0x44], 0x4b3446fc
and al, 0xbc
cld
xor al, 0x4b
invalid
mov dword [rsp - 0x14], ebp
mov dword [rsp - 0x30], 0x5c0c50b3
cmp rax, 0x20
jmp 0x14004a46b
xor eax, eax
lea rdi, [rbp + 0xce2]
mov dword [rsp - 0x30], 0x2a40b2da
jmp 0x14004a4e0
mov dword [rsp - 0x38], 0x2b8b4ac0
xchg r15, r15
mov rcx, r15
rep stosb byte [rdi], al
lea rdi, [rbp + 0xb22]
mov dword [rsp - 0x30], esi
jmp 0x14004abd8
mov dword [rsp - 0xc], 0x9ded037
xchg r15, r15
mov dword [rsp - 0x18], 0x96e0f01
mov r9, r9
mov dword [rsp - 0x40], 0x4407039e
mov dword [rsp - 0x1c], edx
and cl, r12b
jmp 0x14004ac88
add byte [rax], al
mov rcx, rcx
inc rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov dword [rsp - 0x18], edi
mov rdx, rdx
jmp 0x14004a4ad
xchg r15, r15
mov dword [rsp - 0x38], 0x6c470a7
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
and cl, r12b
shl cl, 3
mov dword [rsp - 0x30], 0x29782527
jmp 0x14004a65a
mov word [rbp + rax*2 + 0xce2], cx
mov rax, qword [rsp + 0x40]
inc rax
mov dword [rsp - 0x30], ebp
jmp 0x14004acd2
call 0x14004a566
add rsp, 0x2d
pop rdx
jmp 0x14004aaa0
movabs r11, 0x23cc1d00000084e9
jne 0x14004a598
jmp 0x14004a621
je 0x14004a598
call 0x14004a74e
add rsp, 0x2d
pop r11
ret
pop r14
ret
pop r14
lea rdx, [rbp + 0xce2]
ror rax, 0x11
movabs rcx, 0x388ed21fe6e92e44
jne 0x14004a60f
je 0x14004a60f
rcr r8d, 0x94
pushf
call rcx
lea r8d, [rdx - 0xfbb2]
pop rbp
rcl r14d, 0xf1
movabs rdx, 0x2cc088fffffdcae9
call rax
pushf
mov edx, 0x5c1f05d6
ret
invalid
jmp 0x14004a3de
pop r11
shr eax, cl
movzx ecx, al
mov rax, qword [rsp + 0x40]
jmp 0x14004ab79
mov dword [rbp + 0x342], 0x370082
mov dword [rbp + 0x346], 0x140012
mov dword [rsp - 0x20], 0x79cd7cd0
mov r11, r11
mov dword [rsp - 0x44], esi
jmp 0x14004a75a
mov dword [rsp - 0x20], 0x7c50a40f
movzx edx, word [rbp + rax*2 + 0x32a]
mov eax, r13d
shr eax, cl
xchg r11, r11
mov dword [rsp - 0x30], 0x1078e188
mov dword [rsp - 0x2c], 0x20e144a3
jmp 0x14004a8be
mov dword [rbp + 0x366], 0x23003e
mov dword [rbp + 0x36a], 0x630082
mov dword [rbp + 0x36e], 0x3f007b
xchg r10, r10
jmp 0x14004a971
add rsp, 0x2d
pop r12
ret
pop r12
mov r9, r9
mov dword [rbp + 0x372], 0x740089
mov dword [rbp + 0x376], 0x70003e
je 0x14004a700
jne 0x14004a700
cmp rbp, rbp
sub edi, 0xa8a018a2
add r12d, 0x74f38e1d
jmp rax
jmp 0x14004a76d
mov dword [rbp + 0x158], 0x140012
mov dword [rbp + 0x15c], 0x4500c7
mov r13, r13
mov dword [rsp - 0xc], 0x7dc0a34d
mov dword [rbp + 0x160], 0x23003e
mov dword [rbp + 0x164], 0x630082
jmp 0x14004a882
push r11
movabs r11, 0x7a523100000686e9
jne 0x14004a75e
jmp 0x14004ade9
jmp 0x14004add7
mov dword [rbp + 0x37a], 0x79008e
mov dword [rbp + 0x37e], 0x62007b
mov dword [rsp - 0x24], 0xd3dde80
mov r15, r15
mov dword [rsp - 0x2c], 0x4b0824df
mov dword [rsp - 0xc], 0x79e7c1cb
mov dword [rsp - 0x3c], 0x7e81c456
jne 0x14004a7c3
je 0x14004a7c3
rcr edx, 0x28
test rbx, rdi
cmp r9, rbx
lea r12d, [rdi + 0x9911]
xor ecx, 0x64ea5fce
cmp r8, rdi
movabs r13, 0x67978c0000052ae9
call rcx
or r15d, 0x5619a648
div r13
sub r15d, 0x5a806c74
cpuid
div r8
lea edx, [rdx - 0x7916]
neg rbx
call 0x14004aca0
jmp 0x14004acf2
movabs rcx, 0x6b6ac57460f5bf94
mov word [rbp + 0xd4a], bx
mov dword [rsp - 0x28], 0x6e52200e
mov dword [rsp - 0x24], 0x52ff8bd7
mov dword [rsp - 0x40], ecx
xor rax, rcx
push r14
jne 0x14004a85c
je 0x14004a85c
lea esi, [rdx - 0xa30a]
lea r14d, [rdi + 0xfcf]
test esi, 0xa5af9264
or edx, 0xf5bbf8b5
cmp r12, rcx
ror edi, 0xe7
rol r15d, 0xe1
add esi, 0x77006c4e
jo 0x140049fb2
test edx, 0xa87cc4d8
jb 0x14004aa54
movabs rcx, 0x17dc5600000257e9
call rax
lea r9d, [rdi - 0x57fb]
rol r9d, 0x29
jle 0x14004b6c2
jmp 0x14004aab8
jge 0x14004afb4
call 0x14004a634
mov dword [rbp + 0x168], 0x15007b
mov dword [rsp - 0x24], 0x1d0434d0
mov dword [rbp + 0x16c], 0x650095
mov dword [rbp + 0x170], 0x220034
mov qword [rsp + 0x40], rbx
mov dword [rsp - 0x1c], ecx
mov dword [rsp - 0x2c], 0x67e049ee
jmp 0x14004ab07
mov dword [rsp - 0x30], 0x4185c230
mov dword [rsp - 0x24], ebp
mov dword [rsp - 0x10], 0x2ac63827
movzx ecx, al
mov rax, qword [rsp + 0x40]
push rdx
je 0x14004a913
jne 0x14004a913
and r14d, 0x20cd5ad3
rcl r11d, 0x14
rol ebp, 0x51
rcl edi, 0xfb
lea r15d, [rdx + 0xd194]
rol edi, 0xfc
lea ebx, [rbx + 0xeefc]
and ebx, 0x9c06f250
dec rsi
or r13d, 0x900fc2f0
int3
jmp 0x14004abc5
mov dword [rsp - 0x18], 0x74dcc0f3
mov dword [rsp - 0x44], esi
push r11
jmp 0x14004ad7b
mov dword [rbp + 0x33a], 0x600083
mov dword [rsp - 0x40], 0x700b7674
mov dword [rsp - 0x10], 0x67a618d
mov dword [rsp - 0x30], 0x63889054
mov dword [rsp - 0x2c], 0x6aaee2c3
mov dword [rbp + 0x33e], 0x22003a
jmp 0x14004a632
mov dword [rsp - 0x2c], 0x18bf780f
mov dword [rsp - 0x3c], 0x35bd7598
push r12
movabs r12, 0x32a0e6fffffd2ae9
jne 0x14004a985
jmp 0x14004a6b4
je 0x14004a985
call fcn.14004ab5a
jne 0x14004a9b6
je 0x14004a9b6
popfq
rcl ebx, 0xbb
cmp r11d, 0xbddfee3
and r8d, 0x674b760
jb 0x14004a528
call rax
movabs r9, 0x728c11fffffcf2e9
jbe 0x14004ac3a
jmp 0x14004a6ad
cmp rdi, rcx
js 0x140049bd0
cmp edx, 0xe6c25974
cpuid
jo 0x14004ab20
ret 0x18
mov dword [rsp - 0x24], edx
mov eax, r13d
push r11
jne 0x14004aa1b
je 0x14004aa1b
pushfq
test ebp, 0x52fbb5d
rol edi, 0x84
ret
jmp 0x14004a596
mov dword [rsp - 0x34], 0x6e43f133
mov dword [rbp + 0x38e], 0x7e0028
add byte [rax], ch
add byte [rsi], bh
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov dword [rsp - 0x20], ebp
mov dword [rsp - 0x2c], 0x22b7bbb9
je 0x14004aa83
jne 0x14004aa83
lea r12d, [rdi - 0x51f5]
push rdi
sub edx, 0xcda84182
movabs rsi, 0x7facddfffffabee9
and r15d, 0x69ae57de
jmp rax
jmp 0x14004a546
ret
pop rdx
xor cx, dx
mov r13, r13
xchg r12, r12
mov dword [rsp - 0xc], 0x4acdfee9
jmp 0x14004a56e
movabs r14, 0xc24b6fffffb1fe9
jne 0x14004aaba
jmp 0x14004a5de
je 0x14004aaba
call 0x14004abc0
add rsp, 0x2d
invalid
invalid