Function at 0x14043959a
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
mov byte [rdx + 0x16], 0
jmp 0x1402080d3
mov dword [rdx + 4], r8d
jmp 0x1400e00dc
jne 0x140274be7
jmp 0x140239288
mov r8d, r9d
mov r9d, eax
jmp 0x14025834b
ret
mov eax, dword [rdx + 4]
xor r9b, bl
mov r9d, dword [rdx + 8]
cmp eax, r9d
jmp 0x140251f0a
jne 0x140239288
mov dword [rdx], r9d
movzx r8w, r14b
movsxd r8, esi
mov r8d, r9d
mov dword [rdx], r8d
jmp 0x1400f3795
je 0x1402080d3
jle 0x1401300eb
mov dword [rdx + 8], eax
bsr r8w, r8w
sal r8w, 0x67
dec r8w
mov dword [rdx + 4], r9d
neg r8w
seta r8b
xor r8d, r10d
mov r8d, eax
clc
cmp ebp, edi
stc
cmp r9d, r8d
jmp 0x140111188
cmp r9d, r8d
jmp 0x140274be1
je 0x140239288
mov rax, qword [rcx]
cmp r14, 0x79ea796e
cmp r10b, r9b
mov eax, dword [rax + 0x10]
test r12w, r13w
cmp r9d, eax
cmovge r9d, eax
cmp r8d, eax
jle 0x140274c16
mov dword [rdx + 8], eax
shld r8, rsp, 0x65
mov r8d, eax
cmp r9d, r8d
jmp 0x140239274
push r15
xor r15d, 0x315975a9
push r14
btr r15, r14
push r13
movzx r15d, cx
push r12
xor r14b, 0xa4
push rsi
ror r15b, 0x9a
btc r15w, 0x37
push rdi
cmp r9b, 0xbd
neg r15b
sub r15d, 0x5cda53c2
push rbp
btr r15, r8
push rbx
bts r15w, r11w
add r14b, sil
sub rsp, 0xa8
adc r15b, 0x80
movaps xmmword [rsp + 0x90], xmm8
rcl r15w, cl
movaps xmmword [rsp + 0x80], xmm7
rol r14, 0x42
sar r14w, cl
sal r15d, 0xdc
movaps xmmword [rsp + 0x70], xmm6
cmove r15w, bx
mov r14, rdx
sar r15w, cl
bt r15d, esp
shr r15d, 9
mov r15, rcx
test edx, r8d
cmp r8d, 0x5fffff
jg 0x14043966c
cmp r8d, 0x200007
jg 0x1404396a7
cmp r8d, 0x200002
jmp 0x14043964f
jle 0x140439765
cmp r8d, 0x200004
jmp 0x140439661
jl 0x140439722
jmp 0x140439fa8
cmp r8d, 0x600006
jmp 0x140439678
jg 0x1404396dd
cmp r8d, 0x600002
jmp 0x14043968a
jle 0x140439770
cmp r8d, 0x600004
jmp 0x14043969c
jl 0x140439722
jmp 0x14043a035
cmp r8d, 0x20000c
jle 0x1404397d0
cmp r8d, 0x20000e
jmp 0x1404396c0
je 0x140439776
cmp r8d, 0x20000f
jmp 0x1404396d2
je 0x140439722
jmp 0x14043b375
cmp r8d, 0x60000c
jle 0x140439909
cmp r8d, 0x60000e
jmp 0x1404396f6
je 0x140439776
cmp r8d, 0x60000f
jmp 0x140439708
jne 0x14043b3af
nop word cs:[rax + rax]
shr dil, 0xaa
and rdi, r8
mov edi, r8d
and edi, 0x400000
and r8d, 0xffbfffff
cmp r8d, 0x20000f
je 0x14043a08a
cmp byte [r14 + 0x17], 0
jmp 0x140439749
je 0x14043a0ae
or edi, 0x200001
movzx r8d, r13w
bswap r8w
mov r8d, edi
jmp 0x140439628
je 0x140439776
jmp 0x14043a58a
jne 0x14043a5e9
mov edi, r8d
and edi, 0x400000
test r13w, 0x4a90
jmp 0x14043978a
and r8d, 0xffbfffff
test bp, 0x3007
test bpl, r12b
cmp r8d, 0x20000e
je 0x14043a097
cmp byte [r14 + 0x17], 0
jmp 0x1404397b0
je 0x14043a124
or edi, 0x200000
mov r8w, ax
xchg r8b, r8b
jmp 0x1404397c8
mov r8d, edi
jmp 0x140439628
cmp r8d, 0x200009
jle 0x140439a79
cmp r8d, 0x20000a
jmp 0x1404397e9
je 0x140439dba
cmp r8d, 0x20000b
jmp 0x1404397fb
je 0x140439e97
cmp r8d, 0x20000c
jne 0x14043b4e7
mov eax, dword [r14 + 4]
btr rcx, 0x9a
xor cl, r10b
mov ecx, dword [r14 + 8]
cmp eax, ecx
jne 0x14043ad7f
mov ebx, dword [r14]
mov eax, ebx
bswap bx
sub rbx, rdx
lea ebx, [rax - 1]
test eax, eax
jle 0x140439856
mov rcx, r15
movsxd rdx, eax
mov edx, ebx
call fcn.140440267
test eax, eax
jmp 0x140439850
je 0x140439829
sub eax, eax
cmp r12w, di
sar r12b, cl
test ebx, ebx
jmp 0x14043986f
cmovg eax, ebx
cwd
or ch, bl
mov dword [r14], eax
btc ebx, r13d
mov rcx, r15
rol bpl, cl
shld ebp, r11d, 0xe2
bswap bp
mov rdx, r14
and r15b, dil
adc bh, 0x26
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
shld r12, r8, 0x8e
test r14, 0x2c8979c9
movaps xmm8, xmmword [rsp + 0x90]
movzx esi, ax
and r15w, dx
rol r12b, cl
add rsp, 0xa8
pop rbx
seta r14b
pop rbp
jmp 0x1404398d2
pop rdi
mov esi, 0xcc12a49
movzx r15d, bp
pop rsi
setge r15b
mov r14b, r15b
pop r12
movzx r14d, r9w
pop r13
movzx r14w, dl
movsx r14w, bpl
pop r14
movsx r15w, r14b
pop r15
jmp 0x140439904
jmp fcn.1401fafe1
cmp r8d, 0x600008
jg 0x14043993f
cmp r8d, 0x600007
jmp 0x140439922
je 0x140439bb1
cmp r8d, 0x600008
jmp 0x140439934
je 0x140439b39
jmp 0x14043b4e7
cmp r8d, 0x600009
jmp 0x14043994b
je 0x140439a9d
cmp r8d, 0x60000c
jmp 0x14043995d
jne 0x14043b4e7
mov ebx, dword [r14]
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jne 0x140439990
mov dword [r14 + 8], ebx
ror ah, 0x29
bt ax, di
sbb al, r8b
mov dword [r14 + 4], ebx
nop dword [rax]
movsx ax, r15b
cmc
mov eax, ebx
movsx ebx, cx
lea ebx, [rax - 1]
test eax, eax
jmp 0x14043999f
jle 0x1404399c1
mov rcx, r15
mov edx, ebx
jmp 0x1404399af
call fcn.140440267
test eax, eax
jmp 0x1404399bb
je 0x140439990
xor eax, eax
shl rdx, cl
test ebx, ebx
movsx edx, r15w
cmovg eax, ebx
bsf rdx, r13
mov dword [r14], eax
setl cl
not dx
mov dword [r14 + 8], eax
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
bt rdx, rcx
mov edx, dword [r14 + 4]
cmp edx, eax
jmp 0x1404399f5
je 0x140439a5f
cmp edx, ecx
jmp 0x140439a02
jle 0x140439a1b
mov dword [r14 + 4], ecx
xchg dh, dl
shld bp, r14w, 0xd5
rcl dh, cl
mov edx, ecx
ror bpl, cl
mov ebp, eax
test r11b, 0x19
stc
cmp r15b, 0x26
cmp eax, ecx
jmp 0x140439a2d
jle 0x140439a44
mov dword [r14 + 8], ecx
sar ebp, cl
mov rbp, r12
mov ebp, ecx
clc
jmp 0x140439a44
cmp edx, ebp
jne 0x140439a5f
mov dword [r14], edx
rcl ah, 0x66
bsf rax, r11
mov eax, edx
cmp rax, 0x39b26ba1
cmp eax, ecx
jmp 0x140439a66
jle 0x14043bdec
mov dword [r14], ecx
jmp 0x140439a74
jmp 0x14043bdec
cmp r8d, 0x200008
jmp 0x140439a85
je 0x140439b39
cmp r8d, 0x200009
jmp 0x140439a97
jne 0x14043b4e7
mov r8d, dword [r14 + 4]
shr eax, 0xeb
cdqe
mov eax, dword [r14 + 8]
bswap cx
mov rcx, qword [r15]
test r10w, 0x589d
cmp rdi, 0x36b854bb
mov ecx, dword [rcx + 0x10]
test r13b, 0x4b
stc
cmp sil, 9
cmp r8d, eax
jne 0x140439be4
mov r8d, dword [r14]
cmp r8d, ecx
jmp 0x140439add
jle 0x140439af0
mov dword [r14], ecx
mov r8d, ecx
cmp r15b, 0xf5
test r12b, spl
test r8d, r8d
jle 0x14043bde1
dec r8d
mov rcx, r15
mov rdx, 0x53053831
jmp 0x140439b0b
mov rdx, r14
cmovs r9w, bp
movsx r9w, dl
movsx r9d, r8w
mov r9d, 1
jmp 0x140439b27
call fcn.14043fb73
dec dword [r14]
jmp 0x140439b34
jmp 0x14043bde1
mov r8d, dword [r14 + 4]
cmovnp eax, r11d
bts cx, r14w
bsf ecx, r9d
mov eax, dword [r14 + 8]
movzx cx, al
rcr cl, 0x10
or rcx, 0x298d6ac4
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
cmp r8d, eax
jne 0x140439c3a
mov r8d, dword [r14]
jmp 0x140439b7a
cmp r8d, ecx
jmp 0x140439b82
jge 0x14043bde1
mov rcx, r15
cqo
mov r9b, 0x85
movsx dx, r12b
mov rdx, r14
movzx r9d, r15w
mov r9d, 1
jmp 0x140439ba7
call fcn.14043fb73
jmp 0x14043bde1
mov eax, dword [r14 + 8]
cmp r12b, 0xcf
cmp eax, edx
cmp dword [r14 + 4], eax
jmp 0x140439bc4
jne 0x140439f7f
mov eax, dword [r14]
mov dword [r14 + 8], eax
jmp 0x140439bd6
mov dword [r14 + 4], eax
jmp 0x140439bdf
jmp 0x140439f82
cmp r8d, ecx
jmp 0x140439bec
jle 0x140439c9b
mov dword [r14 + 4], ecx
rol r8b, cl
sub r8b, dl
test bp, r8w
mov r8d, ecx
cmp sil, 0xae
test cl, r8b
cmc
cmp eax, ecx
jmp 0x140439c12
jg 0x140439ca8
cmp r8d, eax
jne 0x140439ccc
mov dword [r14], r8d
mov edx, r8d
movzx eax, cx
mov eax, r8d
cmp edx, ecx
jg 0x140439ce3
jmp 0x140439cee
cmp r8d, ecx
jmp 0x140439c42
jle 0x140439d37
mov dword [r14 + 4], ecx
shl r8w, cl
movsx r8, r8w
mov r8d, ecx
cmp eax, ecx
jmp 0x140439c5e
jg 0x140439d44
cmp r8d, eax
jne 0x140439d5b
mov dword [r14], r8d
xor rax, 0x64325f91
adc dl, r12b
mov edx, r8d
mov eax, r8d
jmp 0x140439c89
cmp edx, ecx
jmp 0x140439c90
jg 0x140439d66
jmp 0x140439d74
cmp eax, ecx
jmp 0x140439ca2
jle 0x140439c18
mov dword [r14 + 8], ecx
cdqe
btc ax, 0xed
btc rax, rsi
mov eax, ecx
cmp r12w, dx
cmc
cmp r8d, eax
jmp 0x140439cc6
je 0x140439c21
mov edx, dword [r14]
cmc
cmp r9w, 0x3fbe
cmp edx, ecx
jmp 0x140439cdd
jle 0x140439cee
mov dword [r14], ecx
jmp 0x140439cee
mov r9d, r8d
test r15d, 0x2c285d1f
sub r9d, eax
je 0x14043bde1
jl 0x140439d8c
mov rcx, r15
movsxd rdx, ebx
mov rdx, r14
mov r8d, eax
jmp 0x140439d18
call fcn.14043fb73
mov eax, dword [r14 + 8]
jmp 0x140439d26
mov dword [r14], eax
mov dword [r14 + 4], eax
jmp 0x140439d32
jmp 0x14043bde1
cmp eax, ecx
jmp 0x140439d3e
jle 0x140439c64
mov dword [r14 + 8], ecx
mov al, r9b
mov eax, ecx
cmp r8d, eax
jmp 0x140439d55
je 0x140439c6d
mov edx, dword [r14]
cmp edx, ecx
jle 0x140439d74
mov dword [r14], ecx
bsf r9w, ax
sub r9w, 0x49b9
mov r9d, r8d
stc
sub r9d, eax
jmp 0x140439d80
je 0x14043bde1
jge 0x140439d07
sub eax, r8d
movsxd rcx, r8d
mov rcx, r15
mov r9b, r10b
mov rdx, r14
mov r9w, r13w
mov r9d, eax
jmp 0x140439da7
call fcn.14043fb73
mov eax, dword [r14 + 4]
jmp 0x140439db5
jmp 0x14043ad93
movsx rcx, word [r14 + 0xe1e]
test rcx, rcx
je 0x14043bde1
lea rbx, [r14 + 0x20]
shl rcx, 4
sub ax, 0x619b
movsxd r13, dword [rcx + rbx - 0x10]
shld rax, r9, 0x54
movzx rax, r14w
mov r12d, dword [rcx + rbx - 0xc]
ror dil, cl
inc ax
sal dil, cl
mov edi, dword [rcx + rbx - 8]
cmp rbx, 0x34a062e7
rcr ax, 0x4f
movsx rax, word [r14 + 0xe20]
cmc
shl rax, 4
clc
test cx, 0x1bb1
cmp cl, dil
movsxd rcx, dword [rcx + rbx - 4]
cmc
jmp 0x140439e23
mov dword [rax + rbx - 4], 0xffffffff
test dil, r8b
test bp, 0x5785
mov dword [rax + rbx - 0xc], edi
test r14w, 0x6aa8
mov dword [rax + rbx - 8], r12d
stc
cmc
mov dword [rax + rbx - 0x10], r13d
cmc
stc
test rdi, rdi
jmp 0x140439e53
je 0x14043b308
mov qword [rsp + 0x20], rcx
mov edx, dword [r14 + 0xe24]
test ch, 0x72
lea ebp, [rdx + rdi]
cmp r13b, sil
cmp ebp, 0x3e6
jmp 0x140439e79
jle 0x14043a79e
lea rax, [rax + rbx]
add rax, 0xfffffffffffffff4
mov dword [rax], 0
jmp 0x140439e92
jmp 0x14043b268
movsx rcx, word [r14 + 0xe20]
cmp r15b, sil
cmp rcx, 0x63
jmp 0x140439eab
je 0x14043bde1
movsx rbx, word [r14 + 0xe1e]
or r12w, 0x131e
shl rbx, 4
shl ax, cl
cwde
shl rcx, 4
or bpl, 0x73
movsxd r12, dword [r14 + rcx + 0x20]
dec r13b
mov ebp, dword [r14 + rcx + 0x24]
and r13w, 0x1e97
add r13b, r13b
add r13b, 0x20
movsxd rax, dword [r14 + rcx + 0x28]
xchg r13b, r13b
and r13b, 0x38
movsxd r13, dword [r14 + rcx + 0x2c]
stc
cmc
mov dword [r14 + rbx + 0x28], ebp
cmp r9b, sil
clc
mov dword [r14 + rbx + 0x24], eax
jmp 0x140439f10
mov dword [r14 + rbx + 0x20], r12d
cmp rdi, 0x680807cd
mov dword [r14 + rbx + 0x2c], 0xffffffff
test rax, rax
jmp 0x140439f2d
je 0x14043ab7b
lea rcx, [r14 + rbx]
rol dil, 0x8a
sbb di, r8w
sub di, 0x46d6
add rcx, 0x24
mov edi, dword [r14 + 0xe24]
rcr sil, 0xed
movsx esi, r14w
shr sil, 0x26
lea esi, [rdi + rax]
test r14, rsi
cmp esi, dword [r14 + 0xe28]
jmp 0x140439f6d
jle 0x14043aa20
mov qword [rcx], 0
jmp 0x14043aaeb
mov dword [r14], eax
mov rax, qword [r15]
jmp 0x140439f8a
mov eax, dword [rax + 0x10]
jmp 0x140439f92
mov dword [r14 + 8], eax
jmp 0x140439f9b
mov dword [r14], eax
jmp 0x140439fa3
jmp 0x14043bde1
cmp r8d, 0x200005
jmp 0x140439fb4
jg 0x14043a642
cmp r8d, 0x200004
jmp 0x140439fc6
je 0x14043abfc
cmp r8d, 0x200005
jmp 0x140439fd8
jne 0x14043b4e7
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
movsx bp, sil
mov edx, dword [r14 + 4]
btr bp, r14w
mov ebp, dword [r14 + 8]
jmp 0x140439ffe
cmp edx, ebp
jmp 0x14043a005
je 0x14043b67d
cmp edx, eax
jle 0x14043b653
mov dword [r14 + 4], eax
mov edx, eax
cmp esp, ecx
cmp ebp, eax
jmp 0x14043a022
jg 0x14043b660
cmp edx, ebp
je 0x14043b678
jmp 0x14043b681
je 0x14043ac6d
cmp r8d, 0x600005
jmp 0x14043a047
je 0x14043acd5
cmp r8d, 0x600006
jmp 0x14043a059
jne 0x14043b4e7
mov eax, dword [r14 + 4]
test r9w, bp
cmp eax, dword [r14 + 8]
jmp 0x14043a070
jne 0x14043a07d
mov eax, dword [r14]
mov dword [r14 + 4], eax
mov dword [r14 + 8], 0
jmp 0x14043b9d7
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x28], eax
jmp 0x14043a0c1
mov eax, dword [r14 + 0x10]
jmp 0x14043a0a0
mov dword [rsp + 0x30], eax
jmp 0x14043a0a9
jmp 0x14043a138
mov dword [rsp + 0x28], 1
bsr edx, ecx
sub cx, 0x4334
inc cx
mov edx, dword [r14 + 4]
shl ch, 0xac
mov ecx, dword [r14 + 8]
test r15b, r11b
test edi, edi
jne 0x14043a102
cmp edx, ecx
jmp 0x14043a0de
je 0x14043aeba
jle 0x14043ae62
mov dword [r14 + 8], edx
mov dword [r14 + 4], ecx
movzx rax, bx
mov eax, edx
jmp 0x14043a0fd
jmp 0x14043ae72
cmp edx, ecx
jne 0x14043a690
mov eax, dword [r14]
mov dword [r14 + 8], eax
jmp 0x14043a116
mov dword [r14 + 4], eax
jmp 0x14043a11f
jmp 0x14043aeba
mov dword [rsp + 0x30], 1
rol rcx, 0x4e
btr dx, 0x45
ror ecx, 0xfa
mov ecx, dword [r14 + 4]
rcl edx, 0x7f
cwd
shl rdx, 0x8c
mov edx, dword [r14 + 8]
cmp r13b, 0xb9
test edi, edi
jmp 0x14043a154
jne 0x14043a1a1
cmp ecx, edx
jmp 0x14043a161
je 0x14043a1c9
jle 0x14043a181
mov dword [r14 + 4], edx
movsxd rcx, edi
movzx ecx, si
xchg rcx, rcx
mov ecx, edx
jmp 0x14043a181
mov dword [r14], ecx
jmp 0x14043a189
mov dword [r14 + 8], ecx
jmp 0x14043a192
mov byte [r14 + 0x16], 0
jmp 0x14043a19c
jmp 0x14043a1c9
cmp ecx, edx
jne 0x14043a708
mov eax, dword [r14]
dec rcx
btr r8w, si
or r8b, 0x6f
mov dword [r14 + 8], eax
or r8b, r11b
mov ch, 0x37
shr ch, 0xe7
mov dword [r14 + 4], eax
mov rax, qword [r15]
stc
mov eax, dword [rax + 0x10]
mov r8b, r8b
movzx rcx, cx
lea rcx, [r14 + 4]
neg r8b
xadd r8w, r8w
mov qword [rsp + 0x28], rcx
ror cl, cl
lea rcx, [r14 + 8]
mov qword [rsp + 0x20], rcx
mov r8d, dword [r14]
cmc
test r12w, 0x5dc3
cmp r8d, eax
jmp 0x14043a205
jle 0x14043a225
mov dword [r14], eax
movsx ecx, r12w
movsxd rbp, r9d
movsx cx, r8b
mov r8d, eax
bswap dx
movsx bp, bpl
movzx r9d, byte [r14 + 0x17]
bswap dx
not edx
mov rbp, 0x618a3f6d
lea rbp, [rsp + 0x38]
mov dl, bl
cqo
mov rcx, rbp
jmp 0x14043a24a
mov rdx, r15
jmp 0x14043a252
call fcn.14043f855
cmp dword [rsp + 0x30], 0
jmp 0x14043a261
jle 0x14043bdec
lea rax, [r14 + 0x1c]
or ecx, r11d
bt rcx, 0x95
bsf rbx, r12
mov ecx, dword [rsp + 0x44]
cmp byte [r14 + 0x16], 0
setno bh
mov qword [rsp + 0x50], rax
mov bh, 0x87
movsx ebx, ax
movzx ebx, r12w
cmovne rbp, rax
mov ebx, dword [rsp + 0x4c]
test r9b, 0x20
sub r13d, r13d
jmp 0x14043a2a6
movss xmm8, dword [0x1400bd560]
jmp 0x14043a2b4
jmp 0x14043a2fb
mov r8d, edx
setge cl
nop dword [rax + rax]
mov rcx, rsi
not bp
inc r13d
xor cl, 9
mov rbp, qword [rsp + 0x50]
add ch, 0xdc
shld ecx, r12d, 0xa9
not ch
mov ecx, ebx
mov ebx, r8d
cmp r10d, 0x317a522e
jmp 0x14043a2f0
cmp r13d, dword [rsp + 0x30]
je 0x14043bdec
cmp ebx, ecx
je 0x14043bdec
movss xmm7, dword [rbp]
bswap r8w
movzx r8d, bx
mov r8b, 0x31
mov dword [r14], ebx
mov dx, r10w
not cl
lea rcx, [rsp + 0x58]
mov rdx, r15
mov r8d, ebx
jmp 0x14043a32c
call fcn.14043e872
mov r12d, dword [rsp + 0x6c]
test r13b, 0x77
test r12d, r12d
jmp 0x14043a342
jle 0x14043a3c4
xor ebp, ebp
movsx rcx, bp
setge dl
movss xmm6, dword [rsp + 0x58]
xchg cl, ch
movsx r8d, di
movzx ecx, sp
nop word [rax + rax]
mov rcx, r15
mov dx, 0xe82
mov dx, r8w
seto r8b
mov edx, ebx
cmovge r8w, r15w
seto r8b
mov r8d, ebp
jmp 0x14043a388
call fcn.14043f051
ucomiss xmm0, xmm8
jne 0x14043a39d
jnp 0x14043a3c4
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043a3c4
inc dword [r14]
jmp 0x14043a3b2
inc ebp
test esp, esi
cmp r12d, ebp
jmp 0x14043a3be
jne 0x14043a366
mov rax, qword [r15]
adc dl, sil
sal cl, 0xe5
mov eax, dword [rax + 0x10]
mov cl, sil
sar cx, 0xa0
mov rcx, qword [rsp + 0x28]
rcl edx, 0x18
cmp r12w, 0x4049
movzx rdx, si
mov ecx, dword [rcx]
add edx, 0x627c2188
shr dx, cl
mov rdx, qword [rsp + 0x20]
clc
jmp 0x14043a404
mov edx, dword [rdx]
clc
cmp ecx, edx
jmp 0x14043a40e
je 0x14043a45d
cmp ecx, eax
jmp 0x14043a41b
jle 0x14043a557
mov rcx, qword [rsp + 0x28]
test rbp, rbp
jmp 0x14043a42e
mov dword [rcx], eax
or cl, r9b
clc
not cl
mov ecx, eax
cmp r11d, edi
stc
cmp r13d, 0x42b567b9
cmp edx, eax
jg 0x14043a564
cmp ecx, edx
jmp 0x14043a452
jne 0x14043a45d
mov dword [r14], ecx
rol ch, cl
mov ecx, dword [r14]
test r8w, 0x759b
cmp ecx, eax
jle 0x14043a488
mov dword [r14], eax
inc cx
bt cx, 0x15
shrd rcx, r14, 0x59
mov ecx, eax
cmp sil, al
jmp 0x14043a488
mov byte [r14 + 0x16], 1
cmc
cmp sil, 0xd
test rdi, 0x3a7d0ce8
movss dword [r14 + 0x1c], xmm7
test edi, edi
jmp 0x14043a4a6
je 0x14043a4b3
mov rax, qword [rsp + 0x20]
mov dword [rax], ecx
sub r8d, r8d
jmp 0x14043a4be
cmp ebx, 2
jmp 0x14043a4c6
jl 0x14043a2ca
lea edx, [rbx - 1]
mov ecx, dword [r15 + 0x1c]
jmp 0x14043a50e
cmp word [rsi + rax*2], 0xa
jmp 0x14043a4e2
je 0x14043a2b9
mov rax, rbp
inc dl
movsxd rdx, ecx
cdq
inc rax
xadd rdx, rdx
stc
mov rdx, rbp
test dl, r14b
cmp rax, 1
jmp 0x14043a508
jbe 0x14043a2ca
lea rbp, [rdx - 1]
test r12b, r8b
test cl, 4
jmp 0x14043a51d
jne 0x14043a4e8
mov rsi, qword [r15]
cmp r11b, dl
mov eax, ebp
cmc
test sil, 0xc8
cmp qword [rsi + 0x10], rax
jmp 0x14043a539
jbe 0x14043be32
cmp qword [rsi + 0x18], 8
jb 0x14043a4d8
mov rsi, qword [rsi]
jmp 0x14043a552
jmp 0x14043a4d8
cmp edx, eax
jmp 0x14043a55e
jle 0x14043a44b
mov rdx, qword [rsp + 0x20]
mov dword [rdx], eax
cmc
sal dh, 0x2c
shl dh, cl
mov edx, eax
test sp, 0xdb5
cmp ecx, edx
jmp 0x14043a57f
je 0x14043a458
jmp 0x14043a45d
cmp r8d, 0x200000
jmp 0x14043a596
je 0x14043ad3a
cmp r8d, 0x200001
jmp 0x14043a5a8
jne 0x14043b4e7
mov eax, dword [r14 + 4]
jmp 0x14043a5bb
cmp eax, dword [r14 + 8]
jmp 0x14043a5c4
jne 0x14043b7cb
inc dword [r14]
movzx rax, r14w
movsx eax, sp
mov rax, qword [r15]
jmp 0x14043a5dc
mov eax, dword [rax + 0x10]
jmp 0x14043a5e4
jmp 0x14043b847
cmp r8d, 0x600000
je 0x14043ada4
cmp r8d, 0x600001
jmp 0x14043a602
jne 0x14043b4e7
mov ecx, dword [r14 + 4]
sar eax, cl
btc ax, si
mov eax, dword [r14 + 8]
jmp 0x14043a61d
cmp ecx, eax
jmp 0x14043a624
jne 0x14043b85a
mov ecx, dword [r14]
mov dword [r14 + 4], ecx
jmp 0x14043a63b
mov eax, ecx
jmp 0x14043b85d
cmp r8d, 0x200006
jmp 0x14043a64e
je 0x14043ae44
cmp r8d, 0x200007
jmp 0x14043a660
jne 0x14043b4e7
mov rax, qword [r15]
jmp 0x14043a66e
mov eax, dword [rax + 0x10]
jmp 0x14043a676
mov dword [r14], eax
jmp 0x14043a67e
mov qword [r14 + 4], 0
jmp 0x14043a68b
jmp 0x14043bde1
mov dword [r14], ecx
shl ebp, cl
mov rax, qword [r15]
shld rbp, rdx, 0x47
mov eax, dword [rax + 0x10]
lea rbp, [r14 + 4]
cmc
mov qword [rsp + 0x20], rbp
test r9b, bl
cmp edx, eax
jmp 0x14043a6b4
jle 0x14043a6d1
mov rdx, qword [rsp + 0x20]
shrd rsi, rdi, 0xba
mov dword [rdx], eax
mov edx, eax
cmovg si, r13w
bsf si, bx
lea rsi, [r14 + 8]
stc
test dil, bl
cmp ecx, eax
jmp 0x14043a6e0
jle 0x14043a6ee
mov dword [rsi], eax
movsx rcx, bx
mov ecx, eax
cmp edx, ecx
jmp 0x14043a6f5
jne 0x14043aeee
mov dword [r14], edx
jmp 0x14043a703
jmp 0x14043aeee
mov dword [r14], edx
shld ax, r13w, 0xc5
mov rax, qword [r15]
movzx bp, r15b
bts bp, dx
mov eax, dword [rax + 0x10]
lea rbp, [r14 + 4]
test sil, spl
mov qword [rsp + 0x28], rbp
cmp rax, 0x20d36f8f
clc
cmp ecx, eax
jmp 0x14043a73b
jle 0x14043a755
mov rcx, qword [rsp + 0x28]
bsf rbp, rsp
mov dword [rcx], eax
mov ecx, eax
neg bp
ror bpl, 0x97
lea rbp, [r14 + 8]
mov qword [rsp + 0x20], rbp
clc
cmp edx, eax
jmp 0x14043a766
jle 0x14043a784
mov rdx, qword [rsp + 0x20]
test bpl, al
stc
cmp spl, 0x69
mov dword [rdx], eax
rol dx, cl
bt dx, di
mov edx, eax
cmp ecx, edx
jmp 0x14043a78b
jne 0x14043a1f3
mov dword [r14], ecx
jmp 0x14043a799
jmp 0x14043a1f3
mov ecx, dword [r14 + 0xe28]
test r8, r9
test r15w, 0x52bf
cmp ebp, ecx
jle 0x14043b16a
lea rax, [r14 + 0x650]
movsx rbp, di
not ebp
movzx bp, r10b
mov qword [rsp + 0x28], rax
bswap bp
movzx rax, dx
movsx eax, r11w
movzx eax, word [r14 + 0xe20]
jmp 0x14043a7e5
lea rbp, [r14 + 0x3c]
jmp 0x14043a7ee
mov qword [rsp + 0x30], rbp
jmp 0x14043a87b
mov r13, rsi
movsx rax, ax
shl rax, 4
cmp ah, 0xc0
movsx dx, dh
lea rdx, [rbx + rax]
cmova ecx, ebx
lea rcx, [rbx + rax]
neg r8b
rol r8d, cl
stc
add rcx, 0x10
sub r8d, esi
mov r8d, 0x630
cmp cx, di
test rsi, 0x3e76384a
sub r8, rax
call fcn.1404a31ea
mov eax, dword [r14 + 0xe20]
mov edx, dword [r14 + 0xe24]
inc eax
neg cl
mov word [r14 + 0xe20], ax
sbb bp, 0x2ffb
btr cx, 0xc4
shr bpl, 0x37
mov ecx, dword [r14 + 0xe28]
xchg bp, bp
inc bpl
lea ebp, [rdi + rdx]
cmp ebp, ecx
jle 0x14043b172
cmp ax, 0x63
jmp 0x14043a884
je 0x14043bde1
jge 0x14043a870
cmp dword [r14 + 0x64c], 0
jmp 0x14043a89d
js 0x14043a7fb
mov rsi, r13
cmp r14b, al
shr dl, 0xc6
movsxd r13, dword [r14 + 0x644]
rcr ebp, cl
rcl edx, 0x32
cwde
add ecx, r13d
xor ah, 0xba
mov dword [r14 + 0xe28], ecx
cmovge ebp, edx
rol bpl, cl
movsxd rax, ecx
adc ecx, 0x6eb7581a
add rbp, rbx
neg dh
mov rcx, qword [rsp + 0x28]
cdq
lea rcx, [rcx + rax*2]
mov rbp, r13
stc
and dl, al
movsxd rdx, r14d
add rbp, r13
mov rdx, rcx
shl r8b, cl
rol r8b, cl
sub rdx, rbp
mov ebp, 0x3e7
test ah, 0x72
sub ebp, eax
xchg r8d, r8d
movsxd r8, ebp
clc
add r8, r8
jmp 0x14043a915
call fcn.1404a31ea
movsx rax, word [r14 + 0xe20]
cmp rax, 0x61
jmp 0x14043a92b
jg 0x14043a7f8
test al, 1
jmp 0x14043a938
jne 0x14043a946
mov rcx, rax
jmp 0x14043a996
mov rdx, rax
movsxd rcx, r8d
test r14b, al
rcr ch, cl
shl rdx, 4
movzx cx, r8b
movzx rcx, r15w
shr cl, cl
mov ecx, dword [rbx + rdx + 0xc]
test ecx, ecx
js 0x14043a990
lea rdx, [rdx + rbx]
stc
test r9b, r15b
add rdx, 0xc
jmp 0x14043a981
add ecx, r13d
jmp 0x14043a989
mov dword [rdx], ecx
cmovl cx, r9w
mov rcx, rax
inc rcx
cmp ax, 0x61
jmp 0x14043a99f
je 0x14043a7f8
lea rdx, [rcx - 0x62]
shl rcx, 4
add rcx, qword [rsp + 0x30]
jmp 0x14043a9b7
jmp 0x14043a9ca
add rcx, 0x20
add rdx, 2
je 0x14043a7f8
mov ebp, dword [rcx - 0x10]
cmp bp, 0x27da
test r15w, 0x20ad
test ebp, ebp
jmp 0x14043a9df
js 0x14043a9f8
add ebp, r13d
test esi, 0x1fee107a
cmp ch, 0x4f
mov dword [rcx - 0x10], ebp
shl bpl, 0x75
mov ebp, dword [rcx]
cmp r10b, 0xd2
cmc
test ebp, ebp
jmp 0x14043aa06
js 0x14043a9bc
add ebp, r13d
jmp 0x14043aa14
mov dword [rcx], ebp
jmp 0x14043aa1b
jmp 0x14043a9bc
lea rdx, [r14 + rbx]
stc
test ebp, 0x5515430a
cmp si, 0xb0f
add rdx, 0x2c
cmp dl, r14b
mov dword [rdx], edi
cmp cx, cx
jmp 0x14043aa41
mov dword [r14 + 0xe24], esi
cmc
cmp dword [rcx], 0
jmp 0x14043aa51
jle 0x14043aaeb
lea r8, [r14 + rbx]
cmc
cmp r8w, ax
add r8, 0x20
stc
sub ebx, ebx
jmp 0x14043aa6c
jmp 0x14043aa9c
movzx edi, word [rsi + rdi*2]
test r12b, bpl
movsxd rsi, dword [rdx]
add rsi, rbx
mov word [r14 + rsi*2 + 0x650], di
jmp 0x14043aa8c
inc rbx
cmp ebx, dword [rcx]
jmp 0x14043aa96
jge 0x14043aaeb
mov di, 0x2a
test byte [r15 + 0x1c], 4
jmp 0x14043aaaa
jne 0x14043aa78
movsxd rdi, dword [r8]
cmp r10b, 3
mov rsi, qword [r15]
stc
lea rdi, [rdi + rbx]
cmp qword [rsi + 0x10], rdi
jmp 0x14043aac8
jbe 0x14043be32
cmp qword [rsi + 0x18], 8
jmp 0x14043aad8
jb 0x14043aa71
mov rsi, qword [rsi]
jmp 0x14043aae6
jmp 0x14043aa71
mov rdi, qword [r15]
movzx si, bl
bsr rsi, rbx
dec sil
mov rsi, qword [rdi + 0x10]
mov rcx, rsi
cmp r8b, r15b
sub rcx, r12
jmp 0x14043ab0b
jb 0x14043be32
cmp rcx, rax
jmp 0x14043ab19
cmovb rax, rcx
cmp qword [rdi + 0x18], 8
cmova ecx, ebx
mov rcx, rdi
jb 0x14043ab3b
mov rcx, qword [rdi]
adc dx, 0x6e66
movzx r8w, al
lea rcx, [rcx + r12*2]
rol r8, 0x81
dec r8b
sub rsi, rax
mov rbx, rsi
sal dl, cl
movsxd r8, edx
movzx r8w, bpl
sub rbx, r12
lea rdx, [rcx + rax*2]
lea r8, [rbx + rbx]
add r8, 2
jmp 0x14043ab6a
call fcn.1404a31ea
mov qword [rdi + 0x10], rsi
test rsp, 0x7fb94b6e
stc
test ebp, ebp
jmp 0x14043ab82
je 0x14043abcd
lea r8, [r14 + r13*2]
adc r9b, 0x1b
sbb rcx, 0x125d1dd7
add r8, 0x650
jmp 0x14043aba7
mov rcx, r15
movsx r9w, r10b
mov edx, r12d
sete r9b
mov r9b, dl
mov r9d, ebp
jmp 0x14043abc1
call fcn.14043f3dc
add dword [r14 + 0xe28], ebp
add ebp, r12d
jmp 0x14043abd5
mov dword [r14], ebp
jmp 0x14043abdd
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x14043bde1
mov rax, qword [r15]
movsx rbp, di
add bp, 0x5502
btc ecx, 0x22
mov ebp, dword [rax + 0x10]
sbb cl, 0x8f
shr eax, 0xc1
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
test rcx, rbp
cmp eax, ecx
jmp 0x14043ac27
je 0x14043b8b9
cmp eax, ebp
jmp 0x14043ac34
jle 0x14043b88f
mov dword [r14 + 4], ebp
mov eax, ebp
test r15b, 0xfa
test al, dil
cmp r12, 0x200653f6
cmp ecx, ebp
jmp 0x14043ac55
jg 0x14043b89c
cmp eax, ecx
jmp 0x14043ac62
je 0x14043b8af
jmp 0x14043b8c0
mov rax, qword [r15]
mov ebp, dword [rax + 0x10]
neg ch
adc dx, 0x6491
mov edx, dword [r14 + 4]
add rcx, 0x1a3b4ff7
shl cl, 0x9a
xchg ecx, ecx
mov ecx, dword [r14 + 8]
clc
cmp edx, ecx
jmp 0x14043ac96
je 0x14043ba0f
cmp edx, ebp
jmp 0x14043aca3
jle 0x14043b9e8
mov dword [r14 + 4], ebp
movzx edx, r15w
mov edx, ebp
test r10d, ebx
cmp ecx, ebp
jmp 0x14043acbd
jg 0x14043b9f5
cmp edx, ecx
jmp 0x14043acca
je 0x14043ba0c
jmp 0x14043ba18
mov rax, qword [r15]
shl bp, 0xc6
mov edx, dword [rax + 0x10]
btc ecx, esi
rcr ch, cl
mov cl, 0xc7
mov ebp, dword [r14 + 4]
cmp rbp, r8
sbb cl, cl
mov ecx, dword [r14 + 8]
jmp 0x14043acf9
cmp ebp, ecx
jmp 0x14043ad00
je 0x14043ba7d
cmp ebp, edx
jmp 0x14043ad0d
jle 0x14043ba4f
mov dword [r14 + 4], edx
rcr bpl, cl
mov ebp, edx
test r15b, 0xb3
cmp ecx, edx
jmp 0x14043ad27
jg 0x14043ba5c
cmp ebp, ecx
je 0x14043ba72
jmp 0x14043ba83
mov eax, dword [r14 + 4]
shl ch, cl
bts cx, dx
shld ecx, r10d, 0x40
mov ecx, dword [r14 + 8]
test r11b, r10b
cmp eax, ecx
jmp 0x14043ad57
jne 0x14043ad7f
mov eax, dword [r14]
cmp r12w, 0x6fa9
test esi, edi
test eax, eax
jle 0x14043bde1
dec eax
mov dword [r14], eax
jmp 0x14043ad7a
jmp 0x14043bde1
jle 0x14043ad93
mov dword [r14 + 4], ecx
not al
bswap eax
movzx eax, r13w
mov eax, ecx
mov dword [r14], eax
mov dword [r14 + 8], eax
jmp 0x14043ad9f
jmp 0x14043bde1
mov rax, qword [r15]
sar ecx, 0x4d
movsxd rcx, r11d
mov ecx, dword [rax + 0x10]
shr ax, cl
cmp rbx, r8
mov edx, dword [r14 + 4]
mov eax, dword [r14 + 8]
test rsi, rsp
cmp edx, eax
jmp 0x14043adc8
je 0x14043ae16
cmp edx, ecx
jmp 0x14043add5
jle 0x14043bac6
mov dword [r14 + 4], ecx
shld dx, r13w, 0xf
ror dx, 0xa1
mov edx, ecx
stc
cmc
test ax, dx
cmp eax, ecx
jmp 0x14043adf7
jg 0x14043bad3
cmp edx, eax
jmp 0x14043ae04
jne 0x14043bae9
mov dword [r14], edx
cwde
or al, spl
bsf ax, r12w
mov eax, edx
cmp r10b, 0xd7
jmp 0x14043ae25
cmp edx, eax
jmp 0x14043ae2c
je 0x14043baf6
test eax, eax
jmp 0x14043ae39
jg 0x14043bb2c
jmp 0x140439f9b
mov dword [r14 + 8], 0
jmp 0x14043ae51
mov qword [r14], 0
jmp 0x14043ae5d
jmp 0x14043bde1
mov eax, ecx
and rcx, 0x193758b7
bts cx, r12w
mov ecx, edx
cmp ecx, eax
jmp 0x14043ae79
je 0x14043aeab
mov rcx, qword [r15]
cmp dil, r12b
jmp 0x14043ae8a
mov ecx, dword [rcx + 0x10]
cmp dil, bpl
test r8b, 0xf7
cmp eax, ecx
jle 0x14043aeab
mov dword [r14 + 8], ecx
mov eax, ecx
shr r8b, 0x23
movzx r8w, r9b
mov dword [r14], eax
mov dword [r14 + 4], eax
clc
mov byte [r14 + 0x16], 0
inc ecx
mov rax, qword [r15]
bsr cx, sp
add r8d, esi
mov eax, dword [rax + 0x10]
test r9d, 0x4d0642e2
lea rcx, [r14 + 4]
movzx r8w, dl
rol sil, cl
xchg si, r8w
mov qword [rsp + 0x20], rcx
or r8, 0x47c83fe1
lea rsi, [r14 + 8]
mov r8d, dword [r14]
cmp r8d, eax
jmp 0x14043aef9
jle 0x14043af09
mov dword [r14], eax
bswap rcx
mov r8d, eax
cdq
movzx r9d, byte [r14 + 0x17]
not rcx
movsx ebp, r8w
xchg cl, ch
lea rbp, [rsp + 0x38]
cdq
movsxd rcx, ecx
mov rcx, rbp
movzx dx, ah
movsx rdx, r8w
cmovp dx, ax
mov rdx, r15
call fcn.14043f855
cmp dword [rsp + 0x28], 0
jmp 0x14043af41
jle 0x14043bdec
lea rax, [r14 + 0x1c]
xor r12d, 0x3dc3283a
xchg ebx, r12d
stc
mov ebx, dword [rsp + 0x44]
shl r12w, cl
dec r12
cmp byte [r14 + 0x16], 0
movsx r12, di
movzx r12w, r10b
setg r12b
mov qword [rsp + 0x30], rax
mov r12d, 0x20ef5a8f
not r12b
bswap r12d
cmovne rbp, rax
bsf r12d, edx
movsxd r12, eax
rcr r12, cl
mov r12d, dword [rsp + 0x48]
jmp 0x14043af9c
sub r13d, r13d
jmp 0x14043afa4
movss xmm8, dword [0x1400bd560]
jmp 0x14043afb2
jmp 0x14043afd9
inc r13d
or bp, 0x6aed
cmc
movsx rbp, sp
mov rbp, qword [rsp + 0x30]
clc
cmp r10w, bx
cmp r13d, dword [rsp + 0x28]
je 0x14043bdec
test r12d, r12d
je 0x14043bdec
movss xmm7, dword [rbp]
add ebx, r12d
mov dword [r14], ebx
jmp 0x14043aff6
lea rcx, [rsp + 0x58]
movsxd r8, r10d
mov rdx, r15
movzx r8w, cl
mov r8d, ebx
jmp 0x14043b00e
call fcn.14043e872
mov r12d, dword [rsp + 0x6c]
test sil, r12b
jmp 0x14043b020
test r12d, r12d
jmp 0x14043b028
jle 0x14043b09f
xor ebp, ebp
movsx rdx, bx
mov cl, 0x26
mov cl, sil
movss xmm6, dword [rsp + 0x58]
mov dl, 0x51
nop dword [rax]
cdq
mov cx, 0x4b54
movzx r8w, r9b
mov rcx, r15
mov edx, ebx
mov r8d, ebp
jmp 0x14043b05f
call fcn.14043f051
ucomiss xmm0, xmm8
jne 0x14043b074
jnp 0x14043b09f
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043b09f
inc dword [r14]
jmp 0x14043b089
inc ebp
test ah, bh
cmp r9b, 0x44
cmp r12d, ebp
jmp 0x14043b099
jne 0x14043b052
mov rax, qword [r15]
and cl, r10b
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rcx]
btc rdx, 0xd7
movsxd rdx, r8d
mov edx, dword [rsi]
cmp ecx, edx
jmp 0x14043b0c0
je 0x14043b0fc
cmp ecx, eax
jmp 0x14043b0cd
jle 0x14043b143
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
movsx cx, ch
neg ecx
mov ecx, eax
cmp edx, eax
jg 0x14043b150
cmp ecx, edx
jne 0x14043b0fc
mov dword [r14], ecx
sbb cx, dx
sal cx, 0x88
mov ecx, dword [r14]
cmp ecx, eax
jmp 0x14043b106
jle 0x14043b115
mov dword [r14], eax
sbb cx, r9w
mov ecx, eax
mov byte [r14 + 0x16], 1
cmp r8b, 0xe5
test dx, 0x7f35
cmc
movss dword [r14 + 0x1c], xmm7
test edi, edi
jmp 0x14043b131
je 0x14043afb7
mov dword [rsi], ecx
jmp 0x14043b13e
jmp 0x14043afb7
cmp edx, eax
jmp 0x14043b14a
jle 0x14043b0ea
mov dword [rsi], eax
mov edx, eax
test spl, 0x6b
cmp ecx, edx
jmp 0x14043b15f
je 0x14043b0f2
jmp 0x14043b0fc
movzx eax, word [r14 + 0xe20]
movsx rax, ax
test sil, r10b
shl rax, 4
clc
test r15w, 0x2432
sub ecx, edi
clc
cmp ax, bx
jmp 0x14043b18f
mov dword [rax + rbx - 4], ecx
test bp, cx
stc
mov dword [r14 + 0xe28], ecx
jmp 0x14043b1a7
test edi, edi
jmp 0x14043b1ae
jle 0x14043b268
add rax, rbx
rcl dx, cl
shld dx, r13w, 0x21
add rax, 0xfffffffffffffffc
sub rdx, 0x525440b0
xor ecx, ecx
movzx rdx, r9w
setbe dh
cdq
mov rdx, r13
jmp 0x14043b1dd
jmp 0x14043b218
movzx ebp, word [rbp + rdx*2]
movsxd rbx, dword [rax]
test cl, r8b
stc
add rbx, rcx
mov word [r14 + rbx*2 + 0x650], bp
jmp 0x14043b1ff
inc rcx
jmp 0x14043b207
inc rdx
cmp rdi, rcx
jmp 0x14043b212
je 0x14043b268
mov bp, 0x2a
clc
test byte [r15 + 0x1c], 4
jmp 0x14043b227
jne 0x14043b1e7
mov rbp, qword [r15]
cmp di, 0x677f
jmp 0x14043b23b
cmp qword [rbp + 0x10], rdx
jmp 0x14043b244
jbe 0x14043be32
cmp qword [rbp + 0x18], 8
jmp 0x14043b254
jb 0x14043b1e2
mov rbp, qword [rbp]
jmp 0x14043b263
jmp 0x14043b1e2
mov rbx, qword [r15]
movzx cx, dl
neg cx
stc
mov rsi, qword [rbx + 0x10]
rol ecx, 0xbe
mov rcx, rsi
test r8b, 0x69
sub rcx, r13
jmp 0x14043b289
jb 0x14043be32
movsxd rax, edi
cmp r14b, r15b
cmp rcx, rax
cmovb rax, rcx
cmp qword [rbx + 0x18], 8
mov rcx, rbx
jmp 0x14043b2a9
jb 0x14043b2b2
mov rcx, qword [rbx]
lea rcx, [rcx + r13*2]
clc
sub rsi, rax
not rdx
mov rbp, rsi
cdq
rol r8b, 0x3f
bt dx, r14w
sub rbp, r13
add r8w, dx
stc
lea rdx, [rcx + rax*2]
movsxd r8, ebx
sub r8b, 0x70
lea r8, [rbp + 2]
add r8, rbp
call fcn.1404a31ea
mov qword [rbx + 0x10], rsi
sal ecx, 0xe5
movsx cx, dl
test r10d, r9d
mov rcx, qword [rsp + 0x20]
jmp 0x14043b308
test r12d, r12d
jmp 0x14043b310
je 0x14043b346
lea r8, [r14 + rcx*2]
rcr dx, cl
cwd
add r8, 0x650
mov rcx, r15
mov r9, rdx
seta dl
mov edx, r13d
xchg r9w, r9w
mov r9d, r12d
call fcn.14043f3dc
sub dword [r14 + 0xe24], r12d
stc
add r12d, r13d
jmp 0x14043b34e
mov dword [r14], r12d
jmp 0x14043b356
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x14043bde1
cmp r8d, 0x20000d
jmp 0x14043b381
jne 0x14043b4e7
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x14043b394
jne 0x14043bd35
mov edx, dword [r14]
mov rcx, r15
jmp 0x14043b3a5
call fcn.14043f784
jmp 0x140439876
cmp r8d, 0x60000d
jmp 0x14043b3bb
jne 0x14043b4e7
mov ebx, dword [r14]
and al, ch
lahf
mov eax, dword [r14 + 4]
cmc
test rbx, 0x74ff6b0d
test sil, bpl
cmp eax, dword [r14 + 8]
jmp 0x14043b3df
jne 0x14043b3fc
mov dword [r14 + 8], ebx
shld si, r15w, 0xc0
movsx rdi, bp
mov dword [r14 + 4], ebx
btr si, 0x99
mov rax, qword [r15]
btc di, r14w
ror edi, 0x1e
sub di, sp
mov edi, dword [rax + 0x10]
sar sil, 0x65
rol si, cl
cmovg si, ax
mov esi, ebx
shr bl, 0x78
test sil, r11b
lea ebx, [rsi + 1]
cmp ebx, edi
jmp 0x14043b42a
jge 0x14043b44d
mov rcx, r15
cdq
mov edx, ebx
jmp 0x14043b43b
call fcn.140440267
test eax, eax
jmp 0x14043b447
je 0x14043b418
cmp esi, edi
cmovge ebx, edi
sar ch, 0x65
bsf ax, r8w
mov dword [r14], ebx
rcl ax, cl
and ax, 0x1f17
mov dword [r14 + 8], ebx
mov rax, qword [r15]
mov rcx, 0x6e164739
cmovs ecx, ebp
shr cl, cl
mov eax, dword [rax + 0x10]
mov ecx, dword [r14 + 4]
cmp ecx, ebx
jmp 0x14043b485
je 0x14043b4d7
cmp ecx, eax
jmp 0x14043b492
jle 0x14043b4a4
mov dword [r14 + 4], eax
xadd ecx, ecx
xchg cx, dx
mov ecx, eax
mov edx, ebx
cmp ebx, eax
jmp 0x14043b4ad
jle 0x14043b4bf
mov dword [r14 + 8], eax
mov edx, eax
clc
jmp 0x14043b4bf
cmp ecx, edx
jmp 0x14043b4c6
jne 0x14043b4d7
mov dword [r14], ecx
stc
mov ebx, ecx
test r10w, r10w
stc
cmp ebx, eax
jle 0x14043bdec
mov dword [r14], eax
jmp 0x14043bdec
sub eax, eax
cmp bpl, 0xde
cmp r8d, 0x200000
cmovl eax, r8d
jmp 0x14043b4fd
test eax, eax
jmp 0x14043b504
jle 0x14043bdec
mov word [rsp + 0x38], ax
cmp r11b, r11b
cmp eax, 0xa
jmp 0x14043b51a
jne 0x14043b530
cmp byte [r14 + 0x17], 0
jmp 0x14043b52a
jne 0x14043bdec
cmp byte [r14 + 0xc], 0
jmp 0x14043b53a
je 0x14043b5d6
mov eax, dword [r14 + 4]
clc
cmp eax, dword [r14 + 8]
jmp 0x14043b54e
jne 0x14043b5d6
movsxd r8, dword [r14]
btr eax, 0x55
not rax
sal ah, 0xac
mov rax, qword [r15]
stc
test rbp, 0x66015b36
cmp qword [rax + 0x10], r8
jmp 0x14043b575
jbe 0x14043b5d6
mov rcx, r15
mov rdx, r14
call fcn.14043f222
mov edx, dword [r14]
bswap r8d
seta cl
mov rcx, r15
not r8b
mov r8d, 1
jmp 0x14043b5a0
call fcn.14043f2f1
mov edx, dword [r14]
movzx r8, r10w
movsx r8w, bl
lea r8, [rsp + 0x38]
mov rcx, r15
movzx r9w, cl
mov r9d, 1
call fcn.14043f3dc
inc dword [r14]
jmp 0x14043b5d1
jmp 0x14043bde1
mov rcx, r15
movzx edx, r8w
movsx edx, ax
mov rdx, r14
jmp 0x14043b5e8
call fcn.14043f636
mov edx, dword [r14]
lea r8, [rsp + 0x38]
bswap cx
movsx r9d, cx
mov rcx, r15
movsx r9d, r11w
movsxd r9, r8d
movsx r9, cx
mov r9d, 1
jmp 0x14043b615
call fcn.14043f3dc
mov edx, dword [r14]
lea rcx, [r14 + 0x20]
test r15w, 0x140f
setne r9b
cmp sil, r12b
sub r8d, r8d
mov r9d, esi
movsx r9, dx
movsxd r9, ebx
mov r9d, 1
jmp 0x14043b646
call fcn.14043fddd
inc dword [r14]
jmp 0x14043bde1
cmp ebp, eax
jmp 0x14043b65a
jle 0x14043a028
mov dword [r14 + 8], eax
xchg ebp, ebp
cmp si, di
mov ebp, eax
cmp edx, ebp
jmp 0x14043b672
jne 0x14043b681
mov dword [r14], edx
rcr cl, cl
mov ebp, edx
rcl ch, cl
mov ecx, dword [r14]
stc
cmp ecx, eax
jmp 0x14043b68c
jle 0x14043b7a1
mov dword [r14], eax
movzx cx, al
mov ecx, eax
cmc
cmp edx, ebp
jmp 0x14043b6a3
je 0x14043b7ae
jle 0x14043b6b9
mov dword [r14 + 4], ebp
mov dx, 0x1ecc
mov edx, ebp
mov dword [r14], edx
mov dword [r14 + 8], edx
xor cl, 0x65
mov byte [r14 + 0x16], 0
test r10, rdx
sub cx, 0x690d
sar cx, 0x59
mov ecx, edx
clc
test cx, r15w
cmp byte [r14 + 0x17], 0
jmp 0x14043b6e5
jne 0x14043b7be
cmp ecx, eax
jmp 0x14043b6f2
jge 0x14043bde1
movsxd rdx, ecx
cmp r13w, di
cmp sil, 0xc3
stc
neg eax
jmp 0x14043b70b
inc ecx
jmp 0x14043b712
jmp 0x14043b762
cmp word [rbp + rdx*2], 0xa
jmp 0x14043b722
je 0x14043bde1
inc rdx
inc bpl
mov dword [r14], ecx
xchg bp, bp
dec bp
movzx bp, bl
lea ebp, [rax + rcx]
jmp 0x14043b743
inc ebp
jmp 0x14043b74a
inc ecx
test esi, r14d
jmp 0x14043b754
cmp ebp, 1
jmp 0x14043b75c
je 0x14043bde1
test byte [r15 + 0x1c], 4
jne 0x14043b728
mov rbp, qword [r15]
test bpl, 0x50
cmp qword [rbp + 0x10], rdx
jmp 0x14043b77d
jbe 0x14043be32
cmp qword [rbp + 0x18], 8
jmp 0x14043b78d
jb 0x14043b717
mov rbp, qword [rbp]
jmp 0x14043b79c
jmp 0x14043b717
cmp edx, ebp
jmp 0x14043b7a8
jne 0x14043b6a9
cmp byte [r14 + 0x17], 0
jmp 0x14043b7b8
je 0x14043b6eb
mov dword [r14], eax
jmp 0x14043b7c6
jmp 0x14043bde1
mov rcx, r15
cmove dx, di
mov rdx, r14
call 0x1402136df
mov ecx, dword [r14 + 4]
rol dx, cl
shld ax, dx, 0x34
cbw
mov edx, dword [r14 + 8]
rcl al, cl
and ax, 0x168
mov rax, qword [r15]
test dl, 0x63
test al, r9b
mov eax, dword [rax + 0x10]
cmp ecx, edx
jmp 0x14043b805
je 0x14043b847
cmp ecx, eax
jle 0x14043bd0c
mov dword [r14 + 4], eax
sbb cl, spl
xadd cx, cx
mov ecx, eax
test esi, r12d
cmp edx, eax
jmp 0x14043b82a
jg 0x14043bd19
cmp ecx, edx
jmp 0x14043b837
jne 0x14043b847
mov dword [r14], ecx
test r15b, r11b
test r9b, 0x36
cmp dword [r14], eax
jmp 0x14043b84f
jle 0x14043bde1
jmp 0x140439f9b
mov dword [r14], eax
lea edx, [rax + 1]
jmp 0x14043b86a
mov dword [r14 + 8], edx
cmp ecx, edx
jmp 0x14043b875
jne 0x14043bb33
mov edx, ecx
jmp 0x14043b882
mov dword [r14], ecx
jmp 0x14043b88a
jmp 0x14043bde1
cmp ecx, ebp
jmp 0x14043b896
jle 0x14043ac5b
mov dword [r14 + 8], ebp
mov ecx, ebp
jmp 0x14043b8a7
cmp eax, ecx
jne 0x14043b8c0
mov dword [r14], eax
bt dx, r10w
cwd
mov ecx, eax
btc dx, r11w
mov edx, dword [r14]
cmp edx, ebp
jle 0x14043b9bf
mov dword [r14], ebp
jmp 0x14043b8d8
mov edx, ebp
cmp r15b, 0x5d
cmp r10b, r12b
test dx, r9w
cmp eax, ecx
jmp 0x14043b8ec
je 0x14043b9c7
jle 0x14043b902
mov dword [r14 + 4], ecx
mov eax, ecx
btc dx, bx
mov dword [r14], eax
mov dword [r14 + 8], eax
mov byte [r14 + 0x16], 0
ror dl, 0xf8
setp dh
mov edx, eax
stc
test r12w, 0x371b
cmp byte [r14 + 0x17], 0
jmp 0x14043b927
jne 0x14043b9d7
test edx, edx
jmp 0x14043b934
jle 0x14043bde1
mov eax, edx
jmp 0x14043b941
jmp 0x14043b979
cmp word [rcx + rdx*2], 0xa
jmp 0x14043b950
je 0x14043bde1
mov dword [r14], eax
bswap cx
xchg cl, ch
movzx ecx, r10w
mov rcx, rax
jmp 0x14043b96a
inc rcx
clc
stc
cmp rcx, 1
jbe 0x14043bde1
dec rax
clc
cmc
test r12b, 0x98
test byte [r15 + 0x1c], 4
jmp 0x14043b98c
jne 0x14043b956
mov rcx, qword [r15]
mov edx, eax
stc
cmp qword [rcx + 0x10], rdx
jmp 0x14043b9a1
jbe 0x14043be32
cmp qword [rcx + 0x18], 8
jmp 0x14043b9b1
jb 0x14043b946
mov rcx, qword [rcx]
jmp 0x14043b946
cmp eax, ecx
jne 0x14043b8f2
cmp byte [r14 + 0x17], 0
jmp 0x14043b9d1
je 0x14043b92d
mov dword [r14], 0
jmp 0x14043b9e3
jmp 0x14043bde1
cmp ecx, ebp
jmp 0x14043b9ef
jle 0x14043acc3
mov dword [r14 + 8], ebp
cmc
shr cl, 0x22
mov ecx, ebp
cmp edx, ecx
jmp 0x14043ba06
jne 0x14043ba18
mov dword [r14], edx
mov ecx, edx
rol al, cl
movsx ax, r11b
mov eax, dword [r14]
cmp eax, ebp
jmp 0x14043ba22
jle 0x14043ba30
mov dword [r14], ebp
mov eax, ebp
cmp r10, r8
cmp edx, ecx
jne 0x14043bb73
mov dword [r14 + 8], eax
jmp 0x14043ba41
mov dword [r14 + 4], eax
jmp 0x14043ba4a
jmp 0x14043bb87
cmp ecx, edx
jmp 0x14043ba56
jle 0x14043ad2d
mov dword [r14 + 8], edx
movzx ecx, dx
mov ecx, edx
cmp ebp, ecx
jmp 0x14043ba6c
jne 0x14043ba83
mov dword [r14], ebp
rcl cl, 0xe8
movzx cx, dil
mov ecx, ebp
bsf rax, r8
mov eax, dword [r14]
cmp dh, 0xb1
cmp eax, edx
jmp 0x14043ba90
jle 0x14043baa7
mov dword [r14], edx
rol al, 0xb8
sbb al, 0xf4
movsxd rax, esi
mov eax, edx
stc
test r11b, sil
cmp ebp, ecx
jne 0x14043bbb8
mov dword [r14 + 8], eax
jmp 0x14043bab8
mov dword [r14 + 4], eax
jmp 0x14043bac1
jmp 0x14043bbc0
cmp eax, ecx
jmp 0x14043bacd
jle 0x14043adfd
mov dword [r14 + 8], ecx
shl al, 0xa6
mov eax, ecx
jmp 0x14043bae1
cmp edx, eax
je 0x14043ae0a
cmp edx, eax
jmp 0x14043baf0
jne 0x14043ae32
mov eax, dword [r14]
stc
cmp eax, ecx
jmp 0x14043bb01
cmovl ecx, eax
and ax, r13w
mov dword [r14 + 8], ecx
movsx rax, bp
mov dword [r14 + 4], ecx
dec eax
or al, r8b
sal ax, 0x5a
mov eax, ecx
test eax, eax
jmp 0x14043bb26
jle 0x140439f9b
dec eax
jmp 0x140439f92
mov rbp, qword [r15]
mov ebp, dword [rbp + 0x10]
clc
cmp ebp, 0x69611783
jmp 0x14043bb45
cmp ecx, ebp
jle 0x14043bb58
mov dword [r14 + 4], ebp
stc
cmc
test dx, 0x13a1
cmp eax, ebp
jl 0x14043bb6b
mov dword [r14 + 8], ebp
mov edx, ebp
jmp 0x14043bb6b
mov dword [r14], edx
jmp 0x14043bde1
mov dword [r14], ecx
cmp r11d, 0x5fa36b49
test r8b, 0xab
mov eax, ecx
test bh, 0xaf
stc
cmp byte [r14 + 0x17], 0
jmp 0x14043bb91
je 0x14043bbdd
mov dword [r14], 0
cmp bx, 0x4997
xor eax, eax
jmp 0x14043bbaa
mov dword [r14 + 8], eax
jmp 0x14043bbb3
jmp 0x14043bde1
mov dword [r14], ecx
mov eax, ecx
cmp r11b, sil
cmp byte [r14 + 0x17], 0
jmp 0x14043bbca
je 0x14043bc7f
mov dword [r14], edx
jmp 0x14043bbd8
jmp 0x14043bddd
test eax, eax
jmp 0x14043bbe4
jle 0x14043bdcb
mov ecx, eax
jmp 0x14043bbf1
jmp 0x14043bc36
cmp word [rdx + rbp*2], 0xa
jmp 0x14043bc00
je 0x14043bdc4
mov dword [r14], eax
cmovle rdx, rsp
mov rdx, rax
xchg ch, ch
dec cx
mov cx, bp
inc rdx
mov rcx, r10
test r12, rcx
sal ch, cl
mov rcx, rax
clc
cmp rdx, 1
jmp 0x14043bc30
jbe 0x14043bdcb
lea rax, [rcx - 1]
stc
test byte [r15 + 0x1c], 4
jne 0x14043bc06
mov rdx, qword [r15]
ror bp, 0x94
mov ebp, eax
clc
cmp r15b, al
cmp qword [rdx + 0x10], rbp
jmp 0x14043bc5c
jbe 0x14043be32
cmp qword [rdx + 0x18], 8
jmp 0x14043bc6c
jb 0x14043bbf6
mov rdx, qword [rdx]
jmp 0x14043bc7a
jmp 0x14043bbf6
cmp eax, edx
jge 0x14043bdb8
movsxd rbp, eax
jmp 0x14043bc8f
jmp 0x14043bcd2
cmp word [rax + rbp*2], 0xa
jmp 0x14043bc9e
je 0x14043bdd4
lea eax, [rbp + 1]
mov rcx, rbp
cmovne ebp, edi
inc rcx
adc bp, r12w
sbb ebp, 0x3b67286f
mov dword [r14], eax
sub bpl, 0x5c
mov rbp, rcx
cmc
cmp edx, ecx
jmp 0x14043bccc
je 0x14043bddd
test byte [r15 + 0x1c], 4
jmp 0x14043bcdc
jne 0x14043bca4
mov rax, qword [r15]
cmp qword [rax + 0x10], rbp
jmp 0x14043bcee
jbe 0x14043be32
cmp qword [rax + 0x18], 8
jmp 0x14043bcfe
jb 0x14043bc94
mov rax, qword [rax]
jmp 0x14043bc94
cmp edx, eax
jmp 0x14043bd13
jle 0x14043b830
mov dword [r14 + 8], eax
mov edx, eax
test r13b, 0x44
cmp ecx, edx
jmp 0x14043bd2a
je 0x14043b83d
jmp 0x14043b847
mov rcx, r15
shr ebp, 0xe7
mov rdx, r14
cmc
clc
movaps xmm6, xmmword [rsp + 0x70]
xor si, 0x4ef
sar rbp, 0x80
movaps xmm7, xmmword [rsp + 0x80]
jmp 0x14043bd5e
movaps xmm8, xmmword [rsp + 0x90]
mov r14b, r9b
add rsp, 0xa8
pop rbx
bswap r14
pop rbp
mov rdi, r15
movsx edi, r8w
not r12w
pop rdi
movsx r13, r15w
pop rsi
setns r14b
mov r15d, r8d
pop r12
movsx r13d, r14w
movzx r13w, r12b
pop r13
movsx r14w, r8b
mov r15b, al
movsxd r15, eax
pop r14
bswap r15w
pop r15
jmp 0x14043bdb3
jmp 0x1402136df
mov edx, eax
jmp 0x14043bdbf
jmp 0x14043bddd
mov eax, ecx
jmp 0x14043bdcb
mov dword [r14 + 8], eax
jmp 0x14043bde1
mov edx, ebp
rcl bx, 0xa6
xchg r13b, r12b
mov dword [r14 + 8], edx
mov byte [r14 + 0x16], 0
btc r14, rsi
not ebp
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
bt rbp, r8
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
cmovl r14d, esp
pop rbx
pop rbp
pop rdi
bswap r13w
pop rsi
movzx r15, r15w
movsx r14d, r11w
movsx r15, r13w
pop r12
pop r13
bswap r15w
pop r14
pop r15
ret
call fcn.14043f1fc
int3