100405b27:	48 83 c4 38          	add    $0x38,%rsp
100405b2b:	5b                   	pop    %rbx
100405b2c:	5e                   	pop    %rsi
100405b2d:	5f                   	pop    %rdi
100405b2e:	5d                   	pop    %rbp
100405b2f:	41 5c                	pop    %r12
100405b31:	41 5d                	pop    %r13
100405b33:	41 5e                	pop    %r14
100405b35:	41 5f                	pop    %r15
100405b37:	c3                   	ret
100405b38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100405b3f:	00
100405b40:	48 01 c2             	add    %rax,%rdx
100405b43:	4c 89 f9             	mov    %r15,%rcx
100405b46:	e8 d5 f6 ff ff       	call   100405220 <.text+0x4220>
100405b4b:	e9 11 fe ff ff       	jmp    100405961 <.text+0x4961>
100405b50:	49 89 d0             	mov    %rdx,%r8
100405b53:	48 89 ca             	mov    %rcx,%rdx
100405b56:	48 8d 0d 83 76 02 00 	lea    0x27683(%rip),%rcx        # 10042d1e0 <_head_msys_2_0_dll-0x2e20>
100405b5d:	48 83 c4 38          	add    $0x38,%rsp
100405b61:	5b                   	pop    %rbx
100405b62:	5e                   	pop    %rsi
100405b63:	5f                   	pop    %rdi
100405b64:	5d                   	pop    %rbp
100405b65:	41 5c                	pop    %r12
100405b67:	41 5d                	pop    %r13
100405b69:	41 5e                	pop    %r14
100405b6b:	41 5f                	pop    %r15
100405b6d:	e9 4e f7 ff ff       	jmp    1004052c0 <.text+0x42c0>
100405b72:	83 3f 01             	cmpl   $0x1,(%rdi)
100405b75:	0f 84 77 ff ff ff    	je     100405af2 <.text+0x4af2>
100405b7b:	48 8b 0d 6e 76 02 00 	mov    0x2766e(%rip),%rcx        # 10042d1f0 <_head_msys_2_0_dll-0x2e10>
100405b82:	4c 8d 05 7b 76 02 00 	lea    0x2767b(%rip),%r8        # 10042d204 <_head_msys_2_0_dll-0x2dfc>
100405b89:	48 03 0d 58 76 02 00 	add    0x27658(%rip),%rcx        # 10042d1e8 <_head_msys_2_0_dll-0x2e18>
100405b90:	e8 bb c0 01 00       	call   100421c50 <.text+0x20c50>
100405b95:	48 01 05 54 76 02 00 	add    %rax,0x27654(%rip)        # 10042d1f0 <_head_msys_2_0_dll-0x2e10>
100405b9c:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
100405ba0:	0f 86 72 ff ff ff    	jbe    100405b18 <.text+0x4b18>
100405ba6:	48 8d 0d 2b f0 01 00 	lea    0x1f02b(%rip),%rcx        # 100424bd8 <_head_msys_2_0_dll-0xb428>
100405bad:	e8 36 b9 01 00       	call   1004214e8 <.text+0x204e8>
100405bb2:	49 89 c4             	mov    %rax,%r12
100405bb5:	e8 b6 b9 01 00       	call   100421570 <.text+0x20570>
100405bba:	4c 89 e2             	mov    %r12,%rdx
100405bbd:	48 8b 48 18          	mov    0x18(%rax),%rcx
100405bc1:	e8 ba bb 01 00       	call   100421780 <.text+0x20780>
100405bc6:	e8 35 ba 01 00       	call   100421600 <.text+0x20600>
100405bcb:	90                   	nop
100405bcc:	0f 1f 40 00          	nopl   0x0(%rax)
100405bd0:	53                   	push   %rbx
100405bd1:	48 83 ec 20          	sub    $0x20,%rsp
100405bd5:	48 83 3d 1b 76 02 00 	cmpq   $0x0,0x2761b(%rip)        # 10042d1f8 <_head_msys_2_0_dll-0x2e08>
100405bdc:	00
100405bdd:	48 89 cb             	mov    %rcx,%rbx
100405be0:	74 26                	je     100405c08 <.text+0x4c08>
100405be2:	48 c7 05 03 76 02 00 	movq   $0x0,0x27603(%rip)        # 10042d1f0 <_head_msys_2_0_dll-0x2e10>
100405be9:	00 00 00 00
100405bed:	48 85 c9             	test   %rcx,%rcx
100405bf0:	74 50                	je     100405c42 <.text+0x4c42>
100405bf2:	48 8b 43 24          	mov    0x24(%rbx),%rax
100405bf6:	48 89 05 07 76 02 00 	mov    %rax,0x27607(%rip)        # 10042d204 <_head_msys_2_0_dll-0x2dfc>
100405bfd:	48 83 c4 20          	add    $0x20,%rsp
100405c01:	5b                   	pop    %rbx
100405c02:	c3                   	ret
100405c03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405c08:	b9 33 00 00 00       	mov    $0x33,%ecx
100405c0d:	e8 be af 01 00       	call   100420bd0 <.text+0x1fbd0>
100405c12:	c6 05 e7 75 02 00 01 	movb   $0x1,0x275e7(%rip)        # 10042d200 <_head_msys_2_0_dll-0x2e00>
100405c19:	48 89 05 c0 75 02 00 	mov    %rax,0x275c0(%rip)        # 10042d1e0 <_head_msys_2_0_dll-0x2e20>
100405c20:	48 89 05 c1 75 02 00 	mov    %rax,0x275c1(%rip)        # 10042d1e8 <_head_msys_2_0_dll-0x2e18>
100405c27:	48 c7 05 c6 75 02 00 	movq   $0x32,0x275c6(%rip)        # 10042d1f8 <_head_msys_2_0_dll-0x2e08>
100405c2e:	32 00 00 00
100405c32:	48 c7 05 b3 75 02 00 	movq   $0x0,0x275b3(%rip)        # 10042d1f0 <_head_msys_2_0_dll-0x2e10>
100405c39:	00 00 00 00
100405c3d:	48 85 db             	test   %rbx,%rbx
100405c40:	75 b0                	jne    100405bf2 <.text+0x4bf2>
100405c42:	48 c7 05 b7 75 02 00 	movq   $0x0,0x275b7(%rip)        # 10042d204 <_head_msys_2_0_dll-0x2dfc>
100405c49:	00 00 00 00
100405c4d:	48 83 c4 20          	add    $0x20,%rsp
100405c51:	5b                   	pop    %rbx
100405c52:	c3                   	ret
100405c53:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100405c5a:	00 00 00 00
100405c5e:	66 90                	xchg   %ax,%ax
100405c60:	41 54                	push   %r12
100405c62:	57                   	push   %rdi
100405c63:	56                   	push   %rsi
100405c64:	53                   	push   %rbx
100405c65:	48 83 ec 28          	sub    $0x28,%rsp
100405c69:	49 89 cc             	mov    %rcx,%r12
100405c6c:	48 89 d6             	mov    %rdx,%rsi
100405c6f:	44 89 c7             	mov    %r8d,%edi
100405c72:	4c 89 cb             	mov    %r9,%rbx
100405c75:	48 85 c9             	test   %rcx,%rcx
100405c78:	74 24                	je     100405c9e <.text+0x4c9e>
100405c7a:	41 80 79 08 00       	cmpb   $0x0,0x8(%r9)
100405c7f:	75 2f                	jne    100405cb0 <.text+0x4cb0>
100405c81:	48 85 f6             	test   %rsi,%rsi
100405c84:	75 4e                	jne    100405cd4 <.text+0x4cd4>
100405c86:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
100405c8a:	85 ff                	test   %edi,%edi
100405c8c:	75 62                	jne    100405cf0 <.text+0x4cf0>
100405c8e:	48 8b 05 1b 1d 02 00 	mov    0x21d1b(%rip),%rax        # 1004279b0 <_head_msys_2_0_dll-0x8650>
100405c95:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
100405c99:	80 38 00             	cmpb   $0x0,(%rax)
100405c9c:	75 79                	jne    100405d17 <.text+0x4d17>
100405c9e:	48 83 c4 28          	add    $0x28,%rsp
100405ca2:	5b                   	pop    %rbx
100405ca3:	5e                   	pop    %rsi
100405ca4:	5f                   	pop    %rdi
100405ca5:	41 5c                	pop    %r12
100405ca7:	c3                   	ret
100405ca8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100405caf:	00
100405cb0:	4d 8b 49 10          	mov    0x10(%r9),%r9
100405cb4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100405cba:	ba 01 00 00 00       	mov    $0x1,%edx
100405cbf:	48 8b 0d ba 1b 02 00 	mov    0x21bba(%rip),%rcx        # 100427880 <_head_msys_2_0_dll-0x8780>
100405cc6:	e8 35 2e 00 00       	call   100408b00 <.text+0x7b00>
100405ccb:	c6 43 08 00          	movb   $0x0,0x8(%rbx)
100405ccf:	48 85 f6             	test   %rsi,%rsi
100405cd2:	74 b2                	je     100405c86 <.text+0x4c86>
100405cd4:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
100405cd8:	49 89 f0             	mov    %rsi,%r8
100405cdb:	ba 01 00 00 00       	mov    $0x1,%edx
100405ce0:	4c 89 e1             	mov    %r12,%rcx
100405ce3:	e8 18 2e 00 00       	call   100408b00 <.text+0x7b00>
100405ce8:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
100405cec:	85 ff                	test   %edi,%edi
100405cee:	74 9e                	je     100405c8e <.text+0x4c8e>
100405cf0:	48 8b 0d 89 1b 02 00 	mov    0x21b89(%rip),%rcx        # 100427880 <_head_msys_2_0_dll-0x8780>
100405cf7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100405cfd:	ba 01 00 00 00       	mov    $0x1,%edx
100405d02:	e8 f9 2d 00 00       	call   100408b00 <.text+0x7b00>
100405d07:	48 8b 05 a2 1c 02 00 	mov    0x21ca2(%rip),%rax        # 1004279b0 <_head_msys_2_0_dll-0x8650>
100405d0e:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
100405d12:	80 38 00             	cmpb   $0x0,(%rax)
100405d15:	74 87                	je     100405c9e <.text+0x4c9e>
100405d17:	4c 89 c9             	mov    %r9,%rcx
100405d1a:	48 83 c4 28          	add    $0x28,%rsp
100405d1e:	5b                   	pop    %rbx
100405d1f:	5e                   	pop    %rsi
100405d20:	5f                   	pop    %rdi
100405d21:	41 5c                	pop    %r12
100405d23:	e9 38 2f 00 00       	jmp    100408c60 <.text+0x7c60>
100405d28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100405d2f:	00
100405d30:	41 54                	push   %r12
100405d32:	53                   	push   %rbx
100405d33:	48 83 ec 28          	sub    $0x28,%rsp
100405d37:	80 3d 2a 75 02 00 00 	cmpb   $0x0,0x2752a(%rip)        # 10042d268 <_head_msys_2_0_dll-0x2d98>
100405d3e:	0f 85 dc 00 00 00    	jne    100405e20 <.text+0x4e20>
100405d44:	48 8b 1d 05 74 02 00 	mov    0x27405(%rip),%rbx        # 10042d150 <_head_msys_2_0_dll-0x2eb0>
100405d4b:	48 8b 0d 1e 75 02 00 	mov    0x2751e(%rip),%rcx        # 10042d270 <_head_msys_2_0_dll-0x2d90>
100405d52:	48 85 db             	test   %rbx,%rbx
100405d55:	0f 84 95 00 00 00    	je     100405df0 <.text+0x4df0>
100405d5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405d60:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
100405d64:	48 85 c9             	test   %rcx,%rcx
100405d67:	74 15                	je     100405d7e <.text+0x4d7e>
100405d69:	4c 8b 0d 00 75 02 00 	mov    0x27500(%rip),%r9        # 10042d270 <_head_msys_2_0_dll-0x2d90>
100405d70:	4c 8b 43 10          	mov    0x10(%rbx),%r8
100405d74:	ba 01 00 00 00       	mov    $0x1,%edx
100405d79:	e8 82 2d 00 00       	call   100408b00 <.text+0x7b00>
100405d7e:	48 8b 0b             	mov    (%rbx),%rcx
100405d81:	48 85 c9             	test   %rcx,%rcx
100405d84:	74 0c                	je     100405d92 <.text+0x4d92>
100405d86:	48 8b 15 e3 74 02 00 	mov    0x274e3(%rip),%rdx        # 10042d270 <_head_msys_2_0_dll-0x2d90>
100405d8d:	e8 2e f1 ff ff       	call   100404ec0 <.text+0x3ec0>
100405d92:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
100405d96:	48 85 db             	test   %rbx,%rbx
100405d99:	75 c5                	jne    100405d60 <.text+0x4d60>
100405d9b:	48 8b 05 0e 1c 02 00 	mov    0x21c0e(%rip),%rax        # 1004279b0 <_head_msys_2_0_dll-0x8650>
100405da2:	80 38 00             	cmpb   $0x0,(%rax)
100405da5:	0f 85 a5 00 00 00    	jne    100405e50 <.text+0x4e50>
100405dab:	4c 8b 25 9e 73 02 00 	mov    0x2739e(%rip),%r12        # 10042d150 <_head_msys_2_0_dll-0x2eb0>
100405db2:	4d 85 e4             	test   %r12,%r12
100405db5:	75 1e                	jne    100405dd5 <.text+0x4dd5>
100405db7:	eb 43                	jmp    100405dfc <.text+0x4dfc>
100405db9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405dc0:	49 8b 5c 24 18       	mov    0x18(%r12),%rbx
100405dc5:	4c 89 e1             	mov    %r12,%rcx
100405dc8:	e8 73 9b 00 00       	call   10040f940 <.text+0xe940>
100405dcd:	48 85 db             	test   %rbx,%rbx
100405dd0:	74 2a                	je     100405dfc <.text+0x4dfc>
100405dd2:	49 89 dc             	mov    %rbx,%r12
100405dd5:	41 80 7c 24 20 00    	cmpb   $0x0,0x20(%r12)
100405ddb:	74 e3                	je     100405dc0 <.text+0x4dc0>
100405ddd:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
100405de2:	e8 59 9b 00 00       	call   10040f940 <.text+0xe940>
100405de7:	eb d7                	jmp    100405dc0 <.text+0x4dc0>
100405de9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405df0:	48 8b 05 b9 1b 02 00 	mov    0x21bb9(%rip),%rax        # 1004279b0 <_head_msys_2_0_dll-0x8650>
100405df7:	80 38 00             	cmpb   $0x0,(%rax)
100405dfa:	75 5b                	jne    100405e57 <.text+0x4e57>
100405dfc:	48 c7 05 41 73 02 00 	movq   $0x0,0x27341(%rip)        # 10042d148 <_head_msys_2_0_dll-0x2eb8>
100405e03:	00 00 00 00
100405e07:	48 c7 05 3e 73 02 00 	movq   $0x0,0x2733e(%rip)        # 10042d150 <_head_msys_2_0_dll-0x2eb0>
100405e0e:	00 00 00 00
100405e12:	48 83 c4 28          	add    $0x28,%rsp
100405e16:	5b                   	pop    %rbx
100405e17:	41 5c                	pop    %r12
100405e19:	c3                   	ret
100405e1a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100405e20:	4c 8b 0d 49 74 02 00 	mov    0x27449(%rip),%r9        # 10042d270 <_head_msys_2_0_dll-0x2d90>
100405e27:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100405e2d:	ba 01 00 00 00       	mov    $0x1,%edx
100405e32:	48 8b 0d 47 1a 02 00 	mov    0x21a47(%rip),%rcx        # 100427880 <_head_msys_2_0_dll-0x8780>
100405e39:	e8 c2 2c 00 00       	call   100408b00 <.text+0x7b00>
100405e3e:	c6 05 23 74 02 00 00 	movb   $0x0,0x27423(%rip)        # 10042d268 <_head_msys_2_0_dll-0x2d98>
100405e45:	e9 fa fe ff ff       	jmp    100405d44 <.text+0x4d44>
100405e4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100405e50:	48 8b 0d 19 74 02 00 	mov    0x27419(%rip),%rcx        # 10042d270 <_head_msys_2_0_dll-0x2d90>
100405e57:	e8 04 2e 00 00       	call   100408c60 <.text+0x7c60>
100405e5c:	e9 4a ff ff ff       	jmp    100405dab <.text+0x4dab>
100405e61:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100405e68:	00 00 00 00
100405e6c:	0f 1f 40 00          	nopl   0x0(%rax)
100405e70:	41 54                	push   %r12
100405e72:	57                   	push   %rdi
100405e73:	56                   	push   %rsi
100405e74:	53                   	push   %rbx
100405e75:	48 83 ec 28          	sub    $0x28,%rsp
100405e79:	48 83 3d cf 72 02 00 	cmpq   $0x0,0x272cf(%rip)        # 10042d150 <_head_msys_2_0_dll-0x2eb0>
100405e80:	00
100405e81:	48 89 cb             	mov    %rcx,%rbx
100405e84:	48 89 d6             	mov    %rdx,%rsi
100405e87:	44 89 c7             	mov    %r8d,%edi
100405e8a:	74 05                	je     100405e91 <.text+0x4e91>
100405e8c:	e8 9f fe ff ff       	call   100405d30 <.text+0x4d30>
100405e91:	c6 05 e8 73 02 00 00 	movb   $0x0,0x273e8(%rip)        # 10042d280 <_head_msys_2_0_dll-0x2d80>
100405e98:	85 ff                	test   %edi,%edi
100405e9a:	75 0b                	jne    100405ea7 <.text+0x4ea7>
100405e9c:	48 c7 05 89 73 02 00 	movq   $0x0,0x27389(%rip)        # 10042d230 <_head_msys_2_0_dll-0x2dd0>
100405ea3:	00 00 00 00
100405ea7:	c6 05 92 73 02 00 01 	movb   $0x1,0x27392(%rip)        # 10042d240 <_head_msys_2_0_dll-0x2dc0>
100405eae:	48 8b 3d 3b 1a 02 00 	mov    0x21a3b(%rip),%rdi        # 1004278f0 <_head_msys_2_0_dll-0x8710>
100405eb5:	eb 18                	jmp    100405ecf <.text+0x4ecf>
100405eb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100405ebe:	00 00
100405ec0:	48 83 c2 08          	add    $0x8,%rdx
100405ec4:	48 89 13             	mov    %rdx,(%rbx)
100405ec7:	48 89 da             	mov    %rbx,%rdx
100405eca:	e8 71 f0 ff ff       	call   100404f40 <.text+0x3f40>
100405ecf:	48 89 d9             	mov    %rbx,%rcx
100405ed2:	ff 53 20             	call   *0x20(%rbx)
100405ed5:	41 89 c4             	mov    %eax,%r12d
100405ed8:	84 c0                	test   %al,%al
100405eda:	0f 85 a0 00 00 00    	jne    100405f80 <.text+0x4f80>
100405ee0:	48 89 d9             	mov    %rbx,%rcx
100405ee3:	e8 08 f5 ff ff       	call   1004053f0 <.text+0x43f0>
100405ee8:	48 8b 13             	mov    (%rbx),%rdx
100405eeb:	48 8b 0a             	mov    (%rdx),%rcx
100405eee:	48 85 c9             	test   %rcx,%rcx
100405ef1:	0f 84 8e 00 00 00    	je     100405f85 <.text+0x4f85>
100405ef7:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
100405efb:	74 c3                	je     100405ec0 <.text+0x4ec0>
100405efd:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
100405f04:	00
100405f05:	48 8b 06             	mov    (%rsi),%rax
100405f08:	48 c7 05 9d 72 02 00 	movq   $0x0,0x2729d(%rip)        # 10042d1b0 <_head_msys_2_0_dll-0x2e50>
100405f0f:	00 00 00 00
100405f13:	48 8b 56 10          	mov    0x10(%rsi),%rdx
100405f17:	85 d2                	test   %edx,%edx
100405f19:	74 3a                	je     100405f55 <.text+0x4f55>
100405f1b:	83 ea 01             	sub    $0x1,%edx
100405f1e:	48 8d 54 92 05       	lea    0x5(%rdx,%rdx,4),%rdx
100405f23:	4c 8d 04 d0          	lea    (%rax,%rdx,8),%r8
100405f27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100405f2e:	00 00
100405f30:	48 8b 10             	mov    (%rax),%rdx
100405f33:	31 c9                	xor    %ecx,%ecx
100405f35:	48 85 d2             	test   %rdx,%rdx
100405f38:	74 0f                	je     100405f49 <.text+0x4f49>
100405f3a:	83 3a 02             	cmpl   $0x2,(%rdx)
100405f3d:	75 0a                	jne    100405f49 <.text+0x4f49>
100405f3f:	31 c9                	xor    %ecx,%ecx
100405f41:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
100405f46:	0f 94 c1             	sete   %cl
100405f49:	89 48 10             	mov    %ecx,0x10(%rax)
100405f4c:	48 83 c0 28          	add    $0x28,%rax
100405f50:	4c 39 c0             	cmp    %r8,%rax
100405f53:	75 db                	jne    100405f30 <.text+0x4f30>
100405f55:	e8 56 d9 ff ff       	call   1004038b0 <.text+0x28b0>
100405f5a:	48 83 3f 00          	cmpq   $0x0,(%rdi)
100405f5e:	74 07                	je     100405f67 <.text+0x4f67>
100405f60:	c6 05 01 73 02 00 00 	movb   $0x0,0x27301(%rip)        # 10042d268 <_head_msys_2_0_dll-0x2d98>
100405f67:	48 8b 05 32 1a 02 00 	mov    0x21a32(%rip),%rax        # 1004279a0 <_head_msys_2_0_dll-0x8660>
100405f6e:	48 8b 13             	mov    (%rbx),%rdx
100405f71:	0f b6 00             	movzbl (%rax),%eax
100405f74:	48 8b 0a             	mov    (%rdx),%rcx
100405f77:	88 43 18             	mov    %al,0x18(%rbx)
100405f7a:	e9 41 ff ff ff       	jmp    100405ec0 <.text+0x4ec0>
100405f7f:	90                   	nop
100405f80:	48 83 43 10 01       	addq   $0x1,0x10(%rbx)
100405f85:	44 89 e0             	mov    %r12d,%eax
100405f88:	48 83 c4 28          	add    $0x28,%rsp
100405f8c:	5b                   	pop    %rbx
100405f8d:	5e                   	pop    %rsi
100405f8e:	5f                   	pop    %rdi
100405f8f:	41 5c                	pop    %r12
100405f91:	c3                   	ret
100405f92:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100405f99:	00 00 00 00
100405f9d:	0f 1f 00             	nopl   (%rax)
100405fa0:	57                   	push   %rdi
100405fa1:	56                   	push   %rsi
100405fa2:	53                   	push   %rbx
100405fa3:	48 83 ec 30          	sub    $0x30,%rsp
100405fa7:	48 8b 59 08          	mov    0x8(%rcx),%rbx
100405fab:	48 89 cf             	mov    %rcx,%rdi
100405fae:	48 85 db             	test   %rbx,%rbx
100405fb1:	0f 84 c1 00 00 00    	je     100406078 <.text+0x5078>
100405fb7:	48 8b 77 10          	mov    0x10(%rdi),%rsi
100405fbb:	e8 b0 b5 01 00       	call   100421570 <.text+0x20570>
100405fc0:	48 8d 15 d9 71 02 00 	lea    0x271d9(%rip),%rdx        # 10042d1a0 <_head_msys_2_0_dll-0x2e60>
100405fc7:	48 8d 0d 38 ec 01 00 	lea    0x1ec38(%rip),%rcx        # 100424c06 <_head_msys_2_0_dll-0xb3fa>
100405fce:	41 b8 09 00 00 00    	mov    $0x9,%r8d
100405fd4:	48 39 d7             	cmp    %rdx,%rdi
100405fd7:	48 8d 15 32 ec 01 00 	lea    0x1ec32(%rip),%rdx        # 100424c10 <_head_msys_2_0_dll-0xb3f0>
100405fde:	4c 8b 48 10          	mov    0x10(%rax),%r9
100405fe2:	48 0f 45 ca          	cmovne %rdx,%rcx
100405fe6:	ba 01 00 00 00       	mov    $0x1,%edx
100405feb:	e8 10 b8 01 00       	call   100421800 <.text+0x20800>
100405ff0:	48 85 f6             	test   %rsi,%rsi
100405ff3:	74 1c                	je     100406011 <.text+0x5011>
100405ff5:	48 01 de             	add    %rbx,%rsi
100405ff8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100405fff:	00
100406000:	0f be 0b             	movsbl (%rbx),%ecx
100406003:	48 83 c3 01          	add    $0x1,%rbx
100406007:	e8 f4 d9 ff ff       	call   100403a00 <.text+0x2a00>
10040600c:	48 39 f3             	cmp    %rsi,%rbx
10040600f:	75 ef                	jne    100406000 <.text+0x5000>
100406011:	e8 5a b5 01 00       	call   100421570 <.text+0x20570>
100406016:	4c 8b 40 10          	mov    0x10(%rax),%r8
10040601a:	48 89 c1             	mov    %rax,%rcx
10040601d:	41 f6 40 11 40       	testb  $0x40,0x11(%r8)
100406022:	74 20                	je     100406044 <.text+0x5044>
100406024:	41 8b 40 0c          	mov    0xc(%r8),%eax
100406028:	83 e8 01             	sub    $0x1,%eax
10040602b:	41 89 40 0c          	mov    %eax,0xc(%r8)
10040602f:	79 06                	jns    100406037 <.text+0x5037>
100406031:	41 3b 40 28          	cmp    0x28(%r8),%eax
100406035:	7c 49                	jl     100406080 <.text+0x5080>
100406037:	49 8b 00             	mov    (%r8),%rax
10040603a:	48 8d 50 01          	lea    0x1(%rax),%rdx
10040603e:	49 89 10             	mov    %rdx,(%r8)
100406041:	c6 00 0d             	movb   $0xd,(%rax)
100406044:	41 83 68 0c 01       	subl   $0x1,0xc(%r8)
100406049:	79 15                	jns    100406060 <.text+0x5060>