1005a531b:	4c 8b 52 20          	mov    0x20(%rdx),%r10
1005a531f:	4d 85 d2             	test   %r10,%r10
1005a5322:	74 04                	je     1005a5328 <.text+0x1a4328>
1005a5324:	4d 89 5a 28          	mov    %r11,0x28(%r10)
1005a5328:	66 0f ef c0          	pxor   %xmm0,%xmm0
1005a532c:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1005a5330:	45 3b 48 08          	cmp    0x8(%r8),%r9d
1005a5334:	7c 52                	jl     1005a5388 <.text+0x1a4388>
1005a5336:	66 49 0f 6e c0       	movq   %r8,%xmm0
1005a533b:	41 0f 16 40 28       	movhps 0x28(%r8),%xmm0
1005a5340:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1005a5344:	49 89 50 28          	mov    %rdx,0x28(%r8)
1005a5348:	48 8b 42 28          	mov    0x28(%rdx),%rax
1005a534c:	48 85 c0             	test   %rax,%rax
1005a534f:	74 04                	je     1005a5355 <.text+0x1a4355>
1005a5351:	48 89 50 20          	mov    %rdx,0x20(%rax)
1005a5355:	4c 39 81 28 25 00 00 	cmp    %r8,0x2528(%rcx)
1005a535c:	75 07                	jne    1005a5365 <.text+0x1a4365>
1005a535e:	48 89 91 28 25 00 00 	mov    %rdx,0x2528(%rcx)
1005a5365:	5b                   	pop    %rbx
1005a5366:	c3                   	ret
1005a5367:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005a536e:	00 00
1005a5370:	44 8b 4a 08          	mov    0x8(%rdx),%r9d
1005a5374:	45 39 4b 08          	cmp    %r9d,0x8(%r11)
1005a5378:	0f 8e 53 ff ff ff    	jle    1005a52d1 <.text+0x1a42d1>
1005a537e:	e9 29 ff ff ff       	jmp    1005a52ac <.text+0x1a42ac>
1005a5383:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005a5388:	f3 41 0f 7e 40 20    	movq   0x20(%r8),%xmm0
1005a538e:	66 49 0f 6e c8       	movq   %r8,%xmm1
1005a5393:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
1005a5397:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1005a539b:	49 89 50 20          	mov    %rdx,0x20(%r8)
1005a539f:	48 8b 42 20          	mov    0x20(%rdx),%rax
1005a53a3:	48 85 c0             	test   %rax,%rax
1005a53a6:	74 bd                	je     1005a5365 <.text+0x1a4365>
1005a53a8:	48 89 50 28          	mov    %rdx,0x28(%rax)
1005a53ac:	5b                   	pop    %rbx
1005a53ad:	c3                   	ret
1005a53ae:	66 90                	xchg   %ax,%ax
1005a53b0:	4c 89 91 28 25 00 00 	mov    %r10,0x2528(%rcx)
1005a53b7:	e9 56 ff ff ff       	jmp    1005a5312 <.text+0x1a4312>
1005a53bc:	0f 1f 40 00          	nopl   0x0(%rax)
1005a53c0:	4c 89 d0             	mov    %r10,%rax
1005a53c3:	eb 1b                	jmp    1005a53e0 <.text+0x1a43e0>
1005a53c5:	0f 1f 00             	nopl   (%rax)
1005a53c8:	48 8b 5a 10          	mov    0x10(%rdx),%rbx
1005a53cc:	48 39 58 10          	cmp    %rbx,0x10(%rax)
1005a53d0:	0f 85 2f ff ff ff    	jne    1005a5305 <.text+0x1a4305>
1005a53d6:	44 3b 48 08          	cmp    0x8(%rax),%r9d
1005a53da:	0f 8d 25 ff ff ff    	jge    1005a5305 <.text+0x1a4305>
1005a53e0:	49 89 c0             	mov    %rax,%r8
1005a53e3:	48 8b 40 20          	mov    0x20(%rax),%rax
1005a53e7:	48 85 c0             	test   %rax,%rax
1005a53ea:	75 dc                	jne    1005a53c8 <.text+0x1a43c8>
1005a53ec:	e9 14 ff ff ff       	jmp    1005a5305 <.text+0x1a4305>
1005a53f1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005a53f8:	00 00 00 00
1005a53fc:	0f 1f 40 00          	nopl   0x0(%rax)
1005a5400:	48 8b 05 59 37 18 00 	mov    0x183759(%rip),%rax        # 100728b60 <_head_msys_iconv_2_dll-0x434a0>
1005a5407:	4c 8b 00             	mov    (%rax),%r8
1005a540a:	4d 85 c0             	test   %r8,%r8
1005a540d:	0f 84 85 00 00 00    	je     1005a5498 <.text+0x1a4498>
1005a5413:	48 8b 05 26 de 17 00 	mov    0x17de26(%rip),%rax        # 100723240 <_head_msys_iconv_2_dll-0x48dc0>
1005a541a:	4c 8b 18             	mov    (%rax),%r11
1005a541d:	48 8b 05 5c 37 18 00 	mov    0x18375c(%rip),%rax        # 100728b80 <_head_msys_iconv_2_dll-0x43480>
1005a5424:	4c 8b 10             	mov    (%rax),%r10
1005a5427:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005a542e:	00 00
1005a5430:	4c 89 d0             	mov    %r10,%rax
1005a5433:	4d 39 c3             	cmp    %r8,%r11
1005a5436:	74 0c                	je     1005a5444 <.text+0x1a4444>
1005a5438:	49 8b 40 20          	mov    0x20(%r8),%rax
1005a543c:	eb 06                	jmp    1005a5444 <.text+0x1a4444>
1005a543e:	66 90                	xchg   %ax,%ax
1005a5440:	48 8b 40 18          	mov    0x18(%rax),%rax
1005a5444:	48 85 c0             	test   %rax,%rax
1005a5447:	74 47                	je     1005a5490 <.text+0x1a4490>
1005a5449:	48 39 48 08          	cmp    %rcx,0x8(%rax)
1005a544d:	75 f1                	jne    1005a5440 <.text+0x1a4440>
1005a544f:	48 83 b8 b0 04 00 00 	cmpq   $0x0,0x4b0(%rax)
1005a5456:	00
1005a5457:	74 e7                	je     1005a5440 <.text+0x1a4440>
1005a5459:	85 d2                	test   %edx,%edx
1005a545b:	75 09                	jne    1005a5466 <.text+0x1a4466>
1005a545d:	83 b8 10 24 00 00 01 	cmpl   $0x1,0x2410(%rax)
1005a5464:	7f da                	jg     1005a5440 <.text+0x1a4440>
1005a5466:	4c 8b 88 58 05 00 00 	mov    0x558(%rax),%r9
1005a546d:	41 80 39 6e          	cmpb   $0x6e,(%r9)
1005a5471:	75 cd                	jne    1005a5440 <.text+0x1a4440>
1005a5473:	41 80 79 01 75       	cmpb   $0x75,0x1(%r9)
1005a5478:	75 c6                	jne    1005a5440 <.text+0x1a4440>
1005a547a:	48 c7 80 00 24 00 00 	movq   $0x0,0x2400(%rax)
1005a5481:	00 00 00 00
1005a5485:	eb b9                	jmp    1005a5440 <.text+0x1a4440>
1005a5487:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005a548e:	00 00
1005a5490:	4d 8b 00             	mov    (%r8),%r8
1005a5493:	4d 85 c0             	test   %r8,%r8
1005a5496:	75 98                	jne    1005a5430 <.text+0x1a4430>
1005a5498:	c3                   	ret
1005a5499:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005a54a0:	48 83 ec 28          	sub    $0x28,%rsp
1005a54a4:	48 89 c8             	mov    %rcx,%rax
1005a54a7:	48 89 d1             	mov    %rdx,%rcx
1005a54aa:	48 85 d2             	test   %rdx,%rdx
1005a54ad:	74 49                	je     1005a54f8 <.text+0x1a44f8>
1005a54af:	80 3a 2a             	cmpb   $0x2a,(%rdx)
1005a54b2:	74 2c                	je     1005a54e0 <.text+0x1a44e0>
1005a54b4:	48 8b 50 18          	mov    0x18(%rax),%rdx
1005a54b8:	45 31 c0             	xor    %r8d,%r8d
1005a54bb:	48 85 d2             	test   %rdx,%rdx
1005a54be:	74 2c                	je     1005a54ec <.text+0x1a44ec>
1005a54c0:	48 83 c2 06          	add    $0x6,%rdx
1005a54c4:	e8 57 ad 0f 00       	call   1006a0220 <.text+0x29f220>
1005a54c9:	45 31 c0             	xor    %r8d,%r8d
1005a54cc:	85 c0                	test   %eax,%eax
1005a54ce:	41 0f 94 c0          	sete   %r8b
1005a54d2:	44 89 c0             	mov    %r8d,%eax
1005a54d5:	48 83 c4 28          	add    $0x28,%rsp
1005a54d9:	c3                   	ret
1005a54da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005a54e0:	80 7a 01 00          	cmpb   $0x0,0x1(%rdx)
1005a54e4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005a54ea:	75 c8                	jne    1005a54b4 <.text+0x1a44b4>
1005a54ec:	44 89 c0             	mov    %r8d,%eax
1005a54ef:	48 83 c4 28          	add    $0x28,%rsp
1005a54f3:	c3                   	ret
1005a54f4:	0f 1f 40 00          	nopl   0x0(%rax)
1005a54f8:	45 31 c0             	xor    %r8d,%r8d
1005a54fb:	48 83 78 18 00       	cmpq   $0x0,0x18(%rax)
1005a5500:	41 0f 94 c0          	sete   %r8b
1005a5504:	44 89 c0             	mov    %r8d,%eax
1005a5507:	48 83 c4 28          	add    $0x28,%rsp
1005a550b:	c3                   	ret
1005a550c:	0f 1f 40 00          	nopl   0x0(%rax)
1005a5510:	56                   	push   %rsi
1005a5511:	53                   	push   %rbx
1005a5512:	48 83 ec 28          	sub    $0x28,%rsp
1005a5516:	48 8d 35 e3 cd 1b 00 	lea    0x1bcde3(%rip),%rsi        # 100762300 <_head_msys_iconv_2_dll-0x9d00>
1005a551d:	48 89 ca             	mov    %rcx,%rdx
1005a5520:	48 89 f1             	mov    %rsi,%rcx
1005a5523:	e8 68 ab f1 ff       	call   1004c0090 <.text+0xbf090>
1005a5528:	48 8b 58 08          	mov    0x8(%rax),%rbx
1005a552c:	48 3b 1d fd 37 18 00 	cmp    0x1837fd(%rip),%rbx        # 100728d30 <_head_msys_iconv_2_dll-0x432d0>
1005a5533:	48 89 c2             	mov    %rax,%rdx
1005a5536:	74 0c                	je     1005a5544 <.text+0x1a4544>
1005a5538:	48 85 db             	test   %rbx,%rbx
1005a553b:	74 07                	je     1005a5544 <.text+0x1a4544>
1005a553d:	66 83 6b fe 01       	subw   $0x1,-0x2(%rbx)
1005a5542:	74 0c                	je     1005a5550 <.text+0x1a4550>
1005a5544:	48 83 c4 28          	add    $0x28,%rsp
1005a5548:	5b                   	pop    %rbx
1005a5549:	5e                   	pop    %rsi
1005a554a:	c3                   	ret
1005a554b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005a5550:	48 89 f1             	mov    %rsi,%rcx
1005a5553:	4c 8d 05 66 90 16 00 	lea    0x169066(%rip),%r8        # 10070e5c0 <_head_msys_iconv_2_dll-0x5da40>
1005a555a:	e8 a1 ac f1 ff       	call   1004c0200 <.text+0xbf200>
1005a555f:	48 8d 4b fa          	lea    -0x6(%rbx),%rcx
1005a5563:	48 83 c4 28          	add    $0x28,%rsp
1005a5567:	5b                   	pop    %rbx
1005a5568:	5e                   	pop    %rsi
1005a5569:	e9 b2 bf e5 ff       	jmp    100401520 <.text+0x520>
1005a556e:	66 90                	xchg   %ax,%ax
1005a5570:	56                   	push   %rsi
1005a5571:	53                   	push   %rbx
1005a5572:	48 83 ec 28          	sub    $0x28,%rsp
1005a5576:	48 89 ce             	mov    %rcx,%rsi
1005a5579:	b9 1b 00 00 00       	mov    $0x1b,%ecx
1005a557e:	e8 9d 79 e8 ff       	call   10042cf20 <.text+0x2bf20>
1005a5583:	48 89 c3             	mov    %rax,%rbx
1005a5586:	48 85 c0             	test   %rax,%rax
1005a5589:	0f 84 94 00 00 00    	je     1005a5623 <.text+0x1a4623>
1005a558f:	4c 63 06             	movslq (%rsi),%r8
1005a5592:	48 8d 15 8f 90 16 00 	lea    0x16908f(%rip),%rdx        # 10070e628 <_head_msys_iconv_2_dll-0x5d9d8>
1005a5599:	48 89 c1             	mov    %rax,%rcx
1005a559c:	e8 8f 80 e8 ff       	call   10042d630 <.text+0x2c630>
1005a55a1:	48 8b 46 18          	mov    0x18(%rsi),%rax
1005a55a5:	48 8d 15 7f 90 16 00 	lea    0x16907f(%rip),%rdx        # 10070e62b <_head_msys_iconv_2_dll-0x5d9d5>
1005a55ac:	48 89 d9             	mov    %rbx,%rcx
1005a55af:	48 85 c0             	test   %rax,%rax
1005a55b2:	4c 8d 40 06          	lea    0x6(%rax),%r8
1005a55b6:	48 8d 05 6a 90 16 00 	lea    0x16906a(%rip),%rax        # 10070e627 <_head_msys_iconv_2_dll-0x5d9d9>
1005a55bd:	4c 0f 44 c0          	cmove  %rax,%r8
1005a55c1:	e8 8a 81 e8 ff       	call   10042d750 <.text+0x2c750>
1005a55c6:	4c 8b 46 10          	mov    0x10(%rsi),%r8
1005a55ca:	48 8d 15 60 90 16 00 	lea    0x169060(%rip),%rdx        # 10070e631 <_head_msys_iconv_2_dll-0x5d9cf>
1005a55d1:	48 89 d9             	mov    %rbx,%rcx
1005a55d4:	e8 57 80 e8 ff       	call   10042d630 <.text+0x2c630>
1005a55d9:	48 8b 05 50 ce 1b 00 	mov    0x1bce50(%rip),%rax        # 100762430 <_head_msys_iconv_2_dll-0x9bd0>
1005a55e0:	8b 56 04             	mov    0x4(%rsi),%edx
1005a55e3:	48 85 c0             	test   %rax,%rax
1005a55e6:	75 10                	jne    1005a55f8 <.text+0x1a45f8>
1005a55e8:	eb 46                	jmp    1005a5630 <.text+0x1a4630>
1005a55ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005a55f0:	48 8b 00             	mov    (%rax),%rax
1005a55f3:	48 85 c0             	test   %rax,%rax
1005a55f6:	74 38                	je     1005a5630 <.text+0x1a4630>
1005a55f8:	3b 50 08             	cmp    0x8(%rax),%edx
1005a55fb:	75 f3                	jne    1005a55f0 <.text+0x1a45f0>
1005a55fd:	4c 8b 40 10          	mov    0x10(%rax),%r8
1005a5601:	48 8d 15 38 90 16 00 	lea    0x169038(%rip),%rdx        # 10070e640 <_head_msys_iconv_2_dll-0x5d9c0>
1005a5608:	48 89 d9             	mov    %rbx,%rcx
1005a560b:	e8 40 81 e8 ff       	call   10042d750 <.text+0x2c750>
1005a5610:	4c 63 46 08          	movslq 0x8(%rsi),%r8
1005a5614:	48 8d 15 2a 90 16 00 	lea    0x16902a(%rip),%rdx        # 10070e645 <_head_msys_iconv_2_dll-0x5d9bb>
1005a561b:	48 89 d9             	mov    %rbx,%rcx
1005a561e:	e8 0d 80 e8 ff       	call   10042d630 <.text+0x2c630>
1005a5623:	48 89 d8             	mov    %rbx,%rax
1005a5626:	48 83 c4 28          	add    $0x28,%rsp
1005a562a:	5b                   	pop    %rbx
1005a562b:	5e                   	pop    %rsi
1005a562c:	c3                   	ret
1005a562d:	0f 1f 00             	nopl   (%rax)
1005a5630:	48 8d 0d ff 8f 16 00 	lea    0x168fff(%rip),%rcx        # 10070e636 <_head_msys_iconv_2_dll-0x5d9ca>
1005a5637:	e8 3c a2 0f 00       	call   10069f878 <.text+0x29e878>
1005a563c:	49 89 c0             	mov    %rax,%r8
1005a563f:	eb c0                	jmp    1005a5601 <.text+0x1a4601>
1005a5641:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005a5648:	00 00 00 00
1005a564c:	0f 1f 40 00          	nopl   0x0(%rax)
1005a5650:	41 55                	push   %r13
1005a5652:	41 54                	push   %r12
1005a5654:	55                   	push   %rbp
1005a5655:	57                   	push   %rdi
1005a5656:	56                   	push   %rsi
1005a5657:	53                   	push   %rbx
1005a5658:	48 83 ec 28          	sub    $0x28,%rsp
1005a565c:	49 89 cd             	mov    %rcx,%r13
1005a565f:	b9 18 00 00 00       	mov    $0x18,%ecx
1005a5664:	48 89 d6             	mov    %rdx,%rsi
1005a5667:	44 89 c5             	mov    %r8d,%ebp
1005a566a:	4c 89 cf             	mov    %r9,%rdi
1005a566d:	e8 ae 78 e8 ff       	call   10042cf20 <.text+0x2bf20>
1005a5672:	48 89 c3             	mov    %rax,%rbx
1005a5675:	48 85 c0             	test   %rax,%rax
1005a5678:	0f 84 c3 00 00 00    	je     1005a5741 <.text+0x1a4741>
1005a567e:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1005a5685:	00
1005a5686:	48 89 c2             	mov    %rax,%rdx
1005a5689:	e8 12 3e f3 ff       	call   1004d94a0 <.text+0xd84a0>
1005a568e:	4d 63 85 b8 00 00 00 	movslq 0xb8(%r13),%r8
1005a5695:	48 8d 15 b2 8f 16 00 	lea    0x168fb2(%rip),%rdx        # 10070e64e <_head_msys_iconv_2_dll-0x5d9b2>
1005a569c:	48 89 d9             	mov    %rbx,%rcx
1005a569f:	e8 8c 7f e8 ff       	call   10042d630 <.text+0x2c630>
1005a56a4:	b9 19 00 00 00       	mov    $0x19,%ecx
1005a56a9:	e8 d2 32 f3 ff       	call   1004d8980 <.text+0xd7980>
1005a56ae:	49 89 c4             	mov    %rax,%r12
1005a56b1:	48 85 c0             	test   %rax,%rax
1005a56b4:	0f 84 87 00 00 00    	je     1005a5741 <.text+0x1a4741>
1005a56ba:	48 89 d9             	mov    %rbx,%rcx
1005a56bd:	49 89 c0             	mov    %rax,%r8
1005a56c0:	48 8d 15 8d 8f 16 00 	lea    0x168f8d(%rip),%rdx        # 10070e654 <_head_msys_iconv_2_dll-0x5d9ac>
1005a56c7:	e8 e4 81 e8 ff       	call   10042d8b0 <.text+0x2c8b0>
1005a56cc:	49 8b 9d 28 25 00 00 	mov    0x2528(%r13),%rbx
1005a56d3:	48 85 db             	test   %rbx,%rbx
1005a56d6:	75 21                	jne    1005a56f9 <.text+0x1a46f9>
1005a56d8:	eb 67                	jmp    1005a5741 <.text+0x1a4741>
1005a56da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005a56e0:	85 ed                	test   %ebp,%ebp
1005a56e2:	74 3c                	je     1005a5720 <.text+0x1a4720>
1005a56e4:	48 85 f6             	test   %rsi,%rsi
1005a56e7:	75 67                	jne    1005a5750 <.text+0x1a4750>
1005a56e9:	39 2b                	cmp    %ebp,(%rbx)
1005a56eb:	74 33                	je     1005a5720 <.text+0x1a4720>
1005a56ed:	0f 1f 00             	nopl   (%rax)
1005a56f0:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
1005a56f4:	48 85 db             	test   %rbx,%rbx
1005a56f7:	74 48                	je     1005a5741 <.text+0x1a4741>
1005a56f9:	48 89 fa             	mov    %rdi,%rdx
1005a56fc:	48 89 d9             	mov    %rbx,%rcx
1005a56ff:	e8 9c fd ff ff       	call   1005a54a0 <.text+0x1a44a0>
1005a5704:	85 c0                	test   %eax,%eax
1005a5706:	74 e8                	je     1005a56f0 <.text+0x1a46f0>
1005a5708:	48 85 f6             	test   %rsi,%rsi
1005a570b:	74 d3                	je     1005a56e0 <.text+0x1a46e0>
1005a570d:	85 ed                	test   %ebp,%ebp
1005a570f:	75 d3                	jne    1005a56e4 <.text+0x1a46e4>
1005a5711:	48 39 73 10          	cmp    %rsi,0x10(%rbx)
1005a5715:	75 d9                	jne    1005a56f0 <.text+0x1a46f0>
1005a5717:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005a571e:	00 00
1005a5720:	48 89 d9             	mov    %rbx,%rcx
1005a5723:	e8 48 fe ff ff       	call   1005a5570 <.text+0x1a4570>
1005a5728:	48 85 c0             	test   %rax,%rax
1005a572b:	74 c3                	je     1005a56f0 <.text+0x1a46f0>
1005a572d:	48 89 c2             	mov    %rax,%rdx
1005a5730:	4c 89 e1             	mov    %r12,%rcx
1005a5733:	e8 68 3d f3 ff       	call   1004d94a0 <.text+0xd84a0>
1005a5738:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
1005a573c:	48 85 db             	test   %rbx,%rbx
1005a573f:	75 b8                	jne    1005a56f9 <.text+0x1a46f9>
1005a5741:	48 83 c4 28          	add    $0x28,%rsp
1005a5745:	5b                   	pop    %rbx
1005a5746:	5e                   	pop    %rsi
1005a5747:	5f                   	pop    %rdi
1005a5748:	5d                   	pop    %rbp
1005a5749:	41 5c                	pop    %r12
1005a574b:	41 5d                	pop    %r13
1005a574d:	c3                   	ret
1005a574e:	66 90                	xchg   %ax,%ax
1005a5750:	48 39 73 10          	cmp    %rsi,0x10(%rbx)
1005a5754:	74 93                	je     1005a56e9 <.text+0x1a46e9>
1005a5756:	eb 98                	jmp    1005a56f0 <.text+0x1a46f0>
1005a5758:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005a575f:	00
1005a5760:	41 57                	push   %r15
1005a5762:	41 56                	push   %r14
1005a5764:	41 55                	push   %r13
1005a5766:	41 54                	push   %r12
1005a5768:	55                   	push   %rbp
1005a5769:	57                   	push   %rdi
1005a576a:	56                   	push   %rsi
1005a576b:	53                   	push   %rbx
1005a576c:	48 83 ec 38          	sub    $0x38,%rsp
1005a5770:	44 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12d
1005a5777:	00
1005a5778:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
1005a577f:	00
1005a5780:	44 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15d
1005a5787:	00
1005a5788:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1005a578d:	48 89 d3             	mov    %rdx,%rbx
1005a5790:	45 89 c5             	mov    %r8d,%r13d
1005a5793:	4c 89 cd             	mov    %r9,%rbp
1005a5796:	48 85 d2             	test   %rdx,%rdx
1005a5799:	75 18                	jne    1005a57b3 <.text+0x1a47b3>
1005a579b:	e9 c0 00 00 00       	jmp    1005a5860 <.text+0x1a4860>
1005a57a0:	44 39 63 08          	cmp    %r12d,0x8(%rbx)
1005a57a4:	7f 13                	jg     1005a57b9 <.text+0x1a47b9>
1005a57a6:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
1005a57aa:	48 85 db             	test   %rbx,%rbx
1005a57ad:	0f 84 ad 00 00 00    	je     1005a5860 <.text+0x1a4860>
1005a57b3:	48 39 73 10          	cmp    %rsi,0x10(%rbx)
1005a57b7:	74 e7                	je     1005a57a0 <.text+0x1a47a0>
1005a57b9:	4c 8b 73 20          	mov    0x20(%rbx),%r14
1005a57bd:	41 b8 1a 00 00 00    	mov    $0x1a,%r8d
1005a57c3:	31 d2                	xor    %edx,%edx
1005a57c5:	b9 30 00 00 00       	mov    $0x30,%ecx
1005a57ca:	e8 01 bc e5 ff       	call   1004013d0 <.text+0x3d0>
1005a57cf:	48 89 c7             	mov    %rax,%rdi
1005a57d2:	48 85 c0             	test   %rax,%rax
1005a57d5:	74 78                	je     1005a584f <.text+0x1a484f>
1005a57d7:	44 89 28             	mov    %r13d,(%rax)
1005a57da:	48 89 70 10          	mov    %rsi,0x10(%rax)
1005a57de:	44 89 78 04          	mov    %r15d,0x4(%rax)
1005a57e2:	48 85 ed             	test   %rbp,%rbp
1005a57e5:	74 46                	je     1005a582d <.text+0x1a482d>
1005a57e7:	48 89 e9             	mov    %rbp,%rcx