57049c:	cc                   	int3
57049d:	cc                   	int3
57049e:	cc                   	int3
57049f:	cc                   	int3
5704a0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5704a4:	8b 01                	mov    (%ecx),%eax
5704a6:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
5704aa:	75 0e                	jne    0x5704ba
5704ac:	0f 1f 40 00          	nopl   0x0(%eax)
5704b0:	8b c8                	mov    %eax,%ecx
5704b2:	8b 01                	mov    (%ecx),%eax
5704b4:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
5704b8:	74 f6                	je     0x5704b0
5704ba:	8b c1                	mov    %ecx,%eax
5704bc:	c3                   	ret
5704bd:	cc                   	int3
5704be:	cc                   	int3
5704bf:	cc                   	int3
5704c0:	cc                   	int3
5704c1:	cc                   	int3
5704c2:	cc                   	int3
5704c3:	cc                   	int3
5704c4:	cc                   	int3
5704c5:	cc                   	int3
5704c6:	cc                   	int3
5704c7:	cc                   	int3
5704c8:	cc                   	int3
5704c9:	cc                   	int3
5704ca:	cc                   	int3
5704cb:	cc                   	int3
5704cc:	cc                   	int3
5704cd:	cc                   	int3
5704ce:	cc                   	int3
5704cf:	cc                   	int3
5704d0:	8b c1                	mov    %ecx,%eax
5704d2:	c3                   	ret
5704d3:	cc                   	int3
5704d4:	cc                   	int3
5704d5:	cc                   	int3
5704d6:	cc                   	int3
5704d7:	cc                   	int3
5704d8:	cc                   	int3
5704d9:	cc                   	int3
5704da:	cc                   	int3
5704db:	cc                   	int3
5704dc:	cc                   	int3
5704dd:	cc                   	int3
5704de:	cc                   	int3
5704df:	cc                   	int3
5704e0:	8b c1                	mov    %ecx,%eax
5704e2:	c3                   	ret
5704e3:	cc                   	int3
5704e4:	cc                   	int3
5704e5:	cc                   	int3
5704e6:	cc                   	int3
5704e7:	cc                   	int3
5704e8:	cc                   	int3
5704e9:	cc                   	int3
5704ea:	cc                   	int3
5704eb:	cc                   	int3
5704ec:	cc                   	int3
5704ed:	cc                   	int3
5704ee:	cc                   	int3
5704ef:	cc                   	int3
5704f0:	8b c1                	mov    %ecx,%eax
5704f2:	c3                   	ret
5704f3:	cc                   	int3
5704f4:	cc                   	int3
5704f5:	cc                   	int3
5704f6:	cc                   	int3
5704f7:	cc                   	int3
5704f8:	cc                   	int3
5704f9:	cc                   	int3
5704fa:	cc                   	int3
5704fb:	cc                   	int3
5704fc:	cc                   	int3
5704fd:	cc                   	int3
5704fe:	cc                   	int3
5704ff:	cc                   	int3
570500:	8b 01                	mov    (%ecx),%eax
570502:	c3                   	ret
570503:	cc                   	int3
570504:	cc                   	int3
570505:	cc                   	int3
570506:	cc                   	int3
570507:	cc                   	int3
570508:	cc                   	int3
570509:	cc                   	int3
57050a:	cc                   	int3
57050b:	cc                   	int3
57050c:	cc                   	int3
57050d:	cc                   	int3
57050e:	cc                   	int3
57050f:	cc                   	int3
570510:	8d 41 04             	lea    0x4(%ecx),%eax
570513:	c3                   	ret
570514:	cc                   	int3
570515:	cc                   	int3
570516:	cc                   	int3
570517:	cc                   	int3
570518:	cc                   	int3
570519:	cc                   	int3
57051a:	cc                   	int3
57051b:	cc                   	int3
57051c:	cc                   	int3
57051d:	cc                   	int3
57051e:	cc                   	int3
57051f:	cc                   	int3
570520:	8d 41 04             	lea    0x4(%ecx),%eax
570523:	c3                   	ret
570524:	cc                   	int3
570525:	cc                   	int3
570526:	cc                   	int3
570527:	cc                   	int3
570528:	cc                   	int3
570529:	cc                   	int3
57052a:	cc                   	int3
57052b:	cc                   	int3
57052c:	cc                   	int3
57052d:	cc                   	int3
57052e:	cc                   	int3
57052f:	cc                   	int3
570530:	8b 44 24 04          	mov    0x4(%esp),%eax
570534:	83 c0 10             	add    $0x10,%eax
570537:	c3                   	ret
570538:	cc                   	int3
570539:	cc                   	int3
57053a:	cc                   	int3
57053b:	cc                   	int3
57053c:	cc                   	int3
57053d:	cc                   	int3
57053e:	cc                   	int3
57053f:	cc                   	int3
570540:	8b 44 24 04          	mov    0x4(%esp),%eax
570544:	83 c0 10             	add    $0x10,%eax
570547:	c3                   	ret
570548:	cc                   	int3
570549:	cc                   	int3
57054a:	cc                   	int3
57054b:	cc                   	int3
57054c:	cc                   	int3
57054d:	cc                   	int3
57054e:	cc                   	int3
57054f:	cc                   	int3
570550:	8b 44 24 04          	mov    0x4(%esp),%eax
570554:	83 c0 10             	add    $0x10,%eax
570557:	c3                   	ret
570558:	cc                   	int3
570559:	cc                   	int3
57055a:	cc                   	int3
57055b:	cc                   	int3
57055c:	cc                   	int3
57055d:	cc                   	int3
57055e:	cc                   	int3
57055f:	cc                   	int3
570560:	8b 44 24 04          	mov    0x4(%esp),%eax
570564:	83 c0 04             	add    $0x4,%eax
570567:	c3                   	ret
570568:	cc                   	int3
570569:	cc                   	int3
57056a:	cc                   	int3
57056b:	cc                   	int3
57056c:	cc                   	int3
57056d:	cc                   	int3
57056e:	cc                   	int3
57056f:	cc                   	int3
570570:	8b 44 24 04          	mov    0x4(%esp),%eax
570574:	83 c0 04             	add    $0x4,%eax
570577:	c3                   	ret
570578:	cc                   	int3
570579:	cc                   	int3
57057a:	cc                   	int3
57057b:	cc                   	int3
57057c:	cc                   	int3
57057d:	cc                   	int3
57057e:	cc                   	int3
57057f:	cc                   	int3
570580:	8b 44 24 04          	mov    0x4(%esp),%eax
570584:	83 c0 04             	add    $0x4,%eax
570587:	c3                   	ret
570588:	cc                   	int3
570589:	cc                   	int3
57058a:	cc                   	int3
57058b:	cc                   	int3
57058c:	cc                   	int3
57058d:	cc                   	int3
57058e:	cc                   	int3
57058f:	cc                   	int3
570590:	8b 44 24 04          	mov    0x4(%esp),%eax
570594:	83 c0 08             	add    $0x8,%eax
570597:	c3                   	ret
570598:	cc                   	int3
570599:	cc                   	int3
57059a:	cc                   	int3
57059b:	cc                   	int3
57059c:	cc                   	int3
57059d:	cc                   	int3
57059e:	cc                   	int3
57059f:	cc                   	int3
5705a0:	8b 44 24 04          	mov    0x4(%esp),%eax
5705a4:	83 c0 08             	add    $0x8,%eax
5705a7:	c3                   	ret
5705a8:	cc                   	int3
5705a9:	cc                   	int3
5705aa:	cc                   	int3
5705ab:	cc                   	int3
5705ac:	cc                   	int3
5705ad:	cc                   	int3
5705ae:	cc                   	int3
5705af:	cc                   	int3
5705b0:	8b 44 24 04          	mov    0x4(%esp),%eax
5705b4:	83 c0 08             	add    $0x8,%eax
5705b7:	c3                   	ret
5705b8:	cc                   	int3
5705b9:	cc                   	int3
5705ba:	cc                   	int3
5705bb:	cc                   	int3
5705bc:	cc                   	int3
5705bd:	cc                   	int3
5705be:	cc                   	int3
5705bf:	cc                   	int3
5705c0:	8b 01                	mov    (%ecx),%eax
5705c2:	83 c0 08             	add    $0x8,%eax
5705c5:	c3                   	ret
5705c6:	cc                   	int3
5705c7:	cc                   	int3
5705c8:	cc                   	int3
5705c9:	cc                   	int3
5705ca:	cc                   	int3
5705cb:	cc                   	int3
5705cc:	cc                   	int3
5705cd:	cc                   	int3
5705ce:	cc                   	int3
5705cf:	cc                   	int3
5705d0:	8b 01                	mov    (%ecx),%eax
5705d2:	83 c0 04             	add    $0x4,%eax
5705d5:	c3                   	ret
5705d6:	cc                   	int3
5705d7:	cc                   	int3
5705d8:	cc                   	int3
5705d9:	cc                   	int3
5705da:	cc                   	int3
5705db:	cc                   	int3
5705dc:	cc                   	int3
5705dd:	cc                   	int3
5705de:	cc                   	int3
5705df:	cc                   	int3
5705e0:	8b 54 24 04          	mov    0x4(%esp),%edx
5705e4:	56                   	push   %esi
5705e5:	8b 32                	mov    (%edx),%esi
5705e7:	8b 46 08             	mov    0x8(%esi),%eax
5705ea:	89 02                	mov    %eax,(%edx)
5705ec:	8b 46 08             	mov    0x8(%esi),%eax
5705ef:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
5705f3:	75 03                	jne    0x5705f8
5705f5:	89 50 04             	mov    %edx,0x4(%eax)
5705f8:	8b 42 04             	mov    0x4(%edx),%eax
5705fb:	89 46 04             	mov    %eax,0x4(%esi)
5705fe:	8b 01                	mov    (%ecx),%eax
570600:	3b 50 04             	cmp    0x4(%eax),%edx
570603:	75 0d                	jne    0x570612
570605:	89 70 04             	mov    %esi,0x4(%eax)
570608:	89 56 08             	mov    %edx,0x8(%esi)
57060b:	89 72 04             	mov    %esi,0x4(%edx)
57060e:	5e                   	pop    %esi
57060f:	c2 04 00             	ret    $0x4
570612:	8b 42 04             	mov    0x4(%edx),%eax
570615:	3b 50 08             	cmp    0x8(%eax),%edx
570618:	75 0d                	jne    0x570627
57061a:	89 70 08             	mov    %esi,0x8(%eax)
57061d:	89 56 08             	mov    %edx,0x8(%esi)
570620:	89 72 04             	mov    %esi,0x4(%edx)
570623:	5e                   	pop    %esi
570624:	c2 04 00             	ret    $0x4
570627:	89 30                	mov    %esi,(%eax)
570629:	89 56 08             	mov    %edx,0x8(%esi)
57062c:	89 72 04             	mov    %esi,0x4(%edx)
57062f:	5e                   	pop    %esi
570630:	c2 04 00             	ret    $0x4
570633:	cc                   	int3
570634:	cc                   	int3
570635:	cc                   	int3
570636:	cc                   	int3
570637:	cc                   	int3
570638:	cc                   	int3
570639:	cc                   	int3
57063a:	cc                   	int3
57063b:	cc                   	int3
57063c:	cc                   	int3
57063d:	cc                   	int3
57063e:	cc                   	int3
57063f:	cc                   	int3
570640:	cc                   	int3
570641:	cc                   	int3
570642:	cc                   	int3
570643:	cc                   	int3
570644:	cc                   	int3
570645:	cc                   	int3
570646:	cc                   	int3
570647:	cc                   	int3
570648:	cc                   	int3
570649:	cc                   	int3
57064a:	cc                   	int3
57064b:	cc                   	int3
57064c:	cc                   	int3
57064d:	cc                   	int3
57064e:	cc                   	int3
57064f:	cc                   	int3
570650:	51                   	push   %ecx
570651:	8b 01                	mov    (%ecx),%eax
570653:	50                   	push   %eax
570654:	ff 30                	push   (%eax)
570656:	8d 44 24 08          	lea    0x8(%esp),%eax
57065a:	50                   	push   %eax
57065b:	e8 77 ef ea ff       	call   0x41f5d7
570660:	59                   	pop    %ecx
570661:	c3                   	ret
570662:	cc                   	int3
570663:	cc                   	int3
570664:	cc                   	int3
570665:	cc                   	int3
570666:	2b 49 fc             	sub    -0x4(%ecx),%ecx
570669:	83 e9 18             	sub    $0x18,%ecx
57066c:	e9 d0 c5 eb ff       	jmp    0x42cc41
570671:	cc                   	int3
570672:	cc                   	int3
570673:	cc                   	int3
570674:	cc                   	int3
570675:	cc                   	int3
570676:	cc                   	int3
570677:	cc                   	int3
570678:	cc                   	int3
570679:	cc                   	int3
57067a:	cc                   	int3
57067b:	cc                   	int3
57067c:	cc                   	int3
57067d:	cc                   	int3
57067e:	cc                   	int3
57067f:	cc                   	int3
570680:	e9 59 6f eb ff       	jmp    0x4275de
570685:	cc                   	int3
570686:	cc                   	int3
570687:	cc                   	int3
570688:	cc                   	int3
570689:	cc                   	int3
57068a:	cc                   	int3
57068b:	cc                   	int3
57068c:	cc                   	int3
57068d:	cc                   	int3
57068e:	cc                   	int3