54f3e1:	51                   	push   %ecx
54f3e2:	56                   	push   %esi
54f3e3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
54f3e8:	33 c5                	xor    %ebp,%eax
54f3ea:	50                   	push   %eax
54f3eb:	8d 45 f4             	lea    -0xc(%ebp),%eax
54f3ee:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
54f3f4:	8b f1                	mov    %ecx,%esi
54f3f6:	89 75 f0             	mov    %esi,-0x10(%ebp)
54f3f9:	e8 18 d6 ed ff       	call   0x42ca16
54f3fe:	8b 45 08             	mov    0x8(%ebp),%eax
54f401:	c7 06 e8 25 bd 00    	movl   $0xbd25e8,(%esi)
54f407:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
54f40e:	8b 48 04             	mov    0x4(%eax),%ecx
54f411:	89 4e 04             	mov    %ecx,0x4(%esi)
54f414:	85 c9                	test   %ecx,%ecx
54f416:	74 10                	je     0x54f428
54f418:	8b 41 04             	mov    0x4(%ecx),%eax
54f41b:	83 c1 04             	add    $0x4,%ecx
54f41e:	8b 40 04             	mov    0x4(%eax),%eax
54f421:	03 c8                	add    %eax,%ecx
54f423:	8b 01                	mov    (%ecx),%eax
54f425:	ff 50 08             	call   *0x8(%eax)
54f428:	8b c6                	mov    %esi,%eax
54f42a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
54f42d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
54f434:	59                   	pop    %ecx
54f435:	5e                   	pop    %esi
54f436:	8b e5                	mov    %ebp,%esp
54f438:	5d                   	pop    %ebp
54f439:	c2 04 00             	ret    $0x4
54f43c:	cc                   	int3
54f43d:	cc                   	int3
54f43e:	cc                   	int3
54f43f:	cc                   	int3
54f440:	cc                   	int3
54f441:	cc                   	int3
54f442:	cc                   	int3
54f443:	cc                   	int3
54f444:	cc                   	int3
54f445:	cc                   	int3
54f446:	cc                   	int3
54f447:	cc                   	int3
54f448:	cc                   	int3
54f449:	cc                   	int3
54f44a:	cc                   	int3
54f44b:	cc                   	int3
54f44c:	cc                   	int3
54f44d:	cc                   	int3
54f44e:	cc                   	int3
54f44f:	cc                   	int3
54f450:	cc                   	int3
54f451:	cc                   	int3
54f452:	cc                   	int3
54f453:	cc                   	int3
54f454:	cc                   	int3
54f455:	cc                   	int3
54f456:	cc                   	int3
54f457:	cc                   	int3
54f458:	cc                   	int3
54f459:	cc                   	int3
54f45a:	cc                   	int3
54f45b:	cc                   	int3
54f45c:	cc                   	int3
54f45d:	cc                   	int3
54f45e:	cc                   	int3
54f45f:	cc                   	int3
54f460:	55                   	push   %ebp
54f461:	8b ec                	mov    %esp,%ebp
54f463:	6a ff                	push   $0xffffffff
54f465:	68 28 22 b5 00       	push   $0xb52228
54f46a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
54f470:	50                   	push   %eax
54f471:	51                   	push   %ecx
54f472:	56                   	push   %esi
54f473:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
54f478:	33 c5                	xor    %ebp,%eax
54f47a:	50                   	push   %eax
54f47b:	8d 45 f4             	lea    -0xc(%ebp),%eax
54f47e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
54f484:	8b f1                	mov    %ecx,%esi
54f486:	89 75 f0             	mov    %esi,-0x10(%ebp)
54f489:	e8 88 d5 ed ff       	call   0x42ca16
54f48e:	8b 4d 08             	mov    0x8(%ebp),%ecx
54f491:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
54f498:	c7 06 e8 25 bd 00    	movl   $0xbd25e8,(%esi)
54f49e:	89 4e 04             	mov    %ecx,0x4(%esi)
54f4a1:	85 c9                	test   %ecx,%ecx
54f4a3:	74 10                	je     0x54f4b5
54f4a5:	8b 41 04             	mov    0x4(%ecx),%eax
54f4a8:	83 c1 04             	add    $0x4,%ecx
54f4ab:	8b 40 04             	mov    0x4(%eax),%eax
54f4ae:	03 c8                	add    %eax,%ecx
54f4b0:	8b 01                	mov    (%ecx),%eax
54f4b2:	ff 50 08             	call   *0x8(%eax)
54f4b5:	8b c6                	mov    %esi,%eax
54f4b7:	8b 4d f4             	mov    -0xc(%ebp),%ecx
54f4ba:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
54f4c1:	59                   	pop    %ecx
54f4c2:	5e                   	pop    %esi
54f4c3:	8b e5                	mov    %ebp,%esp
54f4c5:	5d                   	pop    %ebp
54f4c6:	c2 04 00             	ret    $0x4
54f4c9:	cc                   	int3
54f4ca:	cc                   	int3
54f4cb:	cc                   	int3
54f4cc:	cc                   	int3
54f4cd:	cc                   	int3
54f4ce:	cc                   	int3
54f4cf:	cc                   	int3
54f4d0:	cc                   	int3
54f4d1:	cc                   	int3
54f4d2:	cc                   	int3
54f4d3:	cc                   	int3
54f4d4:	cc                   	int3
54f4d5:	cc                   	int3
54f4d6:	cc                   	int3
54f4d7:	cc                   	int3
54f4d8:	cc                   	int3
54f4d9:	cc                   	int3
54f4da:	cc                   	int3
54f4db:	cc                   	int3
54f4dc:	cc                   	int3
54f4dd:	cc                   	int3
54f4de:	cc                   	int3
54f4df:	cc                   	int3
54f4e0:	cc                   	int3
54f4e1:	cc                   	int3
54f4e2:	cc                   	int3
54f4e3:	cc                   	int3
54f4e4:	cc                   	int3
54f4e5:	cc                   	int3
54f4e6:	cc                   	int3
54f4e7:	cc                   	int3
54f4e8:	cc                   	int3
54f4e9:	cc                   	int3
54f4ea:	cc                   	int3
54f4eb:	cc                   	int3
54f4ec:	cc                   	int3
54f4ed:	cc                   	int3
54f4ee:	cc                   	int3
54f4ef:	cc                   	int3
54f4f0:	51                   	push   %ecx
54f4f1:	56                   	push   %esi
54f4f2:	8b f1                	mov    %ecx,%esi
54f4f4:	89 74 24 04          	mov    %esi,0x4(%esp)
54f4f8:	e8 19 d5 ed ff       	call   0x42ca16
54f4fd:	c7 06 e8 25 bd 00    	movl   $0xbd25e8,(%esi)
54f503:	8b c6                	mov    %esi,%eax
54f505:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
54f50c:	5e                   	pop    %esi
54f50d:	59                   	pop    %ecx
54f50e:	c3                   	ret
54f50f:	cc                   	int3
54f510:	cc                   	int3
54f511:	cc                   	int3
54f512:	cc                   	int3
54f513:	cc                   	int3
54f514:	cc                   	int3
54f515:	cc                   	int3
54f516:	cc                   	int3
54f517:	cc                   	int3
54f518:	cc                   	int3
54f519:	cc                   	int3
54f51a:	cc                   	int3
54f51b:	cc                   	int3
54f51c:	cc                   	int3
54f51d:	cc                   	int3
54f51e:	cc                   	int3
54f51f:	cc                   	int3
54f520:	55                   	push   %ebp
54f521:	8b ec                	mov    %esp,%ebp
54f523:	6a ff                	push   $0xffffffff
54f525:	68 58 22 b5 00       	push   $0xb52258
54f52a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
54f530:	50                   	push   %eax
54f531:	51                   	push   %ecx
54f532:	56                   	push   %esi
54f533:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
54f538:	33 c5                	xor    %ebp,%eax
54f53a:	50                   	push   %eax
54f53b:	8d 45 f4             	lea    -0xc(%ebp),%eax
54f53e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
54f544:	8b f1                	mov    %ecx,%esi
54f546:	89 75 f0             	mov    %esi,-0x10(%ebp)
54f549:	e8 c8 d4 ed ff       	call   0x42ca16
54f54e:	8b 4d 08             	mov    0x8(%ebp),%ecx
54f551:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
54f558:	c7 06 e8 e6 bd 00    	movl   $0xbde6e8,(%esi)
54f55e:	89 4e 04             	mov    %ecx,0x4(%esi)
54f561:	85 c9                	test   %ecx,%ecx
54f563:	74 10                	je     0x54f575
54f565:	8b 41 04             	mov    0x4(%ecx),%eax
54f568:	83 c1 04             	add    $0x4,%ecx
54f56b:	8b 40 04             	mov    0x4(%eax),%eax
54f56e:	03 c8                	add    %eax,%ecx
54f570:	8b 01                	mov    (%ecx),%eax
54f572:	ff 50 08             	call   *0x8(%eax)
54f575:	8b c6                	mov    %esi,%eax
54f577:	8b 4d f4             	mov    -0xc(%ebp),%ecx
54f57a:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
54f581:	59                   	pop    %ecx
54f582:	5e                   	pop    %esi
54f583:	8b e5                	mov    %ebp,%esp
54f585:	5d                   	pop    %ebp
54f586:	c2 04 00             	ret    $0x4
54f589:	cc                   	int3
54f58a:	cc                   	int3
54f58b:	cc                   	int3
54f58c:	cc                   	int3
54f58d:	cc                   	int3
54f58e:	cc                   	int3
54f58f:	cc                   	int3
54f590:	cc                   	int3
54f591:	cc                   	int3
54f592:	cc                   	int3
54f593:	cc                   	int3
54f594:	cc                   	int3
54f595:	cc                   	int3
54f596:	cc                   	int3
54f597:	cc                   	int3
54f598:	cc                   	int3
54f599:	cc                   	int3
54f59a:	cc                   	int3
54f59b:	cc                   	int3
54f59c:	cc                   	int3
54f59d:	cc                   	int3
54f59e:	cc                   	int3
54f59f:	cc                   	int3
54f5a0:	cc                   	int3
54f5a1:	cc                   	int3
54f5a2:	cc                   	int3
54f5a3:	cc                   	int3
54f5a4:	cc                   	int3
54f5a5:	cc                   	int3
54f5a6:	cc                   	int3
54f5a7:	cc                   	int3
54f5a8:	cc                   	int3
54f5a9:	cc                   	int3
54f5aa:	cc                   	int3
54f5ab:	cc                   	int3
54f5ac:	cc                   	int3
54f5ad:	cc                   	int3
54f5ae:	cc                   	int3
54f5af:	cc                   	int3
54f5b0:	55                   	push   %ebp
54f5b1:	8b ec                	mov    %esp,%ebp
54f5b3:	6a ff                	push   $0xffffffff
54f5b5:	68 88 22 b5 00       	push   $0xb52288
54f5ba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
54f5c0:	50                   	push   %eax
54f5c1:	51                   	push   %ecx
54f5c2:	56                   	push   %esi
54f5c3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
54f5c8:	33 c5                	xor    %ebp,%eax
54f5ca:	50                   	push   %eax
54f5cb:	8d 45 f4             	lea    -0xc(%ebp),%eax
54f5ce:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
54f5d4:	8b f1                	mov    %ecx,%esi
54f5d6:	89 75 f0             	mov    %esi,-0x10(%ebp)
54f5d9:	e8 38 d4 ed ff       	call   0x42ca16
54f5de:	8b 4d 08             	mov    0x8(%ebp),%ecx
54f5e1:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
54f5e8:	c7 06 68 e6 bd 00    	movl   $0xbde668,(%esi)
54f5ee:	89 4e 04             	mov    %ecx,0x4(%esi)
54f5f1:	85 c9                	test   %ecx,%ecx
54f5f3:	74 0c                	je     0x54f601
54f5f5:	8b 01                	mov    (%ecx),%eax
54f5f7:	8b 40 04             	mov    0x4(%eax),%eax
54f5fa:	03 c8                	add    %eax,%ecx
54f5fc:	8b 01                	mov    (%ecx),%eax
54f5fe:	ff 50 08             	call   *0x8(%eax)
54f601:	8b c6                	mov    %esi,%eax
54f603:	8b 4d f4             	mov    -0xc(%ebp),%ecx
54f606:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
54f60d:	59                   	pop    %ecx
54f60e:	5e                   	pop    %esi
54f60f:	8b e5                	mov    %ebp,%esp
54f611:	5d                   	pop    %ebp
54f612:	c2 04 00             	ret    $0x4
54f615:	cc                   	int3
54f616:	cc                   	int3
54f617:	cc                   	int3
54f618:	cc                   	int3
54f619:	cc                   	int3
54f61a:	cc                   	int3
54f61b:	cc                   	int3
54f61c:	cc                   	int3
54f61d:	cc                   	int3
54f61e:	cc                   	int3
54f61f:	cc                   	int3
54f620:	cc                   	int3
54f621:	cc                   	int3
54f622:	cc                   	int3
54f623:	cc                   	int3
54f624:	cc                   	int3
54f625:	cc                   	int3
54f626:	cc                   	int3
54f627:	cc                   	int3
54f628:	cc                   	int3
54f629:	cc                   	int3
54f62a:	cc                   	int3
54f62b:	cc                   	int3
54f62c:	cc                   	int3
54f62d:	cc                   	int3
54f62e:	cc                   	int3
54f62f:	cc                   	int3
54f630:	55                   	push   %ebp
54f631:	8b ec                	mov    %esp,%ebp
54f633:	6a ff                	push   $0xffffffff
54f635:	68 b8 22 b5 00       	push   $0xb522b8
54f63a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
54f640:	50                   	push   %eax
54f641:	51                   	push   %ecx
54f642:	56                   	push   %esi
54f643:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
54f648:	33 c5                	xor    %ebp,%eax
54f64a:	50                   	push   %eax
54f64b:	8d 45 f4             	lea    -0xc(%ebp),%eax
54f64e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
54f654:	8b f1                	mov    %ecx,%esi
54f656:	89 75 f0             	mov    %esi,-0x10(%ebp)
54f659:	e8 b8 d3 ed ff       	call   0x42ca16
54f65e:	ff 75 08             	push   0x8(%ebp)
54f661:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
54f668:	c7 06 9c e5 bd 00    	movl   $0xbde59c,(%esi)
54f66e:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
54f675:	e8 df d5 ee ff       	call   0x43cc59
54f67a:	83 c4 04             	add    $0x4,%esp
54f67d:	8b c6                	mov    %esi,%eax
54f67f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
54f682:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
54f689:	59                   	pop    %ecx
54f68a:	5e                   	pop    %esi
54f68b:	8b e5                	mov    %ebp,%esp
54f68d:	5d                   	pop    %ebp
54f68e:	c2 04 00             	ret    $0x4
54f691:	cc                   	int3
54f692:	cc                   	int3
54f693:	cc                   	int3
54f694:	cc                   	int3
54f695:	cc                   	int3
54f696:	cc                   	int3
54f697:	cc                   	int3
54f698:	cc                   	int3
54f699:	cc                   	int3
54f69a:	cc                   	int3
54f69b:	cc                   	int3
54f69c:	cc                   	int3
54f69d:	cc                   	int3