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)
42a771:	33 c0                	xor    %eax,%eax
42a773:	c9                   	leave
42a774:	c2 10 00             	ret    $0x10
42a777:	55                   	push   %ebp
42a778:	8b ec                	mov    %esp,%ebp
42a77a:	51                   	push   %ecx
42a77b:	51                   	push   %ecx
42a77c:	68 f6 13 40 00       	push   $0x4013f6
42a781:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a787:	50                   	push   %eax
42a788:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a78f:	6a 0c                	push   $0xc
42a791:	58                   	pop    %eax
42a792:	e8 59 6c fd ff       	call   0x4013f0
42a797:	53                   	push   %ebx
42a798:	56                   	push   %esi
42a799:	57                   	push   %edi
42a79a:	89 65 f8             	mov    %esp,-0x8(%ebp)
42a79d:	c7 45 fc 80 12 40 00 	movl   $0x401280,-0x4(%ebp)
42a7a4:	8b 55 0c             	mov    0xc(%ebp),%edx
42a7a7:	8d 4d e8             	lea    -0x18(%ebp),%ecx
42a7aa:	e8 d9 6d fd ff       	call   0x401588
42a7af:	8b 55 10             	mov    0x10(%ebp),%edx
42a7b2:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42a7b5:	e8 ce 6d fd ff       	call   0x401588
42a7ba:	68 d0 a7 42 00       	push   $0x42a7d0
42a7bf:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42a7c2:	e8 bb 6d fd ff       	call   0x401582
42a7c7:	8d 4d e8             	lea    -0x18(%ebp),%ecx
42a7ca:	e8 b3 6d fd ff       	call   0x401582
42a7cf:	c3                   	ret
42a7d0:	33 c0                	xor    %eax,%eax
42a7d2:	8b 4d f0             	mov    -0x10(%ebp),%ecx
42a7d5:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a7dc:	5f                   	pop    %edi
42a7dd:	5e                   	pop    %esi
42a7de:	5b                   	pop    %ebx
42a7df:	c9                   	leave
42a7e0:	c2 20 00             	ret    $0x20
42a7e3:	55                   	push   %ebp
42a7e4:	8b ec                	mov    %esp,%ebp
42a7e6:	51                   	push   %ecx
42a7e7:	51                   	push   %ecx
42a7e8:	68 f6 13 40 00       	push   $0x4013f6
42a7ed:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a7f3:	50                   	push   %eax
42a7f4:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a7fb:	6a 08                	push   $0x8
42a7fd:	58                   	pop    %eax
42a7fe:	e8 ed 6b fd ff       	call   0x4013f0
42a803:	53                   	push   %ebx
42a804:	56                   	push   %esi
42a805:	57                   	push   %edi
42a806:	89 65 f8             	mov    %esp,-0x8(%ebp)
42a809:	c7 45 fc 90 12 40 00 	movl   $0x401290,-0x4(%ebp)
42a810:	8b 55 24             	mov    0x24(%ebp),%edx
42a813:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42a816:	e8 6d 6d fd ff       	call   0x401588
42a81b:	68 29 a8 42 00       	push   $0x42a829
42a820:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42a823:	e8 5a 6d fd ff       	call   0x401582
42a828:	c3                   	ret
42a829:	33 c0                	xor    %eax,%eax
42a82b:	8b 4d f0             	mov    -0x10(%ebp),%ecx
42a82e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a835:	5f                   	pop    %edi
42a836:	5e                   	pop    %esi
42a837:	5b                   	pop    %ebx
42a838:	c9                   	leave
42a839:	c2 20 00             	ret    $0x20
42a83c:	55                   	push   %ebp
42a83d:	8b ec                	mov    %esp,%ebp
42a83f:	83 ec 0c             	sub    $0xc,%esp
42a842:	68 f6 13 40 00       	push   $0x4013f6
42a847:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a84d:	50                   	push   %eax
42a84e:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a855:	6a 08                	push   $0x8
42a857:	58                   	pop    %eax
42a858:	e8 93 6b fd ff       	call   0x4013f0
42a85d:	53                   	push   %ebx
42a85e:	56                   	push   %esi
42a85f:	57                   	push   %edi
42a860:	89 65 f4             	mov    %esp,-0xc(%ebp)
42a863:	c7 45 f8 a0 12 40 00 	movl   $0x4012a0,-0x8(%ebp)
42a86a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
42a871:	8b 45 08             	mov    0x8(%ebp),%eax
42a874:	8b 00                	mov    (%eax),%eax
42a876:	ff 75 08             	push   0x8(%ebp)
42a879:	ff 50 04             	call   *0x4(%eax)
42a87c:	8b 45 08             	mov    0x8(%ebp),%eax
42a87f:	8b 00                	mov    (%eax),%eax
42a881:	ff 75 08             	push   0x8(%ebp)
42a884:	ff 50 08             	call   *0x8(%eax)
42a887:	8b 45 fc             	mov    -0x4(%ebp),%eax
42a88a:	8b 4d ec             	mov    -0x14(%ebp),%ecx
42a88d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a894:	5f                   	pop    %edi
42a895:	5e                   	pop    %esi
42a896:	5b                   	pop    %ebx
42a897:	c9                   	leave
42a898:	c2 10 00             	ret    $0x10
42a89b:	55                   	push   %ebp
42a89c:	8b ec                	mov    %esp,%ebp
42a89e:	83 ec 0c             	sub    $0xc,%esp
42a8a1:	68 f6 13 40 00       	push   $0x4013f6
42a8a6:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a8ac:	50                   	push   %eax
42a8ad:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a8b4:	6a 0c                	push   $0xc
42a8b6:	58                   	pop    %eax
42a8b7:	e8 34 6b fd ff       	call   0x4013f0
42a8bc:	53                   	push   %ebx
42a8bd:	56                   	push   %esi
42a8be:	57                   	push   %edi
42a8bf:	89 65 f4             	mov    %esp,-0xc(%ebp)
42a8c2:	c7 45 f8 a8 12 40 00 	movl   $0x4012a8,-0x8(%ebp)
42a8c9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
42a8d0:	8b 45 08             	mov    0x8(%ebp),%eax
42a8d3:	8b 00                	mov    (%eax),%eax
42a8d5:	ff 75 08             	push   0x8(%ebp)
42a8d8:	ff 50 04             	call   *0x4(%eax)
42a8db:	8b 45 08             	mov    0x8(%ebp),%eax
42a8de:	8b 00                	mov    (%eax),%eax
42a8e0:	ff 75 08             	push   0x8(%ebp)
42a8e3:	ff 50 08             	call   *0x8(%eax)
42a8e6:	8b 45 18             	mov    0x18(%ebp),%eax
42a8e9:	66 8b 4d e8          	mov    -0x18(%ebp),%cx
42a8ed:	66 89 08             	mov    %cx,(%eax)
42a8f0:	8b 45 fc             	mov    -0x4(%ebp),%eax
42a8f3:	8b 4d ec             	mov    -0x14(%ebp),%ecx
42a8f6:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a8fd:	5f                   	pop    %edi
42a8fe:	5e                   	pop    %esi
42a8ff:	5b                   	pop    %ebx
42a900:	c9                   	leave
42a901:	c2 14 00             	ret    $0x14
42a904:	55                   	push   %ebp
42a905:	8b ec                	mov    %esp,%ebp
42a907:	51                   	push   %ecx
42a908:	51                   	push   %ecx
42a909:	68 f6 13 40 00       	push   $0x4013f6
42a90e:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42a914:	50                   	push   %eax
42a915:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
42a91c:	6a 08                	push   $0x8
42a91e:	58                   	pop    %eax
42a91f:	e8 cc 6a fd ff       	call   0x4013f0
42a924:	53                   	push   %ebx
42a925:	56                   	push   %esi
42a926:	57                   	push   %edi
42a927:	89 65 f8             	mov    %esp,-0x8(%ebp)
42a92a:	c7 45 fc b0 12 40 00 	movl   $0x4012b0,-0x4(%ebp)
42a931:	8b 55 20             	mov    0x20(%ebp),%edx
42a934:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42a937:	e8 4c 6c fd ff       	call   0x401588
42a93c:	68 4a a9 42 00       	push   $0x42a94a
42a941:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42a944:	e8 39 6c fd ff       	call   0x401582
42a949:	c3                   	ret
42a94a:	33 c0                	xor    %eax,%eax
42a94c:	8b 4d f0             	mov    -0x10(%ebp),%ecx
42a94f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42a956:	5f                   	pop    %edi
42a957:	5e                   	pop    %esi
42a958:	5b                   	pop    %ebx
42a959:	c9                   	leave
42a95a:	c2 24 00             	ret    $0x24
42a95d:	55                   	push   %ebp
42a95e:	8b ec                	mov    %esp,%ebp
42a960:	33 c0                	xor    %eax,%eax
42a962:	5d                   	pop    %ebp
42a963:	c2 14 00             	ret    $0x14
42a966:	55                   	push   %ebp
42a967:	8b ec                	mov    %esp,%ebp