10040a54e:	00
10040a54f:	48 8b 0c fa          	mov    (%rdx,%rdi,8),%rcx
10040a553:	48 8d 91 00 ff ff ff 	lea    -0x100(%rcx),%rdx
10040a55a:	48 83 fa 06          	cmp    $0x6,%rdx
10040a55e:	0f 87 7c 02 00 00    	ja     10040a7e0 <.text+0x97e0>
10040a564:	48 8d 05 61 b9 01 00 	lea    0x1b961(%rip),%rax        # 100425ecc <_head_msys_2_0_dll-0xa134>
10040a56b:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
10040a56f:	48 01 c2             	add    %rax,%rdx
10040a572:	ff e2                	jmp    *%rdx
10040a574:	0f 1f 40 00          	nopl   0x0(%rax)
10040a578:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
10040a57c:	49 89 ec             	mov    %rbp,%r12
10040a57f:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
10040a584:	48 89 ca             	mov    %rcx,%rdx
10040a587:	48 c1 e2 04          	shl    $0x4,%rdx
10040a58b:	49 29 d4             	sub    %rdx,%r12
10040a58e:	48 8b 53 f0          	mov    -0x10(%rbx),%rdx
10040a592:	49 89 d2             	mov    %rdx,%r10
10040a595:	49 c1 e2 04          	shl    $0x4,%r10
10040a599:	4d 29 d1             	sub    %r10,%r9
10040a59c:	41 80 bf c1 00 00 00 	cmpb   $0x0,0xc1(%r15)
10040a5a3:	00
10040a5a4:	0f 85 c0 0c 00 00    	jne    10040b26a <.text+0xa26a>
10040a5aa:	4c 89 8c 24 80 00 00 	mov    %r9,0x80(%rsp)
10040a5b1:	00
10040a5b2:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
10040a5b9:	00
10040a5ba:	4c 39 e5             	cmp    %r12,%rbp
10040a5bd:	76 28                	jbe    10040a5e7 <.text+0x95e7>
10040a5bf:	90                   	nop
10040a5c0:	49 8b 04 24          	mov    (%r12),%rax
10040a5c4:	4d 89 f0             	mov    %r14,%r8
10040a5c7:	49 83 c4 10          	add    $0x10,%r12
10040a5cb:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
10040a5cf:	49 8b 87 40 01 00 00 	mov    0x140(%r15),%rax
10040a5d6:	48 8d 0c d0          	lea    (%rax,%rdx,8),%rcx
10040a5da:	4c 89 ea             	mov    %r13,%rdx
10040a5dd:	e8 8e fc ff ff       	call   10040a270 <.text+0x9270>
10040a5e2:	49 39 ec             	cmp    %rbp,%r12
10040a5e5:	72 d9                	jb     10040a5c0 <.text+0x95c0>
10040a5e7:	49 8b 97 90 00 00 00 	mov    0x90(%r15),%rdx
10040a5ee:	48 8b 14 32          	mov    (%rdx,%rsi,1),%rdx
10040a5f2:	48 81 fa 03 01 00 00 	cmp    $0x103,%rdx
10040a5f9:	0f 85 c1 00 00 00    	jne    10040a6c0 <.text+0x96c0>
10040a5ff:	90                   	nop
10040a600:	48 83 c7 01          	add    $0x1,%rdi
10040a604:	48 39 7c 24 30       	cmp    %rdi,0x30(%rsp)
10040a609:	0f 8f 31 ff ff ff    	jg     10040a540 <.text+0x9540>
10040a60f:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
10040a614:	4d 85 e4             	test   %r12,%r12
10040a617:	0f 84 70 02 00 00    	je     10040a88d <.text+0x988d>
10040a61d:	49 8b 9f b0 00 00 00 	mov    0xb0(%r15),%rbx
10040a624:	ba 10 00 00 00       	mov    $0x10,%edx
10040a629:	48 89 d9             	mov    %rbx,%rcx
10040a62c:	e8 0f 63 01 00       	call   100420940 <.text+0x1f940>
10040a631:	49 83 bf 98 00 00 00 	cmpq   $0x0,0x98(%r15)
10040a638:	00
10040a639:	48 89 9c 24 d0 00 00 	mov    %rbx,0xd0(%rsp)
10040a640:	00
10040a641:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
10040a648:	00
10040a649:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
10040a650:	00 00 00 00 00
10040a655:	0f 8e 5a 0d 00 00    	jle    10040b3b5 <.text+0xa3b5>
10040a65b:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
10040a660:	49 8b 87 40 01 00 00 	mov    0x140(%r15),%rax
10040a667:	4c 89 e3             	mov    %r12,%rbx
10040a66a:	31 f6                	xor    %esi,%esi
10040a66c:	4c 8d b4 24 c0 00 00 	lea    0xc0(%rsp),%r14
10040a673:	00
10040a674:	0f 1f 40 00          	nopl   0x0(%rax)
10040a678:	48 89 dd             	mov    %rbx,%rbp
10040a67b:	48 2b 6c 24 40       	sub    0x40(%rsp),%rbp
10040a680:	4c 8d 04 28          	lea    (%rax,%rbp,1),%r8
10040a684:	49 83 78 08 00       	cmpq   $0x0,0x8(%r8)
10040a689:	0f 8e a6 01 00 00    	jle    10040a835 <.text+0x9835>
10040a68f:	49 8b 97 90 00 00 00 	mov    0x90(%r15),%rdx
10040a696:	48 8b 14 f2          	mov    (%rdx,%rsi,8),%rdx
10040a69a:	48 81 ea 00 01 00 00 	sub    $0x100,%rdx
10040a6a1:	48 83 fa 11          	cmp    $0x11,%rdx
10040a6a5:	0f 87 8a 01 00 00    	ja     10040a835 <.text+0x9835>
10040a6ab:	48 8d 3d 36 b8 01 00 	lea    0x1b836(%rip),%rdi        # 100425ee8 <_head_msys_2_0_dll-0xa118>
10040a6b2:	48 63 14 97          	movslq (%rdi,%rdx,4),%rdx
10040a6b6:	48 01 fa             	add    %rdi,%rdx
10040a6b9:	ff e2                	jmp    *%rdx
10040a6bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a6c0:	c6 43 e8 01          	movb   $0x1,-0x18(%rbx)
10040a6c4:	e9 37 ff ff ff       	jmp    10040a600 <.text+0x9600>
10040a6c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a6d0:	c6 03 01             	movb   $0x1,(%rbx)
10040a6d3:	48 83 c3 18          	add    $0x18,%rbx
10040a6d7:	48 c7 43 f8 00 00 00 	movq   $0x0,-0x8(%rbx)
10040a6de:	00
10040a6df:	48 c7 43 f0 00 00 00 	movq   $0x0,-0x10(%rbx)
10040a6e6:	00
10040a6e7:	e9 14 ff ff ff       	jmp    10040a600 <.text+0x9600>
10040a6ec:	0f 1f 40 00          	nopl   0x0(%rax)
10040a6f0:	48 8b 53 f0          	mov    -0x10(%rbx),%rdx
10040a6f4:	48 01 53 d8          	add    %rdx,-0x28(%rbx)
10040a6f8:	48 8b 53 f8          	mov    -0x8(%rbx),%rdx
10040a6fc:	48 01 53 e0          	add    %rdx,-0x20(%rbx)
10040a700:	0f b6 53 e8          	movzbl -0x18(%rbx),%edx
10040a704:	08 53 d0             	or     %dl,-0x30(%rbx)
10040a707:	48 83 eb 18          	sub    $0x18,%rbx
10040a70b:	e9 f0 fe ff ff       	jmp    10040a600 <.text+0x9600>
10040a710:	4c 8b 4b f0          	mov    -0x10(%rbx),%r9
10040a714:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
10040a718:	48 8b 53 e0          	mov    -0x20(%rbx),%rdx
10040a71c:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
10040a721:	4d 89 cb             	mov    %r9,%r11
10040a724:	49 89 ca             	mov    %rcx,%r10
10040a727:	49 c1 e3 04          	shl    $0x4,%r11
10040a72b:	48 89 d0             	mov    %rdx,%rax
10040a72e:	4c 89 c6             	mov    %r8,%rsi
10040a731:	49 c1 e2 04          	shl    $0x4,%r10
10040a735:	48 c1 e0 04          	shl    $0x4,%rax
10040a739:	4c 29 de             	sub    %r11,%rsi
10040a73c:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
10040a742:	0f 85 0c 09 00 00    	jne    10040b054 <.text+0xa054>
10040a748:	49 89 ec             	mov    %rbp,%r12
10040a74b:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
10040a752:	00
10040a753:	4d 29 d4             	sub    %r10,%r12
10040a756:	4c 89 8c 24 88 00 00 	mov    %r9,0x88(%rsp)
10040a75d:	00
10040a75e:	4c 89 e6             	mov    %r12,%rsi
10040a761:	48 29 c6             	sub    %rax,%rsi
10040a764:	49 39 f4             	cmp    %rsi,%r12
10040a767:	76 39                	jbe    10040a7a2 <.text+0x97a2>
10040a769:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a770:	48 8b 06             	mov    (%rsi),%rax
10040a773:	4d 89 f0             	mov    %r14,%r8
10040a776:	48 83 c6 10          	add    $0x10,%rsi
10040a77a:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
10040a77e:	49 8b 87 40 01 00 00 	mov    0x140(%r15),%rax
10040a785:	48 8d 0c d0          	lea    (%rax,%rdx,8),%rcx
10040a789:	4c 89 ea             	mov    %r13,%rdx
10040a78c:	e8 df fa ff ff       	call   10040a270 <.text+0x9270>
10040a791:	49 39 f4             	cmp    %rsi,%r12
10040a794:	77 da                	ja     10040a770 <.text+0x9770>
10040a796:	4c 8b 4b f0          	mov    -0x10(%rbx),%r9
10040a79a:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
10040a79e:	48 8b 53 e0          	mov    -0x20(%rbx),%rdx
10040a7a2:	44 0f b6 53 d0       	movzbl -0x30(%rbx),%r10d
10040a7a7:	45 84 d2             	test   %r10b,%r10b
10040a7aa:	0f 84 50 08 00 00    	je     10040b000 <.text+0xa000>
10040a7b0:	0f b6 73 e8          	movzbl -0x18(%rbx),%esi
10040a7b4:	4c 01 4b d8          	add    %r9,-0x28(%rbx)
10040a7b8:	40 84 f6             	test   %sil,%sil
10040a7bb:	0f 84 55 08 00 00    	je     10040b016 <.text+0xa016>
10040a7c1:	48 01 d1             	add    %rdx,%rcx
10040a7c4:	41 21 f2             	and    %esi,%r10d
10040a7c7:	48 89 4b e0          	mov    %rcx,-0x20(%rbx)
10040a7cb:	48 83 eb 18          	sub    $0x18,%rbx
10040a7cf:	44 88 53 e8          	mov    %r10b,-0x18(%rbx)
10040a7d3:	e9 28 fe ff ff       	jmp    10040a600 <.text+0x9600>
10040a7d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a7df:	00
10040a7e0:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
10040a7e5:	48 81 f9 12 01 00 00 	cmp    $0x112,%rcx
10040a7ec:	48 89 7d 00          	mov    %rdi,0x0(%rbp)
10040a7f0:	0f 94 03             	sete   (%rbx)
10040a7f3:	48 83 c3 18          	add    $0x18,%rbx
10040a7f7:	48 83 c5 10          	add    $0x10,%rbp
10040a7fb:	48 89 38             	mov    %rdi,(%rax)
10040a7fe:	48 83 c0 10          	add    $0x10,%rax
10040a802:	c7 45 f8 ff 01 00 00 	movl   $0x1ff,-0x8(%rbp)
10040a809:	48 c7 43 f8 01 00 00 	movq   $0x1,-0x8(%rbx)
10040a810:	00
10040a811:	c7 40 f8 ff 01 00 00 	movl   $0x1ff,-0x8(%rax)
10040a818:	48 c7 43 f0 01 00 00 	movq   $0x1,-0x10(%rbx)
10040a81f:	00
10040a820:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10040a825:	e9 d6 fd ff ff       	jmp    10040a600 <.text+0x9600>
10040a82a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a830:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
10040a835:	48 83 c6 01          	add    $0x1,%rsi
10040a839:	48 83 c3 18          	add    $0x18,%rbx
10040a83d:	49 3b b7 98 00 00 00 	cmp    0x98(%r15),%rsi
10040a844:	0f 8c 2e fe ff ff    	jl     10040a678 <.text+0x9678>
10040a84a:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
10040a851:	00
10040a852:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
10040a857:	e8 e4 50 00 00       	call   10040f940 <.text+0xe940>
10040a85c:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
10040a862:	7e 21                	jle    10040a885 <.text+0x9885>
10040a864:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
10040a869:	4c 89 e6             	mov    %r12,%rsi
10040a86c:	31 db                	xor    %ebx,%ebx
10040a86e:	66 90                	xchg   %ax,%ax
10040a870:	48 8b 0e             	mov    (%rsi),%rcx
10040a873:	48 83 c3 01          	add    $0x1,%rbx
10040a877:	48 83 c6 18          	add    $0x18,%rsi
10040a87b:	e8 c0 50 00 00       	call   10040f940 <.text+0xe940>
10040a880:	48 39 df             	cmp    %rbx,%rdi
10040a883:	75 eb                	jne    10040a870 <.text+0x9870>
10040a885:	4c 89 e1             	mov    %r12,%rcx
10040a888:	e8 b3 50 00 00       	call   10040f940 <.text+0xe940>
10040a88d:	49 8b 8f 98 00 00 00 	mov    0x98(%r15),%rcx
10040a894:	e8 67 63 01 00       	call   100420c00 <.text+0x1fc00>
10040a899:	4d 8b 9f 98 00 00 00 	mov    0x98(%r15),%r11
10040a8a0:	48 89 c5             	mov    %rax,%rbp
10040a8a3:	4d 85 db             	test   %r11,%r11
10040a8a6:	7e 6d                	jle    10040a915 <.text+0x9915>
10040a8a8:	4d 8b 8f 40 01 00 00 	mov    0x140(%r15),%r9
10040a8af:	45 31 c0             	xor    %r8d,%r8d
10040a8b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a8b8:	31 c0                	xor    %eax,%eax
10040a8ba:	49 83 79 08 00       	cmpq   $0x0,0x8(%r9)
10040a8bf:	7f 24                	jg     10040a8e5 <.text+0x98e5>
10040a8c1:	eb 45                	jmp    10040a908 <.text+0x9908>
10040a8c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a8c8:	48 8d 5c 15 00       	lea    0x0(%rbp,%rdx,1),%rbx
10040a8cd:	0f b6 0b             	movzbl (%rbx),%ecx
10040a8d0:	0f 8d 22 06 00 00    	jge    10040aef8 <.text+0x9ef8>
10040a8d6:	83 c9 02             	or     $0x2,%ecx
10040a8d9:	88 0b                	mov    %cl,(%rbx)
10040a8db:	48 83 c0 01          	add    $0x1,%rax
10040a8df:	49 3b 41 08          	cmp    0x8(%r9),%rax
10040a8e3:	7d 23                	jge    10040a908 <.text+0x9908>
10040a8e5:	49 8b 11             	mov    (%r9),%rdx
10040a8e8:	49 89 c2             	mov    %rax,%r10
10040a8eb:	49 c1 e2 04          	shl    $0x4,%r10
10040a8ef:	4a 8b 14 12          	mov    (%rdx,%r10,1),%rdx
10040a8f3:	4c 39 c2             	cmp    %r8,%rdx
10040a8f6:	75 d0                	jne    10040a8c8 <.text+0x98c8>
10040a8f8:	42 80 4c 05 00 01    	orb    $0x1,0x0(%rbp,%r8,1)
10040a8fe:	48 83 c0 01          	add    $0x1,%rax
10040a902:	49 3b 41 08          	cmp    0x8(%r9),%rax
10040a906:	7c dd                	jl     10040a8e5 <.text+0x98e5>
10040a908:	49 83 c0 01          	add    $0x1,%r8
10040a90c:	49 83 c1 18          	add    $0x18,%r9
10040a910:	4d 39 d8             	cmp    %r11,%r8
10040a913:	75 a3                	jne    10040a8b8 <.text+0x98b8>
10040a915:	80 4d 00 10          	orb    $0x10,0x0(%rbp)
10040a919:	49 8b 9f b0 00 00 00 	mov    0xb0(%r15),%rbx
10040a920:	ba 10 00 00 00       	mov    $0x10,%edx
10040a925:	48 89 d9             	mov    %rbx,%rcx
10040a928:	e8 13 60 01 00       	call   100420940 <.text+0x1f940>
10040a92d:	49 8b 8f 98 00 00 00 	mov    0x98(%r15),%rcx
10040a934:	ba 04 00 00 00       	mov    $0x4,%edx
10040a939:	48 89 9c 24 d0 00 00 	mov    %rbx,0xd0(%rsp)
10040a940:	00
10040a941:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
10040a948:	00
10040a949:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
10040a950:	00 00 00 00 00
10040a955:	e8 86 62 01 00       	call   100420be0 <.text+0x1fbe0>
10040a95a:	49 8b 8f 98 00 00 00 	mov    0x98(%r15),%rcx
10040a961:	49 89 87 50 01 00 00 	mov    %rax,0x150(%r15)
10040a968:	48 85 c9             	test   %rcx,%rcx
10040a96b:	0f 8e 52 01 00 00    	jle    10040aac3 <.text+0x9ac3>
10040a971:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
10040a978:	00
10040a979:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
10040a97e:	45 31 ed             	xor    %r13d,%r13d
10040a981:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
10040a988:	00 00
10040a98a:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
10040a98f:	4c 89 bc 24 30 01 00 	mov    %r15,0x130(%rsp)
10040a996:	00
10040a997:	eb 1a                	jmp    10040a9b3 <.text+0x99b3>
10040a999:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a9a0:	49 83 c5 01          	add    $0x1,%r13
10040a9a4:	48 83 44 24 38 18    	addq   $0x18,0x38(%rsp)
10040a9aa:	49 39 cd             	cmp    %rcx,%r13
10040a9ad:	0f 8d 03 01 00 00    	jge    10040aab6 <.text+0x9ab6>
10040a9b3:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
10040a9b8:	42 f6 04 28 10       	testb  $0x10,(%rax,%r13,1)
10040a9bd:	74 e1                	je     10040a9a0 <.text+0x99a0>
10040a9bf:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
10040a9c6:	00
10040a9c7:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
10040a9cc:	48 8b 80 40 01 00 00 	mov    0x140(%rax),%rax
10040a9d3:	49 01 c7             	add    %rax,%r15
10040a9d6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
10040a9db:	49 83 7f 08 00       	cmpq   $0x0,0x8(%r15)
10040a9e0:	0f 8e ba 09 00 00    	jle    10040b3a0 <.text+0xa3a0>
10040a9e6:	4a 8d 04 ad 00 00 00 	lea    0x0(,%r13,4),%rax
10040a9ed:	00
10040a9ee:	45 31 f6             	xor    %r14d,%r14d
10040a9f1:	31 db                	xor    %ebx,%ebx
10040a9f3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
10040a9f8:	eb 46                	jmp    10040aa40 <.text+0x9a40>
10040a9fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040aa00:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
10040aa05:	4c 01 c7             	add    %r8,%rdi
10040aa08:	4d 39 e8             	cmp    %r13,%r8
10040aa0b:	74 13                	je     10040aa20 <.text+0x9a20>
10040aa0d:	44 0f b6 0f          	movzbl (%rdi),%r9d
10040aa11:	44 88 4c 24 40       	mov    %r9b,0x40(%rsp)
10040aa16:	41 83 e1 06          	and    $0x6,%r9d
10040aa1a:	0f 84 00 05 00 00    	je     10040af20 <.text+0x9f20>
10040aa20:	f3 0f 6f 00          	movdqu (%rax),%xmm0
10040aa24:	4c 89 f2             	mov    %r14,%rdx
10040aa27:	49 83 c6 01          	add    $0x1,%r14
10040aa2b:	48 c1 e2 04          	shl    $0x4,%rdx
10040aa2f:	0f 11 04 11          	movups %xmm0,(%rcx,%rdx,1)
10040aa33:	80 0f 10             	orb    $0x10,(%rdi)
10040aa36:	48 83 c3 01          	add    $0x1,%rbx
10040aa3a:	49 3b 5f 08          	cmp    0x8(%r15),%rbx
10040aa3e:	7d 50                	jge    10040aa90 <.text+0x9a90>
10040aa40:	49 8b 0f             	mov    (%r15),%rcx
10040aa43:	48 89 de             	mov    %rbx,%rsi
10040aa46:	48 c1 e6 04          	shl    $0x4,%rsi
10040aa4a:	48 8d 04 31          	lea    (%rcx,%rsi,1),%rax
10040aa4e:	8b 50 08             	mov    0x8(%rax),%edx
10040aa51:	85 d2                	test   %edx,%edx
10040aa53:	74 e1                	je     10040aa36 <.text+0x9a36>
10040aa55:	48 8b bc 24 30 01 00 	mov    0x130(%rsp),%rdi
10040aa5c:	00
10040aa5d:	4c 8b 00             	mov    (%rax),%r8
10040aa60:	4c 8b 97 90 00 00 00 	mov    0x90(%rdi),%r10
10040aa67:	4f 8b 1c c2          	mov    (%r10,%r8,8),%r11
10040aa6b:	4d 85 db             	test   %r11,%r11
10040aa6e:	79 90                	jns    10040aa00 <.text+0x9a00>
10040aa70:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
10040aa75:	48 03 87 50 01 00 00 	add    0x150(%rdi),%rax
10040aa7c:	48 83 c3 01          	add    $0x1,%rbx
10040aa80:	09 10                	or     %edx,(%rax)
10040aa82:	49 3b 5f 08          	cmp    0x8(%r15),%rbx
10040aa86:	7c b8                	jl     10040aa40 <.text+0x9a40>
10040aa88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040aa8f:	00
10040aa90:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
10040aa97:	00
10040aa98:	48 8b 88 98 00 00 00 	mov    0x98(%rax),%rcx
10040aa9f:	49 83 c5 01          	add    $0x1,%r13
10040aaa3:	48 83 44 24 38 18    	addq   $0x18,0x38(%rsp)
10040aaa9:	4d 89 77 08          	mov    %r14,0x8(%r15)
10040aaad:	49 39 cd             	cmp    %rcx,%r13
10040aab0:	0f 8c fd fe ff ff    	jl     10040a9b3 <.text+0x99b3>
10040aab6:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
10040aabb:	4c 8b bc 24 30 01 00 	mov    0x130(%rsp),%r15
10040aac2:	00
10040aac3:	ba 08 00 00 00       	mov    $0x8,%edx
10040aac8:	e8 73 5e 01 00       	call   100420940 <.text+0x1f940>
10040aacd:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
10040aad4:	49 89 c4             	mov    %rax,%r12
10040aad7:	49 8b 87 98 00 00 00 	mov    0x98(%r15),%rax
10040aade:	48 83 f8 01          	cmp    $0x1,%rax
10040aae2:	7e 17                	jle    10040aafb <.text+0x9afb>
10040aae4:	49 8d 4c 24 08       	lea    0x8(%r12),%rcx
10040aae9:	4c 8d 04 c5 f8 ff ff 	lea    -0x8(,%rax,8),%r8
10040aaf0:	ff
10040aaf1:	ba ff 00 00 00       	mov    $0xff,%edx
10040aaf6:	e8 e5 6e 01 00       	call   1004219e0 <.text+0x209e0>
10040aafb:	49 8b 8f b0 00 00 00 	mov    0xb0(%r15),%rcx
10040ab02:	ba 08 00 00 00       	mov    $0x8,%edx
10040ab07:	31 ff                	xor    %edi,%edi