Function at 0x140262f63
Capabilities:
Encode data using base64
Parse credit card information

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
test spl, r15b
rol ax, 0xf6
mov qword [rsp + 8], rcx
push rbx
rol r9d, 0xed
push rbp
bsf r11w, bx
btr r11d, ecx
push rsi
jmp 0x140262f8e
push rdi
mov r8d, ebp
cdq
push r12
shl r9b, 0x16
push r13
shr sil, 0x12
cwde
btc bp, 0x53
push r14
xor di, 0x626c
movsxd rdx, esi
sbb bh, 0x8e
push r15
sub rsp, 0x48
mov eax, dword [rcx + 0x4c]
movsx r12d, sp
rol dil, 0x93
neg bl
mov edi, dword [rcx + 0x58]
xor bx, r12w
rcl r15, 0x64
mov r13, qword [rcx + 0x10]
rcr r10, 0xe1
shld r9, rsp, 0xa1
mov r15d, dword [rcx + 0x48]
btr r8d, 0x63
neg r10w
test cl, 0x48
mov rdx, rcx
stc
mov dword [rsp], eax
rcr ax, cl
rcl bpl, 0x2b
mov eax, dword [rcx + 0x50]
mov rsi, qword [rdx + 0x18]
mov bpl, 0x35
mov r10d, dword [rdx + 0x40]
neg r8d
mov r14, qword [rdx + 0x30]
cmovle rbx, rax
mov rbp, qword [rdx + 0x20]
sar r9b, cl
xadd r11b, r12b
xchg bl, r12b
mov r9d, dword [rdx + 0x28]
add bx, r10w
mov r8d, dword [rdx + 0x2c]
mov dword [rsp + 4], eax
test spl, r14b
bt r12, 0x4a
mov eax, dword [rcx + 0x54]
bsr r11, rcx
dec r12
mov ecx, dword [rcx + 8]
cmp ah, 0x28
mov r12b, r14b
mov dword [rsp + 8], eax
cbw
bswap r12
mov eax, 1
btc rbx, r8
movsx r11w, r9b
mov r11d, 1
test ax, r10w
mov dword [rsp + 0xc], edi
cmp r11b, 0x48
or r12b, 0xdc
mov qword [rsp + 0x30], rsi
cmp r10b, r9b
add ebx, edx
bt r12, r9
shl r11d, cl
mov ecx, dword [rdx + 4]
stc
mov dword [rsp + 0xa8], r10d
movsx r12w, sil
rol rbx, cl
shl eax, cl
movsx bx, dh
setp bl
dec r11d
dec eax
xchg bl, cl
mov dword [rsp + 0x20], r11d
mov dword [rsp + 0x24], eax
movzx ebx, r13w
rcr bx, 0xa6
mov eax, dword [rdx]
mov dword [rsp + 0x28], eax
btc eax, 0xf3
mov rax, qword [rdx + 0x38]
rol ch, 0x90
mov qword [rsp + 0x18], rax
rol bl, 0x5f
jmp 0x1402630de
mov eax, dword [rdx + 0x44]
shld ebx, r15d, 0xd9
mov dword [rsp + 0x10], eax
inc r12b
mov r12b, 0xc7
xor eax, eax
btr bx, 0x32
or r12w, 0x749a
mov r12d, eax
or ch, 0x89
shl bl, cl
nop
mov ebx, r10d
neg cl
and ebx, r11d
mov r11d, r15d
rol ax, cl
shl r11d, 4
cmp spl, 0x57
shrd rcx, r8, 0xe
sal rcx, 0xac
mov eax, ebx
or rcx, r10
sub cl, 0xe2
add r11, rax
movsxd rcx, r10d
xor ecx, 0x3e3153c0
movzx ecx, word [r13 + r11*2]
cmp r12w, dx
cmp r9d, 0x1000000
jmp 0x14026314f
jae 0x140263189
movzx eax, byte [rbp]
test r14b, bl
stc
shl r8d, 8
cmp r14b, r15b
stc
shl r9d, 8
jmp 0x140263175
or r8d, eax
cwde
inc rbp
cmp r9w, 0x3ebf
ror eax, 0x54
movzx rax, bx
mov eax, r9d
test rcx, 0x47aa683c
shr eax, 0xb
stc
imul eax, ecx
jmp 0x1402631a0
cmp r8d, eax
jmp 0x1402631a8
jae 0x14026358c
mov r9d, eax
mov eax, 0x800
clc
add edi, ecx
btr di, bp
lea rdi, [r13 + 0xe6c]
cmc
sub eax, ecx
stc
cmp r9b, 0x8b
shr eax, 5
test rcx, 0x3aea256b
cmp r12w, cx
add ax, cx
cmp r11w, 0x36bf
cmc
jmp 0x1402631e9
cmp dword [rsp + 0x10], 0
jmp 0x1402631f3
mov word [r13 + r11*2], ax
jmp 0x1402631fe
jne 0x140263212
test r10d, r10d
jmp 0x14026320c
je 0x140263292
mov ebx, dword [rsp + 0x28]
cmc
cdqe
mov r11, qword [rsp + 0x18]
cdqe
or dx, 0x600f
test r14, r14
bswap rcx
cbw
movzx ecx, sp
mov ecx, 8
movsx rax, r10w
mov rax, r14
cmove rax, r11
sub cl, bl
movzx edx, byte [rax + rsi - 1]
mov eax, r10d
and eax, dword [rsp + 0x24]
shr edx, cl
ror rcx, 0x72
adc cl, 0xea
mov ecx, ebx
cmp edi, r15d
shl eax, cl
add edx, eax
movsx rax, bp
lea eax, [rdx + rdx*2]
clc
shrd rdx, rbx, 0x91
sbb dh, al
mov rdx, qword [rsp + 0x90]
jmp 0x14026327c
shl eax, 8
jmp 0x140263284
lea rdi, [rdi + rax*2]
jmp 0x14026328d
jmp 0x14026329a
mov r11, qword [rsp + 0x18]
cmp r8b, r9b
cmp r15d, 7
jmp 0x1402632a3
jae 0x1402633ad
cmp r15d, 4
lahf
bswap cx
mov eax, 3
mov edx, 1
mov r10, 0x225b3366
cmovb eax, r15d
sub r15d, eax
nop
mov r10w, 0x763d
mov r10d, edx
movzx ecx, word [rdi + r10*2]
clc
stc
cmp sil, dil
cmp r9d, 0x1000000
jmp 0x1402632e8
jae 0x140263312
movzx eax, byte [rbp]
clc
shl r8d, 8
test r15b, r9b
cmp cx, dx
cmc
shl r9d, 8
or r8d, eax
movzx rax, r10w
inc rbp
test r10w, r15w
sbb ah, dh
mov eax, r9d
shr eax, 0xb
imul eax, ecx
stc
cmp r8d, eax
jmp 0x140263324
jae 0x140263361
mov r9d, eax
shrd ax, r14w, 0xc2
mov eax, 0x800
sub eax, ecx
cmc
test esp, 0x1de946a1
shr eax, 5
jmp 0x14026334d
add ax, cx
add edx, edx
mov word [rdi + r10*2], ax
jmp 0x14026335c
jmp 0x140263397
sub r9d, eax
cmp r15b, al
jmp 0x14026336c
sub r8d, eax
xor ax, r13w
mov eax, ecx
shr eax, 5
stc
lea edx, [rdx + rdx + 1]
cmp di, 0x7b25
sub cx, ax
cmp di, di
cmp si, 0x78fe
mov word [rdi + r10*2], cx
cmp r10w, r10w
stc
cmp edx, 0x100
jmp 0x1402633a2
jb 0x1402632cf
jmp 0x140263554
mov eax, dword [rsp]
sub ecx, ecx
movsx si, bl
mov ebx, 0x100
cmp r14, rax
movzx si, cl
cmove r10w, si
cmovb rcx, r11
mov r11d, r9d
sub rcx, rax
shld r10w, r8w, 0xf0
mov eax, 6
add rcx, qword [rdx + 0x18]
cmp r15d, 0xa
movsx dx, r12b
movzx esi, byte [rcx + r14]
mov ecx, 3
movsxd rdx, r8d
sete r11b
cmovb eax, ecx
shld dx, bp, 0x11
movzx dx, al
rcr r10, 0x76
lea edx, [rcx - 2]
sub r15d, eax
rcl ecx, cl
add esi, esi
btc r11, 0xf2
rcl rcx, cl
mov eax, ebx
mov r11d, ebx
bts r10w, sp
and r11d, esi
dec r10w
mov r10d, r11d
shld ecx, r11d, 0x13
sub cx, 0x3392
jmp 0x14026343f
add r10, rax
or al, 0xc5
adc ax, 0x202d
mov eax, edx
movzx rcx, r14w
movsx cx, r12b
xadd ch, ch
lea r10, [r10 + rax]
add cl, r10b
movzx ecx, word [rdi + r10*2]
jmp 0x14026346b
cmp r9d, 0x1000000
jae 0x140263498
movzx eax, byte [rbp]
jmp 0x140263481
shl r8d, 8
shl r9d, 8
clc
stc
or r8d, eax
cbw
seto ah
dec al
inc rbp
mov eax, r9d
stc
shr eax, 0xb
cmc
test r8b, r12b
clc
imul eax, ecx
cmp r15w, 0x4596
jmp 0x1402634b2
cmp r8d, eax
jmp 0x1402634ba
jae 0x14026350a
mov r9d, eax
sal eax, 0x61
add ah, bh
mov eax, 0x800
cmc
cmp cl, r10b
not r11d
clc
stc
sub eax, ecx
cmc
jmp 0x1402634df
shr eax, 5
cmc
cmp bl, sil
add ax, cx
cmp r10w, 0x40ab
jmp 0x1402634f4
add edx, edx
jmp 0x1402634fb
mov word [rdi + r10*2], ax
jmp 0x140263505
jmp 0x140263534
sub r9d, eax
sub r8d, eax
cbw
movsx eax, cx
mov eax, ecx
shr eax, 5
clc
jmp 0x140263520
lea edx, [rdx + rdx + 1]
sub cx, ax
mov word [rdi + r10*2], cx
cmp r9b, 0xb7
test r8b, bpl
stc
and ebx, r11d
cmc
cmp edx, 0x100
jb 0x140263412
mov rsi, qword [rsp + 0x30]
jmp 0x140263554
mov r10d, dword [rsp + 0xa8]
jmp 0x140263561
mov byte [r14 + rsi], dl
jmp 0x14026356a
inc r14
jmp 0x140263572
inc r10d
jmp 0x14026357a
mov dword [rsp + 0xa8], r10d
jmp 0x140263587
jmp 0x140264bc4
sub r9d, eax
bsf r10, rsp
sub r8d, eax
mov eax, ecx
adc r10b, bpl
movsx r10, r8w
and r10, r8
shr eax, 5
cmp ecx, edx
mov r10d, r15d
clc
cmc
stc
sub cx, ax
mov word [r13 + r11*2], cx
ror ch, 0x3a
movzx ecx, word [r13 + r10*2 + 0x180]
stc
clc
cmc
cmp r9d, 0x1000000
jmp 0x1402635d1
jae 0x1402635f8
movzx eax, byte [rbp]
cmc
test ah, bl
shl r8d, 8
cmp r15w, r8w
shl r9d, 8
test si, 0x3c1a
or r8d, eax
movsxd rax, ebp
inc rbp
mov eax, r9d
cmc
test r14w, bp
shr eax, 0xb
test r13b, r12b
imul eax, ecx
test r11b, r13b
cmp r8d, eax
jae 0x140263670
mov r9d, eax
shr dx, 0x16
mov eax, 0x800
movzx rdx, r10w
lea rdx, [r13 + 0x664]
sub eax, ecx
movzx r11w, r8b
not r11b
mov r11d, 8
cmp r12, rsi
jmp 0x140263644
shr eax, 5
test rsi, r11
cmp sp, r8w
add ax, cx
test spl, dil
add r15d, 0xc
jmp 0x14026365d
mov word [r13 + r10*2 + 0x180], ax
jmp 0x14026366b
jmp 0x140263b77
sub r9d, eax
test di, 0x3679
cmp al, 0xcf
stc
sub r8d, eax
bsf ax, bx
sar ah, cl
xor rax, 0x388f5de7
mov eax, ecx
shr eax, 5
sub cx, ax
jmp 0x140263698
cmp dword [rsp + 0x10], 0
jmp 0x1402636a2
mov word [r13 + r10*2 + 0x180], cx
jmp 0x1402636b0
jne 0x1402636c4
cmp dword [rsp + 0xa8], 0
je 0x140264ce0
movzx edx, word [r13 + r10*2 + 0x198]
cmc
jmp 0x1402636d3
cmp r9d, 0x1000000
jae 0x140263706
movzx eax, byte [rbp]
xchg cl, ch
shl r8d, 8
shrd cx, r10w, 0x25
sbb cx, 0x365c
shl r9d, 8
or r8d, eax
inc rbp
rol rcx, cl
clc
rcl ch, 0x27
mov ecx, r9d
cmc
shr ecx, 0xb
cmc
test r9b, spl
imul ecx, edx
clc
cmp r8d, ecx
jae 0x1402638c3
mov eax, 0x800
mov r9d, ecx
test r10d, 0x63364bd8
test dl, cl
sub eax, edx
cmc
jmp 0x140263737
shr eax, 5
add ax, dx
shld dx, ax, 0x9d
adc dh, al
xor edx, r11d
mov word [r13 + r10*2 + 0x198], ax
mov dl, r8b
or dx, 0x5ab4
movzx edx, word [r13 + r11*2 + 0x1e0]
stc
cmc
cmp ecx, 0x1000000
jmp 0x14026376e
jae 0x14026379b
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
cmp ch, 0xd6
clc
cmc
or r8d, eax
movsx ax, r9b
cdqe
inc rbp
xadd ax, ax
clc
bsr ax, di
mov eax, r9d
shr eax, 0xb
cmp spl, 0x85
jmp 0x1402637aa
imul eax, edx
cmp r8d, eax
jmp 0x1402637b5
jae 0x140263887
mov r10d, dword [rsp + 0xa8]
movsx r9, bx
rcl r9d, 0x37
sar r9w, cl
mov r9d, eax
xor ecx, ecx
rcl ah, 0x80
cdqe
mov eax, 0x800
test cx, 0x5e32
sub eax, edx
shr eax, 5
clc
cmp dx, r8w
stc
add ax, dx
clc
cmc
test r15b, r8b
mov word [r13 + r11*2 + 0x1e0], ax
btc rax, rax
mov eax, dword [rsp]
cmp r14, rax
jmp 0x14026380e
cmovb rcx, qword [rsp + 0x18]
jmp 0x140263819
inc r10d
test spl, 0x54
sub rcx, rax
mov dword [rsp + 0xa8], r10d
add rcx, r14
inc r14
movsxd rax, r11d
cmp r15d, 7
sets al
movzx eax, bx
cmovo rax, rsp
movzx eax, byte [rcx + rsi]
movsxd rcx, r10d
setbe ch
mov ecx, 9
cmovg r15w, r9w
movzx r15d, di
mov byte [r14 + rsi - 1], al
bswap ax
cdqe
mov eax, ntohl
movzx r15, r10w
jmp 0x140263872
cmovb eax, ecx
movzx r15d, ax
not r15d
movsxd r15, ebp
mov r15d, eax
jmp 0x140264bcb
sub r9d, eax
cmp r11b, 0x15
test rbp, 0x34ef7eb6
cmp r11, r8
sub r8d, eax
sub rax, r10
mov eax, edx
test di, si
clc
shr eax, 5
test sp, 0x4f93
clc
sub dx, ax
jmp 0x1402638b5
mov word [r13 + r11*2 + 0x1e0], dx
jmp 0x140263b39
mov eax, edx
sub r9d, ecx
test r15b, spl
sub r8d, ecx
bts ecx, r10d
cmc
shr eax, 5
sub dx, ax
rcr cx, cl
bsr ecx, ebp
mov word [r13 + r10*2 + 0x198], dx
movzx ecx, r10w
movsx cx, r9b
rcr ecx, cl
movzx ecx, word [r13 + r10*2 + 0x1b0]
cmp r9d, 0x1000000
jmp 0x140263908
jae 0x14026394d
movzx eax, byte [rbp]
test r10, rcx
cmp esi, edx
shl r8d, 8
cmc
cmp r12w, 0x49aa
test r15w, 0x345d
shl r9d, 8
jmp 0x140263937
or r8d, eax
cbw
mov ax, r15w
dec al
inc rbp
adc ax, 0x74e6
cmova ax, dx
mov eax, r9d
shr eax, 0xb
jmp 0x140263958
imul eax, ecx
cmp sil, cl
jmp 0x140263963
cmp r8d, eax
jmp 0x14026396b
jae 0x1402639b6
mov r9d, eax
and eax, r15d
not al
btr ax, r9w
mov eax, 0x800
cmp sil, 0x3f
test r13b, 0xbd
sub eax, ecx
cmc
shr eax, 5
cmc
cmp bpl, 0xf0
clc
add ax, cx
jmp 0x14026399f
mov word [r13 + r10*2 + 0x1b0], ax
mov eax, dword [rsp + 4]
jmp 0x1402639b1
jmp 0x140263b18
sub r9d, eax
stc
test rdi, 0x27725696
cmp r9b, 0x92
sub r8d, eax
mov ah, 0xcc
bsf rax, rdx
or al, dh
mov eax, ecx
cmc
clc
cmp dil, 0x3a
shr eax, 5
cmp bp, 0x54d3
jmp 0x1402639e7
sub cx, ax
mov word [r13 + r10*2 + 0x1b0], cx
movzx ecx, word [r13 + r10*2 + 0x1c8]
cmp r9d, 0x1000000
jmp 0x140263a08
jae 0x140263a56
movzx eax, byte [rbp]
test r15b, sil
test ecx, 0x3291667b
jmp 0x140263a20
shl r8d, 8
test r10b, 0x40
stc
cmp r10d, r10d
shl r9d, 8
clc
test edx, 0x19d979bf
cmp r12b, 0xca
or r8d, eax
movsxd rax, r15d
jmp 0x140263a46
inc rbp
mov ax, si
adc ax, r9w
test esp, 0x56cd1f7b
mov eax, r9d
shr eax, 0xb
jmp 0x140263a62
imul eax, ecx
cmp r8d, eax
jae 0x140263aac
mov r9d, eax
and ax, 0xaf9
cmp r13w, bx
mov eax, 0x800
clc
stc
sub eax, ecx
cmp r8w, si
test r9w, r14w
shr eax, 5
add ax, cx
mov word [r13 + r10*2 + 0x1c8], ax
movsx ax, dil
mov eax, dword [rsp + 8]
jmp 0x140263aa7
jmp 0x140263b05
sub r9d, eax
sar edx, cl
sub r8d, eax
mov eax, ecx
adc r11b, 0xb5
bswap r11w
shr eax, 5
rol r11w, cl
sub cx, ax
cmc
mov r11b, 0x37
rcr r11b, cl
mov eax, edi
add edx, 0x56a63941
movsx edx, r11w
mov word [r13 + r10*2 + 0x1c8], cx
and di, r11w
mov ecx, dword [rsp + 8]
xor dl, 0x85
mov edi, ecx
mov dword [rsp + 0xc], ecx
xadd r11b, r11b
cmp r10w, 0x761c
add ecx, 0x1c8f1bc5
mov ecx, dword [rsp + 4]
rol dx, 0xf0
test dl, r13b
adc r11b, 0xda
mov dword [rsp + 8], ecx
mov ecx, dword [rsp]
mov r11w, 0x7586
add r11w, r10w
mov dword [rsp], eax
xor dh, 0xb7
mov dword [rsp + 4], ecx
movsxd rcx, ecx
setbe ch
cmovs dx, r13w
cmp r15d, 7
mov eax, ntohl
cdq
movzx edx, r9w
mov r11d, 8
bswap cx
movsx r15w, spl
jmp 0x140263b5a
cmovb eax, r11d
sbb dx, r13w
xor r15b, r12b
lea rdx, [r13 + 0xa68]
neg r15b
btr rcx, 0xa7
mov r15d, eax
movzx ecx, word [rdx]
cmp r9d, 0x1000000
jae 0x140263bab
movzx eax, byte [rbp]
test bx, 0x2c4b
shl r8d, 8
shl r9d, 8
cmp spl, 0x92
or r8d, eax
lahf
inc rbp
cmp r12b, r14b
btr ax, 0xf6
mov eax, r9d
test rbp, r14
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x140263bbf
jae 0x140263c0d
mov r9d, eax
mov eax, 0x800
sal r10w, 0xb1
sub eax, ecx
shr eax, 5
shr r10b, cl
add ax, cx
cmc
rol r10w, cl
movzx r10, r14w
mov word [rdx], ax
sal ah, cl
lea eax, [rbx*8]
lea r10, [rdx + rax*2 + 4]
rcr bl, 0xad
shl bh, 0x8d
sub eax, eax
not bh
mov ebx, eax
jmp 0x140263c08
jmp 0x140263d69
sub r9d, eax
jmp 0x140263c15
sub r8d, eax
or al, 0xb7
inc al
mov eax, ecx
cmp spl, al
shr eax, 5
clc
test r10b, 0xfb
stc
sub cx, ax
clc
mov word [rdx], cx
movzx rcx, r9w
movsx cx, dil
movzx ecx, word [rdx + 2]
cmp r9d, 0x1000000
jmp 0x140263c4a
jae 0x140263c7c
movzx eax, byte [rbp]
test r13b, sil
cmp r8w, r13w
shl r8d, 8
cmp r8w, r13w
shl r9d, 8
test cl, 0x66
or r8d, eax
not al
mov ax, 0x2c4a
cdqe
inc rbp
sbb al, bl
nop
mov eax, r9d
cmp sil, r14b
shr eax, 0xb
cmp si, ax
test r13d, edx
imul eax, ecx
cmc
cmp r8d, eax
jmp 0x140263c97
jae 0x140263d03
mov r9d, eax
dec eax
sbb r10w, 0x70cc
mov eax, 0x800
sub eax, ecx
adc r10b, 0xcf
shr eax, 5
bsr r10, rbp
cmp r11b, r8b
test r14b, r11b
add ax, cx
movzx r10, bx
mov r10d, 0x63b67500
movsx r10, r11w
mov word [rdx + 2], ax
lea eax, [rbx*8]
movsx r10w, spl
cmovo r10, r11
bswap r10
mov ebx, r11d
mov r10b, 0x33
mov r10, rbp
lea r10, [rdx + rax*2 + 0x104]
jmp 0x140263cfe
jmp 0x140263d69
sub r9d, eax
btr r12d, r14d
rol r10w, cl
shl r10b, 0xb2
sub r8d, eax
shrd bx, cx, 0x75
ror r11w, cl
mov eax, ecx
ror r12b, 0x5f
test dil, 0xfa
shr eax, 5
shr bx, 0x72
movsx rbx, dx
lea r10, [rdx + 0x204]
mov ebx, 0x10
shld r11w, r9w, 0x51
sub cx, ax
xor r12w, 0x50c2
mov r11d, 0x100
test r9w, r9w
dec r12w
test r15, 0x245a1a8d
mov word [rdx + 2], cx
sub edx, edi
mov edx, 1
mov r12d, edx
nop
dec cx
not ecx
cmc
lea rdx, [rdx + rdx]
movzx ecx, word [rdx + r10]
cmp sp, r14w
cmp r9d, 0x1000000
jae 0x140263dae
movzx eax, byte [rbp]
clc
shl r8d, 8
cmc
shl r9d, 8
or r8d, eax
jmp 0x140263dab
inc rbp
mov eax, r9d
stc
cmp dil, 0x5c
shr eax, 0xb
test bh, 0x21
cmc
imul eax, ecx
cmc
jmp 0x140263dc6
cmp r8d, eax
jmp 0x140263dce
jae 0x140263e0e
mov r9d, eax
cmovs rax, rsi
cmp rbp, 0x58b776d7
mov eax, 0x800
sub eax, ecx
cmc
shr eax, 5
add ax, cx
cmp r14d, 0x3c5a0a54
add r12d, r12d
jmp 0x140263dff
mov word [rdx + r10], ax
jmp 0x140263e09
jmp 0x140263e49
sub r9d, eax
cmc
jmp 0x140263e17
sub r8d, eax
test r11w, 0x7319
rcl ax, cl
mov eax, ecx
stc
cmp r15d, 0x6c6a3810
shr eax, 5
lea r12d, [r12 + r12 + 1]
test bh, 0x16
sub cx, ax
jmp 0x140263e40
inc rdx
mov word [rdx + r10 - 1], cx
cmp r12d, r11d
jmp 0x140263e51
jb 0x140263d78
sub ebx, r11d
add r12d, ebx
stc
cmp r15d, 0xc
jmp 0x140263e67
jb 0x140264a68
cmp r12d, 4
movzx cx, dl
lahf
not al
mov ebx, 3
cbw
mov eax, ebx
movsxd rcx, r15d
jmp 0x140263e89
cmovb eax, r12d
shr ch, cl
dec cl
shl eax, 6
bt dx, r14w
inc dl
sal cx, cl
lea rcx, [r13 + rax*2 + 0x360]
movzx edx, word [rcx + 2]
clc
test r9, r13
cmp bh, 0xa9
cmp r9d, 0x1000000
jmp 0x140263ebd
jae 0x140263eee
movzx eax, byte [rbp]
cmp r15w, 0x28ac
clc
shl r8d, 8
cmc
test r10b, r13b
shl r9d, 8
or r8d, eax
movsx eax, r13w
inc rbp
sbb rax, rdi
and rax, 0x3ecb0177
mov eax, r9d
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x140263eff
jae 0x140263f51
mov r9d, eax
movsxd r11, esp
btr r11w, 0x1e
mov eax, 0x800
and r10b, r8b
adc r11b, 0xbd
mov r11d, 2
bt r10, 0x7b
sub eax, edx
bt r10d, 0xb0
movzx r10d, r11w
sbb r10b, r8b
mov r10, r11
stc
shr eax, 5
cmc
test bh, cl
add ax, dx
jmp 0x140263f48
mov word [rcx + 2], ax
jmp 0x140263fa2
sub r9d, eax
btr r10w, 0x77
rcl r10b, cl
bsr r11w, r10w
sub r8d, eax
sar ax, 0xae
neg r11d
mov eax, edx
inc r11b
rcl r11, cl
shr eax, 5
cmovs r10, rax
cmp esp, eax
mov r11d, ebx
bswap r10
mov r10, rbx
cmp al, 0xca
jmp 0x140263f8d
sub dx, ax
stc
test ecx, eax
mov word [rcx + 2], dx
movzx edx, r10w
mov dl, ch
bt dx, 0xba
add r10, r10
mov dl, 0x18
movzx edx, word [r10 + rcx]
stc
cmc
test r11b, sil
cmp r9d, 0x1000000
jmp 0x140263fbd
jae 0x140263ff2
movzx eax, byte [rbp]
cmc
shl r8d, 8
cmc
test r14b, 0x6a
cmp rsi, 0x6191477b
shl r9d, 8
test r10b, 0x74
cmc
or r8d, eax
not rax
seta ah
inc rbp
bt rax, 0xc3
mov eax, r9d
shr eax, 0xb
test r8b, spl
imul eax, edx
cmp r8d, eax
jmp 0x140264006
jae 0x14026403f
mov r9d, eax
movsx ax, r13b
cmp r15b, r9b
mov eax, 0x800
test di, di
sub eax, edx
shr eax, 5
add ax, dx
cmc
add r11d, r11d
jmp 0x140264030
mov word [r10 + rcx], ax
jmp 0x14026403a
jmp 0x14026407b
sub r9d, eax
jmp 0x14026404a
sub r8d, eax
rcl ax, 0x63
rcr ah, 0xa8
mov eax, edx
shr eax, 5
clc
cmc
lea r11d, [r11 + r11 + 1]
cmp ch, 0x9e
test spl, dil
stc
sub dx, ax
inc r10
clc
mov word [r10 + rcx - 1], dx
adc rdx, 0x60371240
movzx edx, word [rcx + r10*2]
cmp r9d, 0x1000000
jmp 0x14026408c
jae 0x1402640c8
movzx eax, byte [rbp]
stc
cmp bp, 0x1eee
test dx, dx
shl r8d, 8
cmp r12w, 0x526f
cmp r15b, bpl
shl r9d, 8
cmp bpl, 0xc1
test spl, 0x27
or r8d, eax
movsxd rax, esi
movsx eax, dx
inc rbp
cmove ax, sp
mov eax, r9d
clc
test r13w, di
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x1402640de
jae 0x140264118
mov r9d, eax
cmp r12b, bpl
mov eax, 0x800
jmp 0x1402640fb
sub eax, edx
cmc
clc
shr eax, 5
add ax, dx
mov word [rcx + r10*2], ax
lea r10d, [r11 + r11]
jmp 0x140264113
jmp 0x140264156
sub r9d, eax
clc
test dil, al
sub r8d, eax
or rax, 0x211af2
mov eax, edx
jmp 0x140264130
shr eax, 5
cmp r15b, r9b
jmp 0x14026413b
sub dx, ax
mov word [rcx + r10*2], dx
adc dl, r14b
dec dx
lea r10d, [r11 + r11 + 1]
cwd
jmp 0x140264156
movzx edx, word [rcx + r10*2]
cmp rdx, rcx
cmp eax, 0x5f80292b
stc
cmp r9d, 0x1000000
jae 0x14026418e
movzx eax, byte [rbp]
cmp esp, r15d
stc
shl r8d, 8
stc
test ah, 0x88
shl r9d, 8
or r8d, eax
movsxd rax, edx
inc rbp
mov eax, r9d
test sil, r15b
cmc
shr eax, 0xb
stc
cmp rbp, 0x5cf92b15
imul eax, edx
test sp, r8w
cmp dil, sil
cmp r8d, eax
jae 0x1402641f8
mov r9d, eax
sub al, 0x91
mov eax, 0x800
test r11b, 0xf7
cmp dil, 0x3d
clc
sub eax, edx
cmp r12w, bx
test r10b, 0x15
shr eax, 5
add ax, dx
test r15b, r14b
test r15b, 0x46
mov word [rcx + r10*2], ax
test r8w, 0x1ff3
cmp spl, dil
add r10d, r10d
jmp 0x1402641f3
jmp 0x140264230
sub r9d, eax
cmp dl, r8b
sub r8d, eax
mov eax, edx
clc
cmc
shr eax, 5
cmp r11d, 0x6cc63a63
test r11b, 0xe1
sub dx, ax
test r14b, 0xb5
cmp bpl, r15b
mov word [rcx + r10*2], dx
btc dx, 0xa9
sar rdx, 2
lea r10d, [r10 + r10 + 1]
movzx edx, word [rcx + r10*2]
cmp r9d, 0x1000000
jmp 0x140264241
jae 0x140264271
movzx eax, byte [rbp]
test bpl, 0xa2
shl r8d, 8
cmp r13b, r9b
test r11b, 0xba
cmp r8b, 0x31
shl r9d, 8
stc
cmp ah, 0x73
or r8d, eax
not ah
dec ax
inc rbp
mov eax, r9d
shr eax, 0xb
cmp r9w, di
imul eax, edx
cmc
cmp r8d, eax
jmp 0x140264287
jae 0x1402642ca
mov r9d, eax
cmp bpl, 0xbd
or ax, r11w
mov eax, 0x800
sub eax, edx
jmp 0x1402642a4
shr eax, 5
test rax, 0x6296326c
cmp ax, cx
add ax, dx
test al, 0x4b
mov word [rcx + r10*2], ax
test bpl, r11b
add r10d, r10d
jmp 0x1402642c5
jmp 0x1402642fc
sub r9d, eax
sub r8d, eax
bts eax, eax
mov eax, edx
cmc
shr eax, 5
jmp 0x1402642e2
sub dx, ax
mov word [rcx + r10*2], dx
cwd
bts dx, r9w
lea r10d, [r10 + r10 + 1]
or rdx, rax
add dh, 0xed
movzx edx, word [rcx + r10*2]
stc
cmp r9d, 0x1000000
jmp 0x14026430e
jae 0x14026433f
movzx eax, byte [rbp]
test rax, 0x751e79d6
stc
shl r8d, 8
shl r9d, 8
test r8b, 0x3f
or r8d, eax
mov rax, 0x2f06285d
mov al, r13b
movsx rax, ax
inc rbp
mov eax, r9d
cmc
clc
shr eax, 0xb
clc
imul eax, edx
cmc
cmp r8d, eax
jmp 0x140264354
jae 0x140264393
mov r9d, eax
movsx rax, r13w
add ah, 0xaf
adc ax, 0xf7
mov eax, 0x800
cmc
sub eax, edx
stc
cmp rcx, r15
shr eax, 5
add ax, dx
test r9, 0x22b00050
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x14026438e
jmp 0x1402643dc
sub r9d, eax
cmc
jmp 0x14026439f
sub r8d, eax
cmp al, r15b
test r13b, r13b
mov eax, edx
test r15w, 0xfa2
shr eax, 5
stc
jmp 0x1402643b9
sub dx, ax
cmp r10w, 0x12db
stc
mov word [rcx + r10*2], dx
test r8d, eax
test r9, 0x93d0144
stc
lea r10d, [r10 + r10 + 1]
cmp r12d, r14d
stc
add r10d, 0xffffffc0
test esp, edx
cmp r10d, 4
jmp 0x1402643eb
jb 0x1402649ac
mov r11d, r10d
test spl, 0x26
btc ax, 0x18
rol eax, cl
mov eax, r10d
clc
cmp r8b, r11b
and r10d, 1
stc
test sil, r13b
shr r11d, 1
cmp r14w, 0x6177
or r10d, 2
jmp 0x140264420
dec r11d
stc
cmp eax, 0xe
jae 0x14026455f
mov ecx, r11d
sar di, cl
dec dl
mov ebx, 1
shl r10d, cl
movsx ecx, r12w
mov rdx, rbx
test r11, 0x265720a0
mov ecx, r10d
sub rcx, rax
shr di, 0xf2
lea rdi, [r13 + rcx*2 + 0x55e]
bsf ecx, edx
bt cx, r11w
nop
add rdx, rdx
movzx ecx, word [rdx + rdi]
cmp r9d, 0x1000000
jmp 0x140264479
jae 0x1402644a7
movzx eax, byte [rbp]
shl r8d, 8
test r8b, r12b
shl r9d, 8
cmp ecx, r12d
stc
or r8d, eax
movsx ax, r10b
bswap ax
inc rbp
movsx eax, bp
sal ax, 0xc1
mov eax, r9d
cmc
jmp 0x1402644b1
shr eax, 0xb
cmp r15b, al
jmp 0x1402644bc
imul eax, ecx
jmp 0x1402644c6
cmp r8d, eax
jmp 0x1402644ce
jae 0x14026450c
mov r9d, eax
bts ax, r11w
mov eax, 0x800
jmp 0x1402644e9
sub eax, ecx
cmp r9b, bpl
test dil, 0xbe
shr eax, 5
clc
add ax, cx
jmp 0x1402644fe
mov word [rdx + rdi], ax
jmp 0x140264507
jmp 0x140264549
sub r9d, eax
sub r8d, eax
rol ah, cl
sub al, ah
mov eax, ecx
shr eax, 5
stc
cmc
jmp 0x140264522
sub cx, ax
jmp 0x14026452a
inc rdx
cmp spl, 0
jmp 0x140264537
or r10d, ebx
mov word [rdx + rdi - 1], cx
cmp eax, ebp
test bl, dil
test sp, 0x4279
add ebx, ebx
sub r11d, 1
jmp 0x140264554
jne 0x140264466
jmp 0x1402649ac
sub r11d, 4
jmp 0x14026456c
cmp r9d, 0x1000000
jae 0x1402645aa
movzx eax, byte [rbp]
cmp r8b, r10b
stc
test r10b, r12b
shl r8d, 8
test ecx, 0x6a04781d
cmp r10b, 0x9d
shl r9d, 8
test r11b, 0x73
stc
or r8d, eax
inc rbp
shl al, cl
test bpl, r12b
test r8b, 0x86
shr r9d, 1
movsxd rax, ecx
test r12b, 0x3d
sub r8d, r9d
shr ah, 0x1c
add al, 0x73
clc
mov eax, r8d
cmc
shr eax, 0x1f
test r8, 0x11ca6de5
cmp rax, 0xa76635e
neg eax
lea r10d, [rax + r10*2 + 1]
and eax, r9d
cmp r11, rbp
test bx, sp
add r8d, eax
jmp 0x1402645f4
sub r11d, 1
jne 0x14026456c
movzx ecx, word [r13 + 0x646]
stc
shl r10d, 4
clc
stc
cmp r9d, 0x1000000
jmp 0x140264619
jae 0x140264641
movzx eax, byte [rbp]
test r15, r11
cmp bp, bp
shl r8d, 8
shl r9d, 8
stc
or r8d, eax
cbw
inc ax
inc rbp
and ax, r9w
mov eax, r9d
shr eax, 0xb
test dl, r8b
clc
jmp 0x140264650
imul eax, ecx
cmp r8d, eax
jmp 0x14026465b
jae 0x1402646ab
mov r9d, eax
adc r11d, edx
mov eax, 0x800
mov edx, 2
bts r11, rax
sub eax, ecx
bswap r11d
shr r11b, 0xc1
mov r11d, edx
cmp bx, 0x7d5d
stc
test cl, dil
shr eax, 5
stc
test bl, bpl
add ax, cx
jmp 0x140264699
mov word [r13 + 0x646], ax
jmp 0x1402646a6
jmp 0x1402646fe
sub r9d, eax
cmp r9b, 0x25
and r11b, spl
sub r8d, eax
sar r11b, 8
bt r11d, 0xf3
sbb r11b, cl
mov eax, ecx
and r11b, 0xf3
shr eax, 5
clc
bt edx, 0xce
mov r11d, ebx
xadd dh, dh
and dx, 0x31c6
cmp r13w, 0x302a
mov rdx, rbx
cmc
sub cx, ax
or r10d, 1
stc
cmp dil, r14b
mov word [r13 + 0x646], cx
adc cx, r15w
lea rdx, [rdx + rdx]
sub rcx, r10
shrd cx, r11w, 0x24
movzx ecx, word [rdx + r13 + 0x644]
jmp 0x140264719
cmp r9d, 0x1000000
jmp 0x140264725
jae 0x140264750
movzx eax, byte [rbp]
clc
stc
shl r8d, 8
clc
cmp r14b, 0xd
shl r9d, 8
cmc
test r10b, 0x17
or r8d, eax
movsxd rax, r9d
inc rbp
movsx rax, dx
mov eax, r9d
jmp 0x14026475e
shr eax, 0xb
cmc
cmp r13w, bx
stc
imul eax, ecx
jmp 0x140264772
cmp r8d, eax
jae 0x1402647b9
mov r9d, eax
bts eax, r10d
test cl, 0x38
mov eax, 0x800
test spl, r15b
clc
cmp bp, 0x1211
sub eax, ecx
stc
cmc
shr eax, 5
add ax, cx
clc
add r11d, r11d
jmp 0x1402647a6
mov word [rdx + r13 + 0x644], ax
jmp 0x1402647b4
jmp 0x1402647e4
sub r9d, eax
sub r8d, eax
clc
mov eax, ecx
shr eax, 5
cmp spl, r9b
lea r11d, [r11 + r11 + 1]
sub cx, ax
inc rdx
or r10d, 2
mov word [rdx + r13 + 0x643], cx
btr cx, bx
movzx ecx, word [r13 + rdx*2 + 0x644]
cmp al, spl
cmp r9d, 0x1000000
jmp 0x1402647fc
jae 0x14026482d
movzx eax, byte [rbp]
shl r8d, 8
clc
cmp di, r12w
test r14w, 0x648b
shl r9d, 8
stc
or r8d, eax
mov al, bpl
setb ah
cwde
inc rbp
sal eax, 0x86
dec rax
mov eax, r9d
shr eax, 0xb
test r9b, 0x13
imul eax, ecx
stc
cmp r8d, eax
jmp 0x140264843
jae 0x140264887
mov r9d, eax
inc al
bt ax, 0xd3
stc
mov eax, 0x800
jmp 0x14026485f
sub eax, ecx
shr eax, 5
cmc
cmp bh, 0xb2
add ax, cx
jmp 0x140264870
mov word [r13 + rdx*2 + 0x644], ax
lea eax, [r11 + r11]
jmp 0x140264882
jmp 0x1402648d9
sub r9d, eax
stc
cmp rbp, rdi
sub r8d, eax
bsr eax, r12d
rol al, 0x8a
mov eax, ecx
jmp 0x14026489f
shr eax, 5
cmp dx, cx
test rcx, rbp
sub cx, ax
shl rax, cl
lea eax, [r11 + r11 + 1]
or r10d, 4
test r15w, 0xf9e
test esp, ebp
jmp 0x1402648c4
mov word [r13 + rdx*2 + 0x644], cx
btr dx, r9w
adc rcx, rbp
sub dx, r8w
movzx ecx, word [r13 + rax*2 + 0x644]
add dl, 0x34
inc dl
mov edx, eax
test r12, 0x595c2f07
stc
cmp r9d, 0x1000000
jmp 0x1402648fd
jae 0x14026491d
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
test r8b, 0x3b
stc
cmc
or r8d, eax
cdqe
inc rbp
mov eax, r9d
cmp ah, 0x96
clc
stc
shr eax, 0xb
stc
imul eax, ecx
cmp r10b, 0xd8
cmc
test sil, r13b
cmp r8d, eax
jmp 0x14026493c
jae 0x14026496f
mov r9d, eax
shl al, 0x5f
mov eax, 0x800
clc
sub eax, ecx
shr eax, 5
cmc
jmp 0x140264959
add ax, cx
mov word [r13 + rdx*2 + 0x644], ax
jmp 0x14026496a
jmp 0x14026499d
sub r9d, eax
cmc
sub r8d, eax
cdqe
sal ax, cl
bt ax, 0x81
mov eax, ecx
cmp r10b, 0xb0
shr eax, 5
sub cx, ax
cmp cx, r13w
or r10d, 8
mov word [r13 + rdx*2 + 0x644], cx
cmp r10d, 0xffffffff
jmp 0x1402649a6
je 0x140264c0f
mov ecx, dword [rsp + 8]
cdqe
mov eax, dword [rsp]
jmp 0x1402649be
lea r11d, [r10 + 1]
mov edi, ecx
test ax, 0x770a
test di, r12w
mov dword [rsp + 0xc], ecx
sal cl, cl
mov ecx, dword [rsp + 4]
mov dword [rsp + 4], eax
mov eax, dword [rsp + 0x10]
test spl, 0xe6
mov dword [rsp], r11d
test r8d, 0x1a997f27
jmp 0x1402649f2
mov dword [rsp + 8], ecx
cmp r13, 0x5d912cca
test r14d, edx
test eax, eax
jmp 0x140264a07
jne 0x140264a1f
cmp r10d, dword [rsp + 0xa8]
jmp 0x140264a1a
jmp 0x140264a27
cmp r10d, eax
jmp 0x140264a27
jae 0x140264ce0
cmp r15d, 0x13
cmovl rax, r11
mov eax, 0xa
jmp 0x140264a3f
mov ecx, 7
movzx r15d, r12w
setae r15b
movsx r15w, sil
cmovb eax, ecx
movzx r15d, si
bswap r15
movsx r15w, spl
mov r15d, eax
jmp 0x140264a79
mov r11d, dword [rsp]
jmp 0x140264a79
mov rax, qword [rsp + 0x98]
add r12d, 2
cmp r13b, dl
cmc
cmp rax, r14
jmp 0x140264a91
je 0x140264ce0
mov rbx, qword [rsp + 0x18]
test dh, ch
mov r10d, dword [rsp + 0xa8]
mov rcx, rax
cmovns ax, r10w
movsx rdx, bp
sub rcx, r14
and rdx, r9
cwde
ror dx, cl
mov eax, r12d
cmc
ror edx, cl
mov edx, r12d
cmc
cmp rcx, rax
movsxd rax, r10d
mov eax, r11d
cmovb edx, ecx
bts r11w, r8w
xor ecx, ecx
cmp r14, rax
movsx r11w, spl
movsxd r11, ecx
cmovb rcx, rbx
shl r11w, cl
add r10d, edx
sub r12d, edx
movzx r11w, cl
sub rcx, rax
clc
mov dword [rsp + 0xa8], r10d
rol r11b, 0x2a
bsf r11d, esi
cbw
mov r11d, edx
bts ax, r11w
btc ax, dx
bsr ax, di
lea rcx, [rcx + r14]
movsxd rax, esi
movsx rax, r14w
ror ax, cl
lea rax, [rdx + rcx]
cmc
test r10w, cx
cmp rax, rbx
ja 0x140264b7d
lea rdx, [r14 + rsi]
and eax, r15d
sub rcx, r14
cbw
add r14, r11
movzx ax, bl
lea r10, [r11 + rdx]
movzx eax, byte [rcx + rdx]
jmp 0x140264b5d
inc rdx
test bp, cx
mov byte [rdx - 1], al
cmc
cmp rdx, r10
jne 0x140264b54
mov r10d, dword [rsp + 0xa8]
jmp 0x140264bcb
xor edi, edi
bswap ax
cdqe
dec al
nop
movzx eax, byte [rcx + rsi]
jmp 0x140264b90
inc rcx
jmp 0x140264b98
inc r14
stc
cmp rcx, rbx
jmp 0x140264ba4
mov byte [r14 + rsi - 1], al
jmp 0x140264bae
cmove rcx, rdi
cmp dl, dil
stc
add edx, 0xffffffff
jmp 0x140264bbe
jne 0x140264b87
mov edi, dword [rsp + 0xc]
cmp r12b, r14b
cmp r14, qword [rsp + 0x98]
jmp 0x140264bd8
jae 0x140264c1b
cmp rbp, qword [rsp + 0xa0]
jmp 0x140264beb
jae 0x140264c1b
mov rdx, qword [rsp + 0x90]
jmp 0x140264c05
mov r11d, dword [rsp + 0x20]
jmp 0x140263106
add r12d, 0x112
cmc
add r15d, 0xfffffff4
cmp r9d, 0x1000000
jmp 0x140264c27
jae 0x140264c5c
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
shr ch, 0x2f
rcr ch, cl
sal cl, cl
or r8d, eax
movsx cx, dil
bswap rax
movzx ax, r10b
inc rbp
bt eax, 0x97
xchg cx, ax
rol ax, cl
mov rax, qword [rsp + 0x90]
and cl, r8b
sar ch, cl
add cl, 0x93
mov ecx, dword [rsp + 0xa8]
mov dword [rax + 0x40], ecx
sbb rcx, 0x2c9242b6
ror cx, cl
mov ecx, dword [rsp]
clc
stc
mov qword [rax + 0x20], rbp
mov dword [rax + 0x4c], ecx
mov ecx, dword [rsp + 4]
test r8, rdx
mov dword [rax + 0x28], r9d
cmp bx, 0x69c3
stc
test bpl, 0xb4
mov dword [rax + 0x50], ecx
mov ecx, dword [rsp + 8]
test sil, 7
jmp 0x140264cb1
mov dword [rax + 0x2c], r8d
mov dword [rax + 0x5c], r12d
mov qword [rax + 0x30], r14
mov dword [rax + 0x58], edi
test r9w, bx
mov dword [rax + 0x54], ecx
mov dword [rax + 0x48], r15d
jmp 0x140264cd4
sub eax, eax
jmp 0x140264cdb
jmp 0x140264cf0
mov eax, 1
sub r14d, r13d
rcr r13b, cl
movsx r13w, bpl
add rsp, 0x48
movzx r14, r15w
jmp 0x140264cfd
pop r15
not bx
bswap bp
pop r14
movsxd rbp, eax
mov r13w, r14w
pop r13
movzx rdi, di
cmovb ebx, r12d
mov bpl, 0xa4
pop r12
pop rdi
mov bx, bp
bswap bp
pop rsi
movzx bx, spl
xchg bl, bpl
movsx ebp, r12w
pop rbp
movsx ebx, ax
mov rbx, 0x11472d29
setb bl
pop rbx
jmp 0x140264d45
ret