1005ae99b:	0f 84 b0 02 00 00    	je     1005aec51 <.text+0x1adc51>
1005ae9a1:	41 bf 20 00 00 00    	mov    $0x20,%r15d
1005ae9a7:	45 85 db             	test   %r11d,%r11d
1005ae9aa:	75 49                	jne    1005ae9f5 <.text+0x1ad9f5>
1005ae9ac:	84 c0                	test   %al,%al
1005ae9ae:	74 45                	je     1005ae9f5 <.text+0x1ad9f5>
1005ae9b0:	41 81 fe fd 00 00 00 	cmp    $0xfd,%r14d
1005ae9b7:	0f 8f 33 07 00 00    	jg     1005af0f0 <.text+0x1ae0f0>
1005ae9bd:	45 85 ff             	test   %r15d,%r15d
1005ae9c0:	0f 84 2a 07 00 00    	je     1005af0f0 <.text+0x1ae0f0>
1005ae9c6:	48 8b 84 24 00 0a 00 	mov    0xa00(%rsp),%rax
1005ae9cd:	00
1005ae9ce:	44 8b a0 64 08 00 00 	mov    0x864(%rax),%r12d
1005ae9d5:	45 85 e4             	test   %r12d,%r12d
1005ae9d8:	74 09                	je     1005ae9e3 <.text+0x1ad9e3>
1005ae9da:	45 85 f6             	test   %r14d,%r14d
1005ae9dd:	0f 85 bd 09 00 00    	jne    1005af3a0 <.text+0x1ae3a0>
1005ae9e3:	49 63 c6             	movslq %r14d,%rax
1005ae9e6:	45 31 db             	xor    %r11d,%r11d
1005ae9e9:	41 83 c6 01          	add    $0x1,%r14d
1005ae9ed:	44 89 bc 84 b0 05 00 	mov    %r15d,0x5b0(%rsp,%rax,4)
1005ae9f4:	00
1005ae9f5:	41 83 c1 01          	add    $0x1,%r9d
1005ae9f9:	45 31 e4             	xor    %r12d,%r12d
1005ae9fc:	31 ed                	xor    %ebp,%ebp
1005ae9fe:	49 63 c1             	movslq %r9d,%rax
1005aea01:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1005aea06:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1005aea0b:	44 8b bc 84 b0 01 00 	mov    0x1b0(%rsp,%rax,4),%r15d
1005aea12:	00
1005aea13:	45 85 ff             	test   %r15d,%r15d
1005aea16:	0f 85 54 ff ff ff    	jne    1005ae970 <.text+0x1ad970>
1005aea1c:	49 63 ee             	movslq %r14d,%rbp
1005aea1f:	4c 8b b4 24 18 0a 00 	mov    0xa18(%rsp),%r14
1005aea26:	00
1005aea27:	85 ed                	test   %ebp,%ebp
1005aea29:	7e 3a                	jle    1005aea65 <.text+0x1ada65>
1005aea2b:	48 8d 9c 24 b0 05 00 	lea    0x5b0(%rsp),%rbx
1005aea32:	00
1005aea33:	48 8b 35 76 a6 17 00 	mov    0x17a676(%rip),%rsi        # 1007290b0 <_head_msys_iconv_2_dll-0x42f50>
1005aea3a:	48 8d 3c ab          	lea    (%rbx,%rbp,4),%rdi
1005aea3e:	eb 09                	jmp    1005aea49 <.text+0x1ada49>
1005aea40:	48 83 c3 04          	add    $0x4,%rbx
1005aea44:	48 39 fb             	cmp    %rdi,%rbx
1005aea47:	74 16                	je     1005aea5f <.text+0x1ada5f>
1005aea49:	49 63 d7             	movslq %r15d,%rdx
1005aea4c:	8b 0b                	mov    (%rbx),%ecx
1005aea4e:	4c 01 f2             	add    %r14,%rdx
1005aea51:	ff 16                	call   *(%rsi)
1005aea53:	41 01 c7             	add    %eax,%r15d
1005aea56:	41 81 ff e9 00 00 00 	cmp    $0xe9,%r15d
1005aea5d:	7e e1                	jle    1005aea40 <.text+0x1ada40>
1005aea5f:	49 63 c7             	movslq %r15d,%rax
1005aea62:	49 01 c6             	add    %rax,%r14
1005aea65:	41 c6 06 00          	movb   $0x0,(%r14)
1005aea69:	48 81 c4 b8 09 00 00 	add    $0x9b8,%rsp
1005aea70:	5b                   	pop    %rbx
1005aea71:	5e                   	pop    %rsi
1005aea72:	5f                   	pop    %rdi
1005aea73:	5d                   	pop    %rbp
1005aea74:	41 5c                	pop    %r12
1005aea76:	41 5d                	pop    %r13
1005aea78:	41 5e                	pop    %r14
1005aea7a:	41 5f                	pop    %r15
1005aea7c:	c3                   	ret
1005aea7d:	0f 1f 00             	nopl   (%rax)
1005aea80:	48 63 f0             	movslq %eax,%rsi
1005aea83:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005aea88:	48 c1 e6 06          	shl    $0x6,%rsi
1005aea8c:	48 01 c6             	add    %rax,%rsi
1005aea8f:	48 8b 56 28          	mov    0x28(%rsi),%rdx
1005aea93:	8b 02                	mov    (%rdx),%eax
1005aea95:	89 c1                	mov    %eax,%ecx
1005aea97:	44 31 f9             	xor    %r15d,%ecx
1005aea9a:	84 c9                	test   %cl,%cl
1005aea9c:	0f 85 af 01 00 00    	jne    1005aec51 <.text+0x1adc51>
1005aeaa2:	85 c0                	test   %eax,%eax
1005aeaa4:	0f 84 a7 01 00 00    	je     1005aec51 <.text+0x1adc51>
1005aeaaa:	49 63 f9             	movslq %r9d,%rdi
1005aeaad:	41 8d 49 01          	lea    0x1(%r9),%ecx
1005aeab1:	89 6c 24 60          	mov    %ebp,0x60(%rsp)
1005aeab5:	45 89 e5             	mov    %r12d,%r13d
1005aeab8:	48 8d 9c 24 b0 01 00 	lea    0x1b0(%rsp),%rbx
1005aeabf:	00
1005aeac0:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1005aeac5:	48 c1 e7 02          	shl    $0x2,%rdi
1005aeac9:	44 89 74 24 58       	mov    %r14d,0x58(%rsp)
1005aeace:	4c 8d 14 3b          	lea    (%rbx,%rdi,1),%r10
1005aead2:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1005aead7:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1005aeadc:	48 63 d9             	movslq %ecx,%rbx
1005aeadf:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1005aeae4:	48 89 df             	mov    %rbx,%rdi
1005aeae7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005aeaee:	00 00
1005aeaf0:	41 39 c7             	cmp    %eax,%r15d
1005aeaf3:	0f 85 27 01 00 00    	jne    1005aec20 <.text+0x1adc20>
1005aeaf9:	44 8b 6e 08          	mov    0x8(%rsi),%r13d
1005aeafd:	41 83 fd 01          	cmp    $0x1,%r13d
1005aeb01:	7e 1f                	jle    1005aeb22 <.text+0x1adb22>
1005aeb03:	8b 84 bc b0 01 00 00 	mov    0x1b0(%rsp,%rdi,4),%eax
1005aeb0a:	39 42 04             	cmp    %eax,0x4(%rdx)
1005aeb0d:	0f 85 0d 01 00 00    	jne    1005aec20 <.text+0x1adc20>
1005aeb13:	b8 02 00 00 00       	mov    $0x2,%eax
1005aeb18:	41 83 fd 02          	cmp    $0x2,%r13d
1005aeb1c:	0f 85 4e 01 00 00    	jne    1005aec70 <.text+0x1adc70>
1005aeb22:	48 8b 46 30          	mov    0x30(%rsi),%rax
1005aeb26:	48 85 c0             	test   %rax,%rax
1005aeb29:	74 3c                	je     1005aeb67 <.text+0x1adb67>
1005aeb2b:	8b 10                	mov    (%rax),%edx
1005aeb2d:	85 d2                	test   %edx,%edx
1005aeb2f:	0f 84 eb 00 00 00    	je     1005aec20 <.text+0x1adc20>
1005aeb35:	43 8d 4c 0d 00       	lea    0x0(%r13,%r9,1),%ecx
1005aeb3a:	48 63 c9             	movslq %ecx,%rcx
1005aeb3d:	8b 8c 8c b0 01 00 00 	mov    0x1b0(%rsp,%rcx,4),%ecx
1005aeb44:	eb 19                	jmp    1005aeb5f <.text+0x1adb5f>
1005aeb46:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005aeb4d:	00 00 00
1005aeb50:	8b 50 04             	mov    0x4(%rax),%edx
1005aeb53:	48 83 c0 04          	add    $0x4,%rax
1005aeb57:	85 d2                	test   %edx,%edx
1005aeb59:	0f 84 c1 00 00 00    	je     1005aec20 <.text+0x1adc20>
1005aeb5f:	39 d1                	cmp    %edx,%ecx
1005aeb61:	75 ed                	jne    1005aeb50 <.text+0x1adb50>
1005aeb63:	41 83 c5 01          	add    $0x1,%r13d
1005aeb67:	48 8b 46 18          	mov    0x18(%rsi),%rax
1005aeb6b:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1005aeb72:	00
1005aeb73:	44 0f b6 18          	movzbl (%rax),%r11d
1005aeb77:	44 89 da             	mov    %r11d,%edx
1005aeb7a:	41 80 fb 2d          	cmp    $0x2d,%r11b
1005aeb7e:	0f 85 77 10 00 00    	jne    1005afbfb <.text+0x1aebfb>
1005aeb84:	41 83 fd 01          	cmp    $0x1,%r13d
1005aeb88:	0f 8e 75 10 00 00    	jle    1005afc03 <.text+0x1aec03>
1005aeb8e:	44 89 eb             	mov    %r13d,%ebx
1005aeb91:	eb 0e                	jmp    1005aeba1 <.text+0x1adba1>
1005aeb93:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005aeb98:	83 fb 01             	cmp    $0x1,%ebx
1005aeb9b:	0f 84 e7 00 00 00    	je     1005aec88 <.text+0x1adc88>
1005aeba1:	48 83 c0 01          	add    $0x1,%rax
1005aeba5:	83 eb 01             	sub    $0x1,%ebx
1005aeba8:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1005aebaf:	00
1005aebb0:	0f b6 10             	movzbl (%rax),%edx
1005aebb3:	80 fa 2d             	cmp    $0x2d,%dl
1005aebb6:	74 e0                	je     1005aeb98 <.text+0x1adb98>
1005aebb8:	80 fa 3c             	cmp    $0x3c,%dl
1005aebbb:	0f 85 c7 00 00 00    	jne    1005aec88 <.text+0x1adc88>
1005aebc1:	48 83 c0 01          	add    $0x1,%rax
1005aebc5:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1005aebcc:	00
1005aebcd:	0f b6 08             	movzbl (%rax),%ecx
1005aebd0:	41 bc 05 00 00 00    	mov    $0x5,%r12d
1005aebd6:	89 ca                	mov    %ecx,%edx
1005aebd8:	83 e9 30             	sub    $0x30,%ecx
1005aebdb:	83 f9 09             	cmp    $0x9,%ecx
1005aebde:	77 16                	ja     1005aebf6 <.text+0x1adbf6>
1005aebe0:	41 89 cc             	mov    %ecx,%r12d
1005aebe3:	48 8d 48 01          	lea    0x1(%rax),%rcx
1005aebe7:	48 89 8c 24 a8 00 00 	mov    %rcx,0xa8(%rsp)
1005aebee:	00
1005aebef:	0f b6 50 01          	movzbl 0x1(%rax),%edx
1005aebf3:	48 89 c8             	mov    %rcx,%rax
1005aebf6:	80 fa 5e             	cmp    $0x5e,%dl
1005aebf9:	0f 84 99 00 00 00    	je     1005aec98 <.text+0x1adc98>
1005aebff:	84 d2                	test   %dl,%dl
1005aec01:	0f 84 13 01 00 00    	je     1005aed1a <.text+0x1add1a>
1005aec07:	80 fa 24             	cmp    $0x24,%dl
1005aec0a:	75 09                	jne    1005aec15 <.text+0x1adc15>
1005aec0c:	45 85 c9             	test   %r9d,%r9d
1005aec0f:	0f 8f 05 0f 00 00    	jg     1005afb1a <.text+0x1aeb1a>
1005aec15:	41 89 dd             	mov    %ebx,%r13d
1005aec18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005aec1f:	00
1005aec20:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1005aec25:	48 83 c6 40          	add    $0x40,%rsi
1005aec29:	48 8b 53 68          	mov    0x68(%rbx),%rdx
1005aec2d:	48 83 c3 40          	add    $0x40,%rbx
1005aec31:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1005aec36:	8b 02                	mov    (%rdx),%eax
1005aec38:	89 c1                	mov    %eax,%ecx
1005aec3a:	44 31 f9             	xor    %r15d,%ecx
1005aec3d:	84 c9                	test   %cl,%cl
1005aec3f:	75 08                	jne    1005aec49 <.text+0x1adc49>
1005aec41:	85 c0                	test   %eax,%eax
1005aec43:	0f 85 a7 fe ff ff    	jne    1005aeaf0 <.text+0x1adaf0>
1005aec49:	44 8b 74 24 58       	mov    0x58(%rsp),%r14d
1005aec4e:	45 89 ec             	mov    %r13d,%r12d
1005aec51:	45 85 e4             	test   %r12d,%r12d
1005aec54:	0f 95 c0             	setne  %al
1005aec57:	e9 4b fd ff ff       	jmp    1005ae9a7 <.text+0x1ad9a7>
1005aec5c:	0f 1f 40 00          	nopl   0x0(%rax)
1005aec60:	48 8d 48 01          	lea    0x1(%rax),%rcx
1005aec64:	41 39 cd             	cmp    %ecx,%r13d
1005aec67:	0f 8e 93 04 00 00    	jle    1005af100 <.text+0x1ae100>
1005aec6d:	48 89 c8             	mov    %rcx,%rax
1005aec70:	8b 1c 82             	mov    (%rdx,%rax,4),%ebx
1005aec73:	41 39 1c 82          	cmp    %ebx,(%r10,%rax,4)
1005aec77:	74 e7                	je     1005aec60 <.text+0x1adc60>
1005aec79:	41 39 c5             	cmp    %eax,%r13d
1005aec7c:	0f 8e a0 fe ff ff    	jle    1005aeb22 <.text+0x1adb22>
1005aec82:	eb 9c                	jmp    1005aec20 <.text+0x1adc20>
1005aec84:	0f 1f 40 00          	nopl   0x0(%rax)
1005aec88:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1005aec8f:	00
1005aec90:	e9 38 ff ff ff       	jmp    1005aebcd <.text+0x1adbcd>
1005aec95:	0f 1f 00             	nopl   (%rax)
1005aec98:	80 78 01 5e          	cmpb   $0x5e,0x1(%rax)
1005aec9c:	0f 84 fe 04 00 00    	je     1005af1a0 <.text+0x1ae1a0>
1005aeca2:	45 85 c9             	test   %r9d,%r9d
1005aeca5:	74 61                	je     1005aed08 <.text+0x1add08>
1005aeca7:	41 8d 41 ff          	lea    -0x1(%r9),%eax
1005aecab:	48 98                	cltq
1005aecad:	83 bc 84 b0 01 00 00 	cmpl   $0x20,0x1b0(%rsp,%rax,4)
1005aecb4:	20
1005aecb5:	0f 84 5a ff ff ff    	je     1005aec15 <.text+0x1adc15>
1005aecbb:	48 8b 05 8e 45 17 00 	mov    0x17458e(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005aecc2:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1005aecc7:	4c 89 54 24 78       	mov    %r10,0x78(%rsp)
1005aeccc:	44 89 5c 24 68       	mov    %r11d,0x68(%rsp)
1005aecd1:	48 8b 10             	mov    (%rax),%rdx
1005aecd4:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1005aecd9:	44 89 8c 24 88 00 00 	mov    %r9d,0x88(%rsp)
1005aece0:	00
1005aece1:	48 8d 4c 08 fc       	lea    -0x4(%rax,%rcx,1),%rcx
1005aece6:	e8 15 a5 ff ff       	call   1005a9200 <.text+0x1a8200>
1005aeceb:	44 8b 5c 24 68       	mov    0x68(%rsp),%r11d
1005aecf0:	4c 8b 54 24 78       	mov    0x78(%rsp),%r10
1005aecf5:	85 c0                	test   %eax,%eax
1005aecf7:	44 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9d
1005aecfe:	00
1005aecff:	0f 85 8b 06 00 00    	jne    1005af390 <.text+0x1ae390>
1005aed05:	0f 1f 00             	nopl   (%rax)
1005aed08:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1005aed0f:	00
1005aed10:	80 78 01 24          	cmpb   $0x24,0x1(%rax)
1005aed14:	0f 84 27 06 00 00    	je     1005af341 <.text+0x1ae341>
1005aed1a:	42 8d 04 0b          	lea    (%rbx,%r9,1),%eax
1005aed1e:	48 8b 8c 24 00 0a 00 	mov    0xa00(%rsp),%rcx
1005aed25:	00
1005aed26:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
1005aed2d:	83 e8 01             	sub    $0x1,%eax
1005aed30:	48 98                	cltq
1005aed32:	8b 91 60 08 00 00    	mov    0x860(%rcx),%edx
1005aed38:	44 8b b4 84 b0 01 00 	mov    0x1b0(%rsp,%rax,4),%r14d
1005aed3f:	00
1005aed40:	41 0f b6 c6          	movzbl %r14b,%eax
1005aed44:	8b 84 81 60 04 00 00 	mov    0x460(%rcx,%rax,4),%eax
1005aed4b:	85 d2                	test   %edx,%edx
1005aed4d:	0f 84 6c 01 00 00    	je     1005aeebf <.text+0x1adebf>
1005aed53:	89 c2                	mov    %eax,%edx
1005aed55:	83 fb 01             	cmp    $0x1,%ebx
1005aed58:	f7 d2                	not    %edx
1005aed5a:	0f 9f c1             	setg   %cl
1005aed5d:	c1 ea 1f             	shr    $0x1f,%edx
1005aed60:	84 d1                	test   %dl,%cl
1005aed62:	0f 84 57 01 00 00    	je     1005aeebf <.text+0x1adebf>
1005aed68:	41 83 fb 2d          	cmp    $0x2d,%r11d
1005aed6c:	0f 84 4d 01 00 00    	je     1005aeebf <.text+0x1adebf>
1005aed72:	48 63 94 24 88 00 00 	movslq 0x88(%rsp),%rdx
1005aed79:	00
1005aed7a:	44 8b 84 94 b0 01 00 	mov    0x1b0(%rsp,%rdx,4),%r8d
1005aed81:	00
1005aed82:	45 85 c0             	test   %r8d,%r8d
1005aed85:	0f 84 34 01 00 00    	je     1005aeebf <.text+0x1adebf>
1005aed8b:	48 63 e8             	movslq %eax,%rbp
1005aed8e:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005aed93:	44 89 f1             	mov    %r14d,%ecx
1005aed96:	48 c1 e5 06          	shl    $0x6,%rbp
1005aed9a:	48 01 c5             	add    %rax,%rbp
1005aed9d:	48 8b 45 28          	mov    0x28(%rbp),%rax
1005aeda1:	8b 10                	mov    (%rax),%edx
1005aeda3:	31 d1                	xor    %edx,%ecx
1005aeda5:	84 c9                	test   %cl,%cl
1005aeda7:	0f 85 12 01 00 00    	jne    1005aeebf <.text+0x1adebf>
1005aedad:	44 89 64 24 68       	mov    %r12d,0x68(%rsp)
1005aedb2:	8d 4b ff             	lea    -0x1(%rbx),%ecx
1005aedb5:	49 89 ed             	mov    %rbp,%r13
1005aedb8:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1005aedbd:	89 cf                	mov    %ecx,%edi
1005aedbf:	90                   	nop
1005aedc0:	41 39 d6             	cmp    %edx,%r14d
1005aedc3:	0f 85 bf 01 00 00    	jne    1005aef88 <.text+0x1adf88>
1005aedc9:	8b 55 08             	mov    0x8(%rbp),%edx
1005aedcc:	83 fa 01             	cmp    $0x1,%edx
1005aedcf:	7e 13                	jle    1005aede4 <.text+0x1adde4>
1005aedd1:	44 3b 40 04          	cmp    0x4(%rax),%r8d
1005aedd5:	0f 85 ad 01 00 00    	jne    1005aef88 <.text+0x1adf88>
1005aeddb:	83 fa 02             	cmp    $0x2,%edx
1005aedde:	0f 85 e4 01 00 00    	jne    1005aefc8 <.text+0x1adfc8>
1005aede4:	48 8b 45 30          	mov    0x30(%rbp),%rax
1005aede8:	44 8d 24 17          	lea    (%rdi,%rdx,1),%r12d
1005aedec:	48 85 c0             	test   %rax,%rax
1005aedef:	74 36                	je     1005aee27 <.text+0x1ade27>
1005aedf1:	8b 10                	mov    (%rax),%edx
1005aedf3:	85 d2                	test   %edx,%edx
1005aedf5:	0f 84 8d 01 00 00    	je     1005aef88 <.text+0x1adf88>
1005aedfb:	43 8d 0c 0c          	lea    (%r12,%r9,1),%ecx
1005aedff:	48 63 c9             	movslq %ecx,%rcx
1005aee02:	8b 8c 8c b0 01 00 00 	mov    0x1b0(%rsp,%rcx,4),%ecx
1005aee09:	eb 14                	jmp    1005aee1f <.text+0x1ade1f>
1005aee0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005aee10:	8b 50 04             	mov    0x4(%rax),%edx
1005aee13:	48 83 c0 04          	add    $0x4,%rax
1005aee17:	85 d2                	test   %edx,%edx
1005aee19:	0f 84 69 01 00 00    	je     1005aef88 <.text+0x1adf88>
1005aee1f:	39 d1                	cmp    %edx,%ecx
1005aee21:	75 ed                	jne    1005aee10 <.text+0x1ade10>
1005aee23:	41 83 c4 01          	add    $0x1,%r12d
1005aee27:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1005aee2b:	48 89 8c 24 a8 00 00 	mov    %rcx,0xa8(%rsp)
1005aee32:	00
1005aee33:	0f b6 11             	movzbl (%rcx),%edx
1005aee36:	80 fa 2d             	cmp    $0x2d,%dl
1005aee39:	75 1c                	jne    1005aee57 <.text+0x1ade57>
1005aee3b:	48 8d 41 01          	lea    0x1(%rcx),%rax
1005aee3f:	90                   	nop
1005aee40:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1005aee47:	00
1005aee48:	48 89 c1             	mov    %rax,%rcx
1005aee4b:	0f b6 10             	movzbl (%rax),%edx
1005aee4e:	48 83 c0 01          	add    $0x1,%rax
1005aee52:	80 fa 2d             	cmp    $0x2d,%dl
1005aee55:	74 e9                	je     1005aee40 <.text+0x1ade40>
1005aee57:	80 fa 3c             	cmp    $0x3c,%dl
1005aee5a:	0f 84 50 01 00 00    	je     1005aefb0 <.text+0x1adfb0>
1005aee60:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1005aee67:	00
1005aee68:	0f b6 01             	movzbl (%rcx),%eax
1005aee6b:	41 bb 05 00 00 00    	mov    $0x5,%r11d
1005aee71:	89 c2                	mov    %eax,%edx
1005aee73:	83 e8 30             	sub    $0x30,%eax
1005aee76:	83 f8 09             	cmp    $0x9,%eax
1005aee79:	77 13                	ja     1005aee8e <.text+0x1ade8e>
1005aee7b:	41 89 c3             	mov    %eax,%r11d
1005aee7e:	48 8d 41 01          	lea    0x1(%rcx),%rax
1005aee82:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1005aee89:	00
1005aee8a:	0f b6 51 01          	movzbl 0x1(%rcx),%edx
1005aee8e:	84 d2                	test   %dl,%dl
1005aee90:	0f 85 e2 00 00 00    	jne    1005aef78 <.text+0x1adf78>
1005aee96:	44 39 5c 24 68       	cmp    %r11d,0x68(%rsp)
1005aee9b:	0f 8f e7 00 00 00    	jg     1005aef88 <.text+0x1adf88>
1005aeea1:	41 39 dc             	cmp    %ebx,%r12d
1005aeea4:	0f 84 de 00 00 00    	je     1005aef88 <.text+0x1adf88>
1005aeeaa:	48 8b 45 28          	mov    0x28(%rbp),%rax
1005aeeae:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1005aeeb3:	44 33 30             	xor    (%rax),%r14d
1005aeeb6:	45 84 f6             	test   %r14b,%r14b
1005aeeb9:	0f 84 56 fd ff ff    	je     1005aec15 <.text+0x1adc15>