100508bdb:	45 85 d2             	test   %r10d,%r10d
100508bde:	0f 8e 0a ff ff ff    	jle    100508aee <.text+0x107aee>
100508be4:	48 39 51 38          	cmp    %rdx,0x38(%rcx)
100508be8:	0f 85 00 ff ff ff    	jne    100508aee <.text+0x107aee>
100508bee:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
100508bf5:	00 00
100508bf7:	48 8d 51 38          	lea    0x38(%rcx),%rdx
100508bfb:	45 31 c9             	xor    %r9d,%r9d
100508bfe:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
100508c03:	e8 98 68 18 00       	call   10068f4a0 <.text+0x28e4a0>
100508c08:	48 8b 0e             	mov    (%rsi),%rcx
100508c0b:	ba ff ff ff ff       	mov    $0xffffffff,%edx
100508c10:	e8 bb cb ff ff       	call   1005057d0 <.text+0x1047d0>
100508c15:	48 8b 0e             	mov    (%rsi),%rcx
100508c18:	03 81 1c 01 00 00    	add    0x11c(%rcx),%eax
100508c1e:	3b 44 24 50          	cmp    0x50(%rsp),%eax
100508c22:	0f 8f 43 fc ff ff    	jg     10050886b <.text+0x10786b>
100508c28:	48 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%rdx
100508c2f:	e9 ba fe ff ff       	jmp    100508aee <.text+0x107aee>
100508c34:	0f 1f 40 00          	nopl   0x0(%rax)
100508c38:	e8 d3 d3 ff ff       	call   100506010 <.text+0x105010>
100508c3d:	48 8b 0e             	mov    (%rsi),%rcx
100508c40:	e9 3b fd ff ff       	jmp    100508980 <.text+0x107980>
100508c45:	0f 1f 00             	nopl   (%rax)
100508c48:	b9 01 00 00 00       	mov    $0x1,%ecx
100508c4d:	e8 ee a2 fe ff       	call   1004f2f40 <.text+0xf1f40>
100508c52:	48 8b 0e             	mov    (%rsi),%rcx
100508c55:	80 38 00             	cmpb   $0x0,(%rax)
100508c58:	0f 84 12 01 00 00    	je     100508d70 <.text+0x107d70>
100508c5e:	48 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%rdx
100508c65:	e9 ed fb ff ff       	jmp    100508857 <.text+0x107857>
100508c6a:	4d 63 ec             	movslq %r12d,%r13
100508c6d:	48 8b 03             	mov    (%rbx),%rax
100508c70:	49 39 c5             	cmp    %rax,%r13
100508c73:	0f 8d e0 fd ff ff    	jge    100508a59 <.text+0x107a59>
100508c79:	48 8b 0e             	mov    (%rsi),%rcx
100508c7c:	e8 bf 52 fa ff       	call   1004adf40 <.text+0xacf40>
100508c81:	85 c0                	test   %eax,%eax
100508c83:	48 8b 06             	mov    (%rsi),%rax
100508c86:	0f 84 44 01 00 00    	je     100508dd0 <.text+0x107dd0>
100508c8c:	48 8b 48 38          	mov    0x38(%rax),%rcx
100508c90:	48 8b 90 00 01 00 00 	mov    0x100(%rax),%rdx
100508c97:	45 31 e4             	xor    %r12d,%r12d
100508c9a:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
100508c9f:	48 2b 13             	sub    (%rbx),%rdx
100508ca2:	48 39 d1             	cmp    %rdx,%rcx
100508ca5:	7c 50                	jl     100508cf7 <.text+0x107cf7>
100508ca7:	48 8d 6c 24 48       	lea    0x48(%rsp),%rbp
100508cac:	eb 3d                	jmp    100508ceb <.text+0x107ceb>
100508cae:	66 90                	xchg   %ax,%ax
100508cb0:	8b 80 48 01 00 00    	mov    0x148(%rax),%eax
100508cb6:	83 c0 01             	add    $0x1,%eax
100508cb9:	48 98                	cltq
100508cbb:	4c 39 e0             	cmp    %r12,%rax
100508cbe:	7c 34                	jl     100508cf4 <.text+0x107cf4>
100508cc0:	48 89 ea             	mov    %rbp,%rdx
100508cc3:	45 31 c0             	xor    %r8d,%r8d
100508cc6:	e8 85 7a fa ff       	call   1004b0750 <.text+0xaf750>
100508ccb:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
100508cd0:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
100508cd4:	48 8b 06             	mov    (%rsi),%rax
100508cd7:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
100508cdc:	48 8b 90 00 01 00 00 	mov    0x100(%rax),%rdx
100508ce3:	48 2b 13             	sub    (%rbx),%rdx
100508ce6:	48 39 d1             	cmp    %rdx,%rcx
100508ce9:	7c 0c                	jl     100508cf7 <.text+0x107cf7>
100508ceb:	49 83 c4 01          	add    $0x1,%r12
100508cef:	48 85 c9             	test   %rcx,%rcx
100508cf2:	7f bc                	jg     100508cb0 <.text+0x107cb0>
100508cf4:	48 8b 06             	mov    (%rsi),%rax
100508cf7:	48 63 90 48 01 00 00 	movslq 0x148(%rax),%rdx
100508cfe:	8d 42 01             	lea    0x1(%rdx),%eax
100508d01:	48 98                	cltq
100508d03:	4c 39 e0             	cmp    %r12,%rax
100508d06:	0f 8c 44 fd ff ff    	jl     100508a50 <.text+0x107a50>
100508d0c:	48 8b 05 cd 15 22 00 	mov    0x2215cd(%rip),%rax        # 10072a2e0 <_head_msys_iconv_2_dll-0x41d20>
100508d13:	48 8b 00             	mov    (%rax),%rax
100508d16:	89 c1                	mov    %eax,%ecx
100508d18:	48 85 c0             	test   %rax,%rax
100508d1b:	79 26                	jns    100508d43 <.text+0x107d43>
100508d1d:	48 f7 d8             	neg    %rax
100508d20:	48 0f af c2          	imul   %rdx,%rax
100508d24:	48 ba 0b d7 a3 70 3d 	movabs $0xa3d70a3d70a3d70b,%rdx
100508d2b:	0a d7 a3
100508d2e:	49 89 c0             	mov    %rax,%r8
100508d31:	48 f7 ea             	imul   %rdx
100508d34:	4a 8d 0c 02          	lea    (%rdx,%r8,1),%rcx
100508d38:	49 c1 f8 3f          	sar    $0x3f,%r8
100508d3c:	48 c1 f9 06          	sar    $0x6,%rcx
100508d40:	44 29 c1             	sub    %r8d,%ecx
100508d43:	31 d2                	xor    %edx,%edx
100508d45:	e8 06 f1 ff ff       	call   100507e50 <.text+0x106e50>
100508d4a:	48 8b 0e             	mov    (%rsi),%rcx
100508d4d:	8b 81 0c 03 00 00    	mov    0x30c(%rcx),%eax
100508d53:	48 8b a9 f0 00 00 00 	mov    0xf0(%rcx),%rbp
100508d5a:	e9 0a fd ff ff       	jmp    100508a69 <.text+0x107a69>
100508d5f:	90                   	nop
100508d60:	e8 db 0c 00 00       	call   100509a40 <.text+0x108a40>
100508d65:	e9 59 fd ff ff       	jmp    100508ac3 <.text+0x107ac3>
100508d6a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100508d70:	48 83 b9 f0 00 00 00 	cmpq   $0x1,0xf0(%rcx)
100508d77:	01
100508d78:	74 0d                	je     100508d87 <.text+0x107d87>
100508d7a:	b9 28 00 00 00       	mov    $0x28,%ecx
100508d7f:	e8 ec 86 f3 ff       	call   100441470 <.text+0x40470>
100508d84:	48 8b 0e             	mov    (%rsi),%rcx
100508d87:	c7 81 1c 01 00 00 00 	movl   $0x0,0x11c(%rcx)
100508d8e:	00 00 00
100508d91:	8b 81 0c 03 00 00    	mov    0x30c(%rcx),%eax
100508d97:	48 c7 81 f0 00 00 00 	movq   $0x1,0xf0(%rcx)
100508d9e:	01 00 00 00
100508da2:	48 c7 81 00 01 00 00 	movq   $0x2,0x100(%rcx)
100508da9:	02 00 00 00
100508dad:	83 c8 60             	or     $0x60,%eax
100508db0:	89 81 0c 03 00 00    	mov    %eax,0x30c(%rcx)
100508db6:	48 c7 81 28 10 00 00 	movq   $0x1,0x1028(%rcx)
100508dbd:	01 00 00 00
100508dc1:	e9 a3 fc ff ff       	jmp    100508a69 <.text+0x107a69>
100508dc6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100508dcd:	00 00 00
100508dd0:	48 8b 0b             	mov    (%rbx),%rcx
100508dd3:	48 8b 50 38          	mov    0x38(%rax),%rdx
100508dd7:	48 2b 90 00 01 00 00 	sub    0x100(%rax),%rdx
100508dde:	4c 8d 64 0a 01       	lea    0x1(%rdx,%rcx,1),%r12
100508de3:	e9 0f ff ff ff       	jmp    100508cf7 <.text+0x107cf7>
100508de8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100508def:	00
100508df0:	48 8b 06             	mov    (%rsi),%rax
100508df3:	45 31 c0             	xor    %r8d,%r8d
100508df6:	48 8b 88 f0 00 00 00 	mov    0xf0(%rax),%rcx
100508dfd:	48 8d 90 f0 00 00 00 	lea    0xf0(%rax),%rdx
100508e04:	e8 47 79 fa ff       	call   1004b0750 <.text+0xaf750>
100508e09:	e9 62 fb ff ff       	jmp    100508970 <.text+0x107970>
100508e0e:	66 90                	xchg   %ax,%ax
100508e10:	e8 2b 51 fa ff       	call   1004adf40 <.text+0xacf40>
100508e15:	48 8b 0e             	mov    (%rsi),%rcx
100508e18:	85 c0                	test   %eax,%eax
100508e1a:	74 09                	je     100508e25 <.text+0x107e25>
100508e1c:	48 8b 41 38          	mov    0x38(%rcx),%rax
100508e20:	e9 3f fd ff ff       	jmp    100508b64 <.text+0x107b64>
100508e25:	48 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%rdx
100508e2c:	e9 a3 fd ff ff       	jmp    100508bd4 <.text+0x107bd4>
100508e31:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100508e38:	00 00 00 00
100508e3c:	0f 1f 40 00          	nopl   0x0(%rax)
100508e40:	48 83 ec 28          	sub    $0x28,%rsp
100508e44:	e8 17 f9 ff ff       	call   100508760 <.text+0x107760>
100508e49:	48 8b 05 b0 04 22 00 	mov    0x2204b0(%rip),%rax        # 100729300 <_head_msys_iconv_2_dll-0x42d00>
100508e50:	8b 00                	mov    (%rax),%eax
100508e52:	85 c0                	test   %eax,%eax
100508e54:	75 0a                	jne    100508e60 <.text+0x107e60>
100508e56:	48 83 c4 28          	add    $0x28,%rsp
100508e5a:	c3                   	ret
100508e5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100508e60:	31 c9                	xor    %ecx,%ecx
100508e62:	48 83 c4 28          	add    $0x28,%rsp
100508e66:	e9 a5 b0 f3 ff       	jmp    100443f10 <.text+0x42f10>
100508e6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100508e70:	41 57                	push   %r15
100508e72:	41 56                	push   %r14
100508e74:	41 55                	push   %r13
100508e76:	41 54                	push   %r12
100508e78:	55                   	push   %rbp
100508e79:	57                   	push   %rdi
100508e7a:	56                   	push   %rsi
100508e7b:	53                   	push   %rbx
100508e7c:	48 83 ec 68          	sub    $0x68,%rsp
100508e80:	41 89 ce             	mov    %ecx,%r14d
100508e83:	e8 68 1a 02 00       	call   10052a8f0 <.text+0x1298f0>
100508e88:	48 89 c7             	mov    %rax,%rdi
100508e8b:	e8 90 1a 02 00       	call   10052a920 <.text+0x129920>
100508e90:	49 89 c5             	mov    %rax,%r13
100508e93:	e8 c8 f8 ff ff       	call   100508760 <.text+0x107760>
100508e98:	48 8b 35 b1 a3 21 00 	mov    0x21a3b1(%rip),%rsi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100508e9f:	48 8b 1e             	mov    (%rsi),%rbx
100508ea2:	44 8b a3 0c 03 00 00 	mov    0x30c(%rbx),%r12d
100508ea9:	41 83 e4 10          	and    $0x10,%r12d
100508ead:	0f 84 6d 05 00 00    	je     100509420 <.text+0x108420>
100508eb3:	c7 83 38 03 00 00 00 	movl   $0x0,0x338(%rbx)
100508eba:	00 00 00
100508ebd:	8b ab 2c 03 00 00    	mov    0x32c(%rbx),%ebp
100508ec3:	85 ed                	test   %ebp,%ebp
100508ec5:	0f 84 25 05 00 00    	je     1005093f0 <.text+0x1083f0>
100508ecb:	8b 83 18 01 00 00    	mov    0x118(%rbx),%eax
100508ed1:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
100508ed5:	89 83 34 03 00 00    	mov    %eax,0x334(%rbx)
100508edb:	89 44 24 58          	mov    %eax,0x58(%rsp)
100508edf:	48 8b 15 0a a6 21 00 	mov    0x21a60a(%rip),%rdx        # 1007234f0 <_head_msys_iconv_2_dll-0x48b10>
100508ee6:	39 02                	cmp    %eax,(%rdx)
100508ee8:	7d 06                	jge    100508ef0 <.text+0x107ef0>
100508eea:	c7 02 ff ff ff ff    	movl   $0xffffffff,(%rdx)
100508ef0:	31 c0                	xor    %eax,%eax
100508ef2:	48 83 bb b0 04 00 00 	cmpq   $0x0,0x4b0(%rbx)
100508ef9:	00
100508efa:	0f 85 e0 04 00 00    	jne    1005093e0 <.text+0x1083e0>
100508f00:	48 8b 15 b9 a1 21 00 	mov    0x21a1b9(%rip),%rdx        # 1007230c0 <_head_msys_iconv_2_dll-0x48f40>
100508f07:	31 ed                	xor    %ebp,%ebp
100508f09:	48 89 d9             	mov    %rbx,%rcx
100508f0c:	48 39 1a             	cmp    %rbx,(%rdx)
100508f0f:	40 0f 94 c5          	sete   %bpl
100508f13:	01 c5                	add    %eax,%ebp
100508f15:	03 ab 30 04 00 00    	add    0x430(%rbx),%ebp
100508f1b:	e8 30 ff 09 00       	call   1005a8e50 <.text+0x1a7e50>
100508f20:	48 8b 1e             	mov    (%rsi),%rbx
100508f23:	44 8b 54 24 5c       	mov    0x5c(%rsp),%r10d
100508f28:	85 c0                	test   %eax,%eax
100508f2a:	0f 95 c0             	setne  %al
100508f2d:	44 8b 8b 34 03 00 00 	mov    0x334(%rbx),%r9d
100508f34:	66 0f 6e 83 30 03 00 	movd   0x330(%rbx),%xmm0
100508f3b:	00
100508f3c:	0f b6 c0             	movzbl %al,%eax
100508f3f:	8b 8b 5c 01 00 00    	mov    0x15c(%rbx),%ecx
100508f45:	44 8d 44 45 00       	lea    0x0(%rbp,%rax,2),%r8d
100508f4a:	66 0f 6f c8          	movdqa %xmm0,%xmm1
100508f4e:	45 01 c1             	add    %r8d,%r9d
100508f51:	41 89 cc             	mov    %ecx,%r12d
100508f54:	45 01 c2             	add    %r8d,%r10d
100508f57:	66 41 0f 6e d1       	movd   %r9d,%xmm2
100508f5c:	45 29 c4             	sub    %r8d,%r12d
100508f5f:	44 89 54 24 5c       	mov    %r10d,0x5c(%rsp)
100508f64:	66 0f 62 ca          	punpckldq %xmm2,%xmm1
100508f68:	66 0f d6 8b 3c 03 00 	movq   %xmm1,0x33c(%rbx)
100508f6f:	00
100508f70:	45 85 e4             	test   %r12d,%r12d
100508f73:	0f 8e 07 01 00 00    	jle    100509080 <.text+0x108080>
100508f79:	44 8b 9b 34 05 00 00 	mov    0x534(%rbx),%r11d
100508f80:	45 85 db             	test   %r11d,%r11d
100508f83:	74 08                	je     100508f8d <.text+0x107f8d>
100508f85:	85 c9                	test   %ecx,%ecx
100508f87:	0f 85 9b 07 00 00    	jne    100509728 <.text+0x108728>
100508f8d:	45 85 f6             	test   %r14d,%r14d
100508f90:	0f 84 ba 00 00 00    	je     100509050 <.text+0x108050>
100508f96:	8b ab 2c 03 00 00    	mov    0x32c(%rbx),%ebp
100508f9c:	85 ed                	test   %ebp,%ebp
100508f9e:	0f 85 ac 00 00 00    	jne    100509050 <.text+0x108050>
100508fa4:	8b 83 38 03 00 00    	mov    0x338(%rbx),%eax
100508faa:	85 c0                	test   %eax,%eax
100508fac:	7e 31                	jle    100508fdf <.text+0x107fdf>
100508fae:	99                   	cltd
100508faf:	41 f7 fc             	idiv   %r12d
100508fb2:	66 0f 7e c2          	movd   %xmm0,%edx
100508fb6:	01 c2                	add    %eax,%edx
100508fb8:	89 93 3c 03 00 00    	mov    %edx,0x33c(%rbx)
100508fbe:	44 89 e2             	mov    %r12d,%edx
100508fc1:	0f af d0             	imul   %eax,%edx
100508fc4:	83 c0 01             	add    $0x1,%eax
100508fc7:	89 83 28 03 00 00    	mov    %eax,0x328(%rbx)
100508fcd:	41 29 d1             	sub    %edx,%r9d
100508fd0:	41 29 d2             	sub    %edx,%r10d
100508fd3:	44 89 8b 40 03 00 00 	mov    %r9d,0x340(%rbx)
100508fda:	44 89 54 24 5c       	mov    %r10d,0x5c(%rsp)
100508fdf:	8b 93 18 01 00 00    	mov    0x118(%rbx),%edx
100508fe5:	8b 44 24 58          	mov    0x58(%rsp),%eax
100508fe9:	01 d1                	add    %edx,%ecx
100508feb:	29 d0                	sub    %edx,%eax
100508fed:	41 29 ca             	sub    %ecx,%r10d
100508ff0:	44 29 e8             	sub    %r13d,%eax
100508ff3:	47 8d 4c 2a 01       	lea    0x1(%r10,%r13,1),%r9d
100508ff8:	89 c1                	mov    %eax,%ecx
100508ffa:	0f 88 80 07 00 00    	js     100509780 <.text+0x108780>
100509000:	45 85 c9             	test   %r9d,%r9d
100509003:	0f 8f 77 07 00 00    	jg     100509780 <.text+0x108780>
100509009:	4c 8b 43 38          	mov    0x38(%rbx),%r8
10050900d:	4c 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%r10
100509014:	45 31 f6             	xor    %r14d,%r14d
100509017:	29 93 40 03 00 00    	sub    %edx,0x340(%rbx)
10050901d:	4d 39 d0             	cmp    %r10,%r8
100509020:	0f 84 99 00 00 00    	je     1005090bf <.text+0x1080bf>
100509026:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10050902d:	00 00 00
100509030:	48 89 d9             	mov    %rbx,%rcx
100509033:	4c 89 c2             	mov    %r8,%rdx
100509036:	e8 35 9a f2 ff       	call   100432a70 <.text+0x31a70>
10050903b:	48 8b 1e             	mov    (%rsi),%rbx
10050903e:	03 83 3c 03 00 00    	add    0x33c(%rbx),%eax
100509044:	89 83 3c 03 00 00    	mov    %eax,0x33c(%rbx)
10050904a:	e9 82 00 00 00       	jmp    1005090d1 <.text+0x1080d1>
10050904f:	90                   	nop
100509050:	8b 83 18 01 00 00    	mov    0x118(%rbx),%eax
100509056:	41 39 c1             	cmp    %eax,%r9d
100509059:	0f 8e c1 05 00 00    	jle    100509620 <.text+0x108620>
10050905f:	41 29 c1             	sub    %eax,%r9d
100509062:	4c 8b 43 38          	mov    0x38(%rbx),%r8
100509066:	4c 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%r10
10050906d:	31 ed                	xor    %ebp,%ebp
10050906f:	44 89 8b 40 03 00 00 	mov    %r9d,0x340(%rbx)
100509076:	45 31 f6             	xor    %r14d,%r14d
100509079:	eb 3b                	jmp    1005090b6 <.text+0x1080b6>
10050907b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100509080:	8b 83 48 01 00 00    	mov    0x148(%rbx),%eax
100509086:	8b ab 34 05 00 00    	mov    0x534(%rbx),%ebp
10050908c:	83 e9 01             	sub    $0x1,%ecx
10050908f:	89 8b 40 03 00 00    	mov    %ecx,0x340(%rbx)
100509095:	83 e8 01             	sub    $0x1,%eax
100509098:	85 ed                	test   %ebp,%ebp
10050909a:	0f 84 60 05 00 00    	je     100509600 <.text+0x108600>
1005090a0:	89 83 3c 03 00 00    	mov    %eax,0x33c(%rbx)
1005090a6:	4c 8b 43 38          	mov    0x38(%rbx),%r8
1005090aa:	45 31 f6             	xor    %r14d,%r14d
1005090ad:	31 ed                	xor    %ebp,%ebp
1005090af:	4c 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%r10
1005090b6:	4d 39 d0             	cmp    %r10,%r8
1005090b9:	0f 85 71 ff ff ff    	jne    100509030 <.text+0x108030>
1005090bf:	8b 83 08 01 00 00    	mov    0x108(%rbx),%eax
1005090c5:	03 83 3c 03 00 00    	add    0x33c(%rbx),%eax
1005090cb:	89 83 3c 03 00 00    	mov    %eax,0x33c(%rbx)
1005090d1:	48 63 8b 48 01 00 00 	movslq 0x148(%rbx),%rcx
1005090d8:	44 8b ab 1c 01 00 00 	mov    0x11c(%rbx),%r13d
1005090df:	39 c1                	cmp    %eax,%ecx
1005090e1:	0f 8e e9 00 00 00    	jle    1005091d0 <.text+0x1081d0>
1005090e7:	45 85 ed             	test   %r13d,%r13d
1005090ea:	7f 0e                	jg     1005090fa <.text+0x1080fa>
1005090ec:	48 98                	cltq
1005090ee:	48 01 f8             	add    %rdi,%rax
1005090f1:	48 39 c8             	cmp    %rcx,%rax
1005090f4:	0f 8c 76 02 00 00    	jl     100509370 <.text+0x108370>
1005090fa:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1005090fe:	48 89 d9             	mov    %rbx,%rcx
100509101:	45 31 c0             	xor    %r8d,%r8d
100509104:	e8 47 17 ff ff       	call   1004fa850 <.text+0xf9850>
100509109:	48 8b 1e             	mov    (%rsi),%rbx
10050910c:	41 89 c0             	mov    %eax,%r8d
10050910f:	8b 8b 48 01 00 00    	mov    0x148(%rbx),%ecx
100509115:	39 c1                	cmp    %eax,%ecx
100509117:	0f 8c b6 00 00 00    	jl     1005091d3 <.text+0x1081d3>
10050911d:	44 8b 83 f8 04 00 00 	mov    0x4f8(%rbx),%r8d
100509124:	45 85 c0             	test   %r8d,%r8d
100509127:	0f 84 53 02 00 00    	je     100509380 <.text+0x108380>
10050912d:	44 8b 8b 1c 01 00 00 	mov    0x11c(%rbx),%r9d
100509134:	45 39 cd             	cmp    %r9d,%r13d
100509137:	74 0d                	je     100509146 <.text+0x108146>
100509139:	b9 23 00 00 00       	mov    $0x23,%ecx
10050913e:	e8 2d 83 f3 ff       	call   100441470 <.text+0x40470>
100509143:	48 8b 1e             	mov    (%rsi),%rbx
100509146:	f6 83 0c 03 00 00 04 	testb  $0x4,0x30c(%rbx)
10050914d:	0f 84 45 02 00 00    	je     100509398 <.text+0x108398>
100509153:	48 89 d9             	mov    %rbx,%rcx
100509156:	e8 f5 cb 03 00       	call   100545d50 <.text+0x144d50>
10050915b:	85 c0                	test   %eax,%eax
10050915d:	0f 84 fd 01 00 00    	je     100509360 <.text+0x108360>
100509163:	48 8b 05 76 a0 21 00 	mov    0x21a076(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10050916a:	48 8b 00             	mov    (%rax),%rax
10050916d:	48 83 b8 50 25 00 00 	cmpq   $0x0,0x2550(%rax)
100509174:	00
100509175:	0f 84 e5 01 00 00    	je     100509360 <.text+0x108360>
10050917b:	48 8b 0e             	mov    (%rsi),%rcx
10050917e:	e8 2d 82 03 00       	call   1005413b0 <.text+0x1403b0>
100509183:	48 8b 0e             	mov    (%rsi),%rcx
100509186:	01 81 3c 03 00 00    	add    %eax,0x33c(%rcx)
10050918c:	e8 4f 82 03 00       	call   1005413e0 <.text+0x1403e0>