84141f:	74 07                	je     0x841428
841421:	50                   	push   %eax
841422:	e8 9e 88 bf ff       	call   0x439cc5
841427:	c3                   	ret
841428:	33 c0                	xor    %eax,%eax
84142a:	c3                   	ret
84142b:	cc                   	int3
84142c:	cc                   	int3
84142d:	cc                   	int3
84142e:	cc                   	int3
84142f:	cc                   	int3
841430:	cc                   	int3
841431:	cc                   	int3
841432:	cc                   	int3
841433:	cc                   	int3
841434:	55                   	push   %ebp
841435:	8b ec                	mov    %esp,%ebp
841437:	8b 45 08             	mov    0x8(%ebp),%eax
84143a:	8b 91 d4 00 00 00    	mov    0xd4(%ecx),%edx
841440:	8b 89 d8 00 00 00    	mov    0xd8(%ecx),%ecx
841446:	89 10                	mov    %edx,(%eax)
841448:	89 48 04             	mov    %ecx,0x4(%eax)
84144b:	5d                   	pop    %ebp
84144c:	c2 04 00             	ret    $0x4
84144f:	cc                   	int3
841450:	cc                   	int3
841451:	cc                   	int3
841452:	cc                   	int3
841453:	cc                   	int3
841454:	cc                   	int3
841455:	6a 04                	push   $0x4
841457:	b8 e8 a9 b9 00       	mov    $0xb9a9e8,%eax
84145c:	e8 2a 8e bc ff       	call   0x40a28b
841461:	a1 64 d2 d7 00       	mov    0xd7d264,%eax
841466:	85 c0                	test   %eax,%eax
841468:	75 5e                	jne    0x8414c8
84146a:	8b 0d 60 d2 d7 00    	mov    0xd7d260,%ecx
841470:	85 c9                	test   %ecx,%ecx
841472:	75 25                	jne    0x841499
841474:	68 b8 00 00 00       	push   $0xb8
841479:	e8 ff 94 be ff       	call   0x42a97d
84147e:	59                   	pop    %ecx
84147f:	8b c8                	mov    %eax,%ecx
841481:	89 4d f0             	mov    %ecx,-0x10(%ebp)
841484:	33 c0                	xor    %eax,%eax
841486:	89 45 fc             	mov    %eax,-0x4(%ebp)
841489:	85 c9                	test   %ecx,%ecx
84148b:	74 06                	je     0x841493
84148d:	50                   	push   %eax
84148e:	e8 65 2b bc ff       	call   0x403ff8
841493:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
841497:	eb 05                	jmp    0x84149e
841499:	e8 77 a9 bc ff       	call   0x40be15
84149e:	a3 64 d2 d7 00       	mov    %eax,0xd7d264
8414a3:	c7 80 b4 00 00 00 01 	movl   $0x1,0xb4(%eax)
8414aa:	00 00 00
8414ad:	8b 3d 64 d2 d7 00    	mov    0xd7d264,%edi
8414b3:	8b 07                	mov    (%edi),%eax
8414b5:	8b 70 30             	mov    0x30(%eax),%esi
8414b8:	8b ce                	mov    %esi,%ecx
8414ba:	e8 a6 b1 be ff       	call   0x42c665
8414bf:	8b cf                	mov    %edi,%ecx
8414c1:	ff d6                	call   *%esi
8414c3:	a1 64 d2 d7 00       	mov    0xd7d264,%eax
8414c8:	e8 4a cf bc ff       	call   0x40e417
8414cd:	c3                   	ret
8414ce:	cc                   	int3
8414cf:	cc                   	int3
8414d0:	cc                   	int3
8414d1:	cc                   	int3
8414d2:	cc                   	int3
8414d3:	cc                   	int3
8414d4:	cc                   	int3
8414d5:	cc                   	int3
8414d6:	cc                   	int3
8414d7:	cc                   	int3
8414d8:	cc                   	int3
8414d9:	cc                   	int3
8414da:	cc                   	int3
8414db:	cc                   	int3
8414dc:	cc                   	int3
8414dd:	cc                   	int3
8414de:	cc                   	int3
8414df:	cc                   	int3
8414e0:	cc                   	int3
8414e1:	cc                   	int3
8414e2:	cc                   	int3
8414e3:	cc                   	int3
8414e4:	cc                   	int3
8414e5:	cc                   	int3
8414e6:	cc                   	int3
8414e7:	cc                   	int3
8414e8:	cc                   	int3
8414e9:	cc                   	int3
8414ea:	cc                   	int3
8414eb:	cc                   	int3
8414ec:	55                   	push   %ebp
8414ed:	8b ec                	mov    %esp,%ebp
8414ef:	ff 75 0c             	push   0xc(%ebp)
8414f2:	ff 75 08             	push   0x8(%ebp)
8414f5:	68 3c 13 00 00       	push   $0x133c
8414fa:	ff 71 20             	push   0x20(%ecx)
8414fd:	ff 15 20 40 d8 00    	call   *0xd84020
841503:	5d                   	pop    %ebp
841504:	c2 08 00             	ret    $0x8
841507:	cc                   	int3
841508:	cc                   	int3
841509:	cc                   	int3
84150a:	cc                   	int3
84150b:	cc                   	int3
84150c:	cc                   	int3
84150d:	55                   	push   %ebp
84150e:	8b ec                	mov    %esp,%ebp
841510:	ff 75 0c             	push   0xc(%ebp)
841513:	ff 75 08             	push   0x8(%ebp)
841516:	68 0a 13 00 00       	push   $0x130a
84151b:	ff 71 20             	push   0x20(%ecx)
84151e:	ff 15 20 40 d8 00    	call   *0xd84020
841524:	5d                   	pop    %ebp
841525:	c2 08 00             	ret    $0x8
841528:	cc                   	int3
841529:	cc                   	int3
84152a:	cc                   	int3
84152b:	cc                   	int3
84152c:	cc                   	int3
84152d:	cc                   	int3
84152e:	b8 54 cb c3 00       	mov    $0xc3cb54,%eax
841533:	c3                   	ret
841534:	b8 08 ca c3 00       	mov    $0xc3ca08,%eax
841539:	c3                   	ret
84153a:	55                   	push   %ebp
84153b:	8b ec                	mov    %esp,%ebp
84153d:	56                   	push   %esi
84153e:	57                   	push   %edi
84153f:	8b f9                	mov    %ecx,%edi
841541:	8b 07                	mov    (%edi),%eax
841543:	8b b0 64 01 00 00    	mov    0x164(%eax),%esi
841549:	8b ce                	mov    %esi,%ecx
84154b:	e8 15 b1 be ff       	call   0x42c665
841550:	8b cf                	mov    %edi,%ecx
841552:	ff d6                	call   *%esi
841554:	5f                   	pop    %edi
841555:	85 c0                	test   %eax,%eax
841557:	8b 45 08             	mov    0x8(%ebp),%eax
84155a:	5e                   	pop    %esi
84155b:	74 0f                	je     0x84156c
84155d:	c7 00 28 00 00 00    	movl   $0x28,(%eax)
841563:	c7 40 04 10 00 00 00 	movl   $0x10,0x4(%eax)
84156a:	eb 0d                	jmp    0x841579
84156c:	c7 40 04 28 00 00 00 	movl   $0x28,0x4(%eax)
841573:	c7 00 10 00 00 00    	movl   $0x10,(%eax)
841579:	5d                   	pop    %ebp
84157a:	c2 04 00             	ret    $0x4
84157d:	cc                   	int3
84157e:	cc                   	int3
84157f:	cc                   	int3
841580:	cc                   	int3
841581:	cc                   	int3
841582:	cc                   	int3
841583:	cc                   	int3
841584:	cc                   	int3
841585:	cc                   	int3
841586:	cc                   	int3
841587:	cc                   	int3
841588:	cc                   	int3
841589:	cc                   	int3
84158a:	cc                   	int3
84158b:	cc                   	int3
84158c:	cc                   	int3
84158d:	8b 81 e0 00 00 00    	mov    0xe0(%ecx),%eax
841593:	85 c0                	test   %eax,%eax
841595:	7e 11                	jle    0x8415a8
841597:	83 f8 02             	cmp    $0x2,%eax
84159a:	7e 05                	jle    0x8415a1
84159c:	83 f8 04             	cmp    $0x4,%eax
84159f:	75 07                	jne    0x8415a8
8415a1:	8b 81 b8 4d 00 00    	mov    0x4db8(%ecx),%eax
8415a7:	c3                   	ret
8415a8:	33 c0                	xor    %eax,%eax
8415aa:	c3                   	ret
8415ab:	cc                   	int3
8415ac:	cc                   	int3
8415ad:	cc                   	int3
8415ae:	cc                   	int3
8415af:	cc                   	int3
8415b0:	cc                   	int3
8415b1:	cc                   	int3
8415b2:	55                   	push   %ebp
8415b3:	8b ec                	mov    %esp,%ebp
8415b5:	8b 4d 08             	mov    0x8(%ebp),%ecx
8415b8:	8b 11                	mov    (%ecx),%edx
8415ba:	8b 02                	mov    (%edx),%eax
8415bc:	89 01                	mov    %eax,(%ecx)
8415be:	8d 42 08             	lea    0x8(%edx),%eax
8415c1:	5d                   	pop    %ebp
8415c2:	c2 04 00             	ret    $0x4
8415c5:	cc                   	int3
8415c6:	cc                   	int3
8415c7:	cc                   	int3
8415c8:	cc                   	int3
8415c9:	55                   	push   %ebp
8415ca:	8b ec                	mov    %esp,%ebp
8415cc:	8b 4d 08             	mov    0x8(%ebp),%ecx
8415cf:	8b 11                	mov    (%ecx),%edx
8415d1:	8b 02                	mov    (%edx),%eax
8415d3:	89 01                	mov    %eax,(%ecx)
8415d5:	8d 42 08             	lea    0x8(%edx),%eax
8415d8:	5d                   	pop    %ebp
8415d9:	c2 04 00             	ret    $0x4
8415dc:	cc                   	int3
8415dd:	cc                   	int3
8415de:	cc                   	int3
8415df:	cc                   	int3
8415e0:	55                   	push   %ebp
8415e1:	8b ec                	mov    %esp,%ebp
8415e3:	6a 00                	push   $0x0
8415e5:	ff 75 08             	push   0x8(%ebp)
8415e8:	6a 7f                	push   $0x7f
8415ea:	ff 71 20             	push   0x20(%ecx)
8415ed:	ff 15 20 40 d8 00    	call   *0xd84020
8415f3:	5d                   	pop    %ebp
8415f4:	c2 04 00             	ret    $0x4
8415f7:	cc                   	int3
8415f8:	cc                   	int3
8415f9:	cc                   	int3
8415fa:	cc                   	int3
8415fb:	cc                   	int3
8415fc:	8b 81 9c 00 00 00    	mov    0x9c(%ecx),%eax
841602:	c3                   	ret
841603:	8b 81 b8 00 00 00    	mov    0xb8(%ecx),%eax
841609:	c3                   	ret
84160a:	55                   	push   %ebp
84160b:	8b ec                	mov    %esp,%ebp
84160d:	ff 75 08             	push   0x8(%ebp)
841610:	6a 03                	push   $0x3
841612:	68 0a 11 00 00       	push   $0x110a
841617:	ff 71 20             	push   0x20(%ecx)
84161a:	ff 15 20 40 d8 00    	call   *0xd84020
841620:	5d                   	pop    %ebp
841621:	c2 04 00             	ret    $0x4
841624:	cc                   	int3
841625:	cc                   	int3
841626:	cc                   	int3
841627:	cc                   	int3
841628:	cc                   	int3
841629:	cc                   	int3
84162a:	8b 81 84 00 00 00    	mov    0x84(%ecx),%eax
841630:	c3                   	ret
841631:	83 c8 ff             	or     $0xffffffff,%eax
841634:	c3                   	ret
841635:	83 b9 e8 01 00 00 00 	cmpl   $0x0,0x1e8(%ecx)
84163c:	74 07                	je     0x841645
84163e:	dd 81 e0 01 00 00    	fldl   0x1e0(%ecx)
841644:	c3                   	ret
841645:	d9 e8                	fld1
841647:	c3                   	ret
841648:	cc                   	int3
841649:	cc                   	int3
84164a:	cc                   	int3
84164b:	cc                   	int3
84164c:	b8 74 c7 c3 00       	mov    $0xc3c774,%eax
841651:	c3                   	ret
841652:	b8 14 c7 c3 00       	mov    $0xc3c714,%eax
841657:	c3                   	ret
841658:	6a 00                	push   $0x0
84165a:	6a 09                	push   $0x9
84165c:	68 0a 11 00 00       	push   $0x110a
841661:	ff 71 20             	push   0x20(%ecx)
841664:	ff 15 20 40 d8 00    	call   *0xd84020
84166a:	c3                   	ret
84166b:	cc                   	int3
84166c:	cc                   	int3
84166d:	cc                   	int3
84166e:	cc                   	int3
84166f:	8b 41 08             	mov    0x8(%ecx),%eax
841672:	c3                   	ret
841673:	8d 81 d0 1e 00 00    	lea    0x1ed0(%ecx),%eax
841679:	c3                   	ret
84167a:	55                   	push   %ebp
84167b:	8b ec                	mov    %esp,%ebp
84167d:	56                   	push   %esi
84167e:	57                   	push   %edi
84167f:	8b 7d 08             	mov    0x8(%ebp),%edi
841682:	8b f1                	mov    %ecx,%esi
841684:	57                   	push   %edi
841685:	ff 15 50 40 d8 00    	call   *0xd84050
84168b:	ff 75 0c             	push   0xc(%ebp)
84168e:	ff 15 50 40 d8 00    	call   *0xd84050
841694:	83 be 90 00 00 00 01 	cmpl   $0x1,0x90(%esi)
84169b:	74 03                	je     0x8416a0
84169d:	8b 7d 0c             	mov    0xc(%ebp),%edi
8416a0:	81 c6 dc 02 00 00    	add    $0x2dc,%esi
8416a6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8416a7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8416a8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8416a9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8416aa:	5f                   	pop    %edi
8416ab:	5e                   	pop    %esi
8416ac:	5d                   	pop    %ebp
8416ad:	c2 08 00             	ret    $0x8
8416b0:	cc                   	int3
8416b1:	cc                   	int3
8416b2:	cc                   	int3
8416b3:	cc                   	int3
8416b4:	cc                   	int3
8416b5:	cc                   	int3
8416b6:	cc                   	int3
8416b7:	cc                   	int3
8416b8:	cc                   	int3
8416b9:	cc                   	int3
8416ba:	cc                   	int3
8416bb:	cc                   	int3
8416bc:	cc                   	int3
8416bd:	56                   	push   %esi
8416be:	57                   	push   %edi
8416bf:	8b f9                	mov    %ecx,%edi
8416c1:	8b 07                	mov    (%edi),%eax
8416c3:	8b b0 7c 01 00 00    	mov    0x17c(%eax),%esi
8416c9:	8b ce                	mov    %esi,%ecx
8416cb:	e8 95 af be ff       	call   0x42c665
8416d0:	8b cf                	mov    %edi,%ecx
8416d2:	ff d6                	call   *%esi
8416d4:	85 c0                	test   %eax,%eax
8416d6:	7e 08                	jle    0x8416e0
8416d8:	8b 87 0c 01 00 00    	mov    0x10c(%edi),%eax
8416de:	eb 02                	jmp    0x8416e2
8416e0:	33 c0                	xor    %eax,%eax
8416e2:	5f                   	pop    %edi
8416e3:	5e                   	pop    %esi
8416e4:	c3                   	ret
8416e5:	cc                   	int3
8416e6:	cc                   	int3
8416e7:	cc                   	int3
8416e8:	cc                   	int3
8416e9:	cc                   	int3
8416ea:	cc                   	int3
8416eb:	cc                   	int3
8416ec:	cc                   	int3
8416ed:	cc                   	int3
8416ee:	cc                   	int3
8416ef:	57                   	push   %edi
8416f0:	8b f9                	mov    %ecx,%edi
8416f2:	83 bf 60 02 00 00 00 	cmpl   $0x0,0x260(%edi)
8416f9:	75 34                	jne    0x84172f
8416fb:	8b 07                	mov    (%edi),%eax
8416fd:	56                   	push   %esi
8416fe:	8b b0 a4 01 00 00    	mov    0x1a4(%eax),%esi
841704:	8b ce                	mov    %esi,%ecx
841706:	e8 5a af be ff       	call   0x42c665
84170b:	8b cf                	mov    %edi,%ecx