14053d8c1:	4c 39 44 c1 08       	cmp    %r8,0x8(%rcx,%rax,8)
14053d8c6:	75 05                	jne    0x14053d8cd
14053d8c8:	48 89 74 c1 08       	mov    %rsi,0x8(%rcx,%rax,8)
14053d8cd:	49 89 37             	mov    %rsi,(%r15)
14053d8d0:	41 c6 47 08 01       	movb   $0x1,0x8(%r15)
14053d8d5:	49 8b c7             	mov    %r15,%rax
14053d8d8:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14053d8dd:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
14053d8e2:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14053d8e9:	00
14053d8ea:	48 83 c4 40          	add    $0x40,%rsp
14053d8ee:	41 5f                	pop    %r15
14053d8f0:	41 5e                	pop    %r14
14053d8f2:	41 5d                	pop    %r13
14053d8f4:	41 5c                	pop    %r12
14053d8f6:	5f                   	pop    %rdi
14053d8f7:	c3                   	ret
14053d8f8:	48 8d 0d a1 0b a7 00 	lea    0xa70ba1(%rip),%rcx        # 0x140fae4a0
14053d8ff:	e8 b0 da 8b 00       	call   0x140dfb3b4
14053d904:	cc                   	int3
14053d905:	cc                   	int3
14053d906:	cc                   	int3
14053d907:	cc                   	int3
14053d908:	cc                   	int3
14053d909:	cc                   	int3
14053d90a:	cc                   	int3
14053d90b:	cc                   	int3
14053d90c:	cc                   	int3
14053d90d:	cc                   	int3
14053d90e:	cc                   	int3
14053d90f:	cc                   	int3
14053d910:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14053d915:	55                   	push   %rbp
14053d916:	56                   	push   %rsi
14053d917:	57                   	push   %rdi
14053d918:	48 83 ec 30          	sub    $0x30,%rsp
14053d91c:	48 8b f1             	mov    %rcx,%rsi
14053d91f:	33 ed                	xor    %ebp,%ebp
14053d921:	b9 90 00 00 00       	mov    $0x90,%ecx
14053d926:	e8 dd d7 8d 00       	call   0x140e1b108
14053d92b:	48 8b f8             	mov    %rax,%rdi
14053d92e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14053d933:	48 85 c0             	test   %rax,%rax
14053d936:	0f 84 84 00 00 00    	je     0x14053d9c0
14053d93c:	48 8b 0d 8d e8 ee 00 	mov    0xeee88d(%rip),%rcx        # 0x14142c1d0
14053d943:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14053d948:	48 85 c9             	test   %rcx,%rcx
14053d94b:	74 18                	je     0x14053d965
14053d94d:	8b 41 10             	mov    0x10(%rcx),%eax
14053d950:	ff c0                	inc    %eax
14053d952:	89 41 10             	mov    %eax,0x10(%rcx)
14053d955:	83 f8 01             	cmp    $0x1,%eax
14053d958:	0f 8e 83 00 00 00    	jle    0x14053d9e1
14053d95e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14053d963:	74 71                	je     0x14053d9d6
14053d965:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14053d96a:	48 8b cf             	mov    %rdi,%rcx
14053d96d:	e8 3e 6d 24 00       	call   0x1407846b0
14053d972:	48 8d 05 97 f6 ac 00 	lea    0xacf697(%rip),%rax        # 0x14100d010
14053d979:	48 89 07             	mov    %rax,(%rdi)
14053d97c:	48 89 6f 20          	mov    %rbp,0x20(%rdi)
14053d980:	48 89 6f 28          	mov    %rbp,0x28(%rdi)
14053d984:	48 89 6f 30          	mov    %rbp,0x30(%rdi)
14053d988:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14053d98c:	e8 1f 23 48 00       	call   0x1409bfcb0
14053d991:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
14053d995:	e8 16 23 48 00       	call   0x1409bfcb0
14053d99a:	48 8d 4f 58          	lea    0x58(%rdi),%rcx
14053d99e:	e8 4d 20 48 00       	call   0x1409bf9f0
14053d9a3:	48 8d 4f 68          	lea    0x68(%rdi),%rcx
14053d9a7:	e8 44 20 48 00       	call   0x1409bf9f0
14053d9ac:	48 89 6f 78          	mov    %rbp,0x78(%rdi)
14053d9b0:	48 89 af 80 00 00 00 	mov    %rbp,0x80(%rdi)
14053d9b7:	c6 87 88 00 00 00 00 	movb   $0x0,0x88(%rdi)
14053d9be:	eb 03                	jmp    0x14053d9c3
14053d9c0:	48 8b fd             	mov    %rbp,%rdi
14053d9c3:	48 89 3e             	mov    %rdi,(%rsi)
14053d9c6:	48 8b c6             	mov    %rsi,%rax
14053d9c9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14053d9ce:	48 83 c4 30          	add    $0x30,%rsp
14053d9d2:	5f                   	pop    %rdi
14053d9d3:	5e                   	pop    %rsi
14053d9d4:	5d                   	pop    %rbp
14053d9d5:	c3                   	ret
14053d9d6:	b9 01 00 00 00       	mov    $0x1,%ecx
14053d9db:	e8 20 cd 24 00       	call   0x14078a700
14053d9e0:	cc                   	int3
14053d9e1:	33 c9                	xor    %ecx,%ecx
14053d9e3:	e8 18 cd 24 00       	call   0x14078a700
14053d9e8:	cc                   	int3
14053d9e9:	cc                   	int3
14053d9ea:	cc                   	int3
14053d9eb:	cc                   	int3
14053d9ec:	cc                   	int3
14053d9ed:	cc                   	int3
14053d9ee:	cc                   	int3
14053d9ef:	cc                   	int3
14053d9f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14053d9f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14053d9fa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14053d9ff:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14053da04:	57                   	push   %rdi
14053da05:	48 83 ec 20          	sub    $0x20,%rsp
14053da09:	48 8b fa             	mov    %rdx,%rdi
14053da0c:	48 8b f1             	mov    %rcx,%rsi
14053da0f:	8b 02                	mov    (%rdx),%eax
14053da11:	89 01                	mov    %eax,(%rcx)
14053da13:	33 ed                	xor    %ebp,%ebp
14053da15:	48 89 69 08          	mov    %rbp,0x8(%rcx)
14053da19:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14053da1d:	b9 60 00 00 00       	mov    $0x60,%ecx
14053da22:	e8 e1 d6 8d 00       	call   0x140e1b108
14053da27:	48 89 00             	mov    %rax,(%rax)
14053da2a:	48 89 40 08          	mov    %rax,0x8(%rax)
14053da2e:	48 89 46 08          	mov    %rax,0x8(%rsi)
14053da32:	48 89 6e 18          	mov    %rbp,0x18(%rsi)
14053da36:	48 89 6e 20          	mov    %rbp,0x20(%rsi)
14053da3a:	48 89 6e 28          	mov    %rbp,0x28(%rsi)
14053da3e:	4c 8b 46 08          	mov    0x8(%rsi),%r8
14053da42:	ba 10 00 00 00       	mov    $0x10,%edx
14053da47:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
14053da4b:	e8 30 f0 e4 ff       	call   0x14038ca80
14053da50:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14053da54:	48 8b 47 08          	mov    0x8(%rdi),%rax
14053da58:	48 89 46 08          	mov    %rax,0x8(%rsi)
14053da5c:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14053da60:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14053da64:	48 8b 47 10          	mov    0x10(%rdi),%rax
14053da68:	48 89 46 10          	mov    %rax,0x10(%rsi)
14053da6c:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
14053da70:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14053da74:	48 8b 47 18          	mov    0x18(%rdi),%rax
14053da78:	48 89 46 18          	mov    %rax,0x18(%rsi)
14053da7c:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
14053da80:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14053da84:	48 8b 47 20          	mov    0x20(%rdi),%rax
14053da88:	48 89 46 20          	mov    %rax,0x20(%rsi)
14053da8c:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
14053da90:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
14053da94:	48 8b 47 28          	mov    0x28(%rdi),%rax
14053da98:	48 89 46 28          	mov    %rax,0x28(%rsi)
14053da9c:	48 89 4f 28          	mov    %rcx,0x28(%rdi)
14053daa0:	48 8b 47 30          	mov    0x30(%rdi),%rax
14053daa4:	48 c7 47 30 07 00 00 	movq   $0x7,0x30(%rdi)
14053daab:	00
14053daac:	48 89 46 30          	mov    %rax,0x30(%rsi)
14053dab0:	48 8b 47 38          	mov    0x38(%rdi),%rax
14053dab4:	48 c7 47 38 08 00 00 	movq   $0x8,0x38(%rdi)
14053dabb:	00
14053dabc:	48 89 46 38          	mov    %rax,0x38(%rsi)
14053dac0:	48 8b c6             	mov    %rsi,%rax
14053dac3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14053dac8:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14053dacd:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14053dad2:	48 83 c4 20          	add    $0x20,%rsp
14053dad6:	5f                   	pop    %rdi
14053dad7:	c3                   	ret
14053dad8:	cc                   	int3
14053dad9:	cc                   	int3
14053dada:	cc                   	int3
14053dadb:	cc                   	int3
14053dadc:	cc                   	int3
14053dadd:	cc                   	int3
14053dade:	cc                   	int3
14053dadf:	cc                   	int3
14053dae0:	48 83 ec 18          	sub    $0x18,%rsp
14053dae4:	33 c0                	xor    %eax,%eax
14053dae6:	48 89 0c 24          	mov    %rcx,(%rsp)
14053daea:	0f 57 c0             	xorps  %xmm0,%xmm0
14053daed:	48 89 14 24          	mov    %rdx,(%rsp)
14053daf1:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
14053daf5:	48 89 41 18          	mov    %rax,0x18(%rcx)
14053daf9:	48 89 41 20          	mov    %rax,0x20(%rcx)
14053dafd:	0f 10 02             	movups (%rdx),%xmm0
14053db00:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
14053db04:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
14053db08:	0f 11 49 18          	movups %xmm1,0x18(%rcx)
14053db0c:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
14053db13:	00
14053db14:	48 89 42 10          	mov    %rax,0x10(%rdx)
14053db18:	88 02                	mov    %al,(%rdx)
14053db1a:	48 8b c1             	mov    %rcx,%rax
14053db1d:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
14053db24:	00
14053db25:	48 83 c4 18          	add    $0x18,%rsp
14053db29:	c3                   	ret
14053db2a:	cc                   	int3
14053db2b:	cc                   	int3
14053db2c:	cc                   	int3
14053db2d:	cc                   	int3
14053db2e:	cc                   	int3
14053db2f:	cc                   	int3
14053db30:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14053db34:	48 85 c9             	test   %rcx,%rcx
14053db37:	74 0a                	je     0x14053db43
14053db39:	ba 60 00 00 00       	mov    $0x60,%edx
14053db3e:	e9 01 d6 8d 00       	jmp    0x140e1b144
14053db43:	c3                   	ret
14053db44:	cc                   	int3
14053db45:	cc                   	int3
14053db46:	cc                   	int3
14053db47:	cc                   	int3
14053db48:	cc                   	int3
14053db49:	cc                   	int3
14053db4a:	cc                   	int3
14053db4b:	cc                   	int3
14053db4c:	cc                   	int3
14053db4d:	cc                   	int3
14053db4e:	cc                   	int3
14053db4f:	cc                   	int3
14053db50:	40 53                	rex push %rbx
14053db52:	48 83 ec 20          	sub    $0x20,%rsp
14053db56:	48 8b d9             	mov    %rcx,%rbx
14053db59:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14053db5d:	48 85 c9             	test   %rcx,%rcx
14053db60:	74 3f                	je     0x14053dba1
14053db62:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14053db66:	48 2b d1             	sub    %rcx,%rdx
14053db69:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
14053db6d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14053db74:	72 18                	jb     0x14053db8e
14053db76:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14053db7a:	48 83 c2 27          	add    $0x27,%rdx
14053db7e:	49 2b c8             	sub    %r8,%rcx
14053db81:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14053db85:	48 83 f8 1f          	cmp    $0x1f,%rax
14053db89:	77 24                	ja     0x14053dbaf
14053db8b:	49 8b c8             	mov    %r8,%rcx
14053db8e:	e8 b1 d5 8d 00       	call   0x140e1b144
14053db93:	33 c0                	xor    %eax,%eax
14053db95:	48 89 43 18          	mov    %rax,0x18(%rbx)
14053db99:	48 89 43 20          	mov    %rax,0x20(%rbx)
14053db9d:	48 89 43 28          	mov    %rax,0x28(%rbx)
14053dba1:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14053dba5:	48 83 c4 20          	add    $0x20,%rsp
14053dba9:	5b                   	pop    %rbx
14053dbaa:	e9 51 00 00 00       	jmp    0x14053dc00
14053dbaf:	e8 f0 c5 8e 00       	call   0x140e2a1a4
14053dbb4:	cc                   	int3
14053dbb5:	cc                   	int3
14053dbb6:	cc                   	int3
14053dbb7:	cc                   	int3
14053dbb8:	cc                   	int3
14053dbb9:	cc                   	int3
14053dbba:	cc                   	int3
14053dbbb:	cc                   	int3
14053dbbc:	cc                   	int3
14053dbbd:	cc                   	int3
14053dbbe:	cc                   	int3
14053dbbf:	cc                   	int3
14053dbc0:	40 53                	rex push %rbx
14053dbc2:	48 83 ec 20          	sub    $0x20,%rsp
14053dbc6:	48 8b d9             	mov    %rcx,%rbx
14053dbc9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14053dbcd:	48 85 c9             	test   %rcx,%rcx
14053dbd0:	74 09                	je     0x14053dbdb
14053dbd2:	48 83 c1 10          	add    $0x10,%rcx
14053dbd6:	e8 95 00 00 00       	call   0x14053dc70
14053dbdb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14053dbdf:	48 85 c9             	test   %rcx,%rcx
14053dbe2:	74 0f                	je     0x14053dbf3
14053dbe4:	ba 60 00 00 00       	mov    $0x60,%edx
14053dbe9:	48 83 c4 20          	add    $0x20,%rsp
14053dbed:	5b                   	pop    %rbx
14053dbee:	e9 51 d5 8d 00       	jmp    0x140e1b144
14053dbf3:	48 83 c4 20          	add    $0x20,%rsp
14053dbf7:	5b                   	pop    %rbx
14053dbf8:	c3                   	ret
14053dbf9:	cc                   	int3
14053dbfa:	cc                   	int3
14053dbfb:	cc                   	int3
14053dbfc:	cc                   	int3
14053dbfd:	cc                   	int3
14053dbfe:	cc                   	int3
14053dbff:	cc                   	int3
14053dc00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14053dc05:	56                   	push   %rsi
14053dc06:	48 83 ec 20          	sub    $0x20,%rsp
14053dc0a:	48 8b 19             	mov    (%rcx),%rbx
14053dc0d:	48 8b f1             	mov    %rcx,%rsi
14053dc10:	48 8b 43 08          	mov    0x8(%rbx),%rax
14053dc14:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14053dc1b:	48 8b 1b             	mov    (%rbx),%rbx
14053dc1e:	48 85 db             	test   %rbx,%rbx
14053dc21:	74 33                	je     0x14053dc56
14053dc23:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14053dc28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14053dc2f:	00
14053dc30:	48 8b 3b             	mov    (%rbx),%rdi
14053dc33:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14053dc37:	e8 34 00 00 00       	call   0x14053dc70
14053dc3c:	ba 60 00 00 00       	mov    $0x60,%edx
14053dc41:	48 8b cb             	mov    %rbx,%rcx
14053dc44:	e8 fb d4 8d 00       	call   0x140e1b144
14053dc49:	48 8b df             	mov    %rdi,%rbx
14053dc4c:	48 85 ff             	test   %rdi,%rdi
14053dc4f:	75 df                	jne    0x14053dc30
14053dc51:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14053dc56:	48 8b 0e             	mov    (%rsi),%rcx
14053dc59:	ba 60 00 00 00       	mov    $0x60,%edx
14053dc5e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14053dc63:	48 83 c4 20          	add    $0x20,%rsp
14053dc67:	5e                   	pop    %rsi
14053dc68:	e9 d7 d4 8d 00       	jmp    0x140e1b144
14053dc6d:	cc                   	int3
14053dc6e:	cc                   	int3
14053dc6f:	cc                   	int3
14053dc70:	40 53                	rex push %rbx
14053dc72:	48 83 ec 20          	sub    $0x20,%rsp
14053dc76:	48 8b d9             	mov    %rcx,%rbx
14053dc79:	48 83 c1 20          	add    $0x20,%rcx
14053dc7d:	e8 1e 40 e8 ff       	call   0x1403c1ca0
14053dc82:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14053dc86:	48 83 fa 0f          	cmp    $0xf,%rdx
14053dc8a:	76 2c                	jbe    0x14053dcb8
14053dc8c:	48 8b 0b             	mov    (%rbx),%rcx
14053dc8f:	48 ff c2             	inc    %rdx
14053dc92:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14053dc99:	72 18                	jb     0x14053dcb3
14053dc9b:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14053dc9f:	48 83 c2 27          	add    $0x27,%rdx
14053dca3:	49 2b c8             	sub    %r8,%rcx
14053dca6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14053dcaa:	48 83 f8 1f          	cmp    $0x1f,%rax
14053dcae:	77 21                	ja     0x14053dcd1
14053dcb0:	49 8b c8             	mov    %r8,%rcx
14053dcb3:	e8 8c d4 8d 00       	call   0x140e1b144
14053dcb8:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
14053dcbf:	00
14053dcc0:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14053dcc7:	00
14053dcc8:	c6 03 00             	movb   $0x0,(%rbx)
14053dccb:	48 83 c4 20          	add    $0x20,%rsp
14053dccf:	5b                   	pop    %rbx
14053dcd0:	c3                   	ret
14053dcd1:	e8 ce c4 8e 00       	call   0x140e2a1a4
14053dcd6:	cc                   	int3
14053dcd7:	cc                   	int3
14053dcd8:	cc                   	int3
14053dcd9:	cc                   	int3
14053dcda:	cc                   	int3
14053dcdb:	cc                   	int3
14053dcdc:	cc                   	int3
14053dcdd:	cc                   	int3
14053dcde:	cc                   	int3
14053dcdf:	cc                   	int3
14053dce0:	e9 6b fe ff ff       	jmp    0x14053db50
14053dce5:	cc                   	int3
14053dce6:	cc                   	int3
14053dce7:	cc                   	int3