100408703:	66 0f 28 c6          	movapd %xmm6,%xmm0
100408707:	44 89 5d 18          	mov    %r11d,0x18(%rbp)
10040870b:	e8 10 dc ff ff       	call   100406320 <.text+0x5320>
100408710:	48 85 c0             	test   %rax,%rax
100408713:	0f 84 fd e2 ff ff    	je     100406a16 <.text+0x5a16>
100408719:	48 89 c1             	mov    %rax,%rcx
10040871c:	48 89 45 20          	mov    %rax,0x20(%rbp)
100408720:	e8 6b 2c 00 00       	call   10040b390 <.text+0xa390>
100408725:	4c 8b 55 20          	mov    0x20(%rbp),%r10
100408729:	44 8b 5d 18          	mov    0x18(%rbp),%r11d
10040872d:	49 39 c7             	cmp    %rax,%r15
100408730:	48 89 c6             	mov    %rax,%rsi
100408733:	0f 82 b4 06 00 00    	jb     100408ded <.text+0x7ded>
100408739:	48 8b 45 58          	mov    0x58(%rbp),%rax
10040873d:	c6 00 30             	movb   $0x30,(%rax)
100408740:	48 8d 78 01          	lea    0x1(%rax),%rdi
100408744:	41 f6 c3 10          	test   $0x10,%r11b
100408748:	0f 85 7f 04 00 00    	jne    100408bcd <.text+0x7bcd>
10040874e:	4d 85 ff             	test   %r15,%r15
100408751:	0f 85 76 04 00 00    	jne    100408bcd <.text+0x7bcd>
100408757:	4c 89 d1             	mov    %r10,%rcx
10040875a:	44 89 5d 20          	mov    %r11d,0x20(%rbp)
10040875e:	e8 7d 2a 00 00       	call   10040b1e0 <.text+0xa1e0>
100408763:	44 8b 5d 20          	mov    0x20(%rbp),%r11d
100408767:	e9 d4 ee ff ff       	jmp    100407640 <.text+0x6640>
10040876c:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
100408773:	e9 b0 df ff ff       	jmp    100406728 <.text+0x5728>
100408778:	d9 c9                	fxch   %st(1)
10040877a:	4d 8d 4a 04          	lea    0x4(%r10),%r9
10040877e:	d9 5d f8             	fstps  -0x8(%rbp)
100408781:	49 b8 00 00 00 00 00 	movabs $0x3ff0000000000000,%r8
100408788:	00 f0 3f
10040878b:	48 8d 15 4e 6f 00 00 	lea    0x6f4e(%rip),%rdx        # 10040f6e0 <_head_msys_intl_8_dll-0x6920>
100408792:	48 8d 8d e0 06 00 00 	lea    0x6e0(%rbp),%rcx
100408799:	66 49 0f 6e d0       	movq   %r8,%xmm2
10040879e:	db 7d 00             	fstpt  0x0(%rbp)
1004087a1:	44 89 5d 10          	mov    %r11d,0x10(%rbp)
1004087a5:	4c 89 55 18          	mov    %r10,0x18(%rbp)
1004087a9:	4c 89 4d 58          	mov    %r9,0x58(%rbp)
1004087ad:	e8 8e 2b 00 00       	call   10040b340 <.text+0xa340>
1004087b2:	0f b6 85 e1 06 00 00 	movzbl 0x6e1(%rbp),%eax
1004087b9:	ba 2e 00 00 00       	mov    $0x2e,%edx
1004087be:	4c 8b 55 18          	mov    0x18(%rbp),%r10
1004087c2:	db 6d 00             	fldt   0x0(%rbp)
1004087c5:	4c 8b 4d 58          	mov    0x58(%rbp),%r9
1004087c9:	84 c0                	test   %al,%al
1004087cb:	d9 45 f8             	flds   -0x8(%rbp)
1004087ce:	0f 44 c2             	cmove  %edx,%eax
1004087d1:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
1004087d5:	41 88 42 03          	mov    %al,0x3(%r10)
1004087d9:	e9 3c fd ff ff       	jmp    10040851a <.text+0x751a>
1004087de:	ba 0c 00 00 00       	mov    $0xc,%edx
1004087e3:	e9 1e ef ff ff       	jmp    100407706 <.text+0x6706>
1004087e8:	48 89 d9             	mov    %rbx,%rcx
1004087eb:	e8 60 2a 00 00       	call   10040b250 <.text+0xa250>
1004087f0:	48 89 c1             	mov    %rax,%rcx
1004087f3:	48 85 c0             	test   %rax,%rax
1004087f6:	0f 84 1a e2 ff ff    	je     100406a16 <.text+0x5a16>
1004087fc:	4d 85 f6             	test   %r14,%r14
1004087ff:	0f 84 4e 14 00 00    	je     100409c53 <.text+0x8c53>
100408805:	45 84 ff             	test   %r15b,%r15b
100408808:	0f 84 45 14 00 00    	je     100409c53 <.text+0x8c53>
10040880e:	48 8b 55 60          	mov    0x60(%rbp),%rdx
100408812:	4d 89 f0             	mov    %r14,%r8
100408815:	e8 76 2a 00 00       	call   10040b290 <.text+0xa290>
10040881a:	48 89 45 60          	mov    %rax,0x60(%rbp)
10040881e:	e9 35 ef ff ff       	jmp    100407758 <.text+0x6758>
100408823:	49 ba 99 99 99 99 99 	movabs $0x1999999999999999,%r10
10040882a:	99 99 19
10040882d:	45 31 c9             	xor    %r9d,%r9d
100408830:	eb 0f                	jmp    100408841 <.text+0x7841>
100408832:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100408838:	48 39 d1             	cmp    %rdx,%rcx
10040883b:	0f 84 29 02 00 00    	je     100408a6a <.text+0x7a6a>
100408841:	4c 8d 42 01          	lea    0x1(%rdx),%r8
100408845:	0f be 12             	movsbl (%rdx),%edx
100408848:	83 ea 30             	sub    $0x30,%edx
10040884b:	48 63 d2             	movslq %edx,%rdx
10040884e:	4d 39 d1             	cmp    %r10,%r9
100408851:	0f 87 a4 02 00 00    	ja     100408afb <.text+0x7afb>
100408857:	4f 8d 0c 89          	lea    (%r9,%r9,4),%r9
10040885b:	4d 01 c9             	add    %r9,%r9
10040885e:	4c 01 ca             	add    %r9,%rdx
100408861:	49 89 d1             	mov    %rdx,%r9
100408864:	4c 89 c2             	mov    %r8,%rdx
100408867:	73 cf                	jae    100408838 <.text+0x7838>
100408869:	4c 39 c1             	cmp    %r8,%rcx
10040886c:	0f 84 e6 04 00 00    	je     100408d58 <.text+0x7d58>
100408872:	41 80 38 30          	cmpb   $0x30,(%r8)
100408876:	49 8d 50 01          	lea    0x1(%r8),%rdx
10040887a:	75 09                	jne    100408885 <.text+0x7885>
10040887c:	49 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%r9
100408883:	eb b3                	jmp    100408838 <.text+0x7838>
100408885:	48 39 d1             	cmp    %rdx,%rcx
100408888:	0f 84 ca 04 00 00    	je     100408d58 <.text+0x7d58>
10040888e:	49 89 d0             	mov    %rdx,%r8
100408891:	eb df                	jmp    100408872 <.text+0x7872>
100408893:	48 83 c2 01          	add    $0x1,%rdx
100408897:	45 31 ff             	xor    %r15d,%r15d
10040889a:	48 39 d1             	cmp    %rdx,%rcx
10040889d:	0f 84 1d e6 ff ff    	je     100406ec0 <.text+0x5ec0>
1004088a3:	49 ba 99 99 99 99 99 	movabs $0x1999999999999999,%r10
1004088aa:	99 99 19
1004088ad:	eb 0a                	jmp    1004088b9 <.text+0x78b9>
1004088af:	90                   	nop
1004088b0:	48 39 d1             	cmp    %rdx,%rcx
1004088b3:	0f 84 07 e6 ff ff    	je     100406ec0 <.text+0x5ec0>
1004088b9:	4c 8d 42 01          	lea    0x1(%rdx),%r8
1004088bd:	0f be 12             	movsbl (%rdx),%edx
1004088c0:	83 ea 30             	sub    $0x30,%edx
1004088c3:	48 63 d2             	movslq %edx,%rdx
1004088c6:	4d 39 d7             	cmp    %r10,%r15
1004088c9:	0f 87 73 02 00 00    	ja     100408b42 <.text+0x7b42>
1004088cf:	4f 8d 0c bf          	lea    (%r15,%r15,4),%r9
1004088d3:	4d 01 c9             	add    %r9,%r9
1004088d6:	4c 01 ca             	add    %r9,%rdx
1004088d9:	49 89 d7             	mov    %rdx,%r15
1004088dc:	4c 89 c2             	mov    %r8,%rdx
1004088df:	73 cf                	jae    1004088b0 <.text+0x78b0>
1004088e1:	4c 39 c1             	cmp    %r8,%rcx
1004088e4:	0f 84 f7 04 00 00    	je     100408de1 <.text+0x7de1>
1004088ea:	41 80 38 30          	cmpb   $0x30,(%r8)
1004088ee:	49 8d 50 01          	lea    0x1(%r8),%rdx
1004088f2:	75 09                	jne    1004088fd <.text+0x78fd>
1004088f4:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
1004088fb:	eb b3                	jmp    1004088b0 <.text+0x78b0>
1004088fd:	48 39 d1             	cmp    %rdx,%rcx
100408900:	0f 84 db 04 00 00    	je     100408de1 <.text+0x7de1>
100408906:	49 89 d0             	mov    %rdx,%r8
100408909:	eb df                	jmp    1004088ea <.text+0x78ea>
10040890b:	66 0f 28 c6          	movapd %xmm6,%xmm0
10040890f:	66 41 0f 57 c2       	xorpd  %xmm10,%xmm0
100408914:	e9 98 f9 ff ff       	jmp    1004082b1 <.text+0x72b1>
100408919:	41 ba 4e 41 00 00    	mov    $0x414e,%r10d
10040891f:	41 c6 47 02 4e       	movb   $0x4e,0x2(%r15)
100408924:	66 45 89 17          	mov    %r10w,(%r15)
100408928:	48 c7 45 38 00 00 00 	movq   $0x0,0x38(%rbp)
10040892f:	00
100408930:	e9 1f df ff ff       	jmp    100406854 <.text+0x5854>
100408935:	48 8b 45 58          	mov    0x58(%rbp),%rax
100408939:	c6 00 30             	movb   $0x30,(%rax)
10040893c:	48 8d 78 01          	lea    0x1(%rax),%rdi
100408940:	e9 fb ec ff ff       	jmp    100407640 <.text+0x6640>
100408945:	dd d8                	fstp   %st(0)
100408947:	41 0f b6 45 48       	movzbl 0x48(%r13),%eax
10040894c:	49 8d 7c 24 03       	lea    0x3(%r12),%rdi
100408951:	83 e8 41             	sub    $0x41,%eax
100408954:	3c 19                	cmp    $0x19,%al
100408956:	0f 87 53 02 00 00    	ja     100408baf <.text+0x7baf>
10040895c:	41 b9 4e 41 00 00    	mov    $0x414e,%r9d
100408962:	41 c6 44 24 02 4e    	movb   $0x4e,0x2(%r12)
100408968:	66 45 89 0c 24       	mov    %r9w,(%r12)
10040896d:	48 c7 45 58 00 00 00 	movq   $0x0,0x58(%rbp)
100408974:	00
100408975:	e9 c6 ec ff ff       	jmp    100407640 <.text+0x6640>
10040897a:	48 8b 45 58          	mov    0x58(%rbp),%rax
10040897e:	ba 69 6e 00 00       	mov    $0x6e69,%edx
100408983:	48 c7 45 58 00 00 00 	movq   $0x0,0x58(%rbp)
10040898a:	00
10040898b:	66 89 10             	mov    %dx,(%rax)
10040898e:	c6 40 02 66          	movb   $0x66,0x2(%rax)
100408992:	e9 a9 ec ff ff       	jmp    100407640 <.text+0x6640>
100408997:	4c 89 65 58          	mov    %r12,0x58(%rbp)
10040899b:	41 f6 c3 08          	test   $0x8,%r11b
10040899f:	0f 84 7c f4 ff ff    	je     100407e21 <.text+0x6e21>
1004089a5:	49 8d 44 24 01       	lea    0x1(%r12),%rax
1004089aa:	41 c6 04 24 20       	movb   $0x20,(%r12)
1004089af:	48 89 45 58          	mov    %rax,0x58(%rbp)
1004089b3:	e9 69 f4 ff ff       	jmp    100407e21 <.text+0x6e21>
1004089b8:	3c 47                	cmp    $0x47,%al
1004089ba:	0f 85 7a 13 00 00    	jne    100409d3a <.text+0x8d3a>
1004089c0:	d9 c9                	fxch   %st(1)
1004089c2:	4d 85 ff             	test   %r15,%r15
1004089c5:	b8 01 00 00 00       	mov    $0x1,%eax
1004089ca:	49 0f 45 c7          	cmovne %r15,%rax
1004089ce:	db e9                	fucomi %st(1),%st
1004089d0:	dd d9                	fstp   %st(1)
1004089d2:	48 89 45 10          	mov    %rax,0x10(%rbp)
1004089d6:	0f 8a 82 0b 00 00    	jp     10040955e <.text+0x855e>
1004089dc:	0f 85 7c 0b 00 00    	jne    10040955e <.text+0x855e>
1004089e2:	dd d8                	fstp   %st(0)
1004089e4:	41 f6 c3 10          	test   $0x10,%r11b
1004089e8:	0f 84 8f 02 00 00    	je     100408c7d <.text+0x7c7d>
1004089ee:	4c 8b 7d 58          	mov    0x58(%rbp),%r15
1004089f2:	48 8b 75 10          	mov    0x10(%rbp),%rsi
1004089f6:	44 89 5d 20          	mov    %r11d,0x20(%rbp)
1004089fa:	49 b8 00 00 00 00 00 	movabs $0x3ff0000000000000,%r8
100408a01:	00 f0 3f
100408a04:	48 8d 15 d5 6c 00 00 	lea    0x6cd5(%rip),%rdx        # 10040f6e0 <_head_msys_intl_8_dll-0x6920>
100408a0b:	48 8d 8d 20 04 00 00 	lea    0x420(%rbp),%rcx
100408a12:	66 49 0f 6e d0       	movq   %r8,%xmm2
100408a17:	41 c6 07 30          	movb   $0x30,(%r15)
100408a1b:	48 83 ee 01          	sub    $0x1,%rsi
100408a1f:	49 8d 7f 02          	lea    0x2(%r15),%rdi
100408a23:	e8 18 29 00 00       	call   10040b340 <.text+0xa340>
100408a28:	0f b6 85 21 04 00 00 	movzbl 0x421(%rbp),%eax
100408a2f:	ba 2e 00 00 00       	mov    $0x2e,%edx
100408a34:	44 8b 5d 20          	mov    0x20(%rbp),%r11d
100408a38:	84 c0                	test   %al,%al
100408a3a:	0f 44 c2             	cmove  %edx,%eax
100408a3d:	48 85 f6             	test   %rsi,%rsi
100408a40:	41 88 47 01          	mov    %al,0x1(%r15)
100408a44:	0f 84 2e f4 ff ff    	je     100407e78 <.text+0x6e78>
100408a4a:	48 89 f9             	mov    %rdi,%rcx
100408a4d:	49 89 f0             	mov    %rsi,%r8
100408a50:	ba 30 00 00 00       	mov    $0x30,%edx
100408a55:	44 89 5d 20          	mov    %r11d,0x20(%rbp)
100408a59:	e8 42 28 00 00       	call   10040b2a0 <.text+0xa2a0>
100408a5e:	48 01 f7             	add    %rsi,%rdi
100408a61:	44 8b 5d 20          	mov    0x20(%rbp),%r11d
100408a65:	e9 0e f4 ff ff       	jmp    100407e78 <.text+0x6e78>
100408a6a:	4c 89 4d 48          	mov    %r9,0x48(%rbp)
100408a6e:	e9 0b e4 ff ff       	jmp    100406e7e <.text+0x5e7e>
100408a73:	dd d8                	fstp   %st(0)
100408a75:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
100408a7c:	44 89 fa             	mov    %r15d,%edx
100408a7f:	44 89 5d 20          	mov    %r11d,0x20(%rbp)
100408a83:	db bd 80 00 00 00    	fstpt  0x80(%rbp)
100408a89:	e8 e2 d6 ff ff       	call   100406170 <.text+0x5170>
100408a8e:	44 8b 5d 20          	mov    0x20(%rbp),%r11d
100408a92:	48 85 c0             	test   %rax,%rax
100408a95:	0f 84 ab 06 00 00    	je     100409146 <.text+0x8146>
100408a9b:	48 89 c1             	mov    %rax,%rcx
100408a9e:	44 89 5d 10          	mov    %r11d,0x10(%rbp)
100408aa2:	48 89 45 20          	mov    %rax,0x20(%rbp)
100408aa6:	e8 e5 28 00 00       	call   10040b390 <.text+0xa390>
100408aab:	4c 8b 55 20          	mov    0x20(%rbp),%r10
100408aaf:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
100408ab3:	49 39 c7             	cmp    %rax,%r15
100408ab6:	48 89 c6             	mov    %rax,%rsi
100408ab9:	0f 82 a6 06 00 00    	jb     100409165 <.text+0x8165>
100408abf:	48 8b 45 58          	mov    0x58(%rbp),%rax
100408ac3:	c6 00 30             	movb   $0x30,(%rax)
100408ac6:	48 8d 78 01          	lea    0x1(%rax),%rdi
100408aca:	41 f6 c3 10          	test   $0x10,%r11b
100408ace:	0f 85 68 03 00 00    	jne    100408e3c <.text+0x7e3c>
100408ad4:	4d 85 ff             	test   %r15,%r15
100408ad7:	0f 85 5f 03 00 00    	jne    100408e3c <.text+0x7e3c>
100408add:	4c 89 d1             	mov    %r10,%rcx
100408ae0:	44 89 5d 20          	mov    %r11d,0x20(%rbp)
100408ae4:	e8 f7 26 00 00       	call   10040b1e0 <.text+0xa1e0>
100408ae9:	44 8b 5d 20          	mov    0x20(%rbp),%r11d
100408aed:	e9 86 f3 ff ff       	jmp    100407e78 <.text+0x6e78>
100408af2:	4c 89 65 38          	mov    %r12,0x38(%rbp)
100408af6:	e9 be dd ff ff       	jmp    1004068b9 <.text+0x58b9>
100408afb:	49 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%r9
100408b02:	e9 57 fd ff ff       	jmp    10040885e <.text+0x785e>
100408b07:	48 85 f6             	test   %rsi,%rsi
100408b0a:	0f 84 b2 f7 ff ff    	je     1004082c2 <.text+0x72c2>
100408b10:	f2 0f 10 0d 30 6d 00 	movsd  0x6d30(%rip),%xmm1        # 10040f848 <_head_msys_intl_8_dll-0x67b8>
100408b17:	00
100408b18:	48 89 f0             	mov    %rsi,%rax
100408b1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100408b20:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
100408b24:	48 83 e8 01          	sub    $0x1,%rax
100408b28:	75 f6                	jne    100408b20 <.text+0x7b20>
100408b2a:	e9 93 f7 ff ff       	jmp    1004082c2 <.text+0x72c2>
100408b2f:	d9 c9                	fxch   %st(1)
100408b31:	db f1                	fcomi  %st(1),%st
100408b33:	dd d9                	fstp   %st(1)
100408b35:	0f 87 31 f9 ff ff    	ja     10040846c <.text+0x746c>
100408b3b:	d9 e0                	fchs
100408b3d:	e9 2e f9 ff ff       	jmp    100408470 <.text+0x7470>
100408b42:	49 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%r9
100408b49:	e9 88 fd ff ff       	jmp    1004088d6 <.text+0x78d6>
100408b4e:	48 89 f1             	mov    %rsi,%rcx
100408b51:	e8 fa 26 00 00       	call   10040b250 <.text+0xa250>
100408b56:	48 89 c1             	mov    %rax,%rcx
100408b59:	48 85 c0             	test   %rax,%rax
100408b5c:	0f 84 b4 de ff ff    	je     100406a16 <.text+0x5a16>
100408b62:	4d 85 f6             	test   %r14,%r14
100408b65:	0f 84 a8 10 00 00    	je     100409c13 <.text+0x8c13>
100408b6b:	84 db                	test   %bl,%bl
100408b6d:	0f 84 a0 10 00 00    	je     100409c13 <.text+0x8c13>
100408b73:	48 8b 55 60          	mov    0x60(%rbp),%rdx
100408b77:	4d 89 f0             	mov    %r14,%r8
100408b7a:	e8 11 27 00 00       	call   10040b290 <.text+0xa290>
100408b7f:	48 89 45 60          	mov    %rax,0x60(%rbp)
100408b83:	e9 f0 f3 ff ff       	jmp    100407f78 <.text+0x6f78>
100408b88:	0f 88 88 de ff ff    	js     100406a16 <.text+0x5a16>
100408b8e:	48 01 c0             	add    %rax,%rax
100408b91:	48 89 c6             	mov    %rax,%rsi
100408b94:	4c 39 e0             	cmp    %r12,%rax
100408b97:	0f 83 a3 f3 ff ff    	jae    100407f40 <.text+0x6f40>
100408b9d:	49 83 fc ff          	cmp    $0xffffffffffffffff,%r12
100408ba1:	0f 84 6f de ff ff    	je     100406a16 <.text+0x5a16>
100408ba7:	4c 89 e6             	mov    %r12,%rsi
100408baa:	e9 91 f3 ff ff       	jmp    100407f40 <.text+0x6f40>
100408baf:	41 b8 6e 61 00 00    	mov    $0x616e,%r8d
100408bb5:	41 c6 44 24 02 6e    	movb   $0x6e,0x2(%r12)
100408bbb:	66 45 89 04 24       	mov    %r8w,(%r12)
100408bc0:	48 c7 45 58 00 00 00 	movq   $0x0,0x58(%rbp)
100408bc7:	00
100408bc8:	e9 73 ea ff ff       	jmp    100407640 <.text+0x6640>
100408bcd:	4c 8d 4f 01          	lea    0x1(%rdi),%r9
100408bd1:	48 8d 15 08 6b 00 00 	lea    0x6b08(%rip),%rdx        # 10040f6e0 <_head_msys_intl_8_dll-0x6920>
100408bd8:	4c 89 55 10          	mov    %r10,0x10(%rbp)
100408bdc:	49 b8 00 00 00 00 00 	movabs $0x3ff0000000000000,%r8
100408be3:	00 f0 3f
100408be6:	48 8d 8d 20 04 00 00 	lea    0x420(%rbp),%rcx
100408bed:	66 49 0f 6e d0       	movq   %r8,%xmm2
100408bf2:	44 89 5d 18          	mov    %r11d,0x18(%rbp)
100408bf6:	4c 89 4d 20          	mov    %r9,0x20(%rbp)
100408bfa:	e8 41 27 00 00       	call   10040b340 <.text+0xa340>
100408bff:	0f b6 85 21 04 00 00 	movzbl 0x421(%rbp),%eax
100408c06:	ba 2e 00 00 00       	mov    $0x2e,%edx
100408c0b:	4c 8b 4d 20          	mov    0x20(%rbp),%r9
100408c0f:	44 8b 5d 18          	mov    0x18(%rbp),%r11d
100408c13:	4c 8b 55 10          	mov    0x10(%rbp),%r10
100408c17:	84 c0                	test   %al,%al
100408c19:	0f 44 c2             	cmove  %edx,%eax
100408c1c:	49 39 f7             	cmp    %rsi,%r15
100408c1f:	88 07                	mov    %al,(%rdi)
100408c21:	0f 86 fb 09 00 00    	jbe    100409622 <.text+0x8622>
100408c27:	4c 89 ff             	mov    %r15,%rdi
100408c2a:	ba 30 00 00 00       	mov    $0x30,%edx
100408c2f:	4c 89 c9             	mov    %r9,%rcx
100408c32:	4c 89 55 18          	mov    %r10,0x18(%rbp)
100408c36:	48 29 f7             	sub    %rsi,%rdi
100408c39:	44 89 5d 20          	mov    %r11d,0x20(%rbp)
100408c3d:	49 89 f8             	mov    %rdi,%r8
100408c40:	e8 5b 26 00 00       	call   10040b2a0 <.text+0xa2a0>
100408c45:	44 8b 5d 20          	mov    0x20(%rbp),%r11d
100408c49:	4c 8b 55 18          	mov    0x18(%rbp),%r10
100408c4d:	48 01 c7             	add    %rax,%rdi
100408c50:	48 85 f6             	test   %rsi,%rsi
100408c53:	0f 84 fe fa ff ff    	je     100408757 <.text+0x7757>
100408c59:	48 89 f0             	mov    %rsi,%rax
100408c5c:	48 89 fa             	mov    %rdi,%rdx
100408c5f:	90                   	nop
100408c60:	48 83 e8 01          	sub    $0x1,%rax
100408c64:	48 83 c2 01          	add    $0x1,%rdx
100408c68:	41 0f b6 0c 02       	movzbl (%r10,%rax,1),%ecx
100408c6d:	88 4a ff             	mov    %cl,-0x1(%rdx)
100408c70:	48 85 c0             	test   %rax,%rax
100408c73:	75 eb                	jne    100408c60 <.text+0x7c60>
100408c75:	48 01 f7             	add    %rsi,%rdi
100408c78:	e9 da fa ff ff       	jmp    100408757 <.text+0x7757>
100408c7d:	48 8b 45 58          	mov    0x58(%rbp),%rax
100408c81:	c6 00 30             	movb   $0x30,(%rax)
100408c84:	48 8d 78 01          	lea    0x1(%rax),%rdi
100408c88:	e9 eb f1 ff ff       	jmp    100407e78 <.text+0x6e78>
100408c8d:	66 0f 28 c6          	movapd %xmm6,%xmm0
100408c91:	44 89 5d f8          	mov    %r11d,-0x8(%rbp)
100408c95:	bf 02 00 00 00       	mov    $0x2,%edi
100408c9a:	e8 01 c7 ff ff       	call   1004053a0 <.text+0x43a0>
100408c9f:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
100408ca3:	45 89 fd             	mov    %r15d,%r13d
100408ca6:	89 c6                	mov    %eax,%esi
100408ca8:	49 8d 47 01          	lea    0x1(%r15),%rax