10040dd2a:	48 01 e8             	add    %rbp,%rax
10040dd2d:	ff e0                	jmp    *%rax
10040dd2f:	48 8b 51 10          	mov    0x10(%rcx),%rdx
10040dd33:	48 98                	cltq
10040dd35:	48 8b 52 08          	mov    0x8(%rdx),%rdx
10040dd39:	48 8b 52 10          	mov    0x10(%rdx),%rdx
10040dd3d:	41 88 14 01          	mov    %dl,(%r9,%rax,1)
10040dd41:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040dd45:	48 8b 53 38          	mov    0x38(%rbx),%rdx
10040dd49:	48 8b 40 08          	mov    0x8(%rax),%rax
10040dd4d:	48 89 83 10 13 00 00 	mov    %rax,0x1310(%rbx)
10040dd54:	48 3b 93 c8 00 00 00 	cmp    0xc8(%rbx),%rdx
10040dd5b:	0f 85 a6 7a 00 00    	jne    100415807 <.text+0x14807>
10040dd61:	41 bd 82 00 00 00    	mov    $0x82,%r13d
10040dd67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040dd6e:	00 00
10040dd70:	44 89 e8             	mov    %r13d,%eax
10040dd73:	4d 89 e0             	mov    %r12,%r8
10040dd76:	48 89 d9             	mov    %rbx,%rcx
10040dd79:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040dd7d:	48 8d 14 87          	lea    (%rdi,%rax,4),%rdx
10040dd81:	e8 9a c3 ff ff       	call   10040a120 <.text+0x9120>
10040dd86:	85 c0                	test   %eax,%eax
10040dd88:	0f 85 1a ff ff ff    	jne    10040dca8 <.text+0xcca8>
10040dd8e:	45 31 c0             	xor    %r8d,%r8d
10040dd91:	4c 89 e2             	mov    %r12,%rdx
10040dd94:	48 89 d9             	mov    %rbx,%rcx
10040dd97:	e8 84 f0 ff ff       	call   10040ce20 <.text+0xbe20>
10040dd9c:	41 89 c5             	mov    %eax,%r13d
10040dd9f:	89 c0                	mov    %eax,%eax
10040dda1:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040dda5:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040dda9:	e9 f2 fe ff ff       	jmp    10040dca0 <.text+0xcca0>
10040ddae:	4c 8b 6b 20          	mov    0x20(%rbx),%r13
10040ddb2:	c7 43 10 ff ff ff ff 	movl   $0xffffffff,0x10(%rbx)
10040ddb9:	49 8b 45 08          	mov    0x8(%r13),%rax
10040ddbd:	48 8b 00             	mov    (%rax),%rax
10040ddc0:	83 e0 3f             	and    $0x3f,%eax
10040ddc3:	48 83 f8 03          	cmp    $0x3,%rax
10040ddc7:	74 6f                	je     10040de38 <.text+0xce38>
10040ddc9:	49 89 f0             	mov    %rsi,%r8
10040ddcc:	48 89 f2             	mov    %rsi,%rdx
10040ddcf:	48 89 d9             	mov    %rbx,%rcx
10040ddd2:	e8 c9 d0 ff ff       	call   10040aea0 <.text+0x9ea0>
10040ddd7:	66 49 0f 6e ed       	movq   %r13,%xmm5
10040dddc:	b9 05 00 00 00       	mov    $0x5,%ecx
10040dde1:	66 48 0f 6e f0       	movq   %rax,%xmm6
10040dde6:	48 c7 00 03 48 00 00 	movq   $0x4803,(%rax)
10040dded:	48 89 c6             	mov    %rax,%rsi
10040ddf0:	66 0f 6c f5          	punpcklqdq %xmm5,%xmm6
10040ddf4:	ff 13                	call   *(%rbx)
10040ddf6:	48 85 c0             	test   %rax,%rax
10040ddf9:	0f 84 61 9e 00 00    	je     100417c60 <.text+0x16c60>
10040ddff:	c7 00 20 2d 2d 20    	movl   $0x202d2d20,(%rax)
10040de05:	c6 40 04 00          	movb   $0x0,0x4(%rax)
10040de09:	48 89 46 08          	mov    %rax,0x8(%rsi)
10040de0d:	4d 89 e8             	mov    %r13,%r8
10040de10:	48 89 f2             	mov    %rsi,%rdx
10040de13:	48 89 d9             	mov    %rbx,%rcx
10040de16:	c7 46 10 04 00 00 00 	movl   $0x4,0x10(%rsi)
10040de1d:	e8 7e d0 ff ff       	call   10040aea0 <.text+0x9ea0>
10040de22:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040de29:	0f 11 70 08          	movups %xmm6,0x8(%rax)
10040de2d:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040de31:	48 81 0e 00 20 00 00 	orq    $0x2000,(%rsi)
10040de38:	48 8d 15 d6 a1 01 00 	lea    0x1a1d6(%rip),%rdx        # 100428015 <_head_msys_gcrypt_20_dll-0xefeb>
10040de3f:	48 89 d9             	mov    %rbx,%rcx
10040de42:	e8 89 b8 ff ff       	call   1004096d0 <.text+0x86d0>
10040de47:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040de4b:	48 89 d9             	mov    %rbx,%rcx
10040de4e:	48 8b 40 08          	mov    0x8(%rax),%rax
10040de52:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040de56:	e8 75 b8 ff ff       	call   1004096d0 <.text+0x86d0>
10040de5b:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040de5f:	48 8b 40 10          	mov    0x10(%rax),%rax
10040de63:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040de67:	48 8d 15 af a1 01 00 	lea    0x1a1af(%rip),%rdx        # 10042801d <_head_msys_gcrypt_20_dll-0xefe3>
10040de6e:	48 89 d9             	mov    %rbx,%rcx
10040de71:	e8 5a b8 ff ff       	call   1004096d0 <.text+0x86d0>
10040de76:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040de7a:	4c 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%r9
10040de81:	4c 39 c8             	cmp    %r9,%rax
10040de84:	0f 85 9f 65 00 00    	jne    100414429 <.text+0x13429>
10040de8a:	48 8d 15 69 9d 01 00 	lea    0x19d69(%rip),%rdx        # 100427bfa <_head_msys_gcrypt_20_dll-0xf406>
10040de91:	48 89 d9             	mov    %rbx,%rcx
10040de94:	e8 37 b8 ff ff       	call   1004096d0 <.text+0x86d0>
10040de99:	8b 93 88 00 00 00    	mov    0x88(%rbx),%edx
10040de9f:	85 d2                	test   %edx,%edx
10040dea1:	0f 84 0a 64 00 00    	je     1004142b1 <.text+0x132b1>
10040dea7:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
10040deae:	48 63 93 e0 0e 00 00 	movslq 0xee0(%rbx),%rdx
10040deb5:	48 8b 48 08          	mov    0x8(%rax),%rcx
10040deb9:	f6 01 40             	testb  $0x40,(%rcx)
10040debc:	0f 84 f3 00 00 00    	je     10040dfb5 <.text+0xcfb5>
10040dec2:	85 d2                	test   %edx,%edx
10040dec4:	0f 84 86 a4 00 00    	je     100418350 <.text+0x17350>
10040deca:	8b 94 93 e0 0d 00 00 	mov    0xde0(%rbx,%rdx,4),%edx
10040ded1:	89 93 e4 0e 00 00    	mov    %edx,0xee4(%rbx)
10040ded7:	48 8b 70 08          	mov    0x8(%rax),%rsi
10040dedb:	0f b6 06             	movzbl (%rsi),%eax
10040dede:	89 c2                	mov    %eax,%edx
10040dee0:	83 e2 ef             	and    $0xffffffef,%edx
10040dee3:	88 16                	mov    %dl,(%rsi)
10040dee5:	a8 20                	test   $0x20,%al
10040dee7:	0f 84 d3 69 00 00    	je     1004148c0 <.text+0x138c0>
10040deed:	48 63 93 e0 0e 00 00 	movslq 0xee0(%rbx),%rdx
10040def4:	f3 0f 6f 83 c8 00 00 	movdqu 0xc8(%rbx),%xmm0
10040defb:	00
10040defc:	48 89 d0             	mov    %rdx,%rax
10040deff:	66 0f 6f c8          	movdqa %xmm0,%xmm1
10040df03:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
10040df07:	48 c1 e2 04          	shl    $0x4,%rdx
10040df0b:	83 e8 01             	sub    $0x1,%eax
10040df0e:	66 0f 6c c8          	punpcklqdq %xmm0,%xmm1
10040df12:	0f 11 8c 13 00 02 00 	movups %xmm1,0x200(%rbx,%rdx,1)
10040df19:	00
10040df1a:	48 8b 93 d8 01 00 00 	mov    0x1d8(%rbx),%rdx
10040df21:	89 83 e0 0e 00 00    	mov    %eax,0xee0(%rbx)
10040df27:	48 98                	cltq
10040df29:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10040df2d:	48 c1 e0 04          	shl    $0x4,%rax
10040df31:	48 8d 84 03 e0 01 00 	lea    0x1e0(%rbx,%rax,1),%rax
10040df38:	00
10040df39:	48 89 42 08          	mov    %rax,0x8(%rdx)
10040df3d:	48 8b 43 38          	mov    0x38(%rbx),%rax
10040df41:	66 48 0f 7e c2       	movq   %xmm0,%rdx
10040df46:	48 39 d0             	cmp    %rdx,%rax
10040df49:	0f 84 12 fe ff ff    	je     10040dd61 <.text+0xcd61>
10040df4f:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040df53:	44 0f b6 ea          	movzbl %dl,%r13d
10040df57:	30 d2                	xor    %dl,%dl
10040df59:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
10040df5f:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040df63:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10040df67:	48 8b 50 18          	mov    0x18(%rax),%rdx
10040df6b:	48 89 53 28          	mov    %rdx,0x28(%rbx)
10040df6f:	48 8b 50 20          	mov    0x20(%rax),%rdx
10040df73:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10040df77:	48 8b 50 28          	mov    0x28(%rax),%rdx
10040df7b:	48 89 53 38          	mov    %rdx,0x38(%rbx)
10040df7f:	48 8b 53 40          	mov    0x40(%rbx),%rdx
10040df83:	48 89 50 10          	mov    %rdx,0x10(%rax)
10040df87:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040df8e:	48 89 50 18          	mov    %rdx,0x18(%rax)
10040df92:	48 89 50 20          	mov    %rdx,0x20(%rax)
10040df96:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040df9d:	48 89 50 28          	mov    %rdx,0x28(%rax)
10040dfa1:	48 89 43 40          	mov    %rax,0x40(%rbx)
10040dfa5:	44 89 e8             	mov    %r13d,%eax
10040dfa8:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040dfac:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040dfb0:	e9 eb fc ff ff       	jmp    10040dca0 <.text+0xcca0>
10040dfb5:	85 d2                	test   %edx,%edx
10040dfb7:	0f 84 e6 9a 00 00    	je     100417aa3 <.text+0x16aa3>
10040dfbd:	48 8b 93 c0 01 00 00 	mov    0x1c0(%rbx),%rdx
10040dfc4:	48 8b b3 c8 00 00 00 	mov    0xc8(%rbx),%rsi
10040dfcb:	48 89 93 d0 01 00 00 	mov    %rdx,0x1d0(%rbx)
10040dfd2:	49 89 f1             	mov    %rsi,%r9
10040dfd5:	49 89 f0             	mov    %rsi,%r8
10040dfd8:	48 89 d9             	mov    %rbx,%rcx
10040dfdb:	48 89 83 c0 01 00 00 	mov    %rax,0x1c0(%rbx)
10040dfe2:	ba 01 00 00 00       	mov    $0x1,%edx
10040dfe7:	c7 83 e4 0e 00 00 00 	movl   $0x0,0xee4(%rbx)
10040dfee:	00 00 00
10040dff1:	e8 fa e5 ff ff       	call   10040c5f0 <.text+0xb5f0>
10040dff6:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
10040dffd:	ba 05 00 00 00       	mov    $0x5,%edx
10040e002:	48 89 d9             	mov    %rbx,%rcx
10040e005:	4d 89 c1             	mov    %r8,%r9
10040e008:	e8 e3 e5 ff ff       	call   10040c5f0 <.text+0xb5f0>
10040e00d:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
10040e014:	ba 02 00 00 00       	mov    $0x2,%edx
10040e019:	48 89 d9             	mov    %rbx,%rcx
10040e01c:	4d 89 c1             	mov    %r8,%r9
10040e01f:	e8 cc e5 ff ff       	call   10040c5f0 <.text+0xb5f0>
10040e024:	48 89 d9             	mov    %rbx,%rcx
10040e027:	e8 a4 f2 ff ff       	call   10040d2d0 <.text+0xc2d0>
10040e02c:	89 83 08 13 00 00    	mov    %eax,0x1308(%rbx)
10040e032:	83 f8 ff             	cmp    $0xffffffff,%eax
10040e035:	0f 84 c9 62 00 00    	je     100414304 <.text+0x13304>
10040e03b:	48 8d 35 f6 a3 01 00 	lea    0x1a3f6(%rip),%rsi        # 100428438 <_head_msys_gcrypt_20_dll-0xebc8>
10040e042:	83 c0 01             	add    $0x1,%eax
10040e045:	83 f8 0d             	cmp    $0xd,%eax
10040e048:	0f 87 07 64 00 00    	ja     100414455 <.text+0x13455>
10040e04e:	48 63 04 86          	movslq (%rsi,%rax,4),%rax
10040e052:	48 01 f0             	add    %rsi,%rax
10040e055:	ff e0                	jmp    *%rax
10040e057:	44 8b 5b 14          	mov    0x14(%rbx),%r11d
10040e05b:	45 85 db             	test   %r11d,%r11d
10040e05e:	0f 85 ca 78 00 00    	jne    10041592e <.text+0x1492e>
10040e064:	8b 83 18 13 00 00    	mov    0x1318(%rbx),%eax
10040e06a:	4c 8b 4b 30          	mov    0x30(%rbx),%r9
10040e06e:	25 00 01 00 00       	and    $0x100,%eax
10040e073:	48 8b 53 78          	mov    0x78(%rbx),%rdx
10040e077:	4c 8b 43 68          	mov    0x68(%rbx),%r8
10040e07b:	85 c0                	test   %eax,%eax
10040e07d:	0f 84 74 0b 00 00    	je     10040ebf7 <.text+0xdbf7>
10040e083:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
10040e08a:	48 8d 0c d0          	lea    (%rax,%rdx,8),%rcx
10040e08e:	48 8b 01             	mov    (%rcx),%rax
10040e091:	4d 39 c6             	cmp    %r8,%r14
10040e094:	74 53                	je     10040e0e9 <.text+0xd0e9>
10040e096:	48 83 c0 01          	add    $0x1,%rax
10040e09a:	48 23 43 60          	and    0x60(%rbx),%rax
10040e09e:	48 89 01             	mov    %rax,(%rcx)
10040e0a1:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
10040e0a5:	4c 8b 01             	mov    (%rcx),%r8
10040e0a8:	41 83 e0 3f          	and    $0x3f,%r8d
10040e0ac:	49 83 f8 17          	cmp    $0x17,%r8
10040e0b0:	0f 85 ec a2 00 00    	jne    1004183a2 <.text+0x173a2>
10040e0b6:	48 63 d2             	movslq %edx,%rdx
10040e0b9:	48 3b 51 08          	cmp    0x8(%rcx),%rdx
10040e0bd:	0f 83 fe a2 00 00    	jae    1004183c1 <.text+0x173c1>
10040e0c3:	48 8b 54 d1 10       	mov    0x10(%rcx,%rdx,8),%rdx
10040e0c8:	48 8b 0a             	mov    (%rdx),%rcx
10040e0cb:	83 e1 3f             	and    $0x3f,%ecx
10040e0ce:	48 83 f9 17          	cmp    $0x17,%rcx
10040e0d2:	0f 85 08 a3 00 00    	jne    1004183e0 <.text+0x173e0>
10040e0d8:	48 98                	cltq
10040e0da:	48 3b 42 08          	cmp    0x8(%rdx),%rax
10040e0de:	0f 83 1b a3 00 00    	jae    1004183ff <.text+0x173ff>
10040e0e4:	4c 89 4c c2 10       	mov    %r9,0x10(%rdx,%rax,8)
10040e0e9:	4c 8b 43 30          	mov    0x30(%rbx),%r8
10040e0ed:	49 8b 00             	mov    (%r8),%rax
10040e0f0:	83 e0 3f             	and    $0x3f,%eax
10040e0f3:	48 83 e8 09          	sub    $0x9,%rax
10040e0f7:	48 83 f8 12          	cmp    $0x12,%rax
10040e0fb:	0f 87 39 0f 00 00    	ja     10040f03a <.text+0xe03a>
10040e101:	48 8d 15 68 a3 01 00 	lea    0x1a368(%rip),%rdx        # 100428470 <_head_msys_gcrypt_20_dll-0xeb90>
10040e108:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
10040e10c:	48 01 d0             	add    %rdx,%rax
10040e10f:	ff e0                	jmp    *%rax
10040e111:	48 8b 53 28          	mov    0x28(%rbx),%rdx
10040e115:	48 89 d9             	mov    %rbx,%rcx
10040e118:	e8 b3 dd ff ff       	call   10040bed0 <.text+0xaed0>
10040e11d:	48 8b 43 30          	mov    0x30(%rbx),%rax
10040e121:	4c 8b b3 c8 00 00 00 	mov    0xc8(%rbx),%r14
10040e128:	48 89 83 10 13 00 00 	mov    %rax,0x1310(%rbx)
10040e12f:	48 8b 40 08          	mov    0x8(%rax),%rax
10040e133:	4c 89 73 20          	mov    %r14,0x20(%rbx)
10040e137:	48 89 43 30          	mov    %rax,0x30(%rbx)
10040e13b:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10040e142:	4c 39 73 40          	cmp    %r14,0x40(%rbx)
10040e146:	0f 84 92 61 00 00    	je     1004142de <.text+0x132de>
10040e14c:	48 85 c0             	test   %rax,%rax
10040e14f:	0f 84 57 62 00 00    	je     1004143ac <.text+0x133ac>
10040e155:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
10040e15c:	00
10040e15d:	0f 84 3d a1 00 00    	je     1004182a0 <.text+0x172a0>
10040e163:	48 83 c0 01          	add    $0x1,%rax
10040e167:	4c 8b 6b 20          	mov    0x20(%rbx),%r13
10040e16b:	48 8b 93 10 13 00 00 	mov    0x1310(%rbx),%rdx
10040e172:	48 89 d9             	mov    %rbx,%rcx
10040e175:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
10040e17c:	66 48 0f 6e f2       	movq   %rdx,%xmm6
10040e181:	66 49 0f 6e ed       	movq   %r13,%xmm5
10040e186:	4d 89 e8             	mov    %r13,%r8
10040e189:	66 0f 6c f5          	punpcklqdq %xmm5,%xmm6
10040e18d:	e8 0e cd ff ff       	call   10040aea0 <.text+0x9ea0>
10040e192:	0f 11 70 08          	movups %xmm6,0x8(%rax)
10040e196:	48 8b 93 a8 01 00 00 	mov    0x1a8(%rbx),%rdx
10040e19d:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040e1a4:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040e1a8:	48 85 d2             	test   %rdx,%rdx
10040e1ab:	0f 84 cf a0 00 00    	je     100418280 <.text+0x17280>
10040e1b1:	48 83 ea 01          	sub    $0x1,%rdx
10040e1b5:	48 89 93 a8 01 00 00 	mov    %rdx,0x1a8(%rbx)
10040e1bc:	48 8b 53 30          	mov    0x30(%rbx),%rdx
10040e1c0:	48 8b 0a             	mov    (%rdx),%rcx
10040e1c3:	83 e1 3f             	and    $0x3f,%ecx
10040e1c6:	48 83 f9 0b          	cmp    $0xb,%rcx
10040e1ca:	0f 85 fd 6d 00 00    	jne    100414fcd <.text+0x13fcd>
10040e1d0:	4c 8b 42 08          	mov    0x8(%rdx),%r8
10040e1d4:	49 8b 08             	mov    (%r8),%rcx
10040e1d7:	83 e1 3f             	and    $0x3f,%ecx
10040e1da:	48 83 f9 0b          	cmp    $0xb,%rcx
10040e1de:	75 14                	jne    10040e1f4 <.text+0xd1f4>
10040e1e0:	49 8b 48 10          	mov    0x10(%r8),%rcx
10040e1e4:	48 8b 09             	mov    (%rcx),%rcx
10040e1e7:	83 e1 3f             	and    $0x3f,%ecx
10040e1ea:	48 83 f9 0b          	cmp    $0xb,%rcx
10040e1ee:	0f 84 4a 94 00 00    	je     10041763e <.text+0x1663e>
10040e1f4:	48 8d 15 a5 9b 01 00 	lea    0x19ba5(%rip),%rdx        # 100427da0 <_head_msys_gcrypt_20_dll-0xf260>
10040e1fb:	48 89 d9             	mov    %rbx,%rcx
10040e1fe:	e8 1d ec ff ff       	call   10040ce20 <.text+0xbe20>
10040e203:	41 89 c5             	mov    %eax,%r13d
10040e206:	89 c0                	mov    %eax,%eax
10040e208:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040e20c:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040e210:	e9 8b fa ff ff       	jmp    10040dca0 <.text+0xcca0>
10040e215:	48 8b 53 28          	mov    0x28(%rbx),%rdx
10040e219:	48 89 d9             	mov    %rbx,%rcx
10040e21c:	e8 af dc ff ff       	call   10040bed0 <.text+0xaed0>
10040e221:	48 8b 43 30          	mov    0x30(%rbx),%rax
10040e225:	4c 8b 83 10 13 00 00 	mov    0x1310(%rbx),%r8
10040e22c:	48 89 d9             	mov    %rbx,%rcx
10040e22f:	48 8b 40 08          	mov    0x8(%rax),%rax
10040e233:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040e237:	e8 94 db ff ff       	call   10040bdd0 <.text+0xadd0>
10040e23c:	48 8b 43 30          	mov    0x30(%rbx),%rax
10040e240:	4c 8b 48 10          	mov    0x10(%rax),%r9
10040e244:	49 8b 01             	mov    (%r9),%rax
10040e247:	4c 89 4b 30          	mov    %r9,0x30(%rbx)
10040e24b:	83 e0 3f             	and    $0x3f,%eax
10040e24e:	48 83 f8 0b          	cmp    $0xb,%rax
10040e252:	0f 84 8e 70 00 00    	je     1004152e6 <.text+0x142e6>
10040e258:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040e25c:	4c 8b b3 c8 00 00 00 	mov    0xc8(%rbx),%r14
10040e263:	48 89 43 30          	mov    %rax,0x30(%rbx)
10040e267:	4c 89 73 20          	mov    %r14,0x20(%rbx)
10040e26b:	48 8b 10             	mov    (%rax),%rdx
10040e26e:	83 e2 3f             	and    $0x3f,%edx
10040e271:	48 83 fa 0b          	cmp    $0xb,%rdx
10040e275:	0f 84 55 02 00 00    	je     10040e4d0 <.text+0xd4d0>
10040e27b:	48 8b 53 38          	mov    0x38(%rbx),%rdx
10040e27f:	48 89 83 10 13 00 00 	mov    %rax,0x1310(%rbx)
10040e286:	4c 39 f2             	cmp    %r14,%rdx
10040e289:	0f 84 d2 fa ff ff    	je     10040dd61 <.text+0xcd61>
10040e28f:	48 8b 42 08          	mov    0x8(%rdx),%rax
10040e293:	44 0f b6 e8          	movzbl %al,%r13d
10040e297:	30 c0                	xor    %al,%al
10040e299:	89 83 18 13 00 00    	mov    %eax,0x1318(%rbx)
10040e29f:	48 8b 42 10          	mov    0x10(%rdx),%rax
10040e2a3:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040e2a7:	48 8b 42 18          	mov    0x18(%rdx),%rax
10040e2ab:	48 89 43 28          	mov    %rax,0x28(%rbx)
10040e2af:	48 8b 42 20          	mov    0x20(%rdx),%rax
10040e2b3:	48 89 43 30          	mov    %rax,0x30(%rbx)
10040e2b7:	48 8b 42 28          	mov    0x28(%rdx),%rax
10040e2bb:	48 89 43 38          	mov    %rax,0x38(%rbx)
10040e2bf:	48 8b 43 40          	mov    0x40(%rbx),%rax
10040e2c3:	48 89 42 10          	mov    %rax,0x10(%rdx)
10040e2c7:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
10040e2ce:	48 89 42 18          	mov    %rax,0x18(%rdx)
10040e2d2:	48 89 42 20          	mov    %rax,0x20(%rdx)
10040e2d6:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
10040e2dd:	48 89 42 28          	mov    %rax,0x28(%rdx)
10040e2e1:	44 89 e8             	mov    %r13d,%eax
10040e2e4:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040e2e8:	48 89 53 40          	mov    %rdx,0x40(%rbx)
10040e2ec:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040e2f0:	e9 ab f9 ff ff       	jmp    10040dca0 <.text+0xcca0>
10040e2f5:	48 8b 53 30          	mov    0x30(%rbx),%rdx
10040e2f9:	48 89 73 20          	mov    %rsi,0x20(%rbx)
10040e2fd:	48 8b 42 08          	mov    0x8(%rdx),%rax
10040e301:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10040e308:	48 8b 08             	mov    (%rax),%rcx
10040e30b:	83 e1 3f             	and    $0x3f,%ecx
10040e30e:	48 83 f9 07          	cmp    $0x7,%rcx
10040e312:	75 08                	jne    10040e31c <.text+0xd31c>