1005a639f:	74 7f                	je     1005a6420 <.text+0x1a5420>
1005a63a1:	48 89 d9             	mov    %rbx,%rcx
1005a63a4:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1005a63aa:	48 8d 15 13 83 16 00 	lea    0x168313(%rip),%rdx        # 10070e6c4 <_head_msys_iconv_2_dll-0x5d93c>
1005a63b1:	e8 8a 78 e8 ff       	call   10042dc40 <.text+0x2cc40>
1005a63b6:	48 89 c1             	mov    %rax,%rcx
1005a63b9:	48 85 c0             	test   %rax,%rax
1005a63bc:	0f 84 1e 01 00 00    	je     1005a64e0 <.text+0x1a54e0>
1005a63c2:	e8 d9 ff eb ff       	call   1004663a0 <.text+0x653a0>
1005a63c7:	48 89 c7             	mov    %rax,%rdi
1005a63ca:	48 85 c0             	test   %rax,%rax
1005a63cd:	0f 84 50 01 00 00    	je     1005a6523 <.text+0x1a5523>
1005a63d3:	48 8d 2d 4e 82 16 00 	lea    0x16824e(%rip),%rbp        # 10070e628 <_head_msys_iconv_2_dll-0x5d9d8>
1005a63da:	48 89 d9             	mov    %rbx,%rcx
1005a63dd:	48 89 ea             	mov    %rbp,%rdx
1005a63e0:	e8 0b 79 e8 ff       	call   10042dcf0 <.text+0x2ccf0>
1005a63e5:	89 c1                	mov    %eax,%ecx
1005a63e7:	85 c0                	test   %eax,%eax
1005a63e9:	0f 85 41 01 00 00    	jne    1005a6530 <.text+0x1a5530>
1005a63ef:	45 31 c9             	xor    %r9d,%r9d
1005a63f2:	49 89 f8             	mov    %rdi,%r8
1005a63f5:	48 89 f2             	mov    %rsi,%rdx
1005a63f8:	31 ed                	xor    %ebp,%ebp
1005a63fa:	e8 e1 fe ff ff       	call   1005a62e0 <.text+0x1a52e0>
1005a63ff:	83 f8 01             	cmp    $0x1,%eax
1005a6402:	40 0f 95 c5          	setne  %bpl
1005a6406:	f7 dd                	neg    %ebp
1005a6408:	48 89 f1             	mov    %rsi,%rcx
1005a640b:	e8 10 b1 e5 ff       	call   100401520 <.text+0x520>
1005a6410:	89 e8                	mov    %ebp,%eax
1005a6412:	48 83 c4 28          	add    $0x28,%rsp
1005a6416:	5b                   	pop    %rbx
1005a6417:	5e                   	pop    %rsi
1005a6418:	5f                   	pop    %rdi
1005a6419:	5d                   	pop    %rbp
1005a641a:	c3                   	ret
1005a641b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005a6420:	31 ff                	xor    %edi,%edi
1005a6422:	48 8b 05 47 27 18 00 	mov    0x182747(%rip),%rax        # 100728b70 <_head_msys_iconv_2_dll-0x43490>
1005a6429:	31 ed                	xor    %ebp,%ebp
1005a642b:	48 8b 18             	mov    (%rax),%rbx
1005a642e:	48 85 db             	test   %rbx,%rbx
1005a6431:	75 30                	jne    1005a6463 <.text+0x1a5463>
1005a6433:	eb d3                	jmp    1005a6408 <.text+0x1a5408>
1005a6435:	0f 1f 00             	nopl   (%rax)
1005a6438:	ba 28 00 00 00       	mov    $0x28,%edx
1005a643d:	48 89 d9             	mov    %rbx,%rcx
1005a6440:	e8 0b b3 e9 ff       	call   100441750 <.text+0x40750>
1005a6445:	48 89 f2             	mov    %rsi,%rdx
1005a6448:	48 89 d9             	mov    %rbx,%rcx
1005a644b:	e8 e0 fc ff ff       	call   1005a6130 <.text+0x1a5130>
1005a6450:	48 83 bb 28 25 00 00 	cmpq   $0x0,0x2528(%rbx)
1005a6457:	00
1005a6458:	74 36                	je     1005a6490 <.text+0x1a5490>
1005a645a:	48 8b 5b 70          	mov    0x70(%rbx),%rbx
1005a645e:	48 85 db             	test   %rbx,%rbx
1005a6461:	74 a5                	je     1005a6408 <.text+0x1a5408>
1005a6463:	48 83 bb 28 25 00 00 	cmpq   $0x0,0x2528(%rbx)
1005a646a:	00
1005a646b:	74 ed                	je     1005a645a <.text+0x1a545a>
1005a646d:	85 ff                	test   %edi,%edi
1005a646f:	74 c7                	je     1005a6438 <.text+0x1a5438>
1005a6471:	31 d2                	xor    %edx,%edx
1005a6473:	49 89 f1             	mov    %rsi,%r9
1005a6476:	41 89 f8             	mov    %edi,%r8d
1005a6479:	48 89 d9             	mov    %rbx,%rcx
1005a647c:	e8 6f fa ff ff       	call   1005a5ef0 <.text+0x1a4ef0>
1005a6481:	48 85 c0             	test   %rax,%rax
1005a6484:	75 ca                	jne    1005a6450 <.text+0x1a5450>
1005a6486:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
1005a648b:	eb cd                	jmp    1005a645a <.text+0x1a545a>
1005a648d:	0f 1f 00             	nopl   (%rax)
1005a6490:	ba 01 00 00 00       	mov    $0x1,%edx
1005a6495:	48 89 d9             	mov    %rbx,%rcx
1005a6498:	e8 63 ef ff ff       	call   1005a5400 <.text+0x1a4400>
1005a649d:	eb bb                	jmp    1005a645a <.text+0x1a545a>
1005a649f:	90                   	nop
1005a64a0:	48 89 f1             	mov    %rsi,%rcx
1005a64a3:	e8 d8 da 01 00       	call   1005c3f80 <.text+0x1c2f80>
1005a64a8:	48 89 c6             	mov    %rax,%rsi
1005a64ab:	48 85 c0             	test   %rax,%rax
1005a64ae:	0f 85 e8 fe ff ff    	jne    1005a639c <.text+0x1a539c>
1005a64b4:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
1005a64b9:	e9 52 ff ff ff       	jmp    1005a6410 <.text+0x1a5410>
1005a64be:	66 90                	xchg   %ax,%ax
1005a64c0:	45 31 c0             	xor    %r8d,%r8d
1005a64c3:	48 8d 15 61 81 16 00 	lea    0x168161(%rip),%rdx        # 10070e62b <_head_msys_iconv_2_dll-0x5d9d5>
1005a64ca:	48 89 d9             	mov    %rbx,%rcx
1005a64cd:	e8 ce 78 e8 ff       	call   10042dda0 <.text+0x2cda0>
1005a64d2:	48 89 c6             	mov    %rax,%rsi
1005a64d5:	e9 b2 fe ff ff       	jmp    1005a638c <.text+0x1a538c>
1005a64da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005a64e0:	48 8d 3d 41 81 16 00 	lea    0x168141(%rip),%rdi        # 10070e628 <_head_msys_iconv_2_dll-0x5d9d8>
1005a64e7:	48 89 d9             	mov    %rbx,%rcx
1005a64ea:	48 89 fa             	mov    %rdi,%rdx
1005a64ed:	e8 fe 77 e8 ff       	call   10042dcf0 <.text+0x2ccf0>
1005a64f2:	85 c0                	test   %eax,%eax
1005a64f4:	0f 84 26 ff ff ff    	je     1005a6420 <.text+0x1a5420>
1005a64fa:	48 89 fa             	mov    %rdi,%rdx
1005a64fd:	48 89 d9             	mov    %rbx,%rcx
1005a6500:	e8 0b 79 e8 ff       	call   10042de10 <.text+0x2ce10>
1005a6505:	89 c7                	mov    %eax,%edi
1005a6507:	85 c0                	test   %eax,%eax
1005a6509:	0f 8f 13 ff ff ff    	jg     1005a6422 <.text+0x1a5422>
1005a650f:	48 8b 0d 9a f3 17 00 	mov    0x17f39a(%rip),%rcx        # 1007258b0 <_head_msys_iconv_2_dll-0x46750>
1005a6516:	e8 5d 93 0f 00       	call   10069f878 <.text+0x29e878>
1005a651b:	48 89 c1             	mov    %rax,%rcx
1005a651e:	e8 dd 81 0f 00       	call   10069e700 <.text+0x29d700>
1005a6523:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
1005a6528:	e9 db fe ff ff       	jmp    1005a6408 <.text+0x1a5408>
1005a652d:	0f 1f 00             	nopl   (%rax)
1005a6530:	48 89 d9             	mov    %rbx,%rcx
1005a6533:	48 89 ea             	mov    %rbp,%rdx
1005a6536:	e8 d5 78 e8 ff       	call   10042de10 <.text+0x2ce10>
1005a653b:	89 c1                	mov    %eax,%ecx
1005a653d:	85 c0                	test   %eax,%eax
1005a653f:	0f 8f aa fe ff ff    	jg     1005a63ef <.text+0x1a53ef>
1005a6545:	eb c8                	jmp    1005a650f <.text+0x1a550f>
1005a6547:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005a654e:	00 00
1005a6550:	56                   	push   %rsi
1005a6551:	53                   	push   %rbx
1005a6552:	48 8b 05 87 cc 17 00 	mov    0x17cc87(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1005a6559:	4c 8b 18             	mov    (%rax),%r11
1005a655c:	49 89 ca             	mov    %rcx,%r10
1005a655f:	49 8b 8b 28 25 00 00 	mov    0x2528(%r11),%rcx
1005a6566:	48 85 c9             	test   %rcx,%rcx
1005a6569:	74 45                	je     1005a65b0 <.text+0x1a55b0>
1005a656b:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
1005a6572:	ff ff 7f
1005a6575:	eb 26                	jmp    1005a659d <.text+0x1a559d>
1005a6577:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005a657e:	00 00
1005a6580:	4a 8d 1c 00          	lea    (%rax,%r8,1),%rbx
1005a6584:	49 39 f0             	cmp    %rsi,%r8
1005a6587:	48 0f 45 c3          	cmovne %rbx,%rax
1005a658b:	49 39 03             	cmp    %rax,(%r11)
1005a658e:	7c 04                	jl     1005a6594 <.text+0x1a5594>
1005a6590:	48 89 41 10          	mov    %rax,0x10(%rcx)
1005a6594:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1005a6598:	48 85 c9             	test   %rcx,%rcx
1005a659b:	74 13                	je     1005a65b0 <.text+0x1a55b0>
1005a659d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1005a65a1:	4c 39 d0             	cmp    %r10,%rax
1005a65a4:	7c ee                	jl     1005a6594 <.text+0x1a5594>
1005a65a6:	48 39 d0             	cmp    %rdx,%rax
1005a65a9:	7e d5                	jle    1005a6580 <.text+0x1a5580>
1005a65ab:	4c 01 c8             	add    %r9,%rax
1005a65ae:	eb db                	jmp    1005a658b <.text+0x1a558b>
1005a65b0:	5b                   	pop    %rbx
1005a65b1:	5e                   	pop    %rsi
1005a65b2:	c3                   	ret
1005a65b3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005a65ba:	00 00 00 00
1005a65be:	66 90                	xchg   %ax,%ax
1005a65c0:	41 57                	push   %r15
1005a65c2:	41 56                	push   %r14
1005a65c4:	41 55                	push   %r13
1005a65c6:	41 54                	push   %r12
1005a65c8:	55                   	push   %rbp
1005a65c9:	57                   	push   %rdi
1005a65ca:	56                   	push   %rsi
1005a65cb:	53                   	push   %rbx
1005a65cc:	48 83 ec 28          	sub    $0x28,%rsp
1005a65d0:	4c 8b 25 59 be 1b 00 	mov    0x1bbe59(%rip),%r12        # 100762430 <_head_msys_iconv_2_dll-0x9bd0>
1005a65d7:	48 89 cb             	mov    %rcx,%rbx
1005a65da:	48 89 d7             	mov    %rdx,%rdi
1005a65dd:	4c 89 c5             	mov    %r8,%rbp
1005a65e0:	4c 89 ce             	mov    %r9,%rsi
1005a65e3:	4d 85 e4             	test   %r12,%r12
1005a65e6:	75 18                	jne    1005a6600 <.text+0x1a5600>
1005a65e8:	e9 43 03 00 00       	jmp    1005a6930 <.text+0x1a5930>
1005a65ed:	0f 1f 00             	nopl   (%rax)
1005a65f0:	49 8b 04 24          	mov    (%r12),%rax
1005a65f4:	48 85 c0             	test   %rax,%rax
1005a65f7:	0f 84 33 03 00 00    	je     1005a6930 <.text+0x1a5930>
1005a65fd:	49 89 c4             	mov    %rax,%r12
1005a6600:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
1005a6605:	48 89 da             	mov    %rbx,%rdx
1005a6608:	e8 13 9c 0f 00       	call   1006a0220 <.text+0x29f220>
1005a660d:	85 c0                	test   %eax,%eax
1005a660f:	75 df                	jne    1005a65f0 <.text+0x1a55f0>
1005a6611:	48 8b 05 68 25 18 00 	mov    0x182568(%rip),%rax        # 100728b80 <_head_msys_iconv_2_dll-0x43480>
1005a6618:	48 8b 18             	mov    (%rax),%rbx
1005a661b:	48 85 db             	test   %rbx,%rbx
1005a661e:	74 21                	je     1005a6641 <.text+0x1a5641>
1005a6620:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1005a6624:	48 83 b9 28 25 00 00 	cmpq   $0x0,0x2528(%rcx)
1005a662b:	00
1005a662c:	74 0a                	je     1005a6638 <.text+0x1a5638>
1005a662e:	ba 28 00 00 00       	mov    $0x28,%edx
1005a6633:	e8 18 b1 e9 ff       	call   100441750 <.text+0x40750>
1005a6638:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
1005a663c:	48 85 db             	test   %rbx,%rbx
1005a663f:	75 df                	jne    1005a6620 <.text+0x1a5620>
1005a6641:	48 85 ff             	test   %rdi,%rdi
1005a6644:	74 1f                	je     1005a6665 <.text+0x1a5665>
1005a6646:	49 8b 4c 24 18       	mov    0x18(%r12),%rcx
1005a664b:	e8 d0 ae e5 ff       	call   100401520 <.text+0x520>
1005a6650:	48 89 f9             	mov    %rdi,%rcx
1005a6653:	e8 28 d9 01 00       	call   1005c3f80 <.text+0x1c2f80>
1005a6658:	49 89 44 24 18       	mov    %rax,0x18(%r12)
1005a665d:	48 89 c1             	mov    %rax,%rcx
1005a6660:	e8 8b a9 0e 00       	call   100690ff0 <.text+0x28fff0>
1005a6665:	48 85 f6             	test   %rsi,%rsi
1005a6668:	0f 84 0a 01 00 00    	je     1005a6778 <.text+0x1a5778>
1005a666e:	48 89 f1             	mov    %rsi,%rcx
1005a6671:	48 8d 5e 01          	lea    0x1(%rsi),%rbx
1005a6675:	e8 f6 9b 0f 00       	call   1006a0270 <.text+0x29f270>
1005a667a:	4c 63 c8             	movslq %eax,%r9
1005a667d:	4e 8d 34 0e          	lea    (%rsi,%r9,1),%r14
1005a6681:	4c 39 f3             	cmp    %r14,%rbx
1005a6684:	73 35                	jae    1005a66bb <.text+0x1a56bb>
1005a6686:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005a668d:	00 00 00
1005a6690:	80 7b ff 5c          	cmpb   $0x5c,-0x1(%rbx)
1005a6694:	75 1c                	jne    1005a66b2 <.text+0x1a56b2>
1005a6696:	48 89 d9             	mov    %rbx,%rcx
1005a6699:	49 83 ee 01          	sub    $0x1,%r14
1005a669d:	e8 ce 9b 0f 00       	call   1006a0270 <.text+0x29f270>
1005a66a2:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1005a66a6:	48 89 da             	mov    %rbx,%rdx
1005a66a9:	4c 8d 40 01          	lea    0x1(%rax),%r8
1005a66ad:	e8 4e 98 0f 00       	call   10069ff00 <.text+0x29ef00>
1005a66b2:	48 83 c3 01          	add    $0x1,%rbx
1005a66b6:	4c 39 f3             	cmp    %r14,%rbx
1005a66b9:	72 d5                	jb     1005a6690 <.text+0x1a5690>
1005a66bb:	48 8b 05 5e 26 18 00 	mov    0x18265e(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1005a66c2:	8b 08                	mov    (%rax),%ecx
1005a66c4:	85 c9                	test   %ecx,%ecx
1005a66c6:	0f 84 5c 01 00 00    	je     1005a6828 <.text+0x1a5828>
1005a66cc:	4c 39 f6             	cmp    %r14,%rsi
1005a66cf:	0f 83 fb 07 10 00    	jae    1006a6ed0 <.text+0x2a5ed0>
1005a66d5:	4c 8b 2d 54 2a 18 00 	mov    0x182a54(%rip),%r13        # 100729130 <_head_msys_iconv_2_dll-0x42ed0>
1005a66dc:	4c 8b 3d 2d 2a 18 00 	mov    0x182a2d(%rip),%r15        # 100729110 <_head_msys_iconv_2_dll-0x42ef0>
1005a66e3:	48 89 f3             	mov    %rsi,%rbx
1005a66e6:	31 ff                	xor    %edi,%edi
1005a66e8:	eb 24                	jmp    1005a670e <.text+0x1a570e>
1005a66ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005a66f0:	48 89 d9             	mov    %rbx,%rcx
1005a66f3:	41 ff 17             	call   *(%r15)
1005a66f6:	48 89 d9             	mov    %rbx,%rcx
1005a66f9:	01 c7                	add    %eax,%edi
1005a66fb:	48 8b 05 4e 2a 18 00 	mov    0x182a4e(%rip),%rax        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
1005a6702:	ff 10                	call   *(%rax)
1005a6704:	48 98                	cltq
1005a6706:	48 01 c3             	add    %rax,%rbx
1005a6709:	4c 39 f3             	cmp    %r14,%rbx
1005a670c:	73 12                	jae    1005a6720 <.text+0x1a5720>
1005a670e:	48 89 d9             	mov    %rbx,%rcx
1005a6711:	41 ff 55 00          	call   *0x0(%r13)
1005a6715:	89 c1                	mov    %eax,%ecx
1005a6717:	e8 34 6e 0e 00       	call   10068d550 <.text+0x28c550>
1005a671c:	85 c0                	test   %eax,%eax
1005a671e:	75 d0                	jne    1005a66f0 <.text+0x1a56f0>
1005a6720:	8d 47 ff             	lea    -0x1(%rdi),%eax
1005a6723:	83 f8 01             	cmp    $0x1,%eax
1005a6726:	0f 97 c0             	seta   %al
1005a6729:	49 39 de             	cmp    %rbx,%r14
1005a672c:	0f 95 c2             	setne  %dl
1005a672f:	09 d0                	or     %edx,%eax
1005a6731:	84 c0                	test   %al,%al
1005a6733:	0f 85 97 07 10 00    	jne    1006a6ed0 <.text+0x2a5ed0>
1005a6739:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
1005a673e:	e8 dd ad e5 ff       	call   100401520 <.text+0x520>
1005a6743:	83 ff 01             	cmp    $0x1,%edi
1005a6746:	4d 89 f1             	mov    %r14,%r9
1005a6749:	48 89 f1             	mov    %rsi,%rcx
1005a674c:	40 0f 94 c7          	sete   %dil
1005a6750:	49 29 f1             	sub    %rsi,%r9
1005a6753:	40 0f b6 df          	movzbl %dil,%ebx
1005a6757:	44 01 cb             	add    %r9d,%ebx
1005a675a:	48 63 db             	movslq %ebx,%rbx
1005a675d:	48 89 da             	mov    %rbx,%rdx
1005a6760:	e8 db d8 01 00       	call   1005c4040 <.text+0x1c3040>
1005a6765:	49 89 44 24 20       	mov    %rax,0x20(%r12)
1005a676a:	48 85 c0             	test   %rax,%rax
1005a676d:	74 09                	je     1005a6778 <.text+0x1a5778>
1005a676f:	40 84 ff             	test   %dil,%dil
1005a6772:	0f 85 a8 01 00 00    	jne    1005a6920 <.text+0x1a5920>
1005a6778:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
1005a677f:	41 89 44 24 38       	mov    %eax,0x38(%r12)
1005a6784:	48 85 ed             	test   %rbp,%rbp
1005a6787:	74 13                	je     1005a679c <.text+0x1a579c>
1005a6789:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
1005a678d:	0f 85 dd 00 00 00    	jne    1005a6870 <.text+0x1a5870>
1005a6793:	41 c7 44 24 28 00 00 	movl   $0x0,0x28(%r12)
1005a679a:	00 00
1005a679c:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
1005a67a3:	00 00
1005a67a5:	74 1a                	je     1005a67c1 <.text+0x1a57c1>
1005a67a7:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1005a67ae:	00
1005a67af:	80 38 00             	cmpb   $0x0,(%rax)
1005a67b2:	0f 85 08 01 00 00    	jne    1005a68c0 <.text+0x1a58c0>
1005a67b8:	41 c7 44 24 2c 00 00 	movl   $0x0,0x2c(%r12)
1005a67bf:	00 00
1005a67c1:	48 83 bc 24 98 00 00 	cmpq   $0x0,0x98(%rsp)
1005a67c8:	00 00
1005a67ca:	74 1a                	je     1005a67e6 <.text+0x1a57e6>
1005a67cc:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1005a67d3:	00
1005a67d4:	80 38 00             	cmpb   $0x0,(%rax)
1005a67d7:	0f 85 13 01 00 00    	jne    1005a68f0 <.text+0x1a58f0>
1005a67dd:	41 c7 44 24 30 00 00 	movl   $0x0,0x30(%r12)
1005a67e4:	00 00
1005a67e6:	48 83 bc 24 a0 00 00 	cmpq   $0x0,0xa0(%rsp)
1005a67ed:	00 00
1005a67ef:	74 1a                	je     1005a680b <.text+0x1a580b>
1005a67f1:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1005a67f8:	00
1005a67f9:	80 38 00             	cmpb   $0x0,(%rax)
1005a67fc:	0f 85 8e 00 00 00    	jne    1005a6890 <.text+0x1a5890>
1005a6802:	41 c7 44 24 34 00 00 	movl   $0x0,0x34(%r12)
1005a6809:	00 00
1005a680b:	b8 01 00 00 00       	mov    $0x1,%eax
1005a6810:	48 83 c4 28          	add    $0x28,%rsp
1005a6814:	5b                   	pop    %rbx
1005a6815:	5e                   	pop    %rsi
1005a6816:	5f                   	pop    %rdi
1005a6817:	5d                   	pop    %rbp
1005a6818:	41 5c                	pop    %r12
1005a681a:	41 5d                	pop    %r13
1005a681c:	41 5e                	pop    %r14
1005a681e:	41 5f                	pop    %r15
1005a6820:	c3                   	ret
1005a6821:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005a6828:	48 89 f3             	mov    %rsi,%rbx
1005a682b:	4c 39 f6             	cmp    %r14,%rsi
1005a682e:	72 15                	jb     1005a6845 <.text+0x1a5845>
1005a6830:	e9 04 02 00 00       	jmp    1005a6a39 <.text+0x1a5a39>
1005a6835:	0f 1f 00             	nopl   (%rax)
1005a6838:	48 83 c3 01          	add    $0x1,%rbx
1005a683c:	49 39 de             	cmp    %rbx,%r14
1005a683f:	0f 84 ab 01 00 00    	je     1005a69f0 <.text+0x1a59f0>
1005a6845:	0f b6 0b             	movzbl (%rbx),%ecx
1005a6848:	e8 03 6d 0e 00       	call   10068d550 <.text+0x28c550>
1005a684d:	85 c0                	test   %eax,%eax
1005a684f:	75 e7                	jne    1005a6838 <.text+0x1a5838>
1005a6851:	48 89 d8             	mov    %rbx,%rax
1005a6854:	48 29 f0             	sub    %rsi,%rax
1005a6857:	89 c7                	mov    %eax,%edi
1005a6859:	83 e8 01             	sub    $0x1,%eax
1005a685c:	83 f8 01             	cmp    $0x1,%eax
1005a685f:	0f 97 c0             	seta   %al
1005a6862:	4c 39 f3             	cmp    %r14,%rbx
1005a6865:	0f 95 c2             	setne  %dl
1005a6868:	09 d0                	or     %edx,%eax
1005a686a:	e9 c2 fe ff ff       	jmp    1005a6731 <.text+0x1a5731>
1005a686f:	90                   	nop