1004116a7:	49 89 d0             	mov    %rdx,%r8
1004116aa:	48 89 d9             	mov    %rbx,%rcx
1004116ad:	48 8d 15 7a 68 01 00 	lea    0x1687a(%rip),%rdx        # 100427f2e <_head_msys_gcrypt_20_dll-0xf0d2>
1004116b4:	e8 67 b7 ff ff       	call   10040ce20 <.text+0xbe20>
1004116b9:	41 89 c5             	mov    %eax,%r13d
1004116bc:	89 c0                	mov    %eax,%eax
1004116be:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004116c2:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
1004116c6:	e9 d5 c5 ff ff       	jmp    10040dca0 <.text+0xcca0>
1004116cb:	48 8b 43 20          	mov    0x20(%rbx),%rax
1004116cf:	45 31 ed             	xor    %r13d,%r13d
1004116d2:	48 39 f0             	cmp    %rsi,%rax
1004116d5:	74 11                	je     1004116e8 <.text+0x106e8>
1004116d7:	48 8b 50 08          	mov    0x8(%rax),%rdx
1004116db:	48 8b 40 10          	mov    0x10(%rax),%rax
1004116df:	44 03 6a 10          	add    0x10(%rdx),%r13d
1004116e3:	48 39 f0             	cmp    %rsi,%rax
1004116e6:	75 ef                	jne    1004116d7 <.text+0x106d7>
1004116e8:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004116ef:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
1004116f3:	75 18                	jne    10041170d <.text+0x1070d>
1004116f5:	48 85 c0             	test   %rax,%rax
1004116f8:	0f 85 a2 6b 00 00    	jne    1004182a0 <.text+0x172a0>
1004116fe:	48 89 d9             	mov    %rbx,%rcx
100411701:	e8 ca a0 ff ff       	call   10040b7d0 <.text+0xa7d0>
100411706:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10041170d:	48 85 c0             	test   %rax,%rax
100411710:	0f 84 6e 4f 00 00    	je     100416684 <.text+0x15684>
100411716:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
10041171d:	00
10041171e:	0f 84 7c 6b 00 00    	je     1004182a0 <.text+0x172a0>
100411724:	48 83 c0 01          	add    $0x1,%rax
100411728:	44 89 ea             	mov    %r13d,%edx
10041172b:	48 89 d9             	mov    %rbx,%rcx
10041172e:	41 b8 20 00 00 00    	mov    $0x20,%r8d
100411734:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
10041173b:	e8 a0 c3 ff ff       	call   10040dae0 <.text+0xcae0>
100411740:	48 8b 73 20          	mov    0x20(%rbx),%rsi
100411744:	48 8b 48 08          	mov    0x8(%rax),%rcx
100411748:	49 89 c5             	mov    %rax,%r13
10041174b:	48 3b b3 c8 00 00 00 	cmp    0xc8(%rbx),%rsi
100411752:	74 2c                	je     100411780 <.text+0x10780>
100411754:	48 8b 46 08          	mov    0x8(%rsi),%rax
100411758:	48 8b 50 08          	mov    0x8(%rax),%rdx
10041175c:	4c 63 40 10          	movslq 0x10(%rax),%r8
100411760:	e8 1b 27 01 00       	call   100423e80 <.text+0x22e80>
100411765:	48 89 c1             	mov    %rax,%rcx
100411768:	48 8b 46 08          	mov    0x8(%rsi),%rax
10041176c:	48 8b 76 10          	mov    0x10(%rsi),%rsi
100411770:	48 63 40 10          	movslq 0x10(%rax),%rax
100411774:	48 01 c1             	add    %rax,%rcx
100411777:	48 39 b3 c8 00 00 00 	cmp    %rsi,0xc8(%rbx)
10041177e:	75 d4                	jne    100411754 <.text+0x10754>
100411780:	4c 89 ea             	mov    %r13,%rdx
100411783:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100411789:	48 89 d9             	mov    %rbx,%rcx
10041178c:	e8 2f 7c ff ff       	call   1004093c0 <.text+0x83c0>
100411791:	41 89 c5             	mov    %eax,%r13d
100411794:	89 c0                	mov    %eax,%eax
100411796:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10041179a:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10041179e:	e9 fd c4 ff ff       	jmp    10040dca0 <.text+0xcca0>
1004117a3:	48 8b 43 20          	mov    0x20(%rbx),%rax
1004117a7:	48 8b 48 10          	mov    0x10(%rax),%rcx
1004117ab:	48 8b 50 08          	mov    0x8(%rax),%rdx
1004117af:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1004117b3:	4c 8b 7a 08          	mov    0x8(%rdx),%r15
1004117b7:	41 80 78 08 00       	cmpb   $0x0,0x8(%r8)
1004117bc:	0f 84 08 3a 00 00    	je     1004151ca <.text+0x141ca>
1004117c2:	49 8b 40 10          	mov    0x10(%r8),%rax
1004117c6:	8b 52 10             	mov    0x10(%rdx),%edx
1004117c9:	4c 63 e8             	movslq %eax,%r13
1004117cc:	39 c2                	cmp    %eax,%edx
1004117ce:	0f 8c fe 5a 00 00    	jl     1004172d2 <.text+0x162d2>
1004117d4:	48 8b 41 10          	mov    0x10(%rcx),%rax
1004117d8:	48 39 f0             	cmp    %rsi,%rax
1004117db:	0f 84 9b 4e 00 00    	je     10041667c <.text+0x1567c>
1004117e1:	4c 8b 40 08          	mov    0x8(%rax),%r8
1004117e5:	41 80 78 08 00       	cmpb   $0x0,0x8(%r8)
1004117ea:	0f 85 b9 40 00 00    	jne    1004158a9 <.text+0x148a9>
1004117f0:	f2 49 0f 2c 40 10    	cvttsd2si 0x10(%r8),%rax
1004117f6:	41 89 c6             	mov    %eax,%r14d
1004117f9:	41 39 c5             	cmp    %eax,%r13d
1004117fc:	0f 8f 6e 49 00 00    	jg     100416170 <.text+0x15170>
100411802:	39 c2                	cmp    %eax,%edx
100411804:	0f 8c 66 49 00 00    	jl     100416170 <.text+0x15170>
10041180a:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100411811:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
100411815:	75 18                	jne    10041182f <.text+0x1082f>
100411817:	48 85 c0             	test   %rax,%rax
10041181a:	0f 85 80 6a 00 00    	jne    1004182a0 <.text+0x172a0>
100411820:	48 89 d9             	mov    %rbx,%rcx
100411823:	e8 a8 9f ff ff       	call   10040b7d0 <.text+0xa7d0>
100411828:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10041182f:	48 85 c0             	test   %rax,%rax
100411832:	0f 84 6c 5a 00 00    	je     1004172a4 <.text+0x162a4>
100411838:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
10041183f:	00
100411840:	0f 84 5a 6a 00 00    	je     1004182a0 <.text+0x172a0>
100411846:	48 83 c0 01          	add    $0x1,%rax
10041184a:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100411851:	48 89 d9             	mov    %rbx,%rcx
100411854:	45 29 ee             	sub    %r13d,%r14d
100411857:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
10041185e:	4d 01 fd             	add    %r15,%r13
100411861:	49 89 d0             	mov    %rdx,%r8
100411864:	e8 37 96 ff ff       	call   10040aea0 <.text+0x9ea0>
100411869:	4d 89 e8             	mov    %r13,%r8
10041186c:	45 31 c9             	xor    %r9d,%r9d
10041186f:	44 89 f2             	mov    %r14d,%edx
100411872:	48 c7 00 03 48 00 00 	movq   $0x4803,(%rax)
100411879:	48 89 d9             	mov    %rbx,%rcx
10041187c:	48 89 c6             	mov    %rax,%rsi
10041187f:	e8 5c 7c ff ff       	call   1004094e0 <.text+0x84e0>
100411884:	44 89 76 10          	mov    %r14d,0x10(%rsi)
100411888:	48 89 f2             	mov    %rsi,%rdx
10041188b:	48 89 d9             	mov    %rbx,%rcx
10041188e:	48 89 46 08          	mov    %rax,0x8(%rsi)
100411892:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100411898:	e8 23 7b ff ff       	call   1004093c0 <.text+0x83c0>
10041189d:	41 89 c5             	mov    %eax,%r13d
1004118a0:	89 c0                	mov    %eax,%eax
1004118a2:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004118a6:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
1004118aa:	e9 f1 c3 ff ff       	jmp    10040dca0 <.text+0xcca0>
1004118af:	4c 8b 5b 20          	mov    0x20(%rbx),%r11
1004118b3:	e9 61 e4 ff ff       	jmp    10040fd19 <.text+0xed19>
1004118b8:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1004118bc:	48 8b 41 08          	mov    0x8(%rcx),%rax
1004118c0:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
1004118c4:	0f 84 11 3a 00 00    	je     1004152db <.text+0x142db>
1004118ca:	48 8b 40 10          	mov    0x10(%rax),%rax
1004118ce:	89 c2                	mov    %eax,%edx
1004118d0:	48 8b 41 10          	mov    0x10(%rcx),%rax
1004118d4:	49 89 f5             	mov    %rsi,%r13
1004118d7:	48 39 f0             	cmp    %rsi,%rax
1004118da:	74 04                	je     1004118e0 <.text+0x108e0>
1004118dc:	4c 8b 68 08          	mov    0x8(%rax),%r13
1004118e0:	49 89 f0             	mov    %rsi,%r8
1004118e3:	48 89 d9             	mov    %rbx,%rcx
1004118e6:	e8 85 9d ff ff       	call   10040b670 <.text+0xa670>
1004118eb:	80 bb e9 0e 00 00 00 	cmpb   $0x0,0xee9(%rbx)
1004118f2:	48 89 c2             	mov    %rax,%rdx
1004118f5:	0f 85 96 48 00 00    	jne    100416191 <.text+0x15191>
1004118fb:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
100411902:	4d 39 e8             	cmp    %r13,%r8
100411905:	74 49                	je     100411950 <.text+0x10950>
100411907:	48 8b 00             	mov    (%rax),%rax
10041190a:	83 e0 3f             	and    $0x3f,%eax
10041190d:	48 83 f8 17          	cmp    $0x17,%rax
100411911:	0f 85 0d 6a 00 00    	jne    100418324 <.text+0x17324>
100411917:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
10041191b:	31 c0                	xor    %eax,%eax
10041191d:	48 85 c9             	test   %rcx,%rcx
100411920:	74 2e                	je     100411950 <.text+0x10950>
100411922:	f6 c1 01             	test   $0x1,%cl
100411925:	74 0f                	je     100411936 <.text+0x10936>
100411927:	4c 89 6a 10          	mov    %r13,0x10(%rdx)
10041192b:	b8 01 00 00 00       	mov    $0x1,%eax
100411930:	48 83 f9 01          	cmp    $0x1,%rcx
100411934:	74 13                	je     100411949 <.text+0x10949>
100411936:	4c 89 6c c2 10       	mov    %r13,0x10(%rdx,%rax,8)
10041193b:	4c 89 6c c2 18       	mov    %r13,0x18(%rdx,%rax,8)
100411940:	48 83 c0 02          	add    $0x2,%rax
100411944:	48 39 c1             	cmp    %rax,%rcx
100411947:	75 ed                	jne    100411936 <.text+0x10936>
100411949:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
100411950:	48 8b 43 38          	mov    0x38(%rbx),%rax
100411954:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10041195b:	4c 39 c0             	cmp    %r8,%rax
10041195e:	0f 84 fd c3 ff ff    	je     10040dd61 <.text+0xcd61>
100411964:	48 8b 50 08          	mov    0x8(%rax),%rdx
100411968:	44 0f b6 ea          	movzbl %dl,%r13d
10041196c:	30 d2                	xor    %dl,%dl
10041196e:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
100411974:	48 8b 50 10          	mov    0x10(%rax),%rdx
100411978:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10041197c:	48 8b 50 18          	mov    0x18(%rax),%rdx
100411980:	48 89 53 28          	mov    %rdx,0x28(%rbx)
100411984:	48 8b 50 20          	mov    0x20(%rax),%rdx
100411988:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10041198c:	48 8b 50 28          	mov    0x28(%rax),%rdx
100411990:	48 89 53 38          	mov    %rdx,0x38(%rbx)
100411994:	48 8b 53 40          	mov    0x40(%rbx),%rdx
100411998:	48 89 50 10          	mov    %rdx,0x10(%rax)
10041199c:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
1004119a3:	48 89 50 18          	mov    %rdx,0x18(%rax)
1004119a7:	48 89 50 20          	mov    %rdx,0x20(%rax)
1004119ab:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
1004119b2:	48 89 50 28          	mov    %rdx,0x28(%rax)
1004119b6:	48 89 43 40          	mov    %rax,0x40(%rbx)
1004119ba:	44 89 e8             	mov    %r13d,%eax
1004119bd:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004119c1:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
1004119c5:	e9 d6 c2 ff ff       	jmp    10040dca0 <.text+0xcca0>
1004119ca:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004119d1:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
1004119d5:	75 18                	jne    1004119ef <.text+0x109ef>
1004119d7:	48 85 c0             	test   %rax,%rax
1004119da:	0f 85 c0 68 00 00    	jne    1004182a0 <.text+0x172a0>
1004119e0:	48 89 d9             	mov    %rbx,%rcx
1004119e3:	e8 e8 9d ff ff       	call   10040b7d0 <.text+0xa7d0>
1004119e8:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004119ef:	48 85 c0             	test   %rax,%rax
1004119f2:	0f 84 21 4c 00 00    	je     100416619 <.text+0x15619>
1004119f8:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
1004119ff:	00
100411a00:	0f 84 9a 68 00 00    	je     1004182a0 <.text+0x172a0>
100411a06:	48 83 c0 01          	add    $0x1,%rax
100411a0a:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100411a11:	48 8b 43 20          	mov    0x20(%rbx),%rax
100411a15:	48 8b 40 08          	mov    0x8(%rax),%rax
100411a19:	48 8b 50 08          	mov    0x8(%rax),%rdx
100411a1d:	48 81 fa 31 03 00 00 	cmp    $0x331,%rdx
100411a24:	0f 87 93 39 00 00    	ja     1004153bd <.text+0x143bd>
100411a2a:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
100411a2e:	4c 8d 2d 4b 70 01 00 	lea    0x1704b(%rip),%r13        # 100428a80 <_head_msys_gcrypt_20_dll-0xe580>
100411a35:	49 8d 54 c5 00       	lea    0x0(%r13,%rax,8),%rdx
100411a3a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100411a40:	48 89 d9             	mov    %rbx,%rcx
100411a43:	e8 78 79 ff ff       	call   1004093c0 <.text+0x83c0>
100411a48:	41 89 c5             	mov    %eax,%r13d
100411a4b:	89 c0                	mov    %eax,%eax
100411a4d:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411a51:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100411a55:	e9 46 c2 ff ff       	jmp    10040dca0 <.text+0xcca0>
100411a5a:	48 8b 53 20          	mov    0x20(%rbx),%rdx
100411a5e:	48 8b 42 08          	mov    0x8(%rdx),%rax
100411a62:	48 8b 52 10          	mov    0x10(%rdx),%rdx
100411a66:	48 8b 52 08          	mov    0x8(%rdx),%rdx
100411a6a:	0f b6 48 08          	movzbl 0x8(%rax),%ecx
100411a6e:	48 8b 40 10          	mov    0x10(%rax),%rax
100411a72:	44 0f b6 72 08       	movzbl 0x8(%rdx),%r14d
100411a77:	45 84 f6             	test   %r14b,%r14b
100411a7a:	0f 84 f4 36 00 00    	je     100415174 <.text+0x14174>
100411a80:	48 83 7a 10 00       	cmpq   $0x0,0x10(%rdx)
100411a85:	0f 84 e1 60 00 00    	je     100417b6c <.text+0x16b6c>
100411a8b:	4c 8b 5a 10          	mov    0x10(%rdx),%r11
100411a8f:	41 be 01 00 00 00    	mov    $0x1,%r14d
100411a95:	84 c9                	test   %cl,%cl
100411a97:	0f 84 66 42 00 00    	je     100415d03 <.text+0x14d03>
100411a9d:	48 99                	cqto
100411a9f:	49 f7 fb             	idiv   %r11
100411aa2:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100411aa9:	49 89 d5             	mov    %rdx,%r13
100411aac:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
100411ab0:	75 18                	jne    100411aca <.text+0x10aca>
100411ab2:	48 85 c0             	test   %rax,%rax
100411ab5:	0f 85 e5 67 00 00    	jne    1004182a0 <.text+0x172a0>
100411abb:	48 89 d9             	mov    %rbx,%rcx
100411abe:	e8 0d 9d ff ff       	call   10040b7d0 <.text+0xa7d0>
100411ac3:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100411aca:	48 85 c0             	test   %rax,%rax
100411acd:	0f 84 37 57 00 00    	je     10041720a <.text+0x1620a>
100411ad3:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
100411ada:	00
100411adb:	0f 84 bf 67 00 00    	je     1004182a0 <.text+0x172a0>
100411ae1:	48 83 c0 01          	add    $0x1,%rax
100411ae5:	4d 89 e8             	mov    %r13,%r8
100411ae8:	44 89 f2             	mov    %r14d,%edx
100411aeb:	48 89 d9             	mov    %rbx,%rcx
100411aee:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100411af5:	e8 96 95 ff ff       	call   10040b090 <.text+0xa090>
100411afa:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100411b00:	48 89 d9             	mov    %rbx,%rcx
100411b03:	48 89 c2             	mov    %rax,%rdx
100411b06:	e8 b5 78 ff ff       	call   1004093c0 <.text+0x83c0>
100411b0b:	41 89 c5             	mov    %eax,%r13d
100411b0e:	89 c0                	mov    %eax,%eax
100411b10:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411b14:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100411b18:	e9 83 c1 ff ff       	jmp    10040dca0 <.text+0xcca0>
100411b1d:	48 8b 53 20          	mov    0x20(%rbx),%rdx
100411b21:	48 8b 42 10          	mov    0x10(%rdx),%rax
100411b25:	48 39 f0             	cmp    %rsi,%rax
100411b28:	0f 84 93 4a 00 00    	je     1004165c1 <.text+0x155c1>
100411b2e:	48 8b 52 08          	mov    0x8(%rdx),%rdx
100411b32:	44 0f b6 6a 08       	movzbl 0x8(%rdx),%r13d
100411b37:	4c 8b 72 10          	mov    0x10(%rdx),%r14
100411b3b:	eb 2b                	jmp    100411b68 <.text+0x10b68>
100411b3d:	66 49 0f 6e ce       	movq   %r14,%xmm1
100411b42:	84 c9                	test   %cl,%cl
100411b44:	0f 85 9b 31 00 00    	jne    100414ce5 <.text+0x13ce5>
100411b4a:	66 48 0f 6e c2       	movq   %rdx,%xmm0
100411b4f:	f2 0f 5c c8          	subsd  %xmm0,%xmm1
100411b53:	48 8b 40 10          	mov    0x10(%rax),%rax
100411b57:	45 31 ed             	xor    %r13d,%r13d
100411b5a:	66 49 0f 7e ce       	movq   %xmm1,%r14
100411b5f:	48 39 f0             	cmp    %rsi,%rax
100411b62:	0f 84 f4 2f 00 00    	je     100414b5c <.text+0x13b5c>
100411b68:	48 8b 50 08          	mov    0x8(%rax),%rdx
100411b6c:	0f b6 4a 08          	movzbl 0x8(%rdx),%ecx
100411b70:	48 8b 52 10          	mov    0x10(%rdx),%rdx
100411b74:	45 84 ed             	test   %r13b,%r13b
100411b77:	74 c4                	je     100411b3d <.text+0x10b3d>
100411b79:	84 c9                	test   %cl,%cl
100411b7b:	0f 85 c5 2f 00 00    	jne    100414b46 <.text+0x13b46>
100411b81:	66 0f ef c9          	pxor   %xmm1,%xmm1
100411b85:	f2 49 0f 2a ce       	cvtsi2sd %r14,%xmm1
100411b8a:	eb be                	jmp    100411b4a <.text+0x10b4a>
100411b8c:	48 8b 43 20          	mov    0x20(%rbx),%rax
100411b90:	48 8b 50 10          	mov    0x10(%rax),%rdx
100411b94:	48 8b 52 08          	mov    0x8(%rdx),%rdx
100411b98:	48 89 50 10          	mov    %rdx,0x10(%rax)
100411b9c:	48 8b 53 38          	mov    0x38(%rbx),%rdx
100411ba0:	48 89 83 10 13 00 00 	mov    %rax,0x1310(%rbx)
100411ba7:	48 39 d6             	cmp    %rdx,%rsi
100411baa:	0f 84 b1 c1 ff ff    	je     10040dd61 <.text+0xcd61>
100411bb0:	48 8b 42 08          	mov    0x8(%rdx),%rax
100411bb4:	44 0f b6 e8          	movzbl %al,%r13d
100411bb8:	30 c0                	xor    %al,%al
100411bba:	89 83 18 13 00 00    	mov    %eax,0x1318(%rbx)
100411bc0:	48 8b 42 10          	mov    0x10(%rdx),%rax
100411bc4:	48 89 43 20          	mov    %rax,0x20(%rbx)
100411bc8:	48 8b 42 18          	mov    0x18(%rdx),%rax
100411bcc:	48 89 43 28          	mov    %rax,0x28(%rbx)
100411bd0:	48 8b 42 20          	mov    0x20(%rdx),%rax
100411bd4:	48 89 43 30          	mov    %rax,0x30(%rbx)
100411bd8:	48 8b 42 28          	mov    0x28(%rdx),%rax
100411bdc:	48 89 43 38          	mov    %rax,0x38(%rbx)
100411be0:	48 8b 43 40          	mov    0x40(%rbx),%rax
100411be4:	48 89 42 10          	mov    %rax,0x10(%rdx)
100411be8:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
100411bef:	48 89 42 18          	mov    %rax,0x18(%rdx)
100411bf3:	48 89 42 20          	mov    %rax,0x20(%rdx)
100411bf7:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
100411bfe:	48 89 42 28          	mov    %rax,0x28(%rdx)
100411c02:	44 89 e8             	mov    %r13d,%eax
100411c05:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411c09:	48 89 53 40          	mov    %rdx,0x40(%rbx)
100411c0d:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100411c11:	e9 8a c0 ff ff       	jmp    10040dca0 <.text+0xcca0>
100411c16:	48 8b 43 20          	mov    0x20(%rbx),%rax
100411c1a:	41 be 01 00 00 00    	mov    $0x1,%r14d
100411c20:	41 bd 01 00 00 00    	mov    $0x1,%r13d
100411c26:	48 39 f0             	cmp    %rsi,%rax
100411c29:	75 30                	jne    100411c5b <.text+0x10c5b>
100411c2b:	e9 3d 30 00 00       	jmp    100414c6d <.text+0x13c6d>
100411c30:	66 49 0f 6e ce       	movq   %r14,%xmm1
100411c35:	84 c9                	test   %cl,%cl
100411c37:	0f 85 b6 30 00 00    	jne    100414cf3 <.text+0x13cf3>
100411c3d:	66 48 0f 6e c2       	movq   %rdx,%xmm0
100411c42:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
100411c46:	48 8b 40 10          	mov    0x10(%rax),%rax
100411c4a:	45 31 ed             	xor    %r13d,%r13d
100411c4d:	66 49 0f 7e c6       	movq   %xmm0,%r14
100411c52:	48 39 f0             	cmp    %rsi,%rax
100411c55:	0f 84 12 30 00 00    	je     100414c6d <.text+0x13c6d>
100411c5b:	48 8b 50 08          	mov    0x8(%rax),%rdx
100411c5f:	0f b6 4a 08          	movzbl 0x8(%rdx),%ecx