1800e9a05:	66 0f 6f d7          	movdqa %xmm7,%xmm2
1800e9a09:	66 0f 73 df 0c       	psrldq $0xc,%xmm7
1800e9a0e:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
1800e9a13:	66 0f ef d3          	pxor   %xmm3,%xmm2
1800e9a17:	66 0f 6f e2          	movdqa %xmm2,%xmm4
1800e9a1b:	66 0f 6f c2          	movdqa %xmm2,%xmm0
1800e9a1f:	66 0f 72 f0 1e       	pslld  $0x1e,%xmm0
1800e9a24:	66 0f 6f ca          	movdqa %xmm2,%xmm1
1800e9a28:	66 0f 72 f1 19       	pslld  $0x19,%xmm1
1800e9a2d:	66 0f 72 f4 1f       	pslld  $0x1f,%xmm4
1800e9a32:	66 0f ef e0          	pxor   %xmm0,%xmm4
1800e9a36:	66 0f 6f c5          	movdqa %xmm5,%xmm0
1800e9a3a:	66 0f 72 f0 01       	pslld  $0x1,%xmm0
1800e9a3f:	66 0f ef e1          	pxor   %xmm1,%xmm4
1800e9a43:	66 0f 72 d5 1f       	psrld  $0x1f,%xmm5
1800e9a48:	66 0f ef f8          	pxor   %xmm0,%xmm7
1800e9a4c:	66 0f 73 fd 04       	pslldq $0x4,%xmm5
1800e9a51:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1800e9a55:	66 0f 73 fb 0c       	pslldq $0xc,%xmm3
1800e9a5a:	66 0f ef fd          	pxor   %xmm5,%xmm7
1800e9a5e:	66 0f 73 dc 04       	psrldq $0x4,%xmm4
1800e9a63:	66 0f ef da          	pxor   %xmm2,%xmm3
1800e9a67:	66 0f ef fb          	pxor   %xmm3,%xmm7
1800e9a6b:	66 0f 6f c3          	movdqa %xmm3,%xmm0
1800e9a6f:	66 0f 72 d0 07       	psrld  $0x7,%xmm0
1800e9a74:	66 0f 6f cb          	movdqa %xmm3,%xmm1
1800e9a78:	66 0f 72 d1 02       	psrld  $0x2,%xmm1
1800e9a7d:	66 0f ef fc          	pxor   %xmm4,%xmm7
1800e9a81:	66 0f 72 d3 01       	psrld  $0x1,%xmm3
1800e9a86:	66 0f ef f8          	pxor   %xmm0,%xmm7
1800e9a8a:	66 0f ef cb          	pxor   %xmm3,%xmm1
1800e9a8e:	66 0f ef f9          	pxor   %xmm1,%xmm7
1800e9a92:	f3 0f 7f 39          	movdqu %xmm7,(%rcx)
1800e9a96:	66 0f 6f c7          	movdqa %xmm7,%xmm0
1800e9a9a:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1800e9a9f:	48 8d 49 20          	lea    0x20(%rcx),%rcx
1800e9aa3:	66 0f ef c7          	pxor   %xmm7,%xmm0
1800e9aa7:	f3 0f 7f 41 f0       	movdqu %xmm0,-0x10(%rcx)
1800e9aac:	48 83 e8 01          	sub    $0x1,%rax
1800e9ab0:	0f 85 ff fe ff ff    	jne    0x1800e99b5
1800e9ab6:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
1800e9abb:	0f 28 3c 24          	movaps (%rsp),%xmm7
1800e9abf:	48 83 c4 28          	add    $0x28,%rsp
1800e9ac3:	c3                   	ret
1800e9ac4:	cc                   	int3
1800e9ac5:	cc                   	int3
1800e9ac6:	cc                   	int3
1800e9ac7:	cc                   	int3
1800e9ac8:	48 83 ec 28          	sub    $0x28,%rsp
1800e9acc:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
1800e9ad1:	4c 8b da             	mov    %rdx,%r11
1800e9ad4:	f3 0f 6f 32          	movdqu (%rdx),%xmm6
1800e9ad8:	49 c1 e9 04          	shr    $0x4,%r9
1800e9adc:	4c 8b d1             	mov    %rcx,%r10
1800e9adf:	0f 29 3c 24          	movaps %xmm7,(%rsp)
1800e9ae3:	4d 85 c9             	test   %r9,%r9
1800e9ae6:	0f 84 8d 01 00 00    	je     0x1800e9c79
1800e9aec:	f3 41 0f 6f 08       	movdqu (%r8),%xmm1
1800e9af1:	b9 10 00 00 00       	mov    $0x10,%ecx
1800e9af6:	4c 3b c9             	cmp    %rcx,%r9
1800e9af9:	66 0f 38 00 0d ae 48 	pshufb 0x748ae(%rip),%xmm1        # 0x18015e3b0
1800e9b00:	07 00
1800e9b02:	49 0f 42 c9          	cmovb  %r9,%rcx
1800e9b06:	49 83 c0 10          	add    $0x10,%r8
1800e9b0a:	48 8b c1             	mov    %rcx,%rax
1800e9b0d:	48 c1 e0 05          	shl    $0x5,%rax
1800e9b11:	66 0f ef ce          	pxor   %xmm6,%xmm1
1800e9b15:	66 0f 6f e1          	movdqa %xmm1,%xmm4
1800e9b19:	66 0f 6f f1          	movdqa %xmm1,%xmm6
1800e9b1d:	f3 42 0f 6f 44 10 e0 	movdqu -0x20(%rax,%r10,1),%xmm0
1800e9b24:	66 0f 6f f9          	movdqa %xmm1,%xmm7
1800e9b28:	66 0f 73 dc 08       	psrldq $0x8,%xmm4
1800e9b2d:	66 0f ef e1          	pxor   %xmm1,%xmm4
1800e9b31:	66 42 0f 3a 44 64 10 	pclmullqlqdq -0x10(%rax,%r10,1),%xmm4
1800e9b38:	f0 00
1800e9b3a:	66 0f 3a 44 f0 00    	pclmullqlqdq %xmm0,%xmm6
1800e9b40:	66 0f 3a 44 f8 11    	pclmulhqhqdq %xmm0,%xmm7
1800e9b46:	48 83 f9 01          	cmp    $0x1,%rcx
1800e9b4a:	76 67                	jbe    0x1800e9bb3
1800e9b4c:	49 8d 52 d0          	lea    -0x30(%r10),%rdx
1800e9b50:	48 03 d0             	add    %rax,%rdx
1800e9b53:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
1800e9b57:	f3 0f 6f 52 f0       	movdqu -0x10(%rdx),%xmm2
1800e9b5c:	f3 41 0f 6f 18       	movdqu (%r8),%xmm3
1800e9b61:	49 83 c0 10          	add    $0x10,%r8
1800e9b65:	66 0f 38 00 1d 42 48 	pshufb 0x74842(%rip),%xmm3        # 0x18015e3b0
1800e9b6c:	07 00
1800e9b6e:	66 0f 6f cb          	movdqa %xmm3,%xmm1
1800e9b72:	66 0f 6f c3          	movdqa %xmm3,%xmm0
1800e9b76:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
1800e9b7b:	66 0f ef cb          	pxor   %xmm3,%xmm1
1800e9b7f:	66 0f 3a 44 0a 00    	pclmullqlqdq (%rdx),%xmm1
1800e9b85:	48 8d 52 e0          	lea    -0x20(%rdx),%rdx
1800e9b89:	66 0f ef cc          	pxor   %xmm4,%xmm1
1800e9b8d:	66 0f 6f e1          	movdqa %xmm1,%xmm4
1800e9b91:	66 0f 3a 44 c2 00    	pclmullqlqdq %xmm2,%xmm0
1800e9b97:	66 0f ef c6          	pxor   %xmm6,%xmm0
1800e9b9b:	66 0f 6f f0          	movdqa %xmm0,%xmm6
1800e9b9f:	66 0f 3a 44 da 11    	pclmulhqhqdq %xmm2,%xmm3
1800e9ba5:	66 0f ef df          	pxor   %xmm7,%xmm3
1800e9ba9:	66 0f 6f fb          	movdqa %xmm3,%xmm7
1800e9bad:	48 83 e8 01          	sub    $0x1,%rax
1800e9bb1:	75 a4                	jne    0x1800e9b57
1800e9bb3:	66 0f 6f ef          	movdqa %xmm7,%xmm5
1800e9bb7:	66 0f ef ee          	pxor   %xmm6,%xmm5
1800e9bbb:	66 0f ef ec          	pxor   %xmm4,%xmm5
1800e9bbf:	66 0f 6f c5          	movdqa %xmm5,%xmm0
1800e9bc3:	66 0f 73 dd 08       	psrldq $0x8,%xmm5
1800e9bc8:	66 0f 73 f8 08       	pslldq $0x8,%xmm0
1800e9bcd:	66 0f ef ef          	pxor   %xmm7,%xmm5
1800e9bd1:	66 0f ef c6          	pxor   %xmm6,%xmm0
1800e9bd5:	66 0f 6f f0          	movdqa %xmm0,%xmm6
1800e9bd9:	66 0f 72 f0 01       	pslld  $0x1,%xmm0
1800e9bde:	66 0f 72 d6 1f       	psrld  $0x1f,%xmm6
1800e9be3:	66 0f 6f d6          	movdqa %xmm6,%xmm2
1800e9be7:	66 0f 73 de 0c       	psrldq $0xc,%xmm6
1800e9bec:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
1800e9bf1:	66 0f ef d0          	pxor   %xmm0,%xmm2
1800e9bf5:	66 0f 6f e2          	movdqa %xmm2,%xmm4
1800e9bf9:	66 0f 6f c2          	movdqa %xmm2,%xmm0
1800e9bfd:	66 0f 72 f0 1e       	pslld  $0x1e,%xmm0
1800e9c02:	66 0f 6f ca          	movdqa %xmm2,%xmm1
1800e9c06:	66 0f 72 f1 19       	pslld  $0x19,%xmm1
1800e9c0b:	66 0f 72 f4 1f       	pslld  $0x1f,%xmm4
1800e9c10:	66 0f ef e0          	pxor   %xmm0,%xmm4
1800e9c14:	66 0f 6f c5          	movdqa %xmm5,%xmm0
1800e9c18:	66 0f 72 f0 01       	pslld  $0x1,%xmm0
1800e9c1d:	66 0f ef e1          	pxor   %xmm1,%xmm4
1800e9c21:	66 0f 72 d5 1f       	psrld  $0x1f,%xmm5
1800e9c26:	66 0f ef f0          	pxor   %xmm0,%xmm6
1800e9c2a:	66 0f 73 fd 04       	pslldq $0x4,%xmm5
1800e9c2f:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1800e9c33:	66 0f 73 fb 0c       	pslldq $0xc,%xmm3
1800e9c38:	66 0f ef f5          	pxor   %xmm5,%xmm6
1800e9c3c:	66 0f 73 dc 04       	psrldq $0x4,%xmm4
1800e9c41:	66 0f ef da          	pxor   %xmm2,%xmm3
1800e9c45:	66 0f ef f3          	pxor   %xmm3,%xmm6
1800e9c49:	66 0f 6f c3          	movdqa %xmm3,%xmm0
1800e9c4d:	66 0f 72 d0 07       	psrld  $0x7,%xmm0
1800e9c52:	66 0f 6f cb          	movdqa %xmm3,%xmm1
1800e9c56:	66 0f 72 d1 02       	psrld  $0x2,%xmm1
1800e9c5b:	66 0f ef f4          	pxor   %xmm4,%xmm6
1800e9c5f:	66 0f 72 d3 01       	psrld  $0x1,%xmm3
1800e9c64:	66 0f ef f0          	pxor   %xmm0,%xmm6
1800e9c68:	66 0f ef cb          	pxor   %xmm3,%xmm1
1800e9c6c:	66 0f ef f1          	pxor   %xmm1,%xmm6
1800e9c70:	4c 2b c9             	sub    %rcx,%r9
1800e9c73:	0f 85 73 fe ff ff    	jne    0x1800e9aec
1800e9c79:	0f 28 3c 24          	movaps (%rsp),%xmm7
1800e9c7d:	f3 41 0f 7f 33       	movdqu %xmm6,(%r11)
1800e9c82:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
1800e9c87:	48 83 c4 28          	add    $0x28,%rsp
1800e9c8b:	c3                   	ret
1800e9c8c:	cc                   	int3
1800e9c8d:	cc                   	int3
1800e9c8e:	cc                   	int3
1800e9c8f:	cc                   	int3
1800e9c90:	48 8b c4             	mov    %rsp,%rax
1800e9c93:	48 89 58 10          	mov    %rbx,0x10(%rax)
1800e9c97:	48 89 68 18          	mov    %rbp,0x18(%rax)
1800e9c9b:	48 89 70 20          	mov    %rsi,0x20(%rax)
1800e9c9f:	57                   	push   %rdi
1800e9ca0:	41 56                	push   %r14
1800e9ca2:	41 57                	push   %r15
1800e9ca4:	48 83 ec 30          	sub    $0x30,%rsp
1800e9ca8:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1800e9cad:	49 8b f9             	mov    %r9,%rdi
1800e9cb0:	4c 01 4a 10          	add    %r9,0x10(%rdx)
1800e9cb4:	4d 8b f0             	mov    %r8,%r14
1800e9cb7:	48 8b da             	mov    %rdx,%rbx
1800e9cba:	48 8b e9             	mov    %rcx,%rbp
1800e9cbd:	4c 39 4a 10          	cmp    %r9,0x10(%rdx)
1800e9cc1:	73 04                	jae    0x1800e9cc7
1800e9cc3:	48 ff 42 18          	incq   0x18(%rdx)
1800e9cc7:	8b 32                	mov    (%rdx),%esi
1800e9cc9:	85 f6                	test   %esi,%esi
1800e9ccb:	74 43                	je     0x1800e9d10
1800e9ccd:	44 8b 79 28          	mov    0x28(%rcx),%r15d
1800e9cd1:	44 2b fe             	sub    %esi,%r15d
1800e9cd4:	49 3b ff             	cmp    %r15,%rdi
1800e9cd7:	72 37                	jb     0x1800e9d10
1800e9cd9:	48 8d 4a 20          	lea    0x20(%rdx),%rcx
1800e9cdd:	45 8b c7             	mov    %r15d,%r8d
1800e9ce0:	48 03 ce             	add    %rsi,%rcx
1800e9ce3:	49 8b d6             	mov    %r14,%rdx
1800e9ce6:	e8 d5 bc 04 00       	call   0x1801359c0
1800e9ceb:	8b 4d 2c             	mov    0x2c(%rbp),%ecx
1800e9cee:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1800e9cf2:	44 8b 45 28          	mov    0x28(%rbp),%r8d
1800e9cf6:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1800e9cfb:	48 8b 45 18          	mov    0x18(%rbp),%rax
1800e9cff:	48 03 cb             	add    %rbx,%rcx
1800e9d02:	4d 03 f7             	add    %r15,%r14
1800e9d05:	49 2b ff             	sub    %r15,%rdi
1800e9d08:	ff 15 f2 72 05 00    	call   *0x572f2(%rip)        # 0x180141000
1800e9d0e:	33 f6                	xor    %esi,%esi
1800e9d10:	8b 45 28             	mov    0x28(%rbp),%eax
1800e9d13:	48 3b f8             	cmp    %rax,%rdi
1800e9d16:	72 29                	jb     0x1800e9d41
1800e9d18:	8b 4d 2c             	mov    0x2c(%rbp),%ecx
1800e9d1b:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1800e9d20:	48 8b 45 18          	mov    0x18(%rbp),%rax
1800e9d24:	48 03 cb             	add    %rbx,%rcx
1800e9d27:	4c 8b c7             	mov    %rdi,%r8
1800e9d2a:	49 8b d6             	mov    %r14,%rdx
1800e9d2d:	ff 15 cd 72 05 00    	call   *0x572cd(%rip)        # 0x180141000
1800e9d33:	48 8b c7             	mov    %rdi,%rax
1800e9d36:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1800e9d3b:	48 2b c7             	sub    %rdi,%rax
1800e9d3e:	4c 03 f0             	add    %rax,%r14
1800e9d41:	48 85 ff             	test   %rdi,%rdi
1800e9d44:	74 16                	je     0x1800e9d5c
1800e9d46:	8b c6                	mov    %esi,%eax
1800e9d48:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1800e9d4c:	48 03 c8             	add    %rax,%rcx
1800e9d4f:	4c 8b c7             	mov    %rdi,%r8
1800e9d52:	49 8b d6             	mov    %r14,%rdx
1800e9d55:	e8 66 bc 04 00       	call   0x1801359c0
1800e9d5a:	03 f7                	add    %edi,%esi
1800e9d5c:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1800e9d61:	89 33                	mov    %esi,(%rbx)
1800e9d63:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1800e9d68:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1800e9d6d:	48 83 c4 30          	add    $0x30,%rsp
1800e9d71:	41 5f                	pop    %r15
1800e9d73:	41 5e                	pop    %r14
1800e9d75:	5f                   	pop    %rdi
1800e9d76:	c3                   	ret
1800e9d77:	cc                   	int3
1800e9d78:	48 8b c4             	mov    %rsp,%rax
1800e9d7b:	48 89 58 10          	mov    %rbx,0x10(%rax)
1800e9d7f:	48 89 68 18          	mov    %rbp,0x18(%rax)
1800e9d83:	48 89 70 20          	mov    %rsi,0x20(%rax)
1800e9d87:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800e9d8b:	57                   	push   %rdi
1800e9d8c:	41 56                	push   %r14
1800e9d8e:	41 57                	push   %r15
1800e9d90:	48 83 ec 20          	sub    $0x20,%rsp
1800e9d94:	48 8b 32             	mov    (%rdx),%rsi
1800e9d97:	48 8b da             	mov    %rdx,%rbx
1800e9d9a:	4c 8b 35 cf a9 05 00 	mov    0x5a9cf(%rip),%r14        # 0x180144770
1800e9da1:	c6 40 08 00          	movb   $0x0,0x8(%rax)
1800e9da5:	0f b6 4b 08          	movzbl 0x8(%rbx),%ecx
1800e9da9:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
1800e9dad:	85 c9                	test   %ecx,%ecx
1800e9daf:	0f 84 94 00 00 00    	je     0x1800e9e49
1800e9db5:	83 e9 01             	sub    $0x1,%ecx
1800e9db8:	74 4b                	je     0x1800e9e05
1800e9dba:	83 e9 01             	sub    $0x1,%ecx
1800e9dbd:	74 6d                	je     0x1800e9e2c
1800e9dbf:	83 e9 01             	sub    $0x1,%ecx
1800e9dc2:	74 25                	je     0x1800e9de9
1800e9dc4:	83 f9 01             	cmp    $0x1,%ecx
1800e9dc7:	75 dc                	jne    0x1800e9da5
1800e9dc9:	4c 8b c7             	mov    %rdi,%r8
1800e9dcc:	48 8d 0d 9d a9 05 00 	lea    0x5a99d(%rip),%rcx        # 0x180144770
1800e9dd3:	48 8b d6             	mov    %rsi,%rdx
1800e9dd6:	e8 85 c0 ff ff       	call   0x1800e5e60
1800e9ddb:	48 8b 47 20          	mov    0x20(%rdi),%rax
1800e9ddf:	48 89 43 18          	mov    %rax,0x18(%rbx)
1800e9de3:	c6 43 08 00          	movb   $0x0,0x8(%rbx)
1800e9de7:	eb bc                	jmp    0x1800e9da5
1800e9de9:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1800e9dee:	4c 8b c3             	mov    %rbx,%r8
1800e9df1:	48 8b d6             	mov    %rsi,%rdx
1800e9df4:	48 8d 0d 75 a9 05 00 	lea    0x5a975(%rip),%rcx        # 0x180144770
1800e9dfb:	e8 f4 bf ff ff       	call   0x1800e5df4
1800e9e00:	e9 e5 00 00 00       	jmp    0x1800e9eea
1800e9e05:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1800e9e09:	0f b6 53 09          	movzbl 0x9(%rbx),%edx
1800e9e0d:	48 03 ca             	add    %rdx,%rcx
1800e9e10:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
1800e9e14:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1800e9e18:	48 2b ca             	sub    %rdx,%rcx
1800e9e1b:	48 89 4b 28          	mov    %rcx,0x28(%rbx)
1800e9e1f:	41 8b 46 28          	mov    0x28(%r14),%eax
1800e9e23:	48 3b c8             	cmp    %rax,%rcx
1800e9e26:	0f 83 cc 00 00 00    	jae    0x1800e9ef8
1800e9e2c:	4c 8b 43 28          	mov    0x28(%rbx),%r8
1800e9e30:	4d 85 c0             	test   %r8,%r8
1800e9e33:	74 a6                	je     0x1800e9ddb
1800e9e35:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1800e9e39:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
1800e9e3d:	e8 7e bb 04 00       	call   0x1801359c0
1800e9e42:	8b 43 28             	mov    0x28(%rbx),%eax
1800e9e45:	89 06                	mov    %eax,(%rsi)
1800e9e47:	eb 92                	jmp    0x1800e9ddb
1800e9e49:	48 85 ff             	test   %rdi,%rdi
1800e9e4c:	0f 84 d7 00 00 00    	je     0x1800e9f29
1800e9e52:	83 7f 08 01          	cmpl   $0x1,0x8(%rdi)
1800e9e56:	8b 0e                	mov    (%rsi),%ecx
1800e9e58:	75 79                	jne    0x1800e9ed3
1800e9e5a:	48 8b 47 18          	mov    0x18(%rdi),%rax
1800e9e5e:	48 01 46 10          	add    %rax,0x10(%rsi)
1800e9e62:	48 8b 46 10          	mov    0x10(%rsi),%rax
1800e9e66:	48 3b 47 18          	cmp    0x18(%rdi),%rax
1800e9e6a:	73 04                	jae    0x1800e9e70
1800e9e6c:	48 ff 46 18          	incq   0x18(%rsi)
1800e9e70:	48 85 c9             	test   %rcx,%rcx
1800e9e73:	74 3c                	je     0x1800e9eb1
1800e9e75:	48 8b 47 18          	mov    0x18(%rdi),%rax
1800e9e79:	4c 8d 7e 20          	lea    0x20(%rsi),%r15
1800e9e7d:	41 8b 6e 28          	mov    0x28(%r14),%ebp
1800e9e81:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1800e9e85:	48 2b e9             	sub    %rcx,%rbp
1800e9e88:	48 3b e8             	cmp    %rax,%rbp
1800e9e8b:	48 0f 43 e8          	cmovae %rax,%rbp
1800e9e8f:	49 03 cf             	add    %r15,%rcx
1800e9e92:	4c 8b c5             	mov    %rbp,%r8
1800e9e95:	e8 26 bb 04 00       	call   0x1801359c0
1800e9e9a:	01 2e                	add    %ebp,(%rsi)
1800e9e9c:	8b 06                	mov    (%rsi),%eax
1800e9e9e:	41 3b 46 28          	cmp    0x28(%r14),%eax
1800e9ea2:	74 5a                	je     0x1800e9efe
1800e9ea4:	48 8b 47 20          	mov    0x20(%rdi),%rax
1800e9ea8:	48 89 43 18          	mov    %rax,0x18(%rbx)
1800e9eac:	e9 f4 fe ff ff       	jmp    0x1800e9da5
1800e9eb1:	48 8b 47 10          	mov    0x10(%rdi),%rax
1800e9eb5:	48 89 43 20          	mov    %rax,0x20(%rbx)
1800e9eb9:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1800e9ebd:	48 89 4b 28          	mov    %rcx,0x28(%rbx)
1800e9ec1:	c6 43 08 02          	movb   $0x2,0x8(%rbx)
1800e9ec5:	41 8b 46 28          	mov    0x28(%r14),%eax
1800e9ec9:	48 3b c8             	cmp    %rax,%rcx
1800e9ecc:	73 57                	jae    0x1800e9f25
1800e9ece:	e9 d2 fe ff ff       	jmp    0x1800e9da5
1800e9ed3:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1800e9ed8:	4c 8b c3             	mov    %rbx,%r8
1800e9edb:	48 8b d6             	mov    %rsi,%rdx
1800e9ede:	48 8d 0d 8b a8 05 00 	lea    0x5a88b(%rip),%rcx        # 0x180144770
1800e9ee5:	e8 82 be ff ff       	call   0x1800e5d6c
1800e9eea:	84 c0                	test   %al,%al
1800e9eec:	0f 84 b3 fe ff ff    	je     0x1800e9da5
1800e9ef2:	8a 44 24 40          	mov    0x40(%rsp),%al
1800e9ef6:	eb 33                	jmp    0x1800e9f2b
1800e9ef8:	c6 43 08 02          	movb   $0x2,0x8(%rbx)
1800e9efc:	eb 27                	jmp    0x1800e9f25
1800e9efe:	4c 89 7b 20          	mov    %r15,0x20(%rbx)
1800e9f02:	41 8b 46 28          	mov    0x28(%r14),%eax
1800e9f06:	48 89 43 28          	mov    %rax,0x28(%rbx)
1800e9f0a:	48 3b 6f 18          	cmp    0x18(%rdi),%rbp
1800e9f0e:	75 0a                	jne    0x1800e9f1a
1800e9f10:	48 8b 47 20          	mov    0x20(%rdi),%rax
1800e9f14:	48 89 43 18          	mov    %rax,0x18(%rbx)
1800e9f18:	eb 08                	jmp    0x1800e9f22
1800e9f1a:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
1800e9f1e:	40 88 6b 09          	mov    %bpl,0x9(%rbx)
1800e9f22:	83 26 00             	andl   $0x0,(%rsi)
1800e9f25:	b0 01                	mov    $0x1,%al
1800e9f27:	eb 02                	jmp    0x1800e9f2b