821261:	75 07                	jne    0x82126a
821263:	b8 03 40 00 80       	mov    $0x80004003,%eax
821268:	eb 1d                	jmp    0x821287
82126a:	ff 75 1c             	push   0x1c(%ebp)
82126d:	8b 18                	mov    (%eax),%ebx
82126f:	8d 75 0c             	lea    0xc(%ebp),%esi
821272:	83 ec 10             	sub    $0x10,%esp
821275:	8b fc                	mov    %esp,%edi
821277:	8b 4b 44             	mov    0x44(%ebx),%ecx
82127a:	50                   	push   %eax
82127b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82127c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82127d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82127e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82127f:	e8 e1 b3 c0 ff       	call   0x42c665
821284:	ff 53 44             	call   *0x44(%ebx)
821287:	5f                   	pop    %edi
821288:	5e                   	pop    %esi
821289:	5b                   	pop    %ebx
82128a:	5d                   	pop    %ebp
82128b:	c2 18 00             	ret    $0x18
82128e:	cc                   	int3
82128f:	cc                   	int3
821290:	cc                   	int3
821291:	cc                   	int3
821292:	cc                   	int3
821293:	cc                   	int3
821294:	cc                   	int3
821295:	cc                   	int3
821296:	cc                   	int3
821297:	cc                   	int3
821298:	cc                   	int3
821299:	cc                   	int3
82129a:	cc                   	int3
82129b:	cc                   	int3
82129c:	cc                   	int3
82129d:	cc                   	int3
82129e:	cc                   	int3
82129f:	cc                   	int3
8212a0:	55                   	push   %ebp
8212a1:	8b ec                	mov    %esp,%ebp
8212a3:	8b 41 28             	mov    0x28(%ecx),%eax
8212a6:	53                   	push   %ebx
8212a7:	56                   	push   %esi
8212a8:	57                   	push   %edi
8212a9:	ff 75 18             	push   0x18(%ebp)
8212ac:	8b 18                	mov    (%eax),%ebx
8212ae:	8d 75 08             	lea    0x8(%ebp),%esi
8212b1:	83 ec 10             	sub    $0x10,%esp
8212b4:	8b fc                	mov    %esp,%edi
8212b6:	8b 4b 44             	mov    0x44(%ebx),%ecx
8212b9:	50                   	push   %eax
8212ba:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8212bb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8212bc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8212bd:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8212be:	e8 a2 b3 c0 ff       	call   0x42c665
8212c3:	ff 53 44             	call   *0x44(%ebx)
8212c6:	5f                   	pop    %edi
8212c7:	5e                   	pop    %esi
8212c8:	5b                   	pop    %ebx
8212c9:	5d                   	pop    %ebp
8212ca:	c2 14 00             	ret    $0x14
8212cd:	cc                   	int3
8212ce:	cc                   	int3
8212cf:	cc                   	int3
8212d0:	cc                   	int3
8212d1:	cc                   	int3
8212d2:	cc                   	int3
8212d3:	cc                   	int3
8212d4:	cc                   	int3
8212d5:	cc                   	int3
8212d6:	cc                   	int3
8212d7:	cc                   	int3
8212d8:	6a 04                	push   $0x4
8212da:	b8 4d 84 b9 00       	mov    $0xb9844d,%eax
8212df:	e8 a7 8f be ff       	call   0x40a28b
8212e4:	8b 5d 08             	mov    0x8(%ebp),%ebx
8212e7:	8d 4d f3             	lea    -0xd(%ebp),%ecx
8212ea:	ff 73 ec             	push   -0x14(%ebx)
8212ed:	e8 95 d8 bf ff       	call   0x41eb87
8212f2:	ff 75 1c             	push   0x1c(%ebp)
8212f5:	8b 43 d0             	mov    -0x30(%ebx),%eax
8212f8:	8d 75 0c             	lea    0xc(%ebp),%esi
8212fb:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
8212ff:	83 ec 10             	sub    $0x10,%esp
821302:	8b fc                	mov    %esp,%edi
821304:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821305:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821306:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821307:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821308:	8b b0 c0 00 00 00    	mov    0xc0(%eax),%esi
82130e:	8b ce                	mov    %esi,%ecx
821310:	e8 50 b3 c0 ff       	call   0x42c665
821315:	8d 4b d0             	lea    -0x30(%ebx),%ecx
821318:	ff d6                	call   *%esi
82131a:	8d 4d f3             	lea    -0xd(%ebp),%ecx
82131d:	8b f0                	mov    %eax,%esi
82131f:	e8 30 0f c1 ff       	call   0x432254
821324:	8b c6                	mov    %esi,%eax
821326:	e8 ec d0 be ff       	call   0x40e417
82132b:	c2 18 00             	ret    $0x18
82132e:	cc                   	int3
82132f:	cc                   	int3
821330:	cc                   	int3
821331:	cc                   	int3
821332:	cc                   	int3
821333:	cc                   	int3
821334:	cc                   	int3
821335:	cc                   	int3
821336:	cc                   	int3
821337:	cc                   	int3
821338:	cc                   	int3
821339:	cc                   	int3
82133a:	cc                   	int3
82133b:	cc                   	int3
82133c:	cc                   	int3
82133d:	cc                   	int3
82133e:	cc                   	int3
82133f:	cc                   	int3
821340:	cc                   	int3
821341:	cc                   	int3
821342:	cc                   	int3
821343:	55                   	push   %ebp
821344:	8b ec                	mov    %esp,%ebp
821346:	8b 45 08             	mov    0x8(%ebp),%eax
821349:	53                   	push   %ebx
82134a:	56                   	push   %esi
82134b:	57                   	push   %edi
82134c:	8b 40 08             	mov    0x8(%eax),%eax
82134f:	85 c0                	test   %eax,%eax
821351:	75 07                	jne    0x82135a
821353:	b8 08 01 01 80       	mov    $0x80010108,%eax
821358:	eb 2a                	jmp    0x821384
82135a:	83 7d 1c 00          	cmpl   $0x0,0x1c(%ebp)
82135e:	75 07                	jne    0x821367
821360:	b8 03 40 00 80       	mov    $0x80004003,%eax
821365:	eb 1d                	jmp    0x821384
821367:	ff 75 1c             	push   0x1c(%ebp)
82136a:	8b 18                	mov    (%eax),%ebx
82136c:	8d 75 0c             	lea    0xc(%ebp),%esi
82136f:	83 ec 10             	sub    $0x10,%esp
821372:	8b fc                	mov    %esp,%edi
821374:	8b 4b 28             	mov    0x28(%ebx),%ecx
821377:	50                   	push   %eax
821378:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821379:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82137a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82137b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82137c:	e8 e4 b2 c0 ff       	call   0x42c665
821381:	ff 53 28             	call   *0x28(%ebx)
821384:	5f                   	pop    %edi
821385:	5e                   	pop    %esi
821386:	5b                   	pop    %ebx
821387:	5d                   	pop    %ebp
821388:	c2 18 00             	ret    $0x18
82138b:	cc                   	int3
82138c:	cc                   	int3
82138d:	cc                   	int3
82138e:	cc                   	int3
82138f:	cc                   	int3
821390:	cc                   	int3
821391:	cc                   	int3
821392:	cc                   	int3
821393:	cc                   	int3
821394:	cc                   	int3
821395:	cc                   	int3
821396:	cc                   	int3
821397:	cc                   	int3
821398:	cc                   	int3
821399:	cc                   	int3
82139a:	cc                   	int3
82139b:	cc                   	int3
82139c:	cc                   	int3
82139d:	55                   	push   %ebp
82139e:	8b ec                	mov    %esp,%ebp
8213a0:	8b 41 28             	mov    0x28(%ecx),%eax
8213a3:	53                   	push   %ebx
8213a4:	56                   	push   %esi
8213a5:	57                   	push   %edi
8213a6:	ff 75 18             	push   0x18(%ebp)
8213a9:	8b 18                	mov    (%eax),%ebx
8213ab:	8d 75 08             	lea    0x8(%ebp),%esi
8213ae:	83 ec 10             	sub    $0x10,%esp
8213b1:	8b fc                	mov    %esp,%edi
8213b3:	8b 4b 28             	mov    0x28(%ebx),%ecx
8213b6:	50                   	push   %eax
8213b7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8213b8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8213b9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8213ba:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8213bb:	e8 a5 b2 c0 ff       	call   0x42c665
8213c0:	ff 53 28             	call   *0x28(%ebx)
8213c3:	5f                   	pop    %edi
8213c4:	5e                   	pop    %esi
8213c5:	5b                   	pop    %ebx
8213c6:	5d                   	pop    %ebp
8213c7:	c2 14 00             	ret    $0x14
8213ca:	cc                   	int3
8213cb:	cc                   	int3
8213cc:	cc                   	int3
8213cd:	cc                   	int3
8213ce:	cc                   	int3
8213cf:	cc                   	int3
8213d0:	cc                   	int3
8213d1:	cc                   	int3
8213d2:	cc                   	int3
8213d3:	cc                   	int3
8213d4:	cc                   	int3
8213d5:	6a 04                	push   $0x4
8213d7:	b8 78 84 b9 00       	mov    $0xb98478,%eax
8213dc:	e8 aa 8e be ff       	call   0x40a28b
8213e1:	8b 5d 08             	mov    0x8(%ebp),%ebx
8213e4:	8d 4d f3             	lea    -0xd(%ebp),%ecx
8213e7:	ff 73 ec             	push   -0x14(%ebx)
8213ea:	e8 98 d7 bf ff       	call   0x41eb87
8213ef:	ff 75 1c             	push   0x1c(%ebp)
8213f2:	8b 43 d0             	mov    -0x30(%ebx),%eax
8213f5:	8d 75 0c             	lea    0xc(%ebp),%esi
8213f8:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
8213fc:	83 ec 10             	sub    $0x10,%esp
8213ff:	8b fc                	mov    %esp,%edi
821401:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821402:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821403:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821404:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821405:	8b b0 a4 00 00 00    	mov    0xa4(%eax),%esi
82140b:	8b ce                	mov    %esi,%ecx
82140d:	e8 53 b2 c0 ff       	call   0x42c665
821412:	8d 4b d0             	lea    -0x30(%ebx),%ecx
821415:	ff d6                	call   *%esi
821417:	8d 4d f3             	lea    -0xd(%ebp),%ecx
82141a:	8b f0                	mov    %eax,%esi
82141c:	e8 33 0e c1 ff       	call   0x432254
821421:	8b c6                	mov    %esi,%eax
821423:	e8 ef cf be ff       	call   0x40e417
821428:	c2 18 00             	ret    $0x18
82142b:	cc                   	int3
82142c:	cc                   	int3
82142d:	cc                   	int3
82142e:	cc                   	int3
82142f:	cc                   	int3
821430:	cc                   	int3
821431:	cc                   	int3
821432:	cc                   	int3
821433:	cc                   	int3
821434:	cc                   	int3
821435:	cc                   	int3
821436:	cc                   	int3
821437:	cc                   	int3
821438:	cc                   	int3
821439:	cc                   	int3
82143a:	cc                   	int3
82143b:	cc                   	int3
82143c:	cc                   	int3
82143d:	cc                   	int3
82143e:	cc                   	int3
82143f:	cc                   	int3
821440:	55                   	push   %ebp
821441:	8b ec                	mov    %esp,%ebp
821443:	8b 45 08             	mov    0x8(%ebp),%eax
821446:	8b 48 08             	mov    0x8(%eax),%ecx
821449:	85 c9                	test   %ecx,%ecx
82144b:	75 07                	jne    0x821454
82144d:	b8 08 01 01 80       	mov    $0x80010108,%eax
821452:	eb 21                	jmp    0x821475
821454:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
821458:	75 07                	jne    0x821461
82145a:	b8 03 40 00 80       	mov    $0x80004003,%eax
82145f:	eb 14                	jmp    0x821475
821461:	8b 01                	mov    (%ecx),%eax
821463:	56                   	push   %esi
821464:	ff 75 0c             	push   0xc(%ebp)
821467:	8b 70 1c             	mov    0x1c(%eax),%esi
82146a:	51                   	push   %ecx
82146b:	8b ce                	mov    %esi,%ecx
82146d:	e8 f3 b1 c0 ff       	call   0x42c665
821472:	ff d6                	call   *%esi
821474:	5e                   	pop    %esi
821475:	5d                   	pop    %ebp
821476:	c2 08 00             	ret    $0x8
821479:	cc                   	int3
82147a:	cc                   	int3
82147b:	cc                   	int3
82147c:	cc                   	int3
82147d:	cc                   	int3
82147e:	cc                   	int3
82147f:	cc                   	int3
821480:	cc                   	int3
821481:	cc                   	int3
821482:	cc                   	int3
821483:	cc                   	int3
821484:	cc                   	int3
821485:	cc                   	int3
821486:	cc                   	int3
821487:	55                   	push   %ebp
821488:	8b ec                	mov    %esp,%ebp
82148a:	8b 41 28             	mov    0x28(%ecx),%eax
82148d:	56                   	push   %esi
82148e:	ff 75 08             	push   0x8(%ebp)
821491:	8b 08                	mov    (%eax),%ecx
821493:	50                   	push   %eax
821494:	8b 71 1c             	mov    0x1c(%ecx),%esi
821497:	8b ce                	mov    %esi,%ecx
821499:	e8 c7 b1 c0 ff       	call   0x42c665
82149e:	ff d6                	call   *%esi
8214a0:	5e                   	pop    %esi
8214a1:	5d                   	pop    %ebp
8214a2:	c2 04 00             	ret    $0x4
8214a5:	cc                   	int3
8214a6:	cc                   	int3
8214a7:	cc                   	int3
8214a8:	cc                   	int3
8214a9:	cc                   	int3
8214aa:	cc                   	int3
8214ab:	cc                   	int3
8214ac:	6a 04                	push   $0x4
8214ae:	b8 a3 84 b9 00       	mov    $0xb984a3,%eax
8214b3:	e8 d3 8d be ff       	call   0x40a28b
8214b8:	8b 7d 08             	mov    0x8(%ebp),%edi
8214bb:	8d 4d f3             	lea    -0xd(%ebp),%ecx
8214be:	ff 77 ec             	push   -0x14(%edi)
8214c1:	e8 c1 d6 bf ff       	call   0x41eb87
8214c6:	8b 47 d0             	mov    -0x30(%edi),%eax
8214c9:	ff 75 0c             	push   0xc(%ebp)
8214cc:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
8214d0:	8b b0 98 00 00 00    	mov    0x98(%eax),%esi
8214d6:	8b ce                	mov    %esi,%ecx
8214d8:	e8 88 b1 c0 ff       	call   0x42c665
8214dd:	8d 4f d0             	lea    -0x30(%edi),%ecx
8214e0:	ff d6                	call   *%esi
8214e2:	8d 4d f3             	lea    -0xd(%ebp),%ecx
8214e5:	8b f0                	mov    %eax,%esi
8214e7:	e8 68 0d c1 ff       	call   0x432254
8214ec:	8b c6                	mov    %esi,%eax
8214ee:	e8 24 cf be ff       	call   0x40e417
8214f3:	c2 08 00             	ret    $0x8
8214f6:	cc                   	int3
8214f7:	cc                   	int3
8214f8:	cc                   	int3
8214f9:	cc                   	int3
8214fa:	cc                   	int3
8214fb:	cc                   	int3
8214fc:	cc                   	int3
8214fd:	cc                   	int3
8214fe:	cc                   	int3
8214ff:	cc                   	int3
821500:	cc                   	int3
821501:	cc                   	int3
821502:	cc                   	int3