Function at 0x1404193e6
Capabilities:
Authenticate hmac

Disassembly:
push r15
jmp 0x140419405
push r14
movzx eax, r13w
push r13
movzx ax, bpl
push r12
push rsi
cwde
cmovno rax, rsi
nop
push rdi
movsx rax, r9w
push rbp
lahf
movsx rax, r11w
push rbx
movzx rax, cx
movsxd rax, edx
movsx rax, r10w
mov eax, 0x1538
jmp 0x14041943d
call fcn.14044567a
sub rsp, rax
cwde
mov dword [rsp + 0xbc], r8d
mov al, 0xf
mov dword [rsp + 0x70], edx
cqo
cwde
mov r12, 0x4e1a6fee
mov r14, rcx
cwd
mov byte [rsp + 0x6e], 0
xchg dx, r15w
setge dh
mov word [rsp + 0x6c], 0
mov r13, qword [rcx]
lea rax, [rcx + 8]
mov r12d, esp
jmp 0x140419485
mov qword [rsp + 0x90], rax
cdqe
rdtsc
lea r15, [r13 + 0xc0]
not ah
movsx edx, sp
lea rax, [r13 + 0xc8]
mov qword [rsp + 0x58], rax
movsx edx, r14w
movzx r12w, dil
lea rdx, [r13 + 0x38]
jmp 0x1404194bb
lea r12, [r13 + 0x39]
xorps xmm0, xmm0
movups xmmword [rcx + 8], xmm0
bswap rax
mov qword [rcx + 0x18], 0
setnp bl
bt rbx, 0xa8
mov rbx, qword [r13 + 0xc0]
test si, 0x3c87
movsx rax, r13w
mov rax, qword [r13 + 0xc8]
movsxd rbp, esi
movzx bp, r10b
bsf bp, r10w
sub esi, esi
not bp
ror bpl, cl
lea rbp, [0x1400bef60]
test spl, r12b
jmp 0x140419514
nop word cs:[rax + rax]
cmp rbx, rax
jmp 0x140419528
jae 0x14041954c
lea rcx, [rbx + 1]
sete dil
movsxd rdi, eax
mov qword [r15], rcx
movzx edi, byte [rbx]
mov rbx, rcx
jmp 0x140419547
jmp 0x140419617
cmp dword [r13 + 0x30], 0
jmp 0x140419556
je 0x1404195ca
mov r8d, dword [r13 + 0x34]
movsx rbx, di
movsx ebx, sp
mov rcx, qword [r13 + 0x28]
setno bh
mov rbx, rdx
jmp 0x140419576
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
test spl, r8b
stc
sub ecx, dword [r13 + 0xd0]
test bl, r9b
add dword [r13 + 0xb8], ecx
test bpl, r9b
clc
test eax, eax
jmp 0x1404195a1
je 0x1404195d6
cdqe
xchg di, di
dec dil
rol dil, cl
add rax, rbx
jmp 0x1404195bd
movzx edi, byte [rbx]
jmp 0x1404195c5
jmp 0x140419600
sub edi, edi
jmp 0x1404195d1
jmp 0x140419617
mov dword [r13 + 0x30], 0
bsf edx, r10d
cdq
mov byte [r13 + 0x38], 0
not rcx
xor edi, edi
bswap cx
ror cl, 0
mov rax, r12
adc rcx, 0x78d1466e
sub cl, 0xd5
mov rdx, rbx
mov rcx, qword [rsp + 0x58]
xor ebx, esi
mov qword [rcx], rax
mov qword [r15], r12
mov rbx, r12
test r8d, r8d
stc
cmp dil, byte [rsi + rbp]
jmp 0x140419620
jne 0x14041ab14
inc rsi
cmp r13b, 0x89
test r15w, ax
cmp rsi, 8
jmp 0x14041963a
jne 0x140419520
mov qword [rsp + 0x50], r14
rcr dil, cl
add rdi, rsi
mov edi, 1
cmp r12w, si
test r9b, al
stc
cmp dword [rsp + 0x70], 1
jmp 0x140419662
je 0x14041ab1b
mov qword [rsp + 0xa8], rdx
test r9b, 0xd0
test ebx, r15d
mov dword [rsp + 0x48], 1
cmp r9, rcx
sub eax, eax
cmc
stc
mov qword [rsp + 0xa0], rax
cmp cl, spl
mov dword [rsp + 0x68], 0
test di, sp
mov dword [rsp + 0x84], 0
stc
sub eax, eax
cmp sil, sil
mov qword [rsp + 0x88], rax
xor eax, eax
cmc
cmp rbp, r10
mov qword [rsp + 0xc8], rax
sub eax, eax
mov qword [rsp + 0x78], rax
test bpl, r12b
sub eax, eax
jmp 0x1404196d4
mov qword [rsp + 0x98], rax
jmp 0x1404196e1
mov dword [rsp + 0x4c], 0
jmp 0x140419711
mov r12, rdi
nop dword [rax + rax]
bswap rcx
mov cl, sil
mov rcx, r13
call fcn.14041f165
mov rcx, r13
jmp 0x14041970c
call fcn.14041f165
mov rcx, r13
call fcn.14041f165
mov esi, eax
adc cx, sp
btr cx, 0xb1
shl esi, 0x10
bswap cx
movsx ecx, r9w
mov rcx, r13
jmp 0x140419735
call fcn.14041f165
mov ebp, eax
jmp 0x140419745
or esi, eax
movsx ecx, r10w
mov rcx, r13
jmp 0x140419753
call fcn.14041f165
mov r14d, eax
sbb bh, 0x51
add bx, 0x363f
mov ebx, eax
rcl cl, 0x82
ror cl, cl
shl ebx, 0x10
movsx cx, bpl
mov rcx, r13
call fcn.14041f165
or eax, ebx
jmp 0x140419782
cmp eax, 0x49484451
jmp 0x14041978c
jle 0x1404199d3
cmp eax, 0x49484452
mov rdx, qword [rsp + 0xa8]
jmp 0x1404197a4
je 0x140419b0f
cmp eax, 0x504c5445
jmp 0x1404197b4
je 0x140419c0c
cmp eax, 0x74524e53
jmp 0x1404197c4
jne 0x14041a064
sub edi, edi
cmp dword [rsp + 0x48], 0
jne 0x14041ab1b
mov rax, qword [rsp + 0x90]
cmp edx, eax
cmp rbx, 0x11044425
cmp qword [rax], 0
jne 0x14041ab1b
cmp byte [rsp + 0x4c], 0
jmp 0x1404197fc
je 0x14041a2df
cmp dword [rsp + 0x70], 2
jmp 0x14041980c
je 0x14041ab8e
mov rax, qword [rsp + 0x88]
test r8w, 0x144b
cmp bp, di
test eax, eax
je 0x14041ab1b
cmp eax, esi
jmp 0x140419832
jb 0x14041ab1b
mov al, 4
mov dword [rsp + 0x4c], eax
test bx, 0x5165
cmp r9b, 0x1f
cmc
mov dword [rsp + 0x48], 0
test bl, 0xac
cmp r10b, 0x3e
test esi, esi
jmp 0x14041985e
je 0x1404196fc
mov r14d, esi
sbb dil, r13b
bsf ax, r12w
mov rbx, qword [r15]
mov rdi, qword [rsp + 0x58]
mov rax, qword [rdi]
shl r14, 2
test rsi, rax
cmc
test r11b, 0xdc
xor ebp, ebp
jmp 0x14041988d
jmp 0x1404198f4
lea rcx, [rbx + 1]
mov qword [r15], rcx
movsx si, r14b
shl rsi, 0x64
movzx esi, byte [rbx]
shrd bx, r12w, 0xe9
movsx ebx, ax
cmp bpl, al
mov rbx, rcx
bts cx, r9w
cmp dx, bp
add cl, 0x5c
mov ecx, ebp
clc
and ecx, 0xfffffffc
jmp 0x1404198cd
mov byte [rsp + rcx + 0x133], sil
test sil, 1
add rbp, 4
jmp 0x1404198e6
cmp r14, rbp
jmp 0x1404198ee
je 0x1404196fc
cmp rbx, rax
jmp 0x1404198fc
jb 0x140419892
cmp dword [r13 + 0x30], 0
jmp 0x14041990c
je 0x14041996d
mov r8d, dword [r13 + 0x34]
mov rcx, qword [r13 + 0x28]
movsxd rbx, r13d
movsx ebx, si
movzx bx, ch
mov rbx, rdx
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
test eax, eax
jmp 0x140419947
je 0x140419979
cdqe
or sil, bpl
btc rsi, rsi
add rax, rbx
xchg si, si
movsx si, cl
movzx esi, byte [rbx]
jmp 0x140419968
jmp 0x1404199a6
xor esi, esi
jmp 0x140419974
jmp 0x1404198bf
mov dword [r13 + 0x30], 0
neg dx
rcl al, 0x64
bt eax, 0x7b
mov byte [r13 + 0x38], 0
cmc
sub esi, esi
cdqe
cwde
movsx dx, r12b
mov rax, r12
mov dx, r12w
mov dx, 0x5fef
mov rdx, rbx
bswap rbx
movzx bx, r10b
mov qword [rdi], rax
cmovl rbx, rsi
movzx ebx, cx
bswap bx
mov qword [r15], r12
movsx ebx, dx
jmp 0x1404199cb
mov rbx, r12
jmp 0x1404198bf
cmp eax, 0x43674249
jmp 0x1404199dd
je 0x14041a02c
cmp eax, 0x49444154
movsxd rcx, eax
mov rcx, qword [rsp + 0xc8]
jmp 0x1404199f8
jne 0x14041a059
xor edi, edi
cmp dword [rsp + 0x48], 0
jmp 0x140419a0a
jne 0x14041ab1b
cmp byte [rsp + 0x4c], 0
jmp 0x140419a1a
je 0x140419a33
cmp dword [rsp + 0x88], 0
jmp 0x140419a2d
je 0x14041ab1b
cmp dword [rsp + 0x70], 2
jmp 0x140419a3d
je 0x14041ab64
mov rax, qword [rsp + 0x78]
lea r14d, [rsi + rax]
test dx, r13w
cmp r14d, eax
jmp 0x140419a58
jl 0x14041ab1b
cmp r14d, ecx
jmp 0x140419a66
jbe 0x14041a1a0
cmp esi, 0x1001
movsx rax, di
mov eax, 0x1000
jmp 0x140419a80
cmovae eax, esi
test r12, 0xf68058a
stc
test ecx, ecx
jmp 0x140419a92
cmovne eax, ecx
bt cx, sp
nop dword [rax]
or rcx, 0x68472f8
mov ecx, eax
neg ah
ror eax, cl
lea eax, [rcx + rcx]
clc
cmp r14d, ecx
jmp 0x140419ab9
ja 0x140419aa7
mov rbp, rcx
mov edx, ecx
movsxd rcx, r13d
mov rbx, qword [rsp + 0x90]
mov rcx, qword [rbx]
jmp 0x140419ad7
call fcn.140123104
test rax, rax
jmp 0x140419ae4
je 0x14041ab14
mov qword [rbx], rax
sar cx, 0xc2
mov cl, 0x5e
sub cl, r11b
mov rcx, rbp
cmp r11w, 0x42e2
test sil, sil
clc
xor edi, edi
jmp 0x140419b0a
jmp 0x14041a1b9
xor edi, edi
cmp r12b, r15b
cmp dword [rsp + 0x48], 0
jmp 0x140419b1e
je 0x14041ab1b
cmp esi, 0xd
jmp 0x140419b2c
jne 0x14041ab1b
mov rcx, r13
call fcn.14041f165
mov esi, eax
shl esi, 0x10
jmp 0x140419b47
mov rcx, r13
call fcn.14041f165
or eax, esi
movzx rcx, r11w
mov dword [r13], eax
movsx ecx, r12w
mov rcx, r13
jmp 0x140419b65
call fcn.14041f165
mov esi, eax
setne cl
shl esi, 0x10
mov rcx, r13
jmp 0x140419b7a
call fcn.14041f165
or eax, esi
test r10w, 0x78c4
mov dword [r13 + 4], eax
test r9b, r10b
cmc
cmp eax, 0x1000000
jmp 0x140419b99
ja 0x14041ab14
cmp dword [r13], 0x1000000
mov edi, 0
jmp 0x140419bb1
ja 0x14041ab1b
mov rax, qword [r15]
mov r14, qword [rsp + 0x58]
stc
cmp rax, qword [r14]
jmp 0x140419bc8
jae 0x14041a11a
lea rcx, [rax + 1]
mov bx, dx
bswap ebx
mov qword [r15], rcx
movzx ebx, r8w
movzx rsi, r14w
movzx si, r9b
movzx eax, byte [rax]
xchg si, bx
movzx ebx, r10w
mov si, 0x2479
mov rsi, qword [rsp + 0x50]
mov rbx, qword [rsp + 0xa8]
jmp 0x140419c07
jmp 0x14041a516
sub edi, edi
cmp dword [rsp + 0x48], 0
jmp 0x140419c18
jne 0x14041ab1b
cmp esi, 0x300
jmp 0x140419c29
ja 0x14041ab1b
imul eax, ebp, 0xaaab
cmc
shr eax, 0x11
mov qword [rsp + 0x88], rax
clc
cmc
lea eax, [rax + rax*2]
cmc
cmp eax, esi
jne 0x14041ab1b
mov dword [rsp + 0x48], 0
jmp 0x140419c61
cmp bp, 3
jb 0x1404196fc
mov rdi, r12
mov rax, qword [rsp + 0x88]
shrd cx, r11w, 0x7c
add cl, r9b
shl cx, cl
cmp eax, 2
mov r12d, 1
not r14b
cmovae r12d, eax
movzx eax, ax
mov rcx, qword [r15]
shl r14, 0xdb
rcl r14w, 0xb3
rcl r14w, cl
mov r14, qword [rsp + 0x58]
sub ah, 0x70
rcl eax, cl
mov rax, qword [r14]
clc
test r13w, 0x653c
xor ebp, ebp
jmp 0x140419cc0
jmp 0x140419d1e
lea rbx, [rcx + 1]
movsx esi, r9w
movzx si, r11b
inc rsi
mov qword [r15], rbx
movzx esi, byte [rcx]
cmovg cx, dx
jmp 0x140419ce4
mov rcx, rbx
jmp 0x140419cec
mov byte [rsp + rbp*4 + 0x132], sil
jmp 0x140419cf9
mov byte [rsp + rbp*4 + 0x133], 0xff
jmp 0x140419d06
inc rbp
cmp r9, 0x56f97004
cmp r12, rbp
jmp 0x140419d18
je 0x1404196ee
cmp rcx, rax
jae 0x140419d3d
lea rbx, [rcx + 1]
mov qword [r15], rbx
movsx esi, r11w
movzx esi, byte [rcx]
mov rcx, rbx
jmp 0x140419e37
cmp dword [r13 + 0x30], 0
jmp 0x140419d47
je 0x140419dd3
mov r8d, dword [r13 + 0x34]
movsx ebx, r8w
mov cl, 0xe
xchg ch, cl
mov rcx, qword [r13 + 0x28]
movsx bx, sil
cmovl ebx, r15d
movzx rbx, cx
mov rbx, rdx
jmp 0x140419d72
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmp spl, r15b
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
test sil, al
test eax, eax
jmp 0x140419d98
je 0x140419ddf
cdqe
btr esi, eax
btc cx, bx
add rax, rbx
movzx esi, byte [rbx]
movsx ecx, cx
movsx cx, r12b
movzx dx, al
mov rdx, rbx
not ch
movzx rcx, si
movzx ecx, r14w
mov rcx, rdi
jmp 0x140419dce
jmp 0x140419e24
xor esi, esi
jmp 0x140419dda
jmp 0x140419e37
mov dword [r13 + 0x30], 0
mov byte [r13 + 0x38], 0
shl al, 0x27
ror dl, cl
movsx ax, r8b
sub esi, esi
cdq
bt rdx, r11
mov rcx, rdi
inc eax
btr dx, r15w
mov rax, rdi
sub edx, 0x67ad3316
xchg dh, dh
mov dx, sp
mov rdx, rbx
test rax, 0x252264d7
jmp 0x140419e24
mov qword [r14], rax
test bl, r14b
mov qword [r15], rcx
test bx, r12w
test r11w, 0x2dac
mov byte [rsp + rbp*4 + 0x130], sil
cmp rcx, rax
jmp 0x140419e47
jae 0x140419e7a
lea rbx, [rcx + 1]
movzx esi, dx
movsxd rsi, r15d
mov esi, 0x2c1171ff
mov qword [r15], rbx
not sil
jmp 0x140419e6a
movzx esi, byte [rcx]
mov rcx, rbx
jmp 0x140419e75
jmp 0x140419f55
cmp dword [r13 + 0x30], 0
jmp 0x140419e84
je 0x140419f01
mov r8d, dword [r13 + 0x34]
movsxd rbx, esi
movzx rcx, bp
jmp 0x140419e9a
mov rcx, qword [r13 + 0x28]
seta bh
movzx bx, r12b
cmovbe bx, r11w
mov rbx, rdx
jmp 0x140419eb3
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
stc
add dword [r13 + 0xb8], ecx
test eax, eax
jmp 0x140419ed4
je 0x140419f0d
cdqe
bsr esi, r13d
neg rsi
add rax, rbx
mov dh, 0x4a
jmp 0x140419eee
movzx esi, byte [rbx]
mov rdx, rbx
mov rcx, rdi
jmp 0x140419efc
jmp 0x140419f3f
xor esi, esi
jmp 0x140419f08
jmp 0x140419f55
mov dword [r13 + 0x30], 0
lahf
shl ax, 0x9a
mov byte [r13 + 0x38], 0
setno ch
shr rax, cl
xor esi, esi
cqo
mov rcx, rdi
clc
btr rax, 0xbe
sub dx, si
mov rax, rdi
movsx edx, bp
mov rdx, rbx
cmc
mov qword [r14], rax
test r9b, 0xe9
cmp r15w, 0x4a0f
jmp 0x140419f51
mov qword [r15], rcx
cmc
mov byte [rsp + rbp*4 + 0x131], sil
cmp r15d, 0xf1d71fd
clc
cmp rcx, rax
jb 0x140419cc5
cmp dword [r13 + 0x30], 0
jmp 0x140419f78
je 0x140419fd8
mov r8d, dword [r13 + 0x34]
mov rcx, qword [r13 + 0x28]
not bh
movsxd rbx, r12d
mov rbx, rdx
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
test bp, 0x2e42
test eax, eax
je 0x140419fe4
cdqe
not dh
neg dh
and dh, 0xe0
add rax, rbx
movzx esi, byte [rbx]
mov rdx, rbx
not ch
movzx ecx, ax
mov rcx, rdi
jmp 0x140419fd3
jmp 0x14041a01c
xor esi, esi
jmp 0x140419fdf
jmp 0x140419cec
mov dword [r13 + 0x30], 0
sal ah, cl
and edx, ebp
dec ch
mov byte [r13 + 0x38], 0
sub esi, esi
setbe ah
movzx ax, spl
bswap eax
mov rcx, rdi
mov rax, rdi
movsx dx, r8b
mov edx, ebx
movsx rdx, r15w
mov rdx, rbx
jmp 0x14041a01c
mov qword [r14], rax
jmp 0x14041a024
mov qword [r15], rcx
jmp 0x140419cec
mov dword [rsp + 0x84], 1
test r11b, dl
cmp r10d, 0x5c10405b
test esi, esi
jmp 0x14041a048
je 0x1404196fc
jns 0x14041a0a1
jmp 0x14041a421
cmp eax, 0x49454e44
je 0x14041ab04
xor edi, edi
cmp dword [rsp + 0x48], 0
jne 0x14041ab1b
and r14d, 0x2000
jmp 0x14041a07d
je 0x14041ab1b
test esi, esi
jmp 0x14041a08a
je 0x14041a2cd
js 0x14041a415
mov dword [rsp + 0x48], 0
or ax, bx
cmp qword [r13 + 0x10], 0
cmovnp eax, ebp
bswap eax
movzx eax, r14w
mov rax, qword [rsp + 0x58]
jmp 0x14041a0b9
je 0x14041a3fa
mov rcx, qword [rax]
test r15, r11
rcr rax, cl
mov rax, qword [r15]
and bpl, r12b
test al, r13b
mov ebp, ecx
cmp r8d, 0x28f44f34
movsx edx, r13w
sub ebp, eax
xadd dx, dx
rol dx, cl
shr dx, 0x6b
mov edx, esi
jmp 0x14041a0f4
sub edx, ebp
jmp 0x14041a0fb
jle 0x14041a3fd
mov qword [r13 + 0xc0], rcx
mov rcx, qword [r13 + 0x28]
jmp 0x14041a111
call qword [r13 + 0x18]
jmp 0x1404196fc
cmp dword [r13 + 0x30], 0
setae bh
movzx rbx, r15w
movsx bx, r15b
mov rsi, qword [rsp + 0x50]
mov rbx, qword [rsp + 0xa8]
jmp 0x14041a13d
je 0x14041abac
mov r8d, dword [r13 + 0x34]
cmovg dx, r14w
movzx ecx, r13w
bswap cx
mov rcx, qword [r13 + 0x28]
bswap dx
cwd
mov rdx, 0x299a4c9c
mov rdx, rbx
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmc
sub ecx, dword [r13 + 0xd0]
cmc
test ax, r9w
add dword [r13 + 0xb8], ecx
test eax, eax
je 0x14041a4e3
movsxd rcx, eax
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14041a19b
jmp 0x14041a509
mov rax, qword [rsp + 0x90]
sub rbp, r10
movsx bp, r10b
inc bpl
mov rax, qword [rax]
mov bpl, r11b
mov qword [rsp + 0xc8], rcx
neg bp
shld rbp, rdx, 0xa9
sbb ebp, 0x33c248c1
mov ebp, dword [rsp + 0x78]
jmp 0x14041a1d9
lea rbp, [rbp + rax]
cmp r13b, 0xec
cmp qword [r13 + 0x10], 0
je 0x14041a380
mov rax, qword [rsp + 0x58]
mov rax, qword [rax]
mov rdx, qword [r15]
movzx ecx, r13w
xor rcx, r8
mov rcx, rax
sub rcx, rdx
movzx ebx, r8w
clc
ror bx, cl
mov ebx, esi
sub ebx, ecx
jmp 0x14041a216
jle 0x14041a39e
movsxd rsi, ecx
movsxd rcx, r14d
seta cl
mov rcx, rbp
movsx r8w, bl
setge r8b
mov r8, rsi
call fcn.1404a0829
add rbp, rsi
cwd
movzx cx, bh
jmp 0x14041a247
mov rcx, qword [r13 + 0x28]
mov r8w, 0x4860
movzx dx, r13b
movsx r8w, r13b
mov rdx, rbp
movzx r8d, r13w
mov r8w, r14w
movzx r8, dx
mov r8d, ebx
jmp 0x14041a271
call qword [r13 + 0x10]
mov dword [rsp + 0x48], 0
clc
movzx ecx, dx
rcl cl, 0x59
mov rcx, qword [r13 + 0xc8]
not rdi
xadd di, di
mov qword [r13 + 0xc0], rcx
btc cx, 0x6e
mov ecx, r14d
btr di, r11w
rcr dil, cl
ror dil, cl
mov qword [rsp + 0x78], rcx
btc di, dx
shld di, r14w, 0xe3
mov edi, 0
cmp eax, ebx
je 0x1404196fc
jmp 0x14041ab1b
mov dword [rsp + 0x48], 0
jmp 0x14041a2da
jmp 0x1404196fc
mov eax, dword [r13 + 8]
cmp bl, spl
jmp 0x14041a2eb
test al, 1
je 0x14041ab1b
lea ecx, [rax + rax]
jmp 0x14041a2ff
cmp ecx, esi
jmp 0x14041a306
jne 0x14041ab1b
mov rbx, qword [rsp + 0x50]
cmp r8b, 0x58
test sp, 0x3e7b
cmp dword [rbx + 0x20], 0x10
jne 0x14041a43b
mov cl, 1
mov qword [rsp + 0x98], rcx
jmp 0x14041a334
test eax, eax
jmp 0x14041a33b
jle 0x14041a4c9
sub esi, esi
movsx cx, dil
mov rcx, r13
jmp 0x14041a350
call fcn.14041f165
mov word [rsp + rsi*2 + 0xf2], ax
cwde
movsx ax, dl
inc rsi
add ax, r12w
movsxd rax, dword [r13 + 8]
cmp rsi, rax
jmp 0x14041a375
jl 0x14041a348
jmp 0x14041a4c9
mov rdx, qword [r15]
setp cl
bswap eax
mov rax, qword [rsp + 0x58]
add cl, 0xeb
mov rax, qword [rax]
btc cx, r13w
bsf ecx, edi
shr rcx, cl
movsxd rsi, esi
adc cx, ax
shr cx, 0x59
lea rcx, [rdx + rsi]
clc
test r14, 0x6b343ec9
cmp r13w, 0x60cf
cmp rcx, rax
ja 0x14041ab1b
mov rcx, rbp
mov r8, rsi
jmp 0x14041a3ce
call fcn.1404a0829
add qword [r15], rsi
cmovnp ax, r14w
movzx ax, r13b
mov dword [rsp + 0x48], 0
mov eax, r14d
jmp 0x14041a3f0
mov qword [rsp + 0x78], rax
jmp 0x1404196fc
mov rax, qword [r15]
mov ecx, esi
cmc
add rcx, rax
jmp 0x14041a408
mov qword [r15], rcx
jmp 0x14041a410
jmp 0x1404196fc
mov dword [rsp + 0x48], 0
movsx ax, dh
mov rax, qword [rsp + 0x58]
jmp 0x14041a42b
mov rax, qword [rax]
jmp 0x14041a433
mov qword [r15], rax
jmp 0x1404196fc
mov cl, 1
movzx ebp, r9w
cmovl rbp, rdi
movsxd rbp, r11d
mov qword [rsp + 0x98], rcx
sub bp, r14w
test eax, eax
lea rbp, [0x1400bef68]
jmp 0x14041a462
jle 0x14041a4c9
xor esi, esi
nop
movzx rcx, r10w
movsx rcx, bx
mov rcx, r13
call fcn.14041f165
mov ecx, eax
sbb rax, 0x429261e3
ror al, 0x38
add al, r14b
movsxd rax, dword [rbx + 0x20]
test bl, 0x12
test r14b, r14b
clc
movzx eax, byte [rax + rbp]
cmp al, r11b
cmc
mul cl
jmp 0x14041a4a5
mov byte [rsp + rsi + 0x6c], al
lahf
movzx eax, ax
inc rsi
cmc
rcl ax, 0x75
sar al, cl
movsxd rax, dword [r13 + 8]
cmp rsi, rax
jmp 0x14041a4c3
jl 0x14041a474
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x4c], 0
jmp 0x14041a4de
jmp 0x1404196fc
mov dword [r13 + 0x30], 0
xadd cl, ch
xchg cx, cx
mov byte [r13 + 0x38], 0
btc rcx, 0x21
sal cx, cl
stc
xor eax, eax
shr cx, 0x29
mov rcx, r12
stc
mov qword [r14], rcx
jmp 0x14041a511
mov qword [r15], r12
xor edi, edi
movzx eax, al
mov dword [rsi + 0x20], eax
jmp 0x14041a524
cmp al, 0x10
jmp 0x14041a52b
ja 0x14041ab1b
mov ecx, 0x10116
bt ecx, eax
jmp 0x14041a53e
jae 0x14041ab1b
mov rcx, qword [r15]
sbb al, 0x8f
mov rax, qword [r14]
test rax, 0x6a4f644d
cmp rcx, rax
jmp 0x14041a55a
jae 0x14041a59c
lea rbp, [rcx + 1]
setno dl
rol dx, 0xc6
mov qword [r15], rbp
movsxd rdx, r8d
jmp 0x14041a578
movzx edx, byte [rcx]
shl cl, cl
bts rcx, rcx
mov rcx, rbp
cmp si, 0x2662
cmp dl, 6
jmp 0x14041a591
jbe 0x14041a675
jmp 0x14041ab1b
cmp dword [r13 + 0x30], 0
je 0x14041a60c
mov r8d, dword [r13 + 0x34]
mov rcx, qword [r13 + 0x28]
bswap edx
movzx dx, r9b
mov rdx, rbx
jmp 0x14041a5be
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
stc
cmp r11b, 0xb0
sub ecx, dword [r13 + 0xd0]
clc
test r14d, r15d
test r8b, 0x67
add dword [r13 + 0xb8], ecx
test bpl, 0xa6
cmc
test eax, eax
je 0x14041a62c
cdqe
mov dl, r10b
shl dl, cl
add rax, rbx
cmovp rdx, rdi
movzx edx, byte [rbx]
jmp 0x14041a607
jmp 0x14041a65c
mov dword [rsp + 0x68], 0
stc
cmp r14w, r8w
jmp 0x14041a61e
cmp rcx, rax
jae 0x14041a6b9
jmp 0x14041a741
mov dword [r13 + 0x30], 0
sal cx, cl
rcr cx, 0x94
mov byte [r13 + 0x38], 0
not eax
xchg ah, ah
movzx cx, r10b
sub edx, edx
add ah, 0xc3
inc ax
jmp 0x14041a656
mov rax, r12
setnp ch
xor edi, edi
mov qword [r14], rax
mov qword [r15], r12
mov rcx, r12
cmp dl, 6
jmp 0x14041a66f
ja 0x14041ab1b
cmp dl, 3
jmp 0x14041a67d
jne 0x14041a71f
cmp dword [rsi + 0x20], 0x10
jmp 0x14041a68c
je 0x14041ab1b
mov dl, 3
mov dword [rsp + 0x4c], edx
test r14, rax
mov dword [rsp + 0x68], 3
test r10, 0x594b1dae
cmc
cmp rcx, rax
jmp 0x14041a6b3
jb 0x14041a741
cmp dword [r13 + 0x30], 0
je 0x14041a7ae
mov r8d, dword [r13 + 0x34]
mov rcx, qword [r13 + 0x28]
movsx dx, r13b
mov rdx, rbx
jmp 0x14041a6d9
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
clc
test eax, eax
jmp 0x14041a6fa
je 0x14041a76e
cdqe
rol dh, 0xc0
neg dh
add rax, rbx
cwd
setp dh
movsxd rdx, r8d
movzx edx, byte [rbx]
jmp 0x14041a71a
jmp 0x14041a796
test dl, 1
jmp 0x14041a727
jne 0x14041ab1b
movzx edx, dl
test r8b, r14b
stc
mov dword [rsp + 0x68], edx
cmp rcx, rax
jae 0x14041a6b9
lea rbp, [rcx + 1]
rol dh, 0xdf
cmp r14b, 0xdf
mov qword [r15], rbp
xor edx, r12d
movzx edx, byte [rcx]
and cx, bp
mov rcx, rbp
jmp 0x14041a761
test dl, dl
je 0x14041a7ae
jmp 0x14041ab1b
mov dword [r13 + 0x30], 0
rcl ah, cl
ror cl, cl
mov byte [r13 + 0x38], 0
shrd rax, r10, 0x36
ror cl, 0xb1
xor edx, edx
mov rax, r12
neg ecx
bts cx, r14w
and ch, 0x58
mov qword [r14], rax
mov qword [r15], r12
mov rcx, r12
sub edi, edi
test dl, dl
jmp 0x14041a7a8
jne 0x14041ab1b
cmp rcx, rax
jmp 0x14041a7b6
jae 0x14041a7ed
lea rbp, [rcx + 1]
mov qword [r15], rbp
xchg dl, dh
movsx edx, cx
btc dx, sp
movzx edx, byte [rcx]
movzx ecx, si
shld cx, r10w, 0xe
mov rcx, rbp
cmc
test dil, 0x7b
test dl, dl
je 0x14041a8b3
jmp 0x14041ab1b
cmp dword [r13 + 0x30], 0
je 0x14041a8b3
mov r8d, dword [r13 + 0x34]
cwd
movsxd rdx, r11d
mov rcx, qword [r13 + 0x28]
cdq
cqo
cmovp dx, r11w
mov rdx, rbx
jmp 0x14041a815
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmc
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
test eax, eax
je 0x14041a855
cdqe
shld rdx, rbx, 0xf2
xadd dl, dh
add rax, rbx
movzx rdx, r9w
setg dl
bswap edx
movzx edx, byte [rbx]
jmp 0x14041a887
mov dword [r13 + 0x30], 0
shl ch, cl
mov byte [r13 + 0x38], 0
btc eax, r8d
adc cx, r15w
mov eax, 0x2af834d0
xor edx, edx
shld rax, r8, 0xce
rcr cl, cl
xadd cl, ch
mov rax, r12
and cl, 0x56
movsx rcx, r10w
mov qword [r14], rax
sbb ecx, 0x6fff0af9
btr cx, cx
mov qword [r15], r12
mov rcx, r12
xor edi, edi
cmp r13d, 0x5ed45673
test dil, dil
test dl, dl
jmp 0x14041a8ad
jne 0x14041ab1b
cmp rcx, rax
jmp 0x14041a8bb
jae 0x14041a8e9
lea rax, [rcx + 1]
cmp rcx, 0x3abd0cd0
clc
test r9b, bl
mov qword [r15], rax
movzx eax, byte [rcx]
cmc
cmp al, 1
jmp 0x14041a8de
jbe 0x14041a9a1
jmp 0x14041ab1b
cmp dword [r13 + 0x30], 0
jmp 0x14041a8f3
je 0x14041a94f
mov r8d, dword [r13 + 0x34]
mov ch, ch
mov rcx, qword [r13 + 0x28]
mov rdx, rbx
jmp 0x14041a90b
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmc
stc
test rcx, rdi
sub ecx, dword [r13 + 0xd0]
cmc
add dword [r13 + 0xb8], ecx
test eax, eax
jmp 0x14041a931
je 0x14041a95b
movsxd rcx, eax
sar ah, cl
bt rax, r15
add rcx, rbx
cmovs ax, ax
movzx eax, byte [rbx]
jmp 0x14041a983
xor eax, eax
jmp 0x14041a956
jmp 0x14041a9a7
mov dword [r13 + 0x30], 0
bt cx, r15w
mov byte [r13 + 0x38], 0
rol ch, 0xd8
xor eax, eax
movsx rcx, r12w
btr rcx, rbp
dec cl
mov rcx, r12
cmc
cmp dh, 0xa4
xor edi, edi
cmc
test r13d, ebx
cmp sil, 0x45
mov qword [r14], rcx
cmp bp, di
stc
mov qword [r15], r12
cmc
clc
cmp al, 1
ja 0x14041ab1b
movzx eax, al
test r13, r12
mov ebp, dword [r13]
cmp rsp, r10
cmp r9b, 0xb8
test ebp, ebp
je 0x14041ab1b
mov qword [rsp + 0xa0], rax
cmovo ecx, edi
mov ecx, dword [r13 + 4]
test r11b, 0xf
clc
test ecx, ecx
jmp 0x14041a9d5
je 0x14041ab1b
cmp byte [rsp + 0x4c], 0
jmp 0x14041a9e5
je 0x14041aa4a
mov dword [r13 + 8], 1
sbb rax, r13
setg dil
cbw
mov dword [rsp + 0x48], 0
xadd dil, al
mov eax, 0x40000000
bswap di
xor edx, edx
rol dil, 0xd9
rcr dil, cl
div ebp
bsr di, dx
xor di, 0x6366
add dil, dil
shr eax, 2
bts di, r14w
mov edi, 0
test rbx, r15
stc
cmp eax, ecx
jmp 0x14041aa3f
jae 0x1404196fc
jmp 0x14041ab1b
mov edx, dword [rsp + 0x68]
mov eax, edx
and eax, 2
sal ebx, 0xf5
add bx, 0x1ef8
shr edx, 2
setg bl
xor rbx, 0x37e46fc1
and edx, 1
mov bx, 0x1e0f
jmp 0x14041aa74
lea ebx, [rdx + rax]
movzx eax, r14w
movsxd rax, esp
inc ebx
cmp cl, r9b
sbb ah, dl
bswap rax
mov dword [r13 + 8], ebx
movsx rax, cx
movsxd rax, r9d
mov dword [rsp + 0x48], 0
and al, r9b
mov eax, 0x40000000
xor edx, edx
cmp bpl, 0xd4
test r15b, dil
cmc
div ebp
sub edx, edx
jmp 0x14041aab9
div ebx
test r15w, 0x6706
stc
clc
cmp eax, ecx
jmp 0x14041aaca
jb 0x14041aaef
mov dword [rsp + 0x4c], 0
test dl, r9b
test r13b, 0xee
cmp dword [rsp + 0x70], 2
jmp 0x14041aae9
jne 0x1404196fc
sub edi, edi
cmp eax, ecx
xchg dil, dil
setae dil
jmp 0x14041aaff
jmp 0x14041ab1b
cmp dword [rsp + 0x48], 0
jmp 0x14041ab0e
je 0x14041abbd
sub edi, edi
sal r13b, cl
shl ebx, cl
mov eax, edi
rcr ebp, 0xb8
sal bl, cl
cmp dil, r10b
add rsp, 0x1538
pop rbx
movzx si, r11b
pop rbp
movzx rdi, r14w
setg r13b
movsxd rsi, esp
pop rdi
not r15w
pop rsi
movzx r15, r8w
movsx r15w, bpl
pop r12
pop r13
pop r14
jmp 0x14041ab5c
pop r15
jmp 0x14041ab63
ret
movzx eax, byte [rsp + 0x4c]
setns dil
cmovo di, dx
mov dword [r13 + 8], eax
movsxd rdi, ebx
bswap edi
movsx di, r12b
mov edi, 1
jmp 0x14041ab89
jmp 0x14041ab1b
mov dword [r13 + 8], 4
setg dil
not di
mov edi, 1
jmp 0x14041aba7
jmp 0x14041ab1b
mov dword [rsi + 0x20], 0
jmp 0x14041abb8
jmp 0x14041ab1b
mov edi, 1
cmp dword [rsp + 0x70], 0
jne 0x14041ab1b
mov rax, qword [rsp + 0x90]
btr ebx, r11d
mov rbx, qword [rax]
stc
cmc
test r9d, esp
test rbx, rbx
jmp 0x14041abe9
je 0x14041ab14
mov rbp, qword [rsp + 0x50]
rol sil, cl
movsx ax, spl
mov eax, dword [rbp + 0x20]
btc si, r13w
imul eax, dword [r13]
sbb cx, 0x2ac4
shr sil, cl
sub sil, 0xfc
add eax, 7
shr eax, 3
rol esi, 0x10
mov ecx, dword [r13 + 4]
shr sil, 0x9d
not sil
mov esi, dword [r13 + 8]
cmp bx, cx
jmp 0x14041ac35
imul esi, ecx
test bl, dil
cmp r9w, r9w
imul esi, eax
add esi, ecx
xchg ch, cl
mov cx, r12w
movsx cx, bl
movsxd rcx, esi
jmp 0x14041ac56
call fcn.14026431b
test rax, rax
je 0x14041afb9
xor ecx, ecx
movzx r9w, bl
shrd edx, r9d, 0x33
stc
cmp dword [rsp + 0x84], 0
mov r9w, r10w
cwd
sete cl
btc r8w, ax
mov qword [rsp + 0x538], rbx
ror r9w, cl
test r8b, 0xc8
movsxd rdx, dword [rsp + 0x78]
sub r8b, 0x7e
dec r8b
xor r9b, spl
add rdx, rbx
xchg r8b, r8b
mov qword [rsp + 0x540], rdx
movzx r9, r15w
mov dword [rsp + 0x20], ecx
cdq
movsx cx, r10b
lea rcx, [rsp + 0x538]
movzx edx, r13w
cqo
cwd
mov rdx, rax
mov r8d, esi
movsx r9w, r12b
bswap r9d
xchg r9w, r9w
mov r9d, 1
jmp 0x14041acef
call fcn.1404050a2
test eax, eax
jmp 0x14041acfb
je 0x14041afa7
mov edi, dword [rsp + 0x550]
setb ah
mov rax, qword [rsp + 0x558]
test r14b, r10b
cmp r14b, 0x19
stc
mov qword [rbp + 0x10], rax
jmp 0x14041ad2a
test rax, rax
je 0x14041ab14
sub edi, eax
xchg cx, cx
cmovo cx, r15w
mov rcx, qword [rbp + 8]
jmp 0x14041ad46
call fcn.140261c04
mov qword [rbp + 8], 0
bswap r9d
mov eax, dword [r13 + 8]
lea ecx, [rax + 1]
cmp byte [rsp + 0x98], 0
movsxd rbx, r12d
xchg rsi, rsi
mov r9w, dx
cmovne eax, ecx
inc dh
bt r9, 0xaf
cmp byte [rsp + 0x4c], 0
mov r9d, ecx
jmp 0x14041ad89
cmovne r9d, eax
shl dx, 0x4e
mov edx, dword [rsp + 0xbc]
jmp 0x14041ad9d
cmp ecx, edx
mov bl, r13b
bswap ecx
setb r8b
cmovne r9d, eax
cmp edx, 3
movsxd rbx, r10d
xchg r8b, r8b
cqo
cmove r9d, eax
cmp al, 0xfc
ror eax, cl
btc ax, 0xff
mov dword [r13 + 0xc], r9d
bsf rbx, r8
stc
and cl, r8b
mov ebx, dword [rbp + 0x20]
mov r8b, 0xae
mov rax, qword [rbp]
shr sil, cl
bt cx, 0x79
mov rdx, qword [rbp + 0x10]
add ch, 0xbf
cmp ebx, 0x10
sete r8b
movzx cx, ch
mov ecx, dword [rax]
adc rsi, 0x60ff546c
rcl sil, 0x34
rol sil, 0x16
mov esi, dword [rax + 4]
cmp dword [rsp + 0xa0], 0
jmp 0x14041ae15
je 0x14041b63b
mov eax, ecx
cmp bh, 0x8b
test r12b, r11b
test r10b, 0x33
or eax, esi
jmp 0x14041ae2e
js 0x14041ab14
mov dword [rsp + 0xd4], ebx
mov r14, rdx
mov ebp, edi
test esi, esi
jmp 0x14041ae47
je 0x14041ae74
sub edi, edi
add eax, 0x5a6f1f1b
bsr ax, cx
shl ah, 0x66
mov eax, 0x7fffffff
cmc
cmp edx, 0xd2d2fc3
xor edx, edx
stc
idiv esi
cmp eax, ecx
jl 0x14041ab1b
xor edx, edx
mov dl, r8b
inc al
mov eax, r8d
inc edx
cbw
movsxd rax, r8d
mov dword [rsp + 0xd0], r9d
bt eax, 0x4a
ror ah, cl
setne al
imul edx, r9d
clc
imul ecx, esi
mov eax, ecx
test dil, dil
mov dword [rsp + 0x64], edx
clc
stc
jmp 0x14041aeae
or eax, edx
jmp 0x14041aeb5
js 0x14041ab14
cmp dword [rsp + 0x64], 0
jmp 0x14041aec5
je 0x14041aef7
xor edi, edi
btr rax, r10
sub ah, 0x1f
sal ah, 0x36
mov eax, 0x7fffffff
sub edx, edx
cmc
test ah, 0x41
idiv dword [rsp + 0x64]
test dx, r15w
cmp eax, ecx
jmp 0x14041aef1
jl 0x14041ab1b
imul ecx, dword [rsp + 0x64]
jmp 0x14041af01
movsxd rcx, ecx
jmp 0x14041af09
call fcn.14026431b
mov qword [rsp + 0xc0], rax
test spl, r8b
test rax, rax
jmp 0x14041af21
je 0x14041ab14
movsxd rax, dword [rsp + 0x64]
mov qword [rsp + 0x70], rax
lea rax, [rax + rax]
bsr cx, r13w
jmp 0x14041af3f
mov qword [rsp + 0xf8], rax
mov r12b, r8b
xor edi, edi
not r8w
movzx r15d, bx
setg r12b
lea r10, [0x1400bef80]
movsxd rcx, r15d
lea rcx, [0x1400befc0]
lea r15, [0x1400befa0]
not r12b
cmovne r12w, r11w
lea r12, [0x1400befe0]
movzx rsi, sp
mov r8d, 0x5afc2eaf
movsx r8w, r13b
mov rsi, qword [rsp + 0x50]
mov r8d, ebp
cmovl r9, r11
mov r9, r14
jmp 0x14041afa2
jmp 0x14041afff
mov rcx, qword [rsp + 0x558]
jmp 0x14041afb4
call fcn.140261c04
mov qword [rbp + 0x10], 0
jmp 0x14041afc6
jmp 0x14041ab14
mov rsi, qword [rsp + 0x50]
movzx r10d, di
mov r10, r11
jmp 0x14041afe1
lea rcx, [0x1400befc0]
jmp 0x14041afed
inc rdi
cmp rdi, 7
jmp 0x14041aff9
je 0x14041b8c9
mov rbp, qword [rsi]
shl esi, cl
mov r11, r10
movsxd rax, dword [r10 + rdi*4]
bswap ebx
movsx bx, r14b
rcr esi, cl
movsxd rsi, dword [rcx + rdi*4]
not bh
or ebx, r14d
mov qword [rsp + 0xe8], rax
xadd r10w, cx
add bl, 0xf3
sub r10, rsp
mov ebx, eax
bsr rcx, r11
not ebx
setne r10b
add r10d, eax
rcr cx, 0x68
add ebx, dword [rbp]
sal ch, 0xee
sbb ch, 0xc8
btr cx, bp
add ebx, esi
neg r10b
mov eax, ebx
add r10w, r12w
mov cx, r11w
xor edx, edx
xadd r10, r10
xor r10d, 0x155c5e32
div esi
movsx r10w, al
mov dword [rsp + 0xa0], eax
mov ecx, dword [r15 + rdi*4]
cdqe
rcl r10w, cl
movsx r10, r10w
mov dword [rsp + 0xb8], ecx
btr r10, 0x67
bts r10, rdx
not ecx
test edi, r9d
cwde
ror eax, cl
add ecx, dword [rbp + 4]
shrd ax, r13w, 5
mov r10d, dword [r12 + rdi*4]
rol eax, cl
add ecx, r10d
neg ax
movsx eax, r12w
mov ax, r15w
mov eax, ecx
test r14b, 0x19
jmp 0x14041b0c8
sub edx, edx
cmp dil, 0x9b
div r10d
cmp sil, sil
clc
mov qword [rsp + 0xe0], rsi
cmp esi, ebx
jmp 0x14041b0e4
ja 0x14041afcb
cmp r10d, ecx
ja 0x14041afcb
mov r14d, eax
add eax, 0x1553778e
sub dh, cl
mov dword [rsp + 0xb4], r10d
rcr cl, cl
shl dx, cl
mov qword [rsp + 0x100], rdi
mov r15d, dword [rsp + 0xa0]
mov esi, r15d
inc ah
mov ecx, dword [rsp + 0xd4]
bsf rdx, r8
imul esi, ecx
cmovne edx, ebp
imul esi, dword [rbp + 8]
bswap ax
cmovbe eax, r13d
mov eax, dword [rsp + 0x68]
setae dl
mov dword [rsp + 0x38], eax
xchg rdx, rdx
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r15d
cdq
jmp 0x14041b15d
mov rcx, qword [rsp + 0x50]
movsx dx, dh
mov rdx, 0x10ce29b9
movsxd rdx, esi
mov qword [rsp + 0x108], r9
movsxd rdx, esi
cmovne dx, dx
mov rdx, r9
xchg r9b, r9b
movsxd r9, r12d
not r9b
mov dword [rsp + 0xdc], r8d
mov r9d, esp
movsx r9, si
bswap r9d
mov r9d, dword [rsp + 0xd0]
call fcn.14041fbf4
test eax, eax
jmp 0x14041b1b1
je 0x14041b8f8
add esi, 7
add cl, r13b
cmp dil, r15b
sar esi, 3
inc esi
ror cx, cl
or ecx, 0x20b875f4
imul esi, r14d
adc ch, 0x38
mov dword [rsp + 0xd8], esi
test r14d, r14d
movsxd rcx, edi
mov rcx, qword [rsp + 0x70]
jmp 0x14041b1ec
jle 0x14041b595
movsxd rax, r15d
sar bp, cl
btr rdx, r12
mov qword [rsp + 0x128], rax
shl dl, 0x32
mov eax, r14d
mov dx, r14w
xor esi, 0x6c112eb3
mov qword [rsp + 0x88], rax
mov eax, r15d
add sil, 6
bts rdx, r9
ror bp, 0x1b
mov qword [rsp + 0x120], rax
and eax, 0xfffffffe
rol bl, cl
sar dl, cl
ror sil, 0xc7
mov qword [rsp + 0xa8], rax
xor rsi, rcx
movzx bx, r15b
mov eax, dword [rsp + 0x64]
mov ebx, eax
bts bp, r8w
rcl ebp, cl
btr bp, 0xe7
imul ebx, dword [rsp + 0xb8]
rol sil, 0x91
imul eax, dword [rsp + 0xb4]
mov dword [rsp + 0xc8], eax
not dx
mov rdx, qword [rsp + 0xe8]
mov rbp, qword [rsp + 0xe0]
lea rsi, [rdx + rbp]
imul rsi, rcx
movzx rax, cx
bt rax, rbx
test ah, ah
mov rax, qword [rsp + 0xc0]
test ebp, 0x518d5367
add rsi, rax
mov qword [rsp + 0x118], rsi
mov rsi, qword [rsp + 0xf8]
imul rsi, rbp
cmc
cmp r9b, 0x7e
mov qword [rsp + 0x90], rsi
clc
stc
test eax, 0x7d860142
imul rcx, rdx
lea rcx, [rcx + rax]
cmp rsp, 0x7d600508
clc
test r13w, r12w
mov qword [rsp + 0x110], rcx
sub ebp, ebp
jmp 0x14041b2fc
jmp 0x14041b322
inc rbp
clc
cmc
add ebx, dword [rsp + 0xc8]
cmp bpl, 0x84
test r14b, al
cmp rbp, qword [rsp + 0x88]
je 0x14041b595
test r15d, r15d
jmp 0x14041b32a
jle 0x14041b301
mov ecx, ebx
bts rax, rsp
mov qword [rsp + 0x78], rbp
mov rsi, rbp
imul rsi, qword [rsp + 0x128]
movsx dx, r10b
mov rax, qword [rsp + 0x50]
mov rdx, qword [rax]
rol dil, cl
mov rdi, qword [rax + 0x18]
cmp r9b, 0x82
stc
cmp r15d, 1
jmp 0x14041b369
mov dword [rsp + 0x48], ebx
jmp 0x14041b372
jne 0x14041b385
xor r14d, r14d
jmp 0x14041b380
jmp 0x14041b4b4
mov rbx, qword [rsp + 0x110]
adc r15w, bp
cmp bpl, r13b
mov r15b, r11b
mov rbp, qword [rsp + 0x118]
movzx r8, r15w
ror r15w, cl
xor r14d, r14d
sbb rcx, 0x1bf24692
mov qword [rsp + 0x58], rdx
neg ch
mov ecx, dword [rdx]
cwd
sub r12b, r12b
mov r15d, dword [rsp + 0x48]
adc r12w, 0x1e07
imul ecx, r15d
mov r8d, r13d
shrd r12d, ebp, 0x30
add rcx, rbx
movsx r12d, ax
sbb r8, rax
lea rdx, [r14 + rsi]
mov r12, qword [rsp + 0x70]
movzx r8w, r14b
shr r8w, cl
rcl r8b, cl
imul rdx, r12
add rdx, rdi
movsx r8d, cx
bswap r8d
mov r8, r12
call fcn.1404a0829
mov rdx, r14
or rdx, 1
shld eax, r8d, 0x9f
bsf cx, r14w
sub cl, r15b
mov rax, qword [rsp + 0x58]
movsx rcx, r14w
clc
mov ecx, dword [rax]
cmp dx, r15w
imul ecx, r15d
movsxd r8, r10d
setle r8b
lea rcx, [rcx + rbp]
add rdx, rsi
imul rdx, r12
shr r8, 0x69
shl r8b, 0xb4
add rdx, rdi
movzx r8d, r11w
cmova r8w, r10w
mov r8, r12
jmp 0x14041b461
call fcn.1404a0829
mov rdx, qword [rsp + 0x58]
mov al, r9b
cmovo ax, r11w
bts eax, r13d
add r14, 2
btc eax, ebp
add al, r9b
mov rax, qword [rsp + 0x90]
cmp r8w, bp
jmp 0x14041b492
lea rbp, [rbp + rax]
clc
test ecx, 0x745f0440
lea rbx, [rbx + rax]
cmp ch, 0xcb
clc
cmp qword [rsp + 0xa8], r14
jne 0x14041b3b8
test byte [rsp + 0x120], 1
jmp 0x14041b4c4
mov r8, qword [rsp + 0x70]
mov r15d, dword [rsp + 0xa0]
xchg bx, bp
jmp 0x14041b4dd
mov ebx, dword [rsp + 0x48]
movsxd rbp, edi
mov rbp, qword [rsp + 0x78]
jmp 0x14041b4ee
je 0x14041b301
mov eax, dword [rsp + 0xb4]
sal cx, cl
test bpl, 0x1e
imul eax, ebp
cmp r8b, 0x1e
shr ch, cl
cmc
add eax, dword [rsp + 0xb8]
rcl cl, 2
xor cl, 0xc8
imul eax, dword [rsp + 0x64]
movsx cx, spl
mov rcx, r14
stc
imul rcx, qword [rsp + 0xe0]
add rcx, qword [rsp + 0xe8]
cmc
test spl, 0xdd
cmp r11b, 0x6f
imul eax, dword [rdx]
xor dl, 0x8b
sar dh, 0xb0
add rax, qword [rsp + 0xc0]
imul rcx, r8
cmp r10b, 2
btc rdx, r11
add rcx, rax
add dl, 0xb5
cwd
lea rsi, [rsi + r14]
sete dh
imul rsi, r8
test rdx, 0xe161d07
add rdi, rsi
cdq
movsx rdx, r9w
movsxd rdx, r9d
mov rdx, rdi
jmp 0x14041b58b
call fcn.1404a0829
jmp 0x14041b301
mov rsi, qword [rsp + 0x50]
xchg ecx, ecx
movsxd rcx, ecx
mov rcx, qword [rsi + 0x18]
call fcn.140261c04
mov ecx, dword [rsp + 0xd8]
mov eax, ecx
bswap r9
mov r9, qword [rsp + 0x108]
bt r15w, r10w
btr r12w, 0x85
lea r9, [r9 + rax]
xor dil, 5
cmovbe r12w, bp
mov r8d, dword [rsp + 0xdc]
not di
sub r10w, r13w
sub r8d, ecx
movzx r12w, r11b
movsxd r10, esi
sete r12b
mov rdi, qword [rsp + 0x100]
movsx r12d, di
movzx ecx, r11w
lea r10, [0x1400bef80]
movsx r15d, bp
mov r15w, 0x5154
mov r15b, r8b
lea rcx, [0x1400befc0]
lea r15, [0x1400befa0]
cmovb r12, rdx
movsxd r12, edx
lea r12, [0x1400befe0]
jmp 0x14041b636
jmp 0x14041afed
mov eax, dword [rsp + 0x68]
xchg r8w, r8w
jmp 0x14041b64c
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ebx
movsx r8, r11w
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], ecx
not r8b
movzx r8d, di
movzx r8w, r11b
mov rcx, rbp
mov r8d, edi
jmp 0x14041b677
call fcn.14041fbf4
test eax, eax
je 0x14041ab14
cmp byte [rsp + 0x98], 0
je 0x14041b6ec
mov rax, qword [rsp + 0x50]
bts r8w, ax
movsx r8w, r12b
bswap r8w
cmp dword [rax + 0x20], 0x10
mov r8d, dword [r13 + 0xc]
jmp 0x14041b6b2
jne 0x14041b6d8
lea rdx, [rsp + 0xf2]
movsx rcx, ax
mov rcx, qword [rsp + 0x50]
jmp 0x14041b6ce
call fcn.14041f56f
jmp 0x14041b6ec
lea rdx, [rsp + 0x6c]
movsx cx, sil
mov rcx, qword [rsp + 0x50]
call fcn.1402343cd
cmp dword [rsp + 0x84], 0
jmp 0x14041b6f9
je 0x14041b781
mov eax, dword [0x1400b9350]
rcl dx, cl
btc rdx, 9
bswap rcx
mov rcx, qword gs:[0x58]
sar dl, cl
bts rdx, rdx
bt dx, cx
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x20]
lea rdx, [0x1400b9260]
cmp sil, cl
test r12b, 0xe4
cmp dx, 0x6b79
cmp byte [rax + 0x24], 0
jmp 0x14041b74d
cmovne rdx, rcx
jmp 0x14041b759
cmp dword [rdx], 0
je 0x14041b781
cmp dword [r13 + 0xc], 3
jmp 0x14041b76c
jl 0x14041b781
mov rcx, qword [rsp + 0x50]
jmp 0x14041b77c
call fcn.14041f7cf
cmp byte [rsp + 0x4c], 0
jmp 0x14041b78b
je 0x14041b8a8
movzx ebx, byte [rsp + 0x4c]
bt edi, r15d
cdqe
mov dword [r13 + 8], ebx
bsf ebp, r14d
movsx ebp, di
mov eax, dword [rsp + 0xbc]
cmp eax, 3
bswap bp
movzx di, dl
movzx edi, r13w
cmovge ebx, eax
mov dword [r13 + 0xc], ebx
shrd ax, di, 0x33
ror dil, cl
mov rax, qword [rsp + 0x50]
bsr bp, r9w
mov rax, qword [rax]
not bpl
mov ebp, dword [rax + 4]
jmp 0x14041b7e6
imul ebp, dword [rax]
mov eax, ebp
or eax, ebx
mov rdi, r11
movzx di, sil
bswap rdi
mov edi, 0
js 0x14041ab1b
mov eax, 0x7fffffff
stc
xor edx, edx
jmp 0x14041b815
div ebx
test spl, bl
cmp esp, 0x62c67dd3
cmp eax, ebp
jl 0x14041ab14
mov rax, qword [rsp + 0x50]
test bp, cx
stc
mov esi, 0x3fca6b08
mov rsi, qword [rax + 0x18]
mov eax, ebp
shl cl, cl
and cl, r15b
jmp 0x14041b846
imul eax, ebx
movsxd rcx, eax
jmp 0x14041b851
call fcn.14026431b
test rax, rax
bswap rdi
mov edi, 0
jmp 0x14041b866
je 0x14041ab1b
mov r14, rax
cmp ebx, 3
jne 0x14041b90f
test ebp, ebp
jmp 0x14041b87f
je 0x14041bb8d
mov r8d, ebp
test r15b, r12b
cmp ebp, 1
jmp 0x14041b893
jne 0x14041b960
sub edx, edx
mov rcx, r14
jmp 0x14041b8a3
jmp 0x14041ba45
cmp byte [rsp + 0x98], 0
jmp 0x14041b8b5
je 0x14041bbaa
inc dword [r13 + 8]
jmp 0x14041b8c4
jmp 0x14041bbaa
mov rax, qword [rsp + 0xc0]
stc
cmp r11, rdi
mov qword [rsi + 0x18], rax
test rbp, 0x23f852b6
cmp byte [rsp + 0x98], 0
jmp 0x14041b8ed
jne 0x14041b692
jmp 0x14041b6ec
mov rcx, qword [rsp + 0xc0]
jmp 0x14041b905
call fcn.140261c04
jmp 0x14041ab14
test ebp, ebp
jmp 0x14041b916
je 0x14041bb8d
mov eax, ebp
btr rcx, 0x56
lea rcx, [rax - 1]
or bpl, cl
mov ebp, eax
and ebp, 3
test ah, 0x6e
jmp 0x14041b938
cmp rcx, 3
jmp 0x14041b941
jae 0x14041baa7
sub ecx, ecx
movsxd rdx, ebp
mov dx, 0x1af2
mov dl, r14b
mov rdx, r14
jmp 0x14041b95b
jmp 0x14041bb3d
mov eax, r8d
dec rbx
shr ecx, cl
shl bl, 0xa3
and eax, 0xfffffffe
cmp r8w, r13w
xadd bpl, cl
sub edx, edx
btc rbx, r9
test al, sil
setnp bl
mov rcx, r14
jmp 0x14041b98d
movzx ebp, byte [rsi + rdx]
movzx ebx, byte [rsp + rbp*4 + 0x130]
cmp rsi, 0x23a30f9
mov byte [rcx], bl
xchg bh, bl
movzx ebx, byte [rsp + rbp*4 + 0x131]
stc
cmc
mov byte [rcx + 1], bl
bsf rbx, r13
or bh, 0xe5
test r12d, edi
movzx ebx, byte [rsp + rbp*4 + 0x132]
btr ebp, 0x20
mov bpl, 0xd
mov byte [rcx + 2], bl
stc
neg ebp
movzx ebp, byte [rsi + rdx + 1]
sar bl, 0x67
and ebx, 0x565f76da
shl bh, 0x72
movzx ebx, byte [rsp + rbp*4 + 0x130]
test rbx, r8
stc
mov byte [rcx + 3], bl
inc rbx
movzx ebx, byte [rsp + rbp*4 + 0x131]
stc
mov byte [rcx + 4], bl
bts ebx, r8d
ror rbx, 0xee
or ebx, ebp
movzx ebx, byte [rsp + rbp*4 + 0x132]
test r12b, 0x22
jmp 0x14041ba1e
mov byte [rcx + 5], bl
jmp 0x14041ba27
add rcx, 6
add rdx, 2
cmc
cmp r15b, 0x5c
test rcx, rsp
cmp rax, rdx
jmp 0x14041ba3f
jne 0x14041b98d
test r8b, 1
jmp 0x14041ba4e
je 0x14041bb8d
movzx eax, byte [rsi + rdx]
movzx rdx, r15w
cwd
movzx edx, byte [rsp + rax*4 + 0x130]
jmp 0x14041ba6b
mov byte [rcx], dl
movsxd rdx, r8d
movsx rdx, r9w
movzx rdx, r8w
movzx edx, byte [rsp + rax*4 + 0x131]
jmp 0x14041ba85
mov byte [rcx + 1], dl
jmp 0x14041ba8d
movzx eax, byte [rsp + rax*4 + 0x132]
jmp 0x14041ba9a
mov byte [rcx + 2], al
jmp 0x14041baa2
jmp 0x14041bb8d
and eax, 0xfffffffc
jmp 0x14041baaf
xor ecx, ecx
dec bh
bswap rdx
mov rdx, r14
rol bh, cl
movzx ebx, byte [rsi + rcx]
test r8b, dl
mov ebx, dword [rsp + rbx*4 + 0x130]
mov dword [rdx], ebx
rcr bx, 0xfa
bts rbx, r10
movzx ebx, sp
movzx ebx, byte [rsi + rcx + 1]
mov ebx, dword [rsp + rbx*4 + 0x130]
cmp r8b, spl
mov dword [rdx + 4], ebx
jmp 0x14041baed
movzx ebx, byte [rsi + rcx + 2]
cmp r10b, sil
test r9b, 0x30
mov ebx, dword [rsp + rbx*4 + 0x130]
cmc
cmp r15b, sil
mov dword [rdx + 8], ebx
sar bx, cl
xor bh, 0x49
movzx ebx, byte [rsi + rcx + 3]
mov ebx, dword [rsp + rbx*4 + 0x130]
test bp, sp
stc
mov dword [rdx + 0xc], ebx
cmp bx, cx
add rdx, 0x10
add rcx, 4
jmp 0x14041bb34
cmp rax, rcx
jne 0x14041babb
test rbp, rbp
je 0x14041bb8d
lea rcx, [rcx + rsi]
bt ebx, esi
btc bx, 0x59
sub eax, eax
cmovno bx, cx
bswap bx
setl bl
movzx ebx, byte [rcx + rax]
jmp 0x14041bb67
mov ebx, dword [rsp + rbx*4 + 0x130]
jmp 0x14041bb73
mov dword [rdx + rax*4], ebx
inc rax
test esp, 0x32cc3ead
cmp rbp, rax
jmp 0x14041bb87
jne 0x14041bb5e
mov rcx, rsi
jmp 0x14041bb95
call fcn.140261c04
mov rax, qword [rsp + 0x50]
mov ch, 0xc1
mov qword [rax + 0x18], r14
movsx rsi, sp
mov rsi, qword [rsp + 0x50]
mov cl, r12b
movsx ecx, r9w
mov rcx, qword [rsi + 0x10]
call fcn.140261c04
mov qword [rsi + 0x10], 0
mov cl, 0x22
mov cl, r12b
mov rcx, r13
jmp 0x14041bbd4
call fcn.14041f165
mov rcx, r13
jmp 0x14041bbe1
call fcn.14041f165
mov edi, 1
jmp 0x14041ab1b