100412251:	66 49 0f 6e ce       	movq   %r14,%xmm1
100412256:	45 84 ed             	test   %r13b,%r13b
100412259:	74 09                	je     100412264 <.text+0x11264>
10041225b:	66 0f ef c9          	pxor   %xmm1,%xmm1
10041225f:	f2 49 0f 2a ce       	cvtsi2sd %r14,%xmm1
100412264:	f2 0f 10 40 10       	movsd  0x10(%rax),%xmm0
100412269:	eb b4                	jmp    10041221f <.text+0x1121f>
10041226b:	48 8b 43 20          	mov    0x20(%rbx),%rax
10041226f:	45 31 f6             	xor    %r14d,%r14d
100412272:	41 bd 01 00 00 00    	mov    $0x1,%r13d
100412278:	48 39 f0             	cmp    %rsi,%rax
10041227b:	75 36                	jne    1004122b3 <.text+0x112b3>
10041227d:	e9 62 29 00 00       	jmp    100414be4 <.text+0x13be4>
100412282:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100412288:	66 49 0f 6e ce       	movq   %r14,%xmm1
10041228d:	84 c9                	test   %cl,%cl
10041228f:	0f 85 6c 2a 00 00    	jne    100414d01 <.text+0x13d01>
100412295:	66 48 0f 6e c2       	movq   %rdx,%xmm0
10041229a:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
10041229e:	48 8b 40 10          	mov    0x10(%rax),%rax
1004122a2:	45 31 ed             	xor    %r13d,%r13d
1004122a5:	66 49 0f 7e c6       	movq   %xmm0,%r14
1004122aa:	48 39 f0             	cmp    %rsi,%rax
1004122ad:	0f 84 31 29 00 00    	je     100414be4 <.text+0x13be4>
1004122b3:	48 8b 50 08          	mov    0x8(%rax),%rdx
1004122b7:	0f b6 4a 08          	movzbl 0x8(%rdx),%ecx
1004122bb:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1004122bf:	45 84 ed             	test   %r13b,%r13b
1004122c2:	74 c4                	je     100412288 <.text+0x11288>
1004122c4:	84 c9                	test   %cl,%cl
1004122c6:	0f 85 08 29 00 00    	jne    100414bd4 <.text+0x13bd4>
1004122cc:	66 0f ef c9          	pxor   %xmm1,%xmm1
1004122d0:	f2 49 0f 2a ce       	cvtsi2sd %r14,%xmm1
1004122d5:	eb be                	jmp    100412295 <.text+0x11295>
1004122d7:	48 8b 43 20          	mov    0x20(%rbx),%rax
1004122db:	48 89 d9             	mov    %rbx,%rcx
1004122de:	48 8b 50 08          	mov    0x8(%rax),%rdx
1004122e2:	4c 8b 40 10          	mov    0x10(%rax),%r8
1004122e6:	e8 85 8c ff ff       	call   10040af70 <.text+0x9f70>
1004122eb:	48 89 c2             	mov    %rax,%rdx
1004122ee:	48 8b 43 38          	mov    0x38(%rbx),%rax
1004122f2:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
1004122f9:	48 3b 83 c8 00 00 00 	cmp    0xc8(%rbx),%rax
100412300:	0f 84 5b ba ff ff    	je     10040dd61 <.text+0xcd61>
100412306:	48 8b 50 08          	mov    0x8(%rax),%rdx
10041230a:	44 0f b6 ea          	movzbl %dl,%r13d
10041230e:	30 d2                	xor    %dl,%dl
100412310:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
100412316:	48 8b 50 10          	mov    0x10(%rax),%rdx
10041231a:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10041231e:	48 8b 50 18          	mov    0x18(%rax),%rdx
100412322:	48 89 53 28          	mov    %rdx,0x28(%rbx)
100412326:	48 8b 50 20          	mov    0x20(%rax),%rdx
10041232a:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10041232e:	48 8b 50 28          	mov    0x28(%rax),%rdx
100412332:	48 89 53 38          	mov    %rdx,0x38(%rbx)
100412336:	48 8b 53 40          	mov    0x40(%rbx),%rdx
10041233a:	48 89 50 10          	mov    %rdx,0x10(%rax)
10041233e:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100412345:	48 89 50 18          	mov    %rdx,0x18(%rax)
100412349:	48 89 50 20          	mov    %rdx,0x20(%rax)
10041234d:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100412354:	48 89 50 28          	mov    %rdx,0x28(%rax)
100412358:	48 89 43 40          	mov    %rax,0x40(%rbx)
10041235c:	44 89 e8             	mov    %r13d,%eax
10041235f:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100412363:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100412367:	e9 34 b9 ff ff       	jmp    10040dca0 <.text+0xcca0>
10041236c:	48 8b 93 10 13 00 00 	mov    0x1310(%rbx),%rdx
100412373:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
100412377:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10041237e:	48 8b 12             	mov    (%rdx),%rdx
100412381:	83 e2 3f             	and    $0x3f,%edx
100412384:	48 83 fa 19          	cmp    $0x19,%rdx
100412388:	0f 84 a9 c7 ff ff    	je     10040eb37 <.text+0xdb37>
10041238e:	48 39 ce             	cmp    %rcx,%rsi
100412391:	0f 84 f5 34 00 00    	je     10041588c <.text+0x1488c>
100412397:	48 85 c0             	test   %rax,%rax
10041239a:	0f 84 25 52 00 00    	je     1004175c5 <.text+0x165c5>
1004123a0:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
1004123a7:	00
1004123a8:	0f 84 f2 5e 00 00    	je     1004182a0 <.text+0x172a0>
1004123ae:	48 83 c0 01          	add    $0x1,%rax
1004123b2:	48 8b 53 30          	mov    0x30(%rbx),%rdx
1004123b6:	48 89 d9             	mov    %rbx,%rcx
1004123b9:	f3 0f 6f b3 c0 00 00 	movdqu 0xc0(%rbx),%xmm6
1004123c0:	00
1004123c1:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
1004123c8:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
1004123cf:	66 0f 12 73 30       	movlpd 0x30(%rbx),%xmm6
1004123d4:	e8 c7 8a ff ff       	call   10040aea0 <.text+0x9ea0>
1004123d9:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
1004123e0:	0f 11 70 08          	movups %xmm6,0x8(%rax)
1004123e4:	48 89 43 20          	mov    %rax,0x20(%rbx)
1004123e8:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004123ef:	48 85 c0             	test   %rax,%rax
1004123f2:	0f 84 69 5e 00 00    	je     100418261 <.text+0x17261>
1004123f8:	48 8b 53 30          	mov    0x30(%rbx),%rdx
1004123fc:	48 83 e8 01          	sub    $0x1,%rax
100412400:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100412407:	48 8b 52 10          	mov    0x10(%rdx),%rdx
10041240b:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10041240f:	eb 07                	jmp    100412418 <.text+0x11418>
100412411:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100412418:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
10041241f:	48 39 4b 40          	cmp    %rcx,0x40(%rbx)
100412423:	0f 84 31 2a 00 00    	je     100414e5a <.text+0x13e5a>
100412429:	48 85 c0             	test   %rax,%rax
10041242c:	0f 84 7c 2a 00 00    	je     100414eae <.text+0x13eae>
100412432:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
100412439:	00
10041243a:	0f 84 60 5e 00 00    	je     1004182a0 <.text+0x172a0>
100412440:	48 83 c0 01          	add    $0x1,%rax
100412444:	48 8b 93 10 13 00 00 	mov    0x1310(%rbx),%rdx
10041244b:	4c 8b 43 20          	mov    0x20(%rbx),%r8
10041244f:	48 89 d9             	mov    %rbx,%rcx
100412452:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100412459:	66 48 0f 6e f2       	movq   %rdx,%xmm6
10041245e:	0f 16 73 20          	movhps 0x20(%rbx),%xmm6
100412462:	e8 39 8a ff ff       	call   10040aea0 <.text+0x9ea0>
100412467:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10041246e:	49 89 c0             	mov    %rax,%r8
100412471:	0f 11 70 08          	movups %xmm6,0x8(%rax)
100412475:	48 89 43 20          	mov    %rax,0x20(%rbx)
100412479:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100412480:	48 85 c0             	test   %rax,%rax
100412483:	0f 84 60 5d 00 00    	je     1004181e9 <.text+0x171e9>
100412489:	48 8b 53 30          	mov    0x30(%rbx),%rdx
10041248d:	48 83 e8 01          	sub    $0x1,%rax
100412491:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100412498:	48 8b 02             	mov    (%rdx),%rax
10041249b:	83 e0 3f             	and    $0x3f,%eax
10041249e:	48 83 f8 0b          	cmp    $0xb,%rax
1004124a2:	0f 84 cf 29 00 00    	je     100414e77 <.text+0x13e77>
1004124a8:	48 8b b3 c8 00 00 00 	mov    0xc8(%rbx),%rsi
1004124af:	4c 39 c6             	cmp    %r8,%rsi
1004124b2:	0f 84 b2 50 00 00    	je     10041756a <.text+0x1656a>
1004124b8:	48 89 f2             	mov    %rsi,%rdx
1004124bb:	4c 89 c0             	mov    %r8,%rax
1004124be:	4d 8b 40 10          	mov    0x10(%r8),%r8
1004124c2:	48 89 50 10          	mov    %rdx,0x10(%rax)
1004124c6:	48 89 c2             	mov    %rax,%rdx
1004124c9:	4c 39 c6             	cmp    %r8,%rsi
1004124cc:	75 ed                	jne    1004124bb <.text+0x114bb>
1004124ce:	48 8b 50 10          	mov    0x10(%rax),%rdx
1004124d2:	48 8b 8b 98 01 00 00 	mov    0x198(%rbx),%rcx
1004124d9:	4c 8b 48 08          	mov    0x8(%rax),%r9
1004124dd:	44 8b 6b 14          	mov    0x14(%rbx),%r13d
1004124e1:	48 89 53 20          	mov    %rdx,0x20(%rbx)
1004124e5:	48 89 48 10          	mov    %rcx,0x10(%rax)
1004124e9:	4c 8b 72 10          	mov    0x10(%rdx),%r14
1004124ed:	48 89 83 98 01 00 00 	mov    %rax,0x198(%rbx)
1004124f4:	48 8b 42 08          	mov    0x8(%rdx),%rax
1004124f8:	48 83 83 a0 01 00 00 	addq   $0x1,0x1a0(%rbx)
1004124ff:	01
100412500:	48 89 43 30          	mov    %rax,0x30(%rbx)
100412504:	4c 89 73 20          	mov    %r14,0x20(%rbx)
100412508:	45 85 ed             	test   %r13d,%r13d
10041250b:	0f 85 61 50 00 00    	jne    100417572 <.text+0x16572>
100412511:	8b 83 18 13 00 00    	mov    0x1318(%rbx),%eax
100412517:	49 89 f6             	mov    %rsi,%r14
10041251a:	25 00 01 00 00       	and    $0x100,%eax
10041251f:	e9 4f bb ff ff       	jmp    10040e073 <.text+0xd073>
100412524:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
100412528:	4c 8b 43 78          	mov    0x78(%rbx),%r8
10041252c:	48 39 ce             	cmp    %rcx,%rsi
10041252f:	0f 84 a4 00 00 00    	je     1004125d9 <.text+0x115d9>
100412535:	48 8b 01             	mov    (%rcx),%rax
100412538:	83 e0 3f             	and    $0x3f,%eax
10041253b:	48 83 f8 17          	cmp    $0x17,%rax
10041253f:	0f 85 5d 5e 00 00    	jne    1004183a2 <.text+0x173a2>
100412545:	49 63 c0             	movslq %r8d,%rax
100412548:	48 3b 41 08          	cmp    0x8(%rcx),%rax
10041254c:	0f 83 6f 5e 00 00    	jae    1004183c1 <.text+0x173c1>
100412552:	48 8b 53 70          	mov    0x70(%rbx),%rdx
100412556:	48 89 74 c1 10       	mov    %rsi,0x10(%rcx,%rax,8)
10041255b:	48 8b 0a             	mov    (%rdx),%rcx
10041255e:	83 e1 3f             	and    $0x3f,%ecx
100412561:	48 83 f9 17          	cmp    $0x17,%rcx
100412565:	0f 85 37 5e 00 00    	jne    1004183a2 <.text+0x173a2>
10041256b:	48 3b 42 08          	cmp    0x8(%rdx),%rax
10041256f:	0f 83 4c 5e 00 00    	jae    1004183c1 <.text+0x173c1>
100412575:	48 8b 54 c2 10       	mov    0x10(%rdx,%rax,8),%rdx
10041257a:	48 8b 02             	mov    (%rdx),%rax
10041257d:	83 e0 3f             	and    $0x3f,%eax
100412580:	48 83 f8 17          	cmp    $0x17,%rax
100412584:	0f 85 e2 5d 00 00    	jne    10041836c <.text+0x1736c>
10041258a:	4c 8b 4a 08          	mov    0x8(%rdx),%r9
10041258e:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
100412595:	4d 85 c9             	test   %r9,%r9
100412598:	74 30                	je     1004125ca <.text+0x115ca>
10041259a:	31 c0                	xor    %eax,%eax
10041259c:	41 f6 c1 01          	test   $0x1,%r9b
1004125a0:	74 0e                	je     1004125b0 <.text+0x115b0>
1004125a2:	b8 01 00 00 00       	mov    $0x1,%eax
1004125a7:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
1004125ab:	4c 39 c8             	cmp    %r9,%rax
1004125ae:	74 13                	je     1004125c3 <.text+0x115c3>
1004125b0:	48 89 4c c2 10       	mov    %rcx,0x10(%rdx,%rax,8)
1004125b5:	48 89 4c c2 18       	mov    %rcx,0x18(%rdx,%rax,8)
1004125ba:	48 83 c0 02          	add    $0x2,%rax
1004125be:	4c 39 c8             	cmp    %r9,%rax
1004125c1:	75 ed                	jne    1004125b0 <.text+0x115b0>
1004125c3:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
1004125ca:	48 8b 53 58          	mov    0x58(%rbx),%rdx
1004125ce:	49 8d 04 10          	lea    (%r8,%rdx,1),%rax
1004125d2:	48 21 d0             	and    %rdx,%rax
1004125d5:	48 89 43 78          	mov    %rax,0x78(%rbx)
1004125d9:	48 8b 43 38          	mov    0x38(%rbx),%rax
1004125dd:	48 39 c8             	cmp    %rcx,%rax
1004125e0:	0f 84 7b b7 ff ff    	je     10040dd61 <.text+0xcd61>
1004125e6:	48 8b 50 08          	mov    0x8(%rax),%rdx
1004125ea:	44 0f b6 ea          	movzbl %dl,%r13d
1004125ee:	30 d2                	xor    %dl,%dl
1004125f0:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
1004125f6:	48 8b 50 10          	mov    0x10(%rax),%rdx
1004125fa:	48 89 53 20          	mov    %rdx,0x20(%rbx)
1004125fe:	48 8b 50 18          	mov    0x18(%rax),%rdx
100412602:	48 89 53 28          	mov    %rdx,0x28(%rbx)
100412606:	48 8b 50 20          	mov    0x20(%rax),%rdx
10041260a:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10041260e:	48 8b 50 28          	mov    0x28(%rax),%rdx
100412612:	48 89 53 38          	mov    %rdx,0x38(%rbx)
100412616:	48 8b 53 40          	mov    0x40(%rbx),%rdx
10041261a:	48 89 50 10          	mov    %rdx,0x10(%rax)
10041261e:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100412625:	48 89 50 18          	mov    %rdx,0x18(%rax)
100412629:	48 89 50 20          	mov    %rdx,0x20(%rax)
10041262d:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100412634:	48 89 50 28          	mov    %rdx,0x28(%rax)
100412638:	48 89 43 40          	mov    %rax,0x40(%rbx)
10041263c:	44 89 e8             	mov    %r13d,%eax
10041263f:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100412643:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100412647:	e9 54 b6 ff ff       	jmp    10040dca0 <.text+0xcca0>
10041264c:	48 8b 43 20          	mov    0x20(%rbx),%rax
100412650:	e9 79 fe ff ff       	jmp    1004124ce <.text+0x114ce>
100412655:	48 8b 53 28          	mov    0x28(%rbx),%rdx
100412659:	48 8b 43 38          	mov    0x38(%rbx),%rax
10041265d:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
100412664:	48 39 c6             	cmp    %rax,%rsi
100412667:	0f 84 f4 b6 ff ff    	je     10040dd61 <.text+0xcd61>
10041266d:	48 8b 50 08          	mov    0x8(%rax),%rdx
100412671:	44 0f b6 ea          	movzbl %dl,%r13d
100412675:	30 d2                	xor    %dl,%dl
100412677:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
10041267d:	48 8b 50 10          	mov    0x10(%rax),%rdx
100412681:	48 89 53 20          	mov    %rdx,0x20(%rbx)
100412685:	48 8b 50 18          	mov    0x18(%rax),%rdx
100412689:	48 89 53 28          	mov    %rdx,0x28(%rbx)
10041268d:	48 8b 50 20          	mov    0x20(%rax),%rdx
100412691:	48 89 53 30          	mov    %rdx,0x30(%rbx)
100412695:	48 8b 50 28          	mov    0x28(%rax),%rdx
100412699:	48 89 53 38          	mov    %rdx,0x38(%rbx)
10041269d:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1004126a1:	48 89 50 10          	mov    %rdx,0x10(%rax)
1004126a5:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
1004126ac:	48 89 50 18          	mov    %rdx,0x18(%rax)
1004126b0:	48 89 50 20          	mov    %rdx,0x20(%rax)
1004126b4:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
1004126bb:	48 89 50 28          	mov    %rdx,0x28(%rax)
1004126bf:	48 89 43 40          	mov    %rax,0x40(%rbx)
1004126c3:	44 89 e8             	mov    %r13d,%eax
1004126c6:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004126ca:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
1004126ce:	e9 cd b5 ff ff       	jmp    10040dca0 <.text+0xcca0>
1004126d3:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1004126d7:	48 8b 02             	mov    (%rdx),%rax
1004126da:	83 e0 3f             	and    $0x3f,%eax
1004126dd:	48 83 f8 0b          	cmp    $0xb,%rax
1004126e1:	0f 85 3d b9 ff ff    	jne    10040e024 <.text+0xd024>
1004126e7:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1004126eb:	49 8b 00             	mov    (%r8),%rax
1004126ee:	83 e0 3f             	and    $0x3f,%eax
1004126f1:	48 83 f8 15          	cmp    $0x15,%rax
1004126f5:	0f 84 1a 33 00 00    	je     100415a15 <.text+0x14a15>
1004126fb:	48 8d 15 85 59 01 00 	lea    0x15985(%rip),%rdx        # 100428087 <_head_msys_gcrypt_20_dll-0xef79>
100412702:	48 89 d9             	mov    %rbx,%rcx
100412705:	e8 16 a7 ff ff       	call   10040ce20 <.text+0xbe20>
10041270a:	41 89 c5             	mov    %eax,%r13d
10041270d:	89 c0                	mov    %eax,%eax
10041270f:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100412713:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100412717:	e9 84 b5 ff ff       	jmp    10040dca0 <.text+0xcca0>
10041271c:	48 8b 43 20          	mov    0x20(%rbx),%rax
100412720:	48 8b 8b 48 01 00 00 	mov    0x148(%rbx),%rcx
100412727:	4c 8b 68 08          	mov    0x8(%rax),%r13
10041272b:	49 39 4d 08          	cmp    %rcx,0x8(%r13)
10041272f:	0f 84 12 3f 00 00    	je     100416647 <.text+0x15647>
100412735:	48 8b 40 10          	mov    0x10(%rax),%rax
100412739:	48 39 f0             	cmp    %rsi,%rax
10041273c:	0f 84 ea 39 00 00    	je     10041612c <.text+0x1512c>
100412742:	4c 8b 70 08          	mov    0x8(%rax),%r14
100412746:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10041274d:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
100412751:	75 18                	jne    10041276b <.text+0x1176b>
100412753:	48 85 c0             	test   %rax,%rax
100412756:	0f 85 44 5b 00 00    	jne    1004182a0 <.text+0x172a0>
10041275c:	48 89 d9             	mov    %rbx,%rcx
10041275f:	e8 6c 90 ff ff       	call   10040b7d0 <.text+0xa7d0>
100412764:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10041276b:	48 85 c0             	test   %rax,%rax
10041276e:	0f 84 8a 39 00 00    	je     1004160fe <.text+0x150fe>
100412774:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
10041277b:	00
10041277c:	0f 84 1e 5b 00 00    	je     1004182a0 <.text+0x172a0>
100412782:	48 83 c0 01          	add    $0x1,%rax
100412786:	4c 89 ea             	mov    %r13,%rdx
100412789:	4d 89 f0             	mov    %r14,%r8
10041278c:	48 89 d9             	mov    %rbx,%rcx
10041278f:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100412796:	e8 05 87 ff ff       	call   10040aea0 <.text+0x9ea0>
10041279b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004127a1:	48 89 d9             	mov    %rbx,%rcx
1004127a4:	4c 89 68 08          	mov    %r13,0x8(%rax)
1004127a8:	48 89 c2             	mov    %rax,%rdx
1004127ab:	48 c7 00 0d 00 00 00 	movq   $0xd,(%rax)
1004127b2:	4c 89 70 10          	mov    %r14,0x10(%rax)
1004127b6:	e8 05 6c ff ff       	call   1004093c0 <.text+0x83c0>
1004127bb:	41 89 c5             	mov    %eax,%r13d
1004127be:	89 c0                	mov    %eax,%eax
1004127c0:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004127c4:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
1004127c8:	e9 d3 b4 ff ff       	jmp    10040dca0 <.text+0xcca0>
1004127cd:	48 8b 43 20          	mov    0x20(%rbx),%rax
1004127d1:	48 8b 40 08          	mov    0x8(%rax),%rax
1004127d5:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
1004127d9:	0f 84 7f 29 00 00    	je     10041515e <.text+0x1415e>
1004127df:	48 8b 70 10          	mov    0x10(%rax),%rsi
1004127e3:	83 fe 7f             	cmp    $0x7f,%esi
1004127e6:	0f 86 ee 38 00 00    	jbe    1004160da <.text+0x150da>
1004127ec:	48 8b 93 08 01 00 00 	mov    0x108(%rbx),%rdx
1004127f3:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
1004127fa:	48 8b 43 38          	mov    0x38(%rbx),%rax
1004127fe:	48 3b 83 c8 00 00 00 	cmp    0xc8(%rbx),%rax
100412805:	0f 84 56 b5 ff ff    	je     10040dd61 <.text+0xcd61>
10041280b:	48 8b 50 08          	mov    0x8(%rax),%rdx
10041280f:	44 0f b6 ea          	movzbl %dl,%r13d
100412813:	30 d2                	xor    %dl,%dl
100412815:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
10041281b:	48 8b 50 10          	mov    0x10(%rax),%rdx
10041281f:	48 89 53 20          	mov    %rdx,0x20(%rbx)
100412823:	48 8b 50 18          	mov    0x18(%rax),%rdx
100412827:	48 89 53 28          	mov    %rdx,0x28(%rbx)
10041282b:	48 8b 50 20          	mov    0x20(%rax),%rdx
10041282f:	48 89 53 30          	mov    %rdx,0x30(%rbx)
100412833:	48 8b 50 28          	mov    0x28(%rax),%rdx
100412837:	48 89 53 38          	mov    %rdx,0x38(%rbx)
10041283b:	48 8b 53 40          	mov    0x40(%rbx),%rdx
10041283f:	48 89 50 10          	mov    %rdx,0x10(%rax)