45e409:	8b 45 fc             	mov    -0x4(%ebp),%eax
45e40c:	e8 e7 85 fb ff       	call   0x4169f8
45e411:	c3                   	ret
45e412:	e9 51 57 fa ff       	jmp    0x403b68
45e417:	eb ed                	jmp    0x45e406
45e419:	8b 45 fc             	mov    -0x4(%ebp),%eax
45e41c:	66 8b 40 04          	mov    0x4(%eax),%ax
45e420:	8b 55 f8             	mov    -0x8(%ebp),%edx
45e423:	66 89 02             	mov    %ax,(%edx)
45e426:	33 c0                	xor    %eax,%eax
45e428:	5a                   	pop    %edx
45e429:	59                   	pop    %ecx
45e42a:	59                   	pop    %ecx
45e42b:	64 89 10             	mov    %edx,%fs:(%eax)
45e42e:	68 46 e4 45 00       	push   $0x45e446
45e433:	8d 55 e8             	lea    -0x18(%ebp),%edx
45e436:	8b 45 fc             	mov    -0x4(%ebp),%eax
45e439:	e8 ba 85 fb ff       	call   0x4169f8
45e43e:	c3                   	ret
45e43f:	e9 24 57 fa ff       	jmp    0x403b68
45e444:	eb ed                	jmp    0x45e433
45e446:	33 c0                	xor    %eax,%eax
45e448:	5a                   	pop    %edx
45e449:	59                   	pop    %ecx
45e44a:	59                   	pop    %ecx
45e44b:	64 89 10             	mov    %edx,%fs:(%eax)
45e44e:	68 63 e4 45 00       	push   $0x45e463
45e453:	8d 45 d4             	lea    -0x2c(%ebp),%eax
45e456:	e8 09 5d fa ff       	call   0x404164
45e45b:	c3                   	ret
45e45c:	e9 07 57 fa ff       	jmp    0x403b68
45e461:	eb f0                	jmp    0x45e453
45e463:	5b                   	pop    %ebx
45e464:	8b e5                	mov    %ebp,%esp
45e466:	5d                   	pop    %ebp
45e467:	c3                   	ret
45e468:	55                   	push   %ebp
45e469:	8b ec                	mov    %esp,%ebp
45e46b:	83 c4 e0             	add    $0xffffffe0,%esp
45e46e:	53                   	push   %ebx
45e46f:	56                   	push   %esi
45e470:	57                   	push   %edi
45e471:	33 db                	xor    %ebx,%ebx
45e473:	89 5d e0             	mov    %ebx,-0x20(%ebp)
45e476:	89 5d e8             	mov    %ebx,-0x18(%ebp)
45e479:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
45e47c:	8b d9                	mov    %ecx,%ebx
45e47e:	8b fa                	mov    %edx,%edi
45e480:	89 45 fc             	mov    %eax,-0x4(%ebp)
45e483:	8b 75 08             	mov    0x8(%ebp),%esi
45e486:	33 c0                	xor    %eax,%eax
45e488:	55                   	push   %ebp
45e489:	68 7f e5 45 00       	push   $0x45e57f
45e48e:	64 ff 30             	push   %fs:(%eax)
45e491:	64 89 20             	mov    %esp,%fs:(%eax)
45e494:	66 8b 03             	mov    (%ebx),%ax
45e497:	8b 55 fc             	mov    -0x4(%ebp),%edx
45e49a:	66 3b 42 04          	cmp    0x4(%edx),%ax
45e49e:	0f 85 ab 00 00 00    	jne    0x45e54f
45e4a4:	8b c6                	mov    %esi,%eax
45e4a6:	66 83 e8 08          	sub    $0x8,%ax
45e4aa:	74 08                	je     0x45e4b4
45e4ac:	66 2d f8 00          	sub    $0xf8,%ax
45e4b0:	74 2a                	je     0x45e4dc
45e4b2:	eb 42                	jmp    0x45e4f6
45e4b4:	8d 55 e4             	lea    -0x1c(%ebp),%edx
45e4b7:	8b 43 08             	mov    0x8(%ebx),%eax
45e4ba:	e8 79 fc ff ff       	call   0x45e138
45e4bf:	8b 55 e4             	mov    -0x1c(%ebp),%edx
45e4c2:	8d 45 e8             	lea    -0x18(%ebp),%eax
45e4c5:	e8 f2 64 fa ff       	call   0x4049bc
45e4ca:	8b 4d e8             	mov    -0x18(%ebp),%ecx
45e4cd:	8b d7                	mov    %edi,%edx
45e4cf:	8b 45 fc             	mov    -0x4(%ebp),%eax
45e4d2:	e8 69 85 fb ff       	call   0x416a40
45e4d7:	e9 80 00 00 00       	jmp    0x45e55c
45e4dc:	8d 55 e0             	lea    -0x20(%ebp),%edx
45e4df:	8b 43 08             	mov    0x8(%ebx),%eax
45e4e2:	e8 51 fc ff ff       	call   0x45e138
45e4e7:	8b 4d e0             	mov    -0x20(%ebp),%ecx
45e4ea:	8b d7                	mov    %edi,%edx
45e4ec:	8b 45 fc             	mov    -0x4(%ebp),%eax
45e4ef:	e8 40 85 fb ff       	call   0x416a34
45e4f4:	eb 66                	jmp    0x45e55c
45e4f6:	8d 55 ec             	lea    -0x14(%ebp),%edx
45e4f9:	8b 45 fc             	mov    -0x4(%ebp),%eax
45e4fc:	e8 ef 84 fb ff       	call   0x4169f0
45e501:	33 c0                	xor    %eax,%eax
45e503:	55                   	push   %ebp
45e504:	68 48 e5 45 00       	push   $0x45e548
45e509:	64 ff 30             	push   %fs:(%eax)
45e50c:	64 89 20             	mov    %esp,%fs:(%eax)
45e50f:	66 c7 45 ec 07 00    	movw   $0x7,-0x14(%ebp)
45e515:	8b 43 08             	mov    0x8(%ebx),%eax
45e518:	e8 33 fc ff ff       	call   0x45e150
45e51d:	dd 5d f4             	fstpl  -0xc(%ebp)
45e520:	9b                   	fwait
45e521:	56                   	push   %esi
45e522:	8d 4d ec             	lea    -0x14(%ebp),%ecx
45e525:	8b d7                	mov    %edi,%edx
45e527:	8b 45 fc             	mov    -0x4(%ebp),%eax
45e52a:	e8 dd 84 fb ff       	call   0x416a0c
45e52f:	33 c0                	xor    %eax,%eax
45e531:	5a                   	pop    %edx
45e532:	59                   	pop    %ecx
45e533:	59                   	pop    %ecx
45e534:	64 89 10             	mov    %edx,%fs:(%eax)
45e537:	68 5c e5 45 00       	push   $0x45e55c
45e53c:	8d 55 ec             	lea    -0x14(%ebp),%edx
45e53f:	8b 45 fc             	mov    -0x4(%ebp),%eax
45e542:	e8 b1 84 fb ff       	call   0x4169f8
45e547:	c3                   	ret
45e548:	e9 1b 56 fa ff       	jmp    0x403b68
45e54d:	eb ed                	jmp    0x45e53c
45e54f:	56                   	push   %esi
45e550:	8b cb                	mov    %ebx,%ecx
45e552:	8b d7                	mov    %edi,%edx
45e554:	8b 45 fc             	mov    -0x4(%ebp),%eax
45e557:	e8 20 80 fb ff       	call   0x41657c
45e55c:	33 c0                	xor    %eax,%eax
45e55e:	5a                   	pop    %edx
45e55f:	59                   	pop    %ecx
45e560:	59                   	pop    %ecx
45e561:	64 89 10             	mov    %edx,%fs:(%eax)
45e564:	68 86 e5 45 00       	push   $0x45e586
45e569:	8d 45 e0             	lea    -0x20(%ebp),%eax
45e56c:	ba 02 00 00 00       	mov    $0x2,%edx
45e571:	e8 12 5c fa ff       	call   0x404188
45e576:	8d 45 e8             	lea    -0x18(%ebp),%eax
45e579:	e8 f2 62 fa ff       	call   0x404870
45e57e:	c3                   	ret
45e57f:	e9 e4 55 fa ff       	jmp    0x403b68
45e584:	eb e3                	jmp    0x45e569
45e586:	5f                   	pop    %edi
45e587:	5e                   	pop    %esi
45e588:	5b                   	pop    %ebx
45e589:	8b e5                	mov    %ebp,%esp
45e58b:	5d                   	pop    %ebp
45e58c:	c2 04 00             	ret    $0x4
45e58f:	90                   	nop
45e590:	55                   	push   %ebp
45e591:	8b ec                	mov    %esp,%ebp
45e593:	53                   	push   %ebx
45e594:	56                   	push   %esi
45e595:	57                   	push   %edi
45e596:	8b f1                	mov    %ecx,%esi
45e598:	8b fa                	mov    %edx,%edi
45e59a:	8b d8                	mov    %eax,%ebx
45e59c:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
45e5a0:	74 1a                	je     0x45e5bc
45e5a2:	8b d6                	mov    %esi,%edx
45e5a4:	8b c3                	mov    %ebx,%eax
45e5a6:	e8 75 84 fb ff       	call   0x416a20
45e5ab:	84 c0                	test   %al,%al
45e5ad:	74 0d                	je     0x45e5bc
45e5af:	8b ce                	mov    %esi,%ecx
45e5b1:	8b d7                	mov    %edi,%edx
45e5b3:	8b c3                	mov    %ebx,%eax
45e5b5:	e8 46 84 fb ff       	call   0x416a00
45e5ba:	eb 19                	jmp    0x45e5d5
45e5bc:	66 8b 43 04          	mov    0x4(%ebx),%ax
45e5c0:	66 89 07             	mov    %ax,(%edi)
45e5c3:	8b 4e 08             	mov    0x8(%esi),%ecx
45e5c6:	b2 01                	mov    $0x1,%dl
45e5c8:	a1 44 dc 45 00       	mov    0x45dc44,%eax
45e5cd:	e8 ea fc ff ff       	call   0x45e2bc
45e5d2:	89 47 08             	mov    %eax,0x8(%edi)
45e5d5:	5f                   	pop    %edi
45e5d6:	5e                   	pop    %esi
45e5d7:	5b                   	pop    %ebx
45e5d8:	5d                   	pop    %ebp
45e5d9:	c2 04 00             	ret    $0x4
45e5dc:	8b 42 08             	mov    0x8(%edx),%eax
45e5df:	c3                   	ret
45e5e0:	55                   	push   %ebp
45e5e1:	8b ec                	mov    %esp,%ebp
45e5e3:	53                   	push   %ebx
45e5e4:	8b 5d 08             	mov    0x8(%ebp),%ebx
45e5e7:	83 eb 01             	sub    $0x1,%ebx
45e5ea:	72 04                	jb     0x45e5f0
45e5ec:	74 0f                	je     0x45e5fd
45e5ee:	eb 1a                	jmp    0x45e60a
45e5f0:	8b 42 08             	mov    0x8(%edx),%eax
45e5f3:	8b 51 08             	mov    0x8(%ecx),%edx
45e5f6:	e8 69 fa ff ff       	call   0x45e064
45e5fb:	eb 12                	jmp    0x45e60f
45e5fd:	8b 42 08             	mov    0x8(%edx),%eax
45e600:	8b 51 08             	mov    0x8(%ecx),%edx
45e603:	e8 1c fa ff ff       	call   0x45e024
45e608:	eb 05                	jmp    0x45e60f
45e60a:	e8 b5 83 fb ff       	call   0x4169c4
45e60f:	5b                   	pop    %ebx
45e610:	5d                   	pop    %ebp
45e611:	c2 04 00             	ret    $0x4
45e614:	55                   	push   %ebp
45e615:	8b ec                	mov    %esp,%ebp
45e617:	53                   	push   %ebx
45e618:	56                   	push   %esi
45e619:	8b f1                	mov    %ecx,%esi
45e61b:	8b da                	mov    %edx,%ebx
45e61d:	8b 56 08             	mov    0x8(%esi),%edx
45e620:	8b 43 08             	mov    0x8(%ebx),%eax
45e623:	e8 90 fa ff ff       	call   0x45e0b8
45e628:	8b 55 08             	mov    0x8(%ebp),%edx
45e62b:	88 02                	mov    %al,(%edx)
45e62d:	5e                   	pop    %esi
45e62e:	5b                   	pop    %ebx
45e62f:	5d                   	pop    %ebp
45e630:	c2 04 00             	ret    $0x4
45e633:	90                   	nop
45e634:	53                   	push   %ebx
45e635:	56                   	push   %esi
45e636:	8b f2                	mov    %edx,%esi
45e638:	8b d8                	mov    %eax,%ebx
45e63a:	8b c3                	mov    %ebx,%eax
45e63c:	e8 1b 19 fb ff       	call   0x40ff5c
45e641:	a1 c4 df 48 00       	mov    0x48dfc4,%eax
45e646:	66 8b 40 04          	mov    0x4(%eax),%ax
45e64a:	66 89 03             	mov    %ax,(%ebx)
45e64d:	8b ce                	mov    %esi,%ecx
45e64f:	b2 01                	mov    $0x1,%dl
45e651:	a1 44 dc 45 00       	mov    0x45dc44,%eax
45e656:	e8 11 fc ff ff       	call   0x45e26c
45e65b:	89 43 08             	mov    %eax,0x8(%ebx)
45e65e:	5e                   	pop    %esi
45e65f:	5b                   	pop    %ebx
45e660:	c3                   	ret
45e661:	8d 40 00             	lea    0x0(%eax),%eax
45e664:	92                   	xchg   %eax,%edx
45e665:	e8 ca ff ff ff       	call   0x45e634
45e66a:	c3                   	ret
45e66b:	90                   	nop
45e66c:	a1 c4 df 48 00       	mov    0x48dfc4,%eax
45e671:	66 8b 40 04          	mov    0x4(%eax),%ax
45e675:	c3                   	ret
45e676:	8b c0                	mov    %eax,%eax
45e678:	55                   	push   %ebp
45e679:	8b ec                	mov    %esp,%ebp
45e67b:	6a 00                	push   $0x0
45e67d:	6a 00                	push   $0x0
45e67f:	6a 00                	push   $0x0
45e681:	53                   	push   %ebx
45e682:	56                   	push   %esi
45e683:	57                   	push   %edi
45e684:	8b f2                	mov    %edx,%esi
45e686:	8b d8                	mov    %eax,%ebx
45e688:	33 c0                	xor    %eax,%eax
45e68a:	55                   	push   %ebp
45e68b:	68 84 e7 45 00       	push   $0x45e784
45e690:	64 ff 30             	push   %fs:(%eax)
45e693:	64 89 20             	mov    %esp,%fs:(%eax)
45e696:	66 8b 03             	mov    (%ebx),%ax
45e699:	8b d0                	mov    %eax,%edx
45e69b:	66 83 ea 02          	sub    $0x2,%dx
45e69f:	73 10                	jae    0x45e6b1
45e6a1:	8b fe                	mov    %esi,%edi
45e6a3:	be ac df 48 00       	mov    $0x48dfac,%esi
45e6a8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e6a9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e6aa:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e6ab:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e6ac:	e9 b8 00 00 00       	jmp    0x45e769
45e6b1:	66 3d 00 01          	cmp    $0x100,%ax
45e6b5:	75 27                	jne    0x45e6de
45e6b7:	8d 45 fc             	lea    -0x4(%ebp),%eax
45e6ba:	8b d3                	mov    %ebx,%edx
45e6bc:	e8 2b 4e fb ff       	call   0x4134ec
45e6c1:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45e6c4:	b2 01                	mov    $0x1,%dl
45e6c6:	a1 44 dc 45 00       	mov    0x45dc44,%eax
45e6cb:	e8 44 fb ff ff       	call   0x45e214
45e6d0:	8b fe                	mov    %esi,%edi
45e6d2:	8d 70 04             	lea    0x4(%eax),%esi
45e6d5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e6d6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e6d7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e6d8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e6d9:	e9 8b 00 00 00       	jmp    0x45e769
45e6de:	66 83 f8 08          	cmp    $0x8,%ax
45e6e2:	75 24                	jne    0x45e708
45e6e4:	8d 45 f8             	lea    -0x8(%ebp),%eax
45e6e7:	8b d3                	mov    %ebx,%edx
45e6e9:	e8 fe 4d fb ff       	call   0x4134ec
45e6ee:	8b 4d f8             	mov    -0x8(%ebp),%ecx
45e6f1:	b2 01                	mov    $0x1,%dl
45e6f3:	a1 44 dc 45 00       	mov    0x45dc44,%eax
45e6f8:	e8 17 fb ff ff       	call   0x45e214
45e6fd:	8b fe                	mov    %esi,%edi
45e6ff:	8d 70 04             	lea    0x4(%eax),%esi
45e702:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e703:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e704:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e705:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e706:	eb 61                	jmp    0x45e769
45e708:	66 8b 03             	mov    (%ebx),%ax
45e70b:	66 83 f8 05          	cmp    $0x5,%ax
45e70f:	74 06                	je     0x45e717
45e711:	66 83 f8 07          	cmp    $0x7,%ax
45e715:	75 17                	jne    0x45e72e
45e717:	8b c3                	mov    %ebx,%eax
45e719:	e8 be 3d fb ff       	call   0x4124dc
45e71e:	83 c4 f8             	add    $0xfffffff8,%esp
45e721:	dd 1c 24             	fstpl  (%esp)
45e724:	9b                   	fwait
45e725:	8b c6                	mov    %esi,%eax
45e727:	e8 9c 01 00 00       	call   0x45e8c8
45e72c:	eb 3b                	jmp    0x45e769
45e72e:	8b 15 c4 df 48 00    	mov    0x48dfc4,%edx
45e734:	66 3b 42 04          	cmp    0x4(%edx),%ax
45e738:	75 0e                	jne    0x45e748
45e73a:	8b 43 08             	mov    0x8(%ebx),%eax
45e73d:	8b fe                	mov    %esi,%edi
45e73f:	8d 70 04             	lea    0x4(%eax),%esi
45e742:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e743:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e744:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e745:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45e746:	eb 21                	jmp    0x45e769
45e748:	8d 55 f4             	lea    -0xc(%ebp),%edx
45e74b:	a1 64 b2 49 00       	mov    0x49b264,%eax
45e750:	e8 e3 7a fa ff       	call   0x406238
45e755:	8b 4d f4             	mov    -0xc(%ebp),%ecx
45e758:	b2 01                	mov    $0x1,%dl
45e75a:	a1 e4 7e 40 00       	mov    0x407ee4,%eax
45e75f:	e8 d4 dc fa ff       	call   0x40c438
45e764:	e8 37 54 fa ff       	call   0x403ba0
45e769:	33 c0                	xor    %eax,%eax
45e76b:	5a                   	pop    %edx
45e76c:	59                   	pop    %ecx
45e76d:	59                   	pop    %ecx
45e76e:	64 89 10             	mov    %edx,%fs:(%eax)
45e771:	68 8b e7 45 00       	push   $0x45e78b
45e776:	8d 45 f4             	lea    -0xc(%ebp),%eax
45e779:	ba 03 00 00 00       	mov    $0x3,%edx
45e77e:	e8 05 5a fa ff       	call   0x404188
45e783:	c3                   	ret
45e784:	e9 df 53 fa ff       	jmp    0x403b68
45e789:	eb eb                	jmp    0x45e776
45e78b:	5f                   	pop    %edi
45e78c:	5e                   	pop    %esi
45e78d:	5b                   	pop    %ebx
45e78e:	8b e5                	mov    %ebp,%esp
45e790:	5d                   	pop    %ebp
45e791:	c3                   	ret
45e792:	8b c0                	mov    %eax,%eax
45e794:	53                   	push   %ebx
45e795:	56                   	push   %esi
45e796:	57                   	push   %edi
45e797:	83 c4 e8             	add    $0xffffffe8,%esp
45e79a:	8b f2                	mov    %edx,%esi