14010520c:	48 89 d3             	mov    %rdx,%rbx
14010520f:	84 c0                	test   %al,%al
140105211:	0f 84 8b 01 00 00    	je     0x1401053a2
140105217:	0f be d0             	movsbl %al,%edx
14010521a:	3c 2f                	cmp    $0x2f,%al
14010521c:	74 05                	je     0x140105223
14010521e:	83 fa 5c             	cmp    $0x5c,%edx
140105221:	75 3d                	jne    0x140105260
140105223:	48 89 d9             	mov    %rbx,%rcx
140105226:	e8 6d 4c 0e 00       	call   0x1401e9e98
14010522b:	49 89 c0             	mov    %rax,%r8
14010522e:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
140105235:	00
140105236:	48 2b 45 00          	sub    0x0(%rbp),%rax
14010523a:	0f 85 6e 01 00 00    	jne    0x1401053ae
140105240:	48 89 da             	mov    %rbx,%rdx
140105243:	48 89 f9             	mov    %rdi,%rcx
140105246:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
14010524d:	5b                   	pop    %rbx
14010524e:	5e                   	pop    %rsi
14010524f:	5f                   	pop    %rdi
140105250:	5d                   	pop    %rbp
140105251:	41 5c                	pop    %r12
140105253:	41 5d                	pop    %r13
140105255:	41 5e                	pop    %r14
140105257:	e9 54 67 f9 ff       	jmp    0x14009b9b0
14010525c:	0f 1f 40 00          	nopl   0x0(%rax)
140105260:	48 89 d9             	mov    %rbx,%rcx
140105263:	e8 98 3d fe ff       	call   0x1400e9000
140105268:	85 c0                	test   %eax,%eax
14010526a:	75 b7                	jne    0x140105223
14010526c:	4c 8b 6f 08          	mov    0x8(%rdi),%r13
140105270:	e8 7b 67 fc ff       	call   0x1400cb9f0
140105275:	48 8d 0d 7b 16 11 00 	lea    0x11167b(%rip),%rcx        # 0x1402168f7
14010527c:	48 89 c6             	mov    %rax,%rsi
14010527f:	e8 5c bc fd ff       	call   0x1400e0ee0
140105284:	49 89 c4             	mov    %rax,%r12
140105287:	48 85 c0             	test   %rax,%rax
14010528a:	74 13                	je     0x14010529f
14010528c:	48 89 f2             	mov    %rsi,%rdx
14010528f:	48 89 c1             	mov    %rax,%rcx
140105292:	e8 e1 4b 0e 00       	call   0x1401e9e78
140105297:	85 c0                	test   %eax,%eax
140105299:	0f 85 81 00 00 00    	jne    0x140105320
14010529f:	48 89 f1             	mov    %rsi,%rcx
1401052a2:	e8 f1 4b 0e 00       	call   0x1401e9e98
1401052a7:	48 89 f2             	mov    %rsi,%rdx
1401052aa:	48 89 f9             	mov    %rdi,%rcx
1401052ad:	49 89 c0             	mov    %rax,%r8
1401052b0:	e8 fb 66 f9 ff       	call   0x14009b9b0
1401052b5:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401052b9:	49 39 c5             	cmp    %rax,%r13
1401052bc:	73 52                	jae    0x140105310
1401052be:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1401052c2:	0f be 54 01 ff       	movsbl -0x1(%rcx,%rax,1),%edx
1401052c7:	83 fa 2f             	cmp    $0x2f,%edx
1401052ca:	74 44                	je     0x140105310
1401052cc:	83 fa 5c             	cmp    $0x5c,%edx
1401052cf:	74 3f                	je     0x140105310
1401052d1:	48 8b 17             	mov    (%rdi),%rdx
1401052d4:	48 85 d2             	test   %rdx,%rdx
1401052d7:	0f 85 b3 00 00 00    	jne    0x140105390
1401052dd:	48 89 f9             	mov    %rdi,%rcx
1401052e0:	ba 01 00 00 00       	mov    $0x1,%edx
1401052e5:	e8 b6 58 f9 ff       	call   0x14009aba0
1401052ea:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1401052ee:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401052f2:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401052f6:	48 89 57 08          	mov    %rdx,0x8(%rdi)
1401052fa:	c6 04 01 2f          	movb   $0x2f,(%rcx,%rax,1)
1401052fe:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140105302:	48 8b 47 08          	mov    0x8(%rdi),%rax
140105306:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14010530a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140105310:	48 89 f1             	mov    %rsi,%rcx
140105313:	e8 98 3b ff ff       	call   0x1400f8eb0
140105318:	e9 06 ff ff ff       	jmp    0x140105223
14010531d:	0f 1f 00             	nopl   (%rax)
140105320:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140105325:	48 89 f1             	mov    %rsi,%rcx
140105328:	e8 23 23 fe ff       	call   0x1400e7650
14010532d:	85 c0                	test   %eax,%eax
14010532f:	0f 85 6a ff ff ff    	jne    0x14010529f
140105335:	49 be ff ff ff ff ff 	movabs $0xffffffffffff,%r14
14010533c:	ff 00 00
14010533f:	4c 89 f0             	mov    %r14,%rax
140105342:	48 23 44 24 20       	and    0x20(%rsp),%rax
140105347:	0f 84 52 ff ff ff    	je     0x14010529f
14010534d:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140105352:	4c 89 e1             	mov    %r12,%rcx
140105355:	e8 f6 22 fe ff       	call   0x1400e7650
14010535a:	85 c0                	test   %eax,%eax
14010535c:	0f 85 3d ff ff ff    	jne    0x14010529f
140105362:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140105367:	48 33 44 24 20       	xor    0x20(%rsp),%rax
14010536c:	4c 85 f0             	test   %r14,%rax
14010536f:	0f 85 2a ff ff ff    	jne    0x14010529f
140105375:	4c 89 e1             	mov    %r12,%rcx
140105378:	e8 1b 4b 0e 00       	call   0x1401e9e98
14010537d:	4c 89 e2             	mov    %r12,%rdx
140105380:	48 89 f9             	mov    %rdi,%rcx
140105383:	49 89 c0             	mov    %rax,%r8
140105386:	e8 25 66 f9 ff       	call   0x14009b9b0
14010538b:	e9 25 ff ff ff       	jmp    0x1401052b5
140105390:	48 29 c2             	sub    %rax,%rdx
140105393:	48 83 fa 01          	cmp    $0x1,%rdx
140105397:	0f 85 55 ff ff ff    	jne    0x1401052f2
14010539d:	e9 3b ff ff ff       	jmp    0x1401052dd
1401053a2:	48 8d 0d a7 14 11 00 	lea    0x1114a7(%rip),%rcx        # 0x140216850
1401053a9:	e8 e2 df fb ff       	call   0x1400c3390
1401053ae:	e8 bd f4 0d 00       	call   0x1401e4870
1401053b3:	90                   	nop
1401053b4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401053bb:	00 00 00 00
1401053bf:	90                   	nop
1401053c0:	48 83 ec 28          	sub    $0x28,%rsp
1401053c4:	48 8b 05 35 bf 0e 00 	mov    0xebf35(%rip),%rax        # 0x1401f1300
1401053cb:	48 3b 05 ce 3f 13 00 	cmp    0x133fce(%rip),%rax        # 0x1402393a0
1401053d2:	48 c7 05 1b bf 0e 00 	movq   $0x0,0xebf1b(%rip)        # 0x1401f12f8
1401053d9:	00 00 00 00
1401053dd:	48 89 ca             	mov    %rcx,%rdx
1401053e0:	74 1e                	je     0x140105400
1401053e2:	c6 00 00             	movb   $0x0,(%rax)
1401053e5:	48 8d 0d 04 bf 0e 00 	lea    0xebf04(%rip),%rcx        # 0x1401f12f0
1401053ec:	e8 ef fd ff ff       	call   0x1401051e0
1401053f1:	48 8b 05 08 bf 0e 00 	mov    0xebf08(%rip),%rax        # 0x1401f1300
1401053f8:	48 83 c4 28          	add    $0x28,%rsp
1401053fc:	c3                   	ret
1401053fd:	0f 1f 00             	nopl   (%rax)
140105400:	80 38 00             	cmpb   $0x0,(%rax)
140105403:	74 e0                	je     0x1401053e5
140105405:	e8 36 f4 ff ff       	call   0x140104840
14010540a:	90                   	nop
14010540b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140105410:	56                   	push   %rsi
140105411:	53                   	push   %rbx
140105412:	48 83 ec 48          	sub    $0x48,%rsp
140105416:	48 8b 1d d3 36 13 00 	mov    0x1336d3(%rip),%rbx        # 0x140238af0
14010541d:	48 8b 03             	mov    (%rbx),%rax
140105420:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140105425:	31 c0                	xor    %eax,%eax
140105427:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
14010542c:	48 89 ca             	mov    %rcx,%rdx
14010542f:	48 8b 05 6a 3f 13 00 	mov    0x133f6a(%rip),%rax        # 0x1402393a0
140105436:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14010543d:	00 00
14010543f:	48 89 f1             	mov    %rsi,%rcx
140105442:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140105449:	00 00
14010544b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140105450:	e8 8b fd ff ff       	call   0x1401051e0
140105455:	31 d2                	xor    %edx,%edx
140105457:	48 89 f1             	mov    %rsi,%rcx
14010545a:	e8 61 55 f9 ff       	call   0x14009a9c0
14010545f:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140105464:	48 2b 13             	sub    (%rbx),%rdx
140105467:	75 07                	jne    0x140105470
140105469:	48 83 c4 48          	add    $0x48,%rsp
14010546d:	5b                   	pop    %rbx
14010546e:	5e                   	pop    %rsi
14010546f:	c3                   	ret
140105470:	e8 fb f3 0d 00       	call   0x1401e4870
140105475:	90                   	nop
140105476:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14010547d:	00 00 00
140105480:	57                   	push   %rdi
140105481:	56                   	push   %rsi
140105482:	53                   	push   %rbx
140105483:	48 83 ec 40          	sub    $0x40,%rsp
140105487:	48 8b 35 62 36 13 00 	mov    0x133662(%rip),%rsi        # 0x140238af0
14010548e:	48 8b 06             	mov    (%rsi),%rax
140105491:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140105496:	31 c0                	xor    %eax,%eax
140105498:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
14010549d:	48 89 cb             	mov    %rcx,%rbx
1401054a0:	74 5e                	je     0x140105500
1401054a2:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1401054a7:	48 8b 05 f2 3e 13 00 	mov    0x133ef2(%rip),%rax        # 0x1402393a0
1401054ae:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401054b4:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401054bb:	00 00
1401054bd:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401054c4:	00 00
1401054c6:	48 89 f9             	mov    %rdi,%rcx
1401054c9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401054ce:	e8 0d f5 ff ff       	call   0x1401049e0
1401054d3:	48 89 d9             	mov    %rbx,%rcx
1401054d6:	48 89 fa             	mov    %rdi,%rdx
1401054d9:	e8 e2 66 f9 ff       	call   0x14009bbc0
1401054de:	48 89 f9             	mov    %rdi,%rcx
1401054e1:	e8 5a 54 f9 ff       	call   0x14009a940
1401054e6:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401054eb:	48 2b 06             	sub    (%rsi),%rax
1401054ee:	75 2c                	jne    0x14010551c
1401054f0:	48 83 c4 40          	add    $0x40,%rsp
1401054f4:	5b                   	pop    %rbx
1401054f5:	5e                   	pop    %rsi
1401054f6:	5f                   	pop    %rdi
1401054f7:	c3                   	ret
1401054f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401054ff:	00
140105500:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140105505:	48 2b 06             	sub    (%rsi),%rax
140105508:	75 12                	jne    0x14010551c
14010550a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140105510:	48 83 c4 40          	add    $0x40,%rsp
140105514:	5b                   	pop    %rbx
140105515:	5e                   	pop    %rsi
140105516:	5f                   	pop    %rdi
140105517:	e9 c4 f4 ff ff       	jmp    0x1401049e0
14010551c:	e8 4f f3 0d 00       	call   0x1401e4870
140105521:	90                   	nop
140105522:	90                   	nop
140105523:	90                   	nop
140105524:	90                   	nop
140105525:	90                   	nop
140105526:	90                   	nop
140105527:	90                   	nop
140105528:	90                   	nop
140105529:	90                   	nop
14010552a:	90                   	nop
14010552b:	90                   	nop
14010552c:	90                   	nop
14010552d:	90                   	nop
14010552e:	90                   	nop
14010552f:	90                   	nop
140105530:	90                   	nop
140105531:	90                   	nop
140105532:	90                   	nop
140105533:	90                   	nop
140105534:	90                   	nop
140105535:	90                   	nop
140105536:	90                   	nop
140105537:	90                   	nop
140105538:	90                   	nop
140105539:	90                   	nop
14010553a:	90                   	nop
14010553b:	90                   	nop
14010553c:	90                   	nop
14010553d:	90                   	nop
14010553e:	90                   	nop
14010553f:	90                   	nop
140105540:	48 8b 05 99 3a 13 00 	mov    0x133a99(%rip),%rax        # 0x140238fe0
140105547:	8b 00                	mov    (%rax),%eax
140105549:	85 c0                	test   %eax,%eax
14010554b:	75 0b                	jne    0x140105558
14010554d:	48 89 c8             	mov    %rcx,%rax
140105550:	c3                   	ret
140105551:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140105558:	e9 0b de 0d 00       	jmp    0x1401e3368
14010555d:	0f 1f 00             	nopl   (%rax)
140105560:	41 57                	push   %r15
140105562:	41 56                	push   %r14
140105564:	41 55                	push   %r13
140105566:	41 54                	push   %r12
140105568:	55                   	push   %rbp
140105569:	57                   	push   %rdi
14010556a:	56                   	push   %rsi
14010556b:	53                   	push   %rbx
14010556c:	48 83 ec 78          	sub    $0x78,%rsp
140105570:	48 8b 3d 79 35 13 00 	mov    0x133579(%rip),%rdi        # 0x140238af0
140105577:	48 8b 07             	mov    (%rdi),%rax
14010557a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14010557f:	31 c0                	xor    %eax,%eax
140105581:	89 d3                	mov    %edx,%ebx
140105583:	4c 89 c6             	mov    %r8,%rsi
140105586:	48 8b 05 13 3e 13 00 	mov    0x133e13(%rip),%rax        # 0x1402393a0
14010558d:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140105594:	00 00
140105596:	48 89 ca             	mov    %rcx,%rdx
140105599:	4d 89 c8             	mov    %r9,%r8
14010559c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401055a1:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1401055a6:	48 89 c1             	mov    %rax,%rcx
1401055a9:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401055ae:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1401055b5:	00 00
1401055b7:	e8 94 68 f9 ff       	call   0x14009be50
1401055bc:	85 db                	test   %ebx,%ebx
1401055be:	0f 85 6d 01 00 00    	jne    0x140105731
1401055c4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401055c9:	48 8d 3d 30 13 11 00 	lea    0x111330(%rip),%rdi        # 0x140216900
1401055d0:	0f b6 03             	movzbl (%rbx),%eax
1401055d3:	84 c0                	test   %al,%al
1401055d5:	0f 84 cc 00 00 00    	je     0x1401056a7
1401055db:	8b 15 f7 c0 0e 00    	mov    0xec0f7(%rip),%edx        # 0x1401f16d8
1401055e1:	49 89 de             	mov    %rbx,%r14
1401055e4:	3c 0a                	cmp    $0xa,%al
1401055e6:	75 1c                	jne    0x140105604
1401055e8:	e9 11 01 00 00       	jmp    0x1401056fe
1401055ed:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401055f4:	00 00 00 00
1401055f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401055ff:	00
140105600:	84 c0                	test   %al,%al
140105602:	74 0d                	je     0x140105611
140105604:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
140105609:	49 83 c6 01          	add    $0x1,%r14
14010560d:	3c 0a                	cmp    $0xa,%al
14010560f:	75 ef                	jne    0x140105600
140105611:	b9 02 00 00 00       	mov    $0x2,%ecx
140105616:	44 89 f5             	mov    %r14d,%ebp
140105619:	4c 8d 25 20 c0 0e 00 	lea    0xec020(%rip),%r12        # 0x1401f1640
140105620:	e8 db e3 00 00       	call   0x140113a00
140105625:	29 dd                	sub    %ebx,%ebp
140105627:	4c 8d 2d d3 12 11 00 	lea    0x1112d3(%rip),%r13        # 0x140216901
14010562e:	85 c0                	test   %eax,%eax
140105630:	4c 0f 44 e7          	cmove  %rdi,%r12
140105634:	49 39 de             	cmp    %rbx,%r14
140105637:	4c 0f 44 ef          	cmove  %rdi,%r13
14010563b:	8b 15 97 c0 0e 00    	mov    0xec097(%rip),%edx        # 0x1401f16d8
140105641:	b9 02 00 00 00       	mov    $0x2,%ecx
140105646:	48 8d 35 3e c0 0e 00 	lea    0xec03e(%rip),%rsi        # 0x1401f168b
14010564d:	4c 8d 3d af 12 11 00 	lea    0x1112af(%rip),%r15        # 0x140216903
140105654:	e8 a7 e3 00 00       	call   0x140113a00
140105659:	85 c0                	test   %eax,%eax
14010565b:	48 8b 05 7e 39 13 00 	mov    0x13397e(%rip),%rax        # 0x140238fe0
140105662:	48 0f 44 f7          	cmove  %rdi,%rsi
140105666:	8b 00                	mov    (%rax),%eax
140105668:	85 c0                	test   %eax,%eax
14010566a:	74 0b                	je     0x140105677
14010566c:	4c 89 f9             	mov    %r15,%rcx
14010566f:	e8 f4 dc 0d 00       	call   0x1401e3368
140105674:	49 89 c7             	mov    %rax,%r15
140105677:	b9 02 00 00 00       	mov    $0x2,%ecx
14010567c:	ff 15 9e f2 0e 00    	call   *0xef29e(%rip)        # 0x1401f4920
140105682:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140105687:	4d 89 e9             	mov    %r13,%r9
14010568a:	49 89 f0             	mov    %rsi,%r8
14010568d:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140105692:	48 89 c1             	mov    %rax,%rcx
140105695:	4c 89 fa             	mov    %r15,%rdx
140105698:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
14010569c:	e8 cf dc 0d 00       	call   0x1401e3370
1401056a1:	41 80 3e 00          	cmpb   $0x0,(%r14)
1401056a5:	75 39                	jne    0x1401056e0
1401056a7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401056ac:	e8 8f 52 f9 ff       	call   0x14009a940
1401056b1:	48 8b 3d 38 34 13 00 	mov    0x133438(%rip),%rdi        # 0x140238af0
1401056b8:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1401056bd:	48 2b 07             	sub    (%rdi),%rax
1401056c0:	0f 85 84 00 00 00    	jne    0x14010574a
1401056c6:	48 83 c4 78          	add    $0x78,%rsp
1401056ca:	5b                   	pop    %rbx
1401056cb:	5e                   	pop    %rsi
1401056cc:	5f                   	pop    %rdi
1401056cd:	5d                   	pop    %rbp
1401056ce:	41 5c                	pop    %r12
1401056d0:	41 5d                	pop    %r13
1401056d2:	41 5e                	pop    %r14