4cf339:	cc                   	int3
4cf33a:	cc                   	int3
4cf33b:	cc                   	int3
4cf33c:	cc                   	int3
4cf33d:	cc                   	int3
4cf33e:	cc                   	int3
4cf33f:	cc                   	int3
4cf340:	cc                   	int3
4cf341:	cc                   	int3
4cf342:	cc                   	int3
4cf343:	cc                   	int3
4cf344:	cc                   	int3
4cf345:	cc                   	int3
4cf346:	cc                   	int3
4cf347:	cc                   	int3
4cf348:	cc                   	int3
4cf349:	cc                   	int3
4cf34a:	cc                   	int3
4cf34b:	cc                   	int3
4cf34c:	cc                   	int3
4cf34d:	cc                   	int3
4cf34e:	cc                   	int3
4cf34f:	cc                   	int3
4cf350:	57                   	push   %edi
4cf351:	8b 7c 24 0c          	mov    0xc(%esp),%edi
4cf355:	85 ff                	test   %edi,%edi
4cf357:	74 39                	je     0x4cf392
4cf359:	56                   	push   %esi
4cf35a:	8b 74 24 14          	mov    0x14(%esp),%esi
4cf35e:	8b cf                	mov    %edi,%ecx
4cf360:	c7 47 14 0f 00 00 00 	movl   $0xf,0x14(%edi)
4cf367:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
4cf36e:	56                   	push   %esi
4cf36f:	c6 07 00             	movb   $0x0,(%edi)
4cf372:	e8 4b 21 f5 ff       	call   0x4214c2
4cf377:	8b 46 18             	mov    0x18(%esi),%eax
4cf37a:	89 47 18             	mov    %eax,0x18(%edi)
4cf37d:	8b 46 1c             	mov    0x1c(%esi),%eax
4cf380:	89 47 1c             	mov    %eax,0x1c(%edi)
4cf383:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
4cf38a:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
4cf391:	5e                   	pop    %esi
4cf392:	5f                   	pop    %edi
4cf393:	c3                   	ret
4cf394:	cc                   	int3
4cf395:	cc                   	int3
4cf396:	cc                   	int3
4cf397:	cc                   	int3
4cf398:	cc                   	int3
4cf399:	cc                   	int3
4cf39a:	cc                   	int3
4cf39b:	cc                   	int3
4cf39c:	cc                   	int3
4cf39d:	cc                   	int3
4cf39e:	cc                   	int3
4cf39f:	cc                   	int3
4cf3a0:	cc                   	int3
4cf3a1:	cc                   	int3
4cf3a2:	cc                   	int3
4cf3a3:	cc                   	int3
4cf3a4:	cc                   	int3
4cf3a5:	cc                   	int3
4cf3a6:	cc                   	int3
4cf3a7:	cc                   	int3
4cf3a8:	cc                   	int3
4cf3a9:	cc                   	int3
4cf3aa:	cc                   	int3
4cf3ab:	cc                   	int3
4cf3ac:	cc                   	int3
4cf3ad:	cc                   	int3
4cf3ae:	cc                   	int3
4cf3af:	cc                   	int3
4cf3b0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4cf3b4:	85 c9                	test   %ecx,%ecx
4cf3b6:	74 08                	je     0x4cf3c0
4cf3b8:	8b 44 24 08          	mov    0x8(%esp),%eax
4cf3bc:	8b 00                	mov    (%eax),%eax
4cf3be:	89 01                	mov    %eax,(%ecx)
4cf3c0:	c2 08 00             	ret    $0x8
4cf3c3:	cc                   	int3
4cf3c4:	cc                   	int3
4cf3c5:	cc                   	int3
4cf3c6:	cc                   	int3
4cf3c7:	cc                   	int3
4cf3c8:	cc                   	int3
4cf3c9:	cc                   	int3
4cf3ca:	cc                   	int3
4cf3cb:	cc                   	int3
4cf3cc:	cc                   	int3
4cf3cd:	cc                   	int3
4cf3ce:	cc                   	int3
4cf3cf:	cc                   	int3
4cf3d0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cf3d4:	85 c9                	test   %ecx,%ecx
4cf3d6:	74 08                	je     0x4cf3e0
4cf3d8:	8b 44 24 0c          	mov    0xc(%esp),%eax
4cf3dc:	8b 00                	mov    (%eax),%eax
4cf3de:	89 01                	mov    %eax,(%ecx)
4cf3e0:	c3                   	ret
4cf3e1:	cc                   	int3
4cf3e2:	cc                   	int3
4cf3e3:	cc                   	int3
4cf3e4:	cc                   	int3
4cf3e5:	cc                   	int3
4cf3e6:	cc                   	int3
4cf3e7:	cc                   	int3
4cf3e8:	cc                   	int3
4cf3e9:	cc                   	int3
4cf3ea:	cc                   	int3
4cf3eb:	cc                   	int3
4cf3ec:	cc                   	int3
4cf3ed:	cc                   	int3
4cf3ee:	cc                   	int3
4cf3ef:	cc                   	int3
4cf3f0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4cf3f4:	85 c9                	test   %ecx,%ecx
4cf3f6:	74 08                	je     0x4cf400
4cf3f8:	8b 44 24 08          	mov    0x8(%esp),%eax
4cf3fc:	8b 00                	mov    (%eax),%eax
4cf3fe:	89 01                	mov    %eax,(%ecx)
4cf400:	c2 08 00             	ret    $0x8
4cf403:	cc                   	int3
4cf404:	cc                   	int3
4cf405:	cc                   	int3
4cf406:	cc                   	int3
4cf407:	cc                   	int3
4cf408:	cc                   	int3
4cf409:	cc                   	int3
4cf40a:	cc                   	int3
4cf40b:	cc                   	int3
4cf40c:	cc                   	int3
4cf40d:	cc                   	int3
4cf40e:	cc                   	int3
4cf40f:	cc                   	int3
4cf410:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cf414:	85 c9                	test   %ecx,%ecx
4cf416:	74 08                	je     0x4cf420
4cf418:	8b 44 24 0c          	mov    0xc(%esp),%eax
4cf41c:	8b 00                	mov    (%eax),%eax
4cf41e:	89 01                	mov    %eax,(%ecx)
4cf420:	c3                   	ret
4cf421:	cc                   	int3
4cf422:	cc                   	int3
4cf423:	cc                   	int3
4cf424:	cc                   	int3
4cf425:	cc                   	int3
4cf426:	cc                   	int3
4cf427:	cc                   	int3
4cf428:	cc                   	int3
4cf429:	cc                   	int3
4cf42a:	cc                   	int3
4cf42b:	cc                   	int3
4cf42c:	cc                   	int3
4cf42d:	cc                   	int3
4cf42e:	cc                   	int3
4cf42f:	cc                   	int3
4cf430:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4cf434:	85 c9                	test   %ecx,%ecx
4cf436:	74 08                	je     0x4cf440
4cf438:	8b 44 24 08          	mov    0x8(%esp),%eax
4cf43c:	8b 00                	mov    (%eax),%eax
4cf43e:	89 01                	mov    %eax,(%ecx)
4cf440:	c2 08 00             	ret    $0x8
4cf443:	cc                   	int3
4cf444:	cc                   	int3
4cf445:	cc                   	int3
4cf446:	cc                   	int3
4cf447:	cc                   	int3
4cf448:	cc                   	int3
4cf449:	cc                   	int3
4cf44a:	cc                   	int3
4cf44b:	cc                   	int3
4cf44c:	cc                   	int3
4cf44d:	cc                   	int3
4cf44e:	cc                   	int3
4cf44f:	cc                   	int3
4cf450:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cf454:	85 c9                	test   %ecx,%ecx
4cf456:	74 08                	je     0x4cf460
4cf458:	8b 44 24 0c          	mov    0xc(%esp),%eax
4cf45c:	8b 00                	mov    (%eax),%eax
4cf45e:	89 01                	mov    %eax,(%ecx)
4cf460:	c3                   	ret
4cf461:	cc                   	int3
4cf462:	cc                   	int3
4cf463:	cc                   	int3
4cf464:	cc                   	int3
4cf465:	cc                   	int3
4cf466:	cc                   	int3
4cf467:	cc                   	int3
4cf468:	cc                   	int3
4cf469:	cc                   	int3
4cf46a:	cc                   	int3
4cf46b:	cc                   	int3
4cf46c:	cc                   	int3
4cf46d:	cc                   	int3
4cf46e:	cc                   	int3
4cf46f:	cc                   	int3
4cf470:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4cf474:	85 c9                	test   %ecx,%ecx
4cf476:	74 08                	je     0x4cf480
4cf478:	8b 44 24 08          	mov    0x8(%esp),%eax
4cf47c:	8b 00                	mov    (%eax),%eax
4cf47e:	89 01                	mov    %eax,(%ecx)
4cf480:	c2 08 00             	ret    $0x8
4cf483:	cc                   	int3
4cf484:	cc                   	int3
4cf485:	cc                   	int3
4cf486:	cc                   	int3
4cf487:	cc                   	int3
4cf488:	cc                   	int3
4cf489:	cc                   	int3
4cf48a:	cc                   	int3
4cf48b:	cc                   	int3
4cf48c:	cc                   	int3
4cf48d:	cc                   	int3
4cf48e:	cc                   	int3
4cf48f:	cc                   	int3
4cf490:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cf494:	85 c9                	test   %ecx,%ecx
4cf496:	74 08                	je     0x4cf4a0
4cf498:	8b 44 24 0c          	mov    0xc(%esp),%eax
4cf49c:	8b 00                	mov    (%eax),%eax
4cf49e:	89 01                	mov    %eax,(%ecx)
4cf4a0:	c3                   	ret
4cf4a1:	cc                   	int3
4cf4a2:	cc                   	int3
4cf4a3:	cc                   	int3
4cf4a4:	cc                   	int3
4cf4a5:	cc                   	int3
4cf4a6:	cc                   	int3
4cf4a7:	cc                   	int3
4cf4a8:	cc                   	int3
4cf4a9:	cc                   	int3
4cf4aa:	cc                   	int3
4cf4ab:	cc                   	int3
4cf4ac:	cc                   	int3
4cf4ad:	cc                   	int3
4cf4ae:	cc                   	int3
4cf4af:	cc                   	int3
4cf4b0:	8b 54 24 04          	mov    0x4(%esp),%edx
4cf4b4:	85 d2                	test   %edx,%edx
4cf4b6:	74 1b                	je     0x4cf4d3
4cf4b8:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cf4bc:	8b 01                	mov    (%ecx),%eax
4cf4be:	89 02                	mov    %eax,(%edx)
4cf4c0:	8b 41 04             	mov    0x4(%ecx),%eax
4cf4c3:	89 42 04             	mov    %eax,0x4(%edx)
4cf4c6:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4cf4cc:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4cf4d3:	c2 08 00             	ret    $0x8
4cf4d6:	cc                   	int3
4cf4d7:	cc                   	int3
4cf4d8:	cc                   	int3
4cf4d9:	cc                   	int3
4cf4da:	cc                   	int3
4cf4db:	cc                   	int3
4cf4dc:	cc                   	int3
4cf4dd:	cc                   	int3
4cf4de:	cc                   	int3
4cf4df:	cc                   	int3
4cf4e0:	8b 54 24 04          	mov    0x4(%esp),%edx
4cf4e4:	85 d2                	test   %edx,%edx
4cf4e6:	74 1b                	je     0x4cf503
4cf4e8:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cf4ec:	8b 01                	mov    (%ecx),%eax
4cf4ee:	89 02                	mov    %eax,(%edx)
4cf4f0:	8b 41 04             	mov    0x4(%ecx),%eax
4cf4f3:	89 42 04             	mov    %eax,0x4(%edx)
4cf4f6:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4cf4fc:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4cf503:	c2 08 00             	ret    $0x8
4cf506:	cc                   	int3
4cf507:	cc                   	int3
4cf508:	cc                   	int3
4cf509:	cc                   	int3
4cf50a:	cc                   	int3
4cf50b:	cc                   	int3
4cf50c:	cc                   	int3
4cf50d:	cc                   	int3
4cf50e:	cc                   	int3
4cf50f:	cc                   	int3
4cf510:	8b 54 24 08          	mov    0x8(%esp),%edx
4cf514:	85 d2                	test   %edx,%edx
4cf516:	74 1b                	je     0x4cf533
4cf518:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
4cf51c:	8b 01                	mov    (%ecx),%eax
4cf51e:	89 02                	mov    %eax,(%edx)
4cf520:	8b 41 04             	mov    0x4(%ecx),%eax
4cf523:	89 42 04             	mov    %eax,0x4(%edx)
4cf526:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4cf52c:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4cf533:	c3                   	ret
4cf534:	cc                   	int3
4cf535:	cc                   	int3
4cf536:	cc                   	int3
4cf537:	cc                   	int3
4cf538:	cc                   	int3
4cf539:	cc                   	int3
4cf53a:	cc                   	int3
4cf53b:	cc                   	int3
4cf53c:	cc                   	int3
4cf53d:	cc                   	int3
4cf53e:	cc                   	int3
4cf53f:	cc                   	int3
4cf540:	8b 54 24 04          	mov    0x4(%esp),%edx
4cf544:	85 d2                	test   %edx,%edx
4cf546:	74 1b                	je     0x4cf563
4cf548:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cf54c:	8b 01                	mov    (%ecx),%eax
4cf54e:	89 02                	mov    %eax,(%edx)
4cf550:	8b 41 04             	mov    0x4(%ecx),%eax
4cf553:	89 42 04             	mov    %eax,0x4(%edx)
4cf556:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4cf55c:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4cf563:	c2 08 00             	ret    $0x8
4cf566:	cc                   	int3
4cf567:	cc                   	int3
4cf568:	cc                   	int3
4cf569:	cc                   	int3
4cf56a:	cc                   	int3
4cf56b:	cc                   	int3
4cf56c:	cc                   	int3
4cf56d:	cc                   	int3
4cf56e:	cc                   	int3
4cf56f:	cc                   	int3
4cf570:	8b 54 24 04          	mov    0x4(%esp),%edx
4cf574:	85 d2                	test   %edx,%edx
4cf576:	74 1b                	je     0x4cf593
4cf578:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cf57c:	8b 01                	mov    (%ecx),%eax
4cf57e:	89 02                	mov    %eax,(%edx)
4cf580:	8b 41 04             	mov    0x4(%ecx),%eax
4cf583:	89 42 04             	mov    %eax,0x4(%edx)
4cf586:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4cf58c:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4cf593:	c2 08 00             	ret    $0x8
4cf596:	cc                   	int3
4cf597:	cc                   	int3
4cf598:	cc                   	int3
4cf599:	cc                   	int3
4cf59a:	cc                   	int3
4cf59b:	cc                   	int3
4cf59c:	cc                   	int3
4cf59d:	cc                   	int3
4cf59e:	cc                   	int3
4cf59f:	cc                   	int3
4cf5a0:	8b 54 24 08          	mov    0x8(%esp),%edx
4cf5a4:	85 d2                	test   %edx,%edx
4cf5a6:	74 1b                	je     0x4cf5c3