14086c7b2:	38 09 a4
14086c7b5:	49 bb 6c 0c e9 34 cf 	movabs $0xbe5466cf34e90c6c,%r11
14086c7bc:	66 54 be
14086c7bf:	4c 89 55 10          	mov    %r10,0x10(%rbp)
14086c7c3:	48 b8 00 00 00 00 00 	movabs $0xff000000000000,%rax
14086c7ca:	00 ff 00
14086c7cd:	48 89 75 18          	mov    %rsi,0x18(%rbp)
14086c7d1:	4d 33 e2             	xor    %r10,%r12
14086c7d4:	48 89 45 58          	mov    %rax,0x58(%rbp)
14086c7d8:	4d 33 c3             	xor    %r11,%r8
14086c7db:	4c 89 5d 28          	mov    %r11,0x28(%rbp)
14086c7df:	49 b9 d3 08 a3 85 88 	movabs $0x243f6a8885a308d3,%r9
14086c7e6:	6a 3f 24
14086c7e9:	4c 89 bd 90 00 00 00 	mov    %r15,0x90(%rbp)
14086c7f0:	49 33 d9             	xor    %r9,%rbx
14086c7f3:	4c 89 a5 98 00 00 00 	mov    %r12,0x98(%rbp)
14086c7fa:	48 b8 00 00 00 00 00 	movabs $0xff00000000000000,%rax
14086c801:	00 00 ff
14086c804:	4c 89 ad a0 00 00 00 	mov    %r13,0xa0(%rbp)
14086c80b:	49 83 e6 e0          	and    $0xffffffffffffffe0,%r14
14086c80f:	48 89 45 68          	mov    %rax,0x68(%rbp)
14086c813:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
14086c817:	66 48 0f 6e df       	movq   %rdi,%xmm3
14086c81c:	48 89 9d a8 00 00 00 	mov    %rbx,0xa8(%rbp)
14086c823:	4c 89 85 c0 00 00 00 	mov    %r8,0xc0(%rbp)
14086c82a:	48 89 95 c8 00 00 00 	mov    %rdx,0xc8(%rbp)
14086c831:	48 89 7d 70          	mov    %rdi,0x70(%rbp)
14086c835:	4c 89 75 78          	mov    %r14,0x78(%rbp)
14086c839:	48 89 4d 08          	mov    %rcx,0x8(%rbp)
14086c83d:	0f 86 e9 06 00 00    	jbe    0x14086cf2c
14086c843:	4c 8b 45 48          	mov    0x48(%rbp),%r8
14086c847:	49 8d 76 ff          	lea    -0x1(%r14),%rsi
14086c84b:	48 8b 95 e0 00 00 00 	mov    0xe0(%rbp),%rdx
14086c852:	49 83 c0 02          	add    $0x2,%r8
14086c856:	48 c1 ee 05          	shr    $0x5,%rsi
14086c85a:	48 bf 2f ce 4c fe d5 	movabs $0xdbe6d5d5fe4cce2f,%rdi
14086c861:	d5 e6 db
14086c864:	4c 89 45 10          	mov    %r8,0x10(%rbp)
14086c868:	48 ff c6             	inc    %rsi
14086c86b:	4d 8b f2             	mov    %r10,%r14
14086c86e:	66 90                	xchg   %ax,%ax
14086c870:	41 0f b6 40 fe       	movzbl -0x2(%r8),%eax
14086c875:	88 85 40 01 00 00    	mov    %al,0x140(%rbp)
14086c87b:	41 0f b6 40 ff       	movzbl -0x1(%r8),%eax
14086c880:	f3 0f 6f 8d b0 00 00 	movdqu 0xb0(%rbp),%xmm1
14086c887:	00
14086c888:	f3 0f 6f 95 c0 00 00 	movdqu 0xc0(%rbp),%xmm2
14086c88f:	00
14086c890:	88 85 41 01 00 00    	mov    %al,0x141(%rbp)
14086c896:	41 0f b6 00          	movzbl (%r8),%eax
14086c89a:	88 85 42 01 00 00    	mov    %al,0x142(%rbp)
14086c8a0:	41 0f b6 40 01       	movzbl 0x1(%r8),%eax
14086c8a5:	88 85 43 01 00 00    	mov    %al,0x143(%rbp)
14086c8ab:	41 0f b6 40 02       	movzbl 0x2(%r8),%eax
14086c8b0:	88 85 44 01 00 00    	mov    %al,0x144(%rbp)
14086c8b6:	41 0f b6 40 03       	movzbl 0x3(%r8),%eax
14086c8bb:	88 85 45 01 00 00    	mov    %al,0x145(%rbp)
14086c8c1:	41 0f b6 40 04       	movzbl 0x4(%r8),%eax
14086c8c6:	88 85 46 01 00 00    	mov    %al,0x146(%rbp)
14086c8cc:	41 0f b6 40 05       	movzbl 0x5(%r8),%eax
14086c8d1:	88 85 47 01 00 00    	mov    %al,0x147(%rbp)
14086c8d7:	41 0f b6 40 06       	movzbl 0x6(%r8),%eax
14086c8dc:	88 85 48 01 00 00    	mov    %al,0x148(%rbp)
14086c8e2:	41 0f b6 40 07       	movzbl 0x7(%r8),%eax
14086c8e7:	88 85 49 01 00 00    	mov    %al,0x149(%rbp)
14086c8ed:	41 0f b6 40 08       	movzbl 0x8(%r8),%eax
14086c8f2:	88 85 4a 01 00 00    	mov    %al,0x14a(%rbp)
14086c8f8:	41 0f b6 40 09       	movzbl 0x9(%r8),%eax
14086c8fd:	88 85 4b 01 00 00    	mov    %al,0x14b(%rbp)
14086c903:	41 0f b6 40 0a       	movzbl 0xa(%r8),%eax
14086c908:	88 85 4c 01 00 00    	mov    %al,0x14c(%rbp)
14086c90e:	41 0f b6 40 0b       	movzbl 0xb(%r8),%eax
14086c913:	88 85 4d 01 00 00    	mov    %al,0x14d(%rbp)
14086c919:	41 0f b6 40 0c       	movzbl 0xc(%r8),%eax
14086c91e:	88 85 4e 01 00 00    	mov    %al,0x14e(%rbp)
14086c924:	41 0f b6 40 0d       	movzbl 0xd(%r8),%eax
14086c929:	88 85 4f 01 00 00    	mov    %al,0x14f(%rbp)
14086c92f:	41 0f b6 40 0e       	movzbl 0xe(%r8),%eax
14086c934:	f3 0f 6f 85 40 01 00 	movdqu 0x140(%rbp),%xmm0
14086c93b:	00
14086c93c:	88 85 50 01 00 00    	mov    %al,0x150(%rbp)
14086c942:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14086c947:	88 85 51 01 00 00    	mov    %al,0x151(%rbp)
14086c94d:	66 0f d4 c8          	paddq  %xmm0,%xmm1
14086c951:	41 0f b6 40 10       	movzbl 0x10(%r8),%eax
14086c956:	88 85 52 01 00 00    	mov    %al,0x152(%rbp)
14086c95c:	41 0f b6 40 11       	movzbl 0x11(%r8),%eax
14086c961:	88 85 53 01 00 00    	mov    %al,0x153(%rbp)
14086c967:	41 0f b6 40 12       	movzbl 0x12(%r8),%eax
14086c96c:	88 85 54 01 00 00    	mov    %al,0x154(%rbp)
14086c972:	41 0f b6 40 13       	movzbl 0x13(%r8),%eax
14086c977:	88 85 55 01 00 00    	mov    %al,0x155(%rbp)
14086c97d:	41 0f b6 40 14       	movzbl 0x14(%r8),%eax
14086c982:	88 85 56 01 00 00    	mov    %al,0x156(%rbp)
14086c988:	41 0f b6 40 15       	movzbl 0x15(%r8),%eax
14086c98d:	88 85 57 01 00 00    	mov    %al,0x157(%rbp)
14086c993:	41 0f b6 40 16       	movzbl 0x16(%r8),%eax
14086c998:	88 85 58 01 00 00    	mov    %al,0x158(%rbp)
14086c99e:	41 0f b6 40 17       	movzbl 0x17(%r8),%eax
14086c9a3:	88 85 59 01 00 00    	mov    %al,0x159(%rbp)
14086c9a9:	41 0f b6 40 18       	movzbl 0x18(%r8),%eax
14086c9ae:	88 85 5a 01 00 00    	mov    %al,0x15a(%rbp)
14086c9b4:	41 0f b6 40 19       	movzbl 0x19(%r8),%eax
14086c9b9:	88 85 5b 01 00 00    	mov    %al,0x15b(%rbp)
14086c9bf:	41 0f b6 40 1a       	movzbl 0x1a(%r8),%eax
14086c9c4:	88 85 5c 01 00 00    	mov    %al,0x15c(%rbp)
14086c9ca:	41 0f b6 40 1b       	movzbl 0x1b(%r8),%eax
14086c9cf:	88 85 5d 01 00 00    	mov    %al,0x15d(%rbp)
14086c9d5:	41 0f b6 40 1c       	movzbl 0x1c(%r8),%eax
14086c9da:	88 85 5e 01 00 00    	mov    %al,0x15e(%rbp)
14086c9e0:	41 0f b6 40 1d       	movzbl 0x1d(%r8),%eax
14086c9e5:	66 49 0f 7e c8       	movq   %xmm1,%r8
14086c9ea:	88 85 5f 01 00 00    	mov    %al,0x15f(%rbp)
14086c9f0:	4c 03 c7             	add    %rdi,%r8
14086c9f3:	f3 0f 6f 85 50 01 00 	movdqu 0x150(%rbp),%xmm0
14086c9fa:	00
14086c9fb:	f3 0f 7f 8d b0 00 00 	movdqu %xmm1,0xb0(%rbp)
14086ca02:	00
14086ca03:	66 0f d4 d0          	paddq  %xmm0,%xmm2
14086ca07:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
14086ca0c:	66 49 0f 7e d2       	movq   %xmm2,%r10
14086ca11:	f3 0f 7f 95 c0 00 00 	movdqu %xmm2,0xc0(%rbp)
14086ca18:	00
14086ca19:	66 49 0f 7e c9       	movq   %xmm1,%r9
14086ca1e:	66 0f 73 da 08       	psrldq $0x8,%xmm2
14086ca23:	4d 03 ce             	add    %r14,%r9
14086ca26:	66 49 0f 7e d3       	movq   %xmm2,%r11
14086ca2b:	4c 03 d2             	add    %rdx,%r10
14086ca2e:	4c 03 d9             	add    %rcx,%r11
14086ca31:	41 8b c0             	mov    %r8d,%eax
14086ca34:	49 8b cf             	mov    %r15,%rcx
14086ca37:	4c 03 7d 18          	add    0x18(%rbp),%r15
14086ca3b:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca3f:	48 0f af c8          	imul   %rax,%rcx
14086ca43:	41 8b c7             	mov    %r15d,%eax
14086ca46:	48 33 f9             	xor    %rcx,%rdi
14086ca49:	49 8b c8             	mov    %r8,%rcx
14086ca4c:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca50:	48 0f af c8          	imul   %rax,%rcx
14086ca54:	41 8b c1             	mov    %r9d,%eax
14086ca57:	48 31 4d 18          	xor    %rcx,0x18(%rbp)
14086ca5b:	49 8b cc             	mov    %r12,%rcx
14086ca5e:	4c 03 65 20          	add    0x20(%rbp),%r12
14086ca62:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca66:	48 0f af c8          	imul   %rax,%rcx
14086ca6a:	41 8b c4             	mov    %r12d,%eax
14086ca6d:	4c 33 f1             	xor    %rcx,%r14
14086ca70:	49 8b c9             	mov    %r9,%rcx
14086ca73:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca77:	48 0f af c8          	imul   %rax,%rcx
14086ca7b:	41 8b c2             	mov    %r10d,%eax
14086ca7e:	48 31 4d 20          	xor    %rcx,0x20(%rbp)
14086ca82:	49 8b cd             	mov    %r13,%rcx
14086ca85:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca89:	48 0f af c8          	imul   %rax,%rcx
14086ca8d:	48 33 d1             	xor    %rcx,%rdx
14086ca90:	49 8b ca             	mov    %r10,%rcx
14086ca93:	48 c1 e9 20          	shr    $0x20,%rcx
14086ca97:	48 89 55 38          	mov    %rdx,0x38(%rbp)
14086ca9b:	48 8b 55 28          	mov    0x28(%rbp),%rdx
14086ca9f:	4c 03 ea             	add    %rdx,%r13
14086caa2:	41 8b c5             	mov    %r13d,%eax
14086caa5:	48 0f af c8          	imul   %rax,%rcx
14086caa9:	41 8b c3             	mov    %r11d,%eax
14086caac:	48 33 d1             	xor    %rcx,%rdx
14086caaf:	48 8b cb             	mov    %rbx,%rcx
14086cab2:	48 c1 e9 20          	shr    $0x20,%rcx
14086cab6:	48 0f af c8          	imul   %rax,%rcx
14086caba:	48 89 55 28          	mov    %rdx,0x28(%rbp)
14086cabe:	48 31 4d 08          	xor    %rcx,0x8(%rbp)
14086cac2:	49 8b cb             	mov    %r11,%rcx
14086cac5:	48 8b 55 30          	mov    0x30(%rbp),%rdx
14086cac9:	48 c1 e9 20          	shr    $0x20,%rcx
14086cacd:	48 03 da             	add    %rdx,%rbx
14086cad0:	8b c3                	mov    %ebx,%eax
14086cad2:	48 0f af c8          	imul   %rax,%rcx
14086cad6:	b8 00 00 00 ff       	mov    $0xff000000,%eax
14086cadb:	48 33 d1             	xor    %rcx,%rdx
14086cade:	48 b9 00 00 00 00 ff 	movabs $0xff00000000,%rcx
14086cae5:	00 00 00
14086cae8:	48 89 55 30          	mov    %rdx,0x30(%rbp)
14086caec:	49 8b d0             	mov    %r8,%rdx
14086caef:	48 23 d0             	and    %rax,%rdx
14086caf2:	49 8b c1             	mov    %r9,%rax
14086caf5:	48 23 c1             	and    %rcx,%rax
14086caf8:	49 8b c8             	mov    %r8,%rcx
14086cafb:	48 03 d0             	add    %rax,%rdx
14086cafe:	48 b8 00 00 00 00 00 	movabs $0xff0000000000,%rax
14086cb05:	ff 00 00
14086cb08:	48 23 c8             	and    %rax,%rcx
14086cb0b:	48 c1 ea 18          	shr    $0x18,%rdx
14086cb0f:	49 8b c1             	mov    %r9,%rax
14086cb12:	48 23 45 58          	and    0x58(%rbp),%rax
14086cb16:	48 03 c8             	add    %rax,%rcx
14086cb19:	49 8b c0             	mov    %r8,%rax
14086cb1c:	48 c1 e9 10          	shr    $0x10,%rcx
14086cb20:	25 00 ff 00 00       	and    $0xff00,%eax
14086cb25:	48 03 d1             	add    %rcx,%rdx
14086cb28:	49 8b c8             	mov    %r8,%rcx
14086cb2b:	48 c1 e1 18          	shl    $0x18,%rcx
14086cb2f:	48 03 c8             	add    %rax,%rcx
14086cb32:	49 8b c1             	mov    %r9,%rax
14086cb35:	48 c1 e1 20          	shl    $0x20,%rcx
14086cb39:	48 c1 e8 08          	shr    $0x8,%rax
14086cb3d:	48 03 d1             	add    %rcx,%rdx
14086cb40:	48 b9 00 00 00 00 00 	movabs $0xff000000000000,%rcx
14086cb47:	00 ff 00
14086cb4a:	48 23 c1             	and    %rcx,%rax
14086cb4d:	49 03 c7             	add    %r15,%rax
14086cb50:	4d 8b f8             	mov    %r8,%r15
14086cb53:	41 81 e7 00 00 ff 00 	and    $0xff0000,%r15d
14086cb5a:	48 03 c2             	add    %rdx,%rax
14086cb5d:	4c 03 f8             	add    %rax,%r15
14086cb60:	41 0f b6 d1          	movzbl %r9b,%edx
14086cb64:	48 c1 e2 18          	shl    $0x18,%rdx
14086cb68:	49 8b c1             	mov    %r9,%rax
14086cb6b:	25 00 ff 00 00       	and    $0xff00,%eax
14086cb70:	49 8b c8             	mov    %r8,%rcx
14086cb73:	48 03 d0             	add    %rax,%rdx
14086cb76:	48 b8 00 00 00 00 ff 	movabs $0xff00000000,%rax
14086cb7d:	00 00 00
14086cb80:	48 23 c8             	and    %rax,%rcx
14086cb83:	48 c1 e2 18          	shl    $0x18,%rdx
14086cb87:	49 8b c1             	mov    %r9,%rax
14086cb8a:	48 23 45 60          	and    0x60(%rbp),%rax
14086cb8e:	48 03 c8             	add    %rax,%rcx
14086cb91:	49 8b c0             	mov    %r8,%rax
14086cb94:	48 c1 e8 08          	shr    $0x8,%rax
14086cb98:	48 c1 e9 18          	shr    $0x18,%rcx
14086cb9c:	48 03 d1             	add    %rcx,%rdx
14086cb9f:	48 b9 00 00 00 00 00 	movabs $0xff0000000000,%rcx
14086cba6:	ff 00 00
14086cba9:	48 23 c1             	and    %rcx,%rax
14086cbac:	b9 00 00 00 ff       	mov    $0xff000000,%ecx
14086cbb1:	48 03 d0             	add    %rax,%rdx
14086cbb4:	49 8b c1             	mov    %r9,%rax
14086cbb7:	48 c1 e8 10          	shr    $0x10,%rax
14086cbbb:	48 23 c1             	and    %rcx,%rax
14086cbbe:	48 03 d0             	add    %rax,%rdx
14086cbc1:	49 8b c0             	mov    %r8,%rax
14086cbc4:	48 23 45 68          	and    0x68(%rbp),%rax
14086cbc8:	49 03 c4             	add    %r12,%rax
14086cbcb:	4d 8b e1             	mov    %r9,%r12
14086cbce:	48 03 c2             	add    %rdx,%rax
14086cbd1:	41 81 e4 00 00 ff 00 	and    $0xff0000,%r12d
14086cbd8:	4c 03 e0             	add    %rax,%r12
14086cbdb:	49 8b d2             	mov    %r10,%rdx
14086cbde:	48 23 d1             	and    %rcx,%rdx
14086cbe1:	49 8b c3             	mov    %r11,%rax
14086cbe4:	48 b9 00 00 00 00 ff 	movabs $0xff00000000,%rcx
14086cbeb:	00 00 00
14086cbee:	48 23 c1             	and    %rcx,%rax
14086cbf1:	49 8b ca             	mov    %r10,%rcx
14086cbf4:	48 03 d0             	add    %rax,%rdx
14086cbf7:	48 b8 00 00 00 00 00 	movabs $0xff0000000000,%rax
14086cbfe:	ff 00 00
14086cc01:	48 23 c8             	and    %rax,%rcx
14086cc04:	48 c1 ea 18          	shr    $0x18,%rdx
14086cc08:	49 8b c3             	mov    %r11,%rax
14086cc0b:	48 23 45 58          	and    0x58(%rbp),%rax
14086cc0f:	48 03 c8             	add    %rax,%rcx
14086cc12:	49 8b c2             	mov    %r10,%rax
14086cc15:	25 00 ff 00 00       	and    $0xff00,%eax
14086cc1a:	48 c1 e9 10          	shr    $0x10,%rcx
14086cc1e:	48 03 d1             	add    %rcx,%rdx
14086cc21:	49 8b ca             	mov    %r10,%rcx
14086cc24:	48 c1 e1 18          	shl    $0x18,%rcx
14086cc28:	48 03 c8             	add    %rax,%rcx
14086cc2b:	49 8b c3             	mov    %r11,%rax
14086cc2e:	48 c1 e8 08          	shr    $0x8,%rax
14086cc32:	48 c1 e1 20          	shl    $0x20,%rcx
14086cc36:	48 03 d1             	add    %rcx,%rdx
14086cc39:	48 b9 00 00 00 00 00 	movabs $0xff000000000000,%rcx
14086cc40:	00 ff 00
14086cc43:	48 23 c1             	and    %rcx,%rax
14086cc46:	49 8b ca             	mov    %r10,%rcx
14086cc49:	49 03 c5             	add    %r13,%rax
14086cc4c:	4d 8b ea             	mov    %r10,%r13
14086cc4f:	48 03 c2             	add    %rdx,%rax
14086cc52:	41 81 e5 00 00 ff 00 	and    $0xff0000,%r13d
14086cc59:	4c 03 e8             	add    %rax,%r13
14086cc5c:	41 0f b6 d3          	movzbl %r11b,%edx
14086cc60:	48 c1 e2 18          	shl    $0x18,%rdx
14086cc64:	49 8b c3             	mov    %r11,%rax
14086cc67:	25 00 ff 00 00       	and    $0xff00,%eax
14086cc6c:	48 03 d0             	add    %rax,%rdx
14086cc6f:	48 b8 00 00 00 00 ff 	movabs $0xff00000000,%rax
14086cc76:	00 00 00
14086cc79:	48 23 c8             	and    %rax,%rcx
14086cc7c:	48 c1 e2 18          	shl    $0x18,%rdx
14086cc80:	49 8b c3             	mov    %r11,%rax
14086cc83:	48 23 45 60          	and    0x60(%rbp),%rax
14086cc87:	48 03 c8             	add    %rax,%rcx
14086cc8a:	49 8b c2             	mov    %r10,%rax
14086cc8d:	48 c1 e9 18          	shr    $0x18,%rcx
14086cc91:	48 03 d1             	add    %rcx,%rdx
14086cc94:	48 c1 e8 08          	shr    $0x8,%rax
14086cc98:	48 b9 00 00 00 00 00 	movabs $0xff0000000000,%rcx
14086cc9f:	ff 00 00
14086cca2:	48 23 c1             	and    %rcx,%rax
14086cca5:	48 03 d0             	add    %rax,%rdx
14086cca8:	b9 00 00 00 ff       	mov    $0xff000000,%ecx
14086ccad:	49 8b c3             	mov    %r11,%rax
14086ccb0:	48 c1 e8 10          	shr    $0x10,%rax
14086ccb4:	48 23 c1             	and    %rcx,%rax
14086ccb7:	48 03 d0             	add    %rax,%rdx
14086ccba:	49 8b c2             	mov    %r10,%rax
14086ccbd:	48 23 45 68          	and    0x68(%rbp),%rax
14086ccc1:	48 03 c3             	add    %rbx,%rax
14086ccc4:	49 8b db             	mov    %r11,%rbx
14086ccc7:	48 03 c2             	add    %rdx,%rax
14086ccca:	81 e3 00 00 ff 00    	and    $0xff0000,%ebx
14086ccd0:	48 03 d8             	add    %rax,%rbx
14086ccd3:	49 8b d4             	mov    %r12,%rdx
14086ccd6:	48 b8 00 00 00 00 ff 	movabs $0xff00000000,%rax
14086ccdd:	00 00 00
14086cce0:	48 89 9d a8 00 00 00 	mov    %rbx,0xa8(%rbp)
14086cce7:	48 23 d0             	and    %rax,%rdx
14086ccea:	49 8b c7             	mov    %r15,%rax
14086cced:	48 23 c1             	and    %rcx,%rax
14086ccf0:	49 8b cc             	mov    %r12,%rcx
14086ccf3:	48 03 d0             	add    %rax,%rdx
14086ccf6:	48 b8 00 00 00 00 00 	movabs $0xff000000000000,%rax
14086ccfd:	00 ff 00
14086cd00:	48 23 c8             	and    %rax,%rcx
14086cd03:	48 c1 ea 18          	shr    $0x18,%rdx
14086cd07:	49 8b c7             	mov    %r15,%rax
14086cd0a:	48 23 45 50          	and    0x50(%rbp),%rax
14086cd0e:	48 03 c8             	add    %rax,%rcx
14086cd11:	49 8b c7             	mov    %r15,%rax
14086cd14:	48 c1 e9 10          	shr    $0x10,%rcx
14086cd18:	25 00 ff 00 00       	and    $0xff00,%eax
14086cd1d:	48 03 d1             	add    %rcx,%rdx
14086cd20:	49 8b cf             	mov    %r15,%rcx
14086cd23:	48 c1 e1 18          	shl    $0x18,%rcx
14086cd27:	48 03 c8             	add    %rax,%rcx
14086cd2a:	48 b8 00 00 00 00 00 	movabs $0xff000000000000,%rax
14086cd31:	00 ff 00
14086cd34:	48 c1 e1 20          	shl    $0x20,%rcx
14086cd38:	48 03 d1             	add    %rcx,%rdx
14086cd3b:	49 8b cc             	mov    %r12,%rcx
14086cd3e:	48 c1 e9 08          	shr    $0x8,%rcx
14086cd42:	48 23 c8             	and    %rax,%rcx
14086cd45:	49 8b c7             	mov    %r15,%rax
14086cd48:	25 00 00 ff 00       	and    $0xff0000,%eax
14086cd4d:	49 03 c8             	add    %r8,%rcx
14086cd50:	48 03 ca             	add    %rdx,%rcx
14086cd53:	41 b8 00 00 00 ff    	mov    $0xff000000,%r8d
14086cd59:	48 03 c1             	add    %rcx,%rax
14086cd5c:	41 0f b6 d4          	movzbl %r12b,%edx