140a0cbf8:	c6 03 00             	movb   $0x0,(%rbx)
140a0cbfb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a0cc00:	48 83 c4 20          	add    $0x20,%rsp
140a0cc04:	5f                   	pop    %rdi
140a0cc05:	c3                   	ret
140a0cc06:	e8 99 d5 41 00       	call   0x140e2a1a4
140a0cc0b:	cc                   	int3
140a0cc0c:	cc                   	int3
140a0cc0d:	cc                   	int3
140a0cc0e:	cc                   	int3
140a0cc0f:	cc                   	int3
140a0cc10:	48 8b 09             	mov    (%rcx),%rcx
140a0cc13:	48 85 c9             	test   %rcx,%rcx
140a0cc16:	74 0e                	je     0x140a0cc26
140a0cc18:	48 8b 01             	mov    (%rcx),%rax
140a0cc1b:	48 8b 40 20          	mov    0x20(%rax),%rax
140a0cc1f:	48 ff 25 fa 6d 57 00 	rex.W jmp *0x576dfa(%rip)        # 0x140f83a20
140a0cc26:	c3                   	ret
140a0cc27:	cc                   	int3
140a0cc28:	cc                   	int3
140a0cc29:	cc                   	int3
140a0cc2a:	cc                   	int3
140a0cc2b:	cc                   	int3
140a0cc2c:	cc                   	int3
140a0cc2d:	cc                   	int3
140a0cc2e:	cc                   	int3
140a0cc2f:	cc                   	int3
140a0cc30:	48 8d 05 61 08 67 00 	lea    0x670861(%rip),%rax        # 0x14107d498
140a0cc37:	48 89 01             	mov    %rax,(%rcx)
140a0cc3a:	c3                   	ret
140a0cc3b:	cc                   	int3
140a0cc3c:	cc                   	int3
140a0cc3d:	cc                   	int3
140a0cc3e:	cc                   	int3
140a0cc3f:	cc                   	int3
140a0cc40:	40 53                	rex push %rbx
140a0cc42:	48 83 ec 20          	sub    $0x20,%rsp
140a0cc46:	48 8d 05 4b 08 67 00 	lea    0x67084b(%rip),%rax        # 0x14107d498
140a0cc4d:	48 8b d9             	mov    %rcx,%rbx
140a0cc50:	48 89 01             	mov    %rax,(%rcx)
140a0cc53:	f6 c2 01             	test   $0x1,%dl
140a0cc56:	74 0a                	je     0x140a0cc62
140a0cc58:	ba 08 00 00 00       	mov    $0x8,%edx
140a0cc5d:	e8 e2 e4 40 00       	call   0x140e1b144
140a0cc62:	48 8b c3             	mov    %rbx,%rax
140a0cc65:	48 83 c4 20          	add    $0x20,%rsp
140a0cc69:	5b                   	pop    %rbx
140a0cc6a:	c3                   	ret
140a0cc6b:	cc                   	int3
140a0cc6c:	cc                   	int3
140a0cc6d:	cc                   	int3
140a0cc6e:	cc                   	int3
140a0cc6f:	cc                   	int3
140a0cc70:	40 53                	rex push %rbx
140a0cc72:	48 83 ec 20          	sub    $0x20,%rsp
140a0cc76:	48 8b d9             	mov    %rcx,%rbx
140a0cc79:	48 8b 09             	mov    (%rcx),%rcx
140a0cc7c:	48 85 c9             	test   %rcx,%rcx
140a0cc7f:	74 6c                	je     0x140a0cced
140a0cc81:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a0cc85:	4c 8b c3             	mov    %rbx,%r8
140a0cc88:	e8 73 fd ff ff       	call   0x140a0ca00
140a0cc8d:	48 8b 0b             	mov    (%rbx),%rcx
140a0cc90:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140a0cc97:	aa aa 2a
140a0cc9a:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a0cc9e:	48 2b d1             	sub    %rcx,%rdx
140a0cca1:	48 f7 ea             	imul   %rdx
140a0cca4:	48 c1 fa 03          	sar    $0x3,%rdx
140a0cca8:	48 8b c2             	mov    %rdx,%rax
140a0ccab:	48 c1 e8 3f          	shr    $0x3f,%rax
140a0ccaf:	48 03 d0             	add    %rax,%rdx
140a0ccb2:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
140a0ccb6:	48 c1 e2 04          	shl    $0x4,%rdx
140a0ccba:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0ccc1:	72 18                	jb     0x140a0ccdb
140a0ccc3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a0ccc7:	48 83 c2 27          	add    $0x27,%rdx
140a0cccb:	49 2b c8             	sub    %r8,%rcx
140a0ccce:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a0ccd2:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0ccd6:	77 1b                	ja     0x140a0ccf3
140a0ccd8:	49 8b c8             	mov    %r8,%rcx
140a0ccdb:	e8 64 e4 40 00       	call   0x140e1b144
140a0cce0:	33 c0                	xor    %eax,%eax
140a0cce2:	48 89 03             	mov    %rax,(%rbx)
140a0cce5:	48 89 43 08          	mov    %rax,0x8(%rbx)
140a0cce9:	48 89 43 10          	mov    %rax,0x10(%rbx)
140a0cced:	48 83 c4 20          	add    $0x20,%rsp
140a0ccf1:	5b                   	pop    %rbx
140a0ccf2:	c3                   	ret
140a0ccf3:	e8 ac d4 41 00       	call   0x140e2a1a4
140a0ccf8:	cc                   	int3
140a0ccf9:	cc                   	int3
140a0ccfa:	cc                   	int3
140a0ccfb:	cc                   	int3
140a0ccfc:	cc                   	int3
140a0ccfd:	cc                   	int3
140a0ccfe:	cc                   	int3
140a0ccff:	cc                   	int3
140a0cd00:	48 8d 81 e8 01 00 00 	lea    0x1e8(%rcx),%rax
140a0cd07:	c3                   	ret
140a0cd08:	cc                   	int3
140a0cd09:	cc                   	int3
140a0cd0a:	cc                   	int3
140a0cd0b:	cc                   	int3
140a0cd0c:	cc                   	int3
140a0cd0d:	cc                   	int3
140a0cd0e:	cc                   	int3
140a0cd0f:	cc                   	int3
140a0cd10:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
140a0cd17:	c3                   	ret
140a0cd18:	cc                   	int3
140a0cd19:	cc                   	int3
140a0cd1a:	cc                   	int3
140a0cd1b:	cc                   	int3
140a0cd1c:	cc                   	int3
140a0cd1d:	cc                   	int3
140a0cd1e:	cc                   	int3
140a0cd1f:	cc                   	int3
140a0cd20:	48 8d 81 b8 00 00 00 	lea    0xb8(%rcx),%rax
140a0cd27:	c3                   	ret
140a0cd28:	cc                   	int3
140a0cd29:	cc                   	int3
140a0cd2a:	cc                   	int3
140a0cd2b:	cc                   	int3
140a0cd2c:	cc                   	int3
140a0cd2d:	cc                   	int3
140a0cd2e:	cc                   	int3
140a0cd2f:	cc                   	int3
140a0cd30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0cd35:	57                   	push   %rdi
140a0cd36:	48 83 ec 20          	sub    $0x20,%rsp
140a0cd3a:	48 8b 99 c8 02 00 00 	mov    0x2c8(%rcx),%rbx
140a0cd41:	48 8b bb e0 01 00 00 	mov    0x1e0(%rbx),%rdi
140a0cd48:	48 8b 9b d8 01 00 00 	mov    0x1d8(%rbx),%rbx
140a0cd4f:	48 3b df             	cmp    %rdi,%rbx
140a0cd52:	74 25                	je     0x140a0cd79
140a0cd54:	0f 1f 40 00          	nopl   0x0(%rax)
140a0cd58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a0cd5f:	00
140a0cd60:	48 8b 0b             	mov    (%rbx),%rcx
140a0cd63:	48 8b 01             	mov    (%rcx),%rax
140a0cd66:	48 8b 40 10          	mov    0x10(%rax),%rax
140a0cd6a:	ff 15 b0 6c 57 00    	call   *0x576cb0(%rip)        # 0x140f83a20
140a0cd70:	48 83 c3 08          	add    $0x8,%rbx
140a0cd74:	48 3b df             	cmp    %rdi,%rbx
140a0cd77:	75 e7                	jne    0x140a0cd60
140a0cd79:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a0cd7e:	48 83 c4 20          	add    $0x20,%rsp
140a0cd82:	5f                   	pop    %rdi
140a0cd83:	c3                   	ret
140a0cd84:	cc                   	int3
140a0cd85:	cc                   	int3
140a0cd86:	cc                   	int3
140a0cd87:	cc                   	int3
140a0cd88:	cc                   	int3
140a0cd89:	cc                   	int3
140a0cd8a:	cc                   	int3
140a0cd8b:	cc                   	int3
140a0cd8c:	cc                   	int3
140a0cd8d:	cc                   	int3
140a0cd8e:	cc                   	int3
140a0cd8f:	cc                   	int3
140a0cd90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0cd95:	57                   	push   %rdi
140a0cd96:	48 83 ec 20          	sub    $0x20,%rsp
140a0cd9a:	48 8b 99 c8 02 00 00 	mov    0x2c8(%rcx),%rbx
140a0cda1:	48 8b bb e0 01 00 00 	mov    0x1e0(%rbx),%rdi
140a0cda8:	48 8b 9b d8 01 00 00 	mov    0x1d8(%rbx),%rbx
140a0cdaf:	48 3b df             	cmp    %rdi,%rbx
140a0cdb2:	74 25                	je     0x140a0cdd9
140a0cdb4:	0f 1f 40 00          	nopl   0x0(%rax)
140a0cdb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a0cdbf:	00
140a0cdc0:	48 8b 0b             	mov    (%rbx),%rcx
140a0cdc3:	48 8b 01             	mov    (%rcx),%rax
140a0cdc6:	48 8b 40 18          	mov    0x18(%rax),%rax
140a0cdca:	ff 15 50 6c 57 00    	call   *0x576c50(%rip)        # 0x140f83a20
140a0cdd0:	48 83 c3 08          	add    $0x8,%rbx
140a0cdd4:	48 3b df             	cmp    %rdi,%rbx
140a0cdd7:	75 e7                	jne    0x140a0cdc0
140a0cdd9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a0cdde:	48 83 c4 20          	add    $0x20,%rsp
140a0cde2:	5f                   	pop    %rdi
140a0cde3:	c3                   	ret
140a0cde4:	cc                   	int3
140a0cde5:	cc                   	int3
140a0cde6:	cc                   	int3
140a0cde7:	cc                   	int3
140a0cde8:	cc                   	int3
140a0cde9:	cc                   	int3
140a0cdea:	cc                   	int3
140a0cdeb:	cc                   	int3
140a0cdec:	cc                   	int3
140a0cded:	cc                   	int3
140a0cdee:	cc                   	int3
140a0cdef:	cc                   	int3
140a0cdf0:	40 53                	rex push %rbx
140a0cdf2:	48 83 ec 50          	sub    $0x50,%rsp
140a0cdf6:	48 8b 05 03 c1 9a 00 	mov    0x9ac103(%rip),%rax        # 0x1413b8f00
140a0cdfd:	48 33 c4             	xor    %rsp,%rax
140a0ce00:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a0ce05:	48 8b d9             	mov    %rcx,%rbx
140a0ce08:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a0ce0d:	e8 ee a3 ff ff       	call   0x140a07200
140a0ce12:	90                   	nop
140a0ce13:	48 8b cb             	mov    %rbx,%rcx
140a0ce16:	e8 85 df ff ff       	call   0x140a0ada0
140a0ce1b:	4c 8b 53 18          	mov    0x18(%rbx),%r10
140a0ce1f:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140a0ce24:	48 83 7c 24 38 0f    	cmpq   $0xf,0x38(%rsp)
140a0ce2a:	4c 0f 47 4c 24 20    	cmova  0x20(%rsp),%r9
140a0ce30:	4c 03 4c 24 30       	add    0x30(%rsp),%r9
140a0ce35:	4c 8d 5c 24 20       	lea    0x20(%rsp),%r11
140a0ce3a:	48 83 7c 24 38 0f    	cmpq   $0xf,0x38(%rsp)
140a0ce40:	4c 0f 47 5c 24 20    	cmova  0x20(%rsp),%r11
140a0ce46:	49 8b 52 10          	mov    0x10(%r10),%rdx
140a0ce4a:	49 83 7a 18 0f       	cmpq   $0xf,0x18(%r10)
140a0ce4f:	76 08                	jbe    0x140a0ce59
140a0ce51:	49 03 12             	add    (%r10),%rdx
140a0ce54:	49 8b 02             	mov    (%r10),%rax
140a0ce57:	eb 06                	jmp    0x140a0ce5f
140a0ce59:	49 03 d2             	add    %r10,%rdx
140a0ce5c:	49 8b c2             	mov    %r10,%rax
140a0ce5f:	48 2b d0             	sub    %rax,%rdx
140a0ce62:	4d 2b cb             	sub    %r11,%r9
140a0ce65:	4d 8b c3             	mov    %r11,%r8
140a0ce68:	49 8b ca             	mov    %r10,%rcx
140a0ce6b:	e8 00 11 79 ff       	call   0x14019df70
140a0ce70:	90                   	nop
140a0ce71:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a0ce76:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0ce7a:	76 2e                	jbe    0x140a0ceaa
140a0ce7c:	48 ff c2             	inc    %rdx
140a0ce7f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140a0ce84:	48 8b c1             	mov    %rcx,%rax
140a0ce87:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0ce8e:	72 15                	jb     0x140a0cea5
140a0ce90:	48 83 c2 27          	add    $0x27,%rdx
140a0ce94:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a0ce98:	48 2b c1             	sub    %rcx,%rax
140a0ce9b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a0ce9f:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0cea3:	77 1a                	ja     0x140a0cebf
140a0cea5:	e8 9a e2 40 00       	call   0x140e1b144
140a0ceaa:	b0 01                	mov    $0x1,%al
140a0ceac:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a0ceb1:	48 33 cc             	xor    %rsp,%rcx
140a0ceb4:	e8 47 e6 40 00       	call   0x140e1b500
140a0ceb9:	48 83 c4 50          	add    $0x50,%rsp
140a0cebd:	5b                   	pop    %rbx
140a0cebe:	c3                   	ret
140a0cebf:	e8 e0 d2 41 00       	call   0x140e2a1a4
140a0cec4:	cc                   	int3
140a0cec5:	cc                   	int3
140a0cec6:	cc                   	int3
140a0cec7:	cc                   	int3
140a0cec8:	cc                   	int3
140a0cec9:	cc                   	int3
140a0ceca:	cc                   	int3
140a0cecb:	cc                   	int3
140a0cecc:	cc                   	int3
140a0cecd:	cc                   	int3
140a0cece:	cc                   	int3
140a0cecf:	cc                   	int3
140a0ced0:	40 53                	rex push %rbx
140a0ced2:	48 83 ec 50          	sub    $0x50,%rsp
140a0ced6:	48 8b 05 23 c0 9a 00 	mov    0x9ac023(%rip),%rax        # 0x1413b8f00
140a0cedd:	48 33 c4             	xor    %rsp,%rax
140a0cee0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a0cee5:	48 8b d9             	mov    %rcx,%rbx
140a0cee8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a0ceed:	e8 de 2e 07 00       	call   0x140a7fdd0
140a0cef2:	90                   	nop
140a0cef3:	48 8b cb             	mov    %rbx,%rcx
140a0cef6:	e8 a5 de ff ff       	call   0x140a0ada0
140a0cefb:	4c 8b 53 18          	mov    0x18(%rbx),%r10
140a0ceff:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140a0cf04:	48 83 7c 24 38 0f    	cmpq   $0xf,0x38(%rsp)
140a0cf0a:	4c 0f 47 4c 24 20    	cmova  0x20(%rsp),%r9
140a0cf10:	4c 03 4c 24 30       	add    0x30(%rsp),%r9
140a0cf15:	4c 8d 5c 24 20       	lea    0x20(%rsp),%r11
140a0cf1a:	48 83 7c 24 38 0f    	cmpq   $0xf,0x38(%rsp)
140a0cf20:	4c 0f 47 5c 24 20    	cmova  0x20(%rsp),%r11
140a0cf26:	49 8b 52 10          	mov    0x10(%r10),%rdx
140a0cf2a:	49 83 7a 18 0f       	cmpq   $0xf,0x18(%r10)
140a0cf2f:	76 08                	jbe    0x140a0cf39
140a0cf31:	49 03 12             	add    (%r10),%rdx
140a0cf34:	49 8b 02             	mov    (%r10),%rax
140a0cf37:	eb 06                	jmp    0x140a0cf3f
140a0cf39:	49 03 d2             	add    %r10,%rdx
140a0cf3c:	49 8b c2             	mov    %r10,%rax
140a0cf3f:	48 2b d0             	sub    %rax,%rdx
140a0cf42:	4d 2b cb             	sub    %r11,%r9
140a0cf45:	4d 8b c3             	mov    %r11,%r8
140a0cf48:	49 8b ca             	mov    %r10,%rcx
140a0cf4b:	e8 20 10 79 ff       	call   0x14019df70
140a0cf50:	90                   	nop
140a0cf51:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a0cf56:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0cf5a:	76 2e                	jbe    0x140a0cf8a
140a0cf5c:	48 ff c2             	inc    %rdx
140a0cf5f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140a0cf64:	48 8b c1             	mov    %rcx,%rax
140a0cf67:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0cf6e:	72 15                	jb     0x140a0cf85
140a0cf70:	48 83 c2 27          	add    $0x27,%rdx
140a0cf74:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a0cf78:	48 2b c1             	sub    %rcx,%rax
140a0cf7b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a0cf7f:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0cf83:	77 1a                	ja     0x140a0cf9f
140a0cf85:	e8 ba e1 40 00       	call   0x140e1b144
140a0cf8a:	b0 01                	mov    $0x1,%al
140a0cf8c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a0cf91:	48 33 cc             	xor    %rsp,%rcx
140a0cf94:	e8 67 e5 40 00       	call   0x140e1b500
140a0cf99:	48 83 c4 50          	add    $0x50,%rsp
140a0cf9d:	5b                   	pop    %rbx
140a0cf9e:	c3                   	ret
140a0cf9f:	e8 00 d2 41 00       	call   0x140e2a1a4
140a0cfa4:	cc                   	int3
140a0cfa5:	cc                   	int3
140a0cfa6:	cc                   	int3
140a0cfa7:	cc                   	int3
140a0cfa8:	cc                   	int3
140a0cfa9:	cc                   	int3
140a0cfaa:	cc                   	int3
140a0cfab:	cc                   	int3
140a0cfac:	cc                   	int3
140a0cfad:	cc                   	int3
140a0cfae:	cc                   	int3
140a0cfaf:	cc                   	int3
140a0cfb0:	40 53                	rex push %rbx
140a0cfb2:	48 83 ec 50          	sub    $0x50,%rsp
140a0cfb6:	48 8b 05 43 bf 9a 00 	mov    0x9abf43(%rip),%rax        # 0x1413b8f00
140a0cfbd:	48 33 c4             	xor    %rsp,%rax
140a0cfc0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a0cfc5:	48 8b d9             	mov    %rcx,%rbx
140a0cfc8:	48 83 c2 08          	add    $0x8,%rdx
140a0cfcc:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a0cfd1:	e8 9a b3 ff ff       	call   0x140a08370
140a0cfd6:	90                   	nop
140a0cfd7:	48 8b cb             	mov    %rbx,%rcx
140a0cfda:	e8 c1 dd ff ff       	call   0x140a0ada0
140a0cfdf:	4c 8b 53 18          	mov    0x18(%rbx),%r10
140a0cfe3:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
140a0cfe8:	48 83 7c 24 40 0f    	cmpq   $0xf,0x40(%rsp)
140a0cfee:	4c 0f 47 4c 24 28    	cmova  0x28(%rsp),%r9