140adb1ea:	48 33 cc             	xor    %rsp,%rcx
140adb1ed:	e8 ee 43 01 00       	call   0x140aef5e0
140adb1f2:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140adb1f9:	00
140adb1fa:	48 83 c4 70          	add    $0x70,%rsp
140adb1fe:	41 5f                	pop    %r15
140adb200:	41 5e                	pop    %r14
140adb202:	41 5d                	pop    %r13
140adb204:	41 5c                	pop    %r12
140adb206:	5f                   	pop    %rdi
140adb207:	5e                   	pop    %rsi
140adb208:	5d                   	pop    %rbp
140adb209:	c3                   	ret
140adb20a:	41 8b cd             	mov    %r13d,%ecx
140adb20d:	41 3b d5             	cmp    %r13d,%edx
140adb210:	76 b6                	jbe    0x140adb1c8
140adb212:	4c 8b 06             	mov    (%rsi),%r8
140adb215:	48 8b 46 08          	mov    0x8(%rsi),%rax
140adb219:	49 2b c0             	sub    %r8,%rax
140adb21c:	8b d1                	mov    %ecx,%edx
140adb21e:	48 c1 f8 02          	sar    $0x2,%rax
140adb222:	48 3b d0             	cmp    %rax,%rdx
140adb225:	73 27                	jae    0x140adb24e
140adb227:	45 89 2c 90          	mov    %r13d,(%r8,%rdx,4)
140adb22b:	4d 8b 06             	mov    (%r14),%r8
140adb22e:	49 8b 46 08          	mov    0x8(%r14),%rax
140adb232:	49 2b c0             	sub    %r8,%rax
140adb235:	48 3b d0             	cmp    %rax,%rdx
140adb238:	73 14                	jae    0x140adb24e
140adb23a:	42 88 0c 02          	mov    %cl,(%rdx,%r8,1)
140adb23e:	41 03 cd             	add    %r13d,%ecx
140adb241:	3b 8f c0 00 00 00    	cmp    0xc0(%rdi),%ecx
140adb247:	72 c9                	jb     0x140adb212
140adb249:	e9 7a ff ff ff       	jmp    0x140adb1c8
140adb24e:	ff 15 44 17 03 00    	call   *0x31744(%rip)        # 0x140b0c998
140adb254:	cc                   	int3
140adb255:	48 8d 15 54 52 0d 00 	lea    0xd5254(%rip),%rdx        # 0x140bb04b0
140adb25c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adb261:	e8 66 c6 e8 ff       	call   0x1409678cc
140adb266:	48 8d 15 73 bb 15 00 	lea    0x15bb73(%rip),%rdx        # 0x140c36de0
140adb26d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adb272:	e8 07 52 01 00       	call   0x140af047e
140adb277:	cc                   	int3
140adb278:	48 8d 15 f9 52 0d 00 	lea    0xd52f9(%rip),%rdx        # 0x140bb0578
140adb27f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adb284:	e8 43 c6 e8 ff       	call   0x1409678cc
140adb289:	48 8d 15 50 bb 15 00 	lea    0x15bb50(%rip),%rdx        # 0x140c36de0
140adb290:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adb295:	e8 e4 51 01 00       	call   0x140af047e
140adb29a:	cc                   	int3
140adb29b:	48 8d 15 8e 52 0d 00 	lea    0xd528e(%rip),%rdx        # 0x140bb0530
140adb2a2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adb2a7:	e8 20 c6 e8 ff       	call   0x1409678cc
140adb2ac:	48 8d 15 2d bb 15 00 	lea    0x15bb2d(%rip),%rdx        # 0x140c36de0
140adb2b3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adb2b8:	e8 c1 51 01 00       	call   0x140af047e
140adb2bd:	cc                   	int3
140adb2be:	48 8d 15 2b 52 0d 00 	lea    0xd522b(%rip),%rdx        # 0x140bb04f0
140adb2c5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adb2ca:	e8 fd c5 e8 ff       	call   0x1409678cc
140adb2cf:	48 8d 15 0a bb 15 00 	lea    0x15bb0a(%rip),%rdx        # 0x140c36de0
140adb2d6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adb2db:	e8 9e 51 01 00       	call   0x140af047e
140adb2e0:	cc                   	int3
140adb2e1:	90                   	nop
140adb2e2:	90                   	nop
140adb2e3:	90                   	nop
140adb2e4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140adb2e9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140adb2ee:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140adb2f3:	57                   	push   %rdi
140adb2f4:	48 83 ec 20          	sub    $0x20,%rsp
140adb2f8:	48 8b f9             	mov    %rcx,%rdi
140adb2fb:	48 8b f2             	mov    %rdx,%rsi
140adb2fe:	48 8b 09             	mov    (%rcx),%rcx
140adb301:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
140adb305:	48 8b 01             	mov    (%rcx),%rax
140adb308:	48 8b 40 38          	mov    0x38(%rax),%rax
140adb30c:	ff 15 26 19 03 00    	call   *0x31926(%rip)        # 0x140b0cc38
140adb312:	8b 1e                	mov    (%rsi),%ebx
140adb314:	8b e8                	mov    %eax,%ebp
140adb316:	89 47 18             	mov    %eax,0x18(%rdi)
140adb319:	85 db                	test   %ebx,%ebx
140adb31b:	74 05                	je     0x140adb322
140adb31d:	83 c3 f8             	add    $0xfffffff8,%ebx
140adb320:	eb 13                	jmp    0x140adb335
140adb322:	48 8b 07             	mov    (%rdi),%rax
140adb325:	48 8b 48 18          	mov    0x18(%rax),%rcx
140adb329:	8b 59 08             	mov    0x8(%rcx),%ebx
140adb32c:	2b dd                	sub    %ebp,%ebx
140adb32e:	2b 19                	sub    (%rcx),%ebx
140adb330:	8d 43 08             	lea    0x8(%rbx),%eax
140adb333:	89 06                	mov    %eax,(%rsi)
140adb335:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140adb339:	89 5f 1c             	mov    %ebx,0x1c(%rdi)
140adb33c:	48 8b 01             	mov    (%rcx),%rax
140adb33f:	48 8b 40 18          	mov    0x18(%rax),%rax
140adb343:	ff 15 ef 18 03 00    	call   *0x318ef(%rip)        # 0x140b0cc38
140adb349:	40 8a f0             	mov    %al,%sil
140adb34c:	84 c0                	test   %al,%al
140adb34e:	74 13                	je     0x140adb363
140adb350:	48 8b 0f             	mov    (%rdi),%rcx
140adb353:	8d 14 2b             	lea    (%rbx,%rbp,1),%edx
140adb356:	4c 8b 01             	mov    (%rcx),%r8
140adb359:	49 8b 40 30          	mov    0x30(%r8),%rax
140adb35d:	ff 15 d5 18 03 00    	call   *0x318d5(%rip)        # 0x140b0cc38
140adb363:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140adb368:	40 8a c6             	mov    %sil,%al
140adb36b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140adb370:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140adb375:	48 83 c4 20          	add    $0x20,%rsp
140adb379:	5f                   	pop    %rdi
140adb37a:	c3                   	ret
140adb37b:	90                   	nop
140adb37c:	48 8b c4             	mov    %rsp,%rax
140adb37f:	48 89 58 10          	mov    %rbx,0x10(%rax)
140adb383:	48 89 70 18          	mov    %rsi,0x18(%rax)
140adb387:	48 89 78 20          	mov    %rdi,0x20(%rax)
140adb38b:	55                   	push   %rbp
140adb38c:	41 54                	push   %r12
140adb38e:	41 55                	push   %r13
140adb390:	41 56                	push   %r14
140adb392:	41 57                	push   %r15
140adb394:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140adb398:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140adb39f:	48 8b 05 9a 3c 1e 00 	mov    0x1e3c9a(%rip),%rax        # 0x140cbf040
140adb3a6:	48 33 c4             	xor    %rsp,%rax
140adb3a9:	48 89 45 27          	mov    %rax,0x27(%rbp)
140adb3ad:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
140adb3b1:	4c 8b f9             	mov    %rcx,%r15
140adb3b4:	8b 81 b0 01 00 00    	mov    0x1b0(%rcx),%eax
140adb3ba:	83 f8 ff             	cmp    $0xffffffff,%eax
140adb3bd:	0f 84 bc 05 00 00    	je     0x140adb97f
140adb3c3:	ff c0                	inc    %eax
140adb3c5:	39 81 b4 01 00 00    	cmp    %eax,0x1b4(%rcx)
140adb3cb:	0f 85 ae 05 00 00    	jne    0x140adb97f
140adb3d1:	33 f6                	xor    %esi,%esi
140adb3d3:	40 38 b1 18 01 00 00 	cmp    %sil,0x118(%rcx)
140adb3da:	0f 85 7e 05 00 00    	jne    0x140adb95e
140adb3e0:	48 8b 09             	mov    (%rcx),%rcx
140adb3e3:	48 8b 01             	mov    (%rcx),%rax
140adb3e6:	48 8b 40 18          	mov    0x18(%rax),%rax
140adb3ea:	ff 15 48 18 03 00    	call   *0x31848(%rip)        # 0x140b0cc38
140adb3f0:	4c 0f be f0          	movsbq %al,%r14
140adb3f4:	44 88 75 8b          	mov    %r14b,-0x75(%rbp)
140adb3f8:	41 8d 4e ff          	lea    -0x1(%r14),%ecx
140adb3fc:	f6 c1 fc             	test   $0xfc,%cl
140adb3ff:	75 06                	jne    0x140adb407
140adb401:	41 80 fe 03          	cmp    $0x3,%r14b
140adb405:	75 0a                	jne    0x140adb411
140adb407:	41 80 fe 08          	cmp    $0x8,%r14b
140adb40b:	0f 85 8f 05 00 00    	jne    0x140adb9a0
140adb411:	49 8d 9f 20 01 00 00 	lea    0x120(%r15),%rbx
140adb418:	49 8b d6             	mov    %r14,%rdx
140adb41b:	48 8b cb             	mov    %rbx,%rcx
140adb41e:	e8 3d 61 6d ff       	call   0x1401b1560
140adb423:	41 8b fe             	mov    %r14d,%edi
140adb426:	45 84 f6             	test   %r14b,%r14b
140adb429:	7e 39                	jle    0x140adb464
140adb42b:	8b f7                	mov    %edi,%esi
140adb42d:	49 8b 0f             	mov    (%r15),%rcx
140adb430:	48 8b 01             	mov    (%rcx),%rax
140adb433:	48 8b 40 18          	mov    0x18(%rax),%rax
140adb437:	ff 15 fb 17 03 00    	call   *0x317fb(%rip)        # 0x140b0cc38
140adb43d:	88 45 87             	mov    %al,-0x79(%rbp)
140adb440:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140adb444:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
140adb448:	74 08                	je     0x140adb452
140adb44a:	88 02                	mov    %al,(%rdx)
140adb44c:	48 ff 43 08          	incq   0x8(%rbx)
140adb450:	eb 0c                	jmp    0x140adb45e
140adb452:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140adb456:	48 8b cb             	mov    %rbx,%rcx
140adb459:	e8 da e1 e8 ff       	call   0x140969638
140adb45e:	48 83 ee 01          	sub    $0x1,%rsi
140adb462:	75 c9                	jne    0x140adb42d
140adb464:	49 8d 9f 38 01 00 00 	lea    0x138(%r15),%rbx
140adb46b:	49 8b d6             	mov    %r14,%rdx
140adb46e:	48 8b cb             	mov    %rbx,%rcx
140adb471:	e8 ea 60 6d ff       	call   0x1401b1560
140adb476:	45 84 f6             	test   %r14b,%r14b
140adb479:	7e 37                	jle    0x140adb4b2
140adb47b:	49 8b 0f             	mov    (%r15),%rcx
140adb47e:	48 8b 01             	mov    (%rcx),%rax
140adb481:	48 8b 40 18          	mov    0x18(%rax),%rax
140adb485:	ff 15 ad 17 03 00    	call   *0x317ad(%rip)        # 0x140b0cc38
140adb48b:	88 45 87             	mov    %al,-0x79(%rbp)
140adb48e:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140adb492:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
140adb496:	74 08                	je     0x140adb4a0
140adb498:	88 02                	mov    %al,(%rdx)
140adb49a:	48 ff 43 08          	incq   0x8(%rbx)
140adb49e:	eb 0c                	jmp    0x140adb4ac
140adb4a0:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140adb4a4:	48 8b cb             	mov    %rbx,%rcx
140adb4a7:	e8 8c e1 e8 ff       	call   0x140969638
140adb4ac:	48 83 ef 01          	sub    $0x1,%rdi
140adb4b0:	75 c9                	jne    0x140adb47b
140adb4b2:	49 8b 0f             	mov    (%r15),%rcx
140adb4b5:	48 8b 01             	mov    (%rcx),%rax
140adb4b8:	48 8b 40 20          	mov    0x20(%rax),%rax
140adb4bc:	ff 15 76 17 03 00    	call   *0x31776(%rip)        # 0x140b0cc38
140adb4c2:	0f b7 f8             	movzwl %ax,%edi
140adb4c5:	66 89 7d 93          	mov    %di,-0x6d(%rbp)
140adb4c9:	48 89 75 97          	mov    %rsi,-0x69(%rbp)
140adb4cd:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
140adb4d1:	48 89 75 a7          	mov    %rsi,-0x59(%rbp)
140adb4d5:	49 8b d6             	mov    %r14,%rdx
140adb4d8:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140adb4dc:	e8 7f 60 6d ff       	call   0x1401b1560
140adb4e1:	49 8d 8f 50 01 00 00 	lea    0x150(%r15),%rcx
140adb4e8:	8b d7                	mov    %edi,%edx
140adb4ea:	e8 c9 95 55 ff       	call   0x140034ab8
140adb4ef:	49 8d 8f 68 01 00 00 	lea    0x168(%r15),%rcx
140adb4f6:	8b d7                	mov    %edi,%edx
140adb4f8:	e8 a7 e1 82 ff       	call   0x1403096a4
140adb4fd:	89 75 8f             	mov    %esi,-0x71(%rbp)
140adb500:	4c 8b 65 a7          	mov    -0x59(%rbp),%r12
140adb504:	66 3b f7             	cmp    %di,%si
140adb507:	0f 83 38 01 00 00    	jae    0x140adb645
140adb50d:	48 89 75 b7          	mov    %rsi,-0x49(%rbp)
140adb511:	48 8b de             	mov    %rsi,%rbx
140adb514:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
140adb518:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
140adb51c:	48 8b 75 97          	mov    -0x69(%rbp),%rsi
140adb520:	49 8b 0f             	mov    (%r15),%rcx
140adb523:	48 8b 01             	mov    (%rcx),%rax
140adb526:	48 8b 40 20          	mov    0x20(%rax),%rax
140adb52a:	ff 15 08 17 03 00    	call   *0x31708(%rip)        # 0x140b0cc38
140adb530:	66 89 45 87          	mov    %ax,-0x79(%rbp)
140adb534:	66 83 f8 4a          	cmp    $0x4a,%ax
140adb538:	77 24                	ja     0x140adb55e
140adb53a:	49 8d 8f 50 01 00 00 	lea    0x150(%r15),%rcx
140adb541:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140adb545:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140adb549:	74 0a                	je     0x140adb555
140adb54b:	66 89 02             	mov    %ax,(%rdx)
140adb54e:	48 83 41 08 02       	addq   $0x2,0x8(%rcx)
140adb553:	eb 09                	jmp    0x140adb55e
140adb555:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140adb559:	e8 56 0b 87 ff       	call   0x14034c0b4
140adb55e:	45 84 f6             	test   %r14b,%r14b
140adb561:	7e 4c                	jle    0x140adb5af
140adb563:	41 8b de             	mov    %r14d,%ebx
140adb566:	49 8b 0f             	mov    (%r15),%rcx
140adb569:	48 8b 01             	mov    (%rcx),%rax
140adb56c:	48 8b 40 18          	mov    0x18(%rax),%rax
140adb570:	ff 15 c2 16 03 00    	call   *0x316c2(%rip)        # 0x140b0cc38
140adb576:	88 45 87             	mov    %al,-0x79(%rbp)
140adb579:	49 3b fc             	cmp    %r12,%rdi
140adb57c:	74 0b                	je     0x140adb589
140adb57e:	88 07                	mov    %al,(%rdi)
140adb580:	48 ff c7             	inc    %rdi
140adb583:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
140adb587:	eb 18                	jmp    0x140adb5a1
140adb589:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140adb58d:	48 8b d7             	mov    %rdi,%rdx
140adb590:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140adb594:	e8 9f e0 e8 ff       	call   0x140969638
140adb599:	4c 8b 65 a7          	mov    -0x59(%rbp),%r12
140adb59d:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
140adb5a1:	48 83 eb 01          	sub    $0x1,%rbx
140adb5a5:	75 bf                	jne    0x140adb566
140adb5a7:	48 8b 75 97          	mov    -0x69(%rbp),%rsi
140adb5ab:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
140adb5af:	49 8d 87 68 01 00 00 	lea    0x168(%r15),%rax
140adb5b6:	48 8b 08             	mov    (%rax),%rcx
140adb5b9:	48 8b 40 08          	mov    0x8(%rax),%rax
140adb5bd:	48 2b c1             	sub    %rcx,%rax
140adb5c0:	48 c1 f8 03          	sar    $0x3,%rax
140adb5c4:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140adb5cb:	aa aa aa
140adb5ce:	48 0f af c2          	imul   %rdx,%rax
140adb5d2:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
140adb5d6:	48 3b d0             	cmp    %rax,%rdx
140adb5d9:	0f 83 0e 03 00 00    	jae    0x140adb8ed
140adb5df:	48 03 cb             	add    %rbx,%rcx
140adb5e2:	48 8d 45 97          	lea    -0x69(%rbp),%rax
140adb5e6:	48 3b c8             	cmp    %rax,%rcx
140adb5e9:	74 27                	je     0x140adb612
140adb5eb:	48 8b 01             	mov    (%rcx),%rax
140adb5ee:	48 89 31             	mov    %rsi,(%rcx)
140adb5f1:	48 8b f0             	mov    %rax,%rsi
140adb5f4:	48 89 45 97          	mov    %rax,-0x69(%rbp)
140adb5f8:	48 8b 41 08          	mov    0x8(%rcx),%rax
140adb5fc:	48 89 79 08          	mov    %rdi,0x8(%rcx)
140adb600:	48 8b f8             	mov    %rax,%rdi
140adb603:	48 8b 41 10          	mov    0x10(%rcx),%rax
140adb607:	4c 89 61 10          	mov    %r12,0x10(%rcx)
140adb60b:	4c 8b e0             	mov    %rax,%r12
140adb60e:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
140adb612:	48 3b f7             	cmp    %rdi,%rsi
140adb615:	48 0f 45 fe          	cmovne %rsi,%rdi
140adb619:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
140adb61d:	8b 45 8f             	mov    -0x71(%rbp),%eax
140adb620:	ff c0                	inc    %eax
140adb622:	89 45 8f             	mov    %eax,-0x71(%rbp)
140adb625:	48 ff c2             	inc    %rdx
140adb628:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
140adb62c:	48 83 c3 18          	add    $0x18,%rbx
140adb630:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
140adb634:	0f b7 5d 93          	movzwl -0x6d(%rbp),%ebx
140adb638:	3b c3                	cmp    %ebx,%eax
140adb63a:	7d 13                	jge    0x140adb64f
140adb63c:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
140adb640:	e9 db fe ff ff       	jmp    0x140adb520
140adb645:	8b df                	mov    %edi,%ebx
140adb647:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
140adb64b:	48 8b 75 97          	mov    -0x69(%rbp),%rsi
140adb64f:	49 8b 0f             	mov    (%r15),%rcx
140adb652:	48 8b 01             	mov    (%rcx),%rax
140adb655:	48 8b 40 20          	mov    0x20(%rax),%rax
140adb659:	ff 15 d9 15 03 00    	call   *0x315d9(%rip)        # 0x140b0cc38
140adb65f:	45 8d 46 10          	lea    0x10(%r14),%r8d
140adb663:	44 0f b7 c8          	movzwl %ax,%r9d
140adb667:	44 89 4d 93          	mov    %r9d,-0x6d(%rbp)
140adb66b:	41 8d 4e 02          	lea    0x2(%r14),%ecx
140adb66f:	45 0f af c1          	imul   %r9d,%r8d
140adb673:	0f af d9             	imul   %ecx,%ebx
140adb676:	44 03 c3             	add    %ebx,%r8d
140adb679:	42 8d 0c 75 0d 00 00 	lea    0xd(,%r14,2),%ecx
140adb680:	00
140adb681:	41 03 c8             	add    %r8d,%ecx
140adb684:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140adb688:	3b 0a                	cmp    (%rdx),%ecx
140adb68a:	0f 85 31 03 00 00    	jne    0x140adb9c1
140adb690:	45 33 f6             	xor    %r14d,%r14d
140adb693:	4c 89 75 bf          	mov    %r14,-0x41(%rbp)
140adb697:	4c 21 75 c7          	and    %r14,-0x39(%rbp)
140adb69b:	45 33 ed             	xor    %r13d,%r13d
140adb69e:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
140adb6a2:	49 8d 8f 80 01 00 00 	lea    0x180(%r15),%rcx
140adb6a9:	0f b7 d8             	movzwl %ax,%ebx
140adb6ac:	8b d3                	mov    %ebx,%edx
140adb6ae:	e8 f1 df 82 ff       	call   0x1403096a4
140adb6b3:	49 8d 8f 98 01 00 00 	lea    0x198(%r15),%rcx
140adb6ba:	8b d3                	mov    %ebx,%edx
140adb6bc:	e8 e3 df 82 ff       	call   0x1403096a4
140adb6c1:	44 21 6d 8f          	and    %r13d,-0x71(%rbp)
140adb6c5:	44 39 6d 93          	cmp    %r13d,-0x6d(%rbp)
140adb6c9:	0f 86 f0 01 00 00    	jbe    0x140adb8bf
140adb6cf:	4c 21 6d af          	and    %r13,-0x51(%rbp)
140adb6d3:	4c 0f be 75 8b       	movsbq -0x75(%rbp),%r14
140adb6d8:	4d 8b ee             	mov    %r14,%r13
140adb6db:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
140adb6df:	48 83 65 b7 00       	andq   $0x0,-0x49(%rbp)
140adb6e4:	48 8b cf             	mov    %rdi,%rcx
140adb6e7:	48 2b ce             	sub    %rsi,%rcx
140adb6ea:	48 83 f9 10          	cmp    $0x10,%rcx
140adb6ee:	76 06                	jbe    0x140adb6f6