457155:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45715c:	39 40 00
45715f:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
457166:	00 00 00
457169:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45716f:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
457175:	e8 dc a2 fa ff       	call   0x401456
45717a:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457180:	50                   	push   %eax
457181:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457187:	50                   	push   %eax
457188:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45718e:	50                   	push   %eax
45718f:	6a 00                	push   $0x0
457191:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457197:	50                   	push   %eax
457198:	e8 bf a2 fa ff       	call   0x40145c
45719d:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4571a3:	50                   	push   %eax
4571a4:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4571aa:	50                   	push   %eax
4571ab:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4571b1:	50                   	push   %eax
4571b2:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4571b8:	50                   	push   %eax
4571b9:	6a 04                	push   $0x4
4571bb:	e8 d2 a2 fa ff       	call   0x401492
4571c0:	83 c4 14             	add    $0x14,%esp
4571c3:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
4571ca:	00 02 80
4571cd:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
4571d4:	00 00 00
4571d7:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
4571de:	00 02 80
4571e1:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
4571e8:	00 00 00
4571eb:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
4571f2:	00 02 80
4571f5:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
4571fc:	00 00 00
4571ff:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
457206:	39 40 00
457209:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
457210:	00 00 00
457213:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
457219:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45721f:	e8 32 a2 fa ff       	call   0x401456
457224:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45722a:	50                   	push   %eax
45722b:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457231:	50                   	push   %eax
457232:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457238:	50                   	push   %eax
457239:	6a 00                	push   $0x0
45723b:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457241:	50                   	push   %eax
457242:	e8 15 a2 fa ff       	call   0x40145c
457247:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45724d:	50                   	push   %eax
45724e:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457254:	50                   	push   %eax
457255:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45725b:	50                   	push   %eax
45725c:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457262:	50                   	push   %eax
457263:	6a 04                	push   $0x4
457265:	e8 28 a2 fa ff       	call   0x401492
45726a:	83 c4 14             	add    $0x14,%esp
45726d:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
457274:	00 02 80
457277:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45727e:	00 00 00
457281:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
457288:	00 02 80
45728b:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
457292:	00 00 00
457295:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45729c:	00 02 80
45729f:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
4572a6:	00 00 00
4572a9:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
4572b0:	39 40 00
4572b3:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
4572ba:	00 00 00
4572bd:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
4572c3:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
4572c9:	e8 88 a1 fa ff       	call   0x401456
4572ce:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4572d4:	50                   	push   %eax
4572d5:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4572db:	50                   	push   %eax
4572dc:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4572e2:	50                   	push   %eax
4572e3:	6a 00                	push   $0x0
4572e5:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4572eb:	50                   	push   %eax
4572ec:	e8 6b a1 fa ff       	call   0x40145c
4572f1:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4572f7:	50                   	push   %eax
4572f8:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4572fe:	50                   	push   %eax
4572ff:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457305:	50                   	push   %eax
457306:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45730c:	50                   	push   %eax
45730d:	6a 04                	push   $0x4
45730f:	e8 7e a1 fa ff       	call   0x401492
457314:	83 c4 14             	add    $0x14,%esp
457317:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45731e:	00 02 80
457321:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
457328:	00 00 00
45732b:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
457332:	00 02 80
457335:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45733c:	00 00 00
45733f:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
457346:	00 02 80
457349:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
457350:	00 00 00
457353:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45735a:	39 40 00
45735d:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
457364:	00 00 00
457367:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45736d:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
457373:	e8 de a0 fa ff       	call   0x401456
457378:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45737e:	50                   	push   %eax
45737f:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457385:	50                   	push   %eax
457386:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45738c:	50                   	push   %eax
45738d:	6a 00                	push   $0x0
45738f:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457395:	50                   	push   %eax
457396:	e8 c1 a0 fa ff       	call   0x40145c
45739b:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4573a1:	50                   	push   %eax
4573a2:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4573a8:	50                   	push   %eax
4573a9:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4573af:	50                   	push   %eax
4573b0:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4573b6:	50                   	push   %eax
4573b7:	6a 04                	push   $0x4
4573b9:	e8 d4 a0 fa ff       	call   0x401492
4573be:	83 c4 14             	add    $0x14,%esp
4573c1:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
4573c8:	00 02 80
4573cb:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
4573d2:	00 00 00
4573d5:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
4573dc:	00 02 80
4573df:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
4573e6:	00 00 00
4573e9:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
4573f0:	00 02 80
4573f3:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
4573fa:	00 00 00
4573fd:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
457404:	39 40 00
457407:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45740e:	00 00 00
457411:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
457417:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45741d:	e8 34 a0 fa ff       	call   0x401456
457422:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457428:	50                   	push   %eax
457429:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45742f:	50                   	push   %eax
457430:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457436:	50                   	push   %eax
457437:	6a 00                	push   $0x0
457439:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45743f:	50                   	push   %eax
457440:	e8 17 a0 fa ff       	call   0x40145c
457445:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45744b:	50                   	push   %eax
45744c:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457452:	50                   	push   %eax
457453:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457459:	50                   	push   %eax
45745a:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457460:	50                   	push   %eax
457461:	6a 04                	push   $0x4
457463:	e8 2a a0 fa ff       	call   0x401492
457468:	83 c4 14             	add    $0x14,%esp
45746b:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
457472:	00 02 80
457475:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45747c:	00 00 00
45747f:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
457486:	00 02 80
457489:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
457490:	00 00 00
457493:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45749a:	00 02 80
45749d:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
4574a4:	00 00 00
4574a7:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
4574ae:	39 40 00
4574b1:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
4574b8:	00 00 00
4574bb:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
4574c1:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
4574c7:	e8 8a 9f fa ff       	call   0x401456
4574cc:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4574d2:	50                   	push   %eax
4574d3:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4574d9:	50                   	push   %eax
4574da:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4574e0:	50                   	push   %eax
4574e1:	6a 00                	push   $0x0
4574e3:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4574e9:	50                   	push   %eax
4574ea:	e8 6d 9f fa ff       	call   0x40145c
4574ef:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4574f5:	50                   	push   %eax
4574f6:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4574fc:	50                   	push   %eax
4574fd:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457503:	50                   	push   %eax
457504:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45750a:	50                   	push   %eax
45750b:	6a 04                	push   $0x4
45750d:	e8 80 9f fa ff       	call   0x401492
457512:	83 c4 14             	add    $0x14,%esp
457515:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
45751b:	89 85 bc fe ff ff    	mov    %eax,-0x144(%ebp)
457521:	83 c8 ff             	or     $0xffffffff,%eax
457524:	85 c0                	test   %eax,%eax
457526:	74 05                	je     0x45752d
457528:	e9 93 28 00 00       	jmp    0x459dc0
45752d:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
457534:	00 02 80
457537:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45753e:	00 00 00
457541:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
457548:	00 02 80
45754b:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
457552:	00 00 00
457555:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45755c:	00 02 80
45755f:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
457566:	00 00 00
457569:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
457570:	39 40 00
457573:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45757a:	00 00 00
45757d:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
457583:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
457589:	e8 c8 9e fa ff       	call   0x401456
45758e:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457594:	50                   	push   %eax
457595:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45759b:	50                   	push   %eax
45759c:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4575a2:	50                   	push   %eax
4575a3:	6a 00                	push   $0x0
4575a5:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4575ab:	50                   	push   %eax
4575ac:	e8 ab 9e fa ff       	call   0x40145c
4575b1:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4575b7:	50                   	push   %eax
4575b8:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4575be:	50                   	push   %eax
4575bf:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4575c5:	50                   	push   %eax
4575c6:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4575cc:	50                   	push   %eax
4575cd:	6a 04                	push   $0x4
4575cf:	e8 be 9e fa ff       	call   0x401492
4575d4:	83 c4 14             	add    $0x14,%esp
4575d7:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
4575de:	00 02 80
4575e1:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
4575e8:	00 00 00
4575eb:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
4575f2:	00 02 80
4575f5:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
4575fc:	00 00 00
4575ff:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
457606:	00 02 80
457609:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
457610:	00 00 00
457613:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45761a:	39 40 00
45761d:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
457624:	00 00 00
457627:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45762d:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
457633:	e8 1e 9e fa ff       	call   0x401456
457638:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45763e:	50                   	push   %eax
45763f:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457645:	50                   	push   %eax
457646:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45764c:	50                   	push   %eax
45764d:	6a 00                	push   $0x0
45764f:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457655:	50                   	push   %eax
457656:	e8 01 9e fa ff       	call   0x40145c
45765b:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
457661:	50                   	push   %eax
457662:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457668:	50                   	push   %eax
457669:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45766f:	50                   	push   %eax
457670:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
457676:	50                   	push   %eax
457677:	6a 04                	push   $0x4
457679:	e8 14 9e fa ff       	call   0x401492
45767e:	83 c4 14             	add    $0x14,%esp
457681:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
457688:	00 02 80
45768b:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
457692:	00 00 00
457695:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45769c:	00 02 80
45769f:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
4576a6:	00 00 00
4576a9:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
4576b0:	00 02 80
4576b3:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
4576ba:	00 00 00
4576bd:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
4576c4:	39 40 00
4576c7:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
4576ce:	00 00 00
4576d1:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
4576d7:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
4576dd:	e8 74 9d fa ff       	call   0x401456
4576e2:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4576e8:	50                   	push   %eax
4576e9:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4576ef:	50                   	push   %eax
4576f0:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4576f6:	50                   	push   %eax
4576f7:	6a 00                	push   $0x0
4576f9:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4576ff:	50                   	push   %eax
457700:	e8 57 9d fa ff       	call   0x40145c
457705:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45770b:	50                   	push   %eax
45770c:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
457712:	50                   	push   %eax
457713:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
457719:	50                   	push   %eax
45771a:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax