410c21:	ff 75 08             	push   0x8(%ebp)
410c24:	ff 90 3c 07 00 00    	call   *0x73c(%eax)
410c2a:	ba 74 f8 40 00       	mov    $0x40f874,%edx
410c2f:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410c32:	e8 41 08 ff ff       	call   0x401478
410c37:	66 83 4d bc ff       	orw    $0xffff,-0x44(%ebp)
410c3c:	d9 05 40 11 40 00    	flds   0x401140
410c42:	51                   	push   %ecx
410c43:	d9 1c 24             	fstps  (%esp)
410c46:	8d 45 cc             	lea    -0x34(%ebp),%eax
410c49:	50                   	push   %eax
410c4a:	dd 05 38 11 40 00    	fldl   0x401138
410c50:	51                   	push   %ecx
410c51:	51                   	push   %ecx
410c52:	dd 1c 24             	fstpl  (%esp)
410c55:	8d 45 bc             	lea    -0x44(%ebp),%eax
410c58:	50                   	push   %eax
410c59:	68 0e 24 00 00       	push   $0x240e
410c5e:	8b 45 08             	mov    0x8(%ebp),%eax
410c61:	8b 00                	mov    (%eax),%eax
410c63:	ff 75 08             	push   0x8(%ebp)
410c66:	ff 90 40 07 00 00    	call   *0x740(%eax)
410c6c:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410c6f:	e8 fe 07 ff ff       	call   0x401472
410c74:	66 b9 7e 00          	mov    $0x7e,%cx
410c78:	e8 01 08 ff ff       	call   0x40147e
410c7d:	88 45 b8             	mov    %al,-0x48(%ebp)
410c80:	66 c7 45 bc 47 23    	movw   $0x2347,-0x44(%ebp)
410c86:	d9 05 30 11 40 00    	flds   0x401130
410c8c:	d9 5d ac             	fstps  -0x54(%ebp)
410c8f:	8d 45 b8             	lea    -0x48(%ebp),%eax
410c92:	50                   	push   %eax
410c93:	68 98 f8 40 00       	push   $0x40f898
410c98:	8d 45 bc             	lea    -0x44(%ebp),%eax
410c9b:	50                   	push   %eax
410c9c:	68 f4 5a 00 00       	push   $0x5af4
410ca1:	68 a0 81 44 db       	push   $0xdb4481a0
410ca6:	8d 45 ac             	lea    -0x54(%ebp),%eax
410ca9:	50                   	push   %eax
410caa:	68 1f 45 7c 00       	push   $0x7c451f
410caf:	8b 45 08             	mov    0x8(%ebp),%eax
410cb2:	8b 00                	mov    (%eax),%eax
410cb4:	ff 75 08             	push   0x8(%ebp)
410cb7:	ff 90 44 07 00 00    	call   *0x744(%eax)
410cbd:	ba 34 f9 40 00       	mov    $0x40f934,%edx
410cc2:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
410cc5:	e8 ae 07 ff ff       	call   0x401478
410cca:	ba 18 f9 40 00       	mov    $0x40f918,%edx
410ccf:	8d 4d c8             	lea    -0x38(%ebp),%ecx
410cd2:	e8 a1 07 ff ff       	call   0x401478
410cd7:	ba ec f8 40 00       	mov    $0x40f8ec,%edx
410cdc:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410cdf:	e8 94 07 ff ff       	call   0x401478
410ce4:	8d 45 c4             	lea    -0x3c(%ebp),%eax
410ce7:	50                   	push   %eax
410ce8:	68 35 03 00 00       	push   $0x335
410ced:	8d 45 c8             	lea    -0x38(%ebp),%eax
410cf0:	50                   	push   %eax
410cf1:	68 ae 37 3f 00       	push   $0x3f37ae
410cf6:	8d 45 cc             	lea    -0x34(%ebp),%eax
410cf9:	50                   	push   %eax
410cfa:	8b 45 08             	mov    0x8(%ebp),%eax
410cfd:	8b 00                	mov    (%eax),%eax
410cff:	ff 75 08             	push   0x8(%ebp)
410d02:	ff 90 48 07 00 00    	call   *0x748(%eax)
410d08:	8d 45 c4             	lea    -0x3c(%ebp),%eax
410d0b:	50                   	push   %eax
410d0c:	8d 45 c8             	lea    -0x38(%ebp),%eax
410d0f:	50                   	push   %eax
410d10:	8d 45 cc             	lea    -0x34(%ebp),%eax
410d13:	50                   	push   %eax
410d14:	6a 03                	push   $0x3
410d16:	e8 51 07 ff ff       	call   0x40146c
410d1b:	83 c4 10             	add    $0x10,%esp
410d1e:	ba bc f7 40 00       	mov    $0x40f7bc,%edx
410d23:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410d26:	e8 4d 07 ff ff       	call   0x401478
410d2b:	8d 45 cc             	lea    -0x34(%ebp),%eax
410d2e:	50                   	push   %eax
410d2f:	68 00 5b 00 00       	push   $0x5b00
410d34:	68 30 29 d2 cd       	push   $0xcdd22930
410d39:	68 68 f7 40 00       	push   $0x40f768
410d3e:	8b 45 08             	mov    0x8(%ebp),%eax
410d41:	8b 00                	mov    (%eax),%eax
410d43:	ff 75 08             	push   0x8(%ebp)
410d46:	ff 90 0c 07 00 00    	call   *0x70c(%eax)
410d4c:	89 45 98             	mov    %eax,-0x68(%ebp)
410d4f:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
410d53:	7d 1d                	jge    0x410d72
410d55:	68 0c 07 00 00       	push   $0x70c
410d5a:	68 8c f2 40 00       	push   $0x40f28c
410d5f:	ff 75 08             	push   0x8(%ebp)
410d62:	ff 75 98             	push   -0x68(%ebp)
410d65:	e8 20 07 ff ff       	call   0x40148a
410d6a:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
410d70:	eb 07                	jmp    0x410d79
410d72:	83 a5 48 ff ff ff 00 	andl   $0x0,-0xb8(%ebp)
410d79:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410d7c:	e8 f1 06 ff ff       	call   0x401472
410d81:	ba 04 f8 40 00       	mov    $0x40f804,%edx
410d86:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410d89:	e8 ea 06 ff ff       	call   0x401478
410d8e:	d9 05 50 11 40 00    	flds   0x401150
410d94:	d9 5d ac             	fstps  -0x54(%ebp)
410d97:	66 b9 35 00          	mov    $0x35,%cx
410d9b:	e8 de 06 ff ff       	call   0x40147e
410da0:	88 45 bc             	mov    %al,-0x44(%ebp)
410da3:	8d 45 cc             	lea    -0x34(%ebp),%eax
410da6:	50                   	push   %eax
410da7:	8d 45 ac             	lea    -0x54(%ebp),%eax
410daa:	50                   	push   %eax
410dab:	8d 45 bc             	lea    -0x44(%ebp),%eax
410dae:	50                   	push   %eax
410daf:	68 e8 f7 40 00       	push   $0x40f7e8
410db4:	66 b9 31 00          	mov    $0x31,%cx
410db8:	e8 c1 06 ff ff       	call   0x40147e
410dbd:	50                   	push   %eax
410dbe:	68 f8 b8 0f 00       	push   $0xfb8f8
410dc3:	8b 45 08             	mov    0x8(%ebp),%eax
410dc6:	8b 00                	mov    (%eax),%eax
410dc8:	ff 75 08             	push   0x8(%ebp)
410dcb:	ff 90 10 07 00 00    	call   *0x710(%eax)
410dd1:	89 45 98             	mov    %eax,-0x68(%ebp)
410dd4:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
410dd8:	7d 1d                	jge    0x410df7
410dda:	68 10 07 00 00       	push   $0x710
410ddf:	68 8c f2 40 00       	push   $0x40f28c
410de4:	ff 75 08             	push   0x8(%ebp)
410de7:	ff 75 98             	push   -0x68(%ebp)
410dea:	e8 9b 06 ff ff       	call   0x40148a
410def:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
410df5:	eb 07                	jmp    0x410dfe
410df7:	83 a5 44 ff ff ff 00 	andl   $0x0,-0xbc(%ebp)
410dfe:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410e01:	e8 6c 06 ff ff       	call   0x401472
410e06:	d9 05 4c 11 40 00    	flds   0x40114c
410e0c:	d9 5d a4             	fstps  -0x5c(%ebp)
410e0f:	d9 05 48 11 40 00    	flds   0x401148
410e15:	d9 5d a8             	fstps  -0x58(%ebp)
410e18:	d9 05 44 11 40 00    	flds   0x401144
410e1e:	d9 5d ac             	fstps  -0x54(%ebp)
410e21:	68 60 57 00 00       	push   $0x5760
410e26:	8d 45 a4             	lea    -0x5c(%ebp),%eax
410e29:	50                   	push   %eax
410e2a:	68 3c f8 40 00       	push   $0x40f83c
410e2f:	8d 45 a8             	lea    -0x58(%ebp),%eax
410e32:	50                   	push   %eax
410e33:	8d 45 ac             	lea    -0x54(%ebp),%eax
410e36:	50                   	push   %eax
410e37:	8b 45 08             	mov    0x8(%ebp),%eax
410e3a:	8b 00                	mov    (%eax),%eax
410e3c:	ff 75 08             	push   0x8(%ebp)
410e3f:	ff 90 38 07 00 00    	call   *0x738(%eax)
410e45:	ba bc f4 40 00       	mov    $0x40f4bc,%edx
410e4a:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410e4d:	e8 26 06 ff ff       	call   0x401478
410e52:	8d 45 cc             	lea    -0x34(%ebp),%eax
410e55:	50                   	push   %eax
410e56:	6a ff                	push   $0xffffffff
410e58:	8b 45 08             	mov    0x8(%ebp),%eax
410e5b:	8b 00                	mov    (%eax),%eax
410e5d:	ff 75 08             	push   0x8(%ebp)
410e60:	ff 90 14 07 00 00    	call   *0x714(%eax)
410e66:	89 45 98             	mov    %eax,-0x68(%ebp)
410e69:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
410e6d:	7d 1d                	jge    0x410e8c
410e6f:	68 14 07 00 00       	push   $0x714
410e74:	68 8c f2 40 00       	push   $0x40f28c
410e79:	ff 75 08             	push   0x8(%ebp)
410e7c:	ff 75 98             	push   -0x68(%ebp)
410e7f:	e8 06 06 ff ff       	call   0x40148a
410e84:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
410e8a:	eb 07                	jmp    0x410e93
410e8c:	83 a5 40 ff ff ff 00 	andl   $0x0,-0xc0(%ebp)
410e93:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410e96:	e8 d7 05 ff ff       	call   0x401472
410e9b:	6a ff                	push   $0xffffffff
410e9d:	68 32 3d 38 00       	push   $0x383d32
410ea2:	8b 45 08             	mov    0x8(%ebp),%eax
410ea5:	8b 00                	mov    (%eax),%eax
410ea7:	ff 75 08             	push   0x8(%ebp)
410eaa:	ff 90 3c 07 00 00    	call   *0x73c(%eax)
410eb0:	ba 74 f8 40 00       	mov    $0x40f874,%edx
410eb5:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410eb8:	e8 bb 05 ff ff       	call   0x401478
410ebd:	66 83 4d bc ff       	orw    $0xffff,-0x44(%ebp)
410ec2:	d9 05 40 11 40 00    	flds   0x401140
410ec8:	51                   	push   %ecx
410ec9:	d9 1c 24             	fstps  (%esp)
410ecc:	8d 45 cc             	lea    -0x34(%ebp),%eax
410ecf:	50                   	push   %eax
410ed0:	dd 05 38 11 40 00    	fldl   0x401138
410ed6:	51                   	push   %ecx
410ed7:	51                   	push   %ecx
410ed8:	dd 1c 24             	fstpl  (%esp)
410edb:	8d 45 bc             	lea    -0x44(%ebp),%eax
410ede:	50                   	push   %eax
410edf:	68 0e 24 00 00       	push   $0x240e
410ee4:	8b 45 08             	mov    0x8(%ebp),%eax
410ee7:	8b 00                	mov    (%eax),%eax
410ee9:	ff 75 08             	push   0x8(%ebp)
410eec:	ff 90 40 07 00 00    	call   *0x740(%eax)
410ef2:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410ef5:	e8 78 05 ff ff       	call   0x401472
410efa:	66 b9 7e 00          	mov    $0x7e,%cx
410efe:	e8 7b 05 ff ff       	call   0x40147e
410f03:	88 45 b8             	mov    %al,-0x48(%ebp)
410f06:	66 c7 45 bc 47 23    	movw   $0x2347,-0x44(%ebp)
410f0c:	d9 05 30 11 40 00    	flds   0x401130
410f12:	d9 5d ac             	fstps  -0x54(%ebp)
410f15:	8d 45 b8             	lea    -0x48(%ebp),%eax
410f18:	50                   	push   %eax
410f19:	68 98 f8 40 00       	push   $0x40f898
410f1e:	8d 45 bc             	lea    -0x44(%ebp),%eax
410f21:	50                   	push   %eax
410f22:	68 f4 5a 00 00       	push   $0x5af4
410f27:	68 a0 81 44 db       	push   $0xdb4481a0
410f2c:	8d 45 ac             	lea    -0x54(%ebp),%eax
410f2f:	50                   	push   %eax
410f30:	68 1f 45 7c 00       	push   $0x7c451f
410f35:	8b 45 08             	mov    0x8(%ebp),%eax
410f38:	8b 00                	mov    (%eax),%eax
410f3a:	ff 75 08             	push   0x8(%ebp)
410f3d:	ff 90 44 07 00 00    	call   *0x744(%eax)
410f43:	ba 34 f9 40 00       	mov    $0x40f934,%edx
410f48:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
410f4b:	e8 28 05 ff ff       	call   0x401478
410f50:	ba 18 f9 40 00       	mov    $0x40f918,%edx
410f55:	8d 4d c8             	lea    -0x38(%ebp),%ecx
410f58:	e8 1b 05 ff ff       	call   0x401478
410f5d:	ba ec f8 40 00       	mov    $0x40f8ec,%edx
410f62:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410f65:	e8 0e 05 ff ff       	call   0x401478
410f6a:	8d 45 c4             	lea    -0x3c(%ebp),%eax
410f6d:	50                   	push   %eax
410f6e:	68 35 03 00 00       	push   $0x335
410f73:	8d 45 c8             	lea    -0x38(%ebp),%eax
410f76:	50                   	push   %eax
410f77:	68 ae 37 3f 00       	push   $0x3f37ae
410f7c:	8d 45 cc             	lea    -0x34(%ebp),%eax
410f7f:	50                   	push   %eax
410f80:	8b 45 08             	mov    0x8(%ebp),%eax
410f83:	8b 00                	mov    (%eax),%eax
410f85:	ff 75 08             	push   0x8(%ebp)
410f88:	ff 90 48 07 00 00    	call   *0x748(%eax)
410f8e:	8d 45 c4             	lea    -0x3c(%ebp),%eax
410f91:	50                   	push   %eax
410f92:	8d 45 c8             	lea    -0x38(%ebp),%eax
410f95:	50                   	push   %eax
410f96:	8d 45 cc             	lea    -0x34(%ebp),%eax
410f99:	50                   	push   %eax
410f9a:	6a 03                	push   $0x3
410f9c:	e8 cb 04 ff ff       	call   0x40146c
410fa1:	83 c4 10             	add    $0x10,%esp
410fa4:	ba bc f7 40 00       	mov    $0x40f7bc,%edx
410fa9:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410fac:	e8 c7 04 ff ff       	call   0x401478
410fb1:	8d 45 cc             	lea    -0x34(%ebp),%eax
410fb4:	50                   	push   %eax
410fb5:	68 00 5b 00 00       	push   $0x5b00
410fba:	68 30 29 d2 cd       	push   $0xcdd22930
410fbf:	68 68 f7 40 00       	push   $0x40f768
410fc4:	8b 45 08             	mov    0x8(%ebp),%eax
410fc7:	8b 00                	mov    (%eax),%eax
410fc9:	ff 75 08             	push   0x8(%ebp)
410fcc:	ff 90 0c 07 00 00    	call   *0x70c(%eax)
410fd2:	89 45 98             	mov    %eax,-0x68(%ebp)
410fd5:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
410fd9:	7d 1d                	jge    0x410ff8
410fdb:	68 0c 07 00 00       	push   $0x70c
410fe0:	68 8c f2 40 00       	push   $0x40f28c
410fe5:	ff 75 08             	push   0x8(%ebp)
410fe8:	ff 75 98             	push   -0x68(%ebp)
410feb:	e8 9a 04 ff ff       	call   0x40148a
410ff0:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
410ff6:	eb 07                	jmp    0x410fff
410ff8:	83 a5 3c ff ff ff 00 	andl   $0x0,-0xc4(%ebp)
410fff:	8d 4d cc             	lea    -0x34(%ebp),%ecx
411002:	e8 6b 04 ff ff       	call   0x401472
411007:	ba 04 f8 40 00       	mov    $0x40f804,%edx
41100c:	8d 4d cc             	lea    -0x34(%ebp),%ecx
41100f:	e8 64 04 ff ff       	call   0x401478
411014:	d9 05 50 11 40 00    	flds   0x401150
41101a:	d9 5d ac             	fstps  -0x54(%ebp)
41101d:	66 b9 35 00          	mov    $0x35,%cx
411021:	e8 58 04 ff ff       	call   0x40147e
411026:	88 45 bc             	mov    %al,-0x44(%ebp)
411029:	8d 45 cc             	lea    -0x34(%ebp),%eax
41102c:	50                   	push   %eax
41102d:	8d 45 ac             	lea    -0x54(%ebp),%eax
411030:	50                   	push   %eax
411031:	8d 45 bc             	lea    -0x44(%ebp),%eax
411034:	50                   	push   %eax
411035:	68 e8 f7 40 00       	push   $0x40f7e8
41103a:	66 b9 31 00          	mov    $0x31,%cx
41103e:	e8 3b 04 ff ff       	call   0x40147e
411043:	50                   	push   %eax
411044:	68 f8 b8 0f 00       	push   $0xfb8f8
411049:	8b 45 08             	mov    0x8(%ebp),%eax
41104c:	8b 00                	mov    (%eax),%eax
41104e:	ff 75 08             	push   0x8(%ebp)
411051:	ff 90 10 07 00 00    	call   *0x710(%eax)
411057:	89 45 98             	mov    %eax,-0x68(%ebp)
41105a:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
41105e:	7d 1d                	jge    0x41107d
411060:	68 10 07 00 00       	push   $0x710
411065:	68 8c f2 40 00       	push   $0x40f28c
41106a:	ff 75 08             	push   0x8(%ebp)
41106d:	ff 75 98             	push   -0x68(%ebp)
411070:	e8 15 04 ff ff       	call   0x40148a
411075:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
41107b:	eb 07                	jmp    0x411084
41107d:	83 a5 38 ff ff ff 00 	andl   $0x0,-0xc8(%ebp)
411084:	8d 4d cc             	lea    -0x34(%ebp),%ecx
411087:	e8 e6 03 ff ff       	call   0x401472
41108c:	d9 05 4c 11 40 00    	flds   0x40114c
411092:	d9 5d a4             	fstps  -0x5c(%ebp)
411095:	d9 05 48 11 40 00    	flds   0x401148
41109b:	d9 5d a8             	fstps  -0x58(%ebp)
41109e:	d9 05 44 11 40 00    	flds   0x401144
4110a4:	d9 5d ac             	fstps  -0x54(%ebp)
4110a7:	68 60 57 00 00       	push   $0x5760
4110ac:	8d 45 a4             	lea    -0x5c(%ebp),%eax
4110af:	50                   	push   %eax
4110b0:	68 3c f8 40 00       	push   $0x40f83c
4110b5:	8d 45 a8             	lea    -0x58(%ebp),%eax
4110b8:	50                   	push   %eax
4110b9:	8d 45 ac             	lea    -0x54(%ebp),%eax
4110bc:	50                   	push   %eax
4110bd:	8b 45 08             	mov    0x8(%ebp),%eax
4110c0:	8b 00                	mov    (%eax),%eax
4110c2:	ff 75 08             	push   0x8(%ebp)
4110c5:	ff 90 38 07 00 00    	call   *0x738(%eax)
4110cb:	ba bc f4 40 00       	mov    $0x40f4bc,%edx
4110d0:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4110d3:	e8 a0 03 ff ff       	call   0x401478
4110d8:	8d 45 cc             	lea    -0x34(%ebp),%eax
4110db:	50                   	push   %eax
4110dc:	6a ff                	push   $0xffffffff
4110de:	8b 45 08             	mov    0x8(%ebp),%eax
4110e1:	8b 00                	mov    (%eax),%eax
4110e3:	ff 75 08             	push   0x8(%ebp)
4110e6:	ff 90 14 07 00 00    	call   *0x714(%eax)
4110ec:	89 45 98             	mov    %eax,-0x68(%ebp)
4110ef:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
4110f3:	7d 1d                	jge    0x411112
4110f5:	68 14 07 00 00       	push   $0x714
4110fa:	68 8c f2 40 00       	push   $0x40f28c
4110ff:	ff 75 08             	push   0x8(%ebp)
411102:	ff 75 98             	push   -0x68(%ebp)