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)
140e0d4b8:	eb 4d                	jmp    0x140e0d507
140e0d4ba:	49 8b c6             	mov    %r14,%rax
140e0d4bd:	eb 48                	jmp    0x140e0d507
140e0d4bf:	48 85 db             	test   %rbx,%rbx
140e0d4c2:	75 3b                	jne    0x140e0d4ff
140e0d4c4:	33 d2                	xor    %edx,%edx
140e0d4c6:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d4ca:	e8 b1 df fe ff       	call   0x140dfb480
140e0d4cf:	4c 39 35 9a 16 69 00 	cmp    %r14,0x69169a(%rip)        # 0x14149eb70
140e0d4d6:	75 17                	jne    0x140e0d4ef
140e0d4d8:	8b 05 d2 0d 69 00    	mov    0x690dd2(%rip),%eax        # 0x14149e2b0
140e0d4de:	ff c0                	inc    %eax
140e0d4e0:	89 05 ca 0d 69 00    	mov    %eax,0x690dca(%rip)        # 0x14149e2b0
140e0d4e6:	48 98                	cltq
140e0d4e8:	48 89 05 81 16 69 00 	mov    %rax,0x691681(%rip)        # 0x14149eb70
140e0d4ef:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d4f3:	e8 00 e0 fe ff       	call   0x140dfb4f8
140e0d4f8:	48 8b 1d 71 16 69 00 	mov    0x691671(%rip),%rbx        # 0x14149eb70
140e0d4ff:	48 8b cf             	mov    %rdi,%rcx
140e0d502:	e8 0d 9c ff ff       	call   0x140e07114
140e0d507:	4c 8b c3             	mov    %rbx,%r8
140e0d50a:	48 8b d0             	mov    %rax,%rdx
140e0d50d:	49 8b cf             	mov    %r15,%rcx
140e0d510:	e8 27 1b ff ff       	call   0x140dff03c
140e0d515:	4c 8b 35 5c 16 69 00 	mov    0x69165c(%rip),%r14        # 0x14149eb78
140e0d51c:	48 85 ff             	test   %rdi,%rdi
140e0d51f:	0f 85 87 00 00 00    	jne    0x140e0d5ac
140e0d525:	4d 85 f6             	test   %r14,%r14
140e0d528:	75 3b                	jne    0x140e0d565
140e0d52a:	33 d2                	xor    %edx,%edx
140e0d52c:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d530:	e8 4b df fe ff       	call   0x140dfb480
140e0d535:	48 39 3d 3c 16 69 00 	cmp    %rdi,0x69163c(%rip)        # 0x14149eb78
140e0d53c:	75 17                	jne    0x140e0d555
140e0d53e:	8b 05 6c 0d 69 00    	mov    0x690d6c(%rip),%eax        # 0x14149e2b0
140e0d544:	ff c0                	inc    %eax
140e0d546:	89 05 64 0d 69 00    	mov    %eax,0x690d64(%rip)        # 0x14149e2b0
140e0d54c:	48 98                	cltq
140e0d54e:	48 89 05 23 16 69 00 	mov    %rax,0x691623(%rip)        # 0x14149eb78
140e0d555:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d559:	e8 9a df fe ff       	call   0x140dfb4f8
140e0d55e:	4c 8b 35 13 16 69 00 	mov    0x691613(%rip),%r14        # 0x14149eb78
140e0d565:	b9 78 00 00 00       	mov    $0x78,%ecx
140e0d56a:	e8 99 db 00 00       	call   0x140e1b108
140e0d56f:	48 8b d8             	mov    %rax,%rbx
140e0d572:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0d576:	48 85 c0             	test   %rax,%rax
140e0d579:	74 2d                	je     0x140e0d5a8
140e0d57b:	83 60 08 00          	andl   $0x0,0x8(%rax)
140e0d57f:	48 8d 05 4a 30 3d 00 	lea    0x3d304a(%rip),%rax        # 0x1411e05d0
140e0d586:	48 89 03             	mov    %rax,(%rbx)
140e0d589:	c6 43 44 00          	movb   $0x0,0x44(%rbx)
140e0d58d:	45 33 c0             	xor    %r8d,%r8d
140e0d590:	49 8b d5             	mov    %r13,%rdx
140e0d593:	48 8b cb             	mov    %rbx,%rcx
140e0d596:	e8 e5 ef ff ff       	call   0x140e0c580
140e0d59b:	90                   	nop
140e0d59c:	48 8d 05 95 30 3d 00 	lea    0x3d3095(%rip),%rax        # 0x1411e0638
140e0d5a3:	48 89 03             	mov    %rax,(%rbx)
140e0d5a6:	eb 02                	jmp    0x140e0d5aa
140e0d5a8:	33 db                	xor    %ebx,%ebx
140e0d5aa:	eb 4b                	jmp    0x140e0d5f7
140e0d5ac:	4d 85 f6             	test   %r14,%r14
140e0d5af:	75 3b                	jne    0x140e0d5ec
140e0d5b1:	33 d2                	xor    %edx,%edx
140e0d5b3:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d5b7:	e8 c4 de fe ff       	call   0x140dfb480
140e0d5bc:	4c 39 35 b5 15 69 00 	cmp    %r14,0x6915b5(%rip)        # 0x14149eb78
140e0d5c3:	75 17                	jne    0x140e0d5dc
140e0d5c5:	8b 05 e5 0c 69 00    	mov    0x690ce5(%rip),%eax        # 0x14149e2b0
140e0d5cb:	ff c0                	inc    %eax
140e0d5cd:	89 05 dd 0c 69 00    	mov    %eax,0x690cdd(%rip)        # 0x14149e2b0
140e0d5d3:	48 98                	cltq
140e0d5d5:	48 89 05 9c 15 69 00 	mov    %rax,0x69159c(%rip)        # 0x14149eb78
140e0d5dc:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d5e0:	e8 13 df fe ff       	call   0x140dfb4f8
140e0d5e5:	4c 8b 35 8c 15 69 00 	mov    0x69158c(%rip),%r14        # 0x14149eb78
140e0d5ec:	48 8b cf             	mov    %rdi,%rcx
140e0d5ef:	e8 68 9e ff ff       	call   0x140e0745c
140e0d5f4:	48 8b d8             	mov    %rax,%rbx
140e0d5f7:	4d 8b c6             	mov    %r14,%r8
140e0d5fa:	48 8b d3             	mov    %rbx,%rdx
140e0d5fd:	49 8b cf             	mov    %r15,%rcx
140e0d600:	e8 37 1a ff ff       	call   0x140dff03c
140e0d605:	45 33 ff             	xor    %r15d,%r15d
140e0d608:	48 85 ff             	test   %rdi,%rdi
140e0d60b:	0f 85 95 00 00 00    	jne    0x140e0d6a6
140e0d611:	4c 8b 35 68 15 69 00 	mov    0x691568(%rip),%r14        # 0x14149eb80
140e0d618:	4d 85 f6             	test   %r14,%r14
140e0d61b:	75 3b                	jne    0x140e0d658
140e0d61d:	33 d2                	xor    %edx,%edx
140e0d61f:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d623:	e8 58 de fe ff       	call   0x140dfb480
140e0d628:	4c 39 3d 51 15 69 00 	cmp    %r15,0x691551(%rip)        # 0x14149eb80
140e0d62f:	75 17                	jne    0x140e0d648
140e0d631:	8b 05 79 0c 69 00    	mov    0x690c79(%rip),%eax        # 0x14149e2b0
140e0d637:	ff c0                	inc    %eax
140e0d639:	89 05 71 0c 69 00    	mov    %eax,0x690c71(%rip)        # 0x14149e2b0
140e0d63f:	48 98                	cltq
140e0d641:	48 89 05 38 15 69 00 	mov    %rax,0x691538(%rip)        # 0x14149eb80
140e0d648:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d64c:	e8 a7 de fe ff       	call   0x140dfb4f8
140e0d651:	4c 8b 35 28 15 69 00 	mov    0x691528(%rip),%r14        # 0x14149eb80
140e0d658:	b9 78 00 00 00       	mov    $0x78,%ecx
140e0d65d:	e8 a6 da 00 00       	call   0x140e1b108
140e0d662:	48 8b d8             	mov    %rax,%rbx
140e0d665:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0d669:	48 85 c0             	test   %rax,%rax
140e0d66c:	74 2d                	je     0x140e0d69b
140e0d66e:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0d672:	48 8d 05 57 2f 3d 00 	lea    0x3d2f57(%rip),%rax        # 0x1411e05d0
140e0d679:	48 89 03             	mov    %rax,(%rbx)
140e0d67c:	c6 43 44 01          	movb   $0x1,0x44(%rbx)
140e0d680:	45 33 c0             	xor    %r8d,%r8d
140e0d683:	49 8b d5             	mov    %r13,%rdx
140e0d686:	48 8b cb             	mov    %rbx,%rcx
140e0d689:	e8 f2 ee ff ff       	call   0x140e0c580
140e0d68e:	90                   	nop
140e0d68f:	48 8d 05 0a 30 3d 00 	lea    0x3d300a(%rip),%rax        # 0x1411e06a0
140e0d696:	48 89 03             	mov    %rax,(%rbx)
140e0d699:	eb 03                	jmp    0x140e0d69e
140e0d69b:	49 8b df             	mov    %r15,%rbx
140e0d69e:	4d 8b c6             	mov    %r14,%r8
140e0d6a1:	48 8b d3             	mov    %rbx,%rdx
140e0d6a4:	eb 55                	jmp    0x140e0d6fb
140e0d6a6:	48 8b 1d d3 14 69 00 	mov    0x6914d3(%rip),%rbx        # 0x14149eb80
140e0d6ad:	48 85 db             	test   %rbx,%rbx
140e0d6b0:	75 3b                	jne    0x140e0d6ed
140e0d6b2:	33 d2                	xor    %edx,%edx
140e0d6b4:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d6b8:	e8 c3 dd fe ff       	call   0x140dfb480
140e0d6bd:	4c 39 3d bc 14 69 00 	cmp    %r15,0x6914bc(%rip)        # 0x14149eb80
140e0d6c4:	75 17                	jne    0x140e0d6dd
140e0d6c6:	8b 05 e4 0b 69 00    	mov    0x690be4(%rip),%eax        # 0x14149e2b0
140e0d6cc:	ff c0                	inc    %eax
140e0d6ce:	89 05 dc 0b 69 00    	mov    %eax,0x690bdc(%rip)        # 0x14149e2b0
140e0d6d4:	48 98                	cltq
140e0d6d6:	48 89 05 a3 14 69 00 	mov    %rax,0x6914a3(%rip)        # 0x14149eb80
140e0d6dd:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d6e1:	e8 12 de fe ff       	call   0x140dfb4f8
140e0d6e6:	48 8b 1d 93 14 69 00 	mov    0x691493(%rip),%rbx        # 0x14149eb80
140e0d6ed:	48 8b cf             	mov    %rdi,%rcx
140e0d6f0:	e8 4f 9c ff ff       	call   0x140e07344
140e0d6f5:	4c 8b c3             	mov    %rbx,%r8
140e0d6f8:	48 8b d0             	mov    %rax,%rdx
140e0d6fb:	48 8b ce             	mov    %rsi,%rcx
140e0d6fe:	e8 39 19 ff ff       	call   0x140dff03c
140e0d703:	41 f6 c4 10          	test   $0x10,%r12b
140e0d707:	0f 84 0e 02 00 00    	je     0x140e0d91b
140e0d70d:	4c 8b 35 74 14 69 00 	mov    0x691474(%rip),%r14        # 0x14149eb88
140e0d714:	48 85 ff             	test   %rdi,%rdi
140e0d717:	0f 85 90 00 00 00    	jne    0x140e0d7ad
140e0d71d:	4d 85 f6             	test   %r14,%r14
140e0d720:	75 3b                	jne    0x140e0d75d
140e0d722:	33 d2                	xor    %edx,%edx
140e0d724:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d728:	e8 53 dd fe ff       	call   0x140dfb480
140e0d72d:	4c 39 3d 54 14 69 00 	cmp    %r15,0x691454(%rip)        # 0x14149eb88
140e0d734:	75 17                	jne    0x140e0d74d
140e0d736:	8b 05 74 0b 69 00    	mov    0x690b74(%rip),%eax        # 0x14149e2b0
140e0d73c:	ff c0                	inc    %eax
140e0d73e:	89 05 6c 0b 69 00    	mov    %eax,0x690b6c(%rip)        # 0x14149e2b0
140e0d744:	48 98                	cltq
140e0d746:	48 89 05 3b 14 69 00 	mov    %rax,0x69143b(%rip)        # 0x14149eb88
140e0d74d:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0d751:	e8 a2 dd fe ff       	call   0x140dfb4f8
140e0d756:	4c 8b 35 2b 14 69 00 	mov    0x69142b(%rip),%r14        # 0x14149eb88
140e0d75d:	b9 58 00 00 00       	mov    $0x58,%ecx
140e0d762:	e8 a1 d9 00 00       	call   0x140e1b108
140e0d767:	48 8b d8             	mov    %rax,%rbx
140e0d76a:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0d76e:	48 85 c0             	test   %rax,%rax
140e0d771:	74 35                	je     0x140e0d7a8
140e0d773:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0d777:	48 8d 05 8a 2f 3d 00 	lea    0x3d2f8a(%rip),%rax        # 0x1411e0708