14086cd60:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
14086cd67:	49 8b cf             	mov    %r15,%rcx
14086cd6a:	48 c1 e2 18          	shl    $0x18,%rdx
14086cd6e:	49 8b c4             	mov    %r12,%rax
14086cd71:	25 00 ff 00 00       	and    $0xff00,%eax
14086cd76:	48 03 d0             	add    %rax,%rdx
14086cd79:	48 b8 00 00 00 00 ff 	movabs $0xff00000000,%rax
14086cd80:	00 00 00
14086cd83:	48 23 c8             	and    %rax,%rcx
14086cd86:	48 c1 e2 18          	shl    $0x18,%rdx
14086cd8a:	49 8b c4             	mov    %r12,%rax
14086cd8d:	49 23 c0             	and    %r8,%rax
14086cd90:	48 03 c8             	add    %rax,%rcx
14086cd93:	49 8b c4             	mov    %r12,%rax
14086cd96:	48 c1 e8 10          	shr    $0x10,%rax
14086cd9a:	49 23 c0             	and    %r8,%rax
14086cd9d:	48 c1 e9 18          	shr    $0x18,%rcx
14086cda1:	48 03 d1             	add    %rcx,%rdx
14086cda4:	48 b9 00 00 00 00 00 	movabs $0xff0000000000,%rcx
14086cdab:	ff 00 00
14086cdae:	48 03 d0             	add    %rax,%rdx
14086cdb1:	49 8b c7             	mov    %r15,%rax
14086cdb4:	48 c1 e8 08          	shr    $0x8,%rax
14086cdb8:	48 23 c1             	and    %rcx,%rax
14086cdbb:	49 8b cc             	mov    %r12,%rcx
14086cdbe:	48 03 d0             	add    %rax,%rdx
14086cdc1:	81 e1 00 00 ff 00    	and    $0xff0000,%ecx
14086cdc7:	49 03 c9             	add    %r9,%rcx
14086cdca:	49 8b c7             	mov    %r15,%rax
14086cdcd:	48 03 ca             	add    %rdx,%rcx
14086cdd0:	49 b9 00 00 00 00 00 	movabs $0xff00000000000000,%r9
14086cdd7:	00 00 ff
14086cdda:	49 23 c1             	and    %r9,%rax
14086cddd:	48 8b d3             	mov    %rbx,%rdx
14086cde0:	48 03 c1             	add    %rcx,%rax
14086cde3:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
14086cdea:	48 b8 00 00 00 00 ff 	movabs $0xff00000000,%rax
14086cdf1:	00 00 00
14086cdf4:	48 23 d0             	and    %rax,%rdx
14086cdf7:	49 b9 00 00 00 00 00 	movabs $0xff000000000000,%r9
14086cdfe:	00 ff 00
14086ce01:	49 8b c5             	mov    %r13,%rax
14086ce04:	48 8b cb             	mov    %rbx,%rcx
14086ce07:	49 23 c0             	and    %r8,%rax
14086ce0a:	49 23 c9             	and    %r9,%rcx
14086ce0d:	48 03 d0             	add    %rax,%rdx
14086ce10:	49 8b c5             	mov    %r13,%rax
14086ce13:	48 23 45 50          	and    0x50(%rbp),%rax
14086ce17:	48 03 c8             	add    %rax,%rcx
14086ce1a:	48 c1 ea 18          	shr    $0x18,%rdx
14086ce1e:	48 c1 e9 10          	shr    $0x10,%rcx
14086ce22:	49 8b c5             	mov    %r13,%rax
14086ce25:	48 03 d1             	add    %rcx,%rdx
14086ce28:	25 00 ff 00 00       	and    $0xff00,%eax
14086ce2d:	49 8b cd             	mov    %r13,%rcx
14086ce30:	48 c1 e1 18          	shl    $0x18,%rcx
14086ce34:	48 03 c8             	add    %rax,%rcx
14086ce37:	49 8b c5             	mov    %r13,%rax
14086ce3a:	48 c1 e1 20          	shl    $0x20,%rcx
14086ce3e:	25 00 00 ff 00       	and    $0xff0000,%eax
14086ce43:	48 03 d1             	add    %rcx,%rdx
14086ce46:	48 8b cb             	mov    %rbx,%rcx
14086ce49:	48 c1 e9 08          	shr    $0x8,%rcx
14086ce4d:	49 23 c9             	and    %r9,%rcx
14086ce50:	49 03 ca             	add    %r10,%rcx
14086ce53:	48 03 ca             	add    %rdx,%rcx
14086ce56:	0f b6 d3             	movzbl %bl,%edx
14086ce59:	48 03 c1             	add    %rcx,%rax
14086ce5c:	48 c1 e2 18          	shl    $0x18,%rdx
14086ce60:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
14086ce67:	49 8b cd             	mov    %r13,%rcx
14086ce6a:	48 8b c3             	mov    %rbx,%rax
14086ce6d:	25 00 ff 00 00       	and    $0xff00,%eax
14086ce72:	48 03 d0             	add    %rax,%rdx
14086ce75:	48 b8 00 00 00 00 ff 	movabs $0xff00000000,%rax
14086ce7c:	00 00 00
14086ce7f:	48 23 c8             	and    %rax,%rcx
14086ce82:	48 c1 e2 18          	shl    $0x18,%rdx
14086ce86:	48 8b c3             	mov    %rbx,%rax
14086ce89:	49 23 c0             	and    %r8,%rax
14086ce8c:	48 03 c8             	add    %rax,%rcx
14086ce8f:	48 8b c3             	mov    %rbx,%rax
14086ce92:	48 c1 e8 10          	shr    $0x10,%rax
14086ce96:	49 23 c0             	and    %r8,%rax
14086ce99:	48 c1 e9 18          	shr    $0x18,%rcx
14086ce9d:	48 03 d1             	add    %rcx,%rdx
14086cea0:	49 b8 00 00 00 00 00 	movabs $0xff00000000000000,%r8
14086cea7:	00 00 ff
14086ceaa:	48 03 d0             	add    %rax,%rdx
14086cead:	48 b9 00 00 00 00 00 	movabs $0xff0000000000,%rcx
14086ceb4:	ff 00 00
14086ceb7:	49 8b c5             	mov    %r13,%rax
14086ceba:	48 c1 e8 08          	shr    $0x8,%rax
14086cebe:	48 23 c1             	and    %rcx,%rax
14086cec1:	48 8b cb             	mov    %rbx,%rcx
14086cec4:	48 03 d0             	add    %rax,%rdx
14086cec7:	81 e1 00 00 ff 00    	and    $0xff0000,%ecx
14086cecd:	49 03 cb             	add    %r11,%rcx
14086ced0:	49 8b c5             	mov    %r13,%rax
14086ced3:	49 23 c0             	and    %r8,%rax
14086ced6:	48 03 ca             	add    %rdx,%rcx
14086ced9:	4c 8b 45 10          	mov    0x10(%rbp),%r8
14086cedd:	48 03 c1             	add    %rcx,%rax
14086cee0:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14086cee4:	49 83 c0 20          	add    $0x20,%r8
14086cee8:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14086ceec:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
14086cef3:	4c 89 45 10          	mov    %r8,0x10(%rbp)
14086cef7:	48 83 ee 01          	sub    $0x1,%rsi
14086cefb:	0f 85 6f f9 ff ff    	jne    0x14086c870
14086cf01:	4c 89 75 10          	mov    %r14,0x10(%rbp)
14086cf05:	4c 8b 75 78          	mov    0x78(%rbp),%r14
14086cf09:	48 89 7d 40          	mov    %rdi,0x40(%rbp)
14086cf0d:	48 8b 7d 70          	mov    0x70(%rbp),%rdi
14086cf11:	4c 89 bd 90 00 00 00 	mov    %r15,0x90(%rbp)
14086cf18:	4c 89 a5 98 00 00 00 	mov    %r12,0x98(%rbp)
14086cf1f:	4c 89 ad a0 00 00 00 	mov    %r13,0xa0(%rbp)
14086cf26:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
14086cf2a:	eb 0b                	jmp    0x14086cf37
14086cf2c:	48 8b 85 e0 00 00 00 	mov    0xe0(%rbp),%rax
14086cf33:	48 89 45 38          	mov    %rax,0x38(%rbp)
14086cf37:	48 85 ff             	test   %rdi,%rdi
14086cf3a:	0f 84 75 06 00 00    	je     0x14086d5b5
14086cf40:	48 8b 55 48          	mov    0x48(%rbp),%rdx
14086cf44:	48 b9 01 00 00 00 01 	movabs $0x100000001,%rcx
14086cf4b:	00 00 00
14086cf4e:	48 8b c7             	mov    %rdi,%rax
14086cf51:	49 03 d6             	add    %r14,%rdx
14086cf54:	48 0f af c1          	imul   %rcx,%rax
14086cf58:	48 8b df             	mov    %rdi,%rbx
14086cf5b:	4c 8b c7             	mov    %rdi,%r8
14086cf5e:	83 e3 03             	and    $0x3,%ebx
14086cf61:	66 48 0f 6e c8       	movq   %rax,%xmm1
14086cf66:	b8 20 00 00 00       	mov    $0x20,%eax
14086cf6b:	66 0f 6c c9          	punpcklqdq %xmm1,%xmm1
14086cf6f:	48 2b c7             	sub    %rdi,%rax
14086cf72:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14086cf76:	49 83 e0 fc          	and    $0xfffffffffffffffc,%r8
14086cf7a:	66 0f d4 85 90 00 00 	paddq  0x90(%rbp),%xmm0
14086cf81:	00
14086cf82:	66 0f d4 8d a0 00 00 	paddq  0xa0(%rbp),%xmm1
14086cf89:	00
14086cf8a:	f3 0f 7f 85 90 00 00 	movdqu %xmm0,0x90(%rbp)
14086cf91:	00
14086cf92:	f3 0f 6f 85 b0 00 00 	movdqu 0xb0(%rbp),%xmm0
14086cf99:	00
14086cf9a:	49 8d 34 10          	lea    (%r8,%rdx,1),%rsi
14086cf9e:	66 0f 6f f0          	movdqa %xmm0,%xmm6
14086cfa2:	f3 0f 7f 8d a0 00 00 	movdqu %xmm1,0xa0(%rbp)
14086cfa9:	00
14086cfaa:	66 0f f2 c3          	pslld  %xmm3,%xmm0
14086cfae:	66 48 0f 6e c8       	movq   %rax,%xmm1
14086cfb3:	66 0f d2 f1          	psrld  %xmm1,%xmm6
14086cfb7:	0f 56 f0             	orps   %xmm0,%xmm6
14086cfba:	f3 0f 6f 85 c0 00 00 	movdqu 0xc0(%rbp),%xmm0
14086cfc1:	00
14086cfc2:	66 0f 6f f8          	movdqa %xmm0,%xmm7
14086cfc6:	66 0f f2 c3          	pslld  %xmm3,%xmm0
14086cfca:	66 0f d2 f9          	psrld  %xmm1,%xmm7
14086cfce:	0f 56 f8             	orps   %xmm0,%xmm7
14086cfd1:	0f 57 c0             	xorps  %xmm0,%xmm0
14086cfd4:	66 0f 7f 85 40 01 00 	movdqa %xmm0,0x140(%rbp)
14086cfdb:	00
14086cfdc:	0f 11 85 50 01 00 00 	movups %xmm0,0x150(%rbp)
14086cfe3:	76 14                	jbe    0x14086cff9
14086cfe5:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
14086cfec:	e8 1f 20 67 00       	call   0x140edf010
14086cff1:	66 0f 6f 85 40 01 00 	movdqa 0x140(%rbp),%xmm0
14086cff8:	00
14086cff9:	40 f6 c7 10          	test   $0x10,%dil
14086cffd:	74 4d                	je     0x14086d04c
14086cfff:	0f b6 44 1e fd       	movzbl -0x3(%rsi,%rbx,1),%eax
14086d004:	0f b6 4c 1e fc       	movzbl -0x4(%rsi,%rbx,1),%ecx
14086d009:	88 45 01             	mov    %al,0x1(%rbp)
14086d00c:	0f b6 44 1e fe       	movzbl -0x2(%rsi,%rbx,1),%eax
14086d011:	88 45 02             	mov    %al,0x2(%rbp)
14086d014:	0f b6 44 1e ff       	movzbl -0x1(%rsi,%rbx,1),%eax
14086d019:	88 45 03             	mov    %al,0x3(%rbp)
14086d01c:	88 4d 00             	mov    %cl,0x0(%rbp)
14086d01f:	88 8d 5c 01 00 00    	mov    %cl,0x15c(%rbp)
14086d025:	8b 4d 00             	mov    0x0(%rbp),%ecx
14086d028:	8b c1                	mov    %ecx,%eax
14086d02a:	c1 e8 08             	shr    $0x8,%eax
14086d02d:	88 85 5d 01 00 00    	mov    %al,0x15d(%rbp)
14086d033:	8b c1                	mov    %ecx,%eax
14086d035:	c1 e8 10             	shr    $0x10,%eax
14086d038:	c1 e9 18             	shr    $0x18,%ecx
14086d03b:	88 8d 5f 01 00 00    	mov    %cl,0x15f(%rbp)
14086d041:	88 85 5e 01 00 00    	mov    %al,0x15e(%rbp)
14086d047:	e9 84 00 00 00       	jmp    0x14086d0d0
14086d04c:	48 85 db             	test   %rbx,%rbx
14086d04f:	75 04                	jne    0x14086d055
14086d051:	33 c0                	xor    %eax,%eax
14086d053:	eb 1d                	jmp    0x14086d072
14086d055:	0f b6 44 1e ff       	movzbl -0x1(%rsi,%rbx,1),%eax
14086d05a:	48 c1 e0 08          	shl    $0x8,%rax
14086d05e:	48 d1 eb             	shr    $1,%rbx
14086d061:	0f b6 0c 33          	movzbl (%rbx,%rsi,1),%ecx
14086d065:	48 03 c1             	add    %rcx,%rax
14086d068:	0f b6 0e             	movzbl (%rsi),%ecx
14086d06b:	48 c1 e0 08          	shl    $0x8,%rax
14086d06f:	48 03 c1             	add    %rcx,%rax
14086d072:	48 8b c8             	mov    %rax,%rcx
14086d075:	88 85 50 01 00 00    	mov    %al,0x150(%rbp)
14086d07b:	48 c1 e9 08          	shr    $0x8,%rcx
14086d07f:	88 8d 51 01 00 00    	mov    %cl,0x151(%rbp)
14086d085:	48 8b c8             	mov    %rax,%rcx
14086d088:	48 c1 e9 10          	shr    $0x10,%rcx
14086d08c:	88 8d 52 01 00 00    	mov    %cl,0x152(%rbp)
14086d092:	48 8b c8             	mov    %rax,%rcx
14086d095:	48 c1 e9 18          	shr    $0x18,%rcx
14086d099:	88 8d 53 01 00 00    	mov    %cl,0x153(%rbp)
14086d09f:	48 8b c8             	mov    %rax,%rcx
14086d0a2:	48 c1 e9 20          	shr    $0x20,%rcx
14086d0a6:	88 8d 54 01 00 00    	mov    %cl,0x154(%rbp)
14086d0ac:	48 8b c8             	mov    %rax,%rcx
14086d0af:	48 c1 e9 28          	shr    $0x28,%rcx
14086d0b3:	88 8d 55 01 00 00    	mov    %cl,0x155(%rbp)
14086d0b9:	48 8b c8             	mov    %rax,%rcx
14086d0bc:	48 c1 e9 30          	shr    $0x30,%rcx
14086d0c0:	48 c1 e8 38          	shr    $0x38,%rax
14086d0c4:	88 85 57 01 00 00    	mov    %al,0x157(%rbp)
14086d0ca:	88 8d 56 01 00 00    	mov    %cl,0x156(%rbp)
14086d0d0:	4c 8b 45 40          	mov    0x40(%rbp),%r8
14086d0d4:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
14086d0db:	4c 8b 5d 18          	mov    0x18(%rbp),%r11
14086d0df:	48 8b ca             	mov    %rdx,%rcx
14086d0e2:	4c 8b 4d 10          	mov    0x10(%rbp),%r9
14086d0e6:	4c 8b 55 38          	mov    0x38(%rbp),%r10
14086d0ea:	4c 8b 7d 08          	mov    0x8(%rbp),%r15
14086d0ee:	0f 28 8d 50 01 00 00 	movaps 0x150(%rbp),%xmm1
14086d0f5:	48 c1 e9 20          	shr    $0x20,%rcx
14086d0f9:	66 0f d4 cf          	paddq  %xmm7,%xmm1
14086d0fd:	0f 11 85 10 01 00 00 	movups %xmm0,0x110(%rbp)
14086d104:	66 0f d6 85 10 01 00 	movq   %xmm0,0x110(%rbp)
14086d10b:	00
14086d10c:	66 48 0f 7e ce       	movq   %xmm1,%rsi
14086d111:	f3 0f 6f 85 10 01 00 	movdqu 0x110(%rbp),%xmm0
14086d118:	00
14086d119:	49 03 f2             	add    %r10,%rsi
14086d11c:	f3 0f 7f 8d c0 00 00 	movdqu %xmm1,0xc0(%rbp)
14086d123:	00
14086d124:	66 0f d4 c6          	paddq  %xmm6,%xmm0
14086d128:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
14086d12d:	66 48 0f 7e c3       	movq   %xmm0,%rbx
14086d132:	f3 0f 7f 85 b0 00 00 	movdqu %xmm0,0xb0(%rbp)
14086d139:	00
14086d13a:	49 03 d8             	add    %r8,%rbx
14086d13d:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14086d142:	8b c3                	mov    %ebx,%eax
14086d144:	66 48 0f 7e c7       	movq   %xmm0,%rdi
14086d149:	48 0f af c8          	imul   %rax,%rcx
14086d14d:	66 49 0f 7e ce       	movq   %xmm1,%r14
14086d152:	49 03 f9             	add    %r9,%rdi
14086d155:	4d 03 f7             	add    %r15,%r14
14086d158:	4c 33 c1             	xor    %rcx,%r8
14086d15b:	48 8b cb             	mov    %rbx,%rcx
14086d15e:	48 c1 e9 20          	shr    $0x20,%rcx
14086d162:	4c 89 45 40          	mov    %r8,0x40(%rbp)
14086d166:	4d 8d 04 13          	lea    (%r11,%rdx,1),%r8
14086d16a:	48 8b 95 98 00 00 00 	mov    0x98(%rbp),%rdx
14086d171:	41 8b c0             	mov    %r8d,%eax
14086d174:	48 0f af c8          	imul   %rax,%rcx
14086d178:	8b c7                	mov    %edi,%eax
14086d17a:	4c 33 d9             	xor    %rcx,%r11
14086d17d:	48 8b ca             	mov    %rdx,%rcx
14086d180:	48 c1 e9 20          	shr    $0x20,%rcx
14086d184:	48 0f af c8          	imul   %rax,%rcx
14086d188:	4c 89 5d 18          	mov    %r11,0x18(%rbp)
14086d18c:	4c 8b 5d 20          	mov    0x20(%rbp),%r11
14086d190:	4c 33 c9             	xor    %rcx,%r9
14086d193:	4c 89 4d 10          	mov    %r9,0x10(%rbp)
14086d197:	48 8b cf             	mov    %rdi,%rcx
14086d19a:	48 c1 e9 20          	shr    $0x20,%rcx
14086d19e:	4d 8d 0c 13          	lea    (%r11,%rdx,1),%r9
14086d1a2:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
14086d1a9:	41 8b c1             	mov    %r9d,%eax
14086d1ac:	48 0f af c8          	imul   %rax,%rcx
14086d1b0:	8b c6                	mov    %esi,%eax
14086d1b2:	4c 33 d9             	xor    %rcx,%r11
14086d1b5:	48 8b ca             	mov    %rdx,%rcx
14086d1b8:	48 c1 e9 20          	shr    $0x20,%rcx
14086d1bc:	48 0f af c8          	imul   %rax,%rcx
14086d1c0:	4c 89 5d 20          	mov    %r11,0x20(%rbp)
14086d1c4:	4c 8b 5d 28          	mov    0x28(%rbp),%r11
14086d1c8:	4c 33 d1             	xor    %rcx,%r10
14086d1cb:	4c 89 55 38          	mov    %r10,0x38(%rbp)
14086d1cf:	48 8b ce             	mov    %rsi,%rcx
14086d1d2:	48 c1 e9 20          	shr    $0x20,%rcx
14086d1d6:	4d 8d 14 13          	lea    (%r11,%rdx,1),%r10
14086d1da:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
14086d1e1:	41 8b c2             	mov    %r10d,%eax
14086d1e4:	48 0f af c8          	imul   %rax,%rcx
14086d1e8:	41 8b c6             	mov    %r14d,%eax
14086d1eb:	4c 33 d9             	xor    %rcx,%r11
14086d1ee:	48 8b ca             	mov    %rdx,%rcx
14086d1f1:	48 c1 e9 20          	shr    $0x20,%rcx
14086d1f5:	48 0f af c8          	imul   %rax,%rcx
14086d1f9:	4c 89 5d 28          	mov    %r11,0x28(%rbp)
14086d1fd:	4c 33 f9             	xor    %rcx,%r15
14086d200:	49 8b ce             	mov    %r14,%rcx
14086d203:	4c 89 7d 08          	mov    %r15,0x8(%rbp)
14086d207:	4c 8b 7d 30          	mov    0x30(%rbp),%r15
14086d20b:	48 c1 e9 20          	shr    $0x20,%rcx
14086d20f:	4d 8d 1c 17          	lea    (%r15,%rdx,1),%r11
14086d213:	41 8b c3             	mov    %r11d,%eax
14086d216:	48 0f af c8          	imul   %rax,%rcx
14086d21a:	4c 33 f9             	xor    %rcx,%r15
14086d21d:	49 bd 00 00 00 00 ff 	movabs $0xff00000000,%r13
14086d224:	00 00 00
14086d227:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
14086d22b:	41 bc 00 00 00 ff    	mov    $0xff000000,%r12d
14086d231:	49 bf 00 00 00 00 00 	movabs $0xff000000000000,%r15
14086d238:	00 ff 00
14086d23b:	48 8b d7             	mov    %rdi,%rdx
14086d23e:	48 8b c3             	mov    %rbx,%rax
14086d241:	49 23 c4             	and    %r12,%rax
14086d244:	49 23 d5             	and    %r13,%rdx
14086d247:	48 03 d0             	add    %rax,%rdx
14086d24a:	48 8b cf             	mov    %rdi,%rcx
14086d24d:	49 23 cf             	and    %r15,%rcx
14086d250:	48 c1 ea 18          	shr    $0x18,%rdx
14086d254:	48 8b c3             	mov    %rbx,%rax
14086d257:	48 23 45 50          	and    0x50(%rbp),%rax
14086d25b:	48 03 c8             	add    %rax,%rcx
14086d25e:	48 8b c3             	mov    %rbx,%rax
14086d261:	25 00 ff 00 00       	and    $0xff00,%eax
14086d266:	48 c1 e9 10          	shr    $0x10,%rcx
14086d26a:	48 03 d1             	add    %rcx,%rdx
14086d26d:	48 8b cb             	mov    %rbx,%rcx
14086d270:	48 c1 e1 18          	shl    $0x18,%rcx
14086d274:	48 03 c8             	add    %rax,%rcx
14086d277:	48 8b c7             	mov    %rdi,%rax
14086d27a:	48 c1 e8 08          	shr    $0x8,%rax
14086d27e:	49 23 c7             	and    %r15,%rax
14086d281:	48 c1 e1 20          	shl    $0x20,%rcx
14086d285:	48 03 d1             	add    %rcx,%rdx
14086d288:	49 03 c0             	add    %r8,%rax
14086d28b:	48 03 c2             	add    %rdx,%rax
14086d28e:	4c 8b fb             	mov    %rbx,%r15
14086d291:	41 81 e7 00 00 ff 00 	and    $0xff0000,%r15d
14086d298:	40 0f b6 d7          	movzbl %dil,%edx
14086d29c:	4c 03 f8             	add    %rax,%r15
14086d29f:	48 c1 e2 18          	shl    $0x18,%rdx
14086d2a3:	48 8b c7             	mov    %rdi,%rax
14086d2a6:	48 8b cb             	mov    %rbx,%rcx
14086d2a9:	25 00 ff 00 00       	and    $0xff00,%eax
14086d2ae:	49 23 cd             	and    %r13,%rcx
14086d2b1:	48 03 d0             	add    %rax,%rdx
14086d2b4:	49 b8 00 00 00 00 00 	movabs $0xff000000000000,%r8