100404e58:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
100404e5d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
100404e63:	ba 00 01 00 00       	mov    $0x100,%edx
100404e68:	4c 8d 05 6e 1b 02 00 	lea    0x21b6e(%rip),%r8        # 1004269dd <_head_msys_gcrypt_20_dll-0x10623>
100404e6f:	48 89 f1             	mov    %rsi,%rcx
100404e72:	e8 41 eb 01 00       	call   1004239b8 <.text+0x229b8>
100404e77:	48 8b 83 30 13 00 00 	mov    0x1330(%rbx),%rax
100404e7e:	48 89 f2             	mov    %rsi,%rdx
100404e81:	48 89 d9             	mov    %rbx,%rcx
100404e84:	ff 50 40             	call   *0x40(%rax)
100404e87:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
100404e8e:	5b                   	pop    %rbx
100404e8f:	5e                   	pop    %rsi
100404e90:	5f                   	pop    %rdi
100404e91:	c3                   	ret
100404e92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100404e98:	48 8b 93 08 01 00 00 	mov    0x108(%rbx),%rdx
100404e9f:	e9 73 ff ff ff       	jmp    100404e17 <.text+0x3e17>
100404ea4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404eab:	00 00 00 00
100404eaf:	90                   	nop
100404eb0:	55                   	push   %rbp
100404eb1:	57                   	push   %rdi
100404eb2:	56                   	push   %rsi
100404eb3:	53                   	push   %rbx
100404eb4:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
100404ebb:	48 89 cb             	mov    %rcx,%rbx
100404ebe:	48 89 d1             	mov    %rdx,%rcx
100404ec1:	48 89 d6             	mov    %rdx,%rsi
100404ec4:	e8 87 57 00 00       	call   10040a650 <.text+0x9650>
100404ec9:	48 89 d9             	mov    %rbx,%rcx
100404ecc:	48 89 c2             	mov    %rax,%rdx
100404ecf:	e8 ec fa ff ff       	call   1004049c0 <.text+0x39c0>
100404ed4:	48 85 c0             	test   %rax,%rax
100404ed7:	0f 84 03 01 00 00    	je     100404fe0 <.text+0x3fe0>
100404edd:	48 89 f1             	mov    %rsi,%rcx
100404ee0:	e8 6b 57 00 00       	call   10040a650 <.text+0x9650>
100404ee5:	48 89 d9             	mov    %rbx,%rcx
100404ee8:	48 89 c2             	mov    %rax,%rdx
100404eeb:	e8 d0 fa ff ff       	call   1004049c0 <.text+0x39c0>
100404ef0:	48 89 f1             	mov    %rsi,%rcx
100404ef3:	48 89 c7             	mov    %rax,%rdi
100404ef6:	e8 65 3f 00 00       	call   100408e60 <.text+0x7e60>
100404efb:	48 3b 83 c8 00 00 00 	cmp    0xc8(%rbx),%rax
100404f02:	48 89 c6             	mov    %rax,%rsi
100404f05:	48 8b 83 30 13 00 00 	mov    0x1330(%rbx),%rax
100404f0c:	74 72                	je     100404f80 <.text+0x3f80>
100404f0e:	48 89 f1             	mov    %rsi,%rcx
100404f11:	48 8b a8 a0 00 00 00 	mov    0xa0(%rax),%rbp
100404f18:	e8 33 57 00 00       	call   10040a650 <.text+0x9650>
100404f1d:	48 89 c1             	mov    %rax,%rcx
100404f20:	ff d5                	call   *%rbp
100404f22:	85 c0                	test   %eax,%eax
100404f24:	74 7a                	je     100404fa0 <.text+0x3fa0>
100404f26:	48 8b 83 30 13 00 00 	mov    0x1330(%rbx),%rax
100404f2d:	48 89 f1             	mov    %rsi,%rcx
100404f30:	48 8b a8 b0 00 00 00 	mov    0xb0(%rax),%rbp
100404f37:	e8 14 57 00 00       	call   10040a650 <.text+0x9650>
100404f3c:	48 89 c1             	mov    %rax,%rcx
100404f3f:	ff d5                	call   *%rbp
100404f41:	48 89 f1             	mov    %rsi,%rcx
100404f44:	48 89 c5             	mov    %rax,%rbp
100404f47:	e8 14 3f 00 00       	call   100408e60 <.text+0x7e60>
100404f4c:	48 39 83 c8 00 00 00 	cmp    %rax,0xc8(%rbx)
100404f53:	0f 84 9f 00 00 00    	je     100404ff8 <.text+0x3ff8>
100404f59:	48 8b 83 30 13 00 00 	mov    0x1330(%rbx),%rax
100404f60:	48 8d 15 15 14 02 00 	lea    0x21415(%rip),%rdx        # 10042637c <_head_msys_gcrypt_20_dll-0x10c84>
100404f67:	48 89 d9             	mov    %rbx,%rcx
100404f6a:	48 8b 40 40          	mov    0x40(%rax),%rax
100404f6e:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
100404f75:	5b                   	pop    %rbx
100404f76:	5e                   	pop    %rsi
100404f77:	5f                   	pop    %rdi
100404f78:	5d                   	pop    %rbp
100404f79:	48 ff e0             	rex.W jmp *%rax
100404f7c:	0f 1f 40 00          	nopl   0x0(%rax)
100404f80:	48 8b 40 40          	mov    0x40(%rax),%rax
100404f84:	48 8d 15 ed 1a 02 00 	lea    0x21aed(%rip),%rdx        # 100426a78 <_head_msys_gcrypt_20_dll-0x10588>
100404f8b:	48 89 d9             	mov    %rbx,%rcx
100404f8e:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
100404f95:	5b                   	pop    %rbx
100404f96:	5e                   	pop    %rsi
100404f97:	5f                   	pop    %rdi
100404f98:	5d                   	pop    %rbp
100404f99:	48 ff e0             	rex.W jmp *%rax
100404f9c:	0f 1f 40 00          	nopl   0x0(%rax)
100404fa0:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
100404fa5:	41 b9 02 00 00 00    	mov    $0x2,%r9d
100404fab:	4c 8d 05 dd 13 02 00 	lea    0x213dd(%rip),%r8        # 10042638f <_head_msys_gcrypt_20_dll-0x10c71>
100404fb2:	48 89 f1             	mov    %rsi,%rcx
100404fb5:	ba 00 01 00 00       	mov    $0x100,%edx
100404fba:	e8 f9 e9 01 00       	call   1004239b8 <.text+0x229b8>
100404fbf:	48 8b 83 30 13 00 00 	mov    0x1330(%rbx),%rax
100404fc6:	48 89 f2             	mov    %rsi,%rdx
100404fc9:	48 89 d9             	mov    %rbx,%rcx
100404fcc:	ff 50 40             	call   *0x40(%rax)
100404fcf:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
100404fd6:	5b                   	pop    %rbx
100404fd7:	5e                   	pop    %rsi
100404fd8:	5f                   	pop    %rdi
100404fd9:	5d                   	pop    %rbp
100404fda:	c3                   	ret
100404fdb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100404fe0:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
100404fe5:	41 b9 01 00 00 00    	mov    $0x1,%r9d
100404feb:	4c 8d 05 eb 19 02 00 	lea    0x219eb(%rip),%r8        # 1004269dd <_head_msys_gcrypt_20_dll-0x10623>
100404ff2:	eb be                	jmp    100404fb2 <.text+0x3fb2>
100404ff4:	0f 1f 40 00          	nopl   0x0(%rax)
100404ff8:	48 89 e9             	mov    %rbp,%rcx
100404ffb:	e8 78 e9 01 00       	call   100423978 <.text+0x22978>
100405000:	48 89 c6             	mov    %rax,%rsi
100405003:	48 85 c0             	test   %rax,%rax
100405006:	0f 84 90 00 00 00    	je     10040509c <.text+0x409c>
10040500c:	48 8b 0f             	mov    (%rdi),%rcx
10040500f:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
100405014:	49 89 e8             	mov    %rbp,%r8
100405017:	48 89 c2             	mov    %rax,%rdx
10040501a:	e8 c9 e9 01 00       	call   1004239e8 <.text+0x229e8>
10040501f:	85 c0                	test   %eax,%eax
100405021:	75 6d                	jne    100405090 <.text+0x4090>
100405023:	48 8b 83 30 13 00 00 	mov    0x1330(%rbx),%rax
10040502a:	48 89 f2             	mov    %rsi,%rdx
10040502d:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
100405032:	48 89 d9             	mov    %rbx,%rcx
100405035:	ff 50 48             	call   *0x48(%rax)
100405038:	48 89 f1             	mov    %rsi,%rcx
10040503b:	48 89 c7             	mov    %rax,%rdi
10040503e:	e8 3d e9 01 00       	call   100423980 <.text+0x22980>
100405043:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
10040504a:	48 89 fa             	mov    %rdi,%rdx
10040504d:	48 89 d9             	mov    %rbx,%rcx
100405050:	41 b9 01 00 00 00    	mov    $0x1,%r9d
100405056:	e8 e5 89 00 00       	call   10040da40 <.text+0xca40>
10040505b:	31 d2                	xor    %edx,%edx
10040505d:	48 89 c6             	mov    %rax,%rsi
100405060:	48 89 d9             	mov    %rbx,%rcx
100405063:	e8 98 79 00 00       	call   10040ca00 <.text+0xba00>
100405068:	41 b9 01 00 00 00    	mov    $0x1,%r9d
10040506e:	49 89 f0             	mov    %rsi,%r8
100405071:	48 89 d9             	mov    %rbx,%rcx
100405074:	48 89 c2             	mov    %rax,%rdx
100405077:	e8 c4 89 00 00       	call   10040da40 <.text+0xca40>
10040507c:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
100405083:	5b                   	pop    %rbx
100405084:	5e                   	pop    %rsi
100405085:	5f                   	pop    %rdi
100405086:	5d                   	pop    %rbp
100405087:	c3                   	ret
100405088:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040508f:	00
100405090:	48 8b b3 c8 00 00 00 	mov    0xc8(%rbx),%rsi
100405097:	48 63 d0             	movslq %eax,%rdx
10040509a:	eb c4                	jmp    100405060 <.text+0x4060>
10040509c:	48 8b b3 c8 00 00 00 	mov    0xc8(%rbx),%rsi
1004050a3:	48 89 d9             	mov    %rbx,%rcx
1004050a6:	ba 0c 00 00 00       	mov    $0xc,%edx
1004050ab:	e8 50 79 00 00       	call   10040ca00 <.text+0xba00>
1004050b0:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1004050b6:	48 89 d9             	mov    %rbx,%rcx
1004050b9:	48 89 c2             	mov    %rax,%rdx
1004050bc:	49 89 f0             	mov    %rsi,%r8
1004050bf:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
1004050c6:	5b                   	pop    %rbx
1004050c7:	5e                   	pop    %rsi
1004050c8:	5f                   	pop    %rdi
1004050c9:	5d                   	pop    %rbp
1004050ca:	e9 71 89 00 00       	jmp    10040da40 <.text+0xca40>
1004050cf:	90                   	nop
1004050d0:	48 39 91 c8 00 00 00 	cmp    %rdx,0xc8(%rcx)
1004050d7:	74 07                	je     1004050e0 <.text+0x40e0>
1004050d9:	e9 d2 fd ff ff       	jmp    100404eb0 <.text+0x3eb0>
1004050de:	66 90                	xchg   %ax,%ax
1004050e0:	48 8b 81 30 13 00 00 	mov    0x1330(%rcx),%rax
1004050e7:	48 8d 15 4a 19 02 00 	lea    0x2194a(%rip),%rdx        # 100426a38 <_head_msys_gcrypt_20_dll-0x105c8>
1004050ee:	48 8b 40 40          	mov    0x40(%rax),%rax
1004050f2:	48 ff e0             	rex.W jmp *%rax
1004050f5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004050fc:	00 00 00 00
100405100:	31 c0                	xor    %eax,%eax
100405102:	48 39 91 08 01 00 00 	cmp    %rdx,0x108(%rcx)
100405109:	0f 95 c0             	setne  %al
10040510c:	c3                   	ret
10040510d:	0f 1f 00             	nopl   (%rax)
100405110:	53                   	push   %rbx
100405111:	48 83 ec 20          	sub    $0x20,%rsp
100405115:	48 89 cb             	mov    %rcx,%rbx
100405118:	48 8b 0d f9 0e 03 00 	mov    0x30ef9(%rip),%rcx        # 100436018 <_head_msys_gcrypt_20_dll-0xfe8>
10040511f:	e8 5c e8 01 00       	call   100423980 <.text+0x22980>
100405124:	48 89 d9             	mov    %rbx,%rcx
100405127:	e8 dc e7 01 00       	call   100423908 <.text+0x22908>
10040512c:	48 89 05 e5 0e 03 00 	mov    %rax,0x30ee5(%rip)        # 100436018 <_head_msys_gcrypt_20_dll-0xfe8>
100405133:	48 85 c0             	test   %rax,%rax
100405136:	74 6c                	je     1004051a4 <.text+0x41a4>
100405138:	80 38 00             	cmpb   $0x0,(%rax)
10040513b:	48 89 c3             	mov    %rax,%rbx
10040513e:	75 10                	jne    100405150 <.text+0x4150>
100405140:	48 89 d8             	mov    %rbx,%rax
100405143:	48 83 c4 20          	add    $0x20,%rsp
100405147:	5b                   	pop    %rbx
100405148:	c3                   	ret
100405149:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405150:	48 89 c1             	mov    %rax,%rcx
100405153:	e8 b8 e7 01 00       	call   100423910 <.text+0x22910>
100405158:	48 8b 1d b9 0e 03 00 	mov    0x30eb9(%rip),%rbx        # 100436018 <_head_msys_gcrypt_20_dll-0xfe8>
10040515f:	48 85 db             	test   %rbx,%rbx
100405162:	74 40                	je     1004051a4 <.text+0x41a4>
100405164:	80 3b 00             	cmpb   $0x0,(%rbx)
100405167:	74 d7                	je     100405140 <.text+0x4140>
100405169:	48 89 d9             	mov    %rbx,%rcx
10040516c:	e8 df ef 01 00       	call   100424150 <.text+0x23150>
100405171:	48 8d 5c 03 ff       	lea    -0x1(%rbx,%rax,1),%rbx
100405176:	eb 0f                	jmp    100405187 <.text+0x4187>
100405178:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040517f:	00
100405180:	c6 03 00             	movb   $0x0,(%rbx)
100405183:	48 83 eb 01          	sub    $0x1,%rbx
100405187:	e8 e4 e9 01 00       	call   100423b70 <.text+0x22b70>
10040518c:	48 0f be 13          	movsbq (%rbx),%rdx
100405190:	f6 44 02 01 08       	testb  $0x8,0x1(%rdx,%rax,1)
100405195:	75 e9                	jne    100405180 <.text+0x4180>
100405197:	48 8b 05 7a 0e 03 00 	mov    0x30e7a(%rip),%rax        # 100436018 <_head_msys_gcrypt_20_dll-0xfe8>
10040519e:	48 83 c4 20          	add    $0x20,%rsp
1004051a2:	5b                   	pop    %rbx
1004051a3:	c3                   	ret
1004051a4:	31 c0                	xor    %eax,%eax
1004051a6:	eb 9b                	jmp    100405143 <.text+0x4143>
1004051a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004051af:	00
1004051b0:	57                   	push   %rdi
1004051b1:	56                   	push   %rsi
1004051b2:	53                   	push   %rbx
1004051b3:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
1004051ba:	48 8b 81 30 13 00 00 	mov    0x1330(%rcx),%rax
1004051c1:	48 89 cb             	mov    %rcx,%rbx
1004051c4:	48 89 d6             	mov    %rdx,%rsi
1004051c7:	48 39 91 c8 00 00 00 	cmp    %rdx,0xc8(%rcx)
1004051ce:	0f 84 b4 00 00 00    	je     100405288 <.text+0x4288>
1004051d4:	48 89 d1             	mov    %rdx,%rcx
1004051d7:	48 8b b8 90 00 00 00 	mov    0x90(%rax),%rdi
1004051de:	e8 6d 54 00 00       	call   10040a650 <.text+0x9650>
1004051e3:	48 89 c1             	mov    %rax,%rcx
1004051e6:	ff d7                	call   *%rdi
1004051e8:	85 c0                	test   %eax,%eax
1004051ea:	74 5c                	je     100405248 <.text+0x4248>
1004051ec:	48 8b 83 30 13 00 00 	mov    0x1330(%rbx),%rax
1004051f3:	48 89 f1             	mov    %rsi,%rcx
1004051f6:	48 8b b8 98 00 00 00 	mov    0x98(%rax),%rdi
1004051fd:	e8 4e 54 00 00       	call   10040a650 <.text+0x9650>
100405202:	48 89 c1             	mov    %rax,%rcx
100405205:	ff d7                	call   *%rdi
100405207:	48 89 f1             	mov    %rsi,%rcx
10040520a:	48 89 c7             	mov    %rax,%rdi
10040520d:	e8 4e 3c 00 00       	call   100408e60 <.text+0x7e60>
100405212:	48 39 83 c8 00 00 00 	cmp    %rax,0xc8(%rbx)
100405219:	0f 84 89 00 00 00    	je     1004052a8 <.text+0x42a8>
10040521f:	48 8b 83 30 13 00 00 	mov    0x1330(%rbx),%rax
100405226:	48 8d 15 4f 11 02 00 	lea    0x2114f(%rip),%rdx        # 10042637c <_head_msys_gcrypt_20_dll-0x10c84>
10040522d:	48 89 d9             	mov    %rbx,%rcx
100405230:	48 8b 40 40          	mov    0x40(%rax),%rax
100405234:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
10040523b:	5b                   	pop    %rbx
10040523c:	5e                   	pop    %rsi
10040523d:	5f                   	pop    %rdi
10040523e:	48 ff e0             	rex.W jmp *%rax
100405241:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405248:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
10040524d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
100405253:	ba 00 01 00 00       	mov    $0x100,%edx
100405258:	4c 8d 05 88 11 02 00 	lea    0x21188(%rip),%r8        # 1004263e7 <_head_msys_gcrypt_20_dll-0x10c19>
10040525f:	48 89 f1             	mov    %rsi,%rcx
100405262:	e8 51 e7 01 00       	call   1004239b8 <.text+0x229b8>
100405267:	48 8b 83 30 13 00 00 	mov    0x1330(%rbx),%rax
10040526e:	48 89 f2             	mov    %rsi,%rdx
100405271:	48 89 d9             	mov    %rbx,%rcx
100405274:	ff 50 40             	call   *0x40(%rax)
100405277:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
10040527e:	5b                   	pop    %rbx
10040527f:	5e                   	pop    %rsi
100405280:	5f                   	pop    %rdi
100405281:	c3                   	ret
100405282:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100405288:	48 8b 40 40          	mov    0x40(%rax),%rax
10040528c:	48 8d 15 1d 18 02 00 	lea    0x2181d(%rip),%rdx        # 100426ab0 <_head_msys_gcrypt_20_dll-0x10550>
100405293:	48 89 d9             	mov    %rbx,%rcx
100405296:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
10040529d:	5b                   	pop    %rbx
10040529e:	5e                   	pop    %rsi
10040529f:	5f                   	pop    %rdi
1004052a0:	48 ff e0             	rex.W jmp *%rax
1004052a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004052a8:	48 89 f9             	mov    %rdi,%rcx
1004052ab:	e8 60 fe ff ff       	call   100405110 <.text+0x4110>
1004052b0:	48 89 c2             	mov    %rax,%rdx
1004052b3:	48 85 c0             	test   %rax,%rax
1004052b6:	74 58                	je     100405310 <.text+0x4310>
1004052b8:	48 8b b3 c8 00 00 00 	mov    0xc8(%rbx),%rsi
1004052bf:	48 89 d9             	mov    %rbx,%rcx
1004052c2:	e8 69 5d 00 00       	call   10040b030 <.text+0xa030>
1004052c7:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1004052cd:	48 89 c2             	mov    %rax,%rdx
1004052d0:	49 89 f0             	mov    %rsi,%r8
1004052d3:	48 89 d9             	mov    %rbx,%rcx
1004052d6:	e8 65 87 00 00       	call   10040da40 <.text+0xca40>
1004052db:	31 d2                	xor    %edx,%edx
1004052dd:	48 89 d9             	mov    %rbx,%rcx
1004052e0:	48 89 c6             	mov    %rax,%rsi
1004052e3:	e8 18 77 00 00       	call   10040ca00 <.text+0xba00>
1004052e8:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1004052ee:	49 89 f0             	mov    %rsi,%r8
1004052f1:	48 89 d9             	mov    %rbx,%rcx
1004052f4:	48 89 c2             	mov    %rax,%rdx
1004052f7:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
1004052fe:	5b                   	pop    %rbx
1004052ff:	5e                   	pop    %rsi
100405300:	5f                   	pop    %rdi
100405301:	e9 3a 87 00 00       	jmp    10040da40 <.text+0xca40>
100405306:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040530d:	00 00 00
100405310:	48 8b 93 28 01 00 00 	mov    0x128(%rbx),%rdx
100405317:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
10040531e:	41 b9 01 00 00 00    	mov    $0x1,%r9d
100405324:	eb ad                	jmp    1004052d3 <.text+0x42d3>
100405326:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040532d:	00 00 00
100405330:	41 56                	push   %r14
100405332:	41 55                	push   %r13
100405334:	41 54                	push   %r12
100405336:	55                   	push   %rbp
100405337:	57                   	push   %rdi
100405338:	56                   	push   %rsi
100405339:	53                   	push   %rbx
10040533a:	48 83 ec 20          	sub    $0x20,%rsp
10040533e:	48 8b 81 30 13 00 00 	mov    0x1330(%rcx),%rax
100405345:	4c 89 c5             	mov    %r8,%rbp
100405348:	4d 89 cc             	mov    %r9,%r12
10040534b:	48 89 ce             	mov    %rcx,%rsi
10040534e:	48 89 d3             	mov    %rdx,%rbx
100405351:	ff 90 f0 00 00 00    	call   *0xf0(%rax)
100405357:	ba 08 00 00 00       	mov    $0x8,%edx
10040535c:	48 98                	cltq
10040535e:	49 89 04 24          	mov    %rax,(%r12)
100405362:	48 8d 48 01          	lea    0x1(%rax),%rcx
100405366:	e8 35 e6 01 00       	call   1004239a0 <.text+0x229a0>
10040536b:	48 89 45 00          	mov    %rax,0x0(%rbp)
10040536f:	48 85 c0             	test   %rax,%rax
100405372:	0f 84 f9 00 00 00    	je     100405471 <.text+0x4471>
100405378:	31 ff                	xor    %edi,%edi
10040537a:	eb 3d                	jmp    1004053b9 <.text+0x43b9>
10040537c:	0f 1f 40 00          	nopl   0x0(%rax)
100405380:	4c 8b b0 98 00 00 00 	mov    0x98(%rax),%r14