100407655:	4a 8d 34 07          	lea    (%rdi,%r8,1),%rsi
100407659:	41 f6 c3 02          	test   $0x2,%r11b
10040765d:	0f 85 78 0f 00 00    	jne    1004085db <.text+0x75db>
100407663:	41 83 e3 20          	and    $0x20,%r11d
100407667:	0f 84 41 0f 00 00    	je     1004085ae <.text+0x75ae>
10040766d:	48 83 7d 58 00       	cmpq   $0x0,0x58(%rbp)
100407672:	0f 84 36 0f 00 00    	je     1004085ae <.text+0x75ae>
100407678:	48 8b 45 58          	mov    0x58(%rbp),%rax
10040767c:	48 39 f8             	cmp    %rdi,%rax
10040767f:	0f 83 d7 1a 00 00    	jae    10040915c <.text+0x815c>
100407685:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
100407689:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
100407690:	48 29 f9             	sub    %rdi,%rcx
100407693:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100407698:	0f b6 14 07          	movzbl (%rdi,%rax,1),%edx
10040769c:	88 14 06             	mov    %dl,(%rsi,%rax,1)
10040769f:	48 83 e8 01          	sub    $0x1,%rax
1004076a3:	48 39 c8             	cmp    %rcx,%rax
1004076a6:	75 f0                	jne    100407698 <.text+0x6698>
1004076a8:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1004076ac:	ba 30 00 00 00       	mov    $0x30,%edx
1004076b1:	4c 29 e6             	sub    %r12,%rsi
1004076b4:	e8 e7 3b 00 00       	call   10040b2a0 <.text+0xa2a0>
1004076b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004076c0:	48 39 75 38          	cmp    %rsi,0x38(%rbp)
1004076c4:	0f 86 f4 49 00 00    	jbe    10040c0be <.text+0xb0be>
1004076ca:	48 89 da             	mov    %rbx,%rdx
1004076cd:	4c 89 f7             	mov    %r14,%rdi
1004076d0:	31 c0                	xor    %eax,%eax
1004076d2:	4c 29 f2             	sub    %r14,%rdx
1004076d5:	48 01 f7             	add    %rsi,%rdi
1004076d8:	0f 92 c0             	setb   %al
1004076db:	48 39 f2             	cmp    %rsi,%rdx
1004076de:	77 78                	ja     100407758 <.text+0x6758>
1004076e0:	48 85 c0             	test   %rax,%rax
1004076e3:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1004076ea:	48 0f 44 c7          	cmove  %rdi,%rax
1004076ee:	48 39 c3             	cmp    %rax,%rbx
1004076f1:	73 65                	jae    100407758 <.text+0x6758>
1004076f3:	48 85 db             	test   %rbx,%rbx
1004076f6:	0f 84 e2 10 00 00    	je     1004087de <.text+0x77de>
1004076fc:	0f 88 14 f3 ff ff    	js     100406a16 <.text+0x5a16>
100407702:	48 8d 14 1b          	lea    (%rbx,%rbx,1),%rdx
100407706:	48 39 c2             	cmp    %rax,%rdx
100407709:	48 0f 43 c2          	cmovae %rdx,%rax
10040770d:	48 89 c3             	mov    %rax,%rbx
100407710:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
100407714:	0f 84 fc f2 ff ff    	je     100406a16 <.text+0x5a16>
10040771a:	48 8b 45 60          	mov    0x60(%rbp),%rax
10040771e:	48 3b 85 50 0a 00 00 	cmp    0xa50(%rbp),%rax
100407725:	41 0f 94 c7          	sete   %r15b
100407729:	48 85 c0             	test   %rax,%rax
10040772c:	0f 84 b6 10 00 00    	je     1004087e8 <.text+0x77e8>
100407732:	45 84 ff             	test   %r15b,%r15b
100407735:	0f 85 ad 10 00 00    	jne    1004087e8 <.text+0x77e8>
10040773b:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
10040773f:	48 89 da             	mov    %rbx,%rdx
100407742:	e8 c9 3b 00 00       	call   10040b310 <.text+0xa310>
100407747:	48 85 c0             	test   %rax,%rax
10040774a:	0f 84 c6 f2 ff ff    	je     100406a16 <.text+0x5a16>
100407750:	48 89 45 60          	mov    %rax,0x60(%rbp)
100407754:	0f 1f 40 00          	nopl   0x0(%rax)
100407758:	48 8b 45 60          	mov    0x60(%rbp),%rax
10040775c:	49 89 f0             	mov    %rsi,%r8
10040775f:	4c 89 e2             	mov    %r12,%rdx
100407762:	4a 8d 0c 30          	lea    (%rax,%r14,1),%rcx
100407766:	e8 25 3b 00 00       	call   10040b290 <.text+0xa290>
10040776b:	48 8d 85 e0 06 00 00 	lea    0x6e0(%rbp),%rax
100407772:	49 39 c4             	cmp    %rax,%r12
100407775:	0f 84 b1 f3 ff ff    	je     100406b2c <.text+0x5b2c>
10040777b:	4c 89 e1             	mov    %r12,%rcx
10040777e:	e8 5d 3a 00 00       	call   10040b1e0 <.text+0xa1e0>
100407783:	e9 a4 f3 ff ff       	jmp    100406b2c <.text+0x5b2c>
100407788:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040778f:	00
100407790:	83 e0 df             	and    $0xffffffdf,%eax
100407793:	3c 46                	cmp    $0x46,%al
100407795:	0f 84 65 0f 00 00    	je     100408700 <.text+0x7700>
10040779b:	3c 45                	cmp    $0x45,%al
10040779d:	0f 85 bb 0b 00 00    	jne    10040835e <.text+0x735e>
1004077a3:	66 41 0f 2e f3       	ucomisd %xmm11,%xmm6
1004077a8:	0f 8a df 14 00 00    	jp     100408c8d <.text+0x7c8d>
1004077ae:	0f 85 d9 14 00 00    	jne    100408c8d <.text+0x7c8d>
1004077b4:	48 8b 45 58          	mov    0x58(%rbp),%rax
1004077b8:	c6 00 30             	movb   $0x30,(%rax)
1004077bb:	41 f6 c3 10          	test   $0x10,%r11b
1004077bf:	0f 85 a0 15 00 00    	jne    100408d65 <.text+0x7d65>
1004077c5:	4d 85 ff             	test   %r15,%r15
1004077c8:	0f 85 97 15 00 00    	jne    100408d65 <.text+0x7d65>
1004077ce:	4c 8d 50 01          	lea    0x1(%rax),%r10
1004077d2:	31 f6                	xor    %esi,%esi
1004077d4:	41 0f b6 45 48       	movzbl 0x48(%r13),%eax
1004077d9:	49 8d 7a 01          	lea    0x1(%r10),%rdi
1004077dd:	41 89 f0             	mov    %esi,%r8d
1004077e0:	44 89 5d 18          	mov    %r11d,0x18(%rbp)
1004077e4:	48 8d 15 d3 7f 00 00 	lea    0x7fd3(%rip),%rdx        # 10040f7be <_head_msys_intl_8_dll-0x6842>
1004077eb:	48 89 f9             	mov    %rdi,%rcx
1004077ee:	4c 89 55 20          	mov    %r10,0x20(%rbp)
1004077f2:	41 88 02             	mov    %al,(%r10)
1004077f5:	e8 46 3b 00 00       	call   10040b340 <.text+0xa340>
1004077fa:	4c 8b 55 20          	mov    0x20(%rbp),%r10
1004077fe:	44 8b 5d 18          	mov    0x18(%rbp),%r11d
100407802:	41 80 7a 01 00       	cmpb   $0x0,0x1(%r10)
100407807:	0f 84 33 fe ff ff    	je     100407640 <.text+0x6640>
10040780d:	0f 1f 00             	nopl   (%rax)
100407810:	48 83 c7 01          	add    $0x1,%rdi
100407814:	80 3f 00             	cmpb   $0x0,(%rdi)
100407817:	75 f7                	jne    100407810 <.text+0x6810>
100407819:	e9 22 fe ff ff       	jmp    100407640 <.text+0x6640>
10040781e:	66 90                	xchg   %ax,%ax
100407820:	48 85 c9             	test   %rcx,%rcx
100407823:	0f 85 df f1 ff ff    	jne    100406a08 <.text+0x5a08>
100407829:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
100407830:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
100407837:	e9 6d f9 ff ff       	jmp    1004071a9 <.text+0x61a9>
10040783c:	0f 1f 40 00          	nopl   0x0(%rax)
100407840:	48 89 f1             	mov    %rsi,%rcx
100407843:	e8 08 3a 00 00       	call   10040b250 <.text+0xa250>
100407848:	48 89 c1             	mov    %rax,%rcx
10040784b:	48 85 c0             	test   %rax,%rax
10040784e:	0f 84 be f1 ff ff    	je     100406a12 <.text+0x5a12>
100407854:	4d 85 f6             	test   %r14,%r14
100407857:	0f 84 28 24 00 00    	je     100409c85 <.text+0x8c85>
10040785d:	84 db                	test   %bl,%bl
10040785f:	0f 84 20 24 00 00    	je     100409c85 <.text+0x8c85>
100407865:	4c 89 e2             	mov    %r12,%rdx
100407868:	4d 89 f0             	mov    %r14,%r8
10040786b:	e8 20 3a 00 00       	call   10040b290 <.text+0xa290>
100407870:	49 89 c4             	mov    %rax,%r12
100407873:	e9 18 f5 ff ff       	jmp    100406d90 <.text+0x5d90>
100407878:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040787f:	00
100407880:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100407885:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
10040788a:	8b 85 9c 00 00 00    	mov    0x9c(%rbp),%eax
100407890:	44 8b 8d 98 00 00 00 	mov    0x98(%rbp),%r9d
100407897:	48 89 da             	mov    %rbx,%rdx
10040789a:	4c 8b 45 50          	mov    0x50(%rbp),%r8
10040789e:	89 44 24 20          	mov    %eax,0x20(%rsp)
1004078a2:	e8 89 3a 00 00       	call   10040b330 <.text+0xa330>
1004078a7:	e9 8c f8 ff ff       	jmp    100407138 <.text+0x6138>
1004078ac:	0f 1f 40 00          	nopl   0x0(%rax)
1004078b0:	48 8b 45 60          	mov    0x60(%rbp),%rax
1004078b4:	4c 8b 45 50          	mov    0x50(%rbp),%r8
1004078b8:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1004078bd:	48 89 da             	mov    %rbx,%rdx
1004078c0:	44 8b 8d 98 00 00 00 	mov    0x98(%rbp),%r9d
1004078c7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1004078cc:	e8 5f 3a 00 00       	call   10040b330 <.text+0xa330>
1004078d1:	e9 62 f8 ff ff       	jmp    100407138 <.text+0x6138>
1004078d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004078dd:	00 00 00
1004078e0:	41 c6 47 01 00       	movb   $0x0,0x1(%r15)
1004078e5:	e9 a6 f4 ff ff       	jmp    100406d90 <.text+0x5d90>
1004078ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004078f0:	49 8d 4f ff          	lea    -0x1(%r15),%rcx
1004078f4:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1004078fb:	4c 29 e1             	sub    %r12,%rcx
1004078fe:	4d 39 e7             	cmp    %r12,%r15
100407901:	73 19                	jae    10040791c <.text+0x691c>
100407903:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100407908:	41 0f b6 14 04       	movzbl (%r12,%rax,1),%edx
10040790d:	88 14 06             	mov    %dl,(%rsi,%rax,1)
100407910:	48 83 e8 01          	sub    $0x1,%rax
100407914:	48 39 c8             	cmp    %rcx,%rax
100407917:	75 ef                	jne    100407908 <.text+0x6908>
100407919:	4d 89 fc             	mov    %r15,%r12
10040791c:	ba 20 00 00 00       	mov    $0x20,%edx
100407921:	4c 89 e1             	mov    %r12,%rcx
100407924:	4c 29 fe             	sub    %r15,%rsi
100407927:	e8 74 39 00 00       	call   10040b2a0 <.text+0xa2a0>
10040792c:	e9 9f ef ff ff       	jmp    1004068d0 <.text+0x58d0>
100407931:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100407938:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
10040793c:	0f 85 d4 f0 ff ff    	jne    100406a16 <.text+0x5a16>
100407942:	4c 8b 7d 60          	mov    0x60(%rbp),%r15
100407946:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
10040794d:	e9 0d f4 ff ff       	jmp    100406d5f <.text+0x5d5f>
100407952:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407958:	31 f6                	xor    %esi,%esi
10040795a:	83 7d 58 0c          	cmpl   $0xc,0x58(%rbp)
10040795e:	c7 45 38 00 00 00 00 	movl   $0x0,0x38(%rbp)
100407965:	0f 85 0a ee ff ff    	jne    100406775 <.text+0x5775>
10040796b:	b8 10 00 00 00       	mov    $0x10,%eax
100407970:	48 39 c6             	cmp    %rax,%rsi
100407973:	48 0f 43 c6          	cmovae %rsi,%rax
100407977:	48 83 c0 0c          	add    $0xc,%rax
10040797b:	e9 05 ee ff ff       	jmp    100406785 <.text+0x5785>
100407980:	48 89 f1             	mov    %rsi,%rcx
100407983:	e8 c8 38 00 00       	call   10040b250 <.text+0xa250>
100407988:	49 89 c7             	mov    %rax,%r15
10040798b:	48 85 c0             	test   %rax,%rax
10040798e:	0f 84 82 f0 ff ff    	je     100406a16 <.text+0x5a16>
100407994:	4d 85 f6             	test   %r14,%r14
100407997:	0f 84 c2 f3 ff ff    	je     100406d5f <.text+0x5d5f>
10040799d:	84 db                	test   %bl,%bl
10040799f:	0f 84 ba f3 ff ff    	je     100406d5f <.text+0x5d5f>
1004079a5:	48 8b 55 60          	mov    0x60(%rbp),%rdx
1004079a9:	4d 89 f0             	mov    %r14,%r8
1004079ac:	48 89 c1             	mov    %rax,%rcx
1004079af:	e8 dc 38 00 00       	call   10040b290 <.text+0xa290>
1004079b4:	e9 a6 f3 ff ff       	jmp    100406d5f <.text+0x5d5f>
1004079b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004079c0:	c7 45 48 00 00 00 00 	movl   $0x0,0x48(%rbp)
1004079c7:	e9 fe f2 ff ff       	jmp    100406cca <.text+0x5cca>
1004079cc:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1004079d0:	0f 85 52 f3 ff ff    	jne    100406d28 <.text+0x5d28>
1004079d6:	e9 3b f0 ff ff       	jmp    100406a16 <.text+0x5a16>
1004079db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004079e0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1004079e5:	8b 85 9c 00 00 00    	mov    0x9c(%rbp),%eax
1004079eb:	48 89 da             	mov    %rbx,%rdx
1004079ee:	44 8b 8d 98 00 00 00 	mov    0x98(%rbp),%r9d
1004079f5:	4c 8b 45 50          	mov    0x50(%rbp),%r8
1004079f9:	f2 0f 11 5c 24 28    	movsd  %xmm3,0x28(%rsp)
1004079ff:	89 44 24 20          	mov    %eax,0x20(%rsp)
100407a03:	e8 28 39 00 00       	call   10040b330 <.text+0xa330>
100407a08:	e9 2b f7 ff ff       	jmp    100407138 <.text+0x6138>
100407a0d:	0f 1f 00             	nopl   (%rax)
100407a10:	48 8b 45 60          	mov    0x60(%rbp),%rax
100407a14:	44 8b 8d 98 00 00 00 	mov    0x98(%rbp),%r9d
100407a1b:	f2 0f 11 5c 24 20    	movsd  %xmm3,0x20(%rsp)
100407a21:	48 89 da             	mov    %rbx,%rdx
100407a24:	4c 8b 45 50          	mov    0x50(%rbp),%r8
100407a28:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100407a2d:	e8 fe 38 00 00       	call   10040b330 <.text+0xa330>
100407a32:	e9 01 f7 ff ff       	jmp    100407138 <.text+0x6138>
100407a37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100407a3e:	00 00
100407a40:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100407a45:	48 8b 45 38          	mov    0x38(%rbp),%rax
100407a49:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100407a4e:	e9 37 fe ff ff       	jmp    10040788a <.text+0x688a>
100407a53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100407a58:	48 8b 45 60          	mov    0x60(%rbp),%rax
100407a5c:	44 8b 8d 98 00 00 00 	mov    0x98(%rbp),%r9d
100407a63:	48 89 da             	mov    %rbx,%rdx
100407a66:	4c 8b 45 50          	mov    0x50(%rbp),%r8
100407a6a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100407a6f:	48 8b 45 38          	mov    0x38(%rbp),%rax
100407a73:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100407a78:	e8 b3 38 00 00       	call   10040b330 <.text+0xa330>
100407a7d:	e9 b6 f6 ff ff       	jmp    100407138 <.text+0x6138>
100407a82:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407a88:	48 63 c2             	movslq %edx,%rax
100407a8b:	4a 8d 3c 30          	lea    (%rax,%r14,1),%rdi
100407a8f:	e8 1c 36 00 00       	call   10040b0b0 <.text+0xa0b0>
100407a94:	8b 5d 20             	mov    0x20(%rbp),%ebx
100407a97:	4c 89 65 60          	mov    %r12,0x60(%rbp)
100407a9b:	89 18                	mov    %ebx,(%rax)
100407a9d:	48 89 f3             	mov    %rsi,%rbx
100407aa0:	e9 87 f0 ff ff       	jmp    100406b2c <.text+0x5b2c>
100407aa5:	0f 1f 00             	nopl   (%rax)
100407aa8:	4c 3b a5 50 0a 00 00 	cmp    0xa50(%rbp),%r12
100407aaf:	74 09                	je     100407aba <.text+0x6aba>
100407ab1:	4d 85 e4             	test   %r12,%r12
100407ab4:	0f 85 6f 08 00 00    	jne    100408329 <.text+0x7329>
100407aba:	48 8b 45 30          	mov    0x30(%rbp),%rax
100407abe:	48 85 c0             	test   %rax,%rax
100407ac1:	74 08                	je     100407acb <.text+0x6acb>
100407ac3:	48 89 c1             	mov    %rax,%rcx
100407ac6:	e8 15 37 00 00       	call   10040b1e0 <.text+0xa1e0>
100407acb:	48 8b 8d 98 01 00 00 	mov    0x198(%rbp),%rcx
100407ad2:	48 8d 85 b0 01 00 00 	lea    0x1b0(%rbp),%rax
100407ad9:	48 39 c1             	cmp    %rax,%rcx
100407adc:	74 05                	je     100407ae3 <.text+0x6ae3>
100407ade:	e8 fd 36 00 00       	call   10040b1e0 <.text+0xa1e0>
100407ae3:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
100407aea:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
100407af1:	48 39 c1             	cmp    %rax,%rcx
100407af4:	74 05                	je     100407afb <.text+0x6afb>
100407af6:	e8 e5 36 00 00       	call   10040b1e0 <.text+0xa1e0>
100407afb:	e8 b0 35 00 00       	call   10040b0b0 <.text+0xa0b0>
100407b00:	48 c7 45 60 00 00 00 	movq   $0x0,0x60(%rbp)
100407b07:	00
100407b08:	c7 00 8b 00 00 00    	movl   $0x8b,(%rax)
100407b0e:	e9 72 ef ff ff       	jmp    100406a85 <.text+0x5a85>
100407b13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100407b18:	66 41 0f 28 f3       	movapd %xmm11,%xmm6
100407b1d:	31 c0                	xor    %eax,%eax
100407b1f:	66 41 0f 28 d3       	movapd %xmm11,%xmm2
100407b24:	c7 85 98 00 00 00 00 	movl   $0x0,0x98(%rbp)
100407b2b:	00 00 00
100407b2e:	48 83 fe 0d          	cmp    $0xd,%rsi
100407b32:	77 0b                	ja     100407b3f <.text+0x6b3f>
100407b34:	8b 55 38             	mov    0x38(%rbp),%edx
100407b37:	85 d2                	test   %edx,%edx
100407b39:	0f 85 18 07 00 00    	jne    100408257 <.text+0x7257>
100407b3f:	49 8d 52 02          	lea    0x2(%r10),%rdx
100407b43:	41 c6 02 30          	movb   $0x30,(%r10)
100407b47:	83 c0 30             	add    $0x30,%eax
100407b4a:	48 89 55 38          	mov    %rdx,0x38(%rbp)
100407b4e:	41 0f b6 55 48       	movzbl 0x48(%r13),%edx
100407b53:	41 88 42 02          	mov    %al,0x2(%r10)
100407b57:	83 c2 17             	add    $0x17,%edx
100407b5a:	41 88 52 01          	mov    %dl,0x1(%r10)
100407b5e:	41 f6 c3 10          	test   $0x10,%r11b
100407b62:	0f 85 b8 05 00 00    	jne    100408120 <.text+0x7120>
100407b68:	66 41 0f 2f f3       	comisd %xmm11,%xmm6
100407b6d:	0f 87 80 06 00 00    	ja     1004081f3 <.text+0x71f3>
100407b73:	4d 89 e1             	mov    %r12,%r9
100407b76:	48 85 f6             	test   %rsi,%rsi
100407b79:	0f 85 a1 05 00 00    	jne    100408120 <.text+0x7120>
100407b7f:	41 0f b6 45 48       	movzbl 0x48(%r13),%eax
100407b84:	4d 8d 61 01          	lea    0x1(%r9),%r12
100407b88:	44 89 5d 20          	mov    %r11d,0x20(%rbp)
100407b8c:	48 8d 15 53 7b 00 00 	lea    0x7b53(%rip),%rdx        # 10040f6e6 <_head_msys_intl_8_dll-0x691a>
100407b93:	44 8b 85 98 00 00 00 	mov    0x98(%rbp),%r8d
100407b9a:	4c 89 e1             	mov    %r12,%rcx
100407b9d:	4c 89 4d 58          	mov    %r9,0x58(%rbp)
100407ba1:	83 c0 0f             	add    $0xf,%eax
100407ba4:	41 88 01             	mov    %al,(%r9)
100407ba7:	e8 94 37 00 00       	call   10040b340 <.text+0xa340>
100407bac:	4c 8b 4d 58          	mov    0x58(%rbp),%r9
100407bb0:	44 8b 5d 20          	mov    0x20(%rbp),%r11d
100407bb4:	41 80 79 01 00       	cmpb   $0x0,0x1(%r9)
100407bb9:	0f 84 95 ec ff ff    	je     100406854 <.text+0x5854>
100407bbf:	90                   	nop
100407bc0:	49 83 c4 01          	add    $0x1,%r12
100407bc4:	41 80 3c 24 00       	cmpb   $0x0,(%r12)
100407bc9:	75 f5                	jne    100407bc0 <.text+0x6bc0>
100407bcb:	e9 84 ec ff ff       	jmp    100406854 <.text+0x5854>
100407bd0:	ba 0c 00 00 00       	mov    $0xc,%edx
100407bd5:	e9 3c ed ff ff       	jmp    100406916 <.text+0x5916>
100407bda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407be0:	48 89 d9             	mov    %rbx,%rcx
100407be3:	e8 68 36 00 00       	call   10040b250 <.text+0xa250>
100407be8:	48 89 c1             	mov    %rax,%rcx
100407beb:	48 85 c0             	test   %rax,%rax
100407bee:	0f 84 22 ee ff ff    	je     100406a16 <.text+0x5a16>
100407bf4:	4d 85 f6             	test   %r14,%r14
100407bf7:	0f 84 1f 20 00 00    	je     100409c1c <.text+0x8c1c>
100407bfd:	45 84 e4             	test   %r12b,%r12b
100407c00:	0f 84 16 20 00 00    	je     100409c1c <.text+0x8c1c>
100407c06:	48 8b 55 60          	mov    0x60(%rbp),%rdx
100407c0a:	4d 89 f0             	mov    %r14,%r8
100407c0d:	e8 7e 36 00 00       	call   10040b290 <.text+0xa290>
100407c12:	48 89 45 60          	mov    %rax,0x60(%rbp)
100407c16:	e9 4d ed ff ff       	jmp    100406968 <.text+0x5968>
100407c1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100407c20:	48 8b 8d 98 01 00 00 	mov    0x198(%rbp),%rcx
100407c27:	48 8d 85 b0 01 00 00 	lea    0x1b0(%rbp),%rax
100407c2e:	48 39 c1             	cmp    %rax,%rcx
100407c31:	74 05                	je     100407c38 <.text+0x6c38>
100407c33:	e8 a8 35 00 00       	call   10040b1e0 <.text+0xa1e0>
100407c38:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
100407c3f:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
100407c46:	48 39 c1             	cmp    %rax,%rcx
100407c49:	74 05                	je     100407c50 <.text+0x6c50>
100407c4b:	e8 90 35 00 00       	call   10040b1e0 <.text+0xa1e0>