1401c0150:	41 5f                	pop    %r15
1401c0152:	41 5e                	pop    %r14
1401c0154:	5d                   	pop    %rbp
1401c0155:	c3                   	ret
1401c0156:	90                   	nop
1401c0157:	90                   	nop
1401c0158:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401c015d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401c0162:	55                   	push   %rbp
1401c0163:	57                   	push   %rdi
1401c0164:	41 56                	push   %r14
1401c0166:	48 8d ac 24 10 fe ff 	lea    -0x1f0(%rsp),%rbp
1401c016d:	ff
1401c016e:	48 81 ec f0 02 00 00 	sub    $0x2f0,%rsp
1401c0175:	48 8b 05 04 10 14 00 	mov    0x141004(%rip),%rax        # 0x140301180
1401c017c:	48 33 c4             	xor    %rsp,%rax
1401c017f:	48 89 85 e0 01 00 00 	mov    %rax,0x1e0(%rbp)
1401c0186:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
1401c018a:	4c 8d 05 4f 49 15 00 	lea    0x15494f(%rip),%r8        # 0x140314ae0
1401c0191:	48 8b da             	mov    %rdx,%rbx
1401c0194:	48 8b f1             	mov    %rcx,%rsi
1401c0197:	4c 8b cf             	mov    %rdi,%r9
1401c019a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c019f:	8d 57 56             	lea    0x56(%rdi),%edx
1401c01a2:	ff 15 48 2b 05 00    	call   *0x52b48(%rip)        # 0x140212cf0
1401c01a8:	45 33 c9             	xor    %r9d,%r9d
1401c01ab:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401c01af:	45 33 c0             	xor    %r8d,%r8d
1401c01b2:	e8 19 97 ff ff       	call   0x1401b98d0
1401c01b7:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1401c01be:	e8 e1 77 ff ff       	call   0x1401b79a4
1401c01c3:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1401c01ca:	e8 89 77 ff ff       	call   0x1401b7958
1401c01cf:	45 33 f6             	xor    %r14d,%r14d
1401c01d2:	66 44 39 74 24 20    	cmp    %r14w,0x20(%rsp)
1401c01d8:	74 5c                	je     0x1401c0236
1401c01da:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c01df:	e8 80 fd ff ff       	call   0x1401bff64
1401c01e4:	84 c0                	test   %al,%al
1401c01e6:	74 4e                	je     0x1401c0236
1401c01e8:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c01ec:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1401c01f0:	74 34                	je     0x1401c0226
1401c01f2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c01f5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c01fa:	0f 11 00             	movups %xmm0,(%rax)
1401c01fd:	4c 89 70 10          	mov    %r14,0x10(%rax)
1401c0201:	4c 8b c7             	mov    %rdi,%r8
1401c0204:	4c 89 70 18          	mov    %r14,0x18(%rax)
1401c0208:	49 ff c0             	inc    %r8
1401c020b:	66 46 39 34 41       	cmp    %r14w,(%rcx,%r8,2)
1401c0210:	75 f6                	jne    0x1401c0208
1401c0212:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401c0217:	48 8b c8             	mov    %rax,%rcx
1401c021a:	e8 6d 6a e4 ff       	call   0x140006c8c
1401c021f:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1401c0224:	eb 10                	jmp    0x1401c0236
1401c0226:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401c022b:	48 8b d0             	mov    %rax,%rdx
1401c022e:	48 8b cb             	mov    %rbx,%rcx
1401c0231:	e8 a2 c7 e4 ff       	call   0x14000c9d8
1401c0236:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401c023a:	e8 25 fd ff ff       	call   0x1401bff64
1401c023f:	84 c0                	test   %al,%al
1401c0241:	74 4b                	je     0x1401c028e
1401c0243:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c0247:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1401c024b:	74 32                	je     0x1401c027f
1401c024d:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c0250:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401c0254:	0f 11 00             	movups %xmm0,(%rax)
1401c0257:	4c 89 70 10          	mov    %r14,0x10(%rax)
1401c025b:	4c 8b c7             	mov    %rdi,%r8
1401c025e:	4c 89 70 18          	mov    %r14,0x18(%rax)
1401c0262:	49 ff c0             	inc    %r8
1401c0265:	66 46 39 34 41       	cmp    %r14w,(%rcx,%r8,2)
1401c026a:	75 f6                	jne    0x1401c0262
1401c026c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401c0270:	48 8b c8             	mov    %rax,%rcx
1401c0273:	e8 14 6a e4 ff       	call   0x140006c8c
1401c0278:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1401c027d:	eb 0f                	jmp    0x1401c028e
1401c027f:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401c0283:	48 8b d0             	mov    %rax,%rdx
1401c0286:	48 8b cb             	mov    %rbx,%rcx
1401c0289:	e8 4a c7 e4 ff       	call   0x14000c9d8
1401c028e:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1401c0295:	e8 ca fc ff ff       	call   0x1401bff64
1401c029a:	84 c0                	test   %al,%al
1401c029c:	74 54                	je     0x1401c02f2
1401c029e:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c02a2:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1401c02a6:	74 38                	je     0x1401c02e0
1401c02a8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c02ab:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1401c02b2:	0f 11 00             	movups %xmm0,(%rax)
1401c02b5:	4c 89 70 10          	mov    %r14,0x10(%rax)
1401c02b9:	4c 8b c7             	mov    %rdi,%r8
1401c02bc:	4c 89 70 18          	mov    %r14,0x18(%rax)
1401c02c0:	49 ff c0             	inc    %r8
1401c02c3:	66 46 39 34 41       	cmp    %r14w,(%rcx,%r8,2)
1401c02c8:	75 f6                	jne    0x1401c02c0
1401c02ca:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401c02d1:	48 8b c8             	mov    %rax,%rcx
1401c02d4:	e8 b3 69 e4 ff       	call   0x140006c8c
1401c02d9:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1401c02de:	eb 12                	jmp    0x1401c02f2
1401c02e0:	4c 8d 85 80 00 00 00 	lea    0x80(%rbp),%r8
1401c02e7:	48 8b d0             	mov    %rax,%rdx
1401c02ea:	48 8b cb             	mov    %rbx,%rcx
1401c02ed:	e8 e6 c6 e4 ff       	call   0x14000c9d8
1401c02f2:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1401c02f9:	e8 66 fc ff ff       	call   0x1401bff64
1401c02fe:	84 c0                	test   %al,%al
1401c0300:	74 54                	je     0x1401c0356
1401c0302:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c0306:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1401c030a:	74 38                	je     0x1401c0344
1401c030c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c030f:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1401c0316:	0f 11 00             	movups %xmm0,(%rax)
1401c0319:	4c 89 70 10          	mov    %r14,0x10(%rax)
1401c031d:	4c 89 70 18          	mov    %r14,0x18(%rax)
1401c0321:	48 ff c7             	inc    %rdi
1401c0324:	66 44 39 34 79       	cmp    %r14w,(%rcx,%rdi,2)
1401c0329:	75 f6                	jne    0x1401c0321
1401c032b:	4c 8b c7             	mov    %rdi,%r8
1401c032e:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
1401c0335:	48 8b c8             	mov    %rax,%rcx
1401c0338:	e8 4f 69 e4 ff       	call   0x140006c8c
1401c033d:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1401c0342:	eb 12                	jmp    0x1401c0356
1401c0344:	4c 8d 85 30 01 00 00 	lea    0x130(%rbp),%r8
1401c034b:	48 8b d0             	mov    %rax,%rdx
1401c034e:	48 8b cb             	mov    %rbx,%rcx
1401c0351:	e8 82 c6 e4 ff       	call   0x14000c9d8
1401c0356:	48 8b d3             	mov    %rbx,%rdx
1401c0359:	48 8b ce             	mov    %rsi,%rcx
1401c035c:	e8 0f 83 ff ff       	call   0x1401b8670
1401c0361:	48 8b 8d e0 01 00 00 	mov    0x1e0(%rbp),%rcx
1401c0368:	48 33 cc             	xor    %rsp,%rcx
1401c036b:	e8 00 44 04 00       	call   0x140204770
1401c0370:	4c 8d 9c 24 f0 02 00 	lea    0x2f0(%rsp),%r11
1401c0377:	00
1401c0378:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401c037c:	49 8b 73 38          	mov    0x38(%r11),%rsi
1401c0380:	49 8b e3             	mov    %r11,%rsp
1401c0383:	41 5e                	pop    %r14
1401c0385:	5f                   	pop    %rdi
1401c0386:	5d                   	pop    %rbp
1401c0387:	c3                   	ret
1401c0388:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c038d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401c0392:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401c0397:	57                   	push   %rdi
1401c0398:	48 83 ec 20          	sub    $0x20,%rsp
1401c039c:	48 8b fa             	mov    %rdx,%rdi
1401c039f:	48 8b d9             	mov    %rcx,%rbx
1401c03a2:	e8 71 82 ff ff       	call   0x1401b8618
1401c03a7:	33 f6                	xor    %esi,%esi
1401c03a9:	84 c0                	test   %al,%al
1401c03ab:	75 67                	jne    0x1401c0414
1401c03ad:	48 8d 15 f4 66 0f 00 	lea    0xf66f4(%rip),%rdx        # 0x1402b6aa8
1401c03b4:	48 8b cf             	mov    %rdi,%rcx
1401c03b7:	e8 00 5f e5 ff       	call   0x1400162bc
1401c03bc:	85 c0                	test   %eax,%eax
1401c03be:	74 0c                	je     0x1401c03cc
1401c03c0:	48 8b cf             	mov    %rdi,%rcx
1401c03c3:	e8 9c fb ff ff       	call   0x1401bff64
1401c03c8:	84 c0                	test   %al,%al
1401c03ca:	74 48                	je     0x1401c0414
1401c03cc:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c03d0:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1401c03d4:	74 2e                	je     0x1401c0404
1401c03d6:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c03d9:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1401c03dd:	0f 11 00             	movups %xmm0,(%rax)
1401c03e0:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401c03e4:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401c03e8:	49 ff c0             	inc    %r8
1401c03eb:	66 42 39 34 47       	cmp    %si,(%rdi,%r8,2)
1401c03f0:	75 f6                	jne    0x1401c03e8
1401c03f2:	48 8b d7             	mov    %rdi,%rdx
1401c03f5:	48 8b c8             	mov    %rax,%rcx
1401c03f8:	e8 8f 68 e4 ff       	call   0x140006c8c
1401c03fd:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1401c0402:	eb 10                	jmp    0x1401c0414
1401c0404:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1401c0409:	48 8b d0             	mov    %rax,%rdx
1401c040c:	48 8b cb             	mov    %rbx,%rcx
1401c040f:	e8 14 04 e5 ff       	call   0x140010828
1401c0414:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401c0419:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401c041e:	48 83 c4 20          	add    $0x20,%rsp
1401c0422:	5f                   	pop    %rdi
1401c0423:	c3                   	ret
1401c0424:	48 8b c4             	mov    %rsp,%rax
1401c0427:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401c042b:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401c042f:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401c0433:	55                   	push   %rbp
1401c0434:	41 54                	push   %r12
1401c0436:	41 55                	push   %r13
1401c0438:	41 56                	push   %r14
1401c043a:	41 57                	push   %r15
1401c043c:	48 8d a8 b8 fd ff ff 	lea    -0x248(%rax),%rbp
1401c0443:	48 81 ec 20 03 00 00 	sub    $0x320,%rsp
1401c044a:	48 8b 05 2f 0d 14 00 	mov    0x140d2f(%rip),%rax        # 0x140301180
1401c0451:	48 33 c4             	xor    %rsp,%rax
1401c0454:	48 89 85 10 02 00 00 	mov    %rax,0x210(%rbp)
1401c045b:	0f b6 f9             	movzbl %cl,%edi
1401c045e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c0461:	0f 11 85 a0 00 00 00 	movups %xmm0,0xa0(%rbp)
1401c0468:	45 33 ed             	xor    %r13d,%r13d
1401c046b:	4c 89 ad b0 00 00 00 	mov    %r13,0xb0(%rbp)
1401c0472:	45 8d 75 07          	lea    0x7(%r13),%r14d
1401c0476:	4c 89 b5 b8 00 00 00 	mov    %r14,0xb8(%rbp)
1401c047d:	66 44 89 ad a0 00 00 	mov    %r13w,0xa0(%rbp)
1401c0484:	00
1401c0485:	48 8d 0d 14 a5 08 00 	lea    0x8a514(%rip),%rcx        # 0x14024a9a0
1401c048c:	e8 57 d5 e4 ff       	call   0x14000d9e8
1401c0491:	40 8a f0             	mov    %al,%sil
1401c0494:	48 8d 0d 25 a1 08 00 	lea    0x8a125(%rip),%rcx        # 0x14024a5c0
1401c049b:	e8 48 d5 e4 ff       	call   0x14000d9e8
1401c04a0:	0f b6 d8             	movzbl %al,%ebx
1401c04a3:	45 8d 7d 01          	lea    0x1(%r13),%r15d
1401c04a7:	84 c0                	test   %al,%al
1401c04a9:	74 13                	je     0x1401c04be
1401c04ab:	48 8d 0d 0e a1 08 00 	lea    0x8a10e(%rip),%rcx        # 0x14024a5c0
1401c04b2:	e8 f1 be e4 ff       	call   0x14000c3a8
1401c04b7:	41 3b c7             	cmp    %r15d,%eax
1401c04ba:	41 0f 45 dd          	cmovne %r13d,%ebx
1401c04be:	40 84 f6             	test   %sil,%sil
1401c04c1:	75 22                	jne    0x1401c04e5
1401c04c3:	84 db                	test   %bl,%bl
1401c04c5:	75 1e                	jne    0x1401c04e5
1401c04c7:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1401c04ce:	48 8d 0d 2b a1 08 00 	lea    0x8a12b(%rip),%rcx        # 0x14024a600
1401c04d5:	e8 32 d5 e4 ff       	call   0x14000da0c
1401c04da:	4c 39 ad b0 00 00 00 	cmp    %r13,0xb0(%rbp)
1401c04e1:	41 0f 45 ff          	cmovne %r15d,%edi
1401c04e5:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401c04e9:	e8 42 b8 ff ff       	call   0x1401bbd30
1401c04ee:	41 bc 00 10 00 00    	mov    $0x1000,%r12d
1401c04f4:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1401c04f8:	48 39 45 c8          	cmp    %rax,-0x38(%rbp)
1401c04fc:	74 09                	je     0x1401c0507
1401c04fe:	40 84 ff             	test   %dil,%dil
1401c0501:	0f 84 0b 0f 00 00    	je     0x1401c1412
1401c0507:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c050a:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1401c0511:	4c 89 ad 30 01 00 00 	mov    %r13,0x130(%rbp)
1401c0518:	4c 89 b5 38 01 00 00 	mov    %r14,0x138(%rbp)
1401c051f:	66 44 89 ad 20 01 00 	mov    %r13w,0x120(%rbp)
1401c0526:	00
1401c0527:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1401c052e:	48 8d 0d bb a1 08 00 	lea    0x8a1bb(%rip),%rcx        # 0x14024a6f0
1401c0535:	e8 d2 d4 e4 ff       	call   0x14000da0c
1401c053a:	4c 39 ad 30 01 00 00 	cmp    %r13,0x130(%rbp)
1401c0541:	0f 84 89 0e 00 00    	je     0x1401c13d0
1401c0547:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1401c054b:	48 39 45 c8          	cmp    %rax,-0x38(%rbp)
1401c054f:	0f 85 a8 00 00 00    	jne    0x1401c05fd
1401c0555:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c0558:	0f 11 85 80 00 00 00 	movups %xmm0,0x80(%rbp)
1401c055f:	4c 89 ad 90 00 00 00 	mov    %r13,0x90(%rbp)
1401c0566:	4c 89 b5 98 00 00 00 	mov    %r14,0x98(%rbp)
1401c056d:	66 44 89 ad 80 00 00 	mov    %r13w,0x80(%rbp)
1401c0574:	00
1401c0575:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401c057c:	48 8d 0d 1d a4 08 00 	lea    0x8a41d(%rip),%rcx        # 0x14024a9a0
1401c0583:	e8 84 d4 e4 ff       	call   0x14000da0c
1401c0588:	84 c0                	test   %al,%al
1401c058a:	74 1a                	je     0x1401c05a6
1401c058c:	4c 39 ad 90 00 00 00 	cmp    %r13,0x90(%rbp)
1401c0593:	74 11                	je     0x1401c05a6
1401c0595:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401c059c:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401c05a0:	e8 c7 b6 ff ff       	call   0x1401bbc6c
1401c05a5:	90                   	nop
1401c05a6:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
1401c05ad:	49 3b c6             	cmp    %r14,%rax
1401c05b0:	76 35                	jbe    0x1401c05e7
1401c05b2:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401c05b9:	00
1401c05ba:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
1401c05c1:	48 8b d1             	mov    %rcx,%rdx
1401c05c4:	49 3b c4             	cmp    %r12,%rax
1401c05c7:	72 18                	jb     0x1401c05e1
1401c05c9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c05cd:	48 2b d1             	sub    %rcx,%rdx
1401c05d0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401c05d4:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c05d8:	76 07                	jbe    0x1401c05e1
1401c05da:	ff 15 a0 25 05 00    	call   *0x525a0(%rip)        # 0x140212b80
1401c05e0:	cc                   	int3
1401c05e1:	ff 15 59 25 05 00    	call   *0x52559(%rip)        # 0x140212b40
1401c05e7:	4c 89 ad 90 00 00 00 	mov    %r13,0x90(%rbp)
1401c05ee:	4c 89 b5 98 00 00 00 	mov    %r14,0x98(%rbp)
1401c05f5:	66 44 89 ad 80 00 00 	mov    %r13w,0x80(%rbp)
1401c05fc:	00
1401c05fd:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c0600:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1401c0605:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
1401c0609:	4c 39 ad b0 00 00 00 	cmp    %r13,0xb0(%rbp)
1401c0610:	74 12                	je     0x1401c0624
1401c0612:	4c 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%r8
1401c0619:	33 d2                	xor    %edx,%edx
1401c061b:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401c061f:	e8 44 7e eb ff       	call   0x140078468
1401c0624:	44 89 6d a8          	mov    %r13d,-0x58(%rbp)
1401c0628:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1401c062c:	48 8d 0d 8d 9f 08 00 	lea    0x89f8d(%rip),%rcx        # 0x14024a5c0
1401c0633:	e8 e0 93 e4 ff       	call   0x140009a18
1401c0638:	84 c0                	test   %al,%al
1401c063a:	74 0f                	je     0x1401c064b
1401c063c:	44 39 7d a8          	cmp    %r15d,-0x58(%rbp)
1401c0640:	75 09                	jne    0x1401c064b
1401c0642:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401c0646:	e8 f1 c0 ff ff       	call   0x1401bc73c
1401c064b:	44 89 6d 98          	mov    %r13d,-0x68(%rbp)
1401c064f:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
1401c0653:	48 8d 0d c6 98 08 00 	lea    0x898c6(%rip),%rcx        # 0x140249f20
1401c065a:	e8 b9 93 e4 ff       	call   0x140009a18
1401c065f:	81 7d 98 c8 00 00 00 	cmpl   $0xc8,-0x68(%rbp)
1401c0666:	7c 54                	jl     0x1401c06bc
1401c0668:	49 8b dd             	mov    %r13,%rbx
1401c066b:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1401c066f:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1401c0673:	48 2b c1             	sub    %rcx,%rax
1401c0676:	48 c1 f8 05          	sar    $0x5,%rax
1401c067a:	48 85 c0             	test   %rax,%rax
1401c067d:	74 3d                	je     0x1401c06bc
1401c067f:	49 8b fd             	mov    %r13,%rdi
1401c0682:	48 3b d8             	cmp    %rax,%rbx
1401c0685:	0f 83 18 0d 00 00    	jae    0x1401c13a3
1401c068b:	48 8d 14 39          	lea    (%rcx,%rdi,1),%rdx
1401c068f:	4c 39 72 18          	cmp    %r14,0x18(%rdx)
1401c0693:	76 03                	jbe    0x1401c0698
1401c0695:	48 8b 12             	mov    (%rdx),%rdx
1401c0698:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401c069c:	e8 e7 fc ff ff       	call   0x1401c0388
1401c06a1:	49 03 df             	add    %r15,%rbx
1401c06a4:	48 83 c7 20          	add    $0x20,%rdi
1401c06a8:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1401c06ac:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1401c06b0:	48 2b c1             	sub    %rcx,%rax
1401c06b3:	48 c1 f8 05          	sar    $0x5,%rax
1401c06b7:	48 3b d8             	cmp    %rax,%rbx
1401c06ba:	72 cf                	jb     0x1401c068b