4fab3d:	66 83 3b 41          	cmpw   $0x41,(%ebx)
4fab41:	75 09                	jne    0x4fab4c
4fab43:	33 d2                	xor    %edx,%edx
4fab45:	8b c6                	mov    %esi,%eax
4fab47:	e8 40 f7 ff ff       	call   0x4fa28c
4fab4c:	66 83 3b 42          	cmpw   $0x42,(%ebx)
4fab50:	74 06                	je     0x4fab58
4fab52:	66 83 3b 20          	cmpw   $0x20,(%ebx)
4fab56:	75 09                	jne    0x4fab61
4fab58:	33 d2                	xor    %edx,%edx
4fab5a:	8b c6                	mov    %esi,%eax
4fab5c:	e8 27 f8 ff ff       	call   0x4fa388
4fab61:	66 81 3b bb 00       	cmpw   $0xbb,(%ebx)
4fab66:	74 06                	je     0x4fab6e
4fab68:	66 83 3b 6b          	cmpw   $0x6b,(%ebx)
4fab6c:	75 0d                	jne    0x4fab7b
4fab6e:	8b 96 08 03 00 00    	mov    0x308(%esi),%edx
4fab74:	8b c6                	mov    %esi,%eax
4fab76:	e8 25 f4 ff ff       	call   0x4f9fa0
4fab7b:	66 81 3b bd 00       	cmpw   $0xbd,(%ebx)
4fab80:	74 06                	je     0x4fab88
4fab82:	66 83 3b 6d          	cmpw   $0x6d,(%ebx)
4fab86:	75 0d                	jne    0x4fab95
4fab88:	8b 96 08 03 00 00    	mov    0x308(%esi),%edx
4fab8e:	8b c6                	mov    %esi,%eax
4fab90:	e8 b3 f4 ff ff       	call   0x4fa048
4fab95:	a0 2c af 4f 00       	mov    0x4faf2c,%al
4fab9a:	3a 45 08             	cmp    0x8(%ebp),%al
4fab9d:	0f 85 7e 03 00 00    	jne    0x4faf21
4faba3:	66 83 3b 31          	cmpw   $0x31,(%ebx)
4faba7:	74 06                	je     0x4fabaf
4faba9:	66 83 3b 61          	cmpw   $0x61,(%ebx)
4fabad:	75 55                	jne    0x4fac04
4fabaf:	8b be 08 03 00 00    	mov    0x308(%esi),%edi
4fabb5:	dd 87 a0 03 00 00    	fldl   0x3a0(%edi)
4fabbb:	d8 1d 30 af 4f 00    	fcomps 0x4faf30
4fabc1:	df e0                	fnstsw %ax
4fabc3:	9e                   	sahf
4fabc4:	74 3e                	je     0x4fac04
4fabc6:	68 00 00 59 40       	push   $0x40590000
4fabcb:	6a 00                	push   $0x0
4fabcd:	6a 01                	push   $0x1
4fabcf:	8b 47 4c             	mov    0x4c(%edi),%eax
4fabd2:	d1 f8                	sar    $1,%eax
4fabd4:	79 03                	jns    0x4fabd9
4fabd6:	83 d0 00             	adc    $0x0,%eax
4fabd9:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fabdc:	db 45 fc             	fildl  -0x4(%ebp)
4fabdf:	e8 dc 80 f0 ff       	call   0x402cc0
4fabe4:	50                   	push   %eax
4fabe5:	8b 47 48             	mov    0x48(%edi),%eax
4fabe8:	d1 f8                	sar    $1,%eax
4fabea:	79 03                	jns    0x4fabef
4fabec:	83 d0 00             	adc    $0x0,%eax
4fabef:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fabf2:	db 45 f8             	fildl  -0x8(%ebp)
4fabf5:	e8 c6 80 f0 ff       	call   0x402cc0
4fabfa:	8b d0                	mov    %eax,%edx
4fabfc:	8b c7                	mov    %edi,%eax
4fabfe:	59                   	pop    %ecx
4fabff:	e8 60 eb 0d 00       	call   0x5d9764
4fac04:	66 83 3b 32          	cmpw   $0x32,(%ebx)
4fac08:	74 06                	je     0x4fac10
4fac0a:	66 83 3b 62          	cmpw   $0x62,(%ebx)
4fac0e:	75 55                	jne    0x4fac65
4fac10:	8b be 08 03 00 00    	mov    0x308(%esi),%edi
4fac16:	dd 87 a0 03 00 00    	fldl   0x3a0(%edi)
4fac1c:	d8 1d 34 af 4f 00    	fcomps 0x4faf34
4fac22:	df e0                	fnstsw %ax
4fac24:	9e                   	sahf
4fac25:	74 3e                	je     0x4fac65
4fac27:	68 00 00 69 40       	push   $0x40690000
4fac2c:	6a 00                	push   $0x0
4fac2e:	6a 01                	push   $0x1
4fac30:	8b 47 4c             	mov    0x4c(%edi),%eax
4fac33:	d1 f8                	sar    $1,%eax
4fac35:	79 03                	jns    0x4fac3a
4fac37:	83 d0 00             	adc    $0x0,%eax
4fac3a:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fac3d:	db 45 fc             	fildl  -0x4(%ebp)
4fac40:	e8 7b 80 f0 ff       	call   0x402cc0
4fac45:	50                   	push   %eax
4fac46:	8b 47 48             	mov    0x48(%edi),%eax
4fac49:	d1 f8                	sar    $1,%eax
4fac4b:	79 03                	jns    0x4fac50
4fac4d:	83 d0 00             	adc    $0x0,%eax
4fac50:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fac53:	db 45 f8             	fildl  -0x8(%ebp)
4fac56:	e8 65 80 f0 ff       	call   0x402cc0
4fac5b:	8b d0                	mov    %eax,%edx
4fac5d:	8b c7                	mov    %edi,%eax
4fac5f:	59                   	pop    %ecx
4fac60:	e8 ff ea 0d 00       	call   0x5d9764
4fac65:	66 83 3b 33          	cmpw   $0x33,(%ebx)
4fac69:	74 06                	je     0x4fac71
4fac6b:	66 83 3b 63          	cmpw   $0x63,(%ebx)
4fac6f:	75 55                	jne    0x4facc6
4fac71:	8b be 08 03 00 00    	mov    0x308(%esi),%edi
4fac77:	dd 87 a0 03 00 00    	fldl   0x3a0(%edi)
4fac7d:	d8 1d 38 af 4f 00    	fcomps 0x4faf38
4fac83:	df e0                	fnstsw %ax
4fac85:	9e                   	sahf
4fac86:	74 3e                	je     0x4facc6
4fac88:	68 00 c0 72 40       	push   $0x4072c000
4fac8d:	6a 00                	push   $0x0
4fac8f:	6a 01                	push   $0x1
4fac91:	8b 47 4c             	mov    0x4c(%edi),%eax
4fac94:	d1 f8                	sar    $1,%eax
4fac96:	79 03                	jns    0x4fac9b
4fac98:	83 d0 00             	adc    $0x0,%eax
4fac9b:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fac9e:	db 45 fc             	fildl  -0x4(%ebp)
4faca1:	e8 1a 80 f0 ff       	call   0x402cc0
4faca6:	50                   	push   %eax
4faca7:	8b 47 48             	mov    0x48(%edi),%eax
4facaa:	d1 f8                	sar    $1,%eax
4facac:	79 03                	jns    0x4facb1
4facae:	83 d0 00             	adc    $0x0,%eax
4facb1:	89 45 f8             	mov    %eax,-0x8(%ebp)
4facb4:	db 45 f8             	fildl  -0x8(%ebp)
4facb7:	e8 04 80 f0 ff       	call   0x402cc0
4facbc:	8b d0                	mov    %eax,%edx
4facbe:	8b c7                	mov    %edi,%eax
4facc0:	59                   	pop    %ecx
4facc1:	e8 9e ea 0d 00       	call   0x5d9764
4facc6:	66 83 3b 34          	cmpw   $0x34,(%ebx)
4facca:	74 06                	je     0x4facd2
4faccc:	66 83 3b 64          	cmpw   $0x64,(%ebx)
4facd0:	75 55                	jne    0x4fad27
4facd2:	8b be 08 03 00 00    	mov    0x308(%esi),%edi
4facd8:	dd 87 a0 03 00 00    	fldl   0x3a0(%edi)
4facde:	d8 1d 3c af 4f 00    	fcomps 0x4faf3c
4face4:	df e0                	fnstsw %ax
4face6:	9e                   	sahf
4face7:	74 3e                	je     0x4fad27
4face9:	68 00 00 79 40       	push   $0x40790000
4facee:	6a 00                	push   $0x0
4facf0:	6a 01                	push   $0x1
4facf2:	8b 47 4c             	mov    0x4c(%edi),%eax
4facf5:	d1 f8                	sar    $1,%eax
4facf7:	79 03                	jns    0x4facfc
4facf9:	83 d0 00             	adc    $0x0,%eax
4facfc:	89 45 fc             	mov    %eax,-0x4(%ebp)
4facff:	db 45 fc             	fildl  -0x4(%ebp)
4fad02:	e8 b9 7f f0 ff       	call   0x402cc0
4fad07:	50                   	push   %eax
4fad08:	8b 47 48             	mov    0x48(%edi),%eax
4fad0b:	d1 f8                	sar    $1,%eax
4fad0d:	79 03                	jns    0x4fad12
4fad0f:	83 d0 00             	adc    $0x0,%eax
4fad12:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fad15:	db 45 f8             	fildl  -0x8(%ebp)
4fad18:	e8 a3 7f f0 ff       	call   0x402cc0
4fad1d:	8b d0                	mov    %eax,%edx
4fad1f:	8b c7                	mov    %edi,%eax
4fad21:	59                   	pop    %ecx
4fad22:	e8 3d ea 0d 00       	call   0x5d9764
4fad27:	66 83 3b 35          	cmpw   $0x35,(%ebx)
4fad2b:	74 06                	je     0x4fad33
4fad2d:	66 83 3b 65          	cmpw   $0x65,(%ebx)
4fad31:	75 55                	jne    0x4fad88
4fad33:	8b be 08 03 00 00    	mov    0x308(%esi),%edi
4fad39:	dd 87 a0 03 00 00    	fldl   0x3a0(%edi)
4fad3f:	d8 1d 40 af 4f 00    	fcomps 0x4faf40
4fad45:	df e0                	fnstsw %ax
4fad47:	9e                   	sahf
4fad48:	74 3e                	je     0x4fad88
4fad4a:	68 00 40 7f 40       	push   $0x407f4000
4fad4f:	6a 00                	push   $0x0
4fad51:	6a 01                	push   $0x1
4fad53:	8b 47 4c             	mov    0x4c(%edi),%eax
4fad56:	d1 f8                	sar    $1,%eax
4fad58:	79 03                	jns    0x4fad5d
4fad5a:	83 d0 00             	adc    $0x0,%eax
4fad5d:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fad60:	db 45 fc             	fildl  -0x4(%ebp)
4fad63:	e8 58 7f f0 ff       	call   0x402cc0
4fad68:	50                   	push   %eax
4fad69:	8b 47 48             	mov    0x48(%edi),%eax
4fad6c:	d1 f8                	sar    $1,%eax
4fad6e:	79 03                	jns    0x4fad73
4fad70:	83 d0 00             	adc    $0x0,%eax
4fad73:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fad76:	db 45 f8             	fildl  -0x8(%ebp)
4fad79:	e8 42 7f f0 ff       	call   0x402cc0
4fad7e:	8b d0                	mov    %eax,%edx
4fad80:	8b c7                	mov    %edi,%eax
4fad82:	59                   	pop    %ecx
4fad83:	e8 dc e9 0d 00       	call   0x5d9764
4fad88:	66 83 3b 36          	cmpw   $0x36,(%ebx)
4fad8c:	74 06                	je     0x4fad94
4fad8e:	66 83 3b 66          	cmpw   $0x66,(%ebx)
4fad92:	75 55                	jne    0x4fade9
4fad94:	8b be 08 03 00 00    	mov    0x308(%esi),%edi
4fad9a:	dd 87 a0 03 00 00    	fldl   0x3a0(%edi)
4fada0:	d8 1d 44 af 4f 00    	fcomps 0x4faf44
4fada6:	df e0                	fnstsw %ax
4fada8:	9e                   	sahf
4fada9:	74 3e                	je     0x4fade9
4fadab:	68 00 c0 82 40       	push   $0x4082c000
4fadb0:	6a 00                	push   $0x0
4fadb2:	6a 01                	push   $0x1
4fadb4:	8b 47 4c             	mov    0x4c(%edi),%eax
4fadb7:	d1 f8                	sar    $1,%eax
4fadb9:	79 03                	jns    0x4fadbe
4fadbb:	83 d0 00             	adc    $0x0,%eax
4fadbe:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fadc1:	db 45 fc             	fildl  -0x4(%ebp)
4fadc4:	e8 f7 7e f0 ff       	call   0x402cc0
4fadc9:	50                   	push   %eax
4fadca:	8b 47 48             	mov    0x48(%edi),%eax
4fadcd:	d1 f8                	sar    $1,%eax
4fadcf:	79 03                	jns    0x4fadd4
4fadd1:	83 d0 00             	adc    $0x0,%eax
4fadd4:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fadd7:	db 45 f8             	fildl  -0x8(%ebp)
4fadda:	e8 e1 7e f0 ff       	call   0x402cc0
4faddf:	8b d0                	mov    %eax,%edx
4fade1:	8b c7                	mov    %edi,%eax
4fade3:	59                   	pop    %ecx
4fade4:	e8 7b e9 0d 00       	call   0x5d9764
4fade9:	66 83 3b 37          	cmpw   $0x37,(%ebx)
4faded:	74 06                	je     0x4fadf5
4fadef:	66 83 3b 67          	cmpw   $0x67,(%ebx)
4fadf3:	75 55                	jne    0x4fae4a
4fadf5:	8b be 08 03 00 00    	mov    0x308(%esi),%edi
4fadfb:	dd 87 a0 03 00 00    	fldl   0x3a0(%edi)
4fae01:	d8 1d 48 af 4f 00    	fcomps 0x4faf48
4fae07:	df e0                	fnstsw %ax
4fae09:	9e                   	sahf
4fae0a:	74 3e                	je     0x4fae4a
4fae0c:	68 00 e0 85 40       	push   $0x4085e000
4fae11:	6a 00                	push   $0x0
4fae13:	6a 01                	push   $0x1
4fae15:	8b 47 4c             	mov    0x4c(%edi),%eax
4fae18:	d1 f8                	sar    $1,%eax
4fae1a:	79 03                	jns    0x4fae1f
4fae1c:	83 d0 00             	adc    $0x0,%eax
4fae1f:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fae22:	db 45 fc             	fildl  -0x4(%ebp)
4fae25:	e8 96 7e f0 ff       	call   0x402cc0
4fae2a:	50                   	push   %eax
4fae2b:	8b 47 48             	mov    0x48(%edi),%eax
4fae2e:	d1 f8                	sar    $1,%eax
4fae30:	79 03                	jns    0x4fae35
4fae32:	83 d0 00             	adc    $0x0,%eax
4fae35:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fae38:	db 45 f8             	fildl  -0x8(%ebp)
4fae3b:	e8 80 7e f0 ff       	call   0x402cc0
4fae40:	8b d0                	mov    %eax,%edx
4fae42:	8b c7                	mov    %edi,%eax
4fae44:	59                   	pop    %ecx
4fae45:	e8 1a e9 0d 00       	call   0x5d9764
4fae4a:	66 83 3b 38          	cmpw   $0x38,(%ebx)
4fae4e:	74 06                	je     0x4fae56
4fae50:	66 83 3b 68          	cmpw   $0x68,(%ebx)
4fae54:	75 55                	jne    0x4faeab
4fae56:	8b be 08 03 00 00    	mov    0x308(%esi),%edi
4fae5c:	dd 87 a0 03 00 00    	fldl   0x3a0(%edi)
4fae62:	d8 1d 4c af 4f 00    	fcomps 0x4faf4c
4fae68:	df e0                	fnstsw %ax
4fae6a:	9e                   	sahf
4fae6b:	74 3e                	je     0x4faeab
4fae6d:	68 00 00 89 40       	push   $0x40890000
4fae72:	6a 00                	push   $0x0
4fae74:	6a 01                	push   $0x1
4fae76:	8b 47 4c             	mov    0x4c(%edi),%eax
4fae79:	d1 f8                	sar    $1,%eax
4fae7b:	79 03                	jns    0x4fae80
4fae7d:	83 d0 00             	adc    $0x0,%eax
4fae80:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fae83:	db 45 fc             	fildl  -0x4(%ebp)
4fae86:	e8 35 7e f0 ff       	call   0x402cc0
4fae8b:	50                   	push   %eax
4fae8c:	8b 47 48             	mov    0x48(%edi),%eax
4fae8f:	d1 f8                	sar    $1,%eax
4fae91:	79 03                	jns    0x4fae96
4fae93:	83 d0 00             	adc    $0x0,%eax
4fae96:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fae99:	db 45 f8             	fildl  -0x8(%ebp)
4fae9c:	e8 1f 7e f0 ff       	call   0x402cc0
4faea1:	8b d0                	mov    %eax,%edx
4faea3:	8b c7                	mov    %edi,%eax
4faea5:	59                   	pop    %ecx
4faea6:	e8 b9 e8 0d 00       	call   0x5d9764
4faeab:	66 83 3b 39          	cmpw   $0x39,(%ebx)
4faeaf:	74 06                	je     0x4faeb7
4faeb1:	66 83 3b 69          	cmpw   $0x69,(%ebx)
4faeb5:	75 55                	jne    0x4faf0c
4faeb7:	8b be 08 03 00 00    	mov    0x308(%esi),%edi
4faebd:	dd 87 a0 03 00 00    	fldl   0x3a0(%edi)
4faec3:	d8 1d 50 af 4f 00    	fcomps 0x4faf50
4faec9:	df e0                	fnstsw %ax
4faecb:	9e                   	sahf
4faecc:	74 3e                	je     0x4faf0c
4faece:	68 00 20 8c 40       	push   $0x408c2000
4faed3:	6a 00                	push   $0x0
4faed5:	6a 01                	push   $0x1
4faed7:	8b 47 4c             	mov    0x4c(%edi),%eax
4faeda:	d1 f8                	sar    $1,%eax
4faedc:	79 03                	jns    0x4faee1
4faede:	83 d0 00             	adc    $0x0,%eax
4faee1:	89 45 fc             	mov    %eax,-0x4(%ebp)
4faee4:	db 45 fc             	fildl  -0x4(%ebp)
4faee7:	e8 d4 7d f0 ff       	call   0x402cc0
4faeec:	50                   	push   %eax
4faeed:	8b 47 48             	mov    0x48(%edi),%eax
4faef0:	d1 f8                	sar    $1,%eax
4faef2:	79 03                	jns    0x4faef7
4faef4:	83 d0 00             	adc    $0x0,%eax
4faef7:	89 45 f8             	mov    %eax,-0x8(%ebp)
4faefa:	db 45 f8             	fildl  -0x8(%ebp)
4faefd:	e8 be 7d f0 ff       	call   0x402cc0
4faf02:	8b d0                	mov    %eax,%edx
4faf04:	8b c7                	mov    %edi,%eax
4faf06:	59                   	pop    %ecx
4faf07:	e8 58 e8 0d 00       	call   0x5d9764
4faf0c:	66 83 3b 30          	cmpw   $0x30,(%ebx)
4faf10:	74 06                	je     0x4faf18
4faf12:	66 83 3b 60          	cmpw   $0x60,(%ebx)
4faf16:	75 09                	jne    0x4faf21
4faf18:	33 d2                	xor    %edx,%edx
4faf1a:	8b c6                	mov    %esi,%eax
4faf1c:	e8 67 f4 ff ff       	call   0x4fa388
4faf21:	5f                   	pop    %edi
4faf22:	5e                   	pop    %esi
4faf23:	5b                   	pop    %ebx
4faf24:	59                   	pop    %ecx
4faf25:	59                   	pop    %ecx
4faf26:	5d                   	pop    %ebp
4faf27:	c2 04 00             	ret    $0x4
4faf32:	c8 42 00 00          	enter  $0x42,$0x0
4faf36:	48                   	dec    %eax
4faf37:	43                   	inc    %ebx
4faf38:	00 00                	add    %al,(%eax)
4faf3a:	96                   	xchg   %eax,%esi
4faf3b:	43                   	inc    %ebx
4faf3c:	00 00                	add    %al,(%eax)
4faf3e:	c8 43 00 00          	enter  $0x43,$0x0
4faf42:	fa                   	cli
4faf43:	43                   	inc    %ebx
4faf44:	00 00                	add    %al,(%eax)
4faf46:	16                   	push   %ss
4faf47:	44                   	inc    %esp
4faf48:	00 00                	add    %al,(%eax)
4faf4a:	2f                   	das
4faf4b:	44                   	inc    %esp
4faf4c:	00 00                	add    %al,(%eax)
4faf4e:	48                   	dec    %eax
4faf4f:	44                   	inc    %esp