457cf3:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457cf9:	50                   	push   %eax
457cfa:	e8 5d 97 fa ff       	call   0x40145c
457cff:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457d05:	50                   	push   %eax
457d06:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457d0c:	50                   	push   %eax
457d0d:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457d13:	50                   	push   %eax
457d14:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457d1a:	50                   	push   %eax
457d1b:	6a 04                	push   $0x4
457d1d:	e8 70 97 fa ff       	call   0x401492
457d22:	83 c4 14             	add    $0x14,%esp
457d25:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
457d2c:	00 02 80
457d2f:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
457d36:	00 00 00
457d39:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
457d40:	00 02 80
457d43:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
457d4a:	00 00 00
457d4d:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
457d54:	00 02 80
457d57:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
457d5e:	00 00 00
457d61:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
457d68:	39 40 00
457d6b:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
457d72:	00 00 00
457d75:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
457d7b:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
457d81:	e8 d0 96 fa ff       	call   0x401456
457d86:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457d8c:	50                   	push   %eax
457d8d:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457d93:	50                   	push   %eax
457d94:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457d9a:	50                   	push   %eax
457d9b:	6a 00                	push   $0x0
457d9d:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457da3:	50                   	push   %eax
457da4:	e8 b3 96 fa ff       	call   0x40145c
457da9:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457daf:	50                   	push   %eax
457db0:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457db6:	50                   	push   %eax
457db7:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457dbd:	50                   	push   %eax
457dbe:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457dc4:	50                   	push   %eax
457dc5:	6a 04                	push   $0x4
457dc7:	e8 c6 96 fa ff       	call   0x401492
457dcc:	83 c4 14             	add    $0x14,%esp
457dcf:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
457dd6:	00 02 80
457dd9:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
457de0:	00 00 00
457de3:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
457dea:	00 02 80
457ded:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
457df4:	00 00 00
457df7:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
457dfe:	00 02 80
457e01:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
457e08:	00 00 00
457e0b:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
457e12:	39 40 00
457e15:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
457e1c:	00 00 00
457e1f:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
457e25:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
457e2b:	e8 26 96 fa ff       	call   0x401456
457e30:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457e36:	50                   	push   %eax
457e37:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457e3d:	50                   	push   %eax
457e3e:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457e44:	50                   	push   %eax
457e45:	6a 00                	push   $0x0
457e47:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457e4d:	50                   	push   %eax
457e4e:	e8 09 96 fa ff       	call   0x40145c
457e53:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457e59:	50                   	push   %eax
457e5a:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457e60:	50                   	push   %eax
457e61:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457e67:	50                   	push   %eax
457e68:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457e6e:	50                   	push   %eax
457e6f:	6a 04                	push   $0x4
457e71:	e8 1c 96 fa ff       	call   0x401492
457e76:	83 c4 14             	add    $0x14,%esp
457e79:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
457e80:	00 02 80
457e83:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
457e8a:	00 00 00
457e8d:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
457e94:	00 02 80
457e97:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
457e9e:	00 00 00
457ea1:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
457ea8:	00 02 80
457eab:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
457eb2:	00 00 00
457eb5:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
457ebc:	39 40 00
457ebf:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
457ec6:	00 00 00
457ec9:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
457ecf:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
457ed5:	e8 7c 95 fa ff       	call   0x401456
457eda:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457ee0:	50                   	push   %eax
457ee1:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457ee7:	50                   	push   %eax
457ee8:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457eee:	50                   	push   %eax
457eef:	6a 00                	push   $0x0
457ef1:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457ef7:	50                   	push   %eax
457ef8:	e8 5f 95 fa ff       	call   0x40145c
457efd:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457f03:	50                   	push   %eax
457f04:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457f0a:	50                   	push   %eax
457f0b:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457f11:	50                   	push   %eax
457f12:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457f18:	50                   	push   %eax
457f19:	6a 04                	push   $0x4
457f1b:	e8 72 95 fa ff       	call   0x401492
457f20:	83 c4 14             	add    $0x14,%esp
457f23:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
457f2a:	00 02 80
457f2d:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
457f34:	00 00 00
457f37:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
457f3e:	00 02 80
457f41:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
457f48:	00 00 00
457f4b:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
457f52:	00 02 80
457f55:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
457f5c:	00 00 00
457f5f:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
457f66:	39 40 00
457f69:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
457f70:	00 00 00
457f73:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
457f79:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
457f7f:	e8 d2 94 fa ff       	call   0x401456
457f84:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457f8a:	50                   	push   %eax
457f8b:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457f91:	50                   	push   %eax
457f92:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457f98:	50                   	push   %eax
457f99:	6a 00                	push   $0x0
457f9b:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457fa1:	50                   	push   %eax
457fa2:	e8 b5 94 fa ff       	call   0x40145c
457fa7:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457fad:	50                   	push   %eax
457fae:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457fb4:	50                   	push   %eax
457fb5:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457fbb:	50                   	push   %eax
457fbc:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457fc2:	50                   	push   %eax
457fc3:	6a 04                	push   $0x4
457fc5:	e8 c8 94 fa ff       	call   0x401492
457fca:	83 c4 14             	add    $0x14,%esp
457fcd:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
457fd4:	00 02 80
457fd7:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
457fde:	00 00 00
457fe1:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
457fe8:	00 02 80
457feb:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
457ff2:	00 00 00
457ff5:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
457ffc:	00 02 80
457fff:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
458006:	00 00 00
458009:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
458010:	39 40 00
458013:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45801a:	00 00 00
45801d:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
458023:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
458029:	e8 28 94 fa ff       	call   0x401456
45802e:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
458034:	50                   	push   %eax
458035:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45803b:	50                   	push   %eax
45803c:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
458042:	50                   	push   %eax
458043:	6a 00                	push   $0x0
458045:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45804b:	50                   	push   %eax
45804c:	e8 0b 94 fa ff       	call   0x40145c
458051:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
458057:	50                   	push   %eax
458058:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45805e:	50                   	push   %eax
45805f:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
458065:	50                   	push   %eax
458066:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45806c:	50                   	push   %eax
45806d:	6a 04                	push   $0x4
45806f:	e8 1e 94 fa ff       	call   0x401492
458074:	83 c4 14             	add    $0x14,%esp
458077:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45807e:	00 02 80
458081:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
458088:	00 00 00
45808b:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
458092:	00 02 80
458095:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45809c:	00 00 00
45809f:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
4580a6:	00 02 80
4580a9:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
4580b0:	00 00 00
4580b3:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
4580ba:	39 40 00
4580bd:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
4580c4:	00 00 00
4580c7:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
4580cd:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
4580d3:	e8 7e 93 fa ff       	call   0x401456
4580d8:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4580de:	50                   	push   %eax
4580df:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4580e5:	50                   	push   %eax
4580e6:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4580ec:	50                   	push   %eax
4580ed:	6a 00                	push   $0x0
4580ef:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4580f5:	50                   	push   %eax
4580f6:	e8 61 93 fa ff       	call   0x40145c
4580fb:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
458101:	50                   	push   %eax
458102:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
458108:	50                   	push   %eax
458109:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45810f:	50                   	push   %eax
458110:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
458116:	50                   	push   %eax
458117:	6a 04                	push   $0x4
458119:	e8 74 93 fa ff       	call   0x401492
45811e:	83 c4 14             	add    $0x14,%esp
458121:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
458128:	00 02 80
45812b:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
458132:	00 00 00
458135:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45813c:	00 02 80
45813f:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
458146:	00 00 00
458149:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
458150:	00 02 80
458153:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45815a:	00 00 00
45815d:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
458164:	39 40 00
458167:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45816e:	00 00 00
458171:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
458177:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45817d:	e8 d4 92 fa ff       	call   0x401456
458182:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
458188:	50                   	push   %eax
458189:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45818f:	50                   	push   %eax
458190:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
458196:	50                   	push   %eax
458197:	6a 00                	push   $0x0
458199:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45819f:	50                   	push   %eax
4581a0:	e8 b7 92 fa ff       	call   0x40145c
4581a5:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4581ab:	50                   	push   %eax
4581ac:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4581b2:	50                   	push   %eax
4581b3:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4581b9:	50                   	push   %eax
4581ba:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4581c0:	50                   	push   %eax
4581c1:	6a 04                	push   $0x4
4581c3:	e8 ca 92 fa ff       	call   0x401492
4581c8:	83 c4 14             	add    $0x14,%esp
4581cb:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
4581d2:	00 02 80
4581d5:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
4581dc:	00 00 00
4581df:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
4581e6:	00 02 80
4581e9:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
4581f0:	00 00 00
4581f3:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
4581fa:	00 02 80
4581fd:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
458204:	00 00 00
458207:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45820e:	39 40 00
458211:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
458218:	00 00 00
45821b:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
458221:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
458227:	e8 2a 92 fa ff       	call   0x401456
45822c:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
458232:	50                   	push   %eax
458233:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
458239:	50                   	push   %eax
45823a:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
458240:	50                   	push   %eax
458241:	6a 00                	push   $0x0
458243:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
458249:	50                   	push   %eax
45824a:	e8 0d 92 fa ff       	call   0x40145c
45824f:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
458255:	50                   	push   %eax
458256:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45825c:	50                   	push   %eax
45825d:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
458263:	50                   	push   %eax
458264:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45826a:	50                   	push   %eax
45826b:	6a 04                	push   $0x4
45826d:	e8 20 92 fa ff       	call   0x401492
458272:	83 c4 14             	add    $0x14,%esp
458275:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45827c:	00 02 80
45827f:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
458286:	00 00 00
458289:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
458290:	00 02 80
458293:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45829a:	00 00 00
45829d:	c7 85 fc fe ff ff 10 	movl   $0x403910,-0x104(%ebp)
4582a4:	39 40 00
4582a7:	c7 85 f4 fe ff ff 08 	movl   $0x8,-0x10c(%ebp)
4582ae:	00 00 00
4582b1:	8d 95 f4 fe ff ff    	lea    -0x10c(%ebp),%edx
4582b7:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
4582bd:	e8 94 91 fa ff       	call   0x401456
4582c2:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)