56b3c4:	68 61 ba 43 00       	push   $0x43ba61
56b3c9:	b9 8c 83 d7 00       	mov    $0xd7838c,%ecx
56b3ce:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56b3d5:	e8 96 84 ec ff       	call   0x433870
56b3da:	68 90 83 d7 00       	push   $0xd78390
56b3df:	e8 42 65 ec ff       	call   0x431926
56b3e4:	83 c4 04             	add    $0x4,%esp
56b3e7:	b8 8c 83 d7 00       	mov    $0xd7838c,%eax
56b3ec:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56b3ef:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56b3f6:	59                   	pop    %ecx
56b3f7:	8b e5                	mov    %ebp,%esp
56b3f9:	5d                   	pop    %ebp
56b3fa:	c3                   	ret
56b3fb:	cc                   	int3
56b3fc:	cc                   	int3
56b3fd:	cc                   	int3
56b3fe:	cc                   	int3
56b3ff:	cc                   	int3
56b400:	cc                   	int3
56b401:	cc                   	int3
56b402:	cc                   	int3
56b403:	cc                   	int3
56b404:	cc                   	int3
56b405:	cc                   	int3
56b406:	cc                   	int3
56b407:	cc                   	int3
56b408:	cc                   	int3
56b409:	cc                   	int3
56b40a:	cc                   	int3
56b40b:	cc                   	int3
56b40c:	cc                   	int3
56b40d:	cc                   	int3
56b40e:	cc                   	int3
56b40f:	cc                   	int3
56b410:	cc                   	int3
56b411:	cc                   	int3
56b412:	cc                   	int3
56b413:	cc                   	int3
56b414:	cc                   	int3
56b415:	cc                   	int3
56b416:	cc                   	int3
56b417:	cc                   	int3
56b418:	cc                   	int3
56b419:	cc                   	int3
56b41a:	cc                   	int3
56b41b:	cc                   	int3
56b41c:	cc                   	int3
56b41d:	cc                   	int3
56b41e:	cc                   	int3
56b41f:	cc                   	int3
56b420:	55                   	push   %ebp
56b421:	8b ec                	mov    %esp,%ebp
56b423:	6a ff                	push   $0xffffffff
56b425:	68 cc 6e b5 00       	push   $0xb56ecc
56b42a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56b430:	50                   	push   %eax
56b431:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
56b436:	33 c5                	xor    %ebp,%eax
56b438:	50                   	push   %eax
56b439:	8d 45 f4             	lea    -0xc(%ebp),%eax
56b43c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
56b442:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
56b448:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
56b44e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
56b451:	a1 10 84 d7 00       	mov    0xd78410,%eax
56b456:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
56b45c:	7e 39                	jle    0x56b497
56b45e:	68 10 84 d7 00       	push   $0xd78410
56b463:	e8 96 6c e9 ff       	call   0x4020fe
56b468:	83 c4 04             	add    $0x4,%esp
56b46b:	83 3d 10 84 d7 00 ff 	cmpl   $0xffffffff,0xd78410
56b472:	75 23                	jne    0x56b497
56b474:	68 0b 73 40 00       	push   $0x40730b
56b479:	b9 0c 84 d7 00       	mov    $0xd7840c,%ecx
56b47e:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56b485:	e8 e6 83 ec ff       	call   0x433870
56b48a:	68 10 84 d7 00       	push   $0xd78410
56b48f:	e8 92 64 ec ff       	call   0x431926
56b494:	83 c4 04             	add    $0x4,%esp
56b497:	b8 0c 84 d7 00       	mov    $0xd7840c,%eax
56b49c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56b49f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56b4a6:	59                   	pop    %ecx
56b4a7:	8b e5                	mov    %ebp,%esp
56b4a9:	5d                   	pop    %ebp
56b4aa:	c3                   	ret
56b4ab:	cc                   	int3
56b4ac:	cc                   	int3
56b4ad:	cc                   	int3
56b4ae:	cc                   	int3
56b4af:	cc                   	int3
56b4b0:	cc                   	int3
56b4b1:	cc                   	int3
56b4b2:	cc                   	int3
56b4b3:	cc                   	int3
56b4b4:	cc                   	int3
56b4b5:	cc                   	int3
56b4b6:	cc                   	int3
56b4b7:	cc                   	int3
56b4b8:	cc                   	int3
56b4b9:	cc                   	int3
56b4ba:	cc                   	int3
56b4bb:	cc                   	int3
56b4bc:	cc                   	int3
56b4bd:	cc                   	int3
56b4be:	cc                   	int3
56b4bf:	cc                   	int3
56b4c0:	cc                   	int3
56b4c1:	cc                   	int3
56b4c2:	cc                   	int3
56b4c3:	cc                   	int3
56b4c4:	cc                   	int3
56b4c5:	cc                   	int3
56b4c6:	cc                   	int3
56b4c7:	cc                   	int3
56b4c8:	cc                   	int3
56b4c9:	cc                   	int3
56b4ca:	cc                   	int3
56b4cb:	cc                   	int3
56b4cc:	cc                   	int3
56b4cd:	cc                   	int3
56b4ce:	cc                   	int3
56b4cf:	cc                   	int3
56b4d0:	55                   	push   %ebp
56b4d1:	8b ec                	mov    %esp,%ebp
56b4d3:	6a ff                	push   $0xffffffff
56b4d5:	68 fc 6e b5 00       	push   $0xb56efc
56b4da:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56b4e0:	50                   	push   %eax
56b4e1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
56b4e6:	33 c5                	xor    %ebp,%eax
56b4e8:	50                   	push   %eax
56b4e9:	8d 45 f4             	lea    -0xc(%ebp),%eax
56b4ec:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
56b4f2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
56b4f8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
56b4fe:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
56b501:	a1 60 84 d7 00       	mov    0xd78460,%eax
56b506:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
56b50c:	7e 39                	jle    0x56b547
56b50e:	68 60 84 d7 00       	push   $0xd78460
56b513:	e8 e6 6b e9 ff       	call   0x4020fe
56b518:	83 c4 04             	add    $0x4,%esp
56b51b:	83 3d 60 84 d7 00 ff 	cmpl   $0xffffffff,0xd78460
56b522:	75 23                	jne    0x56b547
56b524:	68 c4 72 41 00       	push   $0x4172c4
56b529:	b9 5c 84 d7 00       	mov    $0xd7845c,%ecx
56b52e:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56b535:	e8 36 83 ec ff       	call   0x433870
56b53a:	68 60 84 d7 00       	push   $0xd78460
56b53f:	e8 e2 63 ec ff       	call   0x431926
56b544:	83 c4 04             	add    $0x4,%esp
56b547:	b8 5c 84 d7 00       	mov    $0xd7845c,%eax
56b54c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56b54f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56b556:	59                   	pop    %ecx
56b557:	8b e5                	mov    %ebp,%esp
56b559:	5d                   	pop    %ebp
56b55a:	c3                   	ret
56b55b:	cc                   	int3
56b55c:	cc                   	int3
56b55d:	cc                   	int3
56b55e:	cc                   	int3
56b55f:	cc                   	int3
56b560:	cc                   	int3
56b561:	cc                   	int3
56b562:	cc                   	int3
56b563:	cc                   	int3
56b564:	cc                   	int3
56b565:	cc                   	int3
56b566:	cc                   	int3
56b567:	cc                   	int3
56b568:	cc                   	int3
56b569:	cc                   	int3
56b56a:	cc                   	int3
56b56b:	cc                   	int3
56b56c:	cc                   	int3
56b56d:	cc                   	int3
56b56e:	cc                   	int3
56b56f:	cc                   	int3
56b570:	cc                   	int3
56b571:	cc                   	int3
56b572:	cc                   	int3
56b573:	cc                   	int3
56b574:	cc                   	int3
56b575:	cc                   	int3
56b576:	cc                   	int3
56b577:	cc                   	int3
56b578:	cc                   	int3
56b579:	cc                   	int3
56b57a:	cc                   	int3
56b57b:	cc                   	int3
56b57c:	cc                   	int3
56b57d:	cc                   	int3
56b57e:	cc                   	int3
56b57f:	cc                   	int3
56b580:	55                   	push   %ebp
56b581:	8b ec                	mov    %esp,%ebp
56b583:	6a ff                	push   $0xffffffff
56b585:	68 2c 6f b5 00       	push   $0xb56f2c
56b58a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56b590:	50                   	push   %eax
56b591:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
56b596:	33 c5                	xor    %ebp,%eax
56b598:	50                   	push   %eax
56b599:	8d 45 f4             	lea    -0xc(%ebp),%eax
56b59c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
56b5a2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
56b5a8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
56b5ae:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
56b5b1:	a1 30 84 d7 00       	mov    0xd78430,%eax
56b5b6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
56b5bc:	7e 39                	jle    0x56b5f7
56b5be:	68 30 84 d7 00       	push   $0xd78430
56b5c3:	e8 36 6b e9 ff       	call   0x4020fe
56b5c8:	83 c4 04             	add    $0x4,%esp
56b5cb:	83 3d 30 84 d7 00 ff 	cmpl   $0xffffffff,0xd78430
56b5d2:	75 23                	jne    0x56b5f7
56b5d4:	68 5c 88 43 00       	push   $0x43885c
56b5d9:	b9 2c 84 d7 00       	mov    $0xd7842c,%ecx
56b5de:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56b5e5:	e8 86 82 ec ff       	call   0x433870
56b5ea:	68 30 84 d7 00       	push   $0xd78430
56b5ef:	e8 32 63 ec ff       	call   0x431926
56b5f4:	83 c4 04             	add    $0x4,%esp
56b5f7:	b8 2c 84 d7 00       	mov    $0xd7842c,%eax
56b5fc:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56b5ff:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56b606:	59                   	pop    %ecx
56b607:	8b e5                	mov    %ebp,%esp
56b609:	5d                   	pop    %ebp
56b60a:	c3                   	ret
56b60b:	cc                   	int3
56b60c:	cc                   	int3
56b60d:	cc                   	int3
56b60e:	cc                   	int3
56b60f:	cc                   	int3
56b610:	cc                   	int3
56b611:	cc                   	int3
56b612:	cc                   	int3
56b613:	cc                   	int3
56b614:	cc                   	int3
56b615:	cc                   	int3
56b616:	cc                   	int3
56b617:	cc                   	int3
56b618:	cc                   	int3
56b619:	cc                   	int3
56b61a:	cc                   	int3
56b61b:	cc                   	int3
56b61c:	cc                   	int3
56b61d:	cc                   	int3
56b61e:	cc                   	int3
56b61f:	cc                   	int3
56b620:	cc                   	int3
56b621:	cc                   	int3
56b622:	cc                   	int3
56b623:	cc                   	int3
56b624:	cc                   	int3
56b625:	cc                   	int3
56b626:	cc                   	int3
56b627:	cc                   	int3
56b628:	cc                   	int3
56b629:	cc                   	int3
56b62a:	cc                   	int3
56b62b:	cc                   	int3
56b62c:	cc                   	int3
56b62d:	cc                   	int3
56b62e:	cc                   	int3
56b62f:	cc                   	int3
56b630:	55                   	push   %ebp
56b631:	8b ec                	mov    %esp,%ebp
56b633:	6a ff                	push   $0xffffffff
56b635:	68 5c 6f b5 00       	push   $0xb56f5c
56b63a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56b640:	50                   	push   %eax
56b641:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
56b646:	33 c5                	xor    %ebp,%eax
56b648:	50                   	push   %eax
56b649:	8d 45 f4             	lea    -0xc(%ebp),%eax
56b64c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
56b652:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
56b658:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
56b65e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
56b661:	a1 40 84 d7 00       	mov    0xd78440,%eax
56b666:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
56b66c:	7e 39                	jle    0x56b6a7
56b66e:	68 40 84 d7 00       	push   $0xd78440
56b673:	e8 86 6a e9 ff       	call   0x4020fe
56b678:	83 c4 04             	add    $0x4,%esp
56b67b:	83 3d 40 84 d7 00 ff 	cmpl   $0xffffffff,0xd78440
56b682:	75 23                	jne    0x56b6a7
56b684:	68 85 47 42 00       	push   $0x424785
56b689:	b9 3c 84 d7 00       	mov    $0xd7843c,%ecx
56b68e:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56b695:	e8 d6 81 ec ff       	call   0x433870
56b69a:	68 40 84 d7 00       	push   $0xd78440
56b69f:	e8 82 62 ec ff       	call   0x431926
56b6a4:	83 c4 04             	add    $0x4,%esp
56b6a7:	b8 3c 84 d7 00       	mov    $0xd7843c,%eax
56b6ac:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56b6af:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56b6b6:	59                   	pop    %ecx
56b6b7:	8b e5                	mov    %ebp,%esp
56b6b9:	5d                   	pop    %ebp
56b6ba:	c3                   	ret
56b6bb:	cc                   	int3
56b6bc:	cc                   	int3
56b6bd:	cc                   	int3
56b6be:	cc                   	int3
56b6bf:	cc                   	int3
56b6c0:	cc                   	int3
56b6c1:	cc                   	int3
56b6c2:	cc                   	int3
56b6c3:	cc                   	int3
56b6c4:	cc                   	int3
56b6c5:	cc                   	int3
56b6c6:	cc                   	int3
56b6c7:	cc                   	int3
56b6c8:	cc                   	int3
56b6c9:	cc                   	int3
56b6ca:	cc                   	int3
56b6cb:	cc                   	int3
56b6cc:	cc                   	int3
56b6cd:	cc                   	int3
56b6ce:	cc                   	int3
56b6cf:	cc                   	int3
56b6d0:	cc                   	int3
56b6d1:	cc                   	int3
56b6d2:	cc                   	int3
56b6d3:	cc                   	int3
56b6d4:	cc                   	int3
56b6d5:	cc                   	int3
56b6d6:	cc                   	int3
56b6d7:	cc                   	int3
56b6d8:	cc                   	int3
56b6d9:	cc                   	int3
56b6da:	cc                   	int3
56b6db:	cc                   	int3
56b6dc:	cc                   	int3
56b6dd:	cc                   	int3
56b6de:	cc                   	int3
56b6df:	cc                   	int3
56b6e0:	55                   	push   %ebp
56b6e1:	8b ec                	mov    %esp,%ebp
56b6e3:	6a ff                	push   $0xffffffff
56b6e5:	68 8c 6f b5 00       	push   $0xb56f8c
56b6ea:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56b6f0:	50                   	push   %eax
56b6f1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax