14001ec37:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
14001ec3b:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14001ec40:	48 83 c4 20          	add    $0x20,%rsp
14001ec44:	41 5f                	pop    %r15
14001ec46:	41 5e                	pop    %r14
14001ec48:	41 5c                	pop    %r12
14001ec4a:	c3                   	ret
14001ec4b:	ff 15 47 dd ae 00    	call   *0xaedd47(%rip)        # 0x140b0c998
14001ec51:	cc                   	int3
14001ec52:	90                   	nop
14001ec53:	90                   	nop
14001ec54:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001ec59:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14001ec5e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001ec63:	57                   	push   %rdi
14001ec64:	41 56                	push   %r14
14001ec66:	41 57                	push   %r15
14001ec68:	48 83 ec 20          	sub    $0x20,%rsp
14001ec6c:	48 8b 19             	mov    (%rcx),%rbx
14001ec6f:	49 8b f1             	mov    %r9,%rsi
14001ec72:	49 8b e8             	mov    %r8,%rbp
14001ec75:	4c 8b fa             	mov    %rdx,%r15
14001ec78:	48 8b f9             	mov    %rcx,%rdi
14001ec7b:	48 85 db             	test   %rbx,%rbx
14001ec7e:	74 47                	je     0x14001ecc7
14001ec80:	4c 8b 71 08          	mov    0x8(%rcx),%r14
14001ec84:	eb 0c                	jmp    0x14001ec92
14001ec86:	48 8b cb             	mov    %rbx,%rcx
14001ec89:	e8 a6 ed fe ff       	call   0x14000da34
14001ec8e:	48 83 c3 40          	add    $0x40,%rbx
14001ec92:	49 3b de             	cmp    %r14,%rbx
14001ec95:	75 ef                	jne    0x14001ec86
14001ec97:	48 8b 0f             	mov    (%rdi),%rcx
14001ec9a:	48 8b 47 10          	mov    0x10(%rdi),%rax
14001ec9e:	48 2b c1             	sub    %rcx,%rax
14001eca1:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
14001eca5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14001ecab:	72 14                	jb     0x14001ecc1
14001ecad:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14001ecb1:	48 2b ca             	sub    %rdx,%rcx
14001ecb4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14001ecb8:	48 83 f8 1f          	cmp    $0x1f,%rax
14001ecbc:	77 3b                	ja     0x14001ecf9
14001ecbe:	48 8b ca             	mov    %rdx,%rcx
14001ecc1:	ff 15 f9 db ae 00    	call   *0xaedbf9(%rip)        # 0x140b0c8c0
14001ecc7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001eccc:	48 c1 e5 06          	shl    $0x6,%rbp
14001ecd0:	49 03 ef             	add    %r15,%rbp
14001ecd3:	48 c1 e6 06          	shl    $0x6,%rsi
14001ecd7:	49 03 f7             	add    %r15,%rsi
14001ecda:	4c 89 3f             	mov    %r15,(%rdi)
14001ecdd:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
14001ece1:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14001ece6:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14001ecea:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14001ecef:	48 83 c4 20          	add    $0x20,%rsp
14001ecf3:	41 5f                	pop    %r15
14001ecf5:	41 5e                	pop    %r14
14001ecf7:	5f                   	pop    %rdi
14001ecf8:	c3                   	ret
14001ecf9:	ff 15 99 dc ae 00    	call   *0xaedc99(%rip)        # 0x140b0c998
14001ecff:	cc                   	int3
14001ed00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001ed05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001ed0a:	57                   	push   %rdi
14001ed0b:	48 83 ec 20          	sub    $0x20,%rsp
14001ed0f:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rax
14001ed16:	aa aa 0a
14001ed19:	48 8b f1             	mov    %rcx,%rsi
14001ed1c:	48 3b d0             	cmp    %rax,%rdx
14001ed1f:	77 75                	ja     0x14001ed96
14001ed21:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
14001ed25:	33 db                	xor    %ebx,%ebx
14001ed27:	48 8d 3c c5 00 00 00 	lea    0x0(,%rax,8),%rdi
14001ed2e:	00
14001ed2f:	48 85 ff             	test   %rdi,%rdi
14001ed32:	74 43                	je     0x14001ed77
14001ed34:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
14001ed3b:	72 22                	jb     0x14001ed5f
14001ed3d:	48 8d 4f 27          	lea    0x27(%rdi),%rcx
14001ed41:	48 3b cf             	cmp    %rdi,%rcx
14001ed44:	76 56                	jbe    0x14001ed9c
14001ed46:	ff 15 7c db ae 00    	call   *0xaedb7c(%rip)        # 0x140b0c8c8
14001ed4c:	48 85 c0             	test   %rax,%rax
14001ed4f:	74 1c                	je     0x14001ed6d
14001ed51:	48 8d 58 27          	lea    0x27(%rax),%rbx
14001ed55:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
14001ed59:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
14001ed5d:	eb 18                	jmp    0x14001ed77
14001ed5f:	48 8b cf             	mov    %rdi,%rcx
14001ed62:	ff 15 60 db ae 00    	call   *0xaedb60(%rip)        # 0x140b0c8c8
14001ed68:	48 85 c0             	test   %rax,%rax
14001ed6b:	75 07                	jne    0x14001ed74
14001ed6d:	ff 15 25 d7 ae 00    	call   *0xaed725(%rip)        # 0x140b0c498
14001ed73:	cc                   	int3
14001ed74:	48 8b d8             	mov    %rax,%rbx
14001ed77:	48 89 1e             	mov    %rbx,(%rsi)
14001ed7a:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
14001ed7e:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
14001ed82:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001ed87:	48 89 46 10          	mov    %rax,0x10(%rsi)
14001ed8b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001ed90:	48 83 c4 20          	add    $0x20,%rsp
14001ed94:	5f                   	pop    %rdi
14001ed95:	c3                   	ret
14001ed96:	e8 cd cf ff ff       	call   0x14001bd68
14001ed9b:	cc                   	int3
14001ed9c:	e8 2f 4f fe ff       	call   0x140003cd0
14001eda1:	cc                   	int3
14001eda2:	90                   	nop
14001eda3:	90                   	nop
14001eda4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001eda9:	57                   	push   %rdi
14001edaa:	48 83 ec 20          	sub    $0x20,%rsp
14001edae:	48 8b fa             	mov    %rdx,%rdi
14001edb1:	48 8b d9             	mov    %rcx,%rbx
14001edb4:	48 3b ca             	cmp    %rdx,%rcx
14001edb7:	74 67                	je     0x14001ee20
14001edb9:	48 8b 09             	mov    (%rcx),%rcx
14001edbc:	48 85 c9             	test   %rcx,%rcx
14001edbf:	74 3b                	je     0x14001edfc
14001edc1:	48 8b 43 10          	mov    0x10(%rbx),%rax
14001edc5:	48 2b c1             	sub    %rcx,%rax
14001edc8:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
14001edcc:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14001edd2:	72 14                	jb     0x14001ede8
14001edd4:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14001edd8:	48 2b ca             	sub    %rdx,%rcx
14001eddb:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14001eddf:	48 83 f8 1f          	cmp    $0x1f,%rax
14001ede3:	77 49                	ja     0x14001ee2e
14001ede5:	48 8b ca             	mov    %rdx,%rcx
14001ede8:	ff 15 d2 da ae 00    	call   *0xaedad2(%rip)        # 0x140b0c8c0
14001edee:	48 83 23 00          	andq   $0x0,(%rbx)
14001edf2:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14001edf7:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14001edfc:	48 8b 07             	mov    (%rdi),%rax
14001edff:	48 89 03             	mov    %rax,(%rbx)
14001ee02:	48 8b 47 08          	mov    0x8(%rdi),%rax
14001ee06:	48 89 43 08          	mov    %rax,0x8(%rbx)
14001ee0a:	48 8b 47 10          	mov    0x10(%rdi),%rax
14001ee0e:	48 89 43 10          	mov    %rax,0x10(%rbx)
14001ee12:	48 83 27 00          	andq   $0x0,(%rdi)
14001ee16:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14001ee1b:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
14001ee20:	48 8b c3             	mov    %rbx,%rax
14001ee23:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001ee28:	48 83 c4 20          	add    $0x20,%rsp
14001ee2c:	5f                   	pop    %rdi
14001ee2d:	c3                   	ret
14001ee2e:	ff 15 64 db ae 00    	call   *0xaedb64(%rip)        # 0x140b0c998
14001ee34:	cc                   	int3
14001ee35:	90                   	nop
14001ee36:	90                   	nop
14001ee37:	90                   	nop
14001ee38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001ee3d:	57                   	push   %rdi
14001ee3e:	48 83 ec 20          	sub    $0x20,%rsp
14001ee42:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
14001ee49:	ff ff 0f
14001ee4c:	48 8b da             	mov    %rdx,%rbx
14001ee4f:	48 8b f9             	mov    %rcx,%rdi
14001ee52:	48 3b d0             	cmp    %rax,%rdx
14001ee55:	77 2c                	ja     0x14001ee83
14001ee57:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14001ee5c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14001ee61:	e8 72 34 00 00       	call   0x1400222d8
14001ee66:	48 c1 e3 04          	shl    $0x4,%rbx
14001ee6a:	48 03 d8             	add    %rax,%rbx
14001ee6d:	48 89 07             	mov    %rax,(%rdi)
14001ee70:	48 89 47 08          	mov    %rax,0x8(%rdi)
14001ee74:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14001ee78:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001ee7d:	48 83 c4 20          	add    $0x20,%rsp
14001ee81:	5f                   	pop    %rdi
14001ee82:	c3                   	ret
14001ee83:	e8 e0 ce ff ff       	call   0x14001bd68
14001ee88:	cc                   	int3
14001ee89:	90                   	nop
14001ee8a:	90                   	nop
14001ee8b:	90                   	nop
14001ee8c:	90                   	nop
14001ee8d:	90                   	nop
14001ee8e:	90                   	nop
14001ee8f:	90                   	nop
14001ee90:	40 53                	rex push %rbx
14001ee92:	48 83 ec 20          	sub    $0x20,%rsp
14001ee96:	48 8d 05 8b 5f af 00 	lea    0xaf5f8b(%rip),%rax        # 0x140b14e28
14001ee9d:	48 8b d9             	mov    %rcx,%rbx
14001eea0:	48 89 01             	mov    %rax,(%rcx)
14001eea3:	f6 c2 01             	test   $0x1,%dl
14001eea6:	74 05                	je     0x14001eead
14001eea8:	e8 27 07 ad 00       	call   0x140aef5d4
14001eead:	48 8b c3             	mov    %rbx,%rax
14001eeb0:	48 83 c4 20          	add    $0x20,%rsp
14001eeb4:	5b                   	pop    %rbx
14001eeb5:	c3                   	ret
14001eeb6:	90                   	nop
14001eeb7:	90                   	nop
14001eeb8:	90                   	nop
14001eeb9:	90                   	nop
14001eeba:	90                   	nop
14001eebb:	90                   	nop
14001eebc:	90                   	nop
14001eebd:	90                   	nop
14001eebe:	90                   	nop
14001eebf:	90                   	nop
14001eec0:	40 53                	rex push %rbx
14001eec2:	48 83 ec 20          	sub    $0x20,%rsp
14001eec6:	48 8d 05 d3 60 af 00 	lea    0xaf60d3(%rip),%rax        # 0x140b14fa0
14001eecd:	48 8b d9             	mov    %rcx,%rbx
14001eed0:	48 89 01             	mov    %rax,(%rcx)
14001eed3:	f6 c2 01             	test   $0x1,%dl
14001eed6:	74 05                	je     0x14001eedd
14001eed8:	e8 f7 06 ad 00       	call   0x140aef5d4
14001eedd:	48 8b c3             	mov    %rbx,%rax
14001eee0:	48 83 c4 20          	add    $0x20,%rsp
14001eee4:	5b                   	pop    %rbx
14001eee5:	c3                   	ret
14001eee6:	90                   	nop
14001eee7:	90                   	nop
14001eee8:	90                   	nop
14001eee9:	90                   	nop
14001eeea:	90                   	nop
14001eeeb:	90                   	nop
14001eeec:	90                   	nop
14001eeed:	90                   	nop
14001eeee:	90                   	nop
14001eeef:	90                   	nop
14001eef0:	40 53                	rex push %rbx
14001eef2:	48 83 ec 20          	sub    $0x20,%rsp
14001eef6:	48 8d 05 1b 5e af 00 	lea    0xaf5e1b(%rip),%rax        # 0x140b14d18
14001eefd:	48 8b d9             	mov    %rcx,%rbx
14001ef00:	48 89 01             	mov    %rax,(%rcx)
14001ef03:	f6 c2 01             	test   $0x1,%dl
14001ef06:	74 05                	je     0x14001ef0d
14001ef08:	e8 c7 06 ad 00       	call   0x140aef5d4
14001ef0d:	48 8b c3             	mov    %rbx,%rax
14001ef10:	48 83 c4 20          	add    $0x20,%rsp
14001ef14:	5b                   	pop    %rbx
14001ef15:	c3                   	ret
14001ef16:	90                   	nop
14001ef17:	90                   	nop
14001ef18:	90                   	nop
14001ef19:	90                   	nop
14001ef1a:	90                   	nop
14001ef1b:	90                   	nop
14001ef1c:	90                   	nop
14001ef1d:	90                   	nop
14001ef1e:	90                   	nop
14001ef1f:	90                   	nop
14001ef20:	40 53                	rex push %rbx
14001ef22:	48 83 ec 20          	sub    $0x20,%rsp
14001ef26:	48 8d 05 e3 60 af 00 	lea    0xaf60e3(%rip),%rax        # 0x140b15010
14001ef2d:	48 8b d9             	mov    %rcx,%rbx
14001ef30:	48 89 01             	mov    %rax,(%rcx)
14001ef33:	f6 c2 01             	test   $0x1,%dl
14001ef36:	74 05                	je     0x14001ef3d
14001ef38:	e8 97 06 ad 00       	call   0x140aef5d4
14001ef3d:	48 8b c3             	mov    %rbx,%rax
14001ef40:	48 83 c4 20          	add    $0x20,%rsp
14001ef44:	5b                   	pop    %rbx
14001ef45:	c3                   	ret
14001ef46:	90                   	nop
14001ef47:	90                   	nop
14001ef48:	90                   	nop
14001ef49:	90                   	nop
14001ef4a:	90                   	nop
14001ef4b:	90                   	nop
14001ef4c:	90                   	nop
14001ef4d:	90                   	nop
14001ef4e:	90                   	nop
14001ef4f:	90                   	nop
14001ef50:	40 53                	rex push %rbx
14001ef52:	48 83 ec 20          	sub    $0x20,%rsp
14001ef56:	48 8d 05 e3 5d af 00 	lea    0xaf5de3(%rip),%rax        # 0x140b14d40
14001ef5d:	48 8b d9             	mov    %rcx,%rbx
14001ef60:	48 89 01             	mov    %rax,(%rcx)
14001ef63:	f6 c2 01             	test   $0x1,%dl
14001ef66:	74 05                	je     0x14001ef6d
14001ef68:	e8 67 06 ad 00       	call   0x140aef5d4
14001ef6d:	48 8b c3             	mov    %rbx,%rax
14001ef70:	48 83 c4 20          	add    $0x20,%rsp
14001ef74:	5b                   	pop    %rbx
14001ef75:	c3                   	ret
14001ef76:	90                   	nop
14001ef77:	90                   	nop
14001ef78:	90                   	nop
14001ef79:	90                   	nop
14001ef7a:	90                   	nop
14001ef7b:	90                   	nop
14001ef7c:	90                   	nop
14001ef7d:	90                   	nop
14001ef7e:	90                   	nop
14001ef7f:	90                   	nop
14001ef80:	40 53                	rex push %rbx
14001ef82:	48 83 ec 20          	sub    $0x20,%rsp
14001ef86:	48 8d 05 3b 5e af 00 	lea    0xaf5e3b(%rip),%rax        # 0x140b14dc8
14001ef8d:	48 8b d9             	mov    %rcx,%rbx
14001ef90:	48 89 01             	mov    %rax,(%rcx)
14001ef93:	f6 c2 01             	test   $0x1,%dl
14001ef96:	74 05                	je     0x14001ef9d
14001ef98:	e8 37 06 ad 00       	call   0x140aef5d4
14001ef9d:	48 8b c3             	mov    %rbx,%rax
14001efa0:	48 83 c4 20          	add    $0x20,%rsp
14001efa4:	5b                   	pop    %rbx
14001efa5:	c3                   	ret
14001efa6:	90                   	nop
14001efa7:	90                   	nop
14001efa8:	90                   	nop
14001efa9:	90                   	nop
14001efaa:	90                   	nop
14001efab:	90                   	nop
14001efac:	90                   	nop
14001efad:	90                   	nop
14001efae:	90                   	nop
14001efaf:	90                   	nop
14001efb0:	40 53                	rex push %rbx
14001efb2:	48 83 ec 20          	sub    $0x20,%rsp
14001efb6:	48 8d 05 fb 60 af 00 	lea    0xaf60fb(%rip),%rax        # 0x140b150b8
14001efbd:	48 8b d9             	mov    %rcx,%rbx
14001efc0:	48 89 01             	mov    %rax,(%rcx)
14001efc3:	f6 c2 01             	test   $0x1,%dl
14001efc6:	74 05                	je     0x14001efcd
14001efc8:	e8 07 06 ad 00       	call   0x140aef5d4
14001efcd:	48 8b c3             	mov    %rbx,%rax
14001efd0:	48 83 c4 20          	add    $0x20,%rsp
14001efd4:	5b                   	pop    %rbx
14001efd5:	c3                   	ret
14001efd6:	90                   	nop
14001efd7:	90                   	nop
14001efd8:	90                   	nop
14001efd9:	90                   	nop
14001efda:	90                   	nop
14001efdb:	90                   	nop
14001efdc:	90                   	nop
14001efdd:	90                   	nop
14001efde:	90                   	nop
14001efdf:	90                   	nop
14001efe0:	40 53                	rex push %rbx
14001efe2:	48 83 ec 20          	sub    $0x20,%rsp
14001efe6:	48 8d 05 7b 5d af 00 	lea    0xaf5d7b(%rip),%rax        # 0x140b14d68
14001efed:	48 8b d9             	mov    %rcx,%rbx
14001eff0:	48 89 01             	mov    %rax,(%rcx)
14001eff3:	f6 c2 01             	test   $0x1,%dl
14001eff6:	74 05                	je     0x14001effd
14001eff8:	e8 d7 05 ad 00       	call   0x140aef5d4
14001effd:	48 8b c3             	mov    %rbx,%rax
14001f000:	48 83 c4 20          	add    $0x20,%rsp
14001f004:	5b                   	pop    %rbx