10068f626:	48 8b 1d 23 3c 09 00 	mov    0x93c23(%rip),%rbx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10068f62d:	41 b8 00 00 00 00    	mov    $0x0,%r8d
10068f633:	48 89 ca             	mov    %rcx,%rdx
10068f636:	48 8b 0b             	mov    (%rbx),%rcx
10068f639:	4c 8d 4c 24 3c       	lea    0x3c(%rsp),%r9
10068f63e:	8b 42 0c             	mov    0xc(%rdx),%eax
10068f641:	8b b1 9c 04 00 00    	mov    0x49c(%rcx),%esi
10068f647:	c7 81 9c 04 00 00 00 	movl   $0x0,0x49c(%rcx)
10068f64e:	00 00 00
10068f651:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
10068f658:	00 00
10068f65a:	85 c0                	test   %eax,%eax
10068f65c:	74 22                	je     10068f680 <.text+0x28e680>
10068f65e:	e8 3d fe ff ff       	call   10068f4a0 <.text+0x28e4a0>
10068f663:	48 8b 03             	mov    (%rbx),%rax
10068f666:	89 b0 9c 04 00 00    	mov    %esi,0x49c(%rax)
10068f66c:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
10068f670:	48 83 c4 48          	add    $0x48,%rsp
10068f674:	5b                   	pop    %rbx
10068f675:	5e                   	pop    %rsi
10068f676:	c3                   	ret
10068f677:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10068f67e:	00 00
10068f680:	e8 1b f9 ff ff       	call   10068efa0 <.text+0x28dfa0>
10068f685:	eb dc                	jmp    10068f663 <.text+0x28e663>
10068f687:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10068f68e:	00 00
10068f690:	55                   	push   %rbp
10068f691:	57                   	push   %rdi
10068f692:	56                   	push   %rsi
10068f693:	53                   	push   %rbx
10068f694:	48 83 ec 48          	sub    $0x48,%rsp
10068f698:	49 8b 00             	mov    (%r8),%rax
10068f69b:	48 89 cf             	mov    %rcx,%rdi
10068f69e:	48 89 d3             	mov    %rdx,%rbx
10068f6a1:	4c 89 c6             	mov    %r8,%rsi
10068f6a4:	4c 89 cd             	mov    %r9,%rbp
10068f6a7:	48 39 02             	cmp    %rax,(%rdx)
10068f6aa:	0f 84 b8 00 00 00    	je     10068f768 <.text+0x28e768>
10068f6b0:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
10068f6b5:	41 b9 00 00 00 00    	mov    $0x0,%r9d
10068f6bb:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
10068f6c0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10068f6c5:	7d 71                	jge    10068f738 <.text+0x28e738>
10068f6c7:	48 89 da             	mov    %rbx,%rdx
10068f6ca:	48 89 f9             	mov    %rdi,%rcx
10068f6cd:	e8 ce fd ff ff       	call   10068f4a0 <.text+0x28e4a0>
10068f6d2:	48 8d 44 24 3c       	lea    0x3c(%rsp),%rax
10068f6d7:	45 31 c9             	xor    %r9d,%r9d
10068f6da:	48 89 f2             	mov    %rsi,%rdx
10068f6dd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10068f6e2:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
10068f6e7:	48 89 f9             	mov    %rdi,%rcx
10068f6ea:	e8 b1 fd ff ff       	call   10068f4a0 <.text+0x28e4a0>
10068f6ef:	8b 54 24 34          	mov    0x34(%rsp),%edx
10068f6f3:	8b 44 24 30          	mov    0x30(%rsp),%eax
10068f6f7:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
10068f6fb:	39 d0                	cmp    %edx,%eax
10068f6fd:	0f 4f c2             	cmovg  %edx,%eax
10068f700:	89 45 00             	mov    %eax,0x0(%rbp)
10068f703:	8b 44 24 38          	mov    0x38(%rsp),%eax
10068f707:	39 c1                	cmp    %eax,%ecx
10068f709:	7e 16                	jle    10068f721 <.text+0x28e721>
10068f70b:	4c 8b 05 4e ab 09 00 	mov    0x9ab4e(%rip),%r8        # 10072a260 <_head_msys_iconv_2_dll-0x41da0>
10068f712:	4d 8b 00             	mov    (%r8),%r8
10068f715:	41 80 38 65          	cmpb   $0x65,(%r8)
10068f719:	75 04                	jne    10068f71f <.text+0x28e71f>
10068f71b:	39 c2                	cmp    %eax,%edx
10068f71d:	7f 69                	jg     10068f788 <.text+0x28e788>
10068f71f:	89 c8                	mov    %ecx,%eax
10068f721:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
10068f728:	00
10068f729:	89 02                	mov    %eax,(%rdx)
10068f72b:	48 83 c4 48          	add    $0x48,%rsp
10068f72f:	5b                   	pop    %rbx
10068f730:	5e                   	pop    %rsi
10068f731:	5f                   	pop    %rdi
10068f732:	5d                   	pop    %rbp
10068f733:	c3                   	ret
10068f734:	0f 1f 40 00          	nopl   0x0(%rax)
10068f738:	48 89 f2             	mov    %rsi,%rdx
10068f73b:	48 89 f9             	mov    %rdi,%rcx
10068f73e:	e8 5d fd ff ff       	call   10068f4a0 <.text+0x28e4a0>
10068f743:	48 8d 44 24 3c       	lea    0x3c(%rsp),%rax
10068f748:	45 31 c9             	xor    %r9d,%r9d
10068f74b:	48 89 da             	mov    %rbx,%rdx
10068f74e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10068f753:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
10068f758:	48 89 f9             	mov    %rdi,%rcx
10068f75b:	e8 40 fd ff ff       	call   10068f4a0 <.text+0x28e4a0>
10068f760:	eb 8d                	jmp    10068f6ef <.text+0x28e6ef>
10068f762:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10068f768:	41 8b 40 08          	mov    0x8(%r8),%eax
10068f76c:	39 42 08             	cmp    %eax,0x8(%rdx)
10068f76f:	0f 85 3b ff ff ff    	jne    10068f6b0 <.text+0x28e6b0>
10068f775:	41 8b 40 0c          	mov    0xc(%r8),%eax
10068f779:	39 42 0c             	cmp    %eax,0xc(%rdx)
10068f77c:	e9 2f ff ff ff       	jmp    10068f6b0 <.text+0x28e6b0>
10068f781:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10068f788:	8d 42 ff             	lea    -0x1(%rdx),%eax
10068f78b:	eb 94                	jmp    10068f721 <.text+0x28e721>
10068f78d:	0f 1f 00             	nopl   (%rax)
10068f790:	0f b6 11             	movzbl (%rcx),%edx
10068f793:	48 89 c8             	mov    %rcx,%rax
10068f796:	80 fa 20             	cmp    $0x20,%dl
10068f799:	75 12                	jne    10068f7ad <.text+0x28e7ad>
10068f79b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10068f7a0:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10068f7a4:	48 83 c0 01          	add    $0x1,%rax
10068f7a8:	80 fa 20             	cmp    $0x20,%dl
10068f7ab:	74 f3                	je     10068f7a0 <.text+0x28e7a0>
10068f7ad:	80 fa 09             	cmp    $0x9,%dl
10068f7b0:	74 ee                	je     10068f7a0 <.text+0x28e7a0>
10068f7b2:	c3                   	ret
10068f7b3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10068f7ba:	00 00 00 00
10068f7be:	66 90                	xchg   %ax,%ax
10068f7c0:	0f b6 11             	movzbl (%rcx),%edx
10068f7c3:	48 89 c8             	mov    %rcx,%rax
10068f7c6:	8d 4a f7             	lea    -0x9(%rdx),%ecx
10068f7c9:	80 f9 01             	cmp    $0x1,%cl
10068f7cc:	77 12                	ja     10068f7e0 <.text+0x28e7e0>
10068f7ce:	66 90                	xchg   %ax,%ax
10068f7d0:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10068f7d4:	48 83 c0 01          	add    $0x1,%rax
10068f7d8:	8d 4a f7             	lea    -0x9(%rdx),%ecx
10068f7db:	80 f9 01             	cmp    $0x1,%cl
10068f7de:	76 f0                	jbe    10068f7d0 <.text+0x28e7d0>
10068f7e0:	80 fa 20             	cmp    $0x20,%dl
10068f7e3:	74 eb                	je     10068f7d0 <.text+0x28e7d0>
10068f7e5:	c3                   	ret
10068f7e6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10068f7ed:	00 00 00
10068f7f0:	48 83 ec 28          	sub    $0x28,%rsp
10068f7f4:	e8 97 37 e6 ff       	call   1004f2f90 <.text+0xf1f90>
10068f7f9:	49 89 c0             	mov    %rax,%r8
10068f7fc:	0f b6 00             	movzbl (%rax),%eax
10068f7ff:	3c 20                	cmp    $0x20,%al
10068f801:	74 04                	je     10068f807 <.text+0x28e807>
10068f803:	3c 09                	cmp    $0x9,%al
10068f805:	75 29                	jne    10068f830 <.text+0x28e830>
10068f807:	4c 89 c2             	mov    %r8,%rdx
10068f80a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10068f810:	0f b6 4a 01          	movzbl 0x1(%rdx),%ecx
10068f814:	48 83 c2 01          	add    $0x1,%rdx
10068f818:	80 f9 20             	cmp    $0x20,%cl
10068f81b:	74 f3                	je     10068f810 <.text+0x28e810>
10068f81d:	80 f9 09             	cmp    $0x9,%cl
10068f820:	74 ee                	je     10068f810 <.text+0x28e810>
10068f822:	89 d0                	mov    %edx,%eax
10068f824:	44 29 c0             	sub    %r8d,%eax
10068f827:	48 83 c4 28          	add    $0x28,%rsp
10068f82b:	c3                   	ret
10068f82c:	0f 1f 40 00          	nopl   0x0(%rax)
10068f830:	31 c0                	xor    %eax,%eax
10068f832:	48 83 c4 28          	add    $0x28,%rsp
10068f836:	c3                   	ret
10068f837:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10068f83e:	00 00
10068f840:	0f b6 01             	movzbl (%rcx),%eax
10068f843:	3c 20                	cmp    $0x20,%al
10068f845:	74 04                	je     10068f84b <.text+0x28e84b>
10068f847:	3c 09                	cmp    $0x9,%al
10068f849:	75 1d                	jne    10068f868 <.text+0x28e868>
10068f84b:	48 89 c8             	mov    %rcx,%rax
10068f84e:	66 90                	xchg   %ax,%ax
10068f850:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10068f854:	48 83 c0 01          	add    $0x1,%rax
10068f858:	80 fa 20             	cmp    $0x20,%dl
10068f85b:	74 f3                	je     10068f850 <.text+0x28e850>
10068f85d:	80 fa 09             	cmp    $0x9,%dl
10068f860:	74 ee                	je     10068f850 <.text+0x28e850>
10068f862:	29 c8                	sub    %ecx,%eax
10068f864:	c3                   	ret
10068f865:	0f 1f 00             	nopl   (%rax)
10068f868:	31 c0                	xor    %eax,%eax
10068f86a:	c3                   	ret
10068f86b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10068f870:	0f b6 11             	movzbl (%rcx),%edx
10068f873:	83 ea 30             	sub    $0x30,%edx
10068f876:	48 89 c8             	mov    %rcx,%rax
10068f879:	83 fa 09             	cmp    $0x9,%edx
10068f87c:	77 12                	ja     10068f890 <.text+0x28e890>
10068f87e:	66 90                	xchg   %ax,%ax
10068f880:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10068f884:	48 83 c0 01          	add    $0x1,%rax
10068f888:	83 ea 30             	sub    $0x30,%edx
10068f88b:	83 fa 09             	cmp    $0x9,%edx
10068f88e:	76 f0                	jbe    10068f880 <.text+0x28e880>
10068f890:	c3                   	ret
10068f891:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10068f898:	00 00 00 00
10068f89c:	0f 1f 40 00          	nopl   0x0(%rax)
10068f8a0:	0f b6 11             	movzbl (%rcx),%edx
10068f8a3:	83 ea 30             	sub    $0x30,%edx
10068f8a6:	48 89 c8             	mov    %rcx,%rax
10068f8a9:	83 fa 01             	cmp    $0x1,%edx
10068f8ac:	77 12                	ja     10068f8c0 <.text+0x28e8c0>
10068f8ae:	66 90                	xchg   %ax,%ax
10068f8b0:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10068f8b4:	48 83 c0 01          	add    $0x1,%rax
10068f8b8:	83 ea 30             	sub    $0x30,%edx
10068f8bb:	83 fa 01             	cmp    $0x1,%edx
10068f8be:	76 f0                	jbe    10068f8b0 <.text+0x28e8b0>
10068f8c0:	c3                   	ret
10068f8c1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10068f8c8:	00 00 00 00
10068f8cc:	0f 1f 40 00          	nopl   0x0(%rax)
10068f8d0:	48 89 c8             	mov    %rcx,%rax
10068f8d3:	48 b9 ff 03 7e 00 00 	movabs $0x7e0000007e03ff,%rcx
10068f8da:	00 7e 00
10068f8dd:	eb 0b                	jmp    10068f8ea <.text+0x28e8ea>
10068f8df:	90                   	nop
10068f8e0:	48 0f a3 d1          	bt     %rdx,%rcx
10068f8e4:	73 0f                	jae    10068f8f5 <.text+0x28e8f5>
10068f8e6:	48 83 c0 01          	add    $0x1,%rax
10068f8ea:	0f b6 10             	movzbl (%rax),%edx
10068f8ed:	83 ea 30             	sub    $0x30,%edx
10068f8f0:	80 fa 36             	cmp    $0x36,%dl
10068f8f3:	76 eb                	jbe    10068f8e0 <.text+0x28e8e0>
10068f8f5:	c3                   	ret
10068f8f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10068f8fd:	00 00 00
10068f900:	0f b6 11             	movzbl (%rcx),%edx
10068f903:	48 89 c8             	mov    %rcx,%rax
10068f906:	84 d2                	test   %dl,%dl
10068f908:	75 12                	jne    10068f91c <.text+0x28e91c>
10068f90a:	eb 18                	jmp    10068f924 <.text+0x28e924>
10068f90c:	0f 1f 40 00          	nopl   0x0(%rax)
10068f910:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10068f914:	48 83 c0 01          	add    $0x1,%rax
10068f918:	84 d2                	test   %dl,%dl
10068f91a:	74 08                	je     10068f924 <.text+0x28e924>
10068f91c:	83 ea 30             	sub    $0x30,%edx
10068f91f:	83 fa 01             	cmp    $0x1,%edx
10068f922:	77 ec                	ja     10068f910 <.text+0x28e910>
10068f924:	c3                   	ret
10068f925:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10068f92c:	00 00 00 00
10068f930:	0f b6 11             	movzbl (%rcx),%edx
10068f933:	48 89 c8             	mov    %rcx,%rax
10068f936:	8d 4a d0             	lea    -0x30(%rdx),%ecx
10068f939:	80 f9 09             	cmp    $0x9,%cl
10068f93c:	77 12                	ja     10068f950 <.text+0x28e950>
10068f93e:	eb 14                	jmp    10068f954 <.text+0x28e954>
10068f940:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10068f944:	48 83 c0 01          	add    $0x1,%rax
10068f948:	8d 4a d0             	lea    -0x30(%rdx),%ecx
10068f94b:	80 f9 09             	cmp    $0x9,%cl
10068f94e:	76 04                	jbe    10068f954 <.text+0x28e954>
10068f950:	84 d2                	test   %dl,%dl
10068f952:	75 ec                	jne    10068f940 <.text+0x28e940>
10068f954:	c3                   	ret
10068f955:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10068f95c:	00 00 00 00
10068f960:	0f b6 11             	movzbl (%rcx),%edx
10068f963:	48 89 c8             	mov    %rcx,%rax
10068f966:	84 d2                	test   %dl,%dl
10068f968:	74 1c                	je     10068f986 <.text+0x28e986>
10068f96a:	48 b9 ff 03 7e 00 00 	movabs $0x7e0000007e03ff,%rcx
10068f971:	00 7e 00
10068f974:	0f 1f 40 00          	nopl   0x0(%rax)
10068f978:	83 ea 30             	sub    $0x30,%edx
10068f97b:	80 fa 36             	cmp    $0x36,%dl
10068f97e:	77 10                	ja     10068f990 <.text+0x28e990>
10068f980:	48 0f a3 d1          	bt     %rdx,%rcx
10068f984:	73 0a                	jae    10068f990 <.text+0x28e990>
10068f986:	c3                   	ret
10068f987:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10068f98e:	00 00
10068f990:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10068f994:	48 83 c0 01          	add    $0x1,%rax
10068f998:	84 d2                	test   %dl,%dl
10068f99a:	75 dc                	jne    10068f978 <.text+0x28e978>
10068f99c:	c3                   	ret
10068f99d:	0f 1f 00             	nopl   (%rax)
10068f9a0:	31 c0                	xor    %eax,%eax
10068f9a2:	83 e9 30             	sub    $0x30,%ecx
10068f9a5:	83 f9 09             	cmp    $0x9,%ecx
10068f9a8:	0f 96 c0             	setbe  %al
10068f9ab:	c3                   	ret
10068f9ac:	0f 1f 40 00          	nopl   0x0(%rax)
10068f9b0:	31 c0                	xor    %eax,%eax
10068f9b2:	83 e9 30             	sub    $0x30,%ecx
10068f9b5:	83 f9 36             	cmp    $0x36,%ecx
10068f9b8:	77 14                	ja     10068f9ce <.text+0x28e9ce>
10068f9ba:	48 b8 ff 03 7e 00 00 	movabs $0x7e0000007e03ff,%rax
10068f9c1:	00 7e 00
10068f9c4:	48 0f a3 c8          	bt     %rcx,%rax
10068f9c8:	0f 92 c0             	setb   %al
10068f9cb:	0f b6 c0             	movzbl %al,%eax
10068f9ce:	c3                   	ret
10068f9cf:	90                   	nop
10068f9d0:	31 c0                	xor    %eax,%eax
10068f9d2:	83 e9 30             	sub    $0x30,%ecx
10068f9d5:	83 f9 01             	cmp    $0x1,%ecx
10068f9d8:	0f 96 c0             	setbe  %al
10068f9db:	c3                   	ret
10068f9dc:	0f 1f 40 00          	nopl   0x0(%rax)
10068f9e0:	53                   	push   %rbx
10068f9e1:	48 83 ec 20          	sub    $0x20,%rsp
10068f9e5:	48 63 d9             	movslq %ecx,%rbx
10068f9e8:	83 fb 40             	cmp    $0x40,%ebx
10068f9eb:	7e 43                	jle    10068fa30 <.text+0x28ea30>
10068f9ed:	83 fb 7f             	cmp    $0x7f,%ebx
10068f9f0:	7e 22                	jle    10068fa14 <.text+0x28ea14>
10068f9f2:	48 8b 05 17 90 09 00 	mov    0x99017(%rip),%rax        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
10068f9f9:	8b 00                	mov    (%rax),%eax
10068f9fb:	85 c0                	test   %eax,%eax
10068f9fd:	75 61                	jne    10068fa60 <.text+0x28ea60>
10068f9ff:	81 fb ff 00 00 00    	cmp    $0xff,%ebx
10068fa05:	7f 22                	jg     10068fa29 <.text+0x28ea29>
10068fa07:	48 8b 05 d2 8f 09 00 	mov    0x98fd2(%rip),%rax        # 1007289e0 <_head_msys_iconv_2_dll-0x43620>
10068fa0e:	8b 00                	mov    (%rax),%eax
10068fa10:	85 c0                	test   %eax,%eax
10068fa12:	75 2c                	jne    10068fa40 <.text+0x28ea40>
10068fa14:	e8 07 ff 00 00       	call   10069f920 <.text+0x29e920>
10068fa19:	0f b6 44 03 01       	movzbl 0x1(%rbx,%rax,1),%eax
10068fa1e:	83 e0 03             	and    $0x3,%eax
10068fa21:	3c 02                	cmp    $0x2,%al
10068fa23:	0f 94 c0             	sete   %al
10068fa26:	0f b6 c0             	movzbl %al,%eax
10068fa29:	48 83 c4 20          	add    $0x20,%rsp
10068fa2d:	5b                   	pop    %rbx
10068fa2e:	c3                   	ret
10068fa2f:	90                   	nop
10068fa30:	31 c0                	xor    %eax,%eax
10068fa32:	48 83 c4 20          	add    $0x20,%rsp
10068fa36:	5b                   	pop    %rbx
10068fa37:	c3                   	ret
10068fa38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10068fa3f:	00
10068fa40:	48 8d 05 99 14 09 00 	lea    0x91499(%rip),%rax        # 100720ee0 <_head_msys_iconv_2_dll-0x4b120>
10068fa47:	0f b6 04 18          	movzbl (%rax,%rbx,1),%eax
10068fa4b:	f7 d0                	not    %eax
10068fa4d:	a8 6c                	test   $0x6c,%al
10068fa4f:	0f 94 c0             	sete   %al
10068fa52:	0f b6 c0             	movzbl %al,%eax
10068fa55:	eb d2                	jmp    10068fa29 <.text+0x28ea29>
10068fa57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10068fa5e:	00 00
10068fa60:	89 d9                	mov    %ebx,%ecx
10068fa62:	48 83 c4 20          	add    $0x20,%rsp
10068fa66:	5b                   	pop    %rbx
10068fa67:	e9 24 c1 e5 ff       	jmp    1004ebb90 <.text+0xeab90>
10068fa6c:	0f 1f 40 00          	nopl   0x0(%rax)
10068fa70:	41 57                	push   %r15
10068fa72:	41 56                	push   %r14
10068fa74:	41 55                	push   %r13
10068fa76:	41 54                	push   %r12