4c03ed:	cc                   	int3
4c03ee:	cc                   	int3
4c03ef:	cc                   	int3
4c03f0:	8b 41 04             	mov    0x4(%ecx),%eax
4c03f3:	2b 01                	sub    (%ecx),%eax
4c03f5:	c3                   	ret
4c03f6:	cc                   	int3
4c03f7:	cc                   	int3
4c03f8:	cc                   	int3
4c03f9:	cc                   	int3
4c03fa:	cc                   	int3
4c03fb:	cc                   	int3
4c03fc:	cc                   	int3
4c03fd:	cc                   	int3
4c03fe:	cc                   	int3
4c03ff:	cc                   	int3
4c0400:	55                   	push   %ebp
4c0401:	8b ec                	mov    %esp,%ebp
4c0403:	6a ff                	push   $0xffffffff
4c0405:	68 bc f7 b3 00       	push   $0xb3f7bc
4c040a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c0410:	50                   	push   %eax
4c0411:	83 ec 08             	sub    $0x8,%esp
4c0414:	56                   	push   %esi
4c0415:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4c041a:	33 c5                	xor    %ebp,%eax
4c041c:	50                   	push   %eax
4c041d:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c0420:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c0426:	8b f1                	mov    %ecx,%esi
4c0428:	89 75 f0             	mov    %esi,-0x10(%ebp)
4c042b:	c7 46 04 01 00 00 00 	movl   $0x1,0x4(%esi)
4c0432:	c7 46 08 01 00 00 00 	movl   $0x1,0x8(%esi)
4c0439:	8d 4e 0c             	lea    0xc(%esi),%ecx
4c043c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4c0443:	c7 06 3c 97 bd 00    	movl   $0xbd973c,(%esi)
4c0449:	89 4d ec             	mov    %ecx,-0x14(%ebp)
4c044c:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4c0450:	85 c9                	test   %ecx,%ecx
4c0452:	74 05                	je     0x4c0459
4c0454:	e8 87 74 f6 ff       	call   0x4278e0
4c0459:	8b c6                	mov    %esi,%eax
4c045b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c045e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c0465:	59                   	pop    %ecx
4c0466:	5e                   	pop    %esi
4c0467:	8b e5                	mov    %ebp,%esp
4c0469:	5d                   	pop    %ebp
4c046a:	c3                   	ret
4c046b:	cc                   	int3
4c046c:	cc                   	int3
4c046d:	cc                   	int3
4c046e:	cc                   	int3
4c046f:	cc                   	int3
4c0470:	cc                   	int3
4c0471:	cc                   	int3
4c0472:	cc                   	int3
4c0473:	cc                   	int3
4c0474:	cc                   	int3
4c0475:	cc                   	int3
4c0476:	cc                   	int3
4c0477:	cc                   	int3
4c0478:	cc                   	int3
4c0479:	cc                   	int3
4c047a:	cc                   	int3
4c047b:	cc                   	int3
4c047c:	cc                   	int3
4c047d:	cc                   	int3
4c047e:	cc                   	int3
4c047f:	cc                   	int3
4c0480:	cc                   	int3
4c0481:	cc                   	int3
4c0482:	cc                   	int3
4c0483:	cc                   	int3
4c0484:	cc                   	int3
4c0485:	cc                   	int3
4c0486:	cc                   	int3
4c0487:	cc                   	int3
4c0488:	cc                   	int3
4c0489:	cc                   	int3
4c048a:	cc                   	int3
4c048b:	cc                   	int3
4c048c:	cc                   	int3
4c048d:	cc                   	int3
4c048e:	cc                   	int3
4c048f:	cc                   	int3
4c0490:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4c0496:	8b c1                	mov    %ecx,%eax
4c0498:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4c049f:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
4c04a6:	c2 08 00             	ret    $0x8
4c04a9:	cc                   	int3
4c04aa:	cc                   	int3
4c04ab:	cc                   	int3
4c04ac:	cc                   	int3
4c04ad:	cc                   	int3
4c04ae:	cc                   	int3
4c04af:	cc                   	int3
4c04b0:	8b c1                	mov    %ecx,%eax
4c04b2:	c2 04 00             	ret    $0x4
4c04b5:	cc                   	int3
4c04b6:	cc                   	int3
4c04b7:	cc                   	int3
4c04b8:	cc                   	int3
4c04b9:	cc                   	int3
4c04ba:	cc                   	int3
4c04bb:	cc                   	int3
4c04bc:	cc                   	int3
4c04bd:	cc                   	int3
4c04be:	cc                   	int3
4c04bf:	cc                   	int3
4c04c0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4c04c6:	8b c1                	mov    %ecx,%eax
4c04c8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4c04cf:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
4c04d6:	c2 04 00             	ret    $0x4
4c04d9:	cc                   	int3
4c04da:	cc                   	int3
4c04db:	cc                   	int3
4c04dc:	cc                   	int3
4c04dd:	cc                   	int3
4c04de:	cc                   	int3
4c04df:	cc                   	int3
4c04e0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4c04e6:	8b c1                	mov    %ecx,%eax
4c04e8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4c04ef:	c2 08 00             	ret    $0x8
4c04f2:	cc                   	int3
4c04f3:	cc                   	int3
4c04f4:	cc                   	int3
4c04f5:	cc                   	int3
4c04f6:	cc                   	int3
4c04f7:	cc                   	int3
4c04f8:	cc                   	int3
4c04f9:	cc                   	int3
4c04fa:	cc                   	int3
4c04fb:	cc                   	int3
4c04fc:	cc                   	int3
4c04fd:	cc                   	int3
4c04fe:	cc                   	int3
4c04ff:	cc                   	int3
4c0500:	8b c1                	mov    %ecx,%eax
4c0502:	c2 04 00             	ret    $0x4
4c0505:	cc                   	int3
4c0506:	cc                   	int3
4c0507:	cc                   	int3
4c0508:	cc                   	int3
4c0509:	cc                   	int3
4c050a:	cc                   	int3
4c050b:	cc                   	int3
4c050c:	cc                   	int3
4c050d:	cc                   	int3
4c050e:	cc                   	int3
4c050f:	cc                   	int3
4c0510:	8b c1                	mov    %ecx,%eax
4c0512:	c2 04 00             	ret    $0x4
4c0515:	cc                   	int3
4c0516:	cc                   	int3
4c0517:	cc                   	int3
4c0518:	cc                   	int3
4c0519:	cc                   	int3
4c051a:	cc                   	int3
4c051b:	cc                   	int3
4c051c:	cc                   	int3
4c051d:	cc                   	int3
4c051e:	cc                   	int3
4c051f:	cc                   	int3
4c0520:	56                   	push   %esi
4c0521:	8b f1                	mov    %ecx,%esi
4c0523:	6a 00                	push   $0x0
4c0525:	6a 00                	push   $0x0
4c0527:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
4c052d:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
4c0534:	e8 a2 7d f6 ff       	call   0x4282db
4c0539:	89 06                	mov    %eax,(%esi)
4c053b:	8b c6                	mov    %esi,%eax
4c053d:	5e                   	pop    %esi
4c053e:	c2 04 00             	ret    $0x4
4c0541:	cc                   	int3
4c0542:	cc                   	int3
4c0543:	cc                   	int3
4c0544:	cc                   	int3
4c0545:	cc                   	int3
4c0546:	cc                   	int3
4c0547:	cc                   	int3
4c0548:	cc                   	int3
4c0549:	cc                   	int3
4c054a:	cc                   	int3
4c054b:	cc                   	int3
4c054c:	cc                   	int3
4c054d:	cc                   	int3
4c054e:	cc                   	int3
4c054f:	cc                   	int3
4c0550:	51                   	push   %ecx
4c0551:	56                   	push   %esi
4c0552:	8b f1                	mov    %ecx,%esi
4c0554:	6a 00                	push   $0x0
4c0556:	6a 00                	push   $0x0
4c0558:	89 74 24 0c          	mov    %esi,0xc(%esp)
4c055c:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
4c0562:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
4c0569:	e8 6d 7d f6 ff       	call   0x4282db
4c056e:	89 06                	mov    %eax,(%esi)
4c0570:	8b c6                	mov    %esi,%eax
4c0572:	5e                   	pop    %esi
4c0573:	59                   	pop    %ecx
4c0574:	c2 04 00             	ret    $0x4
4c0577:	cc                   	int3
4c0578:	cc                   	int3
4c0579:	cc                   	int3
4c057a:	cc                   	int3
4c057b:	cc                   	int3
4c057c:	cc                   	int3
4c057d:	cc                   	int3
4c057e:	cc                   	int3
4c057f:	cc                   	int3
4c0580:	8b c1                	mov    %ecx,%eax
4c0582:	c2 04 00             	ret    $0x4
4c0585:	cc                   	int3
4c0586:	cc                   	int3
4c0587:	cc                   	int3
4c0588:	cc                   	int3
4c0589:	cc                   	int3
4c058a:	cc                   	int3
4c058b:	cc                   	int3
4c058c:	cc                   	int3
4c058d:	cc                   	int3
4c058e:	cc                   	int3
4c058f:	cc                   	int3
4c0590:	8b c1                	mov    %ecx,%eax
4c0592:	c2 04 00             	ret    $0x4
4c0595:	cc                   	int3
4c0596:	cc                   	int3
4c0597:	cc                   	int3
4c0598:	cc                   	int3
4c0599:	cc                   	int3
4c059a:	cc                   	int3
4c059b:	cc                   	int3
4c059c:	cc                   	int3
4c059d:	cc                   	int3
4c059e:	cc                   	int3
4c059f:	cc                   	int3
4c05a0:	8b 44 24 04          	mov    0x4(%esp),%eax
4c05a4:	8b 00                	mov    (%eax),%eax
4c05a6:	89 01                	mov    %eax,(%ecx)
4c05a8:	8b 44 24 08          	mov    0x8(%esp),%eax
4c05ac:	8b 00                	mov    (%eax),%eax
4c05ae:	89 41 04             	mov    %eax,0x4(%ecx)
4c05b1:	8b c1                	mov    %ecx,%eax
4c05b3:	c2 08 00             	ret    $0x8
4c05b6:	cc                   	int3
4c05b7:	cc                   	int3
4c05b8:	cc                   	int3
4c05b9:	cc                   	int3
4c05ba:	cc                   	int3
4c05bb:	cc                   	int3
4c05bc:	cc                   	int3
4c05bd:	cc                   	int3
4c05be:	cc                   	int3
4c05bf:	cc                   	int3
4c05c0:	8b 54 24 04          	mov    0x4(%esp),%edx
4c05c4:	8b 02                	mov    (%edx),%eax
4c05c6:	89 01                	mov    %eax,(%ecx)
4c05c8:	8b 42 04             	mov    0x4(%edx),%eax
4c05cb:	89 41 04             	mov    %eax,0x4(%ecx)
4c05ce:	8b c1                	mov    %ecx,%eax
4c05d0:	c2 04 00             	ret    $0x4
4c05d3:	cc                   	int3
4c05d4:	cc                   	int3
4c05d5:	cc                   	int3
4c05d6:	cc                   	int3
4c05d7:	cc                   	int3
4c05d8:	cc                   	int3
4c05d9:	cc                   	int3
4c05da:	cc                   	int3
4c05db:	cc                   	int3
4c05dc:	cc                   	int3
4c05dd:	cc                   	int3
4c05de:	cc                   	int3
4c05df:	cc                   	int3
4c05e0:	8b 44 24 04          	mov    0x4(%esp),%eax
4c05e4:	8b 00                	mov    (%eax),%eax
4c05e6:	89 01                	mov    %eax,(%ecx)
4c05e8:	8b 44 24 08          	mov    0x8(%esp),%eax
4c05ec:	8b 00                	mov    (%eax),%eax
4c05ee:	89 41 04             	mov    %eax,0x4(%ecx)
4c05f1:	8b c1                	mov    %ecx,%eax
4c05f3:	c2 08 00             	ret    $0x8
4c05f6:	cc                   	int3
4c05f7:	cc                   	int3
4c05f8:	cc                   	int3
4c05f9:	cc                   	int3
4c05fa:	cc                   	int3
4c05fb:	cc                   	int3
4c05fc:	cc                   	int3
4c05fd:	cc                   	int3
4c05fe:	cc                   	int3
4c05ff:	cc                   	int3
4c0600:	8b 44 24 04          	mov    0x4(%esp),%eax
4c0604:	8b 00                	mov    (%eax),%eax
4c0606:	89 01                	mov    %eax,(%ecx)
4c0608:	8b 44 24 08          	mov    0x8(%esp),%eax
4c060c:	8b 00                	mov    (%eax),%eax
4c060e:	89 41 04             	mov    %eax,0x4(%ecx)
4c0611:	8b c1                	mov    %ecx,%eax
4c0613:	c2 08 00             	ret    $0x8
4c0616:	cc                   	int3
4c0617:	cc                   	int3
4c0618:	cc                   	int3
4c0619:	cc                   	int3
4c061a:	cc                   	int3
4c061b:	cc                   	int3
4c061c:	cc                   	int3
4c061d:	cc                   	int3
4c061e:	cc                   	int3
4c061f:	cc                   	int3
4c0620:	8b 44 24 04          	mov    0x4(%esp),%eax
4c0624:	8b 00                	mov    (%eax),%eax
4c0626:	89 01                	mov    %eax,(%ecx)
4c0628:	8b 44 24 08          	mov    0x8(%esp),%eax
4c062c:	8a 00                	mov    (%eax),%al
4c062e:	88 41 04             	mov    %al,0x4(%ecx)
4c0631:	8b c1                	mov    %ecx,%eax
4c0633:	c2 08 00             	ret    $0x8
4c0636:	cc                   	int3
4c0637:	cc                   	int3
4c0638:	cc                   	int3
4c0639:	cc                   	int3
4c063a:	cc                   	int3
4c063b:	cc                   	int3
4c063c:	cc                   	int3
4c063d:	cc                   	int3
4c063e:	cc                   	int3
4c063f:	cc                   	int3
4c0640:	56                   	push   %esi
4c0641:	ff 74 24 08          	push   0x8(%esp)
4c0645:	8b f1                	mov    %ecx,%esi
4c0647:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4c064e:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4c0655:	c6 06 00             	movb   $0x0,(%esi)
4c0658:	e8 65 0e f6 ff       	call   0x4214c2
4c065d:	8b 44 24 0c          	mov    0xc(%esp),%eax
4c0661:	8b 00                	mov    (%eax),%eax
4c0663:	89 46 18             	mov    %eax,0x18(%esi)
4c0666:	8b c6                	mov    %esi,%eax
4c0668:	5e                   	pop    %esi
4c0669:	c2 08 00             	ret    $0x8
4c066c:	cc                   	int3
4c066d:	cc                   	int3
4c066e:	cc                   	int3