10040faed:	89 f2                	mov    %esi,%edx
10040faef:	e8 7c 19 00 00       	call   100411470 <.text+0x10470>
10040faf4:	48 85 c0             	test   %rax,%rax
10040faf7:	74 c3                	je     10040fabc <.text+0xeabc>
10040faf9:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
10040fafd:	75 11                	jne    10040fb10 <.text+0xeb10>
10040faff:	90                   	nop
10040fb00:	b8 01 00 00 00       	mov    $0x1,%eax
10040fb05:	e9 46 ff ff ff       	jmp    10040fa50 <.text+0xea50>
10040fb0a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040fb10:	4c 89 e2             	mov    %r12,%rdx
10040fb13:	48 89 d9             	mov    %rbx,%rcx
10040fb16:	e8 15 51 ff ff       	call   100404c30 <.text+0x3c30>
10040fb1b:	85 c0                	test   %eax,%eax
10040fb1d:	74 e1                	je     10040fb00 <.text+0xeb00>
10040fb1f:	4c 89 ea             	mov    %r13,%rdx
10040fb22:	48 89 d9             	mov    %rbx,%rcx
10040fb25:	e8 06 51 ff ff       	call   100404c30 <.text+0x3c30>
10040fb2a:	85 c0                	test   %eax,%eax
10040fb2c:	74 aa                	je     10040fad8 <.text+0xead8>
10040fb2e:	0f b6 13             	movzbl (%rbx),%edx
10040fb31:	84 d2                	test   %dl,%dl
10040fb33:	0f 84 15 ff ff ff    	je     10040fa4e <.text+0xea4e>
10040fb39:	0f be f2             	movsbl %dl,%esi
10040fb3c:	4c 89 f1             	mov    %r14,%rcx
10040fb3f:	89 f2                	mov    %esi,%edx
10040fb41:	e8 2a 19 00 00       	call   100411470 <.text+0x10470>
10040fb46:	48 85 c0             	test   %rax,%rax
10040fb49:	74 06                	je     10040fb51 <.text+0xeb51>
10040fb4b:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
10040fb4f:	74 af                	je     10040fb00 <.text+0xeb00>
10040fb51:	89 f2                	mov    %esi,%edx
10040fb53:	4c 89 f9             	mov    %r15,%rcx
10040fb56:	e8 15 19 00 00       	call   100411470 <.text+0x10470>
10040fb5b:	48 85 c0             	test   %rax,%rax
10040fb5e:	0f 84 ea fe ff ff    	je     10040fa4e <.text+0xea4e>
10040fb64:	80 7b 01 01          	cmpb   $0x1,0x1(%rbx)
10040fb68:	19 c0                	sbb    %eax,%eax
10040fb6a:	e9 e1 fe ff ff       	jmp    10040fa50 <.text+0xea50>
10040fb6f:	90                   	nop
10040fb70:	41 57                	push   %r15
10040fb72:	41 56                	push   %r14
10040fb74:	41 55                	push   %r13
10040fb76:	41 54                	push   %r12
10040fb78:	55                   	push   %rbp
10040fb79:	57                   	push   %rdi
10040fb7a:	56                   	push   %rsi
10040fb7b:	53                   	push   %rbx
10040fb7c:	48 83 ec 28          	sub    $0x28,%rsp
10040fb80:	4c 8d 35 36 87 00 00 	lea    0x8736(%rip),%r14        # 1004182bd <_head_msys_assuan_0_dll-0x4d43>
10040fb87:	4c 8d 3d 32 87 00 00 	lea    0x8732(%rip),%r15        # 1004182c0 <_head_msys_assuan_0_dll-0x4d40>
10040fb8e:	48 89 ce             	mov    %rcx,%rsi
10040fb91:	48 8d 0d 0d 87 00 00 	lea    0x870d(%rip),%rcx        # 1004182a5 <_head_msys_assuan_0_dll-0x4d5b>
10040fb98:	41 89 d5             	mov    %edx,%r13d
10040fb9b:	e8 58 13 00 00       	call   100410ef8 <.text+0xfef8>
10040fba0:	48 8d 0d 08 87 00 00 	lea    0x8708(%rip),%rcx        # 1004182af <_head_msys_assuan_0_dll-0x4d51>
10040fba7:	48 89 c3             	mov    %rax,%rbx
10040fbaa:	e8 49 13 00 00       	call   100410ef8 <.text+0xfef8>
10040fbaf:	4c 89 f1             	mov    %r14,%rcx
10040fbb2:	48 89 c7             	mov    %rax,%rdi
10040fbb5:	e8 3e 13 00 00       	call   100410ef8 <.text+0xfef8>
10040fbba:	4c 89 f9             	mov    %r15,%rcx
10040fbbd:	48 89 c5             	mov    %rax,%rbp
10040fbc0:	e8 33 13 00 00       	call   100410ef8 <.text+0xfef8>
10040fbc5:	48 89 d9             	mov    %rbx,%rcx
10040fbc8:	48 89 f2             	mov    %rsi,%rdx
10040fbcb:	49 89 c4             	mov    %rax,%r12
10040fbce:	e8 0d 0a 00 00       	call   1004105e0 <.text+0xf5e0>
10040fbd3:	89 c3                	mov    %eax,%ebx
10040fbd5:	85 c0                	test   %eax,%eax
10040fbd7:	74 1f                	je     10040fbf8 <.text+0xebf8>
10040fbd9:	bb 01 00 00 00       	mov    $0x1,%ebx
10040fbde:	89 d8                	mov    %ebx,%eax
10040fbe0:	48 83 c4 28          	add    $0x28,%rsp
10040fbe4:	5b                   	pop    %rbx
10040fbe5:	5e                   	pop    %rsi
10040fbe6:	5f                   	pop    %rdi
10040fbe7:	5d                   	pop    %rbp
10040fbe8:	41 5c                	pop    %r12
10040fbea:	41 5d                	pop    %r13
10040fbec:	41 5e                	pop    %r14
10040fbee:	41 5f                	pop    %r15
10040fbf0:	c3                   	ret
10040fbf1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040fbf8:	48 89 f2             	mov    %rsi,%rdx
10040fbfb:	48 89 f9             	mov    %rdi,%rcx
10040fbfe:	e8 dd 09 00 00       	call   1004105e0 <.text+0xf5e0>
10040fc03:	85 c0                	test   %eax,%eax
10040fc05:	75 d7                	jne    10040fbde <.text+0xebde>
10040fc07:	0f b6 16             	movzbl (%rsi),%edx
10040fc0a:	84 d2                	test   %dl,%dl
10040fc0c:	74 18                	je     10040fc26 <.text+0xec26>
10040fc0e:	0f be fa             	movsbl %dl,%edi
10040fc11:	48 89 e9             	mov    %rbp,%rcx
10040fc14:	89 fa                	mov    %edi,%edx
10040fc16:	e8 55 18 00 00       	call   100411470 <.text+0x10470>
10040fc1b:	48 85 c0             	test   %rax,%rax
10040fc1e:	74 70                	je     10040fc90 <.text+0xec90>
10040fc20:	80 7e 01 00          	cmpb   $0x0,0x1(%rsi)
10040fc24:	74 b3                	je     10040fbd9 <.text+0xebd9>
10040fc26:	48 8d 15 96 86 00 00 	lea    0x8696(%rip),%rdx        # 1004182c3 <_head_msys_assuan_0_dll-0x4d3d>
10040fc2d:	48 89 f1             	mov    %rsi,%rcx
10040fc30:	e8 fb 4f ff ff       	call   100404c30 <.text+0x3c30>
10040fc35:	85 c0                	test   %eax,%eax
10040fc37:	74 a0                	je     10040fbd9 <.text+0xebd9>
10040fc39:	48 8d 15 88 86 00 00 	lea    0x8688(%rip),%rdx        # 1004182c8 <_head_msys_assuan_0_dll-0x4d38>
10040fc40:	48 89 f1             	mov    %rsi,%rcx
10040fc43:	e8 e8 4f ff ff       	call   100404c30 <.text+0x3c30>
10040fc48:	85 c0                	test   %eax,%eax
10040fc4a:	74 8d                	je     10040fbd9 <.text+0xebd9>
10040fc4c:	48 8d 15 78 86 00 00 	lea    0x8678(%rip),%rdx        # 1004182cb <_head_msys_assuan_0_dll-0x4d35>
10040fc53:	48 89 f1             	mov    %rsi,%rcx
10040fc56:	e8 d5 4f ff ff       	call   100404c30 <.text+0x3c30>
10040fc5b:	85 c0                	test   %eax,%eax
10040fc5d:	0f 84 7b ff ff ff    	je     10040fbde <.text+0xebde>
10040fc63:	0f b6 16             	movzbl (%rsi),%edx
10040fc66:	84 d2                	test   %dl,%dl
10040fc68:	74 1c                	je     10040fc86 <.text+0xec86>
10040fc6a:	0f be fa             	movsbl %dl,%edi
10040fc6d:	4c 89 f1             	mov    %r14,%rcx
10040fc70:	89 fa                	mov    %edi,%edx
10040fc72:	e8 f9 17 00 00       	call   100411470 <.text+0x10470>
10040fc77:	48 85 c0             	test   %rax,%rax
10040fc7a:	74 32                	je     10040fcae <.text+0xecae>
10040fc7c:	80 7e 01 00          	cmpb   $0x0,0x1(%rsi)
10040fc80:	0f 84 53 ff ff ff    	je     10040fbd9 <.text+0xebd9>
10040fc86:	44 89 eb             	mov    %r13d,%ebx
10040fc89:	e9 50 ff ff ff       	jmp    10040fbde <.text+0xebde>
10040fc8e:	66 90                	xchg   %ax,%ax
10040fc90:	89 fa                	mov    %edi,%edx
10040fc92:	4c 89 e1             	mov    %r12,%rcx
10040fc95:	e8 d6 17 00 00       	call   100411470 <.text+0x10470>
10040fc9a:	48 85 c0             	test   %rax,%rax
10040fc9d:	74 87                	je     10040fc26 <.text+0xec26>
10040fc9f:	80 7e 01 00          	cmpb   $0x0,0x1(%rsi)
10040fca3:	0f 84 35 ff ff ff    	je     10040fbde <.text+0xebde>
10040fca9:	e9 78 ff ff ff       	jmp    10040fc26 <.text+0xec26>
10040fcae:	89 fa                	mov    %edi,%edx
10040fcb0:	4c 89 f9             	mov    %r15,%rcx
10040fcb3:	e8 b8 17 00 00       	call   100411470 <.text+0x10470>
10040fcb8:	48 85 c0             	test   %rax,%rax
10040fcbb:	74 c9                	je     10040fc86 <.text+0xec86>
10040fcbd:	80 7e 01 00          	cmpb   $0x0,0x1(%rsi)
10040fcc1:	41 0f 45 dd          	cmovne %r13d,%ebx
10040fcc5:	e9 14 ff ff ff       	jmp    10040fbde <.text+0xebde>
10040fcca:	90                   	nop
10040fccb:	90                   	nop
10040fccc:	90                   	nop
10040fccd:	90                   	nop
10040fcce:	90                   	nop
10040fccf:	90                   	nop
10040fcd0:	48 83 ec 28          	sub    $0x28,%rsp
10040fcd4:	89 d1                	mov    %edx,%ecx
10040fcd6:	4c 89 c2             	mov    %r8,%rdx
10040fcd9:	4d 85 c0             	test   %r8,%r8
10040fcdc:	74 0c                	je     10040fcea <.text+0xecea>
10040fcde:	48 8d 0d fb 85 00 00 	lea    0x85fb(%rip),%rcx        # 1004182e0 <_head_msys_assuan_0_dll-0x4d20>
10040fce5:	e8 be 10 00 00       	call   100410da8 <.text+0xfda8>
10040fcea:	e8 69 11 00 00       	call   100410e58 <.text+0xfe58>
10040fcef:	48 89 c2             	mov    %rax,%rdx
10040fcf2:	eb ea                	jmp    10040fcde <.text+0xecde>
10040fcf4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040fcfb:	00 00 00 00
10040fcff:	90                   	nop
10040fd00:	89 d0                	mov    %edx,%eax
10040fd02:	4c 89 c2             	mov    %r8,%rdx
10040fd05:	4d 89 c8             	mov    %r9,%r8
10040fd08:	83 f8 28             	cmp    $0x28,%eax
10040fd0b:	74 4b                	je     10040fd58 <.text+0xed58>
10040fd0d:	7f 29                	jg     10040fd38 <.text+0xed38>
10040fd0f:	b9 02 00 00 00       	mov    $0x2,%ecx
10040fd14:	83 f8 0a             	cmp    $0xa,%eax
10040fd17:	74 15                	je     10040fd2e <.text+0xed2e>
10040fd19:	b9 03 00 00 00       	mov    $0x3,%ecx
10040fd1e:	83 f8 14             	cmp    $0x14,%eax
10040fd21:	74 0b                	je     10040fd2e <.text+0xed2e>
10040fd23:	83 f8 01             	cmp    $0x1,%eax
10040fd26:	19 c9                	sbb    %ecx,%ecx
10040fd28:	83 e1 fd             	and    $0xfffffffd,%ecx
10040fd2b:	83 c1 04             	add    $0x4,%ecx
10040fd2e:	e9 3d 10 00 00       	jmp    100410d70 <.text+0xfd70>
10040fd33:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040fd38:	b9 06 00 00 00       	mov    $0x6,%ecx
10040fd3d:	83 f8 32             	cmp    $0x32,%eax
10040fd40:	74 ec                	je     10040fd2e <.text+0xed2e>
10040fd42:	31 c9                	xor    %ecx,%ecx
10040fd44:	83 f8 64             	cmp    $0x64,%eax
10040fd47:	0f 94 c1             	sete   %cl
10040fd4a:	8d 4c 49 04          	lea    0x4(%rcx,%rcx,2),%ecx
10040fd4e:	e9 1d 10 00 00       	jmp    100410d70 <.text+0xfd70>
10040fd53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040fd58:	b9 05 00 00 00       	mov    $0x5,%ecx
10040fd5d:	e9 0e 10 00 00       	jmp    100410d70 <.text+0xfd70>
10040fd62:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040fd69:	00 00 00 00
10040fd6d:	0f 1f 00             	nopl   (%rax)
10040fd70:	53                   	push   %rbx
10040fd71:	48 83 ec 20          	sub    $0x20,%rsp
10040fd75:	8b 05 d5 c9 00 00    	mov    0xc9d5(%rip),%eax        # 10041c750 <_head_msys_assuan_0_dll-0x8b0>
10040fd7b:	48 89 d3             	mov    %rdx,%rbx
10040fd7e:	85 c0                	test   %eax,%eax
10040fd80:	75 2e                	jne    10040fdb0 <.text+0xedb0>
10040fd82:	c7 05 c4 c9 00 00 01 	movl   $0x1,0xc9c4(%rip)        # 10041c750 <_head_msys_assuan_0_dll-0x8b0>
10040fd89:	00 00 00
10040fd8c:	41 83 e0 01          	and    $0x1,%r8d
10040fd90:	74 2e                	je     10040fdc0 <.text+0xedc0>
10040fd92:	48 8d 0d 5f 85 00 00 	lea    0x855f(%rip),%rcx        # 1004182f8 <_head_msys_assuan_0_dll-0x4d08>
10040fd99:	e8 5a 11 00 00       	call   100410ef8 <.text+0xfef8>
10040fd9e:	48 89 da             	mov    %rbx,%rdx
10040fda1:	48 89 c1             	mov    %rax,%rcx
10040fda4:	e8 ff 0f 00 00       	call   100410da8 <.text+0xfda8>
10040fda9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040fdb0:	31 c0                	xor    %eax,%eax
10040fdb2:	48 83 c4 20          	add    $0x20,%rsp
10040fdb6:	5b                   	pop    %rbx
10040fdb7:	c3                   	ret
10040fdb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040fdbf:	00
10040fdc0:	48 8d 0d 69 85 00 00 	lea    0x8569(%rip),%rcx        # 100418330 <_head_msys_assuan_0_dll-0x4cd0>
10040fdc7:	e8 2c 11 00 00       	call   100410ef8 <.text+0xfef8>
10040fdcc:	48 89 da             	mov    %rbx,%rdx
10040fdcf:	48 89 c1             	mov    %rax,%rcx
10040fdd2:	e8 d1 0f 00 00       	call   100410da8 <.text+0xfda8>
10040fdd7:	90                   	nop
10040fdd8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040fddf:	00
10040fde0:	56                   	push   %rsi
10040fde1:	53                   	push   %rbx
10040fde2:	48 83 ec 38          	sub    $0x38,%rsp
10040fde6:	48 89 ce             	mov    %rcx,%rsi
10040fde9:	48 89 d1             	mov    %rdx,%rcx
10040fdec:	4c 89 c2             	mov    %r8,%rdx
10040fdef:	4d 85 c0             	test   %r8,%r8
10040fdf2:	74 54                	je     10040fe48 <.text+0xee48>
10040fdf4:	31 c0                	xor    %eax,%eax
10040fdf6:	eb 11                	jmp    10040fe09 <.text+0xee09>
10040fdf8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040fdff:	00
10040fe00:	48 83 c0 01          	add    $0x1,%rax
10040fe04:	48 39 d0             	cmp    %rdx,%rax
10040fe07:	74 3f                	je     10040fe48 <.text+0xee48>
10040fe09:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
10040fe0d:	79 f1                	jns    10040fe00 <.text+0xee00>
10040fe0f:	48 39 d0             	cmp    %rdx,%rax
10040fe12:	73 34                	jae    10040fe48 <.text+0xee48>
10040fe14:	45 31 c0             	xor    %r8d,%r8d
10040fe17:	4d 85 c9             	test   %r9,%r9
10040fe1a:	74 04                	je     10040fe20 <.text+0xee20>
10040fe1c:	45 0f be 01          	movsbl (%r9),%r8d
10040fe20:	e8 7b e4 ff ff       	call   10040e2a0 <.text+0xd2a0>
10040fe25:	48 89 f2             	mov    %rsi,%rdx
10040fe28:	48 89 c3             	mov    %rax,%rbx
10040fe2b:	48 89 c1             	mov    %rax,%rcx
10040fe2e:	e8 b5 0f 00 00       	call   100410de8 <.text+0xfde8>
10040fe33:	48 89 d9             	mov    %rbx,%rcx
10040fe36:	48 83 c4 38          	add    $0x38,%rsp
10040fe3a:	5b                   	pop    %rbx
10040fe3b:	5e                   	pop    %rsi
10040fe3c:	e9 8f 0e 00 00       	jmp    100410cd0 <.text+0xfcd0>
10040fe41:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040fe48:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
10040fe4f:	00 00
10040fe51:	49 89 d0             	mov    %rdx,%r8
10040fe54:	48 89 ca             	mov    %rcx,%rdx
10040fe57:	48 89 f1             	mov    %rsi,%rcx
10040fe5a:	e8 a1 0e 00 00       	call   100410d00 <.text+0xfd00>
10040fe5f:	90                   	nop
10040fe60:	48 83 c4 38          	add    $0x38,%rsp
10040fe64:	5b                   	pop    %rbx
10040fe65:	5e                   	pop    %rsi
10040fe66:	c3                   	ret
10040fe67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040fe6e:	00 00
10040fe70:	0f b6 01             	movzbl (%rcx),%eax
10040fe73:	49 89 d3             	mov    %rdx,%r11
10040fe76:	3c 30                	cmp    $0x30,%al
10040fe78:	0f 84 e2 00 00 00    	je     10040ff60 <.text+0xef60>
10040fe7e:	8d 50 d0             	lea    -0x30(%rax),%edx
10040fe81:	80 fa 09             	cmp    $0x9,%dl
10040fe84:	0f 87 06 01 00 00    	ja     10040ff90 <.text+0xef90>
10040fe8a:	31 d2                	xor    %edx,%edx
10040fe8c:	0f 1f 40 00          	nopl   0x0(%rax)
10040fe90:	83 e8 30             	sub    $0x30,%eax
10040fe93:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
10040fe96:	48 83 c1 01          	add    $0x1,%rcx
10040fe9a:	0f be c0             	movsbl %al,%eax
10040fe9d:	8d 14 50             	lea    (%rax,%rdx,2),%edx
10040fea0:	0f b6 01             	movzbl (%rcx),%eax
10040fea3:	44 8d 50 d0          	lea    -0x30(%rax),%r10d
10040fea7:	41 80 fa 09          	cmp    $0x9,%r10b
10040feab:	76 e3                	jbe    10040fe90 <.text+0xee90>
10040fead:	41 89 13             	mov    %edx,(%r11)
10040feb0:	85 d2                	test   %edx,%edx
10040feb2:	0f 88 a0 00 00 00    	js     10040ff58 <.text+0xef58>
10040feb8:	80 39 2e             	cmpb   $0x2e,(%rcx)
10040febb:	0f 85 97 00 00 00    	jne    10040ff58 <.text+0xef58>
10040fec1:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
10040fec5:	48 8d 51 01          	lea    0x1(%rcx),%rdx
10040fec9:	3c 30                	cmp    $0x30,%al
10040fecb:	0f 84 a7 00 00 00    	je     10040ff78 <.text+0xef78>
10040fed1:	8d 48 d0             	lea    -0x30(%rax),%ecx
10040fed4:	80 f9 09             	cmp    $0x9,%cl
10040fed7:	0f 87 d1 00 00 00    	ja     10040ffae <.text+0xefae>
10040fedd:	31 c9                	xor    %ecx,%ecx
10040fedf:	90                   	nop
10040fee0:	83 e8 30             	sub    $0x30,%eax
10040fee3:	8d 0c 89             	lea    (%rcx,%rcx,4),%ecx
10040fee6:	48 83 c2 01          	add    $0x1,%rdx
10040feea:	0f be c0             	movsbl %al,%eax
10040feed:	8d 0c 48             	lea    (%rax,%rcx,2),%ecx
10040fef0:	0f b6 02             	movzbl (%rdx),%eax
10040fef3:	44 8d 50 d0          	lea    -0x30(%rax),%r10d
10040fef7:	41 80 fa 09          	cmp    $0x9,%r10b
10040fefb:	76 e3                	jbe    10040fee0 <.text+0xeee0>
10040fefd:	41 89 08             	mov    %ecx,(%r8)
10040ff00:	85 c9                	test   %ecx,%ecx
10040ff02:	78 54                	js     10040ff58 <.text+0xef58>
10040ff04:	80 3a 2e             	cmpb   $0x2e,(%rdx)
10040ff07:	75 4f                	jne    10040ff58 <.text+0xef58>
10040ff09:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
10040ff0d:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
10040ff11:	3c 30                	cmp    $0x30,%al
10040ff13:	0f 84 83 00 00 00    	je     10040ff9c <.text+0xef9c>
10040ff19:	8d 50 d0             	lea    -0x30(%rax),%edx
10040ff1c:	80 fa 09             	cmp    $0x9,%dl
10040ff1f:	0f 87 95 00 00 00    	ja     10040ffba <.text+0xefba>
10040ff25:	31 d2                	xor    %edx,%edx
10040ff27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040ff2e:	00 00
10040ff30:	83 e8 30             	sub    $0x30,%eax
10040ff33:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
10040ff36:	48 83 c1 01          	add    $0x1,%rcx
10040ff3a:	0f be c0             	movsbl %al,%eax
10040ff3d:	8d 14 50             	lea    (%rax,%rdx,2),%edx
10040ff40:	0f b6 01             	movzbl (%rcx),%eax
10040ff43:	44 8d 40 d0          	lea    -0x30(%rax),%r8d
10040ff47:	41 80 f8 09          	cmp    $0x9,%r8b
10040ff4b:	76 e3                	jbe    10040ff30 <.text+0xef30>
10040ff4d:	41 89 11             	mov    %edx,(%r9)
10040ff50:	85 d2                	test   %edx,%edx
10040ff52:	79 06                	jns    10040ff5a <.text+0xef5a>
10040ff54:	0f 1f 40 00          	nopl   0x0(%rax)
10040ff58:	31 c9                	xor    %ecx,%ecx
10040ff5a:	48 89 c8             	mov    %rcx,%rax
10040ff5d:	c3                   	ret
10040ff5e:	66 90                	xchg   %ax,%ax
10040ff60:	0f b6 51 01          	movzbl 0x1(%rcx),%edx
10040ff64:	83 ea 30             	sub    $0x30,%edx
10040ff67:	80 fa 09             	cmp    $0x9,%dl
10040ff6a:	0f 87 1a ff ff ff    	ja     10040fe8a <.text+0xee8a>