1801344a1:	88 57 06             	mov    %dl,0x6(%rdi)
1801344a4:	a8 80                	test   $0x80,%al
1801344a6:	0f 85 4d 03 00 00    	jne    0x1801347f9
1801344ac:	8a 56 08             	mov    0x8(%rsi),%dl
1801344af:	88 57 07             	mov    %dl,0x7(%rdi)
1801344b2:	48 83 c6 09          	add    $0x9,%rsi
1801344b6:	48 83 c7 08          	add    $0x8,%rdi
1801344ba:	e9 e6 fd ff ff       	jmp    0x1801342a5
1801344bf:	ff cb                	dec    %ebx
1801344c1:	49 8b d2             	mov    %r10,%rdx
1801344c4:	48 8d 0d 35 db 00 00 	lea    0xdb35(%rip),%rcx        # 0x180142000
1801344cb:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
1801344ce:	48 03 d1             	add    %rcx,%rdx
1801344d1:	48 8b ea             	mov    %rdx,%rbp
1801344d4:	e9 37 ff ff ff       	jmp    0x180134410
1801344d9:	48 83 c7 02          	add    $0x2,%rdi
1801344dd:	48 3b fd             	cmp    %rbp,%rdi
1801344e0:	0f 87 98 00 00 00    	ja     0x18013457e
1801344e6:	48 8d 56 01          	lea    0x1(%rsi),%rdx
1801344ea:	4c 8b e2             	mov    %rdx,%r12
1801344ed:	33 c9                	xor    %ecx,%ecx
1801344ef:	66 8b 4e 03          	mov    0x3(%rsi),%cx
1801344f3:	8b f1                	mov    %ecx,%esi
1801344f5:	48 8d 15 48 db 00 00 	lea    0xdb48(%rip),%rdx        # 0x180142044
1801344fc:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
1801344ff:	87 d9                	xchg   %ebx,%ecx
180134501:	d3 ee                	shr    %cl,%esi
180134503:	87 d9                	xchg   %ebx,%ecx
180134505:	48 f7 de             	neg    %rsi
180134508:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
18013450d:	49 3b f2             	cmp    %r10,%rsi
180134510:	0f 82 b3 08 00 00    	jb     0x180134dc9
180134516:	83 c1 03             	add    $0x3,%ecx
180134519:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
18013451d:	49 3b d3             	cmp    %r11,%rdx
180134520:	0f 83 ae 04 00 00    	jae    0x1801349d4
180134526:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
180134528:	49 8b f4             	mov    %r12,%rsi
18013452b:	48 83 ef 03          	sub    $0x3,%rdi
18013452f:	a8 08                	test   $0x8,%al
180134531:	75 65                	jne    0x180134598
180134533:	8a 56 04             	mov    0x4(%rsi),%dl
180134536:	88 57 03             	mov    %dl,0x3(%rdi)
180134539:	a8 10                	test   $0x10,%al
18013453b:	0f 85 08 01 00 00    	jne    0x180134649
180134541:	8a 56 05             	mov    0x5(%rsi),%dl
180134544:	88 57 04             	mov    %dl,0x4(%rdi)
180134547:	a8 20                	test   $0x20,%al
180134549:	0f 85 99 01 00 00    	jne    0x1801346e8
18013454f:	8a 56 06             	mov    0x6(%rsi),%dl
180134552:	88 57 05             	mov    %dl,0x5(%rdi)
180134555:	a8 40                	test   $0x40,%al
180134557:	0f 85 1c 02 00 00    	jne    0x180134779
18013455d:	8a 56 07             	mov    0x7(%rsi),%dl
180134560:	88 57 06             	mov    %dl,0x6(%rdi)
180134563:	a8 80                	test   $0x80,%al
180134565:	0f 85 8e 02 00 00    	jne    0x1801347f9
18013456b:	8a 56 08             	mov    0x8(%rsi),%dl
18013456e:	88 57 07             	mov    %dl,0x7(%rdi)
180134571:	48 83 c6 09          	add    $0x9,%rsi
180134575:	48 83 c7 08          	add    $0x8,%rdi
180134579:	e9 27 fd ff ff       	jmp    0x1801342a5
18013457e:	ff cb                	dec    %ebx
180134580:	49 8b d2             	mov    %r10,%rdx
180134583:	48 8d 0d 76 da 00 00 	lea    0xda76(%rip),%rcx        # 0x180142000
18013458a:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
18013458d:	48 03 d1             	add    %rcx,%rdx
180134590:	48 8b ea             	mov    %rdx,%rbp
180134593:	e9 45 ff ff ff       	jmp    0x1801344dd
180134598:	48 83 c7 03          	add    $0x3,%rdi
18013459c:	48 3b fd             	cmp    %rbp,%rdi
18013459f:	0f 87 8a 00 00 00    	ja     0x18013462f
1801345a5:	48 8d 56 01          	lea    0x1(%rsi),%rdx
1801345a9:	4c 8b e2             	mov    %rdx,%r12
1801345ac:	33 c9                	xor    %ecx,%ecx
1801345ae:	66 8b 4e 04          	mov    0x4(%rsi),%cx
1801345b2:	8b f1                	mov    %ecx,%esi
1801345b4:	48 8d 15 89 da 00 00 	lea    0xda89(%rip),%rdx        # 0x180142044
1801345bb:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
1801345be:	87 d9                	xchg   %ebx,%ecx
1801345c0:	d3 ee                	shr    %cl,%esi
1801345c2:	87 d9                	xchg   %ebx,%ecx
1801345c4:	48 f7 de             	neg    %rsi
1801345c7:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
1801345cc:	49 3b f2             	cmp    %r10,%rsi
1801345cf:	0f 82 f4 07 00 00    	jb     0x180134dc9
1801345d5:	83 c1 03             	add    $0x3,%ecx
1801345d8:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
1801345dc:	49 3b d3             	cmp    %r11,%rdx
1801345df:	0f 83 99 04 00 00    	jae    0x180134a7e
1801345e5:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1801345e7:	49 8b f4             	mov    %r12,%rsi
1801345ea:	48 83 ef 04          	sub    $0x4,%rdi
1801345ee:	a8 10                	test   $0x10,%al
1801345f0:	75 57                	jne    0x180134649
1801345f2:	8a 56 05             	mov    0x5(%rsi),%dl
1801345f5:	88 57 04             	mov    %dl,0x4(%rdi)
1801345f8:	a8 20                	test   $0x20,%al
1801345fa:	0f 85 e8 00 00 00    	jne    0x1801346e8
180134600:	8a 56 06             	mov    0x6(%rsi),%dl
180134603:	88 57 05             	mov    %dl,0x5(%rdi)
180134606:	a8 40                	test   $0x40,%al
180134608:	0f 85 6b 01 00 00    	jne    0x180134779
18013460e:	8a 56 07             	mov    0x7(%rsi),%dl
180134611:	88 57 06             	mov    %dl,0x6(%rdi)
180134614:	a8 80                	test   $0x80,%al
180134616:	0f 85 dd 01 00 00    	jne    0x1801347f9
18013461c:	8a 56 08             	mov    0x8(%rsi),%dl
18013461f:	88 57 07             	mov    %dl,0x7(%rdi)
180134622:	48 83 c6 09          	add    $0x9,%rsi
180134626:	48 83 c7 08          	add    $0x8,%rdi
18013462a:	e9 76 fc ff ff       	jmp    0x1801342a5
18013462f:	ff cb                	dec    %ebx
180134631:	49 8b d2             	mov    %r10,%rdx
180134634:	48 8d 0d c5 d9 00 00 	lea    0xd9c5(%rip),%rcx        # 0x180142000
18013463b:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
18013463e:	48 03 d1             	add    %rcx,%rdx
180134641:	48 8b ea             	mov    %rdx,%rbp
180134644:	e9 53 ff ff ff       	jmp    0x18013459c
180134649:	48 83 c7 04          	add    $0x4,%rdi
18013464d:	48 3b fd             	cmp    %rbp,%rdi
180134650:	77 7c                	ja     0x1801346ce
180134652:	48 8d 56 01          	lea    0x1(%rsi),%rdx
180134656:	4c 8b e2             	mov    %rdx,%r12
180134659:	33 c9                	xor    %ecx,%ecx
18013465b:	66 8b 4e 05          	mov    0x5(%rsi),%cx
18013465f:	8b f1                	mov    %ecx,%esi
180134661:	48 8d 15 dc d9 00 00 	lea    0xd9dc(%rip),%rdx        # 0x180142044
180134668:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
18013466b:	87 d9                	xchg   %ebx,%ecx
18013466d:	d3 ee                	shr    %cl,%esi
18013466f:	87 d9                	xchg   %ebx,%ecx
180134671:	48 f7 de             	neg    %rsi
180134674:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
180134679:	49 3b f2             	cmp    %r10,%rsi
18013467c:	0f 82 47 07 00 00    	jb     0x180134dc9
180134682:	83 c1 03             	add    $0x3,%ecx
180134685:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
180134689:	49 3b d3             	cmp    %r11,%rdx
18013468c:	0f 83 96 04 00 00    	jae    0x180134b28
180134692:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
180134694:	49 8b f4             	mov    %r12,%rsi
180134697:	48 83 ef 05          	sub    $0x5,%rdi
18013469b:	a8 20                	test   $0x20,%al
18013469d:	75 49                	jne    0x1801346e8
18013469f:	8a 56 06             	mov    0x6(%rsi),%dl
1801346a2:	88 57 05             	mov    %dl,0x5(%rdi)
1801346a5:	a8 40                	test   $0x40,%al
1801346a7:	0f 85 cc 00 00 00    	jne    0x180134779
1801346ad:	8a 56 07             	mov    0x7(%rsi),%dl
1801346b0:	88 57 06             	mov    %dl,0x6(%rdi)
1801346b3:	a8 80                	test   $0x80,%al
1801346b5:	0f 85 3e 01 00 00    	jne    0x1801347f9
1801346bb:	8a 56 08             	mov    0x8(%rsi),%dl
1801346be:	88 57 07             	mov    %dl,0x7(%rdi)
1801346c1:	48 83 c6 09          	add    $0x9,%rsi
1801346c5:	48 83 c7 08          	add    $0x8,%rdi
1801346c9:	e9 d7 fb ff ff       	jmp    0x1801342a5
1801346ce:	ff cb                	dec    %ebx
1801346d0:	49 8b d2             	mov    %r10,%rdx
1801346d3:	48 8d 0d 26 d9 00 00 	lea    0xd926(%rip),%rcx        # 0x180142000
1801346da:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
1801346dd:	48 03 d1             	add    %rcx,%rdx
1801346e0:	48 8b ea             	mov    %rdx,%rbp
1801346e3:	e9 65 ff ff ff       	jmp    0x18013464d
1801346e8:	48 83 c7 05          	add    $0x5,%rdi
1801346ec:	48 3b fd             	cmp    %rbp,%rdi
1801346ef:	77 6e                	ja     0x18013475f
1801346f1:	48 8d 56 01          	lea    0x1(%rsi),%rdx
1801346f5:	4c 8b e2             	mov    %rdx,%r12
1801346f8:	33 c9                	xor    %ecx,%ecx
1801346fa:	66 8b 4e 06          	mov    0x6(%rsi),%cx
1801346fe:	8b f1                	mov    %ecx,%esi
180134700:	48 8d 15 3d d9 00 00 	lea    0xd93d(%rip),%rdx        # 0x180142044
180134707:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
18013470a:	87 d9                	xchg   %ebx,%ecx
18013470c:	d3 ee                	shr    %cl,%esi
18013470e:	87 d9                	xchg   %ebx,%ecx
180134710:	48 f7 de             	neg    %rsi
180134713:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
180134718:	49 3b f2             	cmp    %r10,%rsi
18013471b:	0f 82 a8 06 00 00    	jb     0x180134dc9
180134721:	83 c1 03             	add    $0x3,%ecx
180134724:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
180134728:	49 3b d3             	cmp    %r11,%rdx
18013472b:	0f 83 a1 04 00 00    	jae    0x180134bd2
180134731:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
180134733:	49 8b f4             	mov    %r12,%rsi
180134736:	48 83 ef 06          	sub    $0x6,%rdi
18013473a:	a8 40                	test   $0x40,%al
18013473c:	75 3b                	jne    0x180134779
18013473e:	8a 56 07             	mov    0x7(%rsi),%dl
180134741:	88 57 06             	mov    %dl,0x6(%rdi)
180134744:	a8 80                	test   $0x80,%al
180134746:	0f 85 ad 00 00 00    	jne    0x1801347f9
18013474c:	8a 56 08             	mov    0x8(%rsi),%dl
18013474f:	88 57 07             	mov    %dl,0x7(%rdi)
180134752:	48 83 c6 09          	add    $0x9,%rsi
180134756:	48 83 c7 08          	add    $0x8,%rdi
18013475a:	e9 46 fb ff ff       	jmp    0x1801342a5
18013475f:	ff cb                	dec    %ebx
180134761:	49 8b d2             	mov    %r10,%rdx
180134764:	48 8d 0d 95 d8 00 00 	lea    0xd895(%rip),%rcx        # 0x180142000
18013476b:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
18013476e:	48 03 d1             	add    %rcx,%rdx
180134771:	48 8b ea             	mov    %rdx,%rbp
180134774:	e9 73 ff ff ff       	jmp    0x1801346ec
180134779:	48 83 c7 06          	add    $0x6,%rdi
18013477d:	48 3b fd             	cmp    %rbp,%rdi
180134780:	77 60                	ja     0x1801347e2
180134782:	48 8d 56 01          	lea    0x1(%rsi),%rdx
180134786:	4c 8b e2             	mov    %rdx,%r12
180134789:	33 c9                	xor    %ecx,%ecx
18013478b:	66 8b 4e 07          	mov    0x7(%rsi),%cx
18013478f:	8b f1                	mov    %ecx,%esi
180134791:	48 8d 15 ac d8 00 00 	lea    0xd8ac(%rip),%rdx        # 0x180142044
180134798:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
18013479b:	87 d9                	xchg   %ebx,%ecx
18013479d:	d3 ee                	shr    %cl,%esi
18013479f:	87 d9                	xchg   %ebx,%ecx
1801347a1:	48 f7 de             	neg    %rsi
1801347a4:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
1801347a9:	49 3b f2             	cmp    %r10,%rsi
1801347ac:	0f 82 17 06 00 00    	jb     0x180134dc9
1801347b2:	83 c1 03             	add    $0x3,%ecx
1801347b5:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
1801347b9:	49 3b d3             	cmp    %r11,%rdx
1801347bc:	0f 83 ba 04 00 00    	jae    0x180134c7c
1801347c2:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1801347c4:	49 8b f4             	mov    %r12,%rsi
1801347c7:	48 83 ef 07          	sub    $0x7,%rdi
1801347cb:	a8 80                	test   $0x80,%al
1801347cd:	75 2a                	jne    0x1801347f9
1801347cf:	8a 56 08             	mov    0x8(%rsi),%dl
1801347d2:	88 57 07             	mov    %dl,0x7(%rdi)
1801347d5:	48 83 c6 09          	add    $0x9,%rsi
1801347d9:	48 83 c7 08          	add    $0x8,%rdi
1801347dd:	e9 c3 fa ff ff       	jmp    0x1801342a5
1801347e2:	ff cb                	dec    %ebx
1801347e4:	49 8b d2             	mov    %r10,%rdx
1801347e7:	48 8d 0d 12 d8 00 00 	lea    0xd812(%rip),%rcx        # 0x180142000
1801347ee:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
1801347f1:	48 03 d1             	add    %rcx,%rdx
1801347f4:	48 8b ea             	mov    %rdx,%rbp
1801347f7:	eb 84                	jmp    0x18013477d
1801347f9:	48 83 c7 07          	add    $0x7,%rdi
1801347fd:	48 3b fd             	cmp    %rbp,%rdi
180134800:	77 56                	ja     0x180134858
180134802:	48 8d 56 01          	lea    0x1(%rsi),%rdx
180134806:	4c 8b e2             	mov    %rdx,%r12
180134809:	33 c9                	xor    %ecx,%ecx
18013480b:	66 8b 4e 08          	mov    0x8(%rsi),%cx
18013480f:	8b f1                	mov    %ecx,%esi
180134811:	48 8d 15 2c d8 00 00 	lea    0xd82c(%rip),%rdx        # 0x180142044
180134818:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
18013481b:	87 d9                	xchg   %ebx,%ecx
18013481d:	d3 ee                	shr    %cl,%esi
18013481f:	87 d9                	xchg   %ebx,%ecx
180134821:	48 f7 de             	neg    %rsi
180134824:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
180134829:	49 3b f2             	cmp    %r10,%rsi
18013482c:	0f 82 97 05 00 00    	jb     0x180134dc9
180134832:	83 c1 03             	add    $0x3,%ecx
180134835:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
180134839:	49 3b d3             	cmp    %r11,%rdx
18013483c:	0f 83 e4 04 00 00    	jae    0x180134d26
180134842:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
180134844:	49 8b f4             	mov    %r12,%rsi
180134847:	48 83 ef 08          	sub    $0x8,%rdi
18013484b:	48 83 c6 09          	add    $0x9,%rsi
18013484f:	48 83 c7 08          	add    $0x8,%rdi
180134853:	e9 4d fa ff ff       	jmp    0x1801342a5
180134858:	ff cb                	dec    %ebx
18013485a:	49 8b d2             	mov    %r10,%rdx
18013485d:	48 8d 0d 9c d7 00 00 	lea    0xd79c(%rip),%rcx        # 0x180142000
180134864:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
180134867:	48 03 d1             	add    %rcx,%rdx
18013486a:	48 8b ea             	mov    %rdx,%rbp
18013486d:	eb 8e                	jmp    0x1801347fd
18013486f:	49 83 c1 11          	add    $0x11,%r9
180134873:	49 3b f1             	cmp    %r9,%rsi
180134876:	0f 84 54 05 00 00    	je     0x180134dd0
18013487c:	8a 06                	mov    (%rsi),%al
18013487e:	eb 0a                	jmp    0x18013488a
180134880:	49 83 c1 11          	add    $0x11,%r9
180134884:	49 8b f4             	mov    %r12,%rsi
180134887:	48 ff ce             	dec    %rsi
18013488a:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
18013488e:	49 3b c9             	cmp    %r9,%rcx
180134891:	0f 84 39 05 00 00    	je     0x180134dd0
180134897:	0f 87 2c 05 00 00    	ja     0x180134dc9
18013489d:	49 3b f8             	cmp    %r8,%rdi
1801348a0:	0f 84 2a 05 00 00    	je     0x180134dd0
1801348a6:	0f 87 1d 05 00 00    	ja     0x180134dc9
1801348ac:	a8 01                	test   $0x1,%al
1801348ae:	75 0a                	jne    0x1801348ba
1801348b0:	8a 56 01             	mov    0x1(%rsi),%dl
1801348b3:	88 17                	mov    %dl,(%rdi)
1801348b5:	48 ff c7             	inc    %rdi
1801348b8:	eb 7a                	jmp    0x180134934
1801348ba:	48 8d 4e 03          	lea    0x3(%rsi),%rcx
1801348be:	49 3b c9             	cmp    %r9,%rcx
1801348c1:	0f 87 02 05 00 00    	ja     0x180134dc9
1801348c7:	48 3b fd             	cmp    %rbp,%rdi
1801348ca:	77 47                	ja     0x180134913
1801348cc:	48 8d 56 01          	lea    0x1(%rsi),%rdx
1801348d0:	4c 8b e2             	mov    %rdx,%r12
1801348d3:	33 c9                	xor    %ecx,%ecx
1801348d5:	66 8b 4e 01          	mov    0x1(%rsi),%cx
1801348d9:	8b f1                	mov    %ecx,%esi
1801348db:	48 8d 15 62 d7 00 00 	lea    0xd762(%rip),%rdx        # 0x180142044
1801348e2:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
1801348e5:	87 d9                	xchg   %ebx,%ecx
1801348e7:	d3 ee                	shr    %cl,%esi
1801348e9:	87 d9                	xchg   %ebx,%ecx
1801348eb:	48 f7 de             	neg    %rsi
1801348ee:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
1801348f3:	49 3b f2             	cmp    %r10,%rsi
1801348f6:	0f 82 cd 04 00 00    	jb     0x180134dc9
1801348fc:	83 c1 03             	add    $0x3,%ecx
1801348ff:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
180134903:	49 3b d0             	cmp    %r8,%rdx
180134906:	0f 87 bd 04 00 00    	ja     0x180134dc9
18013490c:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
18013490e:	49 8b f4             	mov    %r12,%rsi
180134911:	eb 21                	jmp    0x180134934
180134913:	ff cb                	dec    %ebx
180134915:	49 8b d2             	mov    %r10,%rdx
180134918:	48 8d 0d e1 d6 00 00 	lea    0xd6e1(%rip),%rcx        # 0x180142000
18013491f:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
180134922:	48 03 d1             	add    %rcx,%rdx
180134925:	48 8b ea             	mov    %rdx,%rbp
180134928:	eb 9d                	jmp    0x1801348c7
18013492a:	49 83 c1 11          	add    $0x11,%r9
18013492e:	49 8b f4             	mov    %r12,%rsi
180134931:	48 ff ce             	dec    %rsi
180134934:	48 8d 4e 02          	lea    0x2(%rsi),%rcx
180134938:	49 3b c9             	cmp    %r9,%rcx
18013493b:	0f 84 8f 04 00 00    	je     0x180134dd0
180134941:	0f 87 82 04 00 00    	ja     0x180134dc9
180134947:	49 3b f8             	cmp    %r8,%rdi
18013494a:	0f 84 80 04 00 00    	je     0x180134dd0
180134950:	0f 87 73 04 00 00    	ja     0x180134dc9
180134956:	a8 02                	test   $0x2,%al
180134958:	75 0a                	jne    0x180134964
18013495a:	8a 56 02             	mov    0x2(%rsi),%dl
18013495d:	88 17                	mov    %dl,(%rdi)
18013495f:	48 ff c7             	inc    %rdi
180134962:	eb 7a                	jmp    0x1801349de
180134964:	48 8d 4e 04          	lea    0x4(%rsi),%rcx