14009028c:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140090290:	4c 8b 41 18          	mov    0x18(%rcx),%r8
140090294:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140090298:	49 3b d0             	cmp    %r8,%rdx
14009029b:	44 0f b6 8b 90 00 00 	movzbl 0x90(%rbx),%r9d
1400902a2:	00
1400902a3:	73 1c                	jae    0x1400902c1
1400902a5:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400902a9:	49 83 f8 0f          	cmp    $0xf,%r8
1400902ad:	48 89 41 10          	mov    %rax,0x10(%rcx)
1400902b1:	76 03                	jbe    0x1400902b6
1400902b3:	48 8b 09             	mov    (%rcx),%rcx
1400902b6:	c6 44 11 01 00       	movb   $0x0,0x1(%rcx,%rdx,1)
1400902bb:	44 88 0c 11          	mov    %r9b,(%rcx,%rdx,1)
1400902bf:	eb 0d                	jmp    0x1400902ce
1400902c1:	45 33 c0             	xor    %r8d,%r8d
1400902c4:	ba 01 00 00 00       	mov    $0x1,%edx
1400902c9:	e8 82 63 ff ff       	call   0x140086650
1400902ce:	bd 07 00 00 00       	mov    $0x7,%ebp
1400902d3:	48 ff 43 20          	incq   0x20(%rbx)
1400902d7:	48 ff 43 28          	incq   0x28(%rbx)
1400902db:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
1400902df:	74 06                	je     0x1400902e7
1400902e1:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
1400902e5:	eb 1c                	jmp    0x140090303
1400902e7:	48 8b 03             	mov    (%rbx),%rax
1400902ea:	48 3b 43 08          	cmp    0x8(%rbx),%rax
1400902ee:	74 0b                	je     0x1400902fb
1400902f0:	0f b6 08             	movzbl (%rax),%ecx
1400902f3:	48 ff c0             	inc    %rax
1400902f6:	48 89 03             	mov    %rax,(%rbx)
1400902f9:	eb 05                	jmp    0x140090300
1400902fb:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
140090300:	89 4b 14             	mov    %ecx,0x14(%rbx)
140090303:	8b 43 14             	mov    0x14(%rbx),%eax
140090306:	83 f8 ff             	cmp    $0xffffffff,%eax
140090309:	74 24                	je     0x14009032f
14009030b:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14009030f:	88 44 24 20          	mov    %al,0x20(%rsp)
140090313:	48 8b 53 40          	mov    0x40(%rbx),%rdx
140090317:	48 3b 53 48          	cmp    0x48(%rbx),%rdx
14009031b:	74 08                	je     0x140090325
14009031d:	88 02                	mov    %al,(%rdx)
14009031f:	48 ff 41 08          	incq   0x8(%rcx)
140090323:	eb 0a                	jmp    0x14009032f
140090325:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14009032a:	e8 f1 6a 00 00       	call   0x140096e20
14009032f:	44 8b 4b 14          	mov    0x14(%rbx),%r9d
140090333:	41 83 f9 0a          	cmp    $0xa,%r9d
140090337:	75 14                	jne    0x14009034d
140090339:	48 ff 43 30          	incq   0x30(%rbx)
14009033d:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
140090341:	48 8d 05 50 90 31 00 	lea    0x319050(%rip),%rax        # 0x1403a9398
140090348:	e9 01 fd ff ff       	jmp    0x14009004e
14009034d:	41 8d 41 d0          	lea    -0x30(%r9),%eax
140090351:	83 f8 09             	cmp    $0x9,%eax
140090354:	77 eb                	ja     0x140090341
140090356:	48 98                	cltq
140090358:	41 8b 8c 86 a0 08 09 	mov    0x908a0(%r14,%rax,4),%ecx
14009035f:	00
140090360:	49 03 ce             	add    %r14,%rcx
140090363:	ff e1                	jmp    *%rcx
140090365:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140090369:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14009036d:	4c 8b 41 18          	mov    0x18(%rcx),%r8
140090371:	49 3b d0             	cmp    %r8,%rdx
140090374:	73 1c                	jae    0x140090392
140090376:	48 8d 42 01          	lea    0x1(%rdx),%rax
14009037a:	48 89 41 10          	mov    %rax,0x10(%rcx)
14009037e:	49 83 f8 0f          	cmp    $0xf,%r8
140090382:	76 03                	jbe    0x140090387
140090384:	48 8b 09             	mov    (%rcx),%rcx
140090387:	44 88 0c 11          	mov    %r9b,(%rcx,%rdx,1)
14009038b:	c6 44 11 01 00       	movb   $0x0,0x1(%rcx,%rdx,1)
140090390:	eb 0e                	jmp    0x1400903a0
140090392:	45 33 c0             	xor    %r8d,%r8d
140090395:	ba 01 00 00 00       	mov    $0x1,%edx
14009039a:	e8 b1 62 ff ff       	call   0x140086650
14009039f:	90                   	nop
1400903a0:	48 ff 43 20          	incq   0x20(%rbx)
1400903a4:	48 ff 43 28          	incq   0x28(%rbx)
1400903a8:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
1400903ac:	74 06                	je     0x1400903b4
1400903ae:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
1400903b2:	eb 1c                	jmp    0x1400903d0
1400903b4:	48 8b 03             	mov    (%rbx),%rax
1400903b7:	48 3b 43 08          	cmp    0x8(%rbx),%rax
1400903bb:	74 0b                	je     0x1400903c8
1400903bd:	0f b6 08             	movzbl (%rax),%ecx
1400903c0:	48 ff c0             	inc    %rax
1400903c3:	48 89 03             	mov    %rax,(%rbx)
1400903c6:	eb 05                	jmp    0x1400903cd
1400903c8:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1400903cd:	89 4b 14             	mov    %ecx,0x14(%rbx)
1400903d0:	8b 43 14             	mov    0x14(%rbx),%eax
1400903d3:	83 f8 ff             	cmp    $0xffffffff,%eax
1400903d6:	74 24                	je     0x1400903fc
1400903d8:	88 44 24 20          	mov    %al,0x20(%rsp)
1400903dc:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1400903e0:	48 3b 53 48          	cmp    0x48(%rbx),%rdx
1400903e4:	74 08                	je     0x1400903ee
1400903e6:	88 02                	mov    %al,(%rdx)
1400903e8:	48 ff 43 40          	incq   0x40(%rbx)
1400903ec:	eb 0e                	jmp    0x1400903fc
1400903ee:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400903f3:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1400903f7:	e8 24 6a 00 00       	call   0x140096e20
1400903fc:	8b 53 14             	mov    0x14(%rbx),%edx
1400903ff:	83 fa 0a             	cmp    $0xa,%edx
140090402:	0f 84 01 03 00 00    	je     0x140090709
140090408:	8d 42 d0             	lea    -0x30(%rdx),%eax
14009040b:	83 f8 35             	cmp    $0x35,%eax
14009040e:	0f 87 fd 02 00 00    	ja     0x140090711
140090414:	48 98                	cltq
140090416:	41 0f b6 84 06 d4 08 	movzbl 0x908d4(%r14,%rax,1),%eax
14009041d:	09 00
14009041f:	41 8b 8c 86 c8 08 09 	mov    0x908c8(%r14,%rax,4),%ecx
140090426:	00
140090427:	49 03 ce             	add    %r14,%rcx
14009042a:	ff e1                	jmp    *%rcx
14009042c:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
140090430:	4c 8b 43 68          	mov    0x68(%rbx),%r8
140090434:	49 3b c8             	cmp    %r8,%rcx
140090437:	73 23                	jae    0x14009045c
140090439:	48 8d 41 01          	lea    0x1(%rcx),%rax
14009043d:	48 89 43 60          	mov    %rax,0x60(%rbx)
140090441:	48 8d 43 50          	lea    0x50(%rbx),%rax
140090445:	49 83 f8 0f          	cmp    $0xf,%r8
140090449:	76 04                	jbe    0x14009044f
14009044b:	48 8b 43 50          	mov    0x50(%rbx),%rax
14009044f:	88 14 08             	mov    %dl,(%rax,%rcx,1)
140090452:	c6 44 08 01 00       	movb   $0x0,0x1(%rax,%rcx,1)
140090457:	e9 44 ff ff ff       	jmp    0x1400903a0
14009045c:	44 0f b6 ca          	movzbl %dl,%r9d
140090460:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140090464:	e9 29 ff ff ff       	jmp    0x140090392
140090469:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
14009046d:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140090471:	4c 8b 49 18          	mov    0x18(%rcx),%r9
140090475:	4d 3b c1             	cmp    %r9,%r8
140090478:	73 1d                	jae    0x140090497
14009047a:	49 8d 40 01          	lea    0x1(%r8),%rax
14009047e:	48 89 41 10          	mov    %rax,0x10(%rcx)
140090482:	49 83 f9 0f          	cmp    $0xf,%r9
140090486:	76 03                	jbe    0x14009048b
140090488:	48 8b 09             	mov    (%rcx),%rcx
14009048b:	42 88 14 01          	mov    %dl,(%rcx,%r8,1)
14009048f:	42 c6 44 01 01 00    	movb   $0x0,0x1(%rcx,%r8,1)
140090495:	eb 11                	jmp    0x1400904a8
140090497:	44 0f b6 ca          	movzbl %dl,%r9d
14009049b:	45 33 c0             	xor    %r8d,%r8d
14009049e:	ba 01 00 00 00       	mov    $0x1,%edx
1400904a3:	e8 a8 61 ff ff       	call   0x140086650
1400904a8:	bd 07 00 00 00       	mov    $0x7,%ebp
1400904ad:	48 ff 43 20          	incq   0x20(%rbx)
1400904b1:	48 ff 43 28          	incq   0x28(%rbx)
1400904b5:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
1400904b9:	74 06                	je     0x1400904c1
1400904bb:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
1400904bf:	eb 1c                	jmp    0x1400904dd
1400904c1:	48 8b 03             	mov    (%rbx),%rax
1400904c4:	48 3b 43 08          	cmp    0x8(%rbx),%rax
1400904c8:	74 0b                	je     0x1400904d5
1400904ca:	0f b6 08             	movzbl (%rax),%ecx
1400904cd:	48 ff c0             	inc    %rax
1400904d0:	48 89 03             	mov    %rax,(%rbx)
1400904d3:	eb 05                	jmp    0x1400904da
1400904d5:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1400904da:	89 4b 14             	mov    %ecx,0x14(%rbx)
1400904dd:	8b 43 14             	mov    0x14(%rbx),%eax
1400904e0:	83 f8 ff             	cmp    $0xffffffff,%eax
1400904e3:	74 24                	je     0x140090509
1400904e5:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1400904e9:	88 44 24 20          	mov    %al,0x20(%rsp)
1400904ed:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1400904f1:	48 3b 53 48          	cmp    0x48(%rbx),%rdx
1400904f5:	74 08                	je     0x1400904ff
1400904f7:	88 02                	mov    %al,(%rdx)
1400904f9:	48 ff 41 08          	incq   0x8(%rcx)
1400904fd:	eb 0a                	jmp    0x140090509
1400904ff:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140090504:	e8 17 69 00 00       	call   0x140096e20
140090509:	44 8b 4b 14          	mov    0x14(%rbx),%r9d
14009050d:	41 83 f9 0a          	cmp    $0xa,%r9d
140090511:	75 14                	jne    0x140090527
140090513:	48 ff 43 30          	incq   0x30(%rbx)
140090517:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
14009051b:	48 8d 05 a6 8e 31 00 	lea    0x318ea6(%rip),%rax        # 0x1403a93c8
140090522:	e9 27 fb ff ff       	jmp    0x14009004e
140090527:	41 8d 41 d5          	lea    -0x2b(%r9),%eax
14009052b:	83 f8 0e             	cmp    $0xe,%eax
14009052e:	77 eb                	ja     0x14009051b
140090530:	48 98                	cltq
140090532:	41 8b 8c 86 0c 09 09 	mov    0x9090c(%r14,%rax,4),%ecx
140090539:	00
14009053a:	49 03 ce             	add    %r14,%rcx
14009053d:	ff e1                	jmp    *%rcx
14009053f:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140090543:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140090547:	4c 8b 41 18          	mov    0x18(%rcx),%r8
14009054b:	49 3b d0             	cmp    %r8,%rdx
14009054e:	73 1c                	jae    0x14009056c
140090550:	48 8d 42 01          	lea    0x1(%rdx),%rax
140090554:	48 89 41 10          	mov    %rax,0x10(%rcx)
140090558:	49 83 f8 0f          	cmp    $0xf,%r8
14009055c:	76 03                	jbe    0x140090561
14009055e:	48 8b 09             	mov    (%rcx),%rcx
140090561:	44 88 0c 11          	mov    %r9b,(%rcx,%rdx,1)
140090565:	c6 44 11 01 00       	movb   $0x0,0x1(%rcx,%rdx,1)
14009056a:	eb 0d                	jmp    0x140090579
14009056c:	45 33 c0             	xor    %r8d,%r8d
14009056f:	ba 01 00 00 00       	mov    $0x1,%edx
140090574:	e8 d7 60 ff ff       	call   0x140086650
140090579:	48 ff 43 20          	incq   0x20(%rbx)
14009057d:	48 ff 43 28          	incq   0x28(%rbx)
140090581:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
140090585:	74 06                	je     0x14009058d
140090587:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
14009058b:	eb 1c                	jmp    0x1400905a9
14009058d:	48 8b 03             	mov    (%rbx),%rax
140090590:	48 3b 43 08          	cmp    0x8(%rbx),%rax
140090594:	74 0b                	je     0x1400905a1
140090596:	0f b6 08             	movzbl (%rax),%ecx
140090599:	48 ff c0             	inc    %rax
14009059c:	48 89 03             	mov    %rax,(%rbx)
14009059f:	eb 05                	jmp    0x1400905a6
1400905a1:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1400905a6:	89 4b 14             	mov    %ecx,0x14(%rbx)
1400905a9:	8b 43 14             	mov    0x14(%rbx),%eax
1400905ac:	83 f8 ff             	cmp    $0xffffffff,%eax
1400905af:	74 24                	je     0x1400905d5
1400905b1:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1400905b5:	88 44 24 20          	mov    %al,0x20(%rsp)
1400905b9:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1400905bd:	48 3b 53 48          	cmp    0x48(%rbx),%rdx
1400905c1:	74 08                	je     0x1400905cb
1400905c3:	88 02                	mov    %al,(%rdx)
1400905c5:	48 ff 41 08          	incq   0x8(%rcx)
1400905c9:	eb 0a                	jmp    0x1400905d5
1400905cb:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400905d0:	e8 4b 68 00 00       	call   0x140096e20
1400905d5:	44 8b 4b 14          	mov    0x14(%rbx),%r9d
1400905d9:	41 83 f9 0a          	cmp    $0xa,%r9d
1400905dd:	75 14                	jne    0x1400905f3
1400905df:	48 ff 43 30          	incq   0x30(%rbx)
1400905e3:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
1400905e7:	48 8d 05 1a 8e 31 00 	lea    0x318e1a(%rip),%rax        # 0x1403a9408
1400905ee:	e9 5b fa ff ff       	jmp    0x14009004e
1400905f3:	41 8d 41 d0          	lea    -0x30(%r9),%eax
1400905f7:	83 f8 09             	cmp    $0x9,%eax
1400905fa:	77 eb                	ja     0x1400905e7
1400905fc:	48 98                	cltq
1400905fe:	41 8b 8c 86 48 09 09 	mov    0x90948(%r14,%rax,4),%ecx
140090605:	00
140090606:	49 03 ce             	add    %r14,%rcx
140090609:	ff e1                	jmp    *%rcx
14009060b:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
14009060f:	4c 8b 41 18          	mov    0x18(%rcx),%r8
140090613:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140090617:	49 3b d0             	cmp    %r8,%rdx
14009061a:	73 1c                	jae    0x140090638
14009061c:	48 8d 42 01          	lea    0x1(%rdx),%rax
140090620:	49 83 f8 0f          	cmp    $0xf,%r8
140090624:	48 89 41 10          	mov    %rax,0x10(%rcx)
140090628:	76 03                	jbe    0x14009062d
14009062a:	48 8b 09             	mov    (%rcx),%rcx
14009062d:	c6 44 11 01 00       	movb   $0x0,0x1(%rcx,%rdx,1)
140090632:	44 88 0c 11          	mov    %r9b,(%rcx,%rdx,1)
140090636:	eb 18                	jmp    0x140090650
140090638:	45 33 c0             	xor    %r8d,%r8d
14009063b:	ba 01 00 00 00       	mov    $0x1,%edx
140090640:	e8 0b 60 ff ff       	call   0x140086650
140090645:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14009064c:	00 00 00 00
140090650:	48 ff 43 20          	incq   0x20(%rbx)
140090654:	48 ff 43 28          	incq   0x28(%rbx)
140090658:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
14009065c:	74 06                	je     0x140090664
14009065e:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
140090662:	eb 1c                	jmp    0x140090680
140090664:	48 8b 03             	mov    (%rbx),%rax
140090667:	48 3b 43 08          	cmp    0x8(%rbx),%rax
14009066b:	74 0b                	je     0x140090678
14009066d:	0f b6 08             	movzbl (%rax),%ecx
140090670:	48 ff c0             	inc    %rax
140090673:	48 89 03             	mov    %rax,(%rbx)
140090676:	eb 05                	jmp    0x14009067d
140090678:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
14009067d:	89 4b 14             	mov    %ecx,0x14(%rbx)
140090680:	8b 43 14             	mov    0x14(%rbx),%eax
140090683:	83 f8 ff             	cmp    $0xffffffff,%eax
140090686:	74 24                	je     0x1400906ac
140090688:	88 44 24 20          	mov    %al,0x20(%rsp)
14009068c:	48 8b 53 40          	mov    0x40(%rbx),%rdx
140090690:	48 3b 53 48          	cmp    0x48(%rbx),%rdx
140090694:	74 08                	je     0x14009069e
140090696:	88 02                	mov    %al,(%rdx)
140090698:	48 ff 43 40          	incq   0x40(%rbx)
14009069c:	eb 0e                	jmp    0x1400906ac
14009069e:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400906a3:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1400906a7:	e8 74 67 00 00       	call   0x140096e20
1400906ac:	8b 53 14             	mov    0x14(%rbx),%edx
1400906af:	83 fa 0a             	cmp    $0xa,%edx
1400906b2:	74 55                	je     0x140090709
1400906b4:	44 0f b6 ca          	movzbl %dl,%r9d
1400906b8:	8d 42 d0             	lea    -0x30(%rdx),%eax
1400906bb:	83 f8 09             	cmp    $0x9,%eax
1400906be:	77 51                	ja     0x140090711
1400906c0:	48 98                	cltq
1400906c2:	41 8b 8c 86 70 09 09 	mov    0x90970(%r14,%rax,4),%ecx
1400906c9:	00
1400906ca:	49 03 ce             	add    %r14,%rcx
1400906cd:	ff e1                	jmp    *%rcx
1400906cf:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1400906d3:	48 8b 53 68          	mov    0x68(%rbx),%rdx
1400906d7:	48 3b ca             	cmp    %rdx,%rcx
1400906da:	73 24                	jae    0x140090700
1400906dc:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400906e0:	48 89 43 60          	mov    %rax,0x60(%rbx)
1400906e4:	48 8d 43 50          	lea    0x50(%rbx),%rax
1400906e8:	48 83 fa 0f          	cmp    $0xf,%rdx
1400906ec:	76 04                	jbe    0x1400906f2
1400906ee:	48 8b 43 50          	mov    0x50(%rbx),%rax
1400906f2:	44 88 0c 08          	mov    %r9b,(%rax,%rcx,1)
1400906f6:	c6 44 08 01 00       	movb   $0x0,0x1(%rax,%rcx,1)
1400906fb:	e9 50 ff ff ff       	jmp    0x140090650
140090700:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140090704:	e9 2f ff ff ff       	jmp    0x140090638
140090709:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
14009070d:	48 ff 43 30          	incq   0x30(%rbx)
140090711:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
140090715:	48 ff 4b 20          	decq   0x20(%rbx)
140090719:	48 8b 43 28          	mov    0x28(%rbx),%rax
14009071d:	48 85 c0             	test   %rax,%rax
140090720:	75 12                	jne    0x140090734
140090722:	48 8b 43 30          	mov    0x30(%rbx),%rax
140090726:	48 85 c0             	test   %rax,%rax
140090729:	74 10                	je     0x14009073b
14009072b:	48 ff c8             	dec    %rax
14009072e:	48 89 43 30          	mov    %rax,0x30(%rbx)
140090732:	eb 07                	jmp    0x14009073b
140090734:	48 ff c8             	dec    %rax
140090737:	48 89 43 28          	mov    %rax,0x28(%rbx)
14009073b:	83 fa ff             	cmp    $0xffffffff,%edx
14009073e:	74 04                	je     0x140090744
140090740:	48 ff 4b 40          	decq   0x40(%rbx)
140090744:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140090749:	e8 5a c1 22 00       	call   0x1402bc8a8
14009074e:	44 89 38             	mov    %r15d,(%rax)