57037a:	89 42 08             	mov    %eax,0x8(%edx)
57037d:	8b 06                	mov    (%esi),%eax
57037f:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
570383:	75 03                	jne    0x570388
570385:	89 50 04             	mov    %edx,0x4(%eax)
570388:	8b 42 04             	mov    0x4(%edx),%eax
57038b:	89 46 04             	mov    %eax,0x4(%esi)
57038e:	8b 01                	mov    (%ecx),%eax
570390:	3b 50 04             	cmp    0x4(%eax),%edx
570393:	75 0c                	jne    0x5703a1
570395:	89 70 04             	mov    %esi,0x4(%eax)
570398:	89 16                	mov    %edx,(%esi)
57039a:	89 72 04             	mov    %esi,0x4(%edx)
57039d:	5e                   	pop    %esi
57039e:	c2 04 00             	ret    $0x4
5703a1:	8b 42 04             	mov    0x4(%edx),%eax
5703a4:	3b 10                	cmp    (%eax),%edx
5703a6:	75 0b                	jne    0x5703b3
5703a8:	89 30                	mov    %esi,(%eax)
5703aa:	89 16                	mov    %edx,(%esi)
5703ac:	89 72 04             	mov    %esi,0x4(%edx)
5703af:	5e                   	pop    %esi
5703b0:	c2 04 00             	ret    $0x4
5703b3:	89 70 08             	mov    %esi,0x8(%eax)
5703b6:	89 16                	mov    %edx,(%esi)
5703b8:	89 72 04             	mov    %esi,0x4(%edx)
5703bb:	5e                   	pop    %esi
5703bc:	c2 04 00             	ret    $0x4
5703bf:	cc                   	int3
5703c0:	cc                   	int3
5703c1:	cc                   	int3
5703c2:	cc                   	int3
5703c3:	cc                   	int3
5703c4:	cc                   	int3
5703c5:	cc                   	int3
5703c6:	cc                   	int3
5703c7:	cc                   	int3
5703c8:	cc                   	int3
5703c9:	cc                   	int3
5703ca:	cc                   	int3
5703cb:	cc                   	int3
5703cc:	cc                   	int3
5703cd:	cc                   	int3
5703ce:	cc                   	int3
5703cf:	cc                   	int3
5703d0:	cc                   	int3
5703d1:	cc                   	int3
5703d2:	cc                   	int3
5703d3:	cc                   	int3
5703d4:	cc                   	int3
5703d5:	cc                   	int3
5703d6:	cc                   	int3
5703d7:	cc                   	int3
5703d8:	cc                   	int3
5703d9:	cc                   	int3
5703da:	cc                   	int3
5703db:	cc                   	int3
5703dc:	cc                   	int3
5703dd:	cc                   	int3
5703de:	cc                   	int3
5703df:	cc                   	int3
5703e0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5703e4:	8b 41 08             	mov    0x8(%ecx),%eax
5703e7:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
5703eb:	75 0e                	jne    0x5703fb
5703ed:	0f 1f 00             	nopl   (%eax)
5703f0:	8b c8                	mov    %eax,%ecx
5703f2:	8b 41 08             	mov    0x8(%ecx),%eax
5703f5:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
5703f9:	74 f5                	je     0x5703f0
5703fb:	8b c1                	mov    %ecx,%eax
5703fd:	c3                   	ret
5703fe:	cc                   	int3
5703ff:	cc                   	int3
570400:	cc                   	int3
570401:	cc                   	int3
570402:	cc                   	int3
570403:	cc                   	int3
570404:	cc                   	int3
570405:	cc                   	int3
570406:	cc                   	int3
570407:	cc                   	int3
570408:	cc                   	int3
570409:	cc                   	int3
57040a:	cc                   	int3
57040b:	cc                   	int3
57040c:	cc                   	int3
57040d:	cc                   	int3
57040e:	cc                   	int3
57040f:	cc                   	int3
570410:	8b 4c 24 04          	mov    0x4(%esp),%ecx
570414:	8b 41 08             	mov    0x8(%ecx),%eax
570417:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
57041b:	75 0e                	jne    0x57042b
57041d:	0f 1f 00             	nopl   (%eax)
570420:	8b c8                	mov    %eax,%ecx
570422:	8b 41 08             	mov    0x8(%ecx),%eax
570425:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
570429:	74 f5                	je     0x570420
57042b:	8b c1                	mov    %ecx,%eax
57042d:	c3                   	ret
57042e:	cc                   	int3
57042f:	cc                   	int3
570430:	cc                   	int3
570431:	cc                   	int3
570432:	cc                   	int3
570433:	cc                   	int3
570434:	cc                   	int3
570435:	cc                   	int3
570436:	cc                   	int3
570437:	cc                   	int3
570438:	cc                   	int3
570439:	cc                   	int3
57043a:	cc                   	int3
57043b:	cc                   	int3
57043c:	cc                   	int3
57043d:	cc                   	int3
57043e:	cc                   	int3
57043f:	cc                   	int3
570440:	8b 4c 24 04          	mov    0x4(%esp),%ecx
570444:	8b 01                	mov    (%ecx),%eax
570446:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
57044a:	75 0e                	jne    0x57045a
57044c:	0f 1f 40 00          	nopl   0x0(%eax)
570450:	8b c8                	mov    %eax,%ecx
570452:	8b 01                	mov    (%ecx),%eax
570454:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
570458:	74 f6                	je     0x570450
57045a:	8b c1                	mov    %ecx,%eax
57045c:	c3                   	ret
57045d:	cc                   	int3
57045e:	cc                   	int3
57045f:	cc                   	int3
570460:	cc                   	int3
570461:	cc                   	int3
570462:	cc                   	int3
570463:	cc                   	int3
570464:	cc                   	int3
570465:	cc                   	int3
570466:	cc                   	int3
570467:	cc                   	int3
570468:	cc                   	int3
570469:	cc                   	int3
57046a:	cc                   	int3
57046b:	cc                   	int3
57046c:	cc                   	int3
57046d:	cc                   	int3
57046e:	cc                   	int3
57046f:	cc                   	int3
570470:	8b 4c 24 04          	mov    0x4(%esp),%ecx
570474:	8b 01                	mov    (%ecx),%eax
570476:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
57047a:	75 0e                	jne    0x57048a
57047c:	0f 1f 40 00          	nopl   0x0(%eax)
570480:	8b c8                	mov    %eax,%ecx
570482:	8b 01                	mov    (%ecx),%eax
570484:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
570488:	74 f6                	je     0x570480
57048a:	8b c1                	mov    %ecx,%eax
57048c:	c3                   	ret
57048d:	cc                   	int3
57048e:	cc                   	int3
57048f:	cc                   	int3
570490:	cc                   	int3
570491:	cc                   	int3
570492:	cc                   	int3
570493:	cc                   	int3
570494:	cc                   	int3
570495:	cc                   	int3
570496:	cc                   	int3
570497:	cc                   	int3
570498:	cc                   	int3
570499:	cc                   	int3
57049a:	cc                   	int3
57049b:	cc                   	int3
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