1005aeebf:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1005aeec3:	ba 3c 00 00 00       	mov    $0x3c,%edx
1005aeec8:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1005aeecd:	8b 6c 24 60          	mov    0x60(%rsp),%ebp
1005aeed1:	44 8b 74 24 58       	mov    0x58(%rsp),%r14d
1005aeed6:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
1005aeedb:	48 89 8c 24 a8 00 00 	mov    %rcx,0xa8(%rsp)
1005aeee2:	00
1005aeee3:	48 8b 7e 38          	mov    0x38(%rsi),%rdi
1005aeee7:	e8 64 59 01 00       	call   1005c4850 <.text+0x1c3850>
1005aeeec:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
1005aeef1:	48 85 c0             	test   %rax,%rax
1005aeef4:	0f 95 c0             	setne  %al
1005aeef7:	85 ed                	test   %ebp,%ebp
1005aeef9:	0f 85 12 02 00 00    	jne    1005af111 <.text+0x1ae111>
1005aeeff:	84 c0                	test   %al,%al
1005aef01:	0f 84 0a 02 00 00    	je     1005af111 <.text+0x1ae111>
1005aef07:	45 85 f6             	test   %r14d,%r14d
1005aef0a:	4c 8b 54 24 58       	mov    0x58(%rsp),%r10
1005aef0f:	0f 8e a7 04 00 00    	jle    1005af3bc <.text+0x1ae3bc>
1005aef15:	48 85 ff             	test   %rdi,%rdi
1005aef18:	0f 84 a7 04 00 00    	je     1005af3c5 <.text+0x1ae3c5>
1005aef1e:	8b 17                	mov    (%rdi),%edx
1005aef20:	85 d2                	test   %edx,%edx
1005aef22:	0f 84 9f 04 00 00    	je     1005af3c7 <.text+0x1ae3c7>
1005aef28:	41 8d 4e ff          	lea    -0x1(%r14),%ecx
1005aef2c:	48 63 c1             	movslq %ecx,%rax
1005aef2f:	8b 84 84 b0 05 00 00 	mov    0x5b0(%rsp,%rax,4),%eax
1005aef36:	44 39 f8             	cmp    %r15d,%eax
1005aef39:	0f 84 59 0d 00 00    	je     1005afc98 <.text+0x1aec98>
1005aef3f:	39 c2                	cmp    %eax,%edx
1005aef41:	0f 84 51 0d 00 00    	je     1005afc98 <.text+0x1aec98>
1005aef47:	31 c0                	xor    %eax,%eax
1005aef49:	eb 18                	jmp    1005aef63 <.text+0x1adf63>
1005aef4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005aef50:	41 89 14 82          	mov    %edx,(%r10,%rax,4)
1005aef54:	48 83 c0 01          	add    $0x1,%rax
1005aef58:	8b 14 87             	mov    (%rdi,%rax,4),%edx
1005aef5b:	85 d2                	test   %edx,%edx
1005aef5d:	0f 84 e5 0c 00 00    	je     1005afc48 <.text+0x1aec48>
1005aef63:	45 8b 3c 82          	mov    (%r10,%rax,4),%r15d
1005aef67:	89 c1                	mov    %eax,%ecx
1005aef69:	45 85 ff             	test   %r15d,%r15d
1005aef6c:	75 e2                	jne    1005aef50 <.text+0x1adf50>
1005aef6e:	89 c2                	mov    %eax,%edx
1005aef70:	e9 52 04 00 00       	jmp    1005af3c7 <.text+0x1ae3c7>
1005aef75:	0f 1f 00             	nopl   (%rax)
1005aef78:	80 fa 24             	cmp    $0x24,%dl
1005aef7b:	0f 84 50 03 00 00    	je     1005af2d1 <.text+0x1ae2d1>
1005aef81:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005aef88:	49 8b 45 68          	mov    0x68(%r13),%rax
1005aef8c:	44 89 f1             	mov    %r14d,%ecx
1005aef8f:	48 83 c5 40          	add    $0x40,%rbp
1005aef93:	49 83 c5 40          	add    $0x40,%r13
1005aef97:	8b 10                	mov    (%rax),%edx
1005aef99:	31 d1                	xor    %edx,%ecx
1005aef9b:	84 c9                	test   %cl,%cl
1005aef9d:	0f 84 1d fe ff ff    	je     1005aedc0 <.text+0x1addc0>
1005aefa3:	e9 17 ff ff ff       	jmp    1005aeebf <.text+0x1adebf>
1005aefa8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005aefaf:	00
1005aefb0:	48 83 c1 01          	add    $0x1,%rcx
1005aefb4:	48 89 8c 24 a8 00 00 	mov    %rcx,0xa8(%rsp)
1005aefbb:	00
1005aefbc:	e9 a7 fe ff ff       	jmp    1005aee68 <.text+0x1ade68>
1005aefc1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005aefc8:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
1005aefcd:	48 63 cb             	movslq %ebx,%rcx
1005aefd0:	4a 8d 4c 19 01       	lea    0x1(%rcx,%r11,1),%rcx
1005aefd5:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
1005aefda:	4d 8d 24 8b          	lea    (%r11,%rcx,4),%r12
1005aefde:	b9 02 00 00 00       	mov    $0x2,%ecx
1005aefe3:	eb 13                	jmp    1005aeff8 <.text+0x1adff8>
1005aefe5:	0f 1f 00             	nopl   (%rax)
1005aefe8:	4c 8d 59 01          	lea    0x1(%rcx),%r11
1005aefec:	44 39 da             	cmp    %r11d,%edx
1005aefef:	0f 8e 15 0b 00 00    	jle    1005afb0a <.text+0x1aeb0a>
1005aeff5:	4c 89 d9             	mov    %r11,%rcx
1005aeff8:	44 8b 1c 88          	mov    (%rax,%rcx,4),%r11d
1005aeffc:	45 39 5c 8c f8       	cmp    %r11d,-0x8(%r12,%rcx,4)
1005af001:	74 e5                	je     1005aefe8 <.text+0x1adfe8>
1005af003:	39 ca                	cmp    %ecx,%edx
1005af005:	0f 8e d9 fd ff ff    	jle    1005aede4 <.text+0x1adde4>
1005af00b:	e9 78 ff ff ff       	jmp    1005aef88 <.text+0x1adf88>
1005af010:	48 8b 05 09 9d 17 00 	mov    0x179d09(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1005af017:	4c 89 bc 24 b0 05 00 	mov    %r15,0x5b0(%rsp)
1005af01e:	00
1005af01f:	8b 10                	mov    (%rax),%edx
1005af021:	41 0f b6 07          	movzbl (%r15),%eax
1005af025:	85 d2                	test   %edx,%edx
1005af027:	0f 84 99 01 00 00    	je     1005af1c6 <.text+0x1ae1c6>
1005af02d:	48 8b 35 dc 99 17 00 	mov    0x1799dc(%rip),%rsi        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
1005af034:	31 ed                	xor    %ebp,%ebp
1005af036:	45 31 e4             	xor    %r12d,%r12d
1005af039:	48 8d bc 24 b0 05 00 	lea    0x5b0(%rsp),%rdi
1005af040:	00
1005af041:	eb 42                	jmp    1005af085 <.text+0x1ae085>
1005af043:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005af048:	83 fb 20             	cmp    $0x20,%ebx
1005af04b:	74 5c                	je     1005af0a9 <.text+0x1ae0a9>
1005af04d:	83 fb 09             	cmp    $0x9,%ebx
1005af050:	74 57                	je     1005af0a9 <.text+0x1ae0a9>
1005af052:	81 fb ff 00 00 00    	cmp    $0xff,%ebx
1005af058:	0f 8f d2 03 00 00    	jg     1005af430 <.text+0x1ae430>
1005af05e:	48 8b 84 24 00 0a 00 	mov    0xa00(%rsp),%rax
1005af065:	00
1005af066:	8b 9c 98 60 04 00 00 	mov    0x460(%rax,%rbx,4),%ebx
1005af06d:	85 db                	test   %ebx,%ebx
1005af06f:	0f 95 c0             	setne  %al
1005af072:	39 eb                	cmp    %ebp,%ebx
1005af074:	0f 95 c2             	setne  %dl
1005af077:	21 d0                	and    %edx,%eax
1005af079:	84 c0                	test   %al,%al
1005af07b:	75 3b                	jne    1005af0b8 <.text+0x1ae0b8>
1005af07d:	4c 8b bc 24 b0 05 00 	mov    0x5b0(%rsp),%r15
1005af084:	00
1005af085:	41 80 3f 00          	cmpb   $0x0,(%r15)
1005af089:	74 5a                	je     1005af0e5 <.text+0x1ae0e5>
1005af08b:	48 89 f9             	mov    %rdi,%rcx
1005af08e:	e8 ed bc f3 ff       	call   1004ead80 <.text+0xe9d80>
1005af093:	44 8b 16             	mov    (%rsi),%r10d
1005af096:	48 63 d8             	movslq %eax,%rbx
1005af099:	45 85 d2             	test   %r10d,%r10d
1005af09c:	74 aa                	je     1005af048 <.text+0x1ae048>
1005af09e:	89 d9                	mov    %ebx,%ecx
1005af0a0:	e8 4b c9 f3 ff       	call   1004eb9f0 <.text+0xea9f0>
1005af0a5:	85 c0                	test   %eax,%eax
1005af0a7:	75 a9                	jne    1005af052 <.text+0x1ae052>
1005af0a9:	83 fd 20             	cmp    $0x20,%ebp
1005af0ac:	0f 95 c0             	setne  %al
1005af0af:	84 c0                	test   %al,%al
1005af0b1:	74 ca                	je     1005af07d <.text+0x1ae07d>
1005af0b3:	bb 20 00 00 00       	mov    $0x20,%ebx
1005af0b8:	48 8b 05 f1 9f 17 00 	mov    0x179ff1(%rip),%rax        # 1007290b0 <_head_msys_iconv_2_dll-0x42f50>
1005af0bf:	49 63 d4             	movslq %r12d,%rdx
1005af0c2:	89 d9                	mov    %ebx,%ecx
1005af0c4:	4c 01 f2             	add    %r14,%rdx
1005af0c7:	ff 10                	call   *(%rax)
1005af0c9:	41 01 c4             	add    %eax,%r12d
1005af0cc:	41 81 fc e9 00 00 00 	cmp    $0xe9,%r12d
1005af0d3:	7f 10                	jg     1005af0e5 <.text+0x1ae0e5>
1005af0d5:	4c 8b bc 24 b0 05 00 	mov    0x5b0(%rsp),%r15
1005af0dc:	00
1005af0dd:	89 dd                	mov    %ebx,%ebp
1005af0df:	41 80 3f 00          	cmpb   $0x0,(%r15)
1005af0e3:	75 a6                	jne    1005af08b <.text+0x1ae08b>
1005af0e5:	4d 63 e4             	movslq %r12d,%r12
1005af0e8:	4d 01 e6             	add    %r12,%r14
1005af0eb:	e9 75 f9 ff ff       	jmp    1005aea65 <.text+0x1ada65>
1005af0f0:	45 31 db             	xor    %r11d,%r11d
1005af0f3:	e9 fd f8 ff ff       	jmp    1005ae9f5 <.text+0x1ad9f5>
1005af0f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005af0ff:	00
1005af100:	83 c0 01             	add    $0x1,%eax
1005af103:	41 39 c5             	cmp    %eax,%r13d
1005af106:	0f 8e 16 fa ff ff    	jle    1005aeb22 <.text+0x1adb22>
1005af10c:	e9 0f fb ff ff       	jmp    1005aec20 <.text+0x1adc20>
1005af111:	44 0f b6 d8          	movzbl %al,%r11d
1005af115:	46 8d 4c 0b ff       	lea    -0x1(%rbx,%r9,1),%r9d
1005af11a:	48 85 ff             	test   %rdi,%rdi
1005af11d:	0f 85 05 01 00 00    	jne    1005af228 <.text+0x1ae228>
1005af123:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1005af12a:	00
1005af12b:	48 8d 15 86 f7 15 00 	lea    0x15f786(%rip),%rdx        # 10070e8b8 <_head_msys_iconv_2_dll-0x5d748>
1005af132:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
1005af137:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1005af13c:	e8 9f 11 0f 00       	call   1006a02e0 <.text+0x29f2e0>
1005af141:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
1005af146:	44 8b 5c 24 40       	mov    0x40(%rsp),%r11d
1005af14b:	48 85 c0             	test   %rax,%rax
1005af14e:	0f 84 a1 f8 ff ff    	je     1005ae9f5 <.text+0x1ad9f5>
1005af154:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
1005af15b:	49 63 d1             	movslq %r9d,%rdx
1005af15e:	41 89 dc             	mov    %ebx,%r12d
1005af161:	31 ed                	xor    %ebp,%ebp
1005af163:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1005af168:	44 89 5c 24 38       	mov    %r11d,0x38(%rsp)
1005af16d:	44 29 c8             	sub    %r9d,%eax
1005af170:	41 b9 f8 03 00 00    	mov    $0x3f8,%r9d
1005af176:	48 98                	cltq
1005af178:	48 8d 54 91 04       	lea    0x4(%rcx,%rdx,4),%rdx
1005af17d:	4c 8d 04 85 00 00 00 	lea    0x0(,%rax,4),%r8
1005af184:	00
1005af185:	e8 c6 07 0f 00       	call   10069f950 <.text+0x29e950>
1005af18a:	44 8b 5c 24 38       	mov    0x38(%rsp),%r11d
1005af18f:	45 31 c9             	xor    %r9d,%r9d
1005af192:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1005af199:	00 00
1005af19b:	e9 66 f8 ff ff       	jmp    1005aea06 <.text+0x1ada06>
1005af1a0:	48 8d 50 01          	lea    0x1(%rax),%rdx
1005af1a4:	48 89 94 24 a8 00 00 	mov    %rdx,0xa8(%rsp)
1005af1ab:	00
1005af1ac:	0f b6 50 01          	movzbl 0x1(%rax),%edx
1005af1b0:	84 d2                	test   %dl,%dl
1005af1b2:	0f 84 62 fb ff ff    	je     1005aed1a <.text+0x1add1a>
1005af1b8:	80 fa 5e             	cmp    $0x5e,%dl
1005af1bb:	0f 85 46 fa ff ff    	jne    1005aec07 <.text+0x1adc07>
1005af1c1:	e9 dc fa ff ff       	jmp    1005aeca2 <.text+0x1adca2>
1005af1c6:	85 c0                	test   %eax,%eax
1005af1c8:	0f 84 97 f8 ff ff    	je     1005aea65 <.text+0x1ada65>
1005af1ce:	4c 8b 8c 24 00 0a 00 	mov    0xa00(%rsp),%r9
1005af1d5:	00
1005af1d6:	49 83 c7 01          	add    $0x1,%r15
1005af1da:	31 c9                	xor    %ecx,%ecx
1005af1dc:	eb 39                	jmp    1005af217 <.text+0x1ae217>
1005af1de:	66 90                	xchg   %ax,%ax
1005af1e0:	48 98                	cltq
1005af1e2:	41 8b 84 81 60 04 00 	mov    0x460(%r9,%rax,4),%eax
1005af1e9:	00
1005af1ea:	85 c0                	test   %eax,%eax
1005af1ec:	74 19                	je     1005af207 <.text+0x1ae207>
1005af1ee:	85 d2                	test   %edx,%edx
1005af1f0:	74 0b                	je     1005af1fd <.text+0x1ae1fd>
1005af1f2:	45 0f b6 44 0e ff    	movzbl -0x1(%r14,%rcx,1),%r8d
1005af1f8:	41 39 c0             	cmp    %eax,%r8d
1005af1fb:	74 0a                	je     1005af207 <.text+0x1ae207>
1005af1fd:	83 c2 01             	add    $0x1,%edx
1005af200:	41 88 04 0e          	mov    %al,(%r14,%rcx,1)
1005af204:	48 63 ca             	movslq %edx,%rcx
1005af207:	41 0f b6 07          	movzbl (%r15),%eax
1005af20b:	49 83 c7 01          	add    $0x1,%r15
1005af20f:	85 c0                	test   %eax,%eax
1005af211:	0f 84 8a 09 00 00    	je     1005afba1 <.text+0x1aeba1>
1005af217:	83 f8 20             	cmp    $0x20,%eax
1005af21a:	74 05                	je     1005af221 <.text+0x1ae221>
1005af21c:	83 f8 09             	cmp    $0x9,%eax
1005af21f:	75 bf                	jne    1005af1e0 <.text+0x1ae1e0>
1005af221:	b8 20 00 00 00       	mov    $0x20,%eax
1005af226:	eb c6                	jmp    1005af1ee <.text+0x1ae1ee>
1005af228:	44 8b 3f             	mov    (%rdi),%r15d
1005af22b:	45 85 ff             	test   %r15d,%r15d
1005af22e:	75 46                	jne    1005af276 <.text+0x1ae276>
1005af230:	e9 ee fe ff ff       	jmp    1005af123 <.text+0x1ae123>
1005af235:	0f 1f 00             	nopl   (%rax)
1005af238:	41 81 fe fd 00 00 00 	cmp    $0xfd,%r14d
1005af23f:	7f 3e                	jg     1005af27f <.text+0x1ae27f>
1005af241:	45 85 f6             	test   %r14d,%r14d
1005af244:	74 10                	je     1005af256 <.text+0x1ae256>
1005af246:	41 8d 46 ff          	lea    -0x1(%r14),%eax
1005af24a:	48 98                	cltq
1005af24c:	44 39 bc 84 b0 05 00 	cmp    %r15d,0x5b0(%rsp,%rax,4)
1005af253:	00
1005af254:	74 0f                	je     1005af265 <.text+0x1ae265>
1005af256:	49 63 c6             	movslq %r14d,%rax
1005af259:	41 83 c6 01          	add    $0x1,%r14d
1005af25d:	44 89 bc 84 b0 05 00 	mov    %r15d,0x5b0(%rsp,%rax,4)
1005af264:	00
1005af265:	44 8b 7f 04          	mov    0x4(%rdi),%r15d
1005af269:	48 83 c7 04          	add    $0x4,%rdi
1005af26d:	45 85 ff             	test   %r15d,%r15d
1005af270:	0f 84 2a 0a 00 00    	je     1005afca0 <.text+0x1aeca0>
1005af276:	44 8b 6f 04          	mov    0x4(%rdi),%r13d
1005af27a:	45 85 ed             	test   %r13d,%r13d
1005af27d:	75 b9                	jne    1005af238 <.text+0x1ae238>
1005af27f:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1005af286:	00
1005af287:	48 8d 15 2a f6 15 00 	lea    0x15f62a(%rip),%rdx        # 10070e8b8 <_head_msys_iconv_2_dll-0x5d748>
1005af28e:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
1005af293:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1005af298:	e8 43 10 0f 00       	call   1006a02e0 <.text+0x29f2e0>
1005af29d:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
1005af2a2:	44 8b 5c 24 40       	mov    0x40(%rsp),%r11d
1005af2a7:	48 85 c0             	test   %rax,%rax
1005af2aa:	0f 84 21 0a 00 00    	je     1005afcd1 <.text+0x1aecd1>
1005af2b0:	41 81 fe fd 00 00 00 	cmp    $0xfd,%r14d
1005af2b7:	0f 8f 97 fe ff ff    	jg     1005af154 <.text+0x1ae154>
1005af2bd:	49 63 c6             	movslq %r14d,%rax
1005af2c0:	41 83 c6 01          	add    $0x1,%r14d
1005af2c4:	44 89 bc 84 b0 05 00 	mov    %r15d,0x5b0(%rsp,%rax,4)
1005af2cb:	00
1005af2cc:	e9 83 fe ff ff       	jmp    1005af154 <.text+0x1ae154>
1005af2d1:	48 8b 05 78 3f 17 00 	mov    0x173f78(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005af2d8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1005af2dd:	44 89 9c 24 9c 00 00 	mov    %r11d,0x9c(%rsp)
1005af2e4:	00
1005af2e5:	4c 89 94 24 90 00 00 	mov    %r10,0x90(%rsp)
1005af2ec:	00
1005af2ed:	48 8b 10             	mov    (%rax),%rdx
1005af2f0:	49 63 c4             	movslq %r12d,%rax
1005af2f3:	44 89 8c 24 98 00 00 	mov    %r9d,0x98(%rsp)
1005af2fa:	00
1005af2fb:	48 01 c8             	add    %rcx,%rax
1005af2fe:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1005af303:	44 89 84 24 8c 00 00 	mov    %r8d,0x8c(%rsp)
1005af30a:	00
1005af30b:	48 8d 0c 81          	lea    (%rcx,%rax,4),%rcx
1005af30f:	e8 ec 9e ff ff       	call   1005a9200 <.text+0x1a8200>
1005af314:	44 8b 84 24 8c 00 00 	mov    0x8c(%rsp),%r8d
1005af31b:	00
1005af31c:	44 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9d
1005af323:	00
1005af324:	85 c0                	test   %eax,%eax
1005af326:	4c 8b 94 24 90 00 00 	mov    0x90(%rsp),%r10
1005af32d:	00
1005af32e:	44 8b 9c 24 9c 00 00 	mov    0x9c(%rsp),%r11d
1005af335:	00
1005af336:	0f 84 5a fb ff ff    	je     1005aee96 <.text+0x1ade96>
1005af33c:	e9 47 fc ff ff       	jmp    1005aef88 <.text+0x1adf88>
1005af341:	48 8b 05 08 3f 17 00 	mov    0x173f08(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005af348:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1005af34d:	4c 89 54 24 78       	mov    %r10,0x78(%rsp)
1005af352:	44 89 5c 24 68       	mov    %r11d,0x68(%rsp)
1005af357:	48 8b 10             	mov    (%rax),%rdx
1005af35a:	49 63 c5             	movslq %r13d,%rax
1005af35d:	44 89 8c 24 88 00 00 	mov    %r9d,0x88(%rsp)
1005af364:	00
1005af365:	48 01 c8             	add    %rcx,%rax
1005af368:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1005af36d:	48 8d 0c 81          	lea    (%rcx,%rax,4),%rcx
1005af371:	e8 8a 9e ff ff       	call   1005a9200 <.text+0x1a8200>
1005af376:	44 8b 5c 24 68       	mov    0x68(%rsp),%r11d
1005af37b:	4c 8b 54 24 78       	mov    0x78(%rsp),%r10
1005af380:	85 c0                	test   %eax,%eax
1005af382:	44 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9d
1005af389:	00
1005af38a:	0f 84 8a f9 ff ff    	je     1005aed1a <.text+0x1add1a>
1005af390:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1005af397:	00
1005af398:	0f b6 10             	movzbl (%rax),%edx
1005af39b:	e9 67 f8 ff ff       	jmp    1005aec07 <.text+0x1adc07>
1005af3a0:	41 8d 46 ff          	lea    -0x1(%r14),%eax
1005af3a4:	45 31 db             	xor    %r11d,%r11d
1005af3a7:	48 98                	cltq
1005af3a9:	44 39 bc 84 b0 05 00 	cmp    %r15d,0x5b0(%rsp,%rax,4)
1005af3b0:	00
1005af3b1:	0f 85 2c f6 ff ff    	jne    1005ae9e3 <.text+0x1ad9e3>
1005af3b7:	e9 39 f6 ff ff       	jmp    1005ae9f5 <.text+0x1ad9f5>
1005af3bc:	48 85 ff             	test   %rdi,%rdi
1005af3bf:	0f 85 70 08 00 00    	jne    1005afc35 <.text+0x1aec35>
1005af3c5:	31 d2                	xor    %edx,%edx
1005af3c7:	39 da                	cmp    %ebx,%edx
1005af3c9:	7d 50                	jge    1005af41b <.text+0x1ae41b>
1005af3cb:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1005af3d0:	48 63 cb             	movslq %ebx,%rcx
1005af3d3:	48 63 d2             	movslq %edx,%rdx
1005af3d6:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1005af3db:	8b b4 24 88 00 00 00 	mov    0x88(%rsp),%esi
1005af3e2:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
1005af3e9:	29 f0                	sub    %esi,%eax
1005af3eb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1005af3f0:	83 c0 01             	add    $0x1,%eax
1005af3f3:	48 01 f2             	add    %rsi,%rdx
1005af3f6:	48 01 f1             	add    %rsi,%rcx
1005af3f9:	48 98                	cltq
1005af3fb:	4c 8d 14 97          	lea    (%rdi,%rdx,4),%r10
1005af3ff:	48 8d 0c 8f          	lea    (%rdi,%rcx,4),%rcx
1005af403:	48 89 ca             	mov    %rcx,%rdx
1005af406:	4c 8d 04 85 00 00 00 	lea    0x0(,%rax,4),%r8
1005af40d:	00
1005af40e:	4c 89 d1             	mov    %r10,%rcx