83b448:	89 41 04             	mov    %eax,0x4(%ecx)
83b44b:	8b 42 08             	mov    0x8(%edx),%eax
83b44e:	89 41 08             	mov    %eax,0x8(%ecx)
83b451:	8b c1                	mov    %ecx,%eax
83b453:	5d                   	pop    %ebp
83b454:	c2 04 00             	ret    $0x4
83b457:	cc                   	int3
83b458:	cc                   	int3
83b459:	cc                   	int3
83b45a:	cc                   	int3
83b45b:	cc                   	int3
83b45c:	cc                   	int3
83b45d:	cc                   	int3
83b45e:	55                   	push   %ebp
83b45f:	8b ec                	mov    %esp,%ebp
83b461:	8b 45 08             	mov    0x8(%ebp),%eax
83b464:	83 61 08 00          	andl   $0x0,0x8(%ecx)
83b468:	89 01                	mov    %eax,(%ecx)
83b46a:	8b 45 0c             	mov    0xc(%ebp),%eax
83b46d:	89 41 04             	mov    %eax,0x4(%ecx)
83b470:	8b c1                	mov    %ecx,%eax
83b472:	5d                   	pop    %ebp
83b473:	c2 08 00             	ret    $0x8
83b476:	cc                   	int3
83b477:	cc                   	int3
83b478:	cc                   	int3
83b479:	cc                   	int3
83b47a:	cc                   	int3
83b47b:	cc                   	int3
83b47c:	55                   	push   %ebp
83b47d:	8b ec                	mov    %esp,%ebp
83b47f:	8b 45 08             	mov    0x8(%ebp),%eax
83b482:	56                   	push   %esi
83b483:	8b f1                	mov    %ecx,%esi
83b485:	b9 00 20 00 00       	mov    $0x2000,%ecx
83b48a:	66 85 08             	test   %cx,(%eax)
83b48d:	74 15                	je     0x83b4a4
83b48f:	50                   	push   %eax
83b490:	56                   	push   %esi
83b491:	ff 15 08 3b d8 00    	call   *0xd83b08
83b497:	50                   	push   %eax
83b498:	e8 46 9e be ff       	call   0x4252e3
83b49d:	8b c6                	mov    %esi,%eax
83b49f:	5e                   	pop    %esi
83b4a0:	5d                   	pop    %ebp
83b4a1:	c2 04 00             	ret    $0x4
83b4a4:	e8 bd 6a bf ff       	call   0x431f66
83b4a9:	cc                   	int3
83b4aa:	cc                   	int3
83b4ab:	cc                   	int3
83b4ac:	cc                   	int3
83b4ad:	cc                   	int3
83b4ae:	cc                   	int3
83b4af:	cc                   	int3
83b4b0:	cc                   	int3
83b4b1:	cc                   	int3
83b4b2:	cc                   	int3
83b4b3:	cc                   	int3
83b4b4:	cc                   	int3
83b4b5:	55                   	push   %ebp
83b4b6:	8b ec                	mov    %esp,%ebp
83b4b8:	8b 45 08             	mov    0x8(%ebp),%eax
83b4bb:	56                   	push   %esi
83b4bc:	8b f1                	mov    %ecx,%esi
83b4be:	b9 00 20 00 00       	mov    $0x2000,%ecx
83b4c3:	66 85 08             	test   %cx,(%eax)
83b4c6:	74 15                	je     0x83b4dd
83b4c8:	50                   	push   %eax
83b4c9:	56                   	push   %esi
83b4ca:	ff 15 08 3b d8 00    	call   *0xd83b08
83b4d0:	50                   	push   %eax
83b4d1:	e8 0d 9e be ff       	call   0x4252e3
83b4d6:	8b c6                	mov    %esi,%eax
83b4d8:	5e                   	pop    %esi
83b4d9:	5d                   	pop    %ebp
83b4da:	c2 04 00             	ret    $0x4
83b4dd:	e8 84 6a bf ff       	call   0x431f66
83b4e2:	cc                   	int3
83b4e3:	cc                   	int3
83b4e4:	cc                   	int3
83b4e5:	cc                   	int3
83b4e6:	cc                   	int3
83b4e7:	cc                   	int3
83b4e8:	cc                   	int3
83b4e9:	cc                   	int3
83b4ea:	cc                   	int3
83b4eb:	cc                   	int3
83b4ec:	cc                   	int3
83b4ed:	cc                   	int3
83b4ee:	55                   	push   %ebp
83b4ef:	8b ec                	mov    %esp,%ebp
83b4f1:	8b 45 08             	mov    0x8(%ebp),%eax
83b4f4:	56                   	push   %esi
83b4f5:	8b f1                	mov    %ecx,%esi
83b4f7:	b9 00 20 00 00       	mov    $0x2000,%ecx
83b4fc:	66 85 08             	test   %cx,(%eax)
83b4ff:	74 15                	je     0x83b516
83b501:	50                   	push   %eax
83b502:	56                   	push   %esi
83b503:	ff 15 08 3b d8 00    	call   *0xd83b08
83b509:	50                   	push   %eax
83b50a:	e8 d4 9d be ff       	call   0x4252e3
83b50f:	8b c6                	mov    %esi,%eax
83b511:	5e                   	pop    %esi
83b512:	5d                   	pop    %ebp
83b513:	c2 04 00             	ret    $0x4
83b516:	e8 4b 6a bf ff       	call   0x431f66
83b51b:	cc                   	int3
83b51c:	cc                   	int3
83b51d:	cc                   	int3
83b51e:	cc                   	int3
83b51f:	cc                   	int3
83b520:	cc                   	int3
83b521:	cc                   	int3
83b522:	cc                   	int3
83b523:	cc                   	int3
83b524:	cc                   	int3
83b525:	cc                   	int3
83b526:	cc                   	int3
83b527:	55                   	push   %ebp
83b528:	8b ec                	mov    %esp,%ebp
83b52a:	8b 45 08             	mov    0x8(%ebp),%eax
83b52d:	56                   	push   %esi
83b52e:	8b f1                	mov    %ecx,%esi
83b530:	b9 00 20 00 00       	mov    $0x2000,%ecx
83b535:	66 85 08             	test   %cx,(%eax)
83b538:	74 15                	je     0x83b54f
83b53a:	50                   	push   %eax
83b53b:	56                   	push   %esi
83b53c:	ff 15 08 3b d8 00    	call   *0xd83b08
83b542:	50                   	push   %eax
83b543:	e8 9b 9d be ff       	call   0x4252e3
83b548:	8b c6                	mov    %esi,%eax
83b54a:	5e                   	pop    %esi
83b54b:	5d                   	pop    %ebp
83b54c:	c2 04 00             	ret    $0x4
83b54f:	e8 12 6a bf ff       	call   0x431f66
83b554:	cc                   	int3
83b555:	cc                   	int3
83b556:	cc                   	int3
83b557:	cc                   	int3
83b558:	cc                   	int3
83b559:	cc                   	int3
83b55a:	cc                   	int3
83b55b:	cc                   	int3
83b55c:	cc                   	int3
83b55d:	cc                   	int3
83b55e:	cc                   	int3
83b55f:	cc                   	int3
83b560:	55                   	push   %ebp
83b561:	8b ec                	mov    %esp,%ebp
83b563:	56                   	push   %esi
83b564:	8b f1                	mov    %ecx,%esi
83b566:	3b 75 08             	cmp    0x8(%ebp),%esi
83b569:	74 10                	je     0x83b57b
83b56b:	ff 75 08             	push   0x8(%ebp)
83b56e:	56                   	push   %esi
83b56f:	ff 15 08 3b d8 00    	call   *0xd83b08
83b575:	50                   	push   %eax
83b576:	e8 68 9d be ff       	call   0x4252e3
83b57b:	8b c6                	mov    %esi,%eax
83b57d:	5e                   	pop    %esi
83b57e:	5d                   	pop    %ebp
83b57f:	c2 04 00             	ret    $0x4
83b582:	cc                   	int3
83b583:	cc                   	int3
83b584:	cc                   	int3
83b585:	cc                   	int3
83b586:	cc                   	int3
83b587:	cc                   	int3
83b588:	cc                   	int3
83b589:	cc                   	int3
83b58a:	55                   	push   %ebp
83b58b:	8b ec                	mov    %esp,%ebp
83b58d:	56                   	push   %esi
83b58e:	8b f1                	mov    %ecx,%esi
83b590:	3b 75 08             	cmp    0x8(%ebp),%esi
83b593:	74 10                	je     0x83b5a5
83b595:	ff 75 08             	push   0x8(%ebp)
83b598:	56                   	push   %esi
83b599:	ff 15 08 3b d8 00    	call   *0xd83b08
83b59f:	50                   	push   %eax
83b5a0:	e8 3e 9d be ff       	call   0x4252e3
83b5a5:	8b c6                	mov    %esi,%eax
83b5a7:	5e                   	pop    %esi
83b5a8:	5d                   	pop    %ebp
83b5a9:	c2 04 00             	ret    $0x4
83b5ac:	cc                   	int3
83b5ad:	cc                   	int3
83b5ae:	cc                   	int3
83b5af:	cc                   	int3
83b5b0:	cc                   	int3
83b5b1:	cc                   	int3
83b5b2:	cc                   	int3
83b5b3:	cc                   	int3
83b5b4:	55                   	push   %ebp
83b5b5:	8b ec                	mov    %esp,%ebp
83b5b7:	56                   	push   %esi
83b5b8:	8b f1                	mov    %ecx,%esi
83b5ba:	56                   	push   %esi
83b5bb:	ff 15 64 3b d8 00    	call   *0xd83b64
83b5c1:	8b 4d 08             	mov    0x8(%ebp),%ecx
83b5c4:	6a 08                	push   $0x8
83b5c6:	58                   	pop    %eax
83b5c7:	66 89 06             	mov    %ax,(%esi)
83b5ca:	e8 59 73 bc ff       	call   0x402928
83b5cf:	89 46 08             	mov    %eax,0x8(%esi)
83b5d2:	8b c6                	mov    %esi,%eax
83b5d4:	5e                   	pop    %esi
83b5d5:	5d                   	pop    %ebp
83b5d6:	c2 04 00             	ret    $0x4
83b5d9:	cc                   	int3
83b5da:	cc                   	int3
83b5db:	cc                   	int3
83b5dc:	cc                   	int3
83b5dd:	cc                   	int3
83b5de:	cc                   	int3
83b5df:	cc                   	int3
83b5e0:	cc                   	int3
83b5e1:	cc                   	int3
83b5e2:	55                   	push   %ebp
83b5e3:	8b ec                	mov    %esp,%ebp
83b5e5:	53                   	push   %ebx
83b5e6:	56                   	push   %esi
83b5e7:	57                   	push   %edi
83b5e8:	8b 7d 08             	mov    0x8(%ebp),%edi
83b5eb:	8b d9                	mov    %ecx,%ebx
83b5ed:	8b 77 08             	mov    0x8(%edi),%esi
83b5f0:	56                   	push   %esi
83b5f1:	53                   	push   %ebx
83b5f2:	e8 f4 fc bf ff       	call   0x43b2eb
83b5f7:	56                   	push   %esi
83b5f8:	ff 77 04             	push   0x4(%edi)
83b5fb:	ff 73 08             	push   0x8(%ebx)
83b5fe:	e8 77 46 bf ff       	call   0x42fc7a
83b603:	5f                   	pop    %edi
83b604:	5e                   	pop    %esi
83b605:	8b c3                	mov    %ebx,%eax
83b607:	5b                   	pop    %ebx
83b608:	5d                   	pop    %ebp
83b609:	c2 04 00             	ret    $0x4
83b60c:	cc                   	int3
83b60d:	cc                   	int3
83b60e:	cc                   	int3
83b60f:	cc                   	int3
83b610:	cc                   	int3
83b611:	cc                   	int3
83b612:	cc                   	int3
83b613:	cc                   	int3
83b614:	cc                   	int3
83b615:	cc                   	int3
83b616:	55                   	push   %ebp
83b617:	8b ec                	mov    %esp,%ebp
83b619:	56                   	push   %esi
83b61a:	8b 75 08             	mov    0x8(%ebp),%esi
83b61d:	57                   	push   %edi
83b61e:	8b f9                	mov    %ecx,%edi
83b620:	81 7e 08 ff ff ff 7f 	cmpl   $0x7fffffff,0x8(%esi)
83b627:	77 2f                	ja     0x83b658
83b629:	ff 76 08             	push   0x8(%esi)
83b62c:	57                   	push   %edi
83b62d:	e8 b9 fc bf ff       	call   0x43b2eb
83b632:	ff 76 04             	push   0x4(%esi)
83b635:	ff 15 5c 37 d8 00    	call   *0xd8375c
83b63b:	ff 76 08             	push   0x8(%esi)
83b63e:	50                   	push   %eax
83b63f:	ff 77 08             	push   0x8(%edi)
83b642:	e8 33 46 bf ff       	call   0x42fc7a
83b647:	ff 76 04             	push   0x4(%esi)
83b64a:	ff 15 60 37 d8 00    	call   *0xd83760
83b650:	8b c7                	mov    %edi,%eax
83b652:	5f                   	pop    %edi
83b653:	5e                   	pop    %esi
83b654:	5d                   	pop    %ebp
83b655:	c2 04 00             	ret    $0x4
83b658:	e8 89 b7 be ff       	call   0x426de6
83b65d:	cc                   	int3
83b65e:	cc                   	int3
83b65f:	cc                   	int3
83b660:	cc                   	int3
83b661:	cc                   	int3
83b662:	cc                   	int3
83b663:	cc                   	int3
83b664:	cc                   	int3
83b665:	cc                   	int3
83b666:	cc                   	int3
83b667:	cc                   	int3
83b668:	cc                   	int3
83b669:	cc                   	int3
83b66a:	cc                   	int3
83b66b:	cc                   	int3
83b66c:	cc                   	int3
83b66d:	cc                   	int3
83b66e:	cc                   	int3
83b66f:	cc                   	int3
83b670:	55                   	push   %ebp
83b671:	8b ec                	mov    %esp,%ebp
83b673:	56                   	push   %esi
83b674:	57                   	push   %edi
83b675:	8b f1                	mov    %ecx,%esi
83b677:	6a 06                	push   $0x6
83b679:	5f                   	pop    %edi
83b67a:	66 39 3e             	cmp    %di,(%esi)
83b67d:	74 0a                	je     0x83b689
83b67f:	56                   	push   %esi
83b680:	ff 15 64 3b d8 00    	call   *0xd83b64
83b686:	66 89 3e             	mov    %di,(%esi)
83b689:	8b 4d 08             	mov    0x8(%ebp),%ecx
83b68c:	5f                   	pop    %edi
83b68d:	8b 01                	mov    (%ecx),%eax
83b68f:	89 46 08             	mov    %eax,0x8(%esi)
83b692:	8b 41 04             	mov    0x4(%ecx),%eax
83b695:	89 46 0c             	mov    %eax,0xc(%esi)
83b698:	8b c6                	mov    %esi,%eax
83b69a:	5e                   	pop    %esi
83b69b:	5d                   	pop    %ebp
83b69c:	c2 04 00             	ret    $0x4
83b69f:	cc                   	int3
83b6a0:	cc                   	int3
83b6a1:	cc                   	int3
83b6a2:	cc                   	int3
83b6a3:	cc                   	int3
83b6a4:	cc                   	int3
83b6a5:	cc                   	int3
83b6a6:	cc                   	int3
83b6a7:	cc                   	int3
83b6a8:	cc                   	int3
83b6a9:	cc                   	int3
83b6aa:	55                   	push   %ebp
83b6ab:	8b ec                	mov    %esp,%ebp
83b6ad:	56                   	push   %esi
83b6ae:	57                   	push   %edi
83b6af:	8b f1                	mov    %ecx,%esi
83b6b1:	6a 07                	push   $0x7
83b6b3:	5f                   	pop    %edi
83b6b4:	66 39 3e             	cmp    %di,(%esi)
83b6b7:	74 0a                	je     0x83b6c3
83b6b9:	56                   	push   %esi
83b6ba:	ff 15 64 3b d8 00    	call   *0xd83b64
83b6c0:	66 89 3e             	mov    %di,(%esi)
83b6c3:	8b 45 08             	mov    0x8(%ebp),%eax
83b6c6:	5f                   	pop    %edi
83b6c7:	dd 00                	fldl   (%eax)
83b6c9:	8b c6                	mov    %esi,%eax
83b6cb:	dd 5e 08             	fstpl  0x8(%esi)
83b6ce:	5e                   	pop    %esi
83b6cf:	5d                   	pop    %ebp
83b6d0:	c2 04 00             	ret    $0x4
83b6d3:	cc                   	int3
83b6d4:	cc                   	int3