Function at 0x14023f8c5
Capabilities:
Check for software breakpoints
Check http status code
Encode data using base64
Parse credit card information

Disassembly:
mov qword [rsp + 0x18], r8
adc r9w, di
mov qword [rsp + 0x10], rdx
jmp 0x14023f8e1
mov qword [rsp + 8], rcx
push rbx
push rbp
cmp r9b, r15b
movsxd rbp, r14d
cqo
push rsi
or dl, r10b
shrd bp, r12w, 0x1d
push rdi
movsx r9d, cx
sub bpl, r12b
push r12
setge dl
push r13
btr dx, 0xff
inc r12w
clc
push r14
xadd r10w, di
sub r9b, r8b
movsx r8d, r14w
push r15
movsx r8w, r10b
sar dx, 0xbc
xor bx, 0x4e2b
sub rsp, 0x48
rdtsc
cqo
mov eax, dword [rcx + 0x4c]
mov edi, dword [rcx + 0x58]
setg dh
mov r13, qword [rcx + 0x10]
jmp 0x14023f955
mov r15d, dword [rcx + 0x48]
shld r8w, r11w, 0x60
inc sil
or dx, 0x4956
mov rdx, rcx
mov dword [rsp], eax
mov eax, dword [rcx + 0x50]
ror bh, 0x7a
mov rsi, qword [rdx + 0x18]
mov r11b, sil
mov r10d, dword [rdx + 0x40]
xadd r8w, bp
ror r14w, cl
dec r8b
mov r14, qword [rdx + 0x30]
cmovno r12w, dx
cmc
mov rbp, qword [rdx + 0x20]
add r12b, r13b
mov r9d, dword [rdx + 0x28]
and bl, 0xb3
bt r8, rsi
mov r8d, dword [rdx + 0x2c]
bt r11w, 0xb9
bts bx, r14w
ror rbx, cl
mov dword [rsp + 4], eax
mov eax, dword [rcx + 0x54]
sbb r12b, r8b
shrd r12d, r9d, 0xaf
mov ecx, dword [rcx + 8]
and ebx, ebx
mov dword [rsp + 8], eax
adc r11d, 0x141178ef
mov r11w, r10w
movzx ebx, r10w
mov eax, 1
shl r11d, cl
or ebx, esp
mov r11d, 1
mov dword [rsp + 0xc], edi
mov qword [rsp + 0x30], rsi
stc
btc r12, 0xf2
seto r12b
shl r11d, cl
mov ecx, dword [rdx + 4]
mov r12w, 0x46be
mov dword [rsp + 0xa8], r10d
shl eax, cl
dec r11d
dec eax
mov dword [rsp + 0x20], r11d
rol cl, cl
seto bl
shld cx, r8w, 0x3a
mov dword [rsp + 0x24], eax
sar r12b, 0xdd
mov eax, dword [rdx]
jmp 0x14023fa3f
mov dword [rsp + 0x28], eax
sbb bx, ax
shl al, cl
shr ch, cl
mov rax, qword [rdx + 0x38]
add bl, 0xa5
mov qword [rsp + 0x18], rax
mov eax, dword [rdx + 0x44]
adc cx, 0x25c
add bl, bpl
xchg ebx, r12d
mov dword [rsp + 0x10], eax
and r12b, 0xbb
xor eax, eax
mov r12d, eax
cbw
sar al, 0xce
shr bl, 0x16
nop
cwde
shr ecx, 0xb0
mov ebx, r10d
sar ah, 0xe5
rcl cl, cl
and ebx, r11d
test spl, al
sar r11b, 0x4e
shrd ecx, ebp, 0xaa
mov r11d, r15d
shl r11d, 4
mov eax, ebx
adc ch, 0x2d
ror cl, cl
lea r11, [r11 + rax]
shrd rcx, r10, 0x96
movsx rcx, r12w
movzx ecx, word [r13 + r11*2]
clc
cmp r9d, 0x1000000
jmp 0x14023fac2
jae 0x14023faf6
movzx eax, byte [rbp]
cmp cl, ah
test bpl, r9b
shl r8d, 8
test r10w, 0x883
shl r9d, 8
cmc
stc
cmp ecx, 0x320e125a
or r8d, eax
movzx eax, r13w
cdqe
inc rbp
or ah, 0x8d
mov eax, r9d
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x14023fb07
jae 0x14023fede
mov r9d, eax
sar eax, 0xad
cdqe
sub dil, 0x4d
mov eax, 0x800
lea rdi, [r13 + 0xe6c]
sub eax, ecx
clc
shr eax, 5
add ax, cx
cmc
cmp dword [rsp + 0x10], 0
jmp 0x14023fb39
mov word [r13 + r11*2], ax
jne 0x14023fb53
test r10d, r10d
jmp 0x14023fb4d
je 0x14023fbd0
mov ebx, dword [rsp + 0x28]
mov r11, qword [rsp + 0x18]
setns dh
cmovns ecx, ebx
rcl edx, 0xfc
test r14, r14
not dl
jmp 0x14023fb74
mov ecx, 8
mov rax, r14
mov dl, r15b
movzx dx, r12b
cmove rax, r11
sub cl, bl
movzx edx, byte [rax + rsi - 1]
cbw
movzx ax, r8b
mov eax, r10d
clc
and eax, dword [rsp + 0x24]
shr edx, cl
mov ecx, ebx
clc
shl eax, cl
test rax, r12
stc
add edx, eax
add al, 0xc
rcr eax, cl
lea eax, [rdx + rdx*2]
mov rdx, qword [rsp + 0x90]
shl eax, 8
jmp 0x14023fbc2
lea rdi, [rdi + rax*2]
jmp 0x14023fbcb
jmp 0x14023fbd7
mov r11, qword [rsp + 0x18]
cmc
clc
cmp r15d, 7
jae 0x14023fcf6
cmp r15d, 4
cwde
movsx r10, r8w
mov ah, 0xd4
mov eax, 3
cwd
mov edx, 1
jmp 0x14023fbfe
cmovb eax, r15d
bts r10w, r14w
sub r15d, eax
nop
clc
adc r10b, r11b
mov r10d, edx
movzx ecx, word [rdi + r10*2]
cmp r12, 0x4979122a
cmc
test r11w, dx
cmp r9d, 0x1000000
jae 0x14023fc54
movzx eax, byte [rbp]
cmc
stc
shl r8d, 8
test bl, 0xa
cmp r14b, r15b
shl r9d, 8
jmp 0x14023fc4a
or r8d, eax
inc rbp
or al, bpl
cmc
mov eax, r9d
test sil, sil
test r10d, 0x7cc5606
shr eax, 0xb
cmc
imul eax, ecx
cmc
test r15b, r15b
cmp bpl, 0x42
cmp r8d, eax
jae 0x14023fcae
mov r9d, eax
btc eax, ebp
xor ah, 0x4b
mov eax, 0x800
sub eax, ecx
jmp 0x14023fc8e
shr eax, 5
add ax, cx
clc
test rdi, r10
add edx, edx
jmp 0x14023fc9f
mov word [rdi + r10*2], ax
jmp 0x14023fca9
jmp 0x14023fce0
sub r9d, eax
cmp r12w, 0x2123
sub r8d, eax
mov eax, ecx
jmp 0x14023fcc1
shr eax, 5
clc
cmp r9w, r9w
stc
lea edx, [rdx + rdx + 1]
test cl, r10b
jmp 0x14023fcd7
sub cx, ax
cmc
mov word [rdi + r10*2], cx
cmp edx, 0x100
jmp 0x14023fceb
jb 0x14023fc0f
jmp 0x14023feab
mov eax, dword [rsp]
not r10d
or rbx, r8
sub ecx, ecx
mov ebx, 0x100
bts rsi, rcx
sbb sil, 0xcb
cmp r14, rax
movzx rsi, bx
movsx rsi, r15w
cmovb rcx, r11
movsxd rsi, r8d
sub rcx, rax
rcl r11b, 0x4f
mov eax, 6
bts r10d, esi
add rcx, qword [rdx + 0x18]
adc r10b, 0x3b
sbb r11w, r12w
shr r11b, cl
cmp r15d, 0xa
xchg r11w, si
mov sil, 0x25
movsx r10d, si
movzx esi, byte [rcx + r14]
mov ecx, 3
movzx r10d, dx
cmovb eax, ecx
sal r10w, cl
shr r10b, cl
xchg r10w, dx
lea edx, [rcx - 2]
sub r15d, eax
shr r10b, cl
add esi, esi
bswap r10d
mov r11w, r9w
cmp r15, rdi
mov eax, ebx
shld r11d, r13d, 0xcc
movzx cx, r14b
mov r11d, ebx
rcr r10b, cl
adc r10b, spl
add cl, 0x3e
and r11d, esi
sbb r10b, 0x88
mov r10d, r11d
rcl cx, 0x55
lea r10, [r10 + rax]
xadd cx, cx
mov eax, edx
lea r10, [r10 + rax]
movzx ecx, word [rdi + r10*2]
test r11w, 0x56ed
cmp r9d, 0x1000000
jmp 0x14023fdca
jae 0x14023fdf1
movzx eax, byte [rbp]
test r9b, 0x32
cmc
shl r8d, 8
cmc
stc
jmp 0x14023fde4
shl r9d, 8
or r8d, eax
inc rbp
rol eax, 0x28
mov eax, r9d
cmp r12, 0x195469da
stc
shr eax, 0xb
jmp 0x14023fe04
imul eax, ecx
stc
cmp r8d, eax
jmp 0x14023fe10
jae 0x14023fe5f
mov r9d, eax
or ax, r9w
mov eax, 0x800
cmp r10b, sil
jmp 0x14023fe2a
not r11d
test bpl, bl
stc
sub eax, ecx
cmc
cmp r8b, 0x56
test r12b, r8b
shr eax, 5
add ax, cx
cmc
test r14b, r11b
cmp r9b, 0x11
add edx, edx
jmp 0x14023fe50
mov word [rdi + r10*2], ax
jmp 0x14023fe5a
jmp 0x14023fe89
sub r9d, eax
test rbp, r13
cmp r14b, 0xdc
sub r8d, eax
sbb ax, 0x592
mov eax, ecx
shr eax, 5
cmp r9w, si
cmp r12b, 0x53
lea edx, [rdx + rdx + 1]
sub cx, ax
mov word [rdi + r10*2], cx
and ebx, r11d
cmc
cmp edx, 0x100
jb 0x14023fd73
mov rsi, qword [rsp + 0x30]
movsx r10w, r8b
movsxd r10, ebp
movzx r10w, cl
mov r10d, dword [rsp + 0xa8]
jmp 0x14023feb8
mov byte [r14 + rsi], dl
jmp 0x14023fec1
inc r14
jmp 0x14023fec9
inc r10d
mov dword [rsp + 0xa8], r10d
jmp 0x14023fed9
jmp 0x140241437
sub r9d, eax
sub r8d, eax
clc
mov eax, ecx
shr eax, 5
sal r10d, 9
mov r10d, r15d
cmp bpl, 0x66
sub cx, ax
cmp r9b, 0xcc
test spl, 0xce
cmc
mov word [r13 + r11*2], cx
movzx ecx, word [r13 + r10*2 + 0x180]
test ch, 0x86
cmp r9d, 0x1000000
jae 0x14023ff4a
movzx eax, byte [rbp]
test sp, r9w
shl r8d, 8
test r11b, 0xbe
cmp r10w, 0x5dbf
shl r9d, 8
or r8d, eax
not al
bswap ax
inc rbp
shrd ax, si, 0xf6
mov eax, r9d
test rbp, 0x2d1a6887
test dl, dl
shr eax, 0xb
stc
imul eax, ecx
cmp r10b, dl
jmp 0x14023ff65
cmp r8d, eax
jmp 0x14023ff6d
jae 0x14023ffc9
mov r9d, eax
shrd ax, r12w, 0xe
sbb dl, 0x8b
test rdx, 0xfc72f41
mov eax, 0x800
lea rdx, [r13 + 0x664]
sub r11w, r9w
movsx r11w, sil
sub eax, ecx
mov r11d, 8
test r8w, 0x1cd4
test bpl, bpl
shr eax, 5
add ax, cx
add r15d, 0xc
mov word [r13 + r10*2 + 0x180], ax
jmp 0x14023ffc4
jmp 0x14024047a
sub r9d, eax
clc
sub r8d, eax
sbb rax, 0xe0e4abd
sal eax, 0x25
and al, r11b
mov eax, ecx
shr eax, 5
sub cx, ax
test r12w, 0x6b38
cmp r15b, sil
clc
cmp dword [rsp + 0x10], 0
mov word [r13 + r10*2 + 0x180], cx
jmp 0x140240002
jne 0x14024001b
cmp dword [rsp + 0xa8], 0
jmp 0x140240015
je 0x140241565
movzx edx, word [r13 + r10*2 + 0x198]
cmp r9d, 0x1000000
jmp 0x140240030
jae 0x140240054
movzx eax, byte [rbp]
shl r8d, 8
shl ecx, cl
shl r9d, 8
or r8d, eax
movsx rcx, ax
dec rcx
xchg cx, cx
inc rbp
mov ecx, r9d
shr ecx, 0xb
imul ecx, edx
cmp dil, dil
test r14w, 0x7b76
cmp r8d, ecx
jmp 0x14024006e
jae 0x14024020a
mov eax, 0x800
shl r9w, cl
stc
mov r9d, ecx
cmc
cmp r12b, r12b
sub eax, edx
cmc
clc
jmp 0x14024008e
shr eax, 5
add ax, dx
mov word [r13 + r10*2 + 0x198], ax
and edx, 0xef800ca
shrd dx, sp, 0xb6
movzx edx, word [r13 + r11*2 + 0x1e0]
test rcx, 0x1fe87e98
cmp ecx, 0x1000000
jmp 0x1402400c3
jae 0x1402400f2
movzx eax, byte [rbp]
jmp 0x1402400d6
shl r8d, 8
cmp r14w, 0x6456
shl r9d, 8
test r15b, 0xc8
or r8d, eax
inc rbp
cbw
xchg al, ah
mov eax, r9d
shr eax, 0xb
imul eax, edx
cmp r11b, r10b
test edx, 0x366a6dea
cmp r8d, eax
jae 0x1402401db
mov r10d, dword [rsp + 0xa8]
sal r9b, cl
mov r9d, eax
xor ecx, ecx
rcl al, 0x8e
shr eax, cl
mov eax, 0x800
stc
sub eax, edx
test rbx, 0x7d7d7297
stc
cmp sp, 0x29cb
shr eax, 5
stc
cmp r11w, 0x4a1f
add ax, dx
clc
mov word [r13 + r11*2 + 0x1e0], ax
rol al, 0x9e
shr ax, cl
mov ah, dl
mov eax, dword [rsp]
cmp r8b, r14b
cmp r14, rax
cmovb rcx, qword [rsp + 0x18]
inc r10d
sub rcx, rax
lahf
shr ax, cl
ror ax, 0xbc
mov dword [rsp + 0xa8], r10d
test si, 0x58bc
rcr eax, cl
add rcx, r14
movzx ax, dil
not ax
inc r14
test r15, 0x47b54bfd
bsr ax, dx
cmp r15d, 7
mov r15b, 0x6d
movzx eax, byte [rcx + rsi]
mov ecx, 9
movzx r15w, dil
movzx r15, r10w
movsx r15w, spl
mov byte [r14 + rsi - 1], al
mov eax, 0xb1a1196
movsx r15, r11w
bswap r15w
mov eax, 0xb
cmovb eax, ecx
mov r15d, eax
jmp 0x140241443
sub r9d, eax
cmp dx, r15w
stc
sub r8d, eax
mov eax, edx
clc
test r8b, 0x3a
jmp 0x1402401f2
shr eax, 5
cmp r15b, 6
sub dx, ax
mov word [r13 + r11*2 + 0x1e0], dx
jmp 0x140240439
mov eax, edx
sub r9d, ecx
jmp 0x140240219
sub r8d, ecx
sub cx, 0x565d
sar rcx, cl
shr eax, 5
rcl cl, 0x8f
shr ecx, 0xad
sub dx, ax
mov word [r13 + r10*2 + 0x198], dx
movzx ecx, word [r13 + r10*2 + 0x1b0]
test r12, r8
clc
cmp r9d, 0x1000000
jmp 0x140240252
jae 0x140240279
movzx eax, byte [rbp]
test r9b, 0xad
shl r8d, 8
clc
stc
shl r9d, 8
or r8d, eax
movsx rax, dx
seto ah
inc al
inc rbp
mov eax, r9d
shr eax, 0xb
cmp r15w, 0x11ff
test cl, bpl
imul eax, ecx
clc
cmp r12b, 0x57
test r15b, cl
cmp r8d, eax
jmp 0x14024029b
jae 0x1402402e4
mov r9d, eax
shr ah, cl
sbb rax, r9
bts ax, ax
mov eax, 0x800
test r13b, r10b
sub eax, ecx
stc
shr eax, 5
clc
cmp r15b, 0xd6
add ax, cx
jmp 0x1402402c8
mov word [r13 + r10*2 + 0x1b0], ax
cwde
movzx rax, r9w
mov eax, dword [rsp + 4]
jmp 0x1402402df
jmp 0x140240419
sub r9d, eax
jmp 0x1402402ec
sub r8d, eax
mov eax, ecx
shr eax, 5
cmc
jmp 0x1402402fa
sub cx, ax
test sil, 0xd
cmc
mov word [r13 + r10*2 + 0x1b0], cx
or cx, 0x7727
btc cx, dx
movzx ecx, word [r13 + r10*2 + 0x1c8]
test r14d, ebp
cmp r9d, 0x1000000
jae 0x14024034e
movzx eax, byte [rbp]
clc
jmp 0x140240337
shl r8d, 8
clc
cmp dx, r12w
shl r9d, 8
stc
or r8d, eax
inc rax
inc rbp
mov eax, r9d
shr eax, 0xb
stc
test di, 0x4235
cmc
imul eax, ecx
clc
cmp r8d, eax
jmp 0x140240367
jae 0x1402403a9
mov r9d, eax
cmovs eax, esi
shl ax, cl
sal rax, cl
mov eax, 0x800
cmc
sub eax, ecx
test cx, di
clc
cmc
shr eax, 5
test r13w, cx
cmc
add ax, cx
jmp 0x140240396
mov word [r13 + r10*2 + 0x1c8], ax
cwde
mov eax, dword [rsp + 8]
jmp 0x140240408
sub r9d, eax
sbb dl, 0xb1
sub r8d, eax
rcl dh, cl
bswap r11w
add r11b, 0x4b
mov eax, ecx
neg dh
btc r11d, 0xf6
rcl r11, 0x4d
shr eax, 5
rcl dh, 0xa
shl dx, cl
sar dl, 0x80
sub cx, ax
test r8w, 0x198c
xadd dx, r11w
mov eax, edi
not di
adc dil, dil
mov word [r13 + r10*2 + 0x1c8], cx
btc rcx, rsp
movsxd rcx, ecx
mov ecx, dword [rsp + 8]
mov edi, ecx
mov dword [rsp + 0xc], ecx
or dl, 0x62
mov ecx, dword [rsp + 4]
mov dword [rsp + 8], ecx
cmovo r11w, ax
shl rdx, 0x77
mov ecx, dword [rsp]
xor dx, 0x561b
shl dh, 0x75
sub rdx, 0x47286e1a
mov dword [rsp], eax
mov al, 0x9b
sal r11b, 0x46
cmc
mov dword [rsp + 4], ecx
cmp r15d, 7
movsxd rax, r14d
mov eax, 0xb
movsxd r15, eax
movzx edx, di
cdq
mov r11d, 8
bswap rdx
movsxd rcx, r10d
xchg r15w, cx
cmovb eax, r11d
movsx rdx, di
lea rdx, [r13 + 0xa68]
bsr cx, r15w
sbb r15, 0x60210e5f
mov r15d, eax
movzx ecx, word [rdx]
test r10b, 0xab
stc
cmp r9d, 0x1000000
jae 0x1402404c1
movzx eax, byte [rbp]
test r14b, 0xd9
test r15, r14
cmp r11, 0x128013c5
shl r8d, 8
shl r9d, 8
or r8d, eax
movsx rax, bp
mov ax, 0x15bb
bswap rax
inc rbp
bsf ax, bx
ror ax, cl
mov eax, r9d
cmp cl, r12b
test dh, 0x66
shr eax, 0xb
cmp r14d, 0x3da9730d
imul eax, ecx
clc
stc
cmp sil, 0xdd
cmp r8d, eax
jmp 0x1402404e5
jae 0x140240533
mov r9d, eax
rcl r10b, cl
mov eax, 0x800
sub eax, ecx
movzx r10w, bpl
and r10w, cx
shr eax, 5
mov r10b, dil
btc r10d, ebx
add ax, cx
xchg r10, r10
mov word [rdx], ax
lea eax, [rbx*8]
xchg bl, bl
lea r10, [rdx + rax*2 + 4]
xor eax, eax
bswap rbx
mov ebx, eax
jmp 0x14024052e
jmp 0x140240653
sub r9d, eax
cmc
sub r8d, eax
cmc
ror ah, 0xdc
mov eax, ecx
clc
shr eax, 5
stc
test r9b, r14b
sub cx, ax
mov word [rdx], cx
movzx ecx, word [rdx + 2]
test bx, 0x240b
clc
cmp r9d, 0x1000000
jmp 0x140240564
jae 0x140240590
movzx eax, byte [rbp]
test r15b, 0xaf
shl r8d, 8
cmp cx, 0x75d4
test spl, 0xd8
shl r9d, 8
stc
test cl, r14b
clc
or r8d, eax
inc eax
inc rbp
mov eax, r9d
stc
cmp bl, r13b
shr eax, 0xb
test r12b, dil
jmp 0x1402405a3
imul eax, ecx
cmp r11, r12
test r13d, 0x51a95d20
cmp r8d, eax
jmp 0x1402405b8
jae 0x14024061d
mov r9d, eax
bts r10, rbx
mov eax, 0x800
movzx r10d, bx
adc r10b, r15b
sub eax, ecx
ror r10, cl
and r10, 0x1a6e2742
sal r10b, cl
shr eax, 5
add ax, cx
movzx r10, di
mov r10b, cl
mov word [rdx + 2], ax
cwde
not ah
cbw
lea eax, [rbx*8]
jmp 0x140240606
mov ebx, r11d
movzx r10d, sp
xchg r10b, r10b
lea r10, [rdx + rax*2 + 0x104]
jmp 0x140240653
sub r9d, eax
sub r8d, eax
sub bl, dl
mov eax, ecx
shr eax, 5
ror r12w, cl
lea r10, [rdx + 0x204]
rcr r11, 0xa9
mov ebx, 0x10
sub cx, ax
bsf r11d, r14d
mov r11d, 0x100
mov word [rdx + 2], cx
movsx rdx, r8w
mov edx, 1
sbb r12w, 0x16bc
neg r12b
movzx r12w, r13b
mov r12d, edx
nop
sbb cl, spl
sub ch, dh
lea rdx, [rdx + rdx]
movzx ecx, word [rdx + r10]
clc
cmp ecx, ecx
stc
cmp r9d, 0x1000000
jmp 0x140240688
jae 0x1402406a8
movzx eax, byte [rbp]
shl r8d, 8
jmp 0x14024069b
shl r9d, 8
test spl, r11b
or r8d, eax
inc rbp
mov eax, r9d
shr eax, 0xb
test rsi, 0x7d2834d4
cmc
imul eax, ecx
test bp, ax
jmp 0x1402406c1
cmp r8d, eax
jmp 0x1402406c9
jae 0x1402406fe
mov r9d, eax
test ax, dx
mov eax, 0x800
sub eax, ecx
shr eax, 5
add ax, cx
jmp 0x1402406e7
add r12d, r12d
jmp 0x1402406ef
mov word [rdx + r10], ax
jmp 0x1402406f9
jmp 0x140240740
sub r9d, eax
stc
sub r8d, eax
shld rax, rdx, 0x22
btc ax, bp
bts ax, r9w
mov eax, ecx
cmp r10d, r13d
shr eax, 5
test r9w, di
stc
clc
lea r12d, [r12 + r12 + 1]
sub cx, ax
jmp 0x14024072e
inc rdx
jmp 0x140240736
mov word [rdx + r10 - 1], cx
cmc
cmp bpl, r11b
cmp r12d, r11d
jb 0x14024066f
sub ebx, r11d
add r12d, ebx
cmc
cmp r15d, 0xc
jmp 0x140240759
jb 0x1402412c2
cmp r12d, 4
mov ebx, 3
mov eax, ebx
cmovb eax, r12d
shl rcx, cl
mov rdx, r10
shl eax, 6
movsx ecx, r11w
and dl, r8b
cmp dl, sil
lea rcx, [r13 + rax*2 + 0x360]
rol dh, 0x4e
bts dx, r13w
sub rdx, 0x36586df0
movzx edx, word [rcx + 2]
jmp 0x1402407a1
cmp r9d, 0x1000000
jmp 0x1402407ad
jae 0x1402407c9
movzx eax, byte [rbp]
stc
shl r8d, 8
shl r9d, 8
or r8d, eax
movsx eax, si
inc rbp
mov eax, r9d
jmp 0x1402407d4
shr eax, 0xb
test r10w, 0x6197
imul eax, edx
cmp r13b, bl
jmp 0x1402407e8
cmp r8d, eax
jmp 0x1402407f0
jae 0x140240823
mov r9d, eax
mov eax, 0x800
mov r11d, 2
sub eax, edx
mov r10, r11
shr eax, 5
clc
add ax, dx
jmp 0x140240815
mov word [rcx + 2], ax
jmp 0x14024081e
jmp 0x140240859
sub r9d, eax
sub r8d, eax
mov eax, edx
test r10b, 0x8a
movzx r10w, r11b
shr eax, 5
stc
mov r11d, ebx
shr r10b, cl
jmp 0x140240846
mov r10, rbx
jmp 0x14024084f
sub dx, ax
mov word [rcx + 2], dx
setl dh
lea r10, [r10 + r10]
movsxd rdx, r15d
movzx edx, word [r10 + rcx]
cmp r9d, 0x1000000
jmp 0x140240871
jae 0x1402408a3
movzx eax, byte [rbp]
stc
cmp r8b, r12b
shl r8d, 8
stc
cmc
test edx, 0x2aa71583
shl r9d, 8
test r11b, 0x4b
or r8d, eax
movsx rax, cx
inc rbp
test r15w, 0x5ff7
mov eax, r9d
test r9b, 0xfb
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x1402408b8
jae 0x1402408fa
mov r9d, eax
rol ax, cl
bts eax, r11d
mov eax, 0x800
sub eax, edx
stc
cmp bpl, 0x8a
cmc
shr eax, 5
jmp 0x1402408de
add ax, dx
cmc
clc
add r11d, r11d
jmp 0x1402408eb
mov word [r10 + rcx], ax
jmp 0x1402408f5
jmp 0x140240927
sub r9d, eax
jmp 0x140240902
sub r8d, eax
cbw
mov eax, edx
test sil, r14b
cmc
shr eax, 5
test dl, 0x87
lea r11d, [r11 + r11 + 1]
sub dx, ax
inc r10
mov word [r10 + rcx - 1], dx
xor dl, dil
movzx edx, word [rcx + r10*2]
cmp r9d, 0x1000000
jmp 0x140240938
jae 0x140240964
movzx eax, byte [rbp]
cmp di, bp
shl r8d, 8
cmp r10w, r10w
test ax, cx
shl r9d, 8
test r8w, r12w
or r8d, eax
cbw
movzx rax, dx
inc rbp
mov eax, r9d
cmp bh, 0x20
stc
shr eax, 0xb
clc
cmp bx, 0x38c5
imul eax, edx
stc
cmp r8d, eax
jmp 0x140240980
jae 0x1402409c8
mov r9d, eax
btr ax, r15w
adc al, 0x55
mov eax, 0x800
sub eax, edx
test r10w, r13w
shr eax, 5
clc
test ebp, edi
jmp 0x1402409a6
add ax, dx
jmp 0x1402409ae
mov word [rcx + r10*2], ax
mov r10b, 0x38
movsx r10, r12w
lea r10d, [r11 + r11]
jmp 0x1402409c3
jmp 0x1402409f8
sub r9d, eax
cmc
cmp sil, 0x3d
sub r8d, eax
cmc
mov eax, edx
test cx, r15w
jmp 0x1402409df
shr eax, 5
cmp r11b, r8b
sub dx, ax
cmc
mov word [rcx + r10*2], dx
lea r10d, [r11 + r11 + 1]
cdq
sar dx, 0x3d
movzx edx, word [rcx + r10*2]
cmp r11, r14
cmp r9d, 0x1000000
jmp 0x140240a0c
jae 0x140240a2b
movzx eax, byte [rbp]
shl r8d, 8
test r8b, 0xad
test r10b, al
shl r9d, 8
or r8d, eax
inc rbp
mov eax, r9d
cmp bx, 0x4c34
test r15w, 0x6336
clc
shr eax, 0xb
cmc
test r15w, 0x4d90
imul eax, edx
clc
cmp r8d, eax
jmp 0x140240a50
jae 0x140240a93
mov r9d, eax
bts eax, ebp
mov eax, 0x800
sub eax, edx
cmc
jmp 0x140240a6e
shr eax, 5
test bp, 0x5963
add ax, dx
jmp 0x140240a7e
mov word [rcx + r10*2], ax
test dil, spl
add r10d, r10d
jmp 0x140240a8e
jmp 0x140240abe
sub r9d, eax
sub r8d, eax
mov eax, edx
clc
stc
jmp 0x140240aa2
shr eax, 5
sub dx, ax
stc
cmp cl, dh
mov word [rcx + r10*2], dx
movzx rdx, r15w
lea r10d, [r10 + r10 + 1]
shr dh, cl
ror dx, cl
movzx edx, word [rcx + r10*2]
cmc
test ebx, r12d
cmp r9d, 0x1000000
jmp 0x140240ad3
jae 0x140240b03
movzx eax, byte [rbp]
test dil, 0x72
shl r8d, 8
cmc
shl r9d, 8
test rsi, rdx
cmc
or r8d, eax
movsx eax, dx
mov al, r15b
movsx ax, r8b
inc rbp
test sp, r8w
mov eax, r9d
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jae 0x140240b44
mov r9d, eax
mov ax, ax
movsxd rax, r13d
bsf ax, r9w
mov eax, 0x800
stc
sub eax, edx
shr eax, 5
clc
add ax, dx
cmc
cmp dil, r10b
mov word [rcx + r10*2], ax
cmc
add r10d, r10d
jmp 0x140240b7e
sub r9d, eax
stc
clc
cmp bpl, dl
sub r8d, eax
btr rax, r15
mov ax, si
xor rax, 0x1e954e6b
mov eax, edx
cmc
cmp r15b, 0x42
test rdx, r13
shr eax, 5
jmp 0x140240b6f
sub dx, ax
mov word [rcx + r10*2], dx
lea r10d, [r10 + r10 + 1]
shr edx, cl
movzx edx, word [rcx + r10*2]
clc
cmp rdi, 0x41ba5fe4
cmp r9d, 0x1000000
jae 0x140240bb5
movzx eax, byte [rbp]
clc
shl r8d, 8
shl r9d, 8
stc
or r8d, eax
cdqe
inc rbp
shl ah, cl
shld rax, r8, 0x4d
mov eax, r9d
test ebp, r13d
cmp r14, 0x6cd57066
shr eax, 0xb
jmp 0x140240bca
imul eax, edx
cmp r8d, eax
jmp 0x140240bd5
jae 0x140240c0a
mov r9d, eax
mov eax, 0x800
jmp 0x140240be8
sub eax, edx
shr eax, 5
add ax, dx
test r14, 0xeb163cd
stc
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x140240c05
jmp 0x140240c3c
sub r9d, eax
cmp bpl, r10b
test al, r10b
test r10b, 0x50
sub r8d, eax
cmovle ax, cx
mov eax, edx
test spl, 0xd7
shr eax, 5
cmp r8b, r11b
test r14b, 0xe6
sub dx, ax
clc
mov word [rcx + r10*2], dx
lea r10d, [r10 + r10 + 1]
add r10d, 0xffffffc0
cmp r10d, 4
jmp 0x140240c49
jb 0x14024120e
mov r11d, r10d
shl ax, cl
mov eax, r10d
test al, 0xe4
and r10d, 1
shr r11d, 1
or r10d, 2
jmp 0x140240c6a
dec r11d
cmp r15, 0x61226483
cmp eax, 0xe
jmp 0x140240c7c
jae 0x140240dd3
mov ecx, r11d
movzx ebx, ax
setae bh
mov ebx, 1
xadd edx, edx
sal rdi, cl
cmp sil, 0xa0
shl r10d, cl
movsxd rdi, r12d
sbb dil, 0xe
mov rdx, rbx
xadd edi, ecx
xchg cl, ch
mov ecx, r10d
xadd dil, dil
sar dil, cl
sub rcx, rax
neg rdi
btc edi, 0x7b
bts di, r10w
lea rdi, [r13 + rcx*2 + 0x55e]
nop
ror ch, cl
shl cx, cl
add rdx, rdx
btr cx, ax
movzx ecx, word [rdx + rdi]
cmc
clc
cmp r9d, 0x1000000
jae 0x140240d2a
movzx eax, byte [rbp]
cmp r13, 0x11e35f9b
test r13b, 0xfd
cmc
shl r8d, 8
cmc
test r14b, 0x47
stc
shl r9d, 8
jmp 0x140240d10
or r8d, eax
mov ah, 0x77
not al
setp ah
inc rbp
adc ah, 0x2d
movzx ax, r11b
shrd eax, eax, 0x1b
mov eax, r9d
jmp 0x140240d32
shr eax, 0xb
test r10b, r14b
imul eax, ecx
cmp r8d, eax
jae 0x140240d7d
mov r9d, eax
shld ax, ax, 0xf3
mov eax, 0x800
test di, r12w
cmp dh, 0x38
sub eax, ecx
jmp 0x140240d5f
shr eax, 5
cmp cx, 0x6860
add ax, cx
jmp 0x140240d6f
mov word [rdx + rdi], ax
jmp 0x140240d78
jmp 0x140240dbd
sub r9d, eax
cmp cx, 0x6737
test rcx, 0x3b413714
test bx, cx
sub r8d, eax
and ah, 0x1a
ror eax, 0x9e
mov eax, ecx
shr eax, 5
cmp r15w, sp
sub cx, ax
jmp 0x140240da9
inc rdx
test ch, al
jmp 0x140240db3
or r10d, ebx
cmc
stc
mov word [rdx + rdi - 1], cx
add ebx, ebx
sub r11d, 1
jmp 0x140240dc8
jne 0x140240cd3
jmp 0x14024120e
sub r11d, 4
cmp r9d, 0x1000000
jae 0x140240e15
movzx eax, byte [rbp]
stc
shl r8d, 8
cmp r9b, r9b
cmp r9, 0x7b515847
clc
shl r9d, 8
stc
cmp r14w, di
test al, 0xc2
or r8d, eax
inc rbp
or eax, 0x89d2963
jmp 0x140240e15
shr r9d, 1
shrd rax, r13, 0x4c
or al, r14b
bts rax, r8
sub r8d, r9d
cbw
xor ax, ax
dec rax
mov eax, r8d
cmp r13b, r13b
test r12w, di
shr eax, 0x1f
neg eax
test r14b, sil
lea r10d, [rax + r10*2 + 1]
test r8b, 0xdf
and eax, r9d
add r8d, eax
cmc
sub r11d, 1
jmp 0x140240e5a
jne 0x140240dd7
movzx ecx, word [r13 + 0x646]
stc
jmp 0x140240e71
shl r10d, 4
test r15b, sil
cmp al, 0x79
cmp ebx, ecx
cmp r9d, 0x1000000
jmp 0x140240e88
jae 0x140240eb3
movzx eax, byte [rbp]
shl r8d, 8
stc
shl r9d, 8
cmp r9b, 0xf8
cmc
or r8d, eax
xchg ah, ah
cdqe
inc rbp
sal rax, cl
neg al
sar ax, 0x4c
mov eax, r9d
cmc
shr eax, 0xb
clc
cmp r14b, r15b
cmc
imul eax, ecx
cmp bp, r8w
cmp r8d, eax
jae 0x140240f17
mov r9d, eax
mov eax, 0x800
cwd
mov edx, 2
xor r11, rbp
shr r11b, 0xb9
sal r11b, 0xd5
sub eax, ecx
sub r11b, r12b
and r11b, 0x42
mov r11d, edx
jmp 0x140240efa
shr eax, 5
add ax, cx
jmp 0x140240f05
mov word [r13 + 0x646], ax
jmp 0x140240f12
jmp 0x140240f65
sub r9d, eax
sub r8d, eax
add r11, rsi
ror r11b, cl
sbb r11w, r8w
mov eax, ecx
sub r11b, r11b
cmp di, r14w
shr eax, 5
or dh, 0x6e
sub r11d, 0x68a33f1b
test r11, rbx
mov r11d, ebx
mov rdx, rbx
cmp r12w, r14w
test dil, r8b
sub cx, ax
or r10d, 1
test r9, r12
stc
mov word [r13 + 0x646], cx
sbb cl, 0x52
sal cl, cl
add rdx, rdx
test bh, 0xa7
movzx ecx, word [rdx + r13 + 0x644]
cmp r9d, 0x1000000
jae 0x140240fa4
movzx eax, byte [rbp]
shl r8d, 8
test rcx, r9
shl r9d, 8
clc
jmp 0x140240f96
or r8d, eax
movsxd rax, r13d
xchg al, al
inc rbp
test r12, r11
mov eax, r9d
clc
shr eax, 0xb
imul eax, ecx
stc
cmc
cmp r10b, 0x5e
cmp r8d, eax
jmp 0x140240fbc
jae 0x140240ffb
mov r9d, eax
btc ax, 0xbd
movsx ax, r8b
btc eax, edi
mov eax, 0x800
clc
sub eax, ecx
shr eax, 5
add ax, cx
add r11d, r11d
jmp 0x140240fe8
mov word [rdx + r13 + 0x644], ax
jmp 0x140240ff6
jmp 0x140241058
sub r9d, eax
test rsp, 0x13d45ae1
sub r8d, eax
btc eax, 0xe5
mov eax, ecx
test r9w, 0x1f31
stc
shr eax, 5
cmp ax, 0x552c
lea r11d, [r11 + r11 + 1]
cmc
stc
cmp esi, 0x691f530c
sub cx, ax
jmp 0x140241031
inc rdx
test r9w, 0x73e8
jmp 0x14024103f
or r10d, 2
jmp 0x14024104c
mov word [rdx + r13 + 0x643], cx
movsxd rcx, r14d
movzx ecx, word [r13 + rdx*2 + 0x644]
test ax, 0x3d70
clc
cmc
cmp r9d, 0x1000000
jae 0x140241091
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
cmp sil, 0xc5
clc
or r8d, eax
inc rbp
bsr rax, rdi
inc eax
mov eax, r9d
jmp 0x14024109d
shr eax, 0xb
imul eax, ecx
test r8b, 0x26
stc
cmp r8d, eax
jmp 0x1402410b0
jae 0x1402410f0
mov r9d, eax
movsx ax, spl
test ebp, r11d
mov eax, 0x800
test rdi, rdi
sub eax, ecx
test r11b, r10b
shr eax, 5
add ax, cx
jmp 0x1402410d9
mov word [r13 + rdx*2 + 0x644], ax
lea eax, [r11 + r11]
jmp 0x1402410eb
jmp 0x140241130
sub r9d, eax
cmp r12w, r11w
test r12, r11
sub r8d, eax
jmp 0x140241102
mov eax, ecx
jmp 0x14024110a
shr eax, 5
sub cx, ax
shld eax, r8d, 0x6f
ror al, cl
mov ah, 0x6a
lea eax, [r11 + r11 + 1]
or r10d, 4
test ax, 0x36b
mov word [r13 + rdx*2 + 0x644], cx
movzx ecx, word [r13 + rax*2 + 0x644]
bsr dx, r9w
xchg dh, dl
mov edx, eax
cmc
cmp r14, rbp
clc
cmp r9d, 0x1000000
jmp 0x140241153
jae 0x140241178
movzx eax, byte [rbp]
shl r8d, 8
stc
shl r9d, 8
or r8d, eax
movsxd rax, r15d
not ax
nop
inc rbp
shl eax, cl
add ah, ch
mov eax, r9d
shr eax, 0xb
cmp r13w, si
imul eax, ecx
jmp 0x140241190
cmp r8d, eax
jmp 0x140241198
jae 0x1402411cd
mov r9d, eax
mov eax, 0x800
test r11b, r15b
sub eax, ecx
shr eax, 5
cmp r13b, dl
stc
add ax, cx
jmp 0x1402411ba
mov word [r13 + rdx*2 + 0x644], ax
jmp 0x1402411c8
jmp 0x1402411ff
sub r9d, eax
cmp sp, r12w
sub r8d, eax
test r10d, ebx
mov eax, ecx
test bpl, 0x59
shr eax, 5
sub cx, ax
cmp r15b, r13b
cmp dl, 0x44
or r10d, 8
cmp r13w, si
mov word [r13 + rdx*2 + 0x644], cx
stc
clc
cmp r10d, 0xffffffff
jmp 0x140241208
je 0x140241484
mov ecx, dword [rsp + 8]
adc dil, 0xce
sar r11w, cl
mov eax, dword [rsp]
lea r11d, [r10 + 1]
sar dil, 0xad
and rdi, 0x1d0f3e5a
bswap edi
mov edi, ecx
mov dword [rsp + 0xc], ecx
xor ecx, r13d
test spl, bpl
btr ecx, ecx
mov ecx, dword [rsp + 4]
jmp 0x140241246
mov dword [rsp + 4], eax
and rax, 0x58473a6b
cmp rbp, r8
mov eax, dword [rsp + 0x10]
jmp 0x14024125d
mov dword [rsp], r11d
mov dword [rsp + 8], ecx
test eax, eax
jne 0x14024127f
cmp r10d, dword [rsp + 0xa8]
jmp 0x14024127a
jmp 0x140241287
cmp r10d, eax
jmp 0x140241287
jae 0x140241565
cmp r15d, 0x13
movsx rax, ax
mov eax, 0xa
mov r15b, r8b
jmp 0x1402412a6
mov ecx, 7
cmovb eax, ecx
jmp 0x1402412ba
mov r15d, eax
jmp 0x1402412ce
mov r11d, dword [rsp]
add al, r11b
neg ax
cdqe
mov rax, qword [rsp + 0x98]
add r12d, 2
test r14w, 0x305c
clc
stc
cmp rax, r14
je 0x140241565
mov rbx, qword [rsp + 0x18]
mov r10d, dword [rsp + 0xa8]
dec dx
shl dh, cl
mov rcx, rax
movzx ax, r13b
sub rcx, r14
mov eax, r12d
mov edx, r12d
cmp rcx, rax
cwde
mov al, 0x51
mov eax, r11d
bswap r11w
not r11d
movsx r11, bx
cmovb edx, ecx
sub ecx, ecx
movsx r11w, r15b
bts r11w, sp
rol r11b, 0x3f
cmp r14, rax
not r11d
movsx r11d, dx
cmovb rcx, rbx
ror r11b, cl
add r10d, edx
xor r11b, 0x5f
adc r11, 0x73592464
sub r12d, edx
sal r11b, cl
test r14, rax
sub rcx, rax
mov dword [rsp + 0xa8], r10d
movzx r11, ax
mov r11d, edx
movzx eax, bp
cmovp rax, r15
lea rcx, [rcx + r14]
cmovns rax, rdi
lea rax, [rdx + rcx]
clc
cmp rax, rbx
jmp 0x14024138b
ja 0x1402413ef
lea rdx, [r14 + rsi]
clc
adc al, bl
not r10b
sub rcx, r14
bts r10, r13
add r14, r11
movsxd r10, esi
setl r10b
movzx r10d, dx
lea r10, [r11 + rdx]
cmovnp ax, ax
movzx eax, byte [rcx + rdx]
jmp 0x1402413c1
inc rdx
cmc
test sil, 0x32
cmp r10d, r13d
mov byte [rdx - 1], al
cmp rdx, r10
jmp 0x1402413d7
jne 0x1402413b8
mov r10d, dword [rsp + 0xa8]
jmp 0x1402413ea
jmp 0x140241443
xor edi, edi
mov rax, 0xe7e5a69
nop
movsx rax, r13w
movzx rax, cx
movzx eax, byte [rcx + rsi]
jmp 0x14024140a
inc rcx
jmp 0x140241412
inc r14
cmp rcx, rbx
jmp 0x14024141d
mov byte [r14 + rsi - 1], al
jmp 0x140241427
cmove rcx, rdi
cmp rbx, rdx
add edx, 0xffffffff
jne 0x140241401
mov edi, dword [rsp + 0xc]
cmp al, 0xac
clc
jmp 0x140241443
cmp r14, qword [rsp + 0x98]
jmp 0x140241450
jae 0x140241496
cmp rbp, qword [rsp + 0xa0]
jmp 0x140241463
jae 0x140241496
mov rdx, qword [rsp + 0x90]
movzx r11, r10w
mov r11d, dword [rsp + 0x20]
jmp 0x14024147f
jmp 0x14023fa7e
add r12d, 0x112
jmp 0x140241491
add r15d, 0xfffffff4
clc
cmp r9d, 0x1000000
jmp 0x1402414a2
jae 0x1402414c5
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
shr ch, cl
or r8d, eax
movzx ax, r9b
lahf
inc rbp
sbb ch, 0x58
mov rax, qword [rsp + 0x90]
xadd cx, cx
movsx cx, dh
mov ecx, dword [rsp + 0xa8]
test r14w, 0x54ac
test r8w, dx
mov dword [rax + 0x40], ecx
btr cx, r11w
bswap rcx
rcl ch, cl
mov ecx, dword [rsp]
test dl, sil
mov qword [rax + 0x20], rbp
test r8w, 0x4fee
test cl, spl
mov dword [rax + 0x4c], ecx
ror ecx, cl
mov ecx, dword [rsp + 4]
cmc
mov dword [rax + 0x28], r9d
jmp 0x14024151a
mov dword [rax + 0x50], ecx
cmc
mov ecx, dword [rsp + 8]
mov dword [rax + 0x2c], r8d
stc
cmp bp, r14w
jmp 0x140241530
mov dword [rax + 0x5c], r12d
clc
cmc
cmp r11w, 0x57d7
mov qword [rax + 0x30], r14
test ax, bx
test r9b, 0x4e
mov dword [rax + 0x58], edi
jmp 0x140241550
mov dword [rax + 0x54], ecx
clc
mov dword [rax + 0x48], r15d
cmc
sub eax, eax
jmp 0x140241560
jmp 0x140241570
mov eax, 1
clc
sal r12w, 0xa2
add rsp, 0x48
pop r15
movsx r12w, al
pop r14
jmp 0x140241582
pop r13
mov sil, dl
xchg sil, bl
jmp 0x14024158f
pop r12
movsxd rbx, r13d
xchg ebx, esi
mov rbp, r15
pop rdi
movzx si, dl
jmp 0x1402415a3
pop rsi
pop rbp
movzx rbx, dx
pop rbx
jmp 0x1402415af
ret