14011ed40:	cc                   	int3
14011ed41:	90                   	nop
14011ed42:	90                   	nop
14011ed43:	90                   	nop
14011ed44:	90                   	nop
14011ed45:	90                   	nop
14011ed46:	90                   	nop
14011ed47:	90                   	nop
14011ed48:	90                   	nop
14011ed49:	90                   	nop
14011ed4a:	90                   	nop
14011ed4b:	90                   	nop
14011ed4c:	90                   	nop
14011ed4d:	90                   	nop
14011ed4e:	90                   	nop
14011ed4f:	90                   	nop
14011ed50:	40 53                	rex push %rbx
14011ed52:	48 83 ec 20          	sub    $0x20,%rsp
14011ed56:	48 8d 05 53 c2 9f 00 	lea    0x9fc253(%rip),%rax        # 0x140b1afb0
14011ed5d:	48 8b d9             	mov    %rcx,%rbx
14011ed60:	48 89 01             	mov    %rax,(%rcx)
14011ed63:	f6 c2 01             	test   $0x1,%dl
14011ed66:	74 05                	je     0x14011ed6d
14011ed68:	e8 67 08 9d 00       	call   0x140aef5d4
14011ed6d:	48 8b c3             	mov    %rbx,%rax
14011ed70:	48 83 c4 20          	add    $0x20,%rsp
14011ed74:	5b                   	pop    %rbx
14011ed75:	c3                   	ret
14011ed76:	90                   	nop
14011ed77:	90                   	nop
14011ed78:	90                   	nop
14011ed79:	90                   	nop
14011ed7a:	90                   	nop
14011ed7b:	90                   	nop
14011ed7c:	90                   	nop
14011ed7d:	90                   	nop
14011ed7e:	90                   	nop
14011ed7f:	90                   	nop
14011ed80:	40 53                	rex push %rbx
14011ed82:	48 83 ec 20          	sub    $0x20,%rsp
14011ed86:	48 8d 05 fb c1 9f 00 	lea    0x9fc1fb(%rip),%rax        # 0x140b1af88
14011ed8d:	48 8b d9             	mov    %rcx,%rbx
14011ed90:	48 89 01             	mov    %rax,(%rcx)
14011ed93:	f6 c2 01             	test   $0x1,%dl
14011ed96:	74 05                	je     0x14011ed9d
14011ed98:	e8 37 08 9d 00       	call   0x140aef5d4
14011ed9d:	48 8b c3             	mov    %rbx,%rax
14011eda0:	48 83 c4 20          	add    $0x20,%rsp
14011eda4:	5b                   	pop    %rbx
14011eda5:	c3                   	ret
14011eda6:	90                   	nop
14011eda7:	90                   	nop
14011eda8:	90                   	nop
14011eda9:	90                   	nop
14011edaa:	90                   	nop
14011edab:	90                   	nop
14011edac:	90                   	nop
14011edad:	90                   	nop
14011edae:	90                   	nop
14011edaf:	90                   	nop
14011edb0:	40 53                	rex push %rbx
14011edb2:	48 83 ec 20          	sub    $0x20,%rsp
14011edb6:	48 8d 05 43 c2 9f 00 	lea    0x9fc243(%rip),%rax        # 0x140b1b000
14011edbd:	48 8b d9             	mov    %rcx,%rbx
14011edc0:	48 89 01             	mov    %rax,(%rcx)
14011edc3:	f6 c2 01             	test   $0x1,%dl
14011edc6:	74 05                	je     0x14011edcd
14011edc8:	e8 07 08 9d 00       	call   0x140aef5d4
14011edcd:	48 8b c3             	mov    %rbx,%rax
14011edd0:	48 83 c4 20          	add    $0x20,%rsp
14011edd4:	5b                   	pop    %rbx
14011edd5:	c3                   	ret
14011edd6:	90                   	nop
14011edd7:	90                   	nop
14011edd8:	90                   	nop
14011edd9:	90                   	nop
14011edda:	90                   	nop
14011eddb:	90                   	nop
14011eddc:	90                   	nop
14011eddd:	90                   	nop
14011edde:	90                   	nop
14011eddf:	90                   	nop
14011ede0:	40 53                	rex push %rbx
14011ede2:	48 83 ec 20          	sub    $0x20,%rsp
14011ede6:	48 8d 05 eb c1 9f 00 	lea    0x9fc1eb(%rip),%rax        # 0x140b1afd8
14011eded:	48 8b d9             	mov    %rcx,%rbx
14011edf0:	48 89 01             	mov    %rax,(%rcx)
14011edf3:	f6 c2 01             	test   $0x1,%dl
14011edf6:	74 05                	je     0x14011edfd
14011edf8:	e8 d7 07 9d 00       	call   0x140aef5d4
14011edfd:	48 8b c3             	mov    %rbx,%rax
14011ee00:	48 83 c4 20          	add    $0x20,%rsp
14011ee04:	5b                   	pop    %rbx
14011ee05:	c3                   	ret
14011ee06:	90                   	nop
14011ee07:	90                   	nop
14011ee08:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011ee0d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14011ee12:	57                   	push   %rdi
14011ee13:	48 83 ec 20          	sub    $0x20,%rsp
14011ee17:	48 b8 76 62 27 76 62 	movabs $0x276276276276276,%rax
14011ee1e:	27 76 02
14011ee21:	48 8b f1             	mov    %rcx,%rsi
14011ee24:	48 3b d0             	cmp    %rax,%rdx
14011ee27:	77 6d                	ja     0x14011ee96
14011ee29:	48 6b fa 68          	imul   $0x68,%rdx,%rdi
14011ee2d:	33 db                	xor    %ebx,%ebx
14011ee2f:	48 85 ff             	test   %rdi,%rdi
14011ee32:	74 43                	je     0x14011ee77
14011ee34:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
14011ee3b:	72 22                	jb     0x14011ee5f
14011ee3d:	48 8d 4f 27          	lea    0x27(%rdi),%rcx
14011ee41:	48 3b cf             	cmp    %rdi,%rcx
14011ee44:	76 50                	jbe    0x14011ee96
14011ee46:	ff 15 7c da 9e 00    	call   *0x9eda7c(%rip)        # 0x140b0c8c8
14011ee4c:	48 85 c0             	test   %rax,%rax
14011ee4f:	74 1c                	je     0x14011ee6d
14011ee51:	48 8d 58 27          	lea    0x27(%rax),%rbx
14011ee55:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
14011ee59:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
14011ee5d:	eb 18                	jmp    0x14011ee77
14011ee5f:	48 8b cf             	mov    %rdi,%rcx
14011ee62:	ff 15 60 da 9e 00    	call   *0x9eda60(%rip)        # 0x140b0c8c8
14011ee68:	48 85 c0             	test   %rax,%rax
14011ee6b:	75 07                	jne    0x14011ee74
14011ee6d:	ff 15 25 d6 9e 00    	call   *0x9ed625(%rip)        # 0x140b0c498
14011ee73:	cc                   	int3
14011ee74:	48 8b d8             	mov    %rax,%rbx
14011ee77:	48 89 1e             	mov    %rbx,(%rsi)
14011ee7a:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
14011ee7e:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
14011ee82:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011ee87:	48 89 46 10          	mov    %rax,0x10(%rsi)
14011ee8b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011ee90:	48 83 c4 20          	add    $0x20,%rsp
14011ee94:	5f                   	pop    %rdi
14011ee95:	c3                   	ret
14011ee96:	e8 35 4e ee ff       	call   0x140003cd0
14011ee9b:	cc                   	int3
14011ee9c:	48 83 ec 28          	sub    $0x28,%rsp
14011eea0:	48 8d 0d e9 14 a2 00 	lea    0xa214e9(%rip),%rcx        # 0x140b40390
14011eea7:	ff 15 f3 d5 9e 00    	call   *0x9ed5f3(%rip)        # 0x140b0c4a0
14011eead:	cc                   	int3
14011eeae:	90                   	nop
14011eeaf:	90                   	nop
14011eeb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011eeb5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14011eeba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14011eebf:	57                   	push   %rdi
14011eec0:	48 83 ec 20          	sub    $0x20,%rsp
14011eec4:	48 8b 41 58          	mov    0x58(%rcx),%rax
14011eec8:	be 07 00 00 00       	mov    $0x7,%esi
14011eecd:	48 8b d9             	mov    %rcx,%rbx
14011eed0:	bd 00 10 00 00       	mov    $0x1000,%ebp
14011eed5:	48 3b c6             	cmp    %rsi,%rax
14011eed8:	76 2f                	jbe    0x14011ef09
14011eeda:	48 8b 49 40          	mov    0x40(%rcx),%rcx
14011eede:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14011eee5:	00
14011eee6:	48 3b c5             	cmp    %rbp,%rax
14011eee9:	72 18                	jb     0x14011ef03
14011eeeb:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14011eeef:	48 2b ca             	sub    %rdx,%rcx
14011eef2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14011eef6:	48 83 f8 1f          	cmp    $0x1f,%rax
14011eefa:	0f 87 aa 00 00 00    	ja     0x14011efaa
14011ef00:	48 8b ca             	mov    %rdx,%rcx
14011ef03:	ff 15 b7 d9 9e 00    	call   *0x9ed9b7(%rip)        # 0x140b0c8c0
14011ef09:	33 ff                	xor    %edi,%edi
14011ef0b:	48 89 73 58          	mov    %rsi,0x58(%rbx)
14011ef0f:	48 89 7b 50          	mov    %rdi,0x50(%rbx)
14011ef13:	66 89 7b 40          	mov    %di,0x40(%rbx)
14011ef17:	48 8b 43 38          	mov    0x38(%rbx),%rax
14011ef1b:	48 3b c6             	cmp    %rsi,%rax
14011ef1e:	76 2b                	jbe    0x14011ef4b
14011ef20:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14011ef24:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14011ef2b:	00
14011ef2c:	48 3b c5             	cmp    %rbp,%rax
14011ef2f:	72 14                	jb     0x14011ef45
14011ef31:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14011ef35:	48 2b ca             	sub    %rdx,%rcx
14011ef38:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14011ef3c:	48 83 f8 1f          	cmp    $0x1f,%rax
14011ef40:	77 68                	ja     0x14011efaa
14011ef42:	48 8b ca             	mov    %rdx,%rcx
14011ef45:	ff 15 75 d9 9e 00    	call   *0x9ed975(%rip)        # 0x140b0c8c0
14011ef4b:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
14011ef4f:	48 89 73 38          	mov    %rsi,0x38(%rbx)
14011ef53:	66 89 7b 20          	mov    %di,0x20(%rbx)
14011ef57:	48 8b 43 18          	mov    0x18(%rbx),%rax
14011ef5b:	48 3b c6             	cmp    %rsi,%rax
14011ef5e:	76 2a                	jbe    0x14011ef8a
14011ef60:	48 8b 0b             	mov    (%rbx),%rcx
14011ef63:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14011ef6a:	00
14011ef6b:	48 3b c5             	cmp    %rbp,%rax
14011ef6e:	72 14                	jb     0x14011ef84
14011ef70:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14011ef74:	48 2b ca             	sub    %rdx,%rcx
14011ef77:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14011ef7b:	48 83 f8 1f          	cmp    $0x1f,%rax
14011ef7f:	77 29                	ja     0x14011efaa
14011ef81:	48 8b ca             	mov    %rdx,%rcx
14011ef84:	ff 15 36 d9 9e 00    	call   *0x9ed936(%rip)        # 0x140b0c8c0
14011ef8a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14011ef8f:	48 89 73 18          	mov    %rsi,0x18(%rbx)
14011ef93:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14011ef98:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
14011ef9c:	66 89 3b             	mov    %di,(%rbx)
14011ef9f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011efa4:	48 83 c4 20          	add    $0x20,%rsp
14011efa8:	5f                   	pop    %rdi
14011efa9:	c3                   	ret
14011efaa:	ff 15 e8 d9 9e 00    	call   *0x9ed9e8(%rip)        # 0x140b0c998
14011efb0:	cc                   	int3
14011efb1:	90                   	nop
14011efb2:	90                   	nop
14011efb3:	90                   	nop
14011efb4:	40 53                	rex push %rbx
14011efb6:	48 83 ec 20          	sub    $0x20,%rsp
14011efba:	48 8b d9             	mov    %rcx,%rbx
14011efbd:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14011efc1:	48 85 c9             	test   %rcx,%rcx
14011efc4:	74 3c                	je     0x14011f002
14011efc6:	48 8b 43 28          	mov    0x28(%rbx),%rax
14011efca:	48 2b c1             	sub    %rcx,%rax
14011efcd:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14011efd1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14011efd7:	72 14                	jb     0x14011efed
14011efd9:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14011efdd:	48 2b ca             	sub    %rdx,%rcx
14011efe0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14011efe4:	48 83 f8 1f          	cmp    $0x1f,%rax
14011efe8:	77 61                	ja     0x14011f04b
14011efea:	48 8b ca             	mov    %rdx,%rcx
14011efed:	ff 15 cd d8 9e 00    	call   *0x9ed8cd(%rip)        # 0x140b0c8c0
14011eff3:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
14011eff8:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
14011effd:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
14011f002:	48 8b 0b             	mov    (%rbx),%rcx
14011f005:	48 85 c9             	test   %rcx,%rcx
14011f008:	74 3b                	je     0x14011f045
14011f00a:	48 8b 43 10          	mov    0x10(%rbx),%rax
14011f00e:	48 2b c1             	sub    %rcx,%rax
14011f011:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14011f015:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14011f01b:	72 14                	jb     0x14011f031
14011f01d:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14011f021:	48 2b ca             	sub    %rdx,%rcx
14011f024:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14011f028:	48 83 f8 1f          	cmp    $0x1f,%rax
14011f02c:	77 1d                	ja     0x14011f04b
14011f02e:	48 8b ca             	mov    %rdx,%rcx
14011f031:	ff 15 89 d8 9e 00    	call   *0x9ed889(%rip)        # 0x140b0c8c0
14011f037:	48 83 23 00          	andq   $0x0,(%rbx)
14011f03b:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14011f040:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14011f045:	48 83 c4 20          	add    $0x20,%rsp
14011f049:	5b                   	pop    %rbx
14011f04a:	c3                   	ret
14011f04b:	ff 15 47 d9 9e 00    	call   *0x9ed947(%rip)        # 0x140b0c998
14011f051:	cc                   	int3
14011f052:	90                   	nop
14011f053:	90                   	nop
14011f054:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011f059:	57                   	push   %rdi
14011f05a:	48 83 ec 20          	sub    $0x20,%rsp
14011f05e:	48 8b f9             	mov    %rcx,%rdi
14011f061:	48 81 c1 d8 00 00 00 	add    $0xd8,%rcx
14011f068:	e8 f3 00 00 00       	call   0x14011f160
14011f06d:	48 8b 8f d0 00 00 00 	mov    0xd0(%rdi),%rcx
14011f074:	48 85 c9             	test   %rcx,%rcx
14011f077:	74 0d                	je     0x14011f086
14011f079:	48 8b 01             	mov    (%rcx),%rax
14011f07c:	48 8b 40 10          	mov    0x10(%rax),%rax
14011f080:	ff 15 b2 db 9e 00    	call   *0x9edbb2(%rip)        # 0x140b0cc38
14011f086:	48 8d 8f a8 00 00 00 	lea    0xa8(%rdi),%rcx
14011f08d:	e8 ce 00 00 00       	call   0x14011f160
14011f092:	48 8b 8f a0 00 00 00 	mov    0xa0(%rdi),%rcx
14011f099:	48 85 c9             	test   %rcx,%rcx
14011f09c:	74 0d                	je     0x14011f0ab
14011f09e:	48 8b 01             	mov    (%rcx),%rax
14011f0a1:	48 8b 40 10          	mov    0x10(%rax),%rax
14011f0a5:	ff 15 8d db 9e 00    	call   *0x9edb8d(%rip)        # 0x140b0cc38
14011f0ab:	48 8d 4f 78          	lea    0x78(%rdi),%rcx
14011f0af:	e8 d4 ee ff ff       	call   0x14011df88
14011f0b4:	48 8d 5f 40          	lea    0x40(%rdi),%rbx
14011f0b8:	48 8b cb             	mov    %rbx,%rcx
14011f0bb:	e8 84 01 00 00       	call   0x14011f244
14011f0c0:	48 8b 0b             	mov    (%rbx),%rcx
14011f0c3:	48 83 23 00          	andq   $0x0,(%rbx)
14011f0c7:	ff 15 f3 d7 9e 00    	call   *0x9ed7f3(%rip)        # 0x140b0c8c0
14011f0cd:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14011f0d1:	48 85 c9             	test   %rcx,%rcx
14011f0d4:	74 1a                	je     0x14011f0f0
14011f0d6:	83 c8 ff             	or     $0xffffffff,%eax
14011f0d9:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14011f0de:	83 f8 01             	cmp    $0x1,%eax
14011f0e1:	75 0d                	jne    0x14011f0f0
14011f0e3:	48 8b 01             	mov    (%rcx),%rax
14011f0e6:	48 8b 40 08          	mov    0x8(%rax),%rax
14011f0ea:	ff 15 48 db 9e 00    	call   *0x9edb48(%rip)        # 0x140b0cc38
14011f0f0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011f0f5:	48 83 c4 20          	add    $0x20,%rsp
14011f0f9:	5f                   	pop    %rdi
14011f0fa:	c3                   	ret
14011f0fb:	90                   	nop
14011f0fc:	40 53                	rex push %rbx
14011f0fe:	48 83 ec 20          	sub    $0x20,%rsp
14011f102:	48 8b d9             	mov    %rcx,%rbx
14011f105:	e8 3a 01 00 00       	call   0x14011f244
14011f10a:	48 8b 0b             	mov    (%rbx),%rcx
14011f10d:	48 83 23 00          	andq   $0x0,(%rbx)
14011f111:	48 83 c4 20          	add    $0x20,%rsp
14011f115:	5b                   	pop    %rbx
14011f116:	48 ff 25 a3 d7 9e 00 	rex.W jmp *0x9ed7a3(%rip)        # 0x140b0c8c0
14011f11d:	cc                   	int3
14011f11e:	90                   	nop
14011f11f:	90                   	nop
14011f120:	e9 63 ee ff ff       	jmp    0x14011df88
14011f125:	90                   	nop
14011f126:	90                   	nop
14011f127:	90                   	nop
14011f128:	eb 36                	jmp    0x14011f160
14011f12a:	90                   	nop
14011f12b:	90                   	nop
14011f12c:	90                   	nop
14011f12d:	90                   	nop
14011f12e:	90                   	nop
14011f12f:	90                   	nop
14011f130:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011f135:	57                   	push   %rdi
14011f136:	48 83 ec 20          	sub    $0x20,%rsp
14011f13a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14011f13e:	48 8b 19             	mov    (%rcx),%rbx
14011f141:	eb 0c                	jmp    0x14011f14f
14011f143:	48 8b cb             	mov    %rbx,%rcx
14011f146:	e8 9d 01 00 00       	call   0x14011f2e8
14011f14b:	48 83 c3 68          	add    $0x68,%rbx
14011f14f:	48 3b df             	cmp    %rdi,%rbx
14011f152:	75 ef                	jne    0x14011f143
14011f154:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011f159:	48 83 c4 20          	add    $0x20,%rsp
14011f15d:	5f                   	pop    %rdi
14011f15e:	c3                   	ret
14011f15f:	90                   	nop
14011f160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011f165:	57                   	push   %rdi
14011f166:	48 83 ec 20          	sub    $0x20,%rsp