42a371:	8b ec                	mov    %esp,%ebp
42a373:	51                   	push   %ecx
42a374:	51                   	push   %ecx
42a375:	68 f6 13 40 00       	push   $0x4013f6
42a37a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a380:	50                   	push   %eax
42a381:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a388:	6a 08                	push   $0x8
42a38a:	58                   	pop    %eax
42a38b:	e8 60 70 fd ff       	call   0x4013f0
42a390:	53                   	push   %ebx
42a391:	56                   	push   %esi
42a392:	57                   	push   %edi
42a393:	89 65 f8             	mov    %esp,-0x8(%ebp)
42a396:	c7 45 fc 10 12 40 00 	movl   $0x401210,-0x4(%ebp)
42a39d:	8b 55 0c             	mov    0xc(%ebp),%edx
42a3a0:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42a3a3:	e8 e0 71 fd ff       	call   0x401588
42a3a8:	68 b6 a3 42 00       	push   $0x42a3b6
42a3ad:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42a3b0:	e8 cd 71 fd ff       	call   0x401582
42a3b5:	c3                   	ret
42a3b6:	33 c0                	xor    %eax,%eax
42a3b8:	8b 4d f0             	mov    -0x10(%ebp),%ecx
42a3bb:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a3c2:	5f                   	pop    %edi
42a3c3:	5e                   	pop    %esi
42a3c4:	5b                   	pop    %ebx
42a3c5:	c9                   	leave
42a3c6:	c2 10 00             	ret    $0x10
42a3c9:	55                   	push   %ebp
42a3ca:	8b ec                	mov    %esp,%ebp
42a3cc:	6a 04                	push   $0x4
42a3ce:	58                   	pop    %eax
42a3cf:	e8 1c 70 fd ff       	call   0x4013f0
42a3d4:	8b 45 20             	mov    0x20(%ebp),%eax
42a3d7:	d9 45 fc             	flds   -0x4(%ebp)
42a3da:	d9 18                	fstps  (%eax)
42a3dc:	33 c0                	xor    %eax,%eax
42a3de:	c9                   	leave
42a3df:	c2 1c 00             	ret    $0x1c
42a3e2:	55                   	push   %ebp
42a3e3:	8b ec                	mov    %esp,%ebp
42a3e5:	51                   	push   %ecx
42a3e6:	51                   	push   %ecx
42a3e7:	68 f6 13 40 00       	push   $0x4013f6
42a3ec:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a3f2:	50                   	push   %eax
42a3f3:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a3fa:	6a 10                	push   $0x10
42a3fc:	58                   	pop    %eax
42a3fd:	e8 ee 6f fd ff       	call   0x4013f0
42a402:	53                   	push   %ebx
42a403:	56                   	push   %esi
42a404:	57                   	push   %edi
42a405:	89 65 f8             	mov    %esp,-0x8(%ebp)
42a408:	c7 45 fc 20 12 40 00 	movl   $0x401220,-0x4(%ebp)
42a40f:	8b 55 0c             	mov    0xc(%ebp),%edx
42a412:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
42a415:	e8 6e 71 fd ff       	call   0x401588
42a41a:	8b 55 18             	mov    0x18(%ebp),%edx
42a41d:	8d 4d e8             	lea    -0x18(%ebp),%ecx
42a420:	e8 63 71 fd ff       	call   0x401588
42a425:	9b                   	fwait
42a426:	68 3c a4 42 00       	push   $0x42a43c
42a42b:	8d 4d e8             	lea    -0x18(%ebp),%ecx
42a42e:	e8 4f 71 fd ff       	call   0x401582
42a433:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
42a436:	e8 47 71 fd ff       	call   0x401582
42a43b:	c3                   	ret
42a43c:	8b 45 24             	mov    0x24(%ebp),%eax
42a43f:	d9 45 ec             	flds   -0x14(%ebp)
42a442:	d9 18                	fstps  (%eax)
42a444:	33 c0                	xor    %eax,%eax
42a446:	8b 4d f0             	mov    -0x10(%ebp),%ecx
42a449:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a450:	5f                   	pop    %edi
42a451:	5e                   	pop    %esi
42a452:	5b                   	pop    %ebx
42a453:	c9                   	leave
42a454:	c2 20 00             	ret    $0x20
42a457:	55                   	push   %ebp
42a458:	8b ec                	mov    %esp,%ebp
42a45a:	83 ec 0c             	sub    $0xc,%esp
42a45d:	68 f6 13 40 00       	push   $0x4013f6
42a462:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a468:	50                   	push   %eax
42a469:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a470:	6a 0c                	push   $0xc
42a472:	58                   	pop    %eax
42a473:	e8 78 6f fd ff       	call   0x4013f0
42a478:	53                   	push   %ebx
42a479:	56                   	push   %esi
42a47a:	57                   	push   %edi
42a47b:	89 65 f4             	mov    %esp,-0xc(%ebp)
42a47e:	c7 45 f8 30 12 40 00 	movl   $0x401230,-0x8(%ebp)
42a485:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
42a48c:	8b 45 08             	mov    0x8(%ebp),%eax
42a48f:	8b 00                	mov    (%eax),%eax
42a491:	ff 75 08             	push   0x8(%ebp)
42a494:	ff 50 04             	call   *0x4(%eax)
42a497:	8b 45 08             	mov    0x8(%ebp),%eax
42a49a:	8b 00                	mov    (%eax),%eax
42a49c:	ff 75 08             	push   0x8(%ebp)
42a49f:	ff 50 08             	call   *0x8(%eax)
42a4a2:	8b 45 1c             	mov    0x1c(%ebp),%eax
42a4a5:	8b 4d e8             	mov    -0x18(%ebp),%ecx
42a4a8:	89 08                	mov    %ecx,(%eax)
42a4aa:	8b 45 fc             	mov    -0x4(%ebp),%eax
42a4ad:	8b 4d ec             	mov    -0x14(%ebp),%ecx
42a4b0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a4b7:	5f                   	pop    %edi
42a4b8:	5e                   	pop    %esi
42a4b9:	5b                   	pop    %ebx
42a4ba:	c9                   	leave
42a4bb:	c2 18 00             	ret    $0x18
42a4be:	55                   	push   %ebp
42a4bf:	8b ec                	mov    %esp,%ebp
42a4c1:	83 ec 0c             	sub    $0xc,%esp
42a4c4:	68 f6 13 40 00       	push   $0x4013f6
42a4c9:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a4cf:	50                   	push   %eax
42a4d0:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a4d7:	6a 0c                	push   $0xc
42a4d9:	58                   	pop    %eax
42a4da:	e8 11 6f fd ff       	call   0x4013f0
42a4df:	53                   	push   %ebx
42a4e0:	56                   	push   %esi
42a4e1:	57                   	push   %edi
42a4e2:	89 65 f4             	mov    %esp,-0xc(%ebp)
42a4e5:	c7 45 f8 38 12 40 00 	movl   $0x401238,-0x8(%ebp)
42a4ec:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
42a4f3:	8b 45 08             	mov    0x8(%ebp),%eax
42a4f6:	8b 00                	mov    (%eax),%eax
42a4f8:	ff 75 08             	push   0x8(%ebp)
42a4fb:	ff 50 04             	call   *0x4(%eax)
42a4fe:	8b 45 08             	mov    0x8(%ebp),%eax
42a501:	8b 00                	mov    (%eax),%eax
42a503:	ff 75 08             	push   0x8(%ebp)
42a506:	ff 50 08             	call   *0x8(%eax)
42a509:	8b 45 10             	mov    0x10(%ebp),%eax
42a50c:	d9 45 e8             	flds   -0x18(%ebp)
42a50f:	d9 18                	fstps  (%eax)
42a511:	8b 45 fc             	mov    -0x4(%ebp),%eax
42a514:	8b 4d ec             	mov    -0x14(%ebp),%ecx
42a517:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a51e:	5f                   	pop    %edi
42a51f:	5e                   	pop    %esi
42a520:	5b                   	pop    %ebx
42a521:	c9                   	leave
42a522:	c2 0c 00             	ret    $0xc
42a525:	55                   	push   %ebp
42a526:	8b ec                	mov    %esp,%ebp
42a528:	83 ec 0c             	sub    $0xc,%esp
42a52b:	68 f6 13 40 00       	push   $0x4013f6
42a530:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a536:	50                   	push   %eax
42a537:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a53e:	6a 10                	push   $0x10
42a540:	58                   	pop    %eax
42a541:	e8 aa 6e fd ff       	call   0x4013f0
42a546:	53                   	push   %ebx
42a547:	56                   	push   %esi
42a548:	57                   	push   %edi
42a549:	89 65 f4             	mov    %esp,-0xc(%ebp)
42a54c:	c7 45 f8 40 12 40 00 	movl   $0x401240,-0x8(%ebp)
42a553:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
42a55a:	8b 45 08             	mov    0x8(%ebp),%eax
42a55d:	8b 00                	mov    (%eax),%eax
42a55f:	ff 75 08             	push   0x8(%ebp)
42a562:	ff 50 04             	call   *0x4(%eax)
42a565:	8b 55 0c             	mov    0xc(%ebp),%edx
42a568:	8d 4d e8             	lea    -0x18(%ebp),%ecx
42a56b:	e8 18 70 fd ff       	call   0x401588
42a570:	8b 55 14             	mov    0x14(%ebp),%edx
42a573:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
42a576:	e8 0d 70 fd ff       	call   0x401588
42a57b:	68 91 a5 42 00       	push   $0x42a591
42a580:	8d 4d e8             	lea    -0x18(%ebp),%ecx
42a583:	e8 fa 6f fd ff       	call   0x401582
42a588:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
42a58b:	e8 f2 6f fd ff       	call   0x401582
42a590:	c3                   	ret
42a591:	8b 45 08             	mov    0x8(%ebp),%eax
42a594:	8b 00                	mov    (%eax),%eax
42a596:	ff 75 08             	push   0x8(%ebp)
42a599:	ff 50 08             	call   *0x8(%eax)
42a59c:	8b 45 fc             	mov    -0x4(%ebp),%eax
42a59f:	8b 4d ec             	mov    -0x14(%ebp),%ecx
42a5a2:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a5a9:	5f                   	pop    %edi
42a5aa:	5e                   	pop    %esi
42a5ab:	5b                   	pop    %ebx
42a5ac:	c9                   	leave
42a5ad:	c2 10 00             	ret    $0x10
42a5b0:	55                   	push   %ebp
42a5b1:	8b ec                	mov    %esp,%ebp
42a5b3:	83 ec 0c             	sub    $0xc,%esp
42a5b6:	68 f6 13 40 00       	push   $0x4013f6
42a5bb:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a5c1:	50                   	push   %eax
42a5c2:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a5c9:	6a 08                	push   $0x8
42a5cb:	58                   	pop    %eax
42a5cc:	e8 1f 6e fd ff       	call   0x4013f0
42a5d1:	53                   	push   %ebx
42a5d2:	56                   	push   %esi
42a5d3:	57                   	push   %edi
42a5d4:	89 65 f4             	mov    %esp,-0xc(%ebp)
42a5d7:	c7 45 f8 50 12 40 00 	movl   $0x401250,-0x8(%ebp)
42a5de:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
42a5e5:	8b 45 08             	mov    0x8(%ebp),%eax
42a5e8:	8b 00                	mov    (%eax),%eax
42a5ea:	ff 75 08             	push   0x8(%ebp)
42a5ed:	ff 50 04             	call   *0x4(%eax)
42a5f0:	8b 45 08             	mov    0x8(%ebp),%eax
42a5f3:	8b 00                	mov    (%eax),%eax
42a5f5:	ff 75 08             	push   0x8(%ebp)
42a5f8:	ff 50 08             	call   *0x8(%eax)
42a5fb:	8b 45 fc             	mov    -0x4(%ebp),%eax
42a5fe:	8b 4d ec             	mov    -0x14(%ebp),%ecx
42a601:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a608:	5f                   	pop    %edi
42a609:	5e                   	pop    %esi
42a60a:	5b                   	pop    %ebx
42a60b:	c9                   	leave
42a60c:	c2 18 00             	ret    $0x18
42a60f:	55                   	push   %ebp
42a610:	8b ec                	mov    %esp,%ebp
42a612:	83 ec 0c             	sub    $0xc,%esp
42a615:	68 f6 13 40 00       	push   $0x4013f6
42a61a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a620:	50                   	push   %eax
42a621:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a628:	6a 08                	push   $0x8
42a62a:	58                   	pop    %eax
42a62b:	e8 c0 6d fd ff       	call   0x4013f0
42a630:	53                   	push   %ebx
42a631:	56                   	push   %esi
42a632:	57                   	push   %edi
42a633:	89 65 f4             	mov    %esp,-0xc(%ebp)
42a636:	c7 45 f8 58 12 40 00 	movl   $0x401258,-0x8(%ebp)
42a63d:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
42a644:	8b 45 08             	mov    0x8(%ebp),%eax
42a647:	8b 00                	mov    (%eax),%eax
42a649:	ff 75 08             	push   0x8(%ebp)
42a64c:	ff 50 04             	call   *0x4(%eax)
42a64f:	8b 45 08             	mov    0x8(%ebp),%eax
42a652:	8b 00                	mov    (%eax),%eax
42a654:	ff 75 08             	push   0x8(%ebp)
42a657:	ff 50 08             	call   *0x8(%eax)
42a65a:	8b 45 fc             	mov    -0x4(%ebp),%eax
42a65d:	8b 4d ec             	mov    -0x14(%ebp),%ecx
42a660:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a667:	5f                   	pop    %edi
42a668:	5e                   	pop    %esi
42a669:	5b                   	pop    %ebx
42a66a:	c9                   	leave
42a66b:	c2 20 00             	ret    $0x20
42a66e:	55                   	push   %ebp
42a66f:	8b ec                	mov    %esp,%ebp
42a671:	51                   	push   %ecx
42a672:	51                   	push   %ecx
42a673:	68 f6 13 40 00       	push   $0x4013f6
42a678:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a67e:	50                   	push   %eax
42a67f:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a686:	6a 08                	push   $0x8
42a688:	58                   	pop    %eax
42a689:	e8 62 6d fd ff       	call   0x4013f0
42a68e:	53                   	push   %ebx
42a68f:	56                   	push   %esi
42a690:	57                   	push   %edi
42a691:	89 65 f8             	mov    %esp,-0x8(%ebp)
42a694:	c7 45 fc 60 12 40 00 	movl   $0x401260,-0x4(%ebp)
42a69b:	8b 55 18             	mov    0x18(%ebp),%edx
42a69e:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42a6a1:	e8 e2 6e fd ff       	call   0x401588
42a6a6:	68 b4 a6 42 00       	push   $0x42a6b4
42a6ab:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42a6ae:	e8 cf 6e fd ff       	call   0x401582
42a6b3:	c3                   	ret
42a6b4:	33 c0                	xor    %eax,%eax
42a6b6:	8b 4d f0             	mov    -0x10(%ebp),%ecx
42a6b9:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a6c0:	5f                   	pop    %edi
42a6c1:	5e                   	pop    %esi
42a6c2:	5b                   	pop    %ebx
42a6c3:	c9                   	leave
42a6c4:	c2 28 00             	ret    $0x28
42a6c7:	55                   	push   %ebp
42a6c8:	8b ec                	mov    %esp,%ebp
42a6ca:	83 ec 0c             	sub    $0xc,%esp
42a6cd:	68 f6 13 40 00       	push   $0x4013f6
42a6d2:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a6d8:	50                   	push   %eax
42a6d9:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a6e0:	6a 0c                	push   $0xc
42a6e2:	58                   	pop    %eax
42a6e3:	e8 08 6d fd ff       	call   0x4013f0
42a6e8:	53                   	push   %ebx
42a6e9:	56                   	push   %esi
42a6ea:	57                   	push   %edi
42a6eb:	89 65 f4             	mov    %esp,-0xc(%ebp)
42a6ee:	c7 45 f8 70 12 40 00 	movl   $0x401270,-0x8(%ebp)
42a6f5:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
42a6fc:	8b 45 08             	mov    0x8(%ebp),%eax
42a6ff:	8b 00                	mov    (%eax),%eax
42a701:	ff 75 08             	push   0x8(%ebp)
42a704:	ff 50 04             	call   *0x4(%eax)
42a707:	8b 55 1c             	mov    0x1c(%ebp),%edx
42a70a:	8d 4d e8             	lea    -0x18(%ebp),%ecx
42a70d:	e8 76 6e fd ff       	call   0x401588
42a712:	68 20 a7 42 00       	push   $0x42a720
42a717:	8d 4d e8             	lea    -0x18(%ebp),%ecx
42a71a:	e8 63 6e fd ff       	call   0x401582
42a71f:	c3                   	ret
42a720:	8b 45 08             	mov    0x8(%ebp),%eax
42a723:	8b 00                	mov    (%eax),%eax
42a725:	ff 75 08             	push   0x8(%ebp)
42a728:	ff 50 08             	call   *0x8(%eax)
42a72b:	8b 45 fc             	mov    -0x4(%ebp),%eax
42a72e:	8b 4d ec             	mov    -0x14(%ebp),%ecx
42a731:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a738:	5f                   	pop    %edi
42a739:	5e                   	pop    %esi
42a73a:	5b                   	pop    %ebx
42a73b:	c9                   	leave
42a73c:	c2 1c 00             	ret    $0x1c
42a73f:	55                   	push   %ebp
42a740:	8b ec                	mov    %esp,%ebp
42a742:	6a 08                	push   $0x8
42a744:	58                   	pop    %eax
42a745:	e8 a6 6c fd ff       	call   0x4013f0
42a74a:	8b 45 1c             	mov    0x1c(%ebp),%eax
42a74d:	8b 4d f8             	mov    -0x8(%ebp),%ecx
42a750:	89 08                	mov    %ecx,(%eax)
42a752:	8b 4d fc             	mov    -0x4(%ebp),%ecx
42a755:	89 48 04             	mov    %ecx,0x4(%eax)
42a758:	33 c0                	xor    %eax,%eax
42a75a:	c9                   	leave
42a75b:	c2 18 00             	ret    $0x18
42a75e:	55                   	push   %ebp
42a75f:	8b ec                	mov    %esp,%ebp
42a761:	6a 04                	push   $0x4
42a763:	58                   	pop    %eax
42a764:	e8 87 6c fd ff       	call   0x4013f0
42a769:	8b 45 14             	mov    0x14(%ebp),%eax
42a76c:	8b 4d fc             	mov    -0x4(%ebp),%ecx
42a76f:	89 08                	mov    %ecx,(%eax)