14011bb68:	74 0c                	je     0x14011bb76
14011bb6a:	8b 83 dc 00 00 00    	mov    0xdc(%rbx),%eax
14011bb70:	48 83 c4 20          	add    $0x20,%rsp
14011bb74:	5b                   	pop    %rbx
14011bb75:	c3                   	ret
14011bb76:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14011bb7b:	48 83 c4 20          	add    $0x20,%rsp
14011bb7f:	5b                   	pop    %rbx
14011bb80:	c3                   	ret
14011bb81:	cc                   	int3
14011bb82:	cc                   	int3
14011bb83:	cc                   	int3
14011bb84:	cc                   	int3
14011bb85:	cc                   	int3
14011bb86:	cc                   	int3
14011bb87:	cc                   	int3
14011bb88:	cc                   	int3
14011bb89:	cc                   	int3
14011bb8a:	cc                   	int3
14011bb8b:	cc                   	int3
14011bb8c:	cc                   	int3
14011bb8d:	cc                   	int3
14011bb8e:	cc                   	int3
14011bb8f:	cc                   	int3
14011bb90:	8b 91 d8 00 00 00    	mov    0xd8(%rcx),%edx
14011bb96:	44 8b c2             	mov    %edx,%r8d
14011bb99:	41 83 e0 02          	and    $0x2,%r8d
14011bb9d:	74 09                	je     0x14011bba8
14011bb9f:	f6 81 dc 00 00 00 04 	testb  $0x4,0xdc(%rcx)
14011bba6:	74 41                	je     0x14011bbe9
14011bba8:	f6 c2 01             	test   $0x1,%dl
14011bbab:	74 09                	je     0x14011bbb6
14011bbad:	c1 ea 04             	shr    $0x4,%edx
14011bbb0:	83 e2 01             	and    $0x1,%edx
14011bbb3:	8b c2                	mov    %edx,%eax
14011bbb5:	c3                   	ret
14011bbb6:	8b c2                	mov    %edx,%eax
14011bbb8:	25 40 20 00 00       	and    $0x2040,%eax
14011bbbd:	3d 40 20 00 00       	cmp    $0x2040,%eax
14011bbc2:	75 06                	jne    0x14011bbca
14011bbc4:	b8 03 00 00 00       	mov    $0x3,%eax
14011bbc9:	c3                   	ret
14011bbca:	45 85 c0             	test   %r8d,%r8d
14011bbcd:	74 06                	je     0x14011bbd5
14011bbcf:	b8 04 00 00 00       	mov    $0x4,%eax
14011bbd4:	c3                   	ret
14011bbd5:	f6 c2 08             	test   $0x8,%dl
14011bbd8:	74 0f                	je     0x14011bbe9
14011bbda:	f6 81 e4 00 00 00 07 	testb  $0x7,0xe4(%rcx)
14011bbe1:	74 06                	je     0x14011bbe9
14011bbe3:	b8 05 00 00 00       	mov    $0x5,%eax
14011bbe8:	c3                   	ret
14011bbe9:	33 c0                	xor    %eax,%eax
14011bbeb:	c3                   	ret
14011bbec:	cc                   	int3
14011bbed:	cc                   	int3
14011bbee:	cc                   	int3
14011bbef:	cc                   	int3
14011bbf0:	40 53                	rex push %rbx
14011bbf2:	b8 20 00 00 00       	mov    $0x20,%eax
14011bbf7:	e8 34 4f 19 00       	call   0x1402b0b30
14011bbfc:	48 2b e0             	sub    %rax,%rsp
14011bbff:	48 8b d9             	mov    %rcx,%rbx
14011bc02:	48 85 c9             	test   %rcx,%rcx
14011bc05:	75 09                	jne    0x14011bc10
14011bc07:	8d 41 18             	lea    0x18(%rcx),%eax
14011bc0a:	48 83 c4 20          	add    $0x20,%rsp
14011bc0e:	5b                   	pop    %rbx
14011bc0f:	c3                   	ret
14011bc10:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
14011bc14:	e8 f7 9a fd ff       	call   0x1400f5710
14011bc19:	8b c8                	mov    %eax,%ecx
14011bc1b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14011bc20:	33 d2                	xor    %edx,%edx
14011bc22:	e8 69 98 04 00       	call   0x140165490
14011bc27:	85 c0                	test   %eax,%eax
14011bc29:	75 0b                	jne    0x14011bc36
14011bc2b:	b8 4c 00 00 00       	mov    $0x4c,%eax
14011bc30:	48 83 c4 20          	add    $0x20,%rsp
14011bc34:	5b                   	pop    %rbx
14011bc35:	c3                   	ret
14011bc36:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
14011bc3a:	e8 01 9a fd ff       	call   0x1400f5640
14011bc3f:	48 8b d0             	mov    %rax,%rdx
14011bc42:	48 8b cb             	mov    %rbx,%rcx
14011bc45:	e8 d6 e6 fd ff       	call   0x1400fa320
14011bc4a:	85 c0                	test   %eax,%eax
14011bc4c:	75 28                	jne    0x14011bc76
14011bc4e:	48 8d 15 6b 5d 1e 00 	lea    0x1e5d6b(%rip),%rdx        # 0x1403019c0
14011bc55:	48 8b cb             	mov    %rbx,%rcx
14011bc58:	e8 c3 e6 fd ff       	call   0x1400fa320
14011bc5d:	85 c0                	test   %eax,%eax
14011bc5f:	74 0a                	je     0x14011bc6b
14011bc61:	81 7c 24 30 90 03 00 	cmpl   $0x390,0x30(%rsp)
14011bc68:	00
14011bc69:	74 0b                	je     0x14011bc76
14011bc6b:	b8 4d 00 00 00       	mov    $0x4d,%eax
14011bc70:	48 83 c4 20          	add    $0x20,%rsp
14011bc74:	5b                   	pop    %rbx
14011bc75:	c3                   	ret
14011bc76:	33 c0                	xor    %eax,%eax
14011bc78:	48 83 c4 20          	add    $0x20,%rsp
14011bc7c:	5b                   	pop    %rbx
14011bc7d:	c3                   	ret
14011bc7e:	cc                   	int3
14011bc7f:	cc                   	int3
14011bc80:	8b 91 d8 00 00 00    	mov    0xd8(%rcx),%edx
14011bc86:	44 8b c2             	mov    %edx,%r8d
14011bc89:	41 83 e0 02          	and    $0x2,%r8d
14011bc8d:	74 09                	je     0x14011bc98
14011bc8f:	f6 81 dc 00 00 00 04 	testb  $0x4,0xdc(%rcx)
14011bc96:	74 37                	je     0x14011bccf
14011bc98:	f6 c2 01             	test   $0x1,%dl
14011bc9b:	74 08                	je     0x14011bca5
14011bc9d:	c1 ea 04             	shr    $0x4,%edx
14011bca0:	83 e2 01             	and    $0x1,%edx
14011bca3:	eb 28                	jmp    0x14011bccd
14011bca5:	8b c2                	mov    %edx,%eax
14011bca7:	25 40 20 00 00       	and    $0x2040,%eax
14011bcac:	3d 40 20 00 00       	cmp    $0x2040,%eax
14011bcb1:	74 1f                	je     0x14011bcd2
14011bcb3:	45 85 c0             	test   %r8d,%r8d
14011bcb6:	75 1a                	jne    0x14011bcd2
14011bcb8:	f6 c2 08             	test   $0x8,%dl
14011bcbb:	74 12                	je     0x14011bccf
14011bcbd:	f6 81 e4 00 00 00 07 	testb  $0x7,0xe4(%rcx)
14011bcc4:	74 09                	je     0x14011bccf
14011bcc6:	f6 81 e4 00 00 00 04 	testb  $0x4,0xe4(%rcx)
14011bccd:	75 03                	jne    0x14011bcd2
14011bccf:	33 c0                	xor    %eax,%eax
14011bcd1:	c3                   	ret
14011bcd2:	b8 01 00 00 00       	mov    $0x1,%eax
14011bcd7:	c3                   	ret
14011bcd8:	cc                   	int3
14011bcd9:	cc                   	int3
14011bcda:	cc                   	int3
14011bcdb:	cc                   	int3
14011bcdc:	cc                   	int3
14011bcdd:	cc                   	int3
14011bcde:	cc                   	int3
14011bcdf:	cc                   	int3
14011bce0:	8b 01                	mov    (%rcx),%eax
14011bce2:	2b 02                	sub    (%rdx),%eax
14011bce4:	c3                   	ret
14011bce5:	cc                   	int3
14011bce6:	cc                   	int3
14011bce7:	cc                   	int3
14011bce8:	cc                   	int3
14011bce9:	cc                   	int3
14011bcea:	cc                   	int3
14011bceb:	cc                   	int3
14011bcec:	cc                   	int3
14011bced:	cc                   	int3
14011bcee:	cc                   	int3
14011bcef:	cc                   	int3
14011bcf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011bcf5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14011bcfa:	57                   	push   %rdi
14011bcfb:	b8 20 00 00 00       	mov    $0x20,%eax
14011bd00:	e8 2b 4e 19 00       	call   0x1402b0b30
14011bd05:	48 2b e0             	sub    %rax,%rsp
14011bd08:	48 8b f1             	mov    %rcx,%rsi
14011bd0b:	48 8b fa             	mov    %rdx,%rdi
14011bd0e:	48 8b ca             	mov    %rdx,%rcx
14011bd11:	e8 da 11 fe ff       	call   0x1400fcef0
14011bd16:	48 8b ce             	mov    %rsi,%rcx
14011bd19:	48 8b d8             	mov    %rax,%rbx
14011bd1c:	e8 cf 13 fe ff       	call   0x1400fd0f0
14011bd21:	48 8b c8             	mov    %rax,%rcx
14011bd24:	48 8b d3             	mov    %rbx,%rdx
14011bd27:	e8 84 7e fe ff       	call   0x140103bb0
14011bd2c:	85 c0                	test   %eax,%eax
14011bd2e:	74 15                	je     0x14011bd45
14011bd30:	b8 1d 00 00 00       	mov    $0x1d,%eax
14011bd35:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011bd3a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011bd3f:	48 83 c4 20          	add    $0x20,%rsp
14011bd43:	5f                   	pop    %rdi
14011bd44:	c3                   	ret
14011bd45:	48 8b ce             	mov    %rsi,%rcx
14011bd48:	e8 a3 00 00 00       	call   0x14011bdf0
14011bd4d:	85 c0                	test   %eax,%eax
14011bd4f:	74 41                	je     0x14011bd92
14011bd51:	48 8b cf             	mov    %rdi,%rcx
14011bd54:	e8 97 00 00 00       	call   0x14011bdf0
14011bd59:	85 c0                	test   %eax,%eax
14011bd5b:	74 35                	je     0x14011bd92
14011bd5d:	48 8b 97 f0 00 00 00 	mov    0xf0(%rdi),%rdx
14011bd64:	48 8b ce             	mov    %rsi,%rcx
14011bd67:	e8 54 fa ff ff       	call   0x14011b7c0
14011bd6c:	85 c0                	test   %eax,%eax
14011bd6e:	75 27                	jne    0x14011bd97
14011bd70:	48 8b ce             	mov    %rsi,%rcx
14011bd73:	e8 88 89 fe ff       	call   0x140104700
14011bd78:	48 8b c8             	mov    %rax,%rcx
14011bd7b:	48 8b d7             	mov    %rdi,%rdx
14011bd7e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011bd83:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011bd88:	48 83 c4 20          	add    $0x20,%rsp
14011bd8c:	5f                   	pop    %rdi
14011bd8d:	e9 5e fe ff ff       	jmp    0x14011bbf0
14011bd92:	b8 01 00 00 00       	mov    $0x1,%eax
14011bd97:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011bd9c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011bda1:	48 83 c4 20          	add    $0x20,%rsp
14011bda5:	5f                   	pop    %rdi
14011bda6:	c3                   	ret
14011bda7:	cc                   	int3
14011bda8:	cc                   	int3
14011bda9:	cc                   	int3
14011bdaa:	cc                   	int3
14011bdab:	cc                   	int3
14011bdac:	cc                   	int3
14011bdad:	cc                   	int3
14011bdae:	cc                   	int3
14011bdaf:	cc                   	int3
14011bdb0:	8b 82 d8 00 00 00    	mov    0xd8(%rdx),%eax
14011bdb6:	25 00 04 00 00       	and    $0x400,%eax
14011bdbb:	f6 81 d8 00 00 00 02 	testb  $0x2,0xd8(%rcx)
14011bdc2:	74 22                	je     0x14011bde6
14011bdc4:	85 c0                	test   %eax,%eax
14011bdc6:	74 0f                	je     0x14011bdd7
14011bdc8:	f6 81 dc 00 00 00 80 	testb  $0x80,0xdc(%rcx)
14011bdcf:	75 15                	jne    0x14011bde6
14011bdd1:	b8 27 00 00 00       	mov    $0x27,%eax
14011bdd6:	c3                   	ret
14011bdd7:	f6 81 dc 00 00 00 04 	testb  $0x4,0xdc(%rcx)
14011bdde:	75 06                	jne    0x14011bde6
14011bde0:	b8 20 00 00 00       	mov    $0x20,%eax
14011bde5:	c3                   	ret
14011bde6:	33 c0                	xor    %eax,%eax
14011bde8:	c3                   	ret
14011bde9:	cc                   	int3
14011bdea:	cc                   	int3
14011bdeb:	cc                   	int3
14011bdec:	cc                   	int3
14011bded:	cc                   	int3
14011bdee:	cc                   	int3
14011bdef:	cc                   	int3
14011bdf0:	40 55                	rex push %rbp
14011bdf2:	53                   	push   %rbx
14011bdf3:	48 8b ec             	mov    %rsp,%rbp
14011bdf6:	b8 38 00 00 00       	mov    $0x38,%eax
14011bdfb:	e8 30 4d 19 00       	call   0x1402b0b30
14011be00:	48 2b e0             	sub    %rax,%rsp
14011be03:	8b 81 50 01 00 00    	mov    0x150(%rcx),%eax
14011be09:	48 8b d9             	mov    %rcx,%rbx
14011be0c:	85 c0                	test   %eax,%eax
14011be0e:	74 15                	je     0x14011be25
14011be10:	8b 81 d8 00 00 00    	mov    0xd8(%rcx),%eax
14011be16:	c1 e8 07             	shr    $0x7,%eax
14011be19:	f7 d0                	not    %eax
14011be1b:	83 e0 01             	and    $0x1,%eax
14011be1e:	48 83 c4 38          	add    $0x38,%rsp
14011be22:	5b                   	pop    %rbx
14011be23:	5d                   	pop    %rbp
14011be24:	c3                   	ret
14011be25:	48 8b 89 48 01 00 00 	mov    0x148(%rcx),%rcx
14011be2c:	e8 3f bb 00 00       	call   0x140127970
14011be31:	85 c0                	test   %eax,%eax
14011be33:	75 07                	jne    0x14011be3c
14011be35:	48 83 c4 38          	add    $0x38,%rsp
14011be39:	5b                   	pop    %rbx
14011be3a:	5d                   	pop    %rbp
14011be3b:	c3                   	ret
14011be3c:	f7 83 d8 00 00 00 00 	testl  $0x100,0xd8(%rbx)
14011be43:	01 00 00
14011be46:	74 21                	je     0x14011be69
14011be48:	48 8b 8b 48 01 00 00 	mov    0x148(%rbx),%rcx
14011be4f:	e8 dc bb 00 00       	call   0x140127a30
14011be54:	8b 83 d8 00 00 00    	mov    0xd8(%rbx),%eax
14011be5a:	c1 e8 07             	shr    $0x7,%eax
14011be5d:	f7 d0                	not    %eax
14011be5f:	83 e0 01             	and    $0x1,%eax
14011be62:	48 83 c4 38          	add    $0x38,%rsp
14011be66:	5b                   	pop    %rbx
14011be67:	5d                   	pop    %rbp
14011be68:	c3                   	ret
14011be69:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14011be6e:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14011be73:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14011be78:	e8 63 cc fd ff       	call   0x1400f8ae0
14011be7d:	48 8b d0             	mov    %rax,%rdx
14011be80:	4c 8d 83 28 01 00 00 	lea    0x128(%rbx),%r8
14011be87:	45 33 c9             	xor    %r9d,%r9d
14011be8a:	48 8b cb             	mov    %rbx,%rcx
14011be8d:	e8 ce 46 fe ff       	call   0x140100560
14011be92:	85 c0                	test   %eax,%eax
14011be94:	75 0a                	jne    0x14011bea0
14011be96:	81 8b d8 00 00 00 00 	orl    $0x100000,0xd8(%rbx)
14011be9d:	00 10 00
14011bea0:	e8 6b 15 00 00       	call   0x14011d410
14011bea5:	48 8b cb             	mov    %rbx,%rcx
14011bea8:	e8 03 7a fe ff       	call   0x1401038b0
14011bead:	85 c0                	test   %eax,%eax
14011beaf:	75 07                	jne    0x14011beb8
14011beb1:	83 8b d8 00 00 00 40 	orl    $0x40,0xd8(%rbx)
14011beb8:	be ff ff ff ff       	mov    $0xffffffff,%esi
14011bebd:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14011bec1:	45 33 c9             	xor    %r9d,%r9d
14011bec4:	89 b3 d0 00 00 00    	mov    %esi,0xd0(%rbx)
14011beca:	48 8b cb             	mov    %rbx,%rcx
14011becd:	8d 56 58             	lea    0x58(%rsi),%edx
14011bed0:	e8 4b 91 fe ff       	call   0x140105020
14011bed5:	48 8b f8             	mov    %rax,%rdi
14011bed8:	48 85 c0             	test   %rax,%rax
14011bedb:	0f 84 83 00 00 00    	je     0x14011bf64
14011bee1:	83 38 00             	cmpl   $0x0,(%rax)
14011bee4:	74 07                	je     0x14011beed
14011bee6:	83 8b d8 00 00 00 10 	orl    $0x10,0xd8(%rbx)
14011beed:	48 8b 48 08          	mov    0x8(%rax),%rcx
14011bef1:	48 85 c9             	test   %rcx,%rcx
14011bef4:	74 5d                	je     0x14011bf53
14011bef6:	81 79 04 02 01 00 00 	cmpl   $0x102,0x4(%rcx)
14011befd:	75 49                	jne    0x14011bf48
14011beff:	e8 6c b1 00 00       	call   0x140127070
14011bf04:	4c 8d 05 e5 5c 1f 00 	lea    0x1f5ce5(%rip),%r8        # 0x140311bf0
14011bf0b:	ba b9 01 00 00       	mov    $0x1b9,%edx
14011bf10:	48 8d 0d b1 5c 1f 00 	lea    0x1f5cb1(%rip),%rcx        # 0x140311bc8
14011bf17:	e8 74 b2 00 00       	call   0x140127190
14011bf1c:	45 33 c0             	xor    %r8d,%r8d
14011bf1f:	ba a8 00 00 00       	mov    $0xa8,%edx
14011bf24:	41 8d 48 22          	lea    0x22(%r8),%ecx
14011bf28:	e8 63 b3 00 00       	call   0x140127290
14011bf2d:	81 8b d8 00 00 00 80 	orl    $0x80,0xd8(%rbx)
14011bf34:	00 00 00
14011bf37:	48 8b cf             	mov    %rdi,%rcx
14011bf3a:	e8 41 e5 08 00       	call   0x1401aa480
14011bf3f:	83 8b d8 00 00 00 01 	orl    $0x1,0xd8(%rbx)
14011bf46:	eb 2b                	jmp    0x14011bf73
14011bf48:	e8 b3 7f 05 00       	call   0x140173f00
14011bf4d:	89 83 d0 00 00 00    	mov    %eax,0xd0(%rbx)
14011bf53:	48 8b cf             	mov    %rdi,%rcx
14011bf56:	e8 25 e5 08 00       	call   0x1401aa480
14011bf5b:	83 8b d8 00 00 00 01 	orl    $0x1,0xd8(%rbx)
14011bf62:	eb 0f                	jmp    0x14011bf73
14011bf64:	39 75 18             	cmp    %esi,0x18(%rbp)
14011bf67:	74 0a                	je     0x14011bf73
14011bf69:	81 8b d8 00 00 00 80 	orl    $0x80,0xd8(%rbx)
14011bf70:	00 00 00
14011bf73:	45 33 c9             	xor    %r9d,%r9d
14011bf76:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14011bf7a:	ba 97 02 00 00       	mov    $0x297,%edx
14011bf7f:	48 8b cb             	mov    %rbx,%rcx
14011bf82:	e8 99 90 fe ff       	call   0x140105020
14011bf87:	48 8b f8             	mov    %rax,%rdi
14011bf8a:	48 85 c0             	test   %rax,%rax
14011bf8d:	74 64                	je     0x14011bff3
14011bf8f:	f6 83 d8 00 00 00 10 	testb  $0x10,0xd8(%rbx)
14011bf96:	75 28                	jne    0x14011bfc0