5f6a1a:	59                   	pop    %ecx
5f6a1b:	c3                   	ret
5f6a1c:	cc                   	int3
5f6a1d:	cc                   	int3
5f6a1e:	cc                   	int3
5f6a1f:	cc                   	int3
5f6a20:	56                   	push   %esi
5f6a21:	8b 74 24 0c          	mov    0xc(%esp),%esi
5f6a25:	85 f6                	test   %esi,%esi
5f6a27:	74 2b                	je     0x5f6a54
5f6a29:	e8 22 fc ff ff       	call   0x5f6650
5f6a2e:	50                   	push   %eax
5f6a2f:	ff 74 24 0c          	push   0xc(%esp)
5f6a33:	e8 28 85 f8 ff       	call   0x57ef60
5f6a38:	83 c4 08             	add    $0x8,%esp
5f6a3b:	85 c0                	test   %eax,%eax
5f6a3d:	74 55                	je     0x5f6a94
5f6a3f:	6a 00                	push   $0x0
5f6a41:	6a 01                	push   $0x1
5f6a43:	56                   	push   %esi
5f6a44:	6a 01                	push   $0x1
5f6a46:	50                   	push   %eax
5f6a47:	e8 54 7a f8 ff       	call   0x57e4a0
5f6a4c:	83 c4 14             	add    $0x14,%esp
5f6a4f:	83 f8 01             	cmp    $0x1,%eax
5f6a52:	75 40                	jne    0x5f6a94
5f6a54:	83 7c 24 10 00       	cmpl   $0x0,0x10(%esp)
5f6a59:	74 35                	je     0x5f6a90
5f6a5b:	e8 b0 f8 ff ff       	call   0x5f6310
5f6a60:	50                   	push   %eax
5f6a61:	ff 74 24 0c          	push   0xc(%esp)
5f6a65:	e8 f6 84 f8 ff       	call   0x57ef60
5f6a6a:	83 c4 08             	add    $0x8,%esp
5f6a6d:	85 c0                	test   %eax,%eax
5f6a6f:	74 23                	je     0x5f6a94
5f6a71:	6a 00                	push   $0x0
5f6a73:	6a 01                	push   $0x1
5f6a75:	ff 74 24 18          	push   0x18(%esp)
5f6a79:	6a 02                	push   $0x2
5f6a7b:	50                   	push   %eax
5f6a7c:	e8 1f 7a f8 ff       	call   0x57e4a0
5f6a81:	83 c4 14             	add    $0x14,%esp
5f6a84:	83 f8 01             	cmp    $0x1,%eax
5f6a87:	75 0b                	jne    0x5f6a94
5f6a89:	b8 01 00 00 00       	mov    $0x1,%eax
5f6a8e:	5e                   	pop    %esi
5f6a8f:	c3                   	ret
5f6a90:	85 f6                	test   %esi,%esi
5f6a92:	75 f5                	jne    0x5f6a89
5f6a94:	33 c0                	xor    %eax,%eax
5f6a96:	5e                   	pop    %esi
5f6a97:	c3                   	ret
5f6a98:	cc                   	int3
5f6a99:	cc                   	int3
5f6a9a:	cc                   	int3
5f6a9b:	cc                   	int3
5f6a9c:	cc                   	int3
5f6a9d:	cc                   	int3
5f6a9e:	cc                   	int3
5f6a9f:	cc                   	int3
5f6aa0:	56                   	push   %esi
5f6aa1:	8b 74 24 08          	mov    0x8(%esp),%esi
5f6aa5:	85 f6                	test   %esi,%esi
5f6aa7:	74 1f                	je     0x5f6ac8
5f6aa9:	ff 36                	push   (%esi)
5f6aab:	e8 30 07 f6 ff       	call   0x5571e0
5f6ab0:	ff 76 04             	push   0x4(%esi)
5f6ab3:	e8 28 07 f6 ff       	call   0x5571e0
5f6ab8:	6a 32                	push   $0x32
5f6aba:	68 b0 bf 67 00       	push   $0x67bfb0
5f6abf:	56                   	push   %esi
5f6ac0:	e8 bb 9c ee ff       	call   0x4e0780
5f6ac5:	83 c4 14             	add    $0x14,%esp
5f6ac8:	5e                   	pop    %esi
5f6ac9:	c3                   	ret
5f6aca:	cc                   	int3
5f6acb:	cc                   	int3
5f6acc:	cc                   	int3
5f6acd:	cc                   	int3
5f6ace:	cc                   	int3
5f6acf:	cc                   	int3
5f6ad0:	57                   	push   %edi
5f6ad1:	6a 1e                	push   $0x1e
5f6ad3:	68 b0 bf 67 00       	push   $0x67bfb0
5f6ad8:	6a 18                	push   $0x18
5f6ada:	e8 61 9f ee ff       	call   0x4e0a40
5f6adf:	8b f8                	mov    %eax,%edi
5f6ae1:	83 c4 0c             	add    $0xc,%esp
5f6ae4:	85 ff                	test   %edi,%edi
5f6ae6:	75 1c                	jne    0x5f6b04
5f6ae8:	6a 21                	push   $0x21
5f6aea:	68 b0 bf 67 00       	push   $0x67bfb0
5f6aef:	6a 41                	push   $0x41
5f6af1:	68 85 00 00 00       	push   $0x85
5f6af6:	6a 32                	push   $0x32
5f6af8:	e8 83 24 ee ff       	call   0x4d8f80
5f6afd:	83 c4 14             	add    $0x14,%esp
5f6b00:	33 c0                	xor    %eax,%eax
5f6b02:	5f                   	pop    %edi
5f6b03:	c3                   	ret
5f6b04:	53                   	push   %ebx
5f6b05:	56                   	push   %esi
5f6b06:	6a 00                	push   $0x0
5f6b08:	e8 64 fb fd ff       	call   0x5d6671
5f6b0d:	8b f0                	mov    %eax,%esi
5f6b0f:	83 c4 04             	add    $0x4,%esp
5f6b12:	81 c6 2c 01 00 00    	add    $0x12c,%esi
5f6b18:	bb e8 03 00 00       	mov    $0x3e8,%ebx
5f6b1d:	83 d2 00             	adc    $0x0,%edx
5f6b20:	8b c2                	mov    %edx,%eax
5f6b22:	f7 e3                	mul    %ebx
5f6b24:	8b c8                	mov    %eax,%ecx
5f6b26:	8b c6                	mov    %esi,%eax
5f6b28:	f7 e3                	mul    %ebx
5f6b2a:	5e                   	pop    %esi
5f6b2b:	03 ca                	add    %edx,%ecx
5f6b2d:	89 47 10             	mov    %eax,0x10(%edi)
5f6b30:	5b                   	pop    %ebx
5f6b31:	89 4f 14             	mov    %ecx,0x14(%edi)
5f6b34:	8b c7                	mov    %edi,%eax
5f6b36:	5f                   	pop    %edi
5f6b37:	c3                   	ret
5f6b38:	cc                   	int3
5f6b39:	cc                   	int3
5f6b3a:	cc                   	int3
5f6b3b:	cc                   	int3
5f6b3c:	cc                   	int3
5f6b3d:	cc                   	int3
5f6b3e:	cc                   	int3
5f6b3f:	cc                   	int3
5f6b40:	56                   	push   %esi
5f6b41:	8b 74 24 0c          	mov    0xc(%esp),%esi
5f6b45:	56                   	push   %esi
5f6b46:	e8 65 a3 f2 ff       	call   0x520eb0
5f6b4b:	83 c4 04             	add    $0x4,%esp
5f6b4e:	85 c0                	test   %eax,%eax
5f6b50:	75 02                	jne    0x5f6b54
5f6b52:	5e                   	pop    %esi
5f6b53:	c3                   	ret
5f6b54:	8b 44 24 08          	mov    0x8(%esp),%eax
5f6b58:	89 30                	mov    %esi,(%eax)
5f6b5a:	b8 01 00 00 00       	mov    $0x1,%eax
5f6b5f:	5e                   	pop    %esi
5f6b60:	c3                   	ret
5f6b61:	cc                   	int3
5f6b62:	cc                   	int3
5f6b63:	cc                   	int3
5f6b64:	cc                   	int3
5f6b65:	cc                   	int3
5f6b66:	cc                   	int3
5f6b67:	cc                   	int3
5f6b68:	cc                   	int3
5f6b69:	cc                   	int3
5f6b6a:	cc                   	int3
5f6b6b:	cc                   	int3
5f6b6c:	cc                   	int3
5f6b6d:	cc                   	int3
5f6b6e:	cc                   	int3
5f6b6f:	cc                   	int3
5f6b70:	56                   	push   %esi
5f6b71:	8b 74 24 0c          	mov    0xc(%esp),%esi
5f6b75:	56                   	push   %esi
5f6b76:	e8 35 a3 f2 ff       	call   0x520eb0
5f6b7b:	83 c4 04             	add    $0x4,%esp
5f6b7e:	85 c0                	test   %eax,%eax
5f6b80:	75 02                	jne    0x5f6b84
5f6b82:	5e                   	pop    %esi
5f6b83:	c3                   	ret
5f6b84:	8b 44 24 08          	mov    0x8(%esp),%eax
5f6b88:	89 70 04             	mov    %esi,0x4(%eax)
5f6b8b:	b8 01 00 00 00       	mov    $0x1,%eax
5f6b90:	5e                   	pop    %esi
5f6b91:	c3                   	ret
5f6b92:	cc                   	int3
5f6b93:	cc                   	int3
5f6b94:	cc                   	int3
5f6b95:	cc                   	int3
5f6b96:	cc                   	int3
5f6b97:	cc                   	int3
5f6b98:	cc                   	int3
5f6b99:	cc                   	int3
5f6b9a:	cc                   	int3
5f6b9b:	cc                   	int3
5f6b9c:	cc                   	int3
5f6b9d:	cc                   	int3
5f6b9e:	cc                   	int3
5f6b9f:	cc                   	int3
5f6ba0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f6ba4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5f6ba8:	89 48 08             	mov    %ecx,0x8(%eax)
5f6bab:	c3                   	ret
5f6bac:	cc                   	int3
5f6bad:	cc                   	int3
5f6bae:	cc                   	int3
5f6baf:	cc                   	int3
5f6bb0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5f6bb4:	8b 44 24 08          	mov    0x8(%esp),%eax
5f6bb8:	89 41 10             	mov    %eax,0x10(%ecx)
5f6bbb:	8b 44 24 0c          	mov    0xc(%esp),%eax
5f6bbf:	89 41 14             	mov    %eax,0x14(%ecx)
5f6bc2:	c3                   	ret
5f6bc3:	cc                   	int3
5f6bc4:	cc                   	int3
5f6bc5:	cc                   	int3
5f6bc6:	cc                   	int3
5f6bc7:	cc                   	int3
5f6bc8:	cc                   	int3
5f6bc9:	cc                   	int3
5f6bca:	cc                   	int3
5f6bcb:	cc                   	int3
5f6bcc:	cc                   	int3
5f6bcd:	cc                   	int3
5f6bce:	cc                   	int3
5f6bcf:	cc                   	int3
5f6bd0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f6bd4:	85 c0                	test   %eax,%eax
5f6bd6:	75 04                	jne    0x5f6bdc
5f6bd8:	83 c8 ff             	or     $0xffffffff,%eax
5f6bdb:	c3                   	ret
5f6bdc:	ff 70 10             	push   0x10(%eax)
5f6bdf:	e8 dc e4 ee ff       	call   0x4e50c0
5f6be4:	83 c4 04             	add    $0x4,%esp
5f6be7:	c3                   	ret
5f6be8:	cc                   	int3
5f6be9:	cc                   	int3
5f6bea:	cc                   	int3
5f6beb:	cc                   	int3
5f6bec:	cc                   	int3
5f6bed:	cc                   	int3
5f6bee:	cc                   	int3
5f6bef:	cc                   	int3
5f6bf0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f6bf4:	85 c0                	test   %eax,%eax
5f6bf6:	75 01                	jne    0x5f6bf9
5f6bf8:	c3                   	ret
5f6bf9:	ff 74 24 08          	push   0x8(%esp)
5f6bfd:	ff 70 10             	push   0x10(%eax)
5f6c00:	e8 7b e6 ee ff       	call   0x4e5280
5f6c05:	83 c4 08             	add    $0x8,%esp
5f6c08:	c3                   	ret
5f6c09:	cc                   	int3
5f6c0a:	cc                   	int3
5f6c0b:	cc                   	int3
5f6c0c:	cc                   	int3
5f6c0d:	cc                   	int3
5f6c0e:	cc                   	int3
5f6c0f:	cc                   	int3
5f6c10:	8b 44 24 04          	mov    0x4(%esp),%eax
5f6c14:	56                   	push   %esi
5f6c15:	8b 70 04             	mov    0x4(%eax),%esi
5f6c18:	85 f6                	test   %esi,%esi
5f6c1a:	75 1c                	jne    0x5f6c38
5f6c1c:	68 9a 00 00 00       	push   $0x9a
5f6c21:	68 c8 bf 67 00       	push   $0x67bfc8
5f6c26:	6a 6c                	push   $0x6c
5f6c28:	6a 6f                	push   $0x6f
5f6c2a:	6a 27                	push   $0x27
5f6c2c:	e8 4f 23 ee ff       	call   0x4d8f80
5f6c31:	83 c4 14             	add    $0x14,%esp
5f6c34:	33 c0                	xor    %eax,%eax
5f6c36:	5e                   	pop    %esi
5f6c37:	c3                   	ret
5f6c38:	ff 36                	push   (%esi)
5f6c3a:	e8 c1 89 ef ff       	call   0x4ef600
5f6c3f:	83 c4 04             	add    $0x4,%esp
5f6c42:	3d 6d 01 00 00       	cmp    $0x16d,%eax
5f6c47:	74 1c                	je     0x5f6c65
5f6c49:	68 9e 00 00 00       	push   $0x9e
5f6c4e:	68 c8 bf 67 00       	push   $0x67bfc8
5f6c53:	6a 68                	push   $0x68
5f6c55:	6a 6f                	push   $0x6f
5f6c57:	6a 27                	push   $0x27
5f6c59:	e8 22 23 ee ff       	call   0x4d8f80
5f6c5e:	83 c4 14             	add    $0x14,%esp
5f6c61:	33 c0                	xor    %eax,%eax
5f6c63:	5e                   	pop    %esi
5f6c64:	c3                   	ret
5f6c65:	e8 d6 c6 f8 ff       	call   0x583340
5f6c6a:	50                   	push   %eax
5f6c6b:	ff 76 04             	push   0x4(%esi)
5f6c6e:	e8 ed d9 f3 ff       	call   0x534660
5f6c73:	83 c4 08             	add    $0x8,%esp
5f6c76:	5e                   	pop    %esi
5f6c77:	c3                   	ret
5f6c78:	cc                   	int3
5f6c79:	cc                   	int3
5f6c7a:	cc                   	int3
5f6c7b:	cc                   	int3
5f6c7c:	cc                   	int3
5f6c7d:	cc                   	int3
5f6c7e:	cc                   	int3
5f6c7f:	cc                   	int3
5f6c80:	ff 74 24 10          	push   0x10(%esp)
5f6c84:	8b 44 24 08          	mov    0x8(%esp),%eax
5f6c88:	ff 74 24 10          	push   0x10(%esp)
5f6c8c:	ff 74 24 10          	push   0x10(%esp)
5f6c90:	ff 70 10             	push   0x10(%eax)
5f6c93:	e8 f8 2d f8 ff       	call   0x579a90
5f6c98:	83 c4 10             	add    $0x10,%esp
5f6c9b:	c3                   	ret
5f6c9c:	cc                   	int3
5f6c9d:	cc                   	int3
5f6c9e:	cc                   	int3
5f6c9f:	cc                   	int3
5f6ca0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f6ca4:	83 f8 4f             	cmp    $0x4f,%eax
5f6ca7:	0f 87 d5 01 00 00    	ja     0x5f6e82
5f6cad:	ff 24 85 88 6e 5f 00 	jmp    *0x5f6e88(,%eax,4)
5f6cb4:	b8 e0 bf 67 00       	mov    $0x67bfe0,%eax
5f6cb9:	c3                   	ret
5f6cba:	b8 e4 bf 67 00       	mov    $0x67bfe4,%eax
5f6cbf:	c3                   	ret
5f6cc0:	b8 10 c0 67 00       	mov    $0x67c010,%eax
5f6cc5:	c3                   	ret
5f6cc6:	b8 34 c0 67 00       	mov    $0x67c034,%eax
5f6ccb:	c3                   	ret
5f6ccc:	b8 54 c0 67 00       	mov    $0x67c054,%eax
5f6cd1:	c3                   	ret
5f6cd2:	b8 80 c0 67 00       	mov    $0x67c080,%eax
5f6cd7:	c3                   	ret
5f6cd8:	b8 a4 c0 67 00       	mov    $0x67c0a4,%eax
5f6cdd:	c3                   	ret
5f6cde:	b8 c8 c0 67 00       	mov    $0x67c0c8,%eax
5f6ce3:	c3                   	ret
5f6ce4:	b8 e8 c0 67 00       	mov    $0x67c0e8,%eax
5f6ce9:	c3                   	ret
5f6cea:	b8 00 c1 67 00       	mov    $0x67c100,%eax
5f6cef:	c3                   	ret
5f6cf0:	b8 20 c1 67 00       	mov    $0x67c120,%eax
5f6cf5:	c3                   	ret
5f6cf6:	b8 38 c1 67 00       	mov    $0x67c138,%eax
5f6cfb:	c3                   	ret
5f6cfc:	b8 50 c1 67 00       	mov    $0x67c150,%eax
5f6d01:	c3                   	ret
5f6d02:	b8 60 c1 67 00       	mov    $0x67c160,%eax
5f6d07:	c3                   	ret
5f6d08:	b8 90 c1 67 00       	mov    $0x67c190,%eax
5f6d0d:	c3                   	ret
5f6d0e:	b8 c0 c1 67 00       	mov    $0x67c1c0,%eax
5f6d13:	c3                   	ret
5f6d14:	b8 e8 c1 67 00       	mov    $0x67c1e8,%eax
5f6d19:	c3                   	ret
5f6d1a:	b8 10 c2 67 00       	mov    $0x67c210,%eax
5f6d1f:	c3                   	ret
5f6d20:	b8 20 c2 67 00       	mov    $0x67c220,%eax
5f6d25:	c3                   	ret
5f6d26:	b8 38 c2 67 00       	mov    $0x67c238,%eax
5f6d2b:	c3                   	ret
5f6d2c:	b8 68 c2 67 00       	mov    $0x67c268,%eax
5f6d31:	c3                   	ret