100411c63:	48 8b 52 10          	mov    0x10(%rdx),%rdx
100411c67:	45 84 ed             	test   %r13b,%r13b
100411c6a:	74 c4                	je     100411c30 <.text+0x10c30>
100411c6c:	84 c9                	test   %cl,%cl
100411c6e:	0f 85 e8 2f 00 00    	jne    100414c5c <.text+0x13c5c>
100411c74:	66 0f ef c9          	pxor   %xmm1,%xmm1
100411c78:	f2 49 0f 2a ce       	cvtsi2sd %r14,%xmm1
100411c7d:	eb be                	jmp    100411c3d <.text+0x10c3d>
100411c7f:	48 8b 43 20          	mov    0x20(%rbx),%rax
100411c83:	48 8b 40 08          	mov    0x8(%rax),%rax
100411c87:	48 8b 00             	mov    (%rax),%rax
100411c8a:	83 e0 3f             	and    $0x3f,%eax
100411c8d:	48 83 f8 0b          	cmp    $0xb,%rax
100411c91:	0f 84 ff 40 00 00    	je     100415d96 <.text+0x14d96>
100411c97:	48 8b 93 08 01 00 00 	mov    0x108(%rbx),%rdx
100411c9e:	48 8b 43 38          	mov    0x38(%rbx),%rax
100411ca2:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
100411ca9:	48 39 c6             	cmp    %rax,%rsi
100411cac:	0f 84 af c0 ff ff    	je     10040dd61 <.text+0xcd61>
100411cb2:	48 8b 50 08          	mov    0x8(%rax),%rdx
100411cb6:	44 0f b6 ea          	movzbl %dl,%r13d
100411cba:	30 d2                	xor    %dl,%dl
100411cbc:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
100411cc2:	48 8b 50 10          	mov    0x10(%rax),%rdx
100411cc6:	48 89 53 20          	mov    %rdx,0x20(%rbx)
100411cca:	48 8b 50 18          	mov    0x18(%rax),%rdx
100411cce:	48 89 53 28          	mov    %rdx,0x28(%rbx)
100411cd2:	48 8b 50 20          	mov    0x20(%rax),%rdx
100411cd6:	48 89 53 30          	mov    %rdx,0x30(%rbx)
100411cda:	48 8b 50 28          	mov    0x28(%rax),%rdx
100411cde:	48 89 53 38          	mov    %rdx,0x38(%rbx)
100411ce2:	48 8b 53 40          	mov    0x40(%rbx),%rdx
100411ce6:	48 89 50 10          	mov    %rdx,0x10(%rax)
100411cea:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100411cf1:	48 89 50 18          	mov    %rdx,0x18(%rax)
100411cf5:	48 89 50 20          	mov    %rdx,0x20(%rax)
100411cf9:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100411d00:	48 89 50 28          	mov    %rdx,0x28(%rax)
100411d04:	48 89 43 40          	mov    %rax,0x40(%rbx)
100411d08:	44 89 e8             	mov    %r13d,%eax
100411d0b:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411d0f:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100411d13:	e9 88 bf ff ff       	jmp    10040dca0 <.text+0xcca0>
100411d18:	48 8b 43 20          	mov    0x20(%rbx),%rax
100411d1c:	48 8b 53 38          	mov    0x38(%rbx),%rdx
100411d20:	48 8b 40 08          	mov    0x8(%rax),%rax
100411d24:	48 8b 40 08          	mov    0x8(%rax),%rax
100411d28:	48 89 83 10 13 00 00 	mov    %rax,0x1310(%rbx)
100411d2f:	48 39 d6             	cmp    %rdx,%rsi
100411d32:	0f 84 29 c0 ff ff    	je     10040dd61 <.text+0xcd61>
100411d38:	48 8b 42 08          	mov    0x8(%rdx),%rax
100411d3c:	44 0f b6 e8          	movzbl %al,%r13d
100411d40:	30 c0                	xor    %al,%al
100411d42:	89 83 18 13 00 00    	mov    %eax,0x1318(%rbx)
100411d48:	48 8b 42 10          	mov    0x10(%rdx),%rax
100411d4c:	48 89 43 20          	mov    %rax,0x20(%rbx)
100411d50:	48 8b 42 18          	mov    0x18(%rdx),%rax
100411d54:	48 89 43 28          	mov    %rax,0x28(%rbx)
100411d58:	48 8b 42 20          	mov    0x20(%rdx),%rax
100411d5c:	48 89 43 30          	mov    %rax,0x30(%rbx)
100411d60:	48 8b 42 28          	mov    0x28(%rdx),%rax
100411d64:	48 89 43 38          	mov    %rax,0x38(%rbx)
100411d68:	48 8b 43 40          	mov    0x40(%rbx),%rax
100411d6c:	48 89 42 10          	mov    %rax,0x10(%rdx)
100411d70:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
100411d77:	48 89 42 18          	mov    %rax,0x18(%rdx)
100411d7b:	48 89 42 20          	mov    %rax,0x20(%rdx)
100411d7f:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
100411d86:	48 89 42 28          	mov    %rax,0x28(%rdx)
100411d8a:	44 89 e8             	mov    %r13d,%eax
100411d8d:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411d91:	48 89 53 40          	mov    %rdx,0x40(%rbx)
100411d95:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100411d99:	e9 02 bf ff ff       	jmp    10040dca0 <.text+0xcca0>
100411d9e:	48 8b 43 20          	mov    0x20(%rbx),%rax
100411da2:	48 8b 53 38          	mov    0x38(%rbx),%rdx
100411da6:	48 8b 40 08          	mov    0x8(%rax),%rax
100411daa:	48 8b 40 10          	mov    0x10(%rax),%rax
100411dae:	48 89 83 10 13 00 00 	mov    %rax,0x1310(%rbx)
100411db5:	48 39 d6             	cmp    %rdx,%rsi
100411db8:	0f 84 a3 bf ff ff    	je     10040dd61 <.text+0xcd61>
100411dbe:	48 8b 42 08          	mov    0x8(%rdx),%rax
100411dc2:	44 0f b6 e8          	movzbl %al,%r13d
100411dc6:	30 c0                	xor    %al,%al
100411dc8:	89 83 18 13 00 00    	mov    %eax,0x1318(%rbx)
100411dce:	48 8b 42 10          	mov    0x10(%rdx),%rax
100411dd2:	48 89 43 20          	mov    %rax,0x20(%rbx)
100411dd6:	48 8b 42 18          	mov    0x18(%rdx),%rax
100411dda:	48 89 43 28          	mov    %rax,0x28(%rbx)
100411dde:	48 8b 42 20          	mov    0x20(%rdx),%rax
100411de2:	48 89 43 30          	mov    %rax,0x30(%rbx)
100411de6:	48 8b 42 28          	mov    0x28(%rdx),%rax
100411dea:	48 89 43 38          	mov    %rax,0x38(%rbx)
100411dee:	48 8b 43 40          	mov    0x40(%rbx),%rax
100411df2:	48 89 42 10          	mov    %rax,0x10(%rdx)
100411df6:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
100411dfd:	48 89 42 18          	mov    %rax,0x18(%rdx)
100411e01:	48 89 42 20          	mov    %rax,0x20(%rdx)
100411e05:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
100411e0c:	48 89 42 28          	mov    %rax,0x28(%rdx)
100411e10:	44 89 e8             	mov    %r13d,%eax
100411e13:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411e17:	48 89 53 40          	mov    %rdx,0x40(%rbx)
100411e1b:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100411e1f:	e9 7c be ff ff       	jmp    10040dca0 <.text+0xcca0>
100411e24:	48 8b 53 20          	mov    0x20(%rbx),%rdx
100411e28:	48 8b 42 08          	mov    0x8(%rdx),%rax
100411e2c:	48 8b 52 10          	mov    0x10(%rdx),%rdx
100411e30:	48 8b 52 08          	mov    0x8(%rdx),%rdx
100411e34:	44 0f b6 40 08       	movzbl 0x8(%rax),%r8d
100411e39:	48 8b 40 10          	mov    0x10(%rax),%rax
100411e3d:	44 0f b6 6a 08       	movzbl 0x8(%rdx),%r13d
100411e42:	45 84 ed             	test   %r13b,%r13b
100411e45:	0f 84 78 38 00 00    	je     1004156c3 <.text+0x146c3>
100411e4b:	48 83 7a 10 00       	cmpq   $0x0,0x10(%rdx)
100411e50:	0f 84 8a 5e 00 00    	je     100417ce0 <.text+0x16ce0>
100411e56:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
100411e5a:	41 bd 01 00 00 00    	mov    $0x1,%r13d
100411e60:	45 84 c0             	test   %r8b,%r8b
100411e63:	0f 84 5a 3a 00 00    	je     1004158c3 <.text+0x148c3>
100411e69:	48 99                	cqto
100411e6b:	48 f7 f9             	idiv   %rcx
100411e6e:	48 89 c8             	mov    %rcx,%rax
100411e71:	48 0f af c2          	imul   %rdx,%rax
100411e75:	48 01 d1             	add    %rdx,%rcx
100411e78:	48 85 c0             	test   %rax,%rax
100411e7b:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100411e82:	48 0f 48 d1          	cmovs  %rcx,%rdx
100411e86:	49 89 d6             	mov    %rdx,%r14
100411e89:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
100411e8d:	75 18                	jne    100411ea7 <.text+0x10ea7>
100411e8f:	48 85 c0             	test   %rax,%rax
100411e92:	0f 85 08 64 00 00    	jne    1004182a0 <.text+0x172a0>
100411e98:	48 89 d9             	mov    %rbx,%rcx
100411e9b:	e8 30 99 ff ff       	call   10040b7d0 <.text+0xa7d0>
100411ea0:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100411ea7:	48 85 c0             	test   %rax,%rax
100411eaa:	0f 84 d3 4a 00 00    	je     100416983 <.text+0x15983>
100411eb0:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
100411eb7:	00
100411eb8:	0f 84 e2 63 00 00    	je     1004182a0 <.text+0x172a0>
100411ebe:	48 83 c0 01          	add    $0x1,%rax
100411ec2:	44 89 ea             	mov    %r13d,%edx
100411ec5:	4d 89 f0             	mov    %r14,%r8
100411ec8:	48 89 d9             	mov    %rbx,%rcx
100411ecb:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100411ed2:	e8 b9 91 ff ff       	call   10040b090 <.text+0xa090>
100411ed7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100411edd:	48 89 d9             	mov    %rbx,%rcx
100411ee0:	48 89 c2             	mov    %rax,%rdx
100411ee3:	e8 d8 74 ff ff       	call   1004093c0 <.text+0x83c0>
100411ee8:	41 89 c5             	mov    %eax,%r13d
100411eeb:	89 c0                	mov    %eax,%eax
100411eed:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411ef1:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100411ef5:	e9 a6 bd ff ff       	jmp    10040dca0 <.text+0xcca0>
100411efa:	48 8b 43 20          	mov    0x20(%rbx),%rax
100411efe:	48 8b 50 08          	mov    0x8(%rax),%rdx
100411f02:	48 f7 02 00 20 00 00 	testq  $0x2000,(%rdx)
100411f09:	0f 85 c9 34 00 00    	jne    1004153d8 <.text+0x143d8>
100411f0f:	48 8b 40 10          	mov    0x10(%rax),%rax
100411f13:	48 8b 40 08          	mov    0x8(%rax),%rax
100411f17:	48 89 42 10          	mov    %rax,0x10(%rdx)
100411f1b:	48 8b 43 38          	mov    0x38(%rbx),%rax
100411f1f:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
100411f26:	48 39 c6             	cmp    %rax,%rsi
100411f29:	0f 84 32 be ff ff    	je     10040dd61 <.text+0xcd61>
100411f2f:	48 8b 50 08          	mov    0x8(%rax),%rdx
100411f33:	44 0f b6 ea          	movzbl %dl,%r13d
100411f37:	30 d2                	xor    %dl,%dl
100411f39:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
100411f3f:	48 8b 50 10          	mov    0x10(%rax),%rdx
100411f43:	48 89 53 20          	mov    %rdx,0x20(%rbx)
100411f47:	48 8b 50 18          	mov    0x18(%rax),%rdx
100411f4b:	48 89 53 28          	mov    %rdx,0x28(%rbx)
100411f4f:	48 8b 50 20          	mov    0x20(%rax),%rdx
100411f53:	48 89 53 30          	mov    %rdx,0x30(%rbx)
100411f57:	48 8b 50 28          	mov    0x28(%rax),%rdx
100411f5b:	48 89 53 38          	mov    %rdx,0x38(%rbx)
100411f5f:	48 8b 53 40          	mov    0x40(%rbx),%rdx
100411f63:	48 89 50 10          	mov    %rdx,0x10(%rax)
100411f67:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100411f6e:	48 89 50 18          	mov    %rdx,0x18(%rax)
100411f72:	48 89 50 20          	mov    %rdx,0x20(%rax)
100411f76:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100411f7d:	48 89 50 28          	mov    %rdx,0x28(%rax)
100411f81:	48 89 43 40          	mov    %rax,0x40(%rbx)
100411f85:	44 89 e8             	mov    %r13d,%eax
100411f88:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411f8c:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100411f90:	e9 0b bd ff ff       	jmp    10040dca0 <.text+0xcca0>
100411f95:	48 8b 43 20          	mov    0x20(%rbx),%rax
100411f99:	48 8b 40 08          	mov    0x8(%rax),%rax
100411f9d:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
100411fa1:	0f 84 26 34 00 00    	je     1004153cd <.text+0x143cd>
100411fa7:	4c 8b 68 10          	mov    0x10(%rax),%r13
100411fab:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100411fb2:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
100411fb6:	75 18                	jne    100411fd0 <.text+0x10fd0>
100411fb8:	48 85 c0             	test   %rax,%rax
100411fbb:	0f 85 df 62 00 00    	jne    1004182a0 <.text+0x172a0>
100411fc1:	48 89 d9             	mov    %rbx,%rcx
100411fc4:	e8 07 98 ff ff       	call   10040b7d0 <.text+0xa7d0>
100411fc9:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100411fd0:	48 85 c0             	test   %rax,%rax
100411fd3:	0f 84 c2 4f 00 00    	je     100416f9b <.text+0x15f9b>
100411fd9:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
100411fe0:	00
100411fe1:	0f 84 b9 62 00 00    	je     1004182a0 <.text+0x172a0>
100411fe7:	48 83 c0 01          	add    $0x1,%rax
100411feb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100411ff1:	48 89 d9             	mov    %rbx,%rcx
100411ff4:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100411ffb:	41 0f b6 c5          	movzbl %r13b,%eax
100411fff:	4c 8d 2d 7a 6a 01 00 	lea    0x16a7a(%rip),%r13        # 100428a80 <_head_msys_gcrypt_20_dll-0xe580>
100412006:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10041200a:	49 8d 54 c5 00       	lea    0x0(%r13,%rax,8),%rdx
10041200f:	e8 ac 73 ff ff       	call   1004093c0 <.text+0x83c0>
100412014:	41 89 c5             	mov    %eax,%r13d
100412017:	89 c0                	mov    %eax,%eax
100412019:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10041201d:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100412021:	e9 7a bc ff ff       	jmp    10040dca0 <.text+0xcca0>
100412026:	48 8b 43 20          	mov    0x20(%rbx),%rax
10041202a:	48 8b 50 08          	mov    0x8(%rax),%rdx
10041202e:	48 f7 02 00 20 00 00 	testq  $0x2000,(%rdx)
100412035:	0f 85 5f 31 00 00    	jne    10041519a <.text+0x1419a>
10041203b:	48 8b 48 10          	mov    0x10(%rax),%rcx
10041203f:	48 8b 49 08          	mov    0x8(%rcx),%rcx
100412043:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
100412047:	48 8b 53 38          	mov    0x38(%rbx),%rdx
10041204b:	48 8b 40 08          	mov    0x8(%rax),%rax
10041204f:	48 89 83 10 13 00 00 	mov    %rax,0x1310(%rbx)
100412056:	48 39 d6             	cmp    %rdx,%rsi
100412059:	0f 84 02 bd ff ff    	je     10040dd61 <.text+0xcd61>
10041205f:	48 8b 42 08          	mov    0x8(%rdx),%rax
100412063:	44 0f b6 e8          	movzbl %al,%r13d
100412067:	30 c0                	xor    %al,%al
100412069:	89 83 18 13 00 00    	mov    %eax,0x1318(%rbx)
10041206f:	48 8b 42 10          	mov    0x10(%rdx),%rax
100412073:	48 89 43 20          	mov    %rax,0x20(%rbx)
100412077:	48 8b 42 18          	mov    0x18(%rdx),%rax
10041207b:	48 89 43 28          	mov    %rax,0x28(%rbx)
10041207f:	48 8b 42 20          	mov    0x20(%rdx),%rax
100412083:	48 89 43 30          	mov    %rax,0x30(%rbx)
100412087:	48 8b 42 28          	mov    0x28(%rdx),%rax
10041208b:	48 89 43 38          	mov    %rax,0x38(%rbx)
10041208f:	48 8b 43 40          	mov    0x40(%rbx),%rax
100412093:	48 89 42 10          	mov    %rax,0x10(%rdx)
100412097:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
10041209e:	48 89 42 18          	mov    %rax,0x18(%rdx)
1004120a2:	48 89 42 20          	mov    %rax,0x20(%rdx)
1004120a6:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
1004120ad:	48 89 42 28          	mov    %rax,0x28(%rdx)
1004120b1:	44 89 e8             	mov    %r13d,%eax
1004120b4:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004120b8:	48 89 53 40          	mov    %rdx,0x40(%rbx)
1004120bc:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
1004120c0:	e9 db bb ff ff       	jmp    10040dca0 <.text+0xcca0>
1004120c5:	48 8b 43 20          	mov    0x20(%rbx),%rax
1004120c9:	48 8b 48 10          	mov    0x10(%rax),%rcx
1004120cd:	48 39 f1             	cmp    %rsi,%rcx
1004120d0:	0f 84 10 4f 00 00    	je     100416fe6 <.text+0x15fe6>
1004120d6:	48 8b 40 08          	mov    0x8(%rax),%rax
1004120da:	44 0f b6 70 08       	movzbl 0x8(%rax),%r14d
1004120df:	4c 8b 68 10          	mov    0x10(%rax),%r13
1004120e3:	f2 0f 10 0d 35 cf 01 	movsd  0x1cf35(%rip),%xmm1        # 10042f020 <_head_msys_gcrypt_20_dll-0x7fe0>
1004120ea:	00
1004120eb:	48 8b 41 08          	mov    0x8(%rcx),%rax
1004120ef:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
1004120f3:	4c 8b 40 10          	mov    0x10(%rax),%r8
1004120f7:	0f 85 12 2c 00 00    	jne    100414d0f <.text+0x13d0f>
1004120fd:	66 49 0f 6e c0       	movq   %r8,%xmm0
100412102:	66 0f 2f c8          	comisd %xmm0,%xmm1
100412106:	0f 86 c8 2c 00 00    	jbe    100414dd4 <.text+0x13dd4>
10041210c:	66 0f 2f 05 14 cf 01 	comisd 0x1cf14(%rip),%xmm0        # 10042f028 <_head_msys_gcrypt_20_dll-0x7fd8>
100412113:	00
100412114:	0f 86 ba 2c 00 00    	jbe    100414dd4 <.text+0x13dd4>
10041211a:	45 31 c0             	xor    %r8d,%r8d
10041211d:	48 8d 15 b6 5c 01 00 	lea    0x15cb6(%rip),%rdx        # 100427dda <_head_msys_gcrypt_20_dll-0xf226>
100412124:	48 89 d9             	mov    %rbx,%rcx
100412127:	e8 f4 ac ff ff       	call   10040ce20 <.text+0xbe20>
10041212c:	41 89 c5             	mov    %eax,%r13d
10041212f:	89 c0                	mov    %eax,%eax
100412131:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100412135:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100412139:	e9 62 bb ff ff       	jmp    10040dca0 <.text+0xcca0>
10041213e:	48 8b 43 20          	mov    0x20(%rbx),%rax
100412142:	ba 00 a2 02 00       	mov    $0x2a200,%edx
100412147:	48 8b 40 08          	mov    0x8(%rax),%rax
10041214b:	48 8b 00             	mov    (%rax),%rax
10041214e:	48 0f a3 c2          	bt     %rax,%rdx
100412152:	0f 83 66 30 00 00    	jae    1004151be <.text+0x141be>
100412158:	48 8b 93 e8 00 00 00 	mov    0xe8(%rbx),%rdx
10041215f:	48 8b 43 38          	mov    0x38(%rbx),%rax
100412163:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10041216a:	48 39 c6             	cmp    %rax,%rsi
10041216d:	0f 84 ee bb ff ff    	je     10040dd61 <.text+0xcd61>
100412173:	48 8b 50 08          	mov    0x8(%rax),%rdx
100412177:	44 0f b6 ea          	movzbl %dl,%r13d
10041217b:	30 d2                	xor    %dl,%dl
10041217d:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
100412183:	48 8b 50 10          	mov    0x10(%rax),%rdx
100412187:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10041218b:	48 8b 50 18          	mov    0x18(%rax),%rdx
10041218f:	48 89 53 28          	mov    %rdx,0x28(%rbx)
100412193:	48 8b 50 20          	mov    0x20(%rax),%rdx
100412197:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10041219b:	48 8b 50 28          	mov    0x28(%rax),%rdx
10041219f:	48 89 53 38          	mov    %rdx,0x38(%rbx)
1004121a3:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1004121a7:	48 89 50 10          	mov    %rdx,0x10(%rax)
1004121ab:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
1004121b2:	48 89 50 18          	mov    %rdx,0x18(%rax)
1004121b6:	48 89 50 20          	mov    %rdx,0x20(%rax)
1004121ba:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
1004121c1:	48 89 50 28          	mov    %rdx,0x28(%rax)
1004121c5:	48 89 43 40          	mov    %rax,0x40(%rbx)
1004121c9:	44 89 e8             	mov    %r13d,%eax
1004121cc:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004121d0:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
1004121d4:	e9 c7 ba ff ff       	jmp    10040dca0 <.text+0xcca0>
1004121d9:	48 8b 43 20          	mov    0x20(%rbx),%rax
1004121dd:	4c 8b 40 10          	mov    0x10(%rax),%r8
1004121e1:	49 39 f0             	cmp    %rsi,%r8
1004121e4:	0f 84 df 4d 00 00    	je     100416fc9 <.text+0x15fc9>
1004121ea:	48 8b 40 08          	mov    0x8(%rax),%rax
1004121ee:	44 0f b6 68 08       	movzbl 0x8(%rax),%r13d
1004121f3:	4c 8b 70 10          	mov    0x10(%rax),%r14
1004121f7:	eb 3f                	jmp    100412238 <.text+0x11238>
1004121f9:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
1004121fe:	0f 84 1a 32 00 00    	je     10041541e <.text+0x1441e>
100412204:	48 8b 48 10          	mov    0x10(%rax),%rcx
100412208:	45 84 ed             	test   %r13b,%r13b
10041220b:	0f 85 1f 29 00 00    	jne    100414b30 <.text+0x13b30>
100412211:	66 0f ef c0          	pxor   %xmm0,%xmm0
100412215:	66 49 0f 6e ce       	movq   %r14,%xmm1
10041221a:	f2 48 0f 2a c1       	cvtsi2sd %rcx,%xmm0
10041221f:	f2 0f 5e c8          	divsd  %xmm0,%xmm1
100412223:	45 31 ed             	xor    %r13d,%r13d
100412226:	66 49 0f 7e ce       	movq   %xmm1,%r14
10041222b:	4d 8b 40 10          	mov    0x10(%r8),%r8
10041222f:	49 39 f0             	cmp    %rsi,%r8
100412232:	0f 84 0d 31 00 00    	je     100415345 <.text+0x14345>
100412238:	49 8b 40 08          	mov    0x8(%r8),%rax
10041223c:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
100412240:	75 b7                	jne    1004121f9 <.text+0x111f9>
100412242:	f2 48 0f 2c 50 10    	cvttsd2si 0x10(%rax),%rdx
100412248:	48 85 d2             	test   %rdx,%rdx
10041224b:	0f 84 cd 31 00 00    	je     10041541e <.text+0x1441e>