417d1b:	68 ec 36 41 00       	push   $0x4136ec
417d20:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417d26:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
417d2c:	e8 97 95 fe ff       	call   0x4012c8
417d31:	89 85 6c fe ff ff    	mov    %eax,-0x194(%ebp)
417d37:	eb 07                	jmp    0x417d40
417d39:	83 a5 6c fe ff ff 00 	andl   $0x0,-0x194(%ebp)
417d40:	0f bf 85 e8 fe ff ff 	movswl -0x118(%ebp),%eax
417d47:	89 45 e8             	mov    %eax,-0x18(%ebp)
417d4a:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
417d51:	75 1b                	jne    0x417d6e
417d53:	68 10 90 41 00       	push   $0x419010
417d58:	68 d4 3e 41 00       	push   $0x413ed4
417d5d:	e8 06 95 fe ff       	call   0x401268
417d62:	c7 85 68 fe ff ff 10 	movl   $0x419010,-0x198(%ebp)
417d69:	90 41 00
417d6c:	eb 0a                	jmp    0x417d78
417d6e:	c7 85 68 fe ff ff 10 	movl   $0x419010,-0x198(%ebp)
417d75:	90 41 00
417d78:	8b 85 68 fe ff ff    	mov    -0x198(%ebp),%eax
417d7e:	8b 00                	mov    (%eax),%eax
417d80:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417d86:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
417d8c:	50                   	push   %eax
417d8d:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417d93:	8b 00                	mov    (%eax),%eax
417d95:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417d9b:	ff 90 90 00 00 00    	call   *0x90(%eax)
417da1:	db e2                	fnclex
417da3:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
417da9:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
417db0:	7d 23                	jge    0x417dd5
417db2:	68 90 00 00 00       	push   $0x90
417db7:	68 ec 36 41 00       	push   $0x4136ec
417dbc:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417dc2:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
417dc8:	e8 fb 94 fe ff       	call   0x4012c8
417dcd:	89 85 64 fe ff ff    	mov    %eax,-0x19c(%ebp)
417dd3:	eb 07                	jmp    0x417ddc
417dd5:	83 a5 64 fe ff ff 00 	andl   $0x0,-0x19c(%ebp)
417ddc:	0f bf 85 e8 fe ff ff 	movswl -0x118(%ebp),%eax
417de3:	89 45 e0             	mov    %eax,-0x20(%ebp)
417de6:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
417ded:	75 1b                	jne    0x417e0a
417def:	68 10 90 41 00       	push   $0x419010
417df4:	68 d4 3e 41 00       	push   $0x413ed4
417df9:	e8 6a 94 fe ff       	call   0x401268
417dfe:	c7 85 60 fe ff ff 10 	movl   $0x419010,-0x1a0(%ebp)
417e05:	90 41 00
417e08:	eb 0a                	jmp    0x417e14
417e0a:	c7 85 60 fe ff ff 10 	movl   $0x419010,-0x1a0(%ebp)
417e11:	90 41 00
417e14:	8b 85 60 fe ff ff    	mov    -0x1a0(%ebp),%eax
417e1a:	8b 00                	mov    (%eax),%eax
417e1c:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417e22:	6a 01                	push   $0x1
417e24:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417e2a:	8b 00                	mov    (%eax),%eax
417e2c:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417e32:	ff 90 44 01 00 00    	call   *0x144(%eax)
417e38:	db e2                	fnclex
417e3a:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
417e40:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
417e47:	7d 23                	jge    0x417e6c
417e49:	68 44 01 00 00       	push   $0x144
417e4e:	68 ec 36 41 00       	push   $0x4136ec
417e53:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417e59:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
417e5f:	e8 64 94 fe ff       	call   0x4012c8
417e64:	89 85 5c fe ff ff    	mov    %eax,-0x1a4(%ebp)
417e6a:	eb 07                	jmp    0x417e73
417e6c:	83 a5 5c fe ff ff 00 	andl   $0x0,-0x1a4(%ebp)
417e73:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
417e7a:	75 1b                	jne    0x417e97
417e7c:	68 10 90 41 00       	push   $0x419010
417e81:	68 d4 3e 41 00       	push   $0x413ed4
417e86:	e8 dd 93 fe ff       	call   0x401268
417e8b:	c7 85 58 fe ff ff 10 	movl   $0x419010,-0x1a8(%ebp)
417e92:	90 41 00
417e95:	eb 0a                	jmp    0x417ea1
417e97:	c7 85 58 fe ff ff 10 	movl   $0x419010,-0x1a8(%ebp)
417e9e:	90 41 00
417ea1:	8b 85 58 fe ff ff    	mov    -0x1a8(%ebp),%eax
417ea7:	8b 00                	mov    (%eax),%eax
417ea9:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417eaf:	d9 05 60 11 40 00    	flds   0x401160
417eb5:	51                   	push   %ecx
417eb6:	d9 1c 24             	fstps  (%esp)
417eb9:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417ebf:	8b 00                	mov    (%eax),%eax
417ec1:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417ec7:	ff 90 8c 00 00 00    	call   *0x8c(%eax)
417ecd:	db e2                	fnclex
417ecf:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
417ed5:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
417edc:	7d 23                	jge    0x417f01
417ede:	68 8c 00 00 00       	push   $0x8c
417ee3:	68 ec 36 41 00       	push   $0x4136ec
417ee8:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417eee:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
417ef4:	e8 cf 93 fe ff       	call   0x4012c8
417ef9:	89 85 54 fe ff ff    	mov    %eax,-0x1ac(%ebp)
417eff:	eb 07                	jmp    0x417f08
417f01:	83 a5 54 fe ff ff 00 	andl   $0x0,-0x1ac(%ebp)
417f08:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
417f0f:	75 1b                	jne    0x417f2c
417f11:	68 10 90 41 00       	push   $0x419010
417f16:	68 d4 3e 41 00       	push   $0x413ed4
417f1b:	e8 48 93 fe ff       	call   0x401268
417f20:	c7 85 50 fe ff ff 10 	movl   $0x419010,-0x1b0(%ebp)
417f27:	90 41 00
417f2a:	eb 0a                	jmp    0x417f36
417f2c:	c7 85 50 fe ff ff 10 	movl   $0x419010,-0x1b0(%ebp)
417f33:	90 41 00
417f36:	8b 85 50 fe ff ff    	mov    -0x1b0(%ebp),%eax
417f3c:	8b 00                	mov    (%eax),%eax
417f3e:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417f44:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
417f4a:	50                   	push   %eax
417f4b:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417f51:	8b 00                	mov    (%eax),%eax
417f53:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417f59:	ff 90 78 01 00 00    	call   *0x178(%eax)
417f5f:	db e2                	fnclex
417f61:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
417f67:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
417f6e:	7d 23                	jge    0x417f93
417f70:	68 78 01 00 00       	push   $0x178
417f75:	68 ec 36 41 00       	push   $0x4136ec
417f7a:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417f80:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
417f86:	e8 3d 93 fe ff       	call   0x4012c8
417f8b:	89 85 4c fe ff ff    	mov    %eax,-0x1b4(%ebp)
417f91:	eb 07                	jmp    0x417f9a
417f93:	83 a5 4c fe ff ff 00 	andl   $0x0,-0x1b4(%ebp)
417f9a:	0f bf 85 e8 fe ff ff 	movswl -0x118(%ebp),%eax
417fa1:	89 45 ec             	mov    %eax,-0x14(%ebp)
417fa4:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
417fab:	75 1b                	jne    0x417fc8
417fad:	68 10 90 41 00       	push   $0x419010
417fb2:	68 d4 3e 41 00       	push   $0x413ed4
417fb7:	e8 ac 92 fe ff       	call   0x401268
417fbc:	c7 85 48 fe ff ff 10 	movl   $0x419010,-0x1b8(%ebp)
417fc3:	90 41 00
417fc6:	eb 0a                	jmp    0x417fd2
417fc8:	c7 85 48 fe ff ff 10 	movl   $0x419010,-0x1b8(%ebp)
417fcf:	90 41 00
417fd2:	8b 85 48 fe ff ff    	mov    -0x1b8(%ebp),%eax
417fd8:	8b 00                	mov    (%eax),%eax
417fda:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417fe0:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
417fe6:	50                   	push   %eax
417fe7:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417fed:	8b 00                	mov    (%eax),%eax
417fef:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417ff5:	ff 90 c8 01 00 00    	call   *0x1c8(%eax)
417ffb:	db e2                	fnclex
417ffd:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
418003:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
41800a:	7d 23                	jge    0x41802f
41800c:	68 c8 01 00 00       	push   $0x1c8
418011:	68 ec 36 41 00       	push   $0x4136ec
418016:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
41801c:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
418022:	e8 a1 92 fe ff       	call   0x4012c8
418027:	89 85 44 fe ff ff    	mov    %eax,-0x1bc(%ebp)
41802d:	eb 07                	jmp    0x418036
41802f:	83 a5 44 fe ff ff 00 	andl   $0x0,-0x1bc(%ebp)
418036:	0f bf 85 e8 fe ff ff 	movswl -0x118(%ebp),%eax
41803d:	89 45 e4             	mov    %eax,-0x1c(%ebp)
418040:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
418047:	75 1b                	jne    0x418064
418049:	68 10 90 41 00       	push   $0x419010
41804e:	68 d4 3e 41 00       	push   $0x413ed4
418053:	e8 10 92 fe ff       	call   0x401268
418058:	c7 85 40 fe ff ff 10 	movl   $0x419010,-0x1c0(%ebp)
41805f:	90 41 00
418062:	eb 0a                	jmp    0x41806e
418064:	c7 85 40 fe ff ff 10 	movl   $0x419010,-0x1c0(%ebp)
41806b:	90 41 00
41806e:	8b 85 40 fe ff ff    	mov    -0x1c0(%ebp),%eax
418074:	8b 00                	mov    (%eax),%eax
418076:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
41807c:	d9 e8                	fld1
41807e:	51                   	push   %ecx
41807f:	d9 1c 24             	fstps  (%esp)
418082:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
418088:	8b 00                	mov    (%eax),%eax
41808a:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
418090:	ff 90 04 01 00 00    	call   *0x104(%eax)
418096:	db e2                	fnclex
418098:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
41809e:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
4180a5:	7d 23                	jge    0x4180ca
4180a7:	68 04 01 00 00       	push   $0x104
4180ac:	68 ec 36 41 00       	push   $0x4136ec
4180b1:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
4180b7:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
4180bd:	e8 06 92 fe ff       	call   0x4012c8
4180c2:	89 85 3c fe ff ff    	mov    %eax,-0x1c4(%ebp)
4180c8:	eb 07                	jmp    0x4180d1
4180ca:	83 a5 3c fe ff ff 00 	andl   $0x0,-0x1c4(%ebp)
4180d1:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
4180d8:	75 1b                	jne    0x4180f5
4180da:	68 10 90 41 00       	push   $0x419010
4180df:	68 d4 3e 41 00       	push   $0x413ed4
4180e4:	e8 7f 91 fe ff       	call   0x401268
4180e9:	c7 85 38 fe ff ff 10 	movl   $0x419010,-0x1c8(%ebp)
4180f0:	90 41 00
4180f3:	eb 0a                	jmp    0x4180ff
4180f5:	c7 85 38 fe ff ff 10 	movl   $0x419010,-0x1c8(%ebp)
4180fc:	90 41 00
4180ff:	8b 85 38 fe ff ff    	mov    -0x1c8(%ebp),%eax
418105:	8b 00                	mov    (%eax),%eax
418107:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
41810d:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
418113:	8b 00                	mov    (%eax),%eax
418115:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
41811b:	ff 90 b4 02 00 00    	call   *0x2b4(%eax)
418121:	db e2                	fnclex
418123:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
418129:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
418130:	7d 23                	jge    0x418155
418132:	68 b4 02 00 00       	push   $0x2b4
418137:	68 ec 36 41 00       	push   $0x4136ec
41813c:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
418142:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
418148:	e8 7b 91 fe ff       	call   0x4012c8
41814d:	89 85 34 fe ff ff    	mov    %eax,-0x1cc(%ebp)
418153:	eb 07                	jmp    0x41815c
418155:	83 a5 34 fe ff ff 00 	andl   $0x0,-0x1cc(%ebp)
41815c:	c7 05 24 90 41 00 fa 	movl   $0xfafffffa,0x419024
418163:	ff ff fa
418166:	6a 00                	push   $0x0
418168:	e8 58 87 ff ff       	call   0x4108c5
41816d:	e3 00                	jecxz  0x41816f
41816f:	00 00                	add    %al,(%eax)
418171:	83 3d 64 94 41 00 00 	cmpl   $0x0,0x419464
418178:	75 1b                	jne    0x418195
41817a:	68 64 94 41 00       	push   $0x419464
41817f:	68 14 3c 41 00       	push   $0x413c14
418184:	e8 df 90 fe ff       	call   0x401268
418189:	c7 85 30 fe ff ff 64 	movl   $0x419464,-0x1d0(%ebp)
418190:	94 41 00
418193:	eb 0a                	jmp    0x41819f
418195:	c7 85 30 fe ff ff 64 	movl   $0x419464,-0x1d0(%ebp)
41819c:	94 41 00
41819f:	8b 85 30 fe ff ff    	mov    -0x1d0(%ebp),%eax
4181a5:	8b 00                	mov    (%eax),%eax
4181a7:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
4181ad:	8d 45 cc             	lea    -0x34(%ebp),%eax
4181b0:	50                   	push   %eax
4181b1:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
4181b7:	8b 00                	mov    (%eax),%eax
4181b9:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
4181bf:	ff 50 1c             	call   *0x1c(%eax)
4181c2:	db e2                	fnclex
4181c4:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
4181ca:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
4181d1:	7d 20                	jge    0x4181f3
4181d3:	6a 1c                	push   $0x1c
4181d5:	68 04 3c 41 00       	push   $0x413c04
4181da:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
4181e0:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
4181e6:	e8 dd 90 fe ff       	call   0x4012c8
4181eb:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
4181f1:	eb 07                	jmp    0x4181fa
4181f3:	83 a5 2c fe ff ff 00 	andl   $0x0,-0x1d4(%ebp)
4181fa:	8b 45 cc             	mov    -0x34(%ebp),%eax
4181fd:	89 85 d8 fe ff ff    	mov    %eax,-0x128(%ebp)
418203:	8b 85 d8 fe ff ff    	mov    -0x128(%ebp),%eax
418209:	8b 00                	mov    (%eax),%eax
41820b:	ff b5 d8 fe ff ff    	push   -0x128(%ebp)
418211:	ff 50 50             	call   *0x50(%eax)
418214:	db e2                	fnclex
418216:	89 85 d4 fe ff ff    	mov    %eax,-0x12c(%ebp)
41821c:	83 bd d4 fe ff ff 00 	cmpl   $0x0,-0x12c(%ebp)
418223:	7d 20                	jge    0x418245
418225:	6a 50                	push   $0x50
418227:	68 14 3e 41 00       	push   $0x413e14
41822c:	ff b5 d8 fe ff ff    	push   -0x128(%ebp)
418232:	ff b5 d4 fe ff ff    	push   -0x12c(%ebp)
418238:	e8 8b 90 fe ff       	call   0x4012c8
41823d:	89 85 28 fe ff ff    	mov    %eax,-0x1d8(%ebp)
418243:	eb 07                	jmp    0x41824c
418245:	83 a5 28 fe ff ff 00 	andl   $0x0,-0x1d8(%ebp)
41824c:	8d 4d cc             	lea    -0x34(%ebp),%ecx
41824f:	e8 0e 90 fe ff       	call   0x401262
418254:	c7 45 c4 23 00 00 00 	movl   $0x23,-0x3c(%ebp)
41825b:	c7 45 bc 02 00 00 00 	movl   $0x2,-0x44(%ebp)
418262:	8d 45 ac             	lea    -0x54(%ebp),%eax
418265:	50                   	push   %eax
418266:	8d 45 bc             	lea    -0x44(%ebp),%eax
418269:	50                   	push   %eax
41826a:	e8 71 90 fe ff       	call   0x4012e0
41826f:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
418275:	83 bd e0 fe ff ff 00 	cmpl   $0x0,-0x120(%ebp)
41827c:	7d 13                	jge    0x418291
41827e:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
418284:	e8 51 90 fe ff       	call   0x4012da
418289:	89 85 24 fe ff ff    	mov    %eax,-0x1dc(%ebp)
41828f:	eb 07                	jmp    0x418298
418291:	83 a5 24 fe ff ff 00 	andl   $0x0,-0x1dc(%ebp)
418298:	8d 45 ac             	lea    -0x54(%ebp),%eax
41829b:	50                   	push   %eax
41829c:	e8 45 90 fe ff       	call   0x4012e6
4182a1:	89 45 d4             	mov    %eax,-0x2c(%ebp)
4182a4:	8d 45 ac             	lea    -0x54(%ebp),%eax
4182a7:	50                   	push   %eax
4182a8:	8d 45 bc             	lea    -0x44(%ebp),%eax
4182ab:	50                   	push   %eax
4182ac:	6a 02                	push   $0x2
4182ae:	e8 09 90 fe ff       	call   0x4012bc
4182b3:	83 c4 0c             	add    $0xc,%esp
4182b6:	9b                   	fwait
4182b7:	68 07 83 41 00       	push   $0x418307
4182bc:	eb 40                	jmp    0x4182fe
4182be:	8d 4d d0             	lea    -0x30(%ebp),%ecx
4182c1:	e8 ea 8f fe ff       	call   0x4012b0
4182c6:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4182c9:	e8 94 8f fe ff       	call   0x401262
4182ce:	8d 85 5c ff ff ff    	lea    -0xa4(%ebp),%eax
4182d4:	50                   	push   %eax
4182d5:	8d 85 6c ff ff ff    	lea    -0x94(%ebp),%eax
4182db:	50                   	push   %eax
4182dc:	8d 85 7c ff ff ff    	lea    -0x84(%ebp),%eax
4182e2:	50                   	push   %eax
4182e3:	8d 45 8c             	lea    -0x74(%ebp),%eax
4182e6:	50                   	push   %eax
4182e7:	8d 45 9c             	lea    -0x64(%ebp),%eax
4182ea:	50                   	push   %eax
4182eb:	8d 45 ac             	lea    -0x54(%ebp),%eax
4182ee:	50                   	push   %eax
4182ef:	8d 45 bc             	lea    -0x44(%ebp),%eax
4182f2:	50                   	push   %eax
4182f3:	6a 07                	push   $0x7
4182f5:	e8 c2 8f fe ff       	call   0x4012bc
4182fa:	83 c4 20             	add    $0x20,%esp
4182fd:	c3                   	ret
4182fe:	8d 4d dc             	lea    -0x24(%ebp),%ecx
418301:	e8 aa 8f fe ff       	call   0x4012b0
418306:	c3                   	ret
418307:	8b 4d f0             	mov    -0x10(%ebp),%ecx
41830a:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
418311:	5f                   	pop    %edi
418312:	5e                   	pop    %esi
418313:	5b                   	pop    %ebx
418314:	c9                   	leave
418315:	c3                   	ret
418316:	cc                   	int3