481db6:	89 45 f0             	mov    %eax,-0x10(%ebp)
481db9:	89 65 ec             	mov    %esp,-0x14(%ebp)
481dbc:	68 00 02 00 00       	push   $0x200
481dc1:	ff 75 f0             	push   -0x10(%ebp)
481dc4:	8b 5d f4             	mov    -0xc(%ebp),%ebx
481dc7:	ff 33                	push   (%ebx)
481dc9:	33 c0                	xor    %eax,%eax
481dcb:	ff 15 8c 32 4b 00    	call   *0x4b328c
481dd1:	90                   	nop
481dd2:	90                   	nop
481dd3:	39 65 ec             	cmp    %esp,-0x14(%ebp)
481dd6:	74 17                	je     0x481def
481dd8:	68 95 00 00 00       	push   $0x95
481ddd:	68 3c d0 03 04       	push   $0x403d03c
481de2:	68 06 00 00 00       	push   $0x6
481de7:	e8 be e7 01 00       	call   0x4a05aa
481dec:	83 c4 0c             	add    $0xc,%esp
481def:	89 45 f8             	mov    %eax,-0x8(%ebp)
481df2:	db 45 f8             	fildl  -0x8(%ebp)
481df5:	dd 5d f0             	fstpl  -0x10(%ebp)
481df8:	dd 45 f0             	fldl   -0x10(%ebp)
481dfb:	dc 0d fa bb 4c 00    	fmull  0x4cbbfa
481e01:	dd 5d e8             	fstpl  -0x18(%ebp)
481e04:	dd 45 e8             	fldl   -0x18(%ebp)
481e07:	e8 e3 f3 f7 ff       	call   0x4011ef
481e0c:	68 01 03 00 80       	push   $0x80000301
481e11:	6a 00                	push   $0x0
481e13:	50                   	push   %eax
481e14:	68 05 00 00 80       	push   $0x80000005
481e19:	6a 00                	push   $0x0
481e1b:	8b 45 fc             	mov    -0x4(%ebp),%eax
481e1e:	85 c0                	test   %eax,%eax
481e20:	75 05                	jne    0x481e27
481e22:	b8 51 34 4c 00       	mov    $0x4c3451,%eax
481e27:	50                   	push   %eax
481e28:	68 02 00 00 00       	push   $0x2
481e2d:	bb a0 01 00 00       	mov    $0x1a0,%ebx
481e32:	e8 99 01 02 00       	call   0x4a1fd0
481e37:	83 c4 1c             	add    $0x1c,%esp
481e3a:	89 45 e4             	mov    %eax,-0x1c(%ebp)
481e3d:	68 50 0a 4e 00       	push   $0x4e0a50
481e42:	ff 75 e4             	push   -0x1c(%ebp)
481e45:	b9 02 00 00 00       	mov    $0x2,%ecx
481e4a:	e8 ea b9 f8 ff       	call   0x40d839
481e4f:	83 c4 08             	add    $0x8,%esp
481e52:	89 45 e0             	mov    %eax,-0x20(%ebp)
481e55:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
481e58:	85 db                	test   %ebx,%ebx
481e5a:	74 09                	je     0x481e65
481e5c:	53                   	push   %ebx
481e5d:	e8 42 e7 01 00       	call   0x4a05a4
481e62:	83 c4 04             	add    $0x4,%esp
481e65:	8b 45 e0             	mov    -0x20(%ebp),%eax
481e68:	e9 55 00 00 00       	jmp    0x481ec2
481e6d:	e9 50 00 00 00       	jmp    0x481ec2
481e72:	8b 5d 08             	mov    0x8(%ebp),%ebx
481e75:	8b 1b                	mov    (%ebx),%ebx
481e77:	83 c3 08             	add    $0x8,%ebx
481e7a:	89 5d f4             	mov    %ebx,-0xc(%ebp)
481e7d:	89 65 f0             	mov    %esp,-0x10(%ebp)
481e80:	8b 5d 0c             	mov    0xc(%ebp),%ebx
481e83:	8b 03                	mov    (%ebx),%eax
481e85:	85 c0                	test   %eax,%eax
481e87:	74 03                	je     0x481e8c
481e89:	83 c0 08             	add    $0x8,%eax
481e8c:	50                   	push   %eax
481e8d:	8b 5d f4             	mov    -0xc(%ebp),%ebx
481e90:	ff 33                	push   (%ebx)
481e92:	33 c0                	xor    %eax,%eax
481e94:	ff 15 2c 9b 50 00    	call   *0x509b2c
481e9a:	90                   	nop
481e9b:	90                   	nop
481e9c:	39 65 f0             	cmp    %esp,-0x10(%ebp)
481e9f:	74 17                	je     0x481eb8
481ea1:	68 32 01 00 00       	push   $0x132
481ea6:	68 3c d0 03 04       	push   $0x403d03c
481eab:	68 06 00 00 00       	push   $0x6
481eb0:	e8 f5 e6 01 00       	call   0x4a05aa
481eb5:	83 c4 0c             	add    $0xc,%esp
481eb8:	b8 51 34 4c 00       	mov    $0x4c3451,%eax
481ebd:	e9 00 00 00 00       	jmp    0x481ec2
481ec2:	50                   	push   %eax
481ec3:	8b 5d fc             	mov    -0x4(%ebp),%ebx
481ec6:	85 db                	test   %ebx,%ebx
481ec8:	74 09                	je     0x481ed3
481eca:	53                   	push   %ebx
481ecb:	e8 d4 e6 01 00       	call   0x4a05a4
481ed0:	83 c4 04             	add    $0x4,%esp
481ed3:	58                   	pop    %eax
481ed4:	8b e5                	mov    %ebp,%esp
481ed6:	5d                   	pop    %ebp
481ed7:	c2 0c 00             	ret    $0xc
481eda:	55                   	push   %ebp
481edb:	8b ec                	mov    %esp,%ebp
481edd:	81 ec 6c 00 00 00    	sub    $0x6c,%esp
481ee3:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
481eea:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
481eee:	0f 85 ae 00 00 00    	jne    0x481fa2
481ef4:	8b 5d 08             	mov    0x8(%ebp),%ebx
481ef7:	8b 1b                	mov    (%ebx),%ebx
481ef9:	83 c3 08             	add    $0x8,%ebx
481efc:	89 5d f8             	mov    %ebx,-0x8(%ebp)
481eff:	89 65 f4             	mov    %esp,-0xc(%ebp)
481f02:	8b 5d f8             	mov    -0x8(%ebp),%ebx
481f05:	ff 33                	push   (%ebx)
481f07:	33 c0                	xor    %eax,%eax
481f09:	ff 15 40 32 4b 00    	call   *0x4b3240
481f0f:	90                   	nop
481f10:	90                   	nop
481f11:	39 65 f4             	cmp    %esp,-0xc(%ebp)
481f14:	74 17                	je     0x481f2d
481f16:	68 40 00 00 00       	push   $0x40
481f1b:	68 2b d0 03 04       	push   $0x403d02b
481f20:	68 06 00 00 00       	push   $0x6
481f25:	e8 80 e6 01 00       	call   0x4a05aa
481f2a:	83 c4 0c             	add    $0xc,%esp
481f2d:	85 c0                	test   %eax,%eax
481f2f:	0f 84 0c 00 00 00    	je     0x481f41
481f35:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
481f3c:	e9 54 00 00 00       	jmp    0x481f95
481f41:	8b 5d 08             	mov    0x8(%ebp),%ebx
481f44:	8b 1b                	mov    (%ebx),%ebx
481f46:	83 c3 08             	add    $0x8,%ebx
481f49:	89 5d f8             	mov    %ebx,-0x8(%ebp)
481f4c:	89 65 f4             	mov    %esp,-0xc(%ebp)
481f4f:	8b 5d f8             	mov    -0x8(%ebp),%ebx
481f52:	ff 33                	push   (%ebx)
481f54:	33 c0                	xor    %eax,%eax
481f56:	ff 15 3c 32 4b 00    	call   *0x4b323c
481f5c:	90                   	nop
481f5d:	90                   	nop
481f5e:	39 65 f4             	cmp    %esp,-0xc(%ebp)
481f61:	74 17                	je     0x481f7a
481f63:	68 91 00 00 00       	push   $0x91
481f68:	68 2b d0 03 04       	push   $0x403d02b
481f6d:	68 06 00 00 00       	push   $0x6
481f72:	e8 33 e6 01 00       	call   0x4a05aa
481f77:	83 c4 0c             	add    $0xc,%esp
481f7a:	85 c0                	test   %eax,%eax
481f7c:	0f 84 0c 00 00 00    	je     0x481f8e
481f82:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
481f89:	e9 07 00 00 00       	jmp    0x481f95
481f8e:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
481f95:	8b 45 fc             	mov    -0x4(%ebp),%eax
481f98:	e9 09 02 00 00       	jmp    0x4821a6
481f9d:	e9 04 02 00 00       	jmp    0x4821a6
481fa2:	83 7d 0c 03          	cmpl   $0x3,0xc(%ebp)
481fa6:	0f 85 62 01 00 00    	jne    0x48210e
481fac:	8b 5d 08             	mov    0x8(%ebp),%ebx
481faf:	8b 1b                	mov    (%ebx),%ebx
481fb1:	83 c3 08             	add    $0x8,%ebx
481fb4:	89 5d f8             	mov    %ebx,-0x8(%ebp)
481fb7:	89 65 f4             	mov    %esp,-0xc(%ebp)
481fba:	68 00 00 00 00       	push   $0x0
481fbf:	33 c0                	xor    %eax,%eax
481fc1:	ff 15 98 32 4b 00    	call   *0x4b3298
481fc7:	90                   	nop
481fc8:	90                   	nop
481fc9:	39 65 f4             	cmp    %esp,-0xc(%ebp)
481fcc:	74 17                	je     0x481fe5
481fce:	68 9f 01 00 00       	push   $0x19f
481fd3:	68 2b d0 03 04       	push   $0x403d02b
481fd8:	68 06 00 00 00       	push   $0x6
481fdd:	e8 c8 e5 01 00       	call   0x4a05aa
481fe2:	83 c4 0c             	add    $0xc,%esp
481fe5:	89 45 f0             	mov    %eax,-0x10(%ebp)
481fe8:	8b 5d 08             	mov    0x8(%ebp),%ebx
481feb:	8b 1b                	mov    (%ebx),%ebx
481fed:	8b 9b a0 00 00 00    	mov    0xa0(%ebx),%ebx
481ff3:	89 5d ec             	mov    %ebx,-0x14(%ebp)
481ff6:	db 45 f0             	fildl  -0x10(%ebp)
481ff9:	dd 5d e4             	fstpl  -0x1c(%ebp)
481ffc:	dd 45 e4             	fldl   -0x1c(%ebp)
481fff:	8b 5d ec             	mov    -0x14(%ebp),%ebx
482002:	db 03                	fildl  (%ebx)
482004:	dd 5d dc             	fstpl  -0x24(%ebp)
482007:	dc 65 dc             	fsubl  -0x24(%ebp)
48200a:	dd 5d d4             	fstpl  -0x2c(%ebp)
48200d:	dd 45 d4             	fldl   -0x2c(%ebp)
482010:	dc 35 fa bb 4c 00    	fdivl  0x4cbbfa
482016:	dd 5d cc             	fstpl  -0x34(%ebp)
482019:	89 65 c8             	mov    %esp,-0x38(%ebp)
48201c:	68 01 00 00 00       	push   $0x1
482021:	33 c0                	xor    %eax,%eax
482023:	ff 15 98 32 4b 00    	call   *0x4b3298
482029:	90                   	nop
48202a:	90                   	nop
48202b:	39 65 c8             	cmp    %esp,-0x38(%ebp)
48202e:	74 17                	je     0x482047
482030:	68 fa 01 00 00       	push   $0x1fa
482035:	68 2b d0 03 04       	push   $0x403d02b
48203a:	68 06 00 00 00       	push   $0x6
48203f:	e8 66 e5 01 00       	call   0x4a05aa
482044:	83 c4 0c             	add    $0xc,%esp
482047:	89 45 c4             	mov    %eax,-0x3c(%ebp)
48204a:	8b 5d 08             	mov    0x8(%ebp),%ebx
48204d:	8b 1b                	mov    (%ebx),%ebx
48204f:	8b 9b a0 00 00 00    	mov    0xa0(%ebx),%ebx
482055:	83 c3 04             	add    $0x4,%ebx
482058:	89 5d c0             	mov    %ebx,-0x40(%ebp)
48205b:	db 45 c4             	fildl  -0x3c(%ebp)
48205e:	dd 5d b8             	fstpl  -0x48(%ebp)
482061:	dd 45 b8             	fldl   -0x48(%ebp)
482064:	8b 5d c0             	mov    -0x40(%ebp),%ebx
482067:	db 03                	fildl  (%ebx)
482069:	dd 5d b0             	fstpl  -0x50(%ebp)
48206c:	dc 65 b0             	fsubl  -0x50(%ebp)
48206f:	dd 5d a8             	fstpl  -0x58(%ebp)
482072:	dd 45 a8             	fldl   -0x58(%ebp)
482075:	dc 35 fa bb 4c 00    	fdivl  0x4cbbfa
48207b:	dd 5d a0             	fstpl  -0x60(%ebp)
48207e:	68 01 03 00 80       	push   $0x80000301
482083:	6a 00                	push   $0x0
482085:	68 00 02 00 00       	push   $0x200
48208a:	68 01 03 00 80       	push   $0x80000301
48208f:	6a 00                	push   $0x0
482091:	68 40 00 00 00       	push   $0x40
482096:	68 01 03 00 80       	push   $0x80000301
48209b:	6a 00                	push   $0x0
48209d:	68 01 00 00 00       	push   $0x1
4820a2:	68 03 00 00 00       	push   $0x3
4820a7:	bb c8 00 00 00       	mov    $0xc8,%ebx
4820ac:	e8 1f ef 01 00       	call   0x4a0fd0
4820b1:	83 c4 28             	add    $0x28,%esp
4820b4:	89 45 9c             	mov    %eax,-0x64(%ebp)
4820b7:	89 65 98             	mov    %esp,-0x68(%ebp)
4820ba:	ff 75 9c             	push   -0x64(%ebp)
4820bd:	68 00 00 00 00       	push   $0x0
4820c2:	68 00 00 00 00       	push   $0x0
4820c7:	dd 45 a0             	fldl   -0x60(%ebp)
4820ca:	e8 20 f1 f7 ff       	call   0x4011ef
4820cf:	50                   	push   %eax
4820d0:	dd 45 cc             	fldl   -0x34(%ebp)
4820d3:	e8 17 f1 f7 ff       	call   0x4011ef
4820d8:	50                   	push   %eax
4820d9:	68 00 00 00 00       	push   $0x0
4820de:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4820e1:	ff 33                	push   (%ebx)
4820e3:	33 c0                	xor    %eax,%eax
4820e5:	ff 15 80 32 4b 00    	call   *0x4b3280
4820eb:	90                   	nop
4820ec:	90                   	nop
4820ed:	39 65 98             	cmp    %esp,-0x68(%ebp)
4820f0:	74 17                	je     0x482109
4820f2:	68 43 02 00 00       	push   $0x243
4820f7:	68 2b d0 03 04       	push   $0x403d02b
4820fc:	68 06 00 00 00       	push   $0x6
482101:	e8 a4 e4 01 00       	call   0x4a05aa
482106:	83 c4 0c             	add    $0xc,%esp
482109:	e9 98 00 00 00       	jmp    0x4821a6
48210e:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
482112:	0f 85 0c 00 00 00    	jne    0x482124
482118:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
48211f:	e9 27 00 00 00       	jmp    0x48214b
482124:	83 7d 0c 01          	cmpl   $0x1,0xc(%ebp)
482128:	0f 85 0c 00 00 00    	jne    0x48213a
48212e:	c7 45 fc 06 00 00 00 	movl   $0x6,-0x4(%ebp)
482135:	e9 11 00 00 00       	jmp    0x48214b
48213a:	83 7d 0c 02          	cmpl   $0x2,0xc(%ebp)
48213e:	0f 85 07 00 00 00    	jne    0x48214b
482144:	c7 45 fc 03 00 00 00 	movl   $0x3,-0x4(%ebp)
48214b:	8b 5d 08             	mov    0x8(%ebp),%ebx
48214e:	8b 1b                	mov    (%ebx),%ebx
482150:	83 c3 08             	add    $0x8,%ebx
482153:	89 5d f8             	mov    %ebx,-0x8(%ebp)
482156:	89 65 f4             	mov    %esp,-0xc(%ebp)
482159:	ff 75 fc             	push   -0x4(%ebp)
48215c:	8b 5d f8             	mov    -0x8(%ebp),%ebx
48215f:	ff 33                	push   (%ebx)
482161:	33 c0                	xor    %eax,%eax
482163:	ff 15 b4 32 4b 00    	call   *0x4b32b4
482169:	90                   	nop
48216a:	90                   	nop
48216b:	39 65 f4             	cmp    %esp,-0xc(%ebp)
48216e:	74 17                	je     0x482187
482170:	68 d1 03 00 00       	push   $0x3d1
482175:	68 2b d0 03 04       	push   $0x403d02b
48217a:	68 06 00 00 00       	push   $0x6
48217f:	e8 26 e4 01 00       	call   0x4a05aa
482184:	83 c4 0c             	add    $0xc,%esp
482187:	68 02 00 00 80       	push   $0x80000002
48218c:	6a 00                	push   $0x0
48218e:	50                   	push   %eax
48218f:	68 01 00 00 00       	push   $0x1
482194:	bb dc 09 00 00       	mov    $0x9dc,%ebx
482199:	e8 02 f2 01 00       	call   0x4a13a0
48219e:	83 c4 10             	add    $0x10,%esp
4821a1:	e9 00 00 00 00       	jmp    0x4821a6
4821a6:	8b e5                	mov    %ebp,%esp
4821a8:	5d                   	pop    %ebp
4821a9:	c2 0c 00             	ret    $0xc
4821ac:	55                   	push   %ebp
4821ad:	8b ec                	mov    %esp,%ebp
4821af:	81 ec 1c 00 00 00    	sub    $0x1c,%esp
4821b5:	8b 5d 08             	mov    0x8(%ebp),%ebx
4821b8:	8b 1b                	mov    (%ebx),%ebx
4821ba:	83 c3 08             	add    $0x8,%ebx
4821bd:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4821c0:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
4821c4:	0f 84 0a 00 00 00    	je     0x4821d4
4821ca:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
4821cf:	e9 05 00 00 00       	jmp    0x4821d9
4821d4:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
4821d9:	89 45 f8             	mov    %eax,-0x8(%ebp)
4821dc:	68 01 03 00 80       	push   $0x80000301
4821e1:	6a 00                	push   $0x0
4821e3:	68 02 00 00 00       	push   $0x2
4821e8:	68 01 03 00 80       	push   $0x80000301
4821ed:	6a 00                	push   $0x0
4821ef:	68 01 00 00 00       	push   $0x1
4821f4:	68 02 00 00 00       	push   $0x2
4821f9:	bb c8 00 00 00       	mov    $0xc8,%ebx
4821fe:	e8 cd ed 01 00       	call   0x4a0fd0
482203:	83 c4 1c             	add    $0x1c,%esp
482206:	89 45 f4             	mov    %eax,-0xc(%ebp)
482209:	89 65 f0             	mov    %esp,-0x10(%ebp)
48220c:	ff 75 f4             	push   -0xc(%ebp)
48220f:	68 00 00 00 00       	push   $0x0
482214:	68 00 00 00 00       	push   $0x0
482219:	68 00 00 00 00       	push   $0x0
48221e:	68 00 00 00 00       	push   $0x0
482223:	ff 75 f8             	push   -0x8(%ebp)
482226:	8b 5d fc             	mov    -0x4(%ebp),%ebx
482229:	ff 33                	push   (%ebx)
48222b:	33 c0                	xor    %eax,%eax
48222d:	ff 15 80 32 4b 00    	call   *0x4b3280
482233:	90                   	nop
482234:	90                   	nop
482235:	39 65 f0             	cmp    %esp,-0x10(%ebp)
482238:	74 17                	je     0x482251
48223a:	68 8d 00 00 00       	push   $0x8d
48223f:	68 16 d2 03 04       	push   $0x403d216
482244:	68 06 00 00 00       	push   $0x6
482249:	e8 5c e3 01 00       	call   0x4a05aa
48224e:	83 c4 0c             	add    $0xc,%esp
482251:	89 45 e8             	mov    %eax,-0x18(%ebp)
482254:	83 7d e8 00          	cmpl   $0x0,-0x18(%ebp)
482258:	b8 00 00 00 00       	mov    $0x0,%eax
48225d:	0f 9f c0             	setg   %al
482260:	e9 00 00 00 00       	jmp    0x482265
482265:	8b e5                	mov    %ebp,%esp
482267:	5d                   	pop    %ebp
482268:	c2 08 00             	ret    $0x8
48226b:	55                   	push   %ebp
48226c:	8b ec                	mov    %esp,%ebp
48226e:	81 ec 10 00 00 00    	sub    $0x10,%esp
482274:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
482278:	0f 85 24 00 00 00    	jne    0x4822a2
48227e:	8b 5d 08             	mov    0x8(%ebp),%ebx
482281:	8b 1b                	mov    (%ebx),%ebx