Function at 0x1404a487e
Capabilities:
Check http status code
Parse credit card information
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
cmp r11b, 0xc
test r14b, sil
mov qword [rsp + 0x18], rsi
rcr sil, cl
bts rsi, r11
mov qword [rsp + 0x20], rdi
movsx esi, r15w
xchg sil, dil
push rbp
push r12
push r13
mov bpl, dl
push r14
or rbp, 0x48ae1782
movsx esi, r10w
push r15
mov rbp, rsp
add r14b, 0xb1
xchg dil, r14b
xor sil, bpl
sub rsp, 0x50
movzx r14w, r13b
mov rsi, r8
and r14b, bpl
mov rdi, r9
or r8w, 0x6370
shld r8d, r14d, 0xf2
sar r14b, 0xd
movzx r8d, dx
mov r14, rcx
mov edx, r8d
stc
clc
cmp r8d, 0x5a
jbe 0x1404a5829
mov ecx, 0x62
stc
jmp 0x1404a4908
cmp edx, 0x6e
jmp 0x1404a4910
ja 0x1404a5166
je 0x1404a50f0
sub edx, 0x61
jmp 0x1404a4924
je 0x1404a5043
sub edx, 1
jmp 0x1404a4932
je 0x1404a4fa9
sub edx, 1
je 0x1404a4baf
sub edx, 1
jmp 0x1404a4949
je 0x1404a4b72
sub edx, 1
jmp 0x1404a4957
je 0x1404a4b2b
sub edx, 2
je 0x1404a4a76
sub edx, 1
jmp 0x1404a496e
jne 0x1404a4988
mov r8d, ecx
jmp 0x1404a497c
mov edx, ecx
jmp 0x1404a4983
jmp 0x1404a4908
sub edx, 2
jmp 0x1404a4990
je 0x1404a4a11
cmp edx, 3
jmp 0x1404a499e
jne 0x1404a5067
mov ecx, dword [rsi + 0x10]
cmp ecx, 0xb
jmp 0x1404a49af
ja 0x1404a5052
mov al, byte [rbp + 0x60]
bsr r9w, r12w
neg al
sbb dx, dx
rcr r8d, 0xc8
movzx r9d, r9w
not dx
sar r9w, 0x67
not r8w
and dx, 0x30
inc ecx
movzx r9w, r13b
xchg r9, r8
mov word [rsp + 0x20], dx
jmp 0x1404a49ee
mov edx, 2
mov r9, qword [rbp + 0x50]
sete r8b
movzx r8d, r13w
cmovge r8w, r11w
mov r8, rdi
call fcn.1404a4320
jmp 0x1404a64ce
mov ecx, dword [rsi + 0x1c]
cmc
test rdi, 0x8e62945
test bx, r10w
cmp ecx, 0x16d
jmp 0x1404a4a2b
ja 0x1404a5052
mov al, byte [rbp + 0x60]
test r10b, 0x5c
neg al
jmp 0x1404a4a3f
sbb dx, dx
stc
cmc
not dx
and dx, 0x30
jmp 0x1404a4a50
mov word [rsp + 0x20], dx
setge dl
movzx edx, r12w
inc ecx
movzx edx, dx
bswap rdx
movsx edx, cx
mov edx, 3
jmp 0x1404a4a71
jmp 0x1404a49f3
mov r14d, dword [rsi + 0x14]
lea eax, [r14 + 0x76c]
cmp ecx, 0x68bb6064
cmp eax, 0x270f
jmp 0x1404a4a91
ja 0x1404a5052
mov r8d, dword [rsi + 0x1c]
mov ecx, r14d
mov dx, ax
cmovb dx, r14w
mov edx, dword [rsi + 0x18]
jmp 0x1404a4aae
call fcn.1404a4647
test eax, eax
jmp 0x1404a4aba
jne 0x1404a4acd
dec r14d
jmp 0x1404a4ac8
jmp 0x1404a4ad6
jg 0x1404a4ad6
inc r14d
lea ecx, [r14 + 0x76c]
mov eax, 0x51eb851f
bswap si
imul ecx
rol sil, cl
mov esi, 0x30
sar edx, 5
setg al
rcr rax, cl
sub al, 0x27
mov eax, edx
mov word [rsp + 0x20], si
test r11b, dl
shr eax, 0x1f
jmp 0x1404a4b0f
add edx, eax
and al, ch
bt ax, cx
imul eax, edx, 0x64
clc
stc
test rax, rbx
sub ecx, eax
jmp 0x1404a4b26
jmp 0x1404a49ee
mov ecx, dword [rsi + 0xc]
lea eax, [rcx - 1]
test ax, r15w
cmc
clc
cmp eax, 0x1e
jmp 0x1404a4b3f
ja 0x1404a5052
mov al, byte [rbp + 0x60]
xor al, 1
jmp 0x1404a4b53
shl al, 5
jmp 0x1404a4b5b
movzx eax, al
jmp 0x1404a4b63
mov word [rsp + 0x20], ax
jmp 0x1404a4b6d
jmp 0x1404a49ee
mov ecx, dword [rsi + 0xc]
lea eax, [rcx - 1]
jmp 0x1404a4b88
cmp eax, 0x1e
jmp 0x1404a4b90
ja 0x1404a5052
mov al, byte [rbp + 0x60]
neg al
jmp 0x1404a4ba0
sbb dx, dx
not dx
and dx, 0x30
jmp 0x1404a49e4
mov r13, qword [rbp + 0x58]
xor al, 0x13
or al, r13b
lea rax, [0x1400c6040]
sub ebx, ebx
cmp r13, rax
jmp 0x1404a4bc9
jne 0x1404a4ed3
cmp byte [rbp + 0x60], bl
jmp 0x1404a4bd7
jne 0x1404a4ed3
mov r15, qword [rbp + 0x50]
cdq
lea edx, [rbx + 0x61]
setne r8b
movzx r8w, spl
movzx rcx, si
mov byte [rsp + 0x30], bl
movzx rcx, r10w
not ch
mov r8, rsi
mov ch, 0x68
movzx cx, r11b
cmovo ecx, eax
mov qword [rsp + 0x28], r13
movzx ecx, cx
mov rcx, r14
jmp 0x1404a4c1a
mov qword [rsp + 0x20], r15
jmp 0x1404a4c24
call fcn.1404a487e
test al, al
jne 0x1404a4c46
call fcn.1404b275a
mov dword [rax], 0x16
jmp 0x1404a4c41
jmp 0x1404a5067
lea r12, [0x1400cf014]
mov rcx, r12
stc
test r13b, 0xa9
cmp qword [r15], rbx
jmp 0x1404a4c5d
je 0x1404a4cae
movzx r8d, word [rcx]
cmp r13b, 0x45
test r8w, r8w
jmp 0x1404a4c74
je 0x1404a4cae
mov rax, qword [rdi]
test bpl, cl
add rcx, 2
cmp bp, r10w
mov word [rax], r8w
stc
test rax, 0x4b6b2e23
cmp r12d, 0x167d5984
add qword [rdi], 2
test r11w, 0x617e
sub qword [r15], 1
jne 0x1404a4c63
mov byte [rsp + 0x30], bl
not r9b
movzx r8d, dx
mov edx, 0x62
jmp 0x1404a4ccb
mov qword [rsp + 0x28], r13
movzx r9, cx
mov r9w, ax
cmovne cx, r11w
mov r9, rdi
jmp 0x1404a4ce5
mov r8, rsi
bswap ecx
mov qword [rsp + 0x20], r15
movsx rcx, r13w
mov ch, 0x9c
mov rcx, r14
jmp 0x1404a4cfe
call fcn.1404a487e
test al, al
je 0x1404a4c31
mov rcx, r12
cmp qword [r15], rbx
jmp 0x1404a4d16
je 0x1404a4d53
movzx edx, word [rcx]
clc
cmc
stc
test dx, dx
jmp 0x1404a4d2a
je 0x1404a4d53
mov rax, qword [rdi]
add rcx, 2
jmp 0x1404a4d3c
mov word [rax], dx
add qword [rdi], 2
clc
jmp 0x1404a4d49
sub qword [r15], 1
jne 0x1404a4d1c
mov byte [rsp + 0x30], bl
cwd
movsx r8, r11w
mov edx, 0x65
mov qword [rsp + 0x28], r13
mov r9, rdi
mov r8, rsi
movzx ecx, si
mov qword [rsp + 0x20], r15
cmovge ecx, r9d
mov rcx, r14
jmp 0x1404a4d81
call fcn.1404a487e
test al, al
jmp 0x1404a4d8d
je 0x1404a4c31
mov rcx, r12
stc
cmp qword [r15], rbx
je 0x1404a4de4
movzx edx, word [rcx]
clc
cmp al, 0x65
test dx, dx
jmp 0x1404a4dae
je 0x1404a4de4
mov rax, qword [rdi]
clc
add rcx, 2
cmp bl, r10b
jmp 0x1404a4dc4
mov word [rax], dx
cmc
cmp dl, 0x40
clc
add qword [rdi], 2
test dx, 0x41a9
sub qword [r15], 1
jmp 0x1404a4dde
jne 0x1404a4da0
mov byte [rsp + 0x30], bl
mov edx, 0x54
mov qword [rsp + 0x28], r13
cmovb r9w, dx
mov ecx, 0x8bc7581
mov r9, rdi
mov r8, rsi
jmp 0x1404a4e0a
mov qword [rsp + 0x20], r15
mov rcx, r14
jmp 0x1404a4e17
call fcn.1404a487e
test al, al
je 0x1404a4c31
cmp qword [r15], rbx
jmp 0x1404a4e2c
je 0x1404a4e78
movzx ecx, word [r12]
test ah, 0x4b
cmc
cmp al, r9b
test cx, cx
je 0x1404a4e78
mov rax, qword [rdi]
add r12, 2
test bx, r8w
jmp 0x1404a4e58
mov word [rax], cx
test r12b, spl
jmp 0x1404a4e63
add qword [rdi], 2
test ebx, eax
sub qword [r15], 1
jmp 0x1404a4e72
jne 0x1404a4e32
mov byte [rsp + 0x30], bl
movsx ecx, r10w
movzx edx, r10w
mov ecx, ecx
mov edx, 0x59
movzx r8, ax
mov r8w, sp
movsx r8d, dx
mov qword [rsp + 0x28], r13
setge r8b
cmovge r9d, r15d
movzx r8w, r13b
mov qword [rsp + 0x20], r15
mov r9, rdi
jmp 0x1404a4eb6
mov r8, rsi
mov rcx, r14
call fcn.1404a487e
test al, al
jmp 0x1404a4ec8
jne 0x1404a64ce
jmp 0x1404a4c31
mov r15, qword [rbp + 0x50]
movzx r8, r15w
movsx r8, r15w
jmp 0x1404a4ee4
mov r8, rsi
bswap dx
movsx ecx, r8w
cmovo cx, r12w
movzx edx, byte [rbp + 0x60]
mov rcx, r14
mov qword [rsp + 0x28], r13
jmp 0x1404a4f04
mov qword [rsp + 0x20], r15
call fcn.1404a651c
test al, al
jmp 0x1404a4f15
je 0x1404a4c31
lea r12, [0x1400cf014]
stc
cmp bx, 0x7e87
cmp qword [r15], rbx
jmp 0x1404a4f30
je 0x1404a4f6c
movzx ecx, word [r12]
cmc
jmp 0x1404a4f41
test cx, cx
je 0x1404a4f6c
mov rax, qword [rdi]
add r12, 2
clc
mov word [rax], cx
add qword [rdi], 2
cmp r10w, 0x2daa
cmp spl, r11b
sub qword [r15], 1
jne 0x1404a4f36
mov qword [rsp + 0x28], r13
mov r9, rdi
mov qword [rsp + 0x20], r15
movsx dx, bpl
cmovbe cx, r13w
bswap ecx
mov edx, 2
jmp 0x1404a4f94
mov rcx, r14
mov r8, rsi
jmp 0x1404a4f9f
call fcn.1404a651c
jmp 0x1404a4ec1
cmp dword [rsi + 0x10], 0xb
ja 0x1404a5052
movsxd rcx, dword [rsi + 0x10]
and dl, r13b
xor ebx, ebx
bts ax, r8w
mov rax, qword [rbp + 0x58]
add rdx, rbp
adc dh, 0x10
mov rdx, qword [rax + rcx*8 + 0x1d0]
sal rcx, 0xeb
add cx, 0x5103
mov rcx, qword [rbp + 0x50]
cmc
test r12b, r13b
cmp dil, 0x5e
cmp qword [rcx], rbx
jmp 0x1404a4ff0
je 0x1404a64ce
movzx r8d, word [rdx]
test bpl, 0x7c
test r15w, si
cmp r15w, si
test r8w, r8w
jmp 0x1404a500f
je 0x1404a64ce
mov rax, qword [r9]
add rdx, 2
cmp ax, 0x7d48
clc
mov word [rax], r8w
stc
test ch, 0xac
add qword [r9], 2
jmp 0x1404a5034
sub qword [rcx], 1
jne 0x1404a4ff6
jmp 0x1404a64ce
cmp dword [rsi + 0x18], 6
jmp 0x1404a504c
jbe 0x1404a506e
call fcn.1404b275a
mov dword [rax], 0x16
jmp 0x1404a5062
call fcn.1404b343b
sub al, al
jmp 0x1404a64da
movsxd rcx, dword [rsi + 0x18]
movsxd rdx, edx
btc ax, si
sub ebx, ebx
bsr dx, si
cmovae eax, edi
movsx rdx, r12w
mov rax, qword [rbp + 0x58]
inc rdx
mov rdx, qword [rax + rcx*8 + 0x160]
mov rcx, qword [rbp + 0x50]
test r11b, dil
cmp spl, 0xa0
jmp 0x1404a50a5
cmp qword [rcx], rbx
jmp 0x1404a50ad
je 0x1404a64ce
movzx r8d, word [rdx]
jmp 0x1404a50bc
test r8w, r8w
jmp 0x1404a50c5
je 0x1404a64ce
mov rax, qword [r9]
add rdx, 2
mov word [rax], r8w
cmc
clc
add qword [r9], 2
sub qword [rcx], 1
jmp 0x1404a50e5
jne 0x1404a50b3
jmp 0x1404a64ce
mov rcx, qword [rbp + 0x50]
rol rdx, cl
lea rdx, [0x1400cf018]
stc
test r9w, r14w
xor ebx, ebx
jmp 0x1404a510a
cmp qword [rcx], rbx
jmp 0x1404a5112
je 0x1404a64ce
movzx r8d, word [rdx]
test r14b, cl
test r8w, r8w
jmp 0x1404a5128
je 0x1404a64ce
mov rax, qword [r9]
jmp 0x1404a513a
add rdx, 2
mov word [rax], r8w
clc
jmp 0x1404a5149
add qword [r9], 2
jmp 0x1404a5152
sub qword [rcx], 1
jmp 0x1404a515b
jne 0x1404a5118
jmp 0x1404a64ce
sub edx, 0x70
je 0x1404a5790
sub edx, 2
jmp 0x1404a5177
je 0x1404a5510
sub edx, 2
jmp 0x1404a5185
je 0x1404a54ac
sub edx, 1
je 0x1404a543f
sub edx, 2
jmp 0x1404a519c
je 0x1404a543f
sub edx, 1
jmp 0x1404a51aa
je 0x1404a5417
sub edx, 1
je 0x1404a5387
cmp edx, 1
jne 0x1404a5067
call fcn.1400a642c
sub ebx, ebx
lea rcx, [rbp + 0x38]
mov dword [rbp + 0x38], ebx
call fcn.1404c910d
test eax, eax
jmp 0x1404a51dc
jne 0x1404a5052
cmp dword [rsi + 0x20], ebx
jmp 0x1404a51ea
je 0x1404a5224
lea rcx, [rbp - 0x10]
jmp 0x1404a51f9
mov dword [rbp - 0x10], ebx
call fcn.1404c90b1
test eax, eax
jmp 0x1404a5208
jne 0x1404a5052
mov r8d, dword [rbp + 0x38]
add r8d, dword [rbp - 0x10]
jmp 0x1404a521b
mov dword [rbp + 0x38], r8d
jmp 0x1404a5228
mov r8d, dword [rbp + 0x38]
mov r9d, 0x88888889
add r10b, sil
bt r10, rbp
btc r10d, r9d
lea r12, [0x1400cf008]
cwd
mov eax, r8d
cdq
mov ecx, eax
rol ax, cl
mov eax, r9d
xor ecx, edx
stc
clc
sub ecx, edx
xchg r10w, r14w
sar edx, 6
adc r14b, r14b
imul ecx
movsx rax, r10w
cbw
sub ax, 0x162
mov eax, r9d
xchg r14b, r14b
mov r9, qword [rbp + 0x50]
cmovnp r10d, esp
lea r14d, [rcx + rdx]
mov edx, 0x2a362c9a
sbb rcx, r8
movzx ecx, cx
sar r14d, 5
not cl
mov ecx, r14d
cmp r8d, 0x4a6c3738
test r10b, 0x8a
shr ecx, 0x1f
rcr r10b, 0xb3
ror edx, cl
add r14d, ecx
clc
adc dx, r8w
imul r14d
adc eax, r8d
lea r10d, [r14 + rdx]
sar r10d, 5
adc al, r14b
shrd ax, si, 0x16
ror ah, cl
mov eax, r10d
test dil, 0x29
shr eax, 0x1f
add r10d, eax
and rax, r14
cwde
imul eax, r10d, 0x3c
cmc
sub r14d, eax
lea rax, [0x1400cf00c]
test bl, r11b
test r8d, r8d
jmp 0x1404a52ef
cmovle r12, rax
cmp qword [r9], rbx
je 0x1404a5332
movzx ecx, word [r12]
clc
test cx, cx
je 0x1404a5332
mov rax, qword [rdi]
add r12, 2
clc
mov word [rax], cx
cmc
clc
cmp r11b, dil
add qword [rdi], 2
stc
test r8b, r13b
sub qword [r9], 1
jmp 0x1404a532c
jne 0x1404a52fc
mov esi, 0x30
movsx edx, r8w
movzx edx, bx
mov r8, rdi
mov dl, 0xe0
mov ecx, r10d
mov word [rsp + 0x20], si
setge dh
movzx dx, r14b
lea edx, [rsi - 0x2e]
jmp 0x1404a535b
call fcn.1404a4320
lea edx, [rsi - 0x2e]
movzx ecx, r8w
xchg cx, cx
movzx rcx, si
mov word [rsp + 0x20], si
mov ch, 0xa4
movzx ecx, r11w
mov ecx, r14d
jmp 0x1404a5382
jmp 0x1404a4a04
mov ecx, dword [rsi + 0x14]
clc
jmp 0x1404a5396
add ecx, 0x76c
cmp ecx, 0x270f
jmp 0x1404a53a7
ja 0x1404a5052
mov al, byte [rbp + 0x60]
or dl, 0x51
neg al
cwde
movsx rdx, r9w
cdqe
mov eax, 0x51eb851f
movsx edx, r8w
sbb r8w, r8w
imul ecx
setle al
inc ah
not r8w
test ax, 0x1494
sar edx, 5
ror ax, 0xe4
and r8w, 0x30
setp al
rcr ax, 0xe0
mov eax, edx
clc
stc
shr eax, 0x1f
test r10b, al
cmp r14b, 0xd1
add edx, eax
cdqe
imul eax, edx, 0x64
sub ecx, eax
jmp 0x1404a5407
mov word [rsp + 0x20], r8w
jmp 0x1404a5412
jmp 0x1404a49ee
mov rax, qword [rbp + 0x58]
mov dl, bpl
movzx edx, byte [rbp + 0x60]
jmp 0x1404a5427
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x50]
jmp 0x1404a5435
mov qword [rsp + 0x20], rax
jmp 0x1404a4f94
mov ecx, dword [rsi + 0x18]
cmp r13b, 0x76
cmp ecx, 6
jmp 0x1404a544e
ja 0x1404a5052
test ecx, ecx
jmp 0x1404a545b
jne 0x1404a5471
cmp r8w, 0x75
jne 0x1404a5471
mov ecx, 7
mov al, byte [rbp + 0x60]
jmp 0x1404a5482
neg al
sbb dx, dx
not dx
cmc
test al, bh
and dx, 0x30
jmp 0x1404a5496
mov word [rsp + 0x20], dx
movsx edx, bp
movzx rdx, r10w
mov edx, 1
jmp 0x1404a49f3
mov rcx, qword [rbp + 0x50]
mov rdx, rbp
lea rdx, [0x1400cf01c]
test r11b, r11b
test r9, 0x22eb4994
sub ebx, ebx
cmp r12b, 0x92
clc
cmp qword [rcx], rbx
jmp 0x1404a54d3
je 0x1404a64ce
movzx r8d, word [rdx]
test r8w, r8w
jmp 0x1404a54e6
je 0x1404a64ce
mov rax, qword [r9]
clc
stc
add rdx, 2
mov word [rax], r8w
clc
cmp r14b, r15b
add qword [r9], 2
sub qword [rcx], 1
jne 0x1404a54d9
jmp 0x1404a64ce
mov r12, qword [rbp + 0x58]
test bpl, sil
cmp ebp, r9d
lea rax, [0x1400c6040]
cmp r12, rax
setg r8b
mov r8, rsi
mov cx, r12w
mov al, byte [rbp + 0x60]
bswap rcx
mov rcx, r14
jmp 0x1404a553d
mov byte [rsp + 0x30], al
jmp 0x1404a5546
mov qword [rsp + 0x28], r12
jmp 0x1404a5550
jne 0x1404a5767
mov r13, qword [rbp + 0x50]
mov rdx, 0x360f4f72
setge dh
xchg dx, dx
mov edx, 0x49
jmp 0x1404a5571
mov qword [rsp + 0x20], r13
jmp 0x1404a557b
call fcn.1404a487e
sub ebx, ebx
test al, al
jmp 0x1404a5589
je 0x1404a4c31
lea r15, [0x1400ceffc]
mov rcx, r15
test eax, 0x63fc10d8
cmp qword [r13], rbx
jmp 0x1404a55a7
je 0x1404a55e5
movzx edx, word [rcx]
test dx, dx
jmp 0x1404a55b8
je 0x1404a55e5
mov rax, qword [rdi]
cmc
test r13w, ax
jmp 0x1404a55cb
add rcx, 2
mov word [rax], dx
cmp r12b, 0x8b
add qword [rdi], 2
sub qword [r13], 1
jne 0x1404a55ad
mov al, byte [rbp + 0x60]
movzx r9w, bpl
mov edx, 0x4d
mov r9b, r8b
movsxd rcx, esi
not r9
mov byte [rsp + 0x30], al
movzx rcx, r13w
movsx r8, r10w
jmp 0x1404a560c
mov r9, rdi
mov qword [rsp + 0x28], r12
movsxd r8, r13d
mov ecx, 0x48d819f8
mov r8, rsi
cmovo cx, r11w
movsx rcx, si
setp cl
mov rcx, r14
jmp 0x1404a5633
mov qword [rsp + 0x20], r13
call fcn.1404a487e
test al, al
jmp 0x1404a5644
je 0x1404a4c31
cmp qword [r13], rbx
jmp 0x1404a5653
je 0x1404a56a4
movzx ecx, word [r15]
test cx, cx
jmp 0x1404a5665
je 0x1404a56a4
mov rax, qword [rdi]
cmp rcx, 0x332d0606
clc
add r15, 2
cmc
mov word [rax], cx
cmp r9w, 0x4ca0
clc
add qword [rdi], 2
cmp si, 0x2e7e
test r9b, 0x9d
cmp eax, ebx
sub qword [r13], 1
jmp 0x1404a569e
jne 0x1404a5659
mov r15b, byte [rbp + 0x60]
mov r9w, r10w
mov edx, 0x53
movsx r8, r8w
mov byte [rsp + 0x30], r15b
movsx r8w, spl
jmp 0x1404a56c4
mov r9, rdi
setnp cl
mov qword [rsp + 0x28], r12
mov r8, rsi
mov rcx, r14
mov qword [rsp + 0x20], r13
jmp 0x1404a56df
call fcn.1404a487e
test al, al
je 0x1404a4c31
lea r12, [0x1400cf014]
cmp qword [r13], rbx
jmp 0x1404a56fc
je 0x1404a5738
movzx ecx, word [r12]
test cx, cx
jmp 0x1404a570f
je 0x1404a5738
mov rax, qword [rdi]
test bp, bx
clc
add r12, 2
clc
stc
mov word [rax], cx
stc
test cl, r11b
add qword [rdi], 2
sub qword [r13], 1
jne 0x1404a5702
mov rax, qword [rbp + 0x58]
bswap dx
mov edx, 0x70
jmp 0x1404a5749
mov byte [rsp + 0x30], r15b
jmp 0x1404a5753
mov qword [rsp + 0x28], rax
jmp 0x1404a575d
mov qword [rsp + 0x20], r13
jmp 0x1404a4eae
mov rax, qword [rbp + 0x50]
movzx dx, r15b
movsx rdx, di
bswap rdx
mov edx, 0x58
jmp 0x1404a5781
mov qword [rsp + 0x20], rax
jmp 0x1404a578b
jmp 0x1404a4ebc
cmp dword [rsi + 8], 0x17
ja 0x1404a5052
cmp dword [rsi + 8], 0xb
mov rax, qword [rbp + 0x58]
jmp 0x1404a57a7
jg 0x1404a57be
mov rcx, qword [rax + 0x290]
jmp 0x1404a57b9
jmp 0x1404a57cf
mov rcx, qword [rax + 0x298]
xadd dl, dh
cqo
btr dx, 0x96
mov rdx, qword [rbp + 0x50]
xor ebx, ebx
test al, 0xfd
cmp qword [rdx], rbx
jmp 0x1404a57df
je 0x1404a64ce
movzx r8d, word [rcx]
test r8w, r8w
jmp 0x1404a57f2
je 0x1404a64ce
mov rax, qword [r9]
test r12b, r9b
cmp r10b, r15b
cmc
add rcx, 2
stc
mov word [rax], r8w
add qword [r9], 2
jmp 0x1404a5815
sub qword [rdx], 1
jmp 0x1404a581e
jne 0x1404a57e5
jmp 0x1404a64ce
je 0x1404a642e
mov r13d, 0x4d
cmp sil, r10b
test r14d, 0x638632de
cmp edx, r13d
jmp 0x1404a5847
ja 0x1404a5ef5
je 0x1404a5ede
sub edx, 0x25
jmp 0x1404a585b
je 0x1404a5e64
sub edx, 0x1c
je 0x1404a5dcd
sub edx, 1
je 0x1404a5d38
sub edx, 1
jmp 0x1404a587b
je 0x1404a5cb1
sub edx, 1
jmp 0x1404a5889
je 0x1404a5b38
sub edx, 2
je 0x1404a59c6
sub edx, 1
jmp 0x1404a58a0
je 0x1404a5939
sub edx, 1
jmp 0x1404a58ae
je 0x1404a5923
cmp edx, 1
jmp 0x1404a58bc
jne 0x1404a5067
mov ecx, dword [rsi + 8]
test r12b, r10b
stc
cmp ecx, 0x17
jmp 0x1404a58d1
ja 0x1404a5052
mov eax, 0x2aaaaaab
imul ecx
sub ax, 0x7399
movsx eax, bp
sar edx, 1
rcr ax, 0x69
bsr rax, r12
mov eax, edx
stc
shr eax, 0x1f
clc
add edx, eax
shr eax, 8
movsx rax, r10w
lea eax, [rdx + rdx*2]
cmp r11b, 0x2b
stc
shl eax, 2
sub ecx, eax
cbw
movsx rax, bp
lea eax, [r13 - 0x41]
cmove ecx, eax
jmp 0x1404a591e
jmp 0x1404a4b96
mov ecx, dword [rsi + 8]
cmp ecx, 0x17
jmp 0x1404a592e
jbe 0x1404a4b96
jmp 0x1404a5052
mov r14d, dword [rsi + 0x14]
and ah, 0xf2
ror al, 0x84
lea eax, [r14 + 0x76c]
clc
cmp eax, 0x270f
jmp 0x1404a5955
ja 0x1404a5052
mov r8d, dword [rsi + 0x1c]
movsx ecx, r9w
cqo
mov ecx, r14d
mov edx, dword [rsi + 0x18]
jmp 0x1404a5970
call fcn.1404a4647
test eax, eax
jmp 0x1404a597c
jne 0x1404a598a
dec r14d
jmp 0x1404a599b
jg 0x1404a599b
inc r14d
xchg esi, edx
movzx esi, si
mov dl, r12b
mov esi, 0x30
movsx rcx, r12w
movsxd rcx, r10d
lea ecx, [r14 + 0x76c]
mov word [rsp + 0x20], si
jmp 0x1404a59bc
mov edx, 4
jmp 0x1404a49f3
mov rax, qword [rbp + 0x58]
movzx r15, cx
movsx rdx, cx
mov edx, 0x59
mov r15w, r10w
not r8d
movsxd r15, ebx
mov r13b, byte [rbp + 0x60]
bswap r8
mov r8, rsi
setge r15b
movsxd r15, r11d
mov r15, qword [rbp + 0x50]
jmp 0x1404a59fb
mov byte [rsp + 0x30], r13b
jmp 0x1404a5a05
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
jmp 0x1404a5a14
call fcn.1404a487e
sub ebx, ebx
cmp rcx, rcx
stc
test al, al
je 0x1404a4c31
lea r12, [0x1400cf008]
rcl ch, cl
or cl, dl
jmp 0x1404a5a37
mov rcx, r12
test rbp, rdi
clc
jmp 0x1404a5a43
cmp qword [r15], rbx
jmp 0x1404a5a4b
je 0x1404a5a89
movzx edx, word [rcx]
test al, r12b
test dx, dx
jmp 0x1404a5a5f
je 0x1404a5a89
mov rax, qword [rdi]
cmc
add rcx, 2
mov word [rax], dx
stc
jmp 0x1404a5a76
add qword [rdi], 2
sub qword [r15], 1
jmp 0x1404a5a83
jne 0x1404a5a51
mov rax, qword [rbp + 0x58]
mov edx, 0x6d
movzx ecx, r12w
mov byte [rsp + 0x30], r13b
seta cl
jmp 0x1404a5aa6
mov r9, rdi
xchg rcx, rcx
not r8b
mov qword [rsp + 0x28], rax
not rcx
sets ch
mov cx, 0x5284
mov r8, rsi
mov rcx, r14
jmp 0x1404a5ac9
mov qword [rsp + 0x20], r15
jmp 0x1404a5ad3
call fcn.1404a487e
test al, al
jmp 0x1404a5adf
je 0x1404a4c31
cmp qword [r15], rbx
jmp 0x1404a5aed
je 0x1404a5b29
movzx ecx, word [r12]
test cx, cx
je 0x1404a5b29
mov rax, qword [rdi]
cmp r10w, cx
add r12, 2
jmp 0x1404a5b11
mov word [rax], cx
stc
add qword [rdi], 2
cmc
sub qword [r15], 1
jmp 0x1404a5b23
jne 0x1404a5af3
mov edx, 0x64
jmp 0x1404a5b33
jmp 0x1404a5c94
mov rax, qword [rbp + 0x58]
seto dh
mov edx, 0x6d
cmovo r15w, r13w
mov r13b, byte [rbp + 0x60]
mov r8, rsi
mov r15w, 0x64b2
movsxd r15, ecx
bswap r15
mov r15, qword [rbp + 0x50]
mov byte [rsp + 0x30], r13b
jmp 0x1404a5b69
mov qword [rsp + 0x28], rax
jmp 0x1404a5b73
mov qword [rsp + 0x20], r15
jmp 0x1404a5b7d
call fcn.1404a487e
xor ebx, ebx
clc
stc
test al, al
jmp 0x1404a5b8d
je 0x1404a4c31
lea r12, [0x1400cf000]
bt ecx, 0x3e
rol cl, cl
xadd cl, ch
mov rcx, r12
cmp dh, 0xf8
cmp qword [r15], rbx
jmp 0x1404a5bb1
je 0x1404a5bf3
movzx edx, word [rcx]
cmc
cmp sil, 0xb2
clc
test dx, dx
jmp 0x1404a5bc8
je 0x1404a5bf3
mov rax, qword [rdi]
add rcx, 2
cmp r9b, 0xff
mov word [rax], dx
test cl, bpl
test sil, 0x67
add qword [rdi], 2
clc
stc
sub qword [r15], 1
jne 0x1404a5bb7
mov rax, qword [rbp + 0x58]
mov edx, 0x64
movsxd r9, edi
mov byte [rsp + 0x30], r13b
mov r9, rdi
mov qword [rsp + 0x28], rax
bswap cx
mov r8, rsi
movsx rcx, r10w
mov ecx, ecx
mov rcx, r14
mov qword [rsp + 0x20], r15
jmp 0x1404a5c25
call fcn.1404a487e
test al, al
jmp 0x1404a5c31
je 0x1404a4c31
cmp qword [r15], rbx
jmp 0x1404a5c3f
je 0x1404a5c8a
movzx ecx, word [r12]
cmp r13w, si
test cx, cx
jmp 0x1404a5c56
je 0x1404a5c8a
mov rax, qword [rdi]
cmp r8b, 0x3d
jmp 0x1404a5c68
add r12, 2
test sil, al
mov word [rax], cx
add qword [rdi], 2
stc
test dil, 0x30
sub qword [r15], 1
jmp 0x1404a5c84
jne 0x1404a5c45
mov edx, 0x79
nop
mov ax, 0x5952
mov rax, qword [rbp + 0x58]
mov byte [rsp + 0x30], r13b
jmp 0x1404a5ca2
mov qword [rsp + 0x28], rax
jmp 0x1404a5cac
jmp 0x1404a4ea9
mov ecx, dword [rsi + 0x14]
clc
test bp, 0x1b0a
add ecx, 0x76c
cmp ecx, 0x270f
jmp 0x1404a5ccb
ja 0x1404a5052
mov al, byte [rbp + 0x60]
neg al
movzx ax, al
movzx rax, r13w
movsx ax, r8b
mov eax, 0x51eb851f
sbb r8w, r8w
cdq
imul ecx
not r8w
mov ecx, edx
shl al, cl
sub ax, bx
not ax
and r8w, 0x30
nop
xor eax, r10d
sar ecx, 5
movsxd rax, r15d
sbb al, r15b
btr ax, 0xc5
mov eax, ecx
test r11, rbp
jmp 0x1404a5d23
shr eax, 0x1f
cmc
jmp 0x1404a5d2c
add ecx, eax
jmp 0x1404a5d33
jmp 0x1404a5407
cmp dword [rsi + 0x10], 0xb
jmp 0x1404a5d41
ja 0x1404a5052
movsxd rcx, dword [rsi + 0x10]
movzx dx, r11b
xor ebx, ebx
cmp cl, r9b
clc
mov rax, qword [rbp + 0x58]
cmp r9b, r14b
rcr rdx, 0x38
mov rdx, qword [rax + rcx*8 + 0x230]
add cl, r12b
mov rcx, qword [rbp + 0x50]
jmp 0x1404a5d76
cmp qword [rcx], rbx
jmp 0x1404a5d7e
je 0x1404a64ce
movzx r8d, word [rdx]
test r8w, r8w
jmp 0x1404a5d91
je 0x1404a64ce
mov rax, qword [r9]
test si, 0x1c62
cmp r10d, ebx
add rdx, 2
cmp sp, bp
mov word [rax], r8w
cmc
cmp r13d, 0x42126ff3
jmp 0x1404a5dba
add qword [r9], 2
sub qword [rcx], 1
jne 0x1404a5d84
jmp 0x1404a64ce
cmp dword [rsi + 0x18], 6
jmp 0x1404a5dd6
ja 0x1404a5052
movsxd rcx, dword [rsi + 0x18]
xor ax, 0x3fcf
sub ebx, ebx
mov rax, qword [rbp + 0x58]
mov rdx, qword [rax + rcx*8 + 0x198]
bt cx, r14w
btr cx, 0xb3
mov rcx, qword [rbp + 0x50]
cmp qword [rcx], rbx
jmp 0x1404a5e08
je 0x1404a64ce
movzx r8d, word [rdx]
test r8w, r8w
je 0x1404a64ce
mov rax, qword [r9]
cmp r8w, 0x2bc4
cmp r15, rcx
stc
add rdx, 2
cmp bpl, 0x21
test r8b, bpl
mov word [rax], r8w
test r12w, 0x7453
cmp r10, 0x4d5778fa
add qword [r9], 2
stc
test r13w, 0x485d
sub qword [rcx], 1
jmp 0x1404a5e59
jne 0x1404a5e0e
jmp 0x1404a64ce
mov rcx, qword [rbp + 0x50]
lea rdx, [0x1400cf010]
xor ebx, ebx
cmp r14w, 0x43dc
cmp r9b, r10b
cmp qword [rcx], rbx
jmp 0x1404a5e82
je 0x1404a64ce
movzx r8d, word [rdx]
cmp r11b, 0x8f
cmp r14b, r9b
jmp 0x1404a5e98
test r8w, r8w
jmp 0x1404a5ea1
je 0x1404a64ce
mov rax, qword [r9]
test r15w, r11w
stc
add rdx, 2
mov word [rax], r8w
cmp r8b, 0xfd
jmp 0x1404a5ec0
add qword [r9], 2
jmp 0x1404a5eca
sub qword [rcx], 1
jmp 0x1404a5ed3
jne 0x1404a5e88
jmp 0x1404a64ce
mov ecx, dword [rsi + 4]
test r15d, 0x507e56b3
cmp ecx, 0x3b
jmp 0x1404a5ef0
jmp 0x1404a592e
sub edx, 0x52
jmp 0x1404a5efd
je 0x1404a634b
sub edx, 1
jmp 0x1404a5f0b
je 0x1404a633c
sub edx, 1
jmp 0x1404a5f19
je 0x1404a61ae
sub edx, 1
jmp 0x1404a5f27
je 0x1404a60d3
sub edx, 1
jmp 0x1404a5f35
je 0x1404a5fef
sub edx, 1
je 0x1404a60d3
sub edx, 1
jmp 0x1404a5f4c
je 0x1404a5fb7
cmp edx, 1
jmp 0x1404a5f5a
jne 0x1404a5067
mov ecx, dword [rsi + 0x14]
test ebp, 0x3ea008f7
test dx, r11w
add ecx, 0x76c
test r15w, 0x7dd
cmp ecx, 0x270f
ja 0x1404a5052
mov al, byte [rbp + 0x60]
neg al
jmp 0x1404a5f8f
sbb dx, dx
stc
cmc
not dx
cmp r9d, 0x46d0dcc
clc
and dx, 0x30
jmp 0x1404a5fa8
mov word [rsp + 0x20], dx
jmp 0x1404a5fb2
jmp 0x1404a59bc
mov rax, qword [rbp + 0x58]
movsx dx, r15b
bswap rdx
mov edx, 2
jmp 0x1404a5fcd
mov qword [rsp + 0x28], rax
jmp 0x1404a5fd7
mov rax, qword [rbp + 0x50]
jmp 0x1404a5fe0
mov qword [rsp + 0x20], rax
jmp 0x1404a5fea
jmp 0x1404a4f97
mov r14d, dword [rsi + 0x18]
cmovnp edx, edi
movsx cx, bh
mov edx, r14d
mov r15d, dword [rsi + 0x14]
mov r8d, 0x3577791d
mov ecx, r15d
cmove r8d, edi
mov r8b, r14b
setl r8b
mov r8d, dword [rsi + 0x1c]
call fcn.1404a4647
test eax, eax
jmp 0x1404a6025
jne 0x1404a6079
lea ecx, [r15 - 1]
jmp 0x1404a6034
call fcn.1401ef406
sub r14d, dword [rsi + 0x1c]
lea ecx, [r15 - 1]
movzx r8d, al
movzx dx, cl
jmp 0x1404a604e
mov edx, 7
add r8d, 0x16d
jmp 0x1404a605f
add edx, r14d
jmp 0x1404a6067
call fcn.1404a4647
mov r10d, eax
jmp 0x1404a6074
jmp 0x1404a6096
test eax, eax
xchg r10b, r10b
cmovne r10d, r11d
movsx r10w, r9b
mov r10d, 1
cmovg r10d, eax
rol al, 0xbd
ror al, cl
mov al, byte [rbp + 0x60]
clc
jmp 0x1404a609f
neg al
jmp 0x1404a60a6
sbb cx, cx
cmc
test r15, r9
not cx
and cx, 0x30
jmp 0x1404a60b9
mov word [rsp + 0x20], cx
movsx rcx, r10w
mov cx, 0x7f40
movzx cx, r8b
mov ecx, r10d
jmp 0x1404a49ee
mov ecx, dword [rsi + 0x18]
cmp sil, 0x39
cmp ecx, 6
jmp 0x1404a60e2
ja 0x1404a5052
sub ebx, ebx
cmc
cmp r8d, 0x57
jmp 0x1404a60f4
jne 0x1404a6116
test ecx, ecx
jmp 0x1404a6101
jne 0x1404a6114
lea ecx, [rbx + 6]
jmp 0x1404a610f
jmp 0x1404a6116
dec ecx
mov r8d, dword [rsi + 0x1c]
cmp r9b, dl
cmp r8d, 0x16d
ja 0x1404a5052
cmp r8d, ecx
jmp 0x1404a6132
jl 0x1404a6197
mov eax, 0x92492493
movsx bx, r13b
cmovo rdx, r11
movzx edx, ax
imul r8d
sal al, cl
add edx, r8d
and al, r14b
cmp r9w, 0x5eaf
sar edx, 2
mov eax, edx
adc rbx, 0x8746c78
shr eax, 0x1f
inc ebx
add edx, eax
sbb bl, r12b
imul eax, edx, 7
xchg bx, bx
sal bh, 0x97
movsx rbx, di
mov ebx, edx
sub r8d, eax
cmp r8d, ecx
jmp 0x1404a618a
jl 0x1404a6197
inc ebx
add cx, 0x5ed3
mov al, byte [rbp + 0x60]
mov ecx, ebx
neg al
sbb dx, dx
stc
not dx
and dx, 0x30
jmp 0x1404a49e4
mov al, byte [rbp + 0x60]
mov r12b, bpl
cqo
mov edx, 0x48
seto r12b
jmp 0x1404a61c4
mov r12, qword [rbp + 0x50]
jmp 0x1404a61d0
mov r8, rsi
jmp 0x1404a61d8
mov byte [rsp + 0x30], al
cbw
mov rax, qword [rbp + 0x58]
mov qword [rsp + 0x28], rax
jmp 0x1404a61ec
mov qword [rsp + 0x20], r12
jmp 0x1404a61f6
call fcn.1404a487e
sub ebx, ebx
test al, al
jmp 0x1404a6204
je 0x1404a4c31
lea r15, [0x1400ceffc]
ror cx, 0x63
rcr rcx, 0x18
inc cl
mov rcx, r15
clc
cmp qword [r12], rbx
je 0x1404a627a
movzx edx, word [rcx]
jmp 0x1404a6237
test dx, dx
jmp 0x1404a623f
je 0x1404a627a
mov rax, qword [rdi]
jmp 0x1404a624d
add rcx, 2
cmc
test al, r14b
mov word [rax], dx
jmp 0x1404a625d
add qword [rdi], 2
test sil, al
test r11w, 0x273b
sub qword [r12], 1
jmp 0x1404a6274
jne 0x1404a6229
mov rax, qword [rbp + 0x58]
bswap rdx
mov edx, r13d
setle r13b
mov r13b, 0xe8
mov r13b, byte [rbp + 0x60]
not r9
mov r9, rdi
setnp cl
mov r8b, r10b
movsx r8d, bx
mov byte [rsp + 0x30], r13b
movzx rcx, ax
mov r8, rsi
mov qword [rsp + 0x28], rax
bswap cx
cmovbe rcx, r8
movsxd rcx, r12d
mov rcx, r14
jmp 0x1404a62c2
mov qword [rsp + 0x20], r12
jmp 0x1404a62cc
call fcn.1404a487e
test al, al
jmp 0x1404a62d8
je 0x1404a4c31
cmp qword [r12], rbx
jmp 0x1404a62e7
je 0x1404a6328
movzx ecx, word [r15]
cmp bl, r12b
test cx, cx
jmp 0x1404a62fc
je 0x1404a6328
mov rax, qword [rdi]
add r15, 2
stc
cmc
mov word [rax], cx
stc
add qword [rdi], 2
test ebp, 0x3427018b
cmp dil, r9b
stc
sub qword [r12], 1
jne 0x1404a62ed
mov edx, 0x53
mov byte [rsp + 0x30], r13b
jmp 0x1404a6337
jmp 0x1404a6411
mov ecx, dword [rsi]
cmp ecx, 0x3c
jmp 0x1404a6346
jmp 0x1404a592e
mov al, byte [rbp + 0x60]
movsxd r12, r15d
mov r8w, r9w
xchg edx, edx
mov edx, 0x48
mov r8b, spl
bswap r8
mov r12, qword [rbp + 0x50]
movzx r8, r13w
mov r8, rsi
jmp 0x1404a6372
mov byte [rsp + 0x30], al
movsx eax, r12w
movsxd rax, r13d
mov rax, qword [rbp + 0x58]
jmp 0x1404a6386
mov qword [rsp + 0x28], rax
jmp 0x1404a6390
mov qword [rsp + 0x20], r12
call fcn.1404a487e
sub ebx, ebx
test dil, r9b
jmp 0x1404a63a4
test al, al
je 0x1404a4c31
lea r15, [0x1400ceffc]
cmp spl, 0xc8
jmp 0x1404a63bc
cmp qword [r12], rbx
je 0x1404a63fb
movzx ecx, word [r15]
cmc
test dh, 0x49
test cx, cx
jmp 0x1404a63d6
je 0x1404a63fb
mov rax, qword [rdi]
clc
add r15, 2
mov word [rax], cx
add qword [rdi], 2
sub qword [r12], 1
jmp 0x1404a63f5
jne 0x1404a63c6
mov al, byte [rbp + 0x60]
mov edx, r13d
jmp 0x1404a6406
mov byte [rsp + 0x30], al
movzx ax, sil
xchg al, ah
mov rax, qword [rbp + 0x58]
jmp 0x1404a641a
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
jmp 0x1404a6429
jmp 0x1404a4eae
call fcn.1400a642c
call fcn.1401f34ac
mov ecx, dword [rsi + 0x20]
jmp 0x1404a6444
neg ecx
movsx cx, sil
sbb rdx, rdx
adc rcx, 0x5836726d
mov cx, r12w
setg ch
sub ebx, ebx
and edx, 8
xor cl, 0x48
movzx cx, r11b
test cl, dil
mov rcx, qword [rax + rdx]
movzx edx, bx
shrd dx, bx, 0xe4
mov rdx, qword [rbp + 0x50]
jmp 0x1404a6482
cmp qword [rdx], rbx
jmp 0x1404a648a
je 0x1404a64ce
movzx r8d, word [rcx]
test r8w, r8w
jmp 0x1404a649d
je 0x1404a64ce
mov rax, qword [rdi]
add rcx, 2
test bp, 0x2da8
mov word [rax], r8w
add qword [rdi], 2
cmp r10b, 0xff
cmp r9w, r15w
sub qword [rdx], 1
jmp 0x1404a64c8
jne 0x1404a6490
mov al, 1
movzx edi, r9w
not r15d
xchg dil, r13b
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
bswap r14
mov rdi, qword [r11 + 0x48]
setns r13b
xchg r13w, r14w
movzx r14, sp
mov rsp, r11
mov r12b, al
pop r15
pop r14
bswap r12w
xchg bpl, r12b
pop r13
pop r12
not bpl
xchg bpl, bpl
pop rbp
jmp 0x1404a651b
ret