10040fe58:	48 89 d9             	mov    %rbx,%rcx
10040fe5b:	e8 70 d4 ff ff       	call   10040d2d0 <.text+0xc2d0>
10040fe60:	83 f8 01             	cmp    $0x1,%eax
10040fe63:	0f 84 39 5f 00 00    	je     100415da2 <.text+0x14da2>
10040fe69:	45 31 c0             	xor    %r8d,%r8d
10040fe6c:	48 8d 15 2d 82 01 00 	lea    0x1822d(%rip),%rdx        # 1004280a0 <_head_msys_gcrypt_20_dll-0xef60>
10040fe73:	48 89 d9             	mov    %rbx,%rcx
10040fe76:	e8 a5 cf ff ff       	call   10040ce20 <.text+0xbe20>
10040fe7b:	41 89 c5             	mov    %eax,%r13d
10040fe7e:	89 c0                	mov    %eax,%eax
10040fe80:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040fe84:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040fe88:	e9 13 de ff ff       	jmp    10040dca0 <.text+0xcca0>
10040fe8d:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040fe91:	48 39 70 08          	cmp    %rsi,0x8(%rax)
10040fe95:	0f 84 ed 66 00 00    	je     100416588 <.text+0x15588>
10040fe9b:	48 8b 93 08 01 00 00 	mov    0x108(%rbx),%rdx
10040fea2:	48 8b 43 38          	mov    0x38(%rbx),%rax
10040fea6:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10040fead:	48 39 c6             	cmp    %rax,%rsi
10040feb0:	0f 84 ab de ff ff    	je     10040dd61 <.text+0xcd61>
10040feb6:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040feba:	44 0f b6 ea          	movzbl %dl,%r13d
10040febe:	30 d2                	xor    %dl,%dl
10040fec0:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
10040fec6:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040feca:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10040fece:	48 8b 50 18          	mov    0x18(%rax),%rdx
10040fed2:	48 89 53 28          	mov    %rdx,0x28(%rbx)
10040fed6:	48 8b 50 20          	mov    0x20(%rax),%rdx
10040feda:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10040fede:	48 8b 50 28          	mov    0x28(%rax),%rdx
10040fee2:	48 89 53 38          	mov    %rdx,0x38(%rbx)
10040fee6:	48 8b 53 40          	mov    0x40(%rbx),%rdx
10040feea:	48 89 50 10          	mov    %rdx,0x10(%rax)
10040feee:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040fef5:	48 89 50 18          	mov    %rdx,0x18(%rax)
10040fef9:	48 89 50 20          	mov    %rdx,0x20(%rax)
10040fefd:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040ff04:	48 89 50 28          	mov    %rdx,0x28(%rax)
10040ff08:	48 89 43 40          	mov    %rax,0x40(%rbx)
10040ff0c:	44 89 e8             	mov    %r13d,%eax
10040ff0f:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040ff13:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040ff17:	e9 84 dd ff ff       	jmp    10040dca0 <.text+0xcca0>
10040ff1c:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040ff20:	48 8b 40 08          	mov    0x8(%rax),%rax
10040ff24:	48 39 f0             	cmp    %rsi,%rax
10040ff27:	0f 84 b3 64 00 00    	je     1004163e0 <.text+0x153e0>
10040ff2d:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040ff31:	48 63 40 10          	movslq 0x10(%rax),%rax
10040ff35:	48 89 d9             	mov    %rbx,%rcx
10040ff38:	41 b9 20 00 00 00    	mov    $0x20,%r9d
10040ff3e:	4c 8d 04 02          	lea    (%rdx,%rax,1),%r8
10040ff42:	e8 a9 b2 ff ff       	call   10040b1f0 <.text+0xa1f0>
10040ff47:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
10040ff4e:	48 39 c1             	cmp    %rax,%rcx
10040ff51:	0f 84 88 7c 00 00    	je     100417bdf <.text+0x16bdf>
10040ff57:	48 8b 53 38          	mov    0x38(%rbx),%rdx
10040ff5b:	48 89 83 10 13 00 00 	mov    %rax,0x1310(%rbx)
10040ff62:	48 39 d1             	cmp    %rdx,%rcx
10040ff65:	0f 84 f6 dd ff ff    	je     10040dd61 <.text+0xcd61>
10040ff6b:	48 8b 42 08          	mov    0x8(%rdx),%rax
10040ff6f:	44 0f b6 e8          	movzbl %al,%r13d
10040ff73:	30 c0                	xor    %al,%al
10040ff75:	89 83 18 13 00 00    	mov    %eax,0x1318(%rbx)
10040ff7b:	48 8b 42 10          	mov    0x10(%rdx),%rax
10040ff7f:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040ff83:	48 8b 42 18          	mov    0x18(%rdx),%rax
10040ff87:	48 89 43 28          	mov    %rax,0x28(%rbx)
10040ff8b:	48 8b 42 20          	mov    0x20(%rdx),%rax
10040ff8f:	48 89 43 30          	mov    %rax,0x30(%rbx)
10040ff93:	48 8b 42 28          	mov    0x28(%rdx),%rax
10040ff97:	48 89 43 38          	mov    %rax,0x38(%rbx)
10040ff9b:	48 8b 43 40          	mov    0x40(%rbx),%rax
10040ff9f:	48 89 42 10          	mov    %rax,0x10(%rdx)
10040ffa3:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
10040ffaa:	48 89 42 18          	mov    %rax,0x18(%rdx)
10040ffae:	48 89 42 20          	mov    %rax,0x20(%rdx)
10040ffb2:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
10040ffb9:	48 89 42 28          	mov    %rax,0x28(%rdx)
10040ffbd:	44 89 e8             	mov    %r13d,%eax
10040ffc0:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040ffc4:	48 89 53 40          	mov    %rdx,0x40(%rbx)
10040ffc8:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040ffcc:	e9 cf dc ff ff       	jmp    10040dca0 <.text+0xcca0>
10040ffd1:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10040ffd8:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
10040ffdc:	75 18                	jne    10040fff6 <.text+0xeff6>
10040ffde:	48 85 c0             	test   %rax,%rax
10040ffe1:	0f 85 b9 82 00 00    	jne    1004182a0 <.text+0x172a0>
10040ffe7:	48 89 d9             	mov    %rbx,%rcx
10040ffea:	e8 e1 b7 ff ff       	call   10040b7d0 <.text+0xa7d0>
10040ffef:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10040fff6:	48 85 c0             	test   %rax,%rax
10040fff9:	0f 84 b3 63 00 00    	je     1004163b2 <.text+0x153b2>
10040ffff:	48 83 bb b0 01 00 00 	cmpq   $0x1,0x1b0(%rbx)
100410006:	01
100410007:	0f 86 93 82 00 00    	jbe    1004182a0 <.text+0x172a0>
10041000d:	48 83 c0 01          	add    $0x1,%rax
100410011:	f3 0f 6f 93 c8 00 00 	movdqu 0xc8(%rbx),%xmm2
100410018:	00
100410019:	48 89 d9             	mov    %rbx,%rcx
10041001c:	f3 0f 6f b3 08 13 00 	movdqu 0x1308(%rbx),%xmm6
100410023:	00
100410024:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
10041002b:	48 8b 93 10 13 00 00 	mov    0x1310(%rbx),%rdx
100410032:	66 49 0f 7e d0       	movq   %xmm2,%r8
100410037:	66 0f c6 f2 01       	shufpd $0x1,%xmm2,%xmm6
10041003c:	e8 5f ae ff ff       	call   10040aea0 <.text+0x9ea0>
100410041:	48 89 d9             	mov    %rbx,%rcx
100410044:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10041004b:	49 89 c0             	mov    %rax,%r8
10041004e:	66 48 0f 6e f8       	movq   %rax,%xmm7
100410053:	0f 11 70 08          	movups %xmm6,0x8(%rax)
100410057:	48 8b 93 50 01 00 00 	mov    0x150(%rbx),%rdx
10041005e:	66 48 0f 6e f2       	movq   %rdx,%xmm6
100410063:	e8 38 ae ff ff       	call   10040aea0 <.text+0x9ea0>
100410068:	66 0f 6c f7          	punpcklqdq %xmm7,%xmm6
10041006c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100410072:	48 89 d9             	mov    %rbx,%rcx
100410075:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10041007c:	48 89 c2             	mov    %rax,%rdx
10041007f:	0f 11 70 08          	movups %xmm6,0x8(%rax)
100410083:	e8 38 93 ff ff       	call   1004093c0 <.text+0x83c0>
100410088:	41 89 c5             	mov    %eax,%r13d
10041008b:	89 c0                	mov    %eax,%eax
10041008d:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100410091:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100410095:	e9 06 dc ff ff       	jmp    10040dca0 <.text+0xcca0>
10041009a:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004100a1:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
1004100a5:	75 18                	jne    1004100bf <.text+0xf0bf>
1004100a7:	48 85 c0             	test   %rax,%rax
1004100aa:	0f 85 f0 81 00 00    	jne    1004182a0 <.text+0x172a0>
1004100b0:	48 89 d9             	mov    %rbx,%rcx
1004100b3:	e8 18 b7 ff ff       	call   10040b7d0 <.text+0xa7d0>
1004100b8:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004100bf:	48 85 c0             	test   %rax,%rax
1004100c2:	0f 84 bc 62 00 00    	je     100416384 <.text+0x15384>
1004100c8:	48 83 bb b0 01 00 00 	cmpq   $0x1,0x1b0(%rbx)
1004100cf:	01
1004100d0:	0f 86 ca 81 00 00    	jbe    1004182a0 <.text+0x172a0>
1004100d6:	48 83 c0 01          	add    $0x1,%rax
1004100da:	f3 0f 6f ab c8 00 00 	movdqu 0xc8(%rbx),%xmm5
1004100e1:	00
1004100e2:	48 89 d9             	mov    %rbx,%rcx
1004100e5:	f3 0f 6f b3 08 13 00 	movdqu 0x1308(%rbx),%xmm6
1004100ec:	00
1004100ed:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
1004100f4:	48 8b 93 10 13 00 00 	mov    0x1310(%rbx),%rdx
1004100fb:	66 49 0f 7e e8       	movq   %xmm5,%r8
100410100:	66 0f c6 f5 01       	shufpd $0x1,%xmm5,%xmm6
100410105:	e8 96 ad ff ff       	call   10040aea0 <.text+0x9ea0>
10041010a:	48 89 d9             	mov    %rbx,%rcx
10041010d:	0f 11 70 08          	movups %xmm6,0x8(%rax)
100410111:	48 8b 93 58 01 00 00 	mov    0x158(%rbx),%rdx
100410118:	66 48 0f 6e c8       	movq   %rax,%xmm1
10041011d:	49 89 c0             	mov    %rax,%r8
100410120:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
100410127:	66 48 0f 6e f2       	movq   %rdx,%xmm6
10041012c:	66 0f 6c f1          	punpcklqdq %xmm1,%xmm6
100410130:	e8 6b ad ff ff       	call   10040aea0 <.text+0x9ea0>
100410135:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10041013b:	48 89 d9             	mov    %rbx,%rcx
10041013e:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
100410145:	48 89 c2             	mov    %rax,%rdx
100410148:	0f 11 70 08          	movups %xmm6,0x8(%rax)
10041014c:	e8 6f 92 ff ff       	call   1004093c0 <.text+0x83c0>
100410151:	41 89 c5             	mov    %eax,%r13d
100410154:	89 c0                	mov    %eax,%eax
100410156:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10041015a:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10041015e:	e9 3d db ff ff       	jmp    10040dca0 <.text+0xcca0>
100410163:	48 8b 43 20          	mov    0x20(%rbx),%rax
100410167:	48 8b 50 10          	mov    0x10(%rax),%rdx
10041016b:	4c 8b 42 08          	mov    0x8(%rdx),%r8
10041016f:	41 80 78 08 00       	cmpb   $0x0,0x8(%r8)
100410174:	0f 84 88 53 00 00    	je     100415502 <.text+0x14502>
10041017a:	49 8b 50 10          	mov    0x10(%r8),%rdx
10041017e:	48 8b 48 08          	mov    0x8(%rax),%rcx
100410182:	48 63 c2             	movslq %edx,%rax
100410185:	48 3b 41 08          	cmp    0x8(%rcx),%rax
100410189:	0f 82 e4 52 00 00    	jb     100415473 <.text+0x14473>
10041018f:	48 8d 15 10 7e 01 00 	lea    0x17e10(%rip),%rdx        # 100427fa6 <_head_msys_gcrypt_20_dll-0xf05a>
100410196:	48 89 d9             	mov    %rbx,%rcx
100410199:	e8 82 cc ff ff       	call   10040ce20 <.text+0xbe20>
10041019e:	41 89 c5             	mov    %eax,%r13d
1004101a1:	89 c0                	mov    %eax,%eax
1004101a3:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004101a7:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
1004101ab:	e9 f0 da ff ff       	jmp    10040dca0 <.text+0xcca0>
1004101b0:	48 8b 43 20          	mov    0x20(%rbx),%rax
1004101b4:	48 8b 50 08          	mov    0x8(%rax),%rdx
1004101b8:	48 8b 0a             	mov    (%rdx),%rcx
1004101bb:	f6 c5 20             	test   $0x20,%ch
1004101be:	0f 85 f7 79 00 00    	jne    100417bbb <.text+0x16bbb>
1004101c4:	4c 8b 48 10          	mov    0x10(%rax),%r9
1004101c8:	4d 8b 41 08          	mov    0x8(%r9),%r8
1004101cc:	41 80 78 08 00       	cmpb   $0x0,0x8(%r8)
1004101d1:	0f 84 f9 50 00 00    	je     1004152d0 <.text+0x142d0>
1004101d7:	49 8b 40 10          	mov    0x10(%r8),%rax
1004101db:	48 98                	cltq
1004101dd:	48 3b 42 08          	cmp    0x8(%rdx),%rax
1004101e1:	0f 82 49 50 00 00    	jb     100415230 <.text+0x14230>
1004101e7:	48 8d 15 00 7e 01 00 	lea    0x17e00(%rip),%rdx        # 100427fee <_head_msys_gcrypt_20_dll-0xf012>
1004101ee:	48 89 d9             	mov    %rbx,%rcx
1004101f1:	e8 2a cc ff ff       	call   10040ce20 <.text+0xbe20>
1004101f6:	41 89 c5             	mov    %eax,%r13d
1004101f9:	89 c0                	mov    %eax,%eax
1004101fb:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004101ff:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100410203:	e9 98 da ff ff       	jmp    10040dca0 <.text+0xcca0>
100410208:	48 8b 43 20          	mov    0x20(%rbx),%rax
10041020c:	48 8b 93 08 01 00 00 	mov    0x108(%rbx),%rdx
100410213:	48 39 50 08          	cmp    %rdx,0x8(%rax)
100410217:	0f 84 5b 61 00 00    	je     100416378 <.text+0x15378>
10041021d:	48 8b 43 38          	mov    0x38(%rbx),%rax
100410221:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
100410228:	48 39 c6             	cmp    %rax,%rsi
10041022b:	0f 84 30 db ff ff    	je     10040dd61 <.text+0xcd61>
100410231:	48 8b 50 08          	mov    0x8(%rax),%rdx
100410235:	44 0f b6 ea          	movzbl %dl,%r13d
100410239:	30 d2                	xor    %dl,%dl
10041023b:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
100410241:	48 8b 50 10          	mov    0x10(%rax),%rdx
100410245:	48 89 53 20          	mov    %rdx,0x20(%rbx)
100410249:	48 8b 50 18          	mov    0x18(%rax),%rdx
10041024d:	48 89 53 28          	mov    %rdx,0x28(%rbx)
100410251:	48 8b 50 20          	mov    0x20(%rax),%rdx
100410255:	48 89 53 30          	mov    %rdx,0x30(%rbx)
100410259:	48 8b 50 28          	mov    0x28(%rax),%rdx
10041025d:	48 89 53 38          	mov    %rdx,0x38(%rbx)
100410261:	48 8b 53 40          	mov    0x40(%rbx),%rdx
100410265:	48 89 50 10          	mov    %rdx,0x10(%rax)
100410269:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100410270:	48 89 50 18          	mov    %rdx,0x18(%rax)
100410274:	48 89 50 20          	mov    %rdx,0x20(%rax)
100410278:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10041027f:	48 89 50 28          	mov    %rdx,0x28(%rax)
100410283:	48 89 43 40          	mov    %rax,0x40(%rbx)
100410287:	44 89 e8             	mov    %r13d,%eax
10041028a:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10041028e:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100410292:	e9 09 da ff ff       	jmp    10040dca0 <.text+0xcca0>
100410297:	48 8b 43 30          	mov    0x30(%rbx),%rax
10041029b:	48 8b 8b 08 01 00 00 	mov    0x108(%rbx),%rcx
1004102a2:	48 39 8b 10 13 00 00 	cmp    %rcx,0x1310(%rbx)
1004102a9:	0f 84 3e 60 00 00    	je     1004162ed <.text+0x152ed>
1004102af:	48 8b 40 08          	mov    0x8(%rax),%rax
1004102b3:	48 8b 40 10          	mov    0x10(%rax),%rax
1004102b7:	48 89 43 30          	mov    %rax,0x30(%rbx)
1004102bb:	48 39 f0             	cmp    %rsi,%rax
1004102be:	0f 84 e0 7c 00 00    	je     100417fa4 <.text+0x16fa4>
1004102c4:	48 85 c0             	test   %rax,%rax
1004102c7:	74 11                	je     1004102da <.text+0xf2da>
1004102c9:	48 8b 8b 70 01 00 00 	mov    0x170(%rbx),%rcx
1004102d0:	48 39 48 08          	cmp    %rcx,0x8(%rax)
1004102d4:	0f 85 91 df ff ff    	jne    10040e26b <.text+0xd26b>
1004102da:	48 8b 40 10          	mov    0x10(%rax),%rax
1004102de:	48 8b 00             	mov    (%rax),%rax
1004102e1:	83 e0 3f             	and    $0x3f,%eax
1004102e4:	48 83 f8 0b          	cmp    $0xb,%rax
1004102e8:	0f 85 3e 59 00 00    	jne    100415c2c <.text+0x14c2c>
1004102ee:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004102f5:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
1004102f9:	0f 84 22 73 00 00    	je     100417621 <.text+0x16621>
1004102ff:	48 85 c0             	test   %rax,%rax
100410302:	0f 84 eb 72 00 00    	je     1004175f3 <.text+0x165f3>
100410308:	48 83 bb b0 01 00 00 	cmpq   $0x3,0x1b0(%rbx)
10041030f:	03
100410310:	0f 86 8a 7f 00 00    	jbe    1004182a0 <.text+0x172a0>
100410316:	48 83 c0 01          	add    $0x1,%rax
10041031a:	f3 0f 6f 93 c8 00 00 	movdqu 0xc8(%rbx),%xmm2
100410321:	00
100410322:	48 89 d9             	mov    %rbx,%rcx
100410325:	f3 0f 6f b3 08 13 00 	movdqu 0x1308(%rbx),%xmm6
10041032c:	00
10041032d:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100410334:	48 8b 93 10 13 00 00 	mov    0x1310(%rbx),%rdx
10041033b:	66 49 0f 7e d0       	movq   %xmm2,%r8
100410340:	66 0f c6 f2 01       	shufpd $0x1,%xmm2,%xmm6
100410345:	e8 56 ab ff ff       	call   10040aea0 <.text+0x9ea0>
10041034a:	48 89 d9             	mov    %rbx,%rcx
10041034d:	0f 11 70 08          	movups %xmm6,0x8(%rax)
100410351:	48 8b 93 50 01 00 00 	mov    0x150(%rbx),%rdx
100410358:	66 48 0f 6e e8       	movq   %rax,%xmm5
10041035d:	49 89 c0             	mov    %rax,%r8
100410360:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
100410367:	66 48 0f 6e f2       	movq   %rdx,%xmm6
10041036c:	66 0f 6c f5          	punpcklqdq %xmm5,%xmm6
100410370:	e8 2b ab ff ff       	call   10040aea0 <.text+0x9ea0>
100410375:	48 89 d9             	mov    %rbx,%rcx
100410378:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10041037f:	48 89 c2             	mov    %rax,%rdx
100410382:	0f 11 70 08          	movups %xmm6,0x8(%rax)
100410386:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
10041038d:	66 48 0f 6e f0       	movq   %rax,%xmm6
100410392:	0f 16 b3 c8 00 00 00 	movhps 0xc8(%rbx),%xmm6
100410399:	e8 02 ab ff ff       	call   10040aea0 <.text+0x9ea0>
10041039e:	48 89 d9             	mov    %rbx,%rcx
1004103a1:	0f 11 70 08          	movups %xmm6,0x8(%rax)
1004103a5:	49 89 c0             	mov    %rax,%r8
1004103a8:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
1004103af:	48 8b 43 30          	mov    0x30(%rbx),%rax
1004103b3:	66 49 0f 6e d0       	movq   %r8,%xmm2
1004103b8:	48 8b 40 10          	mov    0x10(%rax),%rax
1004103bc:	48 8b 50 08          	mov    0x8(%rax),%rdx
1004103c0:	66 48 0f 6e f2       	movq   %rdx,%xmm6
1004103c5:	66 0f 6c f2          	punpcklqdq %xmm2,%xmm6
1004103c9:	e8 d2 aa ff ff       	call   10040aea0 <.text+0x9ea0>
1004103ce:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
1004103d5:	48 89 c6             	mov    %rax,%rsi
1004103d8:	0f 11 70 08          	movups %xmm6,0x8(%rax)
1004103dc:	48 89 43 30          	mov    %rax,0x30(%rbx)
1004103e0:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004103e7:	48 85 c0             	test   %rax,%rax
1004103ea:	0f 84 61 7b 00 00    	je     100417f51 <.text+0x16f51>
1004103f0:	48 83 e8 01          	sub    $0x1,%rax
1004103f4:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
1004103fb:	e9 9c 44 00 00       	jmp    10041489c <.text+0x1389c>
100410400:	48 8b 43 20          	mov    0x20(%rbx),%rax
100410404:	48 8b 50 08          	mov    0x8(%rax),%rdx
100410408:	48 8b 02             	mov    (%rdx),%rax
10041040b:	83 e0 3f             	and    $0x3f,%eax
10041040e:	48 83 f8 15          	cmp    $0x15,%rax
100410412:	0f 84 90 61 00 00    	je     1004165a8 <.text+0x155a8>
100410418:	48 8b 93 08 01 00 00 	mov    0x108(%rbx),%rdx
10041041f:	48 8b 43 38          	mov    0x38(%rbx),%rax
100410423:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10041042a:	48 39 c6             	cmp    %rax,%rsi
10041042d:	0f 84 2e d9 ff ff    	je     10040dd61 <.text+0xcd61>
100410433:	48 8b 50 08          	mov    0x8(%rax),%rdx
100410437:	44 0f b6 ea          	movzbl %dl,%r13d
10041043b:	30 d2                	xor    %dl,%dl
10041043d:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
100410443:	48 8b 50 10          	mov    0x10(%rax),%rdx
100410447:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10041044b:	48 8b 50 18          	mov    0x18(%rax),%rdx
10041044f:	48 89 53 28          	mov    %rdx,0x28(%rbx)
100410453:	48 8b 50 20          	mov    0x20(%rax),%rdx
100410457:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10041045b:	48 8b 50 28          	mov    0x28(%rax),%rdx
10041045f:	48 89 53 38          	mov    %rdx,0x38(%rbx)
100410463:	48 8b 53 40          	mov    0x40(%rbx),%rdx
100410467:	48 89 50 10          	mov    %rdx,0x10(%rax)
10041046b:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100410472:	48 89 50 18          	mov    %rdx,0x18(%rax)
100410476:	48 89 50 20          	mov    %rdx,0x20(%rax)
10041047a:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx