10052ddf3:	e8 78 24 17 00       	call   1006a0270 <.text+0x29f270>
10052ddf8:	48 89 fa             	mov    %rdi,%rdx
10052ddfb:	48 89 f1             	mov    %rsi,%rcx
10052ddfe:	4c 63 f8             	movslq %eax,%r15
10052de01:	48 89 c3             	mov    %rax,%rbx
10052de04:	4d 89 f8             	mov    %r15,%r8
10052de07:	e8 94 24 17 00       	call   1006a02a0 <.text+0x29f2a0>
10052de0c:	85 c0                	test   %eax,%eax
10052de0e:	75 12                	jne    10052de22 <.text+0x12ce22>
10052de10:	42 0f b6 04 3f       	movzbl (%rdi,%r15,1),%eax
10052de15:	45 85 e4             	test   %r12d,%r12d
10052de18:	74 04                	je     10052de1e <.text+0x12ce1e>
10052de1a:	3c 2c                	cmp    $0x2c,%al
10052de1c:	74 28                	je     10052de46 <.text+0x12ce46>
10052de1e:	84 c0                	test   %al,%al
10052de20:	74 6e                	je     10052de90 <.text+0x12ce90>
10052de22:	41 83 c6 01          	add    $0x1,%r14d
10052de26:	49 63 c6             	movslq %r14d,%rax
10052de29:	48 8b 74 c5 00       	mov    0x0(%rbp,%rax,8),%rsi
10052de2e:	48 85 f6             	test   %rsi,%rsi
10052de31:	75 bd                	jne    10052ddf0 <.text+0x12cdf0>
10052de33:	31 c0                	xor    %eax,%eax
10052de35:	48 83 c4 38          	add    $0x38,%rsp
10052de39:	5b                   	pop    %rbx
10052de3a:	5e                   	pop    %rsi
10052de3b:	5f                   	pop    %rdi
10052de3c:	5d                   	pop    %rbp
10052de3d:	41 5c                	pop    %r12
10052de3f:	41 5d                	pop    %r13
10052de41:	41 5e                	pop    %r14
10052de43:	41 5f                	pop    %r15
10052de45:	c3                   	ret
10052de46:	83 c3 01             	add    $0x1,%ebx
10052de49:	b8 01 00 00 00       	mov    $0x1,%eax
10052de4e:	44 89 f1             	mov    %r14d,%ecx
10052de51:	48 63 db             	movslq %ebx,%rbx
10052de54:	d3 e0                	shl    %cl,%eax
10052de56:	09 44 24 2c          	or     %eax,0x2c(%rsp)
10052de5a:	48 01 df             	add    %rbx,%rdi
10052de5d:	80 3f 00             	cmpb   $0x0,(%rdi)
10052de60:	75 88                	jne    10052ddea <.text+0x12cdea>
10052de62:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
10052de69:	00 00
10052de6b:	74 0e                	je     10052de7b <.text+0x12ce7b>
10052de6d:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
10052de74:	00
10052de75:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
10052de79:	89 10                	mov    %edx,(%rax)
10052de7b:	b8 01 00 00 00       	mov    $0x1,%eax
10052de80:	eb b3                	jmp    10052de35 <.text+0x12ce35>
10052de82:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
10052de89:	00
10052de8a:	eb d6                	jmp    10052de62 <.text+0x12ce62>
10052de8c:	0f 1f 40 00          	nopl   0x0(%rax)
10052de90:	b8 01 00 00 00       	mov    $0x1,%eax
10052de95:	44 89 f1             	mov    %r14d,%ecx
10052de98:	d3 e0                	shl    %cl,%eax
10052de9a:	09 44 24 2c          	or     %eax,0x2c(%rsp)
10052de9e:	eb c2                	jmp    10052de62 <.text+0x12ce62>
10052dea0:	55                   	push   %rbp
10052dea1:	57                   	push   %rdi
10052dea2:	56                   	push   %rsi
10052dea3:	53                   	push   %rbx
10052dea4:	48 83 ec 28          	sub    $0x28,%rsp
10052dea8:	89 cb                	mov    %ecx,%ebx
10052deaa:	48 89 d6             	mov    %rdx,%rsi
10052dead:	e8 de 8b ff ff       	call   100526a90 <.text+0x125a90>
10052deb2:	85 c0                	test   %eax,%eax
10052deb4:	74 5a                	je     10052df10 <.text+0x12cf10>
10052deb6:	48 8d be f0 05 00 00 	lea    0x5f0(%rsi),%rdi
10052debd:	bd 01 00 00 00       	mov    $0x1,%ebp
10052dec2:	89 d9                	mov    %ebx,%ecx
10052dec4:	e8 87 8b ff ff       	call   100526a50 <.text+0x125a50>
10052dec9:	85 c0                	test   %eax,%eax
10052decb:	75 05                	jne    10052ded2 <.text+0x12ced2>
10052decd:	40 84 ed             	test   %bpl,%bpl
10052ded0:	75 0e                	jne    10052dee0 <.text+0x12cee0>
10052ded2:	48 83 c4 28          	add    $0x28,%rsp
10052ded6:	5b                   	pop    %rbx
10052ded7:	5e                   	pop    %rsi
10052ded8:	5f                   	pop    %rdi
10052ded9:	5d                   	pop    %rbp
10052deda:	c3                   	ret
10052dedb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10052dee0:	48 8b 0e             	mov    (%rsi),%rcx
10052dee3:	e8 98 60 09 00       	call   1005c3f80 <.text+0x1c2f80>
10052dee8:	48 89 c3             	mov    %rax,%rbx
10052deeb:	48 85 c0             	test   %rax,%rax
10052deee:	74 e2                	je     10052ded2 <.text+0x12ced2>
10052def0:	48 8b 05 09 aa 1f 00 	mov    0x1faa09(%rip),%rax        # 100728900 <_head_msys_iconv_2_dll-0x43700>
10052def7:	48 8b 0f             	mov    (%rdi),%rcx
10052defa:	48 3b 08             	cmp    (%rax),%rcx
10052defd:	74 05                	je     10052df04 <.text+0x12cf04>
10052deff:	e8 1c 36 ed ff       	call   100401520 <.text+0x520>
10052df04:	48 89 1f             	mov    %rbx,(%rdi)
10052df07:	48 83 c4 28          	add    $0x28,%rsp
10052df0b:	5b                   	pop    %rbx
10052df0c:	5e                   	pop    %rsi
10052df0d:	5f                   	pop    %rdi
10052df0e:	5d                   	pop    %rbp
10052df0f:	c3                   	ret
10052df10:	89 d9                	mov    %ebx,%ecx
10052df12:	e8 69 9c ff ff       	call   100527b80 <.text+0x126b80>
10052df17:	48 39 f0             	cmp    %rsi,%rax
10052df1a:	48 89 c7             	mov    %rax,%rdi
10052df1d:	40 0f 95 c5          	setne  %bpl
10052df21:	eb 9f                	jmp    10052dec2 <.text+0x12cec2>
10052df23:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10052df2a:	00 00 00 00
10052df2e:	66 90                	xchg   %ax,%ax
10052df30:	41 57                	push   %r15
10052df32:	41 56                	push   %r14
10052df34:	41 55                	push   %r13
10052df36:	41 54                	push   %r12
10052df38:	55                   	push   %rbp
10052df39:	57                   	push   %rdi
10052df3a:	56                   	push   %rsi
10052df3b:	53                   	push   %rbx
10052df3c:	48 83 ec 28          	sub    $0x28,%rsp
10052df40:	4c 8b b4 24 90 00 00 	mov    0x90(%rsp),%r14
10052df47:	00
10052df48:	4c 8b 69 18          	mov    0x18(%rcx),%r13
10052df4c:	8b 79 14             	mov    0x14(%rcx),%edi
10052df4f:	48 8b 69 08          	mov    0x8(%rcx),%rbp
10052df53:	4a 8d 0c c5 08 00 00 	lea    0x8(,%r8,8),%rcx
10052df5a:	00
10052df5b:	48 89 d3             	mov    %rdx,%rbx
10052df5e:	4d 89 cf             	mov    %r9,%r15
10052df61:	e8 7a 31 ed ff       	call   1004010e0 <.text+0xe0>
10052df66:	49 89 06             	mov    %rax,(%r14)
10052df69:	48 85 c0             	test   %rax,%rax
10052df6c:	0f 84 c2 00 00 00    	je     10052e034 <.text+0x12d034>
10052df72:	85 ff                	test   %edi,%edi
10052df74:	0f 85 96 00 00 00    	jne    10052e010 <.text+0x12d010>
10052df7a:	48 8b 33             	mov    (%rbx),%rsi
10052df7d:	48 85 f6             	test   %rsi,%rsi
10052df80:	0f 84 9f 00 00 00    	je     10052e025 <.text+0x12d025>
10052df86:	45 31 e4             	xor    %r12d,%r12d
10052df89:	eb 12                	jmp    10052df9d <.text+0x12cf9d>
10052df8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10052df90:	48 8b 73 08          	mov    0x8(%rbx),%rsi
10052df94:	48 83 c3 08          	add    $0x8,%rbx
10052df98:	48 85 f6             	test   %rsi,%rsi
10052df9b:	74 53                	je     10052dff0 <.text+0x12cff0>
10052df9d:	85 ff                	test   %edi,%edi
10052df9f:	74 15                	je     10052dfb6 <.text+0x12cfb6>
10052dfa1:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
10052dfa5:	74 0f                	je     10052dfb6 <.text+0x12cfb6>
10052dfa7:	48 89 ea             	mov    %rbp,%rdx
10052dfaa:	48 89 f1             	mov    %rsi,%rcx
10052dfad:	e8 6e 22 17 00       	call   1006a0220 <.text+0x29f220>
10052dfb2:	85 c0                	test   %eax,%eax
10052dfb4:	74 da                	je     10052df90 <.text+0x12cf90>
10052dfb6:	45 31 c0             	xor    %r8d,%r8d
10052dfb9:	48 89 f2             	mov    %rsi,%rdx
10052dfbc:	4c 89 e9             	mov    %r13,%rcx
10052dfbf:	e8 0c 38 05 00       	call   1005817d0 <.text+0x1807d0>
10052dfc4:	85 c0                	test   %eax,%eax
10052dfc6:	74 c8                	je     10052df90 <.text+0x12cf90>
10052dfc8:	48 8b 0b             	mov    (%rbx),%rcx
10052dfcb:	e8 b0 5f 09 00       	call   1005c3f80 <.text+0x1c2f80>
10052dfd0:	48 85 c0             	test   %rax,%rax
10052dfd3:	74 7b                	je     10052e050 <.text+0x12d050>
10052dfd5:	49 8b 16             	mov    (%r14),%rdx
10052dfd8:	48 8b 73 08          	mov    0x8(%rbx),%rsi
10052dfdc:	49 63 cc             	movslq %r12d,%rcx
10052dfdf:	48 83 c3 08          	add    $0x8,%rbx
10052dfe3:	41 83 c4 01          	add    $0x1,%r12d
10052dfe7:	48 89 04 ca          	mov    %rax,(%rdx,%rcx,8)
10052dfeb:	48 85 f6             	test   %rsi,%rsi
10052dfee:	75 ad                	jne    10052df9d <.text+0x12cf9d>
10052dff0:	45 85 e4             	test   %r12d,%r12d
10052dff3:	74 4b                	je     10052e040 <.text+0x12d040>
10052dff5:	45 89 27             	mov    %r12d,(%r15)
10052dff8:	b8 01 00 00 00       	mov    $0x1,%eax
10052dffd:	48 83 c4 28          	add    $0x28,%rsp
10052e001:	5b                   	pop    %rbx
10052e002:	5e                   	pop    %rsi
10052e003:	5f                   	pop    %rdi
10052e004:	5d                   	pop    %rbp
10052e005:	41 5c                	pop    %r12
10052e007:	41 5d                	pop    %r13
10052e009:	41 5e                	pop    %r14
10052e00b:	41 5f                	pop    %r15
10052e00d:	c3                   	ret
10052e00e:	66 90                	xchg   %ax,%ax
10052e010:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
10052e014:	75 5a                	jne    10052e070 <.text+0x12d070>
10052e016:	48 8b 33             	mov    (%rbx),%rsi
10052e019:	45 31 e4             	xor    %r12d,%r12d
10052e01c:	48 85 f6             	test   %rsi,%rsi
10052e01f:	0f 85 78 ff ff ff    	jne    10052df9d <.text+0x12cf9d>
10052e025:	48 89 c1             	mov    %rax,%rcx
10052e028:	e8 f3 34 ed ff       	call   100401520 <.text+0x520>
10052e02d:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
10052e034:	31 c0                	xor    %eax,%eax
10052e036:	eb c5                	jmp    10052dffd <.text+0x12cffd>
10052e038:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10052e03f:	00
10052e040:	49 8b 06             	mov    (%r14),%rax
10052e043:	48 85 c0             	test   %rax,%rax
10052e046:	75 dd                	jne    10052e025 <.text+0x12d025>
10052e048:	31 c0                	xor    %eax,%eax
10052e04a:	eb b1                	jmp    10052dffd <.text+0x12cffd>
10052e04c:	0f 1f 40 00          	nopl   0x0(%rax)
10052e050:	45 85 e4             	test   %r12d,%r12d
10052e053:	75 a0                	jne    10052dff5 <.text+0x12cff5>
10052e055:	49 8b 0e             	mov    (%r14),%rcx
10052e058:	48 85 c9             	test   %rcx,%rcx
10052e05b:	74 d7                	je     10052e034 <.text+0x12d034>
10052e05d:	e8 be 34 ed ff       	call   100401520 <.text+0x520>
10052e062:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
10052e069:	31 c0                	xor    %eax,%eax
10052e06b:	eb 90                	jmp    10052dffd <.text+0x12cffd>
10052e06d:	0f 1f 00             	nopl   (%rax)
10052e070:	48 89 e9             	mov    %rbp,%rcx
10052e073:	e8 08 5f 09 00       	call   1005c3f80 <.text+0x1c2f80>
10052e078:	48 85 c0             	test   %rax,%rax
10052e07b:	74 d8                	je     10052e055 <.text+0x12d055>
10052e07d:	49 8b 16             	mov    (%r14),%rdx
10052e080:	48 8b 33             	mov    (%rbx),%rsi
10052e083:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10052e089:	48 89 02             	mov    %rax,(%rdx)
10052e08c:	48 85 f6             	test   %rsi,%rsi
10052e08f:	0f 85 08 ff ff ff    	jne    10052df9d <.text+0x12cf9d>
10052e095:	e9 5b ff ff ff       	jmp    10052dff5 <.text+0x12cff5>
10052e09a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10052e0a0:	41 57                	push   %r15
10052e0a2:	41 56                	push   %r14
10052e0a4:	41 55                	push   %r13
10052e0a6:	41 54                	push   %r12
10052e0a8:	55                   	push   %rbp
10052e0a9:	57                   	push   %rdi
10052e0aa:	56                   	push   %rsi
10052e0ab:	53                   	push   %rbx
10052e0ac:	48 83 ec 28          	sub    $0x28,%rsp
10052e0b0:	48 8b 79 08          	mov    0x8(%rcx),%rdi
10052e0b4:	48 8b 69 28          	mov    0x28(%rcx),%rbp
10052e0b8:	8b 71 10             	mov    0x10(%rcx),%esi
10052e0bb:	49 89 cc             	mov    %rcx,%r12
10052e0be:	48 89 d1             	mov    %rdx,%rcx
10052e0c1:	48 89 d3             	mov    %rdx,%rbx
10052e0c4:	4d 89 c6             	mov    %r8,%r14
10052e0c7:	4d 89 cd             	mov    %r9,%r13
10052e0ca:	e8 a1 21 17 00       	call   1006a0270 <.text+0x29f270>
10052e0cf:	48 8d 0c c5 08 00 00 	lea    0x8(,%rax,8),%rcx
10052e0d6:	00
10052e0d7:	41 8b 44 24 14       	mov    0x14(%r12),%eax
10052e0dc:	85 c0                	test   %eax,%eax
10052e0de:	0f 84 dc 00 00 00    	je     10052e1c0 <.text+0x12d1c0>
10052e0e4:	44 0f b6 27          	movzbl (%rdi),%r12d
10052e0e8:	e8 f3 2f ed ff       	call   1004010e0 <.text+0xe0>
10052e0ed:	49 89 45 00          	mov    %rax,0x0(%r13)
10052e0f1:	48 85 c0             	test   %rax,%rax
10052e0f4:	0f 84 2f 01 00 00    	je     10052e229 <.text+0x12d229>
10052e0fa:	45 84 e4             	test   %r12b,%r12b
10052e0fd:	0f 84 cb 00 00 00    	je     10052e1ce <.text+0x12d1ce>
10052e103:	48 89 f9             	mov    %rdi,%rcx
10052e106:	e8 75 5e 09 00       	call   1005c3f80 <.text+0x1c2f80>
10052e10b:	48 85 c0             	test   %rax,%rax
10052e10e:	0f 84 0c 01 00 00    	je     10052e220 <.text+0x12d220>
10052e114:	49 8b 55 00          	mov    0x0(%r13),%rdx
10052e118:	48 89 02             	mov    %rax,(%rdx)
10052e11b:	0f b6 13             	movzbl (%rbx),%edx
10052e11e:	84 d2                	test   %dl,%dl
10052e120:	0f 84 26 01 00 00    	je     10052e24c <.text+0x12d24c>
10052e126:	41 bf 01 00 00 00    	mov    $0x1,%r15d
10052e12c:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10052e132:	85 f6                	test   %esi,%esi
10052e134:	0f 85 a6 00 00 00    	jne    10052e1e0 <.text+0x12d1e0>
10052e13a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10052e140:	0f b6 13             	movzbl (%rbx),%edx
10052e143:	48 89 e9             	mov    %rbp,%rcx
10052e146:	e8 05 67 09 00       	call   1005c4850 <.text+0x1c3850>
10052e14b:	48 85 c0             	test   %rax,%rax
10052e14e:	0f 85 9d 00 00 00    	jne    10052e1f1 <.text+0x12d1f1>
10052e154:	45 85 ff             	test   %r15d,%r15d
10052e157:	74 11                	je     10052e16a <.text+0x12d16a>
10052e159:	80 7f 01 00          	cmpb   $0x0,0x1(%rdi)
10052e15d:	75 0b                	jne    10052e16a <.text+0x12d16a>
10052e15f:	0f b6 07             	movzbl (%rdi),%eax
10052e162:	38 03                	cmp    %al,(%rbx)
10052e164:	0f 84 87 00 00 00    	je     10052e1f1 <.text+0x12d1f1>
10052e16a:	ba 01 00 00 00       	mov    $0x1,%edx
10052e16f:	48 89 d9             	mov    %rbx,%rcx
10052e172:	e8 c9 5e 09 00       	call   1005c4040 <.text+0x1c3040>
10052e177:	48 85 c0             	test   %rax,%rax
10052e17a:	74 24                	je     10052e1a0 <.text+0x12d1a0>
10052e17c:	49 8b 55 00          	mov    0x0(%r13),%rdx
10052e180:	49 63 cc             	movslq %r12d,%rcx
10052e183:	48 83 c3 01          	add    $0x1,%rbx
10052e187:	41 83 c4 01          	add    $0x1,%r12d
10052e18b:	48 89 04 ca          	mov    %rax,(%rdx,%rcx,8)
10052e18f:	0f b6 13             	movzbl (%rbx),%edx
10052e192:	84 d2                	test   %dl,%dl
10052e194:	75 67                	jne    10052e1fd <.text+0x12d1fd>
10052e196:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10052e19d:	00 00 00
10052e1a0:	45 85 e4             	test   %r12d,%r12d
10052e1a3:	74 7b                	je     10052e220 <.text+0x12d220>
10052e1a5:	45 89 26             	mov    %r12d,(%r14)
10052e1a8:	b8 01 00 00 00       	mov    $0x1,%eax
10052e1ad:	48 83 c4 28          	add    $0x28,%rsp
10052e1b1:	5b                   	pop    %rbx
10052e1b2:	5e                   	pop    %rsi
10052e1b3:	5f                   	pop    %rdi
10052e1b4:	5d                   	pop    %rbp
10052e1b5:	41 5c                	pop    %r12
10052e1b7:	41 5d                	pop    %r13
10052e1b9:	41 5e                	pop    %r14
10052e1bb:	41 5f                	pop    %r15
10052e1bd:	c3                   	ret
10052e1be:	66 90                	xchg   %ax,%ax
10052e1c0:	e8 1b 2f ed ff       	call   1004010e0 <.text+0xe0>
10052e1c5:	49 89 45 00          	mov    %rax,0x0(%r13)
10052e1c9:	48 85 c0             	test   %rax,%rax
10052e1cc:	74 5b                	je     10052e229 <.text+0x12d229>
10052e1ce:	0f b6 13             	movzbl (%rbx),%edx
10052e1d1:	45 31 ff             	xor    %r15d,%r15d
10052e1d4:	45 31 e4             	xor    %r12d,%r12d
10052e1d7:	84 d2                	test   %dl,%dl
10052e1d9:	75 22                	jne    10052e1fd <.text+0x12d1fd>
10052e1db:	eb 53                	jmp    10052e230 <.text+0x12d230>
10052e1dd:	0f 1f 00             	nopl   (%rax)
10052e1e0:	48 89 f9             	mov    %rdi,%rcx
10052e1e3:	e8 68 66 09 00       	call   1005c4850 <.text+0x1c3850>
10052e1e8:	48 85 c0             	test   %rax,%rax
10052e1eb:	0f 84 4f ff ff ff    	je     10052e140 <.text+0x12d140>
10052e1f1:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
10052e1f5:	48 83 c3 01          	add    $0x1,%rbx
10052e1f9:	84 d2                	test   %dl,%dl
10052e1fb:	74 a3                	je     10052e1a0 <.text+0x12d1a0>
10052e1fd:	85 f6                	test   %esi,%esi
10052e1ff:	75 df                	jne    10052e1e0 <.text+0x12d1e0>
10052e201:	0f b6 13             	movzbl (%rbx),%edx
10052e204:	48 89 e9             	mov    %rbp,%rcx
10052e207:	e8 44 66 09 00       	call   1005c4850 <.text+0x1c3850>
10052e20c:	48 85 c0             	test   %rax,%rax
10052e20f:	75 e0                	jne    10052e1f1 <.text+0x12d1f1>
10052e211:	e9 3e ff ff ff       	jmp    10052e154 <.text+0x12d154>
10052e216:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10052e21d:	00 00 00
10052e220:	49 8b 4d 00          	mov    0x0(%r13),%rcx
10052e224:	48 85 c9             	test   %rcx,%rcx
10052e227:	75 0f                	jne    10052e238 <.text+0x12d238>
10052e229:	31 c0                	xor    %eax,%eax
10052e22b:	e9 7d ff ff ff       	jmp    10052e1ad <.text+0x12d1ad>
10052e230:	49 8b 4d 00          	mov    0x0(%r13),%rcx
10052e234:	0f 1f 40 00          	nopl   0x0(%rax)
10052e238:	e8 e3 32 ed ff       	call   100401520 <.text+0x520>