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
14010bec7:	48 8b d9             	mov    %rcx,%rbx
14010beca:	74 39                	je     0x14010bf05
14010becc:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
14010bed0:	75 33                	jne    0x14010bf05
14010bed2:	e8 69 42 07 00       	call   0x140180140
14010bed7:	85 c0                	test   %eax,%eax
14010bed9:	75 2a                	jne    0x14010bf05
14010bedb:	48 8b cb             	mov    %rbx,%rcx
14010bede:	e8 3d 42 07 00       	call   0x140180120
14010bee3:	85 c0                	test   %eax,%eax
14010bee5:	75 1e                	jne    0x14010bf05
14010bee7:	48 8b 93 10 09 00 00 	mov    0x910(%rbx),%rdx
14010beee:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
14010bef5:	e8 e6 f5 ff ff       	call   0x14010b4e0
14010befa:	b8 01 00 00 00       	mov    $0x1,%eax
14010beff:	48 83 c4 20          	add    $0x20,%rsp
14010bf03:	5b                   	pop    %rbx
14010bf04:	c3                   	ret
14010bf05:	33 c0                	xor    %eax,%eax
14010bf07:	48 83 c4 20          	add    $0x20,%rsp
14010bf0b:	5b                   	pop    %rbx
14010bf0c:	c3                   	ret
14010bf0d:	cc                   	int3
14010bf0e:	cc                   	int3
14010bf0f:	cc                   	int3
14010bf10:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14010bf15:	57                   	push   %rdi
14010bf16:	b8 20 00 00 00       	mov    $0x20,%eax
14010bf1b:	e8 10 4c 1a 00       	call   0x1402b0b30
14010bf20:	48 2b e0             	sub    %rax,%rsp
14010bf23:	44 8b 01             	mov    (%rcx),%r8d
14010bf26:	48 8b fa             	mov    %rdx,%rdi
14010bf29:	48 8b d9             	mov    %rcx,%rbx
14010bf2c:	41 81 f8 03 03 00 00 	cmp    $0x303,%r8d
14010bf33:	7f 20                	jg     0x14010bf55
14010bf35:	74 75                	je     0x14010bfac
14010bf37:	41 81 e8 00 01 00 00 	sub    $0x100,%r8d
14010bf3e:	74 6c                	je     0x14010bfac
14010bf40:	41 81 e8 00 02 00 00 	sub    $0x200,%r8d
14010bf47:	74 63                	je     0x14010bfac
14010bf49:	41 83 e8 01          	sub    $0x1,%r8d
14010bf4d:	74 5d                	je     0x14010bfac
14010bf4f:	41 83 f8 01          	cmp    $0x1,%r8d
14010bf53:	eb 16                	jmp    0x14010bf6b
14010bf55:	41 81 e8 04 03 00 00 	sub    $0x304,%r8d
14010bf5c:	74 4e                	je     0x14010bfac
14010bf5e:	41 81 e8 f9 fb 00 00 	sub    $0xfbf9,%r8d
14010bf65:	74 45                	je     0x14010bfac
14010bf67:	41 83 f8 02          	cmp    $0x2,%r8d
14010bf6b:	74 3f                	je     0x14010bfac
14010bf6d:	e8 fe b0 01 00       	call   0x140127070
14010bf72:	4c 8d 05 07 0f 20 00 	lea    0x200f07(%rip),%r8        # 0x14030ce80
14010bf79:	ba 77 01 00 00       	mov    $0x177,%edx
14010bf7e:	48 8d 0d c3 0e 20 00 	lea    0x200ec3(%rip),%rcx        # 0x14030ce48
14010bf85:	e8 06 b2 01 00       	call   0x140127190
14010bf8a:	45 33 c9             	xor    %r9d,%r9d
14010bf8d:	41 b8 03 01 00 00    	mov    $0x103,%r8d
14010bf93:	48 8b cb             	mov    %rbx,%rcx
14010bf96:	41 8d 51 50          	lea    0x50(%r9),%edx
14010bf9a:	e8 11 43 07 00       	call   0x1401802b0
14010bf9f:	33 c0                	xor    %eax,%eax
14010bfa1:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14010bfa6:	48 83 c4 20          	add    $0x20,%rsp
14010bfaa:	5f                   	pop    %rdi
14010bfab:	c3                   	ret
14010bfac:	48 89 82 50 02 00 00 	mov    %rax,0x250(%rdx)
14010bfb3:	83 b9 90 0a 00 00 00 	cmpl   $0x0,0xa90(%rcx)
14010bfba:	74 1b                	je     0x14010bfd7
14010bfbc:	48 c7 82 50 02 00 00 	movq   $0x0,0x250(%rdx)
14010bfc3:	00 00 00 00
14010bfc7:	b8 01 00 00 00       	mov    $0x1,%eax
14010bfcc:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14010bfd1:	48 83 c4 20          	add    $0x20,%rsp
14010bfd5:	5f                   	pop    %rdi
14010bfd6:	c3                   	ret
14010bfd7:	48 8b 89 58 1c 00 00 	mov    0x1c58(%rcx),%rcx
14010bfde:	e8 8d b9 01 00       	call   0x140127970
14010bfe3:	85 c0                	test   %eax,%eax
14010bfe5:	74 b8                	je     0x14010bf9f
14010bfe7:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
14010bfee:	48 8b 89 b0 03 00 00 	mov    0x3b0(%rcx),%rcx
14010bff5:	e8 76 b9 01 00       	call   0x140127970
14010bffa:	85 c0                	test   %eax,%eax
14010bffc:	75 4b                	jne    0x14010c049
14010bffe:	48 8b 8b 58 1c 00 00 	mov    0x1c58(%rbx),%rcx
14010c005:	e8 26 ba 01 00       	call   0x140127a30
14010c00a:	e8 61 b0 01 00       	call   0x140127070
14010c00f:	4c 8d 05 6a 0e 20 00 	lea    0x200e6a(%rip),%r8        # 0x14030ce80
14010c016:	ba 95 01 00 00       	mov    $0x195,%edx
14010c01b:	48 8d 0d 26 0e 20 00 	lea    0x200e26(%rip),%rcx        # 0x14030ce48
14010c022:	e8 69 b1 01 00       	call   0x140127190
14010c027:	45 33 c9             	xor    %r9d,%r9d
14010c02a:	41 b8 15 01 00 00    	mov    $0x115,%r8d
14010c030:	48 8b cb             	mov    %rbx,%rcx
14010c033:	41 8d 51 50          	lea    0x50(%r9),%edx
14010c037:	e8 74 42 07 00       	call   0x1401802b0
14010c03c:	33 c0                	xor    %eax,%eax
14010c03e:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14010c043:	48 83 c4 20          	add    $0x20,%rsp
14010c047:	5f                   	pop    %rdi
14010c048:	c3                   	ret
14010c049:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
14010c050:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
14010c055:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14010c05a:	48 8b b3 30 09 00 00 	mov    0x930(%rbx),%rsi
14010c061:	48 85 f6             	test   %rsi,%rsi
14010c064:	75 15                	jne    0x14010c07b
14010c066:	48 8b 81 a8 01 00 00 	mov    0x1a8(%rcx),%rax
14010c06d:	48 8d 35 0c fc ff ff 	lea    -0x3f4(%rip),%rsi        # 0x14010bc80
14010c074:	48 85 c0             	test   %rax,%rax
14010c077:	48 0f 45 f0          	cmovne %rax,%rsi
14010c07b:	48 8b 89 b0 03 00 00 	mov    0x3b0(%rcx),%rcx
14010c082:	e8 a9 b9 01 00       	call   0x140127a30
14010c087:	48 8b 8b 58 1c 00 00 	mov    0x1c58(%rbx),%rcx
14010c08e:	e8 9d b9 01 00       	call   0x140127a30
14010c093:	4c 8b 87 50 02 00 00 	mov    0x250(%rdi),%r8
14010c09a:	48 8d 8f 58 02 00 00 	lea    0x258(%rdi),%rcx
14010c0a1:	33 d2                	xor    %edx,%edx
14010c0a3:	e8 58 59 1d 00       	call   0x1402e1a00
14010c0a8:	8b 87 50 02 00 00    	mov    0x250(%rdi),%eax
14010c0ae:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14010c0b3:	48 8d 97 58 02 00 00 	lea    0x258(%rdi),%rdx
14010c0ba:	89 44 24 30          	mov    %eax,0x30(%rsp)
14010c0be:	48 8b cb             	mov    %rbx,%rcx
14010c0c1:	ff d6                	call   *%rsi
14010c0c3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14010c0c8:	85 c0                	test   %eax,%eax
14010c0ca:	75 28                	jne    0x14010c0f4
14010c0cc:	e8 9f af 01 00       	call   0x140127070
14010c0d1:	4c 8d 05 a8 0d 20 00 	lea    0x200da8(%rip),%r8        # 0x14030ce80
14010c0d8:	ba a4 01 00 00       	mov    $0x1a4,%edx
14010c0dd:	48 8d 0d 64 0d 20 00 	lea    0x200d64(%rip),%rcx        # 0x14030ce48
14010c0e4:	e8 a7 b0 01 00       	call   0x140127190
14010c0e9:	41 b8 2d 01 00 00    	mov    $0x12d,%r8d
14010c0ef:	e9 8b 00 00 00       	jmp    0x14010c17f
14010c0f4:	8b 44 24 30          	mov    0x30(%rsp),%eax
14010c0f8:	85 c0                	test   %eax,%eax
14010c0fa:	74 60                	je     0x14010c15c
14010c0fc:	48 3b 87 50 02 00 00 	cmp    0x250(%rdi),%rax
14010c103:	77 57                	ja     0x14010c15c
14010c105:	44 8b c0             	mov    %eax,%r8d
14010c108:	48 89 87 50 02 00 00 	mov    %rax,0x250(%rdi)
14010c10f:	48 8d 97 58 02 00 00 	lea    0x258(%rdi),%rdx
14010c116:	48 8b cb             	mov    %rbx,%rcx
14010c119:	e8 82 c3 ff ff       	call   0x1401084a0
14010c11e:	85 c0                	test   %eax,%eax
14010c120:	74 25                	je     0x14010c147
14010c122:	e8 49 af 01 00       	call   0x140127070
14010c127:	4c 8d 05 52 0d 20 00 	lea    0x200d52(%rip),%r8        # 0x14030ce80
14010c12e:	ba b5 01 00 00       	mov    $0x1b5,%edx
14010c133:	48 8d 0d 0e 0d 20 00 	lea    0x200d0e(%rip),%rcx        # 0x14030ce48
14010c13a:	e8 51 b0 01 00       	call   0x140127190
14010c13f:	41 b8 2e 01 00 00    	mov    $0x12e,%r8d
14010c145:	eb 38                	jmp    0x14010c17f
14010c147:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14010c14c:	b8 01 00 00 00       	mov    $0x1,%eax
14010c151:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14010c156:	48 83 c4 20          	add    $0x20,%rsp
14010c15a:	5f                   	pop    %rdi
14010c15b:	c3                   	ret
14010c15c:	e8 0f af 01 00       	call   0x140127070
14010c161:	4c 8d 05 18 0d 20 00 	lea    0x200d18(%rip),%r8        # 0x14030ce80
14010c168:	ba ae 01 00 00       	mov    $0x1ae,%edx
14010c16d:	48 8d 0d d4 0c 20 00 	lea    0x200cd4(%rip),%rcx        # 0x14030ce48
14010c174:	e8 17 b0 01 00       	call   0x140127190
14010c179:	41 b8 2f 01 00 00    	mov    $0x12f,%r8d
14010c17f:	45 33 c9             	xor    %r9d,%r9d
14010c182:	48 8b cb             	mov    %rbx,%rcx
14010c185:	41 8d 51 50          	lea    0x50(%r9),%edx
14010c189:	e8 22 41 07 00       	call   0x1401802b0
14010c18e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14010c193:	33 c0                	xor    %eax,%eax
14010c195:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14010c19a:	48 83 c4 20          	add    $0x20,%rsp
14010c19e:	5f                   	pop    %rdi