Function at 0x1402bfa77
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using speck
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov ah, 0xf
mov qword [rsp + 0x10], rsi
movsx rax, r11w
mov qword [rsp + 0x18], rdi
cmovp rax, rax
cwde
nop
push rbp
not rax
movzx ebp, r9w
jmp 0x1402bfab5
push r12
not rbp
mov ah, cl
movsxd rbp, eax
push r13
mov bpl, bl
cmovge rax, rdx
push r14
movzx ebp, r15w
push r15
mov eax, 0x9d0ed609
jmp 0x1402bfadd
lea rbp, [rsp - 0x6610]
movsxd rax, ecx
mov eax, 0x6710
jmp 0x1402bfaf2
call fcn.1400dd860
sub rsp, rax
sal cx, 0x91
shl eax, 0x36
mov rax, qword [0x140118098]
xor rax, rsp
movsx rdx, cx
mov dl, dh
mov qword [rbp + 0x6600], rax
cmovge rdx, r14
bswap dx
cwd
mov dword [rbp + 0xc10], 1
not dx
mov dword [rbp + 0xc18], 0x101
lea rdx, [rbp + 0xc18]
movsx cx, r15b
lea rcx, [rbp + 0x54f0]
call qword [0x1400e2098]
lea rdx, [rbp + 0x54f0]
mov ch, 0x85
movzx ecx, bp
lea rcx, [rbp + 0xc40]
jmp 0x1402bfb6a
call fcn.140012700
nop
cwde
lea rax, [rbp + 0x660]
mov qword [rbp - 0x18], rax
jmp 0x1402bfb81
movdqa xmm1, xmmword [0x140102ab0]
mov r15b, dl
movdqu xmmword [rbp + 0x310], xmm1
mov r14b, 9
mov cl, 0x49
xchg sil, sil
mov dl, r10b
mov dl, 0x46
mov r8b, 0x4b
mov r9b, 0x4e
mov r11b, 0x57
setbe r12b
mov dil, 9
mov sil, 0x44
not r12b
mov r12b, cl
mov r14b, 0x48
mov r15b, 0x4a
mov r12b, 8
xchg r13b, r13b
mov r13b, 0x9f
mov r13b, 0x55
movdqa xmm0, xmm1
jmp 0x1402bfbd5
psrldq xmm0, 1
movd eax, xmm0
cmc
shld r10, rsi, 0x29
movd r10d, xmm1
test r9b, spl
xor al, r10b
mov byte [rbp + 0x311], al
xor byte [rbp + 0x312], r10b
and al, 0xad
xor byte [rbp + 0x313], r10b
xor byte [rbp + 0x314], r10b
sal al, 0x87
mov al, sil
xor byte [rbp + 0x315], r10b
xor byte [rbp + 0x316], r10b
xor byte [rbp + 0x317], r10b
xor byte [rbp + 0x318], r10b
xor byte [rbp + 0x319], r10b
add al, cl
not al
xor byte [rbp + 0x31a], r10b
xadd al, al
inc al
xor byte [rbp + 0x31b], r10b
xor byte [rbp + 0x31c], r10b
mov al, 0x26
or al, 0x1e
xor byte [rbp + 0x31d], r10b
xor byte [rbp + 0x31e], r10b
xor byte [rbp + 0x31f], r10b
xor cl, r10b
adc al, r11b
shl al, 0x1b
mov byte [rbp + 0x320], cl
dec cl
xor dl, r10b
rcl al, 0x3e
shld ecx, r12d, 0xa6
mov byte [rbp + 0x321], dl
movsx rcx, r13w
xor r8b, r10b
mov byte [rbp + 0x322], r8b
test bl, r8b
xor r9b, r10b
mov byte [rbp + 0x323], r9b
movzx rcx, dx
xor r11b, r10b
mov byte [rbp + 0x324], r11b
and cx, r13w
and al, 0x1c
xor dil, r10b
mov byte [rbp + 0x325], dil
xor sil, r10b
mov byte [rbp + 0x326], sil
xor cx, 0xffa2
sar al, 0x2f
and dh, 0x22
xor r14b, r10b
sbb al, 0x81
sar al, cl
mov byte [rbp + 0x327], r14b
add cl, cl
xor r15b, r10b
bsr edx, r10d
dec al
mov byte [rbp + 0x328], r15b
jmp 0x1402bfd01
xor r12b, r10b
dec rcx
rol cx, cl
mov byte [rbp + 0x329], r12b
xor r13b, r10b
rcl al, cl
mov byte [rbp + 0x32a], r13b
shl dl, 0x3e
mov al, 0x46
movsx edx, si
movzx cx, r11b
sar dx, cl
xor al, r10b
neg dx
btr rcx, r13
rol ch, 0x23
mov byte [rbp + 0x32b], al
movzx edx, sp
mov al, 0x50
xor al, r10b
cwd
cqo
mov cx, r11w
mov byte [rbp + 0x32c], al
setp dl
movsx edx, dx
mov cl, r12b
mov byte [rbp + 0x32d], 0
movzx ecx, di
cmove rcx, rcx
movzx edx, byte [rbp + 0x5b0]
movsx rcx, r10w
movzx ecx, dx
cmova ecx, esi
lea rcx, [rbp + 0x660]
call fcn.1400030f0
nop
lea rax, [rbp + 0x311]
mov r8b, 0x1d
mov r8, 0xffffffffffffffff
jmp 0x1402bfda1
nop dword [rax]
jmp 0x1402bfdaa
inc r8
cmp byte [rax + r8], 0
jmp 0x1402bfdb7
jne 0x1402bfdaa
lea rdx, [rbp + 0x311]
cmovne cx, bp
lea rcx, [rbp + 0x660]
call fcn.140012dd0
nop
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0xc20]
call fcn.140003f60
nop
setge dl
movdqa xmm1, xmmword [0x140102c80]
movdqu xmmword [rbp + 0x288], xmm1
mov dl, 0x6f
not r8b
mov r8b, 0x6e
jmp 0x1402bfe09
movdqa xmm0, xmm1
jmp 0x1402bfe12
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
stc
xor al, cl
sal r14b, cl
ror r11b, 0xb7
mov byte [rbp + 0x289], al
add r9b, r14b
rcl r9b, cl
xor byte [rbp + 0x28a], cl
test eax, r12d
shr r12b, 0x98
xor byte [rbp + 0x28b], cl
xor byte [rbp + 0x28c], cl
sub r13d, eax
xor byte [rbp + 0x28d], cl
xor byte [rbp + 0x28e], cl
xor byte [rbp + 0x28f], cl
xor byte [rbp + 0x290], cl
sal al, cl
xor byte [rbp + 0x291], cl
mov r11b, 0x8b
sbb r15b, 0x8d
xor byte [rbp + 0x292], cl
xor al, 0x2c
ror dil, 0x91
xor byte [rbp + 0x293], cl
xor byte [rbp + 0x294], cl
setns dil
sal r14b, cl
xor byte [rbp + 0x295], cl
sub r9w, 0x6711
rcr r13b, cl
xor byte [rbp + 0x296], cl
xor byte [rbp + 0x297], cl
stc
ror r9b, 0xa4
sub r13b, r13b
xor dl, cl
mov byte [rbp + 0x298], dl
xor r15b, 0xd
mov dil, 1
xor r8b, cl
or dl, 0x38
mov byte [rbp + 0x299], r8b
dec r11b
mov byte [rbp + 0x29a], 0
mov byte [rbp + 0x370], 0xc
mov al, 0x2c
rol sil, 0x3d
sub r14b, 0xb8
mov cl, 0x45
mov dl, 0x5c
and dil, r14b
xadd r12b, r11b
rcr dil, 0x9b
mov r8b, 0x36
xor r15b, dl
cmp edx, r15d
not r12b
movzx r9d, al
shl r15b, cl
sets r14b
sub r10d, r10d
xor al, 0xc
mov r12b, sil
mov byte [rbp + 0x371], al
add r13b, 3
rol dil, 0x1d
xor cl, 0xc
mov byte [rbp + 0x372], cl
cmp r14b, 0x82
shr r13, cl
xor dl, 0xc
shr r13w, cl
mov byte [rbp + 0x373], dl
and cl, dil
xor r8b, 0xc
mov byte [rbp + 0x374], r8b
rcl r14b, 0x29
xor r9b, 0xc
mov byte [rbp + 0x375], r9b
xor r11b, dil
mov byte [rbp + 0x376], r10b
mov byte [rbp + 0x458], 0x31
sal r13b, cl
sbb r13b, 0x82
mov al, 0x61
test r12w, 0xca16
mov cl, 0x72
mov dl, 0x11
rol r8b, cl
mov r8b, 0x7f
shl r11b, 0x2e
rcl r9b, 0x84
mov r9b, 0x58
mov r10b, 0x52
mov r11b, 0x5a
mov dil, 0x5f
mov sil, 0x50
rcl r14b, 0x3b
adc r14b, 0xd
adc r12b, r11b
mov r14b, 0x5c
sub r15b, r12b
shl r15b, 0x8b
btc r13w, r12w
mov r15b, 0x54
rcl r13, cl
mov r12b, 0xb
movzx r13d, dl
jmp 0x1402bffd4
sub ebx, ebx
test dx, 0xa482
xor al, 0x31
stc
mov byte [rbp + 0x459], al
xor cl, 0x31
jmp 0x1402bfff4
mov byte [rbp + 0x45a], cl
xadd cl, ch
cmp r9b, 0xb5
bsf cx, bp
xor dl, 0x31
adc cl, 0x2f
movsx cx, r10b
mov byte [rbp + 0x45b], dl
cmp cl, r12b
mov edx, 0xb2bb4b15
xor r8b, 0x31
mov byte [rbp + 0x45c], r8b
sbb dl, cl
mov edx, esp
xor r9b, 0x31
sar r8b, cl
setnp dl
or cl, 0x9f
mov byte [rbp + 0x45d], r9b
xor cx, r9w
sar r8w, cl
shl r8b, 0xa7
xor r10b, 0x31
mov byte [rbp + 0x45e], r10b
rcl r8b, cl
bts r8w, r11w
sbb cl, 0x3a
xor r11b, 0x31
rcl ch, 0x2c
bsr r8w, ax
shld r8w, bx, 0x18
mov byte [rbp + 0x45f], r11b
cwd
xor dil, 0x31
xor cl, r11b
mov byte [rbp + 0x460], dil
btc r8, rdi
sal cx, 0x8e
sar dl, 0x9b
xor sil, 0x31
mov byte [rbp + 0x461], sil
sal dl, 0xb0
xadd dx, cx
movzx cx, dil
xor r14b, 0x31
not r8b
xadd r8b, r8b
movsx rdx, sp
mov byte [rbp + 0x462], r14b
neg r8w
movsx rdx, r13w
xor r15b, 0x31
shr dx, cl
mov byte [rbp + 0x463], r15b
shr cl, 0x83
add ecx, edx
xor r12b, 0x31
sal rdx, 0x29
mov byte [rbp + 0x464], r12b
xor r13b, 0x31
cdq
jmp 0x1402c00fa
mov byte [rbp + 0x465], r13b
mov byte [rbp + 0x466], bl
bswap dx
cqo
lea r8, [rbp + 0xc40]
jmp 0x1402c011e
lea rdx, [rbp + 0x459]
setl cl
movsxd rcx, r13d
lea rcx, [rbp + 0x940]
jmp 0x1402c0137
call fcn.140012a20
nop
lea rcx, [rbp + 0x371]
mov rdi, 0xffffffffffffffff
inc r8w
sete r8b
mov r8b, sil
mov r8, rdi
jmp 0x1402c015e
inc r8
test r11w, r13w
jmp 0x1402c016a
cmp byte [rcx + r8], bl
jmp 0x1402c0173
jne 0x1402c015e
lea rdx, [rbp + 0x371]
xchg cl, ch
movzx cx, ah
bswap cx
mov rcx, rax
jmp 0x1402c0191
call fcn.140012640
mov rdx, rax
lea rcx, [rbp + 0x7e0]
jmp 0x1402c01a5
call fcn.1400126d0
nop
cwd
movsxd rdx, r9d
lea r8, [rbp + 0xc20]
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp + 0x920]
jmp 0x1402c01ca
call fcn.140012b00
nop
lea rcx, [rbp + 0x289]
jmp 0x1402c01dc
nop dword [rax]
inc rdi
cmp byte [rcx + rdi], 0
jne 0x1402c01df
mov r8, rdi
movsxd rdx, r13d
cwd
lea rdx, [rbp + 0x289]
mov rcx, rax
call fcn.140012640
mov rdx, rax
cmovl cx, si
lea rcx, [rbp + 0xce8]
jmp 0x1402c0216
call fcn.1400126d0
nop
movzx cx, bpl
lea rcx, [rbp + 0x920]
jmp 0x1402c022d
call fcn.140003050
nop
lea rcx, [rbp + 0x7e0]
jmp 0x1402c023f
call fcn.140003050
nop
movsx ecx, sp
lea rcx, [rbp + 0x940]
call fcn.140003050
movdqa xmm1, xmmword [0x140102ee0]
movdqu xmmword [rbp + 0x2c8], xmm1
mov sil, bpl
movdqa xmm2, xmmword [0x140103130]
movdqu xmmword [rbp + 0x2d8], xmm2
mov dl, 0x70
mov r8b, 0x6b
mov r9b, 0x74
mov r10b, 0x72
mov r11b, 0x75
mov dil, 0xbc
mov dil, 0x6f
jmp 0x1402c0290
mov sil, 0x68
jmp 0x1402c0298
movdqa xmm0, xmm1
jmp 0x1402c02a1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
not r13b
xor al, cl
sub r13, r15
rcr r15b, 0xb4
mov byte [rbp + 0x2c9], al
sub r14b, spl
xchg r15b, r15b
xor byte [rbp + 0x2ca], cl
xor byte [rbp + 0x2cb], cl
not r12b
sal r12b, cl
xor byte [rbp + 0x2cc], cl
rcl al, cl
xchg r13w, ax
xor byte [rbp + 0x2cd], cl
adc r13d, 0x8417823e
btc ax, ax
adc r14b, spl
xor byte [rbp + 0x2ce], cl
sal ax, 0x83
xor byte [rbp + 0x2cf], cl
xor byte [rbp + 0x2d0], cl
rcr r15b, cl
xor byte [rbp + 0x2d1], cl
xor byte [rbp + 0x2d2], cl
xor byte [rbp + 0x2d3], cl
xor byte [rbp + 0x2d4], cl
xor byte [rbp + 0x2d5], cl
cwde
xor byte [rbp + 0x2d6], cl
cdqe
shl r13b, cl
rcr rax, 0x35
xor byte [rbp + 0x2d7], cl
xor ax, 0xe48e
movd eax, xmm2
xor al, cl
stc
mov byte [rbp + 0x2d8], al
shr r15b, 0x89
rcr r13d, cl
xor byte [rbp + 0x2d9], cl
or r15b, 0x82
xor byte [rbp + 0x2da], cl
and r14b, dil
xor byte [rbp + 0x2db], cl
xadd al, al
add r13d, ebp
xor byte [rbp + 0x2dc], cl
xchg r14b, r13b
xor byte [rbp + 0x2dd], cl
rcl r14b, 0x30
xor byte [rbp + 0x2de], cl
movzx r13w, cl
xor byte [rbp + 0x2df], cl
test r14b, r14b
xor byte [rbp + 0x2e0], cl
xor byte [rbp + 0x2e1], cl
sbb r14b, r13b
xor byte [rbp + 0x2e2], cl
xor byte [rbp + 0x2e3], cl
rcl r14b, cl
xor byte [rbp + 0x2e4], cl
btc r13w, r11w
sal r12b, cl
xor byte [rbp + 0x2e5], cl
cmc
xor byte [rbp + 0x2e6], cl
ror r12b, 0x97
xor byte [rbp + 0x2e7], cl
sbb r13w, bp
adc r15b, 0x99
shr al, cl
xor dl, cl
shr r12b, 0x9e
mov byte [rbp + 0x2e8], dl
mov r13d, r13d
xadd dl, dl
xor r8b, cl
mov byte [rbp + 0x2e9], r8b
xor r15b, 0x96
xor r9b, cl
rcr r13d, cl
sar dl, cl
mov byte [rbp + 0x2ea], r9b
xor r10b, cl
mov byte [rbp + 0x2eb], r10b
xor r11b, cl
not r12b
mov byte [rbp + 0x2ec], r11b
add r9b, 0x2f
sar r15b, 0x9e
mov r9w, r12w
xor dil, cl
and r8b, 0x2f
mov byte [rbp + 0x2ed], dil
xor sil, cl
jmp 0x1402c0457
mov byte [rbp + 0x2ee], sil
mov byte [rbp + 0x2ef], 0
sal dil, 0x81
mov byte [rbp + 0x378], 0x3e
movzx r9, di
mov al, 0x1e
mov cl, 0x77
mov dl, 0x6e
btr r9, 0x1e
sbb r13b, dl
mov r8b, 4
movzx r9d, al
xor r10d, r10d
neg r11b
cmp r10d, 0x217b12e
xor al, 0x3e
mov byte [rbp + 0x379], al
and r12b, r15b
ror r12b, cl
xor cl, 0x3e
mov byte [rbp + 0x37a], cl
xor dl, 0x3e
shr r13w, 0x19
mov byte [rbp + 0x37b], dl
test bpl, 0x12
xor r8b, 0x3e
sbb r15b, r9b
mov byte [rbp + 0x37c], r8b
bswap r13
or al, 5
xor r9b, 0x3e
mov byte [rbp + 0x37d], r9b
and r8b, r14b
mov byte [rbp + 0x37e], r10b
rol r9b, 0x33
shl r11b, 0x84
mov byte [rbp + 0x468], 0x27
mov al, 0x77
setbe r10b
rcl r8b, cl
adc sil, 0xb3
mov cl, 0x64
mov dl, 7
mov r8b, 0x69
sar r11b, cl
mov r9b, 0x4e
cmc
mov r10b, 0x44
mov r11b, 0x4c
inc r14b
rol dil, cl
mov r14b, 0x1d
mov dil, 0x49
rcr r13b, 0x9f
ror sil, cl
not r15b
mov sil, 0x46
or r15b, spl
rcl r12b, cl
mov r14b, 0x4a
cmove r13d, edi
mov r15b, 0x42
btr r13, 0xbf
not r13b
mov r12b, 0x1d
btr r13, 0x83
btc r13, 0x3a
rol r13b, cl
movzx r13d, dl
xor ebx, ebx
jmp 0x1402c0563
xor al, 0x27
mov byte [rbp + 0x469], al
jmp 0x1402c0570
xor cl, 0x27
mov byte [rbp + 0x46a], cl
sar rcx, 0x1e
add cx, 0xff07
rcl ecx, cl
xor dl, 0x27
cmp rdx, r9
shr cx, 0x3b
adc cl, 0x85
mov byte [rbp + 0x46b], dl
xor r8b, 0x27
btc rdx, 3
xor cx, 0xfb3b
mov byte [rbp + 0x46c], r8b
xchg cl, ch
xor r9b, 0x27
shl dh, cl
cdq
bsr r8d, ebx
mov byte [rbp + 0x46d], r9b
clc
xor r10b, 0x27
bsr rdx, rax
mov ch, 0xf
mov byte [rbp + 0x46e], r10b
or ecx, 0x680c0819
xor r11b, 0x27
sbb ch, 0x27
mov byte [rbp + 0x46f], r11b
cdq
xadd dx, cx
sar r8w, cl
xor dil, 0x27
clc
mov byte [rbp + 0x470], dil
adc r8w, ax
xor sil, 0x27
not cx
mov byte [rbp + 0x471], sil
shrd r8w, r10w, 0xa9
sal r8b, cl
xor r14b, 0x27
mov byte [rbp + 0x472], r14b
btr rdx, 0xbf
xor r15b, 0x27
mov byte [rbp + 0x473], r15b
xor r12b, 0x27
inc dx
mov byte [rbp + 0x474], r12b
cmovb dx, di
and dl, dil
rcr ch, 0xbb
xor r13b, 0x27
movsx r8d, di
movzx edx, sp
mov byte [rbp + 0x475], r13b
not rcx
sets ch
cqo
mov byte [rbp + 0x476], bl
movzx cx, r10b
jmp 0x1402c0676
lea r8, [rbp + 0xc40]
mov cl, bpl
lea rdx, [rbp + 0x469]
seta ch
lea rcx, [rbp + 0x980]
jmp 0x1402c0696
call fcn.140012a20
nop
setg dil
lea rcx, [rbp + 0x379]
movsxd r8, r15d
mov rdi, 0xffffffffffffffff
movsx r8d, r8w
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rcx + r8], bl
jne 0x1402c06bf
lea rdx, [rbp + 0x379]
mov cx, ax
mov rcx, rax
jmp 0x1402c06de
call fcn.140012640
mov rdx, rax
setge cl
movzx cx, ah
not cl
lea rcx, [rbp + 0x800]
jmp 0x1402c06fb
call fcn.1400126d0
nop
movsx cx, r12b
mov r8d, 0x82a914
jmp 0x1402c0711
lea r8, [rbp + 0xc20]
bswap rcx
movsx dx, dl
lea rdx, [rbp + 0x800]
bswap cx
lea rcx, [rbp + 0x880]
jmp 0x1402c0735
call fcn.140012b00
nop
mov cl, dil
lea rcx, [rbp + 0x2c9]
jmp 0x1402c074a
nop word [rax + rax]
inc rdi
stc
cmp r13b, sil
cmp byte [rcx + rdi], 0
jne 0x1402c0750
mov r8, rdi
lea rdx, [rbp + 0x2c9]
mov cl, sil
mov rcx, rax
jmp 0x1402c0776
call fcn.140012640
mov rdx, rax
setno cl
mov cx, 0x91aa
lea rcx, [rbp + 0xcc8]
jmp 0x1402c0791
call fcn.1400126d0
nop
cmovg cx, r14w
movsx ecx, bp
lea rcx, [rbp + 0x880]
jmp 0x1402c07ab
call fcn.140003050
nop
cmovb ecx, edi
xchg cx, cx
movsxd rcx, ebx
lea rcx, [rbp + 0x800]
call fcn.140003050
nop
lea rcx, [rbp + 0x980]
jmp 0x1402c07d3
call fcn.140003050
movdqa xmm1, xmmword [0x140103220]
movdqu xmmword [rbp + 0x330], xmm1
xchg r13b, r12b
mov cl, 0x79
not r9b
mov dl, 0x6e
mov r8b, 0x7f
movzx r14d, r13w
mov r9b, 0x7e
mov r10b, 0x3a
mov r15b, 0x97
jmp 0x1402c0807
mov dil, 0x4e
jmp 0x1402c0817
mov sil, 0x75
movzx r12w, dl
movzx r14d, r10b
mov r15b, 0x56
movzx r12d, sil
mov r13b, bpl
mov r13b, 0x7b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
btc r11w, di
rcl r11w, 0xbe
bsr r11w, sp
movd r11d, xmm1
xor al, r11b
cmp dil, 0x37
mov byte [rbp + 0x331], al
xadd al, al
xor byte [rbp + 0x332], r11b
shl al, 0xbe
xor byte [rbp + 0x333], r11b
clc
xor byte [rbp + 0x334], r11b
xor byte [rbp + 0x335], r11b
xor byte [rbp + 0x336], r11b
sub al, 0x20
xor byte [rbp + 0x337], r11b
xor byte [rbp + 0x338], r11b
xor byte [rbp + 0x339], r11b
not al
ror al, 0xa3
xchg al, al
xor byte [rbp + 0x33a], r11b
not al
sub al, 0xa5
xor byte [rbp + 0x33b], r11b
rcr al, 0x2d
xor byte [rbp + 0x33c], r11b
inc al
mov al, r13b
xor al, r10b
xor byte [rbp + 0x33d], r11b
mov al, 0x35
xor byte [rbp + 0x33e], r11b
ror al, cl
stc
xor byte [rbp + 0x33f], r11b
or al, al
ror al, cl
xor cl, r11b
mov al, r10b
sar al, cl
mov byte [rbp + 0x340], cl
jmp 0x1402c08fb
xor dl, r11b
or cl, r13b
mov byte [rbp + 0x341], dl
mov cl, 0x88
shr cl, cl
xor r8b, r11b
mov byte [rbp + 0x342], r8b
shl r8b, 0xd
not dl
xor r9b, r11b
neg dl
mov byte [rbp + 0x343], r9b
xor r10b, r11b
mov byte [rbp + 0x344], r10b
cmp r9b, 0x1d
xor dil, r11b
mov byte [rbp + 0x345], dil
btc r9w, cx
ror r9, 0xa1
xor sil, r11b
mov byte [rbp + 0x346], sil
xor r14b, r11b
shl dil, 0x99
adc al, 0x23
cmp dil, 0x2e
mov byte [rbp + 0x347], r14b
xor r15b, r11b
sbb r14b, 0x2a
mov byte [rbp + 0x348], r15b
mov sil, 0x9a
clc
rcl r15b, 0x10
xor r12b, r11b
clc
add dl, 0x27
sub al, dil
mov byte [rbp + 0x349], r12b
shl sil, 0x23
xor r13b, r11b
mov r15b, 0xa1
mov byte [rbp + 0x34a], r13b
mov al, 0x7e
shl dl, 0x9c
xor al, r11b
cmc
shr cl, cl
mov byte [rbp + 0x34b], al
sal r12b, 0x2f
mov al, 0x7f
xor al, r11b
mov byte [rbp + 0x34c], al
rcr r13w, cl
mov al, 0x68
rcl r9d, cl
adc sil, r9b
xor al, r11b
mov r14b, r11b
cmp sp, r9w
mov byte [rbp + 0x34d], al
mov byte [rbp + 0x34e], 0
rcl cl, 0x2b
and r15b, 0x3e
mov byte [rbp + 0x380], 0x53
mov al, 0x73
ror r15b, cl
test r14w, r8w
mov cl, 0x1a
mov dl, 3
dec r12b
mov r8b, 0x69
sal dil, 0x8f
rcr dil, cl
movzx r9d, al
cmc
stc
sub r12b, r11b
sub r10d, r10d
xor al, 0x53
sub r15b, 0x80
mov byte [rbp + 0x381], al
xor cl, 0x53
mov byte [rbp + 0x382], cl
xor dl, 0x53
xor r12b, 0xb
or sil, dl
neg dil
mov byte [rbp + 0x383], dl
xor r8b, 0x53
mov r13d, 0xb23c4b38
mov byte [rbp + 0x384], r8b
setns r14b
xor r9b, 0x53
mov byte [rbp + 0x385], r9b
sar sil, 0xb6
mov byte [rbp + 0x386], r10b
rcr r13d, 0x9b
xadd cl, r13b
mov byte [rbp + 0x478], 0x72
xadd r15b, r14b
mov al, 0x22
ror r10b, cl
mov cl, 0x31
mov dl, 0x52
mov r8b, 0x3c
xadd r14b, r10b
mov r9b, 0x1b
mov r10b, 0x11
ror r13, cl
mov r11b, 0x19
cmp r8w, ax
mov dil, 0x1c
rcl r15b, 0x1b
rol r14b, 0x32
mov sil, 0x13
mov r14b, 0x1f
mov r15b, 0x17
mov r12b, 0x48
movzx r13d, dl
clc
cmp r8b, 6
cmp bl, spl
xor ebx, ebx
xor al, 0x72
cmp r12b, r13b
mov byte [rbp + 0x479], al
cmc
xor cl, 0x72
mov byte [rbp + 0x47a], cl
btc cx, 0x30
xor dl, 0x72
adc cl, bh
movsxd rcx, r15d
shr cx, 0xa4
mov byte [rbp + 0x47b], dl
clc
movzx edx, sp
xor r8b, 0x72
mov byte [rbp + 0x47c], r8b
bts dx, r13w
btr r8w, si
xor r9b, 0x72
setle dh
sal dh, 0x28
inc edx
mov byte [rbp + 0x47d], r9b
xor r10b, 0x72
rcr r8d, 0xb6
rcr ecx, cl
sar dh, 0x13
mov byte [rbp + 0x47e], r10b
xor r11b, 0x72
mov byte [rbp + 0x47f], r11b
add r8b, 0xf
rcr dh, 0xac
xor dil, 0x72
inc edx
sbb cl, r8b
mov byte [rbp + 0x480], dil
xor sil, 0x72
sub ch, bl
shrd rdx, r9, 0x2c
mov byte [rbp + 0x481], sil
xor r14b, 0x72
bts r8w, cx
cwd
movzx dx, dh
mov byte [rbp + 0x482], r14b
bsf ecx, ebx
shl cx, cl
sar rdx, 0x24
xor r15b, 0x72
movsx ecx, r8w
bsr dx, bx
mov byte [rbp + 0x483], r15b
dec r8
xor r12b, 0x72
mov byte [rbp + 0x484], r12b
btr cx, 0x83
xor r13b, 0x72
not r8b
mov cl, spl
xchg dx, cx
mov byte [rbp + 0x485], r13b
mov byte [rbp + 0x486], bl
setge cl
jmp 0x1402c0bc8
lea r8, [rbp + 0xc40]
cdq
jmp 0x1402c0bd8
lea rdx, [rbp + 0x479]
cmovnp cx, cx
lea rcx, [rbp + 0x9c0]
jmp 0x1402c0bef
call fcn.140012a20
nop
movsx r8w, r12b
movsxd rdi, r9d
lea rcx, [rbp + 0x381]
not dil
mov dil, 0x33
movsxd rdi, esp
mov rdi, 0xffffffffffffffff
dec r8b
mov r8, rdi
nop dword [rax]
inc r8
clc
cmp byte [rcx + r8], bl
jmp 0x1402c0c2e
jne 0x1402c0c21
lea rdx, [rbp + 0x381]
mov rcx, rax
jmp 0x1402c0c43
call fcn.140012640
mov rdx, rax
cmovnp cx, r14w
mov ecx, 0xf63d7a1a
movsx cx, r11b
lea rcx, [rbp + 0x820]
jmp 0x1402c0c66
call fcn.1400126d0
nop
cdq
bswap edx
cmova r8d, r8d
lea r8, [rbp + 0xc20]
movzx rdx, r11w
lea rdx, [rbp + 0x820]
not rcx
setb ch
jmp 0x1402c0c90
lea rcx, [rbp + 0x9a0]
call fcn.140012b00
nop
inc cx
mov cl, 0xb2
jmp 0x1402c0ca7
lea rcx, [rbp + 0x331]
nop word [rax + rax]
inc rdi
cmc
cmp byte [rcx + rdi], 0
jne 0x1402c0cb4
mov r8, rdi
lea rdx, [rbp + 0x331]
setns cl
movzx rcx, di
movzx cx, r11b
mov rcx, rax
call fcn.140012640
mov rdx, rax
mov ch, 0xbb
lea rcx, [rbp + 0xca8]
call fcn.1400126d0
nop
movzx ecx, r14w
movsxd rcx, r13d
lea rcx, [rbp + 0x9a0]
jmp 0x1402c0d06
call fcn.140003050
nop
xchg ecx, ecx
lea rcx, [rbp + 0x820]
jmp 0x1402c0d1a
call fcn.140003050
nop
xchg cl, cl
lea rcx, [rbp + 0x9c0]
jmp 0x1402c0d2e
call fcn.140003050
movdqa xmm1, xmmword [0x140102090]
mov r8b, 0xb8
movdqu xmmword [rbp + 0x210], xmm1
movdqa xmm2, xmmword [0x140101c50]
xchg r8b, dl
movdqu xmmword [rbp + 0x220], xmm2
mov dl, 6
mov r8b, 7
movdqa xmm0, xmm1
jmp 0x1402c0d67
psrldq xmm0, 1
movd eax, xmm0
xor r11b, r10b
movd ecx, xmm1
xor al, cl
sar r15b, 0x93
mov byte [rbp + 0x211], al
xor byte [rbp + 0x212], cl
or dil, bl
xor byte [rbp + 0x213], cl
clc
xor byte [rbp + 0x214], cl
sal r11b, cl
cmp cl, 0xb3
xor byte [rbp + 0x215], cl
adc ax, si
sbb r13d, edi
xor byte [rbp + 0x216], cl
and ah, 0x9d
xor byte [rbp + 0x217], cl
sal r9b, 0x2d
xor byte [rbp + 0x218], cl
lahf
xor byte [rbp + 0x219], cl
dec dil
clc
xor byte [rbp + 0x21a], cl
movsx r13w, al
xor byte [rbp + 0x21b], cl
shl r15b, 0xa2
cmp r13b, 0x32
xor byte [rbp + 0x21c], cl
xor byte [rbp + 0x21d], cl
xor byte [rbp + 0x21e], cl
cwde
shr sil, 0x93
xor byte [rbp + 0x21f], cl
clc
xchg al, r11b
and r9w, 0xe2aa
movd eax, xmm2
sub r11b, 0xa4
xor al, cl
mov byte [rbp + 0x220], al
sar r14b, cl
xor byte [rbp + 0x221], cl
add r11b, 0x9f
xor byte [rbp + 0x222], cl
cmp cx, dx
neg r14b
xor byte [rbp + 0x223], cl
or r9b, 0x94
xor sil, cl
xor byte [rbp + 0x224], cl
movsx r13d, bp
rcl r9w, cl
xor byte [rbp + 0x225], cl
xor byte [rbp + 0x226], cl
xor byte [rbp + 0x227], cl
sal r13w, 0x82
mov dil, r9b
rcr r9b, cl
xor byte [rbp + 0x228], cl
xor byte [rbp + 0x229], cl
xor byte [rbp + 0x22a], cl
mov r11b, 0xaa
rcr r9d, 0x38
cmp r9b, 0x27
xor byte [rbp + 0x22b], cl
xor byte [rbp + 0x22c], cl
rol sil, cl
sal r15b, 0x2d
xor byte [rbp + 0x22d], cl
shl al, 0x1c
clc
xor byte [rbp + 0x22e], cl
or dil, 0x28
ror r12b, 0xb6
xor byte [rbp + 0x22f], cl
stc
xor dl, cl
mov byte [rbp + 0x230], dl
inc r12b
add r13b, 0x11
test r15b, r8b
xor r8b, cl
add cl, r11b
cmp ch, 0x35
rcl al, cl
mov byte [rbp + 0x231], r8b
mov byte [rbp + 0x232], 0
shr dil, cl
mov byte [rbp + 0x388], 0x2a
mov al, 0xa
adc r11b, 0x1d
xor r13b, 0xb0
mov cl, 0x63
rcl r13, cl
xor dil, r8b
mov dl, 0x7a
mov r8b, 0x10
bts r9w, sp
movzx r9d, al
jmp 0x1402c0f1e
xor r10d, r10d
xor al, 0x2a
xadd r15b, r11b
or sil, 0x3f
mov byte [rbp + 0x389], al
shr r15b, 0xa9
xchg r11b, r14b
xor cl, 0x2a
test r13d, eax
add r15b, al
mov byte [rbp + 0x38a], cl
ror r14b, 0x1f
xor dl, 0x2a
dec al
mov byte [rbp + 0x38b], dl
xor r8b, 0x2a
dec sil
sal dl, 0x89
mov byte [rbp + 0x38c], r8b
dec r14b
add r14b, 0xbd
xor r9b, 0x2a
cmp bp, r11w
mov byte [rbp + 0x38d], r9b
cmp bp, 0xc706
xor r13b, dl
mov byte [rbp + 0x38e], r10b
mov byte [rbp + 0x488], 0x42
mov r14b, r13b
mov al, 0x12
shr dl, cl
mov cl, 1
test r11, rax
mov dl, 0x62
cmp rbx, 0xffffffff9e15ba81
and r9b, bpl
mov r8b, 0xc
jmp 0x1402c0fba
mov r9b, 0x2b
mov r10b, 0x21
adc r14b, 9
movsxd r13, r13d
mov r11b, 0x29
jmp 0x1402c0fd5
mov dil, 0x2c
mov sil, 0x23
mov r14b, 0x2f
rcl r15b, cl
mov r15b, 0x27
test bpl, 4
not r13b
rcr r12b, 0x32
mov r12b, 0x78
movzx r13d, dl
xor ebx, ebx
test r10b, 0xa0
xor al, 0x42
cmc
stc
mov byte [rbp + 0x489], al
xor cl, 0x42
cmp sil, bpl
mov byte [rbp + 0x48a], cl
xor dl, 0x42
bswap rcx
movsx rcx, r12w
setb cl
mov byte [rbp + 0x48b], dl
rol ch, 0x29
xor r8b, 0x42
rcl edx, 0x8d
xchg rdx, rdx
rol rdx, cl
mov byte [rbp + 0x48c], r8b
or ch, 0x97
xor r9b, 0x42
xadd cx, r8w
mov byte [rbp + 0x48d], r9b
rcl dl, 0x2c
cmp al, 0x88
xor r10b, 0x42
mov byte [rbp + 0x48e], r10b
xor r11b, 0x42
sal r8w, 4
sbb dl, r14b
mov byte [rbp + 0x48f], r11b
cmp r13w, sp
sal ecx, 0x9d
xor dil, 0x42
test r14, r15
mov byte [rbp + 0x490], dil
xor sil, 0x42
shr dx, 0x80
neg edx
bt r8w, 0x83
mov byte [rbp + 0x491], sil
xor r14b, 0x42
sal dl, 0xac
setnp cl
mov byte [rbp + 0x492], r14b
xor r15b, 0x42
bts rcx, r8
mov byte [rbp + 0x493], r15b
xor r12b, 0x42
mov byte [rbp + 0x494], r12b
btc cx, r8w
bswap ecx
cmp sil, 0xb7
xor r13b, 0x42
movsxd rcx, r13d
mov rcx, rsi
mov byte [rbp + 0x495], r13b
movsx edx, r12w
mov byte [rbp + 0x496], bl
lea r8, [rbp + 0xc40]
movsx ecx, r15w
setae dl
not cl
lea rdx, [rbp + 0x489]
movsx ecx, r8w
lea rcx, [rbp + 0xa00]
jmp 0x1402c1116
call fcn.140012a20
nop
movzx ecx, r9w
xchg r8b, r8b
cmovb r8w, dx
lea rcx, [rbp + 0x389]
setns r8b
mov rdi, 0xffffffffffffffff
setno r8b
movsxd r8, r15d
mov r8, rdi
jmp 0x1402c1149
nop dword [rax + rax]
inc r8
clc
cmc
stc
cmp byte [rcx + r8], bl
jne 0x1402c1151
lea rdx, [rbp + 0x389]
cmovs rcx, rsp
mov rcx, rax
jmp 0x1402c1174
call fcn.140012640
mov rdx, rax
movzx ecx, r13w
movzx cx, ah
bswap cx
lea rcx, [rbp + 0x840]
jmp 0x1402c1193
call fcn.1400126d0
nop
cqo
movzx rdx, dx
lea r8, [rbp + 0xc20]
movzx rcx, r10w
movsx rcx, dx
movzx ecx, dx
lea rdx, [rbp + 0x840]
not ecx
movsx ecx, r8w
mov cl, 9
lea rcx, [rbp + 0x9e0]
jmp 0x1402c11cc
call fcn.140012b00
nop
mov cl, r13b
movzx rcx, r14w
lea rcx, [rbp + 0x211]
jmp 0x1402c11e5
nop word [rax + rax]
jmp 0x1402c11f0
inc rdi
stc
cmp byte [rcx + rdi], 0
jne 0x1402c11f0
mov r8, rdi
lea rdx, [rbp + 0x211]
mov rcx, rax
jmp 0x1402c1210
call fcn.140012640
mov rdx, rax
movsx ecx, r9w
cmovae cx, r13w
movsxd rcx, edi
lea rcx, [rbp + 0xc88]
call fcn.1400126d0
nop
lea rcx, [rbp + 0x9e0]
jmp 0x1402c123d
call fcn.140003050
nop
movzx rcx, r12w
movzx cx, r14b
lea rcx, [rbp + 0x840]
jmp 0x1402c1258
call fcn.140003050
nop
lea rcx, [rbp + 0xa00]
call fcn.140003050
movdqa xmm1, xmmword [0x1401028c0]
movdqu xmmword [rbp + 0x1b8], xmm1
movdqa xmm2, xmmword [0x140102a70]
xchg dl, dl
movdqu xmmword [rbp + 0x1c8], xmm2
xchg dl, dl
mov dl, 0x56
movdqa xmm0, xmm1
jmp 0x1402c1299
psrldq xmm0, 1
movd eax, xmm0
rcl r8b, 0x8e
rcl dil, cl
movd ecx, xmm1
sar sil, cl
xor al, cl
mov byte [rbp + 0x1b9], al
test r8b, dl
xor byte [rbp + 0x1ba], cl
xor byte [rbp + 0x1bb], cl
xor byte [rbp + 0x1bc], cl
adc r9b, 0x23
cwde
xor byte [rbp + 0x1bd], cl
movsx ax, r12b
add sil, r8b
xor byte [rbp + 0x1be], cl
dec r11b
xor byte [rbp + 0x1bf], cl
cbw
add dil, r15b
inc r9b
xor byte [rbp + 0x1c0], cl
bts r13, rcx
cwde
mov r9w, 0x5a85
xor byte [rbp + 0x1c1], cl
xor byte [rbp + 0x1c2], cl
sub sil, 0xab
xor r13b, spl
xor byte [rbp + 0x1c3], cl
xor byte [rbp + 0x1c4], cl
test r14b, 0x1b
add r13d, eax
xor byte [rbp + 0x1c5], cl
or r9w, 0x1fa4
cmc
rcl r11b, cl
xor byte [rbp + 0x1c6], cl
and r11b, r8b
cmp sil, 0x84
xor byte [rbp + 0x1c7], cl
rol r12b, cl
and r14b, r9b
movd eax, xmm2
xor al, cl
mov byte [rbp + 0x1c8], al
mov r8b, 0x24
cmp ebp, ebx
xor al, r14b
xor byte [rbp + 0x1c9], cl
sub al, 0x8e
xor byte [rbp + 0x1ca], cl
xor byte [rbp + 0x1cb], cl
xor byte [rbp + 0x1cc], cl
adc dil, r14b
movsxd r13, r13d
sar r13b, 0xb7
xor byte [rbp + 0x1cd], cl
or sil, cl
sar r12b, cl
shr r15b, cl
xor byte [rbp + 0x1ce], cl
rcl r11b, 0x83
xor byte [rbp + 0x1cf], cl
sal r12b, 0x28
xor byte [rbp + 0x1d0], cl
xor byte [rbp + 0x1d1], cl
xor byte [rbp + 0x1d2], cl
xor sil, 0xa4
setle sil
xor byte [rbp + 0x1d3], cl
sar r11b, cl
mov r14b, dl
xor byte [rbp + 0x1d4], cl
xadd al, r9b
setno al
xor byte [rbp + 0x1d5], cl
stc
xor byte [rbp + 0x1d6], cl
sal r8b, cl
xor byte [rbp + 0x1d7], cl
xor r14b, r12b
xor dl, cl
mov byte [rbp + 0x1d8], dl
xor sil, r11b
mov byte [rbp + 0x1d9], 0
mov byte [rbp + 0x390], 0x7a
cmp r13d, ebp
mov al, 0x5a
mov cl, 0x33
sar r13b, 0x93
mov dl, 0x2a
dec r14b
mov r8b, 0x40
movzx r9d, al
sar r14b, 0x89
and r15b, sil
sub r10d, r10d
ror r11b, cl
xor al, 0x7a
not sil
mov byte [rbp + 0x391], al
cmp dil, 0x99
xor cl, 0x7a
ror r13b, cl
mov byte [rbp + 0x392], cl
and dil, 0x3d
cmp si, 0xe638
xor dl, 0x7a
rol r11b, cl
mov byte [rbp + 0x393], dl
seta r11b
xor r8b, 0x7a
sar sil, cl
mov byte [rbp + 0x394], r8b
cmp r8b, al
xor r9b, 0x7a
clc
mov byte [rbp + 0x395], r9b
rcr r15b, 0xa8
movzx r13w, r10b
mov byte [rbp + 0x396], r10b
add r11b, r10b
mov byte [rbp + 0x498], 0x5c
mov al, 0xc
clc
mov cl, 0x1f
xor r9b, 0x36
ror r15b, 0xbe
sar r15b, cl
mov dl, 0x7c
sal r14b, cl
rol r14b, 0x1b
mov r8b, 0x12
mov r13d, esp
mov r12b, 0xbe
mov r9b, 0x35
mov r10b, 0x3f
shl r14b, 0x1e
mov r11b, 0x37
mov dil, 0x32
mov sil, 0x3d
sal r14b, cl
sar r14b, 0x90
mov r15b, 0xa2
mov r14b, 0x31
sal r15b, cl
shld r13w, r14w, 0x9b
and r12b, 0x92
mov r15b, 0x39
xadd r13w, r13w
mov r12b, 0x66
shr r13b, cl
movzx r13d, dl
cmp r9b, bl
stc
xor ebx, ebx
cmp si, di
xor al, 0x5c
jmp 0x1402c1516
mov byte [rbp + 0x499], al
cmp r14w, 0xcab6
xor cl, 0x5c
jmp 0x1402c152d
mov byte [rbp + 0x49a], cl
and cx, bx
xor dl, 0x5c
xchg cx, cx
neg ch
mov byte [rbp + 0x49b], dl
shld cx, r8w, 0xa0
bsf rcx, rdi
xor r8b, 0x5c
inc cl
btc dx, r13w
mov byte [rbp + 0x49c], r8b
or ch, cl
xor r9b, 0x5c
movzx cx, r15b
mov byte [rbp + 0x49d], r9b
adc dh, 0x9e
movzx r8d, r13w
movsx edx, r9w
xor r10b, 0x5c
add ch, 0x29
or rdx, 0xffffffffe0902502
mov byte [rbp + 0x49e], r10b
clc
rcr cx, cl
cqo
xor r11b, 0x5c
xadd r8w, cx
add r8b, bl
btr ecx, 0xb4
mov byte [rbp + 0x49f], r11b
rcr r8b, cl
btr edx, r14d
cwd
xor dil, 0x5c
sub r8, rdx
or r8w, 0xab4
not r8b
mov byte [rbp + 0x4a0], dil
cmovb r8w, cx
add cx, 0xf8a4
xor sil, 0x5c
cmc
xadd r8w, dx
add cx, r9w
mov byte [rbp + 0x4a1], sil
not r8b
rcr rcx, 0x88
xor r14b, 0x5c
ror dl, 0x17
cwd
movsxd r8, esi
mov byte [rbp + 0x4a2], r14b
cdq
shl dh, cl
xor r15b, 0x5c
mov byte [rbp + 0x4a3], r15b
xor r12b, 0x5c
ror rdx, cl
cmp r13b, r14b
bswap dx
mov byte [rbp + 0x4a4], r12b
sal r8b, cl
bts r8, rdi
xor r13b, 0x5c
movzx dx, r13b
mov byte [rbp + 0x4a5], r13b
movzx cx, dil
setg dh
cqo
mov byte [rbp + 0x4a6], bl
bswap cx
movzx rdx, cx
lea r8, [rbp + 0xc40]
movsxd rdx, edi
cwd
lea rdx, [rbp + 0x499]
movzx cx, r14b
jmp 0x1402c1675
lea rcx, [rbp + 0x960]
jmp 0x1402c1681
call fcn.140012a20
nop
movsx r8, r15w
lea rcx, [rbp + 0x391]
inc dil
mov rdi, 0xffffffffffffffff
mov r8, rdi
jmp 0x1402c16a4
nop dword [rax + rax]
inc r8
stc
cmc
cmp byte [rcx + r8], bl
jne 0x1402c16a9
lea rdx, [rbp + 0x391]
movzx rcx, bx
mov rcx, rax
jmp 0x1402c16cb
call fcn.140012640
mov rdx, rax
lea rcx, [rbp + 0x860]
call fcn.1400126d0
nop
cdq
not cl
lea r8, [rbp + 0xc20]
movzx dx, r10b
lea rdx, [rbp + 0x860]
lea rcx, [rbp + 0xa20]
call fcn.140012b00
nop
lea rcx, [rbp + 0x1b9]
nop word [rax + rax]
jmp 0x1402c1715
inc rdi
jmp 0x1402c171e
cmp byte [rcx + rdi], 0
jmp 0x1402c1727
jne 0x1402c1715
mov r8, rdi
lea rdx, [rbp + 0x1b9]
jmp 0x1402c1740
mov rcx, rax
jmp 0x1402c1748
call fcn.140012640
mov rdx, rax
lea rcx, [rbp + 0xd08]
jmp 0x1402c175c
call fcn.1400126d0
nop
movzx cx, bpl
movsx ecx, r13w
movsx rcx, r9w
lea rcx, [rbp + 0xa20]
call fcn.140003050
nop
movsx rcx, r8w
lea rcx, [rbp + 0x860]
jmp 0x1402c178c
call fcn.140003050
nop
lea rcx, [rbp + 0x960]
jmp 0x1402c179e
call fcn.140003050
movdqa xmm1, xmmword [0x140102de0]
not r15b
movdqu xmmword [rbp + 0x350], xmm1
not r13b
bswap r12d
mov cl, 0x67
mov r12w, dx
not sil
mov dl, 0x7c
mov r8b, 0x75
mov r9b, 0x77
mov sil, 0xa5
sete r13b
mov r10b, 0x7f
setnp dil
not r12
mov r13b, 0xb1
mov dil, 0x71
mov sil, 0x66
sets r14b
mov r14b, 0x34
mov r15b, 0x10
mov r13b, r11b
mov r15b, 0x50
bswap r12
movzx r12d, r9w
movzx r12d, sil
jmp 0x1402c1807
mov r13b, 0x7d
jmp 0x1402c180f
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd r11d, xmm1
xor al, r11b
test sil, 0x98
cmp r12d, ecx
mov byte [rbp + 0x351], al
and al, dil
xor byte [rbp + 0x352], r11b
xor byte [rbp + 0x353], r11b
shl al, 0x8e
xor byte [rbp + 0x354], r11b
xor byte [rbp + 0x355], r11b
stc
xor byte [rbp + 0x356], r11b
xor byte [rbp + 0x357], r11b
shr al, 0xa3
shr al, cl
xor byte [rbp + 0x358], r11b
inc al
xor byte [rbp + 0x359], r11b
dec al
xor byte [rbp + 0x35a], r11b
shl al, 0x8c
dec al
xor byte [rbp + 0x35b], r11b
or al, r14b
xor byte [rbp + 0x35c], r11b
shr al, 5
xor byte [rbp + 0x35d], r11b
xor byte [rbp + 0x35e], r11b
shl al, cl
xchg al, al
xor byte [rbp + 0x35f], r11b
xor al, 0x86
xor cl, r11b
shr al, cl
sub al, 0x26
add al, 0x85
mov byte [rbp + 0x360], cl
rcl cl, cl
clc
shl cl, cl
xor dl, r11b
sal al, cl
mov byte [rbp + 0x361], dl
xchg al, dl
xor r8b, r11b
add cl, cl
neg al
mov byte [rbp + 0x362], r8b
test r13b, r9b
xchg al, cl
xor r9b, r11b
xor dl, r12b
mov byte [rbp + 0x363], r9b
xor r9, 0xffffffff9a863d0c
add dl, dl
xor r10b, r11b
shr al, cl
inc r8b
mov byte [rbp + 0x364], r10b
xor dil, r11b
add cl, 4
sub al, bpl
setnp al
mov byte [rbp + 0x365], dil
clc
xor sil, r11b
mov byte [rbp + 0x366], sil
sar cl, cl
xor r14b, r11b
adc al, 0x95
add dil, r11b
rcl r9b, 0x8f
mov byte [rbp + 0x367], r14b
sub r14b, 0x90
xor sil, 0x15
xor r15b, r11b
rcr r9w, 0x39
sbb r9d, 0x29b45e28
mov byte [rbp + 0x368], r15b
and r8b, 0x28
xor r12b, r11b
shl dl, cl
mov byte [rbp + 0x369], r12b
adc r8b, 0xa9
xor r13b, r11b
rol r9w, 0x3c
clc
sbb r8b, r9b
mov byte [rbp + 0x36a], r13b
mov al, 0x62
shl dil, cl
xor al, r11b
mov byte [rbp + 0x36b], al
and r15b, 3
shl dl, cl
mov al, 0x71
adc sil, r15b
inc r8b
xor al, r11b
sets r13b
shl cl, cl
mov byte [rbp + 0x36c], al
mov r8b, dl
shl r8b, cl
mov al, 0x66
sal r9b, 0x9b
cmp r11, 0x2e986f24
xor al, r11b
shl sil, cl
cmc
mov byte [rbp + 0x36d], al
mov byte [rbp + 0x36e], 0
sub r8b, al
mov byte [rbp + 0x398], 0x5a
rol dl, cl
cmp r12, r9
seta r13b
mov al, 0x7a
mov cl, 0x35
test cl, r12b
ror r14b, 0x3a
mov cl, 0x13
mov dl, 0xa
ror dil, cl
mov r8b, 0x60
ror dil, 0xbb
movzx r9d, al
test bx, 0xfc31
xor r10d, r10d
xor al, 0x5a
shr dil, 0x15
mov byte [rbp + 0x399], al
rol r12b, cl
xor cl, 0x5a
mov byte [rbp + 0x39a], cl
shl r12b, 0xa4
xor dl, 0x5a
sub r15b, 0xb5
mov byte [rbp + 0x39b], dl
xor r8b, 0x5a
mov byte [rbp + 0x39c], r8b
mov dl, r8b
sub al, 0x15
xor r11b, 0x8d
xor r9b, 0x5a
sbb r8b, 0x2f
ror r8b, cl
xor sil, r10b
mov byte [rbp + 0x39d], r9b
mov byte [rbp + 0x39e], r10b
ror r11b, cl
sub r11b, 0xa4
mov byte [rbp + 0x4a8], 0x5a
mov al, 0xa
sal dl, cl
mov cl, 0x19
rcr r10b, cl
mov dl, 0x7a
rol dil, 0x13
setbe r15b
mov r8b, 0x14
rcl r9b, 0x1c
mov r9b, 0x33
sar r12b, cl
shr sil, cl
mov r10b, 0x39
seta r12b
mov r11b, 0x31
sub dil, 0x8e
mov dil, 0x34
mov sil, 0x3b
mov r14b, 0x37
cmovnp r13d, esi
mov r15b, 0x3f
sal r12b, cl
mov r12b, 0x60
movzx r13d, dl
xor ebx, ebx
clc
test r10w, 0x30bc
xor al, 0x5a
mov byte [rbp + 0x4a9], al
test bpl, 0x91
cmp r12b, 0x24
xor cl, 0x5a
stc
mov byte [rbp + 0x4aa], cl
bts ecx, r12d
xor dl, 0x5a
dec ch
movsx cx, r15b
mov byte [rbp + 0x4ab], dl
sub dh, 0x9e
xor r8b, 0x5a
mov byte [rbp + 0x4ac], r8b
btr cx, ax
xor r8, r8
xor r9b, 0x5a
movzx rdx, r9w
ror edx, cl
mov byte [rbp + 0x4ad], r9b
xor r10b, 0x5a
movsxd rdx, r14d
mov byte [rbp + 0x4ae], r10b
shrd dx, di, 0x9d
seta cl
xor r11b, 0x5a
shr cx, 0x16
sub dh, 0xad
mov byte [rbp + 0x4af], r11b
shl dh, 0xa6
btr ecx, 0xba
xor dil, 0x5a
or r8b, 0x33
rcr cx, 9
adc r8b, r12b
mov byte [rbp + 0x4b0], dil
xor edx, r9d
xor sil, 0x5a
not rcx
xor r8w, cx
shl cx, cl
mov byte [rbp + 0x4b1], sil
rcr cl, 0xb2
xor r14b, 0x5a
sbb dh, ch
mov byte [rbp + 0x4b2], r14b
clc
shl r8w, cl
jmp 0x1402c1b95
xor r15b, 0x5a
test dil, r9b
mov byte [rbp + 0x4b3], r15b
xor r12b, 0x5a
mov byte [rbp + 0x4b4], r12b
clc
xor r13b, 0x5a
mov byte [rbp + 0x4b5], r13b
movsxd rcx, esp
mov byte [rbp + 0x4b6], bl
lea r8, [rbp + 0xc40]
xchg cl, dh
lea rdx, [rbp + 0x4a9]
bswap cx
movzx ecx, r10w
cmovbe ecx, r8d
lea rcx, [rbp + 0xa80]
jmp 0x1402c1bea
call fcn.140012a20
nop
movsx di, cl
lea rcx, [rbp + 0x399]
mov rdi, 0x2ca428a6
dec r8
movzx r8w, cl
mov rdi, 0xffffffffffffffff
cmovb r8w, dx
jmp 0x1402c1c1f
mov r8, rdi
nop dword [rax + rax]
jmp 0x1402c1c2f
inc r8
cmc
cmp spl, 5
test r9w, 0x793f
cmp byte [rcx + r8], bl
jmp 0x1402c1c46
jne 0x1402c1c2f
lea rdx, [rbp + 0x399]
movsx cx, r8b
movzx rcx, bx
mov rcx, rax
jmp 0x1402c1c64
call fcn.140012640
mov rdx, rax
lea rcx, [rbp + 0x680]
jmp 0x1402c1c78
call fcn.1400126d0
nop
lea r8, [rbp + 0xc20]
bswap rcx
setne dl
cmovo cx, dx
lea rdx, [rbp + 0x680]
mov cl, 0x89
cmovne cx, r11w
xchg cx, cx
lea rcx, [rbp + 0xa60]
call fcn.140012b00
nop
movsxd rcx, esi
movsx rcx, bp
lea rcx, [rbp + 0x351]
jmp 0x1402c1cc0
nop word [rax + rax]
jmp 0x1402c1ccb
inc rdi
cmp bpl, 0x39
cmp byte [rcx + rdi], 0
jmp 0x1402c1cdb
jne 0x1402c1ccb
mov r8, rdi
bswap dx
movzx rcx, r14w
lea rdx, [rbp + 0x351]
sete ch
not ch
mov rcx, rax
jmp 0x1402c1cff
call fcn.140012640
mov rdx, rax
mov cl, 0x30
movsxd rcx, r9d
lea rcx, [rbp + 0xdc8]
jmp 0x1402c1d18
call fcn.1400126d0
nop
mov cl, spl
movzx ecx, dx
movsx ecx, r12w
lea rcx, [rbp + 0xa60]
jmp 0x1402c1d34
call fcn.140003050
nop
movsx cx, r15b
movzx cx, r12b
mov ch, dl
lea rcx, [rbp + 0x680]
jmp 0x1402c1d52
call fcn.140003050
nop
movzx cx, cl
lea rcx, [rbp + 0xa80]
jmp 0x1402c1d68
call fcn.140003050
movdqa xmm1, xmmword [0x140102e50]
mov dh, 0x88
movdqu xmmword [rbp + 0x2f0], xmm1
mov r13b, 0xaa
cqo
mov cl, 0x78
movzx edx, cl
xchg r9b, r10b
mov r13b, 0xb5
mov r9b, 0x7a
mov r11b, 0x84
movsx si, al
mov r10b, 0x6d
not r15w
mov r11b, 0x4f
movzx edi, r10b
movzx esi, r9b
mov r14b, 0x6c
xchg r13b, r13b
movzx r15d, r9b
mov r12b, 0x71
mov r13b, 0x6b
jmp 0x1402c1dc1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
cmovnp r8w, bx
cmp bx, 0x6ca4
movsx r8w, bpl
movd r8d, xmm1
test sil, r14b
xor al, r8b
jmp 0x1402c1ded
mov byte [rbp + 0x2f1], al
cmc
dec al
cmp ax, cx
xor byte [rbp + 0x2f2], r8b
shl al, cl
xor byte [rbp + 0x2f3], r8b
xor byte [rbp + 0x2f4], r8b
and al, 0x81
sbb al, 0xa4
xor byte [rbp + 0x2f5], r8b
rcr al, 0x9e
xor byte [rbp + 0x2f6], r8b
xor byte [rbp + 0x2f7], r8b
clc
sbb al, al
xor byte [rbp + 0x2f8], r8b
xor byte [rbp + 0x2f9], r8b
xor byte [rbp + 0x2fa], r8b
jmp 0x1402c1e49
xor byte [rbp + 0x2fb], r8b
rcr al, cl
ror al, cl
xor byte [rbp + 0x2fc], r8b
ror al, cl
shr al, cl
xor byte [rbp + 0x2fd], r8b
test rbp, r12
xor byte [rbp + 0x2fe], r8b
xor byte [rbp + 0x2ff], r8b
sal al, cl
xor cl, r8b
shl al, 0xf
sbb al, 0x31
mov byte [rbp + 0x300], cl
inc cl
xor dl, r8b
sar al, cl
test dh, 0x81
mov byte [rbp + 0x301], dl
xor r9b, r8b
mov byte [rbp + 0x302], r9b
stc
xor r10b, r8b
mov byte [rbp + 0x303], r10b
xor r11b, r8b
mov byte [rbp + 0x304], r11b
clc
xor dil, r8b
mov byte [rbp + 0x305], dil
xor sil, r8b
mov byte [rbp + 0x306], sil
xor r14b, r8b
adc al, r14b
dec r9w
cmp r15b, r11b
mov byte [rbp + 0x307], r14b
adc dil, bpl
xor r15b, r8b
mov byte [rbp + 0x308], r15b
shr dl, cl
xor cl, 0xc
xor r12b, r8b
mov byte [rbp + 0x309], r12b
rcl r14b, cl
mov dil, 0xaf
xor r13b, r8b
shr dil, cl
mov byte [rbp + 0x30a], r13b
mov byte [rbp + 0x30b], 0
clc
mov byte [rbp + 0x3c0], 0x3f
stc
mov al, 0x1f
cmp r9b, bl
test r14b, bl
mov cl, 0x76
sbb r14b, bpl
mov dl, 0x6f
dec r11b
cmp dl, r12b
xadd r13w, r13w
mov r8b, 5
movzx r9d, al
sub r10d, r10d
xor al, 0x3f
mov byte [rbp + 0x3c1], al
sub r13w, 0x5106
ror r13, cl
xor cl, 0x3f
cmc
stc
mov byte [rbp + 0x3c2], cl
xor dl, 0x3f
sub r12b, 0x1a
mov byte [rbp + 0x3c3], dl
xor r8b, 0x3f
movsx r13d, dx
add r14b, 0x85
test r11b, 0x21
mov byte [rbp + 0x3c4], r8b
rol al, 0x96
add r15b, r15b
rol r14b, cl
xor r9b, 0x3f
mov byte [rbp + 0x3c5], r9b
mov r14b, r14b
mov byte [rbp + 0x3c6], r10b
sub al, 0xa3
mov byte [rbp + 0x4b8], 0x45
cmp bp, r8w
cmc
bt r13w, r12w
mov al, 0x15
cmc
mov cl, 0x83
mov cl, 6
rcr r11b, cl
shr dil, cl
mov dl, 0x65
test r15b, r8b
mov r8b, 0xb
bswap r13
mov r9b, 0x2c
test dil, 0x30
neg sil
mov r10b, 0x26
rol r12b, cl
mov r11b, 0x2e
or r13b, 0x18
rol sil, 0x95
mov dil, 0x2b
and r14b, 0x88
sub r14b, 0x87
adc r14b, al
mov sil, 0x24
bt r13, r8
mov r14b, 0x28
rol r15b, cl
rol r13b, 0x37
mov r15b, 0x20
cmp rbp, 0x6c3c1b13
mov r12b, 0x7f
btc r13, 0
movzx r13d, dl
stc
xor ebx, ebx
cmp cx, r13w
xor al, 0x45
mov byte [rbp + 0x4b9], al
xor cl, 0x45
cmp ecx, ecx
mov byte [rbp + 0x4ba], cl
ror cl, 0x84
sar cx, 0x28
xor dl, 0x45
rcr cl, cl
shrd ecx, eax, 0xbb
stc
mov byte [rbp + 0x4bb], dl
rcl ch, 0xf
bts rcx, r8
and cl, r12b
xor r8b, 0x45
btc rcx, 0x16
neg dl
mov byte [rbp + 0x4bc], r8b
bswap rcx
setns r8b
xor r9b, 0x45
cmp bh, 0xbe
movzx edx, dx
mov byte [rbp + 0x4bd], r9b
btc edx, 7
ror dx, 0x28
movzx r8, r12w
xor r10b, 0x45
sbb dh, 0xad
cwd
mov byte [rbp + 0x4be], r10b
movsx rdx, dx
bts r8d, r8d
bt edx, 0x9b
xor r11b, 0x45
bt ecx, r11d
mov dx, 0x472e
cmp si, 0xdc9e
mov byte [rbp + 0x4bf], r11b
bswap dx
ror r8b, 0x3a
xor dil, 0x45
rcl r8w, 0x15
sbb r8w, 0xebe
mov byte [rbp + 0x4c0], dil
rcr dl, cl
add dx, 0xf389
xor sil, 0x45
sar r8w, 0x10
mov byte [rbp + 0x4c1], sil
xor r14b, 0x45
cqo
mov byte [rbp + 0x4c2], r14b
xor r15b, 0x45
setns ch
movzx r8, r8w
mov byte [rbp + 0x4c3], r15b
add r8, r9
cdq
xor r12b, 0x45
sal cl, cl
cdq
clc
mov byte [rbp + 0x4c4], r12b
clc
btc cx, dx
shr rcx, cl
xor r13b, 0x45
mov byte [rbp + 0x4c5], r13b
cqo
mov byte [rbp + 0x4c6], bl
movsx rcx, r11w
lea r8, [rbp + 0xc40]
movsx ecx, r13w
not dh
cwd
lea rdx, [rbp + 0x4b9]
movsx ecx, si
bswap cx
xchg cl, ch
lea rcx, [rbp + 0xac0]
jmp 0x1402c216f
call fcn.140012a20
nop
inc cx
movsx cx, bl
mov cx, r9w
lea rcx, [rbp + 0x3c1]
mov rdi, 0xffffffffffffffff
bswap r8d
movsx r8w, spl
mov r8, rdi
jmp 0x1402c219e
nop word [rax + rax]
jmp 0x1402c21a9
inc r8
clc
cmp r8, 0x61a57481
stc
cmp byte [rcx + r8], bl
jmp 0x1402c21be
jne 0x1402c21a9
lea rdx, [rbp + 0x3c1]
xchg cx, cx
movzx ecx, r9w
movsx ecx, r14w
mov rcx, rax
jmp 0x1402c21de
call fcn.140012640
mov rdx, rax
lea rcx, [rbp + 0x6a0]
jmp 0x1402c21f2
call fcn.1400126d0
nop
lea r8, [rbp + 0xc20]
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0xaa0]
call fcn.140012b00
nop
jmp 0x1402c221d
lea rcx, [rbp + 0x2f1]
nop word [rax + rax]
jmp 0x1402c222f