1004048f2:	e9 79 c3 00 00       	jmp    100410c70 <.text+0xfc70>
1004048f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004048fe:	00 00
100404900:	56                   	push   %rsi
100404901:	53                   	push   %rbx
100404902:	48 83 ec 28          	sub    $0x28,%rsp
100404906:	ba 2f 00 00 00       	mov    $0x2f,%edx
10040490b:	48 89 ce             	mov    %rcx,%rsi
10040490e:	e8 0d cc 00 00       	call   100411520 <.text+0x10520>
100404913:	48 85 c0             	test   %rax,%rax
100404916:	74 30                	je     100404948 <.text+0x3948>
100404918:	48 29 f0             	sub    %rsi,%rax
10040491b:	8d 48 01             	lea    0x1(%rax),%ecx
10040491e:	48 89 c3             	mov    %rax,%rbx
100404921:	48 63 c9             	movslq %ecx,%rcx
100404924:	48 63 db             	movslq %ebx,%rbx
100404927:	e8 54 c3 00 00       	call   100410c80 <.text+0xfc80>
10040492c:	49 89 d8             	mov    %rbx,%r8
10040492f:	48 89 f2             	mov    %rsi,%rdx
100404932:	48 89 c1             	mov    %rax,%rcx
100404935:	e8 c6 cb 00 00       	call   100411500 <.text+0x10500>
10040493a:	c6 04 18 00          	movb   $0x0,(%rax,%rbx,1)
10040493e:	48 83 c4 28          	add    $0x28,%rsp
100404942:	5b                   	pop    %rbx
100404943:	5e                   	pop    %rsi
100404944:	c3                   	ret
100404945:	0f 1f 00             	nopl   (%rax)
100404948:	ba 3a 00 00 00       	mov    $0x3a,%edx
10040494d:	48 89 f1             	mov    %rsi,%rcx
100404950:	e8 cb cb 00 00       	call   100411520 <.text+0x10520>
100404955:	48 85 c0             	test   %rax,%rax
100404958:	75 be                	jne    100404918 <.text+0x3918>
10040495a:	48 8d 0d 62 1c 01 00 	lea    0x11c62(%rip),%rcx        # 1004165c3 <_head_msys_assuan_0_dll-0x6a3d>
100404961:	48 83 c4 28          	add    $0x28,%rsp
100404965:	5b                   	pop    %rbx
100404966:	5e                   	pop    %rsi
100404967:	e9 04 c3 00 00       	jmp    100410c70 <.text+0xfc70>
10040496c:	0f 1f 40 00          	nopl   0x0(%rax)
100404970:	48 83 ec 38          	sub    $0x38,%rsp
100404974:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
100404979:	48 89 ca             	mov    %rcx,%rdx
10040497c:	b9 01 00 00 00       	mov    $0x1,%ecx
100404981:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
100404986:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
10040498b:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
100404990:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
100404995:	e8 a6 f2 ff ff       	call   100403c40 <.text+0x2c40>
10040499a:	48 83 c4 38          	add    $0x38,%rsp
10040499e:	c3                   	ret
10040499f:	90                   	nop
1004049a0:	48 83 ec 38          	sub    $0x38,%rsp
1004049a4:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1004049a9:	48 89 ca             	mov    %rcx,%rdx
1004049ac:	31 c9                	xor    %ecx,%ecx
1004049ae:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1004049b3:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1004049b8:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
1004049bd:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1004049c2:	e8 79 f2 ff ff       	call   100403c40 <.text+0x2c40>
1004049c7:	48 83 c4 38          	add    $0x38,%rsp
1004049cb:	c3                   	ret
1004049cc:	0f 1f 40 00          	nopl   0x0(%rax)
1004049d0:	48 83 ec 38          	sub    $0x38,%rsp
1004049d4:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1004049d9:	48 89 ca             	mov    %rcx,%rdx
1004049dc:	b9 03 00 00 00       	mov    $0x3,%ecx
1004049e1:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1004049e6:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1004049eb:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
1004049f0:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1004049f5:	e8 46 f2 ff ff       	call   100403c40 <.text+0x2c40>
1004049fa:	48 83 c4 38          	add    $0x38,%rsp
1004049fe:	c3                   	ret
1004049ff:	90                   	nop
100404a00:	48 83 ec 38          	sub    $0x38,%rsp
100404a04:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
100404a09:	48 89 ca             	mov    %rcx,%rdx
100404a0c:	b9 02 00 00 00       	mov    $0x2,%ecx
100404a11:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
100404a16:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
100404a1b:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
100404a20:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
100404a25:	e8 16 f2 ff ff       	call   100403c40 <.text+0x2c40>
100404a2a:	48 83 c4 38          	add    $0x38,%rsp
100404a2e:	c3                   	ret
100404a2f:	90                   	nop
100404a30:	e9 4b ca 00 00       	jmp    100411480 <.text+0x10480>
100404a35:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404a3c:	00 00 00 00
100404a40:	0f b6 01             	movzbl (%rcx),%eax
100404a43:	3c 20                	cmp    $0x20,%al
100404a45:	75 15                	jne    100404a5c <.text+0x3a5c>
100404a47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100404a4e:	00 00
100404a50:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
100404a54:	48 83 c1 01          	add    $0x1,%rcx
100404a58:	3c 20                	cmp    $0x20,%al
100404a5a:	74 f4                	je     100404a50 <.text+0x3a50>
100404a5c:	3c 09                	cmp    $0x9,%al
100404a5e:	74 f0                	je     100404a50 <.text+0x3a50>
100404a60:	8d 50 d0             	lea    -0x30(%rax),%edx
100404a63:	80 fa 09             	cmp    $0x9,%dl
100404a66:	ba 00 00 00 00       	mov    $0x0,%edx
100404a6b:	77 23                	ja     100404a90 <.text+0x3a90>
100404a6d:	0f 1f 00             	nopl   (%rax)
100404a70:	83 e8 30             	sub    $0x30,%eax
100404a73:	48 8d 14 92          	lea    (%rdx,%rdx,4),%rdx
100404a77:	48 83 c1 01          	add    $0x1,%rcx
100404a7b:	48 0f be c0          	movsbq %al,%rax
100404a7f:	48 8d 14 50          	lea    (%rax,%rdx,2),%rdx
100404a83:	0f b6 01             	movzbl (%rcx),%eax
100404a86:	44 8d 40 d0          	lea    -0x30(%rax),%r8d
100404a8a:	41 80 f8 09          	cmp    $0x9,%r8b
100404a8e:	76 e0                	jbe    100404a70 <.text+0x3a70>
100404a90:	48 89 d0             	mov    %rdx,%rax
100404a93:	c3                   	ret
100404a94:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404a9b:	00 00 00 00
100404a9f:	90                   	nop
100404aa0:	0f be 01             	movsbl (%rcx),%eax
100404aa3:	8d 50 d0             	lea    -0x30(%rax),%edx
100404aa6:	80 fa 09             	cmp    $0x9,%dl
100404aa9:	77 25                	ja     100404ad0 <.text+0x3ad0>
100404aab:	83 e8 30             	sub    $0x30,%eax
100404aae:	c1 e0 04             	shl    $0x4,%eax
100404ab1:	0f be 51 01          	movsbl 0x1(%rcx),%edx
100404ab5:	8d 4a d0             	lea    -0x30(%rdx),%ecx
100404ab8:	80 f9 09             	cmp    $0x9,%cl
100404abb:	76 35                	jbe    100404af2 <.text+0x3af2>
100404abd:	8d 4a bf             	lea    -0x41(%rdx),%ecx
100404ac0:	80 f9 05             	cmp    $0x5,%cl
100404ac3:	77 4b                	ja     100404b10 <.text+0x3b10>
100404ac5:	8d 44 10 c9          	lea    -0x37(%rax,%rdx,1),%eax
100404ac9:	c3                   	ret
100404aca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100404ad0:	8d 50 bf             	lea    -0x41(%rax),%edx
100404ad3:	80 fa 05             	cmp    $0x5,%dl
100404ad6:	76 28                	jbe    100404b00 <.text+0x3b00>
100404ad8:	8d 50 9f             	lea    -0x61(%rax),%edx
100404adb:	80 fa 05             	cmp    $0x5,%dl
100404ade:	77 3d                	ja     100404b1d <.text+0x3b1d>
100404ae0:	0f be 51 01          	movsbl 0x1(%rcx),%edx
100404ae4:	83 e8 57             	sub    $0x57,%eax
100404ae7:	c1 e0 04             	shl    $0x4,%eax
100404aea:	8d 4a d0             	lea    -0x30(%rdx),%ecx
100404aed:	80 f9 09             	cmp    $0x9,%cl
100404af0:	77 cb                	ja     100404abd <.text+0x3abd>
100404af2:	8d 44 10 d0          	lea    -0x30(%rax,%rdx,1),%eax
100404af6:	c3                   	ret
100404af7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100404afe:	00 00
100404b00:	83 e8 37             	sub    $0x37,%eax
100404b03:	c1 e0 04             	shl    $0x4,%eax
100404b06:	eb a9                	jmp    100404ab1 <.text+0x3ab1>
100404b08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100404b0f:	00
100404b10:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
100404b13:	80 f9 05             	cmp    $0x5,%cl
100404b16:	77 05                	ja     100404b1d <.text+0x3b1d>
100404b18:	8d 44 10 a9          	lea    -0x57(%rax,%rdx,1),%eax
100404b1c:	c3                   	ret
100404b1d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100404b22:	c3                   	ret
100404b23:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404b2a:	00 00 00 00
100404b2e:	66 90                	xchg   %ax,%ax
100404b30:	45 31 c0             	xor    %r8d,%r8d
100404b33:	85 d2                	test   %edx,%edx
100404b35:	75 2a                	jne    100404b61 <.text+0x3b61>
100404b37:	eb 2f                	jmp    100404b68 <.text+0x3b68>
100404b39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404b40:	25 c0 00 00 00       	and    $0xc0,%eax
100404b45:	3d 80 00 00 00       	cmp    $0x80,%eax
100404b4a:	0f 95 c0             	setne  %al
100404b4d:	0f b6 c0             	movzbl %al,%eax
100404b50:	49 01 c0             	add    %rax,%r8
100404b53:	83 fa ff             	cmp    $0xffffffff,%edx
100404b56:	74 05                	je     100404b5d <.text+0x3b5d>
100404b58:	83 ea 01             	sub    $0x1,%edx
100404b5b:	74 0b                	je     100404b68 <.text+0x3b68>
100404b5d:	48 83 c1 01          	add    $0x1,%rcx
100404b61:	0f b6 01             	movzbl (%rcx),%eax
100404b64:	84 c0                	test   %al,%al
100404b66:	75 d8                	jne    100404b40 <.text+0x3b40>
100404b68:	4c 89 c0             	mov    %r8,%rax
100404b6b:	c3                   	ret
100404b6c:	0f 1f 40 00          	nopl   0x0(%rax)
100404b70:	31 c0                	xor    %eax,%eax
100404b72:	83 e9 41             	sub    $0x41,%ecx
100404b75:	83 f9 19             	cmp    $0x19,%ecx
100404b78:	0f 96 c0             	setbe  %al
100404b7b:	c3                   	ret
100404b7c:	0f 1f 40 00          	nopl   0x0(%rax)
100404b80:	31 c0                	xor    %eax,%eax
100404b82:	83 e9 61             	sub    $0x61,%ecx
100404b85:	83 f9 19             	cmp    $0x19,%ecx
100404b88:	0f 96 c0             	setbe  %al
100404b8b:	c3                   	ret
100404b8c:	0f 1f 40 00          	nopl   0x0(%rax)
100404b90:	89 c8                	mov    %ecx,%eax
100404b92:	8d 49 9f             	lea    -0x61(%rcx),%ecx
100404b95:	89 c2                	mov    %eax,%edx
100404b97:	83 e2 df             	and    $0xffffffdf,%edx
100404b9a:	83 f9 1a             	cmp    $0x1a,%ecx
100404b9d:	0f 42 c2             	cmovb  %edx,%eax
100404ba0:	c3                   	ret
100404ba1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404ba8:	00 00 00 00
100404bac:	0f 1f 40 00          	nopl   0x0(%rax)
100404bb0:	89 c8                	mov    %ecx,%eax
100404bb2:	8d 49 bf             	lea    -0x41(%rcx),%ecx
100404bb5:	89 c2                	mov    %eax,%edx
100404bb7:	83 ca 20             	or     $0x20,%edx
100404bba:	83 f9 1a             	cmp    $0x1a,%ecx
100404bbd:	0f 42 c2             	cmovb  %edx,%eax
100404bc0:	c3                   	ret
100404bc1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404bc8:	00 00 00 00
100404bcc:	0f 1f 40 00          	nopl   0x0(%rax)
100404bd0:	0f b6 11             	movzbl (%rcx),%edx
100404bd3:	48 89 c8             	mov    %rcx,%rax
100404bd6:	84 d2                	test   %dl,%dl
100404bd8:	74 23                	je     100404bfd <.text+0x3bfd>
100404bda:	49 89 c8             	mov    %rcx,%r8
100404bdd:	0f 1f 00             	nopl   (%rax)
100404be0:	44 8d 4a bf          	lea    -0x41(%rdx),%r9d
100404be4:	41 80 f9 19          	cmp    $0x19,%r9b
100404be8:	77 06                	ja     100404bf0 <.text+0x3bf0>
100404bea:	83 ca 20             	or     $0x20,%edx
100404bed:	41 88 10             	mov    %dl,(%r8)
100404bf0:	41 0f b6 50 01       	movzbl 0x1(%r8),%edx
100404bf5:	49 83 c0 01          	add    $0x1,%r8
100404bf9:	84 d2                	test   %dl,%dl
100404bfb:	75 e3                	jne    100404be0 <.text+0x3be0>
100404bfd:	c3                   	ret
100404bfe:	66 90                	xchg   %ax,%ax
100404c00:	0f b6 11             	movzbl (%rcx),%edx
100404c03:	48 89 c8             	mov    %rcx,%rax
100404c06:	84 d2                	test   %dl,%dl
100404c08:	74 23                	je     100404c2d <.text+0x3c2d>
100404c0a:	49 89 c8             	mov    %rcx,%r8
100404c0d:	0f 1f 00             	nopl   (%rax)
100404c10:	44 8d 4a 9f          	lea    -0x61(%rdx),%r9d
100404c14:	41 80 f9 19          	cmp    $0x19,%r9b
100404c18:	77 06                	ja     100404c20 <.text+0x3c20>
100404c1a:	83 e2 df             	and    $0xffffffdf,%edx
100404c1d:	41 88 10             	mov    %dl,(%r8)
100404c20:	41 0f b6 50 01       	movzbl 0x1(%r8),%edx
100404c25:	49 83 c0 01          	add    $0x1,%r8
100404c29:	84 d2                	test   %dl,%dl
100404c2b:	75 e3                	jne    100404c10 <.text+0x3c10>
100404c2d:	c3                   	ret
100404c2e:	66 90                	xchg   %ax,%ax
100404c30:	56                   	push   %rsi
100404c31:	53                   	push   %rbx
100404c32:	48 39 d1             	cmp    %rdx,%rcx
100404c35:	0f 84 cd 00 00 00    	je     100404d08 <.text+0x3d08>
100404c3b:	44 0f b6 09          	movzbl (%rcx),%r9d
100404c3f:	45 84 c9             	test   %r9b,%r9b
100404c42:	0f 84 c5 00 00 00    	je     100404d0d <.text+0x3d0d>
100404c48:	44 0f b6 02          	movzbl (%rdx),%r8d
100404c4c:	45 84 c0             	test   %r8b,%r8b
100404c4f:	74 77                	je     100404cc8 <.text+0x3cc8>
100404c51:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404c58:	45 38 c8             	cmp    %r9b,%r8b
100404c5b:	74 4d                	je     100404caa <.text+0x3caa>
100404c5d:	41 0f be c1          	movsbl %r9b,%eax
100404c61:	45 0f be d0          	movsbl %r8b,%r10d
100404c65:	8d 58 9f             	lea    -0x61(%rax),%ebx
100404c68:	45 8d 5a 9f          	lea    -0x61(%r10),%r11d
100404c6c:	83 fb 19             	cmp    $0x19,%ebx
100404c6f:	76 1f                	jbe    100404c90 <.text+0x3c90>
100404c71:	41 83 fb 19          	cmp    $0x19,%r11d
100404c75:	76 71                	jbe    100404ce8 <.text+0x3ce8>
100404c77:	41 8d 52 9f          	lea    -0x61(%r10),%edx
100404c7b:	41 83 e0 df          	and    $0xffffffdf,%r8d
100404c7f:	45 0f be c0          	movsbl %r8b,%r8d
100404c83:	83 fa 1a             	cmp    $0x1a,%edx
100404c86:	45 0f 42 d0          	cmovb  %r8d,%r10d
100404c8a:	44 29 d0             	sub    %r10d,%eax
100404c8d:	5b                   	pop    %rbx
100404c8e:	5e                   	pop    %rsi
100404c8f:	c3                   	ret
100404c90:	44 89 ce             	mov    %r9d,%esi
100404c93:	44 89 c3             	mov    %r8d,%ebx
100404c96:	83 e6 df             	and    $0xffffffdf,%esi
100404c99:	41 83 fb 19          	cmp    $0x19,%r11d
100404c9d:	77 06                	ja     100404ca5 <.text+0x3ca5>
100404c9f:	44 89 c3             	mov    %r8d,%ebx
100404ca2:	83 e3 df             	and    $0xffffffdf,%ebx
100404ca5:	40 38 f3             	cmp    %sil,%bl
100404ca8:	75 25                	jne    100404ccf <.text+0x3ccf>
100404caa:	44 0f b6 49 01       	movzbl 0x1(%rcx),%r9d
100404caf:	48 83 c1 01          	add    $0x1,%rcx
100404cb3:	48 8d 42 01          	lea    0x1(%rdx),%rax
100404cb7:	45 84 c9             	test   %r9b,%r9b
100404cba:	74 34                	je     100404cf0 <.text+0x3cf0>
100404cbc:	48 89 c2             	mov    %rax,%rdx
100404cbf:	44 0f b6 02          	movzbl (%rdx),%r8d
100404cc3:	45 84 c0             	test   %r8b,%r8b
100404cc6:	75 90                	jne    100404c58 <.text+0x3c58>
100404cc8:	45 31 d2             	xor    %r10d,%r10d
100404ccb:	41 0f be c1          	movsbl %r9b,%eax
100404ccf:	8d 50 9f             	lea    -0x61(%rax),%edx
100404cd2:	83 fa 19             	cmp    $0x19,%edx
100404cd5:	77 a0                	ja     100404c77 <.text+0x3c77>
100404cd7:	41 83 e1 df          	and    $0xffffffdf,%r9d
100404cdb:	41 0f be c1          	movsbl %r9b,%eax
100404cdf:	eb 96                	jmp    100404c77 <.text+0x3c77>
100404ce1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404ce8:	44 89 ce             	mov    %r9d,%esi
100404ceb:	eb b2                	jmp    100404c9f <.text+0x3c9f>
100404ced:	0f 1f 00             	nopl   (%rax)
100404cf0:	44 0f be 52 01       	movsbl 0x1(%rdx),%r10d
100404cf5:	31 c0                	xor    %eax,%eax
100404cf7:	45 89 d0             	mov    %r10d,%r8d
100404cfa:	45 84 d2             	test   %r10b,%r10b
100404cfd:	0f 85 74 ff ff ff    	jne    100404c77 <.text+0x3c77>
100404d03:	eb 88                	jmp    100404c8d <.text+0x3c8d>
100404d05:	0f 1f 00             	nopl   (%rax)
100404d08:	31 c0                	xor    %eax,%eax
100404d0a:	5b                   	pop    %rbx
100404d0b:	5e                   	pop    %rsi
100404d0c:	c3                   	ret
100404d0d:	44 0f be 12          	movsbl (%rdx),%r10d
100404d11:	31 c0                	xor    %eax,%eax
100404d13:	45 89 d0             	mov    %r10d,%r8d
100404d16:	45 84 d2             	test   %r10b,%r10b
100404d19:	0f 85 58 ff ff ff    	jne    100404c77 <.text+0x3c77>
100404d1f:	e9 69 ff ff ff       	jmp    100404c8d <.text+0x3c8d>
100404d24:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404d2b:	00 00 00 00
100404d2f:	90                   	nop
100404d30:	56                   	push   %rsi
100404d31:	53                   	push   %rbx
100404d32:	48 89 ce             	mov    %rcx,%rsi
100404d35:	48 39 d1             	cmp    %rdx,%rcx
100404d38:	74 66                	je     100404da0 <.text+0x3da0>
100404d3a:	4d 85 c0             	test   %r8,%r8
100404d3d:	74 61                	je     100404da0 <.text+0x3da0>
100404d3f:	49 8d 58 ff          	lea    -0x1(%r8),%rbx
100404d43:	45 31 c9             	xor    %r9d,%r9d
100404d46:	eb 15                	jmp    100404d5d <.text+0x3d5d>
100404d48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100404d4f:	00
100404d50:	85 c0                	test   %eax,%eax
100404d52:	74 41                	je     100404d95 <.text+0x3d95>
100404d54:	49 83 c1 01          	add    $0x1,%r9
100404d58:	41 38 ca             	cmp    %cl,%r10b
100404d5b:	75 38                	jne    100404d95 <.text+0x3d95>