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
14014bde6:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14014bdea:	48 8b d9             	mov    %rcx,%rbx
14014bded:	49 8b 40 08          	mov    0x8(%r8),%rax
14014bdf1:	49 8d 48 08          	lea    0x8(%r8),%rcx
14014bdf5:	48 63 50 04          	movslq 0x4(%rax),%rdx
14014bdf9:	48 03 ca             	add    %rdx,%rcx
14014bdfc:	48 8b 01             	mov    (%rcx),%rax
14014bdff:	ff 50 08             	call   *0x8(%rax)
14014be02:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14014be07:	f0 0f c1 43 60       	lock xadd %eax,0x60(%rbx)
14014be0c:	83 f8 01             	cmp    $0x1,%eax
14014be0f:	75 16                	jne    0x14014be27
14014be11:	48 8b 03             	mov    (%rbx),%rax
14014be14:	ba 01 00 00 00       	mov    $0x1,%edx
14014be19:	48 8b cb             	mov    %rbx,%rcx
14014be1c:	ff 50 20             	call   *0x20(%rax)
14014be1f:	b0 01                	mov    $0x1,%al
14014be21:	48 83 c4 20          	add    $0x20,%rsp
14014be25:	5b                   	pop    %rbx
14014be26:	c3                   	ret
14014be27:	32 c0                	xor    %al,%al
14014be29:	48 83 c4 20          	add    $0x20,%rsp
14014be2d:	5b                   	pop    %rbx
14014be2e:	c3                   	ret
14014be2f:	cc                   	int3
14014be30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014be35:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014be3a:	57                   	push   %rdi
14014be3b:	48 83 ec 30          	sub    $0x30,%rsp
14014be3f:	48 8b da             	mov    %rdx,%rbx
14014be42:	48 8b f1             	mov    %rcx,%rsi
14014be45:	48 85 d2             	test   %rdx,%rdx
14014be48:	75 16                	jne    0x14014be60
14014be4a:	48 89 11             	mov    %rdx,(%rcx)
14014be4d:	48 8b c1             	mov    %rcx,%rax
14014be50:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014be55:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014be5a:	48 83 c4 30          	add    $0x30,%rsp
14014be5e:	5f                   	pop    %rdi
14014be5f:	c3                   	ret
14014be60:	b9 30 00 00 00       	mov    $0x30,%ecx
14014be65:	e8 86 a4 03 00       	call   0x1401862f0
14014be6a:	48 8b f8             	mov    %rax,%rdi
14014be6d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14014be72:	48 85 c0             	test   %rax,%rax
14014be75:	74 10                	je     0x14014be87
14014be77:	48 8d 48 10          	lea    0x10(%rax),%rcx
14014be7b:	ba 01 00 00 00       	mov    $0x1,%edx
14014be80:	e8 4b 13 01 00       	call   0x14015d1d0
14014be85:	eb 02                	jmp    0x14014be89
14014be87:	33 ff                	xor    %edi,%edi
14014be89:	8b 05 8d f2 15 00    	mov    0x15f28d(%rip),%eax        # 0x1402ab11c
14014be8f:	89 07                	mov    %eax,(%rdi)
14014be91:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14014be95:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14014be99:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14014be9e:	48 85 db             	test   %rbx,%rbx
14014bea1:	74 15                	je     0x14014beb8
14014bea3:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014bea7:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014beab:	48 83 c1 08          	add    $0x8,%rcx
14014beaf:	48 03 cb             	add    %rbx,%rcx
14014beb2:	48 8b 01             	mov    (%rcx),%rax
14014beb5:	ff 10                	call   *(%rax)
14014beb7:	90                   	nop
14014beb8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14014bebc:	48 8b 41 10          	mov    0x10(%rcx),%rax
14014bec0:	48 85 c0             	test   %rax,%rax
14014bec3:	74 02                	je     0x14014bec7
14014bec5:	ff d0                	call   *%rax
14014bec7:	48 89 1e             	mov    %rbx,(%rsi)
14014beca:	48 8b c6             	mov    %rsi,%rax
14014becd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014bed2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014bed7:	48 83 c4 30          	add    $0x30,%rsp
14014bedb:	5f                   	pop    %rdi
14014bedc:	c3                   	ret
14014bedd:	cc                   	int3
14014bede:	cc                   	int3
14014bedf:	cc                   	int3
14014bee0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014bee5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014beea:	57                   	push   %rdi
14014beeb:	48 83 ec 30          	sub    $0x30,%rsp
14014beef:	48 8b da             	mov    %rdx,%rbx
14014bef2:	48 8b f1             	mov    %rcx,%rsi
14014bef5:	48 85 d2             	test   %rdx,%rdx
14014bef8:	75 16                	jne    0x14014bf10
14014befa:	48 89 11             	mov    %rdx,(%rcx)
14014befd:	48 8b c1             	mov    %rcx,%rax
14014bf00:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014bf05:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014bf0a:	48 83 c4 30          	add    $0x30,%rsp
14014bf0e:	5f                   	pop    %rdi
14014bf0f:	c3                   	ret
14014bf10:	b9 30 00 00 00       	mov    $0x30,%ecx
14014bf15:	e8 d6 a3 03 00       	call   0x1401862f0
14014bf1a:	48 8b f8             	mov    %rax,%rdi
14014bf1d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14014bf22:	48 85 c0             	test   %rax,%rax
14014bf25:	74 10                	je     0x14014bf37
14014bf27:	48 8d 48 10          	lea    0x10(%rax),%rcx
14014bf2b:	ba 01 00 00 00       	mov    $0x1,%edx
14014bf30:	e8 3b 16 01 00       	call   0x14015d570
14014bf35:	eb 02                	jmp    0x14014bf39
14014bf37:	33 ff                	xor    %edi,%edi
14014bf39:	8b 05 e5 f1 15 00    	mov    0x15f1e5(%rip),%eax        # 0x1402ab124
14014bf3f:	89 07                	mov    %eax,(%rdi)
14014bf41:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14014bf45:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14014bf49:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14014bf4e:	48 85 db             	test   %rbx,%rbx
14014bf51:	74 15                	je     0x14014bf68
14014bf53:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014bf57:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014bf5b:	48 83 c1 08          	add    $0x8,%rcx
14014bf5f:	48 03 cb             	add    %rbx,%rcx
14014bf62:	48 8b 01             	mov    (%rcx),%rax
14014bf65:	ff 10                	call   *(%rax)
14014bf67:	90                   	nop
14014bf68:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14014bf6c:	48 8b 41 10          	mov    0x10(%rcx),%rax
14014bf70:	48 85 c0             	test   %rax,%rax
14014bf73:	74 02                	je     0x14014bf77
14014bf75:	ff d0                	call   *%rax
14014bf77:	48 89 1e             	mov    %rbx,(%rsi)
14014bf7a:	48 8b c6             	mov    %rsi,%rax
14014bf7d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014bf82:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014bf87:	48 83 c4 30          	add    $0x30,%rsp
14014bf8b:	5f                   	pop    %rdi
14014bf8c:	c3                   	ret
14014bf8d:	cc                   	int3
14014bf8e:	cc                   	int3
14014bf8f:	cc                   	int3
14014bf90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014bf95:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014bf9a:	57                   	push   %rdi
14014bf9b:	48 83 ec 30          	sub    $0x30,%rsp
14014bf9f:	48 8b da             	mov    %rdx,%rbx
14014bfa2:	48 8b f1             	mov    %rcx,%rsi
14014bfa5:	48 85 d2             	test   %rdx,%rdx
14014bfa8:	75 16                	jne    0x14014bfc0
14014bfaa:	48 89 11             	mov    %rdx,(%rcx)
14014bfad:	48 8b c1             	mov    %rcx,%rax
14014bfb0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014bfb5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014bfba:	48 83 c4 30          	add    $0x30,%rsp
14014bfbe:	5f                   	pop    %rdi
14014bfbf:	c3                   	ret
14014bfc0:	b9 30 00 00 00       	mov    $0x30,%ecx
14014bfc5:	e8 26 a3 03 00       	call   0x1401862f0
14014bfca:	48 8b f8             	mov    %rax,%rdi
14014bfcd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14014bfd2:	48 85 c0             	test   %rax,%rax
14014bfd5:	74 10                	je     0x14014bfe7
14014bfd7:	48 8d 48 10          	lea    0x10(%rax),%rcx
14014bfdb:	ba 01 00 00 00       	mov    $0x1,%edx
14014bfe0:	e8 cb 13 01 00       	call   0x14015d3b0
14014bfe5:	eb 02                	jmp    0x14014bfe9
14014bfe7:	33 ff                	xor    %edi,%edi
14014bfe9:	8b 05 31 f1 15 00    	mov    0x15f131(%rip),%eax        # 0x1402ab120
14014bfef:	89 07                	mov    %eax,(%rdi)
14014bff1:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14014bff5:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14014bff9:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14014bffe:	48 85 db             	test   %rbx,%rbx
14014c001:	74 15                	je     0x14014c018
14014c003:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014c007:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014c00b:	48 83 c1 08          	add    $0x8,%rcx
14014c00f:	48 03 cb             	add    %rbx,%rcx
14014c012:	48 8b 01             	mov    (%rcx),%rax
14014c015:	ff 10                	call   *(%rax)
14014c017:	90                   	nop