48ede7:	59                   	pop    %ecx
48ede8:	5a                   	pop    %edx
48ede9:	c3                   	ret
48edea:	b8 02 00 00 00       	mov    $0x2,%eax
48edef:	59                   	pop    %ecx
48edf0:	5a                   	pop    %edx
48edf1:	c3                   	ret
48edf2:	83 c8 ff             	or     $0xffffffff,%eax
48edf5:	59                   	pop    %ecx
48edf6:	5a                   	pop    %edx
48edf7:	c3                   	ret
48edf8:	b8 02 00 00 00       	mov    $0x2,%eax
48edfd:	59                   	pop    %ecx
48edfe:	5a                   	pop    %edx
48edff:	c3                   	ret
48ee00:	b8 04 00 00 00       	mov    $0x4,%eax
48ee05:	59                   	pop    %ecx
48ee06:	5a                   	pop    %edx
48ee07:	c3                   	ret
48ee08:	b8 06 00 00 00       	mov    $0x6,%eax
48ee0d:	59                   	pop    %ecx
48ee0e:	5a                   	pop    %edx
48ee0f:	c3                   	ret
48ee10:	b8 02 00 00 00       	mov    $0x2,%eax
48ee15:	59                   	pop    %ecx
48ee16:	5a                   	pop    %edx
48ee17:	c3                   	ret
48ee18:	b8 02 00 00 00       	mov    $0x2,%eax
48ee1d:	59                   	pop    %ecx
48ee1e:	5a                   	pop    %edx
48ee1f:	c3                   	ret
48ee20:	b8 01 00 00 00       	mov    $0x1,%eax
48ee25:	59                   	pop    %ecx
48ee26:	5a                   	pop    %edx
48ee27:	c3                   	ret
48ee28:	b8 0d 00 00 00       	mov    $0xd,%eax
48ee2d:	59                   	pop    %ecx
48ee2e:	5a                   	pop    %edx
48ee2f:	c3                   	ret
48ee30:	33 c0                	xor    %eax,%eax
48ee32:	59                   	pop    %ecx
48ee33:	5a                   	pop    %edx
48ee34:	c3                   	ret
48ee35:	83 c8 ff             	or     $0xffffffff,%eax
48ee38:	59                   	pop    %ecx
48ee39:	5a                   	pop    %edx
48ee3a:	c3                   	ret
48ee3b:	90                   	nop
48ee3c:	53                   	push   %ebx
48ee3d:	56                   	push   %esi
48ee3e:	8b 58 0c             	mov    0xc(%eax),%ebx
48ee41:	8b cb                	mov    %ebx,%ecx
48ee43:	8b f2                	mov    %edx,%esi
48ee45:	81 e6 00 10 00 00    	and    $0x1000,%esi
48ee4b:	81 fe 00 10 00 00    	cmp    $0x1000,%esi
48ee51:	75 07                	jne    0x48ee5a
48ee53:	8b cb                	mov    %ebx,%ecx
48ee55:	e9 9a 00 00 00       	jmp    0x48eef4
48ee5a:	8b f2                	mov    %edx,%esi
48ee5c:	81 e6 00 20 00 00    	and    $0x2000,%esi
48ee62:	81 fe 00 20 00 00    	cmp    $0x2000,%esi
48ee68:	75 5d                	jne    0x48eec7
48ee6a:	8b f2                	mov    %edx,%esi
48ee6c:	81 e6 01 20 00 00    	and    $0x2001,%esi
48ee72:	81 fe 01 20 00 00    	cmp    $0x2001,%esi
48ee78:	75 0a                	jne    0x48ee84
48ee7a:	8b 0d e8 70 6a 00    	mov    0x6a70e8,%ecx
48ee80:	8b 09                	mov    (%ecx),%ecx
48ee82:	eb 70                	jmp    0x48eef4
48ee84:	8b f2                	mov    %edx,%esi
48ee86:	81 e6 02 20 00 00    	and    $0x2002,%esi
48ee8c:	81 fe 02 20 00 00    	cmp    $0x2002,%esi
48ee92:	75 07                	jne    0x48ee9b
48ee94:	b9 05 00 00 80       	mov    $0x80000005,%ecx
48ee99:	eb 59                	jmp    0x48eef4
48ee9b:	8b f2                	mov    %edx,%esi
48ee9d:	81 e6 04 20 00 00    	and    $0x2004,%esi
48eea3:	81 fe 04 20 00 00    	cmp    $0x2004,%esi
48eea9:	75 04                	jne    0x48eeaf
48eeab:	8b cb                	mov    %ebx,%ecx
48eead:	eb 45                	jmp    0x48eef4
48eeaf:	81 e2 08 20 00 00    	and    $0x2008,%edx
48eeb5:	81 fa 08 20 00 00    	cmp    $0x2008,%edx
48eebb:	75 37                	jne    0x48eef4
48eebd:	8b 0d e8 70 6a 00    	mov    0x6a70e8,%ecx
48eec3:	8b 09                	mov    (%ecx),%ecx
48eec5:	eb 2d                	jmp    0x48eef4
48eec7:	8b ca                	mov    %edx,%ecx
48eec9:	81 e1 00 40 00 00    	and    $0x4000,%ecx
48eecf:	81 f9 00 40 00 00    	cmp    $0x4000,%ecx
48eed5:	75 05                	jne    0x48eedc
48eed7:	8b 48 14             	mov    0x14(%eax),%ecx
48eeda:	eb 18                	jmp    0x48eef4
48eedc:	81 e2 00 00 01 00    	and    $0x10000,%edx
48eee2:	81 fa 00 00 01 00    	cmp    $0x10000,%edx
48eee8:	75 05                	jne    0x48eeef
48eeea:	8b 48 18             	mov    0x18(%eax),%ecx
48eeed:	eb 05                	jmp    0x48eef4
48eeef:	b9 0f 00 00 80       	mov    $0x8000000f,%ecx
48eef4:	8b c1                	mov    %ecx,%eax
48eef6:	5e                   	pop    %esi
48eef7:	5b                   	pop    %ebx
48eef8:	c3                   	ret
48eef9:	8d 40 00             	lea    0x0(%eax),%eax
48eefc:	53                   	push   %ebx
48eefd:	56                   	push   %esi
48eefe:	8b 32                	mov    (%edx),%esi
48ef00:	8b ce                	mov    %esi,%ecx
48ef02:	81 e1 01 20 00 00    	and    $0x2001,%ecx
48ef08:	81 f9 01 20 00 00    	cmp    $0x2001,%ecx
48ef0e:	75 06                	jne    0x48ef16
48ef10:	f6 42 04 01          	testb  $0x1,0x4(%edx)
48ef14:	74 04                	je     0x48ef1a
48ef16:	33 c9                	xor    %ecx,%ecx
48ef18:	eb 02                	jmp    0x48ef1c
48ef1a:	b1 01                	mov    $0x1,%cl
48ef1c:	8b 1d 70 72 6a 00    	mov    0x6a7270,%ebx
48ef22:	80 3b 00             	cmpb   $0x0,(%ebx)
48ef25:	75 1b                	jne    0x48ef42
48ef27:	84 c9                	test   %cl,%cl
48ef29:	74 0d                	je     0x48ef38
48ef2b:	80 7a 0a 00          	cmpb   $0x0,0xa(%edx)
48ef2f:	74 07                	je     0x48ef38
48ef31:	b8 0d 00 00 80       	mov    $0x8000000d,%eax
48ef36:	eb 11                	jmp    0x48ef49
48ef38:	8b 12                	mov    (%edx),%edx
48ef3a:	8b 08                	mov    (%eax),%ecx
48ef3c:	ff 51 20             	call   *0x20(%ecx)
48ef3f:	5e                   	pop    %esi
48ef40:	5b                   	pop    %ebx
48ef41:	c3                   	ret
48ef42:	8b d6                	mov    %esi,%edx
48ef44:	8b 08                	mov    (%eax),%ecx
48ef46:	ff 51 20             	call   *0x20(%ecx)
48ef49:	5e                   	pop    %esi
48ef4a:	5b                   	pop    %ebx
48ef4b:	c3                   	ret
48ef4c:	56                   	push   %esi
48ef4d:	57                   	push   %edi
48ef4e:	8b fa                	mov    %edx,%edi
48ef50:	be 12 00 00 80       	mov    $0x80000012,%esi
48ef55:	8b 07                	mov    (%edi),%eax
48ef57:	25 02 10 00 00       	and    $0x1002,%eax
48ef5c:	3d 02 10 00 00       	cmp    $0x1002,%eax
48ef61:	0f 94 c0             	sete   %al
48ef64:	8b 4f 04             	mov    0x4(%edi),%ecx
48ef67:	83 e1 01             	and    $0x1,%ecx
48ef6a:	84 c0                	test   %al,%al
48ef6c:	74 0a                	je     0x48ef78
48ef6e:	8b 57 04             	mov    0x4(%edi),%edx
48ef71:	83 e2 20             	and    $0x20,%edx
48ef74:	84 d2                	test   %dl,%dl
48ef76:	74 04                	je     0x48ef7c
48ef78:	33 d2                	xor    %edx,%edx
48ef7a:	eb 02                	jmp    0x48ef7e
48ef7c:	b2 01                	mov    $0x1,%dl
48ef7e:	84 c9                	test   %cl,%cl
48ef80:	75 13                	jne    0x48ef95
48ef82:	80 7f 08 00          	cmpb   $0x0,0x8(%edi)
48ef86:	75 0d                	jne    0x48ef95
48ef88:	80 7f 0a 01          	cmpb   $0x1,0xa(%edi)
48ef8c:	75 07                	jne    0x48ef95
48ef8e:	be 11 00 00 80       	mov    $0x80000011,%esi
48ef93:	eb 4a                	jmp    0x48efdf
48ef95:	80 7f 08 00          	cmpb   $0x0,0x8(%edi)
48ef99:	74 3f                	je     0x48efda
48ef9b:	84 c9                	test   %cl,%cl
48ef9d:	74 0e                	je     0x48efad
48ef9f:	84 c0                	test   %al,%al
48efa1:	74 2c                	je     0x48efcf
48efa3:	a1 20 72 6a 00       	mov    0x6a7220,%eax
48efa8:	80 38 00             	cmpb   $0x0,(%eax)
48efab:	74 22                	je     0x48efcf
48efad:	80 7f 0a 00          	cmpb   $0x0,0xa(%edi)
48efb1:	74 07                	je     0x48efba
48efb3:	be 0e 00 00 80       	mov    $0x8000000e,%esi
48efb8:	eb 25                	jmp    0x48efdf
48efba:	84 d2                	test   %dl,%dl
48efbc:	74 07                	je     0x48efc5
48efbe:	be 11 00 00 80       	mov    $0x80000011,%esi
48efc3:	eb 1a                	jmp    0x48efdf
48efc5:	8b 35 34 6e 6a 00    	mov    0x6a6e34,%esi
48efcb:	8b 36                	mov    (%esi),%esi
48efcd:	eb 10                	jmp    0x48efdf
48efcf:	84 d2                	test   %dl,%dl
48efd1:	74 0c                	je     0x48efdf
48efd3:	be 11 00 00 80       	mov    $0x80000011,%esi
48efd8:	eb 05                	jmp    0x48efdf
48efda:	be 11 00 00 80       	mov    $0x80000011,%esi
48efdf:	8b c6                	mov    %esi,%eax
48efe1:	5f                   	pop    %edi
48efe2:	5e                   	pop    %esi
48efe3:	c3                   	ret
48efe4:	56                   	push   %esi
48efe5:	57                   	push   %edi
48efe6:	8b fa                	mov    %edx,%edi
48efe8:	8b f0                	mov    %eax,%esi
48efea:	8b 07                	mov    (%edi),%eax
48efec:	25 02 10 00 00       	and    $0x1002,%eax
48eff1:	3d 02 10 00 00       	cmp    $0x1002,%eax
48eff6:	75 0a                	jne    0x48f002
48eff8:	a1 20 72 6a 00       	mov    0x6a7220,%eax
48effd:	80 38 00             	cmpb   $0x0,(%eax)
48f000:	75 04                	jne    0x48f006
48f002:	33 c9                	xor    %ecx,%ecx
48f004:	eb 02                	jmp    0x48f008
48f006:	b1 01                	mov    $0x1,%cl
48f008:	8b 07                	mov    (%edi),%eax
48f00a:	25 08 20 00 00       	and    $0x2008,%eax
48f00f:	3d 08 20 00 00       	cmp    $0x2008,%eax
48f014:	75 0a                	jne    0x48f020
48f016:	a1 20 72 6a 00       	mov    0x6a7220,%eax
48f01b:	80 38 00             	cmpb   $0x0,(%eax)
48f01e:	75 04                	jne    0x48f024
48f020:	33 d2                	xor    %edx,%edx
48f022:	eb 02                	jmp    0x48f026
48f024:	b2 01                	mov    $0x1,%dl
48f026:	8b 07                	mov    (%edi),%eax
48f028:	25 01 20 00 00       	and    $0x2001,%eax
48f02d:	3d 01 20 00 00       	cmp    $0x2001,%eax
48f032:	75 10                	jne    0x48f044
48f034:	f6 47 04 01          	testb  $0x1,0x4(%edi)
48f038:	75 0a                	jne    0x48f044
48f03a:	a1 20 72 6a 00       	mov    0x6a7220,%eax
48f03f:	80 38 00             	cmpb   $0x0,(%eax)
48f042:	75 04                	jne    0x48f048
48f044:	33 c0                	xor    %eax,%eax
48f046:	eb 02                	jmp    0x48f04a
48f048:	b0 01                	mov    $0x1,%al
48f04a:	84 c9                	test   %cl,%cl
48f04c:	74 0e                	je     0x48f05c
48f04e:	80 7f 0a 00          	cmpb   $0x0,0xa(%edi)
48f052:	74 08                	je     0x48f05c
48f054:	b8 0d 00 00 80       	mov    $0x8000000d,%eax
48f059:	5f                   	pop    %edi
48f05a:	5e                   	pop    %esi
48f05b:	c3                   	ret
48f05c:	84 d2                	test   %dl,%dl
48f05e:	75 0a                	jne    0x48f06a
48f060:	84 c0                	test   %al,%al
48f062:	74 0b                	je     0x48f06f
48f064:	80 7f 0a 00          	cmpb   $0x0,0xa(%edi)
48f068:	74 05                	je     0x48f06f
48f06a:	8b 46 0c             	mov    0xc(%esi),%eax
48f06d:	eb 09                	jmp    0x48f078
48f06f:	8b 17                	mov    (%edi),%edx
48f071:	8b c6                	mov    %esi,%eax
48f073:	8b 08                	mov    (%eax),%ecx
48f075:	ff 51 20             	call   *0x20(%ecx)
48f078:	5f                   	pop    %edi
48f079:	5e                   	pop    %esi
48f07a:	c3                   	ret
48f07b:	90                   	nop
48f07c:	53                   	push   %ebx
48f07d:	56                   	push   %esi
48f07e:	57                   	push   %edi
48f07f:	8b f1                	mov    %ecx,%esi
48f081:	33 c0                	xor    %eax,%eax
48f083:	8b ca                	mov    %edx,%ecx
48f085:	81 e1 00 10 00 00    	and    $0x1000,%ecx
48f08b:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
48f091:	75 50                	jne    0x48f0e3
48f093:	8b c2                	mov    %edx,%eax
48f095:	25 00 08 00 00       	and    $0x800,%eax
48f09a:	3d 00 08 00 00       	cmp    $0x800,%eax
48f09f:	75 38                	jne    0x48f0d9
48f0a1:	81 e2 00 04 00 00    	and    $0x400,%edx
48f0a7:	81 fa 00 04 00 00    	cmp    $0x400,%edx
48f0ad:	0f 94 c3             	sete   %bl
48f0b0:	8b fb                	mov    %ebx,%edi
48f0b2:	83 e7 7f             	and    $0x7f,%edi
48f0b5:	8b 04 bd 50 b1 68 00 	mov    0x68b150(,%edi,4),%eax
48f0bc:	50                   	push   %eax
48f0bd:	e8 5e 8a f7 ff       	call   0x407b20
48f0c2:	89 06                	mov    %eax,(%esi)
48f0c4:	8b 04 bd 58 b1 68 00 	mov    0x68b158(,%edi,4),%eax
48f0cb:	50                   	push   %eax
48f0cc:	e8 4f 8a f7 ff       	call   0x407b20
48f0d1:	89 46 04             	mov    %eax,0x4(%esi)
48f0d4:	e9 93 00 00 00       	jmp    0x48f16c
48f0d9:	b8 02 00 00 00       	mov    $0x2,%eax
48f0de:	e9 84 00 00 00       	jmp    0x48f167
48f0e3:	8b ca                	mov    %edx,%ecx
48f0e5:	81 e1 00 20 00 00    	and    $0x2000,%ecx
48f0eb:	81 f9 00 20 00 00    	cmp    $0x2000,%ecx
48f0f1:	75 1c                	jne    0x48f10f
48f0f3:	81 e2 02 20 00 00    	and    $0x2002,%edx
48f0f9:	81 fa 02 20 00 00    	cmp    $0x2002,%edx
48f0ff:	75 07                	jne    0x48f108
48f101:	b8 01 00 00 00       	mov    $0x1,%eax
48f106:	eb 5f                	jmp    0x48f167
48f108:	b8 03 00 00 00       	mov    $0x3,%eax
48f10d:	eb 58                	jmp    0x48f167
48f10f:	8b ca                	mov    %edx,%ecx
48f111:	81 e1 00 40 00 00    	and    $0x4000,%ecx
48f117:	81 f9 00 40 00 00    	cmp    $0x4000,%ecx
48f11d:	75 48                	jne    0x48f167
48f11f:	8b c2                	mov    %edx,%eax
48f121:	25 00 08 00 00       	and    $0x800,%eax
48f126:	3d 00 08 00 00       	cmp    $0x800,%eax
48f12b:	75 35                	jne    0x48f162
48f12d:	81 e2 00 04 00 00    	and    $0x400,%edx
48f133:	81 fa 00 04 00 00    	cmp    $0x400,%edx
48f139:	0f 94 c3             	sete   %bl
48f13c:	8b fb                	mov    %ebx,%edi
48f13e:	83 e7 7f             	and    $0x7f,%edi
48f141:	8b 04 bd 50 b1 68 00 	mov    0x68b150(,%edi,4),%eax
48f148:	50                   	push   %eax
48f149:	e8 d2 89 f7 ff       	call   0x407b20
48f14e:	89 06                	mov    %eax,(%esi)
48f150:	8b 04 bd 58 b1 68 00 	mov    0x68b158(,%edi,4),%eax
48f157:	50                   	push   %eax
48f158:	e8 c3 89 f7 ff       	call   0x407b20
48f15d:	89 46 04             	mov    %eax,0x4(%esi)
48f160:	eb 0a                	jmp    0x48f16c
48f162:	b8 02 00 00 00       	mov    $0x2,%eax
48f167:	89 06                	mov    %eax,(%esi)
48f169:	89 46 04             	mov    %eax,0x4(%esi)
48f16c:	5f                   	pop    %edi
48f16d:	5e                   	pop    %esi
48f16e:	5b                   	pop    %ebx
48f16f:	c3                   	ret
48f170:	53                   	push   %ebx
48f171:	83 c4 e0             	add    $0xffffffe0,%esp
48f174:	8b d9                	mov    %ecx,%ebx
48f176:	4a                   	dec    %edx
48f177:	74 0b                	je     0x48f184
48f179:	4a                   	dec    %edx
48f17a:	74 65                	je     0x48f1e1
48f17c:	4a                   	dec    %edx
48f17d:	74 7e                	je     0x48f1fd
48f17f:	e9 12 01 00 00       	jmp    0x48f296
48f184:	c7 03 02 00 00 00    	movl   $0x2,(%ebx)
48f18a:	c7 43 04 02 00 00 00 	movl   $0x2,0x4(%ebx)
48f191:	c7 43 08 02 00 00 00 	movl   $0x2,0x8(%ebx)
48f198:	c7 43 0c 02 00 00 00 	movl   $0x2,0xc(%ebx)
48f19f:	a1 70 72 6a 00       	mov    0x6a7270,%eax
48f1a4:	80 38 00             	cmpb   $0x0,(%eax)
48f1a7:	0f 84 fc 00 00 00    	je     0x48f2a9
48f1ad:	53                   	push   %ebx
48f1ae:	6a 00                	push   $0x0
48f1b0:	68 13 0e 00 00       	push   $0xe13
48f1b5:	6a 02                	push   $0x2
48f1b7:	6a 01                	push   $0x1
48f1b9:	a1 90 70 6a 00       	mov    0x6a7090,%eax
48f1be:	8b 00                	mov    (%eax),%eax
48f1c0:	e8 d3 e5 f9 ff       	call   0x42d798
48f1c5:	e8 f6 9a f9 ff       	call   0x428cc0
48f1ca:	50                   	push   %eax
48f1cb:	a1 0c 6c 6a 00       	mov    0x6a6c0c,%eax