10040dac5:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
10040dac9:	48 c7 00 0b 20 00 00 	movq   $0x200b,(%rax)
10040dad0:	48 89 48 10          	mov    %rcx,0x10(%rax)
10040dad4:	48 89 42 08          	mov    %rax,0x8(%rdx)
10040dad8:	eb 9d                	jmp    10040da77 <.text+0xca77>
10040dada:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040dae0:	55                   	push   %rbp
10040dae1:	57                   	push   %rdi
10040dae2:	56                   	push   %rsi
10040dae3:	53                   	push   %rbx
10040dae4:	48 83 ec 28          	sub    $0x28,%rsp
10040dae8:	89 d7                	mov    %edx,%edi
10040daea:	48 8b 91 c8 00 00 00 	mov    0xc8(%rcx),%rdx
10040daf1:	44 89 c5             	mov    %r8d,%ebp
10040daf4:	48 89 ce             	mov    %rcx,%rsi
10040daf7:	49 89 d0             	mov    %rdx,%r8
10040dafa:	e8 a1 d3 ff ff       	call   10040aea0 <.text+0x9ea0>
10040daff:	8d 4f 01             	lea    0x1(%rdi),%ecx
10040db02:	48 63 c9             	movslq %ecx,%rcx
10040db05:	48 c7 00 03 48 00 00 	movq   $0x4803,(%rax)
10040db0c:	48 89 c3             	mov    %rax,%rbx
10040db0f:	ff 16                	call   *(%rsi)
10040db11:	48 89 c1             	mov    %rax,%rcx
10040db14:	48 85 c0             	test   %rax,%rax
10040db17:	74 2f                	je     10040db48 <.text+0xcb48>
10040db19:	48 63 f7             	movslq %edi,%rsi
10040db1c:	40 0f be d5          	movsbl %bpl,%edx
10040db20:	49 89 f0             	mov    %rsi,%r8
10040db23:	e8 78 63 01 00       	call   100423ea0 <.text+0x22ea0>
10040db28:	c6 04 30 00          	movb   $0x0,(%rax,%rsi,1)
10040db2c:	48 89 c1             	mov    %rax,%rcx
10040db2f:	48 89 d8             	mov    %rbx,%rax
10040db32:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
10040db36:	89 7b 10             	mov    %edi,0x10(%rbx)
10040db39:	48 83 c4 28          	add    $0x28,%rsp
10040db3d:	5b                   	pop    %rbx
10040db3e:	5e                   	pop    %rsi
10040db3f:	5f                   	pop    %rdi
10040db40:	5d                   	pop    %rbp
10040db41:	c3                   	ret
10040db42:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040db48:	c6 86 e9 0e 00 00 01 	movb   $0x1,0xee9(%rsi)
10040db4f:	48 8b 8e f0 12 00 00 	mov    0x12f0(%rsi),%rcx
10040db56:	eb d7                	jmp    10040db2f <.text+0xcb2f>
10040db58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040db5f:	00
10040db60:	48 8b 01             	mov    (%rcx),%rax
10040db63:	83 e0 3f             	and    $0x3f,%eax
10040db66:	48 83 e8 03          	sub    $0x3,%rax
10040db6a:	48 83 f8 12          	cmp    $0x12,%rax
10040db6e:	77 20                	ja     10040db90 <.text+0xcb90>
10040db70:	4c 8d 05 09 a0 01 00 	lea    0x1a009(%rip),%r8        # 100427b80 <_head_msys_gcrypt_20_dll-0xf480>
10040db77:	49 63 04 80          	movslq (%r8,%rax,4),%rax
10040db7b:	4c 01 c0             	add    %r8,%rax
10040db7e:	ff e0                	jmp    *%rax
10040db80:	4c 8b 02             	mov    (%rdx),%r8
10040db83:	31 c0                	xor    %eax,%eax
10040db85:	41 83 e0 3f          	and    $0x3f,%r8d
10040db89:	49 83 f8 15          	cmp    $0x15,%r8
10040db8d:	75 09                	jne    10040db98 <.text+0xcb98>
10040db8f:	90                   	nop
10040db90:	31 c0                	xor    %eax,%eax
10040db92:	48 39 d1             	cmp    %rdx,%rcx
10040db95:	0f 94 c0             	sete   %al
10040db98:	c3                   	ret
10040db99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040dba0:	4c 8b 02             	mov    (%rdx),%r8
10040dba3:	31 c0                	xor    %eax,%eax
10040dba5:	41 83 e0 3f          	and    $0x3f,%r8d
10040dba9:	49 83 f8 03          	cmp    $0x3,%r8
10040dbad:	75 e9                	jne    10040db98 <.text+0xcb98>
10040dbaf:	48 8b 42 08          	mov    0x8(%rdx),%rax
10040dbb3:	48 39 41 08          	cmp    %rax,0x8(%rcx)
10040dbb7:	0f 94 c0             	sete   %al
10040dbba:	0f b6 c0             	movzbl %al,%eax
10040dbbd:	c3                   	ret
10040dbbe:	66 90                	xchg   %ax,%ax
10040dbc0:	4c 8b 02             	mov    (%rdx),%r8
10040dbc3:	31 c0                	xor    %eax,%eax
10040dbc5:	41 83 e0 3f          	and    $0x3f,%r8d
10040dbc9:	49 83 f8 05          	cmp    $0x5,%r8
10040dbcd:	75 c9                	jne    10040db98 <.text+0xcb98>
10040dbcf:	44 0f b6 41 08       	movzbl 0x8(%rcx),%r8d
10040dbd4:	44 38 42 08          	cmp    %r8b,0x8(%rdx)
10040dbd8:	75 be                	jne    10040db98 <.text+0xcb98>
10040dbda:	f3 0f 7e 42 10       	movq   0x10(%rdx),%xmm0
10040dbdf:	48 8b 51 10          	mov    0x10(%rcx),%rdx
10040dbe3:	45 84 c0             	test   %r8b,%r8b
10040dbe6:	74 50                	je     10040dc38 <.text+0xcc38>
10040dbe8:	66 48 0f 7e c0       	movq   %xmm0,%rax
10040dbed:	48 39 d0             	cmp    %rdx,%rax
10040dbf0:	0f 94 c0             	sete   %al
10040dbf3:	0f b6 c0             	movzbl %al,%eax
10040dbf6:	c3                   	ret
10040dbf7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040dbfe:	00 00
10040dc00:	48 8b 02             	mov    (%rdx),%rax
10040dc03:	83 e0 3f             	and    $0x3f,%eax
10040dc06:	48 83 f8 09          	cmp    $0x9,%rax
10040dc0a:	74 17                	je     10040dc23 <.text+0xcc23>
10040dc0c:	31 c0                	xor    %eax,%eax
10040dc0e:	c3                   	ret
10040dc0f:	90                   	nop
10040dc10:	4c 8b 02             	mov    (%rdx),%r8
10040dc13:	31 c0                	xor    %eax,%eax
10040dc15:	41 83 e0 3f          	and    $0x3f,%r8d
10040dc19:	49 83 f8 13          	cmp    $0x13,%r8
10040dc1d:	0f 85 75 ff ff ff    	jne    10040db98 <.text+0xcb98>
10040dc23:	48 8b 41 10          	mov    0x10(%rcx),%rax
10040dc27:	48 39 42 10          	cmp    %rax,0x10(%rdx)
10040dc2b:	0f 94 c0             	sete   %al
10040dc2e:	0f b6 c0             	movzbl %al,%eax
10040dc31:	c3                   	ret
10040dc32:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040dc38:	66 48 0f 6e ca       	movq   %rdx,%xmm1
10040dc3d:	31 d2                	xor    %edx,%edx
10040dc3f:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
10040dc43:	0f 9b c2             	setnp  %dl
10040dc46:	0f 44 c2             	cmove  %edx,%eax
10040dc49:	c3                   	ret
10040dc4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040dc50:	41 57                	push   %r15
10040dc52:	41 56                	push   %r14
10040dc54:	41 55                	push   %r13
10040dc56:	41 54                	push   %r12
10040dc58:	55                   	push   %rbp
10040dc59:	57                   	push   %rdi
10040dc5a:	56                   	push   %rsi
10040dc5b:	53                   	push   %rbx
10040dc5c:	48 81 ec a8 01 00 00 	sub    $0x1a8,%rsp
10040dc63:	0f 29 b4 24 70 01 00 	movaps %xmm6,0x170(%rsp)
10040dc6a:	00
10040dc6b:	0f 29 bc 24 80 01 00 	movaps %xmm7,0x180(%rsp)
10040dc72:	00
10040dc73:	44 0f 29 84 24 90 01 	movaps %xmm8,0x190(%rsp)
10040dc7a:	00 00
10040dc7c:	48 8d 3d dd fa 01 00 	lea    0x1fadd(%rip),%rdi        # 10042d760 <_head_msys_gcrypt_20_dll-0x98a0>
10040dc83:	48 8d 2d fe a4 01 00 	lea    0x1a4fe(%rip),%rbp        # 100428188 <_head_msys_gcrypt_20_dll-0xee78>
10040dc8a:	89 d0                	mov    %edx,%eax
10040dc8c:	48 89 cb             	mov    %rcx,%rbx
10040dc8f:	4c 8d 64 24 70       	lea    0x70(%rsp),%r12
10040dc94:	49 89 c5             	mov    %rax,%r13
10040dc97:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040dc9b:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040dc9f:	90                   	nop
10040dca0:	84 c0                	test   %al,%al
10040dca2:	0f 85 c8 00 00 00    	jne    10040dd70 <.text+0xcd70>
10040dca8:	80 bb e9 0e 00 00 00 	cmpb   $0x0,0xee9(%rbx)
10040dcaf:	0f 85 c3 a6 00 00    	jne    100418378 <.text+0x17378>
10040dcb5:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
10040dcbc:	48 8b b3 c8 00 00 00 	mov    0xc8(%rbx),%rsi
10040dcc3:	48 8b 42 08          	mov    0x8(%rdx),%rax
10040dcc7:	66 48 0f 6e de       	movq   %rsi,%xmm3
10040dccc:	48 89 72 08          	mov    %rsi,0x8(%rdx)
10040dcd0:	49 89 f6             	mov    %rsi,%r14
10040dcd3:	f2 0f 12 c3          	movddup %xmm3,%xmm0
10040dcd7:	48 39 f0             	cmp    %rsi,%rax
10040dcda:	74 39                	je     10040dd15 <.text+0xcd15>
10040dcdc:	4c 8b 83 98 01 00 00 	mov    0x198(%rbx),%r8
10040dce3:	48 8b 8b a0 01 00 00 	mov    0x1a0(%rbx),%rcx
10040dcea:	eb 07                	jmp    10040dcf3 <.text+0xccf3>
10040dcec:	0f 1f 40 00          	nopl   0x0(%rax)
10040dcf0:	48 89 d0             	mov    %rdx,%rax
10040dcf3:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040dcf7:	48 83 c1 01          	add    $0x1,%rcx
10040dcfb:	4c 89 40 10          	mov    %r8,0x10(%rax)
10040dcff:	49 89 c0             	mov    %rax,%r8
10040dd02:	48 39 d6             	cmp    %rdx,%rsi
10040dd05:	75 e9                	jne    10040dcf0 <.text+0xccf0>
10040dd07:	48 89 83 98 01 00 00 	mov    %rax,0x198(%rbx)
10040dd0e:	48 89 8b a0 01 00 00 	mov    %rcx,0x1a0(%rbx)
10040dd15:	41 81 fd ab 00 00 00 	cmp    $0xab,%r13d
10040dd1c:	0f 87 d5 70 00 00    	ja     100414df7 <.text+0x13df7>
10040dd22:	44 89 e8             	mov    %r13d,%eax
10040dd25:	48 63 44 85 00       	movslq 0x0(%rbp,%rax,4),%rax
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>