1005d52e8:	89 4b 14             	mov    %ecx,0x14(%rbx)
1005d52eb:	48 89 e9             	mov    %rbp,%rcx
1005d52ee:	48 8b 14 c2          	mov    (%rdx,%rax,8),%rdx
1005d52f2:	e8 19 f4 fe ff       	call   1005c4710 <.text+0x1c3710>
1005d52f7:	b8 01 00 00 00       	mov    $0x1,%eax
1005d52fc:	e9 71 ff ff ff       	jmp    1005d5272 <.text+0x1d4272>
1005d5301:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005d5308:	48 89 e9             	mov    %rbp,%rcx
1005d530b:	48 89 c2             	mov    %rax,%rdx
1005d530e:	e8 2d af 0c 00       	call   1006a0240 <.text+0x29f240>
1005d5313:	48 89 f1             	mov    %rsi,%rcx
1005d5316:	e8 05 c2 e2 ff       	call   100401520 <.text+0x520>
1005d531b:	eb da                	jmp    1005d52f7 <.text+0x1d42f7>
1005d531d:	0f 1f 00             	nopl   (%rax)
1005d5320:	41 57                	push   %r15
1005d5322:	b8 a8 16 00 00       	mov    $0x16a8,%eax
1005d5327:	41 56                	push   %r14
1005d5329:	41 55                	push   %r13
1005d532b:	41 54                	push   %r12
1005d532d:	55                   	push   %rbp
1005d532e:	57                   	push   %rdi
1005d532f:	56                   	push   %rsi
1005d5330:	53                   	push   %rbx
1005d5331:	e8 6a a5 0c 00       	call   10069f8a0 <.text+0x29e8a0>
1005d5336:	48 29 c4             	sub    %rax,%rsp
1005d5339:	0f 29 b4 24 90 16 00 	movaps %xmm6,0x1690(%rsp)
1005d5340:	00
1005d5341:	48 8b 05 c8 48 15 00 	mov    0x1548c8(%rip),%rax        # 100729c10 <_head_msys_iconv_2_dll-0x423f0>
1005d5348:	8b 00                	mov    (%rax),%eax
1005d534a:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
1005d5351:	48 8b 05 88 de 14 00 	mov    0x14de88(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1005d5358:	48 89 cb             	mov    %rcx,%rbx
1005d535b:	48 89 94 24 f8 16 00 	mov    %rdx,0x16f8(%rsp)
1005d5362:	00
1005d5363:	48 8b 10             	mov    (%rax),%rdx
1005d5366:	4c 89 84 24 00 17 00 	mov    %r8,0x1700(%rsp)
1005d536d:	00
1005d536e:	44 89 8c 24 08 17 00 	mov    %r9d,0x1708(%rsp)
1005d5375:	00
1005d5376:	8b 82 50 1e 00 00    	mov    0x1e50(%rdx),%eax
1005d537c:	85 c0                	test   %eax,%eax
1005d537e:	75 09                	jne    1005d5389 <.text+0x1d4389>
1005d5380:	48 8b 05 99 5c 15 00 	mov    0x155c99(%rip),%rax        # 10072b020 <_head_msys_iconv_2_dll-0x40fe0>
1005d5387:	8b 00                	mov    (%rax),%eax
1005d5389:	83 f8 08             	cmp    $0x8,%eax
1005d538c:	0f 84 dd 0d 00 00    	je     1005d616f <.text+0x1d516f>
1005d5392:	0f 87 a3 0d 00 00    	ja     1005d613b <.text+0x1d513b>
1005d5398:	83 f8 02             	cmp    $0x2,%eax
1005d539b:	0f 84 c7 05 00 00    	je     1005d5968 <.text+0x1d4968>
1005d53a1:	83 f8 04             	cmp    $0x4,%eax
1005d53a4:	75 0d                	jne    1005d53b3 <.text+0x1d43b3>
1005d53a6:	48 8b 05 63 48 15 00 	mov    0x154863(%rip),%rax        # 100729c10 <_head_msys_iconv_2_dll-0x423f0>
1005d53ad:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1005d53b3:	8b 82 e8 1f 00 00    	mov    0x1fe8(%rdx),%eax
1005d53b9:	b9 01 10 00 00       	mov    $0x1001,%ecx
1005d53be:	4c 8d a4 24 90 03 00 	lea    0x390(%rsp),%r12
1005d53c5:	00
1005d53c6:	48 8d ac 24 90 16 00 	lea    0x1690(%rsp),%rbp
1005d53cd:	00
1005d53ce:	4c 89 e7             	mov    %r12,%rdi
1005d53d1:	89 84 24 9c 00 00 00 	mov    %eax,0x9c(%rsp)
1005d53d8:	e8 03 bd e2 ff       	call   1004010e0 <.text+0xe0>
1005d53dd:	b9 d0 00 00 00       	mov    $0xd0,%ecx
1005d53e2:	48 c7 84 24 a8 01 00 	movq   $0x0,0x1a8(%rsp)
1005d53e9:	00 00 00 00 00
1005d53ee:	48 89 84 24 a0 01 00 	mov    %rax,0x1a0(%rsp)
1005d53f5:	00
1005d53f6:	e8 e5 bc e2 ff       	call   1004010e0 <.text+0xe0>
1005d53fb:	48 89 d9             	mov    %rbx,%rcx
1005d53fe:	48 89 84 24 88 01 00 	mov    %rax,0x188(%rsp)
1005d5405:	00
1005d5406:	48 89 c6             	mov    %rax,%rsi
1005d5409:	48 89 18             	mov    %rbx,(%rax)
1005d540c:	e8 5f ae 0c 00       	call   1006a0270 <.text+0x29f270>
1005d5411:	48 c7 46 20 00 00 00 	movq   $0x0,0x20(%rsi)
1005d5418:	00
1005d5419:	b9 00 02 00 00       	mov    $0x200,%ecx
1005d541e:	89 46 08             	mov    %eax,0x8(%rsi)
1005d5421:	8b 84 24 08 17 00 00 	mov    0x1708(%rsp),%eax
1005d5428:	48 c7 84 24 b4 01 00 	movq   $0x0,0x1b4(%rsp)
1005d542f:	00 00 00 00 00
1005d5434:	89 84 24 b0 01 00 00 	mov    %eax,0x1b0(%rsp)
1005d543b:	83 e0 01             	and    $0x1,%eax
1005d543e:	89 84 24 bc 01 00 00 	mov    %eax,0x1bc(%rsp)
1005d5445:	8b 84 24 10 17 00 00 	mov    0x1710(%rsp),%eax
1005d544c:	c6 84 24 f8 01 00 00 	movb   $0x0,0x1f8(%rsp)
1005d5453:	00
1005d5454:	48 c7 84 24 fc 01 00 	movq   $0x0,0x1fc(%rsp)
1005d545b:	00 00 00 00 00
1005d5460:	48 c7 84 24 04 02 00 	movq   $0x0,0x204(%rsp)
1005d5467:	00 00 00 00 00
1005d546c:	c7 84 24 c0 01 00 00 	movl   $0x0,0x1c0(%rsp)
1005d5473:	00 00 00 00
1005d5477:	89 84 24 c4 01 00 00 	mov    %eax,0x1c4(%rsp)
1005d547e:	c7 84 24 98 01 00 00 	movl   $0x200,0x198(%rsp)
1005d5485:	00 02 00 00
1005d5489:	e8 52 bc e2 ff       	call   1004010e0 <.text+0xe0>
1005d548e:	b9 00 02 00 00       	mov    $0x200,%ecx
1005d5493:	48 89 84 24 90 01 00 	mov    %rax,0x190(%rsp)
1005d549a:	00
1005d549b:	e8 40 bc e2 ff       	call   1004010e0 <.text+0xe0>
1005d54a0:	c7 84 24 0c 02 00 00 	movl   $0x0,0x20c(%rsp)
1005d54a7:	00 00 00 00
1005d54ab:	48 89 84 24 f0 01 00 	mov    %rax,0x1f0(%rsp)
1005d54b2:	00
1005d54b3:	48 8d 84 24 80 01 00 	lea    0x180(%rsp),%rax
1005d54ba:	00
1005d54bb:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1005d54c2:	00
1005d54c3:	48 8d 84 24 10 02 00 	lea    0x210(%rsp),%rax
1005d54ca:	00
1005d54cb:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1005d54d0:	49 89 c5             	mov    %rax,%r13
1005d54d3:	48 89 c6             	mov    %rax,%rsi
1005d54d6:	c7 84 24 84 01 00 00 	movl   $0x0,0x184(%rsp)
1005d54dd:	00 00 00 00
1005d54e1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005d54e8:	4c 89 e9             	mov    %r13,%rcx
1005d54eb:	41 b8 64 00 00 00    	mov    $0x64,%r8d
1005d54f1:	ba 08 00 00 00       	mov    $0x8,%edx
1005d54f6:	49 83 c5 18          	add    $0x18,%r13
1005d54fa:	e8 31 c1 e2 ff       	call   100401630 <.text+0x630>
1005d54ff:	48 89 f9             	mov    %rdi,%rcx
1005d5502:	48 81 c7 30 01 00 00 	add    $0x130,%rdi
1005d5509:	e8 52 a9 ee ff       	call   1004bfe60 <.text+0xbee60>
1005d550e:	48 39 fd             	cmp    %rdi,%rbp
1005d5511:	75 d5                	jne    1005d54e8 <.text+0x1d44e8>
1005d5513:	48 8b 8c 24 a0 01 00 	mov    0x1a0(%rsp),%rcx
1005d551a:	00
1005d551b:	49 89 f2             	mov    %rsi,%r10
1005d551e:	48 85 c9             	test   %rcx,%rcx
1005d5521:	0f 84 b2 24 00 00    	je     1005d79d9 <.text+0x1d69d9>
1005d5527:	4c 8b bc 24 90 01 00 	mov    0x190(%rsp),%r15
1005d552e:	00
1005d552f:	4d 85 ff             	test   %r15,%r15
1005d5532:	0f 84 b7 04 00 00    	je     1005d59ef <.text+0x1d49ef>
1005d5538:	4c 8b bc 24 f0 01 00 	mov    0x1f0(%rsp),%r15
1005d553f:	00
1005d5540:	4d 85 ff             	test   %r15,%r15
1005d5543:	0f 84 a6 04 00 00    	je     1005d59ef <.text+0x1d49ef>
1005d5549:	c7 41 08 6f 70 65 00 	movl   $0x65706f,0x8(%rcx)
1005d5550:	44 8b b4 24 08 17 00 	mov    0x1708(%rsp),%r14d
1005d5557:	00
1005d5558:	48 b8 66 72 6f 6d 20 	movabs $0x637363206d6f7266,%rax
1005d555f:	63 73 63
1005d5562:	48 89 01             	mov    %rax,(%rcx)
1005d5565:	48 8b 05 74 dc 14 00 	mov    0x14dc74(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1005d556c:	44 8b bc 24 bc 01 00 	mov    0x1bc(%rsp),%r15d
1005d5573:	00
1005d5574:	41 83 e6 10          	and    $0x10,%r14d
1005d5578:	48 8b 00             	mov    (%rax),%rax
1005d557b:	45 85 ff             	test   %r15d,%r15d
1005d557e:	0f 84 fe 05 00 00    	je     1005d5b82 <.text+0x1d4b82>
1005d5584:	c7 80 e8 1f 00 00 01 	movl   $0x1,0x1fe8(%rax)
1005d558b:	00 00 00
1005d558e:	48 8b ac 24 88 01 00 	mov    0x188(%rsp),%rbp
1005d5595:	00
1005d5596:	8b 4d 08             	mov    0x8(%rbp),%ecx
1005d5599:	83 f9 03             	cmp    $0x3,%ecx
1005d559c:	0f 8f 10 0c 00 00    	jg     1005d61b2 <.text+0x1d51b2>
1005d55a2:	48 8b 45 00          	mov    0x0(%rbp),%rax
1005d55a6:	45 31 ff             	xor    %r15d,%r15d
1005d55a9:	48 8b 35 90 50 15 00 	mov    0x155090(%rip),%rsi        # 10072a640 <_head_msys_iconv_2_dll-0x419c0>
1005d55b0:	48 8b 16             	mov    (%rsi),%rdx
1005d55b3:	48 85 d2             	test   %rdx,%rdx
1005d55b6:	74 0c                	je     1005d55c4 <.text+0x1d45c4>
1005d55b8:	4c 63 c9             	movslq %ecx,%r9
1005d55bb:	4c 39 ca             	cmp    %r9,%rdx
1005d55be:	0f 8c e4 0b 00 00    	jl     1005d61a8 <.text+0x1d51a8>
1005d55c4:	48 8b 35 95 33 15 00 	mov    0x153395(%rip),%rsi        # 100728960 <_head_msys_iconv_2_dll-0x436a0>
1005d55cb:	48 89 45 10          	mov    %rax,0x10(%rbp)
1005d55cf:	89 4d 18             	mov    %ecx,0x18(%rbp)
1005d55d2:	44 8b 2e             	mov    (%rsi),%r13d
1005d55d5:	c7 06 01 00 00 00    	movl   $0x1,(%rsi)
1005d55db:	f6 84 24 08 17 00 00 	testb  $0x4,0x1708(%rsp)
1005d55e2:	04
1005d55e3:	0f 85 91 03 00 00    	jne    1005d597a <.text+0x1d497a>
1005d55e9:	48 c7 45 20 00 00 00 	movq   $0x0,0x20(%rbp)
1005d55f0:	00
1005d55f1:	44 89 2e             	mov    %r13d,(%rsi)
1005d55f4:	8b bc 24 b0 01 00 00 	mov    0x1b0(%rsp),%edi
1005d55fb:	89 f8                	mov    %edi,%eax
1005d55fd:	25 00 01 00 00       	and    $0x100,%eax
1005d5602:	0b 05 10 d7 18 00    	or     0x18d710(%rip),%eax        # 100762d18 <_head_msys_iconv_2_dll-0x92e8>
1005d5608:	0f 85 96 06 00 00    	jne    1005d5ca4 <.text+0x1d4ca4>
1005d560e:	48 8b 05 cb db 14 00 	mov    0x14dbcb(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1005d5615:	48 8b 00             	mov    (%rax),%rax
1005d5618:	48 8b 90 20 1c 00 00 	mov    0x1c20(%rax),%rdx
1005d561f:	80 3a 00             	cmpb   $0x0,(%rdx)
1005d5622:	0f 84 7c 06 00 00    	je     1005d5ca4 <.text+0x1d4ca4>
1005d5628:	4c 8b 2d 21 dc 14 00 	mov    0x14dc21(%rip),%r13        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005d562f:	48 8b 80 28 1c 00 00 	mov    0x1c28(%rax),%rax
1005d5636:	c7 05 d8 d6 18 00 01 	movl   $0x1,0x18d6d8(%rip)        # 100762d18 <_head_msys_iconv_2_dll-0x92e8>
1005d563d:	00 00 00
1005d5640:	49 8b 55 00          	mov    0x0(%r13),%rdx
1005d5644:	8b aa f0 23 00 00    	mov    0x23f0(%rdx),%ebp
1005d564a:	48 85 c0             	test   %rax,%rax
1005d564d:	0f 84 0a 0c 00 00    	je     1005d625d <.text+0x1d525d>
1005d5653:	80 38 00             	cmpb   $0x0,(%rax)
1005d5656:	0f 84 01 0c 00 00    	je     1005d625d <.text+0x1d525d>
1005d565c:	48 8d b4 24 b4 00 00 	lea    0xb4(%rsp),%rsi
1005d5663:	00
1005d5664:	b9 02 00 00 00       	mov    $0x2,%ecx
1005d5669:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1005d566e:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1005d5673:	48 89 9c 24 18 01 00 	mov    %rbx,0x118(%rsp)
1005d567a:	00
1005d567b:	c7 84 24 10 01 00 00 	movl   $0x7,0x110(%rsp)
1005d5682:	07 00 00 00
1005d5686:	c7 84 24 20 01 00 00 	movl   $0x7,0x120(%rsp)
1005d568d:	07 00 00 00
1005d5691:	48 89 b4 24 28 01 00 	mov    %rsi,0x128(%rsp)
1005d5698:	00
1005d5699:	e8 c2 78 e5 ff       	call   10042cf60 <.text+0x2bf60>
1005d569e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1005d56a3:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
1005d56a8:	48 85 c0             	test   %rax,%rax
1005d56ab:	48 89 c3             	mov    %rax,%rbx
1005d56ae:	0f 84 a9 0b 00 00    	je     1005d625d <.text+0x1d525d>
1005d56b4:	48 63 c5             	movslq %ebp,%rax
1005d56b7:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1005d56bb:	48 c1 e0 04          	shl    $0x4,%rax
1005d56bf:	4c 8b 84 02 58 20 00 	mov    0x2058(%rdx,%rax,1),%r8
1005d56c6:	00
1005d56c7:	4d 85 c0             	test   %r8,%r8
1005d56ca:	74 19                	je     1005d56e5 <.text+0x1d46e5>
1005d56cc:	48 8d 15 f4 af 13 00 	lea    0x13aff4(%rip),%rdx        # 1007106c7 <_head_msys_iconv_2_dll-0x5b939>
1005d56d3:	48 89 d9             	mov    %rbx,%rcx
1005d56d6:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
1005d56db:	e8 70 80 e5 ff       	call   10042d750 <.text+0x2c750>
1005d56e0:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
1005d56e5:	48 83 bc 24 18 17 00 	cmpq   $0x0,0x1718(%rsp)
1005d56ec:	00 00
1005d56ee:	74 21                	je     1005d5711 <.text+0x1d4711>
1005d56f0:	4c 8b 84 24 18 17 00 	mov    0x1718(%rsp),%r8
1005d56f7:	00
1005d56f8:	48 8d 15 d2 af 13 00 	lea    0x13afd2(%rip),%rdx        # 1007106d1 <_head_msys_iconv_2_dll-0x5b92f>
1005d56ff:	48 89 d9             	mov    %rbx,%rcx
1005d5702:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
1005d5707:	e8 44 80 e5 ff       	call   10042d750 <.text+0x2c750>
1005d570c:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
1005d5711:	83 43 04 01          	addl   $0x1,0x4(%rbx)
1005d5715:	48 8d 0d a6 af 13 00 	lea    0x13afa6(%rip),%rcx        # 1007106c2 <_head_msys_iconv_2_dll-0x5b93e>
1005d571c:	40 f6 c7 04          	test   $0x4,%dil
1005d5720:	4c 8b 05 99 34 15 00 	mov    0x153499(%rip),%r8        # 100728bc0 <_head_msys_iconv_2_dll-0x43440>
1005d5727:	48 8d 15 92 af 13 00 	lea    0x13af92(%rip),%rdx        # 1007106c0 <_head_msys_iconv_2_dll-0x5b940>
1005d572e:	48 8d 05 8e af 13 00 	lea    0x13af8e(%rip),%rax        # 1007106c3 <_head_msys_iconv_2_dll-0x5b93d>
1005d5735:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1005d573a:	48 0f 44 d1          	cmove  %rcx,%rdx
1005d573e:	40 f6 c7 40          	test   $0x40,%dil
1005d5742:	41 8b 28             	mov    (%r8),%ebp
1005d5745:	4c 8d 0d 79 af 13 00 	lea    0x13af79(%rip),%r9        # 1007106c5 <_head_msys_iconv_2_dll-0x5b93b>
1005d574c:	48 0f 44 c1          	cmove  %rcx,%rax
1005d5750:	4c 8d 05 85 af 13 00 	lea    0x13af85(%rip),%r8        # 1007106dc <_head_msys_iconv_2_dll-0x5b924>
1005d5757:	c7 84 24 30 01 00 00 	movl   $0xc,0x130(%rsp)
1005d575e:	0c 00 00 00
1005d5762:	85 ed                	test   %ebp,%ebp
1005d5764:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1005d5769:	ba 04 00 00 00       	mov    $0x4,%edx
1005d576e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1005d5773:	4c 0f 44 c9          	cmove  %rcx,%r9
1005d5777:	48 89 f1             	mov    %rsi,%rcx
1005d577a:	48 8d b4 24 c0 00 00 	lea    0xc0(%rsp),%rsi
1005d5781:	00
1005d5782:	48 89 9c 24 38 01 00 	mov    %rbx,0x138(%rsp)
1005d5789:	00
1005d578a:	c7 84 24 40 01 00 00 	movl   $0x0,0x140(%rsp)
1005d5791:	00 00 00 00
1005d5795:	e8 06 46 ff ff       	call   1005c9da0 <.text+0x1c8da0>
1005d579a:	49 8b 45 00          	mov    0x0(%r13),%rax
1005d579e:	31 d2                	xor    %edx,%edx
1005d57a0:	49 89 f0             	mov    %rsi,%r8
1005d57a3:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1005d57a9:	48 8b 68 38          	mov    0x38(%rax),%rbp
1005d57ad:	f3 0f 7e 70 40       	movq   0x40(%rax),%xmm6
1005d57b2:	48 8b 05 27 da 14 00 	mov    0x14da27(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1005d57b9:	48 8b 00             	mov    (%rax),%rax
1005d57bc:	48 8d 88 28 1c 00 00 	lea    0x1c28(%rax),%rcx
1005d57c3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1005d57c8:	48 8d 84 24 10 01 00 	lea    0x110(%rsp),%rax
1005d57cf:	00
1005d57d0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1005d57d5:	e8 26 fa 03 00       	call   100615200 <.text+0x214200>
1005d57da:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
1005d57df:	89 c1                	mov    %eax,%ecx
1005d57e1:	89 84 24 8c 00 00 00 	mov    %eax,0x8c(%rsp)
1005d57e8:	49 8b 45 00          	mov    0x0(%r13),%rax
1005d57ec:	48 89 68 38          	mov    %rbp,0x38(%rax)
1005d57f0:	66 0f d6 70 40       	movq   %xmm6,0x40(%rax)
1005d57f5:	83 6b 04 01          	subl   $0x1,0x4(%rbx)
1005d57f9:	85 c9                	test   %ecx,%ecx
1005d57fb:	0f 84 5c 0a 00 00    	je     1005d625d <.text+0x1d525d>
1005d5801:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
1005d5808:	83 f8 04             	cmp    $0x4,%eax
1005d580b:	0f 84 bf 26 00 00    	je     1005d7ed0 <.text+0x1d6ed0>
1005d5811:	83 f8 0b             	cmp    $0xb,%eax
1005d5814:	0f 85 ff 25 00 00    	jne    1005d7e19 <.text+0x1d6e19>
1005d581a:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1005d5821:	00
1005d5822:	48 85 c0             	test   %rax,%rax
1005d5825:	0f 84 ee 25 00 00    	je     1005d7e19 <.text+0x1d6e19>
1005d582b:	48 8b 10             	mov    (%rax),%rdx
1005d582e:	48 85 d2             	test   %rdx,%rdx
1005d5831:	0f 84 50 27 00 00    	je     1005d7f87 <.text+0x1d6f87>
1005d5837:	83 e7 02             	and    $0x2,%edi
1005d583a:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
1005d5841:	00
1005d5842:	89 bc 24 88 00 00 00 	mov    %edi,0x88(%rsp)
1005d5849:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1005d584e:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
1005d5853:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1005d5858:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1005d585d:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1005d5862:	49 89 d6             	mov    %rdx,%r14
1005d5865:	41 83 7e 10 0c       	cmpl   $0xc,0x10(%r14)
1005d586a:	0f 85 db 26 00 00    	jne    1005d7f4b <.text+0x1d6f4b>
1005d5870:	4d 8d 6e 10          	lea    0x10(%r14),%r13
1005d5874:	45 31 ff             	xor    %r15d,%r15d
1005d5877:	bb 03 00 00 00       	mov    $0x3,%ebx
1005d587c:	31 f6                	xor    %esi,%esi
1005d587e:	48 8d ac 24 e0 00 00 	lea    0xe0(%rsp),%rbp
1005d5885:	00
1005d5886:	4c 89 e9             	mov    %r13,%rcx
1005d5889:	4c 8d a4 24 b8 00 00 	lea    0xb8(%rsp),%r12
1005d5890:	00
1005d5891:	48 89 ea             	mov    %rbp,%rdx
1005d5894:	e8 67 82 e5 ff       	call   10042db00 <.text+0x2cb00>
1005d5899:	4c 89 ac 24 90 00 00 	mov    %r13,0x90(%rsp)
1005d58a0:	00
1005d58a1:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1005d58a8:	00 00
1005d58aa:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
1005d58b1:	00 00
1005d58b3:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
1005d58ba:	00 00
1005d58bc:	4c 89 e2             	mov    %r12,%rdx
1005d58bf:	48 89 e9             	mov    %rbp,%rcx
1005d58c2:	e8 69 82 e5 ff       	call   10042db30 <.text+0x2cb30>
1005d58c7:	49 89 c5             	mov    %rax,%r13
1005d58ca:	48 85 c0             	test   %rax,%rax
1005d58cd:	0f 84 d9 02 00 00    	je     1005d5bac <.text+0x1d4bac>
1005d58d3:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1005d58da:	00
1005d58db:	83 38 07             	cmpl   $0x7,(%rax)
1005d58de:	75 dc                	jne    1005d58bc <.text+0x1d48bc>
1005d58e0:	48 8b 78 08          	mov    0x8(%rax),%rdi
1005d58e4:	48 85 ff             	test   %rdi,%rdi
1005d58e7:	74 d3                	je     1005d58bc <.text+0x1d48bc>
1005d58e9:	48 89 f9             	mov    %rdi,%rcx
1005d58ec:	e8 7f a9 0c 00       	call   1006a0270 <.text+0x29f270>