140e0cf2f:	75 17                	jne    0x140e0cf48
140e0cf31:	8b 05 79 13 69 00    	mov    0x691379(%rip),%eax        # 0x14149e2b0
140e0cf37:	ff c0                	inc    %eax
140e0cf39:	89 05 71 13 69 00    	mov    %eax,0x691371(%rip)        # 0x14149e2b0
140e0cf3f:	48 98                	cltq
140e0cf41:	48 89 05 f8 1b 69 00 	mov    %rax,0x691bf8(%rip)        # 0x14149eb40
140e0cf48:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0cf4c:	e8 a7 e5 fe ff       	call   0x140dfb4f8
140e0cf51:	48 8b 1d e8 1b 69 00 	mov    0x691be8(%rip),%rbx        # 0x14149eb40
140e0cf58:	b9 10 00 00 00       	mov    $0x10,%ecx
140e0cf5d:	e8 a6 e1 00 00       	call   0x140e1b108
140e0cf62:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0cf66:	48 85 c0             	test   %rax,%rax
140e0cf69:	74 10                	je     0x140e0cf7b
140e0cf6b:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0cf6f:	48 8d 0d 6a 34 3d 00 	lea    0x3d346a(%rip),%rcx        # 0x1411e03e0
140e0cf76:	48 89 08             	mov    %rcx,(%rax)
140e0cf79:	eb 4d                	jmp    0x140e0cfc8
140e0cf7b:	49 8b c7             	mov    %r15,%rax
140e0cf7e:	eb 48                	jmp    0x140e0cfc8
140e0cf80:	48 85 db             	test   %rbx,%rbx
140e0cf83:	75 3b                	jne    0x140e0cfc0
140e0cf85:	33 d2                	xor    %edx,%edx
140e0cf87:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0cf8b:	e8 f0 e4 fe ff       	call   0x140dfb480
140e0cf90:	4c 39 3d a9 1b 69 00 	cmp    %r15,0x691ba9(%rip)        # 0x14149eb40
140e0cf97:	75 17                	jne    0x140e0cfb0
140e0cf99:	8b 05 11 13 69 00    	mov    0x691311(%rip),%eax        # 0x14149e2b0
140e0cf9f:	ff c0                	inc    %eax
140e0cfa1:	89 05 09 13 69 00    	mov    %eax,0x691309(%rip)        # 0x14149e2b0
140e0cfa7:	48 98                	cltq
140e0cfa9:	48 89 05 90 1b 69 00 	mov    %rax,0x691b90(%rip)        # 0x14149eb40
140e0cfb0:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0cfb4:	e8 3f e5 fe ff       	call   0x140dfb4f8
140e0cfb9:	48 8b 1d 80 1b 69 00 	mov    0x691b80(%rip),%rbx        # 0x14149eb40
140e0cfc0:	48 8b cf             	mov    %rdi,%rcx
140e0cfc3:	e8 dc a7 ff ff       	call   0x140e077a4
140e0cfc8:	4c 8b f6             	mov    %rsi,%r14
140e0cfcb:	4c 8b c3             	mov    %rbx,%r8
140e0cfce:	48 8b d0             	mov    %rax,%rdx
140e0cfd1:	48 8b ce             	mov    %rsi,%rcx
140e0cfd4:	e8 63 20 ff ff       	call   0x140dff03c
140e0cfd9:	48 8b 1d 68 1b 69 00 	mov    0x691b68(%rip),%rbx        # 0x14149eb48
140e0cfe0:	48 85 ff             	test   %rdi,%rdi
140e0cfe3:	75 68                	jne    0x140e0d04d
140e0cfe5:	48 85 db             	test   %rbx,%rbx
140e0cfe8:	75 3b                	jne    0x140e0d025
140e0cfea:	33 d2                	xor    %edx,%edx
140e0cfec:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0cff0:	e8 8b e4 fe ff       	call   0x140dfb480
140e0cff5:	4c 39 3d 4c 1b 69 00 	cmp    %r15,0x691b4c(%rip)        # 0x14149eb48
140e0cffc:	75 17                	jne    0x140e0d015
140e0cffe:	8b 05 ac 12 69 00    	mov    0x6912ac(%rip),%eax        # 0x14149e2b0
140e0d004:	ff c0                	inc    %eax
140e0d006:	89 05 a4 12 69 00    	mov    %eax,0x6912a4(%rip)        # 0x14149e2b0
140e0d00c:	48 98                	cltq
140e0d00e:	48 89 05 33 1b 69 00 	mov    %rax,0x691b33(%rip)        # 0x14149eb48
140e0d015:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d019:	e8 da e4 fe ff       	call   0x140dfb4f8
140e0d01e:	48 8b 1d 23 1b 69 00 	mov    0x691b23(%rip),%rbx        # 0x14149eb48
140e0d025:	b9 10 00 00 00       	mov    $0x10,%ecx
140e0d02a:	e8 d9 e0 00 00       	call   0x140e1b108
140e0d02f:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0d033:	48 85 c0             	test   %rax,%rax
140e0d036:	74 10                	je     0x140e0d048
140e0d038:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0d03c:	48 8d 0d 15 34 3d 00 	lea    0x3d3415(%rip),%rcx        # 0x1411e0458
140e0d043:	48 89 08             	mov    %rcx,(%rax)
140e0d046:	eb 4d                	jmp    0x140e0d095
140e0d048:	49 8b c7             	mov    %r15,%rax
140e0d04b:	eb 48                	jmp    0x140e0d095
140e0d04d:	48 85 db             	test   %rbx,%rbx
140e0d050:	75 3b                	jne    0x140e0d08d
140e0d052:	33 d2                	xor    %edx,%edx
140e0d054:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d058:	e8 23 e4 fe ff       	call   0x140dfb480
140e0d05d:	4c 39 3d e4 1a 69 00 	cmp    %r15,0x691ae4(%rip)        # 0x14149eb48
140e0d064:	75 17                	jne    0x140e0d07d
140e0d066:	8b 05 44 12 69 00    	mov    0x691244(%rip),%eax        # 0x14149e2b0
140e0d06c:	ff c0                	inc    %eax
140e0d06e:	89 05 3c 12 69 00    	mov    %eax,0x69123c(%rip)        # 0x14149e2b0
140e0d074:	48 98                	cltq
140e0d076:	48 89 05 cb 1a 69 00 	mov    %rax,0x691acb(%rip)        # 0x14149eb48
140e0d07d:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d081:	e8 72 e4 fe ff       	call   0x140dfb4f8
140e0d086:	48 8b 1d bb 1a 69 00 	mov    0x691abb(%rip),%rbx        # 0x14149eb48
140e0d08d:	48 8b cf             	mov    %rdi,%rcx
140e0d090:	e8 3f a9 ff ff       	call   0x140e079d4
140e0d095:	4c 8b c3             	mov    %rbx,%r8
140e0d098:	48 8b d0             	mov    %rax,%rdx
140e0d09b:	49 8b ce             	mov    %r14,%rcx
140e0d09e:	e8 99 1f ff ff       	call   0x140dff03c
140e0d0a3:	48 85 ff             	test   %rdi,%rdi
140e0d0a6:	0f 85 87 00 00 00    	jne    0x140e0d133
140e0d0ac:	4c 8b 35 9d 1a 69 00 	mov    0x691a9d(%rip),%r14        # 0x14149eb50
140e0d0b3:	4d 85 f6             	test   %r14,%r14
140e0d0b6:	75 3b                	jne    0x140e0d0f3
140e0d0b8:	33 d2                	xor    %edx,%edx
140e0d0ba:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d0be:	e8 bd e3 fe ff       	call   0x140dfb480
140e0d0c3:	4c 39 3d 86 1a 69 00 	cmp    %r15,0x691a86(%rip)        # 0x14149eb50
140e0d0ca:	75 17                	jne    0x140e0d0e3
140e0d0cc:	8b 05 de 11 69 00    	mov    0x6911de(%rip),%eax        # 0x14149e2b0
140e0d0d2:	ff c0                	inc    %eax
140e0d0d4:	89 05 d6 11 69 00    	mov    %eax,0x6911d6(%rip)        # 0x14149e2b0
140e0d0da:	48 98                	cltq
140e0d0dc:	48 89 05 6d 1a 69 00 	mov    %rax,0x691a6d(%rip)        # 0x14149eb50
140e0d0e3:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d0e7:	e8 0c e4 fe ff       	call   0x140dfb4f8
140e0d0ec:	4c 8b 35 5d 1a 69 00 	mov    0x691a5d(%rip),%r14        # 0x14149eb50
140e0d0f3:	b9 30 00 00 00       	mov    $0x30,%ecx
140e0d0f8:	e8 0b e0 00 00       	call   0x140e1b108
140e0d0fd:	48 8b d8             	mov    %rax,%rbx
140e0d100:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0d104:	48 85 c0             	test   %rax,%rax
140e0d107:	74 1f                	je     0x140e0d128
140e0d109:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0d10d:	48 8d 05 a4 33 3d 00 	lea    0x3d33a4(%rip),%rax        # 0x1411e04b8
140e0d114:	48 89 03             	mov    %rax,(%rbx)
140e0d117:	45 33 c0             	xor    %r8d,%r8d
140e0d11a:	49 8b d5             	mov    %r13,%rdx
140e0d11d:	48 8b cb             	mov    %rbx,%rcx
140e0d120:	e8 eb f6 ff ff       	call   0x140e0c810
140e0d125:	90                   	nop
140e0d126:	eb 03                	jmp    0x140e0d12b
140e0d128:	49 8b df             	mov    %r15,%rbx
140e0d12b:	4d 8b c6             	mov    %r14,%r8
140e0d12e:	48 8b d3             	mov    %rbx,%rdx
140e0d131:	eb 55                	jmp    0x140e0d188
140e0d133:	48 8b 1d 16 1a 69 00 	mov    0x691a16(%rip),%rbx        # 0x14149eb50
140e0d13a:	48 85 db             	test   %rbx,%rbx
140e0d13d:	75 3b                	jne    0x140e0d17a
140e0d13f:	33 d2                	xor    %edx,%edx
140e0d141:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d145:	e8 36 e3 fe ff       	call   0x140dfb480
140e0d14a:	4c 39 3d ff 19 69 00 	cmp    %r15,0x6919ff(%rip)        # 0x14149eb50
140e0d151:	75 17                	jne    0x140e0d16a
140e0d153:	8b 05 57 11 69 00    	mov    0x691157(%rip),%eax        # 0x14149e2b0
140e0d159:	ff c0                	inc    %eax
140e0d15b:	89 05 4f 11 69 00    	mov    %eax,0x69114f(%rip)        # 0x14149e2b0
140e0d161:	48 98                	cltq
140e0d163:	48 89 05 e6 19 69 00 	mov    %rax,0x6919e6(%rip)        # 0x14149eb50
140e0d16a:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d16e:	e8 85 e3 fe ff       	call   0x140dfb4f8
140e0d173:	48 8b 1d d6 19 69 00 	mov    0x6919d6(%rip),%rbx        # 0x14149eb50
140e0d17a:	48 8b cf             	mov    %rdi,%rcx
140e0d17d:	e8 6a a9 ff ff       	call   0x140e07aec
140e0d182:	4c 8b c3             	mov    %rbx,%r8
140e0d185:	48 8b d0             	mov    %rax,%rdx
140e0d188:	48 8b ce             	mov    %rsi,%rcx
140e0d18b:	e8 ac 1e ff ff       	call   0x140dff03c
140e0d190:	33 d2                	xor    %edx,%edx
140e0d192:	33 c9                	xor    %ecx,%ecx
140e0d194:	e8 33 b7 ff ff       	call   0x140e088cc
140e0d199:	48 8b c8             	mov    %rax,%rcx
140e0d19c:	b8 01 00 00 00       	mov    $0x1,%eax
140e0d1a1:	d3 e0                	shl    %cl,%eax
140e0d1a3:	d1 f8                	sar    $1,%eax
140e0d1a5:	41 85 c4             	test   %eax,%r12d
140e0d1a8:	0f 84 ef 00 00 00    	je     0x140e0d29d
140e0d1ae:	48 85 ff             	test   %rdi,%rdi
140e0d1b1:	0f 85 89 00 00 00    	jne    0x140e0d240
140e0d1b7:	4c 8b 35 9a 19 69 00 	mov    0x69199a(%rip),%r14        # 0x14149eb58
140e0d1be:	4d 85 f6             	test   %r14,%r14
140e0d1c1:	75 3b                	jne    0x140e0d1fe
140e0d1c3:	33 d2                	xor    %edx,%edx
140e0d1c5:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d1c9:	e8 b2 e2 fe ff       	call   0x140dfb480
140e0d1ce:	4c 39 3d 83 19 69 00 	cmp    %r15,0x691983(%rip)        # 0x14149eb58
140e0d1d5:	75 17                	jne    0x140e0d1ee
140e0d1d7:	8b 05 d3 10 69 00    	mov    0x6910d3(%rip),%eax        # 0x14149e2b0
140e0d1dd:	ff c0                	inc    %eax
140e0d1df:	89 05 cb 10 69 00    	mov    %eax,0x6910cb(%rip)        # 0x14149e2b0
140e0d1e5:	48 98                	cltq
140e0d1e7:	48 89 05 6a 19 69 00 	mov    %rax,0x69196a(%rip)        # 0x14149eb58
140e0d1ee:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d1f2:	e8 01 e3 fe ff       	call   0x140dfb4f8
140e0d1f7:	4c 8b 35 5a 19 69 00 	mov    0x69195a(%rip),%r14        # 0x14149eb58
140e0d1fe:	b9 20 00 00 00       	mov    $0x20,%ecx
140e0d203:	e8 00 df 00 00       	call   0x140e1b108
140e0d208:	48 8b d8             	mov    %rax,%rbx
140e0d20b:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0d20f:	48 85 c0             	test   %rax,%rax
140e0d212:	74 21                	je     0x140e0d235
140e0d214:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0d218:	48 8d 05 e1 32 3d 00 	lea    0x3d32e1(%rip),%rax        # 0x1411e0500
140e0d21f:	48 89 03             	mov    %rax,(%rbx)
140e0d222:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140e0d226:	e8 8d 0c ff ff       	call   0x140dfdeb8
140e0d22b:	0f 10 00             	movups (%rax),%xmm0
140e0d22e:	f3 0f 7f 43 10       	movdqu %xmm0,0x10(%rbx)
140e0d233:	eb 03                	jmp    0x140e0d238
140e0d235:	49 8b df             	mov    %r15,%rbx
140e0d238:	4d 8b c6             	mov    %r14,%r8
140e0d23b:	48 8b d3             	mov    %rbx,%rdx
140e0d23e:	eb 55                	jmp    0x140e0d295
140e0d240:	48 8b 1d 11 19 69 00 	mov    0x691911(%rip),%rbx        # 0x14149eb58
140e0d247:	48 85 db             	test   %rbx,%rbx
140e0d24a:	75 3b                	jne    0x140e0d287
140e0d24c:	33 d2                	xor    %edx,%edx
140e0d24e:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d252:	e8 29 e2 fe ff       	call   0x140dfb480
140e0d257:	4c 39 3d fa 18 69 00 	cmp    %r15,0x6918fa(%rip)        # 0x14149eb58
140e0d25e:	75 17                	jne    0x140e0d277
140e0d260:	8b 05 4a 10 69 00    	mov    0x69104a(%rip),%eax        # 0x14149e2b0
140e0d266:	ff c0                	inc    %eax
140e0d268:	89 05 42 10 69 00    	mov    %eax,0x691042(%rip)        # 0x14149e2b0
140e0d26e:	48 98                	cltq
140e0d270:	48 89 05 e1 18 69 00 	mov    %rax,0x6918e1(%rip)        # 0x14149eb58
140e0d277:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d27b:	e8 78 e2 fe ff       	call   0x140dfb4f8
140e0d280:	48 8b 1d d1 18 69 00 	mov    0x6918d1(%rip),%rbx        # 0x14149eb58
140e0d287:	48 8b cf             	mov    %rdi,%rcx
140e0d28a:	e8 dd 96 ff ff       	call   0x140e0696c
140e0d28f:	4c 8b c3             	mov    %rbx,%r8
140e0d292:	48 8b d0             	mov    %rax,%rdx
140e0d295:	48 8b ce             	mov    %rsi,%rcx
140e0d298:	e8 9f 1d ff ff       	call   0x140dff03c
140e0d29d:	41 f6 c4 20          	test   $0x20,%r12b
140e0d2a1:	0f 84 ca 00 00 00    	je     0x140e0d371
140e0d2a7:	48 8b 1d b2 18 69 00 	mov    0x6918b2(%rip),%rbx        # 0x14149eb60
140e0d2ae:	48 85 ff             	test   %rdi,%rdi
140e0d2b1:	75 68                	jne    0x140e0d31b
140e0d2b3:	48 85 db             	test   %rbx,%rbx
140e0d2b6:	75 3b                	jne    0x140e0d2f3
140e0d2b8:	33 d2                	xor    %edx,%edx
140e0d2ba:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d2be:	e8 bd e1 fe ff       	call   0x140dfb480
140e0d2c3:	4c 39 3d 96 18 69 00 	cmp    %r15,0x691896(%rip)        # 0x14149eb60
140e0d2ca:	75 17                	jne    0x140e0d2e3
140e0d2cc:	8b 05 de 0f 69 00    	mov    0x690fde(%rip),%eax        # 0x14149e2b0
140e0d2d2:	ff c0                	inc    %eax
140e0d2d4:	89 05 d6 0f 69 00    	mov    %eax,0x690fd6(%rip)        # 0x14149e2b0
140e0d2da:	48 98                	cltq
140e0d2dc:	48 89 05 7d 18 69 00 	mov    %rax,0x69187d(%rip)        # 0x14149eb60
140e0d2e3:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d2e7:	e8 0c e2 fe ff       	call   0x140dfb4f8
140e0d2ec:	48 8b 1d 6d 18 69 00 	mov    0x69186d(%rip),%rbx        # 0x14149eb60
140e0d2f3:	b9 10 00 00 00       	mov    $0x10,%ecx
140e0d2f8:	e8 0b de 00 00       	call   0x140e1b108
140e0d2fd:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0d301:	48 85 c0             	test   %rax,%rax
140e0d304:	74 10                	je     0x140e0d316
140e0d306:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0d30a:	48 8d 0d 27 32 3d 00 	lea    0x3d3227(%rip),%rcx        # 0x1411e0538
140e0d311:	48 89 08             	mov    %rcx,(%rax)
140e0d314:	eb 4d                	jmp    0x140e0d363
140e0d316:	49 8b c7             	mov    %r15,%rax
140e0d319:	eb 48                	jmp    0x140e0d363
140e0d31b:	48 85 db             	test   %rbx,%rbx
140e0d31e:	75 3b                	jne    0x140e0d35b
140e0d320:	33 d2                	xor    %edx,%edx
140e0d322:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d326:	e8 55 e1 fe ff       	call   0x140dfb480
140e0d32b:	4c 39 3d 2e 18 69 00 	cmp    %r15,0x69182e(%rip)        # 0x14149eb60
140e0d332:	75 17                	jne    0x140e0d34b
140e0d334:	8b 05 76 0f 69 00    	mov    0x690f76(%rip),%eax        # 0x14149e2b0
140e0d33a:	ff c0                	inc    %eax
140e0d33c:	89 05 6e 0f 69 00    	mov    %eax,0x690f6e(%rip)        # 0x14149e2b0
140e0d342:	48 98                	cltq
140e0d344:	48 89 05 15 18 69 00 	mov    %rax,0x691815(%rip)        # 0x14149eb60
140e0d34b:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d34f:	e8 a4 e1 fe ff       	call   0x140dfb4f8
140e0d354:	48 8b 1d 05 18 69 00 	mov    0x691805(%rip),%rbx        # 0x14149eb60
140e0d35b:	48 8b cf             	mov    %rdi,%rcx
140e0d35e:	e8 51 99 ff ff       	call   0x140e06cb4
140e0d363:	4c 8b c3             	mov    %rbx,%r8
140e0d366:	48 8b d0             	mov    %rax,%rdx
140e0d369:	48 8b ce             	mov    %rsi,%rcx
140e0d36c:	e8 cb 1c ff ff       	call   0x140dff03c
140e0d371:	41 f6 c4 04          	test   $0x4,%r12b
140e0d375:	0f 84 88 03 00 00    	je     0x140e0d703
140e0d37b:	48 8b 1d e6 17 69 00 	mov    0x6917e6(%rip),%rbx        # 0x14149eb68
140e0d382:	48 85 ff             	test   %rdi,%rdi
140e0d385:	75 68                	jne    0x140e0d3ef
140e0d387:	48 85 db             	test   %rbx,%rbx
140e0d38a:	75 3b                	jne    0x140e0d3c7
140e0d38c:	33 d2                	xor    %edx,%edx
140e0d38e:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d392:	e8 e9 e0 fe ff       	call   0x140dfb480
140e0d397:	4c 39 3d ca 17 69 00 	cmp    %r15,0x6917ca(%rip)        # 0x14149eb68
140e0d39e:	75 17                	jne    0x140e0d3b7
140e0d3a0:	8b 05 0a 0f 69 00    	mov    0x690f0a(%rip),%eax        # 0x14149e2b0
140e0d3a6:	ff c0                	inc    %eax
140e0d3a8:	89 05 02 0f 69 00    	mov    %eax,0x690f02(%rip)        # 0x14149e2b0
140e0d3ae:	48 98                	cltq
140e0d3b0:	48 89 05 b1 17 69 00 	mov    %rax,0x6917b1(%rip)        # 0x14149eb68
140e0d3b7:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d3bb:	e8 38 e1 fe ff       	call   0x140dfb4f8
140e0d3c0:	48 8b 1d a1 17 69 00 	mov    0x6917a1(%rip),%rbx        # 0x14149eb68
140e0d3c7:	b9 10 00 00 00       	mov    $0x10,%ecx
140e0d3cc:	e8 37 dd 00 00       	call   0x140e1b108
140e0d3d1:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0d3d5:	48 85 c0             	test   %rax,%rax
140e0d3d8:	74 10                	je     0x140e0d3ea
140e0d3da:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0d3de:	48 8d 0d 8b 31 3d 00 	lea    0x3d318b(%rip),%rcx        # 0x1411e0570
140e0d3e5:	48 89 08             	mov    %rcx,(%rax)
140e0d3e8:	eb 4d                	jmp    0x140e0d437
140e0d3ea:	49 8b c7             	mov    %r15,%rax
140e0d3ed:	eb 48                	jmp    0x140e0d437
140e0d3ef:	48 85 db             	test   %rbx,%rbx
140e0d3f2:	75 3b                	jne    0x140e0d42f
140e0d3f4:	33 d2                	xor    %edx,%edx
140e0d3f6:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d3fa:	e8 81 e0 fe ff       	call   0x140dfb480
140e0d3ff:	4c 39 3d 62 17 69 00 	cmp    %r15,0x691762(%rip)        # 0x14149eb68
140e0d406:	75 17                	jne    0x140e0d41f
140e0d408:	8b 05 a2 0e 69 00    	mov    0x690ea2(%rip),%eax        # 0x14149e2b0
140e0d40e:	ff c0                	inc    %eax
140e0d410:	89 05 9a 0e 69 00    	mov    %eax,0x690e9a(%rip)        # 0x14149e2b0
140e0d416:	48 98                	cltq
140e0d418:	48 89 05 49 17 69 00 	mov    %rax,0x691749(%rip)        # 0x14149eb68
140e0d41f:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d423:	e8 d0 e0 fe ff       	call   0x140dfb4f8
140e0d428:	48 8b 1d 39 17 69 00 	mov    0x691739(%rip),%rbx        # 0x14149eb68
140e0d42f:	48 8b cf             	mov    %rdi,%rcx
140e0d432:	e8 ad 9a ff ff       	call   0x140e06ee4
140e0d437:	4c 8b fe             	mov    %rsi,%r15
140e0d43a:	4c 8b c3             	mov    %rbx,%r8
140e0d43d:	48 8b d0             	mov    %rax,%rdx
140e0d440:	48 8b ce             	mov    %rsi,%rcx
140e0d443:	e8 f4 1b ff ff       	call   0x140dff03c
140e0d448:	45 33 f6             	xor    %r14d,%r14d
140e0d44b:	48 8b 1d 1e 17 69 00 	mov    0x69171e(%rip),%rbx        # 0x14149eb70
140e0d452:	48 85 ff             	test   %rdi,%rdi
140e0d455:	75 68                	jne    0x140e0d4bf
140e0d457:	48 85 db             	test   %rbx,%rbx
140e0d45a:	75 3b                	jne    0x140e0d497
140e0d45c:	33 d2                	xor    %edx,%edx
140e0d45e:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d462:	e8 19 e0 fe ff       	call   0x140dfb480
140e0d467:	4c 39 35 02 17 69 00 	cmp    %r14,0x691702(%rip)        # 0x14149eb70
140e0d46e:	75 17                	jne    0x140e0d487
140e0d470:	8b 05 3a 0e 69 00    	mov    0x690e3a(%rip),%eax        # 0x14149e2b0
140e0d476:	ff c0                	inc    %eax
140e0d478:	89 05 32 0e 69 00    	mov    %eax,0x690e32(%rip)        # 0x14149e2b0
140e0d47e:	48 98                	cltq
140e0d480:	48 89 05 e9 16 69 00 	mov    %rax,0x6916e9(%rip)        # 0x14149eb70
140e0d487:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d48b:	e8 68 e0 fe ff       	call   0x140dfb4f8
140e0d490:	48 8b 1d d9 16 69 00 	mov    0x6916d9(%rip),%rbx        # 0x14149eb70
140e0d497:	b9 10 00 00 00       	mov    $0x10,%ecx
140e0d49c:	e8 67 dc 00 00       	call   0x140e1b108
140e0d4a1:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0d4a5:	48 85 c0             	test   %rax,%rax
140e0d4a8:	74 10                	je     0x140e0d4ba
140e0d4aa:	44 89 70 08          	mov    %r14d,0x8(%rax)
140e0d4ae:	48 8d 0d eb 30 3d 00 	lea    0x3d30eb(%rip),%rcx        # 0x1411e05a0
140e0d4b5:	48 89 08             	mov    %rcx,(%rax)