1400a8829:	e9 db 00 00 00       	jmp    0x1400a8909
1400a882e:	49 8b dc             	mov    %r12,%rbx
1400a8831:	41 8b 40 dc          	mov    -0x24(%r8),%eax
1400a8835:	41 3b 40 d8          	cmp    -0x28(%r8),%eax
1400a8839:	75 12                	jne    0x1400a884d
1400a883b:	49 8b ce             	mov    %r14,%rcx
1400a883e:	e8 2d 13 ff ff       	call   0x140099b70
1400a8843:	48 83 46 40 d0       	addq   $0xffffffffffffffd0,0x40(%rsi)
1400a8848:	e9 b9 00 00 00       	jmp    0x1400a8906
1400a884d:	48 8b d0             	mov    %rax,%rdx
1400a8850:	ff c0                	inc    %eax
1400a8852:	41 89 40 dc          	mov    %eax,-0x24(%r8)
1400a8856:	49 8b c9             	mov    %r9,%rcx
1400a8859:	e8 42 34 ff ff       	call   0x14009bca0
1400a885e:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1400a8862:	48 c7 45 c8 00 00 00 	movq   $0x0,-0x38(%rbp)
1400a8869:	00
1400a886a:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a886d:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1400a8871:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
1400a8875:	48 c7 45 e8 0f 00 00 	movq   $0xf,-0x18(%rbp)
1400a887c:	00
1400a887d:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1400a8881:	48 8b 56 40          	mov    0x40(%rsi),%rdx
1400a8885:	48 3b 56 48          	cmp    0x48(%rsi),%rdx
1400a8889:	74 2b                	je     0x1400a88b6
1400a888b:	48 89 02             	mov    %rax,(%rdx)
1400a888e:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
1400a8895:	00
1400a8896:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
1400a889a:	0f 11 42 10          	movups %xmm0,0x10(%rdx)
1400a889e:	0f 10 4d e0          	movups -0x20(%rbp),%xmm1
1400a88a2:	0f 11 4a 20          	movups %xmm1,0x20(%rdx)
1400a88a6:	ba 0f 00 00 00       	mov    $0xf,%edx
1400a88ab:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1400a88af:	48 83 46 40 30       	addq   $0x30,0x40(%rsi)
1400a88b4:	eb 11                	jmp    0x1400a88c7
1400a88b6:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1400a88ba:	48 8d 4e 38          	lea    0x38(%rsi),%rcx
1400a88be:	e8 2d 58 fe ff       	call   0x14008e0f0
1400a88c3:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1400a88c7:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a88cb:	76 31                	jbe    0x1400a88fe
1400a88cd:	48 ff c2             	inc    %rdx
1400a88d0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a88d4:	48 8b c1             	mov    %rcx,%rax
1400a88d7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400a88de:	72 19                	jb     0x1400a88f9
1400a88e0:	48 83 c2 27          	add    $0x27,%rdx
1400a88e4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a88e8:	48 2b c1             	sub    %rcx,%rax
1400a88eb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a88ef:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a88f3:	0f 87 38 0a 00 00    	ja     0x1400a9331
1400a88f9:	e8 86 19 25 00       	call   0x1402fa284
1400a88fe:	48 8b 5e 40          	mov    0x40(%rsi),%rbx
1400a8902:	48 83 eb 30          	sub    $0x30,%rbx
1400a8906:	4c 8b f3             	mov    %rbx,%r14
1400a8909:	4d 85 f6             	test   %r14,%r14
1400a890c:	0f 84 e0 fe ff ff    	je     0x1400a87f2
1400a8912:	45 32 e4             	xor    %r12b,%r12b
1400a8915:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400a8919:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400a891d:	48 ff c8             	dec    %rax
1400a8920:	48 3b c8             	cmp    %rax,%rcx
1400a8923:	77 15                	ja     0x1400a893a
1400a8925:	48 8b 06             	mov    (%rsi),%rax
1400a8928:	44 0f b6 24 01       	movzbl (%rcx,%rax,1),%r12d
1400a892d:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400a8931:	48 89 46 10          	mov    %rax,0x10(%rsi)
1400a8935:	e9 9b 00 00 00       	jmp    0x1400a89d5
1400a893a:	89 4d b8             	mov    %ecx,-0x48(%rbp)
1400a893d:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
1400a8941:	48 8d 15 28 2e 28 00 	lea    0x282e28(%rip),%rdx        # 0x14032b770
1400a8948:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400a894c:	e8 3f 12 fe ff       	call   0x140089b90
1400a8951:	48 8b d8             	mov    %rax,%rbx
1400a8954:	48 8b cf             	mov    %rdi,%rcx
1400a8957:	e8 a4 87 ff ff       	call   0x1400a1100
1400a895c:	c6 47 18 00          	movb   $0x0,0x18(%rdi)
1400a8960:	48 8d 15 b1 29 28 00 	lea    0x2829b1(%rip),%rdx        # 0x14032b318
1400a8967:	48 8b cf             	mov    %rdi,%rcx
1400a896a:	e8 01 30 ff ff       	call   0x14009b970
1400a896f:	48 8b f8             	mov    %rax,%rdi
1400a8972:	48 8b c8             	mov    %rax,%rcx
1400a8975:	e8 86 87 ff ff       	call   0x1400a1100
1400a897a:	c6 47 10 05          	movb   $0x5,0x10(%rdi)
1400a897e:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1400a8983:	76 03                	jbe    0x1400a8988
1400a8985:	48 8b 1b             	mov    (%rbx),%rbx
1400a8988:	48 8b d3             	mov    %rbx,%rdx
1400a898b:	48 8b cf             	mov    %rdi,%rcx
1400a898e:	e8 7d 4f ff ff       	call   0x14009d910
1400a8993:	48 89 07             	mov    %rax,(%rdi)
1400a8996:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1400a899a:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a899e:	76 31                	jbe    0x1400a89d1
1400a89a0:	48 ff c2             	inc    %rdx
1400a89a3:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400a89a7:	48 8b c1             	mov    %rcx,%rax
1400a89aa:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400a89b1:	72 19                	jb     0x1400a89cc
1400a89b3:	48 83 c2 27          	add    $0x27,%rdx
1400a89b7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a89bb:	48 2b c1             	sub    %rcx,%rax
1400a89be:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a89c2:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a89c6:	0f 87 57 09 00 00    	ja     0x1400a9323
1400a89cc:	e8 b3 18 25 00       	call   0x1402fa284
1400a89d1:	48 8d 7e 18          	lea    0x18(%rsi),%rdi
1400a89d5:	80 7e 30 00          	cmpb   $0x0,0x30(%rsi)
1400a89d9:	0f 84 32 09 00 00    	je     0x1400a9311
1400a89df:	45 0f b6 c4          	movzbl %r12b,%r8d
1400a89e3:	48 8d 15 16 76 f5 ff 	lea    -0xa89ea(%rip),%rdx        # 0x140000000
1400a89ea:	45 0f b6 bc 10 50 b5 	movzbl 0x32b550(%r8,%rdx,1),%r15d
1400a89f1:	32 00
1400a89f3:	80 7d b0 00          	cmpb   $0x0,-0x50(%rbp)
1400a89f7:	0f 84 47 01 00 00    	je     0x1400a8b44
1400a89fd:	41 8b cf             	mov    %r15d,%ecx
1400a8a00:	83 e9 03             	sub    $0x3,%ecx
1400a8a03:	0f 84 26 01 00 00    	je     0x1400a8b2f
1400a8a09:	83 e9 1a             	sub    $0x1a,%ecx
1400a8a0c:	0f 84 b6 00 00 00    	je     0x1400a8ac8
1400a8a12:	83 e9 01             	sub    $0x1,%ecx
1400a8a15:	0f 84 ad 00 00 00    	je     0x1400a8ac8
1400a8a1b:	83 f9 01             	cmp    $0x1,%ecx
1400a8a1e:	0f 84 a4 00 00 00    	je     0x1400a8ac8
1400a8a24:	8b 46 10             	mov    0x10(%rsi),%eax
1400a8a27:	89 45 b8             	mov    %eax,-0x48(%rbp)
1400a8a2a:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
1400a8a2e:	48 8d 15 1b 2c 28 00 	lea    0x282c1b(%rip),%rdx        # 0x14032b650
1400a8a35:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400a8a39:	e8 52 11 fe ff       	call   0x140089b90
1400a8a3e:	48 8b d8             	mov    %rax,%rbx
1400a8a41:	48 8b cf             	mov    %rdi,%rcx
1400a8a44:	e8 b7 86 ff ff       	call   0x1400a1100
1400a8a49:	c6 47 18 00          	movb   $0x0,0x18(%rdi)
1400a8a4d:	48 8d 15 c4 28 28 00 	lea    0x2828c4(%rip),%rdx        # 0x14032b318
1400a8a54:	48 8b cf             	mov    %rdi,%rcx
1400a8a57:	e8 14 2f ff ff       	call   0x14009b970
1400a8a5c:	48 8b f8             	mov    %rax,%rdi
1400a8a5f:	48 8b c8             	mov    %rax,%rcx
1400a8a62:	e8 99 86 ff ff       	call   0x1400a1100
1400a8a67:	c6 47 10 05          	movb   $0x5,0x10(%rdi)
1400a8a6b:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1400a8a70:	76 03                	jbe    0x1400a8a75
1400a8a72:	48 8b 1b             	mov    (%rbx),%rbx
1400a8a75:	48 8b d3             	mov    %rbx,%rdx
1400a8a78:	48 8b cf             	mov    %rdi,%rcx
1400a8a7b:	e8 90 4e ff ff       	call   0x14009d910
1400a8a80:	48 89 07             	mov    %rax,(%rdi)
1400a8a83:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1400a8a87:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a8a8b:	0f 86 80 08 00 00    	jbe    0x1400a9311
1400a8a91:	48 ff c2             	inc    %rdx
1400a8a94:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400a8a98:	48 8b c1             	mov    %rcx,%rax
1400a8a9b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400a8aa2:	0f 82 64 08 00 00    	jb     0x1400a930c
1400a8aa8:	48 83 c2 27          	add    $0x27,%rdx
1400a8aac:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a8ab0:	48 2b c1             	sub    %rcx,%rax
1400a8ab3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a8ab7:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a8abb:	0f 86 4b 08 00 00    	jbe    0x1400a930c
1400a8ac1:	ff 15 31 15 28 00    	call   *0x281531(%rip)        # 0x140329ff8
1400a8ac7:	cc                   	int3
1400a8ac8:	45 33 e4             	xor    %r12d,%r12d
1400a8acb:	44 89 65 b0          	mov    %r12d,-0x50(%rbp)
1400a8acf:	48 8b ce             	mov    %rsi,%rcx
1400a8ad2:	41 83 ff 1d          	cmp    $0x1d,%r15d
1400a8ad6:	75 13                	jne    0x1400a8aeb
1400a8ad8:	44 88 65 b0          	mov    %r12b,-0x50(%rbp)
1400a8adc:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400a8ae0:	e8 ab d0 00 00       	call   0x1400b5b90
1400a8ae5:	0f b6 45 b0          	movzbl -0x50(%rbp),%eax
1400a8ae9:	eb 26                	jmp    0x1400a8b11
1400a8aeb:	41 83 ff 1e          	cmp    $0x1e,%r15d
1400a8aef:	75 14                	jne    0x1400a8b05
1400a8af1:	66 44 89 65 b0       	mov    %r12w,-0x50(%rbp)
1400a8af6:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400a8afa:	e8 61 cd 00 00       	call   0x1400b5860
1400a8aff:	0f b7 45 b0          	movzwl -0x50(%rbp),%eax
1400a8b03:	eb 0c                	jmp    0x1400a8b11
1400a8b05:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400a8b09:	e8 62 ce 00 00       	call   0x1400b5970
1400a8b0e:	8b 45 b0             	mov    -0x50(%rbp),%eax
1400a8b11:	44 38 66 30          	cmp    %r12b,0x30(%rsi)
1400a8b15:	0f 84 f9 07 00 00    	je     0x1400a9314
1400a8b1b:	44 8b c0             	mov    %eax,%r8d
1400a8b1e:	49 8d 56 10          	lea    0x10(%r14),%rdx
1400a8b22:	48 8b ce             	mov    %rsi,%rcx
1400a8b25:	e8 26 cc 00 00       	call   0x1400b5750
1400a8b2a:	e9 e5 07 00 00       	jmp    0x1400a9314
1400a8b2f:	41 83 e0 1f          	and    $0x1f,%r8d
1400a8b33:	49 8d 56 10          	lea    0x10(%r14),%rdx
1400a8b37:	48 8b ce             	mov    %rsi,%rcx
1400a8b3a:	e8 11 cc 00 00       	call   0x1400b5750
1400a8b3f:	e9 cd 07 00 00       	jmp    0x1400a9311
1400a8b44:	41 83 ff 23          	cmp    $0x23,%r15d
1400a8b48:	0f 87 2d 07 00 00    	ja     0x1400a927b
1400a8b4e:	42 8b 8c ba 70 93 0a 	mov    0xa9370(%rdx,%r15,4),%ecx
1400a8b55:	00
1400a8b56:	48 03 ca             	add    %rdx,%rcx
1400a8b59:	ff e1                	jmp    *%rcx
1400a8b5b:	49 8b 1e             	mov    (%r14),%rbx
1400a8b5e:	48 8b cb             	mov    %rbx,%rcx
1400a8b61:	e8 9a 85 ff ff       	call   0x1400a1100
1400a8b66:	49 0f be c4          	movsbq %r12b,%rax
1400a8b6a:	c6 43 10 02          	movb   $0x2,0x10(%rbx)
1400a8b6e:	48 89 03             	mov    %rax,(%rbx)
1400a8b71:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
1400a8b75:	48 83 e9 30          	sub    $0x30,%rcx
1400a8b79:	e8 f2 0f ff ff       	call   0x140099b70
1400a8b7e:	48 83 46 40 d0       	addq   $0xffffffffffffffd0,0x40(%rsi)
1400a8b83:	e9 89 07 00 00       	jmp    0x1400a9311
1400a8b88:	41 83 e4 0f          	and    $0xf,%r12d
1400a8b8c:	4d 8b 3e             	mov    (%r14),%r15
1400a8b8f:	41 80 7f 10 09       	cmpb   $0x9,0x10(%r15)
1400a8b94:	74 6d                	je     0x1400a8c03
1400a8b96:	49 8b cf             	mov    %r15,%rcx
1400a8b99:	e8 62 85 ff ff       	call   0x1400a1100
1400a8b9e:	41 c6 47 10 09       	movb   $0x9,0x10(%r15)
1400a8ba3:	49 8b cf             	mov    %r15,%rcx
1400a8ba6:	e8 95 5a 00 00       	call   0x1400ae640
1400a8bab:	48 8b d8             	mov    %rax,%rbx
1400a8bae:	49 8b cf             	mov    %r15,%rcx
1400a8bb1:	e8 8a 5a 00 00       	call   0x1400ae640
1400a8bb6:	b9 18 00 00 00       	mov    $0x18,%ecx
1400a8bbb:	e8 cc 1a 25 00       	call   0x1402fa68c
1400a8bc0:	48 8b f8             	mov    %rax,%rdi
1400a8bc3:	48 89 18             	mov    %rbx,(%rax)
1400a8bc6:	33 db                	xor    %ebx,%ebx
1400a8bc8:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400a8bcc:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400a8bd0:	b9 40 00 00 00       	mov    $0x40,%ecx
1400a8bd5:	e8 b2 1a 25 00       	call   0x1402fa68c
1400a8bda:	48 89 00             	mov    %rax,(%rax)
1400a8bdd:	48 89 40 08          	mov    %rax,0x8(%rax)
1400a8be1:	48 89 40 10          	mov    %rax,0x10(%rax)
1400a8be5:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1400a8beb:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400a8bef:	49 89 3f             	mov    %rdi,(%r15)
1400a8bf2:	41 89 5e 0c          	mov    %ebx,0xc(%r14)
1400a8bf6:	43 8d 04 24          	lea    (%r12,%r12,1),%eax
1400a8bfa:	41 89 46 08          	mov    %eax,0x8(%r14)
1400a8bfe:	e9 0e 07 00 00       	jmp    0x1400a9311
1400a8c03:	33 db                	xor    %ebx,%ebx
1400a8c05:	41 89 5e 0c          	mov    %ebx,0xc(%r14)
1400a8c09:	43 8d 04 24          	lea    (%r12,%r12,1),%eax
1400a8c0d:	41 89 46 08          	mov    %eax,0x8(%r14)
1400a8c11:	e9 fb 06 00 00       	jmp    0x1400a9311
1400a8c16:	41 83 e4 0f          	and    $0xf,%r12d
1400a8c1a:	49 8b 1e             	mov    (%r14),%rbx
1400a8c1d:	80 7b 10 08          	cmpb   $0x8,0x10(%rbx)
1400a8c21:	74 3b                	je     0x1400a8c5e
1400a8c23:	48 8b cb             	mov    %rbx,%rcx
1400a8c26:	e8 d5 84 ff ff       	call   0x1400a1100
1400a8c2b:	c6 43 10 08          	movb   $0x8,0x10(%rbx)
1400a8c2f:	48 8b cb             	mov    %rbx,%rcx
1400a8c32:	e8 09 5a 00 00       	call   0x1400ae640
1400a8c37:	b9 18 00 00 00       	mov    $0x18,%ecx
1400a8c3c:	e8 4b 1a 25 00       	call   0x1402fa68c
1400a8c41:	33 c9                	xor    %ecx,%ecx
1400a8c43:	48 89 08             	mov    %rcx,(%rax)
1400a8c46:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400a8c4a:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400a8c4e:	48 89 03             	mov    %rax,(%rbx)
1400a8c51:	41 89 4e 0c          	mov    %ecx,0xc(%r14)
1400a8c55:	45 89 66 08          	mov    %r12d,0x8(%r14)
1400a8c59:	e9 b3 06 00 00       	jmp    0x1400a9311
1400a8c5e:	33 c9                	xor    %ecx,%ecx
1400a8c60:	41 89 4e 0c          	mov    %ecx,0xc(%r14)
1400a8c64:	45 89 66 08          	mov    %r12d,0x8(%r14)
1400a8c68:	e9 a4 06 00 00       	jmp    0x1400a9311
1400a8c6d:	49 8b 1e             	mov    (%r14),%rbx
1400a8c70:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a8c73:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1400a8c77:	45 33 e4             	xor    %r12d,%r12d
1400a8c7a:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
1400a8c7e:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
1400a8c85:	00
1400a8c86:	44 88 65 c0          	mov    %r12b,-0x40(%rbp)
1400a8c8a:	41 83 e0 1f          	and    $0x1f,%r8d
1400a8c8e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400a8c92:	48 8b ce             	mov    %rsi,%rcx
1400a8c95:	e8 b6 ca 00 00       	call   0x1400b5750
1400a8c9a:	44 38 66 30          	cmp    %r12b,0x30(%rsi)
1400a8c9e:	74 2d                	je     0x1400a8ccd
1400a8ca0:	48 8b cb             	mov    %rbx,%rcx
1400a8ca3:	e8 58 84 ff ff       	call   0x1400a1100
1400a8ca8:	c6 43 10 05          	movb   $0x5,0x10(%rbx)
1400a8cac:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400a8cb0:	48 8b cb             	mov    %rbx,%rcx
1400a8cb3:	e8 58 4a ff ff       	call   0x14009d710
1400a8cb8:	48 89 03             	mov    %rax,(%rbx)
1400a8cbb:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
1400a8cbf:	48 83 e9 30          	sub    $0x30,%rcx
1400a8cc3:	e8 a8 0e ff ff       	call   0x140099b70
1400a8cc8:	48 83 46 40 d0       	addq   $0xffffffffffffffd0,0x40(%rsi)
1400a8ccd:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1400a8cd1:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a8cd5:	0f 86 39 06 00 00    	jbe    0x1400a9314
1400a8cdb:	48 ff c2             	inc    %rdx
1400a8cde:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400a8ce2:	48 8b c1             	mov    %rcx,%rax
1400a8ce5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400a8cec:	72 19                	jb     0x1400a8d07
1400a8cee:	48 83 c2 27          	add    $0x27,%rdx
1400a8cf2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a8cf6:	48 2b c1             	sub    %rcx,%rax
1400a8cf9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a8cfd:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a8d01:	0f 87 23 06 00 00    	ja     0x1400a932a
1400a8d07:	e8 78 15 25 00       	call   0x1402fa284
1400a8d0c:	e9 03 06 00 00       	jmp    0x1400a9314
1400a8d11:	49 8b 1e             	mov    (%r14),%rbx
1400a8d14:	48 8b cb             	mov    %rbx,%rcx
1400a8d17:	e8 e4 83 ff ff       	call   0x1400a1100
1400a8d1c:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
1400a8d20:	c6 03 00             	movb   $0x0,(%rbx)
1400a8d23:	e9 49 fe ff ff       	jmp    0x1400a8b71
1400a8d28:	49 8b 1e             	mov    (%r14),%rbx
1400a8d2b:	48 8b cb             	mov    %rbx,%rcx
1400a8d2e:	e8 cd 83 ff ff       	call   0x1400a1100
1400a8d33:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
1400a8d37:	c6 03 01             	movb   $0x1,(%rbx)
1400a8d3a:	e9 32 fe ff ff       	jmp    0x1400a8b71
1400a8d3f:	45 33 e4             	xor    %r12d,%r12d
1400a8d42:	44 89 65 b0          	mov    %r12d,-0x50(%rbp)
1400a8d46:	48 8b ce             	mov    %rsi,%rcx
1400a8d49:	41 83 ff 08          	cmp    $0x8,%r15d
1400a8d4d:	75 14                	jne    0x1400a8d63
1400a8d4f:	44 88 65 b0          	mov    %r12b,-0x50(%rbp)
1400a8d53:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400a8d57:	e8 34 ce 00 00       	call   0x1400b5b90
1400a8d5c:	44 0f b6 45 b0       	movzbl -0x50(%rbp),%r8d
1400a8d61:	eb 28                	jmp    0x1400a8d8b
1400a8d63:	41 83 ff 09          	cmp    $0x9,%r15d
1400a8d67:	75 15                	jne    0x1400a8d7e
1400a8d69:	66 44 89 65 b0       	mov    %r12w,-0x50(%rbp)
1400a8d6e:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400a8d72:	e8 e9 ca 00 00       	call   0x1400b5860
1400a8d77:	44 0f b7 45 b0       	movzwl -0x50(%rbp),%r8d
1400a8d7c:	eb 0d                	jmp    0x1400a8d8b
1400a8d7e:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400a8d82:	e8 e9 cb 00 00       	call   0x1400b5970
1400a8d87:	44 8b 45 b0          	mov    -0x50(%rbp),%r8d
1400a8d8b:	44 38 66 30          	cmp    %r12b,0x30(%rsi)
1400a8d8f:	0f 84 7f 05 00 00    	je     0x1400a9314