140006c19:	32 c0                	xor    %al,%al
140006c1b:	48 83 c4 28          	add    $0x28,%rsp
140006c1f:	c3                   	ret
140006c20:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140006c25:	48 8d 05 6c 47 03 00 	lea    0x3476c(%rip),%rax        # 0x14003b398
140006c2c:	48 89 01             	mov    %rax,(%rcx)
140006c2f:	48 8d 05 42 53 03 00 	lea    0x35342(%rip),%rax        # 0x14003bf78
140006c36:	48 89 01             	mov    %rax,(%rcx)
140006c39:	c7 41 70 00 00 00 00 	movl   $0x0,0x70(%rcx)
140006c40:	8b 05 c6 13 05 00    	mov    0x513c6(%rip),%eax        # 0x14005800c
140006c46:	89 41 08             	mov    %eax,0x8(%rcx)
140006c49:	48 89 49 18          	mov    %rcx,0x18(%rcx)
140006c4d:	0f 57 c0             	xorps  %xmm0,%xmm0
140006c50:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140006c54:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
140006c58:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140006c5c:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140006c60:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
140006c64:	48 c7 41 20 50 00 00 	movq   $0x50,0x20(%rcx)
140006c6b:	00
140006c6c:	48 8d 05 fd 08 00 00 	lea    0x8fd(%rip),%rax        # 0x140007570
140006c73:	48 89 41 28          	mov    %rax,0x28(%rcx)
140006c77:	48 8d 05 72 09 00 00 	lea    0x972(%rip),%rax        # 0x1400075f0
140006c7e:	48 89 41 30          	mov    %rax,0x30(%rcx)
140006c82:	48 8d 05 37 09 00 00 	lea    0x937(%rip),%rax        # 0x1400075c0
140006c89:	48 89 41 38          	mov    %rax,0x38(%rcx)
140006c8d:	48 8d 05 fc 08 00 00 	lea    0x8fc(%rip),%rax        # 0x140007590
140006c94:	48 89 41 40          	mov    %rax,0x40(%rcx)
140006c98:	48 8d 05 09 53 03 00 	lea    0x35309(%rip),%rax        # 0x14003bfa8
140006c9f:	48 89 01             	mov    %rax,(%rcx)
140006ca2:	48 8d 05 e7 06 00 00 	lea    0x6e7(%rip),%rax        # 0x140007390
140006ca9:	48 89 41 48          	mov    %rax,0x48(%rcx)
140006cad:	48 8d 05 0c 08 00 00 	lea    0x80c(%rip),%rax        # 0x1400074c0
140006cb4:	48 89 41 50          	mov    %rax,0x50(%rcx)
140006cb8:	48 8d 05 91 05 00 00 	lea    0x591(%rip),%rax        # 0x140007250
140006cbf:	48 89 41 58          	mov    %rax,0x58(%rcx)
140006cc3:	48 8d 05 06 03 00 00 	lea    0x306(%rip),%rax        # 0x140006fd0
140006cca:	48 89 41 60          	mov    %rax,0x60(%rcx)
140006cce:	48 8d 05 3b 04 00 00 	lea    0x43b(%rip),%rax        # 0x140007110
140006cd5:	48 89 41 68          	mov    %rax,0x68(%rcx)
140006cd9:	48 8b c1             	mov    %rcx,%rax
140006cdc:	c3                   	ret
140006cdd:	cc                   	int3
140006cde:	cc                   	int3
140006cdf:	cc                   	int3
140006ce0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140006ce5:	48 8d 05 ac 46 03 00 	lea    0x346ac(%rip),%rax        # 0x14003b398
140006cec:	48 89 01             	mov    %rax,(%rcx)
140006cef:	c3                   	ret
140006cf0:	48 8b 09             	mov    (%rcx),%rcx
140006cf3:	48 85 c9             	test   %rcx,%rcx
140006cf6:	74 0b                	je     0x140006d03
140006cf8:	48 8b 01             	mov    (%rcx),%rax
140006cfb:	ba 01 00 00 00       	mov    $0x1,%edx
140006d00:	48 ff 20             	rex.W jmp *(%rax)
140006d03:	c3                   	ret
140006d04:	cc                   	int3
140006d05:	cc                   	int3
140006d06:	cc                   	int3
140006d07:	cc                   	int3
140006d08:	cc                   	int3
140006d09:	cc                   	int3
140006d0a:	cc                   	int3
140006d0b:	cc                   	int3
140006d0c:	cc                   	int3
140006d0d:	cc                   	int3
140006d0e:	cc                   	int3
140006d0f:	cc                   	int3
140006d10:	40 53                	rex push %rbx
140006d12:	48 83 ec 20          	sub    $0x20,%rsp
140006d16:	48 8d 59 18          	lea    0x18(%rcx),%rbx
140006d1a:	48 8b cb             	mov    %rbx,%rcx
140006d1d:	e8 4e 1c 00 00       	call   0x140008970
140006d22:	48 8d 05 6f 46 03 00 	lea    0x3466f(%rip),%rax        # 0x14003b398
140006d29:	48 89 03             	mov    %rax,(%rbx)
140006d2c:	48 83 c4 20          	add    $0x20,%rsp
140006d30:	5b                   	pop    %rbx
140006d31:	c3                   	ret
140006d32:	cc                   	int3
140006d33:	cc                   	int3
140006d34:	cc                   	int3
140006d35:	cc                   	int3
140006d36:	cc                   	int3
140006d37:	cc                   	int3
140006d38:	cc                   	int3
140006d39:	cc                   	int3
140006d3a:	cc                   	int3
140006d3b:	cc                   	int3
140006d3c:	cc                   	int3
140006d3d:	cc                   	int3
140006d3e:	cc                   	int3
140006d3f:	cc                   	int3
140006d40:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140006d45:	53                   	push   %rbx
140006d46:	48 83 ec 20          	sub    $0x20,%rsp
140006d4a:	48 8b d9             	mov    %rcx,%rbx
140006d4d:	48 8d 05 44 46 03 00 	lea    0x34644(%rip),%rax        # 0x14003b398
140006d54:	48 89 01             	mov    %rax,(%rcx)
140006d57:	f6 c2 01             	test   $0x1,%dl
140006d5a:	74 0a                	je     0x140006d66
140006d5c:	ba 78 00 00 00       	mov    $0x78,%edx
140006d61:	e8 4e 05 03 00       	call   0x1400372b4
140006d66:	48 8b c3             	mov    %rbx,%rax
140006d69:	48 83 c4 20          	add    $0x20,%rsp
140006d6d:	5b                   	pop    %rbx
140006d6e:	c3                   	ret
140006d6f:	cc                   	int3
140006d70:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140006d75:	53                   	push   %rbx
140006d76:	48 83 ec 20          	sub    $0x20,%rsp
140006d7a:	48 8b d9             	mov    %rcx,%rbx
140006d7d:	48 8d 05 24 52 03 00 	lea    0x35224(%rip),%rax        # 0x14003bfa8
140006d84:	48 89 01             	mov    %rax,(%rcx)
140006d87:	48 8d 05 0a 46 03 00 	lea    0x3460a(%rip),%rax        # 0x14003b398
140006d8e:	48 89 01             	mov    %rax,(%rcx)
140006d91:	f6 c2 01             	test   $0x1,%dl
140006d94:	74 0a                	je     0x140006da0
140006d96:	ba 78 00 00 00       	mov    $0x78,%edx
140006d9b:	e8 14 05 03 00       	call   0x1400372b4
140006da0:	48 8b c3             	mov    %rbx,%rax
140006da3:	48 83 c4 20          	add    $0x20,%rsp
140006da7:	5b                   	pop    %rbx
140006da8:	c3                   	ret
140006da9:	cc                   	int3
140006daa:	cc                   	int3
140006dab:	cc                   	int3
140006dac:	cc                   	int3
140006dad:	cc                   	int3
140006dae:	cc                   	int3
140006daf:	cc                   	int3
140006db0:	40 53                	rex push %rbx
140006db2:	48 83 ec 20          	sub    $0x20,%rsp
140006db6:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140006dba:	48 8b d9             	mov    %rcx,%rbx
140006dbd:	49 8b 40 08          	mov    0x8(%r8),%rax
140006dc1:	49 8d 48 08          	lea    0x8(%r8),%rcx
140006dc5:	48 63 50 04          	movslq 0x4(%rax),%rdx
140006dc9:	48 03 ca             	add    %rdx,%rcx
140006dcc:	48 8b 01             	mov    (%rcx),%rax
140006dcf:	ff 10                	call   *(%rax)
140006dd1:	f0 ff 43 70          	lock incl 0x70(%rbx)
140006dd5:	48 83 c4 20          	add    $0x20,%rsp
140006dd9:	5b                   	pop    %rbx
140006dda:	c3                   	ret
140006ddb:	cc                   	int3
140006ddc:	cc                   	int3
140006ddd:	cc                   	int3
140006dde:	cc                   	int3
140006ddf:	cc                   	int3
140006de0:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140006de4:	48 8b 42 08          	mov    0x8(%rdx),%rax
140006de8:	48 83 c2 08          	add    $0x8,%rdx
140006dec:	48 63 48 04          	movslq 0x4(%rax),%rcx
140006df0:	48 03 ca             	add    %rdx,%rcx
140006df3:	48 8b 01             	mov    (%rcx),%rax
140006df6:	48 ff 60 18          	rex.W jmp *0x18(%rax)
140006dfa:	cc                   	int3
140006dfb:	cc                   	int3
140006dfc:	cc                   	int3
140006dfd:	cc                   	int3
140006dfe:	cc                   	int3
140006dff:	cc                   	int3
140006e00:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140006e04:	48 8b 42 08          	mov    0x8(%rdx),%rax
140006e08:	48 83 c2 08          	add    $0x8,%rdx
140006e0c:	48 63 48 04          	movslq 0x4(%rax),%rcx
140006e10:	48 03 ca             	add    %rdx,%rcx
140006e13:	48 8b 01             	mov    (%rcx),%rax
140006e16:	48 ff 60 10          	rex.W jmp *0x10(%rax)
140006e1a:	cc                   	int3
140006e1b:	cc                   	int3
140006e1c:	cc                   	int3
140006e1d:	cc                   	int3
140006e1e:	cc                   	int3
140006e1f:	cc                   	int3
140006e20:	40 53                	rex push %rbx
140006e22:	48 83 ec 20          	sub    $0x20,%rsp
140006e26:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140006e2a:	48 8b d9             	mov    %rcx,%rbx
140006e2d:	49 8b 40 08          	mov    0x8(%r8),%rax
140006e31:	49 8d 48 08          	lea    0x8(%r8),%rcx
140006e35:	48 63 50 04          	movslq 0x4(%rax),%rdx
140006e39:	48 03 ca             	add    %rdx,%rcx
140006e3c:	48 8b 01             	mov    (%rcx),%rax
140006e3f:	ff 50 08             	call   *0x8(%rax)
140006e42:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140006e47:	f0 0f c1 43 70       	lock xadd %eax,0x70(%rbx)
140006e4c:	83 f8 01             	cmp    $0x1,%eax
140006e4f:	75 16                	jne    0x140006e67
140006e51:	48 8b 03             	mov    (%rbx),%rax
140006e54:	ba 01 00 00 00       	mov    $0x1,%edx
140006e59:	48 8b cb             	mov    %rbx,%rcx
140006e5c:	ff 50 20             	call   *0x20(%rax)
140006e5f:	b0 01                	mov    $0x1,%al
140006e61:	48 83 c4 20          	add    $0x20,%rsp
140006e65:	5b                   	pop    %rbx
140006e66:	c3                   	ret
140006e67:	32 c0                	xor    %al,%al
140006e69:	48 83 c4 20          	add    $0x20,%rsp
140006e6d:	5b                   	pop    %rbx
140006e6e:	c3                   	ret
140006e6f:	cc                   	int3
140006e70:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140006e75:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140006e7a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140006e7f:	57                   	push   %rdi
140006e80:	48 83 ec 30          	sub    $0x30,%rsp
140006e84:	48 8b da             	mov    %rdx,%rbx
140006e87:	48 8b f1             	mov    %rcx,%rsi
140006e8a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140006e91:	00
140006e92:	48 85 d2             	test   %rdx,%rdx
140006e95:	75 1e                	jne    0x140006eb5
140006e97:	48 89 11             	mov    %rdx,(%rcx)
140006e9a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140006ea1:	00
140006ea2:	48 8b c1             	mov    %rcx,%rax
140006ea5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140006eaa:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140006eaf:	48 83 c4 30          	add    $0x30,%rsp
140006eb3:	5f                   	pop    %rdi
140006eb4:	c3                   	ret
140006eb5:	b9 30 00 00 00       	mov    $0x30,%ecx
140006eba:	e8 b9 03 03 00       	call   0x140037278
140006ebf:	48 8b f8             	mov    %rax,%rdi
140006ec2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140006ec7:	48 85 c0             	test   %rax,%rax
140006eca:	74 11                	je     0x140006edd
140006ecc:	48 8d 48 10          	lea    0x10(%rax),%rcx
140006ed0:	ba 01 00 00 00       	mov    $0x1,%edx
140006ed5:	e8 f6 19 00 00       	call   0x1400088d0
140006eda:	90                   	nop
140006edb:	eb 02                	jmp    0x140006edf
140006edd:	33 ff                	xor    %edi,%edi
140006edf:	8b 05 3f 11 05 00    	mov    0x5113f(%rip),%eax        # 0x140058024
140006ee5:	89 07                	mov    %eax,(%rdi)
140006ee7:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140006eeb:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140006eef:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140006ef4:	48 85 db             	test   %rbx,%rbx
140006ef7:	74 15                	je     0x140006f0e
140006ef9:	48 8b 43 08          	mov    0x8(%rbx),%rax
140006efd:	48 63 48 04          	movslq 0x4(%rax),%rcx
140006f01:	48 83 c1 08          	add    $0x8,%rcx
140006f05:	48 03 cb             	add    %rbx,%rcx
140006f08:	48 8b 01             	mov    (%rcx),%rax
140006f0b:	ff 10                	call   *(%rax)
140006f0d:	90                   	nop
140006f0e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140006f12:	48 8b 41 10          	mov    0x10(%rcx),%rax
140006f16:	48 85 c0             	test   %rax,%rax
140006f19:	74 02                	je     0x140006f1d
140006f1b:	ff d0                	call   *%rax
140006f1d:	48 89 1e             	mov    %rbx,(%rsi)
140006f20:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140006f27:	00 00
140006f29:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140006f30:	00
140006f31:	48 8b c6             	mov    %rsi,%rax
140006f34:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140006f39:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140006f3e:	48 83 c4 30          	add    $0x30,%rsp
140006f42:	5f                   	pop    %rdi
140006f43:	c3                   	ret
140006f44:	cc                   	int3
140006f45:	cc                   	int3
140006f46:	cc                   	int3
140006f47:	cc                   	int3
140006f48:	cc                   	int3
140006f49:	cc                   	int3
140006f4a:	cc                   	int3
140006f4b:	cc                   	int3
140006f4c:	cc                   	int3
140006f4d:	cc                   	int3
140006f4e:	cc                   	int3
140006f4f:	cc                   	int3
140006f50:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140006f55:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140006f5a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140006f5f:	57                   	push   %rdi
140006f60:	48 83 ec 30          	sub    $0x30,%rsp
140006f64:	48 8b f2             	mov    %rdx,%rsi
140006f67:	48 8b f9             	mov    %rcx,%rdi
140006f6a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140006f71:	00
140006f72:	48 85 d2             	test   %rdx,%rdx
140006f75:	75 05                	jne    0x140006f7c
140006f77:	48 89 11             	mov    %rdx,(%rcx)
140006f7a:	eb 38                	jmp    0x140006fb4
140006f7c:	b9 18 00 00 00       	mov    $0x18,%ecx
140006f81:	e8 f2 02 03 00       	call   0x140037278
140006f86:	48 8b d8             	mov    %rax,%rbx
140006f89:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140006f8e:	48 85 c0             	test   %rax,%rax
140006f91:	74 0c                	je     0x140006f9f
140006f93:	48 8d 48 10          	lea    0x10(%rax),%rcx
140006f97:	e8 64 ae 00 00       	call   0x140011e00
140006f9c:	90                   	nop
140006f9d:	eb 02                	jmp    0x140006fa1
140006f9f:	33 db                	xor    %ebx,%ebx
140006fa1:	8b 05 b9 10 05 00    	mov    0x510b9(%rip),%eax        # 0x140058060
140006fa7:	89 03                	mov    %eax,(%rbx)
140006fa9:	48 89 73 08          	mov    %rsi,0x8(%rbx)
140006fad:	48 8d 43 10          	lea    0x10(%rbx),%rax
140006fb1:	48 89 07             	mov    %rax,(%rdi)
140006fb4:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140006fbb:	00
140006fbc:	48 8b c7             	mov    %rdi,%rax
140006fbf:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140006fc4:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140006fc9:	48 83 c4 30          	add    $0x30,%rsp
140006fcd:	5f                   	pop    %rdi
140006fce:	c3                   	ret
140006fcf:	cc                   	int3
140006fd0:	40 53                	rex push %rbx
140006fd2:	56                   	push   %rsi
140006fd3:	57                   	push   %rdi
140006fd4:	41 56                	push   %r14
140006fd6:	48 83 ec 38          	sub    $0x38,%rsp
140006fda:	33 ff                	xor    %edi,%edi
140006fdc:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140006fe0:	48 85 c9             	test   %rcx,%rcx
140006fe3:	75 0c                	jne    0x140006ff1
140006fe5:	33 c0                	xor    %eax,%eax
140006fe7:	48 83 c4 38          	add    $0x38,%rsp
140006feb:	41 5e                	pop    %r14
140006fed:	5f                   	pop    %rdi
140006fee:	5e                   	pop    %rsi
140006fef:	5b                   	pop    %rbx
140006ff0:	c3                   	ret
140006ff1:	48 8b 71 f0          	mov    -0x10(%rcx),%rsi
140006ff5:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140006ffa:	48 85 f6             	test   %rsi,%rsi
140006ffd:	74 14                	je     0x140007013
140006fff:	48 8b 46 08          	mov    0x8(%rsi),%rax
140007003:	48 63 48 04          	movslq 0x4(%rax),%rcx
140007007:	48 83 c1 08          	add    $0x8,%rcx
14000700b:	48 03 ce             	add    %rsi,%rcx
14000700e:	48 8b 01             	mov    (%rcx),%rax
140007011:	ff 10                	call   *(%rax)
140007013:	bb 04 00 00 00       	mov    $0x4,%ebx
140007018:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14000701c:	48 8b 06             	mov    (%rsi),%rax
14000701f:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140007024:	48 8b ce             	mov    %rsi,%rcx
140007027:	ff 50 18             	call   *0x18(%rax)
14000702a:	90                   	nop
14000702b:	83 e3 fb             	and    $0xfffffffb,%ebx
14000702e:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140007032:	48 85 f6             	test   %rsi,%rsi