56a352:	75 32                	jne    0x56a386
56a354:	b9 f4 83 d7 00       	mov    $0xd783f4,%ecx
56a359:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56a360:	e8 2f 34 ed ff       	call   0x43d794
56a365:	68 30 80 bc 00       	push   $0xbc8030
56a36a:	c7 05 f4 83 d7 00 18 	movl   $0xbe0118,0xd783f4
56a371:	01 be 00
56a374:	e8 31 a3 ea ff       	call   0x4146aa
56a379:	68 f8 83 d7 00       	push   $0xd783f8
56a37e:	e8 a3 75 ec ff       	call   0x431926
56a383:	83 c4 08             	add    $0x8,%esp
56a386:	b8 f4 83 d7 00       	mov    $0xd783f4,%eax
56a38b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56a38e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56a395:	59                   	pop    %ecx
56a396:	8b e5                	mov    %ebp,%esp
56a398:	5d                   	pop    %ebp
56a399:	c3                   	ret
56a39a:	cc                   	int3
56a39b:	cc                   	int3
56a39c:	cc                   	int3
56a39d:	cc                   	int3
56a39e:	cc                   	int3
56a39f:	cc                   	int3
56a3a0:	cc                   	int3
56a3a1:	cc                   	int3
56a3a2:	cc                   	int3
56a3a3:	cc                   	int3
56a3a4:	cc                   	int3
56a3a5:	cc                   	int3
56a3a6:	cc                   	int3
56a3a7:	cc                   	int3
56a3a8:	cc                   	int3
56a3a9:	cc                   	int3
56a3aa:	cc                   	int3
56a3ab:	cc                   	int3
56a3ac:	cc                   	int3
56a3ad:	cc                   	int3
56a3ae:	cc                   	int3
56a3af:	cc                   	int3
56a3b0:	cc                   	int3
56a3b1:	cc                   	int3
56a3b2:	cc                   	int3
56a3b3:	cc                   	int3
56a3b4:	cc                   	int3
56a3b5:	cc                   	int3
56a3b6:	cc                   	int3
56a3b7:	cc                   	int3
56a3b8:	cc                   	int3
56a3b9:	cc                   	int3
56a3ba:	cc                   	int3
56a3bb:	cc                   	int3
56a3bc:	cc                   	int3
56a3bd:	cc                   	int3
56a3be:	cc                   	int3
56a3bf:	cc                   	int3
56a3c0:	55                   	push   %ebp
56a3c1:	8b ec                	mov    %esp,%ebp
56a3c3:	6a ff                	push   $0xffffffff
56a3c5:	68 9c 6a b5 00       	push   $0xb56a9c
56a3ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56a3d0:	50                   	push   %eax
56a3d1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
56a3d6:	33 c5                	xor    %ebp,%eax
56a3d8:	50                   	push   %eax
56a3d9:	8d 45 f4             	lea    -0xc(%ebp),%eax
56a3dc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
56a3e2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
56a3e8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
56a3ee:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
56a3f1:	a1 98 83 d7 00       	mov    0xd78398,%eax
56a3f6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
56a3fc:	7e 48                	jle    0x56a446
56a3fe:	68 98 83 d7 00       	push   $0xd78398
56a403:	e8 f6 7c e9 ff       	call   0x4020fe
56a408:	83 c4 04             	add    $0x4,%esp
56a40b:	83 3d 98 83 d7 00 ff 	cmpl   $0xffffffff,0xd78398
56a412:	75 32                	jne    0x56a446
56a414:	b9 94 83 d7 00       	mov    $0xd78394,%ecx
56a419:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56a420:	e8 6f 33 ed ff       	call   0x43d794
56a425:	68 50 80 bc 00       	push   $0xbc8050
56a42a:	c7 05 94 83 d7 00 e4 	movl   $0xbe00e4,0xd78394
56a431:	00 be 00
56a434:	e8 71 a2 ea ff       	call   0x4146aa
56a439:	68 98 83 d7 00       	push   $0xd78398
56a43e:	e8 e3 74 ec ff       	call   0x431926
56a443:	83 c4 08             	add    $0x8,%esp
56a446:	b8 94 83 d7 00       	mov    $0xd78394,%eax
56a44b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56a44e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56a455:	59                   	pop    %ecx
56a456:	8b e5                	mov    %ebp,%esp
56a458:	5d                   	pop    %ebp
56a459:	c3                   	ret
56a45a:	cc                   	int3
56a45b:	cc                   	int3
56a45c:	cc                   	int3
56a45d:	cc                   	int3
56a45e:	cc                   	int3
56a45f:	cc                   	int3
56a460:	cc                   	int3
56a461:	cc                   	int3
56a462:	cc                   	int3
56a463:	cc                   	int3
56a464:	cc                   	int3
56a465:	cc                   	int3
56a466:	cc                   	int3
56a467:	cc                   	int3
56a468:	cc                   	int3
56a469:	cc                   	int3
56a46a:	cc                   	int3
56a46b:	cc                   	int3
56a46c:	cc                   	int3
56a46d:	cc                   	int3
56a46e:	cc                   	int3
56a46f:	cc                   	int3
56a470:	cc                   	int3
56a471:	cc                   	int3
56a472:	cc                   	int3
56a473:	cc                   	int3
56a474:	cc                   	int3
56a475:	cc                   	int3
56a476:	cc                   	int3
56a477:	cc                   	int3
56a478:	cc                   	int3
56a479:	cc                   	int3
56a47a:	cc                   	int3
56a47b:	cc                   	int3
56a47c:	cc                   	int3
56a47d:	cc                   	int3
56a47e:	cc                   	int3
56a47f:	cc                   	int3
56a480:	55                   	push   %ebp
56a481:	8b ec                	mov    %esp,%ebp
56a483:	6a ff                	push   $0xffffffff
56a485:	68 cc 6a b5 00       	push   $0xb56acc
56a48a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56a490:	50                   	push   %eax
56a491:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
56a496:	33 c5                	xor    %ebp,%eax
56a498:	50                   	push   %eax
56a499:	8d 45 f4             	lea    -0xc(%ebp),%eax
56a49c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
56a4a2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
56a4a8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
56a4ae:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
56a4b1:	a1 b8 83 d7 00       	mov    0xd783b8,%eax
56a4b6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
56a4bc:	7e 48                	jle    0x56a506
56a4be:	68 b8 83 d7 00       	push   $0xd783b8
56a4c3:	e8 36 7c e9 ff       	call   0x4020fe
56a4c8:	83 c4 04             	add    $0x4,%esp
56a4cb:	83 3d b8 83 d7 00 ff 	cmpl   $0xffffffff,0xd783b8
56a4d2:	75 32                	jne    0x56a506
56a4d4:	b9 b4 83 d7 00       	mov    $0xd783b4,%ecx
56a4d9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56a4e0:	e8 af 32 ed ff       	call   0x43d794
56a4e5:	68 70 80 bc 00       	push   $0xbc8070
56a4ea:	c7 05 b4 83 d7 00 c0 	movl   $0xbe00c0,0xd783b4
56a4f1:	00 be 00
56a4f4:	e8 b1 a1 ea ff       	call   0x4146aa
56a4f9:	68 b8 83 d7 00       	push   $0xd783b8
56a4fe:	e8 23 74 ec ff       	call   0x431926
56a503:	83 c4 08             	add    $0x8,%esp
56a506:	b8 b4 83 d7 00       	mov    $0xd783b4,%eax
56a50b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56a50e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56a515:	59                   	pop    %ecx
56a516:	8b e5                	mov    %ebp,%esp
56a518:	5d                   	pop    %ebp
56a519:	c3                   	ret
56a51a:	cc                   	int3
56a51b:	cc                   	int3
56a51c:	cc                   	int3
56a51d:	cc                   	int3
56a51e:	cc                   	int3
56a51f:	cc                   	int3
56a520:	cc                   	int3
56a521:	cc                   	int3
56a522:	cc                   	int3
56a523:	cc                   	int3
56a524:	cc                   	int3
56a525:	cc                   	int3
56a526:	cc                   	int3
56a527:	cc                   	int3
56a528:	cc                   	int3
56a529:	cc                   	int3
56a52a:	cc                   	int3
56a52b:	cc                   	int3
56a52c:	cc                   	int3
56a52d:	cc                   	int3
56a52e:	cc                   	int3
56a52f:	cc                   	int3
56a530:	cc                   	int3
56a531:	cc                   	int3
56a532:	cc                   	int3
56a533:	cc                   	int3
56a534:	cc                   	int3
56a535:	cc                   	int3
56a536:	cc                   	int3
56a537:	cc                   	int3
56a538:	cc                   	int3
56a539:	cc                   	int3
56a53a:	cc                   	int3
56a53b:	cc                   	int3
56a53c:	cc                   	int3
56a53d:	cc                   	int3
56a53e:	cc                   	int3
56a53f:	cc                   	int3
56a540:	55                   	push   %ebp
56a541:	8b ec                	mov    %esp,%ebp
56a543:	6a ff                	push   $0xffffffff
56a545:	68 fc 6a b5 00       	push   $0xb56afc
56a54a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56a550:	50                   	push   %eax
56a551:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
56a556:	33 c5                	xor    %ebp,%eax
56a558:	50                   	push   %eax
56a559:	8d 45 f4             	lea    -0xc(%ebp),%eax
56a55c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
56a562:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
56a568:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
56a56e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
56a571:	a1 d8 83 d7 00       	mov    0xd783d8,%eax
56a576:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
56a57c:	7e 48                	jle    0x56a5c6
56a57e:	68 d8 83 d7 00       	push   $0xd783d8
56a583:	e8 76 7b e9 ff       	call   0x4020fe
56a588:	83 c4 04             	add    $0x4,%esp
56a58b:	83 3d d8 83 d7 00 ff 	cmpl   $0xffffffff,0xd783d8
56a592:	75 32                	jne    0x56a5c6
56a594:	b9 d4 83 d7 00       	mov    $0xd783d4,%ecx
56a599:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56a5a0:	e8 ef 31 ed ff       	call   0x43d794
56a5a5:	68 90 80 bc 00       	push   $0xbc8090
56a5aa:	c7 05 d4 83 d7 00 4c 	movl   $0xbe004c,0xd783d4
56a5b1:	00 be 00
56a5b4:	e8 f1 a0 ea ff       	call   0x4146aa
56a5b9:	68 d8 83 d7 00       	push   $0xd783d8
56a5be:	e8 63 73 ec ff       	call   0x431926
56a5c3:	83 c4 08             	add    $0x8,%esp
56a5c6:	b8 d4 83 d7 00       	mov    $0xd783d4,%eax
56a5cb:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56a5ce:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56a5d5:	59                   	pop    %ecx
56a5d6:	8b e5                	mov    %ebp,%esp
56a5d8:	5d                   	pop    %ebp
56a5d9:	c3                   	ret
56a5da:	cc                   	int3
56a5db:	cc                   	int3
56a5dc:	cc                   	int3
56a5dd:	cc                   	int3
56a5de:	cc                   	int3
56a5df:	cc                   	int3
56a5e0:	cc                   	int3
56a5e1:	cc                   	int3
56a5e2:	cc                   	int3
56a5e3:	cc                   	int3
56a5e4:	cc                   	int3
56a5e5:	cc                   	int3
56a5e6:	cc                   	int3
56a5e7:	cc                   	int3
56a5e8:	cc                   	int3
56a5e9:	cc                   	int3
56a5ea:	cc                   	int3
56a5eb:	cc                   	int3
56a5ec:	cc                   	int3
56a5ed:	cc                   	int3
56a5ee:	cc                   	int3
56a5ef:	cc                   	int3
56a5f0:	cc                   	int3
56a5f1:	cc                   	int3
56a5f2:	cc                   	int3
56a5f3:	cc                   	int3
56a5f4:	cc                   	int3
56a5f5:	cc                   	int3
56a5f6:	cc                   	int3
56a5f7:	cc                   	int3
56a5f8:	cc                   	int3
56a5f9:	cc                   	int3
56a5fa:	cc                   	int3
56a5fb:	cc                   	int3
56a5fc:	cc                   	int3
56a5fd:	cc                   	int3
56a5fe:	cc                   	int3
56a5ff:	cc                   	int3
56a600:	55                   	push   %ebp
56a601:	8b ec                	mov    %esp,%ebp
56a603:	6a ff                	push   $0xffffffff
56a605:	68 2c 6b b5 00       	push   $0xb56b2c
56a60a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56a610:	50                   	push   %eax
56a611:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
56a616:	33 c5                	xor    %ebp,%eax
56a618:	50                   	push   %eax
56a619:	8d 45 f4             	lea    -0xc(%ebp),%eax
56a61c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
56a622:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
56a628:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
56a62e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
56a631:	a1 e8 83 d7 00       	mov    0xd783e8,%eax
56a636:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
56a63c:	7e 48                	jle    0x56a686
56a63e:	68 e8 83 d7 00       	push   $0xd783e8
56a643:	e8 b6 7a e9 ff       	call   0x4020fe
56a648:	83 c4 04             	add    $0x4,%esp
56a64b:	83 3d e8 83 d7 00 ff 	cmpl   $0xffffffff,0xd783e8
56a652:	75 32                	jne    0x56a686
56a654:	b9 e4 83 d7 00       	mov    $0xd783e4,%ecx
56a659:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56a660:	e8 2f 31 ed ff       	call   0x43d794
56a665:	68 b0 80 bc 00       	push   $0xbc80b0
56a66a:	c7 05 e4 83 d7 00 84 	movl   $0xbe0084,0xd783e4
56a671:	00 be 00
56a674:	e8 31 a0 ea ff       	call   0x4146aa
56a679:	68 e8 83 d7 00       	push   $0xd783e8
56a67e:	e8 a3 72 ec ff       	call   0x431926
56a683:	83 c4 08             	add    $0x8,%esp
56a686:	b8 e4 83 d7 00       	mov    $0xd783e4,%eax
56a68b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56a68e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56a695:	59                   	pop    %ecx
56a696:	8b e5                	mov    %ebp,%esp
56a698:	5d                   	pop    %ebp
56a699:	c3                   	ret
56a69a:	cc                   	int3
56a69b:	cc                   	int3
56a69c:	cc                   	int3
56a69d:	cc                   	int3
56a69e:	cc                   	int3
56a69f:	cc                   	int3
56a6a0:	cc                   	int3
56a6a1:	cc                   	int3
56a6a2:	cc                   	int3
56a6a3:	cc                   	int3
56a6a4:	cc                   	int3
56a6a5:	cc                   	int3
56a6a6:	cc                   	int3
56a6a7:	cc                   	int3
56a6a8:	cc                   	int3
56a6a9:	cc                   	int3
56a6aa:	cc                   	int3
56a6ab:	cc                   	int3
56a6ac:	cc                   	int3
56a6ad:	cc                   	int3
56a6ae:	cc                   	int3
56a6af:	cc                   	int3
56a6b0:	cc                   	int3
56a6b1:	cc                   	int3