10040ec51:	74 0e                	je     10040ec61 <.text+0xdc61>
10040ec53:	b8 01 00 00 00       	mov    $0x1,%eax
10040ec58:	4c 89 71 10          	mov    %r14,0x10(%rcx)
10040ec5c:	4c 39 d0             	cmp    %r10,%rax
10040ec5f:	74 13                	je     10040ec74 <.text+0xdc74>
10040ec61:	4c 89 74 c1 10       	mov    %r14,0x10(%rcx,%rax,8)
10040ec66:	4c 89 74 c1 18       	mov    %r14,0x18(%rcx,%rax,8)
10040ec6b:	48 83 c0 02          	add    $0x2,%rax
10040ec6f:	4c 39 d0             	cmp    %r10,%rax
10040ec72:	75 ed                	jne    10040ec61 <.text+0xdc61>
10040ec74:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
10040ec7b:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
10040ec7f:	48 89 0c d0          	mov    %rcx,(%rax,%rdx,8)
10040ec83:	49 8b 00             	mov    (%r8),%rax
10040ec86:	83 e0 3f             	and    $0x3f,%eax
10040ec89:	48 83 f8 17          	cmp    $0x17,%rax
10040ec8d:	0f 85 4d 97 00 00    	jne    1004183e0 <.text+0x173e0>
10040ec93:	4d 3b 58 08          	cmp    0x8(%r8),%r11
10040ec97:	0f 83 62 97 00 00    	jae    1004183ff <.text+0x173ff>
10040ec9d:	4f 89 4c d8 10       	mov    %r9,0x10(%r8,%r11,8)
10040eca2:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
10040eca9:	4d 89 c1             	mov    %r8,%r9
10040ecac:	ba 0a 00 00 00       	mov    $0xa,%edx
10040ecb1:	48 89 d9             	mov    %rbx,%rcx
10040ecb4:	e8 37 d9 ff ff       	call   10040c5f0 <.text+0xb5f0>
10040ecb9:	e9 2b f4 ff ff       	jmp    10040e0e9 <.text+0xd0e9>
10040ecbe:	48 8d 15 6a 94 01 00 	lea    0x1946a(%rip),%rdx        # 10042812f <_head_msys_gcrypt_20_dll-0xeed1>
10040ecc5:	e9 69 fa ff ff       	jmp    10040e733 <.text+0xd733>
10040ecca:	48 8d 15 49 94 01 00 	lea    0x19449(%rip),%rdx        # 10042811a <_head_msys_gcrypt_20_dll-0xeee6>
10040ecd1:	48 89 d9             	mov    %rbx,%rcx
10040ecd4:	e8 f7 a9 ff ff       	call   1004096d0 <.text+0x86d0>
10040ecd9:	48 8b 93 e8 00 00 00 	mov    0xe8(%rbx),%rdx
10040ece0:	48 8b 43 38          	mov    0x38(%rbx),%rax
10040ece4:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10040eceb:	48 3b 83 c8 00 00 00 	cmp    0xc8(%rbx),%rax
10040ecf2:	0f 84 69 f0 ff ff    	je     10040dd61 <.text+0xcd61>
10040ecf8:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040ecfc:	44 0f b6 ea          	movzbl %dl,%r13d
10040ed00:	30 d2                	xor    %dl,%dl
10040ed02:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
10040ed08:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040ed0c:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10040ed10:	48 8b 50 18          	mov    0x18(%rax),%rdx
10040ed14:	48 89 53 28          	mov    %rdx,0x28(%rbx)
10040ed18:	48 8b 50 20          	mov    0x20(%rax),%rdx
10040ed1c:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10040ed20:	48 8b 50 28          	mov    0x28(%rax),%rdx
10040ed24:	48 89 53 38          	mov    %rdx,0x38(%rbx)
10040ed28:	48 8b 53 40          	mov    0x40(%rbx),%rdx
10040ed2c:	48 89 50 10          	mov    %rdx,0x10(%rax)
10040ed30:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040ed37:	48 89 50 18          	mov    %rdx,0x18(%rax)
10040ed3b:	48 89 50 20          	mov    %rdx,0x20(%rax)
10040ed3f:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040ed46:	48 89 50 28          	mov    %rdx,0x28(%rax)
10040ed4a:	48 89 43 40          	mov    %rax,0x40(%rbx)
10040ed4e:	44 89 e8             	mov    %r13d,%eax
10040ed51:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040ed55:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040ed59:	e9 42 ef ff ff       	jmp    10040dca0 <.text+0xcca0>
10040ed5e:	44 8b 83 0c 13 00 00 	mov    0x130c(%rbx),%r8d
10040ed65:	48 89 f2             	mov    %rsi,%rdx
10040ed68:	48 89 d9             	mov    %rbx,%rcx
10040ed6b:	e8 00 b1 ff ff       	call   100409e70 <.text+0x8e70>
10040ed70:	48 8b 93 e8 00 00 00 	mov    0xe8(%rbx),%rdx
10040ed77:	48 8b 43 38          	mov    0x38(%rbx),%rax
10040ed7b:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10040ed82:	48 3b 83 c8 00 00 00 	cmp    0xc8(%rbx),%rax
10040ed89:	0f 84 d2 ef ff ff    	je     10040dd61 <.text+0xcd61>
10040ed8f:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040ed93:	44 0f b6 ea          	movzbl %dl,%r13d
10040ed97:	30 d2                	xor    %dl,%dl
10040ed99:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
10040ed9f:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040eda3:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10040eda7:	48 8b 50 18          	mov    0x18(%rax),%rdx
10040edab:	48 89 53 28          	mov    %rdx,0x28(%rbx)
10040edaf:	48 8b 50 20          	mov    0x20(%rax),%rdx
10040edb3:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10040edb7:	48 8b 50 28          	mov    0x28(%rax),%rdx
10040edbb:	48 89 53 38          	mov    %rdx,0x38(%rbx)
10040edbf:	48 8b 53 40          	mov    0x40(%rbx),%rdx
10040edc3:	48 89 50 10          	mov    %rdx,0x10(%rax)
10040edc7:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040edce:	48 89 50 18          	mov    %rdx,0x18(%rax)
10040edd2:	48 89 50 20          	mov    %rdx,0x20(%rax)
10040edd6:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040eddd:	48 89 50 28          	mov    %rdx,0x28(%rax)
10040ede1:	48 89 43 40          	mov    %rax,0x40(%rbx)
10040ede5:	44 89 e8             	mov    %r13d,%eax
10040ede8:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040edec:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040edf0:	e9 ab ee ff ff       	jmp    10040dca0 <.text+0xcca0>
10040edf5:	48 83 c0 18          	add    $0x18,%rax
10040edf9:	e9 52 f7 ff ff       	jmp    10040e550 <.text+0xd550>
10040edfe:	41 83 ed 59          	sub    $0x59,%r13d
10040ee02:	41 83 fd 04          	cmp    $0x4,%r13d
10040ee06:	0f 87 0b 92 00 00    	ja     100418017 <.text+0x17017>
10040ee0c:	48 8d 15 a9 96 01 00 	lea    0x196a9(%rip),%rdx        # 1004284bc <_head_msys_gcrypt_20_dll-0xeb44>
10040ee13:	4a 63 04 aa          	movslq (%rdx,%r13,4),%rax
10040ee17:	48 01 d0             	add    %rdx,%rax
10040ee1a:	ff e0                	jmp    *%rax
10040ee1c:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040ee20:	48 8b 48 10          	mov    0x10(%rax),%rcx
10040ee24:	48 8b 11             	mov    (%rcx),%rdx
10040ee27:	83 e2 3f             	and    $0x3f,%edx
10040ee2a:	48 83 fa 0b          	cmp    $0xb,%rdx
10040ee2e:	0f 84 b3 70 00 00    	je     100415ee7 <.text+0x14ee7>
10040ee34:	48 8b 70 08          	mov    0x8(%rax),%rsi
10040ee38:	31 c0                	xor    %eax,%eax
10040ee3a:	41 83 fd 75          	cmp    $0x75,%r13d
10040ee3e:	0f 94 c0             	sete   %al
10040ee41:	48 89 73 20          	mov    %rsi,0x20(%rbx)
10040ee45:	89 83 0c 13 00 00    	mov    %eax,0x130c(%rbx)
10040ee4b:	e9 be f7 ff ff       	jmp    10040e60e <.text+0xd60e>
10040ee50:	41 8d 85 77 ff ff ff 	lea    -0x89(%r13),%eax
10040ee57:	83 f8 02             	cmp    $0x2,%eax
10040ee5a:	0f 87 93 8f 00 00    	ja     100417df3 <.text+0x16df3>
10040ee60:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040ee64:	41 c1 e5 04          	shl    $0x4,%r13d
10040ee68:	48 8d 15 5d 8d 01 00 	lea    0x18d5d(%rip),%rdx        # 100427bcc <_head_msys_gcrypt_20_dll-0xf434>
10040ee6f:	45 8d bd 80 f7 ff ff 	lea    -0x880(%r13),%r15d
10040ee76:	48 8b 40 08          	mov    0x8(%rax),%rax
10040ee7a:	4c 8b 70 08          	mov    0x8(%rax),%r14
10040ee7e:	41 81 fd b0 08 00 00 	cmp    $0x8b0,%r13d
10040ee85:	74 16                	je     10040ee9d <.text+0xde9d>
10040ee87:	41 83 ff 20          	cmp    $0x20,%r15d
10040ee8b:	48 8d 15 3f 8d 01 00 	lea    0x18d3f(%rip),%rdx        # 100427bd1 <_head_msys_gcrypt_20_dll-0xf42f>
10040ee92:	48 8d 05 36 8d 01 00 	lea    0x18d36(%rip),%rax        # 100427bcf <_head_msys_gcrypt_20_dll-0xf431>
10040ee99:	48 0f 44 d0          	cmove  %rax,%rdx
10040ee9d:	4c 89 f1             	mov    %r14,%rcx
10040eea0:	e8 4b 4e 01 00       	call   100423cf0 <.text+0x22cf0>
10040eea5:	48 85 c0             	test   %rax,%rax
10040eea8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10040eead:	0f 84 7b 71 00 00    	je     10041602e <.text+0x1502e>
10040eeb3:	b9 30 00 00 00       	mov    $0x30,%ecx
10040eeb8:	4c 8d 2d c1 9b 01 00 	lea    0x19bc1(%rip),%r13        # 100428a80 <_head_msys_gcrypt_20_dll-0xe580>
10040eebf:	ff 13                	call   *(%rbx)
10040eec1:	48 89 c6             	mov    %rax,%rsi
10040eec4:	48 85 c0             	test   %rax,%rax
10040eec7:	74 6c                	je     10040ef35 <.text+0xdf35>
10040eec9:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
10040eece:	41 83 cf 01          	or     $0x1,%r15d
10040eed2:	4c 89 68 20          	mov    %r13,0x20(%rax)
10040eed6:	48 89 d9             	mov    %rbx,%rcx
10040eed9:	44 88 38             	mov    %r15b,(%rax)
10040eedc:	48 89 50 08          	mov    %rdx,0x8(%rax)
10040eee0:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040eee7:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%rax)
10040eeee:	49 89 d0             	mov    %rdx,%r8
10040eef1:	e8 aa bf ff ff       	call   10040aea0 <.text+0x9ea0>
10040eef6:	b9 0a 00 00 00       	mov    $0xa,%ecx
10040eefb:	48 c7 00 03 48 00 00 	movq   $0x4803,(%rax)
10040ef02:	49 89 c7             	mov    %rax,%r15
10040ef05:	ff 13                	call   *(%rbx)
10040ef07:	48 85 c0             	test   %rax,%rax
10040ef0a:	0f 84 6f 8d 00 00    	je     100417c7f <.text+0x16c7f>
10040ef10:	48 b9 3c 75 6e 6b 6e 	movabs $0x6e776f6e6b6e753c,%rcx
10040ef17:	6f 77 6e
10040ef1a:	c6 40 08 3e          	movb   $0x3e,0x8(%rax)
10040ef1e:	48 89 08             	mov    %rcx,(%rax)
10040ef21:	c6 40 09 00          	movb   $0x0,0x9(%rax)
10040ef25:	49 89 47 08          	mov    %rax,0x8(%r15)
10040ef29:	41 c7 47 10 09 00 00 	movl   $0x9,0x10(%r15)
10040ef30:	00
10040ef31:	4c 89 7e 28          	mov    %r15,0x28(%rsi)
10040ef35:	c7 46 10 01 00 00 00 	movl   $0x1,0x10(%rsi)
10040ef3c:	4c 89 f1             	mov    %r14,%rcx
10040ef3f:	e8 0c 52 01 00       	call   100424150 <.text+0x23150>
10040ef44:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040ef4b:	48 89 d9             	mov    %rbx,%rcx
10040ef4e:	89 44 24 30          	mov    %eax,0x30(%rsp)
10040ef52:	49 89 d0             	mov    %rdx,%r8
10040ef55:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10040ef5a:	e8 41 bf ff ff       	call   10040aea0 <.text+0x9ea0>
10040ef5f:	8b 54 24 30          	mov    0x30(%rsp),%edx
10040ef63:	45 31 c9             	xor    %r9d,%r9d
10040ef66:	4d 89 f0             	mov    %r14,%r8
10040ef69:	48 c7 00 03 48 00 00 	movq   $0x4803,(%rax)
10040ef70:	48 89 d9             	mov    %rbx,%rcx
10040ef73:	49 89 c7             	mov    %rax,%r15
10040ef76:	e8 65 a5 ff ff       	call   1004094e0 <.text+0x84e0>
10040ef7b:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
10040ef80:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040ef87:	48 89 d9             	mov    %rbx,%rcx
10040ef8a:	49 89 47 08          	mov    %rax,0x8(%r15)
10040ef8e:	45 89 5f 10          	mov    %r11d,0x10(%r15)
10040ef92:	49 89 d0             	mov    %rdx,%r8
10040ef95:	4c 89 6e 20          	mov    %r13,0x20(%rsi)
10040ef99:	4c 89 7e 28          	mov    %r15,0x28(%rsi)
10040ef9d:	e8 fe be ff ff       	call   10040aea0 <.text+0x9ea0>
10040efa2:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
10040efa9:	48 c7 00 15 48 00 00 	movq   $0x4815,(%rax)
10040efb0:	48 89 c2             	mov    %rax,%rdx
10040efb3:	48 89 70 08          	mov    %rsi,0x8(%rax)
10040efb7:	48 39 c1             	cmp    %rax,%rcx
10040efba:	0f 84 75 70 00 00    	je     100416035 <.text+0x15035>
10040efc0:	48 8b 43 38          	mov    0x38(%rbx),%rax
10040efc4:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10040efcb:	48 39 c1             	cmp    %rax,%rcx
10040efce:	0f 84 8d ed ff ff    	je     10040dd61 <.text+0xcd61>
10040efd4:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040efd8:	44 0f b6 ea          	movzbl %dl,%r13d
10040efdc:	30 d2                	xor    %dl,%dl
10040efde:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
10040efe4:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040efe8:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10040efec:	48 8b 50 18          	mov    0x18(%rax),%rdx
10040eff0:	48 89 53 28          	mov    %rdx,0x28(%rbx)
10040eff4:	48 8b 50 20          	mov    0x20(%rax),%rdx
10040eff8:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10040effc:	48 8b 50 28          	mov    0x28(%rax),%rdx
10040f000:	48 89 53 38          	mov    %rdx,0x38(%rbx)
10040f004:	48 8b 53 40          	mov    0x40(%rbx),%rdx
10040f008:	48 89 50 10          	mov    %rdx,0x10(%rax)
10040f00c:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040f013:	48 89 50 18          	mov    %rdx,0x18(%rax)
10040f017:	48 89 50 20          	mov    %rdx,0x20(%rax)
10040f01b:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040f022:	48 89 50 28          	mov    %rdx,0x28(%rax)
10040f026:	48 89 43 40          	mov    %rax,0x40(%rbx)
10040f02a:	44 89 e8             	mov    %r13d,%eax
10040f02d:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040f031:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040f035:	e9 66 ec ff ff       	jmp    10040dca0 <.text+0xcca0>
10040f03a:	48 8d 15 60 8c 01 00 	lea    0x18c60(%rip),%rdx        # 100427ca1 <_head_msys_gcrypt_20_dll-0xf35f>
10040f041:	48 89 d9             	mov    %rbx,%rcx
10040f044:	e8 d7 dd ff ff       	call   10040ce20 <.text+0xbe20>
10040f049:	41 89 c5             	mov    %eax,%r13d
10040f04c:	89 c0                	mov    %eax,%eax
10040f04e:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040f052:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040f056:	e9 45 ec ff ff       	jmp    10040dca0 <.text+0xcca0>
10040f05b:	48 8b 53 20          	mov    0x20(%rbx),%rdx
10040f05f:	48 8b 02             	mov    (%rdx),%rax
10040f062:	83 e0 3f             	and    $0x3f,%eax
10040f065:	48 83 f8 0b          	cmp    $0xb,%rax
10040f069:	0f 84 5c 6f 00 00    	je     100415fcb <.text+0x14fcb>
10040f06f:	48 89 d9             	mov    %rbx,%rcx
10040f072:	e8 39 ad ff ff       	call   100409db0 <.text+0x8db0>
10040f077:	89 c6                	mov    %eax,%esi
10040f079:	83 f8 ff             	cmp    $0xffffffff,%eax
10040f07c:	0f 84 c9 8c 00 00    	je     100417d4b <.text+0x16d4b>
10040f082:	41 81 fd 96 00 00 00 	cmp    $0x96,%r13d
10040f089:	0f 84 ad 8c 00 00    	je     100417d3c <.text+0x16d3c>
10040f08f:	89 f2                	mov    %esi,%edx
10040f091:	48 89 d9             	mov    %rbx,%rcx
10040f094:	e8 77 cf ff ff       	call   10040c010 <.text+0xb010>
10040f099:	48 89 c2             	mov    %rax,%rdx
10040f09c:	48 8b 43 38          	mov    0x38(%rbx),%rax
10040f0a0:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10040f0a7:	48 3b 83 c8 00 00 00 	cmp    0xc8(%rbx),%rax
10040f0ae:	0f 84 ad ec ff ff    	je     10040dd61 <.text+0xcd61>
10040f0b4:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040f0b8:	44 0f b6 ea          	movzbl %dl,%r13d
10040f0bc:	30 d2                	xor    %dl,%dl
10040f0be:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
10040f0c4:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040f0c8:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10040f0cc:	48 8b 50 18          	mov    0x18(%rax),%rdx
10040f0d0:	48 89 53 28          	mov    %rdx,0x28(%rbx)
10040f0d4:	48 8b 50 20          	mov    0x20(%rax),%rdx
10040f0d8:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10040f0dc:	48 8b 50 28          	mov    0x28(%rax),%rdx
10040f0e0:	48 89 53 38          	mov    %rdx,0x38(%rbx)
10040f0e4:	48 8b 53 40          	mov    0x40(%rbx),%rdx
10040f0e8:	48 89 50 10          	mov    %rdx,0x10(%rax)
10040f0ec:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040f0f3:	48 89 50 18          	mov    %rdx,0x18(%rax)
10040f0f7:	48 89 50 20          	mov    %rdx,0x20(%rax)
10040f0fb:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040f102:	48 89 50 28          	mov    %rdx,0x28(%rax)
10040f106:	48 89 43 40          	mov    %rax,0x40(%rbx)
10040f10a:	44 89 e8             	mov    %r13d,%eax
10040f10d:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040f111:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040f115:	e9 86 eb ff ff       	jmp    10040dca0 <.text+0xcca0>
10040f11a:	41 81 fd 8c 00 00 00 	cmp    $0x8c,%r13d
10040f121:	0f 84 fe 5f 00 00    	je     100415125 <.text+0x14125>
10040f127:	41 81 fd 8d 00 00 00 	cmp    $0x8d,%r13d
10040f12e:	0f 85 de 8c 00 00    	jne    100417e12 <.text+0x16e12>
10040f134:	41 b9 30 00 00 00    	mov    $0x30,%r9d
10040f13a:	48 8b 43 20          	mov    0x20(%rbx),%rax
10040f13e:	48 89 d9             	mov    %rbx,%rcx
10040f141:	48 8b 40 08          	mov    0x8(%rax),%rax
10040f145:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040f149:	48 63 40 10          	movslq 0x10(%rax),%rax
10040f14d:	4c 8d 04 02          	lea    (%rdx,%rax,1),%r8
10040f151:	e8 9a c0 ff ff       	call   10040b1f0 <.text+0xa1f0>
10040f156:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
10040f15d:	48 89 c2             	mov    %rax,%rdx
10040f160:	48 8b 43 38          	mov    0x38(%rbx),%rax
10040f164:	48 39 d1             	cmp    %rdx,%rcx
10040f167:	0f 84 e1 6d 00 00    	je     100415f4e <.text+0x14f4e>
10040f16d:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10040f174:	48 39 c1             	cmp    %rax,%rcx
10040f177:	0f 84 e4 eb ff ff    	je     10040dd61 <.text+0xcd61>
10040f17d:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040f181:	44 0f b6 ea          	movzbl %dl,%r13d
10040f185:	30 d2                	xor    %dl,%dl
10040f187:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
10040f18d:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040f191:	48 89 53 20          	mov    %rdx,0x20(%rbx)
10040f195:	48 8b 50 18          	mov    0x18(%rax),%rdx
10040f199:	48 89 53 28          	mov    %rdx,0x28(%rbx)
10040f19d:	48 8b 50 20          	mov    0x20(%rax),%rdx
10040f1a1:	48 89 53 30          	mov    %rdx,0x30(%rbx)
10040f1a5:	48 8b 50 28          	mov    0x28(%rax),%rdx
10040f1a9:	48 89 53 38          	mov    %rdx,0x38(%rbx)
10040f1ad:	48 8b 53 40          	mov    0x40(%rbx),%rdx
10040f1b1:	48 89 50 10          	mov    %rdx,0x10(%rax)
10040f1b5:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040f1bc:	48 89 50 18          	mov    %rdx,0x18(%rax)
10040f1c0:	48 89 50 20          	mov    %rdx,0x20(%rax)
10040f1c4:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10040f1cb:	48 89 50 28          	mov    %rdx,0x28(%rax)
10040f1cf:	48 89 43 40          	mov    %rax,0x40(%rbx)
10040f1d3:	44 89 e8             	mov    %r13d,%eax
10040f1d6:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10040f1da:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10040f1de:	e9 bd ea ff ff       	jmp    10040dca0 <.text+0xcca0>
10040f1e3:	49 8b 50 10          	mov    0x10(%r8),%rdx
10040f1e7:	48 89 d9             	mov    %rbx,%rcx
10040f1ea:	e8 e1 cc ff ff       	call   10040bed0 <.text+0xaed0>
10040f1ef:	48 8b 43 30          	mov    0x30(%rbx),%rax
10040f1f3:	48 8b 73 20          	mov    0x20(%rbx),%rsi
10040f1f7:	48 8b 40 08          	mov    0x8(%rax),%rax
10040f1fb:	4c 8b 70 08          	mov    0x8(%rax),%r14
10040f1ff:	49 8b 06             	mov    (%r14),%rax
10040f202:	83 e0 3f             	and    $0x3f,%eax
10040f205:	48 83 f8 0b          	cmp    $0xb,%rax
10040f209:	74 3d                	je     10040f248 <.text+0xe248>
10040f20b:	e9 bd 5e 00 00       	jmp    1004150cd <.text+0x140cd>
10040f210:	49 8b 56 08          	mov    0x8(%r14),%rdx
10040f214:	48 8b 02             	mov    (%rdx),%rax
10040f217:	83 e0 3f             	and    $0x3f,%eax
10040f21a:	48 83 f8 07          	cmp    $0x7,%rax
10040f21e:	0f 85 7b 64 00 00    	jne    10041569f <.text+0x1469f>
10040f224:	4c 8b 46 08          	mov    0x8(%rsi),%r8
10040f228:	48 89 d9             	mov    %rbx,%rcx
10040f22b:	e8 a0 cb ff ff       	call   10040bdd0 <.text+0xadd0>
10040f230:	4d 8b 76 10          	mov    0x10(%r14),%r14
10040f234:	48 8b 76 10          	mov    0x10(%rsi),%rsi
10040f238:	49 8b 06             	mov    (%r14),%rax
10040f23b:	83 e0 3f             	and    $0x3f,%eax
10040f23e:	48 83 f8 0b          	cmp    $0xb,%rax
10040f242:	0f 85 85 5e 00 00    	jne    1004150cd <.text+0x140cd>
10040f248:	48 39 b3 c8 00 00 00 	cmp    %rsi,0xc8(%rbx)
10040f24f:	75 bf                	jne    10040f210 <.text+0xe210>
10040f251:	4d 89 f0             	mov    %r14,%r8