10041d155:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
10041d15a:	48 89 ea             	mov    %rbp,%rdx
10041d15d:	4c 89 e1             	mov    %r12,%rcx
10041d160:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
10041d167:	00
10041d168:	c7 84 24 80 00 00 00 	movl   $0x3,0x80(%rsp)
10041d16f:	03 00 00 00
10041d173:	e8 68 8b ff ff       	call   100415ce0 <.text+0x14ce0>
10041d178:	85 c0                	test   %eax,%eax
10041d17a:	0f 85 22 09 00 00    	jne    10041daa2 <.text+0x1caa2>
10041d180:	49 89 f8             	mov    %rdi,%r8
10041d183:	48 89 ea             	mov    %rbp,%rdx
10041d186:	4c 89 f9             	mov    %r15,%rcx
10041d189:	e8 82 51 ff ff       	call   100412310 <.text+0x11310>
10041d18e:	8b b4 24 80 00 00 00 	mov    0x80(%rsp),%esi
10041d195:	4c 63 e8             	movslq %eax,%r13
10041d198:	8d 46 fe             	lea    -0x2(%rsi),%eax
10041d19b:	83 e0 fd             	and    $0xfffffffd,%eax
10041d19e:	74 15                	je     10041d1b5 <.text+0x1c1b5>
10041d1a0:	41 0f b6 47 08       	movzbl 0x8(%r15),%eax
10041d1a5:	3c 02                	cmp    $0x2,%al
10041d1a7:	0f 84 d3 08 00 00    	je     10041da80 <.text+0x1ca80>
10041d1ad:	3c 16                	cmp    $0x16,%al
10041d1af:	0f 84 01 09 00 00    	je     10041dab6 <.text+0x1cab6>
10041d1b5:	48 8d 0d e8 9f 00 00 	lea    0x9fe8(%rip),%rcx        # 1004271a4 <_head_msys_2_0_dll-0x8e5c>
10041d1bc:	48 63 04 b1          	movslq (%rcx,%rsi,4),%rax
10041d1c0:	48 01 c8             	add    %rcx,%rax
10041d1c3:	ff e0                	jmp    *%rax
10041d1c5:	4d 89 f9             	mov    %r15,%r9
10041d1c8:	45 31 c0             	xor    %r8d,%r8d
10041d1cb:	31 d2                	xor    %edx,%edx
10041d1cd:	4c 89 e1             	mov    %r12,%rcx
10041d1d0:	e8 5b 56 ff ff       	call   100412830 <.text+0x11830>
10041d1d5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10041d1da:	48 85 c0             	test   %rax,%rax
10041d1dd:	0f 84 87 f9 ff ff    	je     10041cb6a <.text+0x1bb6a>
10041d1e3:	41 83 bc 24 b4 00 00 	cmpl   $0x1,0xb4(%r12)
10041d1ea:	00 01
10041d1ec:	0f 8e 4e fa ff ff    	jle    10041cc40 <.text+0x1bc40>
10041d1f2:	41 80 8c 24 b0 00 00 	orb    $0x2,0xb0(%r12)
10041d1f9:	00 02
10041d1fb:	e9 40 fa ff ff       	jmp    10041cc40 <.text+0x1bc40>
10041d200:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d207:	00
10041d208:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10041d20f:	00 00
10041d211:	c7 00 05 00 00 00    	movl   $0x5,(%rax)
10041d217:	e9 6d f9 ff ff       	jmp    10041cb89 <.text+0x1bb89>
10041d21c:	4d 89 f9             	mov    %r15,%r9
10041d21f:	45 31 c0             	xor    %r8d,%r8d
10041d222:	31 d2                	xor    %edx,%edx
10041d224:	4c 89 e1             	mov    %r12,%rcx
10041d227:	e8 04 56 ff ff       	call   100412830 <.text+0x11830>
10041d22c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10041d231:	48 85 c0             	test   %rax,%rax
10041d234:	0f 84 30 f9 ff ff    	je     10041cb6a <.text+0x1bb6a>
10041d23a:	41 83 bc 24 b4 00 00 	cmpl   $0x1,0xb4(%r12)
10041d241:	00 01
10041d243:	0f 8e f7 f9 ff ff    	jle    10041cc40 <.text+0x1bc40>
10041d249:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
10041d24d:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
10041d252:	48 8d b4 24 d0 00 00 	lea    0xd0(%rsp),%rsi
10041d259:	00
10041d25a:	4c 8b ac 24 68 01 00 	mov    0x168(%rsp),%r13
10041d261:	00
10041d262:	eb 09                	jmp    10041d26d <.text+0x1c26d>
10041d264:	48 85 c0             	test   %rax,%rax
10041d267:	0f 84 fd f8 ff ff    	je     10041cb6a <.text+0x1bb6a>
10041d26d:	48 39 5d 68          	cmp    %rbx,0x68(%rbp)
10041d271:	0f 8e 21 08 00 00    	jle    10041da98 <.text+0x1ca98>
10041d277:	48 39 5d 30          	cmp    %rbx,0x30(%rbp)
10041d27b:	0f 84 17 08 00 00    	je     10041da98 <.text+0x1ca98>
10041d281:	48 8b 45 10          	mov    0x10(%rbp),%rax
10041d285:	83 3c 98 ff          	cmpl   $0xffffffff,(%rax,%rbx,4)
10041d289:	0f 85 09 08 00 00    	jne    10041da98 <.text+0x1ca98>
10041d28f:	4d 89 e8             	mov    %r13,%r8
10041d292:	48 89 ea             	mov    %rbp,%rdx
10041d295:	4c 89 f9             	mov    %r15,%rcx
10041d298:	e8 53 82 ff ff       	call   1004154f0 <.text+0x144f0>
10041d29d:	4d 89 f9             	mov    %r15,%r9
10041d2a0:	45 31 c0             	xor    %r8d,%r8d
10041d2a3:	31 d2                	xor    %edx,%edx
10041d2a5:	48 63 d8             	movslq %eax,%rbx
10041d2a8:	48 03 5d 48          	add    0x48(%rbp),%rbx
10041d2ac:	4c 89 e1             	mov    %r12,%rcx
10041d2af:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
10041d2b3:	e8 78 55 ff ff       	call   100412830 <.text+0x11830>
10041d2b8:	4c 89 f2             	mov    %r14,%rdx
10041d2bb:	49 89 f1             	mov    %rsi,%r9
10041d2be:	4c 89 e1             	mov    %r12,%rcx
10041d2c1:	49 89 c0             	mov    %rax,%r8
10041d2c4:	48 89 c7             	mov    %rax,%rdi
10041d2c7:	48 c7 84 24 d8 00 00 	movq   $0x0,0xd8(%rsp)
10041d2ce:	00 00 00 00 00
10041d2d3:	48 c7 84 24 d0 00 00 	movq   $0x0,0xd0(%rsp)
10041d2da:	00 00 00 00 00
10041d2df:	c6 84 24 d8 00 00 00 	movb   $0x10,0xd8(%rsp)
10041d2e6:	10
10041d2e7:	e8 44 55 ff ff       	call   100412830 <.text+0x11830>
10041d2ec:	49 89 c6             	mov    %rax,%r14
10041d2ef:	48 85 ff             	test   %rdi,%rdi
10041d2f2:	0f 85 6c ff ff ff    	jne    10041d264 <.text+0x1c264>
10041d2f8:	e9 6d f8 ff ff       	jmp    10041cb6a <.text+0x1bb6a>
10041d2fd:	49 8b 5d 30          	mov    0x30(%r13),%rbx
10041d301:	4c 8b 84 24 68 01 00 	mov    0x168(%rsp),%r8
10041d308:	00
10041d309:	48 89 ea             	mov    %rbp,%rdx
10041d30c:	4c 89 f9             	mov    %r15,%rcx
10041d30f:	48 8d 43 01          	lea    0x1(%rbx),%rax
10041d313:	49 81 c8 00 00 80 00 	or     $0x800000,%r8
10041d31a:	49 89 45 30          	mov    %rax,0x30(%r13)
10041d31e:	e8 cd 81 ff ff       	call   1004154f0 <.text+0x144f0>
10041d323:	31 d2                	xor    %edx,%edx
10041d325:	48 98                	cltq
10041d327:	48 01 45 48          	add    %rax,0x48(%rbp)
10041d32b:	41 80 7f 08 09       	cmpb   $0x9,0x8(%r15)
10041d330:	0f 85 fd 04 00 00    	jne    10041d833 <.text+0x1c833>
10041d336:	48 83 fb 08          	cmp    $0x8,%rbx
10041d33a:	0f 86 a0 05 00 00    	jbe    10041d8e0 <.text+0x1c8e0>
10041d340:	4c 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%r9
10041d347:	00
10041d348:	45 31 c0             	xor    %r8d,%r8d
10041d34b:	4c 89 e1             	mov    %r12,%rcx
10041d34e:	48 c7 84 24 d8 00 00 	movq   $0x0,0xd8(%rsp)
10041d355:	00 00 00 00 00
10041d35a:	48 c7 84 24 d0 00 00 	movq   $0x0,0xd0(%rsp)
10041d361:	00 00 00 00 00
10041d366:	c6 84 24 d8 00 00 00 	movb   $0x11,0xd8(%rsp)
10041d36d:	11
10041d36e:	e8 bd 54 ff ff       	call   100412830 <.text+0x11830>
10041d373:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10041d378:	48 85 c0             	test   %rax,%rax
10041d37b:	0f 84 e9 f7 ff ff    	je     10041cb6a <.text+0x1bb6a>
10041d381:	48 89 58 28          	mov    %rbx,0x28(%rax)
10041d385:	e9 b6 f8 ff ff       	jmp    10041cc40 <.text+0x1bc40>
10041d38a:	49 8b 0f             	mov    (%r15),%rcx
10041d38d:	b8 01 00 00 00       	mov    $0x1,%eax
10041d392:	d3 e0                	shl    %cl,%eax
10041d394:	48 98                	cltq
10041d396:	48 89 c2             	mov    %rax,%rdx
10041d399:	49 23 94 24 a8 00 00 	and    0xa8(%r12),%rdx
10041d3a0:	00
10041d3a1:	0f 84 96 08 00 00    	je     10041dc3d <.text+0x1cc3d>
10041d3a7:	49 09 84 24 a0 00 00 	or     %rax,0xa0(%r12)
10041d3ae:	00
10041d3af:	4d 89 f9             	mov    %r15,%r9
10041d3b2:	45 31 c0             	xor    %r8d,%r8d
10041d3b5:	31 d2                	xor    %edx,%edx
10041d3b7:	4c 89 e1             	mov    %r12,%rcx
10041d3ba:	e8 71 54 ff ff       	call   100412830 <.text+0x11830>
10041d3bf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10041d3c4:	48 85 c0             	test   %rax,%rax
10041d3c7:	0f 84 9d f7 ff ff    	je     10041cb6a <.text+0x1bb6a>
10041d3cd:	49 83 84 24 98 00 00 	addq   $0x1,0x98(%r12)
10041d3d4:	00 01
10041d3d6:	41 80 8c 24 b0 00 00 	orb    $0x2,0xb0(%r12)
10041d3dd:	00 02
10041d3df:	e9 5c f8 ff ff       	jmp    10041cc40 <.text+0x1bc40>
10041d3e4:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
10041d3eb:	00
10041d3ec:	48 89 f1             	mov    %rsi,%rcx
10041d3ef:	e8 8c 47 00 00       	call   100421b80 <.text+0x20b80>
10041d3f4:	48 83 f8 01          	cmp    $0x1,%rax
10041d3f8:	0f 85 af 08 00 00    	jne    10041dcad <.text+0x1ccad>
10041d3fe:	0f b6 0e             	movzbl (%rsi),%ecx
10041d401:	48 89 ca             	mov    %rcx,%rdx
10041d404:	48 d3 e0             	shl    %cl,%rax
10041d407:	48 c1 ea 03          	shr    $0x3,%rdx
10041d40b:	83 e2 18             	and    $0x18,%edx
10041d40e:	48 09 04 13          	or     %rax,(%rbx,%rdx,1)
10041d412:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d419:	00
10041d41a:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10041d420:	41 0f b6 47 08       	movzbl 0x8(%r15),%eax
10041d425:	3c 02                	cmp    $0x2,%al
10041d427:	0f 84 53 06 00 00    	je     10041da80 <.text+0x1ca80>
10041d42d:	3c 15                	cmp    $0x15,%al
10041d42f:	0f 84 a3 08 00 00    	je     10041dcd8 <.text+0x1ccd8>
10041d435:	31 c0                	xor    %eax,%eax
10041d437:	e9 0a fd ff ff       	jmp    10041d146 <.text+0x1c146>
10041d43c:	0f 1f 40 00          	nopl   0x0(%rax)
10041d440:	41 80 7f 08 01       	cmpb   $0x1,0x8(%r15)
10041d445:	0f 85 c5 02 00 00    	jne    10041d710 <.text+0x1c710>
10041d44b:	41 80 3f 2c          	cmpb   $0x2c,(%r15)
10041d44f:	0f 85 bb 02 00 00    	jne    10041d710 <.text+0x1c710>
10041d455:	31 db                	xor    %ebx,%ebx
10041d457:	4c 8b 84 24 68 01 00 	mov    0x168(%rsp),%r8
10041d45e:	00
10041d45f:	4c 89 fa             	mov    %r15,%rdx
10041d462:	48 89 e9             	mov    %rbp,%rcx
10041d465:	e8 f6 86 ff ff       	call   100415b60 <.text+0x14b60>
10041d46a:	48 89 c6             	mov    %rax,%rsi
10041d46d:	48 83 f8 fe          	cmp    $0xfffffffffffffffe,%rax
10041d471:	0f 84 5f fa ff ff    	je     10041ced6 <.text+0x1bed6>
10041d477:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
10041d47b:	74 09                	je     10041d486 <.text+0x1c486>
10041d47d:	48 39 d8             	cmp    %rbx,%rax
10041d480:	0f 8c 8a 02 00 00    	jl     10041d710 <.text+0x1c710>
10041d486:	41 80 7f 08 18       	cmpb   $0x18,0x8(%r15)
10041d48b:	0f 85 7f 02 00 00    	jne    10041d710 <.text+0x1c710>
10041d491:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
10041d495:	0f 85 b8 01 00 00    	jne    10041d653 <.text+0x1c653>
10041d49b:	48 81 fb ff 7f 00 00 	cmp    $0x7fff,%rbx
10041d4a2:	0f 8f 3b 03 00 00    	jg     10041d7e3 <.text+0x1c7e3>
10041d4a8:	4c 8b 84 24 68 01 00 	mov    0x168(%rsp),%r8
10041d4af:	00
10041d4b0:	48 89 ea             	mov    %rbp,%rdx
10041d4b3:	4c 89 f9             	mov    %r15,%rcx
10041d4b6:	e8 35 80 ff ff       	call   1004154f0 <.text+0x144f0>
10041d4bb:	48 98                	cltq
10041d4bd:	48 01 45 48          	add    %rax,0x48(%rbp)
10041d4c1:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
10041d4c7:	0f 84 63 01 00 00    	je     10041d630 <.text+0x1c630>
10041d4cd:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
10041d4d2:	48 85 db             	test   %rbx,%rbx
10041d4d5:	0f 8e 25 0b 00 00    	jle    10041e000 <.text+0x1d000>
10041d4db:	48 83 fb 01          	cmp    $0x1,%rbx
10041d4df:	0f 84 11 0b 00 00    	je     10041dff6 <.text+0x1cff6>
10041d4e5:	41 be 02 00 00 00    	mov    $0x2,%r14d
10041d4eb:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
10041d4f0:	4c 89 f6             	mov    %r14,%rsi
10041d4f3:	4d 89 ee             	mov    %r13,%r14
10041d4f6:	eb 1a                	jmp    10041d512 <.text+0x1c512>
10041d4f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10041d4ff:	00
10041d500:	48 85 c0             	test   %rax,%rax
10041d503:	74 5b                	je     10041d560 <.text+0x1c560>
10041d505:	48 83 c6 01          	add    $0x1,%rsi
10041d509:	48 39 de             	cmp    %rbx,%rsi
10041d50c:	0f 8f 30 02 00 00    	jg     10041d742 <.text+0x1c742>
10041d512:	4c 89 e9             	mov    %r13,%rcx
10041d515:	4c 89 e2             	mov    %r12,%rdx
10041d518:	e8 23 c4 ff ff       	call   100419940 <.text+0x18940>
10041d51d:	4c 89 f2             	mov    %r14,%rdx
10041d520:	49 89 f9             	mov    %rdi,%r9
10041d523:	4c 89 e1             	mov    %r12,%rcx
10041d526:	49 89 c0             	mov    %rax,%r8
10041d529:	49 89 c5             	mov    %rax,%r13
10041d52c:	48 c7 84 24 d8 00 00 	movq   $0x0,0xd8(%rsp)
10041d533:	00 00 00 00 00
10041d538:	48 c7 84 24 d0 00 00 	movq   $0x0,0xd0(%rsp)
10041d53f:	00 00 00 00 00
10041d544:	c6 84 24 d8 00 00 00 	movb   $0x10,0xd8(%rsp)
10041d54b:	10
10041d54c:	e8 df 52 ff ff       	call   100412830 <.text+0x11830>
10041d551:	49 89 c6             	mov    %rax,%r14
10041d554:	4d 85 ed             	test   %r13,%r13
10041d557:	75 a7                	jne    10041d500 <.text+0x1c500>
10041d559:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10041d560:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d567:	00
10041d568:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
10041d56e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10041d573:	48 89 c3             	mov    %rax,%rbx
10041d576:	48 8b 40 08          	mov    0x8(%rax),%rax
10041d57a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10041d57f:	48 85 c0             	test   %rax,%rax
10041d582:	75 ea                	jne    10041d56e <.text+0x1c56e>
10041d584:	48 8b 43 10          	mov    0x10(%rbx),%rax
10041d588:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10041d58d:	48 85 c0             	test   %rax,%rax
10041d590:	75 dc                	jne    10041d56e <.text+0x1c56e>
10041d592:	eb 26                	jmp    10041d5ba <.text+0x1c5ba>
10041d594:	0f 1f 40 00          	nopl   0x0(%rax)
10041d598:	48 8b 03             	mov    (%rbx),%rax
10041d59b:	48 85 c0             	test   %rax,%rax
10041d59e:	0f 84 dc f5 ff ff    	je     10041cb80 <.text+0x1bb80>
10041d5a4:	48 8b 70 10          	mov    0x10(%rax),%rsi
10041d5a8:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
10041d5ad:	48 85 f6             	test   %rsi,%rsi
10041d5b0:	74 05                	je     10041d5b7 <.text+0x1c5b7>
10041d5b2:	48 39 f3             	cmp    %rsi,%rbx
10041d5b5:	75 b7                	jne    10041d56e <.text+0x1c56e>
10041d5b7:	48 89 c3             	mov    %rax,%rbx
10041d5ba:	31 c9                	xor    %ecx,%ecx
10041d5bc:	48 89 da             	mov    %rbx,%rdx
10041d5bf:	e8 7c b0 ff ff       	call   100418640 <.text+0x17640>
10041d5c4:	85 c0                	test   %eax,%eax
10041d5c6:	74 d0                	je     10041d598 <.text+0x1c598>
10041d5c8:	e9 b3 f5 ff ff       	jmp    10041cb80 <.text+0x1bb80>
10041d5cd:	0f 1f 00             	nopl   (%rax)
10041d5d0:	4d 8b 45 28          	mov    0x28(%r13),%r8
10041d5d4:	4c 89 e8             	mov    %r13,%rax
10041d5d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041d5de:	00 00
10041d5e0:	48 89 c2             	mov    %rax,%rdx
10041d5e3:	48 8b 40 08          	mov    0x8(%rax),%rax
10041d5e7:	48 85 c0             	test   %rax,%rax
10041d5ea:	75 f4                	jne    10041d5e0 <.text+0x1c5e0>
10041d5ec:	48 8b 42 10          	mov    0x10(%rdx),%rax
10041d5f0:	48 85 c0             	test   %rax,%rax
10041d5f3:	75 eb                	jne    10041d5e0 <.text+0x1c5e0>
10041d5f5:	eb 26                	jmp    10041d61d <.text+0x1c61d>
10041d5f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041d5fe:	00 00
10041d600:	48 8b 0a             	mov    (%rdx),%rcx
10041d603:	48 85 c9             	test   %rcx,%rcx
10041d606:	0f 84 f9 f6 ff ff    	je     10041cd05 <.text+0x1bd05>
10041d60c:	48 8b 41 10          	mov    0x10(%rcx),%rax
10041d610:	48 39 c2             	cmp    %rax,%rdx
10041d613:	74 05                	je     10041d61a <.text+0x1c61a>
10041d615:	48 85 c0             	test   %rax,%rax
10041d618:	75 c6                	jne    10041d5e0 <.text+0x1c5e0>
10041d61a:	48 89 ca             	mov    %rcx,%rdx
10041d61d:	80 7a 30 11          	cmpb   $0x11,0x30(%rdx)
10041d621:	75 dd                	jne    10041d600 <.text+0x1c600>
10041d623:	4c 3b 42 28          	cmp    0x28(%rdx),%r8
10041d627:	75 d7                	jne    10041d600 <.text+0x1c600>
10041d629:	80 4a 32 08          	orb    $0x8,0x32(%rdx)
10041d62d:	eb d1                	jmp    10041d600 <.text+0x1c600>
10041d62f:	90                   	nop
10041d630:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d637:	00
10041d638:	8b 08                	mov    (%rax),%ecx
10041d63a:	85 c9                	test   %ecx,%ecx
10041d63c:	0f 85 3e f5 ff ff    	jne    10041cb80 <.text+0x1bb80>
10041d642:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10041d649:	00 00
10041d64b:	e9 f9 f7 ff ff       	jmp    10041ce49 <.text+0x1be49>
10041d650:	48 89 de             	mov    %rbx,%rsi
10041d653:	48 81 fe ff 7f 00 00 	cmp    $0x7fff,%rsi
10041d65a:	0f 8f 83 01 00 00    	jg     10041d7e3 <.text+0x1c7e3>
10041d660:	4c 8b 84 24 68 01 00 	mov    0x168(%rsp),%r8
10041d667:	00
10041d668:	48 89 ea             	mov    %rbp,%rdx
10041d66b:	4c 89 f9             	mov    %r15,%rcx
10041d66e:	e8 7d 7e ff ff       	call   1004154f0 <.text+0x144f0>
10041d673:	48 98                	cltq
10041d675:	48 01 45 48          	add    %rax,0x48(%rbp)
10041d679:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10041d67e:	48 85 c0             	test   %rax,%rax
10041d681:	74 ad                	je     10041d630 <.text+0x1c630>
10041d683:	48 89 d9             	mov    %rbx,%rcx
10041d686:	48 09 f1             	or     %rsi,%rcx
10041d689:	0f 85 3e fe ff ff    	jne    10041d4cd <.text+0x1c4cd>
10041d68f:	90                   	nop
10041d690:	48 89 c3             	mov    %rax,%rbx
10041d693:	48 8b 40 08          	mov    0x8(%rax),%rax
10041d697:	48 85 c0             	test   %rax,%rax
10041d69a:	75 f4                	jne    10041d690 <.text+0x1c690>
10041d69c:	48 8b 43 10          	mov    0x10(%rbx),%rax
10041d6a0:	48 85 c0             	test   %rax,%rax
10041d6a3:	75 eb                	jne    10041d690 <.text+0x1c690>
10041d6a5:	eb 22                	jmp    10041d6c9 <.text+0x1c6c9>
10041d6a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041d6ae:	00 00
10041d6b0:	48 8b 13             	mov    (%rbx),%rdx
10041d6b3:	48 85 d2             	test   %rdx,%rdx
10041d6b6:	74 1f                	je     10041d6d7 <.text+0x1c6d7>
10041d6b8:	48 8b 42 10          	mov    0x10(%rdx),%rax