Function at 0x140436b1a
Capabilities:
Check http status code

Disassembly:
cmovge r9d, eax
stc
cmp r8d, eax
jmp 0x1402642e8
je 0x14023876c
jle 0x14020b980
mov dword [rdx + 8], eax
xadd r8d, r8d
movzx r8d, r14w
cmp rax, 0x40996b86
mov dword [rdx + 4], r9d
or r8d, edi
sar r8b, cl
mov r8d, eax
cmp r14b, r9b
test r13w, 0x4f61
jmp 0x14028e9f8
jne 0x14023d20e
jmp 0x1401fd5f0
cmp eax, r9d
jmp 0x1400e5e16
mov eax, dword [rdx + 4]
mov r9d, dword [rdx + 8]
stc
test bpl, 0xc8
jmp 0x1401fb200
cmp r9d, r8d
jne 0x1401fd5f0
mov dword [rdx], r9d
mov r8d, r9d
mov dword [rdx], r8d
jmp 0x14023d1ff
mov r8d, r9d
btc r9w, dx
mov r9d, eax
cmp r9d, r8d
jmp 0x14023d208
mov byte [rdx + 0x16], 0
ret
mov dword [rdx + 4], r8d
jmp 0x140238768
je 0x1401fd5f0
mov rax, qword [rcx]
cmc
clc
mov eax, dword [rax + 0x10]
test ebx, r15d
cmp r13b, 0x1e
cmp r9d, eax
jmp 0x1400e2caf
jle 0x1401fd5e1
mov dword [rdx + 8], eax
bt r8w, 0x20
mov r8d, eax
cmp rbp, r14
jmp 0x1401fd5e1
cmp r9d, r8d
jmp 0x140115b32
push r15
push r14
rol r15w, cl
and r15, r8
push r13
xor r15b, 0x7a
add r15w, r14w
push r12
btr r14w, bp
push rsi
clc
or r14b, r9b
mov r14, rdi
push rdi
rcr r14b, cl
push rbp
push rbx
mov r14b, dil
inc r14b
sub rsp, 0xa8
shld r15w, r14w, 0x45
and r14b, bpl
movaps xmmword [rsp + 0x90], xmm8
movsxd r15, ebx
sar r15d, 0x79
inc r15b
movaps xmmword [rsp + 0x80], xmm7
movaps xmmword [rsp + 0x70], xmm6
stc
mov r14, rdx
and r15w, sp
mov r15, rcx
cmp r8d, 0x5fffff
jmp 0x140436b92
jg 0x140436bd3
cmp r8d, 0x200007
jmp 0x140436ba4
jg 0x140436c09
cmp r8d, 0x200002
jmp 0x140436bb6
jle 0x140436cd5
cmp r8d, 0x200004
jmp 0x140436bc8
jl 0x140436c8a
jmp 0x1404374e4
cmp r8d, 0x600006
jmp 0x140436bdf
jg 0x140436c44
cmp r8d, 0x600002
jle 0x140436ce0
cmp r8d, 0x600004
jmp 0x140436bfe
jl 0x140436c8a
jmp 0x14043756f
cmp r8d, 0x20000c
jmp 0x140436c15
jle 0x140436d39
cmp r8d, 0x20000e
jmp 0x140436c27
je 0x140436ce6
cmp r8d, 0x20000f
jmp 0x140436c39
je 0x140436c8a
jmp 0x14043889f
cmp r8d, 0x60000c
jmp 0x140436c50
jle 0x140436e64
cmp r8d, 0x60000e
jmp 0x140436c62
je 0x140436ce6
cmp r8d, 0x60000f
jne 0x1404388df
nop word cs:[rax + rax]
bsf di, r14w
not dil
mov edi, r8d
and edi, 0x400000
clc
cmp dl, r12b
and r8d, 0xffbfffff
cmp r8d, 0x20000f
je 0x1404375cf
cmp byte [r14 + 0x17], 0
jmp 0x140436cb5
je 0x1404375f8
or edi, 0x200001
movsx r8, r12w
mov r8b, 0x65
mov r8d, edi
jmp 0x140436cd0
jmp 0x140436b85
je 0x140436ce6
jmp 0x140437a8c
jne 0x140437aed
mov edi, r8d
and edi, 0x400000
and r8d, 0xffbfffff
cmp r8d, 0x20000e
jmp 0x140436d02
je 0x1404375e6
cmp byte [r14 + 0x17], 0
jmp 0x140436d12
je 0x14043766a
or edi, 0x200000
xchg r8w, r8w
jmp 0x140436d2c
mov r8d, edi
jmp 0x140436d34
jmp 0x140436b85
cmp r8d, 0x200009
jmp 0x140436d45
jle 0x140436fb9
cmp r8d, 0x20000a
jmp 0x140436d57
je 0x1404372d0
cmp r8d, 0x20000b
jmp 0x140436d69
je 0x1404373c6
cmp r8d, 0x20000c
jne 0x140438a0f
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
cmp r9b, dil
cmp eax, ecx
jmp 0x140436d8e
jne 0x1404382be
mov ebx, dword [r14]
stc
xadd rax, rax
rcl ah, cl
mov eax, ebx
lea ebx, [rax - 1]
test eax, eax
jmp 0x140436daa
jle 0x140436dc7
mov rcx, r15
mov edx, ebx
call fcn.14043d6ed
test eax, eax
jmp 0x140436dc1
je 0x140436d9e
xor eax, eax
rol dil, 0x4f
movzx bp, bl
test ebx, ebx
xchg bp, di
mov r13b, 0xd9
cmovs rcx, rdi
cmovg eax, ebx
xor r12b, 0xb
rcr ebp, cl
mov dword [r14], eax
mov rcx, r15
cmc
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x70]
rol r14b, cl
xor r13w, bp
add r15, 0x2cf0602f
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
btc bx, 0x26
add rsp, 0xa8
pop rbx
movsx r14, r11w
bswap r15
pop rbp
not dil
cmovge r14d, edi
pop rdi
movsxd r13, eax
pop rsi
movsx r14d, r8w
movsxd r13, esi
mov r13b, r10b
pop r12
movzx r15d, r10w
not r13b
mov r15b, cl
pop r13
bswap r14d
not r14b
movzx r14d, ax
pop r14
mov r15w, ax
pop r15
jmp fcn.14011d522
cmp r8d, 0x600008
jmp 0x140436e70
jg 0x140436e9a
cmp r8d, 0x600007
jmp 0x140436e82
je 0x1404370c2
cmp r8d, 0x600008
je 0x140437057
jmp 0x140438a0f
cmp r8d, 0x600009
je 0x140436fdd
cmp r8d, 0x60000c
jmp 0x140436eb3
jne 0x140438a0f
mov ebx, dword [r14]
btc eax, ebx
bts ax, si
adc rax, 0x2c4a4975
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jne 0x140436ef5
mov dword [r14 + 8], ebx
clc
movzx ax, sil
mov eax, r13d
mov dword [r14 + 4], ebx
nop dword [rax]
cmova eax, esp
or ax, r13w
clc
mov eax, ebx
lea ebx, [rax - 1]
test eax, eax
jmp 0x140436f01
jle 0x140436f28
mov rcx, r15
movsx edx, dx
not dh
mov edx, ebx
jmp 0x140436f16
call fcn.14043d6ed
test eax, eax
jmp 0x140436f22
je 0x140436ef5
xor eax, eax
bt edx, ecx
test ebx, ebx
mov rdx, 0x74756772
cmovg eax, ebx
mov dword [r14], eax
mov dword [r14 + 8], eax
mov rcx, qword [r15]
cwd
mov ecx, dword [rcx + 0x10]
mov edx, dword [r14 + 4]
cmp edx, eax
je 0x140436f9f
cmp edx, ecx
jle 0x140436f6b
mov dword [r14 + 4], ecx
not rbp
mov edx, ecx
mov bpl, r8b
rol bpl, cl
mov ebp, eax
cmp eax, ecx
jmp 0x140436f74
jle 0x140436f8d
mov dword [r14 + 8], ecx
rcl ebp, cl
btc bp, r15w
shrd bp, ax, 0x7b
mov ebp, ecx
stc
cmp edx, ebp
jmp 0x140436f94
jne 0x140436f9f
mov dword [r14], edx
mov eax, edx
cmp eax, ecx
jmp 0x140436fa6
jle 0x1404392da
mov dword [r14], ecx
jmp 0x140436fb4
jmp 0x1404392da
cmp r8d, 0x200008
jmp 0x140436fc5
je 0x140437057
cmp r8d, 0x200009
jmp 0x140436fd7
jne 0x140438a0f
mov r8d, dword [r14 + 4]
mov ax, 0x60dd
mov eax, dword [r14 + 8]
shld cx, di, 0
mov rcx, qword [r15]
cmc
mov ecx, dword [rcx + 0x10]
test sil, 0x1b
test ebp, r10d
cmp r8d, eax
jne 0x1404370ee
mov r8d, dword [r14]
test bpl, r12b
clc
cmc
cmp r8d, ecx
jmp 0x140437015
jle 0x140437021
mov dword [r14], ecx
mov r8d, ecx
test r8d, r8d
jmp 0x140437029
jle 0x1404392d5
dec r8d
cwd
movsxd r9, r13d
mov rcx, r15
mov rdx, r14
mov r9w, r9w
xchg r9b, r9b
mov r9d, 1
call fcn.14043d0b7
dec dword [r14]
jmp 0x1404392d5
mov r8d, dword [r14 + 4]
rcr ax, cl
clc
mov eax, dword [r14 + 8]
setb cl
bt cx, di
movsx ecx, ax
mov rcx, qword [r15]
clc
mov ecx, dword [rcx + 0x10]
test r8b, r11b
cmp r8d, eax
jmp 0x14043707f
jne 0x140437151
mov r8d, dword [r14]
cmp r8d, ecx
jmp 0x140437090
jge 0x1404392d5
mov rcx, r15
movsx r9w, r14b
mov rdx, r14
not r9b
movsx r9w, spl
seta r9b
mov r9d, 1
jmp 0x1404370b8
call fcn.14043d0b7
jmp 0x1404392d5
mov eax, dword [r14 + 8]
cmp r8b, 0x80
cmp dword [r14 + 4], eax
jne 0x1404374b6
mov eax, dword [r14]
jmp 0x1404370dc
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x1404370e9
jmp 0x1404374be
cmp r8d, ecx
jle 0x1404371b5
mov dword [r14 + 4], ecx
and r8b, 0x82
movsx r8w, r15b
mov r8d, ecx
cmc
cmp bh, 8
clc
cmp eax, ecx
jmp 0x140437113
jg 0x1404371c2
cmp r8d, eax
jmp 0x140437121
jne 0x1404371d7
mov dword [r14], r8d
bt ax, di
cqo
mov edx, r8d
sub ah, 0xc4
shl al, cl
mov eax, r8d
test bp, r13w
cmp edx, ecx
jmp 0x140437146
jg 0x1404371ea
jmp 0x1404371f4
cmp r8d, ecx
jmp 0x140437159
jle 0x14043724f
mov dword [r14 + 4], ecx
movsx r8d, dx
shr r8b, cl
shr r8b, 0xb6
mov r8d, ecx
cmp eax, ecx
jmp 0x140437178
jg 0x14043725c
cmp r8d, eax
jmp 0x140437186
jne 0x14043727c
mov dword [r14], r8d
movsx ax, r14b
cmp cl, sil
mov edx, r8d
bts eax, r12d
bsr ax, r9w
ror al, cl
mov eax, r8d
cmp edx, ecx
jg 0x14043728c
jmp 0x140437292
cmp eax, ecx
jmp 0x1404371bc
jle 0x140437119
mov dword [r14 + 8], ecx
mov eax, ecx
stc
cmp r8d, eax
jmp 0x1404371d1
je 0x140437127
mov edx, dword [r14]
test al, bl
cmc
cmp edx, ecx
jmp 0x1404371e4
jle 0x1404371f4
mov dword [r14], ecx
add r9d, r9d
xadd r9b, r9b
mov r9d, r8d
cmc
test cl, 0xcc
sub r9d, eax
jmp 0x140437203
je 0x1404392d5
jl 0x1404372a4
mov rcx, r15
movsx edx, r11w
not r8
mov rdx, r14
movsx r8, dx
movzx r8d, r11w
not r8w
mov r8d, eax
jmp 0x140437230
call fcn.14043d0b7
mov eax, dword [r14 + 8]
mov dword [r14], eax
jmp 0x140437241
mov dword [r14 + 4], eax
jmp 0x14043724a
jmp 0x1404392d5
cmp eax, ecx
jmp 0x140437256
jle 0x14043717e
mov dword [r14 + 8], ecx
adc al, 0xe4
add al, 0x7a
sbb al, bpl
mov eax, ecx
jmp 0x140437273
cmp r8d, eax
je 0x14043718c
mov edx, dword [r14]
cmp edx, ecx
jmp 0x140437286
jle 0x140437292
mov dword [r14], ecx
sub r9d, eax
mov r9d, r8d
sub r9d, eax
je 0x1404392d5
jge 0x14043720f
sub eax, r8d
cwd
movsxd rdx, eax
mov cl, r11b
mov rcx, r15
mov rdx, r14
mov r9d, eax
jmp 0x1404372bd
call fcn.14043d0b7
mov eax, dword [r14 + 4]
jmp 0x1404372cb
jmp 0x1404382cf
movsx rcx, word [r14 + 0xe1e]
cmp bx, 0xfe8
jmp 0x1404372e2
test rcx, rcx
jmp 0x1404372ea
je 0x1404392d5
lea rbx, [r14 + 0x20]
shl rcx, 4
rcr dil, 0xd6
sbb di, 0x2289
not di
movsxd r13, dword [rcx + rbx - 0x10]
or di, 0x1ae1
movsx r12w, r9b
mov r12d, dword [rcx + rbx - 0xc]
sar di, cl
rol di, 0
mov edi, dword [rcx + rbx - 8]
bsf rax, r14
test si, bp
bts ax, ax
movsx rax, word [r14 + 0xe20]
shl rax, 4
movsxd rcx, dword [rcx + rbx - 4]
test spl, bpl
mov dword [rax + rbx - 4], 0xffffffff
mov dword [rax + rbx - 0xc], edi
cmp bpl, 0x28
mov dword [rax + rbx - 8], r12d
mov dword [rax + rbx - 0x10], r13d
stc
jmp 0x140437362
test rdi, rdi
jmp 0x14043736a
je 0x14043882a
mov qword [rsp + 0x20], rcx
mov edx, dword [r14 + 0xe24]
xadd bp, bp
inc bp
sub bp, 0x2f0e
lea ebp, [rdx + rdi]
test r15w, cx
cmp ebp, 0x418f0ec8
cmp ebp, 0x3e6
jmp 0x1404373a0
jle 0x140437cbc
lea rax, [rax + rbx]
test dil, cl
jmp 0x1404373b2
add rax, 0xfffffffffffffff4
jmp 0x1404373bb
mov dword [rax], 0
jmp 0x14043875c
movsx rcx, word [r14 + 0xe20]
jmp 0x1404373d3
cmp rcx, 0x63
jmp 0x1404373dc
je 0x1404392d5
movsx rbx, word [r14 + 0xe1e]
sete al
shl rbx, 4
movzx rax, r11w
test rsp, rbx
bt ebp, edi
shl rcx, 4
movsxd r12, dword [r14 + rcx + 0x20]
shr bp, 0xe3
cmovbe ebp, r9d
movsx ebp, r15w
mov ebp, dword [r14 + rcx + 0x24]
movzx r13d, r11w
adc ax, cx
movsxd rax, dword [r14 + rcx + 0x28]
rol r13d, 0x25
movsxd r13, dword [r14 + rcx + 0x2c]
stc
test r11d, esi
cmp r9d, 0x21d74d27
mov dword [r14 + rbx + 0x28], ebp
clc
cmc
mov dword [r14 + rbx + 0x24], eax
stc
mov dword [r14 + rbx + 0x20], r12d
mov dword [r14 + rbx + 0x2c], 0xffffffff
cmp ebp, 0x4ed4027f
cmc
test rax, rax
jmp 0x14043745f
je 0x1404380db
lea rcx, [r14 + rbx]
neg di
movsx di, al
cmp r13b, 0xf9
add rcx, 0x24
adc si, 0x4427
mov edi, dword [r14 + 0xe24]
sub sil, 0xfe
mov sil, r11b
lea esi, [rdi + rax]
cmp di, 0x1b15
cmp esi, dword [r14 + 0xe28]
jmp 0x14043749f
jle 0x140437f4f
mov qword [rcx], 0
jmp 0x1404374b1
jmp 0x140438033
mov dword [r14], eax
jmp 0x1404374be
mov rax, qword [r15]
jmp 0x1404374c6
mov eax, dword [rax + 0x10]
jmp 0x1404374ce
mov dword [r14 + 8], eax
jmp 0x1404374d7
mov dword [r14], eax
jmp 0x1404374df
jmp 0x1404392d5
cmp r8d, 0x200005
jmp 0x1404374f0
jg 0x140437b44
cmp r8d, 0x200004
jmp 0x140437502
je 0x140438163
cmp r8d, 0x200005
jne 0x140438a0f
mov rax, qword [r15]
clc
mov eax, dword [rax + 0x10]
xor dl, 0xa6
shld bp, r13w, 0x9d
dec dl
mov edx, dword [r14 + 4]
mov ebp, dword [r14 + 8]
stc
test sp, 0x2ab7
cmp edx, ebp
jmp 0x14043753c
je 0x140438b8a
cmp edx, eax
jle 0x140438b60
mov dword [r14 + 4], eax
xadd dx, dx
mov edx, eax
cmc
cmp ebp, eax
jmp 0x14043755c
jg 0x140438b6d
cmp edx, ebp
je 0x140438b83
jmp 0x140438b8e
je 0x1404381c2
cmp r8d, 0x600005
je 0x140438225
cmp r8d, 0x600006
jmp 0x14043758e
jne 0x140438a0f
mov eax, dword [r14 + 4]
jmp 0x14043759d
cmp eax, dword [r14 + 8]
jmp 0x1404375a6
jne 0x1404375bd
mov eax, dword [r14]
jmp 0x1404375b4
mov dword [r14 + 4], eax
jmp 0x1404375bd
mov dword [r14 + 8], 0
jmp 0x1404375ca
jmp 0x140438e9d
mov eax, dword [r14 + 0x10]
jmp 0x1404375d8
mov dword [rsp + 0x28], eax
jmp 0x1404375e1
jmp 0x140437609
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x30], eax
jmp 0x1404375f3
jmp 0x140437675
mov dword [rsp + 0x28], 1
btc ecx, 8
jmp 0x140437609
mov edx, dword [r14 + 4]
sar cx, cl
or cx, r10w
stc
mov ecx, dword [r14 + 8]
test edi, edi
jne 0x140437648
cmp edx, ecx
jmp 0x140437628
je 0x1404383d3
jle 0x14043836e
mov dword [r14 + 8], edx
mov dword [r14 + 4], ecx
mov eax, edx
jmp 0x140437643
jmp 0x14043837c
cmp edx, ecx
jne 0x140437b92
mov eax, dword [r14]
jmp 0x140437658
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x140437665
jmp 0x1404383d3
mov dword [rsp + 0x30], 1
adc ch, 0x66
mov ecx, dword [r14 + 4]
mov edx, dword [r14 + 8]
stc
clc
cmc
test edi, edi
jmp 0x140437687
jne 0x1404376d6
cmp ecx, edx
jmp 0x140437694
je 0x1404376ef
jle 0x1404376b6
mov dword [r14 + 4], edx
movsx cx, bl
movzx rcx, r8w
movsxd rcx, r8d
mov ecx, edx
jmp 0x1404376b6
mov dword [r14], ecx
jmp 0x1404376be
mov dword [r14 + 8], ecx
jmp 0x1404376c7
mov byte [r14 + 0x16], 0
jmp 0x1404376d1
jmp 0x1404376ef
cmp ecx, edx
jne 0x140437c1d
mov eax, dword [r14]
mov dword [r14 + 8], eax
add cx, 0x6d5e
stc
mov dword [r14 + 4], eax
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
cmc
sar r8b, 5
sal r8d, 0xd3
lea rcx, [r14 + 4]
cmp sil, 0xe0
dec r8b
not r8d
mov qword [rsp + 0x28], rcx
lea rcx, [r14 + 8]
mov qword [rsp + 0x20], rcx
mov r8d, dword [r14]
cmp r8d, eax
jmp 0x140437725
jle 0x14043773a
mov dword [r14], eax
cdq
movzx r9, ax
movsx rcx, cx
mov r8d, eax
movzx r9d, byte [r14 + 0x17]
movsx dx, cl
setg dl
lea rbp, [rsp + 0x38]
movzx cx, sil
mov rcx, rbp
jmp 0x14043775c
mov rdx, r15
jmp 0x140437764
call fcn.14043cd86
cmp dword [rsp + 0x30], 0
jle 0x1404392da
lea rax, [r14 + 0x1c]
ror ebx, 0xb8
btc ebx, r9d
mov ecx, dword [rsp + 0x44]
neg rbx
rcl bh, 0xe4
mov ebx, edx
cmp byte [r14 + 0x16], 0
movzx ebx, r8w
movsx bx, cl
movsx rbx, r14w
mov qword [rsp + 0x50], rax
not bh
bswap rbx
movzx ebx, r11w
cmovne rbp, rax
sar rbx, 0x1d
shr bh, cl
sbb bl, r10b
mov ebx, dword [rsp + 0x4c]
test r12b, 0x8f
cmc
xor r13d, r13d
jmp 0x1404377c8
movss xmm8, dword [0x1400bd560]
jmp 0x1404377d6
jmp 0x140437820
mov r8d, edx
jmp 0x1404377e9
nop dword [rax + rax]
setp ch
inc r13d
shr bpl, 0x10
mov rbp, qword [rsp + 0x50]
mov ecx, ebx
sal bh, 0x7c
not bh
add bx, bx
mov ebx, r8d
stc
jmp 0x140437810
cmp r13d, dword [rsp + 0x30]
jmp 0x14043781a
je 0x1404392da
cmp ebx, ecx
je 0x1404392da
movss xmm7, dword [rbp]
jmp 0x140437834
mov dword [r14], ebx
movzx r8, sp
movsx rcx, r14w
lea rcx, [rsp + 0x58]
xchg dl, r8b
cqo
mov rdx, r15
cmovle r8w, r15w
jmp 0x14043785a
mov r8d, ebx
jmp 0x140437862
call fcn.14043bdb4
mov r12d, dword [rsp + 0x6c]
test r10d, edi
cmp r14d, r10d
test r12d, r12d
jle 0x1404378f0
xor ebp, ebp
cdq
movss xmm6, dword [rsp + 0x58]
movzx r8, r11w
movzx cx, bpl
nop word [rax + rax]
cdq
not cx
mov r8b, 0x9b
mov rcx, r15
jmp 0x1404378aa
mov edx, ebx
movzx r8w, r10b
mov r8b, r14b
movzx r8d, r8w
mov r8d, ebp
call fcn.14043c59d
ucomiss xmm0, xmm8
jne 0x1404378d0
jnp 0x1404378f0
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x1404378f0
inc dword [r14]
jmp 0x1404378e5
inc ebp
cmp r12d, ebp
jne 0x14043789a
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
sar rcx, cl
bsf rdx, rbx
rcr cl, 0xb8
mov rcx, qword [rsp + 0x28]
cmp dil, r11b
dec rdx
bt dx, bx
mov ecx, dword [rcx]
ror dh, 0xfa
bts dx, r12w
inc dl
mov rdx, qword [rsp + 0x20]
test sp, si
mov edx, dword [rdx]
clc
test r9b, r10b
cmp ecx, edx
jmp 0x140437930
je 0x140437974
cmp ecx, eax
jmp 0x14043793d
jle 0x140437a6e
mov rcx, qword [rsp + 0x28]
mov dword [rcx], eax
bt ecx, 0x7e
mov ecx, eax
cmp r14b, r8b
cmp edx, eax
jg 0x140437a76
cmp ecx, edx
jmp 0x140437962
jne 0x140437974
mov dword [r14], ecx
shld cx, r10w, 0x1b
dec cx
mov ecx, dword [r14]
cmc
jmp 0x140437981
cmp ecx, eax
jmp 0x140437988
jle 0x140437996
mov dword [r14], eax
add cl, 0x69
mov ecx, eax
mov byte [r14 + 0x16], 1
cmc
movss dword [r14 + 0x1c], xmm7
test edi, edi
jmp 0x1404379a9
je 0x1404379bf
mov rax, qword [rsp + 0x20]
clc
cmp r9w, r11w
mov dword [rax], ecx
cmp r12b, 0xe0
xor r8d, r8d
cmp r12d, r8d
stc
cmp ebx, 2
jl 0x1404377f1
lea edx, [rbx - 1]
movzx cx, r10b
not cl
movsx rcx, r13w
mov ecx, dword [r15 + 0x1c]
jmp 0x140437a19
cmp word [rsi + rax*2], 0xa
jmp 0x1404379f0
je 0x1404377db
mov rax, rbp
inc dh
cdq
inc rax
mov rdx, rbp
jmp 0x140437a0a
cmp rax, 1
jmp 0x140437a13
jbe 0x1404377f1
lea rbp, [rdx - 1]
test rdx, r10
test cl, 4
jne 0x1404379f6
mov rsi, qword [r15]
rcl ax, 0xa0
or eax, r12d
shl ah, 0xac
mov eax, ebp
jmp 0x140437a42
cmp qword [rsi + 0x10], rax
jmp 0x140437a4b
jbe 0x14043933e
cmp qword [rsi + 0x18], 8
jmp 0x140437a5b
jb 0x1404379e6
mov rsi, qword [rsi]
jmp 0x140437a69
jmp 0x1404379e6
cmp edx, eax
jle 0x14043795b
mov rdx, qword [rsp + 0x20]
mov dword [rdx], eax
mov edx, eax
cmp ecx, edx
je 0x140437968
jmp 0x140437974
cmp r8d, 0x200000
jmp 0x140437a98
je 0x140438278
cmp r8d, 0x200001
jmp 0x140437aaa
jne 0x140438a0f
mov eax, dword [r14 + 4]
stc
test r11d, 0x4ca60e19
test r8b, r9b
cmp eax, dword [r14 + 8]
jmp 0x140437ac8
jne 0x140438ca6
inc dword [r14]
movsxd rax, r9d
movzx eax, dx
cwde
mov rax, qword [r15]
jmp 0x140437ae0
mov eax, dword [rax + 0x10]
jmp 0x140437ae8
jmp 0x140438d1e
cmp r8d, 0x600000
jmp 0x140437af9
je 0x1404382e0
cmp r8d, 0x600001
jmp 0x140437b0b
jne 0x140438a0f
mov ecx, dword [r14 + 4]
mov eax, dword [r14 + 8]
cmp ecx, eax
jmp 0x140437b20
jne 0x140438d31
mov ecx, dword [r14]
lahf
mov dword [r14 + 4], ecx
movsx ax, r8b
mov rax, r14
nop
mov eax, ecx
jmp 0x140437b3f
jmp 0x140438d3c
cmp r8d, 0x200006
jmp 0x140437b50
je 0x140438350
cmp r8d, 0x200007
jmp 0x140437b62
jne 0x140438a0f
mov rax, qword [r15]
jmp 0x140437b70
mov eax, dword [rax + 0x10]
jmp 0x140437b78
mov dword [r14], eax
jmp 0x140437b80
mov qword [r14 + 4], 0
jmp 0x140437b8d
jmp 0x1404392d5
mov dword [r14], ecx
mov rax, qword [r15]
rcl ebp, cl
ror bpl, cl
mov eax, dword [rax + 0x10]
shr rbp, 0x6c
movzx bp, al
lea rbp, [r14 + 4]
test al, r15b
stc
cmp ax, 0x79fc
mov qword [rsp + 0x20], rbp
cmp edx, eax
jmp 0x140437bc0
jle 0x140437be3
mov rdx, qword [rsp + 0x20]
cmovae si, r15w
mov dword [rdx], eax
movsx dx, r8b
ror dx, cl
mov edx, eax
shr sil, 5
neg sil
lea rsi, [r14 + 8]
jmp 0x140437bf4
cmp ecx, eax
jle 0x140437c08
mov dword [rsi], eax
inc rcx
mov ecx, eax
jmp 0x140437c08
cmp edx, ecx
jne 0x140438406
mov dword [r14], edx
jmp 0x140437c18
jmp 0x140438406
mov dword [r14], edx
sbb ax, 0x53b0
bt rbp, 0x8e
mov rax, qword [r15]
not bpl
mov eax, dword [rax + 0x10]
bsr ebp, r14d
ror ebp, 0xd9
clc
lea rbp, [r14 + 4]
cmp edx, 0x29d07a92
cmp dx, r12w
mov qword [rsp + 0x28], rbp
cmp r9b, 0xbd
cmp ecx, eax
jmp 0x140437c58
jle 0x140437c78
mov rcx, qword [rsp + 0x28]
mov dword [rcx], eax
shr cx, 0xbf
stc
cmp r9b, 0
mov ecx, eax
btr bp, 0x51
bsr ebp, eax
lea rbp, [r14 + 8]
mov qword [rsp + 0x20], rbp
cmp r11, rcx
cmp edx, eax
jmp 0x140437c8b
jle 0x140437ca2
mov rdx, qword [rsp + 0x20]
cmc
clc
mov dword [rdx], eax
add edx, 0x68d6467b
mov edx, eax
cmp ecx, edx
jmp 0x140437ca9
jne 0x14043771a
mov dword [r14], ecx
jmp 0x140437cb7
jmp 0x14043771a
mov ecx, dword [r14 + 0xe28]
cmp r12b, 0x84
jmp 0x140437ccc
cmp ebp, ecx
jle 0x14043868e
lea rax, [r14 + 0x650]
not bp
mov qword [rsp + 0x28], rax
lahf
mov bp, 0x54df
movzx ax, r12b
movzx eax, word [r14 + 0xe20]
bswap rbp
lea rbp, [r14 + 0x3c]
jmp 0x140437d01
mov qword [rsp + 0x30], rbp
jmp 0x140437d0b
jmp 0x140437d98
mov r13, rsi
movsx rax, ax
neg ecx
shl rax, 4
lea rdx, [rbx + rax]
dec ch
xor cl, dil
rcr cx, 0x63
lea rcx, [rbx + rax]
add rcx, 0x10
bswap r8
mov r8b, r10b
mov r8d, 0x630
sub r8, rax
jmp 0x140437d46
call fcn.1404a0829
mov eax, dword [r14 + 0xe20]
bswap rbp
mov edx, dword [r14 + 0xe24]
xchg bpl, bpl
movzx cx, bl
inc eax
movsx ebp, sp
rcl cl, 2
shld cx, r11w, 0xb7
mov word [r14 + 0xe20], ax
mov ecx, dword [r14 + 0xe28]
sal bpl, 0xef
ror bpl, 0xeb
movsx bp, r12b
lea ebp, [rdi + rdx]
cmp ebp, ecx
jle 0x14043869b
cmp ax, 0x63
jmp 0x140437da1
je 0x1404392d5
jge 0x140437d8d
cmp dword [r14 + 0x64c], 0
jmp 0x140437dba
js 0x140437d13
mov rsi, r13
neg r8
movsxd r13, dword [r14 + 0x644]
bts r8w, r8w
lahf
add ecx, r13d
xor r8w, dx
mov dword [r14 + 0xe28], ecx
btr rdx, 0x14
add ax, 0x7c0e
movsxd rax, ecx
sal bp, 0xa8
mov rcx, qword [rsp + 0x28]
movsx rbp, r12w
lea rcx, [rcx + rax*2]
shrd dx, r9w, 0xa2
inc bpl
mov rbp, r13
shr dl, 0x56
movzx r8d, cx
add rbp, r13
sub rdx, 0x12507810
sub dx, r9w
movzx edx, r10w
mov rdx, rcx
sub rdx, rbp
bt bp, 0x29
sal r8w, cl
mov ebp, 0x3e7
neg r8w
sub ebp, eax
ror r8w, cl
test r14w, 0x3950
movsxd r8, ebp
test dx, r13w
cmp r15b, 0x2b
add r8, r8
jmp 0x140437e5a
call fcn.1404a0829
movsx rax, word [r14 + 0xe20]
clc
test r12, 0x525f6269
jmp 0x140437e74
cmp rax, 0x61
jg 0x140437d10
test al, 1
jmp 0x140437e85
jne 0x140437e98
mov rcx, rax
jmp 0x140437e93
jmp 0x140437ed6
mov rdx, rax
and ch, bl
sal rcx, cl
shl rdx, 4
mov ecx, dword [rbx + rdx + 0xc]
test ecx, ecx
jmp 0x140437eaf
js 0x140437ec6
add rdx, rbx
test di, di
add rdx, 0xc
add ecx, r13d
mov dword [rdx], ecx
xchg ecx, ecx
mov rcx, rax
jmp 0x140437ece
inc rcx
test spl, 0x13
stc
cmp ax, 0x61
jmp 0x140437edf
je 0x140437d10
lea rdx, [rcx - 0x62]
shl rcx, 4
cmc
clc
add rcx, qword [rsp + 0x30]
jmp 0x140437ef9
jmp 0x140437f0d
add rcx, 0x20
stc
add rdx, 2
je 0x140437d10
mov ebp, dword [rcx - 0x10]
test dl, bpl
test r8d, 0x6418558b
test ebp, ebp
jmp 0x140437f21
js 0x140437f31
add ebp, r13d
mov dword [rcx - 0x10], ebp
btc ebp, r8d
mov ebp, dword [rcx]
test ebp, ebp
js 0x140437efe
add ebp, r13d
jmp 0x140437f43
mov dword [rcx], ebp
jmp 0x140437f4a
jmp 0x140437efe
lea rdx, [r14 + rbx]
clc
add rdx, 0x2c
cmp si, 0x1422
mov dword [rdx], edi
jmp 0x140437f65
mov dword [r14 + 0xe24], esi
test r12w, 0x7ac7
jmp 0x140437f78
cmp dword [rcx], 0
jle 0x140438033
lea r8, [r14 + rbx]
test r15w, ax
add r8, 0x20
test dl, r8b
xor ebx, ebx
jmp 0x140437fda
movzx edi, word [rsi + rdi*2]
btr rsi, 0x86
clc
rcl sil, 0x32
movsxd rsi, dword [rdx]
cmc
jmp 0x140437fae
add rsi, rbx
jmp 0x140437fb6
mov word [r14 + rsi*2 + 0x650], di
jmp 0x140437fc4
inc rbx
cmp r8d, r13d
test spl, al
cmp ebx, dword [rcx]
jmp 0x140437fd4
jge 0x140438033
mov di, 0x2a
test byte [r15 + 0x1c], 4
jmp 0x140437fe8
jne 0x140437fa5
movsxd rdi, dword [r8]
xor rsi, r15
mov rsi, qword [r15]
jmp 0x140438003
lea rdi, [rdi + rbx]
cmp qword [rsi + 0x10], rdi
jmp 0x140438010
jbe 0x14043933e
cmp qword [rsi + 0x18], 8
jmp 0x140438020
jb 0x140437f97
mov rsi, qword [rsi]
jmp 0x14043802e
jmp 0x140437f97
mov rdi, qword [r15]
xadd rsi, rcx
or cx, r14w
mov rsi, qword [rdi + 0x10]
test sil, cl
sub cx, r9w
inc ch
mov rcx, rsi
clc
cmp r8w, 0x4f34
sub rcx, r12
jb 0x14043933e
cmp rcx, rax
jmp 0x140438066
cmovb rax, rcx
cmp r14, 0x6fe748ae
btr rcx, rsp
cmp qword [rdi + 0x18], 8
movsx cx, dil
mov rcx, rdi
jmp 0x140438087
jb 0x140438096
mov rcx, qword [rdi]
mov r8b, r15b
inc r8b
lea rcx, [rcx + r12*2]
or r8w, r9w
sub rsi, rax
btr r8w, 0x23
mov rbx, rsi
btr r8w, ax
bt r8, 0x6e
sub rbx, r12
sar r8b, 0x53
btc edx, ebp
lea rdx, [rcx + rax*2]
lea r8, [rbx + rbx]
clc
cmp ebx, ecx
add r8, 2
jmp 0x1404380d2
call fcn.1404a0829
mov qword [rdi + 0x10], rsi
test ebp, ebp
jmp 0x1404380e2
je 0x140438134
lea r8, [r14 + r13*2]
inc rdx
not rcx
add r8, 0x650
cwd
bswap edx
movzx rdx, ax
mov rcx, r15
movzx r9w, r8b
mov r9b, r14b
bswap rdx
mov edx, r12d
movsx r9d, r15w
movsx r9w, sil
mov r9d, ebp
jmp 0x140438123
call fcn.14043c90c
add dword [r14 + 0xe28], ebp
stc
test r10b, 0x4f
add ebp, r12d
jmp 0x14043813c
mov dword [r14], ebp
jmp 0x140438144
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x1404392d5
mov rax, qword [r15]
btc cx, r15w
movzx bp, al
sub cl, r11b
mov ebp, dword [rax + 0x10]
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
test sp, r10w
cmp eax, ecx
jmp 0x140438188
je 0x140438d91
cmp eax, ebp
jle 0x140438d67
mov dword [r14 + 4], ebp
rcl ax, 0xa4
and al, 0x86
clc
mov eax, ebp
jmp 0x1404381a8
cmp ecx, ebp
jmp 0x1404381af
jg 0x140438d74
cmp eax, ecx
je 0x140438d8b
jmp 0x140438d9b
mov rax, qword [r15]
bswap bp
mov ebp, dword [rax + 0x10]
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 8]
cmp r12, 0x46e432b0
test r15b, r13b
test bx, 0x7721
cmp edx, ecx
jmp 0x1404381e9
je 0x140438ee7
cmp edx, ebp
jmp 0x1404381f6
jle 0x140438eae
mov dword [r14 + 4], ebp
mov edx, ebp
cmc
test rdx, r12
cmp ecx, ebp
jmp 0x14043820d
jg 0x140438ebb
cmp edx, ecx
jmp 0x14043821a
je 0x140438ed5
jmp 0x140438ee9
mov rax, qword [r15]
rol cl, 0xc
mov edx, dword [rax + 0x10]
sbb rbp, r11
mov ebp, dword [r14 + 4]
add rcx, 0xcf64a7c
mov ecx, dword [r14 + 8]
cmp ebp, ecx
jmp 0x140438247
je 0x140438f52
cmp ebp, edx
jle 0x140438f28
mov dword [r14 + 4], edx
sal bpl, cl
mov ebp, edx
cmp ecx, edx
jg 0x140438f35
cmp ebp, ecx
jmp 0x14043826d
je 0x140438f4c
jmp 0x140438f56
mov eax, dword [r14 + 4]
movsx cx, dil
bt rcx, rdx
bsf rcx, r8
mov ecx, dword [r14 + 8]
cmp eax, ecx
jmp 0x140438294
jne 0x1404382be
mov eax, dword [r14]
test eax, eax
jmp 0x1404382a4
jle 0x1404392d5
dec eax
jmp 0x1404382b1
mov dword [r14], eax
jmp 0x1404382b9
jmp 0x1404392d5
jle 0x1404382cf
mov dword [r14 + 4], ecx
mov eax, ecx
jmp 0x1404382cf
mov dword [r14], eax
mov dword [r14 + 8], eax
jmp 0x1404382db
jmp 0x1404392d5
mov rax, qword [r15]
mov ecx, dword [rax + 0x10]
rcr ah, cl
rol dl, 0xb8
mov edx, dword [r14 + 4]
mov eax, dword [r14 + 8]
cmp edx, eax
je 0x140438334
cmp edx, ecx
jle 0x140438f94
mov dword [r14 + 4], ecx
or dl, r11b
neg dx
add dx, 0x7d66
mov edx, ecx
cmp rbp, 0x366e03ec
cmp eax, ecx
jmp 0x140438322
jg 0x140438f9c
cmp edx, eax
jne 0x140438fbe
mov dword [r14], edx
stc
mov eax, edx
cmp edx, eax
jmp 0x14043833d
je 0x140438fc6
test eax, eax
jg 0x140439009
jmp 0x1404374d7
mov dword [r14 + 8], 0
jmp 0x14043835d
mov qword [r14], 0
jmp 0x140438369
jmp 0x1404392d5
mov eax, ecx
xadd cl, ch
ror cx, 0x25
mov ecx, edx
test r9b, r15b
cmp ecx, eax
jmp 0x140438383
je 0x1404383bd
mov rcx, qword [r15]
jmp 0x140438395
mov ecx, dword [rcx + 0x10]
clc
cmp eax, ecx
jmp 0x1404383a0
jle 0x1404383bd
mov dword [r14 + 8], ecx
movzx rax, bp
shr ah, cl
mov eax, ecx
btc rcx, rdi
or cl, 0xce
add r8b, 0x8c
mov dword [r14], eax
mov dword [r14 + 4], eax
movsx r8d, r11w
movsxd rax, r8d
mov byte [r14 + 0x16], 0
shr r8b, cl
mov rax, qword [r15]
bt si, r11w
shrd r8, rdx, 0xd8
mov eax, dword [rax + 0x10]
ror r8b, cl
dec ch
lea rcx, [r14 + 4]
sbb rsi, 0x42715da2
mov qword [rsp + 0x20], rcx
sar sil, cl
rcl r8b, cl
movzx rsi, ax
lea rsi, [r14 + 8]
mov r8d, dword [r14]
stc
cmp r9, 0x2e6975ab
cmp r8d, eax
jmp 0x140438419
jle 0x14043842e
mov dword [r14], eax
mov bpl, 0x37
cwd
mov r8d, eax
mov r9b, r8b
cdq
movzx r9d, byte [r14 + 0x17]
mov bp, 0x7e87
movzx ecx, ax
jmp 0x14043843f
lea rbp, [rsp + 0x38]
mov rcx, rbp
mov edx, 0x51e168d
mov rdx, r15
jmp 0x140438454
call fcn.14043cd86
cmp dword [rsp + 0x28], 0
jmp 0x140438463
jle 0x1404392da
lea rax, [r14 + 0x1c]
adc r12b, dl
and r12w, 0x3de6
mov ebx, dword [rsp + 0x44]
cmp byte [r14 + 0x16], 0
not r12w
movzx r12w, spl
mov qword [rsp + 0x30], rax
movsx r12, cx
mov r12b, 0x34
cmovne rbp, rax
mov r12d, dword [rsp + 0x48]
test r14w, 0x22c4
stc
cmc
sub r13d, r13d
jmp 0x1404384ad
movss xmm8, dword [0x1400bd560]
jmp 0x1404384bb
jmp 0x1404384df
inc r13d
mov rbp, qword [rsp + 0x30]
cmp r15w, 0x7aef
stc
cmp r13d, dword [rsp + 0x28]
jmp 0x1404384d9
je 0x1404392da
test r12d, r12d
jmp 0x1404384e7
je 0x1404392da
movss xmm7, dword [rbp]
bswap r8w
add ebx, r12d
mov dword [r14], ebx
mov r8b, bpl
cmovno cx, si
lea rcx, [rsp + 0x58]
jmp 0x140438513
mov rdx, r15
movsx r8w, r13b
mov r8d, ebx
jmp 0x140438523
call fcn.14043bdb4
mov r12d, dword [rsp + 0x6c]
clc
test r12d, r12d
jmp 0x140438536
jle 0x14043859c
sub ebp, ebp
movss xmm6, dword [rsp + 0x58]
nop dword [rax]
movsx rcx, r9w
mov dh, 0xfd
mov rcx, r15
xchg dh, dl
mov edx, ebx
movsx r8d, di
movsx r8, dx
mov r8b, 0
mov r8d, ebp
call fcn.14043c59d
ucomiss xmm0, xmm8
jne 0x14043857c
jnp 0x14043859c
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043859c
inc dword [r14]
jmp 0x140438591
inc ebp
cmp r12d, ebp
jne 0x140438552
mov rax, qword [r15]
btr dx, bx
movsxd rdx, esi
adc dl, 0x43
mov eax, dword [rax + 0x10]
xadd dx, dx
mov rcx, qword [rsp + 0x20]
add dl, 0x5e
mov ecx, dword [rcx]
bt edx, 0x9d
sar dx, 0x7c
dec dx
mov edx, dword [rsi]
test ebx, esi
cmp edx, 0x499947f8
cmp ecx, edx
je 0x14043861b
cmp ecx, eax
jmp 0x1404385de
jle 0x140438671
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
sal cl, cl
bsf cx, bp
mov ecx, eax
cmp edx, eax
jmp 0x1404385fa
jg 0x140438679
cmp ecx, edx
jmp 0x140438607
jne 0x14043861b
mov dword [r14], ecx
test r10, r12
rol cl, 0x33
add cx, 0x4e09
mov ecx, dword [r14]
cmc
test r11, r8
cmp ecx, eax
jmp 0x140438629
jle 0x140438645
mov dword [r14], eax
sal ecx, 0x3c
sar cl, cl
or cx, 0x1792
mov ecx, eax
cmp r14w, 0x3454
cmc
mov byte [r14 + 0x16], 1
jmp 0x14043864f
movss dword [r14 + 0x1c], xmm7
clc
cmc
stc
test edi, edi
jmp 0x14043865f
je 0x1404384c0
mov dword [rsi], ecx
jmp 0x14043866c
jmp 0x1404384c0
cmp edx, eax
jle 0x140438600
mov dword [rsi], eax
mov edx, eax
cmc
test dl, 0xfe
cmp ecx, edx
je 0x14043860d
jmp 0x14043861b
movzx eax, word [r14 + 0xe20]
jmp 0x14043869b
movsx rax, ax
cmc
shl rax, 4
sub ecx, edi
cmp rdi, r9
mov dword [rax + rbx - 4], ecx
cmp r14w, bp
mov dword [r14 + 0xe28], ecx
cmp bl, 0xc8
test edi, edi
jmp 0x1404386c2
jle 0x14043875c
lea rax, [rax + rbx]
rcl dl, 9
add rax, 0xfffffffffffffffc
xchg dl, dl
ror dl, 0xf2
xor ecx, ecx
movsxd rdx, r9d
mov rdx, r13
jmp 0x1404386e5
jmp 0x14043871d
movzx ebp, word [rbp + rdx*2]
cmc
movsxd rbx, dword [rax]
add rbx, rcx
jmp 0x1404386fb
mov word [r14 + rbx*2 + 0x650], bp
inc rcx
jmp 0x14043870c
inc rdx
cmp rdi, rcx
jmp 0x140438717
je 0x14043875c
mov bp, 0x2a
test byte [r15 + 0x1c], 4
jmp 0x14043872b
jne 0x1404386f0
mov rbp, qword [r15]
cmp qword [rbp + 0x10], rdx
jmp 0x14043873d
jbe 0x14043933e
cmp qword [rbp + 0x18], 8
jmp 0x14043874d
jb 0x1404386ea
mov rbp, qword [rbp]
jmp 0x1404386ea
mov rbx, qword [r15]
bts si, bx
btc cx, 0xd7
mov rsi, qword [rbx + 0x10]
cmp ebp, 0x502830b5
not ch
add ecx, 0x139e67c8
mov rcx, rsi
stc
cmp r10b, 0xf2
sub rcx, r13
jmp 0x14043878a
jb 0x14043933e
movsxd rax, edi
cmp r13b, 0xbf
cmp r9b, al
cmp rcx, rax
jmp 0x1404387a2
cmovb rax, rcx
cmp qword [rbx + 0x18], 8
mov cx, 0x6b5e
movzx cx, r11b
mov cx, r12w
mov rcx, rbx
jmp 0x1404387c0
jb 0x1404387d3
mov rcx, qword [rbx]
mov dl, r12b
add r8d, 0x63e23098
lea rcx, [rcx + r13*2]
sub rsi, rax
movsxd rbp, r8d
sub r8w, 0x3e05
sal dh, cl
mov rbp, rsi
movsx r8w, dil
bswap r8d
sub rbp, r13
sbb r8b, 0x8d
or r8b, al
mov r8b, 0x57
lea rdx, [rcx + rax*2]
lea r8, [rbp + 2]
add r8, rbp
jmp 0x140438811
call fcn.1404a0829
mov qword [rbx + 0x10], rsi
movsx ecx, si
cmovbe cx, r14w
mov rcx, qword [rsp + 0x20]
cmp rbp, r14
test r12d, r12d
jmp 0x140438832
je 0x140438870
lea r8, [r14 + rcx*2]
adc dl, r15b
xor cx, r10w
add r8, 0x650
cmovno r9d, eax
mov rcx, r15
cmovne r9w, sp
not r9d
mov edx, r13d
mov r9d, r12d
jmp 0x140438864
call fcn.14043c90c
sub dword [r14 + 0xe24], r12d
add r12d, r13d
jmp 0x140438878
mov dword [r14], r12d
jmp 0x140438880
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x1404392d5
cmp r8d, 0x20000d
jmp 0x1404388ab
jne 0x140438a0f
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x1404388be
jne 0x14043921c
mov edx, dword [r14]
movsx ecx, cx
setae ch
mov rcx, r15
jmp 0x1404388d5
call fcn.14043ccbe
jmp 0x140436de6
cmp r8d, 0x60000d
jmp 0x1404388eb
jne 0x140438a0f
mov ebx, dword [r14]
rcr ah, cl
mov eax, dword [r14 + 4]
test r15b, 0x96
cmp eax, dword [r14 + 8]
jmp 0x140438907
jne 0x140438927
mov dword [r14 + 8], ebx
bts rax, rdx
movsx si, al
mov dword [r14 + 4], ebx
shl sil, cl
or di, r11w
sbb dil, r13b
mov rax, qword [r15]
mov edi, dword [rax + 0x10]
mov esi, ebx
lea ebx, [rsi + 1]
cmp bx, r10w
clc
cmp ebx, edi
jmp 0x14043893e
jge 0x140438964
mov rcx, r15
movzx rdx, r9w
mov edx, ebx
jmp 0x140438952
call fcn.14043d6ed
test eax, eax
jmp 0x14043895e
je 0x14043892d
cmp esi, edi
xchg rcx, rax
cmovne ecx, esp
setne ch
cmovge ebx, edi
rcl ah, cl
adc cx, 0x2b52
sub ax, cx
mov dword [r14], ebx
and cx, 0x32
mov dword [r14 + 8], ebx
shrd cx, cx, 0x53
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
mov cx, 0x1fbc
inc ch
mov ecx, dword [r14 + 4]
cmc
cmp ecx, ebx
jmp 0x1404389a4
je 0x1404389f5
cmp ecx, eax
jle 0x1404389c9
mov dword [r14 + 4], eax
cmp bpl, cl
btc rdx, 0xf3
movsx cx, r10b
mov ecx, eax
cmp r11b, 0xf5
mov edx, ebx
stc
cmp ebx, eax
jmp 0x1404389d3
jle 0x1404389df
mov dword [r14 + 8], eax
mov edx, eax
cmp ecx, edx
jne 0x1404389f5
mov dword [r14], ecx
mov bh, 0x3b
movzx bx, bpl
mov ebx, ecx
cmc
cmp ebx, eax
jmp 0x1404389fc
jle 0x1404392da
mov dword [r14], eax
jmp 0x140438a0a
jmp 0x1404392da
xor eax, eax
cmc
cmp r8d, 0x200000
jmp 0x140438a1e
cmovl eax, r8d
test eax, eax
jmp 0x140438a29
jle 0x1404392da
mov word [rsp + 0x38], ax
cmp r10b, bpl
cmp eax, 0xa
jmp 0x140438a3f
jne 0x140438a50
cmp byte [r14 + 0x17], 0
jne 0x1404392da
cmp byte [r14 + 0xc], 0
jmp 0x140438a5a
je 0x140438af0
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jne 0x140438af0
movsxd r8, dword [r14]
not eax
mov rax, qword [r15]
test r15b, 0x29
cmp qword [rax + 0x10], r8
jmp 0x140438a83
jbe 0x140438af0
mov rcx, r15
not dx
cmove rdx, r11
movzx rdx, bx
mov rdx, r14
jmp 0x140438a9f
call fcn.14043c767
mov edx, dword [r14]
jmp 0x140438aac
mov rcx, r15
movsxd r8, r14d
jmp 0x140438abb
mov r8d, 1
call fcn.14043c827
mov edx, dword [r14]
bswap cx
lea r8, [rsp + 0x38]
mov rcx, r15
movzx r9, r10w
mov r9d, 1
call fcn.14043c90c
inc dword [r14]
jmp 0x140438aeb
jmp 0x1404392d5
mov rcx, r15
cwd
not dh
mov rdx, r14
jmp 0x140438aff
call fcn.14043cb53
mov edx, dword [r14]
lea r8, [rsp + 0x38]
mov rcx, r15
jmp 0x140438b1a
mov r9d, 1
jmp 0x140438b25
call fcn.14043c90c
mov edx, dword [r14]
bswap r9w
lea rcx, [r14 + 0x20]
xor r8d, r8d
movzx r9d, r10w
xchg r9, r9
not r9w
mov r9d, 1
jmp 0x140438b4e
call fcn.14043d2ce
inc dword [r14]
jmp 0x140438b5b
jmp 0x1404392d5
cmp ebp, eax
jmp 0x140438b67
jle 0x140437562
mov dword [r14 + 8], eax
sar rbp, cl
mov ebp, eax
cmp edx, ebp
jmp 0x140438b7d
jne 0x140438b8e
mov dword [r14], edx
shl bpl, 0x96
mov ebp, edx
sal ch, cl
mov ecx, dword [r14]
test bpl, 0xb6
cmp ecx, eax
jmp 0x140438b9c
jle 0x140438c86
mov dword [r14], eax
or ecx, 0x6ef33705
ror ecx, cl
and cl, r8b
mov ecx, eax
cmp edx, ebp
jmp 0x140438bb9
je 0x140438c8e
jle 0x140438bcb
mov dword [r14 + 4], ebp
mov edx, ebp
mov dword [r14], edx
or cl, dil
xor cx, 0x2d8e
mov dword [r14 + 8], edx
mov byte [r14 + 0x16], 0
stc
btc cx, bp
mov ecx, edx
cmp byte [r14 + 0x17], 0
jmp 0x140438bf0
jne 0x140438c9e
cmp ecx, eax
jge 0x1404392d5
movsxd rdx, ecx
neg eax
jmp 0x140438c08
inc ecx
jmp 0x140438c50
cmp word [rbp + rdx*2], 0xa
jmp 0x140438c1a
je 0x1404392d5
inc rdx
setae bpl
mov dword [r14], ecx
lea ebp, [rax + rcx]
jmp 0x140438c32
inc ebp
jmp 0x140438c39
inc ecx
clc
jmp 0x140438c42
cmp ebp, 1
jmp 0x140438c4a
je 0x1404392d5
test byte [r15 + 0x1c], 4
jne 0x140438c20
mov rbp, qword [r15]
cmp qword [rbp + 0x10], rdx
jmp 0x140438c67
jbe 0x14043933e
cmp qword [rbp + 0x18], 8
jb 0x140438c0f
mov rbp, qword [rbp]
jmp 0x140438c81
jmp 0x140438c0f
cmp edx, ebp
jne 0x140438bbf
cmp byte [r14 + 0x17], 0
jmp 0x140438c98
je 0x140438bf6
mov dword [r14], eax
jmp 0x1404392d5
mov rcx, r15
movsx edx, r9w
mov rdx, r14
call 0x1401fbee8
mov ecx, dword [r14 + 4]
ror eax, 0xe8
cdqe
rol ax, 9
mov edx, dword [r14 + 8]
shl ax, 0x57
xor ax, 0x3e2b
bts eax, r12d
mov rax, qword [r15]
cmp bl, 0xe6
mov eax, dword [rax + 0x10]
test bpl, 0x8e
cmp ecx, edx
je 0x140438d1e
cmp ecx, eax
jmp 0x140438cee
jle 0x1404391ed
mov dword [r14 + 4], eax
cmc
shld cx, r12w, 0x38
mov ecx, eax
cmp edx, eax
jmp 0x140438d08
jg 0x1404391fa
cmp ecx, edx
jmp 0x140438d15
jne 0x140438d1e
mov dword [r14], ecx
cmp dword [r14], eax
jmp 0x140438d26
jle 0x1404392d5
jmp 0x1404374d7
mov dword [r14], eax
dec dh
bsf edx, r9d
mov edx, edx
lea edx, [rax + 1]
mov dword [r14 + 8], edx
test r14, r14
cmp ecx, edx
jmp 0x140438d4d
jne 0x140439015
mov edx, ecx
jmp 0x140438d5a
mov dword [r14], ecx
jmp 0x140438d62
jmp 0x1404392d5
cmp ecx, ebp
jmp 0x140438d6e
jle 0x1404381b5
mov dword [r14 + 8], ebp
jmp 0x140438d7d
mov ecx, ebp
cmc
cmp ebp, r9d
cmp eax, ecx
jne 0x140438d9b
mov dword [r14], eax
dec cx
mov ecx, eax
and dx, bx
rol dl, 0xc9
cqo
mov edx, dword [r14]
cmp ax, 0x2764
cmp edx, ebp
jle 0x140438e85
mov dword [r14], ebp
bswap edx
rcr dl, 0x6f
mov edx, ebp
cmp eax, ecx
jmp 0x140438dbb
je 0x140438e8d
jle 0x140438dd5
mov dword [r14 + 4], ecx
btc ax, 0xb6
mov eax, ecx
and dh, 0x19
mov dword [r14], eax
adc edx, 0xbf873e7
cmc
sal dl, cl
mov dword [r14 + 8], eax
sar dl, cl
mov byte [r14 + 0x16], 0
setns dl
mov edx, eax
cmp byte [r14 + 0x17], 0
jmp 0x140438dfb
jne 0x140438e9d
test edx, edx
jmp 0x140438e08
jle 0x1404392d5
mov eax, edx
jmp 0x140438e15
jmp 0x140438e45
cmp word [rcx + rdx*2], 0xa
jmp 0x140438e24
je 0x1404392d5
mov dword [r14], eax
movsx cx, r15b
mov rcx, rax
inc rcx
cmp r9b, dl
cmp rcx, 1
jbe 0x1404392d5
dec rax
stc
test byte [r15 + 0x1c], 4
jne 0x140438e2a
mov rcx, qword [r15]
sal edx, cl
mov edx, eax
cmp esp, r12d
cmp qword [rcx + 0x10], rdx
jmp 0x140438e67
jbe 0x14043933e
cmp qword [rcx + 0x18], 8
jmp 0x140438e77
jb 0x140438e1a
mov rcx, qword [rcx]
jmp 0x140438e1a
cmp eax, ecx
jne 0x140438dc1
cmp byte [r14 + 0x17], 0
jmp 0x140438e97
je 0x140438e01
mov dword [r14], 0
jmp 0x140438ea9
jmp 0x1404392d5
cmp ecx, ebp
jmp 0x140438eb5
jle 0x140438213
mov dword [r14 + 8], ebp
movzx ecx, di
movsx ecx, r9w
clc
mov ecx, ebp
cmc
test r11b, spl
cmp edx, ecx
jne 0x140438ee9
mov dword [r14], edx
movsx rcx, di
mov rax, 0x725520af
shr ax, 0x9b
mov ecx, edx
mov eax, dword [r14]
clc
cmp eax, ebp
jmp 0x140438ef4
jle 0x140438f09
mov dword [r14], ebp
cdqe
movzx eax, cx
mov eax, ebp
test r11b, 0xb8
stc
cmp edx, ecx
jmp 0x140438f10
jne 0x140439047
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x140438f23
jmp 0x140439056
cmp ecx, edx
jmp 0x140438f2f
jle 0x140438266
mov dword [r14 + 8], edx
movzx cx, ch
mov ecx, edx
cmp ebp, ecx
jmp 0x140438f46
jne 0x140438f56
mov dword [r14], ebp
sub ecx, eax
lahf
mov ecx, ebp
xchg ah, al
mov eax, dword [r14]
cmc
cmp eax, edx
jmp 0x140438f61
jle 0x140438f70
mov dword [r14], edx
cmp r15b, 0xb8
mov eax, edx
cmp ebp, ecx
jmp 0x140438f77
jne 0x14043907d
mov dword [r14 + 8], eax
jmp 0x140438f86
mov dword [r14 + 4], eax
jmp 0x140438f8f
jmp 0x14043908b
cmp eax, ecx
jle 0x140438328
mov dword [r14 + 8], ecx
not rax
add ax, 0x4b6c
mov eax, ecx
cmc
cmp rdi, 0x2a3630e0
cmp edx, eax
jmp 0x140438fb8
je 0x140438330
cmp edx, eax
jne 0x140438343
mov eax, dword [r14]
jmp 0x140438fd2
cmp eax, ecx
jmp 0x140438fd9
cmovl ecx, eax
btr ax, 0x92
clc
or al, r14b
mov dword [r14 + 8], ecx
sbb al, spl
add al, 0x24
mov dword [r14 + 4], ecx
cdqe
not ax
sub al, 0xb2
mov eax, ecx
cmc
test eax, eax
jmp 0x140439003
jle 0x1404374d7
dec eax
jmp 0x140439010
jmp 0x1404374ce
mov rbp, qword [r15]
mov ebp, dword [rbp + 0x10]
cmp ecx, ebp
jmp 0x140439022
jle 0x14043902c
mov dword [r14 + 4], ebp
cmp eax, ebp
jl 0x14043903f
mov dword [r14 + 8], ebp
mov edx, ebp
jmp 0x14043903f
mov dword [r14], edx
jmp 0x1404392d5
mov dword [r14], ecx
mov eax, ecx
jmp 0x140439056
cmp byte [r14 + 0x17], 0
je 0x1404390a8
mov dword [r14], 0
sub eax, eax
jmp 0x14043906f
mov dword [r14 + 8], eax
jmp 0x140439078
jmp 0x1404392d5
mov dword [r14], ecx
rcl ax, cl
mov eax, ecx
clc
jmp 0x14043908b
cmp byte [r14 + 0x17], 0
jmp 0x140439095
je 0x140439148
mov dword [r14], edx
jmp 0x1404390a3
jmp 0x1404392c8
test eax, eax
jmp 0x1404390af
jle 0x1404392ad
mov ecx, eax
jmp 0x1404390bc
jmp 0x1404390fd
cmp word [rdx + rbp*2], 0xa
jmp 0x1404390cb
je 0x1404392a6
mov dword [r14], eax
inc cx
xchg dx, dx
mov rdx, rax
inc rdx
or cx, 0x2d17
btr ecx, 9
xchg ecx, ecx
mov rcx, rax
cmp rdx, 1
jmp 0x1404390f7
jbe 0x1404392ad
lea rax, [rcx - 1]
test byte [r15 + 0x1c], 4
jmp 0x14043910b
jne 0x1404390d1
mov rdx, qword [r15]
clc
bt bp, 0xd3
mov ebp, eax
cmp qword [rdx + 0x10], rbp
jmp 0x140439125
jbe 0x14043933e
cmp qword [rdx + 0x18], 8
jmp 0x140439135
jb 0x1404390c1
mov rdx, qword [rdx]
jmp 0x140439143
jmp 0x1404390c1
cmp eax, edx
jmp 0x14043914f
jge 0x14043929f
movsxd rbp, eax
jmp 0x14043915d
jmp 0x1404391ae
cmp word [rax + rbp*2], 0xa
jmp 0x14043916c
je 0x1404392bb
lea eax, [rbp + 1]
movzx cx, r15b
dec cl
jmp 0x140439181
mov rcx, rbp
jmp 0x14043918c
inc rcx
mov dword [r14], eax
or rbp, r11
or bp, 0x6af6
movzx ebp, r10w
mov rbp, rcx
cmp edx, ecx
jmp 0x1404391a8
je 0x1404392c8
test byte [r15 + 0x1c], 4
jmp 0x1404391b8
jne 0x140439172
mov rax, qword [r15]
test sil, 0x36
stc
cmp qword [rax + 0x10], rbp
jmp 0x1404391cf
jbe 0x14043933e
cmp qword [rax + 0x18], 8
jb 0x140439162
mov rax, qword [rax]
jmp 0x1404391e8
jmp 0x140439162
cmp edx, eax
jmp 0x1404391f4
jle 0x140438d0e
mov dword [r14 + 8], eax
add dx, dx
mov edx, eax
cmp rsi, 0x7e96cd5
cmp ecx, edx
jmp 0x140439211
je 0x140438d1b
jmp 0x140438d1e
mov rcx, r15
movzx r12d, bp
mov rdx, r14
shld esi, ebx, 0x38
movzx r12w, sil
sal dil, cl
movaps xmm6, xmmword [rsp + 0x70]
ror r14d, cl
movaps xmm7, xmmword [rsp + 0x80]
movsxd r12, ebx
movaps xmm8, xmmword [rsp + 0x90]
movsxd rbx, edx
btr di, 0x99
add rsp, 0xa8
pop rbx
setno r12b
pop rbp
mov r12, 0x41485a1f
movzx r14, r13w
movsx si, bpl
pop rdi
pop rsi
setne r12b
xchg r13b, r15b
pop r12
pop r13
movsxd r14, esi
mov r14b, 0x57
pop r14
xchg r15b, r15b
movsx r15, r12w
cmovae r15d, r12d
pop r15
jmp 0x14043929a
jmp 0x1401fbee8
mov edx, eax
jmp 0x1404392c8
mov eax, ecx
jmp 0x1404392ad
mov dword [r14 + 8], eax
jmp 0x1404392b6
jmp 0x1404392d5
mov edx, ebp
xchg r13b, sil
test r15w, cx
sar r12w, cl
mov dword [r14 + 8], edx
movzx rsi, r12w
bts di, r13w
mov byte [r14 + 0x16], 0
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
add dil, 0xd2
movaps xmm8, xmmword [rsp + 0x90]
test rdx, 0x1d9e4fd5
clc
add rsp, 0xa8
movzx bx, sil
movsx ebp, ax
pop rbx
setne bpl
cmovs edi, r11d
movsx rbp, bx
pop rbp
setae sil
movsx r12, bp
movzx r13d, r15w
pop rdi
movzx si, r10b
pop rsi
pop r12
xchg r14w, r13w
pop r13
pop r14
pop r15
jmp 0x14043933d
ret
call fcn.14043c743
int3