100509cd6:	48 89 81 f0 00 00 00 	mov    %rax,0xf0(%rcx)
100509cdd:	c7 81 08 01 00 00 00 	movl   $0x0,0x108(%rcx)
100509ce4:	00 00 00
100509ce7:	48 89 c1             	mov    %rax,%rcx
100509cea:	e8 61 6a fa ff       	call   1004b0750 <.text+0xaf750>
100509cef:	85 c0                	test   %eax,%eax
100509cf1:	0f 85 d5 00 00 00    	jne    100509dcc <.text+0x108dcc>
100509cf7:	48 8b 06             	mov    (%rsi),%rax
100509cfa:	48 8b 88 f0 00 00 00 	mov    0xf0(%rax),%rcx
100509d01:	e8 da 0b ff ff       	call   1004fa8e0 <.text+0xf98e0>
100509d06:	48 8b 0e             	mov    (%rsi),%rcx
100509d09:	48 98                	cltq
100509d0b:	48 01 c7             	add    %rax,%rdi
100509d0e:	48 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%rdx
100509d15:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
100509d1c:	44 8b b9 08 01 00 00 	mov    0x108(%rcx),%r15d
100509d23:	e9 5a ff ff ff       	jmp    100509c82 <.text+0x108c82>
100509d28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100509d2f:	00
100509d30:	45 85 ed             	test   %r13d,%r13d
100509d33:	0f 84 67 01 00 00    	je     100509ea0 <.text+0x108ea0>
100509d39:	8b 81 1c 01 00 00    	mov    0x11c(%rcx),%eax
100509d3f:	44 39 e0             	cmp    %r12d,%eax
100509d42:	0f 8c 58 01 00 00    	jl     100509ea0 <.text+0x108ea0>
100509d48:	41 89 c0             	mov    %eax,%r8d
100509d4b:	89 c2                	mov    %eax,%edx
100509d4d:	41 29 e8             	sub    %ebp,%r8d
100509d50:	44 29 e2             	sub    %r12d,%edx
100509d53:	39 44 24 2c          	cmp    %eax,0x2c(%rsp)
100509d57:	44 89 c0             	mov    %r8d,%eax
100509d5a:	0f 4f c2             	cmovg  %edx,%eax
100509d5d:	48 83 c7 01          	add    $0x1,%rdi
100509d61:	89 81 1c 01 00 00    	mov    %eax,0x11c(%rcx)
100509d67:	b9 28 00 00 00       	mov    $0x28,%ecx
100509d6c:	e8 ff 76 f3 ff       	call   100441470 <.text+0x40470>
100509d71:	48 8b 0e             	mov    (%rsi),%rcx
100509d74:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
100509d7b:	48 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%rdx
100509d82:	44 8b b9 08 01 00 00 	mov    0x108(%rcx),%r15d
100509d89:	e9 f4 fe ff ff       	jmp    100509c82 <.text+0x108c82>
100509d8e:	66 90                	xchg   %ax,%ax
100509d90:	8b 81 1c 01 00 00    	mov    0x11c(%rcx),%eax
100509d96:	44 39 e0             	cmp    %r12d,%eax
100509d99:	7d ad                	jge    100509d48 <.text+0x108d48>
100509d9b:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
100509d9f:	45 31 c0             	xor    %r8d,%r8d
100509da2:	4c 89 f2             	mov    %r14,%rdx
100509da5:	c7 81 1c 01 00 00 00 	movl   $0x0,0x11c(%rcx)
100509dac:	00 00 00
100509daf:	48 89 81 f0 00 00 00 	mov    %rax,0xf0(%rcx)
100509db6:	c7 81 08 01 00 00 00 	movl   $0x0,0x108(%rcx)
100509dbd:	00 00 00
100509dc0:	48 89 c1             	mov    %rax,%rcx
100509dc3:	e8 88 69 fa ff       	call   1004b0750 <.text+0xaf750>
100509dc8:	85 c0                	test   %eax,%eax
100509dca:	74 54                	je     100509e20 <.text+0x108e20>
100509dcc:	48 8b 0e             	mov    (%rsi),%rcx
100509dcf:	44 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9d
100509dd6:	00
100509dd7:	48 83 c7 01          	add    $0x1,%rdi
100509ddb:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
100509de0:	4c 8b 81 f0 00 00 00 	mov    0xf0(%rcx),%r8
100509de7:	45 85 c9             	test   %r9d,%r9d
100509dea:	75 08                	jne    100509df4 <.text+0x108df4>
100509dec:	8d 42 01             	lea    0x1(%rdx),%eax
100509def:	44 29 c0             	sub    %r8d,%eax
100509df2:	01 c3                	add    %eax,%ebx
100509df4:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
100509dfb:	48 89 91 f0 00 00 00 	mov    %rdx,0xf0(%rcx)
100509e02:	44 8b b9 08 01 00 00 	mov    0x108(%rcx),%r15d
100509e09:	48 01 d0             	add    %rdx,%rax
100509e0c:	4c 29 c0             	sub    %r8,%rax
100509e0f:	48 89 81 00 01 00 00 	mov    %rax,0x100(%rcx)
100509e16:	e9 67 fe ff ff       	jmp    100509c82 <.text+0x108c82>
100509e1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100509e20:	48 8b 06             	mov    (%rsi),%rax
100509e23:	48 8b 88 f0 00 00 00 	mov    0xf0(%rax),%rcx
100509e2a:	e8 11 91 fe ff       	call   1004f2f40 <.text+0xf1f40>
100509e2f:	48 8b 0e             	mov    (%rsi),%rcx
100509e32:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
100509e38:	49 89 c0             	mov    %rax,%r8
100509e3b:	48 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%rdx
100509e42:	e8 59 4d 18 00       	call   10068eba0 <.text+0x28dba0>
100509e47:	41 89 c7             	mov    %eax,%r15d
100509e4a:	41 39 c4             	cmp    %eax,%r12d
100509e4d:	0f 8c 5d 01 00 00    	jl     100509fb0 <.text+0x108fb0>
100509e53:	48 8b 0e             	mov    (%rsi),%rcx
100509e56:	44 39 fd             	cmp    %r15d,%ebp
100509e59:	7d 21                	jge    100509e7c <.text+0x108e7c>
100509e5b:	8b 91 1c 01 00 00    	mov    0x11c(%rcx),%edx
100509e61:	01 ea                	add    %ebp,%edx
100509e63:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100509e68:	41 29 ef             	sub    %ebp,%r15d
100509e6b:	41 89 d0             	mov    %edx,%r8d
100509e6e:	01 ea                	add    %ebp,%edx
100509e70:	44 39 fd             	cmp    %r15d,%ebp
100509e73:	7c f3                	jl     100509e68 <.text+0x108e68>
100509e75:	44 89 81 1c 01 00 00 	mov    %r8d,0x11c(%rcx)
100509e7c:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
100509e83:	48 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%rdx
100509e8a:	48 83 c7 01          	add    $0x1,%rdi
100509e8e:	44 8b b9 08 01 00 00 	mov    0x108(%rcx),%r15d
100509e95:	e9 e8 fd ff ff       	jmp    100509c82 <.text+0x108c82>
100509e9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100509ea0:	44 8b b9 08 01 00 00 	mov    0x108(%rcx),%r15d
100509ea7:	8b 99 3c 03 00 00    	mov    0x33c(%rcx),%ebx
100509ead:	44 8b 89 30 03 00 00 	mov    0x330(%rcx),%r9d
100509eb4:	31 c0                	xor    %eax,%eax
100509eb6:	01 fb                	add    %edi,%ebx
100509eb8:	89 99 3c 03 00 00    	mov    %ebx,0x33c(%rcx)
100509ebe:	48 39 51 38          	cmp    %rdx,0x38(%rcx)
100509ec2:	74 04                	je     100509ec8 <.text+0x108ec8>
100509ec4:	41 8d 04 39          	lea    (%r9,%rdi,1),%eax
100509ec8:	89 81 30 03 00 00    	mov    %eax,0x330(%rcx)
100509ece:	45 85 ff             	test   %r15d,%r15d
100509ed1:	7e 13                	jle    100509ee6 <.text+0x108ee6>
100509ed3:	ba 01 00 00 00       	mov    $0x1,%edx
100509ed8:	e8 63 b6 ff ff       	call   100505540 <.text+0x104540>
100509edd:	48 8b 0e             	mov    (%rsi),%rcx
100509ee0:	8b 99 3c 03 00 00    	mov    0x33c(%rcx),%ebx
100509ee6:	8b 91 34 05 00 00    	mov    0x534(%rcx),%edx
100509eec:	85 d2                	test   %edx,%edx
100509eee:	74 0e                	je     100509efe <.text+0x108efe>
100509ef0:	8b 81 5c 01 00 00    	mov    0x15c(%rcx),%eax
100509ef6:	85 c0                	test   %eax,%eax
100509ef8:	0f 85 e4 00 00 00    	jne    100509fe2 <.text+0x108fe2>
100509efe:	39 99 48 01 00 00    	cmp    %ebx,0x148(%rcx)
100509f04:	0f 8f 7d 00 00 00    	jg     100509f87 <.text+0x108f87>
100509f0a:	31 c0                	xor    %eax,%eax
100509f0c:	48 8d 7c 24 38       	lea    0x38(%rsp),%rdi
100509f11:	eb 38                	jmp    100509f4b <.text+0x108f4b>
100509f13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100509f18:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
100509f1d:	31 d2                	xor    %edx,%edx
100509f1f:	48 8b 0e             	mov    (%rsi),%rcx
100509f22:	48 83 f8 01          	cmp    $0x1,%rax
100509f26:	0f 95 c2             	setne  %dl
100509f29:	83 eb 01             	sub    $0x1,%ebx
100509f2c:	48 29 d0             	sub    %rdx,%rax
100509f2f:	48 89 41 38          	mov    %rax,0x38(%rcx)
100509f33:	83 a1 0c 03 00 00 e0 	andl   $0xffffffe0,0x30c(%rcx)
100509f3a:	b8 01 00 00 00       	mov    $0x1,%eax
100509f3f:	39 99 48 01 00 00    	cmp    %ebx,0x148(%rcx)
100509f45:	0f 8f 85 00 00 00    	jg     100509fd0 <.text+0x108fd0>
100509f4b:	48 8b 49 38          	mov    0x38(%rcx),%rcx
100509f4f:	48 83 f9 01          	cmp    $0x1,%rcx
100509f53:	7e 2b                	jle    100509f80 <.text+0x108f80>
100509f55:	45 31 c0             	xor    %r8d,%r8d
100509f58:	48 89 fa             	mov    %rdi,%rdx
100509f5b:	e8 f0 67 fa ff       	call   1004b0750 <.text+0xaf750>
100509f60:	85 c0                	test   %eax,%eax
100509f62:	75 b4                	jne    100509f18 <.text+0x108f18>
100509f64:	48 8b 06             	mov    (%rsi),%rax
100509f67:	48 8b 48 38          	mov    0x38(%rax),%rcx
100509f6b:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
100509f6f:	48 89 50 38          	mov    %rdx,0x38(%rax)
100509f73:	e8 f8 09 ff ff       	call   1004fa970 <.text+0xf9970>
100509f78:	48 8b 0e             	mov    (%rsi),%rcx
100509f7b:	29 c3                	sub    %eax,%ebx
100509f7d:	eb b4                	jmp    100509f33 <.text+0x108f33>
100509f7f:	90                   	nop
100509f80:	85 c0                	test   %eax,%eax
100509f82:	75 4c                	jne    100509fd0 <.text+0x108fd0>
100509f84:	48 8b 0e             	mov    (%rsi),%rcx
100509f87:	48 8b 81 f0 00 00 00 	mov    0xf0(%rcx),%rax
100509f8e:	48 39 41 38          	cmp    %rax,0x38(%rcx)
100509f92:	7d 04                	jge    100509f98 <.text+0x108f98>
100509f94:	48 89 41 38          	mov    %rax,0x38(%rcx)
100509f98:	48 83 c4 48          	add    $0x48,%rsp
100509f9c:	5b                   	pop    %rbx
100509f9d:	5e                   	pop    %rsi
100509f9e:	5f                   	pop    %rdi
100509f9f:	5d                   	pop    %rbp
100509fa0:	41 5c                	pop    %r12
100509fa2:	41 5d                	pop    %r13
100509fa4:	41 5e                	pop    %r14
100509fa6:	41 5f                	pop    %r15
100509fa8:	c3                   	ret
100509fa9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100509fb0:	48 8b 16             	mov    (%rsi),%rdx
100509fb3:	b9 28 00 00 00       	mov    $0x28,%ecx
100509fb8:	45 29 e7             	sub    %r12d,%r15d
100509fbb:	44 89 a2 1c 01 00 00 	mov    %r12d,0x11c(%rdx)
100509fc2:	e8 a9 74 f3 ff       	call   100441470 <.text+0x40470>
100509fc7:	e9 87 fe ff ff       	jmp    100509e53 <.text+0x108e53>
100509fcc:	0f 1f 40 00          	nopl   0x0(%rax)
100509fd0:	e8 fb 68 fa ff       	call   1004b08d0 <.text+0xaf8d0>
100509fd5:	48 8b 06             	mov    (%rsi),%rax
100509fd8:	8b 48 48             	mov    0x48(%rax),%ecx
100509fdb:	e8 00 43 ff ff       	call   1004fe2e0 <.text+0xfd2e0>
100509fe0:	eb a2                	jmp    100509f84 <.text+0x108f84>
100509fe2:	e8 69 c4 ff ff       	call   100506450 <.text+0x105450>
100509fe7:	e8 44 c5 ff ff       	call   100506530 <.text+0x105530>
100509fec:	48 8b 0e             	mov    (%rsi),%rcx
100509fef:	8b 81 28 03 00 00    	mov    0x328(%rcx),%eax
100509ff5:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
100509ff9:	8b 81 34 03 00 00    	mov    0x334(%rcx),%eax
100509fff:	99                   	cltd
10050a000:	f7 b9 5c 01 00 00    	idivl  0x15c(%rcx)
10050a006:	41 29 c0             	sub    %eax,%r8d
10050a009:	44 01 c3             	add    %r8d,%ebx
10050a00c:	e9 ed fe ff ff       	jmp    100509efe <.text+0x108efe>
10050a011:	48 8b 05 08 f8 21 00 	mov    0x21f808(%rip),%rax        # 100729820 <_head_msys_iconv_2_dll-0x427e0>
10050a018:	ba 6e 00 00 00       	mov    $0x6e,%edx
10050a01d:	48 8b 08             	mov    (%rax),%rcx
10050a020:	e8 2b a8 0b 00       	call   1005c4850 <.text+0x1c3850>
10050a025:	48 85 c0             	test   %rax,%rax
10050a028:	74 0d                	je     10050a037 <.text+0x109037>
10050a02a:	48 89 d9             	mov    %rbx,%rcx
10050a02d:	e8 ee 66 08 00       	call   100590720 <.text+0x18f720>
10050a032:	41 8d 6c 04 01       	lea    0x1(%r12,%rax,1),%ebp
10050a037:	48 8b 1e             	mov    (%rsi),%rbx
10050a03a:	e9 b7 fb ff ff       	jmp    100509bf6 <.text+0x108bf6>
10050a03f:	48 89 d9             	mov    %rbx,%rcx
10050a042:	e8 d9 66 08 00       	call   100590720 <.text+0x18f720>
10050a047:	83 c0 01             	add    $0x1,%eax
10050a04a:	e9 64 fb ff ff       	jmp    100509bb3 <.text+0x108bb3>
10050a04f:	48 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%rdx
10050a056:	44 8b b9 08 01 00 00 	mov    0x108(%rcx),%r15d
10050a05d:	31 ff                	xor    %edi,%edi
10050a05f:	e9 43 fe ff ff       	jmp    100509ea7 <.text+0x108ea7>
10050a064:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10050a06b:	00 00 00 00
10050a06f:	90                   	nop
10050a070:	41 54                	push   %r12
10050a072:	55                   	push   %rbp
10050a073:	57                   	push   %rdi
10050a074:	56                   	push   %rsi
10050a075:	53                   	push   %rbx
10050a076:	48 83 ec 20          	sub    $0x20,%rsp
10050a07a:	48 8b 1d cf 91 21 00 	mov    0x2191cf(%rip),%rbx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10050a081:	48 8b 0b             	mov    (%rbx),%rcx
10050a084:	48 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%rdx
10050a08b:	44 8b a1 08 01 00 00 	mov    0x108(%rcx),%r12d
10050a092:	e8 d9 89 f2 ff       	call   100432a70 <.text+0x31a70>
10050a097:	89 c7                	mov    %eax,%edi
10050a099:	48 8b 03             	mov    (%rbx),%rax
10050a09c:	48 83 b8 f0 00 00 00 	cmpq   $0x1,0xf0(%rax)
10050a0a3:	01
10050a0a4:	0f 8f ae 00 00 00    	jg     10050a158 <.text+0x109158>
10050a0aa:	41 39 fc             	cmp    %edi,%r12d
10050a0ad:	0f 8d 97 00 00 00    	jge    10050a14a <.text+0x10914a>
10050a0b3:	e8 88 f9 ff ff       	call   100509a40 <.text+0x108a40>
10050a0b8:	48 8b 0b             	mov    (%rbx),%rcx
10050a0bb:	8b b1 3c 03 00 00    	mov    0x33c(%rcx),%esi
10050a0c1:	83 c6 01             	add    $0x1,%esi
10050a0c4:	8b 91 34 05 00 00    	mov    0x534(%rcx),%edx
10050a0ca:	85 d2                	test   %edx,%edx
10050a0cc:	74 0e                	je     10050a0dc <.text+0x1090dc>
10050a0ce:	8b 81 5c 01 00 00    	mov    0x15c(%rcx),%eax
10050a0d4:	85 c0                	test   %eax,%eax
10050a0d6:	0f 85 dc 00 00 00    	jne    10050a1b8 <.text+0x1091b8>
10050a0dc:	48 63 a9 48 01 00 00 	movslq 0x148(%rcx),%rbp
10050a0e3:	48 63 f6             	movslq %esi,%rsi
10050a0e6:	e8 05 08 02 00       	call   10052a8f0 <.text+0x1298f0>
10050a0eb:	48 29 c5             	sub    %rax,%rbp
10050a0ee:	48 39 ee             	cmp    %rbp,%rsi
10050a0f1:	7d 57                	jge    10050a14a <.text+0x10914a>
10050a0f3:	48 8b 0b             	mov    (%rbx),%rcx
10050a0f6:	41 39 fc             	cmp    %edi,%r12d
10050a0f9:	0f 8d 91 00 00 00    	jge    10050a190 <.text+0x109190>
10050a0ff:	8b 81 08 01 00 00    	mov    0x108(%rcx),%eax
10050a105:	83 c0 01             	add    $0x1,%eax
10050a108:	89 81 08 01 00 00    	mov    %eax,0x108(%rcx)
10050a10e:	85 c0                	test   %eax,%eax
10050a110:	7e 0d                	jle    10050a11f <.text+0x10911f>
10050a112:	ba 01 00 00 00       	mov    $0x1,%edx
10050a117:	e8 24 b4 ff ff       	call   100505540 <.text+0x104540>
10050a11c:	48 8b 0b             	mov    (%rbx),%rcx
10050a11f:	48 8b 81 f0 00 00 00 	mov    0xf0(%rcx),%rax
10050a126:	48 8d 91 f0 00 00 00 	lea    0xf0(%rcx),%rdx
10050a12d:	45 31 c0             	xor    %r8d,%r8d
10050a130:	48 89 c1             	mov    %rax,%rcx
10050a133:	e8 18 66 fa ff       	call   1004b0750 <.text+0xaf750>
10050a138:	48 8b 03             	mov    (%rbx),%rax
10050a13b:	48 83 a8 00 01 00 00 	subq   $0x1,0x100(%rax)
10050a142:	01
10050a143:	83 a0 0c 03 00 00 ce 	andl   $0xffffffce,0x30c(%rax)
10050a14a:	48 83 c4 20          	add    $0x20,%rsp
10050a14e:	5b                   	pop    %rbx
10050a14f:	5e                   	pop    %rsi
10050a150:	5f                   	pop    %rdi
10050a151:	5d                   	pop    %rbp
10050a152:	41 5c                	pop    %r12
10050a154:	c3                   	ret
10050a155:	0f 1f 00             	nopl   (%rax)
10050a158:	e8 e3 f8 ff ff       	call   100509a40 <.text+0x108a40>
10050a15d:	48 8b 0b             	mov    (%rbx),%rcx
10050a160:	8b b1 3c 03 00 00    	mov    0x33c(%rcx),%esi
10050a166:	41 39 fc             	cmp    %edi,%r12d
10050a169:	0f 8c 52 ff ff ff    	jl     10050a0c1 <.text+0x1090c1>
10050a16f:	48 8b 89 f0 00 00 00 	mov    0xf0(%rcx),%rcx
10050a176:	48 83 e9 01          	sub    $0x1,%rcx
10050a17a:	e8 61 07 ff ff       	call   1004fa8e0 <.text+0xf98e0>
10050a17f:	48 8b 0b             	mov    (%rbx),%rcx
10050a182:	01 c6                	add    %eax,%esi
10050a184:	e9 3b ff ff ff       	jmp    10050a0c4 <.text+0x1090c4>
10050a189:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10050a190:	48 8b 81 f0 00 00 00 	mov    0xf0(%rcx),%rax
10050a197:	c7 81 08 01 00 00 00 	movl   $0x0,0x108(%rcx)
10050a19e:	00 00 00
10050a1a1:	48 83 e8 01          	sub    $0x1,%rax
10050a1a5:	48 89 81 f0 00 00 00 	mov    %rax,0xf0(%rcx)
10050a1ac:	e9 75 ff ff ff       	jmp    10050a126 <.text+0x109126>
10050a1b1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10050a1b8:	e8 73 c3 ff ff       	call   100506530 <.text+0x105530>
10050a1bd:	48 8b 0b             	mov    (%rbx),%rcx
10050a1c0:	e8 8b c2 ff ff       	call   100506450 <.text+0x105450>
10050a1c5:	48 8b 0b             	mov    (%rbx),%rcx
10050a1c8:	8b 81 28 03 00 00    	mov    0x328(%rcx),%eax
10050a1ce:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
10050a1d2:	8b 81 34 03 00 00    	mov    0x334(%rcx),%eax
10050a1d8:	99                   	cltd
10050a1d9:	f7 b9 5c 01 00 00    	idivl  0x15c(%rcx)
10050a1df:	41 29 c0             	sub    %eax,%r8d
10050a1e2:	44 01 c6             	add    %r8d,%esi
10050a1e5:	e9 f2 fe ff ff       	jmp    10050a0dc <.text+0x1090dc>
10050a1ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10050a1f0:	56                   	push   %rsi
10050a1f1:	53                   	push   %rbx
10050a1f2:	48 83 ec 28          	sub    $0x28,%rsp
10050a1f6:	48 8b 35 53 90 21 00 	mov    0x219053(%rip),%rsi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10050a1fd:	48 8b 15 dc 8f 21 00 	mov    0x218fdc(%rip),%rdx        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10050a204:	48 8b 06             	mov    (%rsi),%rax
10050a207:	48 8b 12             	mov    (%rdx),%rdx
10050a20a:	48 8b 0a             	mov    (%rdx),%rcx
10050a20d:	48 39 88 f0 00 00 00 	cmp    %rcx,0xf0(%rax)
10050a214:	75 0a                	jne    10050a220 <.text+0x109220>
10050a216:	8b 88 08 01 00 00    	mov    0x108(%rax),%ecx
10050a21c:	85 c9                	test   %ecx,%ecx
10050a21e:	74 6b                	je     10050a28b <.text+0x10928b>
10050a220:	e8 1b f8 ff ff       	call   100509a40 <.text+0x108a40>
10050a225:	48 8b 06             	mov    (%rsi),%rax
10050a228:	48 8b 88 f0 00 00 00 	mov    0xf0(%rax),%rcx
10050a22f:	8b 98 3c 03 00 00    	mov    0x33c(%rax),%ebx
10050a235:	e8 a6 06 ff ff       	call   1004fa8e0 <.text+0xf98e0>
10050a23a:	48 8b 0e             	mov    (%rsi),%rcx
10050a23d:	29 c3                	sub    %eax,%ebx
10050a23f:	8b 91 34 05 00 00    	mov    0x534(%rcx),%edx
10050a245:	2b 99 08 01 00 00    	sub    0x108(%rcx),%ebx
10050a24b:	85 d2                	test   %edx,%edx
10050a24d:	74 0a                	je     10050a259 <.text+0x109259>
10050a24f:	8b 81 5c 01 00 00    	mov    0x15c(%rcx),%eax
10050a255:	85 c0                	test   %eax,%eax
10050a257:	75 3f                	jne    10050a298 <.text+0x109298>
10050a259:	e8 92 06 02 00       	call   10052a8f0 <.text+0x1298f0>
10050a25e:	48 63 db             	movslq %ebx,%rbx
10050a261:	48 39 c3             	cmp    %rax,%rbx
10050a264:	7c 25                	jl     10050a28b <.text+0x10928b>
10050a266:	48 8b 06             	mov    (%rsi),%rax