5a4704:	50                   	push   %eax
5a4705:	50                   	push   %eax
5a4706:	8b 55 f4             	mov    -0xc(%ebp),%edx
5a4709:	83 c2 05             	add    $0x5,%edx
5a470c:	52                   	push   %edx
5a470d:	03 45 f8             	add    -0x8(%ebp),%eax
5a4710:	50                   	push   %eax
5a4711:	6a fb                	push   $0xfffffffb
5a4713:	8b 45 f0             	mov    -0x10(%ebp),%eax
5a4716:	03 c0                	add    %eax,%eax
5a4718:	8b 55 f8             	mov    -0x8(%ebp),%edx
5a471b:	2b d0                	sub    %eax,%edx
5a471d:	52                   	push   %edx
5a471e:	e8 cd 2d e6 ff       	call   0x4074f0
5a4723:	8b f0                	mov    %eax,%esi
5a4725:	56                   	push   %esi
5a4726:	8b c3                	mov    %ebx,%eax
5a4728:	e8 93 45 e8 ff       	call   0x428cc0
5a472d:	50                   	push   %eax
5a472e:	e8 c5 2f e6 ff       	call   0x4076f8
5a4733:	56                   	push   %esi
5a4734:	e8 d7 2d e6 ff       	call   0x407510
5a4739:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a473c:	50                   	push   %eax
5a473d:	33 c9                	xor    %ecx,%ecx
5a473f:	33 d2                	xor    %edx,%edx
5a4741:	8b c3                	mov    %ebx,%eax
5a4743:	e8 8c 3e e8 ff       	call   0x4285d4
5a4748:	6a 00                	push   $0x0
5a474a:	8b c3                	mov    %ebx,%eax
5a474c:	e8 6f 45 e8 ff       	call   0x428cc0
5a4751:	50                   	push   %eax
5a4752:	e8 a1 2f e6 ff       	call   0x4076f8
5a4757:	5e                   	pop    %esi
5a4758:	5b                   	pop    %ebx
5a4759:	8b e5                	mov    %ebp,%esp
5a475b:	5d                   	pop    %ebp
5a475c:	c2 0c 00             	ret    $0xc
5a475f:	90                   	nop
5a4760:	55                   	push   %ebp
5a4761:	8b ec                	mov    %esp,%ebp
5a4763:	83 c4 ec             	add    $0xffffffec,%esp
5a4766:	53                   	push   %ebx
5a4767:	56                   	push   %esi
5a4768:	57                   	push   %edi
5a4769:	8b f9                	mov    %ecx,%edi
5a476b:	8b d8                	mov    %eax,%ebx
5a476d:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a4770:	50                   	push   %eax
5a4771:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a4774:	50                   	push   %eax
5a4775:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a4778:	50                   	push   %eax
5a4779:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a477c:	50                   	push   %eax
5a477d:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a4780:	50                   	push   %eax
5a4781:	8b 45 10             	mov    0x10(%ebp),%eax
5a4784:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a4787:	8b 55 0c             	mov    0xc(%ebp),%edx
5a478a:	e8 65 df ff ff       	call   0x5a26f4
5a478f:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a4792:	50                   	push   %eax
5a4793:	8b 45 ec             	mov    -0x14(%ebp),%eax
5a4796:	50                   	push   %eax
5a4797:	6a 01                	push   $0x1
5a4799:	6a 00                	push   $0x0
5a479b:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a479e:	03 c0                	add    %eax,%eax
5a47a0:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a47a3:	33 d2                	xor    %edx,%edx
5a47a5:	e8 a6 d2 ff ff       	call   0x5a1a50
5a47aa:	8b f0                	mov    %eax,%esi
5a47ac:	56                   	push   %esi
5a47ad:	8b c3                	mov    %ebx,%eax
5a47af:	e8 0c 45 e8 ff       	call   0x428cc0
5a47b4:	50                   	push   %eax
5a47b5:	e8 3e 2f e6 ff       	call   0x4076f8
5a47ba:	56                   	push   %esi
5a47bb:	e8 50 2d e6 ff       	call   0x407510
5a47c0:	57                   	push   %edi
5a47c1:	33 c9                	xor    %ecx,%ecx
5a47c3:	33 d2                	xor    %edx,%edx
5a47c5:	8b c3                	mov    %ebx,%eax
5a47c7:	e8 08 3e e8 ff       	call   0x4285d4
5a47cc:	6a 00                	push   $0x0
5a47ce:	8b c3                	mov    %ebx,%eax
5a47d0:	e8 eb 44 e8 ff       	call   0x428cc0
5a47d5:	50                   	push   %eax
5a47d6:	e8 1d 2f e6 ff       	call   0x4076f8
5a47db:	5f                   	pop    %edi
5a47dc:	5e                   	pop    %esi
5a47dd:	5b                   	pop    %ebx
5a47de:	8b e5                	mov    %ebp,%esp
5a47e0:	5d                   	pop    %ebp
5a47e1:	c2 0c 00             	ret    $0xc
5a47e4:	55                   	push   %ebp
5a47e5:	8b ec                	mov    %esp,%ebp
5a47e7:	83 c4 ec             	add    $0xffffffec,%esp
5a47ea:	53                   	push   %ebx
5a47eb:	56                   	push   %esi
5a47ec:	57                   	push   %edi
5a47ed:	8b f9                	mov    %ecx,%edi
5a47ef:	8b d8                	mov    %eax,%ebx
5a47f1:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a47f4:	50                   	push   %eax
5a47f5:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a47f8:	50                   	push   %eax
5a47f9:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a47fc:	50                   	push   %eax
5a47fd:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a4800:	50                   	push   %eax
5a4801:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a4804:	50                   	push   %eax
5a4805:	8b 45 10             	mov    0x10(%ebp),%eax
5a4808:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a480b:	8b 55 0c             	mov    0xc(%ebp),%edx
5a480e:	e8 e1 de ff ff       	call   0x5a26f4
5a4813:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a4816:	50                   	push   %eax
5a4817:	8b 45 ec             	mov    -0x14(%ebp),%eax
5a481a:	50                   	push   %eax
5a481b:	6a 02                	push   $0x2
5a481d:	6a 00                	push   $0x0
5a481f:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a4822:	03 c0                	add    %eax,%eax
5a4824:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a4827:	33 d2                	xor    %edx,%edx
5a4829:	e8 22 d2 ff ff       	call   0x5a1a50
5a482e:	8b f0                	mov    %eax,%esi
5a4830:	56                   	push   %esi
5a4831:	8b c3                	mov    %ebx,%eax
5a4833:	e8 88 44 e8 ff       	call   0x428cc0
5a4838:	50                   	push   %eax
5a4839:	e8 ba 2e e6 ff       	call   0x4076f8
5a483e:	56                   	push   %esi
5a483f:	e8 cc 2c e6 ff       	call   0x407510
5a4844:	57                   	push   %edi
5a4845:	33 c9                	xor    %ecx,%ecx
5a4847:	33 d2                	xor    %edx,%edx
5a4849:	8b c3                	mov    %ebx,%eax
5a484b:	e8 84 3d e8 ff       	call   0x4285d4
5a4850:	6a 00                	push   $0x0
5a4852:	8b c3                	mov    %ebx,%eax
5a4854:	e8 67 44 e8 ff       	call   0x428cc0
5a4859:	50                   	push   %eax
5a485a:	e8 99 2e e6 ff       	call   0x4076f8
5a485f:	5f                   	pop    %edi
5a4860:	5e                   	pop    %esi
5a4861:	5b                   	pop    %ebx
5a4862:	8b e5                	mov    %ebp,%esp
5a4864:	5d                   	pop    %ebp
5a4865:	c2 0c 00             	ret    $0xc
5a4868:	55                   	push   %ebp
5a4869:	8b ec                	mov    %esp,%ebp
5a486b:	83 c4 ec             	add    $0xffffffec,%esp
5a486e:	53                   	push   %ebx
5a486f:	56                   	push   %esi
5a4870:	57                   	push   %edi
5a4871:	8b f9                	mov    %ecx,%edi
5a4873:	8b d8                	mov    %eax,%ebx
5a4875:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a4878:	50                   	push   %eax
5a4879:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a487c:	50                   	push   %eax
5a487d:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a4880:	50                   	push   %eax
5a4881:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a4884:	50                   	push   %eax
5a4885:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a4888:	50                   	push   %eax
5a4889:	8b 45 10             	mov    0x10(%ebp),%eax
5a488c:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a488f:	8b 55 0c             	mov    0xc(%ebp),%edx
5a4892:	e8 5d de ff ff       	call   0x5a26f4
5a4897:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a489a:	50                   	push   %eax
5a489b:	8b 45 ec             	mov    -0x14(%ebp),%eax
5a489e:	50                   	push   %eax
5a489f:	6a 04                	push   $0x4
5a48a1:	6a 00                	push   $0x0
5a48a3:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a48a6:	03 c0                	add    %eax,%eax
5a48a8:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a48ab:	33 d2                	xor    %edx,%edx
5a48ad:	e8 9e d1 ff ff       	call   0x5a1a50
5a48b2:	8b f0                	mov    %eax,%esi
5a48b4:	56                   	push   %esi
5a48b5:	8b c3                	mov    %ebx,%eax
5a48b7:	e8 04 44 e8 ff       	call   0x428cc0
5a48bc:	50                   	push   %eax
5a48bd:	e8 36 2e e6 ff       	call   0x4076f8
5a48c2:	56                   	push   %esi
5a48c3:	e8 48 2c e6 ff       	call   0x407510
5a48c8:	57                   	push   %edi
5a48c9:	33 c9                	xor    %ecx,%ecx
5a48cb:	33 d2                	xor    %edx,%edx
5a48cd:	8b c3                	mov    %ebx,%eax
5a48cf:	e8 00 3d e8 ff       	call   0x4285d4
5a48d4:	6a 00                	push   $0x0
5a48d6:	8b c3                	mov    %ebx,%eax
5a48d8:	e8 e3 43 e8 ff       	call   0x428cc0
5a48dd:	50                   	push   %eax
5a48de:	e8 15 2e e6 ff       	call   0x4076f8
5a48e3:	5f                   	pop    %edi
5a48e4:	5e                   	pop    %esi
5a48e5:	5b                   	pop    %ebx
5a48e6:	8b e5                	mov    %ebp,%esp
5a48e8:	5d                   	pop    %ebp
5a48e9:	c2 0c 00             	ret    $0xc
5a48ec:	55                   	push   %ebp
5a48ed:	8b ec                	mov    %esp,%ebp
5a48ef:	83 c4 ec             	add    $0xffffffec,%esp
5a48f2:	53                   	push   %ebx
5a48f3:	56                   	push   %esi
5a48f4:	57                   	push   %edi
5a48f5:	8b f9                	mov    %ecx,%edi
5a48f7:	8b d8                	mov    %eax,%ebx
5a48f9:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a48fc:	50                   	push   %eax
5a48fd:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a4900:	50                   	push   %eax
5a4901:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a4904:	50                   	push   %eax
5a4905:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a4908:	50                   	push   %eax
5a4909:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a490c:	50                   	push   %eax
5a490d:	8b 45 10             	mov    0x10(%ebp),%eax
5a4910:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a4913:	8b 55 0c             	mov    0xc(%ebp),%edx
5a4916:	e8 d9 dd ff ff       	call   0x5a26f4
5a491b:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a491e:	50                   	push   %eax
5a491f:	8b 45 ec             	mov    -0x14(%ebp),%eax
5a4922:	50                   	push   %eax
5a4923:	6a 05                	push   $0x5
5a4925:	6a 00                	push   $0x0
5a4927:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a492a:	03 c0                	add    %eax,%eax
5a492c:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a492f:	33 d2                	xor    %edx,%edx
5a4931:	e8 1a d1 ff ff       	call   0x5a1a50
5a4936:	8b f0                	mov    %eax,%esi
5a4938:	56                   	push   %esi
5a4939:	8b c3                	mov    %ebx,%eax
5a493b:	e8 80 43 e8 ff       	call   0x428cc0
5a4940:	50                   	push   %eax
5a4941:	e8 b2 2d e6 ff       	call   0x4076f8
5a4946:	56                   	push   %esi
5a4947:	e8 c4 2b e6 ff       	call   0x407510
5a494c:	57                   	push   %edi
5a494d:	33 c9                	xor    %ecx,%ecx
5a494f:	33 d2                	xor    %edx,%edx
5a4951:	8b c3                	mov    %ebx,%eax
5a4953:	e8 7c 3c e8 ff       	call   0x4285d4
5a4958:	6a 00                	push   $0x0
5a495a:	8b c3                	mov    %ebx,%eax
5a495c:	e8 5f 43 e8 ff       	call   0x428cc0
5a4961:	50                   	push   %eax
5a4962:	e8 91 2d e6 ff       	call   0x4076f8
5a4967:	5f                   	pop    %edi
5a4968:	5e                   	pop    %esi
5a4969:	5b                   	pop    %ebx
5a496a:	8b e5                	mov    %ebp,%esp
5a496c:	5d                   	pop    %ebp
5a496d:	c2 0c 00             	ret    $0xc
5a4970:	55                   	push   %ebp
5a4971:	8b ec                	mov    %esp,%ebp
5a4973:	83 c4 ec             	add    $0xffffffec,%esp
5a4976:	53                   	push   %ebx
5a4977:	56                   	push   %esi
5a4978:	57                   	push   %edi
5a4979:	8b f9                	mov    %ecx,%edi
5a497b:	8b d8                	mov    %eax,%ebx
5a497d:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a4980:	50                   	push   %eax
5a4981:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a4984:	50                   	push   %eax
5a4985:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a4988:	50                   	push   %eax
5a4989:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a498c:	50                   	push   %eax
5a498d:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a4990:	50                   	push   %eax
5a4991:	8b 45 10             	mov    0x10(%ebp),%eax
5a4994:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a4997:	8b 55 0c             	mov    0xc(%ebp),%edx
5a499a:	e8 55 dd ff ff       	call   0x5a26f4
5a499f:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a49a2:	50                   	push   %eax
5a49a3:	6a 00                	push   $0x0
5a49a5:	6a 03                	push   $0x3
5a49a7:	6a 00                	push   $0x0
5a49a9:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a49ac:	33 d2                	xor    %edx,%edx
5a49ae:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a49b1:	e8 9a d0 ff ff       	call   0x5a1a50
5a49b6:	8b f0                	mov    %eax,%esi
5a49b8:	56                   	push   %esi
5a49b9:	8b c3                	mov    %ebx,%eax
5a49bb:	e8 00 43 e8 ff       	call   0x428cc0
5a49c0:	50                   	push   %eax
5a49c1:	e8 32 2d e6 ff       	call   0x4076f8
5a49c6:	56                   	push   %esi
5a49c7:	e8 44 2b e6 ff       	call   0x407510
5a49cc:	57                   	push   %edi
5a49cd:	33 c9                	xor    %ecx,%ecx
5a49cf:	33 d2                	xor    %edx,%edx
5a49d1:	8b c3                	mov    %ebx,%eax
5a49d3:	e8 fc 3b e8 ff       	call   0x4285d4
5a49d8:	6a 00                	push   $0x0
5a49da:	8b c3                	mov    %ebx,%eax
5a49dc:	e8 df 42 e8 ff       	call   0x428cc0
5a49e1:	50                   	push   %eax
5a49e2:	e8 11 2d e6 ff       	call   0x4076f8
5a49e7:	5f                   	pop    %edi
5a49e8:	5e                   	pop    %esi
5a49e9:	5b                   	pop    %ebx
5a49ea:	8b e5                	mov    %ebp,%esp
5a49ec:	5d                   	pop    %ebp
5a49ed:	c2 0c 00             	ret    $0xc
5a49f0:	55                   	push   %ebp
5a49f1:	8b ec                	mov    %esp,%ebp
5a49f3:	83 c4 ec             	add    $0xffffffec,%esp
5a49f6:	53                   	push   %ebx
5a49f7:	56                   	push   %esi
5a49f8:	57                   	push   %edi
5a49f9:	8b f9                	mov    %ecx,%edi
5a49fb:	8b d8                	mov    %eax,%ebx
5a49fd:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a4a00:	50                   	push   %eax
5a4a01:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a4a04:	50                   	push   %eax
5a4a05:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a4a08:	50                   	push   %eax
5a4a09:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a4a0c:	50                   	push   %eax
5a4a0d:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a4a10:	50                   	push   %eax
5a4a11:	8b 45 10             	mov    0x10(%ebp),%eax
5a4a14:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a4a17:	8b 55 0c             	mov    0xc(%ebp),%edx
5a4a1a:	e8 d5 dc ff ff       	call   0x5a26f4
5a4a1f:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a4a22:	50                   	push   %eax
5a4a23:	6a 01                	push   $0x1
5a4a25:	6a 00                	push   $0x0
5a4a27:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a4a2a:	33 d2                	xor    %edx,%edx