100423afb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100423b00:	31 ed                	xor    %ebp,%ebp
100423b02:	e9 ee fe ff ff       	jmp    1004239f5 <.text+0x229f5>
100423b07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100423b0e:	00 00
100423b10:	41 57                	push   %r15
100423b12:	41 56                	push   %r14
100423b14:	41 55                	push   %r13
100423b16:	41 54                	push   %r12
100423b18:	55                   	push   %rbp
100423b19:	57                   	push   %rdi
100423b1a:	56                   	push   %rsi
100423b1b:	53                   	push   %rbx
100423b1c:	48 83 ec 38          	sub    $0x38,%rsp
100423b20:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
100423b27:	00
100423b28:	48 89 d1             	mov    %rdx,%rcx
100423b2b:	4d 89 cf             	mov    %r9,%r15
100423b2e:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
100423b35:	00
100423b36:	44 89 84 24 90 00 00 	mov    %r8d,0x90(%rsp)
100423b3d:	00
100423b3e:	e8 4d bc 26 00       	call   10068f790 <.text+0x28e790>
100423b43:	49 89 07             	mov    %rax,(%r15)
100423b46:	48 89 c3             	mov    %rax,%rbx
100423b49:	0f b6 00             	movzbl (%rax),%eax
100423b4c:	84 c0                	test   %al,%al
100423b4e:	0f 84 bc 02 00 00    	je     100423e10 <.text+0x22e10>
100423b54:	48 8b 3d c5 51 30 00 	mov    0x3051c5(%rip),%rdi        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100423b5b:	48 8b 2d ee 55 30 00 	mov    0x3055ee(%rip),%rbp        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
100423b62:	45 31 ed             	xor    %r13d,%r13d
100423b65:	45 31 f6             	xor    %r14d,%r14d
100423b68:	4c 8b 25 c1 55 30 00 	mov    0x3055c1(%rip),%r12        # 100729130 <_head_msys_iconv_2_dll-0x42ed0>
100423b6f:	90                   	nop
100423b70:	44 8b 0f             	mov    (%rdi),%r9d
100423b73:	45 85 c9             	test   %r9d,%r9d
100423b76:	74 07                	je     100423b7f <.text+0x22b7f>
100423b78:	48 89 d9             	mov    %rbx,%rcx
100423b7b:	41 ff 14 24          	call   *(%r12)
100423b7f:	83 f8 5c             	cmp    $0x5c,%eax
100423b82:	0f 84 48 01 00 00    	je     100423cd0 <.text+0x22cd0>
100423b88:	83 f8 60             	cmp    $0x60,%eax
100423b8b:	0f 84 4f 01 00 00    	je     100423ce0 <.text+0x22ce0>
100423b91:	0f 8f 61 01 00 00    	jg     100423cf8 <.text+0x22cf8>
100423b97:	8d 50 f7             	lea    -0x9(%rax),%edx
100423b9a:	83 fa 19             	cmp    $0x19,%edx
100423b9d:	77 7a                	ja     100423c19 <.text+0x22c19>
100423b9f:	48 ba 00 06 00 00 05 	movabs $0x500000600,%rdx
100423ba6:	00 00 00
100423ba9:	48 0f a3 c2          	bt     %rax,%rdx
100423bad:	73 6a                	jae    100423c19 <.text+0x22c19>
100423baf:	0f b6 0b             	movzbl (%rbx),%ecx
100423bb2:	31 f6                	xor    %esi,%esi
100423bb4:	48 89 d8             	mov    %rbx,%rax
100423bb7:	84 c9                	test   %cl,%cl
100423bb9:	75 34                	jne    100423bef <.text+0x22bef>
100423bbb:	eb 4e                	jmp    100423c0b <.text+0x22c0b>
100423bbd:	0f 1f 00             	nopl   (%rax)
100423bc0:	e8 2b 99 26 00       	call   10068d4f0 <.text+0x28c4f0>
100423bc5:	85 c0                	test   %eax,%eax
100423bc7:	75 3c                	jne    100423c05 <.text+0x22c05>
100423bc9:	8b 17                	mov    (%rdi),%edx
100423bcb:	be 01 00 00 00       	mov    $0x1,%esi
100423bd0:	85 d2                	test   %edx,%edx
100423bd2:	74 09                	je     100423bdd <.text+0x22bdd>
100423bd4:	48 89 d9             	mov    %rbx,%rcx
100423bd7:	ff 55 00             	call   *0x0(%rbp)
100423bda:	48 63 f0             	movslq %eax,%rsi
100423bdd:	48 89 d9             	mov    %rbx,%rcx
100423be0:	ff 55 00             	call   *0x0(%rbp)
100423be3:	48 98                	cltq
100423be5:	48 01 c3             	add    %rax,%rbx
100423be8:	0f b6 0b             	movzbl (%rbx),%ecx
100423beb:	84 c9                	test   %cl,%cl
100423bed:	74 16                	je     100423c05 <.text+0x22c05>
100423bef:	44 8b 07             	mov    (%rdi),%r8d
100423bf2:	45 85 c0             	test   %r8d,%r8d
100423bf5:	74 09                	je     100423c00 <.text+0x22c00>
100423bf7:	48 89 d9             	mov    %rbx,%rcx
100423bfa:	41 ff 14 24          	call   *(%r12)
100423bfe:	89 c1                	mov    %eax,%ecx
100423c00:	83 f9 60             	cmp    $0x60,%ecx
100423c03:	75 bb                	jne    100423bc0 <.text+0x22bc0>
100423c05:	48 89 d8             	mov    %rbx,%rax
100423c08:	48 29 f3             	sub    %rsi,%rbx
100423c0b:	45 85 f6             	test   %r14d,%r14d
100423c0e:	75 06                	jne    100423c16 <.text+0x22c16>
100423c10:	49 89 07             	mov    %rax,(%r15)
100423c13:	4c 89 e8             	mov    %r13,%rax
100423c16:	49 89 c5             	mov    %rax,%r13
100423c19:	48 89 d9             	mov    %rbx,%rcx
100423c1c:	ff 55 00             	call   *0x0(%rbp)
100423c1f:	48 98                	cltq
100423c21:	48 01 c3             	add    %rax,%rbx
100423c24:	0f b6 03             	movzbl (%rbx),%eax
100423c27:	84 c0                	test   %al,%al
100423c29:	0f 85 41 ff ff ff    	jne    100423b70 <.text+0x22b70>
100423c2f:	4d 85 ed             	test   %r13,%r13
100423c32:	0f 84 e8 00 00 00    	je     100423d20 <.text+0x22d20>
100423c38:	41 83 e6 01          	and    $0x1,%r14d
100423c3c:	0f 84 de 00 00 00    	je     100423d20 <.text+0x22d20>
100423c42:	4d 89 2f             	mov    %r13,(%r15)
100423c45:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
100423c4c:	41 c7 47 08 02 00 00 	movl   $0x2,0x8(%r15)
100423c53:	00
100423c54:	85 c0                	test   %eax,%eax
100423c56:	75 31                	jne    100423c89 <.text+0x22c89>
100423c58:	48 83 bc 24 80 00 00 	cmpq   $0x0,0x80(%rsp)
100423c5f:	00 00
100423c61:	74 19                	je     100423c7c <.text+0x22c7c>
100423c63:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
100423c6a:	00
100423c6b:	8b 40 28             	mov    0x28(%rax),%eax
100423c6e:	3d 43 02 00 00       	cmp    $0x243,%eax
100423c73:	74 14                	je     100423c89 <.text+0x22c89>
100423c75:	3d f3 01 00 00       	cmp    $0x1f3,%eax
100423c7a:	74 0d                	je     100423c89 <.text+0x22c89>
100423c7c:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
100423c83:	00
100423c84:	83 38 3c             	cmpl   $0x3c,(%rax)
100423c87:	75 1d                	jne    100423ca6 <.text+0x22ca6>
100423c89:	41 c7 47 3c 01 00 00 	movl   $0x1,0x3c(%r15)
100423c90:	00
100423c91:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
100423c98:	00
100423c99:	e8 f2 ba 26 00       	call   10068f790 <.text+0x28e790>
100423c9e:	49 39 c5             	cmp    %rax,%r13
100423ca1:	74 6d                	je     100423d10 <.text+0x22d10>
100423ca3:	4d 8b 2f             	mov    (%r15),%r13
100423ca6:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
100423cab:	3c 24                	cmp    $0x24,%al
100423cad:	0f 84 dd 00 00 00    	je     100423d90 <.text+0x22d90>
100423cb3:	3c 7e                	cmp    $0x7e,%al
100423cb5:	74 79                	je     100423d30 <.text+0x22d30>
100423cb7:	48 83 c4 38          	add    $0x38,%rsp
100423cbb:	5b                   	pop    %rbx
100423cbc:	5e                   	pop    %rsi
100423cbd:	5f                   	pop    %rdi
100423cbe:	5d                   	pop    %rbp
100423cbf:	41 5c                	pop    %r12
100423cc1:	41 5d                	pop    %r13
100423cc3:	41 5e                	pop    %r14
100423cc5:	41 5f                	pop    %r15
100423cc7:	c3                   	ret
100423cc8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100423ccf:	00
100423cd0:	80 7b 01 01          	cmpb   $0x1,0x1(%rbx)
100423cd4:	48 83 db ff          	sbb    $0xffffffffffffffff,%rbx
100423cd8:	e9 3c ff ff ff       	jmp    100423c19 <.text+0x22c19>
100423cdd:	0f 1f 00             	nopl   (%rax)
100423ce0:	45 85 f6             	test   %r14d,%r14d
100423ce3:	75 07                	jne    100423cec <.text+0x22cec>
100423ce5:	49 89 1f             	mov    %rbx,(%r15)
100423ce8:	4c 8d 6b 01          	lea    0x1(%rbx),%r13
100423cec:	41 83 f6 01          	xor    $0x1,%r14d
100423cf0:	e9 24 ff ff ff       	jmp    100423c19 <.text+0x22c19>
100423cf5:	0f 1f 00             	nopl   (%rax)
100423cf8:	83 f8 7c             	cmp    $0x7c,%eax
100423cfb:	0f 84 ae fe ff ff    	je     100423baf <.text+0x22baf>
100423d01:	e9 13 ff ff ff       	jmp    100423c19 <.text+0x22c19>
100423d06:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100423d0d:	00 00 00
100423d10:	41 c7 47 08 20 00 00 	movl   $0x20,0x8(%r15)
100423d17:	00
100423d18:	eb 89                	jmp    100423ca3 <.text+0x22ca3>
100423d1a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100423d20:	4d 8b 2f             	mov    (%r15),%r13
100423d23:	e9 1d ff ff ff       	jmp    100423c45 <.text+0x22c45>
100423d28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100423d2f:	00
100423d30:	41 0f b6 45 01       	movzbl 0x1(%r13),%eax
100423d35:	49 8d 4d 01          	lea    0x1(%r13),%rcx
100423d39:	84 c0                	test   %al,%al
100423d3b:	0f 84 76 ff ff ff    	je     100423cb7 <.text+0x22cb7>
100423d41:	3c 2f                	cmp    $0x2f,%al
100423d43:	0f 84 6e ff ff ff    	je     100423cb7 <.text+0x22cb7>
100423d49:	48 89 c8             	mov    %rcx,%rax
100423d4c:	eb 07                	jmp    100423d55 <.text+0x22d55>
100423d4e:	66 90                	xchg   %ax,%ax
100423d50:	80 fa 2f             	cmp    $0x2f,%dl
100423d53:	74 72                	je     100423dc7 <.text+0x22dc7>
100423d55:	0f b6 50 01          	movzbl 0x1(%rax),%edx
100423d59:	48 83 c0 01          	add    $0x1,%rax
100423d5d:	84 d2                	test   %dl,%dl
100423d5f:	75 ef                	jne    100423d50 <.text+0x22d50>
100423d61:	48 39 c1             	cmp    %rax,%rcx
100423d64:	0f 83 4d ff ff ff    	jae    100423cb7 <.text+0x22cb7>
100423d6a:	e8 41 8f 0d 00       	call   1004fccb0 <.text+0xfbcb0>
100423d6f:	85 c0                	test   %eax,%eax
100423d71:	0f 8e 40 ff ff ff    	jle    100423cb7 <.text+0x22cb7>
100423d77:	49 83 07 01          	addq   $0x1,(%r15)
100423d7b:	41 c7 47 08 2a 00 00 	movl   $0x2a,0x8(%r15)
100423d82:	00
100423d83:	e9 2f ff ff ff       	jmp    100423cb7 <.text+0x22cb7>
100423d88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100423d8f:	00
100423d90:	41 0f b6 4d 01       	movzbl 0x1(%r13),%ecx
100423d95:	49 8d 5d 01          	lea    0x1(%r13),%rbx
100423d99:	84 c9                	test   %cl,%cl
100423d9b:	75 0f                	jne    100423dac <.text+0x22dac>
100423d9d:	eb 79                	jmp    100423e18 <.text+0x22e18>
100423d9f:	90                   	nop
100423da0:	0f b6 4b 01          	movzbl 0x1(%rbx),%ecx
100423da4:	48 83 c3 01          	add    $0x1,%rbx
100423da8:	84 c9                	test   %cl,%cl
100423daa:	74 25                	je     100423dd1 <.text+0x22dd1>
100423dac:	e8 6f 93 26 00       	call   10068d120 <.text+0x28c120>
100423db1:	85 c0                	test   %eax,%eax
100423db3:	75 eb                	jne    100423da0 <.text+0x22da0>
100423db5:	80 3b 00             	cmpb   $0x0,(%rbx)
100423db8:	4d 8b 2f             	mov    (%r15),%r13
100423dbb:	74 63                	je     100423e20 <.text+0x22e20>
100423dbd:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
100423dc2:	e9 ec fe ff ff       	jmp    100423cb3 <.text+0x22cb3>
100423dc7:	84 d2                	test   %dl,%dl
100423dc9:	0f 85 e8 fe ff ff    	jne    100423cb7 <.text+0x22cb7>
100423dcf:	eb 90                	jmp    100423d61 <.text+0x22d61>
100423dd1:	49 8b 17             	mov    (%r15),%rdx
100423dd4:	4c 8d 6a 01          	lea    0x1(%rdx),%r13
100423dd8:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
100423ddf:	00
100423de0:	41 c7 47 08 1a 00 00 	movl   $0x1a,0x8(%r15)
100423de7:	00
100423de8:	4d 89 2f             	mov    %r13,(%r15)
100423deb:	8b 00                	mov    (%rax),%eax
100423ded:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
100423df1:	83 e8 1e             	sub    $0x1e,%eax
100423df4:	83 f8 01             	cmp    $0x1,%eax
100423df7:	76 0e                	jbe    100423e07 <.text+0x22e07>
100423df9:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
100423e00:	00
100423e01:	c7 00 1a 00 00 00    	movl   $0x1a,(%rax)
100423e07:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
100423e0b:	e9 a3 fe ff ff       	jmp    100423cb3 <.text+0x22cb3>
100423e10:	49 89 dd             	mov    %rbx,%r13
100423e13:	e9 2d fe ff ff       	jmp    100423c45 <.text+0x22c45>
100423e18:	4c 89 ea             	mov    %r13,%rdx
100423e1b:	49 89 dd             	mov    %rbx,%r13
100423e1e:	eb b8                	jmp    100423dd8 <.text+0x22dd8>
100423e20:	4c 89 ea             	mov    %r13,%rdx
100423e23:	eb af                	jmp    100423dd4 <.text+0x22dd4>
100423e25:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100423e2c:	00 00 00 00
100423e30:	48 8b 09             	mov    (%rcx),%rcx
100423e33:	48 8b 12             	mov    (%rdx),%rdx
100423e36:	80 39 3c             	cmpb   $0x3c,(%rcx)
100423e39:	0f b6 02             	movzbl (%rdx),%eax
100423e3c:	74 12                	je     100423e50 <.text+0x22e50>
100423e3e:	3c 3c                	cmp    $0x3c,%al
100423e40:	74 18                	je     100423e5a <.text+0x22e5a>
100423e42:	e9 d9 c3 27 00       	jmp    1006a0220 <.text+0x29f220>
100423e47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100423e4e:	00 00
100423e50:	3c 3c                	cmp    $0x3c,%al
100423e52:	74 ee                	je     100423e42 <.text+0x22e42>
100423e54:	b8 01 00 00 00       	mov    $0x1,%eax
100423e59:	c3                   	ret
100423e5a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100423e5f:	c3                   	ret
100423e60:	56                   	push   %rsi
100423e61:	53                   	push   %rbx
100423e62:	48 83 ec 28          	sub    $0x28,%rsp
100423e66:	48 89 cb             	mov    %rcx,%rbx
100423e69:	48 63 c2             	movslq %edx,%rax
100423e6c:	48 8b 09             	mov    (%rcx),%rcx
100423e6f:	48 63 53 10          	movslq 0x10(%rbx),%rdx
100423e73:	44 8b 43 0c          	mov    0xc(%rbx),%r8d
100423e77:	48 89 c6             	mov    %rax,%rsi
100423e7a:	41 29 d0             	sub    %edx,%r8d
100423e7d:	48 01 ca             	add    %rcx,%rdx
100423e80:	48 01 c1             	add    %rax,%rcx
100423e83:	41 83 c0 01          	add    $0x1,%r8d
100423e87:	4d 63 c0             	movslq %r8d,%r8
100423e8a:	e8 71 c0 27 00       	call   10069ff00 <.text+0x29ef00>
100423e8f:	8b 43 10             	mov    0x10(%rbx),%eax
100423e92:	89 73 10             	mov    %esi,0x10(%rbx)
100423e95:	29 f0                	sub    %esi,%eax
100423e97:	29 43 0c             	sub    %eax,0xc(%rbx)
100423e9a:	48 83 c4 28          	add    $0x28,%rsp
100423e9e:	5b                   	pop    %rbx
100423e9f:	5e                   	pop    %rsi
100423ea0:	c3                   	ret
100423ea1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100423ea8:	00 00 00 00
100423eac:	0f 1f 40 00          	nopl   0x0(%rax)
100423eb0:	53                   	push   %rbx
100423eb1:	48 83 ec 30          	sub    $0x30,%rsp
100423eb5:	85 d2                	test   %edx,%edx
100423eb7:	78 47                	js     100423f00 <.text+0x22f00>
100423eb9:	48 8b 0d 00 6f 30 00 	mov    0x306f00(%rip),%rcx        # 10072adc0 <_head_msys_iconv_2_dll-0x41240>
100423ec0:	31 c0                	xor    %eax,%eax
100423ec2:	39 11                	cmp    %edx,(%rcx)
100423ec4:	7e 34                	jle    100423efa <.text+0x22efa>
100423ec6:	48 8b 41 10          	mov    0x10(%rcx),%rax
100423eca:	83 c2 01             	add    $0x1,%edx
100423ecd:	41 b9 00 10 00 00    	mov    $0x1000,%r9d
100423ed3:	31 c9                	xor    %ecx,%ecx
100423ed5:	48 63 d2             	movslq %edx,%rdx
100423ed8:	48 8b 1d a1 ec 2f 00 	mov    0x2feca1(%rip),%rbx        # 100722b80 <_head_msys_iconv_2_dll-0x49480>
100423edf:	48 8b 44 d0 f8       	mov    -0x8(%rax,%rdx,8),%rax
100423ee4:	4c 8b 03             	mov    (%rbx),%r8
100423ee7:	48 8b 10             	mov    (%rax),%rdx
100423eea:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
100423ef1:	00
100423ef2:	e8 d9 1b 08 00       	call   1004a5ad0 <.text+0xa4ad0>
100423ef7:	48 8b 03             	mov    (%rbx),%rax
100423efa:	48 83 c4 30          	add    $0x30,%rsp
100423efe:	5b                   	pop    %rbx
100423eff:	c3                   	ret
100423f00:	31 c0                	xor    %eax,%eax
100423f02:	48 83 c4 30          	add    $0x30,%rsp
100423f06:	5b                   	pop    %rbx
100423f07:	c3                   	ret
100423f08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100423f0f:	00
100423f10:	41 57                	push   %r15
100423f12:	41 56                	push   %r14
100423f14:	41 55                	push   %r13
100423f16:	41 54                	push   %r12
100423f18:	55                   	push   %rbp
100423f19:	57                   	push   %rdi
100423f1a:	56                   	push   %rsi
100423f1b:	53                   	push   %rbx
100423f1c:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
100423f23:	31 c0                	xor    %eax,%eax
100423f25:	4c 8d 69 08          	lea    0x8(%rcx),%r13
100423f29:	48 89 cd             	mov    %rcx,%rbp
100423f2c:	49 89 d4             	mov    %rdx,%r12
100423f2f:	48 89 d3             	mov    %rdx,%rbx
100423f32:	4c 89 ef             	mov    %r13,%rdi
100423f35:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
100423f3c:	00
100423f3d:	48 c7 81 60 01 00 00 	movq   $0x0,0x160(%rcx)
100423f44:	00 00 00 00
100423f48:	48 83 e7 f8          	and    $0xfffffffffffffff8,%rdi
100423f4c:	48 29 f9             	sub    %rdi,%rcx
100423f4f:	81 c1 68 01 00 00    	add    $0x168,%ecx
100423f55:	c1 e9 03             	shr    $0x3,%ecx
100423f58:	f3 48 ab             	rep stos %rax,%es:(%rdi)
100423f5b:	48 89 55 00          	mov    %rdx,0x0(%rbp)
100423f5f:	48 8d 3d 98 11 2c 00 	lea    0x2c1198(%rip),%rdi        # 1006e50fe <_head_msys_iconv_2_dll-0x86f02>
100423f66:	c7 45 40 ff ff ff ff 	movl   $0xffffffff,0x40(%rbp)
100423f6d:	48 89 55 60          	mov    %rdx,0x60(%rbp)
100423f71:	c7 45 08 01 00 00 00 	movl   $0x1,0x8(%rbp)
100423f78:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
100423f7f:	00 00 00 00 00
100423f84:	eb 0e                	jmp    100423f94 <.text+0x22f94>
100423f86:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100423f8d:	00 00 00
100423f90:	48 83 c3 01          	add    $0x1,%rbx