1004091cb:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1004091cf:	48 85 d2             	test   %rdx,%rdx
1004091d2:	74 0d                	je     1004091e1 <.text+0x81e1>
1004091d4:	48 f7 02 00 80 00 00 	testq  $0x8000,(%rdx)
1004091db:	0f 84 af 00 00 00    	je     100409290 <.text+0x8290>
1004091e1:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1004091e5:	48 85 d2             	test   %rdx,%rdx
1004091e8:	74 08                	je     1004091f2 <.text+0x81f2>
1004091ea:	48 8b 02             	mov    (%rdx),%rax
1004091ed:	f6 c4 80             	test   $0x80,%ah
1004091f0:	74 4e                	je     100409240 <.text+0x8240>
1004091f2:	48 85 db             	test   %rbx,%rbx
1004091f5:	75 1c                	jne    100409213 <.text+0x8213>
1004091f7:	e9 cc 00 00 00       	jmp    1004092c8 <.text+0x82c8>
1004091fc:	0f 1f 40 00          	nopl   0x0(%rax)
100409200:	48 89 73 10          	mov    %rsi,0x10(%rbx)
100409204:	48 89 de             	mov    %rbx,%rsi
100409207:	48 85 c0             	test   %rax,%rax
10040920a:	0f 84 b8 00 00 00    	je     1004092c8 <.text+0x82c8>
100409210:	48 89 c3             	mov    %rax,%rbx
100409213:	48 8b 13             	mov    (%rbx),%rdx
100409216:	48 8b 43 10          	mov    0x10(%rbx),%rax
10040921a:	f6 c6 40             	test   $0x40,%dh
10040921d:	74 e1                	je     100409200 <.text+0x8200>
10040921f:	48 8b 43 08          	mov    0x8(%rbx),%rax
100409223:	81 e2 ff bf 00 00    	and    $0xbfff,%edx
100409229:	48 89 73 08          	mov    %rsi,0x8(%rbx)
10040922d:	48 89 de             	mov    %rbx,%rsi
100409230:	48 89 13             	mov    %rdx,(%rbx)
100409233:	48 89 c3             	mov    %rax,%rbx
100409236:	eb a9                	jmp    1004091e1 <.text+0x81e1>
100409238:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040923f:	00
100409240:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
100409244:	48 89 f3             	mov    %rsi,%rbx
100409247:	48 89 d6             	mov    %rdx,%rsi
10040924a:	80 cc 80             	or     $0x80,%ah
10040924d:	48 89 c2             	mov    %rax,%rdx
100409250:	48 89 06             	mov    %rax,(%rsi)
100409253:	83 e2 3f             	and    $0x3f,%edx
100409256:	48 83 fa 17          	cmp    $0x17,%rdx
10040925a:	0f 85 49 ff ff ff    	jne    1004091a9 <.text+0x81a9>
100409260:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
100409264:	48 63 d1             	movslq %ecx,%rdx
100409267:	85 c9                	test   %ecx,%ecx
100409269:	0f 8e 4e ff ff ff    	jle    1004091bd <.text+0x81bd>
10040926f:	48 89 f7             	mov    %rsi,%rdi
100409272:	48 8d 2c d6          	lea    (%rsi,%rdx,8),%rbp
100409276:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
10040927a:	48 83 c7 08          	add    $0x8,%rdi
10040927e:	e8 fd fe ff ff       	call   100409180 <.text+0x8180>
100409283:	48 39 fd             	cmp    %rdi,%rbp
100409286:	75 ee                	jne    100409276 <.text+0x8276>
100409288:	eb 64                	jmp    1004092ee <.text+0x82ee>
10040928a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100409290:	80 cc 40             	or     $0x40,%ah
100409293:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
100409297:	48 89 f3             	mov    %rsi,%rbx
10040929a:	48 89 06             	mov    %rax,(%rsi)
10040929d:	48 89 d6             	mov    %rdx,%rsi
1004092a0:	48 8b 02             	mov    (%rdx),%rax
1004092a3:	e9 e8 fe ff ff       	jmp    100409190 <.text+0x8190>
1004092a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004092af:	00
1004092b0:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
1004092b4:	e8 c7 fe ff ff       	call   100409180 <.text+0x8180>
1004092b9:	48 8b 06             	mov    (%rsi),%rax
1004092bc:	e9 05 ff ff ff       	jmp    1004091c6 <.text+0x81c6>
1004092c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004092c8:	48 83 c4 28          	add    $0x28,%rsp
1004092cc:	5b                   	pop    %rbx
1004092cd:	5e                   	pop    %rsi
1004092ce:	5f                   	pop    %rdi
1004092cf:	5d                   	pop    %rbp
1004092d0:	c3                   	ret
1004092d1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004092d8:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
1004092dc:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1004092e0:	e8 9b fe ff ff       	call   100409180 <.text+0x8180>
1004092e5:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1004092e9:	e8 92 fe ff ff       	call   100409180 <.text+0x8180>
1004092ee:	48 8b 06             	mov    (%rsi),%rax
1004092f1:	e9 c7 fe ff ff       	jmp    1004091bd <.text+0x81bd>
1004092f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004092fd:	00 00 00
100409300:	ba 04 00 00 00       	mov    $0x4,%edx
100409305:	e9 65 ff ff ff       	jmp    10040926f <.text+0x826f>
10040930a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100409310:	31 c0                	xor    %eax,%eax
100409312:	4c 8b 89 c8 00 00 00 	mov    0xc8(%rcx),%r9
100409319:	49 89 d0             	mov    %rdx,%r8
10040931c:	eb 37                	jmp    100409355 <.text+0x8355>
10040931e:	66 90                	xchg   %ax,%ax
100409320:	48 8b 0a             	mov    (%rdx),%rcx
100409323:	83 e1 3f             	and    $0x3f,%ecx
100409326:	48 83 f9 0b          	cmp    $0xb,%rcx
10040932a:	75 34                	jne    100409360 <.text+0x8360>
10040932c:	48 8b 52 10          	mov    0x10(%rdx),%rdx
100409330:	44 8d 50 01          	lea    0x1(%rax),%r10d
100409334:	49 39 d1             	cmp    %rdx,%r9
100409337:	74 37                	je     100409370 <.text+0x8370>
100409339:	48 8b 0a             	mov    (%rdx),%rcx
10040933c:	83 e1 3f             	and    $0x3f,%ecx
10040933f:	48 83 f9 0b          	cmp    $0xb,%rcx
100409343:	75 33                	jne    100409378 <.text+0x8378>
100409345:	48 8b 52 10          	mov    0x10(%rdx),%rdx
100409349:	4d 8b 40 10          	mov    0x10(%r8),%r8
10040934d:	83 c0 02             	add    $0x2,%eax
100409350:	4c 39 c2             	cmp    %r8,%rdx
100409353:	74 33                	je     100409388 <.text+0x8388>
100409355:	49 39 d1             	cmp    %rdx,%r9
100409358:	75 c6                	jne    100409320 <.text+0x8320>
10040935a:	c3                   	ret
10040935b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100409360:	ba fe ff ff ff       	mov    $0xfffffffe,%edx
100409365:	29 c2                	sub    %eax,%edx
100409367:	89 d0                	mov    %edx,%eax
100409369:	c3                   	ret
10040936a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100409370:	44 89 d0             	mov    %r10d,%eax
100409373:	c3                   	ret
100409374:	0f 1f 40 00          	nopl   0x0(%rax)
100409378:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
10040937d:	44 29 d0             	sub    %r10d,%eax
100409380:	c3                   	ret
100409381:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100409388:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
10040938d:	c3                   	ret
10040938e:	66 90                	xchg   %ax,%ax
100409390:	48 83 ec 28          	sub    $0x28,%rsp
100409394:	e8 77 ff ff ff       	call   100409310 <.text+0x8310>
100409399:	f7 d0                	not    %eax
10040939b:	c1 e8 1f             	shr    $0x1f,%eax
10040939e:	48 83 c4 28          	add    $0x28,%rsp
1004093a2:	c3                   	ret
1004093a3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004093aa:	00 00 00 00
1004093ae:	66 90                	xchg   %ax,%ax
1004093b0:	b8 01 00 00 00       	mov    $0x1,%eax
1004093b5:	c3                   	ret
1004093b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004093bd:	00 00 00
1004093c0:	48 83 ec 28          	sub    $0x28,%rsp
1004093c4:	48 89 c8             	mov    %rcx,%rax
1004093c7:	48 89 d1             	mov    %rdx,%rcx
1004093ca:	48 89 88 10 13 00 00 	mov    %rcx,0x1310(%rax)
1004093d1:	48 8b 50 38          	mov    0x38(%rax),%rdx
1004093d5:	45 85 c0             	test   %r8d,%r8d
1004093d8:	74 1b                	je     1004093f5 <.text+0x83f5>
1004093da:	48 8b 88 a8 01 00 00 	mov    0x1a8(%rax),%rcx
1004093e1:	48 85 c9             	test   %rcx,%rcx
1004093e4:	0f 84 84 00 00 00    	je     10040946e <.text+0x846e>
1004093ea:	48 83 e9 01          	sub    $0x1,%rcx
1004093ee:	48 89 88 a8 01 00 00 	mov    %rcx,0x1a8(%rax)
1004093f5:	48 39 90 c8 00 00 00 	cmp    %rdx,0xc8(%rax)
1004093fc:	74 62                	je     100409460 <.text+0x8460>
1004093fe:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
100409402:	44 0f b6 c1          	movzbl %cl,%r8d
100409406:	30 c9                	xor    %cl,%cl
100409408:	89 88 18 13 00 00    	mov    %ecx,0x1318(%rax)
10040940e:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
100409412:	48 89 48 20          	mov    %rcx,0x20(%rax)
100409416:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
10040941a:	48 89 48 28          	mov    %rcx,0x28(%rax)
10040941e:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
100409422:	48 89 48 30          	mov    %rcx,0x30(%rax)
100409426:	48 8b 4a 28          	mov    0x28(%rdx),%rcx
10040942a:	48 89 48 38          	mov    %rcx,0x38(%rax)
10040942e:	48 8b 48 40          	mov    0x40(%rax),%rcx
100409432:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
100409436:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
10040943d:	48 89 4a 18          	mov    %rcx,0x18(%rdx)
100409441:	48 89 4a 20          	mov    %rcx,0x20(%rdx)
100409445:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
10040944c:	48 89 4a 28          	mov    %rcx,0x28(%rdx)
100409450:	48 89 50 40          	mov    %rdx,0x40(%rax)
100409454:	44 89 c0             	mov    %r8d,%eax
100409457:	48 83 c4 28          	add    $0x28,%rsp
10040945b:	c3                   	ret
10040945c:	0f 1f 40 00          	nopl   0x0(%rax)
100409460:	41 b8 82 00 00 00    	mov    $0x82,%r8d
100409466:	44 89 c0             	mov    %r8d,%eax
100409469:	48 83 c4 28          	add    $0x28,%rsp
10040946d:	c3                   	ret
10040946e:	4c 8d 0d ab df 01 00 	lea    0x1dfab(%rip),%r9        # 100427420 <_head_msys_gcrypt_20_dll-0xfbe0>
100409475:	4c 8d 05 0c f1 01 00 	lea    0x1f10c(%rip),%r8        # 100428588 <_head_msys_gcrypt_20_dll-0xea78>
10040947c:	ba 19 0c 00 00       	mov    $0xc19,%edx
100409481:	48 8d 0d a7 df 01 00 	lea    0x1dfa7(%rip),%rcx        # 10042742f <_head_msys_gcrypt_20_dll-0xfbd1>
100409488:	e8 a3 a6 01 00       	call   100423b30 <.text+0x22b30>
10040948d:	90                   	nop
10040948e:	66 90                	xchg   %ax,%ax
100409490:	56                   	push   %rsi
100409491:	53                   	push   %rbx
100409492:	48 83 ec 28          	sub    $0x28,%rsp
100409496:	48 8d 1d a1 df 01 00 	lea    0x1dfa1(%rip),%rbx        # 10042743e <_head_msys_gcrypt_20_dll-0xfbc2>
10040949d:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
1004094a4:	48 39 41 40          	cmp    %rax,0x40(%rcx)
1004094a8:	48 8d 05 89 df 01 00 	lea    0x1df89(%rip),%rax        # 100427438 <_head_msys_gcrypt_20_dll-0xfbc8>
1004094af:	8b b1 b8 01 00 00    	mov    0x1b8(%rcx),%esi
1004094b5:	48 0f 44 d8          	cmove  %rax,%rbx
1004094b9:	e8 a2 a6 01 00       	call   100423b60 <.text+0x22b60>
1004094be:	41 89 f1             	mov    %esi,%r9d
1004094c1:	49 89 d8             	mov    %rbx,%r8
1004094c4:	48 8d 15 7d df 01 00 	lea    0x1df7d(%rip),%rdx        # 100427448 <_head_msys_gcrypt_20_dll-0xfbb8>
1004094cb:	48 8b 48 18          	mov    0x18(%rax),%rcx
1004094cf:	e8 3c a8 01 00       	call   100423d10 <.text+0x22d10>
1004094d4:	e8 c7 a6 01 00       	call   100423ba0 <.text+0x22ba0>
1004094d9:	90                   	nop
1004094da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004094e0:	55                   	push   %rbp
1004094e1:	57                   	push   %rdi
1004094e2:	56                   	push   %rsi
1004094e3:	53                   	push   %rbx
1004094e4:	48 83 ec 28          	sub    $0x28,%rsp
1004094e8:	48 89 cf             	mov    %rcx,%rdi
1004094eb:	8d 4a 01             	lea    0x1(%rdx),%ecx
1004094ee:	89 d3                	mov    %edx,%ebx
1004094f0:	4c 89 c6             	mov    %r8,%rsi
1004094f3:	48 63 c9             	movslq %ecx,%rcx
1004094f6:	44 89 cd             	mov    %r9d,%ebp
1004094f9:	ff 17                	call   *(%rdi)
1004094fb:	48 89 c1             	mov    %rax,%rcx
1004094fe:	48 85 c0             	test   %rax,%rax
100409501:	74 4d                	je     100409550 <.text+0x8550>
100409503:	4c 63 c3             	movslq %ebx,%r8
100409506:	4a 8d 1c 00          	lea    (%rax,%r8,1),%rbx
10040950a:	48 85 f6             	test   %rsi,%rsi
10040950d:	74 21                	je     100409530 <.text+0x8530>
10040950f:	48 89 f2             	mov    %rsi,%rdx
100409512:	e8 69 a9 01 00       	call   100423e80 <.text+0x22e80>
100409517:	c6 03 00             	movb   $0x0,(%rbx)
10040951a:	48 89 c1             	mov    %rax,%rcx
10040951d:	48 89 c8             	mov    %rcx,%rax
100409520:	48 83 c4 28          	add    $0x28,%rsp
100409524:	5b                   	pop    %rbx
100409525:	5e                   	pop    %rsi
100409526:	5f                   	pop    %rdi
100409527:	5d                   	pop    %rbp
100409528:	c3                   	ret
100409529:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100409530:	40 0f be d5          	movsbl %bpl,%edx
100409534:	e8 67 a9 01 00       	call   100423ea0 <.text+0x22ea0>
100409539:	c6 03 00             	movb   $0x0,(%rbx)
10040953c:	48 89 c1             	mov    %rax,%rcx
10040953f:	48 89 c8             	mov    %rcx,%rax
100409542:	48 83 c4 28          	add    $0x28,%rsp
100409546:	5b                   	pop    %rbx
100409547:	5e                   	pop    %rsi
100409548:	5f                   	pop    %rdi
100409549:	5d                   	pop    %rbp
10040954a:	c3                   	ret
10040954b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100409550:	48 8b 8f f0 12 00 00 	mov    0x12f0(%rdi),%rcx
100409557:	c6 87 e9 0e 00 00 01 	movb   $0x1,0xee9(%rdi)
10040955e:	48 89 c8             	mov    %rcx,%rax
100409561:	48 83 c4 28          	add    $0x28,%rsp
100409565:	5b                   	pop    %rbx
100409566:	5e                   	pop    %rsi
100409567:	5f                   	pop    %rdi
100409568:	5d                   	pop    %rbp
100409569:	c3                   	ret
10040956a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100409570:	53                   	push   %rbx
100409571:	48 83 ec 20          	sub    $0x20,%rsp
100409575:	f3 41 0f 6f 00       	movdqu (%r8),%xmm0
10040957a:	0f 11 02             	movups %xmm0,(%rdx)
10040957d:	49 8b 40 10          	mov    0x10(%r8),%rax
100409581:	48 89 d3             	mov    %rdx,%rbx
100409584:	48 89 42 10          	mov    %rax,0x10(%rdx)
100409588:	48 8b 02             	mov    (%rdx),%rax
10040958b:	f6 c4 08             	test   $0x8,%ah
10040958e:	74 21                	je     1004095b1 <.text+0x85b1>
100409590:	83 e0 3f             	and    $0x3f,%eax
100409593:	48 83 f8 03          	cmp    $0x3,%rax
100409597:	74 27                	je     1004095c0 <.text+0x85c0>
100409599:	48 83 f8 02          	cmp    $0x2,%rax
10040959d:	76 12                	jbe    1004095b1 <.text+0x85b1>
10040959f:	48 83 f8 17          	cmp    $0x17,%rax
1004095a3:	74 72                	je     100409617 <.text+0x8617>
1004095a5:	48 83 f8 1f          	cmp    $0x1f,%rax
1004095a9:	74 4d                	je     1004095f8 <.text+0x85f8>
1004095ab:	48 83 f8 15          	cmp    $0x15,%rax
1004095af:	74 28                	je     1004095d9 <.text+0x85d9>
1004095b1:	48 83 c4 20          	add    $0x20,%rsp
1004095b5:	5b                   	pop    %rbx
1004095b6:	c3                   	ret
1004095b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004095be:	00 00
1004095c0:	8b 52 10             	mov    0x10(%rdx),%edx
1004095c3:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1004095c7:	45 31 c9             	xor    %r9d,%r9d
1004095ca:	e8 11 ff ff ff       	call   1004094e0 <.text+0x84e0>
1004095cf:	48 89 43 08          	mov    %rax,0x8(%rbx)
1004095d3:	48 83 c4 20          	add    $0x20,%rsp
1004095d7:	5b                   	pop    %rbx
1004095d8:	c3                   	ret
1004095d9:	4c 8d 0d 90 de 01 00 	lea    0x1de90(%rip),%r9        # 100427470 <_head_msys_gcrypt_20_dll-0xfb90>
1004095e0:	4c 8d 05 39 f0 01 00 	lea    0x1f039(%rip),%r8        # 100428620 <_head_msys_gcrypt_20_dll-0xe9e0>
1004095e7:	ba a1 02 00 00       	mov    $0x2a1,%edx
1004095ec:	48 8d 0d 3c de 01 00 	lea    0x1de3c(%rip),%rcx        # 10042742f <_head_msys_gcrypt_20_dll-0xfbd1>
1004095f3:	e8 38 a5 01 00       	call   100423b30 <.text+0x22b30>
1004095f8:	4c 8d 0d 71 de 01 00 	lea    0x1de71(%rip),%r9        # 100427470 <_head_msys_gcrypt_20_dll-0xfb90>
1004095ff:	4c 8d 05 1a f0 01 00 	lea    0x1f01a(%rip),%r8        # 100428620 <_head_msys_gcrypt_20_dll-0xe9e0>
100409606:	ba a5 02 00 00       	mov    $0x2a5,%edx
10040960b:	48 8d 0d 1d de 01 00 	lea    0x1de1d(%rip),%rcx        # 10042742f <_head_msys_gcrypt_20_dll-0xfbd1>
100409612:	e8 19 a5 01 00       	call   100423b30 <.text+0x22b30>
100409617:	4c 8d 0d 61 de 01 00 	lea    0x1de61(%rip),%r9        # 10042747f <_head_msys_gcrypt_20_dll-0xfb81>
10040961e:	4c 8d 05 fb ef 01 00 	lea    0x1effb(%rip),%r8        # 100428620 <_head_msys_gcrypt_20_dll-0xe9e0>
100409625:	ba a8 02 00 00       	mov    $0x2a8,%edx
10040962a:	48 8d 0d fe dd 01 00 	lea    0x1ddfe(%rip),%rcx        # 10042742f <_head_msys_gcrypt_20_dll-0xfbd1>
100409631:	e8 fa a4 01 00       	call   100423b30 <.text+0x22b30>
100409636:	90                   	nop
100409637:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040963e:	00 00
100409640:	41 54                	push   %r12
100409642:	55                   	push   %rbp
100409643:	57                   	push   %rdi
100409644:	56                   	push   %rsi
100409645:	53                   	push   %rbx
100409646:	48 83 ec 20          	sub    $0x20,%rsp
10040964a:	48 8b 6a 08          	mov    0x8(%rdx),%rbp
10040964e:	48 8b 72 10          	mov    0x10(%rdx),%rsi
100409652:	48 29 ee             	sub    %rbp,%rsi
100409655:	48 89 cf             	mov    %rcx,%rdi
100409658:	48 89 d3             	mov    %rdx,%rbx
10040965b:	48 8d 8e 01 01 00 00 	lea    0x101(%rsi),%rcx
100409662:	ff 17                	call   *(%rdi)
100409664:	48 89 c1             	mov    %rax,%rcx
100409667:	31 c0                	xor    %eax,%eax
100409669:	48 85 c9             	test   %rcx,%rcx
10040966c:	74 4a                	je     1004096b8 <.text+0x86b8>
10040966e:	4c 8d a6 00 01 00 00 	lea    0x100(%rsi),%r12
100409675:	ba 20 00 00 00       	mov    $0x20,%edx
10040967a:	4d 89 e0             	mov    %r12,%r8
10040967d:	e8 1e a8 01 00       	call   100423ea0 <.text+0x22ea0>
100409682:	49 89 f0             	mov    %rsi,%r8
100409685:	48 89 ea             	mov    %rbp,%rdx
100409688:	49 01 c4             	add    %rax,%r12
10040968b:	48 89 c1             	mov    %rax,%rcx
10040968e:	41 c6 04 24 00       	movb   $0x0,(%r12)
100409693:	e8 e8 a7 01 00       	call   100423e80 <.text+0x22e80>
100409698:	4c 89 63 10          	mov    %r12,0x10(%rbx)
10040969c:	48 89 c1             	mov    %rax,%rcx
10040969f:	48 89 43 08          	mov    %rax,0x8(%rbx)
1004096a3:	48 89 e8             	mov    %rbp,%rax
1004096a6:	48 29 c8             	sub    %rcx,%rax
1004096a9:	48 89 e9             	mov    %rbp,%rcx
1004096ac:	48 29 43 18          	sub    %rax,0x18(%rbx)
1004096b0:	ff 57 08             	call   *0x8(%rdi)
1004096b3:	b8 01 00 00 00       	mov    $0x1,%eax