140086316:	80 79 20 00          	cmpb   $0x0,0x20(%rcx)
14008631a:	48 8b d9             	mov    %rcx,%rbx
14008631d:	74 49                	je     0x140086368
14008631f:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140086323:	48 83 fa 0f          	cmp    $0xf,%rdx
140086327:	76 2c                	jbe    0x140086355
140086329:	48 8b 09             	mov    (%rcx),%rcx
14008632c:	48 ff c2             	inc    %rdx
14008632f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140086336:	72 18                	jb     0x140086350
140086338:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14008633c:	48 83 c2 27          	add    $0x27,%rdx
140086340:	49 2b c8             	sub    %r8,%rcx
140086343:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140086347:	48 83 f8 1f          	cmp    $0x1f,%rax
14008634b:	77 21                	ja     0x14008636e
14008634d:	49 8b c8             	mov    %r8,%rcx
140086350:	e8 2f 3f 27 00       	call   0x1402fa284
140086355:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
14008635c:	00
14008635d:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140086364:	00
140086365:	c6 03 00             	movb   $0x0,(%rbx)
140086368:	48 83 c4 20          	add    $0x20,%rsp
14008636c:	5b                   	pop    %rbx
14008636d:	c3                   	ret
14008636e:	ff 15 84 3c 2a 00    	call   *0x2a3c84(%rip)        # 0x140329ff8
140086374:	cc                   	int3
140086375:	cc                   	int3
140086376:	cc                   	int3
140086377:	cc                   	int3
140086378:	cc                   	int3
140086379:	cc                   	int3
14008637a:	cc                   	int3
14008637b:	cc                   	int3
14008637c:	cc                   	int3
14008637d:	cc                   	int3
14008637e:	cc                   	int3
14008637f:	cc                   	int3
140086380:	e9 4b 1c 00 00       	jmp    0x140087fd0
140086385:	cc                   	int3
140086386:	cc                   	int3
140086387:	cc                   	int3
140086388:	cc                   	int3
140086389:	cc                   	int3
14008638a:	cc                   	int3
14008638b:	cc                   	int3
14008638c:	cc                   	int3
14008638d:	cc                   	int3
14008638e:	cc                   	int3
14008638f:	cc                   	int3
140086390:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140086395:	56                   	push   %rsi
140086396:	48 83 ec 20          	sub    $0x20,%rsp
14008639a:	48 8d 35 9f 45 2a 00 	lea    0x2a459f(%rip),%rsi        # 0x14032a940
1400863a1:	48 8b d9             	mov    %rcx,%rbx
1400863a4:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1400863a8:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1400863ac:	48 85 c9             	test   %rcx,%rcx
1400863af:	74 25                	je     0x1400863d6
1400863b1:	80 7b 28 00          	cmpb   $0x0,0x28(%rbx)
1400863b5:	74 13                	je     0x1400863ca
1400863b7:	e8 40 7a 05 00       	call   0x1400dddfc
1400863bc:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400863c0:	ba 18 00 00 00       	mov    $0x18,%edx
1400863c5:	e8 ba 3e 27 00       	call   0x1402fa284
1400863ca:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
1400863d1:	00
1400863d2:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
1400863d6:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400863da:	48 89 33             	mov    %rsi,(%rbx)
1400863dd:	48 85 c9             	test   %rcx,%rcx
1400863e0:	74 25                	je     0x140086407
1400863e2:	80 7b 10 00          	cmpb   $0x0,0x10(%rbx)
1400863e6:	74 13                	je     0x1400863fb
1400863e8:	e8 0f 7a 05 00       	call   0x1400dddfc
1400863ed:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400863f1:	ba 18 00 00 00       	mov    $0x18,%edx
1400863f6:	e8 89 3e 27 00       	call   0x1402fa284
1400863fb:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
140086402:	00
140086403:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
140086407:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008640c:	48 83 c4 20          	add    $0x20,%rsp
140086410:	5e                   	pop    %rsi
140086411:	c3                   	ret
140086412:	cc                   	int3
140086413:	cc                   	int3
140086414:	cc                   	int3
140086415:	cc                   	int3
140086416:	cc                   	int3
140086417:	cc                   	int3
140086418:	cc                   	int3
140086419:	cc                   	int3
14008641a:	cc                   	int3
14008641b:	cc                   	int3
14008641c:	cc                   	int3
14008641d:	cc                   	int3
14008641e:	cc                   	int3
14008641f:	cc                   	int3
140086420:	40 53                	rex push %rbx
140086422:	48 83 ec 20          	sub    $0x20,%rsp
140086426:	48 8b 51 58          	mov    0x58(%rcx),%rdx
14008642a:	48 8b d9             	mov    %rcx,%rbx
14008642d:	48 83 fa 0f          	cmp    $0xf,%rdx
140086431:	76 31                	jbe    0x140086464
140086433:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140086437:	48 ff c2             	inc    %rdx
14008643a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140086441:	72 1c                	jb     0x14008645f
140086443:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140086447:	48 83 c2 27          	add    $0x27,%rdx
14008644b:	49 2b c8             	sub    %r8,%rcx
14008644e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140086452:	48 83 f8 1f          	cmp    $0x1f,%rax
140086456:	0f 87 b6 00 00 00    	ja     0x140086512
14008645c:	49 8b c8             	mov    %r8,%rcx
14008645f:	e8 20 3e 27 00       	call   0x1402fa284
140086464:	48 c7 43 50 00 00 00 	movq   $0x0,0x50(%rbx)
14008646b:	00
14008646c:	48 c7 43 58 0f 00 00 	movq   $0xf,0x58(%rbx)
140086473:	00
140086474:	c6 43 40 00          	movb   $0x0,0x40(%rbx)
140086478:	48 8b 53 38          	mov    0x38(%rbx),%rdx
14008647c:	48 83 fa 0f          	cmp    $0xf,%rdx
140086480:	76 2d                	jbe    0x1400864af
140086482:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140086486:	48 ff c2             	inc    %rdx
140086489:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140086490:	72 18                	jb     0x1400864aa
140086492:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140086496:	48 83 c2 27          	add    $0x27,%rdx
14008649a:	49 2b c8             	sub    %r8,%rcx
14008649d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400864a1:	48 83 f8 1f          	cmp    $0x1f,%rax
1400864a5:	77 6b                	ja     0x140086512
1400864a7:	49 8b c8             	mov    %r8,%rcx
1400864aa:	e8 d5 3d 27 00       	call   0x1402fa284
1400864af:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
1400864b6:	00
1400864b7:	48 c7 43 38 0f 00 00 	movq   $0xf,0x38(%rbx)
1400864be:	00
1400864bf:	c6 43 20 00          	movb   $0x0,0x20(%rbx)
1400864c3:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400864c7:	48 83 fa 0f          	cmp    $0xf,%rdx
1400864cb:	76 2c                	jbe    0x1400864f9
1400864cd:	48 8b 0b             	mov    (%rbx),%rcx
1400864d0:	48 ff c2             	inc    %rdx
1400864d3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400864da:	72 18                	jb     0x1400864f4
1400864dc:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400864e0:	48 83 c2 27          	add    $0x27,%rdx
1400864e4:	49 2b c8             	sub    %r8,%rcx
1400864e7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400864eb:	48 83 f8 1f          	cmp    $0x1f,%rax
1400864ef:	77 21                	ja     0x140086512
1400864f1:	49 8b c8             	mov    %r8,%rcx
1400864f4:	e8 8b 3d 27 00       	call   0x1402fa284
1400864f9:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140086500:	00
140086501:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140086508:	00
140086509:	c6 03 00             	movb   $0x0,(%rbx)
14008650c:	48 83 c4 20          	add    $0x20,%rsp
140086510:	5b                   	pop    %rbx
140086511:	c3                   	ret
140086512:	ff 15 e0 3a 2a 00    	call   *0x2a3ae0(%rip)        # 0x140329ff8
140086518:	cc                   	int3
140086519:	cc                   	int3
14008651a:	cc                   	int3
14008651b:	cc                   	int3
14008651c:	cc                   	int3
14008651d:	cc                   	int3
14008651e:	cc                   	int3
14008651f:	cc                   	int3
140086520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140086525:	57                   	push   %rdi
140086526:	48 83 ec 20          	sub    $0x20,%rsp
14008652a:	48 8b 91 e8 01 00 00 	mov    0x1e8(%rcx),%rdx
140086531:	48 8b d9             	mov    %rcx,%rbx
140086534:	48 83 fa 0f          	cmp    $0xf,%rdx
140086538:	76 34                	jbe    0x14008656e
14008653a:	48 8b 89 d0 01 00 00 	mov    0x1d0(%rcx),%rcx
140086541:	48 ff c2             	inc    %rdx
140086544:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14008654b:	72 1c                	jb     0x140086569
14008654d:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140086551:	48 83 c2 27          	add    $0x27,%rdx
140086555:	49 2b c8             	sub    %r8,%rcx
140086558:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14008655c:	48 83 f8 1f          	cmp    $0x1f,%rax
140086560:	0f 87 e6 03 00 00    	ja     0x14008694c
140086566:	49 8b c8             	mov    %r8,%rcx
140086569:	e8 16 3d 27 00       	call   0x1402fa284
14008656e:	33 ff                	xor    %edi,%edi
140086570:	48 c7 83 e8 01 00 00 	movq   $0xf,0x1e8(%rbx)
140086577:	0f 00 00 00
14008657b:	48 89 bb e0 01 00 00 	mov    %rdi,0x1e0(%rbx)
140086582:	40 88 bb d0 01 00 00 	mov    %dil,0x1d0(%rbx)
140086589:	48 8b 93 c8 01 00 00 	mov    0x1c8(%rbx),%rdx
140086590:	48 83 fa 0f          	cmp    $0xf,%rdx
140086594:	76 34                	jbe    0x1400865ca
140086596:	48 8b 8b b0 01 00 00 	mov    0x1b0(%rbx),%rcx
14008659d:	48 ff c2             	inc    %rdx
1400865a0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400865a7:	72 1c                	jb     0x1400865c5
1400865a9:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400865ad:	48 83 c2 27          	add    $0x27,%rdx
1400865b1:	49 2b c8             	sub    %r8,%rcx
1400865b4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400865b8:	48 83 f8 1f          	cmp    $0x1f,%rax
1400865bc:	0f 87 8a 03 00 00    	ja     0x14008694c
1400865c2:	49 8b c8             	mov    %r8,%rcx
1400865c5:	e8 ba 3c 27 00       	call   0x1402fa284
1400865ca:	48 8d 8b 88 01 00 00 	lea    0x188(%rbx),%rcx
1400865d1:	48 89 bb c0 01 00 00 	mov    %rdi,0x1c0(%rbx)
1400865d8:	48 c7 83 c8 01 00 00 	movq   $0xf,0x1c8(%rbx)
1400865df:	0f 00 00 00
1400865e3:	40 88 bb b0 01 00 00 	mov    %dil,0x1b0(%rbx)
1400865ea:	e8 e1 19 00 00       	call   0x140087fd0
1400865ef:	48 8d 8b 50 01 00 00 	lea    0x150(%rbx),%rcx
1400865f6:	e8 95 fd ff ff       	call   0x140086390
1400865fb:	48 8b 93 40 01 00 00 	mov    0x140(%rbx),%rdx
140086602:	48 83 fa 0f          	cmp    $0xf,%rdx
140086606:	76 34                	jbe    0x14008663c
140086608:	48 8b 8b 28 01 00 00 	mov    0x128(%rbx),%rcx
14008660f:	48 ff c2             	inc    %rdx
140086612:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140086619:	72 1c                	jb     0x140086637
14008661b:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14008661f:	48 83 c2 27          	add    $0x27,%rdx
140086623:	49 2b c8             	sub    %r8,%rcx
140086626:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14008662a:	48 83 f8 1f          	cmp    $0x1f,%rax
14008662e:	0f 87 18 03 00 00    	ja     0x14008694c
140086634:	49 8b c8             	mov    %r8,%rcx
140086637:	e8 48 3c 27 00       	call   0x1402fa284
14008663c:	48 89 bb 38 01 00 00 	mov    %rdi,0x138(%rbx)
140086643:	48 c7 83 40 01 00 00 	movq   $0xf,0x140(%rbx)
14008664a:	0f 00 00 00
14008664e:	40 88 bb 28 01 00 00 	mov    %dil,0x128(%rbx)
140086655:	48 8b 93 20 01 00 00 	mov    0x120(%rbx),%rdx
14008665c:	48 83 fa 0f          	cmp    $0xf,%rdx
140086660:	76 34                	jbe    0x140086696
140086662:	48 8b 8b 08 01 00 00 	mov    0x108(%rbx),%rcx
140086669:	48 ff c2             	inc    %rdx
14008666c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140086673:	72 1c                	jb     0x140086691
140086675:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140086679:	48 83 c2 27          	add    $0x27,%rdx
14008667d:	49 2b c8             	sub    %r8,%rcx
140086680:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140086684:	48 83 f8 1f          	cmp    $0x1f,%rax
140086688:	0f 87 be 02 00 00    	ja     0x14008694c
14008668e:	49 8b c8             	mov    %r8,%rcx
140086691:	e8 ee 3b 27 00       	call   0x1402fa284
140086696:	48 89 bb 18 01 00 00 	mov    %rdi,0x118(%rbx)
14008669d:	48 c7 83 20 01 00 00 	movq   $0xf,0x120(%rbx)
1400866a4:	0f 00 00 00
1400866a8:	40 88 bb 08 01 00 00 	mov    %dil,0x108(%rbx)
1400866af:	48 8b 93 00 01 00 00 	mov    0x100(%rbx),%rdx
1400866b6:	48 83 fa 0f          	cmp    $0xf,%rdx
1400866ba:	76 34                	jbe    0x1400866f0
1400866bc:	48 8b 8b e8 00 00 00 	mov    0xe8(%rbx),%rcx
1400866c3:	48 ff c2             	inc    %rdx
1400866c6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400866cd:	72 1c                	jb     0x1400866eb
1400866cf:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400866d3:	48 83 c2 27          	add    $0x27,%rdx
1400866d7:	49 2b c8             	sub    %r8,%rcx
1400866da:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400866de:	48 83 f8 1f          	cmp    $0x1f,%rax
1400866e2:	0f 87 64 02 00 00    	ja     0x14008694c
1400866e8:	49 8b c8             	mov    %r8,%rcx
1400866eb:	e8 94 3b 27 00       	call   0x1402fa284
1400866f0:	48 89 bb f8 00 00 00 	mov    %rdi,0xf8(%rbx)
1400866f7:	48 c7 83 00 01 00 00 	movq   $0xf,0x100(%rbx)
1400866fe:	0f 00 00 00
140086702:	40 88 bb e8 00 00 00 	mov    %dil,0xe8(%rbx)
140086709:	48 8b 93 e0 00 00 00 	mov    0xe0(%rbx),%rdx
140086710:	48 83 fa 0f          	cmp    $0xf,%rdx
140086714:	76 34                	jbe    0x14008674a
140086716:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
14008671d:	48 ff c2             	inc    %rdx
140086720:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140086727:	72 1c                	jb     0x140086745
140086729:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14008672d:	48 83 c2 27          	add    $0x27,%rdx
140086731:	49 2b c8             	sub    %r8,%rcx
140086734:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140086738:	48 83 f8 1f          	cmp    $0x1f,%rax
14008673c:	0f 87 0a 02 00 00    	ja     0x14008694c
140086742:	49 8b c8             	mov    %r8,%rcx
140086745:	e8 3a 3b 27 00       	call   0x1402fa284
14008674a:	48 89 bb d8 00 00 00 	mov    %rdi,0xd8(%rbx)
140086751:	48 c7 83 e0 00 00 00 	movq   $0xf,0xe0(%rbx)
140086758:	0f 00 00 00
14008675c:	40 88 bb c8 00 00 00 	mov    %dil,0xc8(%rbx)
140086763:	48 8b 93 c0 00 00 00 	mov    0xc0(%rbx),%rdx
14008676a:	48 83 fa 0f          	cmp    $0xf,%rdx
14008676e:	76 34                	jbe    0x1400867a4
140086770:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140086777:	48 ff c2             	inc    %rdx
14008677a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140086781:	72 1c                	jb     0x14008679f
140086783:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140086787:	48 83 c2 27          	add    $0x27,%rdx
14008678b:	49 2b c8             	sub    %r8,%rcx
14008678e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140086792:	48 83 f8 1f          	cmp    $0x1f,%rax
140086796:	0f 87 b0 01 00 00    	ja     0x14008694c
14008679c:	49 8b c8             	mov    %r8,%rcx
14008679f:	e8 e0 3a 27 00       	call   0x1402fa284
1400867a4:	48 89 bb b8 00 00 00 	mov    %rdi,0xb8(%rbx)
1400867ab:	48 c7 83 c0 00 00 00 	movq   $0xf,0xc0(%rbx)
1400867b2:	0f 00 00 00
1400867b6:	40 88 bb a8 00 00 00 	mov    %dil,0xa8(%rbx)
1400867bd:	48 8b 93 a0 00 00 00 	mov    0xa0(%rbx),%rdx
1400867c4:	48 83 fa 0f          	cmp    $0xf,%rdx
1400867c8:	76 34                	jbe    0x1400867fe
1400867ca:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1400867d1:	48 ff c2             	inc    %rdx
1400867d4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400867db:	72 1c                	jb     0x1400867f9
1400867dd:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400867e1:	48 83 c2 27          	add    $0x27,%rdx
1400867e5:	49 2b c8             	sub    %r8,%rcx
1400867e8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400867ec:	48 83 f8 1f          	cmp    $0x1f,%rax
1400867f0:	0f 87 56 01 00 00    	ja     0x14008694c
1400867f6:	49 8b c8             	mov    %r8,%rcx
1400867f9:	e8 86 3a 27 00       	call   0x1402fa284
1400867fe:	48 89 bb 98 00 00 00 	mov    %rdi,0x98(%rbx)
140086805:	48 c7 83 a0 00 00 00 	movq   $0xf,0xa0(%rbx)
14008680c:	0f 00 00 00
140086810:	40 88 bb 88 00 00 00 	mov    %dil,0x88(%rbx)
140086817:	48 8b 93 80 00 00 00 	mov    0x80(%rbx),%rdx
14008681e:	48 83 fa 0f          	cmp    $0xf,%rdx
140086822:	76 31                	jbe    0x140086855
140086824:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
140086828:	48 ff c2             	inc    %rdx
14008682b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140086832:	72 1c                	jb     0x140086850
140086834:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140086838:	48 83 c2 27          	add    $0x27,%rdx
14008683c:	49 2b c8             	sub    %r8,%rcx
14008683f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140086843:	48 83 f8 1f          	cmp    $0x1f,%rax
140086847:	0f 87 ff 00 00 00    	ja     0x14008694c
14008684d:	49 8b c8             	mov    %r8,%rcx