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
140a0cff4:	4c 03 4c 24 38       	add    0x38(%rsp),%r9
140a0cff9:	4c 8d 5c 24 28       	lea    0x28(%rsp),%r11
140a0cffe:	48 83 7c 24 40 0f    	cmpq   $0xf,0x40(%rsp)
140a0d004:	4c 0f 47 5c 24 28    	cmova  0x28(%rsp),%r11
140a0d00a:	49 8b 52 10          	mov    0x10(%r10),%rdx
140a0d00e:	49 83 7a 18 0f       	cmpq   $0xf,0x18(%r10)
140a0d013:	76 08                	jbe    0x140a0d01d
140a0d015:	49 03 12             	add    (%r10),%rdx
140a0d018:	49 8b 02             	mov    (%r10),%rax
140a0d01b:	eb 06                	jmp    0x140a0d023
140a0d01d:	49 03 d2             	add    %r10,%rdx
140a0d020:	49 8b c2             	mov    %r10,%rax
140a0d023:	48 2b d0             	sub    %rax,%rdx
140a0d026:	4d 2b cb             	sub    %r11,%r9
140a0d029:	4d 8b c3             	mov    %r11,%r8
140a0d02c:	49 8b ca             	mov    %r10,%rcx
140a0d02f:	e8 3c 0f 79 ff       	call   0x14019df70
140a0d034:	90                   	nop
140a0d035:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140a0d03a:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0d03e:	76 2e                	jbe    0x140a0d06e
140a0d040:	48 ff c2             	inc    %rdx
140a0d043:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a0d048:	48 8b c1             	mov    %rcx,%rax
140a0d04b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0d052:	72 15                	jb     0x140a0d069
140a0d054:	48 83 c2 27          	add    $0x27,%rdx
140a0d058:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a0d05c:	48 2b c1             	sub    %rcx,%rax
140a0d05f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a0d063:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0d067:	77 1a                	ja     0x140a0d083
140a0d069:	e8 d6 e0 40 00       	call   0x140e1b144
140a0d06e:	b0 01                	mov    $0x1,%al
140a0d070:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140a0d075:	48 33 cc             	xor    %rsp,%rcx
140a0d078:	e8 83 e4 40 00       	call   0x140e1b500
140a0d07d:	48 83 c4 50          	add    $0x50,%rsp
140a0d081:	5b                   	pop    %rbx
140a0d082:	c3                   	ret
140a0d083:	e8 1c d1 41 00       	call   0x140e2a1a4
140a0d088:	cc                   	int3
140a0d089:	cc                   	int3
140a0d08a:	cc                   	int3
140a0d08b:	cc                   	int3
140a0d08c:	cc                   	int3
140a0d08d:	cc                   	int3
140a0d08e:	cc                   	int3
140a0d08f:	cc                   	int3
140a0d090:	40 53                	rex push %rbx
140a0d092:	48 83 ec 20          	sub    $0x20,%rsp
140a0d096:	33 c0                	xor    %eax,%eax
140a0d098:	48 8b d9             	mov    %rcx,%rbx
140a0d09b:	48 89 01             	mov    %rax,(%rcx)
140a0d09e:	48 89 41 08          	mov    %rax,0x8(%rcx)
140a0d0a2:	e8 e1 ed 3e 00       	call   0x140dfbe88
140a0d0a7:	48 8b c3             	mov    %rbx,%rax
140a0d0aa:	48 83 c4 20          	add    $0x20,%rsp
140a0d0ae:	5b                   	pop    %rbx
140a0d0af:	c3                   	ret
140a0d0b0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a0d0b4:	48 85 c9             	test   %rcx,%rcx
140a0d0b7:	0f 85 93 cd ff ff    	jne    0x140a09e50
140a0d0bd:	c3                   	ret
140a0d0be:	cc                   	int3
140a0d0bf:	cc                   	int3
140a0d0c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0d0c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140a0d0ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a0d0cf:	57                   	push   %rdi
140a0d0d0:	48 83 ec 20          	sub    $0x20,%rsp
140a0d0d4:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140a0d0d8:	48 8d 69 10          	lea    0x10(%rcx),%rbp
140a0d0dc:	48 3b f5             	cmp    %rbp,%rsi
140a0d0df:	74 6a                	je     0x140a0d14b
140a0d0e1:	48 8b fe             	mov    %rsi,%rdi
140a0d0e4:	48 8b 36             	mov    (%rsi),%rsi
140a0d0e7:	48 85 ff             	test   %rdi,%rdi
140a0d0ea:	74 5a                	je     0x140a0d146
140a0d0ec:	48 8b 5f 38          	mov    0x38(%rdi),%rbx
140a0d0f0:	48 85 db             	test   %rbx,%rbx
140a0d0f3:	74 2c                	je     0x140a0d121
140a0d0f5:	48 8b 03             	mov    (%rbx),%rax
140a0d0f8:	90                   	nop
140a0d0f9:	48 83 f8 01          	cmp    $0x1,%rax
140a0d0fd:	74 12                	je     0x140a0d111
140a0d0ff:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140a0d106:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
140a0d10b:	48 83 f8 01          	cmp    $0x1,%rax
140a0d10f:	75 10                	jne    0x140a0d121
140a0d111:	48 8b cb             	mov    %rbx,%rcx
140a0d114:	e8 c7 9c ff ff       	call   0x140a06de0
140a0d119:	48 8b cb             	mov    %rbx,%rcx
140a0d11c:	e8 6f 3f 42 00       	call   0x140e31090
140a0d121:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
140a0d125:	e8 66 63 fb ff       	call   0x1409c3490
140a0d12a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140a0d12e:	48 85 c9             	test   %rcx,%rcx
140a0d131:	74 06                	je     0x140a0d139
140a0d133:	e8 98 af ff ff       	call   0x140a080d0
140a0d138:	90                   	nop
140a0d139:	ba 48 00 00 00       	mov    $0x48,%edx
140a0d13e:	48 8b cf             	mov    %rdi,%rcx
140a0d141:	e8 fe df 40 00       	call   0x140e1b144
140a0d146:	48 3b f5             	cmp    %rbp,%rsi
140a0d149:	75 96                	jne    0x140a0d0e1
140a0d14b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a0d150:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140a0d155:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a0d15a:	48 83 c4 20          	add    $0x20,%rsp
140a0d15e:	5f                   	pop    %rdi
140a0d15f:	c3                   	ret
140a0d160:	40 53                	rex push %rbx
140a0d162:	48 83 ec 20          	sub    $0x20,%rsp
140a0d166:	48 83 79 58 00       	cmpq   $0x0,0x58(%rcx)
140a0d16b:	48 8b d9             	mov    %rcx,%rbx
140a0d16e:	0f 84 8e 00 00 00    	je     0x140a0d202
140a0d174:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
140a0d179:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140a0d17e:	48 8d 79 08          	lea    0x8(%rcx),%rdi
140a0d182:	75 4b                	jne    0x140a0d1cf
140a0d184:	e8 37 ff ff ff       	call   0x140a0d0c0
140a0d189:	48 83 7b 58 00       	cmpq   $0x0,0x58(%rbx)
140a0d18e:	4c 8d 43 10          	lea    0x10(%rbx),%r8
140a0d192:	75 19                	jne    0x140a0d1ad
140a0d194:	4c 89 07             	mov    %r8,(%rdi)
140a0d197:	49 89 38             	mov    %rdi,(%r8)
140a0d19a:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140a0d19f:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
140a0d1a6:	00
140a0d1a7:	48 83 c4 20          	add    $0x20,%rsp
140a0d1ab:	5b                   	pop    %rbx
140a0d1ac:	c3                   	ret
140a0d1ad:	48 8b 43 48          	mov    0x48(%rbx),%rax
140a0d1b1:	48 8d 53 48          	lea    0x48(%rbx),%rdx
140a0d1b5:	48 89 07             	mov    %rax,(%rdi)
140a0d1b8:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140a0d1bc:	48 8b 01             	mov    (%rcx),%rax
140a0d1bf:	49 89 00             	mov    %rax,(%r8)
140a0d1c2:	4c 89 00             	mov    %r8,(%rax)
140a0d1c5:	48 8b 43 58          	mov    0x58(%rbx),%rax
140a0d1c9:	48 89 43 18          	mov    %rax,0x18(%rbx)
140a0d1cd:	eb 20                	jmp    0x140a0d1ef
140a0d1cf:	48 8b 07             	mov    (%rdi),%rax
140a0d1d2:	48 8d 51 50          	lea    0x50(%rcx),%rdx
140a0d1d6:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140a0d1da:	48 89 01             	mov    %rax,(%rcx)
140a0d1dd:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140a0d1e1:	48 8b 01             	mov    (%rcx),%rax
140a0d1e4:	48 89 07             	mov    %rax,(%rdi)
140a0d1e7:	48 8b 43 58          	mov    0x58(%rbx),%rax
140a0d1eb:	48 01 43 18          	add    %rax,0x18(%rbx)
140a0d1ef:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140a0d1f4:	48 89 0a             	mov    %rcx,(%rdx)
140a0d1f7:	48 89 11             	mov    %rdx,(%rcx)
140a0d1fa:	48 c7 43 58 00 00 00 	movq   $0x0,0x58(%rbx)
140a0d201:	00
140a0d202:	48 83 c4 20          	add    $0x20,%rsp
140a0d206:	5b                   	pop    %rbx
140a0d207:	c3                   	ret
140a0d208:	cc                   	int3
140a0d209:	cc                   	int3
140a0d20a:	cc                   	int3
140a0d20b:	cc                   	int3
140a0d20c:	cc                   	int3
140a0d20d:	cc                   	int3
140a0d20e:	cc                   	int3
140a0d20f:	cc                   	int3
140a0d210:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a0d215:	48 83 ec 28          	sub    $0x28,%rsp
140a0d219:	e8 52 ed 3e 00       	call   0x140dfbf70
140a0d21e:	cc                   	int3
140a0d21f:	cc                   	int3
140a0d220:	48 8d 05 79 03 67 00 	lea    0x670379(%rip),%rax        # 0x14107d5a0
140a0d227:	48 89 51 08          	mov    %rdx,0x8(%rcx)