14014bcb5:	e8 76 4e 16 00       	call   0x1402b0b30
14014bcba:	48 2b e0             	sub    %rax,%rsp
14014bcbd:	48 8b 01             	mov    (%rcx),%rax
14014bcc0:	4c 8b 88 98 01 00 00 	mov    0x198(%rax),%r9
14014bcc7:	4d 85 c9             	test   %r9,%r9
14014bcca:	75 09                	jne    0x14014bcd5
14014bccc:	41 8d 41 01          	lea    0x1(%r9),%eax
14014bcd0:	48 83 c4 28          	add    $0x28,%rsp
14014bcd4:	c3                   	ret
14014bcd5:	48 83 c4 28          	add    $0x28,%rsp
14014bcd9:	49 ff e1             	rex.WB jmp *%r9
14014bcdc:	cc                   	int3
14014bcdd:	cc                   	int3
14014bcde:	cc                   	int3
14014bcdf:	cc                   	int3
14014bce0:	48 8b 41 18          	mov    0x18(%rcx),%rax
14014bce4:	48 85 c0             	test   %rax,%rax
14014bce7:	74 13                	je     0x14014bcfc
14014bce9:	48 8b 00             	mov    (%rax),%rax
14014bcec:	48 85 c0             	test   %rax,%rax
14014bcef:	74 0b                	je     0x14014bcfc
14014bcf1:	f6 00 04             	testb  $0x4,(%rax)
14014bcf4:	75 06                	jne    0x14014bcfc
14014bcf6:	b8 01 00 00 00       	mov    $0x1,%eax
14014bcfb:	c3                   	ret
14014bcfc:	33 c0                	xor    %eax,%eax
14014bcfe:	c3                   	ret
14014bcff:	cc                   	int3
14014bd00:	b8 28 00 00 00       	mov    $0x28,%eax
14014bd05:	e8 26 4e 16 00       	call   0x1402b0b30
14014bd0a:	48 2b e0             	sub    %rax,%rsp
14014bd0d:	48 85 c9             	test   %rcx,%rcx
14014bd10:	74 5b                	je     0x14014bd6d
14014bd12:	48 8b 41 18          	mov    0x18(%rcx),%rax
14014bd16:	48 85 c0             	test   %rax,%rax
14014bd19:	74 52                	je     0x14014bd6d
14014bd1b:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
14014bd20:	74 4b                	je     0x14014bd6d
14014bd22:	48 8b 00             	mov    (%rax),%rax
14014bd25:	48 8b 90 50 01 00 00 	mov    0x150(%rax),%rdx
14014bd2c:	48 85 d2             	test   %rdx,%rdx
14014bd2f:	75 35                	jne    0x14014bd66
14014bd31:	e8 3a b3 fd ff       	call   0x140127070
14014bd36:	4c 8d 05 03 b3 1c 00 	lea    0x1cb303(%rip),%r8        # 0x140317040
14014bd3d:	ba 84 01 00 00       	mov    $0x184,%edx
14014bd42:	48 8d 0d b7 b2 1c 00 	lea    0x1cb2b7(%rip),%rcx        # 0x140317000
14014bd49:	e8 42 b4 fd ff       	call   0x140127190
14014bd4e:	45 33 c0             	xor    %r8d,%r8d
14014bd51:	ba 01 01 0c 00       	mov    $0xc0101,%edx
14014bd56:	41 8d 48 10          	lea    0x10(%r8),%ecx
14014bd5a:	e8 31 b5 fd ff       	call   0x140127290
14014bd5f:	33 c0                	xor    %eax,%eax
14014bd61:	48 83 c4 28          	add    $0x28,%rsp
14014bd65:	c3                   	ret
14014bd66:	48 83 c4 28          	add    $0x28,%rsp
14014bd6a:	48 ff e2             	rex.W jmp *%rdx
14014bd6d:	e8 fe b2 fd ff       	call   0x140127070
14014bd72:	4c 8d 05 c7 b2 1c 00 	lea    0x1cb2c7(%rip),%r8        # 0x140317040
14014bd79:	ba 7f 01 00 00       	mov    $0x17f,%edx
14014bd7e:	48 8d 0d 7b b2 1c 00 	lea    0x1cb27b(%rip),%rcx        # 0x140317000
14014bd85:	e8 06 b4 fd ff       	call   0x140127190
14014bd8a:	45 33 c0             	xor    %r8d,%r8d
14014bd8d:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14014bd92:	41 8d 48 10          	lea    0x10(%r8),%ecx
14014bd96:	e8 f5 b4 fd ff       	call   0x140127290
14014bd9b:	33 c0                	xor    %eax,%eax
14014bd9d:	48 83 c4 28          	add    $0x28,%rsp
14014bda1:	c3                   	ret
14014bda2:	cc                   	int3
14014bda3:	cc                   	int3
14014bda4:	cc                   	int3
14014bda5:	cc                   	int3
14014bda6:	cc                   	int3
14014bda7:	cc                   	int3
14014bda8:	cc                   	int3
14014bda9:	cc                   	int3
14014bdaa:	cc                   	int3
14014bdab:	cc                   	int3
14014bdac:	cc                   	int3
14014bdad:	cc                   	int3
14014bdae:	cc                   	int3
14014bdaf:	cc                   	int3
14014bdb0:	48 ff 41 68          	incq   0x68(%rcx)
14014bdb4:	f7 d2                	not    %edx
14014bdb6:	21 51 3c             	and    %edx,0x3c(%rcx)
14014bdb9:	c3                   	ret
14014bdba:	cc                   	int3
14014bdbb:	cc                   	int3
14014bdbc:	cc                   	int3
14014bdbd:	cc                   	int3
14014bdbe:	cc                   	int3
14014bdbf:	cc                   	int3
14014bdc0:	48 85 c9             	test   %rcx,%rcx
14014bdc3:	74 0d                	je     0x14014bdd2
14014bdc5:	48 8b 41 18          	mov    0x18(%rcx),%rax
14014bdc9:	48 85 c0             	test   %rax,%rax
14014bdcc:	74 04                	je     0x14014bdd2
14014bdce:	8b 40 28             	mov    0x28(%rax),%eax
14014bdd1:	c3                   	ret
14014bdd2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14014bdd7:	c3                   	ret
14014bdd8:	cc                   	int3
14014bdd9:	cc                   	int3
14014bdda:	cc                   	int3
14014bddb:	cc                   	int3
14014bddc:	cc                   	int3
14014bddd:	cc                   	int3
14014bdde:	cc                   	int3
14014bddf:	cc                   	int3
14014bde0:	b8 28 00 00 00       	mov    $0x28,%eax
14014bde5:	e8 46 4d 16 00       	call   0x1402b0b30
14014bdea:	48 2b e0             	sub    %rax,%rsp
14014bded:	8d 50 5f             	lea    0x5f(%rax),%edx
14014bdf0:	48 83 c4 28          	add    $0x28,%rsp
14014bdf4:	e9 47 a4 00 00       	jmp    0x140156240
14014bdf9:	cc                   	int3
14014bdfa:	cc                   	int3
14014bdfb:	cc                   	int3
14014bdfc:	cc                   	int3
14014bdfd:	cc                   	int3
14014bdfe:	cc                   	int3
14014bdff:	cc                   	int3
14014be00:	48 85 c9             	test   %rcx,%rcx
14014be03:	0f 84 c6 00 00 00    	je     0x14014becf
14014be09:	53                   	push   %rbx
14014be0a:	b8 20 00 00 00       	mov    $0x20,%eax
14014be0f:	e8 1c 4d 16 00       	call   0x1402b0b30
14014be14:	48 2b e0             	sub    %rax,%rsp
14014be17:	48 8b d9             	mov    %rcx,%rbx
14014be1a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14014be1f:	f0 0f c1 41 38       	lock xadd %eax,0x38(%rcx)
14014be24:	83 e8 01             	sub    $0x1,%eax
14014be27:	0f 8f 9d 00 00 00    	jg     0x14014beca
14014be2d:	48 8b 01             	mov    (%rcx),%rax
14014be30:	48 85 c0             	test   %rax,%rax
14014be33:	74 0b                	je     0x14014be40
14014be35:	48 8b 50 18          	mov    0x18(%rax),%rdx
14014be39:	48 85 d2             	test   %rdx,%rdx
14014be3c:	74 02                	je     0x14014be40
14014be3e:	ff d2                	call   *%rdx
14014be40:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14014be44:	e8 67 77 fd ff       	call   0x1401235b0
14014be49:	48 8b 43 18          	mov    0x18(%rbx),%rax
14014be4d:	48 85 c0             	test   %rax,%rax
14014be50:	74 14                	je     0x14014be66
14014be52:	48 8b 00             	mov    (%rax),%rax
14014be55:	48 8b 90 68 01 00 00 	mov    0x168(%rax),%rdx
14014be5c:	48 85 d2             	test   %rdx,%rdx
14014be5f:	74 05                	je     0x14014be66
14014be61:	48 8b cb             	mov    %rbx,%rcx
14014be64:	ff d2                	call   *%rdx
14014be66:	4c 8d 43 40          	lea    0x40(%rbx),%r8
14014be6a:	48 8b d3             	mov    %rbx,%rdx
14014be6d:	b9 08 00 00 00       	mov    $0x8,%ecx
14014be72:	e8 99 be fd ff       	call   0x140127d10
14014be77:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
14014be7b:	e8 50 ba fd ff       	call   0x1401278d0
14014be80:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14014be84:	e8 e7 d6 ff ff       	call   0x140149570
14014be89:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14014be8d:	e8 be ec ff ff       	call   0x14014ab50
14014be92:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14014be96:	e8 b5 4a fa ff       	call   0x1400f0950
14014be9b:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
14014be9f:	48 8d 15 5a b1 1c 00 	lea    0x1cb15a(%rip),%rdx        # 0x140317000
14014bea6:	41 b8 64 00 00 00    	mov    $0x64,%r8d
14014beac:	e8 0f ff f9 ff       	call   0x1400ebdc0
14014beb1:	41 b9 66 00 00 00    	mov    $0x66,%r9d
14014beb7:	4c 8d 05 42 b1 1c 00 	lea    0x1cb142(%rip),%r8        # 0x140317000
14014bebe:	48 8b cb             	mov    %rbx,%rcx
14014bec1:	41 8d 51 0a          	lea    0xa(%r9),%edx
14014bec5:	e8 e6 ff f9 ff       	call   0x1400ebeb0
14014beca:	48 83 c4 20          	add    $0x20,%rsp
14014bece:	5b                   	pop    %rbx
14014becf:	c3                   	ret
14014bed0:	40 53                	rex push %rbx
14014bed2:	b8 20 00 00 00       	mov    $0x20,%eax
14014bed7:	e8 54 4c 16 00       	call   0x1402b0b30
14014bedc:	48 2b e0             	sub    %rax,%rsp
14014bedf:	48 8b d9             	mov    %rcx,%rbx
14014bee2:	48 85 c9             	test   %rcx,%rcx
14014bee5:	74 48                	je     0x14014bf2f
14014bee7:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
14014beec:	74 41                	je     0x14014bf2f
14014beee:	48 8b 01             	mov    (%rcx),%rax
14014bef1:	48 8b 50 40          	mov    0x40(%rax),%rdx
14014bef5:	48 85 d2             	test   %rdx,%rdx
14014bef8:	74 11                	je     0x14014bf0b
14014befa:	ff d2                	call   *%rdx
14014befc:	83 f8 01             	cmp    $0x1,%eax
14014beff:	75 5e                	jne    0x14014bf5f
14014bf01:	48 ff 43 68          	incq   0x68(%rbx)
14014bf05:	48 83 c4 20          	add    $0x20,%rsp
14014bf09:	5b                   	pop    %rbx
14014bf0a:	c3                   	ret
14014bf0b:	e8 60 b1 fd ff       	call   0x140127070
14014bf10:	4c 8d 05 01 b1 1c 00 	lea    0x1cb101(%rip),%r8        # 0x140317018
14014bf17:	ba e0 00 00 00       	mov    $0xe0,%edx
14014bf1c:	48 8d 0d dd b0 1c 00 	lea    0x1cb0dd(%rip),%rcx        # 0x140317000
14014bf23:	e8 68 b2 fd ff       	call   0x140127190
14014bf28:	ba 98 00 00 00       	mov    $0x98,%edx
14014bf2d:	eb 22                	jmp    0x14014bf51
14014bf2f:	e8 3c b1 fd ff       	call   0x140127070
14014bf34:	4c 8d 05 dd b0 1c 00 	lea    0x1cb0dd(%rip),%r8        # 0x140317018
14014bf3b:	ba d4 00 00 00       	mov    $0xd4,%edx
14014bf40:	48 8d 0d b9 b0 1c 00 	lea    0x1cb0b9(%rip),%rcx        # 0x140317000
14014bf47:	e8 44 b2 fd ff       	call   0x140127190
14014bf4c:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14014bf51:	45 33 c0             	xor    %r8d,%r8d
14014bf54:	41 8d 48 10          	lea    0x10(%r8),%ecx
14014bf58:	e8 33 b3 fd ff       	call   0x140127290
14014bf5d:	33 c0                	xor    %eax,%eax
14014bf5f:	48 83 c4 20          	add    $0x20,%rsp
14014bf63:	5b                   	pop    %rbx
14014bf64:	c3                   	ret
14014bf65:	cc                   	int3
14014bf66:	cc                   	int3
14014bf67:	cc                   	int3
14014bf68:	cc                   	int3
14014bf69:	cc                   	int3
14014bf6a:	cc                   	int3
14014bf6b:	cc                   	int3
14014bf6c:	cc                   	int3
14014bf6d:	cc                   	int3
14014bf6e:	cc                   	int3
14014bf6f:	cc                   	int3
14014bf70:	8b 41 30             	mov    0x30(%rcx),%eax
14014bf73:	c3                   	ret
14014bf74:	cc                   	int3
14014bf75:	cc                   	int3
14014bf76:	cc                   	int3
14014bf77:	cc                   	int3
14014bf78:	cc                   	int3
14014bf79:	cc                   	int3
14014bf7a:	cc                   	int3
14014bf7b:	cc                   	int3
14014bf7c:	cc                   	int3
14014bf7d:	cc                   	int3
14014bf7e:	cc                   	int3
14014bf7f:	cc                   	int3
14014bf80:	8b 41 3c             	mov    0x3c(%rcx),%eax
14014bf83:	c3                   	ret
14014bf84:	cc                   	int3
14014bf85:	cc                   	int3
14014bf86:	cc                   	int3
14014bf87:	cc                   	int3
14014bf88:	cc                   	int3
14014bf89:	cc                   	int3
14014bf8a:	cc                   	int3
14014bf8b:	cc                   	int3
14014bf8c:	cc                   	int3
14014bf8d:	cc                   	int3
14014bf8e:	cc                   	int3
14014bf8f:	cc                   	int3
14014bf90:	b8 38 00 00 00       	mov    $0x38,%eax
14014bf95:	e8 96 4b 16 00       	call   0x1402b0b30
14014bf9a:	48 2b e0             	sub    %rax,%rsp
14014bf9d:	8b c2                	mov    %edx,%eax
14014bf9f:	48 85 c9             	test   %rcx,%rcx
14014bfa2:	74 27                	je     0x14014bfcb
14014bfa4:	48 8b 51 20          	mov    0x20(%rcx),%rdx
14014bfa8:	48 85 d2             	test   %rdx,%rdx
14014bfab:	74 1e                	je     0x14014bfcb
14014bfad:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14014bfb1:	48 85 c9             	test   %rcx,%rcx
14014bfb4:	74 15                	je     0x14014bfcb
14014bfb6:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14014bfbb:	4d 8b c8             	mov    %r8,%r9
14014bfbe:	44 8b c0             	mov    %eax,%r8d
14014bfc1:	e8 3a fc 07 00       	call   0x1401cbc00
14014bfc6:	48 83 c4 38          	add    $0x38,%rsp
14014bfca:	c3                   	ret
14014bfcb:	33 c0                	xor    %eax,%eax
14014bfcd:	48 83 c4 38          	add    $0x38,%rsp
14014bfd1:	c3                   	ret
14014bfd2:	cc                   	int3
14014bfd3:	cc                   	int3
14014bfd4:	cc                   	int3
14014bfd5:	cc                   	int3
14014bfd6:	cc                   	int3
14014bfd7:	cc                   	int3
14014bfd8:	cc                   	int3
14014bfd9:	cc                   	int3
14014bfda:	cc                   	int3
14014bfdb:	cc                   	int3
14014bfdc:	cc                   	int3
14014bfdd:	cc                   	int3
14014bfde:	cc                   	int3
14014bfdf:	cc                   	int3
14014bfe0:	b8 28 00 00 00       	mov    $0x28,%eax
14014bfe5:	e8 46 4b 16 00       	call   0x1402b0b30
14014bfea:	48 2b e0             	sub    %rax,%rsp
14014bfed:	45 33 c0             	xor    %r8d,%r8d
14014bff0:	33 d2                	xor    %edx,%edx
14014bff2:	33 c9                	xor    %ecx,%ecx
14014bff4:	48 83 c4 28          	add    $0x28,%rsp
14014bff8:	e9 53 7a 08 00       	jmp    0x1401d3a50
14014bffd:	cc                   	int3
14014bffe:	cc                   	int3
14014bfff:	cc                   	int3
14014c000:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014c005:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14014c00a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014c00f:	57                   	push   %rdi
14014c010:	b8 20 00 00 00       	mov    $0x20,%eax
14014c015:	e8 16 4b 16 00       	call   0x1402b0b30
14014c01a:	48 2b e0             	sub    %rax,%rsp
14014c01d:	41 8b e8             	mov    %r8d,%ebp
14014c020:	48 8b fa             	mov    %rdx,%rdi
14014c023:	45 33 c0             	xor    %r8d,%r8d
14014c026:	48 8b f1             	mov    %rcx,%rsi
14014c029:	e8 22 7a 08 00       	call   0x1401d3a50
14014c02e:	48 8b d8             	mov    %rax,%rbx
14014c031:	48 85 c0             	test   %rax,%rax
14014c034:	74 3d                	je     0x14014c073
14014c036:	44 8b c5             	mov    %ebp,%r8d
14014c039:	48 8b d7             	mov    %rdi,%rdx
14014c03c:	48 8b ce             	mov    %rsi,%rcx
14014c03f:	e8 ac f2 07 00       	call   0x1401cb2f0
14014c044:	48 89 43 18          	mov    %rax,0x18(%rbx)
14014c048:	48 85 c0             	test   %rax,%rax
14014c04b:	74 1e                	je     0x14014c06b
14014c04d:	48 8b 0b             	mov    (%rbx),%rcx
14014c050:	4c 8b 41 28          	mov    0x28(%rcx),%r8
14014c054:	4d 85 c0             	test   %r8,%r8
14014c057:	74 0d                	je     0x14014c066
14014c059:	48 8b d0             	mov    %rax,%rdx
14014c05c:	48 8b cb             	mov    %rbx,%rcx
14014c05f:	41 ff d0             	call   *%r8
14014c062:	85 c0                	test   %eax,%eax
14014c064:	74 05                	je     0x14014c06b
14014c066:	48 8b c3             	mov    %rbx,%rax
14014c069:	eb 0a                	jmp    0x14014c075
14014c06b:	48 8b cb             	mov    %rbx,%rcx
14014c06e:	e8 8d fd ff ff       	call   0x14014be00
14014c073:	33 c0                	xor    %eax,%eax
14014c075:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014c07a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14014c07f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14014c084:	48 83 c4 20          	add    $0x20,%rsp
14014c088:	5f                   	pop    %rdi
14014c089:	c3                   	ret
14014c08a:	cc                   	int3
14014c08b:	cc                   	int3
14014c08c:	cc                   	int3
14014c08d:	cc                   	int3
14014c08e:	cc                   	int3
14014c08f:	cc                   	int3
14014c090:	b8 28 00 00 00       	mov    $0x28,%eax
14014c095:	e8 96 4a 16 00       	call   0x1402b0b30