14010b76f:	cc                   	int3
14010b770:	b8 28 00 00 00       	mov    $0x28,%eax
14010b775:	e8 b6 53 1a 00       	call   0x1402b0b30
14010b77a:	48 2b e0             	sub    %rax,%rsp
14010b77d:	48 83 ba 18 03 00 00 	cmpq   $0x0,0x318(%rdx)
14010b784:	00
14010b785:	4c 8b d9             	mov    %rcx,%r11
14010b788:	74 0f                	je     0x14010b799
14010b78a:	48 83 ba 10 03 00 00 	cmpq   $0x0,0x310(%rdx)
14010b791:	00
14010b792:	74 05                	je     0x14010b799
14010b794:	e8 a7 01 00 00       	call   0x14010b940
14010b799:	4d 8b 4b 40          	mov    0x40(%r11),%r9
14010b79d:	49 8d 4b 40          	lea    0x40(%r11),%rcx
14010b7a1:	4d 85 c9             	test   %r9,%r9
14010b7a4:	75 25                	jne    0x14010b7cb
14010b7a6:	49 89 53 48          	mov    %rdx,0x48(%r11)
14010b7aa:	49 8d 43 48          	lea    0x48(%r11),%rax
14010b7ae:	48 89 11             	mov    %rdx,(%rcx)
14010b7b1:	48 89 8a 10 03 00 00 	mov    %rcx,0x310(%rdx)
14010b7b8:	48 89 82 18 03 00 00 	mov    %rax,0x318(%rdx)
14010b7bf:	4c 89 9a 80 03 00 00 	mov    %r11,0x380(%rdx)
14010b7c6:	48 83 c4 28          	add    $0x28,%rsp
14010b7ca:	c3                   	ret
14010b7cb:	41 8b 81 e8 02 00 00 	mov    0x2e8(%r9),%eax
14010b7d2:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14010b7d7:	8b 9a e8 02 00 00    	mov    0x2e8(%rdx),%ebx
14010b7dd:	85 db                	test   %ebx,%ebx
14010b7df:	74 31                	je     0x14010b812
14010b7e1:	85 c0                	test   %eax,%eax
14010b7e3:	0f 85 b3 00 00 00    	jne    0x14010b89c
14010b7e9:	4c 89 8a 18 03 00 00 	mov    %r9,0x318(%rdx)
14010b7f0:	49 89 91 10 03 00 00 	mov    %rdx,0x310(%r9)
14010b7f7:	48 89 8a 10 03 00 00 	mov    %rcx,0x310(%rdx)
14010b7fe:	48 89 11             	mov    %rdx,(%rcx)
14010b801:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14010b806:	4c 89 9a 80 03 00 00 	mov    %r11,0x380(%rdx)
14010b80d:	48 83 c4 28          	add    $0x28,%rsp
14010b811:	c3                   	ret
14010b812:	85 c0                	test   %eax,%eax
14010b814:	0f 84 82 00 00 00    	je     0x14010b89c
14010b81a:	49 8b 4b 48          	mov    0x48(%r11),%rcx
14010b81e:	4d 8d 43 48          	lea    0x48(%r11),%r8
14010b822:	4c 8b d1             	mov    %rcx,%r10
14010b825:	8b 81 e8 02 00 00    	mov    0x2e8(%rcx),%eax
14010b82b:	85 c0                	test   %eax,%eax
14010b82d:	0f 85 dc 00 00 00    	jne    0x14010b90f
14010b833:	49 8b 82 e0 02 00 00 	mov    0x2e0(%r10),%rax
14010b83a:	48 39 82 e0 02 00 00 	cmp    %rax,0x2e0(%rdx)
14010b841:	0f 8c c8 00 00 00    	jl     0x14010b90f
14010b847:	49 8b 89 18 03 00 00 	mov    0x318(%r9),%rcx
14010b84e:	49 3b c8             	cmp    %r8,%rcx
14010b851:	74 ae                	je     0x14010b801
14010b853:	8b 81 e8 02 00 00    	mov    0x2e8(%rcx),%eax
14010b859:	85 db                	test   %ebx,%ebx
14010b85b:	74 79                	je     0x14010b8d6
14010b85d:	85 c0                	test   %eax,%eax
14010b85f:	75 79                	jne    0x14010b8da
14010b861:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14010b866:	48 89 8a 18 03 00 00 	mov    %rcx,0x318(%rdx)
14010b86d:	48 8b 81 10 03 00 00 	mov    0x310(%rcx),%rax
14010b874:	48 89 82 10 03 00 00 	mov    %rax,0x310(%rdx)
14010b87b:	48 8b 81 10 03 00 00 	mov    0x310(%rcx),%rax
14010b882:	48 89 90 18 03 00 00 	mov    %rdx,0x318(%rax)
14010b889:	48 89 91 10 03 00 00 	mov    %rdx,0x310(%rcx)
14010b890:	4c 89 9a 80 03 00 00 	mov    %r11,0x380(%rdx)
14010b897:	48 83 c4 28          	add    $0x28,%rsp
14010b89b:	c3                   	ret
14010b89c:	49 8b 81 e0 02 00 00 	mov    0x2e0(%r9),%rax
14010b8a3:	48 39 82 e0 02 00 00 	cmp    %rax,0x2e0(%rdx)
14010b8aa:	0f 8d 39 ff ff ff    	jge    0x14010b7e9
14010b8b0:	49 8b 4b 48          	mov    0x48(%r11),%rcx
14010b8b4:	4d 8d 43 48          	lea    0x48(%r11),%r8
14010b8b8:	4c 8b d1             	mov    %rcx,%r10
14010b8bb:	8b 81 e8 02 00 00    	mov    0x2e8(%rcx),%eax
14010b8c1:	85 db                	test   %ebx,%ebx
14010b8c3:	0f 84 62 ff ff ff    	je     0x14010b82b
14010b8c9:	85 c0                	test   %eax,%eax
14010b8cb:	0f 85 62 ff ff ff    	jne    0x14010b833
14010b8d1:	e9 71 ff ff ff       	jmp    0x14010b847
14010b8d6:	85 c0                	test   %eax,%eax
14010b8d8:	75 14                	jne    0x14010b8ee
14010b8da:	48 8b 81 e0 02 00 00 	mov    0x2e0(%rcx),%rax
14010b8e1:	48 39 82 e0 02 00 00 	cmp    %rax,0x2e0(%rdx)
14010b8e8:	0f 8d 73 ff ff ff    	jge    0x14010b861
14010b8ee:	48 8b 89 18 03 00 00 	mov    0x318(%rcx),%rcx
14010b8f5:	49 3b c8             	cmp    %r8,%rcx
14010b8f8:	0f 85 55 ff ff ff    	jne    0x14010b853
14010b8fe:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14010b903:	4c 89 9a 80 03 00 00 	mov    %r11,0x380(%rdx)
14010b90a:	48 83 c4 28          	add    $0x28,%rsp
14010b90e:	c3                   	ret
14010b90f:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14010b914:	48 89 8a 10 03 00 00 	mov    %rcx,0x310(%rdx)
14010b91b:	48 89 91 18 03 00 00 	mov    %rdx,0x318(%rcx)
14010b922:	4c 89 82 18 03 00 00 	mov    %r8,0x318(%rdx)
14010b929:	49 89 10             	mov    %rdx,(%r8)
14010b92c:	4c 89 9a 80 03 00 00 	mov    %r11,0x380(%rdx)
14010b933:	48 83 c4 28          	add    $0x28,%rsp
14010b937:	c3                   	ret
14010b938:	cc                   	int3
14010b939:	cc                   	int3
14010b93a:	cc                   	int3
14010b93b:	cc                   	int3
14010b93c:	cc                   	int3
14010b93d:	cc                   	int3
14010b93e:	cc                   	int3
14010b93f:	cc                   	int3
14010b940:	4c 8b 82 18 03 00 00 	mov    0x318(%rdx),%r8
14010b947:	4d 85 c0             	test   %r8,%r8
14010b94a:	0f 84 85 00 00 00    	je     0x14010b9d5
14010b950:	48 8b 82 10 03 00 00 	mov    0x310(%rdx),%rax
14010b957:	48 85 c0             	test   %rax,%rax
14010b95a:	74 79                	je     0x14010b9d5
14010b95c:	4c 8d 49 48          	lea    0x48(%rcx),%r9
14010b960:	45 33 d2             	xor    %r10d,%r10d
14010b963:	48 83 c1 40          	add    $0x40,%rcx
14010b967:	4d 3b c1             	cmp    %r9,%r8
14010b96a:	75 20                	jne    0x14010b98c
14010b96c:	48 3b c1             	cmp    %rcx,%rax
14010b96f:	75 08                	jne    0x14010b979
14010b971:	4c 89 11             	mov    %r10,(%rcx)
14010b974:	4d 89 11             	mov    %r10,(%r9)
14010b977:	eb 47                	jmp    0x14010b9c0
14010b979:	49 89 01             	mov    %rax,(%r9)
14010b97c:	48 8b 82 10 03 00 00 	mov    0x310(%rdx),%rax
14010b983:	4c 89 88 18 03 00 00 	mov    %r9,0x318(%rax)
14010b98a:	eb 34                	jmp    0x14010b9c0
14010b98c:	48 3b c1             	cmp    %rcx,%rax
14010b98f:	75 13                	jne    0x14010b9a4
14010b991:	4c 89 01             	mov    %r8,(%rcx)
14010b994:	48 8b 82 18 03 00 00 	mov    0x318(%rdx),%rax
14010b99b:	48 89 88 10 03 00 00 	mov    %rcx,0x310(%rax)
14010b9a2:	eb 1c                	jmp    0x14010b9c0
14010b9a4:	49 89 80 10 03 00 00 	mov    %rax,0x310(%r8)
14010b9ab:	48 8b 8a 10 03 00 00 	mov    0x310(%rdx),%rcx
14010b9b2:	48 8b 82 18 03 00 00 	mov    0x318(%rdx),%rax
14010b9b9:	48 89 81 18 03 00 00 	mov    %rax,0x318(%rcx)
14010b9c0:	4c 89 92 18 03 00 00 	mov    %r10,0x318(%rdx)
14010b9c7:	4c 89 92 10 03 00 00 	mov    %r10,0x310(%rdx)
14010b9ce:	4c 89 92 80 03 00 00 	mov    %r10,0x380(%rdx)
14010b9d5:	c3                   	ret
14010b9d6:	cc                   	int3
14010b9d7:	cc                   	int3
14010b9d8:	cc                   	int3
14010b9d9:	cc                   	int3
14010b9da:	cc                   	int3
14010b9db:	cc                   	int3
14010b9dc:	cc                   	int3
14010b9dd:	cc                   	int3
14010b9de:	cc                   	int3
14010b9df:	cc                   	int3
14010b9e0:	b8 28 00 00 00       	mov    $0x28,%eax
14010b9e5:	e8 46 51 1a 00       	call   0x1402b0b30
14010b9ea:	48 2b e0             	sub    %rax,%rsp
14010b9ed:	33 d2                	xor    %edx,%edx
14010b9ef:	b9 00 00 20 00       	mov    $0x200000,%ecx
14010b9f4:	e8 17 db 00 00       	call   0x140119510
14010b9f9:	85 c0                	test   %eax,%eax
14010b9fb:	75 07                	jne    0x14010ba04
14010b9fd:	33 c0                	xor    %eax,%eax
14010b9ff:	48 83 c4 28          	add    $0x28,%rsp
14010ba03:	c3                   	ret
14010ba04:	41 b8 81 00 00 00    	mov    $0x81,%r8d
14010ba0a:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14010ba0f:	48 8d 15 32 14 20 00 	lea    0x201432(%rip),%rdx        # 0x14030ce48
14010ba16:	b9 90 03 00 00       	mov    $0x390,%ecx
14010ba1b:	e8 a0 06 fe ff       	call   0x1400ec0c0
14010ba20:	48 8b d8             	mov    %rax,%rbx
14010ba23:	48 85 c0             	test   %rax,%rax
14010ba26:	75 39                	jne    0x14010ba61
14010ba28:	e8 43 b6 01 00       	call   0x140127070
14010ba2d:	4c 8d 05 24 14 20 00 	lea    0x201424(%rip),%r8        # 0x14030ce58
14010ba34:	ba 83 00 00 00       	mov    $0x83,%edx
14010ba39:	48 8d 0d 08 14 20 00 	lea    0x201408(%rip),%rcx        # 0x14030ce48
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