14010ba40:	e8 4b b7 01 00       	call   0x140127190
14010ba45:	45 33 c0             	xor    %r8d,%r8d
14010ba48:	8d 4b 14             	lea    0x14(%rbx),%ecx
14010ba4b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14010ba50:	e8 3b b8 01 00       	call   0x140127290
14010ba55:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010ba5a:	33 c0                	xor    %eax,%eax
14010ba5c:	48 83 c4 28          	add    $0x28,%rsp
14010ba60:	c3                   	ret
14010ba61:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14010ba66:	33 c9                	xor    %ecx,%ecx
14010ba68:	bf 01 00 00 00       	mov    $0x1,%edi
14010ba6d:	48 c7 80 d0 02 00 00 	movq   $0x130,0x2d0(%rax)
14010ba74:	30 01 00 00
14010ba78:	89 b8 c8 02 00 00    	mov    %edi,0x2c8(%rax)
14010ba7e:	89 b8 cc 02 00 00    	mov    %edi,0x2cc(%rax)
14010ba84:	e8 a7 7b 1b 00       	call   0x1402c3630
14010ba89:	48 8b 8b d0 02 00 00 	mov    0x2d0(%rbx),%rcx
14010ba90:	48 89 83 d8 02 00 00 	mov    %rax,0x2d8(%rbx)
14010ba97:	48 85 c9             	test   %rcx,%rcx
14010ba9a:	79 0d                	jns    0x14010baa9
14010ba9c:	48 c7 83 d0 02 00 00 	movq   $0x0,0x2d0(%rbx)
14010baa3:	00 00 00 00
14010baa7:	33 c9                	xor    %ecx,%ecx
14010baa9:	48 8d 14 08          	lea    (%rax,%rcx,1),%rdx
14010baad:	48 89 93 e0 02 00 00 	mov    %rdx,0x2e0(%rbx)
14010bab4:	48 85 c0             	test   %rax,%rax
14010bab7:	7e 05                	jle    0x14010babe
14010bab9:	48 3b d0             	cmp    %rax,%rdx
14010babc:	7c 02                	jl     0x14010bac0
14010babe:	33 ff                	xor    %edi,%edi
14010bac0:	89 bb e8 02 00 00    	mov    %edi,0x2e8(%rbx)
14010bac6:	e8 45 be 01 00       	call   0x140127910
14010bacb:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14010bad0:	48 89 83 88 03 00 00 	mov    %rax,0x388(%rbx)
14010bad7:	48 85 c0             	test   %rax,%rax
14010bada:	75 36                	jne    0x14010bb12
14010badc:	e8 8f b5 01 00       	call   0x140127070
14010bae1:	4c 8d 05 70 13 20 00 	lea    0x201370(%rip),%r8        # 0x14030ce58
14010bae8:	ba 8e 00 00 00       	mov    $0x8e,%edx
14010baed:	48 8d 0d 54 13 20 00 	lea    0x201354(%rip),%rcx        # 0x14030ce48
14010baf4:	e8 97 b6 01 00       	call   0x140127190
14010baf9:	45 33 c0             	xor    %r8d,%r8d
14010bafc:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14010bb01:	41 8d 48 14          	lea    0x14(%r8),%ecx
14010bb05:	e8 86 b7 01 00       	call   0x140127290
14010bb0a:	41 b8 8f 00 00 00    	mov    $0x8f,%r8d
14010bb10:	eb 2a                	jmp    0x14010bb3c
14010bb12:	4c 8d 83 00 03 00 00 	lea    0x300(%rbx),%r8
14010bb19:	48 8b d3             	mov    %rbx,%rdx
14010bb1c:	b9 02 00 00 00       	mov    $0x2,%ecx
14010bb21:	e8 0a c6 01 00       	call   0x140128130
14010bb26:	85 c0                	test   %eax,%eax
14010bb28:	75 2d                	jne    0x14010bb57
14010bb2a:	48 8b 8b 88 03 00 00 	mov    0x388(%rbx),%rcx
14010bb31:	e8 9a bd 01 00       	call   0x1401278d0
14010bb36:	41 b8 95 00 00 00    	mov    $0x95,%r8d
14010bb3c:	48 8d 15 05 13 20 00 	lea    0x201305(%rip),%rdx        # 0x14030ce48
14010bb43:	48 8b cb             	mov    %rbx,%rcx
14010bb46:	e8 75 02 fe ff       	call   0x1400ebdc0
14010bb4b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010bb50:	33 c0                	xor    %eax,%eax
14010bb52:	48 83 c4 28          	add    $0x28,%rsp
14010bb56:	c3                   	ret
14010bb57:	48 8b c3             	mov    %rbx,%rax
14010bb5a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010bb5f:	48 83 c4 28          	add    $0x28,%rsp
14010bb63:	c3                   	ret
14010bb64:	cc                   	int3
14010bb65:	cc                   	int3
14010bb66:	cc                   	int3
14010bb67:	cc                   	int3
14010bb68:	cc                   	int3
14010bb69:	cc                   	int3
14010bb6a:	cc                   	int3
14010bb6b:	cc                   	int3
14010bb6c:	cc                   	int3
14010bb6d:	cc                   	int3
14010bb6e:	cc                   	int3
14010bb6f:	cc                   	int3
14010bb70:	48 89 91 f0 02 00 00 	mov    %rdx,0x2f0(%rcx)
14010bb77:	b8 01 00 00 00       	mov    $0x1,%eax
14010bb7c:	c3                   	ret
14010bb7d:	cc                   	int3
14010bb7e:	cc                   	int3
14010bb7f:	cc                   	int3
14010bb80:	89 11                	mov    %edx,(%rcx)
14010bb82:	b8 01 00 00 00       	mov    $0x1,%eax
14010bb87:	c3                   	ret
14010bb88:	cc                   	int3
14010bb89:	cc                   	int3
14010bb8a:	cc                   	int3
14010bb8b:	cc                   	int3
14010bb8c:	cc                   	int3
14010bb8d:	cc                   	int3
14010bb8e:	cc                   	int3
14010bb8f:	cc                   	int3
14010bb90:	ba 01 00 00 00       	mov    $0x1,%edx
14010bb95:	f0 0f c1 91 cc 02 00 	lock xadd %edx,0x2cc(%rcx)
14010bb9c:	00
14010bb9d:	33 c0                	xor    %eax,%eax
14010bb9f:	ff c2                	inc    %edx
14010bba1:	83 fa 01             	cmp    $0x1,%edx
14010bba4:	0f 9f c0             	setg   %al
14010bba7:	c3                   	ret
14010bba8:	cc                   	int3
14010bba9:	cc                   	int3
14010bbaa:	cc                   	int3
14010bbab:	cc                   	int3
14010bbac:	cc                   	int3
14010bbad:	cc                   	int3
14010bbae:	cc                   	int3
14010bbaf:	cc                   	int3
14010bbb0:	48 8b 81 10 09 00 00 	mov    0x910(%rcx),%rax
14010bbb7:	c3                   	ret
14010bbb8:	cc                   	int3
14010bbb9:	cc                   	int3
14010bbba:	cc                   	int3
14010bbbb:	cc                   	int3
14010bbbc:	cc                   	int3
14010bbbd:	cc                   	int3
14010bbbe:	cc                   	int3
14010bbbf:	cc                   	int3
14010bbc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14010bbc5:	57                   	push   %rdi
14010bbc6:	b8 20 00 00 00       	mov    $0x20,%eax
14010bbcb:	e8 60 4f 1a 00       	call   0x1402b0b30
14010bbd0:	48 2b e0             	sub    %rax,%rsp
14010bbd3:	48 83 b9 10 09 00 00 	cmpq   $0x0,0x910(%rcx)
14010bbda:	00
14010bbdb:	48 8b fa             	mov    %rdx,%rdi
14010bbde:	48 8b d9             	mov    %rcx,%rbx
14010bbe1:	74 2e                	je     0x14010bc11
14010bbe3:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
14010bbe7:	75 28                	jne    0x14010bc11
14010bbe9:	e8 52 45 07 00       	call   0x140180140
14010bbee:	85 c0                	test   %eax,%eax
14010bbf0:	75 1f                	jne    0x14010bc11
14010bbf2:	48 8b cb             	mov    %rbx,%rcx
14010bbf5:	e8 26 45 07 00       	call   0x140180120
14010bbfa:	85 c0                	test   %eax,%eax
14010bbfc:	75 13                	jne    0x14010bc11
14010bbfe:	48 8b 93 10 09 00 00 	mov    0x910(%rbx),%rdx
14010bc05:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
14010bc0c:	e8 cf f8 ff ff       	call   0x14010b4e0
14010bc11:	48 8b 83 a0 09 00 00 	mov    0x9a0(%rbx),%rax
14010bc18:	48 8b 50 08          	mov    0x8(%rax),%rdx
14010bc1c:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
14010bc20:	74 17                	je     0x14010bc39
14010bc22:	48 8b cb             	mov    %rbx,%rcx
14010bc25:	e8 e6 d4 ff ff       	call   0x140109110
14010bc2a:	85 c0                	test   %eax,%eax
14010bc2c:	75 0b                	jne    0x14010bc39
14010bc2e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010bc33:	48 83 c4 20          	add    $0x20,%rsp
14010bc37:	5f                   	pop    %rdi
14010bc38:	c3                   	ret
14010bc39:	48 85 ff             	test   %rdi,%rdi
14010bc3c:	74 19                	je     0x14010bc57
14010bc3e:	b9 01 00 00 00       	mov    $0x1,%ecx
14010bc43:	f0 0f c1 8f cc 02 00 	lock xadd %ecx,0x2cc(%rdi)
14010bc4a:	00
14010bc4b:	8b 97 c8 02 00 00    	mov    0x2c8(%rdi),%edx
14010bc51:	89 93 b0 09 00 00    	mov    %edx,0x9b0(%rbx)
14010bc57:	48 8b 8b 10 09 00 00 	mov    0x910(%rbx),%rcx
14010bc5e:	e8 5d f9 ff ff       	call   0x14010b5c0
14010bc63:	48 89 bb 10 09 00 00 	mov    %rdi,0x910(%rbx)
14010bc6a:	b8 01 00 00 00       	mov    $0x1,%eax
14010bc6f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010bc74:	48 83 c4 20          	add    $0x20,%rsp
14010bc78:	5f                   	pop    %rdi
14010bc79:	c3                   	ret
14010bc7a:	cc                   	int3
14010bc7b:	cc                   	int3
14010bc7c:	cc                   	int3
14010bc7d:	cc                   	int3
14010bc7e:	cc                   	int3
14010bc7f:	cc                   	int3
14010bc80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14010bc85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14010bc8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010bc8f:	57                   	push   %rdi
14010bc90:	b8 20 00 00 00       	mov    $0x20,%eax
14010bc95:	e8 96 4e 1a 00       	call   0x1402b0b30
14010bc9a:	48 2b e0             	sub    %rax,%rsp
14010bc9d:	49 8b f8             	mov    %r8,%rdi
14010bca0:	48 8b f2             	mov    %rdx,%rsi
14010bca3:	48 8b e9             	mov    %rcx,%rbp
14010bca6:	33 db                	xor    %ebx,%ebx
14010bca8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14010bcaf:	00
14010bcb0:	48 8b 8d a0 09 00 00 	mov    0x9a0(%rbp),%rcx
14010bcb7:	45 33 c9             	xor    %r9d,%r9d
14010bcba:	44 8b 07             	mov    (%rdi),%r8d
14010bcbd:	48 8b d6             	mov    %rsi,%rdx
14010bcc0:	48 8b 09             	mov    (%rcx),%rcx
14010bcc3:	e8 d8 df 00 00       	call   0x140119ca0
14010bcc8:	85 c0                	test   %eax,%eax
14010bcca:	7e 19                	jle    0x14010bce5
14010bccc:	44 8b 07             	mov    (%rdi),%r8d
14010bccf:	48 8b d6             	mov    %rsi,%rdx
14010bcd2:	48 8b cd             	mov    %rbp,%rcx
14010bcd5:	e8 c6 c7 ff ff       	call   0x1401084a0
14010bcda:	85 c0                	test   %eax,%eax
14010bcdc:	74 1e                	je     0x14010bcfc
14010bcde:	ff c3                	inc    %ebx
14010bce0:	83 fb 0a             	cmp    $0xa,%ebx
14010bce3:	72 cb                	jb     0x14010bcb0
14010bce5:	33 c0                	xor    %eax,%eax
14010bce7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010bcec:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14010bcf1:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14010bcf6:	48 83 c4 20          	add    $0x20,%rsp
14010bcfa:	5f                   	pop    %rdi
14010bcfb:	c3                   	ret
14010bcfc:	83 fb 0a             	cmp    $0xa,%ebx
14010bcff:	73 e4                	jae    0x14010bce5
14010bd01:	b8 01 00 00 00       	mov    $0x1,%eax
14010bd06:	eb df                	jmp    0x14010bce7
14010bd08:	cc                   	int3
14010bd09:	cc                   	int3
14010bd0a:	cc                   	int3
14010bd0b:	cc                   	int3
14010bd0c:	cc                   	int3
14010bd0d:	cc                   	int3
14010bd0e:	cc                   	int3
14010bd0f:	cc                   	int3
14010bd10:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14010bd15:	55                   	push   %rbp
14010bd16:	56                   	push   %rsi
14010bd17:	57                   	push   %rdi
14010bd18:	41 56                	push   %r14
14010bd1a:	41 57                	push   %r15
14010bd1c:	b8 d0 03 00 00       	mov    $0x3d0,%eax
14010bd21:	e8 0a 4e 1a 00       	call   0x1402b0b30
14010bd26:	48 2b e0             	sub    %rax,%rsp
14010bd29:	48 8b 05 50 9d 2c 00 	mov    0x2c9d50(%rip),%rax        # 0x1403d5a80
14010bd30:	48 33 c4             	xor    %rsp,%rax
14010bd33:	48 89 84 24 c0 03 00 	mov    %rax,0x3c0(%rsp)
14010bd3a:	00
14010bd3b:	4c 8b b1 80 0b 00 00 	mov    0xb80(%rcx),%r14
14010bd42:	33 db                	xor    %ebx,%ebx
14010bd44:	49 8b e8             	mov    %r8,%rbp
14010bd47:	4c 8b fa             	mov    %rdx,%r15
14010bd4a:	48 8b f1             	mov    %rcx,%rsi
14010bd4d:	41 f7 46 50 00 01 00 	testl  $0x100,0x50(%r14)
14010bd54:	00
14010bd55:	8d 7b 01             	lea    0x1(%rbx),%edi
14010bd58:	0f 85 a1 00 00 00    	jne    0x14010bdff
14010bd5e:	8b 01                	mov    (%rcx),%eax
14010bd60:	89 44 24 30          	mov    %eax,0x30(%rsp)
14010bd64:	49 83 f8 20          	cmp    $0x20,%r8
14010bd68:	0f 87 ce 00 00 00    	ja     0x14010be3c
14010bd6e:	48 8d 8c 24 88 02 00 	lea    0x288(%rsp),%rcx
14010bd75:	00
14010bd76:	e8 e5 55 1d 00       	call   0x1402e1360
14010bd7b:	48 89 ac 24 80 02 00 	mov    %rbp,0x280(%rsp)
14010bd82:	00
14010bd83:	49 8b 8e b0 03 00 00 	mov    0x3b0(%r14),%rcx
14010bd8a:	e8 e1 bb 01 00       	call   0x140127970
14010bd8f:	85 c0                	test   %eax,%eax
14010bd91:	0f 84 a5 00 00 00    	je     0x14010be3c
14010bd97:	48 8b 86 80 0b 00 00 	mov    0xb80(%rsi),%rax
14010bd9e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14010bda3:	48 8b 48 30          	mov    0x30(%rax),%rcx
14010bda7:	e8 84 b2 02 00       	call   0x140137030
14010bdac:	48 8b d8             	mov    %rax,%rbx
14010bdaf:	48 85 c0             	test   %rax,%rax
14010bdb2:	74 20                	je     0x14010bdd4
14010bdb4:	f0 0f c1 b8 cc 02 00 	lock xadd %edi,0x2cc(%rax)
14010bdbb:	00
14010bdbc:	48 8b 8e 80 0b 00 00 	mov    0xb80(%rsi),%rcx
14010bdc3:	48 8b 89 b0 03 00 00 	mov    0x3b0(%rcx),%rcx
14010bdca:	e8 61 bc 01 00       	call   0x140127a30
14010bdcf:	e9 a4 00 00 00       	jmp    0x14010be78
14010bdd4:	48 8b 8e 80 0b 00 00 	mov    0xb80(%rsi),%rcx
14010bddb:	48 8b 89 b0 03 00 00 	mov    0x3b0(%rcx),%rcx
14010bde2:	e8 49 bc 01 00       	call   0x140127a30
14010bde7:	48 8b 8e 80 0b 00 00 	mov    0xb80(%rsi),%rcx
14010bdee:	8b c7                	mov    %edi,%eax
14010bdf0:	f0 0f c1 81 88 00 00 	lock xadd %eax,0x88(%rcx)
14010bdf7:	00
14010bdf8:	4c 8b b6 80 0b 00 00 	mov    0xb80(%rsi),%r14
14010bdff:	49 8b 46 68          	mov    0x68(%r14),%rax
14010be03:	48 85 c0             	test   %rax,%rax
14010be06:	74 70                	je     0x14010be78
14010be08:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
14010be0d:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14010be11:	44 8b c5             	mov    %ebp,%r8d
14010be14:	49 8b d7             	mov    %r15,%rdx
14010be17:	48 8b ce             	mov    %rsi,%rcx
14010be1a:	ff d0                	call   *%rax
14010be1c:	48 8b d8             	mov    %rax,%rbx
14010be1f:	48 85 c0             	test   %rax,%rax
14010be22:	74 54                	je     0x14010be78
14010be24:	83 b8 b0 02 00 00 00 	cmpl   $0x0,0x2b0(%rax)
14010be2b:	74 13                	je     0x14010be40
14010be2d:	83 7c 24 20 00       	cmpl   $0x0,0x20(%rsp)
14010be32:	75 08                	jne    0x14010be3c
14010be34:	48 8b c8             	mov    %rax,%rcx
14010be37:	e8 84 f7 ff ff       	call   0x14010b5c0
14010be3c:	33 c0                	xor    %eax,%eax
14010be3e:	eb 3b                	jmp    0x14010be7b
14010be40:	48 8b 8e 80 0b 00 00 	mov    0xb80(%rsi),%rcx
14010be47:	8b c7                	mov    %edi,%eax
14010be49:	f0 0f c1 81 98 00 00 	lock xadd %eax,0x98(%rcx)
14010be50:	00
14010be51:	83 7c 24 20 00       	cmpl   $0x0,0x20(%rsp)
14010be56:	74 08                	je     0x14010be60
14010be58:	f0 0f c1 bb cc 02 00 	lock xadd %edi,0x2cc(%rbx)
14010be5f:	00
14010be60:	48 8b 8e 80 0b 00 00 	mov    0xb80(%rsi),%rcx
14010be67:	f7 41 50 00 02 00 00 	testl  $0x200,0x50(%rcx)
14010be6e:	75 08                	jne    0x14010be78
14010be70:	48 8b d3             	mov    %rbx,%rdx
14010be73:	e8 08 f3 ff ff       	call   0x14010b180
14010be78:	48 8b c3             	mov    %rbx,%rax
14010be7b:	48 8b 8c 24 c0 03 00 	mov    0x3c0(%rsp),%rcx
14010be82:	00
14010be83:	48 33 cc             	xor    %rsp,%rcx
14010be86:	e8 25 40 1a 00       	call   0x1402afeb0
14010be8b:	48 8b 9c 24 18 04 00 	mov    0x418(%rsp),%rbx
14010be92:	00
14010be93:	48 81 c4 d0 03 00 00 	add    $0x3d0,%rsp
14010be9a:	41 5f                	pop    %r15
14010be9c:	41 5e                	pop    %r14
14010be9e:	5f                   	pop    %rdi
14010be9f:	5e                   	pop    %rsi
14010bea0:	5d                   	pop    %rbp
14010bea1:	c3                   	ret
14010bea2:	cc                   	int3
14010bea3:	cc                   	int3
14010bea4:	cc                   	int3
14010bea5:	cc                   	int3
14010bea6:	cc                   	int3
14010bea7:	cc                   	int3
14010bea8:	cc                   	int3
14010bea9:	cc                   	int3
14010beaa:	cc                   	int3
14010beab:	cc                   	int3
14010beac:	cc                   	int3
14010bead:	cc                   	int3
14010beae:	cc                   	int3
14010beaf:	cc                   	int3
14010beb0:	40 53                	rex push %rbx
14010beb2:	b8 20 00 00 00       	mov    $0x20,%eax
14010beb7:	e8 74 4c 1a 00       	call   0x1402b0b30
14010bebc:	48 2b e0             	sub    %rax,%rsp
14010bebf:	48 83 b9 10 09 00 00 	cmpq   $0x0,0x910(%rcx)
14010bec6:	00