140a8084d:	49 8d 45 08          	lea    0x8(%r13),%rax
140a80851:	48 8b 28             	mov    (%rax),%rbp
140a80854:	48 3b fd             	cmp    %rbp,%rdi
140a80857:	75 08                	jne    0x140a80861
140a80859:	48 8b fd             	mov    %rbp,%rdi
140a8085c:	4c 8b e5             	mov    %rbp,%r12
140a8085f:	eb 57                	jmp    0x140a808b8
140a80861:	48 8b 34 f1          	mov    (%rcx,%rsi,8),%rsi
140a80865:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a80869:	48 8b cb             	mov    %rbx,%rcx
140a8086c:	e8 df f1 ff ff       	call   0x140a7fa50
140a80871:	85 c0                	test   %eax,%eax
140a80873:	74 19                	je     0x140a8088e
140a80875:	48 3b fe             	cmp    %rsi,%rdi
140a80878:	74 34                	je     0x140a808ae
140a8087a:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140a8087e:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a80882:	48 8b cb             	mov    %rbx,%rcx
140a80885:	e8 c6 f1 ff ff       	call   0x140a7fa50
140a8088a:	85 c0                	test   %eax,%eax
140a8088c:	75 e7                	jne    0x140a80875
140a8088e:	49 89 3e             	mov    %rdi,(%r14)
140a80891:	41 c6 46 08 00       	movb   $0x0,0x8(%r14)
140a80896:	49 8b c6             	mov    %r14,%rax
140a80899:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140a8089e:	48 83 c4 30          	add    $0x30,%rsp
140a808a2:	41 5f                	pop    %r15
140a808a4:	41 5e                	pop    %r14
140a808a6:	41 5d                	pop    %r13
140a808a8:	41 5c                	pop    %r12
140a808aa:	5f                   	pop    %rdi
140a808ab:	5e                   	pop    %rsi
140a808ac:	5d                   	pop    %rbp
140a808ad:	c3                   	ret
140a808ae:	48 8b ef             	mov    %rdi,%rbp
140a808b1:	4c 8b e7             	mov    %rdi,%r12
140a808b4:	49 8d 45 08          	lea    0x8(%r13),%rax
140a808b8:	48 b9 66 66 66 66 66 	movabs $0x666666666666666,%rcx
140a808bf:	66 66 06
140a808c2:	49 39 4d 10          	cmp    %rcx,0x10(%r13)
140a808c6:	0f 84 2d 02 00 00    	je     0x140a80af9
140a808cc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a808d1:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140a808d8:	00 00
140a808da:	b9 28 00 00 00       	mov    $0x28,%ecx
140a808df:	e8 24 a8 39 00       	call   0x140e1b108
140a808e4:	48 8b f0             	mov    %rax,%rsi
140a808e7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a808ec:	4c 8d 78 10          	lea    0x10(%rax),%r15
140a808f0:	4c 89 bc 24 80 00 00 	mov    %r15,0x80(%rsp)
140a808f7:	00
140a808f8:	48 8b 03             	mov    (%rbx),%rax
140a808fb:	49 89 07             	mov    %rax,(%r15)
140a808fe:	48 85 c0             	test   %rax,%rax
140a80901:	74 08                	je     0x140a8090b
140a80903:	f0 48 ff 40 08       	lock incq 0x8(%rax)
140a80908:	49 8b fc             	mov    %r12,%rdi
140a8090b:	49 8d 5f 08          	lea    0x8(%r15),%rbx
140a8090f:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
140a80916:	00
140a80917:	33 c0                	xor    %eax,%eax
140a80919:	48 89 03             	mov    %rax,(%rbx)
140a8091c:	48 89 43 08          	mov    %rax,0x8(%rbx)
140a80920:	b9 30 00 00 00       	mov    $0x30,%ecx
140a80925:	e8 de a7 39 00       	call   0x140e1b108
140a8092a:	48 89 00             	mov    %rax,(%rax)
140a8092d:	48 89 40 08          	mov    %rax,0x8(%rax)
140a80931:	48 89 40 10          	mov    %rax,0x10(%rax)
140a80935:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140a8093b:	48 89 03             	mov    %rax,(%rbx)
140a8093e:	49 8b 4d 10          	mov    0x10(%r13),%rcx
140a80942:	48 83 c1 01          	add    $0x1,%rcx
140a80946:	0f 57 c0             	xorps  %xmm0,%xmm0
140a80949:	78 07                	js     0x140a80952
140a8094b:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
140a80950:	eb 15                	jmp    0x140a80967
140a80952:	48 8b c1             	mov    %rcx,%rax
140a80955:	48 d1 e8             	shr    $1,%rax
140a80958:	83 e1 01             	and    $0x1,%ecx
140a8095b:	48 0b c1             	or     %rcx,%rax
140a8095e:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
140a80963:	f3 0f 58 c0          	addss  %xmm0,%xmm0
140a80967:	49 8b 5d 38          	mov    0x38(%r13),%rbx
140a8096b:	f3 41 0f 10 5d 00    	movss  0x0(%r13),%xmm3
140a80971:	0f 57 d2             	xorps  %xmm2,%xmm2
140a80974:	48 85 db             	test   %rbx,%rbx
140a80977:	78 07                	js     0x140a80980
140a80979:	f3 48 0f 2a d3       	cvtsi2ss %rbx,%xmm2
140a8097e:	eb 18                	jmp    0x140a80998
140a80980:	48 8b cb             	mov    %rbx,%rcx
140a80983:	48 d1 e9             	shr    $1,%rcx
140a80986:	48 8b c3             	mov    %rbx,%rax
140a80989:	83 e0 01             	and    $0x1,%eax
140a8098c:	48 0b c8             	or     %rax,%rcx
140a8098f:	f3 48 0f 2a d1       	cvtsi2ss %rcx,%xmm2
140a80994:	f3 0f 58 d2          	addss  %xmm2,%xmm2
140a80998:	0f 28 c8             	movaps %xmm0,%xmm1
140a8099b:	f3 0f 5e ca          	divss  %xmm2,%xmm1
140a8099f:	0f 2f cb             	comiss %xmm3,%xmm1
140a809a2:	0f 86 f4 00 00 00    	jbe    0x140a80a9c
140a809a8:	f3 0f 5e c3          	divss  %xmm3,%xmm0
140a809ac:	e8 6f 07 3b 00       	call   0x140e31120
140a809b1:	33 c9                	xor    %ecx,%ecx
140a809b3:	f3 0f 10 0d a9 dc 52 	movss  0x52dca9(%rip),%xmm1        # 0x140fae664
140a809ba:	00
140a809bb:	0f 2f c1             	comiss %xmm1,%xmm0
140a809be:	72 16                	jb     0x140a809d6
140a809c0:	f3 0f 5c c1          	subss  %xmm1,%xmm0
140a809c4:	0f 2f c1             	comiss %xmm1,%xmm0
140a809c7:	73 0d                	jae    0x140a809d6
140a809c9:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140a809d0:	00 00 80
140a809d3:	48 8b c8             	mov    %rax,%rcx
140a809d6:	f3 48 0f 2c c0       	cvttss2si %xmm0,%rax
140a809db:	48 03 c1             	add    %rcx,%rax
140a809de:	b9 08 00 00 00       	mov    $0x8,%ecx
140a809e3:	48 3b c1             	cmp    %rcx,%rax
140a809e6:	48 0f 47 c8          	cmova  %rax,%rcx
140a809ea:	48 3b d9             	cmp    %rcx,%rbx
140a809ed:	73 19                	jae    0x140a80a08
140a809ef:	48 81 fb 00 02 00 00 	cmp    $0x200,%rbx
140a809f6:	73 0d                	jae    0x140a80a05
140a809f8:	48 8d 1c dd 00 00 00 	lea    0x0(,%rbx,8),%rbx
140a809ff:	00
140a80a00:	48 3b d9             	cmp    %rcx,%rbx
140a80a03:	73 03                	jae    0x140a80a08
140a80a05:	48 8b d9             	mov    %rcx,%rbx
140a80a08:	48 8b d3             	mov    %rbx,%rdx
140a80a0b:	49 8b cd             	mov    %r13,%rcx
140a80a0e:	e8 ed 09 00 00       	call   0x140a81400
140a80a13:	49 8b 6d 30          	mov    0x30(%r13),%rbp
140a80a17:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
140a80a1c:	49 23 ec             	and    %r12,%rbp
140a80a1f:	48 03 ed             	add    %rbp,%rbp
140a80a22:	49 8b 45 18          	mov    0x18(%r13),%rax
140a80a26:	48 8b 5c e8 08       	mov    0x8(%rax,%rbp,8),%rbx
140a80a2b:	49 8b 7d 08          	mov    0x8(%r13),%rdi
140a80a2f:	48 3b df             	cmp    %rdi,%rbx
140a80a32:	75 13                	jne    0x140a80a47
140a80a34:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140a80a3b:	00 00
140a80a3d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a80a42:	48 8b ef             	mov    %rdi,%rbp
140a80a45:	eb 5a                	jmp    0x140a80aa1
140a80a47:	48 8b 2c e8          	mov    (%rax,%rbp,8),%rbp
140a80a4b:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140a80a4f:	49 8b cf             	mov    %r15,%rcx
140a80a52:	e8 f9 ef ff ff       	call   0x140a7fa50
140a80a57:	85 c0                	test   %eax,%eax
140a80a59:	74 21                	je     0x140a80a7c
140a80a5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a80a60:	48 8b fb             	mov    %rbx,%rdi
140a80a63:	48 3b dd             	cmp    %rbp,%rbx
140a80a66:	74 21                	je     0x140a80a89
140a80a68:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140a80a6c:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140a80a70:	49 8b cf             	mov    %r15,%rcx
140a80a73:	e8 d8 ef ff ff       	call   0x140a7fa50
140a80a78:	85 c0                	test   %eax,%eax
140a80a7a:	75 e4                	jne    0x140a80a60
140a80a7c:	48 8b 3b             	mov    (%rbx),%rdi
140a80a7f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a80a84:	48 8b ef             	mov    %rdi,%rbp
140a80a87:	eb 18                	jmp    0x140a80aa1
140a80a89:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140a80a8e:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140a80a95:	00 00
140a80a97:	48 8b eb             	mov    %rbx,%rbp
140a80a9a:	eb 05                	jmp    0x140a80aa1
140a80a9c:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
140a80aa1:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140a80aa5:	49 ff 45 10          	incq   0x10(%r13)
140a80aa9:	48 89 2e             	mov    %rbp,(%rsi)
140a80aac:	48 89 56 08          	mov    %rdx,0x8(%rsi)
140a80ab0:	48 89 32             	mov    %rsi,(%rdx)
140a80ab3:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140a80ab7:	49 8b 4d 18          	mov    0x18(%r13),%rcx
140a80abb:	49 8b 45 30          	mov    0x30(%r13),%rax
140a80abf:	49 23 c4             	and    %r12,%rax
140a80ac2:	48 03 c0             	add    %rax,%rax
140a80ac5:	4c 8b 04 c1          	mov    (%rcx,%rax,8),%r8
140a80ac9:	4d 3b 45 08          	cmp    0x8(%r13),%r8
140a80acd:	75 06                	jne    0x140a80ad5
140a80acf:	48 89 34 c1          	mov    %rsi,(%rcx,%rax,8)
140a80ad3:	eb 12                	jmp    0x140a80ae7
140a80ad5:	4c 3b c5             	cmp    %rbp,%r8
140a80ad8:	75 06                	jne    0x140a80ae0
140a80ada:	48 89 34 c1          	mov    %rsi,(%rcx,%rax,8)
140a80ade:	eb 0c                	jmp    0x140a80aec
140a80ae0:	48 39 54 c1 08       	cmp    %rdx,0x8(%rcx,%rax,8)
140a80ae5:	75 05                	jne    0x140a80aec
140a80ae7:	48 89 74 c1 08       	mov    %rsi,0x8(%rcx,%rax,8)
140a80aec:	49 89 36             	mov    %rsi,(%r14)
140a80aef:	41 c6 46 08 01       	movb   $0x1,0x8(%r14)
140a80af4:	e9 9d fd ff ff       	jmp    0x140a80896
140a80af9:	48 8d 0d a0 d9 52 00 	lea    0x52d9a0(%rip),%rcx        # 0x140fae4a0
140a80b00:	e8 af a8 37 00       	call   0x140dfb3b4
140a80b05:	cc                   	int3
140a80b06:	cc                   	int3
140a80b07:	cc                   	int3
140a80b08:	cc                   	int3
140a80b09:	cc                   	int3
140a80b0a:	cc                   	int3
140a80b0b:	cc                   	int3
140a80b0c:	cc                   	int3
140a80b0d:	cc                   	int3
140a80b0e:	cc                   	int3
140a80b0f:	cc                   	int3
140a80b10:	48 83 ec 38          	sub    $0x38,%rsp
140a80b14:	48 8b 01             	mov    (%rcx),%rax
140a80b17:	48 83 f8 1d          	cmp    $0x1d,%rax
140a80b1b:	0f 87 80 00 00 00    	ja     0x140a80ba1
140a80b21:	4c 8d 05 d8 f4 57 ff 	lea    -0xa80b28(%rip),%r8        # 0x140000000
140a80b28:	41 8b 84 80 bc 0b a8 	mov    0xa80bbc(%r8,%rax,4),%eax
140a80b2f:	00
140a80b30:	49 03 c0             	add    %r8,%rax
140a80b33:	ff e0                	jmp    *%rax
140a80b35:	48 8b 02             	mov    (%rdx),%rax
140a80b38:	45 33 c0             	xor    %r8d,%r8d
140a80b3b:	48 8d 51 08          	lea    0x8(%rcx),%rdx
140a80b3f:	48 8b 08             	mov    (%rax),%rcx
140a80b42:	48 83 c4 38          	add    $0x38,%rsp
140a80b46:	e9 45 05 00 00       	jmp    0x140a81090
140a80b4b:	48 8b 02             	mov    (%rdx),%rax
140a80b4e:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140a80b53:	48 8d 51 0c          	lea    0xc(%rcx),%rdx
140a80b57:	49 ba b3 01 00 00 00 	movabs $0x100000001b3,%r10
140a80b5e:	01 00 00
140a80b61:	4c 8b 08             	mov    (%rax),%r9
140a80b64:	8b 41 08             	mov    0x8(%rcx),%eax
140a80b67:	89 44 24 20          	mov    %eax,0x20(%rsp)
140a80b6b:	49 8b 49 10          	mov    0x10(%r9),%rcx
140a80b6f:	90                   	nop
140a80b70:	41 0f b6 00          	movzbl (%r8),%eax
140a80b74:	49 ff c0             	inc    %r8
140a80b77:	48 33 c8             	xor    %rax,%rcx
140a80b7a:	48 8d 44 24 24       	lea    0x24(%rsp),%rax
140a80b7f:	49 0f af ca          	imul   %r10,%rcx
140a80b83:	4c 3b c0             	cmp    %rax,%r8
140a80b86:	75 e8                	jne    0x140a80b70
140a80b88:	49 89 49 10          	mov    %rcx,0x10(%r9)
140a80b8c:	45 33 c0             	xor    %r8d,%r8d
140a80b8f:	49 8b c9             	mov    %r9,%rcx
140a80b92:	e8 a9 06 00 00       	call   0x140a81240
140a80b97:	84 c0                	test   %al,%al
140a80b99:	0f 95 c0             	setne  %al
140a80b9c:	48 83 c4 38          	add    $0x38,%rsp
140a80ba0:	c3                   	ret
140a80ba1:	48 8d 0d 98 97 5f 00 	lea    0x5f9798(%rip),%rcx        # 0x14107a340
140a80ba8:	e8 53 63 71 ff       	call   0x140196f00
140a80bad:	48 8d 0d 8c 97 5f 00 	lea    0x5f978c(%rip),%rcx        # 0x14107a340
140a80bb4:	e8 c7 19 f4 ff       	call   0x1409c2580
140a80bb9:	cc                   	int3
140a80bba:	66 90                	xchg   %ax,%ax
140a80bbc:	35 0b a8 00 4b       	xor    $0x4b00a80b,%eax
140a80bc1:	0b a8 00 35 0b a8    	or     -0x57f4cb00(%rax),%ebp
140a80bc7:	00 35 0b a8 00 35    	add    %dh,0x3500a80b(%rip)        # 0x175a8b3d8
140a80bcd:	0b a8 00 35 0b a8    	or     -0x57f4cb00(%rax),%ebp
140a80bd3:	00 35 0b a8 00 35    	add    %dh,0x3500a80b(%rip)        # 0x175a8b3e4
140a80bd9:	0b a8 00 35 0b a8    	or     -0x57f4cb00(%rax),%ebp
140a80bdf:	00 35 0b a8 00 35    	add    %dh,0x3500a80b(%rip)        # 0x175a8b3f0
140a80be5:	0b a8 00 35 0b a8    	or     -0x57f4cb00(%rax),%ebp
140a80beb:	00 35 0b a8 00 35    	add    %dh,0x3500a80b(%rip)        # 0x175a8b3fc
140a80bf1:	0b a8 00 35 0b a8    	or     -0x57f4cb00(%rax),%ebp
140a80bf7:	00 35 0b a8 00 35    	add    %dh,0x3500a80b(%rip)        # 0x175a8b408
140a80bfd:	0b a8 00 35 0b a8    	or     -0x57f4cb00(%rax),%ebp
140a80c03:	00 35 0b a8 00 35    	add    %dh,0x3500a80b(%rip)        # 0x175a8b414
140a80c09:	0b a8 00 35 0b a8    	or     -0x57f4cb00(%rax),%ebp
140a80c0f:	00 35 0b a8 00 35    	add    %dh,0x3500a80b(%rip)        # 0x175a8b420
140a80c15:	0b a8 00 35 0b a8    	or     -0x57f4cb00(%rax),%ebp
140a80c1b:	00 35 0b a8 00 35    	add    %dh,0x3500a80b(%rip)        # 0x175a8b42c
140a80c21:	0b a8 00 35 0b a8    	or     -0x57f4cb00(%rax),%ebp
140a80c27:	00 35 0b a8 00 35    	add    %dh,0x3500a80b(%rip)        # 0x175a8b438
140a80c2d:	0b a8 00 35 0b a8    	or     -0x57f4cb00(%rax),%ebp
140a80c33:	00 cc                	add    %cl,%ah
140a80c35:	cc                   	int3
140a80c36:	cc                   	int3
140a80c37:	cc                   	int3
140a80c38:	cc                   	int3
140a80c39:	cc                   	int3
140a80c3a:	cc                   	int3
140a80c3b:	cc                   	int3
140a80c3c:	cc                   	int3
140a80c3d:	cc                   	int3
140a80c3e:	cc                   	int3
140a80c3f:	cc                   	int3
140a80c40:	48 83 ec 28          	sub    $0x28,%rsp
140a80c44:	48 8b 01             	mov    (%rcx),%rax
140a80c47:	4c 8b ca             	mov    %rdx,%r9
140a80c4a:	4c 8b c1             	mov    %rcx,%r8
140a80c4d:	48 83 f8 1d          	cmp    $0x1d,%rax
140a80c51:	0f 87 3b 01 00 00    	ja     0x140a80d92
140a80c57:	48 8d 0d a2 f3 57 ff 	lea    -0xa80c5e(%rip),%rcx        # 0x140000000
140a80c5e:	8b 84 81 ac 0d a8 00 	mov    0xa80dac(%rcx,%rax,4),%eax
140a80c65:	48 03 c1             	add    %rcx,%rax
140a80c68:	ff e0                	jmp    *%rax
140a80c6a:	49 8d 50 08          	lea    0x8(%r8),%rdx
140a80c6e:	49 8b c9             	mov    %r9,%rcx
140a80c71:	48 83 c4 28          	add    $0x28,%rsp
140a80c75:	e9 b6 f9 ff ff       	jmp    0x140a80630
140a80c7a:	48 8b 02             	mov    (%rdx),%rax
140a80c7d:	49 b9 b3 01 00 00 00 	movabs $0x100000001b3,%r9
140a80c84:	01 00 00
140a80c87:	41 0f b6 48 10       	movzbl 0x10(%r8),%ecx
140a80c8c:	48 8b 10             	mov    (%rax),%rdx
140a80c8f:	48 33 4a 10          	xor    0x10(%rdx),%rcx
140a80c93:	49 0f af c9          	imul   %r9,%rcx
140a80c97:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
140a80c9b:	41 0f b6 40 11       	movzbl 0x11(%r8),%eax
140a80ca0:	48 33 c1             	xor    %rcx,%rax
140a80ca3:	49 0f af c1          	imul   %r9,%rax
140a80ca7:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a80cab:	41 0f b6 48 12       	movzbl 0x12(%r8),%ecx
140a80cb0:	48 33 c8             	xor    %rax,%rcx
140a80cb3:	49 0f af c9          	imul   %r9,%rcx
140a80cb7:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
140a80cbb:	41 0f b6 40 13       	movzbl 0x13(%r8),%eax
140a80cc0:	48 33 c1             	xor    %rcx,%rax
140a80cc3:	49 0f af c1          	imul   %r9,%rax
140a80cc7:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a80ccb:	41 0f b6 48 14       	movzbl 0x14(%r8),%ecx
140a80cd0:	48 33 c8             	xor    %rax,%rcx
140a80cd3:	49 0f af c9          	imul   %r9,%rcx
140a80cd7:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
140a80cdb:	41 0f b6 40 15       	movzbl 0x15(%r8),%eax
140a80ce0:	48 33 c1             	xor    %rcx,%rax
140a80ce3:	49 0f af c1          	imul   %r9,%rax
140a80ce7:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a80ceb:	41 0f b6 48 16       	movzbl 0x16(%r8),%ecx
140a80cf0:	48 33 c8             	xor    %rax,%rcx
140a80cf3:	49 0f af c9          	imul   %r9,%rcx
140a80cf7:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
140a80cfb:	41 0f b6 40 17       	movzbl 0x17(%r8),%eax
140a80d00:	48 33 c1             	xor    %rcx,%rax
140a80d03:	49 0f af c1          	imul   %r9,%rax
140a80d07:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a80d0b:	41 0f b6 48 18       	movzbl 0x18(%r8),%ecx
140a80d10:	48 33 c8             	xor    %rax,%rcx
140a80d13:	49 0f af c9          	imul   %r9,%rcx
140a80d17:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
140a80d1b:	41 0f b6 40 19       	movzbl 0x19(%r8),%eax
140a80d20:	48 33 c1             	xor    %rcx,%rax
140a80d23:	49 0f af c1          	imul   %r9,%rax
140a80d27:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a80d2b:	41 0f b6 48 1a       	movzbl 0x1a(%r8),%ecx
140a80d30:	48 33 c8             	xor    %rax,%rcx
140a80d33:	49 0f af c9          	imul   %r9,%rcx
140a80d37:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
140a80d3b:	41 0f b6 40 1b       	movzbl 0x1b(%r8),%eax
140a80d40:	48 33 c1             	xor    %rcx,%rax