1004feed9:	c6 44 15 00 2d       	movb   $0x2d,0x0(%rbp,%rdx,1)
1004feede:	0f b6 48 0a          	movzbl 0xa(%rax),%ecx
1004feee2:	48 83 c0 06          	add    $0x6,%rax
1004feee6:	80 f9 41             	cmp    $0x41,%cl
1004feee9:	75 cd                	jne    1004feeb8 <.text+0xfdeb8>
1004feeeb:	83 fb ff             	cmp    $0xffffffff,%ebx
1004feeee:	74 68                	je     1004fef58 <.text+0xfdf58>
1004feef0:	48 63 db             	movslq %ebx,%rbx
1004feef3:	48 c1 e3 04          	shl    $0x4,%rbx
1004feef7:	49 8b 74 1c 08       	mov    0x8(%r12,%rbx,1),%rsi
1004feefc:	48 89 f1             	mov    %rsi,%rcx
1004feeff:	e8 6c 13 1a 00       	call   1006a0270 <.text+0x29f270>
1004fef04:	48 63 cf             	movslq %edi,%rcx
1004fef07:	48 89 c3             	mov    %rax,%rbx
1004fef0a:	48 8d 44 08 02       	lea    0x2(%rax,%rcx,1),%rax
1004fef0f:	48 83 f8 20          	cmp    $0x20,%rax
1004fef13:	77 14                	ja     1004fef29 <.text+0xfdf29>
1004fef15:	48 01 e9             	add    %rbp,%rcx
1004fef18:	4c 8d 43 01          	lea    0x1(%rbx),%r8
1004fef1c:	48 89 f2             	mov    %rsi,%rdx
1004fef1f:	01 df                	add    %ebx,%edi
1004fef21:	e8 ca 0f 1a 00       	call   10069fef0 <.text+0x29eef0>
1004fef26:	48 63 cf             	movslq %edi,%rcx
1004fef29:	b8 3e 00 00 00       	mov    $0x3e,%eax
1004fef2e:	66 89 44 0d 00       	mov    %ax,0x0(%rbp,%rcx,1)
1004fef33:	48 89 e8             	mov    %rbp,%rax
1004fef36:	48 83 c4 28          	add    $0x28,%rsp
1004fef3a:	5b                   	pop    %rbx
1004fef3b:	5e                   	pop    %rsi
1004fef3c:	5f                   	pop    %rdi
1004fef3d:	5d                   	pop    %rbp
1004fef3e:	41 5c                	pop    %r12
1004fef40:	41 5d                	pop    %r13
1004fef42:	c3                   	ret
1004fef43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004fef48:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1004fef4d:	e9 2c ff ff ff       	jmp    1004fee7e <.text+0xfde7e>
1004fef52:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004fef58:	85 f6                	test   %esi,%esi
1004fef5a:	0f 88 20 01 00 00    	js     1004ff080 <.text+0xfe080>
1004fef60:	48 8b 05 b9 9d 22 00 	mov    0x229db9(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1004fef67:	8b 10                	mov    (%rax),%edx
1004fef69:	85 d2                	test   %edx,%edx
1004fef6b:	0f 84 af 00 00 00    	je     1004ff020 <.text+0xfe020>
1004fef71:	48 8b 05 58 a1 22 00 	mov    0x22a158(%rip),%rax        # 1007290d0 <_head_msys_iconv_2_dll-0x42f30>
1004fef78:	89 f1                	mov    %esi,%ecx
1004fef7a:	ff 10                	call   *(%rax)
1004fef7c:	83 f8 01             	cmp    $0x1,%eax
1004fef7f:	0f 8e 9b 00 00 00    	jle    1004ff020 <.text+0xfe020>
1004fef85:	48 8b 05 24 a1 22 00 	mov    0x22a124(%rip),%rax        # 1007290b0 <_head_msys_iconv_2_dll-0x42f50>
1004fef8c:	48 63 d7             	movslq %edi,%rdx
1004fef8f:	89 f1                	mov    %esi,%ecx
1004fef91:	48 01 ea             	add    %rbp,%rdx
1004fef94:	ff 10                	call   *(%rax)
1004fef96:	01 c7                	add    %eax,%edi
1004fef98:	48 63 cf             	movslq %edi,%rcx
1004fef9b:	eb 8c                	jmp    1004fef29 <.text+0xfdf29>
1004fef9d:	0f 1f 00             	nopl   (%rax)
1004fefa0:	89 cb                	mov    %ecx,%ebx
1004fefa2:	31 d2                	xor    %edx,%edx
1004fefa4:	b9 02 00 00 00       	mov    $0x2,%ecx
1004fefa9:	f7 db                	neg    %ebx
1004fefab:	0f b6 c7             	movzbl %bh,%eax
1004fefae:	44 0f b6 cb          	movzbl %bl,%r9d
1004fefb2:	41 89 c2             	mov    %eax,%r10d
1004fefb5:	48 8d 05 65 2d 20 00 	lea    0x202d65(%rip),%rax        # 100701d21 <_head_msys_iconv_2_dll-0x6a2df>
1004fefbc:	80 fb f2             	cmp    $0xf2,%bl
1004fefbf:	75 22                	jne    1004fefe3 <.text+0xfdfe3>
1004fefc1:	e9 f2 00 00 00       	jmp    1004ff0b8 <.text+0xfe0b8>
1004fefc6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004fefcd:	00 00 00
1004fefd0:	0f b6 48 04          	movzbl 0x4(%rax),%ecx
1004fefd4:	48 83 c0 05          	add    $0x5,%rax
1004fefd8:	83 c2 05             	add    $0x5,%edx
1004fefdb:	84 c9                	test   %cl,%cl
1004fefdd:	0f 84 6d fe ff ff    	je     1004fee50 <.text+0xfde50>
1004fefe3:	44 0f b6 00          	movzbl (%rax),%r8d
1004fefe7:	45 39 c1             	cmp    %r8d,%r9d
1004fefea:	75 e4                	jne    1004fefd0 <.text+0xfdfd0>
1004fefec:	44 0f b6 40 01       	movzbl 0x1(%rax),%r8d
1004feff1:	45 39 d0             	cmp    %r10d,%r8d
1004feff4:	75 da                	jne    1004fefd0 <.text+0xfdfd0>
1004feff6:	8d 42 04             	lea    0x4(%rdx),%eax
1004feff9:	41 09 cd             	or     %ecx,%r13d
1004feffc:	48 8d 0d 1d 2d 20 00 	lea    0x202d1d(%rip),%rcx        # 100701d20 <_head_msys_iconv_2_dll-0x6a2e0>
1004ff003:	48 98                	cltq
1004ff005:	0f b6 34 01          	movzbl (%rcx,%rax,1),%esi
1004ff009:	8d 42 03             	lea    0x3(%rdx),%eax
1004ff00c:	48 98                	cltq
1004ff00e:	0f b6 04 01          	movzbl (%rcx,%rax,1),%eax
1004ff012:	c1 e6 08             	shl    $0x8,%esi
1004ff015:	01 c6                	add    %eax,%esi
1004ff017:	f7 de                	neg    %esi
1004ff019:	e9 32 fe ff ff       	jmp    1004fee50 <.text+0xfde50>
1004ff01e:	66 90                	xchg   %ax,%ax
1004ff020:	89 f1                	mov    %esi,%ecx
1004ff022:	e8 29 e5 18 00       	call   10068d550 <.text+0x28c550>
1004ff027:	85 c0                	test   %eax,%eax
1004ff029:	0f 84 b9 00 00 00    	je     1004ff0e8 <.text+0xfe0e8>
1004ff02f:	8d 4f 01             	lea    0x1(%rdi),%ecx
1004ff032:	48 63 ff             	movslq %edi,%rdi
1004ff035:	40 88 74 3d 00       	mov    %sil,0x0(%rbp,%rdi,1)
1004ff03a:	48 63 c9             	movslq %ecx,%rcx
1004ff03d:	e9 e7 fe ff ff       	jmp    1004fef29 <.text+0xfdf29>
1004ff042:	89 f1                	mov    %esi,%ecx
1004ff044:	e8 07 e5 18 00       	call   10068d550 <.text+0x28c550>
1004ff049:	85 c0                	test   %eax,%eax
1004ff04b:	75 73                	jne    1004ff0c0 <.text+0xfe0c0>
1004ff04d:	40 f6 c6 80          	test   $0x80,%sil
1004ff051:	74 7b                	je     1004ff0ce <.text+0xfe0ce>
1004ff053:	83 e6 7f             	and    $0x7f,%esi
1004ff056:	41 83 cd 08          	or     $0x8,%r13d
1004ff05a:	31 db                	xor    %ebx,%ebx
1004ff05c:	eb 10                	jmp    1004ff06e <.text+0xfe06e>
1004ff05e:	66 90                	xchg   %ax,%ax
1004ff060:	48 83 c7 10          	add    $0x10,%rdi
1004ff064:	83 c3 01             	add    $0x1,%ebx
1004ff067:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
1004ff06c:	74 60                	je     1004ff0ce <.text+0xfe0ce>
1004ff06e:	3b 37                	cmp    (%rdi),%esi
1004ff070:	75 ee                	jne    1004ff060 <.text+0xfe060>
1004ff072:	e9 24 fe ff ff       	jmp    1004fee9b <.text+0xfde9b>
1004ff077:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004ff07e:	00 00
1004ff080:	48 63 c7             	movslq %edi,%rax
1004ff083:	b9 74 5f 00 00       	mov    $0x5f74,%ecx
1004ff088:	8d 57 02             	lea    0x2(%rdi),%edx
1004ff08b:	66 89 4c 05 00       	mov    %cx,0x0(%rbp,%rax,1)
1004ff090:	89 f1                	mov    %esi,%ecx
1004ff092:	8d 47 03             	lea    0x3(%rdi),%eax
1004ff095:	48 63 d2             	movslq %edx,%rdx
1004ff098:	f7 d9                	neg    %ecx
1004ff09a:	f7 de                	neg    %esi
1004ff09c:	83 c7 04             	add    $0x4,%edi
1004ff09f:	48 98                	cltq
1004ff0a1:	88 4c 15 00          	mov    %cl,0x0(%rbp,%rdx,1)
1004ff0a5:	89 f2                	mov    %esi,%edx
1004ff0a7:	48 63 cf             	movslq %edi,%rcx
1004ff0aa:	88 74 05 00          	mov    %dh,0x0(%rbp,%rax,1)
1004ff0ae:	e9 76 fe ff ff       	jmp    1004fef29 <.text+0xfdf29>
1004ff0b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004ff0b8:	44 89 d6             	mov    %r10d,%esi
1004ff0bb:	e9 90 fd ff ff       	jmp    1004fee50 <.text+0xfde50>
1004ff0c0:	89 f0                	mov    %esi,%eax
1004ff0c2:	83 e0 7f             	and    $0x7f,%eax
1004ff0c5:	83 f8 20             	cmp    $0x20,%eax
1004ff0c8:	0f 84 7f ff ff ff    	je     1004ff04d <.text+0xfe04d>
1004ff0ce:	89 f1                	mov    %esi,%ecx
1004ff0d0:	e8 7b e4 18 00       	call   10068d550 <.text+0x28c550>
1004ff0d5:	85 c0                	test   %eax,%eax
1004ff0d7:	75 05                	jne    1004ff0de <.text+0xfe0de>
1004ff0d9:	83 fe 1f             	cmp    $0x1f,%esi
1004ff0dc:	7e 50                	jle    1004ff12e <.text+0xfe12e>
1004ff0de:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1004ff0e3:	e9 b3 fd ff ff       	jmp    1004fee9b <.text+0xfde9b>
1004ff0e8:	89 f1                	mov    %esi,%ecx
1004ff0ea:	e8 91 ea 18 00       	call   10068db80 <.text+0x28cb80>
1004ff0ef:	44 0f b6 00          	movzbl (%rax),%r8d
1004ff0f3:	45 84 c0             	test   %r8b,%r8b
1004ff0f6:	0f 84 2a fe ff ff    	je     1004fef26 <.text+0xfdf26>
1004ff0fc:	8d 57 01             	lea    0x1(%rdi),%edx
1004ff0ff:	48 63 cf             	movslq %edi,%rcx
1004ff102:	4c 8d 0d 56 07 26 00 	lea    0x260756(%rip),%r9        # 10075f85f <_head_msys_iconv_2_dll-0xc7a1>
1004ff109:	48 63 d2             	movslq %edx,%rdx
1004ff10c:	48 29 c8             	sub    %rcx,%rax
1004ff10f:	90                   	nop
1004ff110:	45 88 04 11          	mov    %r8b,(%r9,%rdx,1)
1004ff114:	48 89 d1             	mov    %rdx,%rcx
1004ff117:	48 83 c2 01          	add    $0x1,%rdx
1004ff11b:	44 0f b6 44 10 ff    	movzbl -0x1(%rax,%rdx,1),%r8d
1004ff121:	45 84 c0             	test   %r8b,%r8b
1004ff124:	75 ea                	jne    1004ff110 <.text+0xfe110>
1004ff126:	48 63 c9             	movslq %ecx,%rcx
1004ff129:	e9 fb fd ff ff       	jmp    1004fef29 <.text+0xfdf29>
1004ff12e:	83 c6 40             	add    $0x40,%esi
1004ff131:	41 83 cd 04          	or     $0x4,%r13d
1004ff135:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1004ff13a:	e9 5c fd ff ff       	jmp    1004fee9b <.text+0xfde9b>
1004ff13f:	90                   	nop
1004ff140:	56                   	push   %rsi
1004ff141:	53                   	push   %rbx
1004ff142:	48 83 ec 28          	sub    $0x28,%rsp
1004ff146:	89 d3                	mov    %edx,%ebx
1004ff148:	4c 89 ce             	mov    %r9,%rsi
1004ff14b:	4c 89 ca             	mov    %r9,%rdx
1004ff14e:	85 db                	test   %ebx,%ebx
1004ff150:	74 16                	je     1004ff168 <.text+0xfe168>
1004ff152:	ba 80 fc ff ff       	mov    $0xfffffc80,%edx
1004ff157:	41 88 59 02          	mov    %bl,0x2(%r9)
1004ff15b:	bb 03 00 00 00       	mov    $0x3,%ebx
1004ff160:	66 41 89 11          	mov    %dx,(%r9)
1004ff164:	49 8d 51 03          	lea    0x3(%r9),%rdx
1004ff168:	85 c9                	test   %ecx,%ecx
1004ff16a:	78 24                	js     1004ff190 <.text+0xfe190>
1004ff16c:	45 85 c0             	test   %r8d,%r8d
1004ff16f:	75 57                	jne    1004ff1c8 <.text+0xfe1c8>
1004ff171:	48 8b 05 a8 9b 22 00 	mov    0x229ba8(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1004ff178:	8b 00                	mov    (%rax),%eax
1004ff17a:	85 c0                	test   %eax,%eax
1004ff17c:	74 3a                	je     1004ff1b8 <.text+0xfe1b8>
1004ff17e:	48 8b 05 2b 9f 22 00 	mov    0x229f2b(%rip),%rax        # 1007290b0 <_head_msys_iconv_2_dll-0x42f50>
1004ff185:	ff 10                	call   *(%rax)
1004ff187:	01 d8                	add    %ebx,%eax
1004ff189:	48 83 c4 28          	add    $0x28,%rsp
1004ff18d:	5b                   	pop    %rbx
1004ff18e:	5e                   	pop    %rsi
1004ff18f:	c3                   	ret
1004ff190:	c6 02 80             	movb   $0x80,(%rdx)
1004ff193:	8d 43 01             	lea    0x1(%rbx),%eax
1004ff196:	89 ca                	mov    %ecx,%edx
1004ff198:	f7 d9                	neg    %ecx
1004ff19a:	48 98                	cltq
1004ff19c:	f7 da                	neg    %edx
1004ff19e:	88 14 06             	mov    %dl,(%rsi,%rax,1)
1004ff1a1:	8d 43 03             	lea    0x3(%rbx),%eax
1004ff1a4:	83 c3 02             	add    $0x2,%ebx
1004ff1a7:	48 63 db             	movslq %ebx,%rbx
1004ff1aa:	88 2c 1e             	mov    %ch,(%rsi,%rbx,1)
1004ff1ad:	48 83 c4 28          	add    $0x28,%rsp
1004ff1b1:	5b                   	pop    %rbx
1004ff1b2:	5e                   	pop    %rsi
1004ff1b3:	c3                   	ret
1004ff1b4:	0f 1f 40 00          	nopl   0x0(%rax)
1004ff1b8:	8d 43 01             	lea    0x1(%rbx),%eax
1004ff1bb:	88 0a                	mov    %cl,(%rdx)
1004ff1bd:	48 83 c4 28          	add    $0x28,%rsp
1004ff1c1:	5b                   	pop    %rbx
1004ff1c2:	5e                   	pop    %rsi
1004ff1c3:	c3                   	ret
1004ff1c4:	0f 1f 40 00          	nopl   0x0(%rax)
1004ff1c8:	e8 93 74 f4 ff       	call   100446660 <.text+0x45660>
1004ff1cd:	29 f0                	sub    %esi,%eax
1004ff1cf:	48 83 c4 28          	add    $0x28,%rsp
1004ff1d3:	5b                   	pop    %rbx
1004ff1d4:	5e                   	pop    %rsi
1004ff1d5:	c3                   	ret
1004ff1d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004ff1dd:	00 00 00
1004ff1e0:	48 83 ec 28          	sub    $0x28,%rsp
1004ff1e4:	f6 c1 04             	test   $0x4,%cl
1004ff1e7:	74 27                	je     1004ff210 <.text+0xfe210>
1004ff1e9:	83 fa 32             	cmp    $0x32,%edx
1004ff1ec:	0f 84 8e 00 00 00    	je     1004ff280 <.text+0xfe280>
1004ff1f2:	7e 2c                	jle    1004ff220 <.text+0xfe220>
1004ff1f4:	83 fa 5a             	cmp    $0x5a,%edx
1004ff1f7:	7f 57                	jg     1004ff250 <.text+0xfe250>
1004ff1f9:	83 fa 40             	cmp    $0x40,%edx
1004ff1fc:	0f 8f 8e 00 00 00    	jg     1004ff290 <.text+0xfe290>
1004ff202:	b8 5e 00 00 00       	mov    $0x5e,%eax
1004ff207:	83 fa 36             	cmp    $0x36,%edx
1004ff20a:	74 06                	je     1004ff212 <.text+0xfe212>
1004ff20c:	0f 1f 40 00          	nopl   0x0(%rax)
1004ff210:	89 d0                	mov    %edx,%eax
1004ff212:	48 83 c4 28          	add    $0x28,%rsp
1004ff216:	c3                   	ret
1004ff217:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004ff21e:	00 00
1004ff220:	83 fa 24             	cmp    $0x24,%edx
1004ff223:	74 13                	je     1004ff238 <.text+0xfe238>
1004ff225:	b8 5f 00 00 00       	mov    $0x5f,%eax
1004ff22a:	83 fa 2d             	cmp    $0x2d,%edx
1004ff22d:	75 e1                	jne    1004ff210 <.text+0xfe210>
1004ff22f:	48 83 c4 28          	add    $0x28,%rsp
1004ff233:	c3                   	ret
1004ff234:	0f 1f 40 00          	nopl   0x0(%rax)
1004ff238:	83 e1 02             	and    $0x2,%ecx
1004ff23b:	83 f9 01             	cmp    $0x1,%ecx
1004ff23e:	19 c0                	sbb    %eax,%eax
1004ff240:	83 e0 39             	and    $0x39,%eax
1004ff243:	83 c0 24             	add    $0x24,%eax
1004ff246:	48 83 c4 28          	add    $0x28,%rsp
1004ff24a:	c3                   	ret
1004ff24b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004ff250:	8d 42 9f             	lea    -0x61(%rdx),%eax
1004ff253:	83 f8 19             	cmp    $0x19,%eax
1004ff256:	77 b8                	ja     1004ff210 <.text+0xfe210>
1004ff258:	89 54 24 38          	mov    %edx,0x38(%rsp)
1004ff25c:	e8 df b0 0e 00       	call   1005ea340 <.text+0x1e9340>
1004ff261:	48 8b 05 28 a2 22 00 	mov    0x22a228(%rip),%rax        # 100729490 <_head_msys_iconv_2_dll-0x42b70>
1004ff268:	8b 54 24 38          	mov    0x38(%rsp),%edx
1004ff26c:	8b 00                	mov    (%rax),%eax
1004ff26e:	85 c0                	test   %eax,%eax
1004ff270:	75 9e                	jne    1004ff210 <.text+0xfe210>
1004ff272:	8d 42 e0             	lea    -0x20(%rdx),%eax
1004ff275:	eb 9b                	jmp    1004ff212 <.text+0xfe212>
1004ff277:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004ff27e:	00 00
1004ff280:	b8 40 00 00 00       	mov    $0x40,%eax
1004ff285:	48 83 c4 28          	add    $0x28,%rsp
1004ff289:	c3                   	ret
1004ff28a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004ff290:	89 54 24 38          	mov    %edx,0x38(%rsp)
1004ff294:	e8 a7 b0 0e 00       	call   1005ea340 <.text+0x1e9340>
1004ff299:	8b 54 24 38          	mov    0x38(%rsp),%edx
1004ff29d:	e9 6e ff ff ff       	jmp    1004ff210 <.text+0xfe210>
1004ff2a2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004ff2a9:	00 00 00 00
1004ff2ad:	0f 1f 00             	nopl   (%rax)
1004ff2b0:	56                   	push   %rsi
1004ff2b1:	53                   	push   %rbx
1004ff2b2:	48 83 ec 28          	sub    $0x28,%rsp
1004ff2b6:	89 cb                	mov    %ecx,%ebx
1004ff2b8:	89 d6                	mov    %edx,%esi
1004ff2ba:	83 f9 12             	cmp    $0x12,%ecx
1004ff2bd:	77 36                	ja     1004ff2f5 <.text+0xfe2f5>
1004ff2bf:	b8 04 04 04 00       	mov    $0x40404,%eax
1004ff2c4:	48 0f a3 c8          	bt     %rcx,%rax
1004ff2c8:	73 36                	jae    1004ff300 <.text+0xfe300>
1004ff2ca:	8d 42 df             	lea    -0x21(%rdx),%eax
1004ff2cd:	83 f8 0e             	cmp    $0xe,%eax
1004ff2d0:	76 4e                	jbe    1004ff320 <.text+0xfe320>
1004ff2d2:	8d 42 c6             	lea    -0x3a(%rdx),%eax
1004ff2d5:	83 f8 20             	cmp    $0x20,%eax
1004ff2d8:	76 46                	jbe    1004ff320 <.text+0xfe320>
1004ff2da:	89 d1                	mov    %edx,%ecx
1004ff2dc:	e8 bf 06 19 00       	call   10068f9a0 <.text+0x28e9a0>
1004ff2e1:	85 c0                	test   %eax,%eax
1004ff2e3:	75 3b                	jne    1004ff320 <.text+0xfe320>
1004ff2e5:	8d 46 a5             	lea    -0x5b(%rsi),%eax
1004ff2e8:	83 f8 05             	cmp    $0x5,%eax
1004ff2eb:	76 33                	jbe    1004ff320 <.text+0xfe320>
1004ff2ed:	83 ee 7b             	sub    $0x7b,%esi
1004ff2f0:	83 fe 03             	cmp    $0x3,%esi
1004ff2f3:	76 2b                	jbe    1004ff320 <.text+0xfe320>
1004ff2f5:	89 d8                	mov    %ebx,%eax
1004ff2f7:	48 83 c4 28          	add    $0x28,%rsp
1004ff2fb:	5b                   	pop    %rbx
1004ff2fc:	5e                   	pop    %rsi
1004ff2fd:	c3                   	ret
1004ff2fe:	66 90                	xchg   %ax,%ax
1004ff300:	83 f9 06             	cmp    $0x6,%ecx
1004ff303:	75 f0                	jne    1004ff2f5 <.text+0xfe2f5>
1004ff305:	83 ee 7b             	sub    $0x7b,%esi
1004ff308:	83 fe 03             	cmp    $0x3,%esi
1004ff30b:	19 c0                	sbb    %eax,%eax
1004ff30d:	83 e0 fe             	and    $0xfffffffe,%eax
1004ff310:	83 c0 06             	add    $0x6,%eax
1004ff313:	48 83 c4 28          	add    $0x28,%rsp
1004ff317:	5b                   	pop    %rbx
1004ff318:	5e                   	pop    %rsi
1004ff319:	c3                   	ret
1004ff31a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004ff320:	89 d8                	mov    %ebx,%eax
1004ff322:	83 e0 fd             	and    $0xfffffffd,%eax
1004ff325:	48 83 c4 28          	add    $0x28,%rsp
1004ff329:	5b                   	pop    %rbx
1004ff32a:	5e                   	pop    %rsi
1004ff32b:	c3                   	ret
1004ff32c:	0f 1f 40 00          	nopl   0x0(%rax)
1004ff330:	89 c8                	mov    %ecx,%eax