1400014da:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
1400014e1:	00
1400014e2:	45 33 c0             	xor    %r8d,%r8d
1400014e5:	44 89 84 24 8c 00 00 	mov    %r8d,0x8c(%rsp)
1400014ec:	00
1400014ed:	48 8b 11             	mov    (%rcx),%rdx
1400014f0:	48 85 d2             	test   %rdx,%rdx
1400014f3:	74 0d                	je     0x140001502
1400014f5:	48 ff c0             	inc    %rax
1400014f8:	44 38 04 02          	cmp    %r8b,(%rdx,%rax,1)
1400014fc:	75 f7                	jne    0x1400014f5
1400014fe:	ff c0                	inc    %eax
140001500:	eb 0c                	jmp    0x14000150e
140001502:	48 8d 15 83 22 fa 00 	lea    0xfa2283(%rip),%rdx        # 0x140fa378c
140001509:	b8 01 00 00 00       	mov    $0x1,%eax
14000150e:	89 44 24 78          	mov    %eax,0x78(%rsp)
140001512:	48 8d 0d bf 01 28 01 	lea    0x12801bf(%rip),%rcx        # 0x1412816d8
140001519:	41 0f b6 01          	movzbl (%r9),%eax
14000151d:	c1 e0 18             	shl    $0x18,%eax
140001520:	89 44 24 38          	mov    %eax,0x38(%rsp)
140001524:	41 0f b7 41 01       	movzwl 0x1(%r9),%eax
140001529:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
14000152d:	49 8b 41 03          	mov    0x3(%r9),%rax
140001531:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140001536:	49 8b 42 08          	mov    0x8(%r10),%rax
14000153a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14000153f:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140001544:	49 8d 51 01          	lea    0x1(%r9),%rdx
140001548:	48 83 c2 0a          	add    $0xa,%rdx
14000154c:	44 89 44 24 7c       	mov    %r8d,0x7c(%rsp)
140001551:	0f b7 00             	movzwl (%rax),%eax
140001554:	4c 8b cb             	mov    %rbx,%r9
140001557:	89 44 24 58          	mov    %eax,0x58(%rsp)
14000155b:	4d 8b c3             	mov    %r11,%r8
14000155e:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140001563:	0f b7 02             	movzwl (%rdx),%eax
140001566:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14000156b:	89 44 24 68          	mov    %eax,0x68(%rsp)
14000156f:	48 8d 05 fe 51 28 01 	lea    0x12851fe(%rip),%rax        # 0x141286774
140001576:	2b c1                	sub    %ecx,%eax
140001578:	c7 44 24 5c 02 00 00 	movl   $0x2,0x5c(%rsp)
14000157f:	00
140001580:	49 8b 4a 20          	mov    0x20(%r10),%rcx
140001584:	c7 44 24 6c 01 00 00 	movl   $0x1,0x6c(%rsp)
14000158b:	00
14000158c:	89 44 24 30          	mov    %eax,0x30(%rsp)
140001590:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140001595:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000159a:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400015a1:	00
1400015a2:	ff 15 d0 1a f8 00    	call   *0xf81ad0(%rip)        # 0x140f83078
1400015a8:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1400015af:	00
1400015b0:	48 33 cc             	xor    %rsp,%rcx
1400015b3:	e8 48 9f e1 00       	call   0x140e1b500
1400015b8:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1400015bf:	5b                   	pop    %rbx
1400015c0:	c3                   	ret
1400015c1:	cc                   	int3
1400015c2:	cc                   	int3
1400015c3:	cc                   	int3
1400015c4:	cc                   	int3
1400015c5:	cc                   	int3
1400015c6:	cc                   	int3
1400015c7:	cc                   	int3
1400015c8:	cc                   	int3
1400015c9:	cc                   	int3
1400015ca:	cc                   	int3
1400015cb:	cc                   	int3
1400015cc:	cc                   	int3
1400015cd:	cc                   	int3
1400015ce:	cc                   	int3
1400015cf:	cc                   	int3
1400015d0:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1400015d7:	48 8b 05 22 79 3b 01 	mov    0x13b7922(%rip),%rax        # 0x1413b8f00
1400015de:	48 33 c4             	xor    %rsp,%rax
1400015e1:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1400015e8:	00
1400015e9:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1400015f0:	00
1400015f1:	4c 8b d1             	mov    %rcx,%r10
1400015f4:	48 8b 08             	mov    (%rax),%rcx
1400015f7:	48 85 c9             	test   %rcx,%rcx
1400015fa:	74 14                	je     0x140001610
1400015fc:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140001603:	48 ff c0             	inc    %rax
140001606:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
14000160a:	75 f7                	jne    0x140001603
14000160c:	ff c0                	inc    %eax
14000160e:	eb 0c                	jmp    0x14000161c
140001610:	48 8d 0d 75 21 fa 00 	lea    0xfa2175(%rip),%rcx        # 0x140fa378c
140001617:	b8 01 00 00 00       	mov    $0x1,%eax
14000161c:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
140001623:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
14000162a:	00
14000162b:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140001630:	0f b6 02             	movzbl (%rdx),%eax
140001633:	c1 e0 18             	shl    $0x18,%eax
140001636:	89 44 24 38          	mov    %eax,0x38(%rsp)
14000163a:	0f b7 42 01          	movzwl 0x1(%rdx),%eax
14000163e:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
140001642:	48 8b 42 03          	mov    0x3(%rdx),%rax
140001646:	48 83 c2 0b          	add    $0xb,%rdx
14000164a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000164f:	49 8b 42 08          	mov    0x8(%r10),%rax
140001653:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140001658:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
14000165f:	00
140001660:	33 c9                	xor    %ecx,%ecx
140001662:	89 8c 24 8c 00 00 00 	mov    %ecx,0x8c(%rsp)
140001669:	48 8d 0d 68 00 28 01 	lea    0x1280068(%rip),%rcx        # 0x1412816d8
140001670:	48 c7 44 24 78 04 00 	movq   $0x4,0x78(%rsp)
140001677:	00 00
140001679:	0f b7 00             	movzwl (%rax),%eax
14000167c:	89 44 24 58          	mov    %eax,0x58(%rsp)
140001680:	0f b7 02             	movzwl (%rdx),%eax
140001683:	89 44 24 68          	mov    %eax,0x68(%rsp)
140001687:	48 8d 05 e6 50 28 01 	lea    0x12850e6(%rip),%rax        # 0x141286774
14000168e:	2b c1                	sub    %ecx,%eax
140001690:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140001695:	49 8b 4a 20          	mov    0x20(%r10),%rcx
140001699:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14000169e:	c7 44 24 5c 02 00 00 	movl   $0x2,0x5c(%rsp)
1400016a5:	00
1400016a6:	c7 44 24 6c 01 00 00 	movl   $0x1,0x6c(%rsp)
1400016ad:	00
1400016ae:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400016b2:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400016b7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400016bc:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400016c3:	00
1400016c4:	ff 15 ae 19 f8 00    	call   *0xf819ae(%rip)        # 0x140f83078
1400016ca:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1400016d1:	00
1400016d2:	48 33 cc             	xor    %rsp,%rcx
1400016d5:	e8 26 9e e1 00       	call   0x140e1b500
1400016da:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1400016e1:	c3                   	ret
1400016e2:	cc                   	int3
1400016e3:	cc                   	int3
1400016e4:	cc                   	int3
1400016e5:	cc                   	int3
1400016e6:	cc                   	int3
1400016e7:	cc                   	int3
1400016e8:	cc                   	int3
1400016e9:	cc                   	int3
1400016ea:	cc                   	int3
1400016eb:	cc                   	int3
1400016ec:	cc                   	int3
1400016ed:	cc                   	int3
1400016ee:	cc                   	int3
1400016ef:	cc                   	int3
1400016f0:	8b 02                	mov    (%rdx),%eax
1400016f2:	89 01                	mov    %eax,(%rcx)
1400016f4:	48 8b c1             	mov    %rcx,%rax
1400016f7:	c3                   	ret
1400016f8:	cc                   	int3
1400016f9:	cc                   	int3
1400016fa:	cc                   	int3
1400016fb:	cc                   	int3
1400016fc:	cc                   	int3
1400016fd:	cc                   	int3
1400016fe:	cc                   	int3
1400016ff:	cc                   	int3
140001700:	40 53                	rex push %rbx
140001702:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140001709:	48 8b 05 f0 77 3b 01 	mov    0x13b77f0(%rip),%rax        # 0x1413b8f00
140001710:	48 33 c4             	xor    %rsp,%rax
140001713:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14000171a:	00
14000171b:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
140001722:	00
140001723:	4d 8b d8             	mov    %r8,%r11
140001726:	49 8b d9             	mov    %r9,%rbx
140001729:	4c 8b d1             	mov    %rcx,%r10
14000172c:	4c 8b ca             	mov    %rdx,%r9
14000172f:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
140001736:	4c 8b 00             	mov    (%rax),%r8
140001739:	4d 85 c0             	test   %r8,%r8
14000173c:	74 11                	je     0x14000174f
14000173e:	48 8b c1             	mov    %rcx,%rax
140001741:	48 ff c0             	inc    %rax
140001744:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
140001749:	75 f6                	jne    0x140001741
14000174b:	ff c0                	inc    %eax
14000174d:	eb 0c                	jmp    0x14000175b
14000174f:	4c 8d 05 36 20 fa 00 	lea    0xfa2036(%rip),%r8        # 0x140fa378c
140001756:	b8 01 00 00 00       	mov    $0x1,%eax
14000175b:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
140001762:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
140001769:	00
14000176a:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
140001771:	00
140001772:	45 33 c0             	xor    %r8d,%r8d
140001775:	44 89 84 24 8c 00 00 	mov    %r8d,0x8c(%rsp)
14000177c:	00
14000177d:	48 8b 10             	mov    (%rax),%rdx
140001780:	48 85 d2             	test   %rdx,%rdx
140001783:	74 20                	je     0x1400017a5
140001785:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14000178c:	00 00 00 00
140001790:	66 44 39 44 4a 02    	cmp    %r8w,0x2(%rdx,%rcx,2)
140001796:	48 8d 49 01          	lea    0x1(%rcx),%rcx
14000179a:	75 f4                	jne    0x140001790
14000179c:	8d 0c 4d 02 00 00 00 	lea    0x2(,%rcx,2),%ecx
1400017a3:	eb 0c                	jmp    0x1400017b1
1400017a5:	48 8d 15 e4 1f fa 00 	lea    0xfa1fe4(%rip),%rdx        # 0x140fa3790
1400017ac:	b9 02 00 00 00       	mov    $0x2,%ecx
1400017b1:	41 0f b6 01          	movzbl (%r9),%eax
1400017b5:	c1 e0 18             	shl    $0x18,%eax
1400017b8:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400017bc:	41 0f b7 41 01       	movzwl 0x1(%r9),%eax
1400017c1:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
1400017c5:	49 8b 41 03          	mov    0x3(%r9),%rax
1400017c9:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400017ce:	49 8b 42 08          	mov    0x8(%r10),%rax
1400017d2:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400017d7:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
1400017dc:	49 8d 51 01          	lea    0x1(%r9),%rdx
1400017e0:	89 4c 24 78          	mov    %ecx,0x78(%rsp)
1400017e4:	48 83 c2 0a          	add    $0xa,%rdx
1400017e8:	44 89 44 24 7c       	mov    %r8d,0x7c(%rsp)
1400017ed:	48 8d 0d e4 fe 27 01 	lea    0x127fee4(%rip),%rcx        # 0x1412816d8
1400017f4:	0f b7 00             	movzwl (%rax),%eax
1400017f7:	4c 8b cb             	mov    %rbx,%r9
1400017fa:	89 44 24 58          	mov    %eax,0x58(%rsp)
1400017fe:	4d 8b c3             	mov    %r11,%r8
140001801:	0f b7 02             	movzwl (%rdx),%eax
140001804:	89 44 24 68          	mov    %eax,0x68(%rsp)
140001808:	48 8d 05 65 4f 28 01 	lea    0x1284f65(%rip),%rax        # 0x141286774
14000180f:	2b c1                	sub    %ecx,%eax
140001811:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140001816:	49 8b 4a 20          	mov    0x20(%r10),%rcx
14000181a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14000181f:	c7 44 24 5c 02 00 00 	movl   $0x2,0x5c(%rsp)
140001826:	00
140001827:	c7 44 24 6c 01 00 00 	movl   $0x1,0x6c(%rsp)
14000182e:	00
14000182f:	89 44 24 30          	mov    %eax,0x30(%rsp)
140001833:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140001838:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000183d:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
140001844:	00
140001845:	ff 15 2d 18 f8 00    	call   *0xf8182d(%rip)        # 0x140f83078
14000184b:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140001852:	00
140001853:	48 33 cc             	xor    %rsp,%rcx
140001856:	e8 a5 9c e1 00       	call   0x140e1b500
14000185b:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140001862:	5b                   	pop    %rbx
140001863:	c3                   	ret
140001864:	cc                   	int3
140001865:	cc                   	int3
140001866:	cc                   	int3
140001867:	cc                   	int3
140001868:	cc                   	int3
140001869:	cc                   	int3
14000186a:	cc                   	int3
14000186b:	cc                   	int3
14000186c:	cc                   	int3
14000186d:	cc                   	int3
14000186e:	cc                   	int3
14000186f:	cc                   	int3
140001870:	40 53                	rex push %rbx
140001872:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140001879:	48 8b 05 80 76 3b 01 	mov    0x13b7680(%rip),%rax        # 0x1413b8f00
140001880:	48 33 c4             	xor    %rsp,%rax
140001883:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
14000188a:	00
14000188b:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
140001892:	00
140001893:	4d 8b d8             	mov    %r8,%r11
140001896:	49 8b d9             	mov    %r9,%rbx
140001899:	4c 8b d1             	mov    %rcx,%r10
14000189c:	4c 8b ca             	mov    %rdx,%r9
14000189f:	4c 8b 00             	mov    (%rax),%r8
1400018a2:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1400018a9:	4d 85 c0             	test   %r8,%r8
1400018ac:	74 11                	je     0x1400018bf
1400018ae:	48 8b c8             	mov    %rax,%rcx
1400018b1:	48 ff c1             	inc    %rcx
1400018b4:	41 80 3c 08 00       	cmpb   $0x0,(%r8,%rcx,1)
1400018b9:	75 f6                	jne    0x1400018b1
1400018bb:	ff c1                	inc    %ecx
1400018bd:	eb 0c                	jmp    0x1400018cb
1400018bf:	4c 8d 05 c6 1e fa 00 	lea    0xfa1ec6(%rip),%r8        # 0x140fa378c
1400018c6:	b9 01 00 00 00       	mov    $0x1,%ecx
1400018cb:	89 8c 24 98 00 00 00 	mov    %ecx,0x98(%rsp)
1400018d2:	48 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%rcx
1400018d9:	00
1400018da:	4c 89 84 24 90 00 00 	mov    %r8,0x90(%rsp)
1400018e1:	00
1400018e2:	45 33 c0             	xor    %r8d,%r8d
1400018e5:	44 89 84 24 9c 00 00 	mov    %r8d,0x9c(%rsp)
1400018ec:	00
1400018ed:	48 8b 11             	mov    (%rcx),%rdx
1400018f0:	48 85 d2             	test   %rdx,%rdx
1400018f3:	74 0d                	je     0x140001902
1400018f5:	48 ff c0             	inc    %rax
1400018f8:	44 38 04 02          	cmp    %r8b,(%rdx,%rax,1)
1400018fc:	75 f7                	jne    0x1400018f5
1400018fe:	ff c0                	inc    %eax
140001900:	eb 0c                	jmp    0x14000190e
140001902:	48 8d 15 83 1e fa 00 	lea    0xfa1e83(%rip),%rdx        # 0x140fa378c
140001909:	b8 01 00 00 00       	mov    $0x1,%eax
14000190e:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
140001915:	48 8d 0d bc fd 27 01 	lea    0x127fdbc(%rip),%rcx        # 0x1412816d8
14000191c:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
140001923:	00
140001924:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140001929:	41 0f b6 01          	movzbl (%r9),%eax
14000192d:	c1 e0 18             	shl    $0x18,%eax
140001930:	89 44 24 38          	mov    %eax,0x38(%rsp)
140001934:	41 0f b7 41 01       	movzwl 0x1(%r9),%eax
140001939:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
14000193d:	49 8b 41 03          	mov    0x3(%r9),%rax
140001941:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140001946:	49 8b 42 08          	mov    0x8(%r10),%rax
14000194a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14000194f:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
140001956:	00
140001957:	49 8d 51 01          	lea    0x1(%r9),%rdx
14000195b:	48 83 c2 0a          	add    $0xa,%rdx
14000195f:	44 89 84 24 8c 00 00 	mov    %r8d,0x8c(%rsp)
140001966:	00
140001967:	48 c7 44 24 78 04 00 	movq   $0x4,0x78(%rsp)
14000196e:	00 00
140001970:	4c 8b cb             	mov    %rbx,%r9
140001973:	0f b7 00             	movzwl (%rax),%eax
140001976:	4d 8b c3             	mov    %r11,%r8
140001979:	89 44 24 58          	mov    %eax,0x58(%rsp)
14000197d:	0f b7 02             	movzwl (%rdx),%eax
140001980:	89 44 24 68          	mov    %eax,0x68(%rsp)
140001984:	48 8d 05 e9 4d 28 01 	lea    0x1284de9(%rip),%rax        # 0x141286774
14000198b:	2b c1                	sub    %ecx,%eax
14000198d:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140001992:	49 8b 4a 20          	mov    0x20(%r10),%rcx
140001996:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14000199b:	c7 44 24 5c 02 00 00 	movl   $0x2,0x5c(%rsp)
1400019a2:	00
1400019a3:	c7 44 24 6c 01 00 00 	movl   $0x1,0x6c(%rsp)
1400019aa:	00
1400019ab:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400019af:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400019b4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400019b9:	c7 44 24 20 05 00 00 	movl   $0x5,0x20(%rsp)
1400019c0:	00
1400019c1:	ff 15 b1 16 f8 00    	call   *0xf816b1(%rip)        # 0x140f83078
1400019c7:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1400019ce:	00