1005c4019:	0f b6 c0             	movzbl %al,%eax
1005c401c:	48 83 c4 40          	add    $0x40,%rsp
1005c4020:	5b                   	pop    %rbx
1005c4021:	5e                   	pop    %rsi
1005c4022:	5f                   	pop    %rdi
1005c4023:	c3                   	ret
1005c4024:	0f 1f 40 00          	nopl   0x0(%rax)
1005c4028:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005c402e:	bf 01 00 00 00       	mov    $0x1,%edi
1005c4033:	eb b4                	jmp    1005c3fe9 <.text+0x1c2fe9>
1005c4035:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005c403c:	00 00 00 00
1005c4040:	56                   	push   %rsi
1005c4041:	53                   	push   %rbx
1005c4042:	48 83 ec 28          	sub    $0x28,%rsp
1005c4046:	48 89 ce             	mov    %rcx,%rsi
1005c4049:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1005c404d:	48 89 d3             	mov    %rdx,%rbx
1005c4050:	e8 8b d0 e3 ff       	call   1004010e0 <.text+0xe0>
1005c4055:	49 89 c1             	mov    %rax,%r9
1005c4058:	48 85 c0             	test   %rax,%rax
1005c405b:	74 15                	je     1005c4072 <.text+0x1c3072>
1005c405d:	49 89 d8             	mov    %rbx,%r8
1005c4060:	48 89 f2             	mov    %rsi,%rdx
1005c4063:	48 89 c1             	mov    %rax,%rcx
1005c4066:	e8 45 c2 0d 00       	call   1006a02b0 <.text+0x29f2b0>
1005c406b:	c6 04 18 00          	movb   $0x0,(%rax,%rbx,1)
1005c406f:	49 89 c1             	mov    %rax,%r9
1005c4072:	4c 89 c8             	mov    %r9,%rax
1005c4075:	48 83 c4 28          	add    $0x28,%rsp
1005c4079:	5b                   	pop    %rbx
1005c407a:	5e                   	pop    %rsi
1005c407b:	c3                   	ret
1005c407c:	0f 1f 40 00          	nopl   0x0(%rax)
1005c4080:	48 83 ec 28          	sub    $0x28,%rsp
1005c4084:	48 8b 05 f5 61 16 00 	mov    0x1661f5(%rip),%rax        # 10072a280 <_head_msys_iconv_2_dll-0x41d80>
1005c408b:	48 8b 08             	mov    (%rax),%rcx
1005c408e:	e8 fd 03 ee ff       	call   1004a4490 <.text+0xa3490>
1005c4093:	48 8d 15 6e b9 14 00 	lea    0x14b96e(%rip),%rdx        # 10070fa08 <_head_msys_iconv_2_dll-0x5c5f8>
1005c409a:	48 89 c1             	mov    %rax,%rcx
1005c409d:	e8 3e c2 0d 00       	call   1006a02e0 <.text+0x29f2e0>
1005c40a2:	48 85 c0             	test   %rax,%rax
1005c40a5:	0f 95 c0             	setne  %al
1005c40a8:	0f b6 c0             	movzbl %al,%eax
1005c40ab:	48 83 c4 28          	add    $0x28,%rsp
1005c40af:	c3                   	ret
1005c40b0:	41 57                	push   %r15
1005c40b2:	41 56                	push   %r14
1005c40b4:	41 55                	push   %r13
1005c40b6:	41 54                	push   %r12
1005c40b8:	55                   	push   %rbp
1005c40b9:	57                   	push   %rdi
1005c40ba:	56                   	push   %rsi
1005c40bb:	53                   	push   %rbx
1005c40bc:	48 83 ec 68          	sub    $0x68,%rsp
1005c40c0:	48 8b 1d b9 61 16 00 	mov    0x1661b9(%rip),%rbx        # 10072a280 <_head_msys_iconv_2_dll-0x41d80>
1005c40c7:	48 89 ce             	mov    %rcx,%rsi
1005c40ca:	48 8b 0b             	mov    (%rbx),%rcx
1005c40cd:	44 89 84 24 c0 00 00 	mov    %r8d,0xc0(%rsp)
1005c40d4:	00
1005c40d5:	89 d7                	mov    %edx,%edi
1005c40d7:	e8 b4 03 ee ff       	call   1004a4490 <.text+0xa3490>
1005c40dc:	48 8d 15 25 b9 14 00 	lea    0x14b925(%rip),%rdx        # 10070fa08 <_head_msys_iconv_2_dll-0x5c5f8>
1005c40e3:	48 89 c1             	mov    %rax,%rcx
1005c40e6:	e8 f5 c1 0d 00       	call   1006a02e0 <.text+0x29f2e0>
1005c40eb:	48 8b 0b             	mov    (%rbx),%rcx
1005c40ee:	48 85 c0             	test   %rax,%rax
1005c40f1:	41 0f 95 c6          	setne  %r14b
1005c40f5:	0f 95 44 24 3b       	setne  0x3b(%rsp)
1005c40fa:	e8 91 03 ee ff       	call   1004a4490 <.text+0xa3490>
1005c40ff:	48 8d 15 06 b9 14 00 	lea    0x14b906(%rip),%rdx        # 10070fa0c <_head_msys_iconv_2_dll-0x5c5f4>
1005c4106:	45 0f b6 f6          	movzbl %r14b,%r14d
1005c410a:	48 89 c1             	mov    %rax,%rcx
1005c410d:	e8 ce c1 0d 00       	call   1006a02e0 <.text+0x29f2e0>
1005c4112:	48 8b 0b             	mov    (%rbx),%rcx
1005c4115:	49 89 c5             	mov    %rax,%r13
1005c4118:	e8 73 03 ee ff       	call   1004a4490 <.text+0xa3490>
1005c411d:	48 8d 15 ed b8 14 00 	lea    0x14b8ed(%rip),%rdx        # 10070fa11 <_head_msys_iconv_2_dll-0x5c5ef>
1005c4124:	48 89 c1             	mov    %rax,%rcx
1005c4127:	e8 b4 c1 0d 00       	call   1006a02e0 <.text+0x29f2e0>
1005c412c:	48 89 f1             	mov    %rsi,%rcx
1005c412f:	49 89 c4             	mov    %rax,%r12
1005c4132:	e8 39 c1 0d 00       	call   1006a0270 <.text+0x29f270>
1005c4137:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1005c413c:	8d 58 03             	lea    0x3(%rax),%ebx
1005c413f:	0f b6 06             	movzbl (%rsi),%eax
1005c4142:	84 c0                	test   %al,%al
1005c4144:	0f 84 e6 00 00 00    	je     1005c4230 <.text+0x1c3230>
1005c414a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1005c414f:	4d 85 ed             	test   %r13,%r13
1005c4152:	48 8b 2d f7 4f 16 00 	mov    0x164ff7(%rip),%rbp        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
1005c4159:	48 89 f1             	mov    %rsi,%rcx
1005c415c:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1005c4161:	89 fa                	mov    %edi,%edx
1005c4163:	41 0f 95 c7          	setne  %r15b
1005c4167:	44 09 f2             	or     %r14d,%edx
1005c416a:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
1005c416e:	8b 94 24 c0 00 00 00 	mov    0xc0(%rsp),%edx
1005c4175:	44 09 f2             	or     %r14d,%edx
1005c4178:	89 54 24 28          	mov    %edx,0x28(%rsp)
1005c417c:	eb 75                	jmp    1005c41f3 <.text+0x1c31f3>
1005c417e:	66 90                	xchg   %ax,%ax
1005c4180:	3c 0a                	cmp    $0xa,%al
1005c4182:	0f 85 88 00 00 00    	jne    1005c4210 <.text+0x1c3210>
1005c4188:	44 8b 4c 24 28       	mov    0x28(%rsp),%r9d
1005c418d:	45 85 c9             	test   %r9d,%r9d
1005c4190:	74 6c                	je     1005c41fe <.text+0x1c31fe>
1005c4192:	85 ff                	test   %edi,%edi
1005c4194:	0f 84 8c 00 00 00    	je     1005c4226 <.text+0x1c3226>
1005c419a:	80 7c 24 3b 00       	cmpb   $0x0,0x3b(%rsp)
1005c419f:	0f 84 81 00 00 00    	je     1005c4226 <.text+0x1c3226>
1005c41a5:	83 c3 02             	add    $0x2,%ebx
1005c41a8:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1005c41ad:	e8 4e 34 ec ff       	call   100487600 <.text+0x86600>
1005c41b2:	85 c0                	test   %eax,%eax
1005c41b4:	78 4c                	js     1005c4202 <.text+0x1c3202>
1005c41b6:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1005c41bb:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1005c41c0:	83 c3 01             	add    $0x1,%ebx
1005c41c3:	48 8d 4c 02 ff       	lea    -0x1(%rdx,%rax,1),%rcx
1005c41c8:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1005c41cd:	0f 1f 00             	nopl   (%rax)
1005c41d0:	80 39 5c             	cmpb   $0x5c,(%rcx)
1005c41d3:	75 07                	jne    1005c41dc <.text+0x1c31dc>
1005c41d5:	41 80 ff 01          	cmp    $0x1,%r15b
1005c41d9:	83 db ff             	sbb    $0xffffffff,%ebx
1005c41dc:	ff 55 00             	call   *0x0(%rbp)
1005c41df:	48 63 c8             	movslq %eax,%rcx
1005c41e2:	48 03 4c 24 48       	add    0x48(%rsp),%rcx
1005c41e7:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1005c41ec:	0f b6 01             	movzbl (%rcx),%eax
1005c41ef:	84 c0                	test   %al,%al
1005c41f1:	74 3d                	je     1005c4230 <.text+0x1c3230>
1005c41f3:	3c 27                	cmp    $0x27,%al
1005c41f5:	75 89                	jne    1005c4180 <.text+0x1c3180>
1005c41f7:	49 83 fc 01          	cmp    $0x1,%r12
1005c41fb:	83 d3 02             	adc    $0x2,%ebx
1005c41fe:	85 ff                	test   %edi,%edi
1005c4200:	75 a6                	jne    1005c41a8 <.text+0x1c31a8>
1005c4202:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1005c4207:	eb c7                	jmp    1005c41d0 <.text+0x1c31d0>
1005c4209:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005c4210:	3c 21                	cmp    $0x21,%al
1005c4212:	75 ea                	jne    1005c41fe <.text+0x1c31fe>
1005c4214:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
1005c4219:	45 85 c0             	test   %r8d,%r8d
1005c421c:	74 e4                	je     1005c4202 <.text+0x1c3202>
1005c421e:	85 ff                	test   %edi,%edi
1005c4220:	0f 85 74 ff ff ff    	jne    1005c419a <.text+0x1c319a>
1005c4226:	83 c3 01             	add    $0x1,%ebx
1005c4229:	eb d3                	jmp    1005c41fe <.text+0x1c31fe>
1005c422b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005c4230:	89 d9                	mov    %ebx,%ecx
1005c4232:	e8 a9 ce e3 ff       	call   1004010e0 <.text+0xe0>
1005c4237:	48 89 c3             	mov    %rax,%rbx
1005c423a:	48 85 c0             	test   %rax,%rax
1005c423d:	0f 84 26 01 00 00    	je     1005c4369 <.text+0x1c3369>
1005c4243:	48 8d 40 01          	lea    0x1(%rax),%rax
1005c4247:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1005c424c:	c6 03 27             	movb   $0x27,(%rbx)
1005c424f:	0f b6 06             	movzbl (%rsi),%eax
1005c4252:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1005c4257:	84 c0                	test   %al,%al
1005c4259:	0f 84 f1 00 00 00    	je     1005c4350 <.text+0x1c3350>
1005c425f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1005c4264:	48 8b 2d b5 4a 16 00 	mov    0x164ab5(%rip),%rbp        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1005c426b:	4c 8d 7c 24 50       	lea    0x50(%rsp),%r15
1005c4270:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1005c4275:	eb 5e                	jmp    1005c42d5 <.text+0x1c32d5>
1005c4277:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005c427e:	00 00
1005c4280:	3c 21                	cmp    $0x21,%al
1005c4282:	75 6d                	jne    1005c42f1 <.text+0x1c32f1>
1005c4284:	89 f8                	mov    %edi,%eax
1005c4286:	44 09 f0             	or     %r14d,%eax
1005c4289:	0f 85 31 01 00 00    	jne    1005c43c0 <.text+0x1c33c0>
1005c428f:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1005c4294:	80 38 5c             	cmpb   $0x5c,(%rax)
1005c4297:	75 09                	jne    1005c42a2 <.text+0x1c32a2>
1005c4299:	4d 85 ed             	test   %r13,%r13
1005c429c:	0f 85 3a 01 00 00    	jne    1005c43dc <.text+0x1c33dc>
1005c42a2:	8b 55 00             	mov    0x0(%rbp),%edx
1005c42a5:	85 d2                	test   %edx,%edx
1005c42a7:	0f 85 73 01 00 00    	jne    1005c4420 <.text+0x1c3420>
1005c42ad:	48 8d 50 01          	lea    0x1(%rax),%rdx
1005c42b1:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1005c42b6:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1005c42bb:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1005c42bf:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1005c42c4:	0f b6 00             	movzbl (%rax),%eax
1005c42c7:	88 02                	mov    %al,(%rdx)
1005c42c9:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1005c42ce:	0f b6 06             	movzbl (%rsi),%eax
1005c42d1:	84 c0                	test   %al,%al
1005c42d3:	74 7b                	je     1005c4350 <.text+0x1c3350>
1005c42d5:	3c 27                	cmp    $0x27,%al
1005c42d7:	0f 84 a3 00 00 00    	je     1005c4380 <.text+0x1c3380>
1005c42dd:	3c 0a                	cmp    $0xa,%al
1005c42df:	75 9f                	jne    1005c4280 <.text+0x1c3280>
1005c42e1:	44 89 f0             	mov    %r14d,%eax
1005c42e4:	0b 84 24 c0 00 00 00 	or     0xc0(%rsp),%eax
1005c42eb:	0f 85 cf 00 00 00    	jne    1005c43c0 <.text+0x1c33c0>
1005c42f1:	85 ff                	test   %edi,%edi
1005c42f3:	74 9a                	je     1005c428f <.text+0x1c328f>
1005c42f5:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1005c42fa:	48 89 f1             	mov    %rsi,%rcx
1005c42fd:	e8 fe 32 ec ff       	call   100487600 <.text+0x86600>
1005c4302:	85 c0                	test   %eax,%eax
1005c4304:	78 89                	js     1005c428f <.text+0x1c328f>
1005c4306:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005c430b:	48 8d 50 01          	lea    0x1(%rax),%rdx
1005c430f:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1005c4314:	c6 00 5c             	movb   $0x5c,(%rax)
1005c4317:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1005c431c:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1005c4321:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1005c4326:	e8 c5 bb 0d 00       	call   10069fef0 <.text+0x29eef0>
1005c432b:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1005c4330:	48 01 74 24 50       	add    %rsi,0x50(%rsp)
1005c4335:	48 03 74 24 48       	add    0x48(%rsp),%rsi
1005c433a:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1005c433f:	0f b6 06             	movzbl (%rsi),%eax
1005c4342:	84 c0                	test   %al,%al
1005c4344:	75 8f                	jne    1005c42d5 <.text+0x1c32d5>
1005c4346:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005c434d:	00 00 00
1005c4350:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005c4355:	48 8d 50 01          	lea    0x1(%rax),%rdx
1005c4359:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1005c435e:	c6 00 27             	movb   $0x27,(%rax)
1005c4361:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005c4366:	c6 00 00             	movb   $0x0,(%rax)
1005c4369:	48 89 d8             	mov    %rbx,%rax
1005c436c:	48 83 c4 68          	add    $0x68,%rsp
1005c4370:	5b                   	pop    %rbx
1005c4371:	5e                   	pop    %rsi
1005c4372:	5f                   	pop    %rdi
1005c4373:	5d                   	pop    %rbp
1005c4374:	41 5c                	pop    %r12
1005c4376:	41 5d                	pop    %r13
1005c4378:	41 5e                	pop    %r14
1005c437a:	41 5f                	pop    %r15
1005c437c:	c3                   	ret
1005c437d:	0f 1f 00             	nopl   (%rax)
1005c4380:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005c4385:	48 8d 50 01          	lea    0x1(%rax),%rdx
1005c4389:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1005c438e:	c6 00 27             	movb   $0x27,(%rax)
1005c4391:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005c4396:	48 8d 50 01          	lea    0x1(%rax),%rdx
1005c439a:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1005c439f:	4d 85 e4             	test   %r12,%r12
1005c43a2:	0f 84 98 00 00 00    	je     1005c4440 <.text+0x1c3440>
1005c43a8:	c6 00 27             	movb   $0x27,(%rax)
1005c43ab:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1005c43b0:	48 8d 70 01          	lea    0x1(%rax),%rsi
1005c43b4:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1005c43b9:	e9 10 ff ff ff       	jmp    1005c42ce <.text+0x1c32ce>
1005c43be:	66 90                	xchg   %ax,%ax
1005c43c0:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005c43c5:	48 8d 50 01          	lea    0x1(%rax),%rdx
1005c43c9:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1005c43ce:	c6 00 5c             	movb   $0x5c,(%rax)
1005c43d1:	85 ff                	test   %edi,%edi
1005c43d3:	74 18                	je     1005c43ed <.text+0x1c33ed>
1005c43d5:	80 7c 24 3b 00       	cmpb   $0x0,0x3b(%rsp)
1005c43da:	74 11                	je     1005c43ed <.text+0x1c33ed>
1005c43dc:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005c43e1:	48 8d 50 01          	lea    0x1(%rax),%rdx
1005c43e5:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1005c43ea:	c6 00 5c             	movb   $0x5c,(%rax)
1005c43ed:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1005c43f2:	48 8d 42 01          	lea    0x1(%rdx),%rax
1005c43f6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1005c43fb:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005c4400:	48 8d 48 01          	lea    0x1(%rax),%rcx
1005c4404:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1005c4409:	0f b6 12             	movzbl (%rdx),%edx
1005c440c:	88 10                	mov    %dl,(%rax)
1005c440e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1005c4413:	e9 b6 fe ff ff       	jmp    1005c42ce <.text+0x1c32ce>
1005c4418:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005c441f:	00
1005c4420:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1005c4425:	4c 89 fa             	mov    %r15,%rdx
1005c4428:	e8 83 7e f2 ff       	call   1004ec2b0 <.text+0xeb2b0>
1005c442d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1005c4432:	e9 97 fe ff ff       	jmp    1005c42ce <.text+0x1c32ce>
1005c4437:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005c443e:	00 00
1005c4440:	c6 00 5c             	movb   $0x5c,(%rax)
1005c4443:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005c4448:	48 8d 50 01          	lea    0x1(%rax),%rdx
1005c444c:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1005c4451:	c6 00 27             	movb   $0x27,(%rax)
1005c4454:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005c4459:	48 8d 50 01          	lea    0x1(%rax),%rdx
1005c445d:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1005c4462:	e9 41 ff ff ff       	jmp    1005c43a8 <.text+0x1c33a8>
1005c4467:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005c446e:	00 00
1005c4470:	48 83 ec 28          	sub    $0x28,%rsp
1005c4474:	e8 07 fb ff ff       	call   1005c3f80 <.text+0x1c2f80>
1005c4479:	48 85 c0             	test   %rax,%rax
1005c447c:	74 34                	je     1005c44b2 <.text+0x1c34b2>
1005c447e:	0f b6 10             	movzbl (%rax),%edx
1005c4481:	84 d2                	test   %dl,%dl
1005c4483:	74 2d                	je     1005c44b2 <.text+0x1c34b2>
1005c4485:	48 89 c1             	mov    %rax,%rcx
1005c4488:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005c448f:	00
1005c4490:	44 0f b6 c2          	movzbl %dl,%r8d
1005c4494:	44 8d 4a e0          	lea    -0x20(%rdx),%r9d
1005c4498:	41 83 e8 61          	sub    $0x61,%r8d
1005c449c:	41 83 f8 1a          	cmp    $0x1a,%r8d
1005c44a0:	41 0f 42 d1          	cmovb  %r9d,%edx
1005c44a4:	48 83 c1 01          	add    $0x1,%rcx
1005c44a8:	88 51 ff             	mov    %dl,-0x1(%rcx)
1005c44ab:	0f b6 11             	movzbl (%rcx),%edx
1005c44ae:	84 d2                	test   %dl,%dl
1005c44b0:	75 de                	jne    1005c4490 <.text+0x1c3490>
1005c44b2:	48 83 c4 28          	add    $0x28,%rsp
1005c44b6:	c3                   	ret
1005c44b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005c44be:	00 00
1005c44c0:	48 83 ec 28          	sub    $0x28,%rsp
1005c44c4:	e8 77 fb ff ff       	call   1005c4040 <.text+0x1c3040>
1005c44c9:	48 85 c0             	test   %rax,%rax
1005c44cc:	74 34                	je     1005c4502 <.text+0x1c3502>
1005c44ce:	0f b6 10             	movzbl (%rax),%edx
1005c44d1:	84 d2                	test   %dl,%dl
1005c44d3:	74 2d                	je     1005c4502 <.text+0x1c3502>
1005c44d5:	48 89 c1             	mov    %rax,%rcx
1005c44d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005c44df:	00
1005c44e0:	44 0f b6 c2          	movzbl %dl,%r8d
1005c44e4:	44 8d 4a e0          	lea    -0x20(%rdx),%r9d
1005c44e8:	41 83 e8 61          	sub    $0x61,%r8d
1005c44ec:	41 83 f8 1a          	cmp    $0x1a,%r8d
1005c44f0:	41 0f 42 d1          	cmovb  %r9d,%edx
1005c44f4:	48 83 c1 01          	add    $0x1,%rcx
1005c44f8:	88 51 ff             	mov    %dl,-0x1(%rcx)
1005c44fb:	0f b6 11             	movzbl (%rcx),%edx
1005c44fe:	84 d2                	test   %dl,%dl
1005c4500:	75 de                	jne    1005c44e0 <.text+0x1c34e0>
1005c4502:	48 83 c4 28          	add    $0x28,%rsp
1005c4506:	c3                   	ret
1005c4507:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005c450e:	00 00
1005c4510:	48 85 c9             	test   %rcx,%rcx