100409f2a:	48 89 d3             	mov    %rdx,%rbx
100409f2d:	48 85 d2             	test   %rdx,%rdx
100409f30:	74 6e                	je     100409fa0 <.text+0x8fa0>
100409f32:	48 83 39 00          	cmpq   $0x0,(%rcx)
100409f36:	74 68                	je     100409fa0 <.text+0x8fa0>
100409f38:	48 8b 05 81 fb 31 00 	mov    0x31fb81(%rip),%rax        # 100729ac0 <_head_msys_iconv_2_dll-0x42540>
100409f3f:	44 0b 00             	or     (%rax),%r8d
100409f42:	0f 95 c0             	setne  %al
100409f45:	45 31 c0             	xor    %r8d,%r8d
100409f48:	0f b6 c0             	movzbl %al,%eax
100409f4b:	89 81 ac 00 00 00    	mov    %eax,0xac(%rcx)
100409f51:	e8 7a 78 17 00       	call   1005817d0 <.text+0x1807d0>
100409f56:	85 c0                	test   %eax,%eax
100409f58:	75 34                	jne    100409f8e <.text+0x8f8e>
100409f5a:	48 83 3e 00          	cmpq   $0x0,(%rsi)
100409f5e:	74 40                	je     100409fa0 <.text+0x8fa0>
100409f60:	48 89 da             	mov    %rbx,%rdx
100409f63:	31 c9                	xor    %ecx,%ecx
100409f65:	e8 c6 be 09 00       	call   1004a5e30 <.text+0xa4e30>
100409f6a:	48 89 c7             	mov    %rax,%rdi
100409f6d:	48 85 c0             	test   %rax,%rax
100409f70:	74 12                	je     100409f84 <.text+0x8f84>
100409f72:	45 31 c0             	xor    %r8d,%r8d
100409f75:	48 89 c2             	mov    %rax,%rdx
100409f78:	48 89 f1             	mov    %rsi,%rcx
100409f7b:	e8 50 78 17 00       	call   1005817d0 <.text+0x1807d0>
100409f80:	85 c0                	test   %eax,%eax
100409f82:	75 02                	jne    100409f86 <.text+0x8f86>
100409f84:	31 db                	xor    %ebx,%ebx
100409f86:	48 89 f9             	mov    %rdi,%rcx
100409f89:	e8 92 75 ff ff       	call   100401520 <.text+0x520>
100409f8e:	48 89 d8             	mov    %rbx,%rax
100409f91:	48 83 c4 20          	add    $0x20,%rsp
100409f95:	5b                   	pop    %rbx
100409f96:	5e                   	pop    %rsi
100409f97:	5f                   	pop    %rdi
100409f98:	c3                   	ret
100409f99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100409fa0:	31 db                	xor    %ebx,%ebx
100409fa2:	48 89 d8             	mov    %rbx,%rax
100409fa5:	48 83 c4 20          	add    $0x20,%rsp
100409fa9:	5b                   	pop    %rbx
100409faa:	5e                   	pop    %rsi
100409fab:	5f                   	pop    %rdi
100409fac:	c3                   	ret
100409fad:	0f 1f 00             	nopl   (%rax)
100409fb0:	41 57                	push   %r15
100409fb2:	41 56                	push   %r14
100409fb4:	41 55                	push   %r13
100409fb6:	41 54                	push   %r12
100409fb8:	55                   	push   %rbp
100409fb9:	57                   	push   %rdi
100409fba:	56                   	push   %rsi
100409fbb:	53                   	push   %rbx
100409fbc:	48 83 ec 68          	sub    $0x68,%rsp
100409fc0:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
100409fc5:	0f 29 7c 24 50       	movaps %xmm7,0x50(%rsp)
100409fca:	89 94 24 b8 00 00 00 	mov    %edx,0xb8(%rsp)
100409fd1:	48 89 ce             	mov    %rcx,%rsi
100409fd4:	e8 67 8f 0e 00       	call   1004f2f40 <.text+0xf1f40>
100409fd9:	80 38 00             	cmpb   $0x0,(%rax)
100409fdc:	48 89 c3             	mov    %rax,%rbx
100409fdf:	0f 84 9e 01 00 00    	je     10040a183 <.text+0x9183>
100409fe5:	48 8d 6c 24 38       	lea    0x38(%rsp),%rbp
100409fea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100409ff0:	0f b6 03             	movzbl (%rbx),%eax
100409ff3:	83 e8 76             	sub    $0x76,%eax
100409ff6:	75 10                	jne    10040a008 <.text+0x9008>
100409ff8:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
100409ffc:	83 e8 69             	sub    $0x69,%eax
100409fff:	75 07                	jne    10040a008 <.text+0x9008>
10040a001:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
10040a005:	83 e8 3a             	sub    $0x3a,%eax
10040a008:	0f b6 0b             	movzbl (%rbx),%ecx
10040a00b:	85 c0                	test   %eax,%eax
10040a00d:	74 43                	je     10040a052 <.text+0x9052>
10040a00f:	89 ca                	mov    %ecx,%edx
10040a011:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
10040a015:	83 e2 df             	and    $0xffffffdf,%edx
10040a018:	80 fa 56             	cmp    $0x56,%dl
10040a01b:	75 08                	jne    10040a025 <.text+0x9025>
10040a01d:	3c 69                	cmp    $0x69,%al
10040a01f:	0f 84 8b 01 00 00    	je     10040a1b0 <.text+0x91b0>
10040a025:	48 83 c3 01          	add    $0x1,%rbx
10040a029:	84 c0                	test   %al,%al
10040a02b:	0f 84 52 01 00 00    	je     10040a183 <.text+0x9183>
10040a031:	e8 fa 4b 0f 00       	call   1004fec30 <.text+0xfdc30>
10040a036:	85 c0                	test   %eax,%eax
10040a038:	0f 84 32 01 00 00    	je     10040a170 <.text+0x9170>
10040a03e:	80 3b 65             	cmpb   $0x65,(%rbx)
10040a041:	75 ad                	jne    100409ff0 <.text+0x8ff0>
10040a043:	80 7b 01 78          	cmpb   $0x78,0x1(%rbx)
10040a047:	75 a7                	jne    100409ff0 <.text+0x8ff0>
10040a049:	80 7b 02 3a          	cmpb   $0x3a,0x2(%rbx)
10040a04d:	75 a1                	jne    100409ff0 <.text+0x8ff0>
10040a04f:	0f b6 0b             	movzbl (%rbx),%ecx
10040a052:	84 c9                	test   %cl,%cl
10040a054:	0f 84 29 01 00 00    	je     10040a183 <.text+0x9183>
10040a05a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a060:	48 83 c3 01          	add    $0x1,%rbx
10040a064:	80 7b ff 3a          	cmpb   $0x3a,-0x1(%rbx)
10040a068:	75 f6                	jne    10040a060 <.text+0x9060>
10040a06a:	48 89 d9             	mov    %rbx,%rcx
10040a06d:	45 31 e4             	xor    %r12d,%r12d
10040a070:	e8 0b 9f 1b 00       	call   1005c3f80 <.text+0x1c2f80>
10040a075:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10040a07a:	48 89 c7             	mov    %rax,%rdi
10040a07d:	48 85 c0             	test   %rax,%rax
10040a080:	0f 84 03 01 00 00    	je     10040a189 <.text+0x9189>
10040a086:	b9 04 00 00 00       	mov    $0x4,%ecx
10040a08b:	49 89 f0             	mov    %rsi,%r8
10040a08e:	48 8d 15 73 a7 2d 00 	lea    0x2da773(%rip),%rdx        # 1006e4808 <_head_msys_iconv_2_dll-0x877f8>
10040a095:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10040a09b:	e8 70 78 18 00       	call   100591910 <.text+0x190910>
10040a0a0:	4c 8b 2d b9 0d 32 00 	mov    0x320db9(%rip),%r13        # 10072ae60 <_head_msys_iconv_2_dll-0x411a0>
10040a0a7:	48 8b 2d 72 91 31 00 	mov    0x319172(%rip),%rbp        # 100723220 <_head_msys_iconv_2_dll-0x48de0>
10040a0ae:	48 89 f9             	mov    %rdi,%rcx
10040a0b1:	f3 0f 7e 3d 3f ac 2d 	movq   0x2dac3f(%rip),%xmm7        # 1006e4cf8 <_head_msys_iconv_2_dll-0x87308>
10040a0b8:	00
10040a0b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a0c0:	e8 cb 56 28 00       	call   10068f790 <.text+0x28e790>
10040a0c5:	80 38 00             	cmpb   $0x0,(%rax)
10040a0c8:	48 89 c7             	mov    %rax,%rdi
10040a0cb:	0f 84 98 01 00 00    	je     10040a269 <.text+0x9269>
10040a0d1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10040a0d6:	0f b6 18             	movzbl (%rax),%ebx
10040a0d9:	80 fb 3a             	cmp    $0x3a,%bl
10040a0dc:	0f 84 16 01 00 00    	je     10040a1f8 <.text+0x91f8>
10040a0e2:	84 db                	test   %bl,%bl
10040a0e4:	0f 84 0e 01 00 00    	je     10040a1f8 <.text+0x91f8>
10040a0ea:	49 89 c7             	mov    %rax,%r15
10040a0ed:	eb 24                	jmp    10040a113 <.text+0x9113>
10040a0ef:	90                   	nop
10040a0f0:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
10040a0f5:	4c 8d 78 01          	lea    0x1(%rax),%r15
10040a0f9:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
10040a0fe:	0f b6 58 01          	movzbl 0x1(%rax),%ebx
10040a102:	80 fb 3a             	cmp    $0x3a,%bl
10040a105:	0f 84 ed 00 00 00    	je     10040a1f8 <.text+0x91f8>
10040a10b:	84 db                	test   %bl,%bl
10040a10d:	0f 84 e5 00 00 00    	je     10040a1f8 <.text+0x91f8>
10040a113:	80 fb 5c             	cmp    $0x5c,%bl
10040a116:	75 d8                	jne    10040a0f0 <.text+0x90f0>
10040a118:	41 80 7f 01 3a       	cmpb   $0x3a,0x1(%r15)
10040a11d:	75 d1                	jne    10040a0f0 <.text+0x90f0>
10040a11f:	49 8d 5f 01          	lea    0x1(%r15),%rbx
10040a123:	48 89 d9             	mov    %rbx,%rcx
10040a126:	e8 45 61 29 00       	call   1006a0270 <.text+0x29f270>
10040a12b:	48 89 da             	mov    %rbx,%rdx
10040a12e:	4c 89 f9             	mov    %r15,%rcx
10040a131:	4c 8d 40 01          	lea    0x1(%rax),%r8
10040a135:	e8 c6 5d 29 00       	call   10069ff00 <.text+0x29ef00>
10040a13a:	eb b4                	jmp    10040a0f0 <.text+0x90f0>
10040a13c:	0f 1f 40 00          	nopl   0x0(%rax)
10040a140:	0f b6 43 03          	movzbl 0x3(%rbx),%eax
10040a144:	48 89 e9             	mov    %rbp,%rcx
10040a147:	83 e8 3c             	sub    $0x3c,%eax
10040a14a:	3c 03                	cmp    $0x3,%al
10040a14c:	48 89 d8             	mov    %rbx,%rax
10040a14f:	48 83 d0 03          	adc    $0x3,%rax
10040a153:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10040a158:	e8 d3 63 28 00       	call   100690530 <.text+0x28f530>
10040a15d:	49 89 c4             	mov    %rax,%r12
10040a160:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
10040a165:	80 38 3a             	cmpb   $0x3a,(%rax)
10040a168:	74 55                	je     10040a1bf <.text+0x91bf>
10040a16a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a170:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
10040a174:	0f b6 0b             	movzbl (%rbx),%ecx
10040a177:	48 83 c3 01          	add    $0x1,%rbx
10040a17b:	84 c0                	test   %al,%al
10040a17d:	0f 85 ae fe ff ff    	jne    10040a031 <.text+0x9031>
10040a183:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10040a189:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
10040a18e:	0f 28 7c 24 50       	movaps 0x50(%rsp),%xmm7
10040a193:	44 89 e0             	mov    %r12d,%eax
10040a196:	48 83 c4 68          	add    $0x68,%rsp
10040a19a:	5b                   	pop    %rbx
10040a19b:	5e                   	pop    %rsi
10040a19c:	5f                   	pop    %rdi
10040a19d:	5d                   	pop    %rbp
10040a19e:	41 5c                	pop    %r12
10040a1a0:	41 5d                	pop    %r13
10040a1a2:	41 5e                	pop    %r14
10040a1a4:	41 5f                	pop    %r15
10040a1a6:	c3                   	ret
10040a1a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040a1ae:	00 00
10040a1b0:	80 7b 02 6d          	cmpb   $0x6d,0x2(%rbx)
10040a1b4:	74 8a                	je     10040a140 <.text+0x9140>
10040a1b6:	48 83 c3 01          	add    $0x1,%rbx
10040a1ba:	e9 72 fe ff ff       	jmp    10040a031 <.text+0x9031>
10040a1bf:	80 3b 56             	cmpb   $0x56,(%rbx)
10040a1c2:	0f 84 78 01 00 00    	je     10040a340 <.text+0x9340>
10040a1c8:	0f b6 43 03          	movzbl 0x3(%rbx),%eax
10040a1cc:	3c 3a                	cmp    $0x3a,%al
10040a1ce:	0f 84 7b fe ff ff    	je     10040a04f <.text+0x904f>
10040a1d4:	41 81 fc 85 03 00 00 	cmp    $0x385,%r12d
10040a1db:	0f 8e 14 01 00 00    	jle    10040a2f5 <.text+0x92f5>
10040a1e1:	0f b6 0b             	movzbl (%rbx),%ecx
10040a1e4:	3c 3c                	cmp    $0x3c,%al
10040a1e6:	0f 84 66 fe ff ff    	je     10040a052 <.text+0x9052>
10040a1ec:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
10040a1f0:	e9 30 fe ff ff       	jmp    10040a025 <.text+0x9025>
10040a1f5:	0f 1f 00             	nopl   (%rax)
10040a1f8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
10040a1fe:	48 8d 15 0d a6 2d 00 	lea    0x2da60d(%rip),%rdx        # 1006e4812 <_head_msys_iconv_2_dll-0x877ee>
10040a205:	48 89 f9             	mov    %rdi,%rcx
10040a208:	e8 93 60 29 00       	call   1006a02a0 <.text+0x29f2a0>
10040a20d:	85 c0                	test   %eax,%eax
10040a20f:	74 1f                	je     10040a230 <.text+0x9230>
10040a211:	80 3f 73             	cmpb   $0x73,(%rdi)
10040a214:	0f 85 ce 00 00 00    	jne    10040a2e8 <.text+0x92e8>
10040a21a:	80 7f 01 65          	cmpb   $0x65,0x1(%rdi)
10040a21e:	0f 85 c4 00 00 00    	jne    10040a2e8 <.text+0x92e8>
10040a224:	80 7f 02 20          	cmpb   $0x20,0x2(%rdi)
10040a228:	0f 85 ba 00 00 00    	jne    10040a2e8 <.text+0x92e8>
10040a22e:	66 90                	xchg   %ax,%ax
10040a230:	80 fb 3a             	cmp    $0x3a,%bl
10040a233:	75 34                	jne    10040a269 <.text+0x9269>
10040a235:	48 89 f9             	mov    %rdi,%rcx
10040a238:	ba 20 00 00 00       	mov    $0x20,%edx
10040a23d:	bb 01 00 00 00       	mov    $0x1,%ebx
10040a242:	e8 09 a6 1b 00       	call   1005c4850 <.text+0x1c3850>
10040a247:	48 8d 78 01          	lea    0x1(%rax),%rdi
10040a24b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
10040a250:	c6 00 00             	movb   $0x0,(%rax)
10040a253:	80 3f 00             	cmpb   $0x0,(%rdi)
10040a256:	75 28                	jne    10040a280 <.text+0x9280>
10040a258:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
10040a25d:	48 8d 48 01          	lea    0x1(%rax),%rcx
10040a261:	85 db                	test   %ebx,%ebx
10040a263:	0f 84 57 fe ff ff    	je     10040a0c0 <.text+0x90c0>
10040a269:	e8 32 78 18 00       	call   100591aa0 <.text+0x190aa0>
10040a26e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
10040a273:	e8 a8 72 ff ff       	call   100401520 <.text+0x520>
10040a278:	e9 0c ff ff ff       	jmp    10040a189 <.text+0x9189>
10040a27d:	0f 1f 00             	nopl   (%rax)
10040a280:	8b 94 24 b8 00 00 00 	mov    0xb8(%rsp),%edx
10040a287:	45 8b 45 00          	mov    0x0(%r13),%r8d
10040a28b:	48 89 f9             	mov    %rdi,%rcx
10040a28e:	41 c7 45 00 01 00 00 	movl   $0x1,0x0(%r13)
10040a295:	00
10040a296:	f3 0f 7e 75 00       	movq   0x0(%rbp),%xmm6
10040a29b:	4c 8b 75 08          	mov    0x8(%rbp),%r14
10040a29f:	66 0f d6 7d 00       	movq   %xmm7,0x0(%rbp)
10040a2a4:	83 ca 0c             	or     $0xc,%edx
10040a2a7:	44 8b 7d 10          	mov    0x10(%rbp),%r15d
10040a2ab:	44 89 44 24 24       	mov    %r8d,0x24(%rsp)
10040a2b0:	c7 45 10 01 00 00 00 	movl   $0x1,0x10(%rbp)
10040a2b7:	48 89 75 08          	mov    %rsi,0x8(%rbp)
10040a2bb:	e8 70 14 12 00       	call   10052b730 <.text+0x12a730>
10040a2c0:	44 8b 44 24 24       	mov    0x24(%rsp),%r8d
10040a2c5:	4c 89 75 08          	mov    %r14,0x8(%rbp)
10040a2c9:	44 89 7d 10          	mov    %r15d,0x10(%rbp)
10040a2cd:	41 89 c4             	mov    %eax,%r12d
10040a2d0:	45 89 45 00          	mov    %r8d,0x0(%r13)
10040a2d4:	66 0f d6 75 00       	movq   %xmm6,0x0(%rbp)
10040a2d9:	85 c0                	test   %eax,%eax
10040a2db:	0f 85 77 ff ff ff    	jne    10040a258 <.text+0x9258>
10040a2e1:	eb 86                	jmp    10040a269 <.text+0x9269>
10040a2e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a2e8:	84 db                	test   %bl,%bl
10040a2ea:	0f 94 c3             	sete   %bl
10040a2ed:	0f b6 db             	movzbl %bl,%ebx
10040a2f0:	e9 56 ff ff ff       	jmp    10040a24b <.text+0x924b>
10040a2f5:	e8 26 56 29 00       	call   10069f920 <.text+0x29e920>
10040a2fa:	0f b6 4b 03          	movzbl 0x3(%rbx),%ecx
10040a2fe:	48 89 c2             	mov    %rax,%rdx
10040a301:	48 89 c8             	mov    %rcx,%rax
10040a304:	f6 44 11 01 04       	testb  $0x4,0x1(%rcx,%rdx,1)
10040a309:	0f 85 40 fd ff ff    	jne    10040a04f <.text+0x904f>
10040a30f:	0f b6 0b             	movzbl (%rbx),%ecx
10040a312:	41 81 fc 85 03 00 00 	cmp    $0x385,%r12d
10040a319:	74 15                	je     10040a330 <.text+0x9330>
10040a31b:	3c 3e                	cmp    $0x3e,%al
10040a31d:	0f 85 c9 fe ff ff    	jne    10040a1ec <.text+0x91ec>
10040a323:	e9 2a fd ff ff       	jmp    10040a052 <.text+0x9052>
10040a328:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a32f:	00
10040a330:	3c 3d                	cmp    $0x3d,%al
10040a332:	0f 85 b4 fe ff ff    	jne    10040a1ec <.text+0x91ec>
10040a338:	e9 15 fd ff ff       	jmp    10040a052 <.text+0x9052>
10040a33d:	0f 1f 00             	nopl   (%rax)
10040a340:	48 8d 48 01          	lea    0x1(%rax),%rcx
10040a344:	e8 47 54 28 00       	call   10068f790 <.text+0x28e790>
10040a349:	80 38 73             	cmpb   $0x73,(%rax)
10040a34c:	0f 85 1e fe ff ff    	jne    10040a170 <.text+0x9170>
10040a352:	80 78 01 65          	cmpb   $0x65,0x1(%rax)
10040a356:	0f 85 14 fe ff ff    	jne    10040a170 <.text+0x9170>
10040a35c:	80 78 02 74          	cmpb   $0x74,0x2(%rax)
10040a360:	0f 84 62 fe ff ff    	je     10040a1c8 <.text+0x91c8>
10040a366:	e9 05 fe ff ff       	jmp    10040a170 <.text+0x9170>
10040a36b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a370:	57                   	push   %rdi
10040a371:	56                   	push   %rsi
10040a372:	53                   	push   %rbx
10040a373:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
10040a37a:	48 89 ce             	mov    %rcx,%rsi
10040a37d:	48 89 d3             	mov    %rdx,%rbx
10040a380:	4c 89 c7             	mov    %r8,%rdi
10040a383:	48 85 d2             	test   %rdx,%rdx
10040a386:	74 40                	je     10040a3c8 <.text+0x93c8>
10040a388:	80 3a 00             	cmpb   $0x0,(%rdx)
10040a38b:	74 3b                	je     10040a3c8 <.text+0x93c8>
10040a38d:	48 8b 91 90 00 00 00 	mov    0x90(%rcx),%rdx
10040a394:	48 85 d2             	test   %rdx,%rdx
10040a397:	74 2f                	je     10040a3c8 <.text+0x93c8>
10040a399:	48 89 d9             	mov    %rbx,%rcx
10040a39c:	e8 df a2 09 00       	call   1004a4680 <.text+0xa3680>
10040a3a1:	85 c0                	test   %eax,%eax
10040a3a3:	0f 84 c9 00 00 00    	je     10040a472 <.text+0x9472>
10040a3a9:	8b 86 a8 00 00 00    	mov    0xa8(%rsi),%eax
10040a3af:	48 85 ff             	test   %rdi,%rdi
10040a3b2:	74 2c                	je     10040a3e0 <.text+0x93e0>
10040a3b4:	85 c0                	test   %eax,%eax
10040a3b6:	74 10                	je     10040a3c8 <.text+0x93c8>
10040a3b8:	8b 86 ac 00 00 00    	mov    0xac(%rsi),%eax
10040a3be:	39 07                	cmp    %eax,(%rdi)
10040a3c0:	74 4e                	je     10040a410 <.text+0x9410>
10040a3c2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a3c8:	b8 01 00 00 00       	mov    $0x1,%eax
10040a3cd:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
10040a3d4:	5b                   	pop    %rbx
10040a3d5:	5e                   	pop    %rsi
10040a3d6:	5f                   	pop    %rdi
10040a3d7:	c3                   	ret
10040a3d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a3df:	00
10040a3e0:	85 c0                	test   %eax,%eax
10040a3e2:	74 e4                	je     10040a3c8 <.text+0x93c8>
10040a3e4:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
10040a3e9:	48 89 d9             	mov    %rbx,%rcx
10040a3ec:	48 89 fa             	mov    %rdi,%rdx
10040a3ef:	e8 dc 5d 29 00       	call   1006a01d0 <.text+0x29f1d0>
10040a3f4:	85 c0                	test   %eax,%eax
10040a3f6:	8b 86 a8 00 00 00    	mov    0xa8(%rsi),%eax
10040a3fc:	79 b6                	jns    10040a3b4 <.text+0x93b4>
10040a3fe:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
10040a405:	ff
10040a406:	eb ac                	jmp    10040a3b4 <.text+0x93b4>
10040a408:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a40f:	00
10040a410:	48 8b 86 b0 00 00 00 	mov    0xb0(%rsi),%rax
10040a417:	48 39 47 08          	cmp    %rax,0x8(%rdi)
10040a41b:	75 ab                	jne    10040a3c8 <.text+0x93c8>
10040a41d:	48 8b 8e a0 00 00 00 	mov    0xa0(%rsi),%rcx
10040a424:	48 85 c9             	test   %rcx,%rcx
10040a427:	74 57                	je     10040a480 <.text+0x9480>
10040a429:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx