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
5a4a2c:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a4a2f:	e8 34 d3 ff ff       	call   0x5a1d68
5a4a34:	8b f0                	mov    %eax,%esi
5a4a36:	56                   	push   %esi
5a4a37:	8b c3                	mov    %ebx,%eax
5a4a39:	e8 82 42 e8 ff       	call   0x428cc0
5a4a3e:	50                   	push   %eax
5a4a3f:	e8 b4 2c e6 ff       	call   0x4076f8
5a4a44:	56                   	push   %esi
5a4a45:	e8 c6 2a e6 ff       	call   0x407510
5a4a4a:	57                   	push   %edi
5a4a4b:	33 c9                	xor    %ecx,%ecx
5a4a4d:	33 d2                	xor    %edx,%edx
5a4a4f:	8b c3                	mov    %ebx,%eax
5a4a51:	e8 7e 3b e8 ff       	call   0x4285d4
5a4a56:	6a 00                	push   $0x0
5a4a58:	8b c3                	mov    %ebx,%eax
5a4a5a:	e8 61 42 e8 ff       	call   0x428cc0
5a4a5f:	50                   	push   %eax
5a4a60:	e8 93 2c e6 ff       	call   0x4076f8
5a4a65:	5f                   	pop    %edi
5a4a66:	5e                   	pop    %esi
5a4a67:	5b                   	pop    %ebx
5a4a68:	8b e5                	mov    %ebp,%esp
5a4a6a:	5d                   	pop    %ebp
5a4a6b:	c2 0c 00             	ret    $0xc
5a4a6e:	8b c0                	mov    %eax,%eax
5a4a70:	55                   	push   %ebp
5a4a71:	8b ec                	mov    %esp,%ebp
5a4a73:	83 c4 ec             	add    $0xffffffec,%esp
5a4a76:	53                   	push   %ebx
5a4a77:	56                   	push   %esi
5a4a78:	57                   	push   %edi
5a4a79:	8b f9                	mov    %ecx,%edi
5a4a7b:	8b d8                	mov    %eax,%ebx
5a4a7d:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a4a80:	50                   	push   %eax
5a4a81:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a4a84:	50                   	push   %eax
5a4a85:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a4a88:	50                   	push   %eax
5a4a89:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a4a8c:	50                   	push   %eax
5a4a8d:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a4a90:	50                   	push   %eax
5a4a91:	8b 45 10             	mov    0x10(%ebp),%eax
5a4a94:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a4a97:	8b 55 0c             	mov    0xc(%ebp),%edx
5a4a9a:	e8 55 dc ff ff       	call   0x5a26f4
5a4a9f:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a4aa2:	50                   	push   %eax
5a4aa3:	6a 02                	push   $0x2
5a4aa5:	6a 00                	push   $0x0
5a4aa7:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a4aaa:	33 d2                	xor    %edx,%edx
5a4aac:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a4aaf:	e8 b4 d2 ff ff       	call   0x5a1d68
5a4ab4:	8b f0                	mov    %eax,%esi
5a4ab6:	56                   	push   %esi
5a4ab7:	8b c3                	mov    %ebx,%eax
5a4ab9:	e8 02 42 e8 ff       	call   0x428cc0
5a4abe:	50                   	push   %eax
5a4abf:	e8 34 2c e6 ff       	call   0x4076f8
5a4ac4:	56                   	push   %esi
5a4ac5:	e8 46 2a e6 ff       	call   0x407510
5a4aca:	57                   	push   %edi
5a4acb:	33 c9                	xor    %ecx,%ecx
5a4acd:	33 d2                	xor    %edx,%edx
5a4acf:	8b c3                	mov    %ebx,%eax
5a4ad1:	e8 fe 3a e8 ff       	call   0x4285d4
5a4ad6:	6a 00                	push   $0x0
5a4ad8:	8b c3                	mov    %ebx,%eax
5a4ada:	e8 e1 41 e8 ff       	call   0x428cc0
5a4adf:	50                   	push   %eax
5a4ae0:	e8 13 2c e6 ff       	call   0x4076f8
5a4ae5:	5f                   	pop    %edi
5a4ae6:	5e                   	pop    %esi
5a4ae7:	5b                   	pop    %ebx
5a4ae8:	8b e5                	mov    %ebp,%esp
5a4aea:	5d                   	pop    %ebp
5a4aeb:	c2 0c 00             	ret    $0xc
5a4aee:	8b c0                	mov    %eax,%eax
5a4af0:	55                   	push   %ebp
5a4af1:	8b ec                	mov    %esp,%ebp
5a4af3:	83 c4 ec             	add    $0xffffffec,%esp
5a4af6:	53                   	push   %ebx
5a4af7:	56                   	push   %esi
5a4af8:	57                   	push   %edi
5a4af9:	8b f9                	mov    %ecx,%edi
5a4afb:	8b d8                	mov    %eax,%ebx
5a4afd:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a4b00:	50                   	push   %eax
5a4b01:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a4b04:	50                   	push   %eax
5a4b05:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a4b08:	50                   	push   %eax
5a4b09:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a4b0c:	50                   	push   %eax
5a4b0d:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a4b10:	50                   	push   %eax
5a4b11:	8b 45 10             	mov    0x10(%ebp),%eax
5a4b14:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a4b17:	8b 55 0c             	mov    0xc(%ebp),%edx
5a4b1a:	e8 d5 db ff ff       	call   0x5a26f4
5a4b1f:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a4b22:	50                   	push   %eax
5a4b23:	6a 03                	push   $0x3
5a4b25:	6a 00                	push   $0x0
5a4b27:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a4b2a:	33 d2                	xor    %edx,%edx
5a4b2c:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a4b2f:	e8 34 d2 ff ff       	call   0x5a1d68
5a4b34:	8b f0                	mov    %eax,%esi
5a4b36:	56                   	push   %esi
5a4b37:	8b c3                	mov    %ebx,%eax
5a4b39:	e8 82 41 e8 ff       	call   0x428cc0
5a4b3e:	50                   	push   %eax
5a4b3f:	e8 b4 2b e6 ff       	call   0x4076f8
5a4b44:	56                   	push   %esi
5a4b45:	e8 c6 29 e6 ff       	call   0x407510
5a4b4a:	57                   	push   %edi
5a4b4b:	33 c9                	xor    %ecx,%ecx
5a4b4d:	33 d2                	xor    %edx,%edx
5a4b4f:	8b c3                	mov    %ebx,%eax
5a4b51:	e8 7e 3a e8 ff       	call   0x4285d4
5a4b56:	6a 00                	push   $0x0
5a4b58:	8b c3                	mov    %ebx,%eax
5a4b5a:	e8 61 41 e8 ff       	call   0x428cc0
5a4b5f:	50                   	push   %eax
5a4b60:	e8 93 2b e6 ff       	call   0x4076f8
5a4b65:	5f                   	pop    %edi
5a4b66:	5e                   	pop    %esi
5a4b67:	5b                   	pop    %ebx
5a4b68:	8b e5                	mov    %ebp,%esp
5a4b6a:	5d                   	pop    %ebp
5a4b6b:	c2 0c 00             	ret    $0xc
5a4b6e:	8b c0                	mov    %eax,%eax
5a4b70:	55                   	push   %ebp
5a4b71:	8b ec                	mov    %esp,%ebp
5a4b73:	83 c4 ec             	add    $0xffffffec,%esp
5a4b76:	53                   	push   %ebx
5a4b77:	56                   	push   %esi
5a4b78:	57                   	push   %edi
5a4b79:	8b f9                	mov    %ecx,%edi
5a4b7b:	8b d8                	mov    %eax,%ebx
5a4b7d:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a4b80:	50                   	push   %eax
5a4b81:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a4b84:	50                   	push   %eax
5a4b85:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a4b88:	50                   	push   %eax
5a4b89:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a4b8c:	50                   	push   %eax
5a4b8d:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a4b90:	50                   	push   %eax
5a4b91:	8b 45 10             	mov    0x10(%ebp),%eax
5a4b94:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a4b97:	8b 55 0c             	mov    0xc(%ebp),%edx
5a4b9a:	e8 55 db ff ff       	call   0x5a26f4
5a4b9f:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a4ba2:	50                   	push   %eax
5a4ba3:	6a 04                	push   $0x4
5a4ba5:	6a 00                	push   $0x0
5a4ba7:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a4baa:	33 d2                	xor    %edx,%edx
5a4bac:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a4baf:	e8 b4 d1 ff ff       	call   0x5a1d68
5a4bb4:	8b f0                	mov    %eax,%esi
5a4bb6:	56                   	push   %esi
5a4bb7:	8b c3                	mov    %ebx,%eax
5a4bb9:	e8 02 41 e8 ff       	call   0x428cc0
5a4bbe:	50                   	push   %eax
5a4bbf:	e8 34 2b e6 ff       	call   0x4076f8
5a4bc4:	56                   	push   %esi
5a4bc5:	e8 46 29 e6 ff       	call   0x407510