Function at 0x140408b4e
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encode data using base64
Encrypt data using rc4 ksa
Hash data using murmur3
Parse credit card information
Resolve function by parsing pe exports

Disassembly:
push r15
xchg ah, al
push r14
lahf
movsx eax, ax
push r13
jmp 0x140408b6f
push r12
push rsi
setp ah
push rdi
push rbp
push rbx
mov eax, 0x89d8
jmp 0x140408b82
call fcn.140444dde
sub rsp, rax
adc ax, 0x2541
rcl r13b, cl
movaps xmmword [rsp + 0x89c0], xmm6
xor r14, 0x58386122
mov qword [rsp + 0xc8], r9
mov qword [rsp + 0xc0], r8
mov qword [rsp + 0xb8], rdx
mov rsi, rcx
cmp dil, 0x19
mov eax, dword [rsp + 0x8a50]
rcr bpl, cl
mov dword [rsp + 0x40], eax
cwde
rcr r13w, 0xba
mov rcx, qword [rsp + 0x8a48]
mov eax, dword [rsp + 0x8a40]
mov r14b, 0x47
mov dword [rsp + 0x94], eax
cmovle r15w, r10w
shl bp, cl
bt r12w, 0xce
mov dword [rcx + 8], 0
adc rax, 0x27b45b8c
bts r13, r11
bt r13w, di
mov qword [rsp + 0x50], rcx
sets bpl
movsx ebp, ax
mov qword [rcx], 8
shr r14b, 0x1d
lea r14, [rsi + 0xc0]
movsx r12d, sp
sbb bh, 0x17
rol bpl, 0xd
lea rax, [rsi + 0xc8]
movzx bx, r11b
bswap r12d
mov qword [rsp + 0x38], rax
bt rbp, r10
lea r12, [rsi + 0x30]
rcr bh, 0x3c
btr r15w, 0x70
cwde
lea rbx, [rsi + 0x38]
seto al
btr ebp, 0xf
bt r15w, r8w
lea r15, [rsi + 0x39]
rol r13d, 0x8f
setno al
test r15b, 0x6a
mov rbp, qword [rsi + 0xc0]
sal r13, 0x58
mov rax, qword [rsi + 0xc8]
xor r13b, dil
movzx r13w, cl
rcl r13, cl
xor edi, edi
rol r13d, cl
shl r13b, cl
not r13b
lea r13, [0x1400bef60]
jmp 0x140408cb4
nop word cs:[rax + rax]
test r9d, r9d
cmp rbp, rax
jae 0x140408ced
lea rcx, [rbp + 1]
bswap dx
mov qword [r14], rcx
cqo
cmovae edx, esp
movzx edx, byte [rbp]
movsxd rbp, r10d
mov rbp, rcx
jmp 0x140408ce8
jmp 0x140408dbc
cmp dword [r12], 0
jmp 0x140408cf7
je 0x140408d61
mov r8d, dword [rsi + 0x34]
bswap ecx
mov rcx, qword [rsi + 0x28]
movsx rdx, si
xchg edx, edx
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
test ch, 0xef
cmp bx, 0x480d
add dword [rsi + 0xb8], ecx
cmp r11b, 0xcc
test eax, eax
jmp 0x140408d38
je 0x140408d6d
cdqe
movsxd rdx, r9d
btr dx, 0xe4
add rax, rbx
movsxd rdx, esi
cqo
mov dx, 0x3747
movzx edx, byte [rbx]
jmp 0x140408d5c
jmp 0x140408d98
sub edx, edx
jmp 0x140408d68
jmp 0x140408dbc
mov dword [r12], 0
mov byte [rbx], 0
bsr bp, r13w
sbb rcx, rax
shr ch, cl
sub edx, edx
shld eax, esi, 0xb7
and al, 0xb8
mov rax, r15
btc bp, 0x8a
sal bpl, cl
and cl, 0x7c
mov rcx, qword [rsp + 0x38]
xor bp, 0x1817
setge bpl
neg bpl
mov qword [rcx], rax
sbb bpl, r11b
mov qword [r14], r15
adc rbp, 0xeb42a57
mov rbp, r15
cmp dl, byte [rdi + r13]
jmp 0x140408dc5
jne 0x140408e21
inc rdi
cmc
clc
cmp rdi, 8
jmp 0x140408dd9
jne 0x140408cc1
movups xmm0, xmmword [rsi + 0xd0]
movups xmmword [rsi + 0xc0], xmm0
rol rdi, 0xba
mov dil, 0x7a
adc edi, r10d
mov qword [rsp + 0x150], rsi
xor dil, r10b
mov edi, dword [rsp + 0x94]
test r8b, al
cmp edi, 4
jbe 0x140408f08
sub ebp, ebp
jmp 0x140408e1c
jmp 0x1404097f1
mov rcx, qword [rsi + 0xd0]
btr rax, 0x7d
sar ax, 0xe7
xadd al, al
mov rax, qword [rsi + 0xd8]
test bp, 0x358a
test dil, dl
clc
mov qword [rsi + 0xc0], rcx
mov qword [rsi + 0xc8], rax
cmp rcx, rax
jmp 0x140408e5a
jae 0x140408e94
lea rbp, [rcx + 1]
add rdx, rdi
and edx, 0x1f7804ae
mov qword [r14], rbp
ror dl, 0x78
mov dx, si
movzx edx, byte [rcx]
test dl, r15b
test di, 0x314d
cmp dl, 0x42
jmp 0x140408e89
je 0x140409081
jmp 0x1404093ac
cmp dword [r12], 0
jmp 0x140408e9e
je 0x1404093ac
mov r8d, dword [rsi + 0x34]
jmp 0x140408eb6
mov rcx, qword [rsi + 0x28]
movsx rdx, r11w
mov rdx, rbx
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
test cx, 0x4fdc
cmc
cmp dil, r12b
sub edx, ecx
test ax, 0x796f
add dword [rsi + 0xb8], edx
test r14, 0x7f0f301c
clc
test eax, eax
jmp 0x140408ef5
je 0x14040902d
cdqe
add rax, rbx
movzx edx, byte [rbx]
jmp 0x140409048
lea rcx, [rsp + 0x150]
sbb r8b, 0x79
sal r8b, 0xec
bsr r8w, r15w
xor edx, edx
movsx r8w, bpl
cmove r8w, r15w
not r8b
mov r8d, edi
jmp 0x140408f34
call fcn.140418bf1
test eax, eax
je 0x140409015
mov eax, dword [rsp + 0x170]
mov ecx, 8
cmp sil, 0xe2
clc
jmp 0x140408f57
cmp eax, 9
jmp 0x140408f5f
jl 0x140408f7c
mov ecx, 0x10
clc
cmp bpl, bpl
cmp eax, 0x10
jmp 0x140408f76
jne 0x140408e15
mov rdx, qword [rsp + 0x50]
neg rbp
sbb bpl, r13b
mov dword [rdx], ecx
shr sil, 0x1f
mov rsi, qword [rsp + 0x150]
sal bp, 0xc3
mov rbp, qword [rsp + 0x168]
stc
test r13b, r11b
cmp r14w, 0x712f
test edi, edi
jmp 0x140408fb2
je 0x140409761
mov edx, dword [rsi + 0xc]
test r8b, 0x39
cmc
cmp edx, edi
jmp 0x140408fc7
je 0x140409761
mov r9d, dword [rsi]
sbb cx, r9w
xor cx, r13w
sar rcx, 0x90
mov ecx, dword [rsi + 4]
test r10b, 0x6a
cmp eax, 8
jmp 0x140408feb
jg 0x14040972a
mov dword [rsp + 0x20], ecx
not r8w
movsxd r8, ebx
setno r8b
mov rcx, rbp
mov r8d, edi
jmp 0x14040900b
call fcn.14041b2de
jmp 0x140409745
mov rcx, qword [rsp + 0x168]
test r9b, 0xf8
sub ebp, ebp
jmp 0x140409028
jmp 0x1404097cd
mov dword [r12], 0
mov byte [rbx], 0
sub edx, edx
sar ax, cl
movsx rbp, sp
rcl bpl, 0xa2
mov rax, r15
mov rbp, qword [rsp + 0x38]
cmp r9w, 0x193
clc
mov qword [rbp], rax
xor bpl, 0x66
sal bpl, cl
clc
mov qword [r14], r15
sar bp, cl
sbb bpl, r8b
rcl bp, 0x1a
mov rbp, r15
clc
test ch, cl
cmp dl, 0x42
jmp 0x14040907b
jne 0x1404093ac
cmp rbp, rax
jmp 0x140409089
jae 0x1404090bc
lea rax, [rbp + 1]
cmp cl, 0xbe
mov qword [r14], rax
bsf ax, r9w
movzx eax, byte [rbp]
cmp bp, 0x34f1
test dl, r10b
cmp al, 0x4d
jmp 0x1404090b1
jne 0x1404093ac
jmp 0x14040916c
cmp dword [r12], 0
jmp 0x1404090c6
je 0x1404093ac
mov r8d, dword [rsi + 0x34]
movsx rdx, r15w
mov rcx, qword [rsi + 0x28]
not dx
mov dl, bpl
mov rdx, rbx
jmp 0x1404090e6
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
rol ecx, 0x2d
inc cx
mov rcx, qword [rsi + 0xd0]
sub edx, ecx
clc
jmp 0x140409108
add dword [rsi + 0xb8], edx
test eax, eax
jmp 0x140409115
je 0x140409138
movsxd rdx, eax
adc al, 0xc7
xadd eax, eax
add rdx, rbx
movsx eax, r13w
bswap ax
movzx eax, si
movzx eax, byte [rbx]
jmp 0x14040914b
mov dword [r12], 0
mov byte [rbx], 0
sub eax, eax
sub dl, r15b
mov rdx, r15
mov rbp, qword [rsp + 0x38]
cmc
mov qword [rbp], rdx
test spl, r12b
cmp bpl, r10b
mov qword [r14], r15
stc
cmp al, 0x4d
jmp 0x140409166
jne 0x1404093ac
mov rcx, rsi
jmp 0x140409174
call fcn.140424e16
mov rcx, rsi
jmp 0x140409181
call fcn.140424e16
mov rcx, rsi
jmp 0x14040918e
call fcn.140424e16
mov rcx, rsi
call fcn.140424e16
mov rcx, rsi
jmp 0x1404091a3
call fcn.140424e16
mov rcx, rsi
jmp 0x1404091b0
call fcn.140424e16
mov rcx, rsi
jmp 0x1404091bd
call fcn.140424e16
mov edi, eax
movzx rcx, dx
movzx ecx, r14w
cmovne cx, si
mov rcx, rsi
jmp 0x1404091d8
call fcn.140424e16
shl eax, 0x10
cmc
or eax, edi
cmp eax, 0x38
ja 0x14040920a
movabs rcx, 0x100010000001000
jmp 0x1404091fb
bt rcx, rax
jmp 0x140409204
jb 0x140409218
cmp eax, 0x6c
jmp 0x140409212
jne 0x14040983b
movups xmm0, xmmword [rsi + 0xd0]
movzx rcx, r12w
setne dh
not cl
movups xmmword [rsi + 0xc0], xmm0
mov dword [rsp + 0x11c], 0xff
lea rdx, [rsp + 0x100]
not ch
mov cx, 0x5728
mov rcx, rsi
jmp 0x140409250
call fcn.140425091
test rax, rax
je 0x140408e15
mov edx, dword [rsi + 4]
movsx cx, r8b
btc cx, bp
mov ecx, edx
test bx, 0x6417
stc
neg ecx
jmp 0x140409279
cmovs ecx, edx
mov dword [rsi + 4], ecx
cmp ecx, 0x1000000
jmp 0x14040928a
ja 0x140408e15
mov r8d, dword [rsi]
stc
cmp r8d, 0x1000000
jmp 0x1404092a0
ja 0x140408e15
mov eax, dword [rsp + 0x10c]
mov dword [rsp + 0x68], eax
add r9b, 0xe8
rol bpl, 0x37
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x80], eax
or eax, r9d
cmp r11b, 0x93
rcr r9b, 0xf3
mov eax, dword [rsp + 0x114]
mov rbp, 0x7f94688c
xadd ebp, ebp
mov dword [rsp + 0x78], eax
mov r11d, dword [rsp + 0x118]
sbb r10b, 0x9a
bts r9w, dx
mov r9d, dword [rsp + 0x11c]
add r10d, 0x42332564
movsx r10, di
bsf r10d, eax
mov r10d, dword [rsp + 0x100]
mov ebp, dword [rsp + 0x108]
clc
cmp ebp, 0xc
jmp 0x140409327
jne 0x140409a79
cmp r10d, 0x17
jmp 0x140409336
jg 0x140409af1
mov edi, dword [rsp + 0x104]
xor ax, 0x59ab
mov eax, dword [rsp + 0x120]
shld r13d, r12d, 0xf3
cmp ecx, r14d
shl r13w, 0xfb
neg eax
add eax, edi
add r13b, 0xe2
add eax, 0xffffffe8
movsx r13w, bl
setle r13b
sal r13w, 0xde
cdqe
neg r13w
imul r13, rax, 0x55555556
movzx eax, r10w
and rax, 0x7be50817
btr ax, 0x2c
mov rax, r13
stc
cmp edx, 0x43cf25ba
clc
shr rax, 0x3f
shr r13, 0x20
add r13d, eax
jmp 0x140409aae
mov qword [rsi + 0xc0], rcx
bswap eax
not rax
cbw
mov rax, qword [rsi + 0xd8]
movsx cx, r13b
xchg cl, cl
movzx rcx, r8w
mov qword [rsi + 0xc8], rax
movsx ecx, dx
mov rcx, rsi
jmp 0x1404093de
call fcn.14040d74a
test eax, eax
jmp 0x1404093ea
je 0x1404094d6
lea rdi, [rsp + 0x150]
add rcx, rsp
mov r8d, 0x8870
mov rcx, rdi
cmp dl, r15b
sub edx, edx
jmp 0x14040940e
call fcn.1404a051f
mov rcx, rsi
sal r8d, cl
neg dx
ror dh, 0x8f
mov rdx, rdi
mov r8, qword [rsp + 0xc8]
xor r9d, r9d
jmp 0x140409432
call fcn.1404258f5
cmp rax, rsi
jmp 0x14040943f
je 0x1404095df
mov rbp, rax
clc
test rax, rax
jmp 0x140409451
je 0x1404095df
mov r9d, dword [rsp + 0x150]
mov rax, qword [rsp + 0xb8]
mov dword [rax], r9d
and al, 0x50
xchg r8, rax
mov eax, dword [rsp + 0x154]
bswap cx
mov rcx, qword [rsp + 0xc0]
mov dword [rcx], eax
mov r8d, dword [rsp + 0x94]
test ax, 0x4b98
clc
test r8d, 0xfffffffb
jmp 0x14040949b
je 0x14040960a
mov dword [rsp + 0x20], eax
movzx edx, r10w
mov rcx, rbp
movzx dx, r9b
mov dx, 0x341a
movsx dx, dil
mov edx, 4
jmp 0x1404094c4
call fcn.14041b2de
mov rbp, rax
jmp 0x1404094d1
jmp 0x14040960a
mov rcx, rsi
call fcn.14041e885
mov edi, eax
shl edi, 0x10
setge ch
mov rcx, rsi
jmp 0x1404094ee
call fcn.14041e885
or eax, edi
movups xmm0, xmmword [rsi + 0xd0]
movups xmmword [rsi + 0xc0], xmm0
btc cx, cx
movsx cx, bl
mov rcx, rsi
stc
cmp eax, 0x38425053
jne 0x140409629
call fcn.14041e885
mov edi, eax
dec ecx
shl cx, cl
shl edi, 0x10
mov cx, 0x53ef
movzx rcx, dx
xchg cx, cx
mov rcx, rsi
jmp 0x14040953c
call fcn.14041e885
or eax, edi
stc
cmp eax, 0x38425053
jmp 0x14040954e
jne 0x140408e15
mov rcx, rsi
jmp 0x14040955c
call fcn.14041e885
cmp eax, 1
jmp 0x140409569
jne 0x140408e15
cmp qword [rsi + 0x10], 0
je 0x1404098d1
mov rax, qword [rsp + 0x38]
inc bp
mov rcx, qword [rax]
ror bpl, cl
xadd al, bpl
sbb ax, 0x7f1b
mov rax, qword [r14]
xor bpl, 0xc7
neg bp
rol bpl, 0x36
mov ebp, ecx
clc
sub ebp, eax
cmp ebp, 5
jmp 0x1404095ab
jg 0x1404098db
mov qword [rsi + 0xc0], rcx
mov edx, 6
sbb rcx, 0x5ea676a3
sub edx, ebp
mov ecx, r10d
mov ecx, 0x55841d8e
mov rcx, qword [rsi + 0x28]
jmp 0x1404095d7
call qword [rsi + 0x18]
jmp 0x1404098f2
mov rcx, qword [rsp + 0x158]
test al, 0xf9
cmp r13b, 0x3f
cmc
test rcx, rcx
jmp 0x1404095f6
je 0x140409601
call fcn.140234d6a
sub ebp, ebp
xchg cx, cx
movzx rcx, r14w
mov rcx, qword [rsp + 0x168]
jmp 0x140409617
call fcn.140234d6a
mov rcx, qword [rsp + 0x160]
jmp 0x1404097ec
call fcn.14040dde5
test eax, eax
mov ebp, dword [rsp + 0x94]
je 0x1404096d6
mov rcx, rsi
bts edi, ebx
mov rdx, qword [rsp + 0xb8]
bswap bx
btr r8d, r14d
xor r12, 0x4ecc7758
mov r8, qword [rsp + 0xc0]
sub bpl, 0x2a
mov r9, qword [rsp + 0xc8]
adc bl, 0x8f
movaps xmm6, xmmword [rsp + 0x89c0]
add rsp, 0x89d8
not r13w
pop rbx
xchg r13b, dil
mov r13w, ax
setp r14b
pop rbp
movsx r12d, r12w
pop rdi
movsx r13, bp
movsx r13d, r10w
not r13b
pop rsi
movsx r13w, dl
setns r14b
movsx r15d, si
pop r12
setg r13b
movsx r13, di
pop r13
setae r15b
movzx r14, si
pop r14
movsxd r15, esi
mov r15b, sil
pop r15
jmp 0x1404096d1
jmp 0x14040e75c
mov rcx, rsi
jmp 0x1404096de
call fcn.14040f923
test eax, eax
jmp 0x1404096ea
je 0x140409864
mov dword [rsp + 0x20], ebp
mov rcx, rsi
cmovg edx, r8d
mov r9b, r13b
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
mov r9w, 0xedd
mov r9, qword [rsp + 0xc8]
jmp 0x140409720
call fcn.14040fade
jmp 0x1404097f4
mov dword [rsp + 0x20], ecx
mov rcx, rbp
xchg r8b, r8b
movsx r8, r13w
mov r8d, edi
jmp 0x140409740
call fcn.14041ce48
mov rbp, rax
cmc
test r11d, edx
mov dword [rsi + 0xc], edi
cmp r14w, r9w
test rax, rax
jmp 0x14040975b
je 0x140408e15
mov eax, dword [rsi]
movzx ecx, sp
mov rcx, qword [rsp + 0xb8]
stc
mov dword [rcx], eax
btc cx, 0x11
btr ecx, r13d
mov eax, dword [rsi + 4]
bsf cx, r11w
or cl, 0xa9
mov rcx, qword [rsp + 0xc0]
cmp bpl, 0xe4
cmc
mov dword [rcx], eax
mov rcx, qword [rsp + 0xc8]
stc
test dl, 0x6c
jmp 0x1404097a5
test rcx, rcx
jmp 0x1404097ad
je 0x1404097c6
mov eax, dword [rsi + 8]
test r14, r13
cmp rdx, r15
mov dword [rcx], eax
test ch, 0xab
jmp 0x1404097c6
sub ecx, ecx
jmp 0x1404097cd
call fcn.140234d6a
mov rcx, qword [rsp + 0x160]
call fcn.140234d6a
mov rcx, qword [rsp + 0x158]
jmp 0x1404097ec
call fcn.140234d6a
mov rax, rbp
movaps xmm6, xmmword [rsp + 0x89c0]
add rsp, 0x89d8
mov bl, spl
pop rbx
movsx r15, sp
pop rbp
movzx r14w, bpl
movzx r14d, r11w
pop rdi
setno r12b
movsxd rsi, esi
movzx rsi, r15w
pop rsi
setb r13b
pop r12
pop r13
movzx r15, r8w
not r15
pop r14
movsx r15w, r8b
pop r15
ret
movups xmm0, xmmword [rsi + 0xd0]
movups xmmword [rsi + 0xc0], xmm0
cmp r9, 0x776a1cd6
cmc
cmp eax, 0x7c
jmp 0x140409859
jne 0x1404093d6
jmp 0x14040922f
mov rcx, rsi
jmp 0x14040986c
call fcn.14041415f
test eax, eax
jmp 0x140409878
je 0x140409bb4
mov rax, qword [rsp + 0x50]
mov cx, bx
mov qword [rsp + 0x28], rax
jmp 0x140409890
mov dword [rsp + 0x20], ebp
mov rcx, rsi
cmovp r8, r13
movsx r9w, r8b
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
bswap r9
mov r9w, di
xchg r9, r9
mov r9, qword [rsp + 0xc8]
jmp 0x1404098c7
call fcn.1404143f9
jmp 0x1404097f4
mov rax, qword [r14]
movsx ecx, r13w
xchg cx, cx
add rax, 6
mov cx, 0x19a1
movsxd rcx, r13d
mov qword [r14], rax
cmovns cx, r9w
movsx rcx, r14w
mov rcx, rsi
jmp 0x1404098fa
call fcn.14041e885
cmp eax, 0x10
jmp 0x140409907
ja 0x140408e15
mov dword [rsp + 0x68], eax
mov rcx, rsi
jmp 0x140409919
call fcn.14041e885
mov edi, eax
movsx rcx, cx
and ch, 0xcf
shl edi, 0x10
movsx ecx, si
mov rcx, rsi
call fcn.14041e885
mov r13d, eax
or r13d, edi
xchg cl, cl
movsx ecx, r12w
mov rcx, rsi
jmp 0x140409949
call fcn.14041e885
mov edi, eax
mov rcx, rsi
jmp 0x140409958
call fcn.14041e885
sub ebp, ebp
cmp r13d, 0x1000000
jmp 0x14040996b
jg 0x1404097f1
shl edi, 0x10
or edi, eax
test sp, bp
cmp edi, 0x1000000
jmp 0x140409984
jg 0x1404097f1
mov rcx, rsi
jmp 0x140409992
call fcn.14041e885
cmp ax, 0x10
jmp 0x1404099a0
je 0x1404099b4
cmp eax, 8
jmp 0x1404099ae
jne 0x140408e15
mov dword [rsp + 0x78], eax
bswap rcx
mov rcx, rsi
jmp 0x1404099c3
call fcn.14041e885
cmp eax, 3
jmp 0x1404099d0
jne 0x140408e15
mov dword [rsp + 0x70], edi
not cl
xchg cl, cl
mov rcx, rsi
call fcn.14041e885
mov edi, eax
sbb cx, 0x17b8
rcr cl, 0xd3
shl edi, 0x10
movzx cx, r12b
cmovb cx, di
movsx cx, r9b
mov rcx, rsi
call fcn.14041e885
or eax, edi
je 0x14040a3fe
js 0x14040a32e
cmp qword [rsi + 0x10], 0
jmp 0x140409a21
je 0x14040a3e8
mov rcx, qword [rsp + 0x38]
mov rbp, qword [rcx]
bt di, di
adc edx, 0x15690335
mov rcx, qword [r14]
cmp bpl, r12b
mov edi, ebp
sub edi, ecx
rol dl, 0x3f
rcr dh, 0xa1
mov dx, 0x54d3
mov edx, eax
test dx, 0x2ac2
sub edx, edi
jmp 0x140409a5b
jle 0x14040a3eb
mov qword [rsi + 0xc0], rbp
mov rcx, qword [rsi + 0x28]
jmp 0x140409a71
call qword [rsi + 0x18]
jmp 0x14040a3fe
cmp r10d, 0xf
jg 0x140409af1
mov edi, dword [rsp + 0x104]
mov eax, dword [rsp + 0x120]
mov r13b, 0x37
add eax, ebp
mov r13d, edi
cmp rbp, rdx
jmp 0x140409aa2
sub r13d, eax
jmp 0x140409aaa
sar r13d, 2
test r13d, r13d
jmp 0x140409ab6
je 0x140409af1
mov dword [rsp + 0x40], ebp
rol al, cl
mov qword [rsp + 0x70], rdi
shl al, 0xa4
mov dword [rsp + 0xa8], r9d
mov r9d, edx
xadd al, al
neg al
cmp r11d, 0xff000000
sete al
stc
jmp 0x140409aea
xor edx, edx
jmp 0x140409c9b
movsxd rdi, dword [rsp + 0x104]
movsxd rax, dword [rsi + 0xb8]
cmp dil, dil
add rax, qword [rsi + 0xc0]
cmp r9w, 0x4d90
cmc
sub rax, qword [rsi + 0xd0]
test r8w, cx
cmp dil, 0x50
cmp rax, rdi
jmp 0x140409b28
jne 0x140408e15
cmp r11d, 0xff000000
jmp 0x140409b3a
sete al
mov r13b, 1
stc
cmp edx, ebx
mov dword [rsp + 0x58], r13d
cmp r13b, 0x9d
jmp 0x140409b51
cmp r10d, 0x18
jmp 0x140409b5a
mov dword [rsp + 0xa8], r9d
jmp 0x140409b67
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x40], ebp
jne 0x140409c82
cmp r11d, 0xff000000
jne 0x140409c82
mov r9d, edx
mov edi, 3
ror r10d, cl
movsx r10d, r15w
rcl r10b, cl
mov r10d, 0x18
test bp, r8w
mov byte [rsp + 0x88], 1
stc
cmp r9w, sp
xor r13d, r13d
jmp 0x140409cc2
mov rcx, rsi
call fcn.140404512
test eax, eax
jmp 0x140409bc3
je 0x140409ea7
mov dword [rsp + 0x20], ebp
mov rcx, rsi
mov rbx, qword [rsp + 0xb8]
mov rdx, rbx
mov rsi, qword [rsp + 0xc0]
xchg edi, r9d
movzx r9d, r8w
mov r8, rsi
bswap rdi
mov rdi, qword [rsp + 0xc8]
mov r9b, dl
mov r9, rdi
jmp 0x140409c03
call fcn.14041490a
test ebp, ebp
jmp 0x140409c0f
jne 0x140409c17
mov ebp, dword [rdi]
mov r8d, dword [rsi]
shld r13w, bp, 0x82
shrd r9d, edx, 0xf
mov edx, dword [rbx]
mov rcx, rax
mov r12b, 0x3d
mov r9d, ebp
bsf ebp, r13d
clc
movsx r12w, spl
movaps xmm6, xmmword [rsp + 0x89c0]
rcr r12b, cl
add rsp, 0x89d8
pop rbx
pop rbp
xchg r13b, r13b
movzx r12d, r12w
bswap di
pop rdi
movzx r13d, r12w
movsx rsi, cx
pop rsi
movzx r13d, r8w
mov r12, 0x22bb5c60
pop r12
setns r13b
pop r13
pop r14
movzx r15, bp
pop r15
jmp 0x140416015
mov r9d, edx
movsxd rdi, r10d
sub dl, 0x4c
rol dl, cl
mov dl, 1
sal di, 0xbf
xor r13d, r13d
cmp si, 0x1736
mov byte [rsp + 0x88], dl
cmp r11d, 1
mov edi, 4
jmp 0x140409cb0
sbb edi, 0
cmp r14b, 0xa2
cmc
test esp, 0x78075ec8
mov dword [rsp + 0x58], eax
mov dword [rsi + 8], edi
mov eax, dword [rsp + 0x94]
cmp eax, 3
jmp 0x140409cd4
cmovge edi, eax
jmp 0x140409cdc
test r8d, r8d
jmp 0x140409ce4
je 0x140409d16
sub ebp, ebp
shl eax, cl
or al, dil
rcr rax, 0x32
mov eax, 0x7fffffff
jmp 0x140409cff
xor edx, edx
clc
test r10w, r9w
div r8d
cmp eax, edi
jmp 0x140409d10
jb 0x1404097f1
mov dword [rsp + 0x50], edi
mov ebp, edi
test r10b, dil
imul ebp, r8d
jmp 0x140409d28
test ebp, ebp
js 0x140408e15
test r9d, r9d
je 0x140409d56
mov eax, 0x7fffffff
sub edx, edx
test r11, 0x121a3e18
div ecx
cmp eax, ebp
jmp 0x140409d50
jb 0x140408e15
test r8d, r8d
jmp 0x140409d5e
je 0x140409d8b
mov eax, 0x7fffffff
clc
cmc
test r13w, 0x1e3b
xor edx, edx
cmc
div r8d
clc
cmp r14b, 0x54
cmp eax, dword [rsp + 0x50]
jmp 0x140409d85
jb 0x140408e15
test r9d, r9d
jmp 0x140409d93
je 0x140409dbe
mov eax, 0x7fffffff
jmp 0x140409da7
xor edx, edx
test edi, ecx
div ecx
cmp r12w, r14w
cmp r11b, 0x2c
cmc
cmp eax, ebp
jb 0x140408e15
mov dword [rsp + 0xa0], r11d
mov dword [rsp + 0x48], r10d
test r9w, 0x683d
mov dword [rsp + 0xdc], r9d
clc
imul ebp, ecx
xchg cx, cx
movzx ecx, r10w
movsxd rcx, ebp
jmp 0x140409dec
call fcn.140179b4c
test rax, rax
je 0x140408e15
mov rdi, rax
mov ecx, dword [rsp + 0x48]
cmc
test sil, r10b
test ax, 0x1f5f
cmp ecx, 0xf
jmp 0x140409e11
mov qword [rsp + 0x60], rdi
jg 0x14040a345
cmp r13d, 0x101
mov al, 0x44
movsx r8, r15w
setge al
jmp 0x140409e38
or byte [rsp + 0x88], al
movsx r8w, bl
mov r8d, dword [rsp + 0x40]
jmp 0x140409e4e
jne 0x14040cf28
test r13d, r13d
jle 0x14040ad3e
mov eax, r13d
test r11d, 0x777468b0
bt bp, r11w
mov qword [rsp + 0x58], rax
btr ax, 0x53
not bp
sal eax, 0x8a
mov rbp, qword [r14]
sar al, 0x92
sal ax, cl
bt eax, r13d
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
sub edi, edi
jmp 0x140409e98
mov dword [rsp + 0x40], r8d
jmp 0x140409ea2
jmp 0x140409f3b
mov rcx, rsi
jmp 0x140409eaf
call fcn.1404163d5
test eax, eax
jmp 0x140409ebb
je 0x140408e15
mov dword [rsp + 0x20], ebp
mov ecx, ebp
mov rcx, rsi
movzx edx, r11w
movsx dx, bl
mov rdx, qword [rsp + 0xb8]
bswap r9
mov r9w, 0x28f8
movsxd r8, esi
mov r8, qword [rsp + 0xc0]
xchg r9b, r9b
mov r9, qword [rsp + 0xc8]
jmp 0x140409efd
call fcn.140416b6c
jmp 0x1404097f4
inc rbp
mov qword [r14], rbp
jmp 0x140409f12
mov byte [rsp + rdi*4 + 0x153], 0xff
jmp 0x140409f1f
inc rdi
test r9b, 0xa
jmp 0x140409f2b
cmp qword [rsp + 0x58], rdi
jmp 0x140409f35
je 0x14040ad3e
cmp rbp, rax
jmp 0x140409f43
jae 0x140409f75
lea rcx, [rbp + 1]
mov qword [r14], rcx
cmovs rdx, rdi
movsx dx, dil
movsx rdx, r8w
movzx edx, byte [rbp]
movsx bp, r15b
movzx rbp, r11w
movsxd rbp, edi
mov rbp, rcx
jmp 0x14040a034
cmp dword [r12], 0
jmp 0x140409f7f
je 0x140409fed
mov r8d, dword [rsi + 0x34]
movsx rcx, r10w
movsx dx, r12b
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x140409fae
sub ecx, dword [rsi + 0xd0]
clc
add dword [rsi + 0xb8], ecx
stc
jmp 0x140409fc1
test eax, eax
je 0x140409ff4
cdqe
sete dh
shld dx, sp, 0xea
add rax, rbx
not dl
movsx edx, r15w
movzx rdx, r15w
movzx edx, byte [rbx]
jmp 0x140409fe8
jmp 0x14040a011
sub edx, edx
jmp 0x14040a034
mov dword [r12], 0
mov byte [rbx], 0
sal r8b, cl
xor edx, edx
mov rax, r15
movsx r8d, bx
sal bp, cl
bswap bp
mov rcx, qword [rsp + 0x38]
neg bpl
mov qword [rcx], rax
sbb rbp, r9
mov qword [r14], r15
mov rbp, r15
ror r8d, cl
sar r8b, cl
mov r8d, dword [rsp + 0x40]
cmp ch, 0xd
stc
mov byte [rsp + rdi*4 + 0x152], dl
test r8b, r12b
cmp rbp, rax
jmp 0x14040a046
jae 0x14040a074
lea rcx, [rbp + 1]
movzx dx, r8b
mov dh, 0x54
mov qword [r14], rcx
cdq
movzx edx, byte [rbp]
movsx ebp, r9w
mov bpl, 0x74
mov rbp, rcx
jmp 0x14040a06f
jmp 0x14040a13f
cmp dword [r12], 0
je 0x14040a0e1
mov ebp, r8d
cmovs cx, r8w
mov r8d, dword [rsi + 0x34]
movzx edx, r9w
bswap dx
movsx edx, dx
mov rcx, qword [rsi + 0x28]
not dl
cdq
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
cmc
clc
sub ecx, dword [rsi + 0xd0]
clc
add dword [rsi + 0xb8], ecx
jmp 0x14040a0bd
test eax, eax
jmp 0x14040a0c4
je 0x14040a0e8
cdqe
shr dh, 0xf2
add rax, rbx
cwd
movzx edx, byte [rbx]
jmp 0x14040a0dc
jmp 0x14040a10f
sub edx, edx
jmp 0x14040a13f
mov dword [r12], 0
btr r8, rdi
sbb cx, r11w
xor r8b, 0x14
mov byte [rbx], 0
rcl ax, cl
btc r8d, r8d
xor edx, edx
lahf
mov rax, r15
sub r8b, cl
mov r8d, ebp
mov rcx, qword [rsp + 0x38]
xor rbp, 0x71f107d3
sar rbp, 0x46
btc bp, 0x3b
mov qword [rcx], rax
bswap rbp
cmovns ebp, r9d
mov qword [r14], r15
mov rbp, r15
test r13, 0x330108be
cmc
mov byte [rsp + rdi*4 + 0x151], dl
test bx, 0x2651
test eax, esp
cmc
cmp rbp, rax
jmp 0x14040a156
jae 0x14040a181
lea rcx, [rbp + 1]
mov qword [r14], rcx
movsx edx, bx
mov rdx, rbp
xchg dx, dx
movzx edx, byte [rbp]
cmovp ebp, r8d
jmp 0x14040a179
mov rbp, rcx
jmp 0x14040a24e
cmp dword [r12], 0
jmp 0x14040a18b
je 0x14040a1e9
mov ebp, r8d
mov r8d, dword [rsi + 0x34]
cqo
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040a1a6
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x14040a1b5
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
jmp 0x14040a1c8
test eax, eax
je 0x14040a1f5
cdqe
bt rdx, rbx
add rax, rbx
seto dh
movzx edx, byte [rbx]
jmp 0x14040a1e4
jmp 0x14040a21f
xor edx, edx
jmp 0x14040a1f0
jmp 0x14040a24e
mov dword [r12], 0
shr rax, 0xfb
bt ax, dx
mov byte [rbx], 0
shrd r8w, cx, 0x86
btc cx, 0x75
sub edx, edx
btc eax, 0xa1
mov rax, r15
movsxd r8, r11d
mov r8d, ebp
bts bp, di
sal bp, 0x8d
sal rbp, cl
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
rcl ebp, 7
clc
mov qword [r14], r15
xor rbp, r10
sal bpl, cl
mov rbp, r15
clc
jmp 0x14040a24e
mov byte [rsp + rdi*4 + 0x150], dl
cmp r8d, 0xc
jmp 0x14040a25e
je 0x140409f12
cmp rbp, rax
jmp 0x14040a26c
jb 0x140409f07
cmp dword [r12], 0
jmp 0x14040a27c
je 0x140409f12
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
movzx dx, r8b
bswap dx
movsx dx, r9b
mov rdx, rbx
jmp 0x14040a29f
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
clc
jmp 0x14040a2ae
sub ecx, dword [rsi + 0xd0]
test r9d, ebp
add dword [rsi + 0xb8], ecx
stc
test eax, eax
jmp 0x14040a2c5
je 0x14040a2da
cdqe
add rax, rbx
jmp 0x14040a2d5
jmp 0x14040a2f7
mov dword [r12], 0
movsxd r8, edx
mov byte [rbx], 0
mov rax, r15
cmovp bp, ax
jmp 0x14040a2f7
mov rcx, qword [rsp + 0x38]
movzx r8, r15w
movzx bp, r9b
jmp 0x14040a30a
mov qword [rcx], rax
movzx ebp, bp
xchg r8b, bpl
movzx rbp, r14w
mov rbp, r15
jmp 0x14040a324
mov r8d, dword [rsp + 0x40]
jmp 0x140409f0a
mov rax, qword [rsp + 0x38]
jmp 0x14040a338
mov rax, qword [rax]
jmp 0x14040a340
jmp 0x14040a3f7
mov edx, dword [rsp + 0x40]
btr ax, 0xa2
add edx, dword [rsp + 0x120]
mov rax, qword [rsp + 0x70]
sub eax, edx
jmp 0x14040a361
mov qword [rsp + 0x70], rax
je 0x14040c171
js 0x14040b42d
cmp qword [rsi + 0x10], 0
jmp 0x14040a37c
je 0x14040c138
mov rax, qword [rsp + 0x38]
rcr dl, 9
test dl, r13b
dec cl
mov rcx, qword [rax]
bsr edi, r15d
mov rax, qword [r14]
cqo
mov bpl, 0xd6
shl bp, cl
mov ebp, ecx
movzx edx, di
test r10b, 0xf2
sub ebp, eax
mov dh, 0xf1
mov rdi, qword [rsp + 0x70]
movzx dx, spl
mov edx, edi
test ch, 0xcd
cmp r8, rbp
test rax, r12
sub edx, ebp
jmp 0x14040a3cb
jle 0x14040c147
mov qword [rsi + 0xc0], rcx
movzx cx, bl
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x18]
jmp 0x14040c161
mov rcx, qword [r14]
mov eax, eax
test si, sp
clc
add rax, rcx
seta ch
mov qword [r14], rax
movzx rcx, r10w
mov rcx, rsi
call fcn.14041e885
mov edi, eax
mov cx, si
shl edi, 0x10
movsx cx, r13b
mov ecx, edi
mov rcx, rsi
jmp 0x14040a41d
call fcn.14041e885
or eax, edi
jmp 0x14040a429
je 0x14040a4d0
js 0x14040a491
cmp qword [rsi + 0x10], 0
jmp 0x14040a43f
je 0x14040a4a8
mov rcx, qword [rsp + 0x38]
inc bpl
mov rbp, qword [rcx]
mov rcx, qword [r14]
mov edi, ebp
rcr edx, 0x7b
sub edi, ecx
mov edx, eax
cmp ecx, ebp
jmp 0x14040a464
sub edx, edi
jmp 0x14040a46b
jle 0x14040a4b3
mov qword [rsi + 0xc0], rbp
mov cl, dil
movsx cx, r15b
mov rcx, qword [rsi + 0x28]
jmp 0x14040a489
call qword [rsi + 0x18]
jmp 0x14040a4d0
mov rax, qword [rsp + 0x38]
jmp 0x14040a49b
mov rax, qword [rax]
jmp 0x14040a4a3
jmp 0x14040a4c9
mov rcx, qword [r14]
test r9b, 0xea
test edi, r14d
stc
mov eax, eax
cmp r14w, 0x18a7
test r10b, r8b
jmp 0x14040a4c3
add rax, rcx
movsxd rcx, r15d
mov qword [r14], rax
movzx ecx, r11w
mov rcx, rsi
jmp 0x14040a4d8
call fcn.14041e885
mov edi, eax
rol rcx, 0x96
mov cx, 0x3fb7
bt cx, cx
shl edi, 0x10
xchg cx, cx
mov rcx, rsi
jmp 0x14040a4f9
call fcn.14041e885
or eax, edi
not dil
seta dil
movzx edi, bp
mov edi, dword [rsp + 0x70]
jmp 0x14040a513
je 0x14040a5bf
js 0x14040a596
cmp qword [rsi + 0x10], 0
jmp 0x14040a529
je 0x14040a5a8
mov rcx, qword [rsp + 0x38]
and rdi, rsp
cmc
sub di, ax
mov rbp, qword [rcx]
bt di, 0xd3
setnp dh
mov cx, 0x3a68
mov rcx, qword [r14]
mov edi, ebp
inc dh
movsx rdx, sp
sub edi, ecx
shl dx, cl
mov edx, eax
test esp, 0x5bac2b00
cmc
sub edx, edi
setle dil
bswap di
mov edi, dword [rsp + 0x70]
jmp 0x14040a575
jle 0x14040a5ab
mov qword [rsi + 0xc0], rbp
mov cl, dil
mov rcx, qword [rsi + 0x28]
jmp 0x14040a58e
call qword [rsi + 0x18]
jmp 0x14040a5bf
mov rax, qword [rsp + 0x38]
jmp 0x14040a5a0
mov rax, qword [rax]
jmp 0x14040a5bc
mov rcx, qword [r14]
mov eax, eax
test r10b, 0x62
add rax, rcx
movsx ecx, cx
mov cl, 0xdc
setle ch
mov qword [r14], rax
mov rcx, rsi
jmp 0x14040a5c7
call fcn.14041e885
cmp eax, 1
jmp 0x14040a5d4
ja 0x140408e15
mov dword [rsp + 0x60], eax
bt rdx, rdi
shl r8b, cl
bsf dx, r9w
xor ebp, ebp
mov ecx, 4
movsx r8, r8w
mov edx, edi
cmovg r8d, ebp
mov r8d, r13d
test r9, 0x10e12ac4
xor r9d, r9d
jmp 0x14040a60d
call fcn.14026cc94
test eax, eax
jmp 0x14040a619
je 0x1404097f1
cmp dword [rsp + 0x40], 0x10
jmp 0x14040a629
jne 0x14040a692
cmp dword [rsp + 0x78], 0x10
jne 0x14040a692
cmp dword [rsp + 0x60], 0
jmp 0x14040a644
jne 0x14040a692
mov ecx, 8
rol r8b, 0xf8
ror r8b, cl
mov edx, edi
neg r8b
and r8w, r9w
xchg r8w, r8w
mov r8d, r13d
cmp r12b, cl
clc
xor r9d, r9d
jmp 0x14040a672
call fcn.1400e00e4
mov rbp, rax
bswap ax
mov rax, qword [rsp + 0x50]
mov dword [rax], 0x10
jmp 0x14040a68d
jmp 0x14040a6ab
mov eax, r13d
imul eax, edi
shl eax, 2
movsxd rcx, eax
jmp 0x14040a6a3
call fcn.140179b4c
mov rbp, rax
test rbp, rbp
je 0x140408e15
imul edi, r13d
cmp dword [rsp + 0x60], 0
mov qword [rsp + 0x60], rbp
mov qword [rsp + 0x48], rdi
jmp 0x14040a6cc
mov dword [rsp + 0xb4], r13d
jmp 0x14040a6d9
je 0x14040ade1
mov edx, dword [rsp + 0x68]
imul edx, r13d
add cx, 0x5405
bswap cx
bts cx, cx
add edx, edx
movsx rcx, dx
jmp 0x14040a700
mov rcx, rsi
call fcn.14026311d
mov eax, dword [rsp + 0x68]
clc
mov qword [rsp + 0x80], rax
or al, dil
ror ah, cl
lea eax, [rdi - 1]
test r11w, ax
cmc
mov dword [rsp + 0x88], eax
movzx ax, bl
cmc
cdqe
mov eax, edi
test r10b, 0x9e
and eax, 0xfffffff8
cmc
cmp bp, r13w
clc
mov dword [rsp + 0x98], eax
and edi, 7
cmp bpl, bl
jmp 0x14040a751
mov qword [rsp + 0xa8], rdi
jmp 0x14040a75e
xor eax, eax
jmp 0x14040a77c
mov rax, qword [rsp + 0x58]
inc rax
jmp 0x14040a772
cmp rax, 4
je 0x14040b2ef
lea rdi, [rax + rbp]
mov qword [rsp + 0x58], rax
test bh, 0xd8
clc
cmp rax, qword [rsp + 0x80]
jae 0x14040ac70
cmp dword [rsp + 0x48], 0
jmp 0x14040a7a1
jle 0x14040a765
xor ecx, ecx
movzx r13d, sp
mov rax, qword [rsp + 0x48]
mov r13d, 0x4c647742
jmp 0x14040a7bd
mov r13d, eax
jmp 0x14040a7c5
jmp 0x14040a814
mov ecx, dword [rsp + 0x40]
cdqe
rcr rbp, 0x14
movzx ebp, sp
add ecx, r13d
shl eax, 0x6b
movsxd rax, r10d
mov rbp, qword [rsp + 0x60]
sal r13b, 0x31
mov rax, qword [rsp + 0x48]
inc r13b
shl r13d, 0x9e
movzx r13d, r13w
mov r13d, eax
jmp 0x14040a806
sub r13d, ecx
jmp 0x14040a80e
jle 0x14040a765
mov rdx, qword [r14]
cmc
sal ah, 0x70
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
cmp ebp, 0x1ce262cb
jmp 0x14040a82f
cmp rdx, rax
jmp 0x14040a837
mov dword [rsp + 0x40], ecx
jmp 0x14040a840
jae 0x14040a868
lea rcx, [rdx + 1]
mov r8d, r12d
setl r8b
movsxd r8, r14d
mov qword [r14], rcx
movzx r8, bp
movsx r8d, r13w
movzx r8d, byte [rdx]
jmp 0x14040a917
cmp dword [r12], 0
je 0x14040a8c3
mov r8d, dword [rsi + 0x34]
cwd
setg ch
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040a888
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x14040a8cb
cdqe
test bpl, r14b
bts r8, rsp
add rax, rbx
xchg r8b, r8b
movzx r8d, byte [rbx]
jmp 0x14040a8be
jmp 0x14040a8f0
xor r13d, r13d
jmp 0x14040a95e
mov dword [r12], 0
sbb ah, ah
movzx ax, dil
rol cx, cl
mov byte [rbx], 0
sal ax, cl
stc
xor r8d, r8d
setl al
mov rax, r15
movsxd rcx, r15d
mov rcx, qword [rsp + 0x38]
cmp esi, 0xd15479
mov qword [rcx], rax
clc
movsx rcx, sp
movzx ecx, ax
mov qword [r14], r15
sar cx, 0x8f
shl cl, 0xb8
mov rcx, r15
cmp bpl, r10b
stc
cmp r8b, 0x80
jmp 0x14040a920
jne 0x14040a934
mov ecx, dword [rsp + 0x40]
jmp 0x14040a92f
jmp 0x14040a7e9
movzx edx, r8b
jmp 0x14040a93f
test r8b, r8b
jmp 0x14040a947
js 0x14040aa87
cmp r13d, edx
mov r13d, edx
jmp 0x14040a958
jbe 0x14040add4
inc r13d
setbe bpl
bswap ebp
mov ebp, r13d
jmp 0x14040a993
lea rcx, [rax + 1]
test di, 0xb34
mov qword [r14], rcx
movzx eax, byte [rax]
clc
mov byte [rdi], al
cmc
add rdi, 4
jmp 0x14040a98b
dec ebp
je 0x14040a7ca
mov rax, qword [r14]
stc
movzx cx, cl
mov rcx, qword [rsp + 0x38]
stc
cmp rax, qword [rcx]
jmp 0x14040a9a9
jb 0x14040a96f
cmp dword [r12], 0
jmp 0x14040a9b9
je 0x14040aa33
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
cqo
mov rdx, rbx
jmp 0x14040a9d1
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test dil, 0x72
test r10b, r14b
cmp bl, r11b
sub ecx, dword [rsi + 0xd0]
clc
cmp r11w, 0x3994
add dword [rsi + 0xb8], ecx
cmp al, r14b
test r8, 0x6c134656
test eax, eax
jmp 0x14040aa08
je 0x14040aa3a
movsxd rcx, eax
sal ax, 0x96
cbw
bsr ax, r14w
add rcx, rbx
nop
setg ah
not ah
movzx eax, byte [rbx]
jmp 0x14040aa2e
jmp 0x14040aa68
xor eax, eax
jmp 0x14040a97f
mov dword [r12], 0
mov byte [rbx], 0
btc cx, r15w
movsx dx, bh
sub eax, eax
movsx dx, sil
cwd
movsxd rcx, r15d
mov rcx, r15
jmp 0x14040aa68
mov rdx, qword [rsp + 0x38]
jmp 0x14040aa72
mov qword [rdx], rcx
jmp 0x14040aa7a
mov qword [r14], r15
jmp 0x14040aa82
jmp 0x14040a97f
mov r9d, 0x101
stc
sub r9d, edx
cmc
cmp cx, di
test ecx, r10d
cmp r9d, r13d
jmp 0x14040aaa0
ja 0x14040add4
mov r13d, edx
cmp r9b, r9b
cmp rcx, rax
jmp 0x14040aab4
jae 0x14040aad8
lea rax, [rcx + 1]
jmp 0x14040aac3
mov qword [r14], rax
movzx ax, al
cwde
movzx eax, byte [rcx]
jmp 0x14040aad3
jmp 0x14040ab9a
cmp dword [r12], 0
je 0x14040ab4e
mov dword [rsp + 0xa0], r9d
cdq
movzx ecx, r10w
movsx rdx, sp
mov dword [rsp + 0x78], r8d
movzx r8d, sp
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmc
clc
add dword [rsi + 0xb8], ecx
clc
cmp r13b, 0x12
test eax, eax
jmp 0x14040ab2b
je 0x14040ab5a
movsxd rcx, eax
add rcx, rbx
nop
movzx ax, bpl
setg ah
movzx eax, byte [rbx]
jmp 0x14040ab49
jmp 0x14040ab75
xor eax, eax
jmp 0x14040ab55
jmp 0x14040ab9a
mov dword [r12], 0
cdq
neg dl
mov byte [rbx], 0
xor eax, eax
rol r9w, cl
mov rcx, r15
test r8b, 0x5f
mov r8d, dword [rsp + 0x78]
mov r9d, 0x29f347c5
or r9b, bpl
mov r9d, dword [rsp + 0xa0]
movsx edx, di
mov rdx, qword [rsp + 0x38]
cmc
mov qword [rdx], rcx
mov qword [r14], r15
test r9b, 7
jmp 0x14040aba3
je 0x14040abf6
mov cl, 1
sub cl, r8b
movzx ecx, cl
and ecx, 7
cmp rcx, r11
cmc
sub edx, edx
test bx, r13w
cmc
mov byte [rdi], al
stc
clc
add rdi, 4
jmp 0x14040abcc
inc rdx
stc
cmp ecx, edx
jmp 0x14040abd7
jne 0x14040abbf
add r13d, edx
bsr rcx, rbp
mov ecx, 0x101
sub ecx, r13d
jmp 0x14040abf1
jmp 0x14040ac00
mov ecx, r9d
clc
test r9d, ebx
cmp r8b, cl
cmp r8b, 0xf9
ja 0x14040ac5c
mov byte [rdi], al
cmp cx, si
mov byte [rdi + 4], al
mov byte [rdi + 8], al
cmp cl, r9b
mov byte [rdi + 0xc], al
cmp bx, 0x67d8
mov byte [rdi + 0x10], al
test r14w, dx
test r8b, 0xa8
mov byte [rdi + 0x14], al
clc
mov byte [rdi + 0x18], al
test r11b, spl
mov byte [rdi + 0x1c], al
cmp r8d, ebx
cmp r9w, 0x64ed
cmc
add rdi, 0x20
test r12w, r12w
cmp ax, 0x53a5
add ecx, 0xfffffff8
jmp 0x14040ac56
jne 0x14040ac0a
mov ecx, dword [rsp + 0x40]
test r11b, r10b
add ecx, r9d
jmp 0x14040ac6b
jmp 0x14040a7e9
cmp dword [rsp + 0x48], 0
jmp 0x14040ac7a
jle 0x14040a765
cmp qword [rsp + 0x58], 3
mov al, 0x9d
jmp 0x14040ac8d
sete al
neg al
test r15b, dil
stc
cmp dword [rsp + 0x88], 7
jmp 0x14040aca3
jb 0x14040ad06
mov ecx, dword [rsp + 0x98]
mov byte [rdi], al
stc
jmp 0x14040acb8
mov byte [rdi + 4], al
cmc
mov byte [rdi + 8], al
clc
mov byte [rdi + 0xc], al
test r12w, 0x6ca6
cmp r14b, 0xc9
mov byte [rdi + 0x10], al
cmc
cmp sil, r11b
mov byte [rdi + 0x14], al
clc
cmp r13d, 0x73fb0efb
mov byte [rdi + 0x18], al
cmc
stc
test bx, 0x73f8
mov byte [rdi + 0x1c], al
jmp 0x14040acf1
add rdi, 0x20
cmp dl, ch
clc
add ecx, 0xfffffff8
jmp 0x14040ad00
jne 0x14040acb0
test byte [rsp + 0x48], 7
jmp 0x14040ad10
je 0x14040a765
sub ecx, ecx
jmp 0x14040ad1d
mov byte [rdi + rcx*4], al
inc rcx
test r15d, eax
stc
cmp dword [rsp + 0xa8], ecx
jmp 0x14040ad33
jne 0x14040ad1d
jmp 0x14040a765
sub eax, eax
cmp r8d, 0xc
cmovbe cx, r8w
setg dh
sete al
or eax, 0xfffffffc
bsf edx, ebp
bts cx, di
imul r13d, eax
add r13d, dword [rsp + 0x70]
rcl edx, cl
or edx, 0x47ad7235
add r8d, dword [rsp + 0x120]
cmp eax, ebx
bsr dx, r8w
cmp r9, 0x12872143
sub r13d, r8d
mov rcx, rsi
mov edx, r13d
call fcn.14026311d
mov eax, dword [rsp + 0x48]
cmp eax, 1
je 0x14040b68c
cmp eax, 8
jmp 0x14040ada3
je 0x14040bb49
cmp eax, 4
jmp 0x14040adb1
jne 0x14040c129
mov ecx, dword [rsi]
jmp 0x14040adbe
inc ecx
cmc
test r9d, 0x40f0271d
shr ecx, 1
jmp 0x14040adcf
jmp 0x14040bb56
mov rcx, rbp
jmp 0x14040addc
jmp 0x14040cf30
mov edx, dword [rsp + 0x40]
xor edx, 0x10
adc r13w, r12w
stc
bsr r13, r14
mov eax, dword [rsp + 0x78]
bt r13d, 0x62
sbb r13w, di
ror r13w, 0x24
xor eax, 0x10
jmp 0x14040ae0b
or eax, edx
sete byte [rsp + 0x88]
shl r13d, cl
movsx rax, di
mov eax, dword [rsp + 0x68]
rcl r13, 0xb7
mov qword [rsp + 0xa0], rax
rcr ax, 0xa4
inc r13w
lea eax, [rdi - 1]
movzx r13d, r9w
mov dword [rsp + 0x98], eax
mov eax, edi
movzx r13w, r13b
or r13b, 0x57
and eax, 0xfffffff8
rcl r13, cl
mov dword [rsp + 0xd0], eax
mov eax, edi
and eax, 7
sub r13b, 0xd2
mov qword [rsp + 0xa8], rax
btr r13w, r15w
rcl al, 0xc4
shr r13b, 2
mov eax, edi
sub r13b, r11b
mov qword [rsp + 0x40], rax
sub edi, edi
jmp 0x14040ae88
mov qword [rsp + 0x58], rbp
movsx r13, bp
movzx r13w, al
setno r13b
mov r13, rbp
jmp 0x14040aea2
jmp 0x14040aef2
mov rdi, qword [rsp + 0x80]
movsx rbp, bp
movzx rbp, cx
inc rdi
not bp
cmovne bp, si
bswap rbp
inc r13
or bpl, 0x39
btc ebp, 0xd3
xchg bpl, bpl
add qword [rsp + 0x58], 2
rcl bp, cl
sub rbp, r11
cmp rdi, 4
mov rbp, qword [rsp + 0x60]
jmp 0x14040aeec
je 0x14040b2ef
cmp rdi, qword [rsp + 0xa0]
mov qword [rsp + 0x80], rdi
jmp 0x14040af07
jae 0x14040af79
mov rax, qword [rsp + 0x50]
stc
cmc
cmp dword [rax], 0x10
movsx eax, r14w
cwde
mov rax, qword [rsp + 0x48]
jmp 0x14040af26
jne 0x14040b07e
test eax, eax
jle 0x14040aea7
sub edi, edi
movsx cx, r15b
jmp 0x14040af42
mov rcx, rsi
call fcn.14041e885
mov rcx, qword [rsp + 0x58]
jmp 0x14040af54
mov word [rcx + rdi*8], ax
jmp 0x14040af5d
inc rdi
jmp 0x14040af65
cmp dword [rsp + 0x40], edi
jmp 0x14040af6e
jne 0x14040af42
jmp 0x14040aea7
cmp byte [rsp + 0x88], 0
jmp 0x14040af89
mov rdx, qword [rsp + 0x48]
jmp 0x14040af93
je 0x14040b0d5
xor eax, eax
adc cl, r13b
shr cl, 0xef
cmp rdi, 3
sete cl
test edx, edx
jmp 0x14040afaf
jle 0x14040aea7
mov al, cl
and cx, 0x3083
neg eax
rcl ecx, cl
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x80]
cmp r13d, ecx
jmp 0x14040afd6
lea rcx, [rcx + rdx*2]
jmp 0x14040afdf
cmp dword [rsp + 0x98], 7
jmp 0x14040afec
jb 0x14040b03f
mov edx, dword [rsp + 0xd0]
cmp r9b, 0x97
clc
mov word [rcx], ax
test bpl, 0x73
mov word [rcx + 8], ax
stc
mov word [rcx + 0x10], ax
mov word [rcx + 0x18], ax
mov word [rcx + 0x20], ax
mov word [rcx + 0x28], ax
mov word [rcx + 0x30], ax
jmp 0x14040b028
mov word [rcx + 0x38], ax
cmp bl, 0xd8
cmp r11d, r8d
add rcx, 0x40
add edx, 0xfffffff8
jne 0x14040affe
mov rdx, qword [rsp + 0x48]
clc
test dl, 7
jmp 0x14040b04d
je 0x14040aea7
sub edx, edx
mov word [rcx + rdx*8], ax
inc rdx
test r14b, r8b
cmp rdi, r15
jmp 0x14040b067
cmp dword [rsp + 0xa8], edx
jmp 0x14040b073
jne 0x14040b055
jmp 0x14040aea7
cmp dword [rsp + 0x78], 0x10
jne 0x14040b12d
test eax, eax
jmp 0x14040b090
jle 0x14040aea7
xor edi, edi
movzx ecx, r13w
movsx cx, cl
mov rcx, rsi
jmp 0x14040b0a8
call fcn.14041e885
mov rcx, r13
jmp 0x14040b0b5
mov byte [rcx + rdi*4], ah
jmp 0x14040b0bd
inc rdi
test r10b, 0x6a
stc
cmc
cmp dword [rsp + 0x40], edi
jne 0x14040b0a0
jmp 0x14040aea7
cmp rdi, 3
sete al
test ch, 0x74
jmp 0x14040b0e4
test edx, edx
jmp 0x14040b0eb
jle 0x14040aea7
neg al
xadd ecx, edx
sar cl, 0x10
mov rcx, qword [rsp + 0x60]
btr rdx, 0x9a
cmc
mov rdx, qword [rsp + 0x80]
add rcx, rdx
cmc
cmp dword [rsp + 0x98], 7
jmp 0x14040b11d
jae 0x14040b26d
mov rbp, qword [rsp + 0x48]
jmp 0x14040b2bb
test eax, eax
jmp 0x14040b134
jle 0x14040aea7
mov rbp, qword [r14]
mov rax, qword [rsp + 0x38]
test ebx, r10d
mov rax, qword [rax]
sub edi, edi
jmp 0x14040b14f
jmp 0x14040b199
lea rcx, [rbp + 1]
cwd
mov qword [r14], rcx
movzx rdx, r9w
cmovbe edx, edx
movzx edx, byte [rbp]
mov bpl, bpl
inc ebp
movsx rbp, r15w
mov rbp, rcx
movsxd rcx, ebx
not ch
mov rcx, r13
jmp 0x14040b181
mov byte [r13 + rdi*4], dl
jmp 0x14040b18b
inc rdi
cmc
cmp dword [rsp + 0x40], edi
je 0x14040aea7
cmp rbp, rax
jmp 0x14040b1a1
jb 0x14040b154
cmp dword [r12], 0
je 0x14040b205
mov r8d, dword [rsi + 0x34]
cwd
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmc
test sp, r14w
sub ecx, dword [rsi + 0xd0]
cmc
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040b1e1
je 0x14040b211
cdqe
sub dl, r14b
add rax, rbx
mov edx, 0x17373db0
cmovge rdx, r12
movzx edx, byte [rbx]
jmp 0x14040b200
jmp 0x14040b240
xor edx, edx
jmp 0x14040b20c
jmp 0x14040b179
mov dword [r12], 0
bsr eax, r14d
sal bpl, 0x22
cmc
mov byte [rbx], 0
bswap eax
sar ax, cl
sal ebp, cl
xor edx, edx
cmovg cx, r14w
cbw
movsx bp, r11b
mov rax, r15
mov bpl, 0xc3
mov rcx, qword [rsp + 0x38]
movzx ebp, bx
movzx rbp, r14w
movsxd rbp, eax
mov qword [rcx], rax
movsx rbp, r13w
mov qword [r14], r15
movsx bp, bl
bswap bp
mov rbp, r15
jmp 0x14040b268
jmp 0x14040b179
mov edx, dword [rsp + 0xd0]
rcr bpl, 0xda
mov rbp, qword [rsp + 0x48]
cmc
cmp r10w, bx
mov byte [rcx], al
clc
mov byte [rcx + 4], al
mov byte [rcx + 8], al
cmp r9d, edi
mov byte [rcx + 0xc], al
jmp 0x14040b296
mov byte [rcx + 0x10], al
mov byte [rcx + 0x14], al
mov byte [rcx + 0x18], al
jmp 0x14040b2a6
mov byte [rcx + 0x1c], al
add rcx, 0x20
add edx, 0xfffffff8
jmp 0x14040b2b5
jne 0x14040b282
test bpl, 7
jmp 0x14040b2c4
je 0x14040aea7
xor edx, edx
jmp 0x14040b2d1
mov byte [rcx + rdx*4], al
inc rdx
clc
cmp dword [rsp + 0xa8], edx
jmp 0x14040b2e4
jne 0x14040b2d1
jmp 0x14040aea7
cmp dword [rsp + 0x68], 4
bswap r8w
mov r8d, dword [rsp + 0x94]
jmp 0x14040b309
mov esi, dword [rsp + 0x70]
jmp 0x14040b312
jb 0x14040b54d
mov rax, qword [rsp + 0x50]
clc
stc
cmp dword [rax], 0x10
jmp 0x14040b327
jne 0x14040b442
cmp dword [rsp + 0x48], 0
jmp 0x14040b337
jle 0x14040b54d
mov eax, dword [rsp + 0x48]
sub ecx, ecx
movss xmm0, dword [0x1400bf4c8]
jmp 0x14040b350
movss xmm1, dword [0x1400bd4a0]
jmp 0x14040b35d
pxor xmm2, xmm2
jmp 0x14040b37e
inc rcx
cmp r12b, 0xba
cmp eax, r10d
cmp rax, rcx
jmp 0x14040b378
je 0x14040b54d
movzx edx, word [rbp + rcx*8 + 6]
stc
test edx, edx
je 0x14040b366
cmp edx, 0xffff
jmp 0x14040b397
je 0x14040b366
movzx edx, dx
jmp 0x14040b3a5
xorps xmm3, xmm3
cvtsi2ss xmm3, edx
divss xmm3, xmm0
movaps xmm4, xmm1
jmp 0x14040b3b8
divss xmm4, xmm3
movaps xmm3, xmm1
subss xmm3, xmm4
mulss xmm3, xmm0
movd xmm5, dword [rbp + rcx*8]
punpcklwd xmm5, xmm2
cvtdq2ps xmm5, xmm5
movaps xmm6, xmm4
jmp 0x14040b3dc
shufps xmm6, xmm4, 0
mulps xmm6, xmm5
movaps xmm5, xmm3
jmp 0x14040b3eb
shufps xmm5, xmm3, 0
addps xmm5, xmm6
cvttps2dq xmm5, xmm5
pshuflw xmm5, xmm5, 0xe8
movd dword [rbp + rcx*8], xmm5
movzx edx, word [rbp + rcx*8 + 4]
jmp 0x14040b40b
xorps xmm5, xmm5
cvtsi2ss xmm5, edx
mulss xmm5, xmm4
addss xmm5, xmm3
cvttss2si edx, xmm5
mov word [rbp + rcx*8 + 4], dx
jmp 0x14040b428
jmp 0x14040b366
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
jmp 0x14040b43a
mov qword [r14], rax
jmp 0x14040c171
cmp dword [rsp + 0x48], 0
jmp 0x14040b44c
jle 0x14040b54d
mov eax, dword [rsp + 0x48]
cmp r10b, al
sub ecx, ecx
jmp 0x14040b460
movss xmm0, dword [0x1400bf4c0]
movss xmm1, dword [0x1400bd4a0]
jmp 0x14040b475
jmp 0x14040b48b
inc rcx
cmp rax, rcx
jmp 0x14040b485
je 0x14040b54d
movzx edx, byte [rbp + rcx*4 + 3]
test edx, edx
jmp 0x14040b497
je 0x14040b47a
cmp edx, 0xff
jmp 0x14040b4a8
je 0x14040b47a
movzx edx, dl
jmp 0x14040b4b6
xorps xmm2, xmm2
cvtsi2ss xmm2, edx
divss xmm2, xmm0
movaps xmm3, xmm1
jmp 0x14040b4c9
divss xmm3, xmm2
movaps xmm2, xmm1
jmp 0x14040b4d5
subss xmm2, xmm3
mulss xmm2, xmm0
movzx edx, byte [rbp + rcx*4]
jmp 0x14040b4e7
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4], dl
movzx edx, byte [rbp + rcx*4 + 1]
jmp 0x14040b508
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 1], dl
setge dh
movzx edx, byte [rbp + rcx*4 + 2]
jmp 0x14040b52c
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 2], dl
jmp 0x14040b548
jmp 0x14040b47a
test r8d, 0xfffffffb
je 0x14040b5ae
mov rax, qword [rsp + 0x50]
cmp r15b, 0xdd
cmp dword [rax], 0x10
jmp 0x14040b56b
jne 0x14040b5e2
mov edi, dword [rsp + 0xb4]
movzx r9d, di
cdq
mov dword [rsp + 0x20], edi
mov rcx, rbp
jmp 0x14040b58b
mov edx, 4
jmp 0x14040b59c
mov r9d, esi
jmp 0x14040b5a4
call fcn.14041ce48
jmp 0x14040b61b
mov rax, qword [rsp + 0xc0]
xchg dil, dl
movsx cx, r9b
setb ch
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
mov edi, dword [rsp + 0xb4]
jmp 0x14040b5dd
jmp 0x14040b660
mov edi, dword [rsp + 0xb4]
mov cl, 0x41
setno r9b
mov dword [rsp + 0x20], edi
movsx r9d, r10w
not dh
setae cl
mov rcx, rbp
seta dh
bswap r9w
mov edx, 4
jmp 0x14040b613
mov r9d, esi
call fcn.14041b2de
mov rbp, rax
adc dx, 0x132a
test rax, rax
bswap cx
movsx rdx, si
mov cx, 0x4707
mov rax, qword [rsp + 0xc0]
xchg dx, cx
setg dl
mov cl, spl
mov rcx, qword [rsp + 0xc8]
cmovge dx, dx
mov dx, r14w
mov rdx, qword [rsp + 0xb8]
je 0x140408e15
test rcx, rcx
jmp 0x14040b668
je 0x14040b679
mov dword [rcx], 4
jmp 0x14040b679
mov dword [rax], edi
jmp 0x14040b680
mov dword [rdx], esi
jmp 0x14040b687
jmp 0x1404097f1
mov eax, dword [rsi + 4]
cmp r15w, bp
test eax, eax
jle 0x14040c10b
mov eax, dword [rsi]
jmp 0x14040b6a2
add eax, 7
stc
test di, r12w
test bh, 0xd5
shr eax, 3
jmp 0x14040b6b6
neg eax
and eax, 3
jmp 0x14040b6c0
mov dword [rsp + 0x78], eax
cmc
mov eax, eax
clc
mov qword [rsp + 0xa0], rax
test rcx, rcx
test edi, 0x3723b86
xor eax, eax
clc
jmp 0x14040b6e4
mov qword [rsp + 0x68], rax
cmc
stc
sub edi, edi
jmp 0x14040b6f2
jmp 0x14040b731
add rbp, qword [rsp + 0xa0]
sets r13b
mov qword [r14], rbp
movsx r13w, al
mov r13w, r12w
movzx r13w, dl
inc edi
mov r13d, dword [rsi + 4]
cmp r14b, 0xb3
test ax, 0x7e05
clc
cmp edi, r13d
jmp 0x14040b72b
jge 0x14040c11a
mov rcx, qword [r14]
rcr al, 0x9c
cmova dx, r8w
mov rax, qword [rsp + 0x38]
adc dh, 0x2b
mov rdx, qword [rax]
cmp rcx, rdx
jae 0x14040b77a
lea rbp, [rcx + 1]
movsx ax, r10b
mov qword [r14], rbp
setno ah
cbw
movsx rax, sp
movzx eax, byte [rcx]
movsx ecx, ax
not cl
mov rcx, rbp
jmp 0x14040b775
jmp 0x14040b82e
cmp dword [r12], 0
jmp 0x14040b784
je 0x14040b7ee
mov r8d, dword [rsi + 0x34]
movsx edx, di
mov dx, r15w
mov rcx, qword [rsi + 0x28]
movsxd rdx, r15d
xchg dh, dh
mov rdx, rbx
jmp 0x14040b7a6
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
cmc
clc
test eax, eax
jmp 0x14040b7c4
je 0x14040b7fa
movsxd rdx, eax
neg eax
inc ax
bsf eax, r15d
add rdx, rbx
mov rax, r13
setno al
nop
movzx eax, byte [rbx]
jmp 0x14040b7e9
jmp 0x14040b80a
sub eax, eax
jmp 0x14040b7f5
jmp 0x14040b82e
mov dword [r12], 0
mov byte [rbx], 0
sub eax, eax
mov rdx, r15
mov rcx, qword [rsp + 0x38]
bswap r11
mov qword [rcx], rdx
movzx ecx, r11w
rol ch, 0xe9
shrd rcx, rbp, 0x67
mov qword [r14], r15
mov rcx, r15
bswap r11d
and r11w, r12w
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x48], rdx
cmc
ror r11, 9
mov dword [rsp + 0x80], edi
sar r11b, cl
bt r11d, r11d
shrd r11d, ebp, 0x78
mov r11d, dword [rsi]
test r11d, r11d
jmp 0x14040b85b
jle 0x14040baa0
movzx eax, al
mov dword [rsp + 0x40], eax
ror r9b, 0x5b
or r9w, r11w
xor r13d, r13d
movzx ebp, ax
mov r9d, 7
movsx rbp, dx
cdqe
mov rax, qword [rsp + 0x68]
mov ebp, eax
jmp 0x14040b88e
jmp 0x14040b8a9
dec r9d
shld bp, bp, 0xc5
rol bpl, cl
mov ebp, edi
cmp r13d, r11d
jge 0x14040baaf
xor edi, edi
mov eax, dword [rsp + 0x40]
clc
bt eax, r9d
jmp 0x14040b8bb
setb dil
stc
cmp ebp, ecx
rcl dh, cl
movsxd rax, ebp
lea r10, [rax + 3]
xadd r8w, dx
movzx edx, byte [rsp + rdi*4 + 0x150]
cmp al, 0x74
movzx r8w, dl
mov r8, qword [rsp + 0x60]
test r14b, 0x95
mov byte [r8 + rax], dl
movzx edx, byte [rsp + rdi*4 + 0x151]
test rbp, rbx
mov byte [r8 + rax + 1], dl
sub rdx, 0x25645614
neg dx
movzx edx, byte [rsp + rdi*4 + 0x152]
mov rdi, r10
mov byte [r8 + rax + 2], dl
test rdx, 0x21f12989
cmp dword [rsp + 0x50], 4
jmp 0x14040b927
jne 0x14040b944
add ebp, 4
movsx rax, bx
mov rax, qword [rsp + 0x60]
mov byte [rax + rdi], 0xff
mov edi, ebp
jmp 0x14040b944
inc r13d
test edx, 0x13ed58b6
cmp r13d, r11d
jmp 0x14040b955
je 0x14040baaf
test r9d, r9d
jmp 0x14040b963
jg 0x14040b893
mov rax, qword [rsp + 0x58]
cmp rax, qword [rsp + 0x48]
jmp 0x14040b978
jae 0x14040b99c
lea rcx, [rax + 1]
mov qword [r14], rcx
jmp 0x14040b98a
movzx eax, byte [rax]
jmp 0x14040b992
mov qword [rsp + 0x58], rcx
jmp 0x14040ba76
cmp dword [r12], 0
jmp 0x14040b9a6
je 0x14040ba10
mov r8d, dword [rsi + 0x34]
xchg ch, dh
movsx cx, r8b
setae cl
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040b9c6
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test rdi, 0x1a1a6634
sub ecx, dword [rsi + 0xd0]
cmc
clc
cmp dl, r14b
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040b9ee
je 0x14040ba1c
movsxd rcx, eax
add rcx, rbx
cmovle rax, rdi
movsxd rax, edi
mov ah, dh
movzx eax, byte [rbx]
jmp 0x14040ba0b
jmp 0x14040ba38
xor eax, eax
jmp 0x14040ba17
jmp 0x14040ba76
mov dword [r12], 0
setae r11b
mov byte [rbx], 0
or r11b, cl
sub eax, eax
mov rcx, r15
jmp 0x14040ba38
mov qword [rsp + 0x48], rcx
movsx r9d, sp
xchg r11w, r9w
mov qword [rsi + 0xc8], rcx
bswap r11w
movsx r9w, r9b
mov qword [rsi + 0xc0], r15
mov r11d, dword [rsi]
mov r9, 0x1bad5cb4
movsx r9d, r9w
mov qword [rsp + 0x58], r15
bswap r9
movzx r9, sp
movzx eax, al
movzx r9, r14w
bswap r9w
movsxd r9, eax
mov dword [rsp + 0x40], eax
movsx r9, sp
movzx r9d, si
mov r9d, 7
jmp 0x14040ba9b
jmp 0x14040b89e
mov rdi, qword [rsp + 0x68]
sbb bpl, 0xbd
not cl
shr bpl, 0x2f
mov qword [rsp + 0x68], rdi
bts bp, cx
rol edi, cl
btr cx, r9w
cmp dword [rsp + 0x78], 0
not bpl
mov edi, dword [rsp + 0x80]
movzx ebp, si
xchg bp, cx
mov rcx, qword [rsp + 0x48]
movzx ebp, r14w
not ebp
movsx ebp, r9w
mov rbp, qword [rsp + 0x58]
je 0x14040b714
cmp qword [rsi + 0x10], 0
je 0x14040b6f7
mov eax, ecx
movsxd rdx, ebx
adc dx, si
adc dx, 0x3180
sub eax, ebp
movzx rdx, r8w
cmp sp, sp
jmp 0x14040bb14
mov edx, dword [rsp + 0x78]
cmp r14w, bx
sub edx, eax
jmp 0x14040bb23
jle 0x14040b6f7
mov qword [rsi + 0xc0], rcx
movzx ecx, r12w
movsx rcx, cx
mov rcx, qword [rsi + 0x28]
jmp 0x14040bb41
call qword [rsi + 0x18]
jmp 0x14040b714
mov ecx, dword [rsi]
cmovle ax, ax
bsr ax, r11w
shl al, cl
mov eax, dword [rsi + 4]
clc
test eax, eax
jmp 0x14040bb61
jle 0x14040c10b
neg ecx
and ecx, 3
bt rax, rsi
xor ah, ah
or ax, 0x71b9
mov dword [rsp + 0x80], ecx
mov eax, ecx
sal r11b, cl
sar r11b, 0x25
xadd r11d, r11d
mov qword [rsp + 0x78], rax
rol r11b, cl
btr r11w, 0xca
neg r11d
sub r10d, r10d
seta r11b
mov r11, 0x4cb554f2
movsx r11, r9w
mov dword [rsp + 0x68], 0
movsx r11w, bpl
movsx r11, di
not r11b
mov r11d, dword [rsp + 0x50]
jmp 0x14040bbcb
jmp 0x14040bc3e
mov qword [rsi + 0xc0], rcx
cmovg ebp, r11d
jmp 0x14040bbe2
mov rcx, qword [rsi + 0x28]
jmp 0x14040bbf2
mov rbp, r10
movzx rdi, r12w
mov edi, r11d
jmp 0x14040bc01
call qword [rsi + 0x18]
mov r11d, edi
mov r10, rbp
mov eax, dword [rsp + 0x68]
mov r13, rdi
inc eax
mov r13b, 0x13
or r13w, r12w
mov r13d, dword [rsi + 4]
cmp r14b, 0xe4
cmc
mov dword [rsp + 0x68], eax
jmp 0x14040bc30
cmp eax, r13d
jmp 0x14040bc38
jge 0x14040cf53
cmp dword [rsi], 0
jmp 0x14040bc46
jle 0x14040c094
mov r9, qword [r14]
stc
or ah, 0x29
bswap rdi
mov rax, qword [rsp + 0x38]
stc
test spl, 4
mov rdi, qword [rax]
xor r13d, r13d
jmp 0x14040bc7f
add r13d, 2
clc
stc
cmp r13d, dword [rsi]
jmp 0x14040bc79
jge 0x14040c094
cmp r9, rdi
jmp 0x14040bc87
mov qword [rsp + 0x40], r10
jae 0x14040bcd9
mov qword [rsp + 0x58], rdi
movzx edx, bp
cdq
cwd
lea rcx, [r9 + 1]
mov dl, 0x41
not edi
bswap edi
mov qword [r14], rcx
movzx edx, r11w
movsx rdi, bp
cdq
movzx edx, byte [r9]
mov edi, 0x11a567a8
movsx r9, r14w
movzx rdi, r11w
mov r9, rcx
movsx rdi, sp
mov edi, dword [rsp + 0x48]
jmp 0x14040bcd4
jmp 0x14040bdc3
cmp dword [r12], 0
jmp 0x14040bce3
je 0x14040bd54
mov r8d, dword [rsi + 0x34]
movsx rcx, cx
cwd
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040bcff
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp rax, rdx
cmp r10b, 0x4a
sub ecx, dword [rsi + 0xd0]
test di, di
jmp 0x14040bd1e
add dword [rsi + 0xb8], ecx
cmp r8w, r14w
test sil, 0x45
test eax, eax
je 0x14040bd6f
movsxd rcx, eax
movsx edx, r15w
add rcx, rbx
movsx edx, dx
bswap dx
not dx
movzx edx, byte [rbx]
jmp 0x14040bd4f
jmp 0x14040bd8e
mov qword [rsp + 0x58], rdi
sal dil, cl
xor edx, edx
movzx edi, bx
mov edi, dword [rsp + 0x48]
jmp 0x14040bd6a
jmp 0x14040bdc3
mov dword [r12], 0
and r8d, eax
mov byte [rbx], 0
lahf
sub edx, edx
add r10b, 0x2f
mov rcx, r15
bswap r10w
test r9, r8
mov edi, dword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
add r8b, bpl
xor r10, 0x7af916c2
mov qword [rsp + 0x58], rcx
mov qword [rax], rcx
neg ax
rol r11, 0xf
adc r10b, cl
mov qword [r14], r15
sal rcx, 0x55
and eax, r8d
mov r9, r15
rcl bp, cl
movzx ecx, dl
shr dh, 0x34
or r8w, cx
sbb al, 0xa2
mov ebp, ecx
neg dl
or r8b, r12b
setp r10b
and ebp, 0xf
mov eax, ecx
shr eax, 4
sbb dl, 0x54
xor r10b, 0x57
movsx rdx, cx
mov r8d, edi
bsr r11d, r15d
cmp edi, 4
xchg dl, r10b
movsxd rdx, r15d
cwd
cmovne eax, ecx
mov ecx, 0
movzx r11, r9w
movsx r11d, r10w
cmovne ebp, ecx
clc
btc r11, r12
or dil, 0xb
mov r10, qword [rsp + 0x40]
xchg dl, dh
xadd rdx, rcx
movsxd rcx, r10d
movzx r11w, r12b
lea r11, [rcx + 3]
bsr dx, bx
shr dil, 0xb6
movzx edx, byte [rsp + rax*4 + 0x150]
mov rdi, qword [rsp + 0x60]
cmc
cmp r13b, dil
mov byte [rdi + rcx], dl
movsx edx, sp
test rbx, 0x1ed52130
movzx edx, byte [rsp + rax*4 + 0x151]
cmc
stc
mov byte [rdi + rcx + 1], dl
movzx eax, byte [rsp + rax*4 + 0x152]
cmc
test bpl, dil
mov byte [rdi + rcx + 2], al
or cl, 0x6c
mov rcx, r11
adc r11b, cl
adc r11b, 0xd
mov r11d, dword [rsp + 0x50]
clc
jmp 0x14040be8e
cmp r11d, 4
jmp 0x14040be97
jne 0x14040bec3
add r10d, 4
or ax, 0x606b
shld ax, r14w, 0x19
ror eax, cl
mov rax, qword [rsp + 0x60]
cmp rdx, r13
jmp 0x14040beba
mov byte [rax + rcx], 0xff
shr ch, cl
mov ecx, r10d
lea eax, [r13 + 1]
cmp eax, dword [rsi]
je 0x14040c090
cmp r8d, 8
jmp 0x14040bed8
jne 0x14040bf15
mov rdi, qword [rsp + 0x58]
test al, 0x14
jmp 0x14040beea
cmp r9, rdi
jmp 0x14040bef2
jae 0x14040bf24
lea rax, [r9 + 1]
mov dl, r15b
not edx
mov qword [r14], rax
movzx edx, byte [r9]
mov r9, rax
jmp 0x14040bf10
jmp 0x14040bffe
mov rdi, qword [rsp + 0x58]
jmp 0x14040bf1f
jmp 0x14040c001
cmp dword [r12], 0
jmp 0x14040bf2e
je 0x14040bfa4
mov qword [rsp + 0x40], rcx
cwd
mov ebp, r11d
xchg dl, ch
mov r8d, dword [rsi + 0x34]
cdq
xchg dx, cx
mov rcx, qword [rsi + 0x28]
movzx rdx, r8w
setp dh
movsxd rdx, esi
mov rdx, rbx
jmp 0x14040bf5e
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
clc
test r12b, 0xd7
sub ecx, dword [rsi + 0xd0]
clc
add dword [rsi + 0xb8], ecx
test esi, 0x28e566df
cmc
test eax, eax
jmp 0x14040bf87
je 0x14040bfb0
movsxd rdi, eax
add rdi, rbx
cmovbe rdx, rax
cwd
movsx edx, bp
movzx edx, byte [rbx]
jmp 0x14040bfd4
sub edx, edx
jmp 0x14040bfab
jmp 0x14040bffe
mov dword [r12], 0
cmp r13d, r15d
mov byte [rbx], 0
sbb r9b, dil
clc
sub edx, edx
mov rdi, r15
sub r8w, 0x1f3e
xor r9, rdi
movsx r10, r14w
mov r11d, ebp
shl r10w, 0xef
mov r9, rbx
mov rcx, qword [rsp + 0x40]
bswap r10d
mov rax, qword [rsp + 0x38]
mov qword [rax], rdi
shld r10, r11, 0x72
mov qword [r14], r15
xor rbp, rax
mov r9, r15
stc
movzx ebp, dl
movsxd rax, ecx
btr rdx, 0xeb
and r10, rdi
lea r10, [rax + 3]
rcr r8w, cl
sar dh, cl
sbb dx, si
mov r8, rcx
mov ecx, ebp
movzx edx, byte [rsp + rcx*4 + 0x150]
sal bpl, cl
mov rbp, qword [rsp + 0x60]
test r15d, r15d
cmc
test r12b, 0x13
mov byte [rbp + rax], dl
sal dx, cl
movzx edx, byte [rsp + rcx*4 + 0x151]
cmp r12w, ax
mov byte [rbp + rax + 1], dl
cmp bpl, 0xd6
clc
cmp r14b, dil
movzx ecx, byte [rsp + rcx*4 + 0x152]
mov byte [rbp + rax + 2], cl
cmp r11d, 4
jne 0x14040bc6b
add r8d, 4
jmp 0x14040c074
mov byte [rbp + r10], 0xff
not r10w
movsx r10w, spl
mov r10d, r8d
jmp 0x14040c08b
jmp 0x14040bc6b
mov r10d, ecx
clc
cmp dword [rsp + 0x80], 0
je 0x14040bc0a
cmp qword [rsi + 0x10], 0
jmp 0x14040c0ac
je 0x14040c0f1
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
mov rax, qword [r14]
sar dh, cl
sal bp, 0x72
adc dx, 0x24f0
mov ebp, ecx
movzx edx, r9w
clc
rcr edx, cl
sub ebp, eax
mov edx, dword [rsp + 0x80]
cmc
clc
cmp r11b, cl
sub edx, ebp
jmp 0x14040c0e6
jg 0x14040bbd0
jmp 0x14040c0f4
mov rax, qword [r14]
add rax, qword [rsp + 0x78]
jmp 0x14040c0fe
mov qword [r14], rax
jmp 0x14040c106
jmp 0x14040bc0a
mov r13, rax
not r11w
movzx r11d, bp
setns r11b
mov r11d, dword [rsp + 0x50]
jmp 0x14040c124
jmp 0x14040cf53
mov rcx, qword [rsp + 0x60]
jmp 0x14040c133
jmp 0x14040cf30
mov rax, qword [r14]
movzx ecx, r8w
mov rdi, qword [rsp + 0x70]
shl rcx, cl
mov ecx, edi
add dil, 0xf5
lea rcx, [rcx + rax]
xor edi, 0x64c1126f
shl dil, 4
test r15d, edx
mov qword [r14], rcx
mov rdi, qword [rsp + 0x60]
sub cl, 0x15
mov ecx, dword [rsp + 0x48]
cmp sil, 0x5e
cmp ecx, 0x10
je 0x14040c1ca
cmp ecx, 0x20
je 0x14040c1f0
mov dword [rsp + 0x90], 0
test r11d, 0x11f760c0
clc
cmp ecx, 0x18
jmp 0x14040c19e
jne 0x14040c2bd
mov eax, dword [rsi]
and eax, 3
jmp 0x14040c1ae
mov dword [rsp + 0x90], eax
mov dword [rsp + 0xd0], 0
jmp 0x14040c1c5
jmp 0x14040c263
mov eax, dword [rsi]
add eax, eax
jmp 0x14040c1d7
and eax, 2
jmp 0x14040c1df
mov dword [rsp + 0x90], eax
jmp 0x14040c1eb
jmp 0x14040c2bd
mov eax, dword [rsp + 0x78]
xor eax, 0xff
add cl, r11b
mov ecx, dword [rsp + 0x80]
stc
cmp sp, r15w
xor ecx, 0xff00
clc
or ecx, eax
rcr ah, cl
mov ax, bp
mov eax, dword [rsp + 0x68]
jmp 0x14040c21f
xor eax, 0xff0000
or eax, ecx
sete al
clc
cmc
jmp 0x14040c230
mov dword [rsp + 0x90], 0
test byte [rsp + 0x58], al
jmp 0x14040c244
je 0x14040c2bd
mov al, 1
cmp ah, 0xec
mov dword [rsp + 0xd0], eax
cmp rbp, r15
cmp r13, 0xf280bd8
test r10d, edx
mov dword [rsp + 0xd8], 0
mov dword [rsp + 0x70], 0
cmc
mov dword [rsp + 0x88], 0
stc
mov dword [rsp + 0x98], 0
stc
mov dword [rsp + 0xb0], 0
sub ebp, ebp
test rdx, r8
cmp r14b, 0x69
jmp 0x14040c2a8
xor r13d, r13d
xor r8d, r8d
test bl, 0x51
xor eax, eax
jmp 0x14040c2b8
jmp 0x14040c44d
cmp dword [rsp + 0x68], 0
je 0x14040cf28
cmp dword [rsp + 0x80], 0
jmp 0x14040c2d5
je 0x14040cf28
cmp dword [rsp + 0x78], 0
je 0x14040cf28
mov ebp, dword [rsp + 0x68]
mov ecx, ebp
call fcn.1401e4f1c
mov dword [rsp + 0x70], eax
mov ecx, ebp
jmp 0x14040c2fc
call fcn.1401dacf0
mov dword [rsp + 0x40], eax
movsx bp, r8b
mov ebp, dword [rsp + 0x80]
mov ecx, ebp
call fcn.1401e4f1c
mov dword [rsp + 0x88], eax
movsx cx, bpl
mov ch, 0x2c
mov ecx, ebp
jmp 0x14040c32e
call fcn.1401dacf0
mov dword [rsp + 0x58], eax
cmovo rcx, r15
mov ebp, dword [rsp + 0x78]
setge cl
movsxd rcx, r8d
jmp 0x14040c34a
mov ecx, ebp
jmp 0x14040c351
call fcn.1401e4f1c
mov dword [rsp + 0x98], eax
movsx cx, r12b
movsx rcx, ax
movsxd rcx, edx
mov ecx, ebp
call fcn.1401dacf0
mov r13d, eax
mov ebp, dword [rsp + 0xa0]
movsx cx, r11b
mov ecx, ebp
jmp 0x14040c386
call fcn.1401e4f1c
mov dword [rsp + 0xb0], eax
movzx rcx, bx
mov ecx, ebp
call fcn.1401dacf0
mov r8d, r13d
inc r13b
mov r13d, dword [rsp + 0x58]
rcr bpl, cl
mov ebp, dword [rsp + 0x40]
test dl, 0x97
test r10w, r9w
clc
cmp ebp, 8
jmp 0x14040c3bf
ja 0x14040cf28
cmp r13d, 8
jmp 0x14040c3ce
ja 0x14040cf28
cmp r8d, 8
ja 0x14040cf28
cmp eax, 9
jae 0x14040cf28
add dword [rsp + 0x70], 0xfffffff9
bts r11d, r10d
rcl edx, 0x7b
add dword [rsp + 0x88], 0xfffffff9
add cl, r10b
test dx, r14w
add dword [rsp + 0x98], 0xfffffff9
xadd r11b, cl
add dword [rsp + 0xb0], 0xfffffff9
add cl, sil
sal rdx, 0x90
mov dword [rsp + 0xd0], 0
shl r11w, 0x92
bsr r11d, r11d
shr r11d, 0x45
mov cl, 1
mov r11w, di
inc edx
movsx rdx, sp
mov dword [rsp + 0xd8], ecx
btr dx, dx
stc
mov r11d, dword [rsp + 0x50]
bsf dx, r8w
sub dh, 0x16
ror dx, 0x49
mov edx, dword [rsi + 4]
test edx, edx
jmp 0x14040c468
jle 0x14040cf3a
mov ecx, dword [rsp + 0x70]
or dl, spl
neg ecx
xor dh, 0x36
mov dword [rsp + 0xb4], ecx
mov ecx, 8
rol dl, 0x32
bt rdx, 0x34
movsx rdx, sp
mov edx, 8
test r9w, 0x6f9b
sub edx, ebp
mov dword [rsp + 0xfc], edx
mov edx, ebp
clc
cmc
mov qword [rsp + 0x148], rdx
mov edx, dword [rsp + 0x88]
cmp r11b, 0x75
jmp 0x14040c4c2
neg edx
mov dword [rsp + 0xf8], edx
jmp 0x14040c4d2
mov edx, 8
sub edx, r13d
cmp r14w, 0x42ac
mov dword [rsp + 0xf4], edx
sar dh, 0x3e
rol rdx, cl
btr rdx, rbp
mov edx, r13d
mov qword [rsp + 0x140], rdx
sub dl, 0x31
bts edx, edi
mov edx, dword [rsp + 0x98]
neg edx
clc
test sp, 0x7619
mov dword [rsp + 0xf0], edx
mov edx, 8
cmc
sub edx, r8d
mov dword [rsp + 0xec], edx
mov edx, r8d
cmc
test r15b, r15b
test r15w, 0x7301
mov qword [rsp + 0x138], rdx
sbb dh, ah
movzx rdx, di
mov edx, dword [rsp + 0xb0]
neg edx
mov dword [rsp + 0xe4], edx
test r9w, 0x4b1
cmp r12b, r12b
jmp 0x14040c561
sub ecx, eax
stc
clc
cmp spl, r15b
mov dword [rsp + 0xe8], ecx
mov eax, eax
clc
jmp 0x14040c577
mov qword [rsp + 0x130], rax
mov eax, dword [rsp + 0x90]
cmp r14, rbp
clc
mov qword [rsp + 0x128], rax
cmc
test r13w, 0x7bdf
sub edi, edi
cmp r10d, r8d
sub ecx, ecx
jmp 0x14040c5a5
jmp 0x14040c5fe
mov rax, qword [r14]
jmp 0x14040c5b6
add rax, qword [rsp + 0x128]
xchg ch, ch
mov r13w, dx
jmp 0x14040c5c9
mov qword [r14], rax
mov ecx, dword [rsp + 0xe0]
inc r13b
jmp 0x14040c5db
inc ecx
btr r13, r12
shld r13w, r9w, 0x78
bsf r13w, si
mov r13d, dword [rsi + 4]
cmp ecx, r13d
jmp 0x14040c5f8
jge 0x14040cf53
mov eax, dword [rsi]
cmp r10w, di
cmp byte [rsp + 0xd8], 0
jmp 0x14040c611
mov dword [rsp + 0xe0], ecx
jmp 0x14040c61d
je 0x14040c988
test eax, eax
jmp 0x14040c62a
jle 0x14040ce98
xor eax, eax
setb ch
movzx cx, r11b
cmovne cx, r11w
mov ecx, edi
mov dword [rsp + 0x40], edi
jmp 0x14040c64a
jmp 0x14040c674
or dword [rsp + 0xa8], r13d
movzx ecx, r10w
movsx ecx, cx
inc eax
mov ecx, edi
stc
mov dword [rsp + 0x40], edi
cmp eax, dword [rsi]
jmp 0x14040c66e
jge 0x14040ce98
mov dword [rsp + 0x58], eax
mov rcx, rsi
call fcn.140424e16
mov r13d, eax
cmp dil, cl
cmp dword [rsp + 0x48], 0x10
jmp 0x14040c690
je 0x14040c6b1
mov rcx, rsi
jmp 0x14040c69e
call fcn.140424e16
shl eax, 0x10
or r13d, eax
xchg edi, ecx
bt r9w, 0x20
mov eax, r13d
cqo
and eax, dword [rsp + 0x68]
shl dl, 0xe
ror dx, 0x91
mov edx, eax
stc
mov ecx, dword [rsp + 0xb4]
ror bpl, cl
shl edx, cl
mov ecx, dword [rsp + 0x70]
sar r8, cl
shr eax, cl
movzx rdi, ax
movsxd r9, esp
test ecx, ecx
cmovnp r8w, si
jmp 0x14040c6ec
cmovs eax, edx
btr r8w, 0x6f
neg r9b
adc cx, 0x40c5
mov ecx, dword [rsp + 0xfc]
cwd
movsxd rbp, r11d
sub r9w, r15w
shr eax, cl
movzx di, bpl
mov rcx, qword [rsp + 0x148]
bt edi, 0x61
cmovb r10w, dx
neg r10b
lea r9, [0x1400bf010]
rol dil, cl
imul eax, dword [r9 + rcx*4]
rcl di, cl
sbb bpl, 0x4f
lea r10, [0x1400bf040]
cqo
add bpl, dl
movzx ecx, byte [r10 + rcx*4]
sar eax, cl
xchg rdi, rcx
mov edx, r13d
btr r8, r11
and edx, dword [rsp + 0x80]
mov ebp, edx
mov ecx, dword [rsp + 0xf8]
xchg dil, r8b
shl ebp, cl
mov ecx, dword [rsp + 0x88]
btr r8d, 0xf4
movzx r8d, sp
adc dil, r13b
shr edx, cl
xor r8b, 0x14
test r11b, 0xd4
mov r8w, 0x1631
test ecx, ecx
movsx r8, r14w
setbe ch
movsx di, cl
cmovs edx, ebp
or ecx, 0x127e591b
bswap ebp
mov dil, al
mov ecx, dword [rsp + 0xf4]
rol bpl, 0x82
shr edx, cl
mov rcx, qword [rsp + 0x140]
cmovne edi, ebx
sbb r8b, 0x4d
or bpl, 0x10
imul edx, dword [r9 + rcx*4]
movzx ecx, byte [r10 + rcx*4]
btc di, dx
btr r8d, edi
sar edx, cl
mov ebp, r13d
and ebp, dword [rsp + 0x78]
bt r8, rbx
mov edi, ebp
mov ecx, dword [rsp + 0xf0]
movsx r8d, r15w
shl edi, cl
rcl ch, cl
neg ch
mov ecx, dword [rsp + 0x98]
bt r8, 0xf3
mov r8b, r13b
movzx r8, r8w
shr ebp, cl
test ecx, ecx
movsx r8d, cx
cmovs ebp, edi
movsxd r8, dword [rsp + 0x40]
sal cl, cl
stc
mov ecx, dword [rsp + 0xec]
bt di, 0x2d
sbb dil, 0xb8
shr ebp, cl
movzx cx, r15b
mov rdi, qword [rsp + 0x60]
rol cl, 0x74
bt rcx, 0x36
mov byte [rdi + r8], al
mov rax, qword [rsp + 0x138]
bts rcx, rdi
rcr rcx, 0x3c
imul ebp, dword [r9 + rax*4]
or cl, r10b
movzx cx, r15b
cmp r8b, r8b
movzx ecx, byte [r10 + rax*4]
movzx eax, cx
not ax
cmp sp, 0x5306
sar ebp, cl
mov byte [rdi + r8 + 1], dl
movsx rax, dx
mov dl, r8b
cmp r11b, dl
mov byte [rdi + r8 + 2], bpl
mov rdx, rdi
rcl dil, 0x9c
lea rdi, [r8 + 3]
sal ah, cl
movzx rax, r14w
mov eax, dword [rsp + 0xa0]
clc
stc
test eax, eax
jmp 0x14040c8b4
je 0x14040c940
and r13d, eax
mov eax, r13d
shl cl, cl
add cx, 0x7da7
shl ecx, 0x8f
mov ecx, dword [rsp + 0xe4]
cmc
test r9d, 0xec256cb
clc
shl eax, cl
or ch, 0xae
mov ecx, dword [rsp + 0xb0]
cmp sil, al
shr r13d, cl
stc
test ecx, ecx
movzx cx, ch
mov rcx, 0x7ebc15f7
cmovs r13d, eax
btc cx, r13w
adc al, r9b
test eax, ecx
mov ecx, dword [rsp + 0xe8]
shr r13d, cl
add cx, r12w
mov rax, qword [rsp + 0x130]
test esi, r15d
imul r13d, dword [r9 + rax*4]
movzx cx, r8b
movzx ecx, byte [r10 + rax*4]
cmp r12b, r14b
sar r13d, cl
jmp 0x14040c93b
jmp 0x14040c946
mov r13d, 0xff
mov r11d, dword [rsp + 0x50]
or rax, 0x48fd1d87
add al, r12b
mov eax, dword [rsp + 0x58]
jmp 0x14040c95e
cmp r11d, 4
jmp 0x14040c967
jne 0x14040c64f
mov ecx, dword [rsp + 0x40]
add ecx, 4
jmp 0x14040c979
mov byte [rdx + rdi], r13b
cmovl di, sp
mov edi, ecx
jmp 0x14040c64f
test eax, eax
jmp 0x14040c98f
jle 0x14040ce98
mov rbp, qword [r14]
movzx eax, r13w
mov rax, qword [rsp + 0x38]
movzx r8w, r14b
rcl r8w, cl
mov r8, qword [rax]
sub r13d, r13d
mov ax, r10w
not al
mov eax, edi
jmp 0x14040c9bd
jmp 0x14040c9f7
cmp rbp, r8
jae 0x14040ca25
lea rcx, [rbp + 1]
movzx dx, spl
mov qword [r14], rcx
cdq
mov dl, 0xdc
movsx edx, cx
movzx edx, byte [rbp]
movzx bp, al
bswap bp
mov rbp, rcx
jmp 0x14040cafe
cmp dword [r12], 0
jmp 0x14040ca2f
je 0x14040ca96
mov edi, eax
mov ecx, r8d
mov r8d, dword [rsi + 0x34]
movzx cx, r14b
movsx dx, spl
movzx ecx, ax
mov rcx, qword [rsi + 0x28]
jmp 0x14040ca54
mov rdx, rbx
jmp 0x14040ca5c
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test dil, dl
sub ecx, dword [rsi + 0xd0]
jmp 0x14040ca73
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x14040caa2
movsxd r8, eax
shl dh, 0x10
cwd
shl dh, cl
add r8, rbx
movzx edx, byte [rbx]
jmp 0x14040cac9
xor edx, edx
jmp 0x14040ca9d
jmp 0x14040cafe
mov dword [r12], 0
movzx rbp, r14w
rol cl, 0x19
mov byte [rbx], 0
bt ax, r11w
shl bpl, 0x91
sub edx, edx
btr r8w, bp
mov r8, r15
sal ah, cl
mov eax, edi
test sil, 0x22
mov rcx, qword [rsp + 0x38]
bsr ebp, r8d
movsx rdi, r11w
clc
mov qword [rcx], r8
mov qword [r14], r15
bts cx, cx
mov rbp, r15
movzx rdi, bp
sbb cl, spl
mov r11d, dword [rsp + 0x50]
shld edi, r15d, 0xb4
shr edi, 0x53
movsxd rdi, eax
sal ch, 0xf3
xchg rcx, rcx
mov rcx, qword [rsp + 0x60]
cmp ax, 0x4464
mov byte [rdi + rcx + 2], dl
clc
jmp 0x14040cb1a
cmp rbp, r8
jmp 0x14040cb22
jae 0x14040cb44
lea rcx, [rbp + 1]
movsx rdx, si
mov qword [r14], rcx
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14040cb3f
jmp 0x14040cc38
cmp dword [r12], 0
jmp 0x14040cb4e
je 0x14040cbda
mov dword [rsp + 0x40], eax
bswap cx
movzx r8w, r13b
mov r8d, dword [rsi + 0x34]
cwd
mov dl, bl
movsx ecx, cx
mov rcx, qword [rsi + 0x28]
sets dl
cqo
movzx edx, r12w
mov rdx, rbx
jmp 0x14040cb80
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r12b, 8
cmp r15b, r9b
test r12d, 0x1ce21182
sub ecx, dword [rsi + 0xd0]
stc
jmp 0x14040cba3
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040cbb0
je 0x14040cbe6
movsxd r8, eax
stc
sbb dx, 0x77b0
add edx, edx
add r8, rbx
cmovp dx, r10w
movsx rdx, r15w
movzx edx, byte [rbx]
jmp 0x14040cbd5
jmp 0x14040cc0b
sub edx, edx
jmp 0x14040cbe1
jmp 0x14040cc38
mov dword [r12], 0
sal bp, 0xc6
movsx r8w, spl
mov byte [rbx], 0
mov r11w, 0x169f
xor edx, edx
mov r8, r15
mov rax, 0xe5f6848
mov r11d, dword [rsp + 0x50]
shld bp, r12w, 0x7c
mov rcx, qword [rsp + 0x38]
setns bpl
ror ax, 6
mov qword [rcx], r8
mov qword [r14], r15
or al, 0xaa
movzx rbp, r14w
mov rbp, r15
mov eax, dword [rsp + 0x40]
xchg ecx, ecx
mov rcx, qword [rsp + 0x60]
test r14b, sil
jmp 0x14040cc45
mov byte [rdi + rcx + 1], dl
cmp rbp, r8
jmp 0x14040cc51
jae 0x14040cc87
lea rcx, [rbp + 1]
jmp 0x14040cc60
mov qword [r14], rcx
bswap dx
cmovge edx, r9d
movzx edx, byte [rbp]
xchg bp, bp
jmp 0x14040cc7a
cmp dword [r12], 0
je 0x14040ccf5
mov dword [rsp + 0x40], eax
cdq
setns ch
mov r8d, dword [rsi + 0x34]
bswap ecx
movsx rdx, r15w
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040ccb0
xor edx, edx
jmp 0x14040ccfc
cmp dword [rsp + 0x90], 0
je 0x14040c5cc
cmp qword [rsi + 0x10], 0
je 0x14040c5aa
mov rax, qword [rsp + 0x38]
shrd rcx, rsp, 0x5c
neg bpl
and dl, bpl
mov rcx, qword [rax]
cmc
bt eax, edx
cwde
mov rax, qword [r14]
test esp, eax
bts dx, ax
mov ebp, ecx
ror edx, 0xec
sub ebp, eax
mov edx, dword [rsp + 0x90]
cmc
cmp r10w, cx
sub edx, ebp
jmp 0x14040ceec
jle 0x14040c5b6
mov qword [rsi + 0xc0], rcx
mov ebp, 0x27d6449f
not bpl
movsx ebp, r11w
mov rcx, qword [rsi + 0x28]
movzx ebp, ax
movsx rbp, r15w
movzx bp, bpl
mov ebp, r11d
call qword [rsi + 0x18]
mov r11d, ebp
jmp 0x14040cf23
jmp 0x14040c5cc
mov rcx, rdi
jmp 0x14040cf30
call fcn.140234d6a
jmp 0x140408e15
mov rcx, rdx
shl bh, cl
add bx, 0x3d66
sbb ebx, r14d
mov r13, rdx
add bl, r15b
stc
bsf bx, r11w
cmp r11d, 4
movzx ebx, bx
movzx bx, r11b
mov rbx, 0x75f94565
mov ebx, dword [rsp + 0xdc]
jmp 0x14040cf72
jne 0x14040d090
cmp dword [rsp + 0xa8], 0
jmp 0x14040cf85
jne 0x14040d090
mov ebp, dword [rsi]
setle al
imul ebp, r13d
shl ebp, 2
movsx eax, r13w
mov eax, ebp
jmp 0x14040cfa2
dec eax
jmp 0x14040cfa9
js 0x14040d090
add ebp, 0xfffffffc
stc
shld ecx, r15d, 0x99
cmc
or ebp, 3
sal rdx, cl
mov eax, ebp
bts dx, si
btr ecx, ebp
shr eax, 2
inc eax
mov rdx, rbp
and rax, 7
movzx rcx, cx
movsx ecx, r13w
xchg cl, cl
mov rcx, qword [rsp + 0x60]
jmp 0x14040cfe8
je 0x14040d00e
mov rdx, rbp
mov byte [rcx + rdx], 0xff
test rsp, 0x3e5072d4
add rdx, 0xfffffffffffffffc
jmp 0x14040d005
dec rax
jne 0x14040cff1
cmp ebp, 0x1c
jb 0x14040d090
add rdx, 4
rcr ah, 0x19
rcr al, cl
ror eax, 0x75
mov rax, qword [rsp + 0x60]
cmp ebx, 0x23e17060
test r12d, 0x7ea365e7
mov byte [rax + rdx - 4], 0xff
mov byte [rax + rdx - 8], 0xff
stc
test bl, dil
cmp ch, 0x76
mov byte [rax + rdx - 0xc], 0xff
cmp si, 0x379b
mov byte [rax + rdx - 0x10], 0xff
cmp r14d, r11d
mov byte [rax + rdx - 0x14], 0xff
mov byte [rax + rdx - 0x18], 0xff
cmc
cmp spl, r9b
mov byte [rax + rdx - 0x1c], 0xff
test bpl, 0xd3
mov byte [rax + rdx - 0x20], 0xff
cmp bx, r9w
test cl, r9b
add rdx, 0xffffffffffffffe0
test rdx, 0x717f423e
cmp rdx, 3
ja 0x14040d035
test ebx, ebx
movsx bp, r9b
bswap rbp
mov rbp, qword [rsp + 0x60]
jmp 0x14040d0a4
jle 0x14040d690
cmp r13d, 2
jmp 0x14040d0b3
jl 0x14040d690
mov r15d, r13d
rcl r10b, cl
shr r15d, 1
sal ax, cl
inc r10b
mov edx, dword [rsi]
neg r10w
imul edx, dword [rsp + 0x50]
rcl r12b, 0x62
lea rax, [rdx + rbp]
ror r12w, 0xc1
add r10w, 0x1997
mov qword [rsp + 0xa8], rax
adc r10b, 0xc8
clc
mov eax, edx
shrd r10w, r12w, 1
movsx rcx, dx
and eax, 0xffffffe0
mov qword [rsp + 0x80], rax
sbb r12w, 0x7b95
or rcx, 0x3497425b
xadd r10d, r10d
add rax, 0xffffffffffffffe0
and r10b, 0xb3
mov qword [rsp + 0xa0], rax
xor r10d, edi
sbb r12w, r8w
mov rcx, rax
shr rcx, 5
not r12b
inc rcx
mov rax, rcx
test al, r12b
mov qword [rsp + 0x70], rcx
and rcx, 0xfffffffffffffffe
bsr r10, r8
neg r12w
mov qword [rsp + 0x98], rcx
mov eax, edx
cmovge r10, r15
xor r12, rdx
shl r12b, cl
and eax, 0xfffffff8
sal r12b, 0x90
movsx r10, sp
mov qword [rsp + 0x78], rax
and ah, 0xd9
mov r12, rdx
sbb r10w, bx
btr eax, edx
movzx r10, bp
neg r12
or al, dil
sub eax, ecx
lea rax, [rbp + 0x30]
mov qword [rsp + 0xd0], rax
shr al, 0x59
lea r10d, [r13 - 1]
btc ax, 0x47
imul r10d, edx
ror ax, cl
xor rax, 0x28be2ee9
lea rax, [rbp + 1]
test r8w, 0x6258
cmp r8b, 0xb6
mov qword [rsp + 0x58], rax
sub r11d, r11d
jmp 0x14040d1d9
sub r14d, r14d
jmp 0x14040d1e1
mov qword [rsp + 0x68], r12
jmp 0x14040d1eb
mov qword [rsp + 0x88], r15
jmp 0x14040d1f8
mov qword [rsp + 0x48], r13
jmp 0x14040d202
jmp 0x14040d227
inc r14
add r11d, edx
jmp 0x14040d212
sub r10d, edx
clc
test rdx, r10
cmp r14, r15
jmp 0x14040d221
je 0x14040d690
test edx, edx
jmp 0x14040d22e
jle 0x14040d207
mov r8d, r10d
shl bl, cl
movsxd rdi, edi
mov r9d, r11d
sal bx, 0xa2
mov eax, edx
sal cx, 0x5d
rcl bl, cl
imul eax, r14d
lea rcx, [rax + rbp]
sar di, 0xc
mov edi, r14d
movzx rbx, ax
add bh, 0x4e
btr bx, 0x77
not edi
ror bl, 0x42
add edi, r13d
cmc
adc bh, 0xfb
mov ebx, edi
imul ebx, edx
stc
cmp sp, 0x3554
clc
add rbx, rbp
clc
mov qword [rsp + 0x40], rbx
test r8b, r11b
cmp edx, 8
jmp 0x14040d292
jb 0x14040d2ec
imul edi, edx
mov rbx, qword [rsp + 0xa8]
stc
cmp dl, 0xa9
jmp 0x14040d2ac
mov qword [rsp + 0x38], rcx
lea rcx, [rbx + rdi]
test rsp, r8
cmp qword [rsp + 0x38], rcx
movsx ecx, di
mov rcx, qword [rsp + 0x38]
jmp 0x14040d2ca
jae 0x14040d40a
lea rax, [rax + rbx]
lea rdi, [rdi + rbp]
test r10b, 0x39
clc
cmc
cmp rdi, rax
jmp 0x14040d2e6
jae 0x14040d40a
xor edi, edi
bt eax, esi
add ax, r12w
jmp 0x14040d2fa
mov rax, rdi
cmp r14, r8
stc
test dl, 1
jmp 0x14040d309
je 0x14040d37f
movzx eax, byte [rcx + rdi]
inc r13b
mov rbx, rcx
movsx r13d, r9w
mov r13, r15
bsf r15d, esi
seto ch
mov r15, r12
not ch
btc ecx, 0xf0
mov r12, qword [rsp + 0x40]
movzx ecx, byte [r12 + rdi]
cmp sp, r9w
jmp 0x14040d343
mov byte [rbx + rdi], cl
cmp r11w, bx
cmc
cmp dh, 0x13
mov byte [r12 + rdi], al
movzx r12w, r13b
mov r12, r15
sar r15b, cl
stc
test al, 0x6f
mov r15, r13
mov r13, qword [rsp + 0x48]
btc ax, 0x59
xor ah, 0x96
stc
mov rax, rdi
stc
or rax, 1
test r14w, 0x51b5
not rdi
cmp rdi, r12
jmp 0x14040d38a
je 0x14040d207
mov rcx, qword [rsp + 0x58]
not rbx
cmc
bsf bx, dx
add r8, rcx
lea r9, [r9 + rcx]
sub cl, 0x38
bt ecx, ebp
movzx ecx, byte [r9 + rax - 1]
bsf bx, r13w
bswap rbx
movzx ebx, byte [r8 + rax - 1]
cmp r9b, 0x49
cmp r11w, dx
mov byte [r9 + rax - 1], bl
rcl bh, cl
sub bl, 0x51
mov byte [r8 + rax - 1], cl
movzx ecx, byte [r9 + rax]
cmc
inc bh
movzx ebx, byte [r8 + rax]
mov byte [r9 + rax], bl
test r8b, 0xa4
mov byte [r8 + rax], cl
cmp r13, r14
cmc
add rax, 2
cmc
cmp rdx, rax
jmp 0x14040d3ff
jne 0x14040d3aa
jmp 0x14040d207
cmp edx, 0x20
jae 0x14040d41a
xor eax, eax
jmp 0x14040d618
mov rcx, r13
test r8, rsi
cmp qword [rsp + 0xa0], 0
jmp 0x14040d42e
je 0x14040d51a
mov rdi, qword [rsp + 0xd0]
lea rax, [rdi + r9]
bswap r13
lea r13, [rdi + r8]
bts r12w, r13w
mov r12, qword [rsp + 0x98]
stc
xor r15d, r15d
cmc
jmp 0x14040d45e
movups xmm0, xmmword [rax + r15 - 0x30]
movups xmm1, xmmword [rax + r15 - 0x20]
jmp 0x14040d472
movups xmm2, xmmword [r13 + r15 - 0x30]
clc
jmp 0x14040d482
movups xmm3, xmmword [r13 + r15 - 0x20]
movups xmmword [rax + r15 - 0x30], xmm2
cmc
movups xmmword [rax + r15 - 0x20], xmm3
jmp 0x14040d49a
movups xmmword [r13 + r15 - 0x30], xmm0
movups xmmword [r13 + r15 - 0x20], xmm1
stc
jmp 0x14040d4ac
movups xmm0, xmmword [rax + r15 - 0x10]
movups xmm1, xmmword [rax + r15]
jmp 0x14040d4c0
movups xmm2, xmmword [r13 + r15 - 0x10]
cmp r11w, 0x11ac
clc
movups xmm3, xmmword [r13 + r15]
jmp 0x14040d4dc
movups xmmword [rax + r15 - 0x10], xmm2
movups xmmword [rax + r15], xmm3
clc
jmp 0x14040d4f0
xor r15d, r15d
stc
test byte [rsp + 0x70], 1
jmp 0x14040d528
je 0x14040d5a9
mov rax, qword [rsp + 0x38]
add r13b, 8
shr r12d, 0x12
bt r12d, r9d
movups xmm0, xmmword [rax + r15]
xadd rdi, rdi
sar r12b, cl
movups xmm1, xmmword [rax + r15 + 0x10]
sar dil, 0xb5
stc
mov rdi, qword [rsp + 0x40]
sub r13b, r12b
movups xmm2, xmmword [rdi + r15]
movzx r12w, r12b
bt r12, r13
movups xmm3, xmmword [rdi + r15 + 0x10]
bt r12w, 0x66
add r13, r13
movsx r12d, r11w
movups xmmword [rax + r15], xmm2
sal r12b, cl
cmc
movups xmmword [rax + r15 + 0x10], xmm3
mov r13w, r15w
movsx r12w, bpl
movups xmmword [rdi + r15], xmm0
movsx r12d, bp
movups xmmword [rdi + r15 + 0x10], xmm1
xor r15b, bpl
cmp qword [rsp + 0x80], rdx
movzx r12, bp
mov r13b, r12b
sets r13b
mov r13, rcx
jmp 0x14040d5c4
mov r15, qword [rsp + 0x88]
movsx r12d, r14w
not r12b
mov r12w, r14w
mov r12, qword [rsp + 0x68]
movsx ecx, bp
mov rcx, qword [rsp + 0x38]
jmp 0x14040d5e9
je 0x14040d207
mov rdi, qword [rsp + 0x80]
cmp r11, 0x472196a
bsf eax, esi
xor al, ch
mov rax, rdi
cmp r13w, r10w
test dl, 0x18
jmp 0x14040d612
je 0x14040d2fa
lea rdi, [r9 + rbp]
sbb bl, 0x66
bts cx, r9w
inc rcx
lea rcx, [r8 + rbp]
mov r12, qword [rsp + 0x78]
shl rbp, 0xce
not bh
or bpl, al
mov rbp, qword [rdi + rax]
bswap bx
movzx rbx, r10w
mov rbx, qword [rcx + rax]
cmc
mov qword [rdi + rax], rbx
clc
mov qword [rcx + rax], rbp
add rax, 8
cmp r11b, 0xa3
jmp 0x14040d65f
mov r8d, dword [rsp + 0x94]
test r10b, r9b
stc
test r8d, r8d
jmp 0x14040d6a4
je 0x14040d6ec
mov edx, dword [rsp + 0x50]
cmp r10b, bpl
jmp 0x14040d6b6
cmp edx, r8d
jmp 0x14040d6be
je 0x14040d6ec
mov r9d, dword [rsi]
mov ch, cl
mov dword [rsp + 0x20], r13d
movsx cx, r15b
mov rcx, rbp
jmp 0x14040d6db
call fcn.14041b2de
mov rbp, rax
test rax, rax
je 0x140408e15
mov eax, dword [rsi]
and ecx, 0x22620843
mov rcx, qword [rsp + 0xb8]
mov dword [rcx], eax
mov eax, dword [rsi + 4]
rol ch, cl
bt rcx, 0x88
rcl cl, 0xf3
mov rcx, qword [rsp + 0xc0]
clc
cmp r8b, 0x19
jmp 0x14040d71d
mov dword [rcx], eax
mov rcx, qword [rsp + 0xc8]
stc
test rcx, rcx
jmp 0x14040d730
je 0x1404097f1
mov eax, dword [rsi + 8]
jmp 0x14040d73e
mov dword [rcx], eax
jmp 0x14040d745
jmp 0x1404097f1
push r15
cmp r12d, 0x11026d7e
xadd r15w, ax
and al, r15b
push r14
rcr ah, cl
push r13
inc r15
push r12
cdqe
sal r15d, 0x63
rcr r13, cl
push rsi
shr r15b, 0xdc
cmovo r12w, r8w
ror r15b, 0xf3
push rdi
add dil, 0xd8
bswap r12d
add r12w, cx
push rbp
push rbx
movsx r15d, dx
sub rsp, 0xb8
mov rsi, r9
cwde
mov r13, r8
cwde
lahf
mov r12, rdx
movsxd rdi, r12d
lahf
movzx ebp, r14w
mov rdi, rcx
not bx
movsx ebp, r12w
cwde
lea rbx, [rcx + 0x38]
xchg bp, bp
movzx eax, r8w
lea r15, [rcx + 0x39]
bswap rbp
mov rcx, qword [rcx + 0xc0]
movsxd rax, eax
movzx rax, di
mov rax, qword [rdi + 0xc8]
xchg ebp, ebp
movzx rbp, r12w
mov ebp, 0x5c
jmp 0x14040e815
inc rcx
mov qword [rdi + 0xc0], rcx
dec ebp
jmp 0x14040e80f
je 0x14040e8ae
cmp rcx, rax
jmp 0x14040e81d
jb 0x14040e7fe
cmp dword [rdi + 0x30], 0
je 0x14040e808
mov r8d, dword [rdi + 0x34]
jmp 0x14040e836
mov rcx, qword [rdi + 0x28]
mov dx, bx
cwd
mov rdx, rbx
jmp 0x14040e847
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r14d, esi
cmp cl, 0xc9
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
cmp r13, 0x5e982011
test r15b, 0xe1
test eax, eax
jmp 0x14040e874
je 0x14040e888
cdqe
test ax, r11w
add rax, rbx
jmp 0x14040e89a
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
mov rax, r15
cmovs rcx, r10
mov qword [rdi + 0xc8], rax
mov rcx, r15
jmp 0x14040e8a9
jmp 0x14040e801
test rsi, rsi
mov cl, ah
movzx bp, bl
jmp 0x14040e8bc
lea rbp, [rsp + 0x8c]
cmovne rbp, rsi
cmovae rcx, rbx
jmp 0x14040e8d4
mov rcx, rdi
jmp 0x14040e8dc
call fcn.14041e885
mov r14d, eax
cmovle cx, r15w
mov rcx, rdi
jmp 0x14040e8f1
call fcn.14041e885
mov esi, eax
stc
cmp sil, spl
cmp qword [rdi + 0x10], 0
jmp 0x14040e906
je 0x14040e92f
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
test eax, eax
jmp 0x14040e91a
je 0x14040e949
cmp dword [rdi + 0x30], 0
jmp 0x14040e929
je 0x14040ea80
mov rax, qword [rdi + 0xc0]
stc
cmp rax, qword [rdi + 0xc8]
jmp 0x14040e943
jae 0x14040ea80
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x58], rbp
cmp r9b, 0x7f
cmp r9w, r11w
test esi, esi
jmp 0x14040e965
je 0x14040ea2c
sub r13d, r13d
sbb ax, 0x2f9e
sar rax, cl
mov eax, 0x7fffffff
cmp r15d, esi
cmc
sub edx, edx
cmp r9b, bpl
jmp 0x14040e988
div esi
test ax, 0x5af5
jmp 0x14040e993
cmp eax, r14d
jmp 0x14040e99b
jb 0x14040ea8d
mov eax, esi
test r10b, r15b
imul eax, r14d
cmp eax, 0x1fffffff
jmp 0x14040e9b4
ja 0x14040ea8d
mov rcx, rdi
jmp 0x14040e9c2
call fcn.14041e885
mov rcx, rdi
jmp 0x14040e9cf
call fcn.14041e885
mov rcx, rdi
jmp 0x14040e9dc
call fcn.14041e885
mov rcx, rdi
call fcn.14041e885
test esi, esi
jmp 0x14040e9f0
je 0x14040ea60
xor r13d, r13d
add ax, si
not al
mov eax, 0x7fffffff
test bpl, r15b
sub edx, edx
clc
div esi
cmp cx, r12w
test rbx, 0x7e626375
test bp, dx
cmp eax, r14d
jmp 0x14040ea21
jae 0x14040ea60
jmp 0x14040ea8d
mov rcx, rdi
jmp 0x14040ea34
call fcn.14041e885
mov rcx, rdi
jmp 0x14040ea41
call fcn.14041e885
mov rcx, rdi
jmp 0x14040ea4e
call fcn.14041e885
mov rcx, rdi
jmp 0x14040ea5b
call fcn.14041e885
mov dword [rsp + 0x3c], esi
stc
imul esi, r14d
test cx, 0x2780
clc
cmp esi, 0x1fffffff
jmp 0x14040ea7a
jbe 0x14040eace
xor r13d, r13d
and r14b, 0xa1
rcr r15d, cl
sal r15b, cl
mov rax, r13
rol r14b, 0xd7
movzx rsi, si
add rsp, 0xb8
pop rbx
movsxd r13, r12d
movsx esi, r9w
pop rbp
mov r12b, bl
movzx rsi, si
pop rdi
movsx r12d, r8w
setae r13b
pop rsi
movsx r15, r12w
pop r12
pop r13
pop r14
bswap r15
pop r15
jmp 0x14040eacd
ret
shl esi, 2
mov rcx, rsi
jmp 0x14040ead9
call fcn.140179b4c
xor r13d, r13d
cmp r14b, dil
stc
test rax, rax
jmp 0x14040eaed
je 0x14040ea8d
mov qword [rsp + 0x30], r14
setge dl
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x50], rax
mov dl, 7
mov rcx, rax
mov dl, 0xff
jmp 0x14040eb11
mov r8, rsi
jmp 0x14040eb19
call fcn.1404a051f
lea rsi, [rsp + 0x92]
test r11b, dl
jmp 0x14040eb31
sub r14d, r14d
stc
clc
nop dword [rax]
jmp 0x14040eb3f
cmp r14, 0xa
je 0x14040f88a
mov rcx, qword [rdi + 0xc0]
shl al, cl
mov rax, qword [rdi + 0xc8]
test r8, 0x56f175a3
cmp rcx, rax
jmp 0x14040eb68
jae 0x14040ebc3
lea rdx, [rcx + 1]
cmc
mov qword [rdi + 0xc0], rdx
movzx ecx, byte [rcx]
jmp 0x14040eb82
mov dword [rsp + 0x40], ecx
clc
movsx cx, r15b
mov rcx, rdx
cmp rcx, rax
jmp 0x14040eb97
jae 0x14040eca4
lea rdx, [rcx + 1]
movzx r12, r9w
movsx r12w, al
mov qword [rdi + 0xc0], rdx
bswap r12
movzx r12d, byte [rcx]
mov ecx, r15d
mov rcx, rdx
jmp 0x14040ed7c
cmp dword [rdi + 0x30], 0
jmp 0x14040ebcc
je 0x14040ec2a
mov r8d, dword [rdi + 0x34]
cdq
mov rcx, qword [rdi + 0x28]
not dh
mov rdx, rbx
jmp 0x14040ebe5
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14040ebf4
sub ecx, dword [rdi + 0xd0]
test bh, 0x89
stc
add dword [rdi + 0xb8], ecx
jmp 0x14040ec09
test eax, eax
je 0x14040ec47
cdqe
add rax, rbx
movsx ecx, dx
movzx ecx, byte [rbx]
mov dword [rsp + 0x40], ecx
jmp 0x14040ec25
jmp 0x14040ec70
mov dword [rsp + 0x40], 0
test r11w, 0x1baa
clc
cmp rcx, rax
jb 0x14040eb9d
jmp 0x14040eca4
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
movzx rax, di
cdqe
mov dword [rsp + 0x40], 0
sbb al, r8b
cmp ebx, r11d
cmc
mov rax, r15
rcr cl, 0x70
shl rcx, cl
mov qword [rdi + 0xc8], rax
xor cl, sil
btr rcx, 0x2d
cmp r9w, bx
mov qword [rdi + 0xc0], r15
bt cx, 0x9a
mov rcx, r15
test bl, r15b
stc
cmp rcx, rax
jmp 0x14040ec9e
jb 0x14040eb9d
cmp dword [rdi + 0x30], 0
jmp 0x14040ecad
je 0x14040ed1f
mov r8d, dword [rdi + 0x34]
movsx rdx, r9w
mov rcx, qword [rdi + 0x28]
jmp 0x14040ecc4
mov rdx, rbx
jmp 0x14040eccc
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
test bl, r9b
sub ecx, dword [rdi + 0xd0]
test r11w, di
cmp si, 0x20ac
clc
add dword [rdi + 0xb8], ecx
stc
cmp r15b, cl
test eax, eax
je 0x14040ed2c
cdqe
btc r12d, r8d
bswap r12w
add rax, rbx
bswap r12w
cmova r12w, r11w
movzx r12d, byte [rbx]
jmp 0x14040ed1a
jmp 0x14040ed5c
xor r12d, r12d
jmp 0x14040ed27
jmp 0x14040ed7c
mov dword [rdi + 0x30], 0
rcl cx, cl
add cl, 0xe2
mov byte [rdi + 0x38], 0
or al, 0xa5
shr cl, cl
xor r12d, r12d
ror ax, 0xf5
bsf rcx, rcx
rcl rcx, 0x44
mov rax, r15
rcr cx, 0xf2
add cx, 0x5afc
mov qword [rdi + 0xc8], rax
shr cx, 0x36
add cx, r9w
mov qword [rdi + 0xc0], r15
sub cx, 0x4cb4
stc
mov rcx, r15
stc
mov byte [rsi - 2], r12b
cmp rcx, rax
jae 0x14040edb2
lea rbp, [rcx + 1]
movsx rdx, r11w
movzx rdx, r8w
mov qword [rdi + 0xc0], rbp
cdq
not dh
movsx edx, dx
movzx edx, byte [rcx]
mov rcx, rbp
jmp 0x14040edad
jmp 0x14040ee6a
cmp dword [rdi + 0x30], 0
jmp 0x14040edbb
je 0x14040ee1b
mov r8d, dword [rdi + 0x34]
movsx cx, dil
mov rcx, qword [rdi + 0x28]
cmovs rdx, rbx
mov rdx, rbx
jmp 0x14040edda
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14040edeb
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14040edfe
je 0x14040ee27
cdqe
clc
bsr dx, bx
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14040ee16
jmp 0x14040ee55
xor edx, edx
jmp 0x14040ee22
jmp 0x14040ee6a
mov dword [rdi + 0x30], 0
clc
sub al, bh
mov byte [rdi + 0x38], 0
btr cx, bp
bsr cx, ax
sub edx, edx
test cl, r10b
movsx rax, r11w
mov rax, r15
or ecx, 0x1a4a0d28
add ecx, r15d
mov cl, r12b
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
stc
mov rcx, r15
test ebx, esi
clc
mov byte [rsi - 1], dl
cmc
cmp rcx, rax
jmp 0x14040ee76
jae 0x14040eea6
lea rdx, [rcx + 1]
movzx bp, r10b
mov qword [rdi + 0xc0], rdx
not ebp
movzx ebp, byte [rcx]
movzx cx, r11b
seto ch
mov rcx, rdx
jmp 0x14040eea1
jmp 0x14040ef54
cmp dword [rdi + 0x30], 0
jmp 0x14040eeaf
je 0x14040ef08
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
sets dh
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
test r14, r15
add dword [rdi + 0xb8], ecx
test r10d, 0x493f0a0e
test eax, eax
jmp 0x14040eee9
je 0x14040ef14
cdqe
add rax, rbx
bswap rbp
movzx rbp, r14w
movzx bp, r12b
movzx ebp, byte [rbx]
jmp 0x14040ef39
sub ebp, ebp
jmp 0x14040ef0f
jmp 0x14040ef54
mov dword [rdi + 0x30], 0
sal ah, 0x90
mov byte [rdi + 0x38], 0
rcl ah, cl
cbw
movsxd rcx, ebx
sub ebp, ebp
mov eax, r10d
setge ch
adc eax, 0xfac5ad3
mov rax, r15
mov qword [rdi + 0xc8], rax
cmc
mov qword [rdi + 0xc0], r15
mov rcx, r15
test cl, r8b
jmp 0x14040ef54
mov byte [rsi], bpl
cmp r11, r9
jmp 0x14040ef5f
cmp qword [rdi + 0x10], 0
jmp 0x14040ef69
je 0x14040efa5
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
test eax, eax
je 0x14040efb3
cmp dword [rdi + 0x30], 0
jmp 0x14040ef87
je 0x14040f88a
mov rcx, qword [rdi + 0xc0]
cbw
cmp rcx, 0x71bd236c
mov rax, qword [rdi + 0xc8]
stc
cmp rcx, rax
jmp 0x14040efad
jae 0x14040f88a
cmp r12b, 8
jmp 0x14040efbc
jne 0x14040f88a
movzx eax, bpl
jmp 0x14040efcf
or r13d, eax
cmp edi, 0x6c796bd8
clc
add rsi, 3
jmp 0x14040efe2
inc r14
cmp byte [rsp + 0x40], 0
jmp 0x14040efef
jne 0x14040eb3f
and r13d, 0x10
cmp r10b, al
movzx eax, si
cdqe
cmp r13d, 1
cwde
movsxd r9, r15d
mov eax, 4
cdq
cwd
sbb eax, 0
or r9b, r13b
mov rbp, qword [rsp + 0x58]
sar ch, cl
bswap r9
setne dh
mov dword [rbp], eax
mov edx, dword [rsp + 0x3c]
cmp rdx, r9
test edx, edx
mov r9, qword [rsp + 0x30]
jmp 0x14040f03d
mov rcx, qword [rsp + 0x50]
je 0x14040f8ba
lea eax, [r9*4]
clc
stc
cmc
mov edx, edx
clc
mov qword [rsp + 0x68], rdx
cmc
xor esi, esi
test spl, 0x4f
stc
mov dword [rsp + 0x64], eax
stc
cmp ebp, ebx
mov qword [rsp + 0x70], rsi
test r12b, r11b
clc
imul eax, esi
test r13b, sil
cdqe
clc
test sil, al
cmp sil, 0xbf
add rax, rcx
mov qword [rsp + 0x48], rax
test r9d, 0x4de21b31
stc
cmp r15, rdi
xor eax, eax
jmp 0x14040f09d
jmp 0x14040f0ec
mov rax, qword [rsp + 0x40]
movzx r9, r15w
inc rax
cmp r14, rax
movsxd rsi, esi
jmp 0x14040f0bd
mov r9, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x58]
bswap dx
mov edx, dword [rsp + 0x3c]
jmp 0x14040f0d7
mov rcx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x70]
jmp 0x14040f0e6
je 0x14040f867
mov qword [rsp + 0x40], rax
lea rax, [rax + rax*2]
movsx rcx, dx
movzx ecx, byte [rsp + rax + 0x91]
clc
cmp rbx, 0x2ecd05ba
test ecx, ecx
je 0x14040f4cd
cmp ecx, 1
je 0x14040f548
cmp ecx, 2
jmp 0x14040f122
jne 0x14040f88a
cmp dword [rsp + 0x30], 0
jmp 0x14040f132
je 0x14040f0a2
lea r12, [rsp + rax]
add r12, 0x92
mov rax, qword [rsp + 0x30]
mov sil, 0x54
adc esi, 0x68bd021a
shl si, 0x52
mov dword [rsp + 0x38], eax
xor ch, 0xb8
shrd si, bp, 0x8f
test r14d, 0x471568c1
mov rsi, qword [rsp + 0x48]
mov rcx, qword [rdi + 0xc0]
cwde
mov rax, qword [rdi + 0xc8]
jmp 0x14040f186
cmp rcx, rax
jae 0x14040f1c3
lea rdx, [rcx + 1]
mov qword [rdi + 0xc0], rdx
cmovno r13w, dx
movsx r13d, sp
mov r13w, bx
movzx r13d, byte [rcx]
movsx rcx, r11w
movzx ecx, r14w
xchg cx, cx
mov rcx, rdx
jmp 0x14040f1be
jmp 0x14040f29d
cmp dword [rdi + 0x30], 0
jmp 0x14040f1cc
je 0x14040f245
mov r8d, dword [rdi + 0x34]
cmovg dx, r10w
setp dl
xchg dl, dh
mov rcx, qword [rdi + 0x28]
movsx dx, r8b
movzx rdx, ax
cqo
mov rdx, rbx
jmp 0x14040f1f7
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14040f208
sub ecx, dword [rdi + 0xd0]
jmp 0x14040f215
add dword [rdi + 0xb8], ecx
test sil, r14b
cmp spl, al
test eax, eax
jmp 0x14040f228
je 0x14040f252
cdqe
seto r13b
add rax, rbx
movzx r13d, byte [rbx]
jmp 0x14040f240
jmp 0x14040f276
sub r13d, r13d
jmp 0x14040f24d
jmp 0x14040f29d
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
xor r13d, r13d
setb cl
sbb ecx, ecx
cmovg rcx, r14
mov rax, r15
cmp r8b, r13b
sub cx, r14w
sar rcx, cl
mov qword [rdi + 0xc8], rax
sbb cx, r12w
btr cx, 0x9c
mov qword [rdi + 0xc0], r15
shl rcx, cl
xor ch, 0x2f
mov rcx, r15
cmp r14, 0xddf0d98
cmp qword [rdi + 0x10], 0
jmp 0x14040f2a7
je 0x14040f2e7
mov rcx, qword [rdi + 0x28]
jmp 0x14040f2b6
call qword [rdi + 0x20]
test eax, eax
jmp 0x14040f2c0
je 0x14040f2f5
cmp dword [rdi + 0x30], 0
jmp 0x14040f2cf
je 0x14040f88a
mov rcx, qword [rdi + 0xc0]
movzx rax, r14w
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jmp 0x14040f2ef
jae 0x14040f88a
movzx ebp, r13b
cmp bpl, r8b
test bpl, bpl
jmp 0x14040f304
js 0x14040f387
cmp dword [rsp + 0x38], ebp
jmp 0x14040f313
jbe 0x14040f88a
mov eax, ebp
cwd
movsx r13d, ax
cmovo r8w, r10w
inc ebp
movzx dx, bpl
cdq
setge r13b
movzx r13d, byte [r12]
mov dword [rsp + 0x60], ebp
not r8w
movzx dx, cl
movsx edx, r11w
mov rcx, rdi
mov edx, r13d
mov r8, rsi
jmp 0x14040f355
call fcn.140428491
test rax, rax
jmp 0x14040f362
je 0x14040f88a
add rsi, 4
dec ebp
jmp 0x14040f373
jne 0x14040f347
mov ebp, dword [rsp + 0x60]
jmp 0x14040f382
jmp 0x14040f4b9
cmp r13b, 0x80
jne 0x14040f3a0
mov rcx, rdi
call fcn.14041e885
mov ebp, eax
jmp 0x14040f3a3
add ebp, 0xffffff81
cmp ebp, dword [rsp + 0x38]
jmp 0x14040f3ac
jg 0x14040f88a
movzx edx, byte [r12]
movsxd r8, r11d
mov rcx, rdi
movzx r8d, r8w
lea r8, [rsp + 0x2c]
jmp 0x14040f3cb
call fcn.140428491
test rax, rax
jmp 0x14040f3d8
je 0x14040f88a
test ebp, ebp
jmp 0x14040f3e5
jle 0x14040f4b9
mov eax, ebp
jmp 0x14040f3f2
jmp 0x14040f40d
add rsi, 4
jmp 0x14040f400
dec eax
jmp 0x14040f407
je 0x14040f4b9
movzx ecx, byte [r12]
stc
test cx, 0x7e18
test cl, cl
jmp 0x14040f41f
js 0x14040f44f
test cl, 0x40
jmp 0x14040f42d
jne 0x14040f467
test cl, 0x20
jmp 0x14040f43b
jne 0x14040f486
test cl, 0x10
je 0x14040f3f7
jmp 0x14040f4a2
movzx edx, byte [rsp + 0x2c]
stc
mov byte [rsi], dl
stc
jmp 0x14040f45e
test cl, 0x40
je 0x14040f433
movzx edx, byte [rsp + 0x2d]
test si, dx
cmp bpl, dil
mov byte [rsi + 1], dl
test cl, r10b
test cl, 0x20
jmp 0x14040f480
je 0x14040f441
movzx edx, byte [rsp + 0x2e]
clc
mov byte [rsi + 2], dl
jmp 0x14040f494
test cl, 0x10
jmp 0x14040f49c
je 0x14040f3f7
movzx ecx, byte [rsp + 0x2f]
jmp 0x14040f4ac
mov byte [rsi + 3], cl
jmp 0x14040f4b4
jmp 0x14040f3f7
sub dword [rsp + 0x38], ebp
jmp 0x14040f4c2
jg 0x14040f16d
jmp 0x14040f0a2
test r9d, r9d
jmp 0x14040f4d5
je 0x14040f0a2
movzx r13d, byte [rsp + rax + 0x92]
sete r8b
mov rax, qword [rsp + 0x30]
mov ebp, eax
mov rsi, qword [rsp + 0x48]
mov rcx, r14
cmovae r8w, bx
cqo
mov rcx, rdi
movzx edx, r14w
jmp 0x14040f50a
mov edx, r13d
mov r8w, 0x729
movsx r8w, r12b
mov r8, rsi
jmp 0x14040f51f
call fcn.140428491
test rax, rax
je 0x14040f88a
add rsi, 4
jmp 0x14040f536
dec ebp
jmp 0x14040f53d
jne 0x14040f4fe
jmp 0x14040f0a2
test r9d, r9d
je 0x14040f0a2
lea rsi, [rsp + rax]
add ah, 0xd2
mov r12w, 0x4e24
bt ax, 0x60
add rsi, 0x92
jmp 0x14040f572
mov rax, qword [rsp + 0x30]
bswap r12
cmovb bp, r14w
movzx r12w, r10b
mov r12d, eax
xchg bpl, bpl
mov rbp, qword [rsp + 0x48]
jmp 0x14040f594
jmp 0x14040f5a2
sub r12d, r8d
jle 0x14040f0a2
mov rcx, qword [rdi + 0xc0]
lahf
mov rax, qword [rdi + 0xc8]
test ecx, 0x7c5a4265
cmp rcx, rax
jmp 0x14040f5bf
jae 0x14040f5f9
lea rdx, [rcx + 1]
movzx r13w, spl
cmovo r13w, sp
mov r13b, spl
mov qword [rdi + 0xc0], rdx
bswap r13w
xchg r13w, r13w
not r13d
movzx r13d, byte [rcx]
mov rcx, rdx
jmp 0x14040f5f4
jmp 0x14040f6d7
cmp dword [rdi + 0x30], 0
jmp 0x14040f602
je 0x14040f679
mov r8d, dword [rdi + 0x34]
movzx rcx, r14w
xchg cx, dx
bswap dx
mov rcx, qword [rdi + 0x28]
bswap edx
jmp 0x14040f623
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r8w, di
cmp esi, r14d
sub ecx, dword [rdi + 0xd0]
clc
add dword [rdi + 0xb8], ecx
cmp r13b, 0x33
test eax, eax
jmp 0x14040f64e
je 0x14040f686
cdqe
jmp 0x14040f660
add rax, rbx
movzx r13, bp
movsx r13d, r10w
cmovo r13w, r8w
movzx r13d, byte [rbx]
jmp 0x14040f6be
sub r13d, r13d
jmp 0x14040f681
jmp 0x14040f6d7
mov dword [rdi + 0x30], 0
mov cx, r11w
xor ah, 0x63
mov byte [rdi + 0x38], 0
cmp cx, 0x60d
test sil, 0x43
jmp 0x14040f6a6
sub r13d, r13d
shrd ax, ax, 0xd0
sar ecx, cl
xor rcx, 0x54181c43
mov rax, r15
movzx ecx, r14w
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
and cl, r12b
not ch
shl cx, cl
mov rcx, r15
cmp qword [rdi + 0x10], 0
jmp 0x14040f6e1
je 0x14040f726
mov rcx, qword [rdi + 0x28]
jmp 0x14040f6f0
call qword [rdi + 0x20]
test eax, eax
jmp 0x14040f6fa
je 0x14040f734
cmp dword [rdi + 0x30], 0
jmp 0x14040f709
je 0x14040f88a
mov rcx, qword [rdi + 0xc0]
cbw
mov rax, qword [rdi + 0xc8]
cmp rcx, 0x3bc365dd
cmp rcx, rax
jmp 0x14040f72e
jae 0x14040f88a
movzx edx, byte [rsi]
xchg r8b, r8b
movsxd r8, esi
mov rcx, rdi
movsx r8d, si
bswap r8w
lea r8, [rsp + 0x2c]
jmp 0x14040f752
call fcn.140428491
test rax, rax
jmp 0x14040f75f
je 0x14040f88a
movzx eax, r13b
adc r8w, r14w
movsxd r8, r10d
cmp r12d, eax
cmovb eax, r12d
cmp rcx, 0x2949253f
movzx r8d, al
stc
test spl, 0x25
test r8b, r8b
jmp 0x14040f78f
je 0x14040f599
mov ecx, r8d
jmp 0x14040f79d
jmp 0x14040f7b8
add rbp, 4
jmp 0x14040f7ab
dec ecx
jmp 0x14040f7b2
je 0x14040f599
movzx edx, byte [rsi]
test dl, dl
jmp 0x14040f7c2
js 0x14040f7f2
test dl, 0x40
jne 0x14040f820
test dl, 0x20
jmp 0x14040f7d9
jne 0x14040f83b
test dl, 0x10
jmp 0x14040f7e7
je 0x14040f7a2
jmp 0x14040f855
movzx eax, byte [rsp + 0x2c]
cmp cl, r9b
test r12w, 0x365
mov byte [rbp], al
test dl, 0x6d
jmp 0x14040f812
test dl, 0x40
jmp 0x14040f81a
je 0x14040f7d1
movzx eax, byte [rsp + 0x2d]
mov byte [rbp + 1], al
jmp 0x14040f82d
test dl, 0x20
jmp 0x14040f835
je 0x14040f7df
movzx eax, byte [rsp + 0x2e]
mov byte [rbp + 2], al
cmp ch, 0x9b
clc
test dl, 0x10
jmp 0x14040f84f
je 0x14040f7a2
movzx eax, byte [rsp + 0x2f]
jmp 0x14040f85f
mov byte [rbp + 3], al
jmp 0x14040f7a2
inc rsi
cmp rsi, qword [rsp + 0x68]
movzx rax, r11w
movsxd rax, ebx
mov eax, dword [rsp + 0x64]
jmp 0x14040f87f
jne 0x14040f06a
jmp 0x14040f8ba
mov rcx, qword [rsp + 0x50]
jmp 0x14040f894
call fcn.140234d6a
sub ecx, ecx
sal bpl, 0xb
rol r8w, 0x4f
mov r9, qword [rsp + 0x30]
mov bp, 0x4210
clc
mov rbp, qword [rsp + 0x58]
seta ah
mov edx, dword [rsp + 0x3c]
mov rax, qword [rsp + 0x78]
test r9b, 0x6e
or r8w, r11w
mov dword [rax], r9d
jmp 0x14040f8d2
mov rax, qword [rsp + 0x80]
mov dword [rax], edx
seta r8b
mov r8d, dword [rsp + 0x120]
test r8d, r8d
jmp 0x14040f8f0
jne 0x14040f8ff
mov r8d, dword [rbp]
jmp 0x14040f8ff
mov dword [rsp + 0x20], edx
movzx rdx, dx
mov edx, 4
jmp 0x14040f911
call fcn.14041b2de
mov r13, rax
jmp 0x14040f91e
jmp 0x14040ea8d
push r15
jmp 0x140416033
push r14
cmp rdx, 0x32d93517
jmp 0x140416041
push r13
stc
test si, bx
jmp 0x14041604d
push r12
test sil, r9b
push rsi
cmc
cmp r11b, 0x13
clc
push rdi
clc
cmp r15d, 0x457740ab
push rbp
push rbx
cmp ax, 0x7dd6
sub rsp, 0x68
test dx, 0x2b78
cmp r12b, 0x4a
movaps xmmword [rsp + 0x50], xmm7
test r9, rax
movaps xmmword [rsp + 0x40], xmm6
stc
test rcx, rcx
je 0x140416333
mov ebp, r8d
ror sil, cl
dec bh
cbw
mov ebx, edx
xchg sil, al
ror sil, cl
and al, r14b
mov rsi, rcx
mov al, 0x46
mov eax, r8d
clc
test r13b, bpl
or eax, edx
jmp 0x1404160b4
js 0x14041632b
mov r14d, r9d
clc
test ebp, ebp
je 0x1404160e1
mov eax, 0x7fffffff
test r11w, sp
xor edx, edx
stc
idiv ebp
cmp eax, ebx
jmp 0x1404160db
jl 0x14041632b
imul ebp, ebx
clc
mov eax, ebp
cmp dil, r12b
or eax, r14d
jmp 0x1404160f2
js 0x14041632b
test r14d, r14d
jmp 0x140416100
je 0x14041611b
mov eax, 0x7fffffff
sub edx, edx
idiv r14d
cmp dil, sil
cmp eax, ebp
jl 0x14041632b
mov eax, ebp
imul eax, r14d
movsxd rcx, eax
jmp 0x140416129
call fcn.140179b4c
test rax, rax
jmp 0x140416136
je 0x14041632b
mov qword [rsp + 0x20], rax
test r11w, 0x7e81
cmp dil, 0xeb
mov qword [rsp + 0x28], rsi
test bx, cx
clc
test ebp, ebp
jle 0x1404163b7
mov eax, r14d
or r15w, cx
xor rbx, 0x17e154d6
bt si, bx
and eax, 1
cmovno r15w, r13w
lea esi, [r14 + rax]
xchg r15b, r13b
dec esi
movzx r15, ax
movsx eax, r8w
movsxd r13, r14d
mov eax, ebp
inc bp
mov qword [rsp + 0x38], rax
mov ebp, esi
lea rax, [r13*4]
sar bh, cl
neg bl
shl bx, cl
mov qword [rsp + 0x30], rax
shl bl, 0x5c
xor r15w, 0x503e
xor r12d, r12d
movsx bx, r11b
movss xmm6, dword [0x1400bf4c0]
movzx r15w, sil
movss xmm7, dword [0x1400bd480]
movsx bx, r11b
mov rbx, qword [rsp + 0x20]
movzx r15d, bx
mov r15, qword [rsp + 0x28]
jmp 0x1404161e8
jmp 0x14041620d
inc r12
test r9b, 0x12
add r15, qword [rsp + 0x30]
stc
add rbx, r13
cmp r12, qword [rsp + 0x38]
jmp 0x140416207
je 0x1404163b7
mov eax, 0
stc
clc
cmp sil, 0x9a
test esi, esi
jmp 0x14041621f
jle 0x1404162ab
mov rdi, r14
xor r14d, r14d
jmp 0x140416230
nop word cs:[rax + rax]
jmp 0x140416240
movss xmm1, dword [0x1400b71d0]
jmp 0x14041624d
movss xmm0, dword [r15 + r14*4]
jmp 0x140416258
mulss xmm0, dword [0x1400b71d4]
call fcn.14009a500
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
jmp 0x14041627c
minss xmm0, xmm1
cvttss2si eax, xmm0
mov byte [rbx + r14], al
jmp 0x14041628d
inc r14
jmp 0x140416295
cmp rbp, r14
jmp 0x14041629d
jne 0x140416240
mov eax, esi
mov r14, rdi
test dil, r11b
cmp eax, r14d
jge 0x1404161ed
mov rcx, r12
jmp 0x1404162c3
imul rcx, r13
cdqe
stc
cmp ah, 0x97
add rax, rcx
cmovo cx, r13w
movzx ecx, r14w
bswap rcx
mov rcx, qword [rsp + 0x28]
jmp 0x1404162e6
movss xmm0, dword [rcx + rax*4]
jmp 0x1404162f0
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
minss xmm0, xmm1
cvttss2si ecx, xmm0
mov edi, esi
cmovae si, r10w
mov rsi, qword [rsp + 0x20]
mov byte [rsi + rax], cl
bswap si
xchg sil, sil
mov esi, edi
jmp 0x140416326
jmp 0x1404161ed
mov rcx, rsi
call fcn.140234d6a
sub eax, eax
rcl r15b, cl
ror r12b, cl
rcr r13w, 0xcd
movaps xmm6, xmmword [rsp + 0x40]
btr r12w, 0x79
ror r15w, cl
sbb r12, 0x154c0004
movaps xmm7, xmmword [rsp + 0x50]
rcl di, cl
mov r13, 0x2f514a7d
add rsp, 0x68
movsx rbp, r15w
movsx r12w, sil
movsxd r13, r13d
pop rbx
pop rbp
pop rdi
movzx r13d, r11w
movsxd r15, r13d
pop rsi
movsx r15, dx
movsx r12w, r11b
setbe r14b
pop r12
movsx r15, sp
movsxd r15, esi
pop r13
movsx r14, ax
movzx r15d, r15w
pop r14
movzx r15d, r13w
movsx r15, r9w
movsx r15w, cl
pop r15
jmp 0x1404163b6
ret
mov rcx, qword [rsp + 0x28]
jmp 0x1404163c1
call fcn.140234d6a
mov rax, qword [rsp + 0x20]
jmp 0x1404163d0
jmp 0x140416340