10040a308:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a30f:	00
10040a310:	48 8b 11             	mov    (%rcx),%rdx
10040a313:	48 8d 71 08          	lea    0x8(%rcx),%rsi
10040a317:	48 85 d2             	test   %rdx,%rdx
10040a31a:	75 e0                	jne    10040a2fc <.text+0x92fc>
10040a31c:	48 89 58 10          	mov    %rbx,0x10(%rax)
10040a320:	48 89 f1             	mov    %rsi,%rcx
10040a323:	e9 5b ff ff ff       	jmp    10040a283 <.text+0x9283>
10040a328:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a32f:	00
10040a330:	4c 89 58 10          	mov    %r11,0x10(%rax)
10040a334:	48 89 f1             	mov    %rsi,%rcx
10040a337:	e9 47 ff ff ff       	jmp    10040a283 <.text+0x9283>
10040a33c:	83 c8 ff             	or     $0xffffffff,%eax
10040a33f:	e9 4e ff ff ff       	jmp    10040a292 <.text+0x9292>
10040a344:	90                   	nop
10040a345:	90                   	nop
10040a346:	90                   	nop
10040a347:	90                   	nop
10040a348:	90                   	nop
10040a349:	90                   	nop
10040a34a:	90                   	nop
10040a34b:	90                   	nop
10040a34c:	90                   	nop
10040a34d:	90                   	nop
10040a34e:	90                   	nop
10040a34f:	90                   	nop
10040a350:	41 57                	push   %r15
10040a352:	41 56                	push   %r14
10040a354:	41 55                	push   %r13
10040a356:	41 54                	push   %r12
10040a358:	55                   	push   %rbp
10040a359:	57                   	push   %rdi
10040a35a:	56                   	push   %rsi
10040a35b:	53                   	push   %rbx
10040a35c:	48 83 ec 68          	sub    $0x68,%rsp
10040a360:	31 ff                	xor    %edi,%edi
10040a362:	41 bf 07 00 00 00    	mov    $0x7,%r15d
10040a368:	41 b9 07 00 00 00    	mov    $0x7,%r9d
10040a36e:	48 89 c8             	mov    %rcx,%rax
10040a371:	4d 8d 58 10          	lea    0x10(%r8),%r11
10040a375:	48 8d 4a 20          	lea    0x20(%rdx),%rcx
10040a379:	49 89 d4             	mov    %rdx,%r12
10040a37c:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
10040a383:	4d 89 c5             	mov    %r8,%r13
10040a386:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
10040a38a:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
10040a38f:	49 c7 00 00 00 00 00 	movq   $0x0,(%r8)
10040a396:	4d 89 58 08          	mov    %r11,0x8(%r8)
10040a39a:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10040a3a1:	00 00
10040a3a3:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
10040a3aa:	00 00
10040a3ac:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
10040a3b3:	00 00
10040a3b5:	eb 15                	jmp    10040a3cc <.text+0x93cc>
10040a3b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040a3be:	00 00
10040a3c0:	48 8d 58 01          	lea    0x1(%rax),%rbx
10040a3c4:	80 fa 25             	cmp    $0x25,%dl
10040a3c7:	74 47                	je     10040a410 <.text+0x9410>
10040a3c9:	48 89 d8             	mov    %rbx,%rax
10040a3cc:	0f b6 10             	movzbl (%rax),%edx
10040a3cf:	84 d2                	test   %dl,%dl
10040a3d1:	75 ed                	jne    10040a3c0 <.text+0x93c0>
10040a3d3:	48 8d 14 bf          	lea    (%rdi,%rdi,4),%rdx
10040a3d7:	48 8d 14 57          	lea    (%rdi,%rdx,2),%rdx
10040a3db:	48 89 04 d1          	mov    %rax,(%rcx,%rdx,8)
10040a3df:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
10040a3e4:	49 89 44 24 10       	mov    %rax,0x10(%r12)
10040a3e9:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10040a3ee:	49 89 44 24 18       	mov    %rax,0x18(%r12)
10040a3f3:	31 c0                	xor    %eax,%eax
10040a3f5:	48 83 c4 68          	add    $0x68,%rsp
10040a3f9:	5b                   	pop    %rbx
10040a3fa:	5e                   	pop    %rsi
10040a3fb:	5f                   	pop    %rdi
10040a3fc:	5d                   	pop    %rbp
10040a3fd:	41 5c                	pop    %r12
10040a3ff:	41 5d                	pop    %r13
10040a401:	41 5e                	pop    %r14
10040a403:	41 5f                	pop    %r15
10040a405:	c3                   	ret
10040a406:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040a40d:	00 00 00
10040a410:	48 8d 14 bf          	lea    (%rdi,%rdi,4),%rdx
10040a414:	48 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%rbp
10040a41b:	48 8d 14 57          	lea    (%rdi,%rdx,2),%rdx
10040a41f:	48 8d 3c d1          	lea    (%rcx,%rdx,8),%rdi
10040a423:	48 89 07             	mov    %rax,(%rdi)
10040a426:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%rdi)
10040a42d:	48 c7 47 18 00 00 00 	movq   $0x0,0x18(%rdi)
10040a434:	00
10040a435:	48 c7 47 20 00 00 00 	movq   $0x0,0x20(%rdi)
10040a43c:	00
10040a43d:	48 c7 47 28 ff ff ff 	movq   $0xffffffffffffffff,0x28(%rdi)
10040a444:	ff
10040a445:	48 c7 47 30 00 00 00 	movq   $0x0,0x30(%rdi)
10040a44c:	00
10040a44d:	48 c7 47 38 00 00 00 	movq   $0x0,0x38(%rdi)
10040a454:	00
10040a455:	48 c7 47 40 ff ff ff 	movq   $0xffffffffffffffff,0x40(%rdi)
10040a45c:	ff
10040a45d:	48 c7 47 50 ff ff ff 	movq   $0xffffffffffffffff,0x50(%rdi)
10040a464:	ff
10040a465:	0f b6 70 01          	movzbl 0x1(%rax),%esi
10040a469:	8d 56 d0             	lea    -0x30(%rsi),%edx
10040a46c:	80 fa 09             	cmp    $0x9,%dl
10040a46f:	0f 86 53 04 00 00    	jbe    10040a8c8 <.text+0x98c8>
10040a475:	48 8d 0d 24 55 00 00 	lea    0x5524(%rip),%rcx        # 10040f9a0 <_head_msys_intl_8_dll-0x6660>
10040a47c:	48 8d 53 01          	lea    0x1(%rbx),%rdx
10040a480:	40 80 fe 27          	cmp    $0x27,%sil
10040a484:	0f 84 9d 00 00 00    	je     10040a527 <.text+0x9527>
10040a48a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a490:	8d 46 e0             	lea    -0x20(%rsi),%eax
10040a493:	3c 10                	cmp    $0x10,%al
10040a495:	77 11                	ja     10040a4a8 <.text+0x94a8>
10040a497:	0f b6 c0             	movzbl %al,%eax
10040a49a:	48 63 04 81          	movslq (%rcx,%rax,4),%rax
10040a49e:	48 01 c8             	add    %rcx,%rax
10040a4a1:	ff e0                	jmp    *%rax
10040a4a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a4a8:	40 80 fe 2a          	cmp    $0x2a,%sil
10040a4ac:	0f 84 06 01 00 00    	je     10040a5b8 <.text+0x95b8>
10040a4b2:	8d 46 d0             	lea    -0x30(%rsi),%eax
10040a4b5:	3c 09                	cmp    $0x9,%al
10040a4b7:	0f 86 21 08 00 00    	jbe    10040acde <.text+0x9cde>
10040a4bd:	40 80 fe 2e          	cmp    $0x2e,%sil
10040a4c1:	0f 84 11 02 00 00    	je     10040a6d8 <.text+0x96d8>
10040a4c7:	31 d2                	xor    %edx,%edx
10040a4c9:	4c 8d 05 14 55 00 00 	lea    0x5514(%rip),%r8        # 10040f9e4 <_head_msys_intl_8_dll-0x661c>
10040a4d0:	41 ba 01 00 00 00    	mov    $0x1,%r10d
10040a4d6:	48 83 c3 01          	add    $0x1,%rbx
10040a4da:	40 80 fe 68          	cmp    $0x68,%sil
10040a4de:	0f 84 c0 00 00 00    	je     10040a5a4 <.text+0x95a4>
10040a4e4:	0f 1f 40 00          	nopl   0x0(%rax)
10040a4e8:	8d 46 b4             	lea    -0x4c(%rsi),%eax
10040a4eb:	3c 2e                	cmp    $0x2e,%al
10040a4ed:	0f 87 7d 00 00 00    	ja     10040a570 <.text+0x9570>
10040a4f3:	0f b6 c0             	movzbl %al,%eax
10040a4f6:	49 63 04 80          	movslq (%r8,%rax,4),%rax
10040a4fa:	4c 01 c0             	add    %r8,%rax
10040a4fd:	ff e0                	jmp    *%rax
10040a4ff:	90                   	nop
10040a500:	8b 47 10             	mov    0x10(%rdi),%eax
10040a503:	83 c8 20             	or     $0x20,%eax
10040a506:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040a50d:	00 00 00
10040a510:	89 47 10             	mov    %eax,0x10(%rdi)
10040a513:	0f b6 32             	movzbl (%rdx),%esi
10040a516:	48 89 d3             	mov    %rdx,%rbx
10040a519:	48 8d 53 01          	lea    0x1(%rbx),%rdx
10040a51d:	40 80 fe 27          	cmp    $0x27,%sil
10040a521:	0f 85 69 ff ff ff    	jne    10040a490 <.text+0x9490>
10040a527:	8b 47 10             	mov    0x10(%rdi),%eax
10040a52a:	83 c8 01             	or     $0x1,%eax
10040a52d:	eb e1                	jmp    10040a510 <.text+0x9510>
10040a52f:	90                   	nop
10040a530:	8b 47 10             	mov    0x10(%rdi),%eax
10040a533:	83 c8 02             	or     $0x2,%eax
10040a536:	eb d8                	jmp    10040a510 <.text+0x9510>
10040a538:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a53f:	00
10040a540:	8b 47 10             	mov    0x10(%rdi),%eax
10040a543:	83 c8 04             	or     $0x4,%eax
10040a546:	eb c8                	jmp    10040a510 <.text+0x9510>
10040a548:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a54f:	00
10040a550:	8b 47 10             	mov    0x10(%rdi),%eax
10040a553:	83 c8 10             	or     $0x10,%eax
10040a556:	eb b8                	jmp    10040a510 <.text+0x9510>
10040a558:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a55f:	00
10040a560:	8b 47 10             	mov    0x10(%rdi),%eax
10040a563:	83 c8 08             	or     $0x8,%eax
10040a566:	eb a8                	jmp    10040a510 <.text+0x9510>
10040a568:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a56f:	00
10040a570:	8d 46 db             	lea    -0x25(%rsi),%eax
10040a573:	3c 53                	cmp    $0x53,%al
10040a575:	0f 87 e5 03 00 00    	ja     10040a960 <.text+0x9960>
10040a57b:	48 8d 0d 1e 55 00 00 	lea    0x551e(%rip),%rcx        # 10040faa0 <_head_msys_intl_8_dll-0x6560>
10040a582:	0f b6 c0             	movzbl %al,%eax
10040a585:	48 63 04 81          	movslq (%rcx,%rax,4),%rax
10040a589:	48 01 c8             	add    %rcx,%rax
10040a58c:	ff e0                	jmp    *%rax
10040a58e:	66 90                	xchg   %ax,%ax
10040a590:	83 c2 08             	add    $0x8,%edx
10040a593:	0f b6 33             	movzbl (%rbx),%esi
10040a596:	48 83 c3 01          	add    $0x1,%rbx
10040a59a:	40 80 fe 68          	cmp    $0x68,%sil
10040a59e:	0f 85 44 ff ff ff    	jne    10040a4e8 <.text+0x94e8>
10040a5a4:	89 d1                	mov    %edx,%ecx
10040a5a6:	44 89 d0             	mov    %r10d,%eax
10040a5a9:	83 e1 01             	and    $0x1,%ecx
10040a5ac:	d3 e0                	shl    %cl,%eax
10040a5ae:	09 c2                	or     %eax,%edx
10040a5b0:	eb e1                	jmp    10040a593 <.text+0x9593>
10040a5b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a5b8:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
10040a5bd:	b8 01 00 00 00       	mov    $0x1,%eax
10040a5c2:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
10040a5c6:	48 89 57 20          	mov    %rdx,0x20(%rdi)
10040a5ca:	0f b6 4b 01          	movzbl 0x1(%rbx),%ecx
10040a5ce:	48 85 f6             	test   %rsi,%rsi
10040a5d1:	48 0f 45 c6          	cmovne %rsi,%rax
10040a5d5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10040a5da:	8d 41 d0             	lea    -0x30(%rcx),%eax
10040a5dd:	3c 09                	cmp    $0x9,%al
10040a5df:	0f 86 3f 04 00 00    	jbe    10040aa24 <.text+0x9a24>
10040a5e5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
10040a5ea:	48 89 77 28          	mov    %rsi,0x28(%rdi)
10040a5ee:	48 8d 46 01          	lea    0x1(%rsi),%rax
10040a5f2:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
10040a5f6:	0f 84 64 03 00 00    	je     10040a960 <.text+0x9960>
10040a5fc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
10040a601:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10040a606:	48 89 d3             	mov    %rdx,%rbx
10040a609:	4d 8b 55 08          	mov    0x8(%r13),%r10
10040a60d:	4d 89 d6             	mov    %r10,%r14
10040a610:	49 39 f7             	cmp    %rsi,%r15
10040a613:	77 64                	ja     10040a679 <.text+0x9679>
10040a615:	4d 01 ff             	add    %r15,%r15
10040a618:	48 8d 46 01          	lea    0x1(%rsi),%rax
10040a61c:	49 39 f7             	cmp    %rsi,%r15
10040a61f:	4c 0f 46 f8          	cmovbe %rax,%r15
10040a623:	4c 89 f8             	mov    %r15,%rax
10040a626:	48 c1 e8 3b          	shr    $0x3b,%rax
10040a62a:	0f 85 da 05 00 00    	jne    10040ac0a <.text+0x9c0a>
10040a630:	4c 89 fa             	mov    %r15,%rdx
10040a633:	48 c1 e2 05          	shl    $0x5,%rdx
10040a637:	4d 39 d3             	cmp    %r10,%r11
10040a63a:	0f 84 b6 07 00 00    	je     10040adf6 <.text+0x9df6>
10040a640:	4c 89 d1             	mov    %r10,%rcx
10040a643:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
10040a648:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
10040a64d:	e8 be 0c 00 00       	call   10040b310 <.text+0xa310>
10040a652:	4d 8b 55 08          	mov    0x8(%r13),%r10
10040a656:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
10040a65b:	48 85 c0             	test   %rax,%rax
10040a65e:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
10040a663:	49 89 c6             	mov    %rax,%r14
10040a666:	0f 84 9e 05 00 00    	je     10040ac0a <.text+0x9c0a>
10040a66c:	4d 39 d3             	cmp    %r10,%r11
10040a66f:	0f 84 b3 07 00 00    	je     10040ae28 <.text+0x9e28>
10040a675:	4d 89 75 08          	mov    %r14,0x8(%r13)
10040a679:	49 8b 55 00          	mov    0x0(%r13),%rdx
10040a67d:	48 89 d0             	mov    %rdx,%rax
10040a680:	48 c1 e0 05          	shl    $0x5,%rax
10040a684:	4c 01 f0             	add    %r14,%rax
10040a687:	48 39 f2             	cmp    %rsi,%rdx
10040a68a:	77 24                	ja     10040a6b0 <.text+0x96b0>
10040a68c:	0f 1f 40 00          	nopl   0x0(%rax)
10040a690:	48 83 c2 01          	add    $0x1,%rdx
10040a694:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10040a69a:	48 89 c1             	mov    %rax,%rcx
10040a69d:	48 83 c0 20          	add    $0x20,%rax
10040a6a1:	48 39 f2             	cmp    %rsi,%rdx
10040a6a4:	76 ea                	jbe    10040a690 <.text+0x9690>
10040a6a6:	49 89 55 00          	mov    %rdx,0x0(%r13)
10040a6aa:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
10040a6b0:	48 c1 e6 05          	shl    $0x5,%rsi
10040a6b4:	4c 01 f6             	add    %r14,%rsi
10040a6b7:	8b 06                	mov    (%rsi),%eax
10040a6b9:	85 c0                	test   %eax,%eax
10040a6bb:	0f 85 64 06 00 00    	jne    10040ad25 <.text+0x9d25>
10040a6c1:	c7 06 05 00 00 00    	movl   $0x5,(%rsi)
10040a6c7:	0f b6 33             	movzbl (%rbx),%esi
10040a6ca:	40 80 fe 2e          	cmp    $0x2e,%sil
10040a6ce:	0f 85 f3 fd ff ff    	jne    10040a4c7 <.text+0x94c7>
10040a6d4:	0f 1f 40 00          	nopl   0x0(%rax)
10040a6d8:	80 7b 01 2a          	cmpb   $0x2a,0x1(%rbx)
10040a6dc:	0f 85 b5 02 00 00    	jne    10040a997 <.text+0x9997>
10040a6e2:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
10040a6e7:	48 8d 43 02          	lea    0x2(%rbx),%rax
10040a6eb:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
10040a6ef:	48 89 47 38          	mov    %rax,0x38(%rdi)
10040a6f3:	0f b6 4b 02          	movzbl 0x2(%rbx),%ecx
10040a6f7:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
10040a6fc:	b8 02 00 00 00       	mov    $0x2,%eax
10040a701:	48 39 c6             	cmp    %rax,%rsi
10040a704:	48 0f 43 c6          	cmovae %rsi,%rax
10040a708:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10040a70d:	8d 41 d0             	lea    -0x30(%rcx),%eax
10040a710:	3c 09                	cmp    $0x9,%al
10040a712:	0f 86 81 07 00 00    	jbe    10040ae99 <.text+0x9e99>
10040a718:	48 8b 5f 40          	mov    0x40(%rdi),%rbx
10040a71c:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
10040a720:	0f 84 4d 07 00 00    	je     10040ae73 <.text+0x9e73>
10040a726:	4d 8b 75 08          	mov    0x8(%r13),%r14
10040a72a:	4d 89 f2             	mov    %r14,%r10
10040a72d:	49 39 df             	cmp    %rbx,%r15
10040a730:	0f 86 44 06 00 00    	jbe    10040ad7a <.text+0x9d7a>
10040a736:	49 8b 55 00          	mov    0x0(%r13),%rdx
10040a73a:	48 89 d0             	mov    %rdx,%rax
10040a73d:	48 c1 e0 05          	shl    $0x5,%rax
10040a741:	4c 01 f0             	add    %r14,%rax
10040a744:	48 39 da             	cmp    %rbx,%rdx
10040a747:	77 27                	ja     10040a770 <.text+0x9770>
10040a749:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a750:	48 83 c2 01          	add    $0x1,%rdx
10040a754:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10040a75a:	48 89 c1             	mov    %rax,%rcx
10040a75d:	48 83 c0 20          	add    $0x20,%rax
10040a761:	48 39 da             	cmp    %rbx,%rdx
10040a764:	76 ea                	jbe    10040a750 <.text+0x9750>
10040a766:	49 89 55 00          	mov    %rdx,0x0(%r13)
10040a76a:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
10040a770:	48 c1 e3 05          	shl    $0x5,%rbx
10040a774:	49 8d 04 1e          	lea    (%r14,%rbx,1),%rax
10040a778:	8b 10                	mov    (%rax),%edx
10040a77a:	85 d2                	test   %edx,%edx
10040a77c:	0f 85 5e 06 00 00    	jne    10040ade0 <.text+0x9de0>
10040a782:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
10040a787:	c7 00 05 00 00 00    	movl   $0x5,(%rax)
10040a78d:	0f b6 33             	movzbl (%rbx),%esi
10040a790:	e9 32 fd ff ff       	jmp    10040a4c7 <.text+0x94c7>
10040a795:	0f 1f 00             	nopl   (%rax)
10040a798:	83 ca 04             	or     $0x4,%edx
10040a79b:	e9 f3 fd ff ff       	jmp    10040a593 <.text+0x9593>
10040a7a0:	31 c0                	xor    %eax,%eax
10040a7a2:	83 fa 07             	cmp    $0x7,%edx
10040a7a5:	0f 9f c0             	setg   %al
10040a7a8:	83 c0 0f             	add    $0xf,%eax
10040a7ab:	89 44 24 48          	mov    %eax,0x48(%rsp)
10040a7af:	90                   	nop
10040a7b0:	48 83 fd ff          	cmp    $0xffffffffffffffff,%rbp
10040a7b4:	0f 84 fe 04 00 00    	je     10040acb8 <.text+0x9cb8>
10040a7ba:	48 89 6f 50          	mov    %rbp,0x50(%rdi)
10040a7be:	4d 8b 75 08          	mov    0x8(%r13),%r14
10040a7c2:	4d 89 f2             	mov    %r14,%r10
10040a7c5:	49 39 ef             	cmp    %rbp,%r15
10040a7c8:	0f 86 82 04 00 00    	jbe    10040ac50 <.text+0x9c50>
10040a7ce:	49 8b 55 00          	mov    0x0(%r13),%rdx
10040a7d2:	48 89 d0             	mov    %rdx,%rax
10040a7d5:	48 c1 e0 05          	shl    $0x5,%rax
10040a7d9:	4c 01 f0             	add    %r14,%rax
10040a7dc:	48 39 ea             	cmp    %rbp,%rdx
10040a7df:	77 27                	ja     10040a808 <.text+0x9808>
10040a7e1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a7e8:	48 83 c2 01          	add    $0x1,%rdx
10040a7ec:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10040a7f2:	48 89 c1             	mov    %rax,%rcx
10040a7f5:	48 83 c0 20          	add    $0x20,%rax
10040a7f9:	48 39 ea             	cmp    %rbp,%rdx
10040a7fc:	76 ea                	jbe    10040a7e8 <.text+0x97e8>
10040a7fe:	49 89 55 00          	mov    %rdx,0x0(%r13)
10040a802:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
10040a808:	48 c1 e5 05          	shl    $0x5,%rbp