1004fd1b4:	48 83 c6 01          	add    $0x1,%rsi
1004fd1b8:	45 39 e6             	cmp    %r12d,%r14d
1004fd1bb:	0f 84 9f 02 00 00    	je     1004fd460 <.text+0xfc460>
1004fd1c1:	80 3e 0a             	cmpb   $0xa,(%rsi)
1004fd1c4:	75 ea                	jne    1004fd1b0 <.text+0xfc1b0>
1004fd1c6:	49 63 cc             	movslq %r12d,%rcx
1004fd1c9:	48 29 c1             	sub    %rax,%rcx
1004fd1cc:	48 83 c1 01          	add    $0x1,%rcx
1004fd1d0:	e8 0b 3f f0 ff       	call   1004010e0 <.text+0xe0>
1004fd1d5:	49 89 c5             	mov    %rax,%r13
1004fd1d8:	48 85 c0             	test   %rax,%rax
1004fd1db:	0f 84 91 02 00 00    	je     1004fd472 <.text+0xfc472>
1004fd1e1:	48 39 f5             	cmp    %rsi,%rbp
1004fd1e4:	0f 83 fe 02 00 00    	jae    1004fd4e8 <.text+0xfc4e8>
1004fd1ea:	48 29 ee             	sub    %rbp,%rsi
1004fd1ed:	31 c0                	xor    %eax,%eax
1004fd1ef:	90                   	nop
1004fd1f0:	44 0f b6 44 05 00    	movzbl 0x0(%rbp,%rax,1),%r8d
1004fd1f6:	45 84 c0             	test   %r8b,%r8b
1004fd1f9:	45 0f 44 c7          	cmove  %r15d,%r8d
1004fd1fd:	45 88 44 05 00       	mov    %r8b,0x0(%r13,%rax,1)
1004fd202:	48 83 c0 01          	add    $0x1,%rax
1004fd206:	48 39 c6             	cmp    %rax,%rsi
1004fd209:	75 e5                	jne    1004fd1f0 <.text+0xfc1f0>
1004fd20b:	4c 01 ee             	add    %r13,%rsi
1004fd20e:	c6 06 00             	movb   $0x0,(%rsi)
1004fd211:	e8 ca bc fd ff       	call   1004d8ee0 <.text+0xd7ee0>
1004fd216:	48 89 c2             	mov    %rax,%rdx
1004fd219:	48 85 c0             	test   %rax,%rax
1004fd21c:	0f 84 48 02 00 00    	je     1004fd46a <.text+0xfc46a>
1004fd222:	c7 40 10 07 00 00 00 	movl   $0x7,0x10(%rax)
1004fd229:	48 89 f9             	mov    %rdi,%rcx
1004fd22c:	41 83 c4 01          	add    $0x1,%r12d
1004fd230:	c6 40 14 00          	movb   $0x0,0x14(%rax)
1004fd234:	4c 89 68 18          	mov    %r13,0x18(%rax)
1004fd238:	e8 53 c1 fd ff       	call   1004d9390 <.text+0xd8390>
1004fd23d:	45 39 e6             	cmp    %r12d,%r14d
1004fd240:	0f 8f 4a ff ff ff    	jg     1004fd190 <.text+0xfc190>
1004fd246:	48 89 fa             	mov    %rdi,%rdx
1004fd249:	48 89 d9             	mov    %rbx,%rcx
1004fd24c:	e8 7f b9 fd ff       	call   1004d8bd0 <.text+0xd7bd0>
1004fd251:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
1004fd257:	74 15                	je     1004fd26e <.text+0xfc26e>
1004fd259:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1004fd25e:	48 89 f9             	mov    %rdi,%rcx
1004fd261:	e8 fa 31 1a 00       	call   1006a0460 <.text+0x29f460>
1004fd266:	48 89 f9             	mov    %rdi,%rcx
1004fd269:	e8 b2 42 f0 ff       	call   100401520 <.text+0x520>
1004fd26e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1004fd273:	eb 66                	jmp    1004fd2db <.text+0xfc2db>
1004fd275:	0f 1f 00             	nopl   (%rax)
1004fd278:	31 d2                	xor    %edx,%edx
1004fd27a:	48 89 f1             	mov    %rsi,%rcx
1004fd27d:	e8 3e 04 10 00       	call   1005fd6c0 <.text+0x1fc6c0>
1004fd282:	85 c0                	test   %eax,%eax
1004fd284:	0f 84 39 fe ff ff    	je     1004fd0c3 <.text+0xfc0c3>
1004fd28a:	ba 01 00 00 00       	mov    $0x1,%edx
1004fd28f:	48 89 f1             	mov    %rsi,%rcx
1004fd292:	e8 39 0a 10 00       	call   1005fdcd0 <.text+0x1fccd0>
1004fd297:	85 c0                	test   %eax,%eax
1004fd299:	0f 85 5a fe ff ff    	jne    1004fd0f9 <.text+0xfc0f9>
1004fd29f:	e9 1f fe ff ff       	jmp    1004fd0c3 <.text+0xfc0c3>
1004fd2a4:	0f 1f 40 00          	nopl   0x0(%rax)
1004fd2a8:	e8 43 0f 10 00       	call   1005fe1f0 <.text+0x1fd1f0>
1004fd2ad:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1004fd2b2:	45 31 c9             	xor    %r9d,%r9d
1004fd2b5:	41 89 e8             	mov    %ebp,%r8d
1004fd2b8:	48 89 c1             	mov    %rax,%rcx
1004fd2bb:	48 89 fa             	mov    %rdi,%rdx
1004fd2be:	e8 fd fb ff ff       	call   1004fcec0 <.text+0xfbec0>
1004fd2c3:	48 89 43 08          	mov    %rax,0x8(%rbx)
1004fd2c7:	48 85 ff             	test   %rdi,%rdi
1004fd2ca:	0f 84 f3 fd ff ff    	je     1004fd0c3 <.text+0xfc0c3>
1004fd2d0:	48 89 f9             	mov    %rdi,%rcx
1004fd2d3:	e8 88 31 1a 00       	call   1006a0460 <.text+0x29f460>
1004fd2d8:	48 89 f9             	mov    %rdi,%rcx
1004fd2db:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1004fd2e2:	5b                   	pop    %rbx
1004fd2e3:	5e                   	pop    %rsi
1004fd2e4:	5f                   	pop    %rdi
1004fd2e5:	5d                   	pop    %rbp
1004fd2e6:	41 5c                	pop    %r12
1004fd2e8:	41 5d                	pop    %r13
1004fd2ea:	41 5e                	pop    %r14
1004fd2ec:	41 5f                	pop    %r15
1004fd2ee:	e9 2d 42 f0 ff       	jmp    100401520 <.text+0x520>
1004fd2f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004fd2f8:	ba 01 00 00 00       	mov    $0x1,%edx
1004fd2fd:	b9 69 00 00 00       	mov    $0x69,%ecx
1004fd302:	e8 c9 e8 f9 ff       	call   10049bbd0 <.text+0x9abd0>
1004fd307:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1004fd30c:	48 85 c0             	test   %rax,%rax
1004fd30f:	0f 84 3c 02 00 00    	je     1004fd551 <.text+0xfc551>
1004fd315:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1004fd31a:	48 8d 15 8f 3c 20 00 	lea    0x203c8f(%rip),%rdx        # 100700fb0 <_head_msys_iconv_2_dll-0x6b050>
1004fd321:	e8 da 28 1a 00       	call   10069fc00 <.text+0x29ec00>
1004fd326:	48 89 c5             	mov    %rax,%rbp
1004fd329:	48 85 c0             	test   %rax,%rax
1004fd32c:	0f 84 00 88 1a 00    	je     1006a5b32 <.text+0x2a4b32>
1004fd332:	8b 46 10             	mov    0x10(%rsi),%eax
1004fd335:	83 f8 05             	cmp    $0x5,%eax
1004fd338:	74 6d                	je     1004fd3a7 <.text+0xfc3a7>
1004fd33a:	83 f8 0b             	cmp    $0xb,%eax
1004fd33d:	0f 84 ad 01 00 00    	je     1004fd4f0 <.text+0xfc4f0>
1004fd343:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1004fd348:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1004fd34c:	e8 6f 0e 10 00       	call   1005fe1c0 <.text+0x1fd1c0>
1004fd351:	49 89 c5             	mov    %rax,%r13
1004fd354:	48 85 c0             	test   %rax,%rax
1004fd357:	0f 84 20 02 00 00    	je     1004fd57d <.text+0xfc57d>
1004fd35d:	48 89 c1             	mov    %rax,%rcx
1004fd360:	e8 0b 2f 1a 00       	call   1006a0270 <.text+0x29f270>
1004fd365:	48 85 c0             	test   %rax,%rax
1004fd368:	0f 85 ad 01 00 00    	jne    1004fd51b <.text+0xfc51b>
1004fd36e:	48 89 e9             	mov    %rbp,%rcx
1004fd371:	e8 0a 28 1a 00       	call   10069fb80 <.text+0x29eb80>
1004fd376:	85 c0                	test   %eax,%eax
1004fd378:	0f 84 8f fd ff ff    	je     1004fd10d <.text+0xfc10d>
1004fd37e:	48 8b 0d 4b 7d 22 00 	mov    0x227d4b(%rip),%rcx        # 1007250d0 <_head_msys_iconv_2_dll-0x46f30>
1004fd385:	e8 ee 24 1a 00       	call   10069f878 <.text+0x29e878>
1004fd38a:	48 89 c1             	mov    %rax,%rcx
1004fd38d:	e8 6e 13 1a 00       	call   10069e700 <.text+0x29d700>
1004fd392:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1004fd397:	48 89 f9             	mov    %rdi,%rcx
1004fd39a:	e8 c1 30 1a 00       	call   1006a0460 <.text+0x29f460>
1004fd39f:	48 89 f9             	mov    %rdi,%rcx
1004fd3a2:	e9 34 ff ff ff       	jmp    1004fd2db <.text+0xfc2db>
1004fd3a7:	8b 4e 18             	mov    0x18(%rsi),%ecx
1004fd3aa:	e8 41 e4 f0 ff       	call   10040b7f0 <.text+0xa7f0>
1004fd3af:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1004fd3b4:	48 85 c0             	test   %rax,%rax
1004fd3b7:	0f 84 2a 87 1a 00    	je     1006a5ae7 <.text+0x2a4ae7>
1004fd3bd:	45 31 ed             	xor    %r13d,%r13d
1004fd3c0:	48 83 38 00          	cmpq   $0x0,(%rax)
1004fd3c4:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
1004fd3cb:	00
1004fd3cc:	41 be 01 00 00 00    	mov    $0x1,%r14d
1004fd3d2:	7e 71                	jle    1004fd445 <.text+0xfc445>
1004fd3d4:	0f 1f 40 00          	nopl   0x0(%rax)
1004fd3d8:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1004fd3dd:	45 31 c0             	xor    %r8d,%r8d
1004fd3e0:	4c 89 f2             	mov    %r14,%rdx
1004fd3e3:	e8 28 59 ff ff       	call   1004f2d10 <.text+0xf1d10>
1004fd3e8:	0f b6 08             	movzbl (%rax),%ecx
1004fd3eb:	49 89 c7             	mov    %rax,%r15
1004fd3ee:	84 c9                	test   %cl,%cl
1004fd3f0:	75 13                	jne    1004fd405 <.text+0xfc405>
1004fd3f2:	eb 2d                	jmp    1004fd421 <.text+0xfc421>
1004fd3f4:	0f 1f 40 00          	nopl   0x0(%rax)
1004fd3f8:	41 0f b6 4f 01       	movzbl 0x1(%r15),%ecx
1004fd3fd:	49 83 c7 01          	add    $0x1,%r15
1004fd401:	84 c9                	test   %cl,%cl
1004fd403:	74 1c                	je     1004fd421 <.text+0xfc421>
1004fd405:	80 f9 0a             	cmp    $0xa,%cl
1004fd408:	48 89 ea             	mov    %rbp,%rdx
1004fd40b:	41 0f 44 cd          	cmove  %r13d,%ecx
1004fd40f:	e8 dc 2b 1a 00       	call   10069fff0 <.text+0x29eff0>
1004fd414:	83 f8 ff             	cmp    $0xffffffff,%eax
1004fd417:	75 df                	jne    1004fd3f8 <.text+0xfc3f8>
1004fd419:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1004fd420:	00
1004fd421:	48 89 ea             	mov    %rbp,%rdx
1004fd424:	b9 0a 00 00 00       	mov    $0xa,%ecx
1004fd429:	e8 c2 2b 1a 00       	call   10069fff0 <.text+0x29eff0>
1004fd42e:	83 f8 ff             	cmp    $0xffffffff,%eax
1004fd431:	0f 84 41 01 00 00    	je     1004fd578 <.text+0xfc578>
1004fd437:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1004fd43c:	49 83 c6 01          	add    $0x1,%r14
1004fd440:	4c 39 30             	cmp    %r14,(%rax)
1004fd443:	7d 93                	jge    1004fd3d8 <.text+0xfc3d8>
1004fd445:	48 89 e9             	mov    %rbp,%rcx
1004fd448:	e8 33 27 1a 00       	call   10069fb80 <.text+0x29eb80>
1004fd44d:	0b 44 24 38          	or     0x38(%rsp),%eax
1004fd451:	0f 84 b6 fc ff ff    	je     1004fd10d <.text+0xfc10d>
1004fd457:	e9 22 ff ff ff       	jmp    1004fd37e <.text+0xfc37e>
1004fd45c:	0f 1f 40 00          	nopl   0x0(%rax)
1004fd460:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1004fd465:	e9 5c fd ff ff       	jmp    1004fd1c6 <.text+0xfc1c6>
1004fd46a:	4c 89 e9             	mov    %r13,%rcx
1004fd46d:	e8 ae 40 f0 ff       	call   100401520 <.text+0x520>
1004fd472:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
1004fd478:	0f 84 c4 00 00 00    	je     1004fd542 <.text+0xfc542>
1004fd47e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1004fd483:	48 89 d9             	mov    %rbx,%rcx
1004fd486:	e8 d5 2f 1a 00       	call   1006a0460 <.text+0x29f460>
1004fd48b:	48 89 d9             	mov    %rbx,%rcx
1004fd48e:	e8 8d 40 f0 ff       	call   100401520 <.text+0x520>
1004fd493:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1004fd498:	e8 83 40 f0 ff       	call   100401520 <.text+0x520>
1004fd49d:	48 89 f9             	mov    %rdi,%rcx
1004fd4a0:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1004fd4a7:	5b                   	pop    %rbx
1004fd4a8:	5e                   	pop    %rsi
1004fd4a9:	5f                   	pop    %rdi
1004fd4aa:	5d                   	pop    %rbp
1004fd4ab:	41 5c                	pop    %r12
1004fd4ad:	41 5d                	pop    %r13
1004fd4af:	41 5e                	pop    %r14
1004fd4b1:	41 5f                	pop    %r15
1004fd4b3:	e9 68 b9 fd ff       	jmp    1004d8e20 <.text+0xd7e20>
1004fd4b8:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
1004fd4be:	0f 84 ff fb ff ff    	je     1004fd0c3 <.text+0xfc0c3>
1004fd4c4:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1004fd4c9:	e9 02 fe ff ff       	jmp    1004fd2d0 <.text+0xfc2d0>
1004fd4ce:	b9 01 00 00 00       	mov    $0x1,%ecx
1004fd4d3:	e8 08 3c f0 ff       	call   1004010e0 <.text+0xe0>
1004fd4d8:	48 89 c6             	mov    %rax,%rsi
1004fd4db:	48 85 c0             	test   %rax,%rax
1004fd4de:	74 92                	je     1004fd472 <.text+0xfc472>
1004fd4e0:	49 89 c5             	mov    %rax,%r13
1004fd4e3:	e9 26 fd ff ff       	jmp    1004fd20e <.text+0xfc20e>
1004fd4e8:	48 89 c6             	mov    %rax,%rsi
1004fd4eb:	e9 1e fd ff ff       	jmp    1004fd20e <.text+0xfc20e>
1004fd4f0:	48 8b 56 18          	mov    0x18(%rsi),%rdx
1004fd4f4:	48 89 e9             	mov    %rbp,%rcx
1004fd4f7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004fd4fd:	e8 7e e0 fd ff       	call   1004db580 <.text+0xda580>
1004fd502:	48 89 e9             	mov    %rbp,%rcx
1004fd505:	85 c0                	test   %eax,%eax
1004fd507:	74 2f                	je     1004fd538 <.text+0xfc538>
1004fd509:	e8 72 26 1a 00       	call   10069fb80 <.text+0x29eb80>
1004fd50e:	85 c0                	test   %eax,%eax
1004fd510:	0f 84 f7 fb ff ff    	je     1004fd10d <.text+0xfc10d>
1004fd516:	e9 63 fe ff ff       	jmp    1004fd37e <.text+0xfc37e>
1004fd51b:	4c 89 e9             	mov    %r13,%rcx
1004fd51e:	49 89 e9             	mov    %rbp,%r9
1004fd521:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004fd527:	48 89 c2             	mov    %rax,%rdx
1004fd52a:	e8 c1 27 1a 00       	call   10069fcf0 <.text+0x29ecf0>
1004fd52f:	48 89 e9             	mov    %rbp,%rcx
1004fd532:	48 83 f8 01          	cmp    $0x1,%rax
1004fd536:	74 d1                	je     1004fd509 <.text+0xfc509>
1004fd538:	e8 43 26 1a 00       	call   10069fb80 <.text+0x29eb80>
1004fd53d:	e9 3c fe ff ff       	jmp    1004fd37e <.text+0xfc37e>
1004fd542:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1004fd547:	e8 d4 3f f0 ff       	call   100401520 <.text+0x520>
1004fd54c:	e9 4c ff ff ff       	jmp    1004fd49d <.text+0xfc49d>
1004fd551:	48 8b 0d c8 70 22 00 	mov    0x2270c8(%rip),%rcx        # 100724620 <_head_msys_iconv_2_dll-0x479e0>
1004fd558:	e8 1b 23 1a 00       	call   10069f878 <.text+0x29e878>
1004fd55d:	48 89 c1             	mov    %rax,%rcx
1004fd560:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1004fd567:	5b                   	pop    %rbx
1004fd568:	5e                   	pop    %rsi
1004fd569:	5f                   	pop    %rdi
1004fd56a:	5d                   	pop    %rbp
1004fd56b:	41 5c                	pop    %r12
1004fd56d:	41 5d                	pop    %r13
1004fd56f:	41 5e                	pop    %r14
1004fd571:	41 5f                	pop    %r15
1004fd573:	e9 88 11 1a 00       	jmp    10069e700 <.text+0x29d700>
1004fd578:	48 89 e9             	mov    %rbp,%rcx
1004fd57b:	eb bb                	jmp    1004fd538 <.text+0xfc538>
1004fd57d:	48 89 e9             	mov    %rbp,%rcx
1004fd580:	e8 fb 25 1a 00       	call   10069fb80 <.text+0x29eb80>
1004fd585:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1004fd58a:	48 89 f9             	mov    %rdi,%rcx
1004fd58d:	e8 ce 2e 1a 00       	call   1006a0460 <.text+0x29f460>
1004fd592:	48 89 f9             	mov    %rdi,%rcx
1004fd595:	e9 41 fd ff ff       	jmp    1004fd2db <.text+0xfc2db>
1004fd59a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004fd5a0:	45 31 c0             	xor    %r8d,%r8d
1004fd5a3:	e9 e8 fa ff ff       	jmp    1004fd090 <.text+0xfc090>
1004fd5a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004fd5af:	00
1004fd5b0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004fd5b6:	e9 d5 fa ff ff       	jmp    1004fd090 <.text+0xfc090>
1004fd5bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004fd5c0:	48 83 ec 28          	sub    $0x28,%rsp
1004fd5c4:	48 8b 05 75 c6 22 00 	mov    0x22c675(%rip),%rax        # 100729c40 <_head_msys_iconv_2_dll-0x423c0>
1004fd5cb:	8b 00                	mov    (%rax),%eax
1004fd5cd:	85 c0                	test   %eax,%eax
1004fd5cf:	75 0f                	jne    1004fd5e0 <.text+0xfc5e0>
1004fd5d1:	31 c0                	xor    %eax,%eax
1004fd5d3:	48 83 c4 28          	add    $0x28,%rsp
1004fd5d7:	c3                   	ret
1004fd5d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004fd5df:	00
1004fd5e0:	e8 1b 64 fb ff       	call   1004b3a00 <.text+0xb2a00>
1004fd5e5:	85 c0                	test   %eax,%eax
1004fd5e7:	74 e8                	je     1004fd5d1 <.text+0xfc5d1>
1004fd5e9:	e8 72 74 fb ff       	call   1004b4a60 <.text+0xb3a60>
1004fd5ee:	85 c0                	test   %eax,%eax
1004fd5f0:	0f 95 c0             	setne  %al
1004fd5f3:	0f b6 c0             	movzbl %al,%eax
1004fd5f6:	48 83 c4 28          	add    $0x28,%rsp
1004fd5fa:	c3                   	ret
1004fd5fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004fd600:	55                   	push   %rbp
1004fd601:	57                   	push   %rdi
1004fd602:	56                   	push   %rsi
1004fd603:	53                   	push   %rbx
1004fd604:	48 83 ec 28          	sub    $0x28,%rsp
1004fd608:	48 8b 1d 71 cc 22 00 	mov    0x22cc71(%rip),%rbx        # 10072a280 <_head_msys_iconv_2_dll-0x41d80>
1004fd60f:	48 8b 0b             	mov    (%rbx),%rcx
1004fd612:	e8 99 2e 19 00       	call   1006904b0 <.text+0x28f4b0>
1004fd617:	80 38 00             	cmpb   $0x0,(%rax)
1004fd61a:	48 89 c7             	mov    %rax,%rdi
1004fd61d:	74 59                	je     1004fd678 <.text+0xfc678>
1004fd61f:	48 8b 33             	mov    (%rbx),%rsi
1004fd622:	48 39 c6             	cmp    %rax,%rsi
1004fd625:	73 35                	jae    1004fd65c <.text+0xfc65c>
1004fd627:	48 8b 2d 22 bb 22 00 	mov    0x22bb22(%rip),%rbp        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
1004fd62e:	48 89 f3             	mov    %rsi,%rbx
1004fd631:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004fd638:	0f b6 0b             	movzbl (%rbx),%ecx
1004fd63b:	e8 e0 6f fa ff       	call   1004a4620 <.text+0xa3620>
1004fd640:	48 89 d9             	mov    %rbx,%rcx
1004fd643:	89 c2                	mov    %eax,%edx
1004fd645:	48 8d 43 01          	lea    0x1(%rbx),%rax
1004fd649:	85 d2                	test   %edx,%edx
1004fd64b:	48 0f 45 f0          	cmovne %rax,%rsi
1004fd64f:	ff 55 00             	call   *0x0(%rbp)
1004fd652:	48 98                	cltq
1004fd654:	48 01 c3             	add    %rax,%rbx
1004fd657:	48 39 fb             	cmp    %rdi,%rbx
1004fd65a:	72 dc                	jb     1004fd638 <.text+0xfc638>
1004fd65c:	48 29 f7             	sub    %rsi,%rdi
1004fd65f:	48 89 f1             	mov    %rsi,%rcx
1004fd662:	48 89 fa             	mov    %rdi,%rdx
1004fd665:	48 83 c4 28          	add    $0x28,%rsp
1004fd669:	5b                   	pop    %rbx
1004fd66a:	5e                   	pop    %rsi
1004fd66b:	5f                   	pop    %rdi
1004fd66c:	5d                   	pop    %rbp
1004fd66d:	e9 ce 69 0c 00       	jmp    1005c4040 <.text+0x1c3040>
1004fd672:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004fd678:	48 8b 0b             	mov    (%rbx),%rcx
1004fd67b:	e8 10 6e fa ff       	call   1004a4490 <.text+0xa3490>
1004fd680:	48 89 c1             	mov    %rax,%rcx
1004fd683:	48 83 c4 28          	add    $0x28,%rsp
1004fd687:	5b                   	pop    %rbx
1004fd688:	5e                   	pop    %rsi
1004fd689:	5f                   	pop    %rdi
1004fd68a:	5d                   	pop    %rbp
1004fd68b:	e9 f0 68 0c 00       	jmp    1005c3f80 <.text+0x1c2f80>
1004fd690:	0f b6 01             	movzbl (%rcx),%eax
1004fd693:	83 f8 3a             	cmp    $0x3a,%eax
1004fd696:	75 06                	jne    1004fd69e <.text+0xfc69e>
1004fd698:	80 79 01 2f          	cmpb   $0x2f,0x1(%rcx)
1004fd69c:	74 2a                	je     1004fd6c8 <.text+0xfc6c8>
1004fd69e:	83 e8 3a             	sub    $0x3a,%eax
1004fd6a1:	74 0d                	je     1004fd6b0 <.text+0xfc6b0>
1004fd6a3:	31 d2                	xor    %edx,%edx
1004fd6a5:	85 c0                	test   %eax,%eax
1004fd6a7:	0f 94 c2             	sete   %dl
1004fd6aa:	01 d2                	add    %edx,%edx
1004fd6ac:	89 d0                	mov    %edx,%eax
1004fd6ae:	c3                   	ret
1004fd6af:	90                   	nop
1004fd6b0:	0f b6 41 01          	movzbl 0x1(%rcx),%eax