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)
4582c9:	39 40 00
4582cc:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
4582d3:	00 00 00
4582d6:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
4582dc:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
4582e2:	e8 6f 91 fa ff       	call   0x401456
4582e7:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4582ed:	50                   	push   %eax
4582ee:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4582f4:	50                   	push   %eax
4582f5:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4582fb:	50                   	push   %eax
4582fc:	6a 40                	push   $0x40
4582fe:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
458304:	50                   	push   %eax
458305:	e8 52 91 fa ff       	call   0x40145c
45830a:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
458310:	50                   	push   %eax
458311:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
458317:	50                   	push   %eax
458318:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45831e:	50                   	push   %eax
45831f:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
458325:	50                   	push   %eax
458326:	6a 04                	push   $0x4
458328:	e8 65 91 fa ff       	call   0x401492
45832d:	83 c4 14             	add    $0x14,%esp
458330:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
458337:	00 02 80
45833a:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
458341:	00 00 00
458344:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45834b:	00 02 80
45834e:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
458355:	00 00 00
458358:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45835f:	00 02 80
458362:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
458369:	00 00 00
45836c:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
458373:	39 40 00
458376:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45837d:	00 00 00
458380:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
458386:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45838c:	e8 c5 90 fa ff       	call   0x401456
458391:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
458397:	50                   	push   %eax
458398:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45839e:	50                   	push   %eax
45839f:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4583a5:	50                   	push   %eax
4583a6:	6a 00                	push   $0x0
4583a8:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4583ae:	50                   	push   %eax
4583af:	e8 a8 90 fa ff       	call   0x40145c
4583b4:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4583ba:	50                   	push   %eax
4583bb:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4583c1:	50                   	push   %eax
4583c2:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4583c8:	50                   	push   %eax
4583c9:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4583cf:	50                   	push   %eax
4583d0:	6a 04                	push   $0x4
4583d2:	e8 bb 90 fa ff       	call   0x401492
4583d7:	83 c4 14             	add    $0x14,%esp
4583da:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
4583e1:	00 02 80
4583e4:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
4583eb:	00 00 00
4583ee:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
4583f5:	00 02 80
4583f8:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
4583ff:	00 00 00
458402:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
458409:	00 02 80
45840c:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
458413:	00 00 00
458416:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45841d:	39 40 00
458420:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
458427:	00 00 00
45842a:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
458430:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
458436:	e8 1b 90 fa ff       	call   0x401456
45843b:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
458441:	50                   	push   %eax
458442:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
458448:	50                   	push   %eax
458449:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45844f:	50                   	push   %eax
458450:	6a 00                	push   $0x0
458452:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
458458:	50                   	push   %eax
458459:	e8 fe 8f fa ff       	call   0x40145c
45845e:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
458464:	50                   	push   %eax
458465:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45846b:	50                   	push   %eax
45846c:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
458472:	50                   	push   %eax
458473:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
458479:	50                   	push   %eax
45847a:	6a 04                	push   $0x4
45847c:	e8 11 90 fa ff       	call   0x401492
458481:	83 c4 14             	add    $0x14,%esp
458484:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45848b:	00 02 80
45848e:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
458495:	00 00 00
458498:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45849f:	00 02 80
4584a2:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
4584a9:	00 00 00
4584ac:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
4584b3:	00 02 80
4584b6:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
4584bd:	00 00 00
4584c0:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
4584c7:	39 40 00
4584ca:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
4584d1:	00 00 00
4584d4:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
4584da:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
4584e0:	e8 71 8f fa ff       	call   0x401456
4584e5:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4584eb:	50                   	push   %eax
4584ec:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4584f2:	50                   	push   %eax
4584f3:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4584f9:	50                   	push   %eax
4584fa:	6a 00                	push   $0x0
4584fc:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
458502:	50                   	push   %eax
458503:	e8 54 8f fa ff       	call   0x40145c
458508:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45850e:	50                   	push   %eax
45850f:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
458515:	50                   	push   %eax
458516:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45851c:	50                   	push   %eax
45851d:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
458523:	50                   	push   %eax
458524:	6a 04                	push   $0x4
458526:	e8 67 8f fa ff       	call   0x401492
45852b:	83 c4 14             	add    $0x14,%esp
45852e:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
458535:	00 02 80
458538:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45853f:	00 00 00
458542:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
458549:	00 02 80
45854c:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
458553:	00 00 00
458556:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45855d:	00 02 80
458560:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
458567:	00 00 00
45856a:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
458571:	39 40 00
458574:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45857b:	00 00 00
45857e:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
458584:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45858a:	e8 c7 8e fa ff       	call   0x401456
45858f:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
458595:	50                   	push   %eax
458596:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45859c:	50                   	push   %eax
45859d:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4585a3:	50                   	push   %eax
4585a4:	6a 00                	push   $0x0
4585a6:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4585ac:	50                   	push   %eax