140134c5a:	49 2b 06             	sub    (%r14),%rax
140134c5d:	0f 85 84 00 00 00    	jne    0x140134ce7
140134c63:	48 83 c4 58          	add    $0x58,%rsp
140134c67:	5b                   	pop    %rbx
140134c68:	5e                   	pop    %rsi
140134c69:	5f                   	pop    %rdi
140134c6a:	5d                   	pop    %rbp
140134c6b:	41 5c                	pop    %r12
140134c6d:	41 5d                	pop    %r13
140134c6f:	41 5e                	pop    %r14
140134c71:	41 5f                	pop    %r15
140134c73:	c3                   	ret
140134c74:	0f 1f 40 00          	nopl   0x0(%rax)
140134c78:	41 89 f8             	mov    %edi,%r8d
140134c7b:	31 ff                	xor    %edi,%edi
140134c7d:	eb b0                	jmp    0x140134c2f
140134c7f:	90                   	nop
140134c80:	e8 8b bd ff ff       	call   0x140130a10
140134c85:	e9 73 ff ff ff       	jmp    0x140134bfd
140134c8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140134c90:	49 8b 4f 28          	mov    0x28(%r15),%rcx
140134c94:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140134c9b:	00 00
140134c9d:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
140134ca4:	00
140134ca5:	48 83 b9 28 02 00 00 	cmpq   $0x0,0x228(%rcx)
140134cac:	00
140134cad:	c7 44 24 3c 1e 00 00 	movl   $0x1e,0x3c(%rsp)
140134cb4:	00
140134cb5:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140134cbc:	00 00
140134cbe:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140134cc5:	00 00
140134cc7:	74 0f                	je     0x140134cd8
140134cc9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140134cce:	e8 dd b5 ff ff       	call   0x1401302b0
140134cd3:	e9 7d ff ff ff       	jmp    0x140134c55
140134cd8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140134cdd:	e8 2e bd ff ff       	call   0x140130a10
140134ce2:	e9 6e ff ff ff       	jmp    0x140134c55
140134ce7:	e8 84 fb 0a 00       	call   0x1401e4870
140134cec:	90                   	nop
140134ced:	0f 1f 00             	nopl   (%rax)
140134cf0:	41 57                	push   %r15
140134cf2:	41 56                	push   %r14
140134cf4:	41 55                	push   %r13
140134cf6:	41 54                	push   %r12
140134cf8:	55                   	push   %rbp
140134cf9:	57                   	push   %rdi
140134cfa:	56                   	push   %rsi
140134cfb:	53                   	push   %rbx
140134cfc:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140134d03:	48 8b 1d e6 3d 10 00 	mov    0x103de6(%rip),%rbx        # 0x140238af0
140134d0a:	4c 8b a4 24 f0 00 00 	mov    0xf0(%rsp),%r12
140134d11:	00
140134d12:	48 8b 03             	mov    (%rbx),%rax
140134d15:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140134d1a:	31 c0                	xor    %eax,%eax
140134d1c:	48 8b 05 7d 46 10 00 	mov    0x10467d(%rip),%rax        # 0x1402393a0
140134d23:	48 89 cd             	mov    %rcx,%rbp
140134d26:	49 89 d6             	mov    %rdx,%r14
140134d29:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140134d30:	00 00
140134d32:	4d 89 c7             	mov    %r8,%r15
140134d35:	4c 89 cf             	mov    %r9,%rdi
140134d38:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
140134d3d:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140134d44:	00 00
140134d46:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140134d4b:	4d 85 c9             	test   %r9,%r9
140134d4e:	0f 84 a6 02 00 00    	je     0x140134ffa
140134d54:	4d 89 c8             	mov    %r9,%r8
140134d57:	ba 0a 00 00 00       	mov    $0xa,%edx
140134d5c:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
140134d61:	4c 89 e1             	mov    %r12,%rcx
140134d64:	e8 77 50 0b 00       	call   0x1401e9de0
140134d69:	48 89 c3             	mov    %rax,%rbx
140134d6c:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140134d71:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140134d76:	49 39 dc             	cmp    %rbx,%r12
140134d79:	74 66                	je     0x140134de1
140134d7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140134d80:	4d 8b 6e 10          	mov    0x10(%r14),%r13
140134d84:	4d 85 ed             	test   %r13,%r13
140134d87:	74 0b                	je     0x140134d94
140134d89:	41 80 7d 00 00       	cmpb   $0x0,0x0(%r13)
140134d8e:	0f 85 4c 01 00 00    	jne    0x140134ee0
140134d94:	4d 8b 2e             	mov    (%r14),%r13
140134d97:	4c 89 e9             	mov    %r13,%rcx
140134d9a:	e8 f9 50 0b 00       	call   0x1401e9e98
140134d9f:	4c 89 ea             	mov    %r13,%rdx
140134da2:	48 89 f1             	mov    %rsi,%rcx
140134da5:	49 89 c0             	mov    %rax,%r8
140134da8:	e8 03 6c f6 ff       	call   0x14009b9b0
140134dad:	48 85 db             	test   %rbx,%rbx
140134db0:	0f 84 f1 01 00 00    	je     0x140134fa7
140134db6:	49 89 d8             	mov    %rbx,%r8
140134db9:	4c 89 e2             	mov    %r12,%rdx
140134dbc:	48 89 f1             	mov    %rsi,%rcx
140134dbf:	4d 29 e0             	sub    %r12,%r8
140134dc2:	e8 e9 6b f6 ff       	call   0x14009b9b0
140134dc7:	4d 8b 6e 08          	mov    0x8(%r14),%r13
140134dcb:	4c 89 e9             	mov    %r13,%rcx
140134dce:	e8 c5 50 0b 00       	call   0x1401e9e98
140134dd3:	4c 89 ea             	mov    %r13,%rdx
140134dd6:	48 89 f1             	mov    %rsi,%rcx
140134dd9:	49 89 c0             	mov    %rax,%r8
140134ddc:	e8 cf 6b f6 ff       	call   0x14009b9b0
140134de1:	4c 89 f9             	mov    %r15,%rcx
140134de4:	4c 8d 6b 01          	lea    0x1(%rbx),%r13
140134de8:	e8 ab 50 0b 00       	call   0x1401e9e98
140134ded:	4c 89 fa             	mov    %r15,%rdx
140134df0:	48 89 f1             	mov    %rsi,%rcx
140134df3:	49 89 c0             	mov    %rax,%r8
140134df6:	e8 b5 6b f6 ff       	call   0x14009b9b0
140134dfb:	4c 89 e8             	mov    %r13,%rax
140134dfe:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140134e03:	4c 29 e0             	sub    %r12,%rax
140134e06:	48 29 c7             	sub    %rax,%rdi
140134e09:	0f 84 e6 01 00 00    	je     0x140134ff5
140134e0f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140134e14:	89 54 24 58          	mov    %edx,0x58(%rsp)
140134e18:	48 89 e9             	mov    %rbp,%rcx
140134e1b:	48 83 bd 28 02 00 00 	cmpq   $0x0,0x228(%rbp)
140134e22:	00
140134e23:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
140134e2a:	00
140134e2b:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
140134e32:	00 00
140134e34:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140134e39:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140134e3e:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
140134e45:	00
140134e46:	c7 44 24 6c 09 00 00 	movl   $0x9,0x6c(%rsp)
140134e4d:	00
140134e4e:	0f 84 0c 01 00 00    	je     0x140134f60
140134e54:	e8 57 b4 ff ff       	call   0x1401302b0
140134e59:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140134e60:	00 00
140134e62:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140134e67:	48 3b 05 32 45 10 00 	cmp    0x104532(%rip),%rax        # 0x1402393a0
140134e6e:	0f 84 fc 00 00 00    	je     0x140134f70
140134e74:	c6 00 00             	movb   $0x0,(%rax)
140134e77:	49 89 f8             	mov    %rdi,%r8
140134e7a:	ba 0a 00 00 00       	mov    $0xa,%edx
140134e7f:	4c 89 e9             	mov    %r13,%rcx
140134e82:	e8 59 4f 0b 00       	call   0x1401e9de0
140134e87:	4c 8d 25 99 79 0e 00 	lea    0xe7999(%rip),%r12        # 0x14021c827
140134e8e:	45 31 c0             	xor    %r8d,%r8d
140134e91:	48 89 c3             	mov    %rax,%rbx
140134e94:	48 8b 85 10 02 00 00 	mov    0x210(%rbp),%rax
140134e9b:	48 85 c0             	test   %rax,%rax
140134e9e:	74 1a                	je     0x140134eba
140134ea0:	48 8b 95 18 02 00 00 	mov    0x218(%rbp),%rdx
140134ea7:	48 89 e9             	mov    %rbp,%rcx
140134eaa:	ff d0                	call   *%rax
140134eac:	48 89 c1             	mov    %rax,%rcx
140134eaf:	49 89 c4             	mov    %rax,%r12
140134eb2:	e8 e1 4f 0b 00       	call   0x1401e9e98
140134eb7:	49 89 c0             	mov    %rax,%r8
140134eba:	4c 89 e2             	mov    %r12,%rdx
140134ebd:	48 89 f1             	mov    %rsi,%rcx
140134ec0:	4d 89 ec             	mov    %r13,%r12
140134ec3:	e8 e8 6a f6 ff       	call   0x14009b9b0
140134ec8:	49 39 dc             	cmp    %rbx,%r12
140134ecb:	0f 85 af fe ff ff    	jne    0x140134d80
140134ed1:	e9 0b ff ff ff       	jmp    0x140134de1
140134ed6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140134edd:	00 00 00
140134ee0:	4c 89 e9             	mov    %r13,%rcx
140134ee3:	e8 b0 4f 0b 00       	call   0x1401e9e98
140134ee8:	4c 89 ea             	mov    %r13,%rdx
140134eeb:	48 89 f1             	mov    %rsi,%rcx
140134eee:	49 89 c0             	mov    %rax,%r8
140134ef1:	e8 ba 6a f6 ff       	call   0x14009b9b0
140134ef6:	4d 8b 2e             	mov    (%r14),%r13
140134ef9:	4c 89 e9             	mov    %r13,%rcx
140134efc:	e8 97 4f 0b 00       	call   0x1401e9e98
140134f01:	4c 89 ea             	mov    %r13,%rdx
140134f04:	48 89 f1             	mov    %rsi,%rcx
140134f07:	49 89 c0             	mov    %rax,%r8
140134f0a:	e8 a1 6a f6 ff       	call   0x14009b9b0
140134f0f:	48 85 db             	test   %rbx,%rbx
140134f12:	0f 84 88 00 00 00    	je     0x140134fa0
140134f18:	49 89 d8             	mov    %rbx,%r8
140134f1b:	4c 89 e2             	mov    %r12,%rdx
140134f1e:	48 89 f1             	mov    %rsi,%rcx
140134f21:	4d 29 e0             	sub    %r12,%r8
140134f24:	e8 87 6a f6 ff       	call   0x14009b9b0
140134f29:	4d 8b 6e 08          	mov    0x8(%r14),%r13
140134f2d:	4c 89 e9             	mov    %r13,%rcx
140134f30:	e8 63 4f 0b 00       	call   0x1401e9e98
140134f35:	4c 89 ea             	mov    %r13,%rdx
140134f38:	48 89 f1             	mov    %rsi,%rcx
140134f3b:	49 89 c0             	mov    %rax,%r8
140134f3e:	e8 6d 6a f6 ff       	call   0x14009b9b0
140134f43:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140134f49:	48 8d 15 0a 81 0e 00 	lea    0xe810a(%rip),%rdx        # 0x14021d05a
140134f50:	48 89 f1             	mov    %rsi,%rcx
140134f53:	e8 58 6a f6 ff       	call   0x14009b9b0
140134f58:	e9 84 fe ff ff       	jmp    0x140134de1
140134f5d:	0f 1f 00             	nopl   (%rax)
140134f60:	e8 ab ba ff ff       	call   0x140130a10
140134f65:	e9 ef fe ff ff       	jmp    0x140134e59
140134f6a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140134f70:	48 8b 05 29 44 10 00 	mov    0x104429(%rip),%rax        # 0x1402393a0
140134f77:	80 38 00             	cmpb   $0x0,(%rax)
140134f7a:	0f 84 f7 fe ff ff    	je     0x140134e77
140134f80:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
140134f86:	48 8d 15 d9 7b 0e 00 	lea    0xe7bd9(%rip),%rdx        # 0x14021cb66
140134f8d:	48 8d 0d db 7b 0e 00 	lea    0xe7bdb(%rip),%rcx        # 0x14021cb6f
140134f94:	ff 15 3e a4 17 00    	call   *0x17a43e(%rip)        # 0x1402af3d8
140134f9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140134fa0:	48 8d 1d b3 80 0e 00 	lea    0xe80b3(%rip),%rbx        # 0x14021d05a
140134fa7:	49 89 f8             	mov    %rdi,%r8
140134faa:	4c 89 e2             	mov    %r12,%rdx
140134fad:	48 89 f1             	mov    %rsi,%rcx
140134fb0:	e8 fb 69 f6 ff       	call   0x14009b9b0
140134fb5:	49 8b 7e 08          	mov    0x8(%r14),%rdi
140134fb9:	48 89 f9             	mov    %rdi,%rcx
140134fbc:	e8 d7 4e 0b 00       	call   0x1401e9e98
140134fc1:	48 89 fa             	mov    %rdi,%rdx
140134fc4:	48 89 f1             	mov    %rsi,%rcx
140134fc7:	49 89 c0             	mov    %rax,%r8
140134fca:	e8 e1 69 f6 ff       	call   0x14009b9b0
140134fcf:	48 85 db             	test   %rbx,%rbx
140134fd2:	74 1c                	je     0x140134ff0
140134fd4:	48 89 d9             	mov    %rbx,%rcx
140134fd7:	e8 bc 4e 0b 00       	call   0x1401e9e98
140134fdc:	48 89 da             	mov    %rbx,%rdx
140134fdf:	48 89 f1             	mov    %rsi,%rcx
140134fe2:	49 89 c0             	mov    %rax,%r8
140134fe5:	e8 c6 69 f6 ff       	call   0x14009b9b0
140134fea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140134ff0:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140134ff5:	48 85 d2             	test   %rdx,%rdx
140134ff8:	75 36                	jne    0x140135030
140134ffa:	48 89 f1             	mov    %rsi,%rcx
140134ffd:	e8 3e 59 f6 ff       	call   0x14009a940
140135002:	48 8b 3d e7 3a 10 00 	mov    0x103ae7(%rip),%rdi        # 0x140238af0
140135009:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14013500e:	48 2b 07             	sub    (%rdi),%rax
140135011:	75 77                	jne    0x14013508a
140135013:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
14013501a:	5b                   	pop    %rbx
14013501b:	5e                   	pop    %rsi
14013501c:	5f                   	pop    %rdi
14013501d:	5d                   	pop    %rbp
14013501e:	41 5c                	pop    %r12
140135020:	41 5d                	pop    %r13
140135022:	41 5e                	pop    %r14
140135024:	41 5f                	pop    %r15
140135026:	c3                   	ret
140135027:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14013502e:	00 00
140135030:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140135035:	89 54 24 58          	mov    %edx,0x58(%rsp)
140135039:	48 89 e9             	mov    %rbp,%rcx
14013503c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140135041:	48 83 bd 28 02 00 00 	cmpq   $0x0,0x228(%rbp)
140135048:	00
140135049:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
140135050:	00
140135051:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
140135058:	00 00
14013505a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14013505f:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
140135066:	00
140135067:	c7 44 24 6c 09 00 00 	movl   $0x9,0x6c(%rsp)
14013506e:	00
14013506f:	74 0f                	je     0x140135080
140135071:	e8 3a b2 ff ff       	call   0x1401302b0
140135076:	eb 82                	jmp    0x140134ffa
140135078:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14013507f:	00
140135080:	e8 8b b9 ff ff       	call   0x140130a10
140135085:	e9 70 ff ff ff       	jmp    0x140134ffa
14013508a:	e8 e1 f7 0a 00       	call   0x1401e4870
14013508f:	90                   	nop
140135090:	41 57                	push   %r15
140135092:	41 56                	push   %r14
140135094:	41 55                	push   %r13
140135096:	41 54                	push   %r12
140135098:	55                   	push   %rbp
140135099:	57                   	push   %rdi
14013509a:	56                   	push   %rsi
14013509b:	53                   	push   %rbx
14013509c:	48 83 ec 38          	sub    $0x38,%rsp
1401350a0:	48 8b 41 60          	mov    0x60(%rcx),%rax
1401350a4:	4c 8b 61 78          	mov    0x78(%rcx),%r12
1401350a8:	48 89 cb             	mov    %rcx,%rbx
1401350ab:	89 d7                	mov    %edx,%edi
1401350ad:	44 89 c6             	mov    %r8d,%esi
1401350b0:	45 89 cf             	mov    %r9d,%r15d
1401350b3:	48 85 c0             	test   %rax,%rax
1401350b6:	0f 84 56 01 00 00    	je     0x140135212
1401350bc:	4c 8b 80 10 02 00 00 	mov    0x210(%rax),%r8
1401350c3:	48 8d 0d 5d 77 0e 00 	lea    0xe775d(%rip),%rcx        # 0x14021c827
1401350ca:	4d 85 c0             	test   %r8,%r8
1401350cd:	74 10                	je     0x1401350df
1401350cf:	48 89 c1             	mov    %rax,%rcx
1401350d2:	48 8b 90 18 02 00 00 	mov    0x218(%rax),%rdx
1401350d9:	41 ff d0             	call   *%r8
1401350dc:	48 89 c1             	mov    %rax,%rcx
1401350df:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1401350e3:	48 63 c7             	movslq %edi,%rax
1401350e6:	48 c1 e0 04          	shl    $0x4,%rax
1401350ea:	48 01 d0             	add    %rdx,%rax
1401350ed:	4c 8b 68 08          	mov    0x8(%rax),%r13
1401350f1:	4c 8b 00             	mov    (%rax),%r8
1401350f4:	4d 89 ee             	mov    %r13,%r14
1401350f7:	85 f6                	test   %esi,%esi
1401350f9:	74 11                	je     0x14013510c
1401350fb:	01 fe                	add    %edi,%esi
1401350fd:	4d 89 c5             	mov    %r8,%r13
140135100:	48 63 f6             	movslq %esi,%rsi
140135103:	48 c1 e6 04          	shl    $0x4,%rsi
140135107:	4c 8b 74 32 f8       	mov    -0x8(%rdx,%rsi,1),%r14
14013510c:	48 8b 53 40          	mov    0x40(%rbx),%rdx
140135110:	49 63 c7             	movslq %r15d,%rax
140135113:	44 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9d
14013511a:	00
14013511b:	48 c1 e0 04          	shl    $0x4,%rax
14013511f:	48 01 d0             	add    %rdx,%rax
140135122:	48 8b 70 08          	mov    0x8(%rax),%rsi
140135126:	4c 8b 00             	mov    (%rax),%r8
140135129:	48 89 f5             	mov    %rsi,%rbp
14013512c:	45 85 c9             	test   %r9d,%r9d
14013512f:	74 17                	je     0x140135148
140135131:	44 03 bc 24 a0 00 00 	add    0xa0(%rsp),%r15d
140135138:	00
140135139:	4c 89 c6             	mov    %r8,%rsi
14013513c:	49 63 ef             	movslq %r15d,%rbp
14013513f:	48 c1 e5 04          	shl    $0x4,%rbp
140135143:	48 8b 6c 2a f8       	mov    -0x8(%rdx,%rbp,1),%rbp
140135148:	44 8b 43 58          	mov    0x58(%rbx),%r8d
14013514c:	48 8b 43 50          	mov    0x50(%rbx),%rax
140135150:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140135154:	45 85 c0             	test   %r8d,%r8d
140135157:	0f 84 93 00 00 00    	je     0x1401351f0
14013515d:	48 39 c2             	cmp    %rax,%rdx
140135160:	73 0a                	jae    0x14013516c
140135162:	80 78 ff 0a          	cmpb   $0xa,-0x1(%rax)
140135166:	0f 84 8d 00 00 00    	je     0x1401351f9
14013516c:	48 39 c6             	cmp    %rax,%rsi
14013516f:	74 1e                	je     0x14013518f
140135171:	4d 8b 44 24 50       	mov    0x50(%r12),%r8
140135176:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
14013517a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14013517f:	49 89 f1             	mov    %rsi,%r9