140194948:	8b 81 e0 09 00 00    	mov    0x9e0(%rcx),%eax
14019494e:	48 a9 04 00 04 00    	test   $0x40004,%rax
140194954:	0f 85 98 00 00 00    	jne    0x1401949f2
14019495a:	45 85 c0             	test   %r8d,%r8d
14019495d:	0f 85 8f 00 00 00    	jne    0x1401949f2
140194963:	e8 08 27 f9 ff       	call   0x140127070
140194968:	4c 8d 05 91 d4 18 00 	lea    0x18d491(%rip),%r8        # 0x140321e00
14019496f:	ba 7e 03 00 00       	mov    $0x37e,%edx
140194974:	48 8d 0d 35 d4 18 00 	lea    0x18d435(%rip),%rcx        # 0x140321db0
14019497b:	e8 10 28 f9 ff       	call   0x140127190
140194980:	45 33 c9             	xor    %r9d,%r9d
140194983:	41 b8 52 01 00 00    	mov    $0x152,%r8d
140194989:	48 8b cb             	mov    %rbx,%rcx
14019498c:	41 8d 51 28          	lea    0x28(%r9),%edx
140194990:	e8 1b b9 fe ff       	call   0x1401802b0
140194995:	33 c0                	xor    %eax,%eax
140194997:	48 83 c4 20          	add    $0x20,%rsp
14019499b:	5b                   	pop    %rbx
14019499c:	c3                   	ret
14019499d:	83 b9 98 0b 00 00 00 	cmpl   $0x0,0xb98(%rcx)
1401949a4:	74 4c                	je     0x1401949f2
1401949a6:	8b 81 e0 09 00 00    	mov    0x9e0(%rcx),%eax
1401949ac:	48 0f ba e0 12       	bt     $0x12,%rax
1401949b1:	72 3f                	jb     0x1401949f2
1401949b3:	45 85 c0             	test   %r8d,%r8d
1401949b6:	75 3a                	jne    0x1401949f2
1401949b8:	e8 b3 26 f9 ff       	call   0x140127070
1401949bd:	4c 8d 05 3c d4 18 00 	lea    0x18d43c(%rip),%r8        # 0x140321e00
1401949c4:	ba 8a 03 00 00       	mov    $0x38a,%edx
1401949c9:	48 8d 0d e0 d3 18 00 	lea    0x18d3e0(%rip),%rcx        # 0x140321db0
1401949d0:	e8 bb 27 f9 ff       	call   0x140127190
1401949d5:	45 33 c9             	xor    %r9d,%r9d
1401949d8:	41 b8 52 01 00 00    	mov    $0x152,%r8d
1401949de:	48 8b cb             	mov    %rbx,%rcx
1401949e1:	41 8d 51 28          	lea    0x28(%r9),%edx
1401949e5:	e8 c6 b8 fe ff       	call   0x1401802b0
1401949ea:	33 c0                	xor    %eax,%eax
1401949ec:	48 83 c4 20          	add    $0x20,%rsp
1401949f0:	5b                   	pop    %rbx
1401949f1:	c3                   	ret
1401949f2:	b8 01 00 00 00       	mov    $0x1,%eax
1401949f7:	48 83 c4 20          	add    $0x20,%rsp
1401949fb:	5b                   	pop    %rbx
1401949fc:	c3                   	ret
1401949fd:	cc                   	int3
1401949fe:	cc                   	int3
1401949ff:	cc                   	int3
140194a00:	40 53                	rex push %rbx
140194a02:	b8 20 00 00 00       	mov    $0x20,%eax
140194a07:	e8 24 c1 11 00       	call   0x1402b0b30
140194a0c:	48 2b e0             	sub    %rax,%rsp
140194a0f:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
140194a13:	48 8b d9             	mov    %rcx,%rbx
140194a16:	74 2e                	je     0x140194a46
140194a18:	c7 81 58 0b 00 00 00 	movl   $0x0,0xb58(%rcx)
140194a1f:	00 00 00
140194a22:	48 8d 15 87 d3 18 00 	lea    0x18d387(%rip),%rdx        # 0x140321db0
140194a29:	48 8b 89 50 0a 00 00 	mov    0xa50(%rcx),%rcx
140194a30:	41 b8 a0 03 00 00    	mov    $0x3a0,%r8d
140194a36:	e8 85 73 f5 ff       	call   0x1400ebdc0
140194a3b:	48 c7 83 50 0a 00 00 	movq   $0x0,0xa50(%rbx)
140194a42:	00 00 00 00
140194a46:	b8 01 00 00 00       	mov    $0x1,%eax
140194a4b:	48 83 c4 20          	add    $0x20,%rsp
140194a4f:	5b                   	pop    %rbx
140194a50:	c3                   	ret
140194a51:	cc                   	int3
140194a52:	cc                   	int3
140194a53:	cc                   	int3
140194a54:	cc                   	int3
140194a55:	cc                   	int3
140194a56:	cc                   	int3
140194a57:	cc                   	int3
140194a58:	cc                   	int3
140194a59:	cc                   	int3
140194a5a:	cc                   	int3
140194a5b:	cc                   	int3
140194a5c:	cc                   	int3
140194a5d:	cc                   	int3
140194a5e:	cc                   	int3
140194a5f:	cc                   	int3
140194a60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140194a65:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140194a6a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140194a6f:	57                   	push   %rdi
140194a70:	b8 20 00 00 00       	mov    $0x20,%eax
140194a75:	e8 b6 c0 11 00       	call   0x1402b0b30
140194a7a:	48 2b e0             	sub    %rax,%rsp
140194a7d:	41 8b e8             	mov    %r8d,%ebp
140194a80:	c7 44 24 30 70 00 00 	movl   $0x70,0x30(%rsp)
140194a87:	00
140194a88:	48 8b d9             	mov    %rcx,%rbx
140194a8b:	8d 78 e3             	lea    -0x1d(%rax),%edi
140194a8e:	e8 cd 38 f7 ff       	call   0x140108360
140194a93:	48 8b f0             	mov    %rax,%rsi
140194a96:	48 8b 83 a0 09 00 00 	mov    0x9a0(%rbx),%rax
140194a9d:	48 c1 ee 0e          	shr    $0xe,%rsi
140194aa1:	f7 d6                	not    %esi
140194aa3:	83 e6 01             	and    $0x1,%esi
140194aa6:	48 85 c0             	test   %rax,%rax
140194aa9:	0f 84 7c 02 00 00    	je     0x140194d2b
140194aaf:	4c 8b 83 80 0b 00 00 	mov    0xb80(%rbx),%r8
140194ab6:	4d 85 c0             	test   %r8,%r8
140194ab9:	0f 84 6c 02 00 00    	je     0x140194d2b
140194abf:	4c 8b 88 10 02 00 00 	mov    0x210(%rax),%r9
140194ac6:	4d 85 c9             	test   %r9,%r9
140194ac9:	74 14                	je     0x140194adf
140194acb:	4c 8b 80 18 02 00 00 	mov    0x218(%rax),%r8
140194ad2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140194ad7:	48 8b cb             	mov    %rbx,%rcx
140194ada:	41 ff d1             	call   *%r9
140194add:	eb 1d                	jmp    0x140194afc
140194adf:	49 8b 80 10 02 00 00 	mov    0x210(%r8),%rax
140194ae6:	48 85 c0             	test   %rax,%rax
140194ae9:	74 13                	je     0x140194afe
140194aeb:	4d 8b 80 18 02 00 00 	mov    0x218(%r8),%r8
140194af2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140194af7:	48 8b cb             	mov    %rbx,%rcx
140194afa:	ff d0                	call   *%rax
140194afc:	8b f8                	mov    %eax,%edi
140194afe:	83 7b 38 00          	cmpl   $0x0,0x38(%rbx)
140194b02:	0f 84 af 00 00 00    	je     0x140194bb7
140194b08:	85 ed                	test   %ebp,%ebp
140194b0a:	0f 84 a7 00 00 00    	je     0x140194bb7
140194b10:	85 ff                	test   %edi,%edi
140194b12:	0f 85 9f 00 00 00    	jne    0x140194bb7
140194b18:	39 bb d0 04 00 00    	cmp    %edi,0x4d0(%rbx)
140194b1e:	0f 85 93 00 00 00    	jne    0x140194bb7
140194b24:	48 8b 8b 10 09 00 00 	mov    0x910(%rbx),%rcx
140194b2b:	48 8d 15 7e d2 18 00 	lea    0x18d27e(%rip),%rdx        # 0x140321db0
140194b32:	41 b8 c4 03 00 00    	mov    $0x3c4,%r8d
140194b38:	48 8b 89 20 03 00 00 	mov    0x320(%rcx),%rcx
140194b3f:	e8 7c 72 f5 ff       	call   0x1400ebdc0
140194b44:	48 8b 8b 50 0a 00 00 	mov    0xa50(%rbx),%rcx
140194b4b:	48 8d 15 5e d2 18 00 	lea    0x18d25e(%rip),%rdx        # 0x140321db0
140194b52:	41 b8 c5 03 00 00    	mov    $0x3c5,%r8d
140194b58:	e8 93 55 f9 ff       	call   0x14012a0f0
140194b5d:	48 8b 8b 10 09 00 00 	mov    0x910(%rbx),%rcx
140194b64:	48 89 81 20 03 00 00 	mov    %rax,0x320(%rcx)
140194b6b:	48 8b 83 10 09 00 00 	mov    0x910(%rbx),%rax
140194b72:	48 83 b8 20 03 00 00 	cmpq   $0x0,0x320(%rax)
140194b79:	00
140194b7a:	75 3b                	jne    0x140194bb7
140194b7c:	48 83 bb 50 0a 00 00 	cmpq   $0x0,0xa50(%rbx)
140194b83:	00
140194b84:	74 31                	je     0x140194bb7
140194b86:	e8 e5 24 f9 ff       	call   0x140127070
140194b8b:	4c 8d 05 86 d2 18 00 	lea    0x18d286(%rip),%r8        # 0x140321e18
140194b92:	ba c7 03 00 00       	mov    $0x3c7,%edx
140194b97:	48 8d 0d 12 d2 18 00 	lea    0x18d212(%rip),%rcx        # 0x140321db0
140194b9e:	e8 ed 25 f9 ff       	call   0x140127190
140194ba3:	45 33 c9             	xor    %r9d,%r9d
140194ba6:	8d 57 50             	lea    0x50(%rdi),%edx
140194ba9:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
140194baf:	48 8b cb             	mov    %rbx,%rcx
140194bb2:	e8 f9 b6 fe ff       	call   0x1401802b0
140194bb7:	48 83 bb 40 02 00 00 	cmpq   $0x0,0x240(%rbx)
140194bbe:	00
140194bbf:	74 0a                	je     0x140194bcb
140194bc1:	48 83 bb c8 02 00 00 	cmpq   $0x0,0x2c8(%rbx)
140194bc8:	00
140194bc9:	75 34                	jne    0x140194bff
140194bcb:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
140194bd2:	48 3b 8b 80 0b 00 00 	cmp    0xb80(%rbx),%rcx
140194bd9:	74 24                	je     0x140194bff
140194bdb:	83 bb e0 08 00 00 00 	cmpl   $0x0,0x8e0(%rbx)
140194be2:	75 1b                	jne    0x140194bff
140194be4:	b8 01 00 00 00       	mov    $0x1,%eax
140194be9:	f0 0f c1 41 7c       	lock xadd %eax,0x7c(%rcx)
140194bee:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
140194bf5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140194bfa:	f0 0f c1 41 7c       	lock xadd %eax,0x7c(%rcx)
140194bff:	85 ff                	test   %edi,%edi
140194c01:	0f 85 a2 00 00 00    	jne    0x140194ca9
140194c07:	39 bb 90 0a 00 00    	cmp    %edi,0xa90(%rbx)
140194c0d:	0f 84 a5 00 00 00    	je     0x140194cb8
140194c13:	85 f6                	test   %esi,%esi
140194c15:	0f 84 9d 00 00 00    	je     0x140194cb8
140194c1b:	48 8b cb             	mov    %rbx,%rcx
140194c1e:	e8 3d 37 f7 ff       	call   0x140108360
140194c23:	48 0f ba e0 0e       	bt     $0xe,%rax
140194c28:	0f 83 8a 00 00 00    	jae    0x140194cb8
140194c2e:	33 ff                	xor    %edi,%edi
140194c30:	89 bb 90 0a 00 00    	mov    %edi,0xa90(%rbx)
140194c36:	39 bb d0 04 00 00    	cmp    %edi,0x4d0(%rbx)
140194c3c:	75 7a                	jne    0x140194cb8
140194c3e:	48 8b cb             	mov    %rbx,%rcx
140194c41:	e8 6a 6f f7 ff       	call   0x14010bbb0
140194c46:	48 8b f0             	mov    %rax,%rsi
140194c49:	48 85 c0             	test   %rax,%rax
140194c4c:	74 4c                	je     0x140194c9a
140194c4e:	48 8b 88 28 03 00 00 	mov    0x328(%rax),%rcx
140194c55:	48 8d 15 54 d1 18 00 	lea    0x18d154(%rip),%rdx        # 0x140321db0
140194c5c:	41 b8 e4 03 00 00    	mov    $0x3e4,%r8d
140194c62:	e8 59 71 f5 ff       	call   0x1400ebdc0
140194c67:	48 8b d6             	mov    %rsi,%rdx
140194c6a:	48 89 be 28 03 00 00 	mov    %rdi,0x328(%rsi)
140194c71:	48 8b cb             	mov    %rbx,%rcx
140194c74:	48 89 be 30 03 00 00 	mov    %rdi,0x330(%rsi)
140194c7b:	48 89 be 38 03 00 00 	mov    %rdi,0x338(%rsi)
140194c82:	e8 89 72 f7 ff       	call   0x14010bf10
140194c87:	85 c0                	test   %eax,%eax
140194c89:	75 2d                	jne    0x140194cb8
140194c8b:	e8 e0 23 f9 ff       	call   0x140127070
140194c90:	ba ea 03 00 00       	mov    $0x3ea,%edx
140194c95:	e9 9b 00 00 00       	jmp    0x140194d35
140194c9a:	e8 d1 23 f9 ff       	call   0x140127070
140194c9f:	ba ee 03 00 00       	mov    $0x3ee,%edx
140194ca4:	e9 8c 00 00 00       	jmp    0x140194d35
140194ca9:	83 ef 01             	sub    $0x1,%edi
140194cac:	74 3d                	je     0x140194ceb
140194cae:	83 ef 01             	sub    $0x1,%edi
140194cb1:	74 0f                	je     0x140194cc2
140194cb3:	83 ff 01             	cmp    $0x1,%edi
140194cb6:	74 66                	je     0x140194d1e
140194cb8:	b8 01 00 00 00       	mov    $0x1,%eax
140194cbd:	e9 9e 00 00 00       	jmp    0x140194d60
140194cc2:	e8 a9 23 f9 ff       	call   0x140127070
140194cc7:	4c 8d 05 4a d1 18 00 	lea    0x18d14a(%rip),%r8        # 0x140321e18
140194cce:	ba f6 03 00 00       	mov    $0x3f6,%edx
140194cd3:	48 8d 0d d6 d0 18 00 	lea    0x18d0d6(%rip),%rcx        # 0x140321db0
140194cda:	e8 b1 24 f9 ff       	call   0x140127190
140194cdf:	8b 54 24 30          	mov    0x30(%rsp),%edx
140194ce3:	41 b8 ea 00 00 00    	mov    $0xea,%r8d
140194ce9:	eb 68                	jmp    0x140194d53
140194ceb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140194cef:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140194cf6:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140194cfa:	75 10                	jne    0x140194d0c
140194cfc:	8b 01                	mov    (%rcx),%eax
140194cfe:	3d 04 03 00 00       	cmp    $0x304,%eax
140194d03:	7c 07                	jl     0x140194d0c
140194d05:	3d 00 00 01 00       	cmp    $0x10000,%eax
140194d0a:	75 12                	jne    0x140194d1e
140194d0c:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140194d11:	ba 01 00 00 00       	mov    $0x1,%edx
140194d16:	48 8b cb             	mov    %rbx,%rcx
140194d19:	e8 62 f3 00 00       	call   0x1401a4080
140194d1e:	33 ff                	xor    %edi,%edi
140194d20:	89 bb 58 0b 00 00    	mov    %edi,0xb58(%rbx)
140194d26:	8d 47 01             	lea    0x1(%rdi),%eax
140194d29:	eb 35                	jmp    0x140194d60
140194d2b:	e8 40 23 f9 ff       	call   0x140127070
140194d30:	ba ae 03 00 00       	mov    $0x3ae,%edx
140194d35:	4c 8d 05 dc d0 18 00 	lea    0x18d0dc(%rip),%r8        # 0x140321e18
140194d3c:	48 8d 0d 6d d0 18 00 	lea    0x18d06d(%rip),%rcx        # 0x140321db0
140194d43:	e8 48 24 f9 ff       	call   0x140127190
140194d48:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
140194d4e:	ba 50 00 00 00       	mov    $0x50,%edx
140194d53:	45 33 c9             	xor    %r9d,%r9d
140194d56:	48 8b cb             	mov    %rbx,%rcx
140194d59:	e8 52 b5 fe ff       	call   0x1401802b0
140194d5e:	33 c0                	xor    %eax,%eax
140194d60:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140194d65:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140194d6a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140194d6f:	48 83 c4 20          	add    $0x20,%rsp
140194d73:	5f                   	pop    %rdi
140194d74:	c3                   	ret
140194d75:	cc                   	int3
140194d76:	cc                   	int3
140194d77:	cc                   	int3
140194d78:	cc                   	int3
140194d79:	cc                   	int3
140194d7a:	cc                   	int3
140194d7b:	cc                   	int3
140194d7c:	cc                   	int3
140194d7d:	cc                   	int3
140194d7e:	cc                   	int3
140194d7f:	cc                   	int3
140194d80:	40 53                	rex push %rbx
140194d82:	b8 20 00 00 00       	mov    $0x20,%eax
140194d87:	e8 a4 bd 11 00       	call   0x1402b0b30
140194d8c:	48 2b e0             	sub    %rax,%rsp
140194d8f:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
140194d93:	48 8b d9             	mov    %rcx,%rbx
140194d96:	0f 85 99 00 00 00    	jne    0x140194e35
140194d9c:	48 83 b9 a0 0a 00 00 	cmpq   $0x0,0xaa0(%rcx)
140194da3:	00
140194da4:	0f 84 8b 00 00 00    	je     0x140194e35
140194daa:	48 83 b9 98 0a 00 00 	cmpq   $0x0,0xa98(%rcx)
140194db1:	00
140194db2:	0f 86 7d 00 00 00    	jbe    0x140194e35
140194db8:	48 8b 91 b0 0a 00 00 	mov    0xab0(%rcx),%rdx
140194dbf:	48 85 d2             	test   %rdx,%rdx
140194dc2:	74 71                	je     0x140194e35
140194dc4:	4c 8b 81 a8 0a 00 00 	mov    0xaa8(%rcx),%r8
140194dcb:	4d 85 c0             	test   %r8,%r8
140194dce:	74 65                	je     0x140194e35
140194dd0:	48 8b 81 e0 02 00 00 	mov    0x2e0(%rcx),%rax
140194dd7:	f6 40 1c 04          	testb  $0x4,0x1c(%rax)
140194ddb:	75 06                	jne    0x140194de3
140194ddd:	f6 40 20 08          	testb  $0x8,0x20(%rax)
140194de1:	74 52                	je     0x140194e35
140194de3:	33 c9                	xor    %ecx,%ecx
140194de5:	0f b6 02             	movzbl (%rdx),%eax
140194de8:	48 8d 52 01          	lea    0x1(%rdx),%rdx
140194dec:	84 c0                	test   %al,%al
140194dee:	74 08                	je     0x140194df8
140194df0:	48 ff c1             	inc    %rcx
140194df3:	49 3b c8             	cmp    %r8,%rcx
140194df6:	72 ed                	jb     0x140194de5
140194df8:	49 3b c8             	cmp    %r8,%rcx
140194dfb:	75 38                	jne    0x140194e35
140194dfd:	e8 6e 22 f9 ff       	call   0x140127070
140194e02:	4c 8d 05 27 d0 18 00 	lea    0x18d027(%rip),%r8        # 0x140321e30
140194e09:	ba 27 04 00 00       	mov    $0x427,%edx
140194e0e:	48 8d 0d 9b cf 18 00 	lea    0x18cf9b(%rip),%rcx        # 0x140321db0
140194e15:	e8 76 23 f9 ff       	call   0x140127190
140194e1a:	45 33 c9             	xor    %r9d,%r9d
140194e1d:	48 8b cb             	mov    %rbx,%rcx
140194e20:	41 8d 51 2f          	lea    0x2f(%r9),%edx
140194e24:	44 8d 42 6e          	lea    0x6e(%rdx),%r8d
140194e28:	e8 83 b4 fe ff       	call   0x1401802b0
140194e2d:	33 c0                	xor    %eax,%eax
140194e2f:	48 83 c4 20          	add    $0x20,%rsp
140194e33:	5b                   	pop    %rbx
140194e34:	c3                   	ret
140194e35:	b8 01 00 00 00       	mov    $0x1,%eax
140194e3a:	48 83 c4 20          	add    $0x20,%rsp
140194e3e:	5b                   	pop    %rbx
140194e3f:	c3                   	ret
140194e40:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
140194e44:	b8 01 00 00 00       	mov    $0x1,%eax
140194e49:	75 0a                	jne    0x140194e55
140194e4b:	c7 81 90 0a 00 00 00 	movl   $0x0,0xa90(%rcx)
140194e52:	00 00 00
140194e55:	c3                   	ret
140194e56:	cc                   	int3
140194e57:	cc                   	int3
140194e58:	cc                   	int3
140194e59:	cc                   	int3
140194e5a:	cc                   	int3
140194e5b:	cc                   	int3
140194e5c:	cc                   	int3
140194e5d:	cc                   	int3
140194e5e:	cc                   	int3
140194e5f:	cc                   	int3
140194e60:	40 53                	rex push %rbx
140194e62:	b8 20 00 00 00       	mov    $0x20,%eax
140194e67:	e8 c4 bc 11 00       	call   0x1402b0b30
140194e6c:	48 2b e0             	sub    %rax,%rsp
140194e6f:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
140194e73:	48 8b d9             	mov    %rcx,%rbx
140194e76:	74 15                	je     0x140194e8d
140194e78:	c7 81 58 0a 00 00 ff 	movl   $0xffffffff,0xa58(%rcx)
140194e7f:	ff ff ff
140194e82:	b8 01 00 00 00       	mov    $0x1,%eax
140194e87:	48 83 c4 20          	add    $0x20,%rsp
140194e8b:	5b                   	pop    %rbx