10065d818:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10065d81f:	00
10065d820:	48 89 f0             	mov    %rsi,%rax
10065d823:	4c 8b 47 70          	mov    0x70(%rdi),%r8
10065d827:	89 db                	mov    %ebx,%ebx
10065d829:	48 89 f9             	mov    %rdi,%rcx
10065d82c:	48 c1 e0 20          	shl    $0x20,%rax
10065d830:	48 83 c6 01          	add    $0x1,%rsi
10065d834:	48 09 c3             	or     %rax,%rbx
10065d837:	49 01 e8             	add    %rbp,%r8
10065d83a:	48 83 c5 2c          	add    $0x2c,%rbp
10065d83e:	48 89 da             	mov    %rbx,%rdx
10065d841:	e8 4a fd ff ff       	call   10065d590 <.text+0x25c590>
10065d846:	8b 4f 50             	mov    0x50(%rdi),%ecx
10065d849:	39 f1                	cmp    %esi,%ecx
10065d84b:	7f d3                	jg     10065d820 <.text+0x25c820>
10065d84d:	48 8b 47 10          	mov    0x10(%rdi),%rax
10065d851:	48 8b 57 70          	mov    0x70(%rdi),%rdx
10065d855:	4c 8b 47 18          	mov    0x18(%rdi),%r8
10065d859:	48 8b 40 30          	mov    0x30(%rax),%rax
10065d85d:	48 83 c4 28          	add    $0x28,%rsp
10065d861:	5b                   	pop    %rbx
10065d862:	5e                   	pop    %rsi
10065d863:	5f                   	pop    %rdi
10065d864:	5d                   	pop    %rbp
10065d865:	48 ff e0             	rex.W jmp *%rax
10065d868:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10065d86f:	00
10065d870:	41 57                	push   %r15
10065d872:	41 56                	push   %r14
10065d874:	41 55                	push   %r13
10065d876:	41 54                	push   %r12
10065d878:	55                   	push   %rbp
10065d879:	57                   	push   %rdi
10065d87a:	56                   	push   %rsi
10065d87b:	53                   	push   %rbx
10065d87c:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
10065d883:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
10065d88a:	00
10065d88b:	8b 79 4c             	mov    0x4c(%rcx),%edi
10065d88e:	8b 59 50             	mov    0x50(%rcx),%ebx
10065d891:	48 63 c2             	movslq %edx,%rax
10065d894:	89 94 24 d8 00 00 00 	mov    %edx,0xd8(%rsp)
10065d89b:	49 89 cd             	mov    %rcx,%r13
10065d89e:	45 89 cc             	mov    %r9d,%r12d
10065d8a1:	48 8b 6c c1 58       	mov    0x58(%rcx,%rax,8),%rbp
10065d8a6:	48 8b 09             	mov    (%rcx),%rcx
10065d8a9:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
10065d8ae:	48 8b 44 c6 08       	mov    0x8(%rsi,%rax,8),%rax
10065d8b3:	49 63 f0             	movslq %r8d,%rsi
10065d8b6:	44 89 84 24 e0 00 00 	mov    %r8d,0xe0(%rsp)
10065d8bd:	00
10065d8be:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
10065d8c3:	49 63 c1             	movslq %r9d,%rax
10065d8c6:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
10065d8cb:	48 0f af c6          	imul   %rsi,%rax
10065d8cf:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
10065d8d3:	48 c1 e2 03          	shl    $0x3,%rdx
10065d8d7:	e8 44 76 00 00       	call   100664f20 <.text+0x263f20>
10065d8dc:	49 8b 4d 00          	mov    0x0(%r13),%rcx
10065d8e0:	48 8d 14 b5 00 00 00 	lea    0x0(,%rsi,4),%rdx
10065d8e7:	00
10065d8e8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10065d8ed:	e8 2e 76 00 00       	call   100664f20 <.text+0x263f20>
10065d8f2:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
10065d8f7:	8b 84 24 e0 00 00 00 	mov    0xe0(%rsp),%eax
10065d8fe:	83 e8 01             	sub    $0x1,%eax
10065d901:	83 ef 01             	sub    $0x1,%edi
10065d904:	89 44 24 38          	mov    %eax,0x38(%rsp)
10065d908:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
10065d90f:	00
10065d910:	89 7c 24 64          	mov    %edi,0x64(%rsp)
10065d914:	8b 30                	mov    (%rax),%esi
10065d916:	44 8b 50 04          	mov    0x4(%rax),%r10d
10065d91a:	0f 88 cd 0a 00 00    	js     10065e3ed <.text+0x25d3ed>
10065d920:	8b 84 24 e0 00 00 00 	mov    0xe0(%rsp),%eax
10065d927:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
10065d92d:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
10065d933:	44 89 d7             	mov    %r10d,%edi
10065d936:	44 89 a4 24 e8 00 00 	mov    %r12d,0xe8(%rsp)
10065d93d:	00
10065d93e:	89 44 24 60          	mov    %eax,0x60(%rsp)
10065d942:	8b 44 24 64          	mov    0x64(%rsp),%eax
10065d946:	89 44 24 28          	mov    %eax,0x28(%rsp)
10065d94a:	48 63 c3             	movslq %ebx,%rax
10065d94d:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
10065d952:	41 0f b6 55 54       	movzbl 0x54(%r13),%edx
10065d957:	83 e2 02             	and    $0x2,%edx
10065d95a:	0f 84 f2 09 00 00    	je     10065e352 <.text+0x25d352>
10065d960:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
10065d965:	48 85 c9             	test   %rcx,%rcx
10065d968:	0f 84 f1 09 00 00    	je     10065e35f <.text+0x25d35f>
10065d96e:	48 63 44 24 28       	movslq 0x28(%rsp),%rax
10065d973:	48 89 c2             	mov    %rax,%rdx
10065d976:	48 8d 04 81          	lea    (%rcx,%rax,4),%rax
10065d97a:	eb 14                	jmp    10065d990 <.text+0x25c990>
10065d97c:	0f 1f 40 00          	nopl   0x0(%rax)
10065d980:	83 ea 01             	sub    $0x1,%edx
10065d983:	48 83 e8 04          	sub    $0x4,%rax
10065d987:	83 fa ff             	cmp    $0xffffffff,%edx
10065d98a:	0f 84 0b 09 00 00    	je     10065e29b <.text+0x25d29b>
10065d990:	f6 00 08             	testb  $0x8,(%rax)
10065d993:	75 eb                	jne    10065d980 <.text+0x25c980>
10065d995:	8b 44 24 38          	mov    0x38(%rsp),%eax
10065d999:	8b 4c 24 28          	mov    0x28(%rsp),%ecx
10065d99d:	89 54 24 4c          	mov    %edx,0x4c(%rsp)
10065d9a1:	ba 02 00 00 00       	mov    $0x2,%edx
10065d9a6:	83 c0 01             	add    $0x1,%eax
10065d9a9:	89 44 24 30          	mov    %eax,0x30(%rsp)
10065d9ad:	39 4c 24 4c          	cmp    %ecx,0x4c(%rsp)
10065d9b1:	0f 8f 16 09 00 00    	jg     10065e2cd <.text+0x25d2cd>
10065d9b7:	8b 4c 24 4c          	mov    0x4c(%rsp),%ecx
10065d9bb:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
10065d9c0:	84 d2                	test   %dl,%dl
10065d9c2:	88 54 24 48          	mov    %dl,0x48(%rsp)
10065d9c6:	41 0f 95 c3          	setne  %r11b
10065d9ca:	89 74 24 40          	mov    %esi,0x40(%rsp)
10065d9ce:	8b 54 24 64          	mov    0x64(%rsp),%edx
10065d9d2:	8d 41 01             	lea    0x1(%rcx),%eax
10065d9d5:	41 89 c8             	mov    %ecx,%r8d
10065d9d8:	44 89 7c 24 3c       	mov    %r15d,0x3c(%rsp)
10065d9dd:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
10065d9e2:	48 98                	cltq
10065d9e4:	44 0f af c3          	imul   %ebx,%r8d
10065d9e8:	4d 8d 0c 82          	lea    (%r10,%rax,4),%r9
10065d9ec:	8b 44 24 28          	mov    0x28(%rsp),%eax
10065d9f0:	45 31 d2             	xor    %r10d,%r10d
10065d9f3:	44 8d 60 01          	lea    0x1(%rax),%r12d
10065d9f7:	eb 1c                	jmp    10065da15 <.text+0x25ca15>
10065d9f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10065da00:	41 f6 01 08          	testb  $0x8,(%r9)
10065da04:	74 1c                	je     10065da22 <.text+0x25ca22>
10065da06:	41 01 da             	add    %ebx,%r10d
10065da09:	49 83 c1 04          	add    $0x4,%r9
10065da0d:	41 01 d8             	add    %ebx,%r8d
10065da10:	44 39 e1             	cmp    %r12d,%ecx
10065da13:	74 54                	je     10065da69 <.text+0x25ca69>
10065da15:	39 ca                	cmp    %ecx,%edx
10065da17:	0f 9f c0             	setg   %al
10065da1a:	83 c1 01             	add    $0x1,%ecx
10065da1d:	44 84 d8             	test   %r11b,%al
10065da20:	75 de                	jne    10065da00 <.text+0x25ca00>
10065da22:	89 d8                	mov    %ebx,%eax
10065da24:	83 e8 01             	sub    $0x1,%eax
10065da27:	0f 88 87 08 00 00    	js     10065e2b4 <.text+0x25d2b4>
10065da2d:	4d 63 f8             	movslq %r8d,%r15
10065da30:	49 01 f7             	add    %rsi,%r15
10065da33:	4f 8d 3c bf          	lea    (%r15,%r15,4),%r15
10065da37:	4e 8d 7c fd 00       	lea    0x0(%rbp,%r15,8),%r15
10065da3c:	eb 12                	jmp    10065da50 <.text+0x25ca50>
10065da3e:	66 90                	xchg   %ax,%ax
10065da40:	83 e8 01             	sub    $0x1,%eax
10065da43:	49 83 ef 28          	sub    $0x28,%r15
10065da47:	83 f8 ff             	cmp    $0xffffffff,%eax
10065da4a:	0f 84 08 05 00 00    	je     10065df58 <.text+0x25cf58>
10065da50:	41 83 7f d8 00       	cmpl   $0x0,-0x28(%r15)
10065da55:	74 e9                	je     10065da40 <.text+0x25ca40>
10065da57:	83 c0 01             	add    $0x1,%eax
10065da5a:	41 01 c2             	add    %eax,%r10d
10065da5d:	49 83 c1 04          	add    $0x4,%r9
10065da61:	41 01 d8             	add    %ebx,%r8d
10065da64:	44 39 e1             	cmp    %r12d,%ecx
10065da67:	75 ac                	jne    10065da15 <.text+0x25ca15>
10065da69:	44 8b 7c 24 3c       	mov    0x3c(%rsp),%r15d
10065da6e:	0f b6 54 24 48       	movzbl 0x48(%rsp),%edx
10065da73:	8b 74 24 40          	mov    0x40(%rsp),%esi
10065da77:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
10065da7b:	39 4c 24 60          	cmp    %ecx,0x60(%rsp)
10065da7f:	0f 84 f0 07 00 00    	je     10065e275 <.text+0x25d275>
10065da85:	45 85 d2             	test   %r10d,%r10d
10065da88:	74 09                	je     10065da93 <.text+0x25ca93>
10065da8a:	45 84 db             	test   %r11b,%r11b
10065da8d:	0f 85 ef 07 00 00    	jne    10065e282 <.text+0x25d282>
10065da93:	b8 01 00 00 00       	mov    $0x1,%eax
10065da98:	8b 54 24 38          	mov    0x38(%rsp),%edx
10065da9c:	8b 8c 24 e0 00 00 00 	mov    0xe0(%rsp),%ecx
10065daa3:	44 8b 5c 24 60       	mov    0x60(%rsp),%r11d
10065daa8:	29 c2                	sub    %eax,%edx
10065daaa:	44 29 d9             	sub    %r11d,%ecx
10065daad:	83 c2 01             	add    $0x1,%edx
10065dab0:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
10065dab4:	0f 89 52 05 00 00    	jns    10065e00c <.text+0x25d00c>
10065daba:	85 c9                	test   %ecx,%ecx
10065dabc:	0f 88 3c 05 00 00    	js     10065dffe <.text+0x25cffe>
10065dac2:	41 83 ff ff          	cmp    $0xffffffff,%r15d
10065dac6:	0f 84 93 04 00 00    	je     10065df5f <.text+0x25cf5f>
10065dacc:	f6 84 24 f0 00 00 00 	testb  $0x1,0xf0(%rsp)
10065dad3:	01
10065dad4:	0f 84 85 04 00 00    	je     10065df5f <.text+0x25cf5f>
10065dada:	45 89 fb             	mov    %r15d,%r11d
10065dadd:	41 29 d3             	sub    %edx,%r11d
10065dae0:	44 3b 9c 24 e0 00 00 	cmp    0xe0(%rsp),%r11d
10065dae7:	00
10065dae8:	0f 8c 71 04 00 00    	jl     10065df5f <.text+0x25cf5f>
10065daee:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
10065daf2:	44 8b a4 24 e8 00 00 	mov    0xe8(%rsp),%r12d
10065daf9:	00
10065dafa:	41 89 fa             	mov    %edi,%r10d
10065dafd:	39 c6                	cmp    %eax,%esi
10065daff:	7c 0c                	jl     10065db0d <.text+0x25cb0d>
10065db01:	8b 7c 24 28          	mov    0x28(%rsp),%edi
10065db05:	39 fe                	cmp    %edi,%esi
10065db07:	0f 8d a1 08 00 00    	jge    10065e3ae <.text+0x25d3ae>
10065db0d:	45 8d 74 24 ff       	lea    -0x1(%r12),%r14d
10065db12:	45 39 d4             	cmp    %r10d,%r12d
10065db15:	0f 8e d2 07 00 00    	jle    10065e2ed <.text+0x25d2ed>
10065db1b:	8b b4 24 f0 00 00 00 	mov    0xf0(%rsp),%esi
10065db22:	85 f6                	test   %esi,%esi
10065db24:	0f 84 60 08 00 00    	je     10065e38a <.text+0x25d38a>
10065db2a:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
10065db2e:	45 89 d6             	mov    %r10d,%r14d
10065db31:	45 31 ff             	xor    %r15d,%r15d
10065db34:	89 44 24 28          	mov    %eax,0x28(%rsp)
10065db38:	41 83 fe ff          	cmp    $0xffffffff,%r14d
10065db3c:	0f 84 5b 08 00 00    	je     10065e39d <.text+0x25d39d>
10065db42:	8b bc 24 d8 00 00 00 	mov    0xd8(%rsp),%edi
10065db49:	8b 54 24 28          	mov    0x28(%rsp),%edx
10065db4d:	83 f7 01             	xor    $0x1,%edi
10065db50:	f7 d2                	not    %edx
10065db52:	89 f8                	mov    %edi,%eax
10065db54:	c1 ea 1f             	shr    $0x1f,%edx
10065db57:	83 e0 01             	and    $0x1,%eax
10065db5a:	40 20 d7             	and    %dl,%dil
10065db5d:	74 45                	je     10065dba4 <.text+0x25cba4>
10065db5f:	49 8b 45 10          	mov    0x10(%r13),%rax
10065db63:	48 85 c0             	test   %rax,%rax
10065db66:	74 1c                	je     10065db84 <.text+0x25cb84>
10065db68:	48 83 78 30 00       	cmpq   $0x0,0x30(%rax)
10065db6d:	74 15                	je     10065db84 <.text+0x25cb84>
10065db6f:	31 f6                	xor    %esi,%esi
10065db71:	89 f2                	mov    %esi,%edx
10065db73:	4c 89 e9             	mov    %r13,%rcx
10065db76:	83 c6 01             	add    $0x1,%esi
10065db79:	e8 82 fc ff ff       	call   10065d800 <.text+0x25c800>
10065db7e:	39 74 24 28          	cmp    %esi,0x28(%rsp)
10065db82:	7d ed                	jge    10065db71 <.text+0x25cb71>
10065db84:	44 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%r9d
10065db8b:	00
10065db8c:	45 85 c9             	test   %r9d,%r9d
10065db8f:	74 11                	je     10065dba2 <.text+0x25cba2>
10065db91:	8b 44 24 28          	mov    0x28(%rsp),%eax
10065db95:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
10065db9c:	00
10065db9d:	83 c0 01             	add    $0x1,%eax
10065dba0:	29 06                	sub    %eax,(%rsi)
10065dba2:	89 f8                	mov    %edi,%eax
10065dba4:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
10065dba8:	85 c9                	test   %ecx,%ecx
10065dbaa:	0f 88 40 03 00 00    	js     10065def0 <.text+0x25cef0>
10065dbb0:	84 c0                	test   %al,%al
10065dbb2:	0f 84 b9 07 00 00    	je     10065e371 <.text+0x25d371>
10065dbb8:	49 8b 45 10          	mov    0x10(%r13),%rax
10065dbbc:	48 85 c0             	test   %rax,%rax
10065dbbf:	0f 84 2b 02 00 00    	je     10065ddf0 <.text+0x25cdf0>
10065dbc5:	48 8b 40 38          	mov    0x38(%rax),%rax
10065dbc9:	48 85 c0             	test   %rax,%rax
10065dbcc:	0f 84 1e 02 00 00    	je     10065ddf0 <.text+0x25cdf0>
10065dbd2:	89 cf                	mov    %ecx,%edi
10065dbd4:	44 89 e2             	mov    %r12d,%edx
10065dbd7:	41 8d 74 24 ff       	lea    -0x1(%r12),%esi
10065dbdc:	44 89 7c 24 38       	mov    %r15d,0x38(%rsp)
10065dbe1:	41 0f af fc          	imul   %r12d,%edi
10065dbe5:	44 39 e3             	cmp    %r12d,%ebx
10065dbe8:	89 74 24 28          	mov    %esi,0x28(%rsp)
10065dbec:	49 89 ef             	mov    %rbp,%r15
10065dbef:	0f 4e d3             	cmovle %ebx,%edx
10065dbf2:	44 89 74 24 3c       	mov    %r14d,0x3c(%rsp)
10065dbf7:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
10065dbfc:	41 89 ce             	mov    %ecx,%r14d
10065dbff:	4d 8b 45 18          	mov    0x18(%r13),%r8
10065dc03:	89 d9                	mov    %ebx,%ecx
10065dc05:	89 d5                	mov    %edx,%ebp
10065dc07:	49 8b 55 70          	mov    0x70(%r13),%rdx
10065dc0b:	ff d0                	call   *%rax
10065dc0d:	85 c0                	test   %eax,%eax
10065dc0f:	0f 84 c9 01 00 00    	je     10065ddde <.text+0x25cdde>
10065dc15:	45 85 e4             	test   %r12d,%r12d
10065dc18:	0f 8e 64 07 00 00    	jle    10065e382 <.text+0x25d382>
10065dc1e:	85 db                	test   %ebx,%ebx
10065dc20:	0f 8e 5c 07 00 00    	jle    10065e382 <.text+0x25d382>
10065dc26:	45 0f b6 4d 54       	movzbl 0x54(%r13),%r9d
10065dc2b:	4d 8b 55 70          	mov    0x70(%r13),%r10
10065dc2f:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
10065dc33:	45 31 c0             	xor    %r8d,%r8d
10065dc36:	41 83 e1 01          	and    $0x1,%r9d
10065dc3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10065dc40:	49 63 c0             	movslq %r8d,%rax
10065dc43:	31 c9                	xor    %ecx,%ecx
10065dc45:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
10065dc49:	48 8d 04 50          	lea    (%rax,%rdx,2),%rax
10065dc4d:	42 8d 14 07          	lea    (%rdi,%r8,1),%edx
10065dc51:	48 63 d2             	movslq %edx,%rdx
10065dc54:	49 8d 04 82          	lea    (%r10,%rax,4),%rax
10065dc58:	48 8d 14 92          	lea    (%rdx,%rdx,4),%rdx
10065dc5c:	48 8d 14 d6          	lea    (%rsi,%rdx,8),%rdx
10065dc60:	44 8b 1c 08          	mov    (%rax,%rcx,1),%r11d
10065dc64:	44 89 1c 0a          	mov    %r11d,(%rdx,%rcx,1)
10065dc68:	45 85 db             	test   %r11d,%r11d
10065dc6b:	74 0a                	je     10065dc77 <.text+0x25cc77>
10065dc6d:	48 83 c1 04          	add    $0x4,%rcx
10065dc71:	48 83 f9 18          	cmp    $0x18,%rcx
10065dc75:	75 e9                	jne    10065dc60 <.text+0x25cc60>
10065dc77:	0f b6 58 1c          	movzbl 0x1c(%rax),%ebx
10065dc7b:	0f b6 4a 22          	movzbl 0x22(%rdx),%ecx
10065dc7f:	44 0f b6 58 1c       	movzbl 0x1c(%rax),%r11d
10065dc84:	83 e3 01             	and    $0x1,%ebx
10065dc87:	83 e1 f8             	and    $0xfffffff8,%ecx
10065dc8a:	41 83 e3 06          	and    $0x6,%r11d
10065dc8e:	09 d9                	or     %ebx,%ecx
10065dc90:	44 09 d9             	or     %r11d,%ecx
10065dc93:	44 0f b6 58 1c       	movzbl 0x1c(%rax),%r11d
10065dc98:	83 e1 f7             	and    $0xfffffff7,%ecx
10065dc9b:	41 83 e3 08          	and    $0x8,%r11d
10065dc9f:	44 09 d9             	or     %r11d,%ecx
10065dca2:	88 4a 22             	mov    %cl,0x22(%rdx)
10065dca5:	0f b6 48 1c          	movzbl 0x1c(%rax),%ecx
10065dca9:	41 89 cb             	mov    %ecx,%r11d
10065dcac:	89 cb                	mov    %ecx,%ebx
10065dcae:	41 c0 eb 05          	shr    $0x5,%r11b
10065dcb2:	c0 eb 04             	shr    $0x4,%bl
10065dcb5:	45 31 cb             	xor    %r9d,%r11d
10065dcb8:	83 e3 01             	and    $0x1,%ebx
10065dcbb:	41 83 e3 01          	and    $0x1,%r11d
10065dcbf:	c1 e3 04             	shl    $0x4,%ebx
10065dcc2:	41 c1 e3 05          	shl    $0x5,%r11d
10065dcc6:	41 09 db             	or     %ebx,%r11d
10065dcc9:	89 cb                	mov    %ecx,%ebx
10065dccb:	c0 e9 07             	shr    $0x7,%cl
10065dcce:	c0 eb 06             	shr    $0x6,%bl
10065dcd1:	0f b6 c9             	movzbl %cl,%ecx
10065dcd4:	83 e3 01             	and    $0x1,%ebx
10065dcd7:	c1 e1 07             	shl    $0x7,%ecx
10065dcda:	c1 e3 06             	shl    $0x6,%ebx
10065dcdd:	44 09 db             	or     %r11d,%ebx
10065dce0:	09 d9                	or     %ebx,%ecx
10065dce2:	0f b6 58 1d          	movzbl 0x1d(%rax),%ebx
10065dce6:	41 89 db             	mov    %ebx,%r11d
10065dce9:	c0 eb 07             	shr    $0x7,%bl
10065dcec:	41 83 e3 0f          	and    $0xf,%r11d
10065dcf0:	c1 e3 0c             	shl    $0xc,%ebx
10065dcf3:	41 c1 e3 08          	shl    $0x8,%r11d
10065dcf7:	41 09 cb             	or     %ecx,%r11d
10065dcfa:	0f b7 4a 22          	movzwl 0x22(%rdx),%ecx
10065dcfe:	44 09 db             	or     %r11d,%ebx
10065dd01:	44 0f b6 58 1e       	movzbl 0x1e(%rax),%r11d
10065dd06:	41 83 e3 03          	and    $0x3,%r11d
10065dd0a:	41 c1 e3 0d          	shl    $0xd,%r11d
10065dd0e:	41 09 db             	or     %ebx,%r11d
10065dd11:	66 81 e1 0f 80       	and    $0x800f,%cx
10065dd16:	41 09 cb             	or     %ecx,%r11d