14014b989:	48 85 f6             	test   %rsi,%rsi
14014b98c:	0f 84 c1 00 00 00    	je     0x14014ba53
14014b992:	48 8b 5b f0          	mov    -0x10(%rbx),%rbx
14014b996:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14014b99b:	48 85 db             	test   %rbx,%rbx
14014b99e:	74 15                	je     0x14014b9b5
14014b9a0:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014b9a4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014b9a8:	48 83 c1 08          	add    $0x8,%rcx
14014b9ac:	48 03 cb             	add    %rbx,%rcx
14014b9af:	48 8b 01             	mov    (%rcx),%rax
14014b9b2:	ff 10                	call   *(%rax)
14014b9b4:	90                   	nop
14014b9b5:	48 8b 03             	mov    (%rbx),%rax
14014b9b8:	48 8b 68 28          	mov    0x28(%rax),%rbp
14014b9bc:	4c 8d 3d 25 06 0f 00 	lea    0xf0625(%rip),%r15        # 0x14023bfe8
14014b9c3:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14014b9c8:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14014b9cf:	00 00
14014b9d1:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014b9d6:	48 85 ff             	test   %rdi,%rdi
14014b9d9:	74 0a                	je     0x14014b9e5
14014b9db:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14014b9e0:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014b9e5:	48 8b d6             	mov    %rsi,%rdx
14014b9e8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14014b9ed:	e8 1e fd fe ff       	call   0x14013b710
14014b9f2:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14014b9f7:	48 8b d0             	mov    %rax,%rdx
14014b9fa:	48 8b cb             	mov    %rbx,%rcx
14014b9fd:	ff d5                	call   *%rbp
14014b9ff:	90                   	nop
14014ba00:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14014ba05:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14014ba0a:	48 85 c9             	test   %rcx,%rcx
14014ba0d:	74 29                	je     0x14014ba38
14014ba0f:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
14014ba14:	74 14                	je     0x14014ba2a
14014ba16:	e8 53 dd fe ff       	call   0x14013976e
14014ba1b:	ba 18 00 00 00       	mov    $0x18,%edx
14014ba20:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14014ba25:	e8 22 ac 03 00       	call   0x14018664c
14014ba2a:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14014ba31:	00 00
14014ba33:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014ba38:	48 85 db             	test   %rbx,%rbx
14014ba3b:	74 16                	je     0x14014ba53
14014ba3d:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014ba41:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014ba45:	48 83 c1 08          	add    $0x8,%rcx
14014ba49:	48 03 cb             	add    %rbx,%rcx
14014ba4c:	48 8b 01             	mov    (%rcx),%rax
14014ba4f:	ff 50 08             	call   *0x8(%rax)
14014ba52:	90                   	nop
14014ba53:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14014ba58:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14014ba5d:	48 83 c4 40          	add    $0x40,%rsp
14014ba61:	41 5f                	pop    %r15
14014ba63:	5f                   	pop    %rdi
14014ba64:	5e                   	pop    %rsi
14014ba65:	c3                   	ret
14014ba66:	cc                   	int3
14014ba67:	cc                   	int3
14014ba68:	cc                   	int3
14014ba69:	cc                   	int3
14014ba6a:	cc                   	int3
14014ba6b:	cc                   	int3
14014ba6c:	cc                   	int3
14014ba6d:	cc                   	int3
14014ba6e:	cc                   	int3
14014ba6f:	cc                   	int3
14014ba70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014ba75:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014ba7a:	56                   	push   %rsi
14014ba7b:	57                   	push   %rdi
14014ba7c:	41 57                	push   %r15
14014ba7e:	48 83 ec 40          	sub    $0x40,%rsp
14014ba82:	49 8b f8             	mov    %r8,%rdi
14014ba85:	48 8b f2             	mov    %rdx,%rsi
14014ba88:	48 8b d9             	mov    %rcx,%rbx
14014ba8b:	e8 40 a4 f7 ff       	call   0x1400c5ed0
14014ba90:	48 85 db             	test   %rbx,%rbx
14014ba93:	0f 84 ca 00 00 00    	je     0x14014bb63
14014ba99:	48 85 f6             	test   %rsi,%rsi
14014ba9c:	0f 84 c1 00 00 00    	je     0x14014bb63
14014baa2:	48 8b 5b f0          	mov    -0x10(%rbx),%rbx
14014baa6:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14014baab:	48 85 db             	test   %rbx,%rbx
14014baae:	74 15                	je     0x14014bac5
14014bab0:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014bab4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014bab8:	48 83 c1 08          	add    $0x8,%rcx
14014babc:	48 03 cb             	add    %rbx,%rcx
14014babf:	48 8b 01             	mov    (%rcx),%rax
14014bac2:	ff 10                	call   *(%rax)
14014bac4:	90                   	nop
14014bac5:	48 8b 03             	mov    (%rbx),%rax
14014bac8:	48 8b 68 08          	mov    0x8(%rax),%rbp
14014bacc:	4c 8d 3d 15 05 0f 00 	lea    0xf0515(%rip),%r15        # 0x14023bfe8
14014bad3:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14014bad8:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14014badf:	00 00
14014bae1:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014bae6:	48 85 ff             	test   %rdi,%rdi
14014bae9:	74 0a                	je     0x14014baf5
14014baeb:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14014baf0:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014baf5:	48 8b d6             	mov    %rsi,%rdx
14014baf8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14014bafd:	e8 0e fc fe ff       	call   0x14013b710
14014bb02:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14014bb07:	48 8b d0             	mov    %rax,%rdx
14014bb0a:	48 8b cb             	mov    %rbx,%rcx
14014bb0d:	ff d5                	call   *%rbp
14014bb0f:	90                   	nop
14014bb10:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14014bb15:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14014bb1a:	48 85 c9             	test   %rcx,%rcx
14014bb1d:	74 29                	je     0x14014bb48
14014bb1f:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
14014bb24:	74 14                	je     0x14014bb3a
14014bb26:	e8 43 dc fe ff       	call   0x14013976e
14014bb2b:	ba 18 00 00 00       	mov    $0x18,%edx
14014bb30:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14014bb35:	e8 12 ab 03 00       	call   0x14018664c
14014bb3a:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14014bb41:	00 00
14014bb43:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014bb48:	48 85 db             	test   %rbx,%rbx
14014bb4b:	74 16                	je     0x14014bb63
14014bb4d:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014bb51:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014bb55:	48 83 c1 08          	add    $0x8,%rcx
14014bb59:	48 03 cb             	add    %rbx,%rcx
14014bb5c:	48 8b 01             	mov    (%rcx),%rax
14014bb5f:	ff 50 08             	call   *0x8(%rax)
14014bb62:	90                   	nop
14014bb63:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14014bb68:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14014bb6d:	48 83 c4 40          	add    $0x40,%rsp
14014bb71:	41 5f                	pop    %r15
14014bb73:	5f                   	pop    %rdi
14014bb74:	5e                   	pop    %rsi
14014bb75:	c3                   	ret
14014bb76:	cc                   	int3
14014bb77:	cc                   	int3
14014bb78:	cc                   	int3
14014bb79:	cc                   	int3
14014bb7a:	cc                   	int3
14014bb7b:	cc                   	int3
14014bb7c:	cc                   	int3
14014bb7d:	cc                   	int3
14014bb7e:	cc                   	int3
14014bb7f:	cc                   	int3
14014bb80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014bb85:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014bb8a:	56                   	push   %rsi
14014bb8b:	57                   	push   %rdi
14014bb8c:	41 56                	push   %r14
14014bb8e:	48 83 ec 40          	sub    $0x40,%rsp
14014bb92:	49 8b d8             	mov    %r8,%rbx
14014bb95:	48 8b ea             	mov    %rdx,%rbp
14014bb98:	48 8b f9             	mov    %rcx,%rdi
14014bb9b:	33 f6                	xor    %esi,%esi
14014bb9d:	e8 2e a3 f7 ff       	call   0x1400c5ed0
14014bba2:	48 85 ff             	test   %rdi,%rdi
14014bba5:	0f 84 be 00 00 00    	je     0x14014bc69
14014bbab:	48 85 ed             	test   %rbp,%rbp
14014bbae:	0f 84 b5 00 00 00    	je     0x14014bc69
14014bbb4:	4c 8d 35 2d 04 0f 00 	lea    0xf042d(%rip),%r14        # 0x14023bfe8
14014bbbb:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14014bbc0:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14014bbc5:	40 88 74 24 38       	mov    %sil,0x38(%rsp)
14014bbca:	48 85 db             	test   %rbx,%rbx
14014bbcd:	74 0a                	je     0x14014bbd9
14014bbcf:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14014bbd4:	40 88 74 24 38       	mov    %sil,0x38(%rsp)
14014bbd9:	48 8b 7f f0          	mov    -0x10(%rdi),%rdi
14014bbdd:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
14014bbe2:	48 85 ff             	test   %rdi,%rdi
14014bbe5:	74 15                	je     0x14014bbfc
14014bbe7:	48 8b 47 08          	mov    0x8(%rdi),%rax
14014bbeb:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014bbef:	48 83 c1 08          	add    $0x8,%rcx
14014bbf3:	48 03 cf             	add    %rdi,%rcx
14014bbf6:	48 8b 01             	mov    (%rcx),%rax
14014bbf9:	ff 10                	call   *(%rax)
14014bbfb:	90                   	nop
14014bbfc:	48 8b 07             	mov    (%rdi),%rax
14014bbff:	48 8b 58 20          	mov    0x20(%rax),%rbx
14014bc03:	48 8b d5             	mov    %rbp,%rdx
14014bc06:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14014bc0b:	e8 00 fb fe ff       	call   0x14013b710
14014bc10:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14014bc15:	48 8b d0             	mov    %rax,%rdx
14014bc18:	48 8b cf             	mov    %rdi,%rcx
14014bc1b:	ff d3                	call   *%rbx
14014bc1d:	0f b6 d8             	movzbl %al,%ebx
14014bc20:	48 85 ff             	test   %rdi,%rdi
14014bc23:	74 16                	je     0x14014bc3b
14014bc25:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14014bc29:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14014bc2d:	48 83 c1 08          	add    $0x8,%rcx
14014bc31:	48 03 cf             	add    %rdi,%rcx
14014bc34:	48 8b 11             	mov    (%rcx),%rdx
14014bc37:	ff 52 08             	call   *0x8(%rdx)
14014bc3a:	90                   	nop
14014bc3b:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14014bc40:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14014bc45:	48 85 c9             	test   %rcx,%rcx
14014bc48:	74 1b                	je     0x14014bc65
14014bc4a:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
14014bc4f:	74 14                	je     0x14014bc65
14014bc51:	e8 18 db fe ff       	call   0x14013976e
14014bc56:	ba 18 00 00 00       	mov    $0x18,%edx
14014bc5b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14014bc60:	e8 e7 a9 03 00       	call   0x14018664c
14014bc65:	8b c3                	mov    %ebx,%eax
14014bc67:	eb 02                	jmp    0x14014bc6b
14014bc69:	33 c0                	xor    %eax,%eax
14014bc6b:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14014bc70:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14014bc75:	48 83 c4 40          	add    $0x40,%rsp
14014bc79:	41 5e                	pop    %r14
14014bc7b:	5f                   	pop    %rdi
14014bc7c:	5e                   	pop    %rsi
14014bc7d:	c3                   	ret
14014bc7e:	cc                   	int3
14014bc7f:	cc                   	int3
14014bc80:	0f 57 c0             	xorps  %xmm0,%xmm0
14014bc83:	48 8d 05 06 fa 0c 00 	lea    0xcfa06(%rip),%rax        # 0x14021b690
14014bc8a:	48 89 01             	mov    %rax,(%rcx)
14014bc8d:	c7 41 60 00 00 00 00 	movl   $0x0,0x60(%rcx)
14014bc94:	8b 05 e6 f3 15 00    	mov    0x15f3e6(%rip),%eax        # 0x1402ab080
14014bc9a:	89 41 08             	mov    %eax,0x8(%rcx)
14014bc9d:	48 8d 05 ec 33 ff ff 	lea    -0xcc14(%rip),%rax        # 0x14013f090
14014bca4:	48 89 49 18          	mov    %rcx,0x18(%rcx)
14014bca8:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14014bcac:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
14014bcb0:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14014bcb4:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
14014bcb8:	48 89 41 28          	mov    %rax,0x28(%rcx)
14014bcbc:	48 8d 05 3d 34 ff ff 	lea    -0xcbc3(%rip),%rax        # 0x14013f100
14014bcc3:	48 89 41 30          	mov    %rax,0x30(%rcx)
14014bcc7:	48 8d 05 02 34 ff ff 	lea    -0xcbfe(%rip),%rax        # 0x14013f0d0
14014bcce:	48 89 41 38          	mov    %rax,0x38(%rcx)
14014bcd2:	48 8d 05 c7 33 ff ff 	lea    -0xcc39(%rip),%rax        # 0x14013f0a0
14014bcd9:	48 89 41 40          	mov    %rax,0x40(%rcx)
14014bcdd:	48 8d 05 d4 f9 0c 00 	lea    0xcf9d4(%rip),%rax        # 0x14021b6b8
14014bce4:	48 c7 41 20 40 00 00 	movq   $0x40,0x20(%rcx)
14014bceb:	00
14014bcec:	48 89 01             	mov    %rax,(%rcx)
14014bcef:	48 8d 05 4a 03 00 00 	lea    0x34a(%rip),%rax        # 0x14014c040
14014bcf6:	48 89 41 48          	mov    %rax,0x48(%rcx)
14014bcfa:	48 8d 05 af 04 00 00 	lea    0x4af(%rip),%rax        # 0x14014c1b0
14014bd01:	48 89 41 50          	mov    %rax,0x50(%rcx)
14014bd05:	48 8d 05 24 06 00 00 	lea    0x624(%rip),%rax        # 0x14014c330
14014bd0c:	48 89 41 58          	mov    %rax,0x58(%rcx)
14014bd10:	48 8b c1             	mov    %rcx,%rax
14014bd13:	c3                   	ret
14014bd14:	cc                   	int3
14014bd15:	cc                   	int3
14014bd16:	cc                   	int3
14014bd17:	cc                   	int3
14014bd18:	cc                   	int3
14014bd19:	cc                   	int3
14014bd1a:	cc                   	int3
14014bd1b:	cc                   	int3
14014bd1c:	cc                   	int3
14014bd1d:	cc                   	int3
14014bd1e:	cc                   	int3
14014bd1f:	cc                   	int3
14014bd20:	40 53                	rex push %rbx
14014bd22:	48 83 ec 20          	sub    $0x20,%rsp
14014bd26:	48 8d 05 bb 01 0f 00 	lea    0xf01bb(%rip),%rax        # 0x14023bee8
14014bd2d:	48 8b d9             	mov    %rcx,%rbx
14014bd30:	48 89 01             	mov    %rax,(%rcx)
14014bd33:	f6 c2 01             	test   $0x1,%dl
14014bd36:	74 0a                	je     0x14014bd42
14014bd38:	ba 68 00 00 00       	mov    $0x68,%edx
14014bd3d:	e8 0a a9 03 00       	call   0x14018664c
14014bd42:	48 8b c3             	mov    %rbx,%rax
14014bd45:	48 83 c4 20          	add    $0x20,%rsp
14014bd49:	5b                   	pop    %rbx
14014bd4a:	c3                   	ret
14014bd4b:	cc                   	int3
14014bd4c:	cc                   	int3
14014bd4d:	cc                   	int3
14014bd4e:	cc                   	int3
14014bd4f:	cc                   	int3
14014bd50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014bd55:	57                   	push   %rdi
14014bd56:	48 83 ec 20          	sub    $0x20,%rsp
14014bd5a:	8b da                	mov    %edx,%ebx
14014bd5c:	48 8b f9             	mov    %rcx,%rdi
14014bd5f:	48 8d 05 52 f9 0c 00 	lea    0xcf952(%rip),%rax        # 0x14021b6b8
14014bd66:	48 89 01             	mov    %rax,(%rcx)
14014bd69:	e8 62 a1 f7 ff       	call   0x1400c5ed0
14014bd6e:	48 8d 05 73 01 0f 00 	lea    0xf0173(%rip),%rax        # 0x14023bee8
14014bd75:	48 89 07             	mov    %rax,(%rdi)
14014bd78:	f6 c3 01             	test   $0x1,%bl
14014bd7b:	74 0d                	je     0x14014bd8a
14014bd7d:	ba 68 00 00 00       	mov    $0x68,%edx
14014bd82:	48 8b cf             	mov    %rdi,%rcx
14014bd85:	e8 c2 a8 03 00       	call   0x14018664c
14014bd8a:	48 8b c7             	mov    %rdi,%rax
14014bd8d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014bd92:	48 83 c4 20          	add    $0x20,%rsp
14014bd96:	5f                   	pop    %rdi
14014bd97:	c3                   	ret
14014bd98:	cc                   	int3
14014bd99:	cc                   	int3
14014bd9a:	cc                   	int3
14014bd9b:	cc                   	int3
14014bd9c:	cc                   	int3
14014bd9d:	cc                   	int3
14014bd9e:	cc                   	int3
14014bd9f:	cc                   	int3
14014bda0:	40 53                	rex push %rbx
14014bda2:	48 83 ec 20          	sub    $0x20,%rsp
14014bda6:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14014bdaa:	48 8b d9             	mov    %rcx,%rbx
14014bdad:	49 8b 40 08          	mov    0x8(%r8),%rax
14014bdb1:	49 8d 48 08          	lea    0x8(%r8),%rcx
14014bdb5:	48 63 50 04          	movslq 0x4(%rax),%rdx
14014bdb9:	48 03 ca             	add    %rdx,%rcx
14014bdbc:	48 8b 01             	mov    (%rcx),%rax
14014bdbf:	ff 10                	call   *(%rax)
14014bdc1:	b8 01 00 00 00       	mov    $0x1,%eax
14014bdc6:	f0 0f c1 43 60       	lock xadd %eax,0x60(%rbx)
14014bdcb:	48 83 c4 20          	add    $0x20,%rsp
14014bdcf:	5b                   	pop    %rbx
14014bdd0:	c3                   	ret
14014bdd1:	cc                   	int3
14014bdd2:	cc                   	int3
14014bdd3:	cc                   	int3
14014bdd4:	cc                   	int3
14014bdd5:	cc                   	int3
14014bdd6:	cc                   	int3
14014bdd7:	cc                   	int3
14014bdd8:	cc                   	int3
14014bdd9:	cc                   	int3
14014bdda:	cc                   	int3
14014bddb:	cc                   	int3
14014bddc:	cc                   	int3
14014bddd:	cc                   	int3
14014bdde:	cc                   	int3
14014bddf:	cc                   	int3
14014bde0:	40 53                	rex push %rbx
14014bde2:	48 83 ec 20          	sub    $0x20,%rsp