Function at 0x140438581
Capabilities:
Check for software breakpoints

Disassembly:
jne 0x1400e3ed2
jmp 0x1401fdc4f
ret
mov r8d, r9d
not r9b
bswap r9w
mov r9d, eax
cmp r10b, 0x42
test cx, cx
cmp r9d, r8d
je 0x1401fdc4f
mov rax, qword [rcx]
jmp 0x1402165a3
cmovge r9d, eax
cmp r8d, eax
jmp 0x140216fd2
mov eax, dword [rdx + 4]
shl r9, 0x37
mov r9d, dword [rdx + 8]
cmc
cmp eax, r9d
jmp 0x14021b3e5
jne 0x1401fdc4f
mov dword [rdx], r9d
cmovo r8, r12
xchg r8, r8
mov r8d, r9d
mov dword [rdx], r8d
jmp 0x14025ff28
mov byte [rdx + 0x16], 0
jmp 0x1400e02ab
mov eax, dword [rax + 0x10]
stc
cmc
cmp r9d, eax
jmp 0x1400e9a95
jle 0x140216fe2
mov dword [rdx + 8], eax
rcr r8w, cl
mov r8d, eax
cmp r9d, r8d
jmp 0x1401fdc3c
je 0x1400e02ab
jle 0x1400e3eb5
mov dword [rdx + 8], eax
shr r8b, 0x34
rol r8b, 0x60
add r8d, r13d
mov dword [rdx + 4], r9d
btr r8, 0x9e
mov r8d, eax
jmp 0x1402858bf
mov dword [rdx + 4], r8d
jmp 0x140210e24
cmp r9d, r8d
jmp 0x1400e01f1
push r15
mov r15b, 0xf0
bswap r15
push r14
adc r15b, cl
or r15w, 0xfd4
and r14w, 0x192
push r13
rcr r14, 0xd9
push r12
bsr r14, rbx
push rsi
or r15b, 0xf5
push rdi
push rbp
push rbx
movzx r14, r13w
movsxd r14, r10d
sub rsp, 0xa8
shl r15b, 0xdd
movaps xmmword [rsp + 0x90], xmm8
movaps xmmword [rsp + 0x80], xmm7
adc r14b, 0xe1
movaps xmmword [rsp + 0x70], xmm6
and r15w, r13w
mov r14, rdx
movsx r15d, r14w
rcr r15d, cl
movsx r15w, al
mov r15, rcx
cmp r8d, 0x5fffff
jmp 0x1404385fd
jg 0x140438639
cmp r8d, 0x200007
jmp 0x14043860f
jg 0x14043866f
cmp r8d, 0x200002
jmp 0x140438621
jle 0x140438739
cmp r8d, 0x200004
jl 0x1404386e3
jmp 0x140438fa2
cmp r8d, 0x600006
jg 0x1404386a5
cmp r8d, 0x600002
jmp 0x140438652
jle 0x140438744
cmp r8d, 0x600004
jmp 0x140438664
jl 0x1404386e3
jmp 0x140439037
cmp r8d, 0x20000c
jmp 0x14043867b
jle 0x14043879d
cmp r8d, 0x20000e
jmp 0x14043868d
je 0x14043874a
cmp r8d, 0x20000f
je 0x1404386e3
jmp 0x14043a352
cmp r8d, 0x60000c
jmp 0x1404386b1
jle 0x140438902
cmp r8d, 0x60000e
je 0x14043874a
cmp r8d, 0x60000f
jmp 0x1404386d0
jne 0x14043a394
nop word cs:[rax + rax]
mov edi, r8d
and edi, 0x400000
and r8d, 0xffbfffff
jmp 0x1404386f8
cmp r8d, 0x20000f
jmp 0x140438704
je 0x140439083
cmp byte [r14 + 0x17], 0
jmp 0x140438714
je 0x1404390ac
or edi, 0x200001
jmp 0x14043872c
mov r8d, edi
jmp 0x140438734
jmp 0x1404385f0
je 0x14043874a
jmp 0x140439568
jne 0x1404395b2
mov edi, r8d
and edi, 0x400000
and r8d, 0xffbfffff
cmp r8b, al
stc
cmp r14w, 0xbb8
cmp r8d, 0x20000e
jmp 0x140438770
je 0x14043909a
cmp byte [r14 + 0x17], 0
je 0x140439129
or edi, 0x200000
movzx r8w, spl
movsx r8, dx
mov r8d, edi
jmp 0x140438798
jmp 0x1404385f0
cmp r8d, 0x200009
jmp 0x1404387a9
jle 0x140438a90
cmp r8d, 0x20000a
je 0x140438dcd
cmp r8d, 0x20000b
jmp 0x1404387c8
je 0x140438e96
cmp r8d, 0x20000c
jmp 0x1404387da
jne 0x14043a4e4
mov eax, dword [r14 + 4]
sar ecx, 0x55
bt ecx, 0x5d
shl ch, 0xb
mov ecx, dword [r14 + 8]
cmp r10b, r8b
stc
cmp eax, ecx
jmp 0x1404387fd
jne 0x140439d76
mov ebx, dword [r14]
sal ax, cl
clc
mov eax, ebx
bswap rbx
shl bx, 0xc4
lea ebx, [rax - 1]
cmp r11w, 0x78bf
jmp 0x140438821
test eax, eax
jle 0x140438849
mov rcx, r15
movsx rdx, r15w
mov edx, ebx
jmp 0x140438837
call fcn.14043f1ab
test eax, eax
jmp 0x140438843
je 0x14043880a
xor eax, eax
rol dx, cl
test ebx, ebx
cmovbe r12d, r15d
movsx r12w, r11b
cmovg eax, ebx
xor r12b, r8b
mov dword [r14], eax
shr bh, 0x1e
add r13d, 0x31cb7357
sbb rsi, 0x44ac6f2c
mov rcx, r15
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
btr di, 0xac
sar r12w, 0xab
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
xchg sil, bpl
movsx r14, sp
movzx r12d, bx
pop rbx
cmovg r14w, r12w
pop rbp
bswap esi
mov r14w, 0x51a5
pop rdi
setb r12b
movzx rsi, cx
movsx r13, r10w
pop rsi
movzx r14, r12w
mov r15, 0x48a2727d
pop r12
not r14b
movsx r15d, r14w
mov r13d, esp
pop r13
movzx r14d, sp
sete r15b
pop r14
bswap r15
movzx r15, r9w
movsx r15w, r8b
pop r15
jmp 0x1404388fd
jmp fcn.1400f26dc
cmp r8d, 0x600008
jg 0x140438938
cmp r8d, 0x600007
jmp 0x14043891b
je 0x140438bad
cmp r8d, 0x600008
jmp 0x14043892d
je 0x140438b50
jmp 0x14043a4e4
cmp r8d, 0x600009
jmp 0x140438944
je 0x140438ab4
cmp r8d, 0x60000c
jmp 0x140438956
jne 0x14043a4e4
mov ebx, dword [r14]
ror al, 0xdd
mov eax, dword [r14 + 4]
clc
cmp eax, dword [r14 + 8]
jne 0x14043898a
mov dword [r14 + 8], ebx
movsx eax, si
mov dword [r14 + 4], ebx
cmc
nop dword [rax]
cmp r14, r15
and ax, 0x700a
ror al, cl
mov eax, ebx
or ebx, 0x66997258
movsxd rbx, r13d
movzx ebx, ax
lea ebx, [rax - 1]
clc
cmp r10b, r11b
test eax, eax
jmp 0x1404389a6
jle 0x1404389c3
mov rcx, r15
mov edx, ebx
jmp 0x1404389b6
call fcn.14043f1ab
test eax, eax
je 0x14043898a
xor eax, eax
stc
cmovb rcx, r8
bt cx, cx
test ebx, ebx
mov dl, r10b
movzx cx, r15b
cmovg eax, ebx
shl cl, 0x15
btr ecx, 0xee
ror dx, cl
mov dword [r14], eax
mov dword [r14 + 8], eax
movsxd rcx, esp
rol cx, 6
sar dx, cl
mov rcx, qword [r15]
and rdx, 0x5f72781e
mov ecx, dword [rcx + 0x10]
sbb dh, 0xee
neg dh
mov edx, dword [r14 + 4]
cmc
cmp edx, eax
jmp 0x140438a14
je 0x140438a76
cmp edx, ecx
jmp 0x140438a21
jle 0x140438a3a
mov dword [r14 + 4], ecx
add bpl, r14b
mov edx, ecx
or ebp, 0x61a312de
rcl bpl, 0xc2
mov ebp, eax
cmp eax, ecx
jmp 0x140438a43
jle 0x140438a5e
mov dword [r14 + 8], ecx
rcr bpl, cl
btr bp, bx
rol bp, cl
mov ebp, ecx
jmp 0x140438a5e
cmp edx, ebp
jmp 0x140438a65
jne 0x140438a76
mov dword [r14], edx
rcl ah, 0x1f
sal ax, cl
mov eax, edx
cmp eax, ecx
jmp 0x140438a7d
jle 0x14043adf6
mov dword [r14], ecx
jmp 0x140438a8b
jmp 0x14043adf6
cmp r8d, 0x200008
jmp 0x140438a9c
je 0x140438b50
cmp r8d, 0x200009
jmp 0x140438aae
jne 0x14043a4e4
mov r8d, dword [r14 + 4]
cwde
bt ax, r15w
mov eax, dword [r14 + 8]
shrd cx, r14w, 0x85
mov rcx, qword [r15]
cmp r15b, r14b
mov ecx, dword [rcx + 0x10]
cmp dil, 0x32
cmp r8d, eax
jmp 0x140438add
jne 0x140438bdf
mov r8d, dword [r14]
clc
cmp r8d, ecx
jmp 0x140438aef
jle 0x140438b09
mov dword [r14], ecx
or r8b, 0x38
mov r8d, ecx
cmp rcx, 0x43d15dc9
test r11b, al
test r8d, r8d
jmp 0x140438b11
jle 0x14043adec
dec r8d
movsxd rdx, r11d
setne dh
mov rcx, r15
cdq
movsx r9w, r8b
not dx
mov rdx, r14
cmovl r9d, r14d
jmp 0x140438b38
mov r9d, 1
call fcn.14043eb3f
dec dword [r14]
jmp 0x140438b4b
jmp 0x14043adec
mov r8d, dword [r14 + 4]
sub rcx, 0x54720c55
mov eax, dword [r14 + 8]
mov rcx, qword [r15]
clc
mov ecx, dword [rcx + 0x10]
cmp rbp, rdi
stc
cmp r8d, eax
jmp 0x140438b72
jne 0x140438c34
mov r8d, dword [r14]
cmp r9b, 0xf5
cmp r8d, ecx
jmp 0x140438b87
jge 0x14043adec
mov rcx, r15
mov r9b, dil
cmovle r9w, dx
xchg dh, dl
mov rdx, r14
mov r9d, 1
call fcn.14043eb3f
jmp 0x14043adec
mov eax, dword [r14 + 8]
cmp dword [r14 + 4], eax
jmp 0x140438bba
jne 0x140438f74
mov eax, dword [r14]
jmp 0x140438bc8
mov dword [r14 + 8], eax
jmp 0x140438bd1
mov dword [r14 + 4], eax
jmp 0x140438bda
jmp 0x140438f7c
cmp r8d, ecx
jle 0x140438c92
mov dword [r14 + 4], ecx
mov r8d, ecx
cmp eax, ecx
jmp 0x140438bf6
jg 0x140438c9a
cmp r8d, eax
jmp 0x140438c04
jne 0x140438cb7
mov dword [r14], r8d
xor eax, r15d
mov edx, r8d
rol ah, cl
cmp r13b, r13b
rcr ah, cl
mov eax, r8d
jmp 0x140438c22
cmp edx, ecx
jmp 0x140438c29
jg 0x140438ccf
jmp 0x140438cdc
cmp r8d, ecx
jmp 0x140438c3c
jle 0x140438d32
mov dword [r14 + 4], ecx
btc r8d, r15d
mov r8d, ecx
cmp eax, ecx
jmp 0x140438c54
jg 0x140438d3a
cmp r8d, eax
jmp 0x140438c62
jne 0x140438d5f
mov dword [r14], r8d
cbw
mov edx, r8d
shr rax, cl
bts ax, r13w
movsx ax, r11b
mov eax, r8d
cmp edx, ecx
jmp 0x140438c87
jg 0x140438d6f
jmp 0x140438d75
cmp eax, ecx
jle 0x140438bfc
mov dword [r14 + 8], ecx
bt ax, 0xf7
mov eax, ecx
cmp r11w, ax
cmp r8d, eax
jmp 0x140438cb1
je 0x140438c0a
mov edx, dword [r14]
cmp r12w, sp
clc
test r10b, dil
cmp edx, ecx
jmp 0x140438cc9
jle 0x140438cdc
mov dword [r14], ecx
btc r9w, r10w
bsr r9, rax
stc
mov r9d, r8d
cmc
jmp 0x140438ce9
sub r9d, eax
jmp 0x140438cf1
je 0x14043adec
jl 0x140438d91
mov rcx, r15
mov rdx, r14
mov r8d, esi
mov r8d, eax
jmp 0x140438d0e
call fcn.14043eb3f
mov eax, dword [r14 + 8]
jmp 0x140438d1c
mov dword [r14], eax
jmp 0x140438d24
mov dword [r14 + 4], eax
jmp 0x140438d2d
jmp 0x14043adec
cmp eax, ecx
jle 0x140438c5a
mov dword [r14 + 8], ecx
cbw
bt rax, 0xb4
bts ax, r12w
mov eax, ecx
stc
cmc
test bpl, r10b
cmp r8d, eax
jmp 0x140438d59
je 0x140438c68
mov edx, dword [r14]
cmp edx, ecx
jmp 0x140438d69
jle 0x140438d75
mov dword [r14], ecx
movsxd r9, r12d
mov r9d, r8d
cmc
cmp ax, 0x697a
sub r9d, eax
jmp 0x140438d85
je 0x14043adec
jge 0x140438cfd
sub eax, r8d
cwd
movzx r9w, bl
cmovo ecx, ecx
mov rcx, r15
movzx r9, di
mov rdx, r14
mov r9d, r12d
movsxd r9, r8d
movsx r9d, cx
mov r9d, eax
jmp 0x140438dba
call fcn.14043eb3f
mov eax, dword [r14 + 4]
jmp 0x140438dc8
jmp 0x140439d90
movsx rcx, word [r14 + 0xe1e]
clc
cmp cx, 0x6d15
cmc
test rcx, rcx
je 0x14043adec
lea rbx, [r14 + 0x20]
ror r12b, 0xfa
shr r13w, cl
shl rcx, 4
test r9b, 0xe3
movsxd r13, dword [rcx + rbx - 0x10]
mov r12d, dword [rcx + rbx - 0xc]
rcr di, 0x94
add dil, 0xb1
add ax, r14w
mov edi, dword [rcx + rbx - 8]
movsx rax, word [r14 + 0xe20]
clc
shl rax, 4
cmc
clc
movsxd rcx, dword [rcx + rbx - 4]
mov dword [rax + rbx - 4], 0xffffffff
mov dword [rax + rbx - 0xc], edi
cmp r9w, 0x2fda
mov dword [rax + rbx - 8], r12d
jmp 0x140438e43
mov dword [rax + rbx - 0x10], r13d
test rdi, rdi
je 0x14043a2df
mov qword [rsp + 0x20], rcx
bts ebp, esp
movzx bp, sil
setl bpl
mov edx, dword [r14 + 0xe24]
lea ebp, [rdx + rdi]
clc
cmp ebp, 0x3e6
jle 0x140439775
lea rax, [rax + rbx]
add rax, 0xfffffffffffffff4
jmp 0x140438e86
mov dword [rax], 0
jmp 0x140438e91
jmp 0x14043a238
movsx rcx, word [r14 + 0xe20]
cmc
cmp rcx, 0x63
je 0x14043adec
movsx rbx, word [r14 + 0xe1e]
add ebp, r8d
shl rbx, 4
shl rcx, 4
bt ebp, r12d
neg r12d
add ebp, 0x798f46e3
movsxd r12, dword [r14 + rcx + 0x20]
add r13b, 0x33
mov ebp, dword [r14 + rcx + 0x24]
sbb al, 0x88
movzx rax, sp
btc ax, r14w
movsxd rax, dword [r14 + rcx + 0x28]
clc
cmc
movsxd r13, dword [r14 + rcx + 0x2c]
jmp 0x140438ef9
mov dword [r14 + rbx + 0x28], ebp
cmp eax, 0x7ad614e3
cmp r15, rbx
test rbp, r8
mov dword [r14 + rbx + 0x24], eax
mov dword [r14 + rbx + 0x20], r12d
cmp r11b, r8b
stc
mov dword [r14 + rbx + 0x2c], 0xffffffff
clc
jmp 0x140438f26
test rax, rax
jmp 0x140438f2e
je 0x140439b89
lea rcx, [r14 + rbx]
add rcx, 0x24
xor di, 0x65a1
ror sil, cl
mov edi, dword [r14 + 0xe24]
sal sil, cl
shrd si, si, 0x60
lea esi, [rdi + rax]
cmp esi, dword [r14 + 0xe28]
jle 0x140439a15
mov qword [rcx], 0
jmp 0x140438f6f
jmp 0x140439b01
mov dword [r14], eax
movsx ax, r12b
mov rax, qword [r15]
jmp 0x140438f84
mov eax, dword [rax + 0x10]
jmp 0x140438f8c
mov dword [r14 + 8], eax
jmp 0x140438f95
mov dword [r14], eax
jmp 0x140438f9d
jmp 0x14043adec
cmp r8d, 0x200005
jmp 0x140438fae
jg 0x14043960e
cmp r8d, 0x200004
jmp 0x140438fc0
je 0x140439c03
cmp r8d, 0x200005
jne 0x14043a4e4
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
mov dl, r9b
mov edx, dword [r14 + 4]
sal rbp, cl
mov ebp, dword [r14 + 8]
jmp 0x140438fee
cmp edx, ebp
jmp 0x140438ff5
je 0x14043a66f
cmp edx, eax
jmp 0x140439002
jle 0x14043a640
mov dword [r14 + 4], eax
inc edx
stc
mov dl, sil
mov edx, eax
cmp ax, 0x60d2
cmp ebp, eax
jmp 0x14043901f
jg 0x14043a64d
cmp edx, ebp
jmp 0x14043902c
je 0x14043a66c
jmp 0x14043a671
je 0x140439c68
cmp r8d, 0x600005
je 0x140439cd4
cmp r8d, 0x600006
jne 0x14043a4e4
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x140439064
jne 0x140439076
mov eax, dword [r14]
mov dword [r14 + 4], eax
jmp 0x140439076
mov dword [r14 + 8], 0
jmp 0x14043a9a2
mov eax, dword [r14 + 0x10]
jmp 0x14043908c
mov dword [rsp + 0x28], eax
jmp 0x140439095
jmp 0x1404390b7
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x30], eax
jmp 0x1404390a7
jmp 0x140439140
mov dword [rsp + 0x28], 1
ror dh, 0xdd
mov edx, dword [r14 + 4]
stc
clc
rcr ch, cl
mov ecx, dword [r14 + 8]
stc
test esi, eax
test bpl, 0xb5
test edi, edi
jmp 0x1404390d1
jne 0x140439107
cmp edx, ecx
jmp 0x1404390de
je 0x140439eaf
jle 0x140439e55
mov dword [r14 + 8], edx
mov dword [r14 + 4], ecx
movsx rax, cx
movsx ax, dil
mov eax, edx
jmp 0x140439102
jmp 0x140439e5d
cmp edx, ecx
jmp 0x14043910e
jne 0x14043965c
mov eax, dword [r14]
jmp 0x14043911c
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x140439eaf
mov dword [rsp + 0x30], 1
sub edx, 0x7957475a
shrd dx, cx, 0x4b
movsx rcx, cx
mov ecx, dword [r14 + 4]
add dl, r11b
mov edx, dword [r14 + 8]
jmp 0x140439156
test edi, edi
jmp 0x14043915d
jne 0x14043919c
cmp ecx, edx
jmp 0x14043916a
je 0x1404391c0
jle 0x140439181
mov dword [r14 + 4], edx
mov ecx, edx
jmp 0x140439181
mov dword [r14], ecx
mov dword [r14 + 8], ecx
jmp 0x14043918d
mov byte [r14 + 0x16], 0
jmp 0x140439197
jmp 0x1404391c0
cmp ecx, edx
jmp 0x1404391a3
jne 0x1404396e5
mov eax, dword [r14]
mov dword [r14 + 8], eax
sar r8, 0xc8
rcl r8b, cl
mov dword [r14 + 4], eax
neg ah
adc cl, r11b
mov rax, qword [r15]
movzx r8d, r15w
bt r8w, 0x42
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
btc r8, 0xa2
mov r8d, 0x337b4b5a
mov qword [rsp + 0x28], rcx
bts r8w, bx
lea rcx, [r14 + 8]
shl r8b, cl
btc r8d, r14d
rol r8w, 0x45
mov qword [rsp + 0x20], rcx
cmc
movzx r8, dx
mov r8d, dword [r14]
cmp r8d, eax
jmp 0x14043920e
jle 0x140439226
mov dword [r14], eax
movzx ecx, bx
movsx rbp, r11w
movsx r8w, dil
mov r8d, eax
movzx r9d, byte [r14 + 0x17]
lea rbp, [rsp + 0x38]
mov rcx, rbp
bswap edx
mov rdx, r15
jmp 0x14043923d
call fcn.14043e821
cmp dword [rsp + 0x30], 0
jle 0x14043adf6
lea rax, [r14 + 0x1c]
sal bl, cl
sar cx, 0x77
inc bh
mov ecx, dword [rsp + 0x44]
cmp byte [r14 + 0x16], 0
xchg bx, bx
mov ebx, 0x141c425f
movzx bx, r9b
mov qword [rsp + 0x50], rax
xchg ebx, ebx
movzx rbx, r14w
cmovne rbp, rax
mov ebx, dword [rsp + 0x4c]
sub r13d, r13d
jmp 0x14043928a
movss xmm8, dword [0x1400bd560]
jmp 0x140439298
jmp 0x1404392eb
mov r8d, edx
jmp 0x1404392ab
nop dword [rax + rax]
mov cl, dil
movsx rbp, bp
inc r13d
shl ch, cl
mov rbp, qword [rsp + 0x50]
rol rcx, 0xf9
shr ch, 0x1b
bt ecx, r8d
mov ecx, ebx
sar rbx, cl
rcr bx, cl
mov ebx, r8d
cmp spl, 0xcc
cmp r13d, dword [rsp + 0x30]
jmp 0x1404392e5
je 0x14043adf6
cmp ebx, ecx
je 0x14043adf6
movss xmm7, dword [rbp]
not ecx
jmp 0x1404392ff
mov dword [r14], ebx
xchg r8w, r8w
movsxd rdx, edi
lea rcx, [rsp + 0x58]
movzx r8, di
movzx r8w, al
mov rdx, r15
mov r8d, 0x55f555ef
movzx r8w, r12b
setne r8b
mov r8d, ebx
jmp 0x140439331
call fcn.14043d7ee
mov r12d, dword [rsp + 0x6c]
test r12d, r12d
jmp 0x140439343
jle 0x14043939d
sub ebp, ebp
cqo
movss xmm6, dword [rsp + 0x58]
nop word [rax + rax]
mov rcx, r15
mov edx, ebx
mov r8d, ebp
jmp 0x140439366
call fcn.14043dfc5
ucomiss xmm0, xmm8
jne 0x14043937b
jnp 0x14043939d
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043939d
inc dword [r14]
inc ebp
cmp r15, 0x7beb0e2d
cmp r12d, ebp
jne 0x140439359
mov rax, qword [r15]
xor dl, spl
cwd
or edx, 0x42b7397a
mov eax, dword [rax + 0x10]
btc ecx, ecx
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rcx]
movsx dx, r15b
bsr edx, r10d
bt dx, cx
mov rdx, qword [rsp + 0x20]
jmp 0x1404393d0
mov edx, dword [rdx]
cmp sil, 0x7e
cmp ecx, edx
jmp 0x1404393dd
je 0x140439432
cmp ecx, eax
jmp 0x1404393ea
jle 0x140439527
mov rcx, qword [rsp + 0x28]
jmp 0x140439400
mov dword [rcx], eax
and cl, r11b
mov ecx, eax
test r11, 0x67cc0aca
cmp edx, eax
jmp 0x140439415
jg 0x140439534
cmp ecx, edx
jmp 0x140439422
jne 0x140439432
mov dword [r14], ecx
rcl cx, 0xdf
inc cx
mov ecx, dword [r14]
cmp ecx, eax
jle 0x140439448
mov dword [r14], eax
mov ecx, eax
cmp bp, 0x55d3
clc
mov byte [r14 + 0x16], 1
jmp 0x140439457
movss dword [r14 + 0x1c], xmm7
test edi, edi
jmp 0x140439464
je 0x140439472
mov rax, qword [rsp + 0x20]
mov dword [rax], ecx
cmc
xor r8d, r8d
cmp ebx, 2
jmp 0x14043947d
jl 0x1404392b7
lea edx, [rbx - 1]
movsxd rcx, r10d
jmp 0x140439491
mov ecx, dword [r15 + 0x1c]
jmp 0x14043949a
jmp 0x1404394db
cmp word [rsi + rax*2], 0xa
jmp 0x1404394a9
je 0x14043929d
mov rax, rbp
movsx dx, r13b
cmovae rdx, rbp
movzx edx, r9w
inc rax
sar dl, cl
cmovno rdx, rdx
mov rdx, rbp
stc
test r13w, bx
cmc
cmp rax, 1
jbe 0x1404392b7
lea rbp, [rdx - 1]
cmp rdx, 0x364f2d9f
test cl, 4
jne 0x1404394af
mov rsi, qword [r15]
adc rax, 0x5d6564a8
rcl rax, 0x28
mov eax, ebp
stc
cmp qword [rsi + 0x10], rax
jmp 0x140439509
jbe 0x14043ae54
cmp qword [rsi + 0x18], 8
jb 0x14043949f
mov rsi, qword [rsi]
jmp 0x140439522
jmp 0x14043949f
cmp edx, eax
jmp 0x14043952e
jle 0x14043941b
mov rdx, qword [rsp + 0x20]
cmp bp, 0x1a43
test r13b, 0xcc
clc
mov dword [rdx], eax
sub rdx, 0x21cc6f15
xor edx, 0x26b4606
xor dl, r10b
mov edx, eax
cmc
cmp r14b, r15b
cmp ecx, edx
je 0x140439428
jmp 0x140439432
cmp r8d, 0x200000
jmp 0x140439574
je 0x140439d2c
cmp r8d, 0x200001
jmp 0x140439586
jne 0x14043a4e4
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x140439599
jne 0x14043a7a5
inc dword [r14]
mov rax, qword [r15]
jmp 0x1404395aa
mov eax, dword [rax + 0x10]
jmp 0x14043a814
cmp r8d, 0x600000
je 0x140439da1
cmp r8d, 0x600001
jmp 0x1404395cb
jne 0x14043a4e4
mov ecx, dword [r14 + 4]
ror ax, 0xcd
mov eax, dword [r14 + 8]
clc
cmp ecx, eax
jmp 0x1404395e5
jne 0x14043a822
mov ecx, dword [r14]
movzx eax, r11w
lahf
movzx ax, bh
mov dword [r14 + 4], ecx
mov ah, bh
movsx ax, bpl
mov eax, ecx
jmp 0x140439609
jmp 0x14043a829
cmp r8d, 0x200006
jmp 0x14043961a
je 0x140439e3c
cmp r8d, 0x200007
jmp 0x14043962c
jne 0x14043a4e4
mov rax, qword [r15]
jmp 0x14043963a
mov eax, dword [rax + 0x10]
jmp 0x140439642
mov dword [r14], eax
jmp 0x14043964a
mov qword [r14 + 4], 0
jmp 0x140439657
jmp 0x14043adec
mov dword [r14], ecx
ror al, cl
bt rax, r13
sbb ah, 0xc3
mov rax, qword [r15]
sal rbp, 0x62
shld bp, r15w, 0x98
xor bpl, 0x56
mov eax, dword [rax + 0x10]
sub bp, bp
ror bpl, 0xf4
lea rbp, [r14 + 4]
mov qword [rsp + 0x20], rbp
cmp edx, eax
jle 0x1404396b8
mov rdx, qword [rsp + 0x20]
rcl si, cl
stc
mov dword [rdx], eax
sub si, cx
or sil, 0x35
cmove esi, edx
mov edx, eax
sbb esi, 0x784428d0
movsx esi, cx
btr rsi, rdx
lea rsi, [r14 + 8]
cmp ecx, eax
jle 0x1404396cb
mov dword [rsi], eax
mov ecx, eax
test r14b, dl
cmp edx, ecx
jmp 0x1404396d2
jne 0x140439ee4
mov dword [r14], edx
jmp 0x1404396e0
jmp 0x140439ee4
mov dword [r14], edx
or ebp, 0x39ff56dd
mov rax, qword [r15]
sub bpl, r11b
mov rbp, 0x167e6ac2
mov eax, dword [rax + 0x10]
neg bp
jmp 0x140439706
lea rbp, [r14 + 4]
mov qword [rsp + 0x28], rbp
cmp ecx, eax
jmp 0x140439716
jle 0x14043972c
mov rcx, qword [rsp + 0x28]
sal bpl, cl
mov dword [rcx], eax
and rcx, r10
stc
mov ecx, eax
lea rbp, [r14 + 8]
jmp 0x140439738
mov qword [rsp + 0x20], rbp
test bp, r11w
clc
cmp edx, eax
jmp 0x140439749
jle 0x140439760
mov rdx, qword [rsp + 0x20]
cmc
jmp 0x14043975a
mov dword [rdx], eax
rcl dl, cl
mov edx, eax
cmp ecx, edx
jmp 0x140439767
jne 0x140439203
mov dword [r14], ecx
jmp 0x140439203
mov ecx, dword [r14 + 0xe28]
test edi, 0x1b06cb8
cmp ebp, ecx
jmp 0x140439789
jle 0x14043a145
lea rax, [r14 + 0x650]
movzx rbp, dx
mov qword [rsp + 0x28], rax
mov bpl, r14b
movsx eax, r13w
xchg ebp, ebp
movzx eax, word [r14 + 0xe20]
xchg bpl, bpl
cmovae bp, r15w
movzx bp, r15b
lea rbp, [r14 + 0x3c]
jmp 0x1404397c6
mov qword [rsp + 0x30], rbp
jmp 0x140439854
mov r13, rsi
movsx rax, ax
cmovs dx, r14w
shl rax, 4
btr dx, r8w
lea rdx, [rbx + rax]
shl ch, cl
lea rcx, [rbx + rax]
stc
add rcx, 0x10
shl r8w, 0x6c
mov r8d, 0x630
sub r8, rax
jmp 0x140439807
call fcn.1404a222e
mov eax, dword [r14 + 0xe20]
cwd
movzx ebp, dx
movzx rdx, bp
mov edx, dword [r14 + 0xe24]
inc eax
add ch, 8
mov word [r14 + 0xe20], ax
mov ecx, dword [r14 + 0xe28]
lea ebp, [rdi + rdx]
cmp r9d, 0x74817f0
clc
jmp 0x140439847
cmp ebp, ecx
jmp 0x14043984e
jle 0x14043a14d
cmp ax, 0x63
jmp 0x14043985d
je 0x14043adec
jge 0x140439837
cmp dword [r14 + 0x64c], 0
jmp 0x140439876
js 0x1404397d3
mov rsi, r13
bts rbp, rdx
bswap r13w
movsxd r13, dword [r14 + 0x644]
add ecx, r13d
mov ebp, 0x47a65bac
mov al, r11b
mov dword [r14 + 0xe28], ecx
btr ax, r14w
shl r8b, cl
adc eax, ecx
movsxd rax, ecx
mov rcx, qword [rsp + 0x28]
bt bp, cx
sub dx, r11w
sar r8w, cl
lea rcx, [rcx + rax*2]
mov rbp, r13
rcr rdx, cl
add rbp, r13
mov rdx, rcx
btr r8w, cx
test r15b, r12b
sub rdx, rbp
add bp, 0x1b29
and r8b, 0x6d
mov ebp, 0x3e7
add r8w, r13w
rcr r8, 0x81
shld r8w, bp, 0xae
sub ebp, eax
rol r8b, 0xd7
sal r8w, 0x25
movsxd r8, ebp
stc
cmc
add r8, r8
call fcn.1404a222e
movsx rax, word [r14 + 0xe20]
test ecx, edi
cmp rax, 0x61
jmp 0x140439920
jg 0x1404397d0
test al, 1
jne 0x14043993b
mov rcx, rax
jmp 0x140439936
jmp 0x140439993
mov rdx, rax
jmp 0x140439943
shl rdx, 4
bswap cx
add cx, sp
xchg cx, cx
mov ecx, dword [rbx + rdx + 0xc]
clc
test ecx, ecx
jmp 0x14043995c
js 0x140439984
lea rdx, [rdx + rbx]
add rdx, 0xc
jmp 0x14043996f
add ecx, r13d
jmp 0x140439977
mov dword [rdx], ecx
movzx rcx, r15w
movsx ecx, ax
movzx ecx, r10w
mov rcx, rax
jmp 0x14043998c
inc rcx
cmp spl, r14b
stc
cmp ax, 0x61
jmp 0x14043999c
je 0x1404397d0
lea rdx, [rcx - 0x62]
shl rcx, 4
add rcx, qword [rsp + 0x30]
jmp 0x1404399b4
jmp 0x1404399cc
add rcx, 0x20
add rdx, 2
jmp 0x1404399c6
je 0x1404397d0
mov ebp, dword [rcx - 0x10]
clc
test eax, edi
test ebp, ebp
jmp 0x1404399d9
js 0x1404399eb
add ebp, r13d
test r8b, r15b
mov dword [rcx - 0x10], ebp
movsxd rbp, r12d
mov ebp, dword [rcx]
test r14d, edi
cmp sil, 0x48
test ebp, ebp
jmp 0x1404399fb
js 0x1404399b9
add ebp, r13d
jmp 0x140439a09
mov dword [rcx], ebp
jmp 0x140439a10
jmp 0x1404399b9
lea rdx, [r14 + rbx]
cmp r12w, 0x6b87
clc
add rdx, 0x2c
test sil, 0xfb
mov dword [rdx], edi
clc
jmp 0x140439a31
mov dword [r14 + 0xe24], esi
stc
test bp, bp
cmp dword [rcx], 0
jmp 0x140439a44
jle 0x140439b01
lea r8, [r14 + rbx]
test r11w, r14w
jmp 0x140439a57
add r8, 0x20
cmp cx, dx
test edi, r15d
xor ebx, ebx
jmp 0x140439aad
movzx edi, word [rsi + rdi*2]
sar sil, cl
movsxd rsi, esi
movsx rsi, di
movsxd rsi, dword [rdx]
jmp 0x140439a82
add rsi, rbx
jmp 0x140439a8a
mov word [r14 + rsi*2 + 0x650], di
jmp 0x140439a98
inc rbx
cmp bp, r12w
clc
cmp ebx, dword [rcx]
jmp 0x140439aa7
jge 0x140439b01
mov di, 0x2a
test r15, 0x6a0c78cd
stc
test byte [r15 + 0x1c], 4
jmp 0x140439ac3
jne 0x140439a76
movsxd rdi, dword [r8]
mov rsi, qword [r15]
cmp r14d, 0x6f523064
add rdi, rbx
clc
cmp qword [rsi + 0x10], rdi
jbe 0x14043ae54
cmp qword [rsi + 0x18], 8
jmp 0x140439aee
jb 0x140439a68
mov rsi, qword [rsi]
jmp 0x140439afc
jmp 0x140439a68
mov rdi, qword [r15]
ror rcx, cl
shl cl, 0x4b
rol sil, cl
mov rsi, qword [rdi + 0x10]
mov rcx, rsi
clc
sub rcx, r12
jb 0x14043ae54
cmp rcx, rax
jmp 0x140439b26
cmovb rax, rcx
add rcx, 0xfc27d41
cmp qword [rdi + 0x18], 8
cmovs ecx, r11d
mov cx, 0x21df
mov rcx, rdi
jmp 0x140439b46
jb 0x140439b52
mov rcx, qword [rdi]
ror r8d, cl
lea rcx, [rcx + r12*2]
movsx r8w, bl
sub rsi, rax
mov rbx, rsi
cmovbe dx, di
sub rbx, r12
lea rdx, [rcx + rax*2]
lea r8, [rbx + rbx]
add r8, 2
jmp 0x140439b79
call fcn.1404a222e
mov qword [rdi + 0x10], rsi
cmc
stc
jmp 0x140439b89
test ebp, ebp
jmp 0x140439b90
je 0x140439bd9
lea r8, [r14 + r13*2]
sar r9b, 0xe5
ror rdx, cl
add r8, 0x650
mov rcx, r15
jmp 0x140439bb4
mov edx, r12d
bswap r9
movzx r9w, spl
mov r9d, ebp
jmp 0x140439bc7
call fcn.14043e37a
add dword [r14 + 0xe28], ebp
stc
jmp 0x140439bd9
add ebp, r12d
jmp 0x140439be1
mov dword [r14], ebp
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x14043adec
mov rax, qword [r15]
clc
cmp spl, 0x23
shl rbp, 0xa6
mov ebp, dword [rax + 0x10]
clc
sar rcx, cl
mov eax, dword [r14 + 4]
test r10b, r8b
mov ecx, dword [r14 + 8]
jmp 0x140439c26
cmp eax, ecx
jmp 0x140439c2d
je 0x14043a87d
cmp eax, ebp
jmp 0x140439c3a
jle 0x14043a852
mov dword [r14 + 4], ebp
mov eax, ebp
cmp r14b, dil
cmp ecx, ebp
jmp 0x140439c50
jg 0x14043a85f
cmp eax, ecx
jmp 0x140439c5d
je 0x14043a87a
jmp 0x14043a885
mov rax, qword [r15]
sar bpl, cl
bsr rbp, rbp
cmp eax, r13d
mov ebp, dword [rax + 0x10]
bswap dx
movsx cx, bl
mov edx, dword [r14 + 4]
sbb cx, di
mov ecx, dword [r14 + 8]
jmp 0x140439c8f
cmp edx, ecx
jmp 0x140439c96
je 0x14043a9e0
cmp edx, ebp
jmp 0x140439ca3
jle 0x14043a9b3
mov dword [r14 + 4], ebp
shrd dx, r14w, 0x84
mov edx, ebp
cmp ecx, ebp
jmp 0x140439cbc
jg 0x14043a9c0
cmp edx, ecx
jmp 0x140439cc9
je 0x14043a9da
jmp 0x14043a9e2
mov rax, qword [r15]
btr rcx, r10
mov edx, dword [rax + 0x10]
mov ebp, dword [r14 + 4]
cmp r12w, 0x5f41
sbb cl, r8b
shld cx, bx, 0xc6
mov ecx, dword [r14 + 8]
cmp ebp, ecx
jmp 0x140439cfb
je 0x14043aa4b
cmp ebp, edx
jmp 0x140439d08
jle 0x14043aa20
mov dword [r14 + 4], edx
rcr bpl, cl
mov ebp, edx
cmp ecx, edx
jg 0x14043aa2d
cmp ebp, ecx
je 0x14043aa42
jmp 0x14043aa58
mov eax, dword [r14 + 4]
movsx rcx, bp
rcl cx, 0xd6
mov ecx, dword [r14 + 8]
jmp 0x140439d41
cmp eax, ecx
jmp 0x140439d48
jne 0x140439d76
mov eax, dword [r14]
cmp r11b, r9b
clc
test eax, eax
jmp 0x140439d5c
jle 0x14043adec
dec eax
jmp 0x140439d69
mov dword [r14], eax
jmp 0x140439d71
jmp 0x14043adec
jle 0x140439d90
mov dword [r14 + 4], ecx
cdqe
mov al, bpl
movsx rax, si
mov eax, ecx
jmp 0x140439d90
mov dword [r14], eax
jmp 0x140439d98
mov dword [r14 + 8], eax
jmp 0x14043adec
mov rax, qword [r15]
btc edx, esi
cmp r15, rax
mov ecx, dword [rax + 0x10]
shl ah, cl
cmc
xadd ax, ax
mov edx, dword [r14 + 4]
cmc
adc ah, 0xe8
sub ax, 0x6bd8
mov eax, dword [r14 + 8]
cmp r11b, r15b
stc
cmp edx, eax
jmp 0x140439dcf
je 0x140439e16
cmp edx, ecx
jmp 0x140439ddc
jle 0x14043aaab
mov dword [r14 + 4], ecx
sub dl, 0x91
ror dl, cl
bt rdx, rcx
mov edx, ecx
cmc
cmp rcx, 0x17c93d0a
cmp eax, ecx
jmp 0x140439e00
jg 0x14043aab8
cmp edx, eax
jmp 0x140439e0d
jne 0x14043aaca
mov dword [r14], edx
mov eax, edx
cmc
test r9w, r13w
cmp edx, eax
jmp 0x140439e24
je 0x14043aad7
test eax, eax
jmp 0x140439e31
jg 0x14043ab0f
jmp 0x140438f95
mov dword [r14 + 8], 0
jmp 0x140439e49
mov qword [r14], 0
jmp 0x14043adec
mov eax, ecx
sal cx, 0x91
mov ecx, edx
cmp ecx, eax
jmp 0x140439e64
je 0x140439e8b
mov rcx, qword [r15]
test r14b, r8b
cmc
mov ecx, dword [rcx + 0x10]
cmp eax, ecx
jmp 0x140439e7b
jle 0x140439e8b
mov dword [r14 + 8], ecx
clc
sub al, r9b
mov eax, ecx
mov dword [r14], eax
shl r8w, cl
shrd r8w, r13w, 0xae
xor r8w, 0x4f52
mov dword [r14 + 4], eax
mov byte [r14 + 0x16], 0
sbb sil, bl
btc cx, r15w
mov rax, qword [r15]
sar r8b, cl
shr ecx, cl
inc r8d
mov eax, dword [rax + 0x10]
cmp r12b, 0xcf
shrd rsi, rcx, 0x3d
lea rcx, [r14 + 4]
setne sil
mov qword [rsp + 0x20], rcx
btr r8d, 0xa0
ror rsi, 0x4a
lea rsi, [r14 + 8]
movzx r8d, r9w
mov r8d, dword [r14]
cmp r8d, eax
jle 0x140439f11
mov dword [r14], eax
cmovbe r9w, si
setnp r9b
jmp 0x140439f01
mov r8d, eax
movsx rdx, sp
movzx cx, r10b
cmovns r9, rsi
movzx r9d, byte [r14 + 0x17]
not ebp
mov dx, r15w
movzx ecx, r13w
lea rbp, [rsp + 0x38]
movsx dx, r13b
jmp 0x140439f2f
mov rcx, rbp
cwd
cmovge dx, r14w
mov rdx, r15
jmp 0x140439f41
call fcn.14043e821
cmp dword [rsp + 0x28], 0
jle 0x14043adf6
lea rax, [r14 + 0x1c]
mov ebx, dword [rsp + 0x44]
cmp byte [r14 + 0x16], 0
mov qword [rsp + 0x30], rax
bswap r12w
cmovne rbp, rax
ror r12, 0xee
sbb r12w, 0x153
mov r12w, r13w
mov r12d, dword [rsp + 0x48]
clc
stc
sub r13d, r13d
movss xmm8, dword [0x1400bd560]
jmp 0x140439f91
jmp 0x140439fbd
inc r13d
btc ebp, 8
adc bpl, 0x1d
mov rbp, qword [rsp + 0x30]
test r13d, edi
test bpl, 0xaa
cmp r13d, dword [rsp + 0x28]
jmp 0x140439fb7
je 0x14043adf6
test r12d, r12d
jmp 0x140439fc5
je 0x14043adf6
movss xmm7, dword [rbp]
movsxd rdx, r14d
ror r8b, cl
add ebx, r12d
movsx r8d, r8w
mov dword [r14], ebx
cdq
cqo
setb cl
lea rcx, [rsp + 0x58]
mov rdx, r15
mov r8b, r8b
bswap r8d
cmovbe r8w, r11w
mov r8d, ebx
jmp 0x14043a001
call fcn.14043d7ee
mov r12d, dword [rsp + 0x6c]
cmp bl, dil
jmp 0x14043a013
test r12d, r12d
jle 0x14043a091
xor ebp, ebp
movsxd r8, ebp
mov dl, r9b
cdq
movss xmm6, dword [rsp + 0x58]
cmovo r8, r10
cqo
nop dword [rax]
cmovb ecx, ebp
cwd
mov rcx, r15
not r8w
movsx edx, r12w
movsxd r8, r15d
mov edx, ebx
mov r8d, ebp
jmp 0x14043a055
call fcn.14043dfc5
ucomiss xmm0, xmm8
jne 0x14043a06a
jnp 0x14043a091
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043a091
inc dword [r14]
inc ebp
stc
test cx, 0x3aeb
clc
cmp r12d, ebp
jmp 0x14043a08b
jne 0x14043a03d
mov rax, qword [r15]
xadd dh, dl
jmp 0x14043a0a0
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x20]
sub dl, 0x17
cwd
mov ecx, dword [rcx]
mov edx, dword [rsi]
cmp ecx, edx
je 0x14043a0ef
cmp ecx, eax
jmp 0x14043a0c0
jle 0x14043a125
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov ecx, eax
cmp edx, eax
jmp 0x14043a0d6
jg 0x14043a12d
cmp ecx, edx
jmp 0x14043a0e3
jne 0x14043a0ef
mov dword [r14], ecx
sal cl, 8
mov ecx, dword [r14]
cmp ecx, eax
jmp 0x14043a0f9
jle 0x14043a105
mov dword [r14], eax
stc
mov ecx, eax
mov byte [r14 + 0x16], 1
movss dword [r14 + 0x1c], xmm7
cmc
test edi, edi
je 0x140439f96
mov dword [rsi], ecx
jmp 0x14043a120
jmp 0x140439f96
cmp edx, eax
jle 0x14043a0dc
mov dword [rsi], eax
sub dh, ch
mov edx, eax
cmp ecx, edx
jmp 0x14043a13a
je 0x14043a0e9
jmp 0x14043a0ef
movzx eax, word [r14 + 0xe20]
movsx rax, ax
stc
cmp r10b, cl
shl rax, 4
jmp 0x14043a163
sub ecx, edi
cmp r10, 0x5d8c72dd
mov dword [rax + rbx - 4], ecx
cmc
mov dword [r14 + 0xe28], ecx
jmp 0x14043a17e
test edi, edi
jmp 0x14043a185
jle 0x14043a238
lea rax, [rax + rbx]
add rax, 0xfffffffffffffffc
bt dx, ax
xor ecx, ecx
mov rdx, r13
jmp 0x14043a1a1
jmp 0x14043a1f1
movzx ebp, word [rbp + rdx*2]
rcl bh, cl
bsr rbx, r8
and bx, 0x1476
movsxd rbx, dword [rax]
cmc
test r14b, sil
jmp 0x14043a1c2
add rbx, rcx
mov word [r14 + rbx*2 + 0x650], bp
jmp 0x14043a1d3
inc rcx
jmp 0x14043a1db
inc rdx
jmp 0x14043a1e3
cmp rdi, rcx
jmp 0x14043a1eb
je 0x14043a238
mov bp, 0x2a
stc
cmc
test byte [r15 + 0x1c], 4
jmp 0x14043a201
jne 0x14043a1b6
mov rbp, qword [r15]
cmc
cmp qword [rbp + 0x10], rdx
jmp 0x14043a214
jbe 0x14043ae54
cmp qword [rbp + 0x18], 8
jmp 0x14043a224
jb 0x14043a1a6
mov rbp, qword [rbp]
jmp 0x14043a233
jmp 0x14043a1a6
mov rbx, qword [r15]
mov rsi, qword [rbx + 0x10]
test r15b, 0x10
mov rcx, rsi
sub rcx, r13
jmp 0x14043a24e
jb 0x14043ae54
movsxd rax, edi
cmp rcx, rax
jmp 0x14043a25f
cmovb rax, rcx
or cx, r12w
cmp qword [rbx + 0x18], 8
mov rcx, rbx
jmp 0x14043a274
jb 0x14043a28c
mov rcx, qword [rbx]
bts dx, r15w
adc r8, 0x5540d0c
cmp r11b, cl
lea rcx, [rcx + r13*2]
sal dl, 0xd6
cmp eax, 0x18190d6a
sub rsi, rax
rcl bpl, cl
add dl, dil
sar dh, 0x2d
mov rbp, rsi
rcr rdx, cl
sub rbp, r13
sar r8w, 0xa6
cdq
bts r8w, r10w
lea rdx, [rcx + rax*2]
movzx r8, r8w
lea r8, [rbp + 2]
add r8, rbp
jmp 0x14043a2d0
call fcn.1404a222e
mov qword [rbx + 0x10], rsi
mov rcx, qword [rsp + 0x20]
stc
test r12d, r12d
jmp 0x14043a2e7
je 0x14043a323
lea r8, [r14 + rcx*2]
add r8, 0x650
mov rcx, r15
movzx rdx, r13w
movsx edx, r12w
mov edx, r13d
mov r9d, r12d
jmp 0x14043a30e
call fcn.14043e37a
sub dword [r14 + 0xe24], r12d
cmp bp, bx
test r10w, 0x3208
add r12d, r13d
jmp 0x14043a32b
mov dword [r14], r12d
jmp 0x14043a333
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x14043adec
cmp r8d, 0x20000d
jmp 0x14043a35e
jne 0x14043a4e4
mov eax, dword [r14 + 4]
stc
test r15w, 0x3e79
cmp eax, dword [r14 + 8]
jmp 0x14043a378
jne 0x14043ad37
mov edx, dword [r14]
xchg rcx, rcx
mov ch, 0x70
mov rcx, r15
call fcn.14043e741
jmp 0x14043885f
cmp r8d, 0x60000d
jne 0x14043a4e4
mov ebx, dword [r14]
mov eax, dword [r14 + 4]
cmp dil, 0xbf
stc
cmp eax, dword [r14 + 8]
jmp 0x14043a3b6
jne 0x14043a3cc
mov dword [r14 + 8], ebx
sar sil, cl
rol ah, cl
mov dword [r14 + 4], ebx
add rax, rdx
mov rax, qword [r15]
xor di, bx
btr di, ax
mov edi, dword [rax + 0x10]
sbb si, r9w
xor sil, r9b
mov esi, ebx
sub bx, 0x60e9
movzx rbx, si
lea ebx, [rsi + 1]
clc
jmp 0x14043a3f4
cmp ebx, edi
jmp 0x14043a3fb
jge 0x14043a41d
mov rcx, r15
mov edx, ebx
jmp 0x14043a40b
call fcn.14043f1ab
test eax, eax
jmp 0x14043a417
je 0x14043a3e0
cmp esi, edi
cbw
movsx ax, r14b
cmovge ebx, edi
neg ch
movzx cx, sil
mov dword [r14], ebx
movsxd rcx, edx
mov dword [r14 + 8], ebx
not al
mov rax, qword [r15]
movsxd rcx, r15d
sar cl, cl
add cl, r13b
mov eax, dword [rax + 0x10]
bts cx, r14w
sbb rcx, 0x451133f4
mov ecx, dword [r14 + 4]
test rsi, 0x12842264
test cx, r10w
cmp al, bpl
cmp ecx, ebx
jmp 0x14043a46f
je 0x14043a4ca
cmp ecx, eax
jle 0x14043a494
mov dword [r14 + 4], eax
bt dx, 0x93
movzx edx, r12w
mov ecx, eax
sub dl, r9b
sar dh, cl
bsr edx, ecx
mov edx, ebx
stc
cmp ebx, eax
jmp 0x14043a49e
jle 0x14043a4b7
mov dword [r14 + 8], eax
sal dx, 0xe6
shld rdx, rcx, 0x71
rol edx, 0xa7
mov edx, eax
clc
cmp ecx, edx
jne 0x14043a4ca
mov dword [r14], ecx
shl bh, cl
mov ebx, ecx
cmp r13d, ebp
clc
cmp ebx, eax
jmp 0x14043a4d1
jle 0x14043adf6
mov dword [r14], eax
jmp 0x14043a4df
jmp 0x14043adf6
xor eax, eax
stc
cmc
cmp r8d, 0x200000
jmp 0x14043a4f4
cmovl eax, r8d
test eax, eax
jmp 0x14043a4ff
jle 0x14043adf6
mov word [rsp + 0x38], ax
cmp ebp, 0x5db525f9
test r10b, 0x8b
cmp eax, 0xa
jne 0x14043a52d
cmp byte [r14 + 0x17], 0
jmp 0x14043a527
jne 0x14043adf6
cmp byte [r14 + 0xc], 0
je 0x14043a5c4
mov eax, dword [r14 + 4]
clc
cmp eax, dword [r14 + 8]
jmp 0x14043a546
jne 0x14043a5c4
movsxd r8, dword [r14]
sbb ah, ch
rcl al, 0xa4
movzx rax, r14w
mov rax, qword [r15]
test spl, 0x26
cmp qword [rax + 0x10], r8
jmp 0x14043a568
jbe 0x14043a5c4
mov rcx, r15
mov rdx, r14
call fcn.14043e1a1
mov edx, dword [r14]
mov rcx, r15
cmovo r8, r13
mov r8d, 1
jmp 0x14043a58e
call fcn.14043e277
mov edx, dword [r14]
xchg r8, r9
lea r8, [rsp + 0x38]
movsxd rcx, ebx
not r9
mov rcx, r15
jmp 0x14043a5ac
mov r9d, 1
jmp 0x14043a5b7
call fcn.14043e37a
inc dword [r14]
jmp 0x14043adec
mov rcx, r15
not dx
xchg dl, dl
mov rdx, r14
jmp 0x14043a5d4
call fcn.14043e5bf
mov edx, dword [r14]
jmp 0x14043a5e4
lea r8, [rsp + 0x38]
setp r9b
mov rcx, r15
mov r9d, 1
jmp 0x14043a5fb
call fcn.14043e37a
mov edx, dword [r14]
xor r9, rbx
xor rcx, 0x6d8a79c6
lea rcx, [r14 + 0x20]
sub r9, 0xb0b641b
sub r8d, r8d
jmp 0x14043a628
mov r9d, 1
jmp 0x14043a633
call fcn.14043ed7f
inc dword [r14]
jmp 0x14043adec
cmp ebp, eax
jmp 0x14043a647
jle 0x140439025
mov dword [r14 + 8], eax
bt ebp, ecx
btc bp, 0xb
mov ebp, eax
clc
cmp rax, rbp
cmp edx, ebp
jmp 0x14043a666
jne 0x14043a671
mov dword [r14], edx
mov ebp, edx
mov ecx, dword [r14]
cmp ecx, eax
jmp 0x14043a67b
jle 0x14043a77b
mov dword [r14], eax
movsx rcx, sp
bt rcx, 0x3c
bswap rcx
mov ecx, eax
cmc
clc
test r9w, 0x3681
cmp edx, ebp
je 0x14043a788
jle 0x14043a6b1
mov dword [r14 + 4], ebp
sal ch, 0x25
mov edx, ebp
mov dword [r14], edx
mov dword [r14 + 8], edx
shl cx, 0xc9
mov byte [r14 + 0x16], 0
mov ecx, edx
cmp byte [r14 + 0x17], 0
jmp 0x14043a6cd
jne 0x14043a798
cmp ecx, eax
jmp 0x14043a6da
jge 0x14043adec
movsxd rdx, ecx
neg eax
jmp 0x14043a6ea
inc ecx
jmp 0x14043a6f1
jmp 0x14043a734
cmp word [rbp + rdx*2], 0xa
jmp 0x14043a701
je 0x14043adec
inc rdx
xchg bpl, bpl
mov dword [r14], ecx
xchg bpl, bpl
movsxd rbp, edx
inc bpl
lea ebp, [rax + rcx]
jmp 0x14043a721
inc ebp
inc ecx
cmc
cmp ebp, 1
jmp 0x14043a72e
je 0x14043adec
test byte [r15 + 0x1c], 4
jmp 0x14043a73e
jne 0x14043a707
mov rbp, qword [r15]
cmp r11, 0x7df0f44
cmp qword [rbp + 0x10], rdx
jmp 0x14043a757
jbe 0x14043ae54
cmp qword [rbp + 0x18], 8
jmp 0x14043a767
jb 0x14043a6f6
mov rbp, qword [rbp]
jmp 0x14043a776
jmp 0x14043a6f6
cmp edx, ebp
jmp 0x14043a782
jne 0x14043a6a2
cmp byte [r14 + 0x17], 0
jmp 0x14043a792
je 0x14043a6d3
mov dword [r14], eax
jmp 0x14043a7a0
jmp 0x14043adec
mov rcx, r15
movzx dx, r8b
movsx dx, r15b
cwd
mov rdx, r14
jmp 0x14043a7bc
call 0x1401f8b90
mov ecx, dword [r14 + 4]
cqo
mov edx, dword [r14 + 8]
sub al, r15b
add al, 0x2b
movzx ax, r11b
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
cmp ecx, edx
jmp 0x14043a7e2
je 0x14043a814
cmp ecx, eax
jmp 0x14043a7ef
jle 0x14043ad15
mov dword [r14 + 4], eax
mov ecx, eax
cmp edx, eax
jg 0x14043ad22
cmp ecx, edx
jmp 0x14043a80a
jne 0x14043a814
mov dword [r14], ecx
clc
cmp dword [r14], eax
jle 0x14043adec
jmp 0x140438f95
mov dword [r14], eax
movsx rdx, r11w
lea edx, [rax + 1]
cmc
mov dword [r14 + 8], edx
jmp 0x14043a836
cmp ecx, edx
jmp 0x14043a83d
jne 0x14043ab1b
mov edx, ecx
mov dword [r14], ecx
jmp 0x14043a84d
jmp 0x14043adec
cmp ecx, ebp
jmp 0x14043a859
jle 0x140439c56
mov dword [r14 + 8], ebp
shr ch, cl
rcr ch, cl
add cl, r14b
mov ecx, ebp
jmp 0x14043a872
cmp eax, ecx
jne 0x14043a885
mov dword [r14], eax
mov ecx, eax
cdq
bt dx, 0xa3
mov edx, dword [r14]
test r15b, 0x2b
clc
cmp edx, ebp
jle 0x14043a98a
mov dword [r14], ebp
bsr edx, ecx
mov edx, ebp
cmp r14b, 0x15
jmp 0x14043a8a6
cmp eax, ecx
je 0x14043a997
jle 0x14043a8be
mov dword [r14 + 4], ecx
mov eax, ecx
movzx edx, r12w
mov dword [r14], eax
mov dword [r14 + 8], eax
mov byte [r14 + 0x16], 0
rol rdx, cl
shr dx, cl
stc
mov edx, eax
cmc
cmp byte [r14 + 0x17], 0
jmp 0x14043a8de
jne 0x14043a9a2
test edx, edx
jmp 0x14043a8eb
jle 0x14043adec
mov eax, edx
jmp 0x14043a8f8
jmp 0x14043a936
cmp word [rcx + rdx*2], 0xa
jmp 0x14043a907
je 0x14043adec
mov dword [r14], eax
movsx cx, al
movsx rcx, r9w
mov rcx, rax
jmp 0x14043a920
inc rcx
test r9b, 0xd6
cmp rcx, 1
jmp 0x14043a930
jbe 0x14043adec
dec rax
jmp 0x14043a93f
test byte [r15 + 0x1c], 4
jmp 0x14043a949
jne 0x14043a90d
mov rcx, qword [r15]
movzx rdx, si
rcr dl, cl
mov edx, eax
test dx, 0x293
cmp r8b, 0xe2
cmp qword [rcx + 0x10], rdx
jbe 0x14043ae54
cmp qword [rcx + 0x18], 8
jmp 0x14043a977
jb 0x14043a8fd
mov rcx, qword [rcx]
jmp 0x14043a985
jmp 0x14043a8fd
cmp eax, ecx
jmp 0x14043a991
jne 0x14043a8ae
cmp byte [r14 + 0x17], 0
je 0x14043a8e4
mov dword [r14], 0
jmp 0x14043a9ae
jmp 0x14043adec
cmp ecx, ebp
jmp 0x14043a9ba
jle 0x140439cc2
mov dword [r14 + 8], ebp
shr cx, 0xc9
or rcx, rsp
mov ecx, ebp
cmp edx, ecx
jmp 0x14043a9d4
jne 0x14043a9e2
mov dword [r14], edx
test r13b, sil
mov ecx, edx
mov eax, dword [r14]
cmp eax, ebp
jmp 0x14043a9ec
jle 0x14043aa01
mov dword [r14], ebp
shl ax, 0x83
mov ah, 0x68
ror eax, 0xb0
mov eax, ebp
cmp edx, ecx
jmp 0x14043aa08
jne 0x14043ab6b
mov dword [r14 + 8], eax
jmp 0x14043aa17
mov dword [r14 + 4], eax
jmp 0x14043ab7a
cmp ecx, edx
jmp 0x14043aa27
jle 0x140439d1f
mov dword [r14 + 8], edx
inc cl
mov ecx, edx
cmp ebp, ecx
jmp 0x14043aa3c
jne 0x14043aa58
mov dword [r14], ebp
or ecx, 0x59f65f1c
mov ecx, ebp
movzx ax, bpl
or al, 0xef
movzx eax, r10w
mov eax, dword [r14]
test sil, 0xf4
jmp 0x14043aa65
cmp eax, edx
jmp 0x14043aa6c
jle 0x14043aa87
mov dword [r14], edx
stc
bt ax, 0x12
sbb al, 0x51
mov eax, edx
cmp r12, r11
cmp sil, 0x66
clc
cmp ebp, ecx
jmp 0x14043aa8e
jne 0x14043abb1
mov dword [r14 + 8], eax
jmp 0x14043aa9d
mov dword [r14 + 4], eax
jmp 0x14043aaa6
jmp 0x14043abbe
cmp eax, ecx
jmp 0x14043aab2
jle 0x140439e06
mov dword [r14 + 8], ecx
mov eax, ecx
cmp r9b, 0x3c
cmp edx, eax
je 0x140439e13
cmp edx, eax
jmp 0x14043aad1
jne 0x140439e2a
mov eax, dword [r14]
cmc
cmp eax, ecx
cmovl ecx, eax
movzx eax, r13w
mov dword [r14 + 8], ecx
adc al, spl
mov dword [r14 + 4], ecx
bt ax, r15w
cdqe
mov eax, ecx
cmp r9, 0x5c681643
test r15b, r15b
test eax, eax
jmp 0x14043ab09
jle 0x140438f95
dec eax
jmp 0x14043ab16
jmp 0x140438f8c
mov rbp, qword [r15]
test rcx, 0x394153ea
jmp 0x14043ab2a
mov ebp, dword [rbp + 0x10]
clc
cmp ecx, ebp
jmp 0x14043ab35
jle 0x14043ab48
mov dword [r14 + 4], ebp
test cx, 0xbc7
test dx, bx
clc
cmp eax, ebp
jl 0x14043ab5e
mov dword [r14 + 8], ebp
mov dh, 0x95
mov edx, ebp
jmp 0x14043ab5e
mov dword [r14], edx
jmp 0x14043ab66
jmp 0x14043adec
mov dword [r14], ecx
and al, 0x64
cbw
mov eax, ecx
clc
jmp 0x14043ab7a
cmp byte [r14 + 0x17], 0
jmp 0x14043ab84
je 0x14043abdb
mov dword [r14], 0
cmp ebx, 0x6c9d08d8
jmp 0x14043ab9c
xor eax, eax
jmp 0x14043aba3
mov dword [r14 + 8], eax
jmp 0x14043abac
jmp 0x14043adec
mov dword [r14], ecx
sal ax, 0x70
rcr al, 0xcc
mov eax, ecx
cmc
cmp byte [r14 + 0x17], 0
jmp 0x14043abc8
je 0x14043ac7e
mov dword [r14], edx
jmp 0x14043abd6
jmp 0x14043ade8
test eax, eax
jmp 0x14043abe2
jle 0x14043adcf
mov ecx, eax
jmp 0x14043ac2e
cmp word [rdx + rbp*2], 0xa
je 0x14043adcd
mov dword [r14], eax
dec edx
mov rdx, rax
cmovp cx, bp
movzx rcx, di
not cx
inc rdx
xor cx, 0x1381
sal cx, cl
bswap cx
mov rcx, rax
clc
cmp rdx, 1
jmp 0x14043ac28
jbe 0x14043adcf
lea rax, [rcx - 1]
test r11, rcx
cmp r15, rcx
cmc
test byte [r15 + 0x1c], 4
jmp 0x14043ac43
jne 0x14043abfa
mov rdx, qword [r15]
adc bpl, 0x29
bt bp, 0xdb
mov ebp, eax
cmp qword [rdx + 0x10], rbp
jbe 0x14043ae54
cmp qword [rdx + 0x18], 8
jmp 0x14043ac6b
jb 0x14043abef
mov rdx, qword [rdx]
jmp 0x14043ac79
jmp 0x14043abef
cmp eax, edx
jge 0x14043adc1
movsxd rbp, eax
jmp 0x14043ac8e
jmp 0x14043acd7
cmp word [rax + rbp*2], 0xa
je 0x14043addd
lea eax, [rbp + 1]
jmp 0x14043acad
mov rcx, rbp
movsx ebp, r10w
movzx rbp, r9w
bswap bp
inc rcx
mov dword [r14], eax
sub bpl, r15b
ror ebp, 0x8f
mov rbp, rcx
cmp edx, ecx
jmp 0x14043acd1
je 0x14043ade8
test byte [r15 + 0x1c], 4
jne 0x14043ac9e
mov rax, qword [r15]
stc
cmc
cmp r11, 0x4c5c09ca
cmp qword [rax + 0x10], rbp
jbe 0x14043ae54
cmp qword [rax + 0x18], 8
jmp 0x14043ad02
jb 0x14043ac93
mov rax, qword [rax]
jmp 0x14043ad10
jmp 0x14043ac93
cmp edx, eax
jmp 0x14043ad1c
jle 0x14043a803
mov dword [r14 + 8], eax
dec dl
mov edx, eax
cmp ecx, edx
je 0x14043a810
jmp 0x14043a814
mov rcx, r15
jmp 0x14043ad3f
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x70]
adc r15b, 0xf7
shl bl, cl
xor r13d, 0xc9a5a7c
movaps xmm7, xmmword [rsp + 0x80]
cmc
bsf r14d, r11d
movaps xmm8, xmmword [rsp + 0x90]
movzx rdi, ax
add rsp, 0xa8
mov r12w, bp
movsx r13, sp
pop rbx
pop rbp
movzx r13w, r8b
jmp 0x14043ad89
pop rdi
movzx r12d, r8w
mov r12w, 0x1d27
setae r13b
pop rsi
movsx r13, r11w
pop r12
pop r13
movsx r15, bp
cmovbe r15, r15
pop r14
movzx r15w, r15b
not r15b
movsxd r15, r11d
pop r15
jmp 0x14043adbc
jmp 0x1401f8b90
mov edx, eax
jmp 0x14043adc8
jmp 0x14043ade8
mov eax, ecx
mov dword [r14 + 8], eax
jmp 0x14043add8
jmp 0x14043adec
mov edx, ebp
movsx r13w, r9b
sub r12w, di
mov dword [r14 + 8], edx
mov byte [r14 + 0x16], 0
bts rdi, r13
stc
movaps xmm6, xmmword [rsp + 0x70]
sbb r13b, 0xb0
bsr bx, r13w
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
shld si, ax, 0xbe
add rsp, 0xa8
not rdi
pop rbx
pop rbp
movsx r14d, si
pop rdi
mov r12b, bl
movsxd r13, r13d
mov r15b, 0x49
pop rsi
pop r12
pop r13
movzx r14d, r13w
movzx r15w, r13b
mov r15w, 0x3b3d
pop r14
not r15b
pop r15
jmp 0x14043ae53
ret
call fcn.14043e182
int3