140182355:	48 8b 43 48          	mov    0x48(%rbx),%rax
140182359:	c6 00 62             	movb   $0x62,(%rax)
14018235c:	48 ff 43 48          	incq   0x48(%rbx)
140182360:	e9 f1 02 00 00       	jmp    0x140182656
140182365:	48 8d 42 05          	lea    0x5(%rdx),%rax
140182369:	48 3b 43 40          	cmp    0x40(%rbx),%rax
14018236d:	72 10                	jb     0x14018237f
14018236f:	48 8b cb             	mov    %rbx,%rcx
140182372:	e8 29 21 00 00       	call   0x1401844a0
140182377:	85 c0                	test   %eax,%eax
140182379:	0f 84 14 04 00 00    	je     0x140182793
14018237f:	48 8b 43 48          	mov    0x48(%rbx),%rax
140182383:	c6 00 74             	movb   $0x74,(%rax)
140182386:	48 ff 43 48          	incq   0x48(%rbx)
14018238a:	e9 c7 02 00 00       	jmp    0x140182656
14018238f:	48 8d 42 05          	lea    0x5(%rdx),%rax
140182393:	48 3b 43 40          	cmp    0x40(%rbx),%rax
140182397:	72 10                	jb     0x1401823a9
140182399:	48 8b cb             	mov    %rbx,%rcx
14018239c:	e8 ff 20 00 00       	call   0x1401844a0
1401823a1:	85 c0                	test   %eax,%eax
1401823a3:	0f 84 ea 03 00 00    	je     0x140182793
1401823a9:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401823ad:	c6 00 6e             	movb   $0x6e,(%rax)
1401823b0:	48 ff 43 48          	incq   0x48(%rbx)
1401823b4:	e9 9d 02 00 00       	jmp    0x140182656
1401823b9:	48 8d 42 05          	lea    0x5(%rdx),%rax
1401823bd:	48 3b 43 40          	cmp    0x40(%rbx),%rax
1401823c1:	72 10                	jb     0x1401823d3
1401823c3:	48 8b cb             	mov    %rbx,%rcx
1401823c6:	e8 d5 20 00 00       	call   0x1401844a0
1401823cb:	85 c0                	test   %eax,%eax
1401823cd:	0f 84 c0 03 00 00    	je     0x140182793
1401823d3:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401823d7:	c6 00 76             	movb   $0x76,(%rax)
1401823da:	48 ff 43 48          	incq   0x48(%rbx)
1401823de:	e9 73 02 00 00       	jmp    0x140182656
1401823e3:	48 8d 42 05          	lea    0x5(%rdx),%rax
1401823e7:	48 3b 43 40          	cmp    0x40(%rbx),%rax
1401823eb:	72 10                	jb     0x1401823fd
1401823ed:	48 8b cb             	mov    %rbx,%rcx
1401823f0:	e8 ab 20 00 00       	call   0x1401844a0
1401823f5:	85 c0                	test   %eax,%eax
1401823f7:	0f 84 96 03 00 00    	je     0x140182793
1401823fd:	48 8b 43 48          	mov    0x48(%rbx),%rax
140182401:	c6 00 66             	movb   $0x66,(%rax)
140182404:	48 ff 43 48          	incq   0x48(%rbx)
140182408:	e9 49 02 00 00       	jmp    0x140182656
14018240d:	48 8d 42 05          	lea    0x5(%rdx),%rax
140182411:	48 3b 43 40          	cmp    0x40(%rbx),%rax
140182415:	72 10                	jb     0x140182427
140182417:	48 8b cb             	mov    %rbx,%rcx
14018241a:	e8 81 20 00 00       	call   0x1401844a0
14018241f:	85 c0                	test   %eax,%eax
140182421:	0f 84 6c 03 00 00    	je     0x140182793
140182427:	48 8b 43 48          	mov    0x48(%rbx),%rax
14018242b:	c6 00 72             	movb   $0x72,(%rax)
14018242e:	48 ff 43 48          	incq   0x48(%rbx)
140182432:	e9 1f 02 00 00       	jmp    0x140182656
140182437:	48 8d 42 05          	lea    0x5(%rdx),%rax
14018243b:	48 3b 43 40          	cmp    0x40(%rbx),%rax
14018243f:	72 10                	jb     0x140182451
140182441:	48 8b cb             	mov    %rbx,%rcx
140182444:	e8 57 20 00 00       	call   0x1401844a0
140182449:	85 c0                	test   %eax,%eax
14018244b:	0f 84 42 03 00 00    	je     0x140182793
140182451:	48 8b 43 48          	mov    0x48(%rbx),%rax
140182455:	c6 00 65             	movb   $0x65,(%rax)
140182458:	48 ff 43 48          	incq   0x48(%rbx)
14018245c:	e9 f5 01 00 00       	jmp    0x140182656
140182461:	48 8d 42 05          	lea    0x5(%rdx),%rax
140182465:	48 3b 43 40          	cmp    0x40(%rbx),%rax
140182469:	72 10                	jb     0x14018247b
14018246b:	48 8b cb             	mov    %rbx,%rcx
14018246e:	e8 2d 20 00 00       	call   0x1401844a0
140182473:	85 c0                	test   %eax,%eax
140182475:	0f 84 18 03 00 00    	je     0x140182793
14018247b:	48 8b 43 48          	mov    0x48(%rbx),%rax
14018247f:	c6 00 22             	movb   $0x22,(%rax)
140182482:	48 ff 43 48          	incq   0x48(%rbx)
140182486:	e9 cb 01 00 00       	jmp    0x140182656
14018248b:	48 8d 42 05          	lea    0x5(%rdx),%rax
14018248f:	48 3b 43 40          	cmp    0x40(%rbx),%rax
140182493:	72 10                	jb     0x1401824a5
140182495:	48 8b cb             	mov    %rbx,%rcx
140182498:	e8 03 20 00 00       	call   0x1401844a0
14018249d:	85 c0                	test   %eax,%eax
14018249f:	0f 84 ee 02 00 00    	je     0x140182793
1401824a5:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401824a9:	c6 00 5c             	movb   $0x5c,(%rax)
1401824ac:	48 ff 43 48          	incq   0x48(%rbx)
1401824b0:	e9 a1 01 00 00       	jmp    0x140182656
1401824b5:	48 8d 42 05          	lea    0x5(%rdx),%rax
1401824b9:	48 3b 43 40          	cmp    0x40(%rbx),%rax
1401824bd:	72 10                	jb     0x1401824cf
1401824bf:	48 8b cb             	mov    %rbx,%rcx
1401824c2:	e8 d9 1f 00 00       	call   0x1401844a0
1401824c7:	85 c0                	test   %eax,%eax
1401824c9:	0f 84 c4 02 00 00    	je     0x140182793
1401824cf:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401824d3:	c6 00 4e             	movb   $0x4e,(%rax)
1401824d6:	48 ff 43 48          	incq   0x48(%rbx)
1401824da:	e9 77 01 00 00       	jmp    0x140182656
1401824df:	48 8d 42 05          	lea    0x5(%rdx),%rax
1401824e3:	48 3b 43 40          	cmp    0x40(%rbx),%rax
1401824e7:	72 10                	jb     0x1401824f9
1401824e9:	48 8b cb             	mov    %rbx,%rcx
1401824ec:	e8 af 1f 00 00       	call   0x1401844a0
1401824f1:	85 c0                	test   %eax,%eax
1401824f3:	0f 84 9a 02 00 00    	je     0x140182793
1401824f9:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401824fd:	c6 00 5f             	movb   $0x5f,(%rax)
140182500:	48 ff 43 48          	incq   0x48(%rbx)
140182504:	e9 4d 01 00 00       	jmp    0x140182656
140182509:	48 8d 42 05          	lea    0x5(%rdx),%rax
14018250d:	48 3b 43 40          	cmp    0x40(%rbx),%rax
140182511:	72 13                	jb     0x140182526
140182513:	48 8b cb             	mov    %rbx,%rcx
140182516:	49 8b ee             	mov    %r14,%rbp
140182519:	e8 82 1f 00 00       	call   0x1401844a0
14018251e:	85 c0                	test   %eax,%eax
140182520:	0f 84 6d 02 00 00    	je     0x140182793
140182526:	48 8b 45 00          	mov    0x0(%rbp),%rax
14018252a:	c6 00 4c             	movb   $0x4c,(%rax)
14018252d:	48 ff 45 00          	incq   0x0(%rbp)
140182531:	e9 20 01 00 00       	jmp    0x140182656
140182536:	81 fe 29 20 00 00    	cmp    $0x2029,%esi
14018253c:	0f 84 f1 00 00 00    	je     0x140182633
140182542:	48 83 c2 05          	add    $0x5,%rdx
140182546:	81 fe ff 00 00 00    	cmp    $0xff,%esi
14018254c:	77 2e                	ja     0x14018257c
14018254e:	48 3b 53 40          	cmp    0x40(%rbx),%rdx
140182552:	72 14                	jb     0x140182568
140182554:	48 8b cb             	mov    %rbx,%rcx
140182557:	e8 44 1f 00 00       	call   0x1401844a0
14018255c:	85 c0                	test   %eax,%eax
14018255e:	0f 84 2f 02 00 00    	je     0x140182793
140182564:	4c 8d 73 48          	lea    0x48(%rbx),%r14
140182568:	49 8b 06             	mov    (%r14),%rax
14018256b:	c6 00 78             	movb   $0x78,(%rax)
14018256e:	49 ff 06             	incq   (%r14)
140182571:	49 8b 16             	mov    (%r14),%rdx
140182574:	41 be 04 00 00 00    	mov    $0x4,%r14d
14018257a:	eb 5d                	jmp    0x1401825d9
14018257c:	48 8b 43 40          	mov    0x40(%rbx),%rax
140182580:	81 fe ff ff 00 00    	cmp    $0xffff,%esi
140182586:	77 24                	ja     0x1401825ac
140182588:	48 3b d0             	cmp    %rax,%rdx
14018258b:	72 10                	jb     0x14018259d
14018258d:	48 8b cb             	mov    %rbx,%rcx
140182590:	e8 0b 1f 00 00       	call   0x1401844a0
140182595:	85 c0                	test   %eax,%eax
140182597:	0f 84 f6 01 00 00    	je     0x140182793
14018259d:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401825a1:	41 be 0c 00 00 00    	mov    $0xc,%r14d
1401825a7:	c6 00 75             	movb   $0x75,(%rax)
1401825aa:	eb 22                	jmp    0x1401825ce
1401825ac:	48 3b d0             	cmp    %rax,%rdx
1401825af:	72 10                	jb     0x1401825c1
1401825b1:	48 8b cb             	mov    %rbx,%rcx
1401825b4:	e8 e7 1e 00 00       	call   0x1401844a0
1401825b9:	85 c0                	test   %eax,%eax
1401825bb:	0f 84 d2 01 00 00    	je     0x140182793
1401825c1:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401825c5:	41 be 1c 00 00 00    	mov    $0x1c,%r14d
1401825cb:	c6 00 55             	movb   $0x55,(%rax)
1401825ce:	48 8b 53 48          	mov    0x48(%rbx),%rdx
1401825d2:	48 ff c2             	inc    %rdx
1401825d5:	48 89 53 48          	mov    %rdx,0x48(%rbx)
1401825d9:	ff 83 1c 01 00 00    	incl   0x11c(%rbx)
1401825df:	90                   	nop
1401825e0:	8b ee                	mov    %esi,%ebp
1401825e2:	48 8d 42 05          	lea    0x5(%rdx),%rax
1401825e6:	41 8b ce             	mov    %r14d,%ecx
1401825e9:	d3 ed                	shr    %cl,%ebp
1401825eb:	83 e5 0f             	and    $0xf,%ebp
1401825ee:	48 3b 43 40          	cmp    0x40(%rbx),%rax
1401825f2:	72 10                	jb     0x140182604
1401825f4:	48 8b cb             	mov    %rbx,%rcx
1401825f7:	e8 a4 1e 00 00       	call   0x1401844a0
1401825fc:	85 c0                	test   %eax,%eax
1401825fe:	0f 84 8f 01 00 00    	je     0x140182793
140182604:	83 fd 0a             	cmp    $0xa,%ebp
140182607:	b8 30 00 00 00       	mov    $0x30,%eax
14018260c:	b9 37 00 00 00       	mov    $0x37,%ecx
140182611:	0f 42 c8             	cmovb  %eax,%ecx
140182614:	48 8b 43 48          	mov    0x48(%rbx),%rax
140182618:	40 02 cd             	add    %bpl,%cl
14018261b:	88 08                	mov    %cl,(%rax)
14018261d:	48 ff 43 48          	incq   0x48(%rbx)
140182621:	ff 83 1c 01 00 00    	incl   0x11c(%rbx)
140182627:	41 83 ee 04          	sub    $0x4,%r14d
14018262b:	48 8b 53 48          	mov    0x48(%rbx),%rdx
14018262f:	79 af                	jns    0x1401825e0
140182631:	eb 29                	jmp    0x14018265c
140182633:	48 8d 42 05          	lea    0x5(%rdx),%rax
140182637:	48 3b 43 40          	cmp    0x40(%rbx),%rax
14018263b:	72 10                	jb     0x14018264d
14018263d:	48 8b cb             	mov    %rbx,%rcx
140182640:	e8 5b 1e 00 00       	call   0x1401844a0
140182645:	85 c0                	test   %eax,%eax
140182647:	0f 84 46 01 00 00    	je     0x140182793
14018264d:	49 8b 06             	mov    (%r14),%rax
140182650:	c6 00 50             	movb   $0x50,(%rax)
140182653:	49 ff 06             	incq   (%r14)
140182656:	ff 83 1c 01 00 00    	incl   0x11c(%rbx)
14018265c:	8b 6c 24 78          	mov    0x78(%rsp),%ebp
140182660:	45 33 f6             	xor    %r14d,%r14d
140182663:	41 8b f6             	mov    %r14d,%esi
140182666:	4c 8d 15 93 d9 e7 ff 	lea    -0x18266d(%rip),%r10        # 0x140000000
14018266d:	ba 04 00 00 00       	mov    $0x4,%edx
140182672:	49 3b fd             	cmp    %r13,%rdi
140182675:	0f 85 96 f7 ff ff    	jne    0x140181e11
14018267b:	48 8d 3d 13 b2 1a 00 	lea    0x1ab213(%rip),%rdi        # 0x14032d895
140182682:	48 8b 43 48          	mov    0x48(%rbx),%rax
140182686:	48 83 c0 05          	add    $0x5,%rax
14018268a:	48 3b 43 40          	cmp    0x40(%rbx),%rax
14018268e:	72 10                	jb     0x1401826a0
140182690:	48 8b cb             	mov    %rbx,%rcx
140182693:	e8 08 1e 00 00       	call   0x1401844a0
140182698:	85 c0                	test   %eax,%eax
14018269a:	0f 84 f3 00 00 00    	je     0x140182793
1401826a0:	41 0f b6 0f          	movzbl (%r15),%ecx
1401826a4:	84 c9                	test   %cl,%cl
1401826a6:	78 12                	js     0x1401826ba
1401826a8:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401826ac:	88 08                	mov    %cl,(%rax)
1401826ae:	48 ff 43 48          	incq   0x48(%rbx)
1401826b2:	49 ff c7             	inc    %r15
1401826b5:	e9 a6 00 00 00       	jmp    0x140182760
1401826ba:	0f b6 c1             	movzbl %cl,%eax
1401826bd:	24 e0                	and    $0xe0,%al
1401826bf:	3c c0                	cmp    $0xc0,%al
1401826c1:	75 22                	jne    0x1401826e5
1401826c3:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401826c7:	88 08                	mov    %cl,(%rax)
1401826c9:	48 ff 43 48          	incq   0x48(%rbx)
1401826cd:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
1401826d2:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1401826d6:	88 01                	mov    %al,(%rcx)
1401826d8:	48 ff 43 48          	incq   0x48(%rbx)
1401826dc:	49 83 c7 02          	add    $0x2,%r15
1401826e0:	e9 7b 00 00 00       	jmp    0x140182760
1401826e5:	0f b6 c1             	movzbl %cl,%eax
1401826e8:	24 f0                	and    $0xf0,%al
1401826ea:	3c e0                	cmp    $0xe0,%al
1401826ec:	75 2e                	jne    0x14018271c
1401826ee:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401826f2:	88 08                	mov    %cl,(%rax)
1401826f4:	48 ff 43 48          	incq   0x48(%rbx)
1401826f8:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
1401826fd:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140182701:	88 01                	mov    %al,(%rcx)
140182703:	48 ff 43 48          	incq   0x48(%rbx)
140182707:	41 0f b6 47 02       	movzbl 0x2(%r15),%eax
14018270c:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140182710:	88 01                	mov    %al,(%rcx)
140182712:	48 ff 43 48          	incq   0x48(%rbx)
140182716:	49 83 c7 03          	add    $0x3,%r15
14018271a:	eb 44                	jmp    0x140182760
14018271c:	0f b6 c1             	movzbl %cl,%eax
14018271f:	24 f8                	and    $0xf8,%al
140182721:	3c f0                	cmp    $0xf0,%al
140182723:	75 3b                	jne    0x140182760
140182725:	48 8b 43 48          	mov    0x48(%rbx),%rax
140182729:	88 08                	mov    %cl,(%rax)
14018272b:	48 ff 43 48          	incq   0x48(%rbx)
14018272f:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
140182734:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140182738:	88 01                	mov    %al,(%rcx)
14018273a:	48 ff 43 48          	incq   0x48(%rbx)
14018273e:	41 0f b6 47 02       	movzbl 0x2(%r15),%eax
140182743:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140182747:	88 01                	mov    %al,(%rcx)
140182749:	48 ff 43 48          	incq   0x48(%rbx)
14018274d:	41 0f b6 47 03       	movzbl 0x3(%r15),%eax
140182752:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140182756:	88 01                	mov    %al,(%rcx)
140182758:	48 ff 43 48          	incq   0x48(%rbx)
14018275c:	49 83 c7 04          	add    $0x4,%r15
140182760:	ff 83 1c 01 00 00    	incl   0x11c(%rbx)
140182766:	4c 3b ff             	cmp    %rdi,%r15
140182769:	0f 85 13 ff ff ff    	jne    0x140182682
14018276f:	48 c7 83 20 01 00 00 	movq   $0x0,0x120(%rbx)
140182776:	00 00 00 00
14018277a:	b8 01 00 00 00       	mov    $0x1,%eax
14018277f:	48 c7 83 24 01 00 00 	movq   $0x0,0x124(%rbx)
140182786:	00 00 00 00
14018278a:	44 89 b3 20 01 00 00 	mov    %r14d,0x120(%rbx)
140182791:	eb 02                	jmp    0x140182795
140182793:	33 c0                	xor    %eax,%eax
140182795:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14018279a:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14018279f:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401827a4:	48 83 c4 30          	add    $0x30,%rsp
1401827a8:	41 5f                	pop    %r15
1401827aa:	41 5e                	pop    %r14
1401827ac:	41 5d                	pop    %r13
1401827ae:	41 5c                	pop    %r12
1401827b0:	5f                   	pop    %rdi
1401827b1:	c3                   	ret
1401827b2:	66 90                	xchg   %ax,%ax
1401827b4:	e7 22                	out    %eax,$0x22
1401827b6:	18 00                	sbb    %al,(%rax)
1401827b8:	11 23                	adc    %esp,(%rbx)
1401827ba:	18 00                	sbb    %al,(%rax)
1401827bc:	3b 23                	cmp    (%rbx),%esp
1401827be:	18 00                	sbb    %al,(%rax)
1401827c0:	65 23 18             	and    %gs:(%rax),%ebx
1401827c3:	00 8f 23 18 00 b9    	add    %cl,-0x46ffe7dd(%rdi)
1401827c9:	23 18                	and    (%rax),%ebx
1401827cb:	00 e3                	add    %ah,%bl
1401827cd:	23 18                	and    (%rax),%ebx
1401827cf:	00 0d 24 18 00 37    	add    %cl,0x37001824(%rip)        # 0x177183ff9
1401827d5:	24 18                	and    $0x18,%al
1401827d7:	00 61 24             	add    %ah,0x24(%rcx)
1401827da:	18 00                	sbb    %al,(%rax)
1401827dc:	8b 24 18             	mov    (%rax,%rbx,1),%esp
1401827df:	00 b5 24 18 00 df    	add    %dh,-0x20ffe7dc(%rbp)
1401827e5:	24 18                	and    $0x18,%al
1401827e7:	00 42 25             	add    %al,0x25(%rdx)
1401827ea:	18 00                	sbb    %al,(%rax)
1401827ec:	00 0d 0d 0d 0d 0d    	add    %cl,0xd0d0d0d(%rip)        # 0x14d2534ff
1401827f2:	0d 01 02 03 04       	or     $0x4030201,%eax
1401827f7:	05 06 07 0d 0d       	add    $0xd0d0706,%eax
1401827fc:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182801:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182806:	0d 08 0d 0d 0d       	or     $0xd0d0d08,%eax
14018280b:	0d 0d 0d 09 0d       	or     $0xd090d0d,%eax
140182810:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182815:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
14018281a:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
14018281f:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182824:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182829:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
14018282e:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182833:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182838:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
14018283d:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182842:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182847:	0d 0a 0d 0d 0d       	or     $0xd0d0d0a,%eax
14018284c:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182851:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182856:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
14018285b:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182860:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
140182865:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
14018286a:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax
14018286f:	0d 0d 0b 0d 0d       	or     $0xd0d0b0d,%eax
140182874:	0d 0d 0d 0d 0d       	or     $0xd0d0d0d,%eax