-- phpMyAdmin SQL Dump
-- version 4.9.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Oct 18, 2021 at 05:38 PM
-- Server version: 10.4.8-MariaDB
-- PHP Version: 7.3.10

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `compositedev_corporateportal`
--

-- --------------------------------------------------------

--
-- Table structure for table `arorcharge`
--

CREATE TABLE `arorcharge` (
  `id` int(11) NOT NULL,
  `ARorChargeID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `arorcharge`
--

INSERT INTO `arorcharge` (`id`, `ARorChargeID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'ARCH007', 56.00, 67.00, '2017-12-29'),
(2, 'ARCH007', 78.00, 98.00, '2017-12-29'),
(3, 'ARCH007', 78.00, 98.00, '2017-12-29'),
(4, 'ARCH007', 78.00, 6.00, '2017-12-29'),
(5, 'ARCH007', 78.00, 6.00, '2017-12-29'),
(6, 'ARCH007', 78.00, 6.00, '2017-12-29'),
(7, 'ARCH007', 78.00, 6.00, '2017-12-29'),
(8, 'ARCH007', 78.00, 6.00, '2017-12-29'),
(9, 'ARCH007', 56.00, 55.00, '2017-12-29'),
(10, 'ARCH007', 56.00, 55.00, '2017-12-29'),
(11, 'ARCH007', 56.00, 55.00, '2017-12-29'),
(12, 'ARCH007', 56.00, 55.00, '2017-12-29'),
(13, 'ARCH007', 56.00, 55.00, '2017-12-29'),
(14, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(15, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(16, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(17, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(18, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(19, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(20, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(21, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(22, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(23, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(24, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(25, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(26, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(27, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(28, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(29, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(30, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(31, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(32, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(33, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(34, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(35, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(36, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(37, 'ARCH007', 0.00, 0.00, '2017-12-29'),
(38, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(39, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(40, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(41, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(42, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(43, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(44, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(45, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(46, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(47, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(48, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(49, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(50, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(51, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(52, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(53, 'ARCH007', 0.00, 0.00, '2017-12-30'),
(54, 'ARCH007', 34.00, 32.00, '2017-12-30'),
(55, 'ARCH007', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `audit_request`
--

CREATE TABLE `audit_request` (
  `audit_id` int(11) NOT NULL,
  `idno` int(11) DEFAULT NULL,
  `requestID` varchar(10) DEFAULT NULL,
  `staffID` varchar(10) DEFAULT NULL,
  `staff_name` varchar(30) DEFAULT NULL,
  `staff_email` varchar(100) DEFAULT NULL,
  `request_type` varchar(20) DEFAULT NULL,
  `project_name` varchar(100) DEFAULT NULL,
  `project_code` varchar(20) DEFAULT NULL,
  `description` varchar(50) DEFAULT NULL,
  `quantity` int(11) DEFAULT NULL,
  `unit_price` float(10,2) DEFAULT NULL,
  `total_price` float(10,2) DEFAULT NULL,
  `worker_name` varchar(100) DEFAULT NULL,
  `worker_code` varchar(20) DEFAULT NULL,
  `worker_service` varchar(100) DEFAULT NULL,
  `amount` float(10,2) DEFAULT NULL,
  `comment` text DEFAULT NULL,
  `action` varchar(30) DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  `changedon` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Table structure for table `auto`
--

CREATE TABLE `auto` (
  `id` int(11) NOT NULL,
  `autoID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `auto`
--

INSERT INTO `auto` (`id`, `autoID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'AUTO018', 45.00, 12.00, '2017-12-29'),
(2, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(3, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(4, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(5, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(6, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(7, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(8, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(9, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(10, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(11, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(12, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(13, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(14, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(15, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(16, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(17, 'AUTO018', 0.00, 0.00, '2017-12-29'),
(18, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(19, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(20, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(21, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(22, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(23, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(24, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(25, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(26, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(27, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(28, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(29, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(30, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(31, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(32, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(33, 'AUTO018', 0.00, 0.00, '2017-12-30'),
(34, 'AUTO018', 34.00, 78.00, '2017-12-30'),
(35, 'AUTO018', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `bankdeposit`
--

CREATE TABLE `bankdeposit` (
  `id` int(11) NOT NULL,
  `bankDepositID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `bankdeposit`
--

INSERT INTO `bankdeposit` (`id`, `bankDepositID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'BNKD001', 12.00, 13.00, '2018-01-01'),
(2, 'LOTP002', 14.00, 15.00, '2018-01-01'),
(3, 'LOTD003', 16.00, 17.00, '2018-01-01'),
(4, 'REFD004', 18.00, 19.00, '2018-01-01'),
(5, 'PAYT005', 20.00, 21.00, '2018-01-01'),
(6, 'CTDT006', 22.00, 23.00, '2018-01-01'),
(7, 'ARCH007', 24.00, 25.00, '2018-01-01'),
(8, 'EBTF008', 26.00, 27.00, '2018-01-01'),
(9, 'SALES09', 28.00, 29.00, '2018-01-01'),
(10, 'GASO010', 30.00, 31.00, '2018-01-01'),
(11, 'CIGA011', 32.00, 33.00, '2018-01-01'),
(12, 'SODA012', 34.00, 35.00, '2018-01-01'),
(13, 'DAIR013', 36.00, 37.00, '2018-01-01'),
(14, 'COFF014', 38.00, 39.00, '2018-01-01'),
(15, 'HBAO015', 40.00, 41.00, '2018-01-01'),
(16, 'CAND016', 42.00, 43.00, '2018-01-01'),
(17, 'GROC017', 44.00, 45.00, '2018-01-01'),
(18, 'AUTO018', 46.00, 47.00, '2018-01-01'),
(19, 'ENER019', 48.00, 49.00, '2018-01-01'),
(20, 'TEAO020', 50.00, 51.00, '2018-01-01'),
(21, 'JUIC021', 52.00, 53.00, '2018-01-01'),
(22, 'SNAC022', 54.00, 55.00, '2018-01-01'),
(23, 'ICEC023', 56.00, 57.00, '2018-01-01'),
(24, 'TOBA024', 58.00, 59.00, '2018-01-01'),
(25, 'WATE025', 60.00, 61.00, '2018-01-01'),
(26, 'ICEO026', 62.00, 63.00, '2018-01-01'),
(27, 'LOTT027', 64.00, 65.00, '2018-01-01'),
(28, 'COUP028', 66.00, 67.00, '2018-01-01'),
(29, 'OVER029', 68.00, 69.00, '2018-01-01'),
(30, 'IPPO030', 70.00, 71.00, '2018-01-01'),
(31, 'NEWS031', 72.00, 73.00, '2018-01-01'),
(32, 'BNKD001', 74.00, 75.00, '2018-01-01'),
(33, 'LOTP002', 76.00, 77.00, '2018-01-01'),
(34, 'LOTD003', 78.00, 79.00, '2018-01-01'),
(35, 'REFD004', 80.00, 81.00, '2018-01-01'),
(36, 'PAYT005', 82.00, 83.00, '2018-01-01'),
(37, 'CTDT006', 84.00, 85.00, '2018-01-01'),
(38, 'ARCH007', 86.00, 87.00, '2018-01-01'),
(39, 'EBTF008', 88.00, 89.00, '2018-01-01'),
(40, 'SALES09', 90.00, 91.00, '2018-01-01'),
(41, 'GASO010', 92.00, 93.00, '2018-01-01'),
(42, 'CIGA011', 94.00, 95.00, '2018-01-01'),
(43, 'SODA012', 96.00, 97.00, '2018-01-01'),
(44, 'DAIR013', 98.00, 99.00, '2018-01-01'),
(45, 'COFF014', 100.00, 101.00, '2018-01-01'),
(46, 'HBAO015', 102.00, 103.00, '2018-01-01'),
(47, 'CAND016', 104.00, 105.00, '2018-01-01'),
(48, 'GROC017', 106.00, 107.00, '2018-01-01'),
(49, 'AUTO018', 108.00, 109.00, '2018-01-01'),
(50, 'ENER019', 110.00, 111.00, '2018-01-01'),
(51, 'TEAO020', 112.00, 113.00, '2018-01-01'),
(52, 'JUIC021', 114.00, 115.00, '2018-01-01'),
(53, 'SNAC022', 116.00, 117.00, '2018-01-01'),
(54, 'ICEC023', 118.00, 119.00, '2018-01-01'),
(55, 'TOBA024', 120.00, 121.00, '2018-01-01'),
(56, 'WATE025', 122.00, 123.00, '2018-01-01'),
(57, 'ICEO026', 124.00, 125.00, '2018-01-01'),
(58, 'LOTT027', 126.00, 127.00, '2018-01-01'),
(59, 'COUP028', 128.00, 129.00, '2018-01-01'),
(60, 'OVER029', 130.00, 131.00, '2018-01-01'),
(61, 'IPPO030', 132.00, 133.00, '2018-01-01'),
(62, 'NEWS031', 134.00, 135.00, '2018-01-01'),
(63, '', 0.00, 0.00, '2018-01-02'),
(64, '', 0.00, 0.00, '2018-01-02'),
(65, '', 0.00, 0.00, '2018-01-02'),
(66, '', 0.00, 0.00, '2018-01-02'),
(67, '', 0.00, 0.00, '2018-01-02'),
(68, '', 0.00, 0.00, '2018-01-02'),
(69, '', 0.00, 0.00, '2018-01-02'),
(70, '', 0.00, 0.00, '2018-01-02'),
(71, '', 0.00, 0.00, '2018-01-02'),
(72, '', 0.00, 0.00, '2018-01-02'),
(73, '', 0.00, 0.00, '2018-01-02'),
(74, '', 0.00, 0.00, '2018-01-02'),
(75, '', 0.00, 0.00, '2018-01-02'),
(76, '', 0.00, 0.00, '2018-01-02'),
(77, '', 0.00, 0.00, '2018-01-02'),
(78, '', 0.00, 0.00, '2018-01-02'),
(79, '', 0.00, 0.00, '2018-01-02'),
(80, '', 0.00, 0.00, '2018-01-02'),
(81, '', 0.00, 0.00, '2018-01-02'),
(82, '', 0.00, 0.00, '2018-01-02'),
(83, '', 0.00, 0.00, '2018-01-02'),
(84, '', 0.00, 0.00, '2018-01-02'),
(85, '', 0.00, 0.00, '2018-01-02'),
(86, '', 0.00, 0.00, '2018-01-02'),
(87, '', 0.00, 0.00, '2018-01-02'),
(88, '', 0.00, 0.00, '2018-01-02'),
(89, '', 0.00, 0.00, '2018-01-02'),
(90, '', 0.00, 0.00, '2018-01-02'),
(91, '', 0.00, 0.00, '2018-01-02'),
(92, '', 0.00, 0.00, '2018-01-02'),
(93, '', 0.00, 0.00, '2018-01-02'),
(94, '', 0.00, 0.00, '2018-01-02'),
(95, '', 0.00, 0.00, '2018-01-02'),
(96, '', 0.00, 0.00, '2018-01-02'),
(97, '', 0.00, 0.00, '2018-01-02'),
(98, '', 0.00, 0.00, '2018-01-02'),
(99, '', 0.00, 0.00, '2018-01-02'),
(100, '', 0.00, 0.00, '2018-01-02'),
(101, '', 0.00, 0.00, '2018-01-02'),
(102, '', 0.00, 0.00, '2018-01-02'),
(103, '', 0.00, 0.00, '2018-01-02'),
(104, '', 0.00, 0.00, '2018-01-02'),
(105, '', 0.00, 0.00, '2018-01-02'),
(106, '', 0.00, 0.00, '2018-01-02'),
(107, '', 0.00, 0.00, '2018-01-02'),
(108, '', 0.00, 0.00, '2018-01-02'),
(109, '', 0.00, 0.00, '2018-01-02'),
(110, '', 0.00, 0.00, '2018-01-02'),
(111, '', 0.00, 0.00, '2018-01-02'),
(112, '', 0.00, 0.00, '2018-01-02'),
(113, '', 0.00, 0.00, '2018-01-02'),
(114, '', 0.00, 0.00, '2018-01-02'),
(115, '', 0.00, 0.00, '2018-01-02'),
(116, '', 0.00, 0.00, '2018-01-02'),
(117, '', 0.00, 0.00, '2018-01-02'),
(118, '', 0.00, 0.00, '2018-01-02'),
(119, '', 0.00, 0.00, '2018-01-02'),
(120, '', 0.00, 0.00, '2018-01-02'),
(121, '', 0.00, 0.00, '2018-01-02'),
(122, '', 0.00, 0.00, '2018-01-02'),
(123, '', 0.00, 0.00, '2018-01-02'),
(124, '', 0.00, 0.00, '2018-01-02'),
(125, '', 0.00, 0.00, '2018-01-02'),
(126, '', 0.00, 0.00, '2018-01-02'),
(127, '', 0.00, 0.00, '2018-01-02'),
(128, '', 0.00, 0.00, '2018-01-02'),
(129, '', 0.00, 0.00, '2018-01-02'),
(130, '', 0.00, 0.00, '2018-01-02'),
(131, '', 0.00, 0.00, '2018-01-02'),
(132, '', 0.00, 0.00, '2018-01-02'),
(133, '', 0.00, 0.00, '2018-01-02'),
(134, '', 0.00, 0.00, '2018-01-02'),
(135, '', 0.00, 0.00, '2018-01-02'),
(136, '', 0.00, 0.00, '2018-01-02'),
(137, '', 0.00, 0.00, '2018-01-02'),
(138, '', 0.00, 0.00, '2018-01-02'),
(139, '', 0.00, 0.00, '2018-01-02'),
(140, '', 0.00, 0.00, '2018-01-02'),
(141, '', 0.00, 0.00, '2018-01-02'),
(142, '', 0.00, 0.00, '2018-01-02'),
(143, '', 0.00, 0.00, '2018-01-02'),
(144, '', 0.00, 0.00, '2018-01-02'),
(145, '', 0.00, 0.00, '2018-01-02'),
(146, '', 0.00, 0.00, '2018-01-02'),
(147, '', 0.00, 0.00, '2018-01-02'),
(148, '', 0.00, 0.00, '2018-01-02'),
(149, '', 0.00, 0.00, '2018-01-02'),
(150, '', 0.00, 0.00, '2018-01-02'),
(151, '', 0.00, 0.00, '2018-01-02'),
(152, '', 0.00, 0.00, '2018-01-02'),
(153, '', 0.00, 0.00, '2018-01-02'),
(154, '', 0.00, 0.00, '2018-01-02'),
(155, '', 0.00, 0.00, '2018-01-02'),
(156, '', 0.00, 0.00, '2018-01-02'),
(157, '', 0.00, 0.00, '2018-01-02'),
(158, '', 0.00, 0.00, '2018-01-02'),
(159, '', 0.00, 0.00, '2018-01-02'),
(160, '', 0.00, 0.00, '2018-01-02'),
(161, '', 0.00, 0.00, '2018-01-02'),
(162, '', 0.00, 0.00, '2018-01-02'),
(163, '', 0.00, 0.00, '2018-01-02'),
(164, '', 0.00, 0.00, '2018-01-02'),
(165, '', 0.00, 0.00, '2018-01-02'),
(166, '', 0.00, 0.00, '2018-01-02'),
(167, '', 0.00, 0.00, '2018-01-02'),
(168, '', 0.00, 0.00, '2018-01-02'),
(169, '', 0.00, 0.00, '2018-01-02'),
(170, '', 0.00, 0.00, '2018-01-02'),
(171, '', 0.00, 0.00, '2018-01-02'),
(172, '', 0.00, 0.00, '2018-01-02'),
(173, '', 0.00, 0.00, '2018-01-02'),
(174, '', 0.00, 0.00, '2018-01-02'),
(175, '', 0.00, 0.00, '2018-01-02'),
(176, '', 0.00, 0.00, '2018-01-02'),
(177, '', 0.00, 0.00, '2018-01-02'),
(178, '', 0.00, 0.00, '2018-01-02'),
(179, '', 0.00, 0.00, '2018-01-02'),
(180, '', 0.00, 0.00, '2018-01-02'),
(181, '', 0.00, 0.00, '2018-01-02'),
(182, '', 0.00, 0.00, '2018-01-02'),
(183, '', 0.00, 0.00, '2018-01-02'),
(184, '', 0.00, 0.00, '2018-01-02'),
(185, '', 0.00, 0.00, '2018-01-02'),
(186, '', 0.00, 0.00, '2018-01-02'),
(187, 'BNKD001', 34.00, 23.00, '2018-01-03'),
(188, 'LOTP002', 34.00, 56.00, '2018-01-03'),
(189, 'LOTD003', 54.00, 34.00, '2018-01-03'),
(190, 'REFD004', 8.00, 90.00, '2018-01-03'),
(191, 'PAYT005', 98.00, 78.00, '2018-01-03'),
(192, 'CTDT006', 56.00, 45.00, '2018-01-03'),
(193, 'ARCH007', 34.00, 23.00, '2018-01-03'),
(194, 'EBTF008', 12.00, 21.00, '2018-01-03'),
(195, 'SALES09', 32.00, 23.00, '2018-01-03'),
(196, 'GASO010', 45.00, 67.00, '2018-01-03'),
(197, 'CIGA011', 56.00, 89.00, '2018-01-03'),
(198, 'SODA012', 80.00, 98.00, '2018-01-03'),
(199, 'DAIR013', 76.00, 54.00, '2018-01-03'),
(200, 'COFF014', 32.00, 56.00, '2018-01-03'),
(201, 'HBAO015', 45.00, 34.00, '2018-01-03'),
(202, 'CAND016', 12.00, 78.00, '2018-01-03'),
(203, 'GROC017', 67.00, 65.00, '2018-01-03'),
(204, 'AUTO018', 78.00, 90.00, '2018-01-03'),
(205, 'ENER019', 98.00, 76.00, '2018-01-03'),
(206, 'TEAO020', 54.00, 34.00, '2018-01-03'),
(207, 'JUIC021', 23.00, 12.00, '2018-01-03'),
(208, 'SNAC022', 56.00, 56.00, '2018-01-03'),
(209, 'ICEC023', 76.00, 78.00, '2018-01-03'),
(210, 'TOBA024', 90.00, 98.00, '2018-01-03'),
(211, 'WATE025', 76.00, 54.00, '2018-01-03'),
(212, 'ICEO026', 32.00, 67.00, '2018-01-03'),
(213, 'LOTT027', 8.00, 9.00, '2018-01-03'),
(214, 'COUP028', 23.00, 23.00, '2018-01-03'),
(215, 'OVER029', 45.00, 7.00, '2018-01-03'),
(216, 'IPPO030', 68.00, 67.00, '2018-01-03'),
(217, 'NEWS031', 54.00, 32.00, '2018-01-03');

-- --------------------------------------------------------

--
-- Table structure for table `candy`
--

CREATE TABLE `candy` (
  `id` int(11) NOT NULL,
  `candyID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `candy`
--

INSERT INTO `candy` (`id`, `candyID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'CAND016', 12.00, 45.00, '2017-12-29'),
(2, 'CAND016', 0.00, 0.00, '2017-12-29'),
(3, 'CAND016', 0.00, 0.00, '2017-12-29'),
(4, 'CAND016', 0.00, 0.00, '2017-12-29'),
(5, 'CAND016', 0.00, 0.00, '2017-12-29'),
(6, 'CAND016', 0.00, 0.00, '2017-12-29'),
(7, 'CAND016', 0.00, 0.00, '2017-12-29'),
(8, 'CAND016', 0.00, 0.00, '2017-12-29'),
(9, 'CAND016', 0.00, 0.00, '2017-12-29'),
(10, 'CAND016', 0.00, 0.00, '2017-12-29'),
(11, 'CAND016', 0.00, 0.00, '2017-12-29'),
(12, 'CAND016', 0.00, 0.00, '2017-12-29'),
(13, 'CAND016', 0.00, 0.00, '2017-12-29'),
(14, 'CAND016', 0.00, 0.00, '2017-12-29'),
(15, 'CAND016', 0.00, 0.00, '2017-12-29'),
(16, 'CAND016', 0.00, 0.00, '2017-12-29'),
(17, 'CAND016', 0.00, 0.00, '2017-12-29'),
(18, 'CAND016', 0.00, 0.00, '2017-12-29'),
(19, 'CAND016', 0.00, 0.00, '2017-12-29'),
(20, 'CAND016', 0.00, 0.00, '2017-12-30'),
(21, 'CAND016', 0.00, 0.00, '2017-12-30'),
(22, 'CAND016', 0.00, 0.00, '2017-12-30'),
(23, 'CAND016', 0.00, 0.00, '2017-12-30'),
(24, 'CAND016', 0.00, 0.00, '2017-12-30'),
(25, 'CAND016', 0.00, 0.00, '2017-12-30'),
(26, 'CAND016', 0.00, 0.00, '2017-12-30'),
(27, 'CAND016', 0.00, 0.00, '2017-12-30'),
(28, 'CAND016', 0.00, 0.00, '2017-12-30'),
(29, 'CAND016', 0.00, 0.00, '2017-12-30'),
(30, 'CAND016', 0.00, 0.00, '2017-12-30'),
(31, 'CAND016', 0.00, 0.00, '2017-12-30'),
(32, 'CAND016', 0.00, 0.00, '2017-12-30'),
(33, 'CAND016', 0.00, 0.00, '2017-12-30'),
(34, 'CAND016', 0.00, 0.00, '2017-12-30'),
(35, 'CAND016', 0.00, 0.00, '2017-12-30'),
(36, 'CAND016', 21.00, 34.00, '2017-12-30'),
(37, 'CAND016', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `carttemp`
--

CREATE TABLE `carttemp` (
  `carttemp_hidden` int(11) NOT NULL,
  `carttemp_sess` varchar(100) DEFAULT NULL,
  `carttemp_project` varchar(200) NOT NULL,
  `carttemp_projectCode` varchar(30) NOT NULL,
  `carttemp_request_type` varchar(50) DEFAULT NULL,
  `carttemp_desc` text DEFAULT NULL,
  `carttemp_qty` int(11) DEFAULT NULL,
  `carttemp_unit_price` float(8,2) DEFAULT NULL,
  `carttemp_total_price` float(12,2) DEFAULT NULL,
  `carttemp_w_name` varchar(100) DEFAULT NULL,
  `carttemp_w_code` varchar(20) NOT NULL,
  `carttemp_w_service` varchar(200) DEFAULT NULL,
  `carttemp_amount` float(8,2) DEFAULT NULL,
  `carttemp_comment` text DEFAULT NULL,
  `carttemp_supCode` varchar(30) NOT NULL,
  `carttemp_jobCode` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `carttemp`
--

INSERT INTO `carttemp` (`carttemp_hidden`, `carttemp_sess`, `carttemp_project`, `carttemp_projectCode`, `carttemp_request_type`, `carttemp_desc`, `carttemp_qty`, `carttemp_unit_price`, `carttemp_total_price`, `carttemp_w_name`, `carttemp_w_code`, `carttemp_w_service`, `carttemp_amount`, `carttemp_comment`, `carttemp_supCode`, `carttemp_jobCode`) VALUES
(7, '2okbefbh7i5u3d8qdvob212d22', 'ELF3 - Abake Court', 'SSP960071', 'Cash Advanc', NULL, NULL, NULL, NULL, NULL, '', NULL, 66700.00, 'payment to material testing lab. for raft foundation concrete test', '', ''),
(8, '267hrd6u3uqhp82urlqngf4jq7', 'ELF3 - Abake Court', 'SSP960071', 'Cash Advanc', NULL, NULL, NULL, NULL, NULL, '', NULL, 64000.00, 'Blk setting adv35000 chiselin of columns to recieve lintels3000 leveling of rubbles3000 packing of pavingstones4000 sinking of ring3000 diesel 5000 fuel 2000 loading&offloading of welding gen4000 money given to sunday5000', '', ''),
(10, 't8csiqpf53ffs3f4iqc7trcnl5', '', '', '', NULL, NULL, NULL, NULL, NULL, '', NULL, 0.00, '', '', ''),
(11, 'd64sil4audt0gtlgebdjtru0h6', 'ELF3 - Abake Court', 'SSP960071', 'Material', 'Bamboo ', 400, 350.00, 140000.00, NULL, '', NULL, NULL, '', 'NQLPSCJSWS', '');

-- --------------------------------------------------------

--
-- Table structure for table `cashadvance`
--

CREATE TABLE `cashadvance` (
  `cash_id` int(11) NOT NULL,
  `project_code` varchar(30) DEFAULT NULL,
  `project_name` varchar(100) DEFAULT NULL,
  `cash_advance_type` varchar(100) DEFAULT NULL,
  `request_code` varchar(30) DEFAULT NULL,
  `staff_id` varchar(20) NOT NULL,
  `staff_name` varchar(50) DEFAULT NULL,
  `amount_collected` float(12,2) DEFAULT NULL,
  `amount_recorded` float(12,2) DEFAULT NULL,
  `balance` float(12,2) DEFAULT NULL,
  `date_added` datetime DEFAULT NULL,
  `date_updated` datetime DEFAULT NULL,
  `status` enum('Pending','Approved') NOT NULL DEFAULT 'Pending',
  `purpose` varchar(255) DEFAULT NULL,
  `bank_to` varchar(100) DEFAULT NULL,
  `payment_method` varchar(100) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `cashadvance`
--

INSERT INTO `cashadvance` (`cash_id`, `project_code`, `project_name`, `cash_advance_type`, `request_code`, `staff_id`, `staff_name`, `amount_collected`, `amount_recorded`, `balance`, `date_added`, `date_updated`, `status`, `purpose`, `bank_to`, `payment_method`) VALUES
(1, 'SSP960071', 'ELF3 - Abake Court', 'Cash Advance - Project', 'REQCPD-OEU5QCELVF-19082020', 'SSREI001', 'AdebolaÂ Salami', 200000.00, 0.00, 0.00, '2020-08-21 04:15:34', '2020-08-21 04:15:34', 'Approved', 'For emergency expenses two', 'Access Bank', 'Online Transfer'),
(2, '', '', 'Cash Advance - Office', 'REQCPD-ZRH0MBM7D0-19082020', 'SSREI001', 'AdebolaÂ Salami', 50000.00, 0.00, 0.00, '2020-08-21 04:57:45', '2020-08-21 04:57:45', 'Approved', 'For daily office run Too', 'Polaris Bank Limited', 'Cash'),
(3, 'CPD271750', 'High Cost Tower Renovation', 'Cash Advance - Project', 'REQCPD-HQX9VL0RTK-02102020', 'SSREI001', 'AdebolaÂ Salami', 8000.00, 2000.00, 6000.00, '2020-10-02 22:39:34', '2020-10-02 22:39:34', 'Approved', 'For emergency expenses', 'Eco Bank', ''),
(4, 'CPD374831', 'Bode Peters ', 'Cash Advance - Office', 'REQCPD-UH6RXNAGFK-14102021', 'CLIENTnLJoiBhk', 'Golden Ogbeka', 2123.00, 0.00, 0.00, '2021-10-18 15:56:33', '2021-10-18 15:56:33', 'Approved', 'DD', 'uba', 'Transfer'),
(5, 'CPD374831', 'Bode Peters ', 'Cash Advance - Office', 'REQCPD-UH6RXNAGFK-14102021', 'CLIENTnLJoiBhk', 'Golden Ogbeka', 0.00, 0.00, 0.00, '2021-10-18 16:29:29', '2021-10-18 16:29:29', 'Approved', 'DD', '', ''),
(6, 'CPD374831', 'Bode Peters ', 'Cash Advance - Office', 'REQCPD-UH6RXNAGFK-14102021', 'CLIENTnLJoiBhk', 'Golden Ogbeka', 0.00, 0.00, 0.00, '2021-10-18 16:32:01', '2021-10-18 16:32:01', 'Approved', 'DD', '', ''),
(7, 'CPD374831', 'Bode Peters ', 'Cash Advance - Office', 'REQCPD-UH6RXNAGFK-14102021', 'CLIENTnLJoiBhk', 'Golden Ogbeka', 0.00, 0.00, 0.00, '2021-10-18 16:32:29', '2021-10-18 16:32:29', 'Approved', 'DD', '', ''),
(8, 'CPD374831', 'Bode Peters ', 'Cash Advance - Office', 'REQCPD-UH6RXNAGFK-14102021', 'CLIENTnLJoiBhk', 'Golden Ogbeka', 0.00, 0.00, 0.00, '2021-10-18 16:33:31', '2021-10-18 16:33:31', 'Approved', 'DD', '', ''),
(9, 'CPD374831', 'Bode Peters ', 'Cash Advance - Office', 'REQCPD-UH6RXNAGFK-14102021', 'CLIENTnLJoiBhk', 'Golden Ogbeka', 0.00, 0.00, 0.00, '2021-10-18 16:33:40', '2021-10-18 16:33:40', 'Approved', 'DD', '', '');

-- --------------------------------------------------------

--
-- Table structure for table `cash_advance_breakdown`
--

CREATE TABLE `cash_advance_breakdown` (
  `idno` int(11) NOT NULL,
  `request_code` varchar(100) DEFAULT NULL,
  `description` varchar(255) DEFAULT NULL,
  `amount` float(12,2) DEFAULT NULL,
  `added_by` varchar(100) DEFAULT NULL,
  `added_on` datetime DEFAULT NULL,
  `comment` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `cash_advance_breakdown`
--

INSERT INTO `cash_advance_breakdown` (`idno`, `request_code`, `description`, `amount`, `added_by`, `added_on`, `comment`) VALUES
(1, 'REQCPD-UWLPDBZHEM-26072020', 'Tractor Rent', 26000.00, 'Adebola Salami', '2020-08-19 01:36:42', 'testing 565656'),
(2, 'REQCPD-UWLPDBZHEM-26072020', 'PR', 1200.00, 'Adebola Salami', '2020-08-19 01:38:46', 'testing 6767'),
(3, 'REQCPD-UWLPDBZHEM-26072020', 'Transportation', 34000.00, 'Adebola Salami', '2020-08-19 02:26:07', 'testing testing'),
(4, 'REQCPD-HQX9VL0RTK-02102020', 'Wavey ones', 2000.00, 'Golden Ogbeka', '2021-10-15 08:05:16', 'Testing 676745234');

-- --------------------------------------------------------

--
-- Table structure for table `cash_retirement`
--

CREATE TABLE `cash_retirement` (
  `idno` int(11) NOT NULL,
  `request_code` varchar(20) DEFAULT NULL,
  `staff_id` varchar(20) DEFAULT NULL,
  `staff_name` varchar(100) DEFAULT NULL,
  `project_code` varchar(20) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `amount_recorded` float(12,2) DEFAULT NULL,
  `comment` text DEFAULT NULL,
  `date_added` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Table structure for table `cigarette`
--

CREATE TABLE `cigarette` (
  `id` int(11) NOT NULL,
  `cigaretteID` varchar(70) DEFAULT NULL,
  `type` enum('C','D') DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `total` float(12,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `cigarette`
--

INSERT INTO `cigarette` (`id`, `cigaretteID`, `type`, `credit`, `debit`, `total`, `dateAdded`) VALUES
(1, 'CIGA011', NULL, 56.00, 34.00, NULL, '2017-12-29'),
(2, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(3, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(4, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(5, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(6, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(7, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(8, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(9, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(10, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(11, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(12, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(13, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(14, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(15, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(16, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(17, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(18, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(19, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(20, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(21, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(22, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(23, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(24, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(25, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(26, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(27, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(28, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(29, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(30, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(31, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(32, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(33, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(34, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(35, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(36, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(37, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(38, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(39, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(40, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(41, 'CIGA011', NULL, 43.00, 56.00, NULL, '2017-12-30'),
(42, 'CIGA011', NULL, 0.00, 0.00, NULL, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `clients`
--

CREATE TABLE `clients` (
  `client_id` int(11) NOT NULL,
  `userid` varchar(100) NOT NULL,
  `first_name` varchar(100) NOT NULL,
  `last_name` varchar(100) NOT NULL,
  `email` varchar(100) NOT NULL,
  `phone_number` varchar(100) NOT NULL,
  `mobile_number` varchar(100) NOT NULL,
  `address` varchar(100) NOT NULL,
  `state` varchar(100) NOT NULL,
  `activation_code` varchar(100) NOT NULL,
  `date_created` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `clients`
--

INSERT INTO `clients` (`client_id`, `userid`, `first_name`, `last_name`, `email`, `phone_number`, `mobile_number`, `address`, `state`, `activation_code`, `date_created`) VALUES
(1, 'CLIENTCidJ0cG6', 'Golden', 'Ogbeka', 'ogbekagolden@gmail.com', '08169200454', '08169200454', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'Lagos', '0g8Df2', '09-09-21'),
(2, 'CLIENTOu3oCKze', 'Leo', 'Manson', 'techmill21@gmail.com', '3425267879', '3425162738', 'Test Drive', 'Abia', '0Ah6Lj', '07-09-21'),
(3, 'CLIENTzhAMDw24', 'Golden', 'Ogbeka', 'ogbekagolden@gmail.com', '08169200454', '08169200454', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'Lagos', 'yIDCzM', '09-09-21'),
(4, 'CLIENTnLJoiBhk', 'Golden', 'Ogbeka', 'ogbekagolden@gmail.com', '08169200454', '08169200454', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'Lagos', 'IkFrMJ', '15-10-21');

-- --------------------------------------------------------

--
-- Table structure for table `client_flat`
--

CREATE TABLE `client_flat` (
  `id` int(11) NOT NULL,
  `client_id` varchar(100) NOT NULL,
  `project_id` varchar(100) NOT NULL,
  `project_code` varchar(100) NOT NULL,
  `flat_code` varchar(100) NOT NULL,
  `date` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `client_flat`
--

INSERT INTO `client_flat` (`id`, `client_id`, `project_id`, `project_code`, `flat_code`, `date`) VALUES
(0, '0', '5', 'SSP135694', 'FCPD24338907-2020', '07-09-21'),
(0, '4', '49', 'CPD374831', 'FCPD77396909-2021', '15-10-21');

-- --------------------------------------------------------

--
-- Table structure for table `client_project`
--

CREATE TABLE `client_project` (
  `id` int(11) NOT NULL,
  `client_id` varchar(100) NOT NULL,
  `project_id` varchar(100) NOT NULL,
  `project_code` varchar(100) NOT NULL,
  `project_name` varchar(100) NOT NULL,
  `createdOn` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `client_project`
--

INSERT INTO `client_project` (`id`, `client_id`, `project_id`, `project_code`, `project_name`, `createdOn`) VALUES
(0, '0', '5', 'SSP135694', 'UNAAB Hostel', '07-09-21'),
(0, '0', '30', 'CPD346846', 'Greyland', '09-09-21'),
(0, '4', '49', 'CPD374831', 'Bode Peters ', '15-10-21');

-- --------------------------------------------------------

--
-- Table structure for table `coffe`
--

CREATE TABLE `coffe` (
  `id` int(11) NOT NULL,
  `coffeeID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `coffe`
--

INSERT INTO `coffe` (`id`, `coffeeID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'COFF014', 56.00, 12.00, '2017-12-29'),
(2, 'COFF014', 0.00, 0.00, '2017-12-29'),
(3, 'COFF014', 0.00, 0.00, '2017-12-29'),
(4, 'COFF014', 0.00, 0.00, '2017-12-29'),
(5, 'COFF014', 0.00, 0.00, '2017-12-29'),
(6, 'COFF014', 0.00, 0.00, '2017-12-29'),
(7, 'COFF014', 0.00, 0.00, '2017-12-29'),
(8, 'COFF014', 0.00, 0.00, '2017-12-29'),
(9, 'COFF014', 0.00, 0.00, '2017-12-29'),
(10, 'COFF014', 0.00, 0.00, '2017-12-29'),
(11, 'COFF014', 0.00, 0.00, '2017-12-29'),
(12, 'COFF014', 0.00, 0.00, '2017-12-29'),
(13, 'COFF014', 0.00, 0.00, '2017-12-29'),
(14, 'COFF014', 0.00, 0.00, '2017-12-29'),
(15, 'COFF014', 0.00, 0.00, '2017-12-29'),
(16, 'COFF014', 0.00, 0.00, '2017-12-29'),
(17, 'COFF014', 0.00, 0.00, '2017-12-29'),
(18, 'COFF014', 0.00, 0.00, '2017-12-29'),
(19, 'COFF014', 0.00, 0.00, '2017-12-29'),
(20, 'COFF014', 0.00, 0.00, '2017-12-29'),
(21, 'COFF014', 0.00, 0.00, '2017-12-29'),
(22, 'COFF014', 0.00, 0.00, '2017-12-30'),
(23, 'COFF014', 0.00, 0.00, '2017-12-30'),
(24, 'COFF014', 0.00, 0.00, '2017-12-30'),
(25, 'COFF014', 0.00, 0.00, '2017-12-30'),
(26, 'COFF014', 0.00, 0.00, '2017-12-30'),
(27, 'COFF014', 0.00, 0.00, '2017-12-30'),
(28, 'COFF014', 0.00, 0.00, '2017-12-30'),
(29, 'COFF014', 0.00, 0.00, '2017-12-30'),
(30, 'COFF014', 0.00, 0.00, '2017-12-30'),
(31, 'COFF014', 0.00, 0.00, '2017-12-30'),
(32, 'COFF014', 0.00, 0.00, '2017-12-30'),
(33, 'COFF014', 0.00, 0.00, '2017-12-30'),
(34, 'COFF014', 0.00, 0.00, '2017-12-30'),
(35, 'COFF014', 0.00, 0.00, '2017-12-30'),
(36, 'COFF014', 0.00, 0.00, '2017-12-30'),
(37, 'COFF014', 0.00, 0.00, '2017-12-30'),
(38, 'COFF014', 34.00, 23.00, '2017-12-30'),
(39, 'COFF014', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `contractor`
--

CREATE TABLE `contractor` (
  `idno` int(11) NOT NULL,
  `contractor_code` varchar(100) DEFAULT NULL,
  `contractor_name` varchar(200) DEFAULT NULL,
  `contractor_service` varchar(255) DEFAULT NULL,
  `contractor_address` varchar(200) DEFAULT NULL,
  `contractor_ofc_phone` varchar(40) DEFAULT NULL,
  `contact_person` varchar(100) DEFAULT NULL,
  `contact_mobile` varchar(40) DEFAULT NULL,
  `contact_home_phone` varchar(40) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `website` varchar(255) DEFAULT NULL,
  `comment` text DEFAULT NULL,
  `date_added` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `contractor`
--

INSERT INTO `contractor` (`idno`, `contractor_code`, `contractor_name`, `contractor_service`, `contractor_address`, `contractor_ofc_phone`, `contact_person`, `contact_mobile`, `contact_home_phone`, `email`, `website`, `comment`, `date_added`) VALUES
(1, 'QZQ2GWXWTQ', 'Grows TT', NULL, 'TTTT', '2787654327', 'Maybell2', '5647839097', '3564789097', NULL, NULL, 'Testing1234587', '2019-10-20 21:36:45'),
(2, '3CECN9FCBX', 'GeraldLimited', NULL, 'Testing road', '3345675645', 'Reed', '4567562341', '3434343434', NULL, NULL, 'Testing909', '2020-07-10 21:25:21'),
(3, 'AICH1Y6LWO', 'Wendy Manor', NULL, 'Rosedale Lane', '2345678989', '1234234534', '8989789090', '8978653425', NULL, NULL, 'testing 67676767', '2020-07-17 06:08:00'),
(4, 'NZJITWZSXU', 'Jerry Inc Limiteds', NULL, '4067  Testing Route 5788', '2345162438', 'Mason Anniee8', '4456789838', '5647234548', NULL, NULL, 'Test 56565698', '2020-07-20 01:40:33'),
(5, 'RNEGGDKHE4', 'Roonie Wayne', 'Man', 'No. 11 Alhaja Jaiyeola Street Alagbole', '08169200454', 'Golden Ogbeka', '6754128987', '8987654123', 'ogbekagolden@gmail.com', 'https://www.dribbble.com/Golden-Ogbeka', 'testing testing 67', '2021-10-15 08:03:50'),
(6, '6EOLXS18DF', 'Joy Mercy4', NULL, 'Hammer Crescent4', '7867564535', 'Temi lola4', '7878675646', '6767676546', NULL, NULL, 'testing real5', '2020-07-31 04:54:12'),
(7, '8R1C4E9UM9', 'Land Scrapping', 'Land Scrapping', 'Testing Avenue uy', '4526787824', 'James Ady fg', '1234567894', '9823451674', NULL, NULL, 'testing 78787800', '2020-08-14 22:40:27'),
(8, 'SPJXBETOKI', 'Loki Limited', 'Grilling  & Laying', 'Test7890 Road', '7878746454', 'Kilmans John', '4536273644', '5647384744', 'it@compositepropertydevelopment.com', 'www.lokilimited.com', 'testing 67890', '2020-08-15 00:14:46'),
(9, 'CTCPD-BTSXRSUEFM', 'June Grailey', 'Scafolding', 'Teston Street', '7867564523', 'James Grass', '2425363736', '7878676756', 'it@compositepropertydevelopment.com', 'www.grayscafold.com', 'testing pop up', '2020-08-23 20:33:43'),
(10, 'CTCPD-RTUHSZ31YO', 'Kalm Limited', 'Furniture Making', 'Test road', '5645367483', 'Jake Ruin', '78748373837', '78748373837', 'it@compositepropertydevelopment.com', 'www.nicefurture.com', 'testing', '2020-08-23 23:18:16'),
(0, 'YTTNLVDLOQ', 'hjh', 'Man', 'No. 11 Alhaja Jaiyeola Street Alagbole', '08169200454', 'Golden Ogbeka', '08169200454', '08169200454', 'ogbekagolden@gmail.com', 'Man', 'SSSS', '2021-09-09 07:56:22');

-- --------------------------------------------------------

--
-- Table structure for table `contractorproject`
--

CREATE TABLE `contractorproject` (
  `contractorProID` int(11) NOT NULL,
  `contractor_code` varchar(50) DEFAULT NULL,
  `contractor_project_code` varchar(50) DEFAULT NULL,
  `contractor_amount` float(10,2) DEFAULT NULL,
  `approved_amount` float(12,2) DEFAULT NULL,
  `service` varchar(255) DEFAULT NULL,
  `createdOn` datetime DEFAULT NULL,
  `createdBy` varchar(100) DEFAULT NULL,
  `comment` text DEFAULT NULL,
  `status` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `contractorproject`
--

INSERT INTO `contractorproject` (`contractorProID`, `contractor_code`, `contractor_project_code`, `contractor_amount`, `approved_amount`, `service`, `createdOn`, `createdBy`, `comment`, `status`) VALUES
(1, 'QZQ2GWXWTQ', 'SSP960071', 40000.00, 25000.00, 'Grilling  & Laying', '2020-10-02 01:44:11', 'Adebola Salami', 'Am only going to approve #25,000', 'Approved'),
(2, 'QZQ2GWXWTQ', 'SSP960071', 17000.00, 10000.00, NULL, '2020-10-02 01:49:23', 'Adebola Salami', 'Approved 10,000', 'Approved'),
(3, '3CECN9FCBX', 'CPD403540', 40000.00, NULL, NULL, '2020-07-15 05:45:01', '2020-07-15 05:45:01', 'testing', 'Approved'),
(4, 'QZQ2GWXWTQ', 'SSP960071', 17000.00, NULL, NULL, '2020-07-15 06:20:26', '2020-07-15 06:20:26', 'doing great', 'Approved'),
(5, '3CECN9FCBX', 'SSP960071', 600000.00, NULL, NULL, '2020-07-15 21:30:09', 'Adebola', 'gbrt great b', 'Approved'),
(6, '3CECN9FCBX', 'SSP960071', 40000.00, NULL, NULL, '2020-07-15 06:21:42', '2020-07-15 06:21:42', 'FGRT', 'Approved'),
(7, '3CECN9FCBX', 'SSP960071', 40000.00, NULL, NULL, '2020-07-15 06:22:42', '2020-07-15 06:22:42', 'gtrd', 'Approved'),
(8, 'QZQ2GWXWTQ', 'CPD403540', 10000.00, NULL, NULL, '2020-07-20 02:18:49', 'Adebola', 'tyres', 'Approved'),
(9, 'SPJXBETOKI', 'CPD537884', 300000.00, NULL, 'Grilling  & Laying', '2020-08-15 03:12:49', 'Adebola Salami', 'Read or not here I come try me', 'Approved'),
(10, 'CTCPD-BTSXRSUEFM', 'CPD537884', 10000.00, NULL, 'Scafolding', '2020-08-23 20:36:05', 'Adebola Salami', 'Adding contractor to project', 'Approved'),
(11, 'CTCPD-RTUHSZ31YO', 'CPD537884', 30000.00, NULL, 'Furniture Making', '2020-08-23 23:20:05', 'Adebola Salami', 'testing 78  7878', 'Approved'),
(12, 'SPJXBETOKI', 'CPD271750', 40000.00, NULL, 'Grilling  & Laying', '2020-09-19 05:15:24', 'Adebola Salami', 'Testing testing', 'Approved'),
(13, 'CTCPD-RTUHSZ31YO', 'CPD195139', 30000.00, 20000.00, 'Furniture Making', '2020-09-20 22:38:04', 'Adebola Salami', 'Testing 676767', 'Rejected'),
(14, 'CTCPD-BTSXRSUEFM', 'CPD288446', 14000.00, 12000.00, 'Scafolding', '2020-09-20 21:02:55', 'Adebola Salami', 'The approved amount is #12,000', 'Approved');

-- --------------------------------------------------------

--
-- Table structure for table `controlcenter`
--

CREATE TABLE `controlcenter` (
  `id` int(11) NOT NULL,
  `productID` varchar(70) DEFAULT NULL,
  `type` enum('C','D') DEFAULT NULL,
  `totalCreditForEachProduct` float(12,2) DEFAULT NULL,
  `totalDebitForEach` float(12,2) DEFAULT NULL,
  `sumCreditForAllProduct` float(12,2) DEFAULT NULL,
  `sumDebitForAllProduct` float(12,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Table structure for table `coupons`
--

CREATE TABLE `coupons` (
  `id` int(11) NOT NULL,
  `couponsID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `coupons`
--

INSERT INTO `coupons` (`id`, `couponsID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'COUP028', 45.00, 12.00, '2017-12-30'),
(2, 'COUP028', 0.00, 0.00, '2017-12-30'),
(3, 'COUP028', 0.00, 0.00, '2017-12-30'),
(4, 'COUP028', 0.00, 0.00, '2017-12-30'),
(5, 'COUP028', 0.00, 0.00, '2017-12-30'),
(6, 'COUP028', 0.00, 0.00, '2017-12-30'),
(7, 'COUP028', 0.00, 0.00, '2017-12-30'),
(8, 'COUP028', 0.00, 0.00, '2017-12-30'),
(9, 'COUP028', 0.00, 0.00, '2017-12-30'),
(10, 'COUP028', 90.00, 87.00, '2017-12-30'),
(11, 'COUP028', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `credidebitcard`
--

CREATE TABLE `credidebitcard` (
  `id` int(11) NOT NULL,
  `creditDebitCardID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `credidebitcard`
--

INSERT INTO `credidebitcard` (`id`, `creditDebitCardID`, `credit`, `debit`, `dateAdded`) VALUES
(1, '', 44.00, 34.00, '2017-12-29'),
(2, '34', 44.00, 34.00, '2017-12-29'),
(3, 'CTDT006', 56.00, 43.00, '2017-12-29'),
(4, 'CTDT006', 56.00, 89.00, '2017-12-29'),
(5, 'CTDT006', 56.00, 89.00, '2017-12-29'),
(6, 'CTDT006', 87.00, 65.00, '2017-12-29'),
(7, 'CTDT006', 87.00, 65.00, '2017-12-29'),
(8, 'CTDT006', 87.00, 65.00, '2017-12-29'),
(9, 'CTDT006', 87.00, 65.00, '2017-12-29'),
(10, 'CTDT006', 87.00, 65.00, '2017-12-29'),
(11, 'CTDT006', 9.00, 76.00, '2017-12-29'),
(12, 'CTDT006', 9.00, 76.00, '2017-12-29'),
(13, 'CTDT006', 9.00, 76.00, '2017-12-29'),
(14, 'CTDT006', 9.00, 76.00, '2017-12-29'),
(15, 'CTDT006', 9.00, 76.00, '2017-12-29'),
(16, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(17, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(18, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(19, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(20, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(21, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(22, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(23, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(24, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(25, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(26, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(27, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(28, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(29, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(30, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(31, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(32, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(33, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(34, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(35, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(36, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(37, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(38, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(39, 'CTDT006', 0.00, 0.00, '2017-12-29'),
(40, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(41, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(42, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(43, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(44, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(45, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(46, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(47, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(48, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(49, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(50, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(51, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(52, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(53, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(54, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(55, 'CTDT006', 0.00, 0.00, '2017-12-30'),
(56, 'CTDT006', 76.00, 12.00, '2017-12-30'),
(57, 'CTDT006', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `dairy`
--

CREATE TABLE `dairy` (
  `id` int(11) NOT NULL,
  `dairyID` varchar(70) DEFAULT NULL,
  `type` enum('C','D') DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `total` float(12,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `dairy`
--

INSERT INTO `dairy` (`id`, `dairyID`, `type`, `credit`, `debit`, `total`, `dateAdded`) VALUES
(1, 'DAIR013', NULL, 34.00, 67.00, NULL, '2017-12-29'),
(2, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(3, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(4, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(5, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(6, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(7, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(8, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(9, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(10, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(11, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(12, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(13, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(14, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(15, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(16, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(17, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(18, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(19, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(20, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(21, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(22, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(23, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(24, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(25, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(26, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(27, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(28, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(29, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(30, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(31, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(32, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(33, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(34, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(35, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(36, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(37, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(38, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(39, 'DAIR013', NULL, 324.00, 55.00, NULL, '2017-12-30'),
(40, 'DAIR013', NULL, 0.00, 0.00, NULL, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `ebtfoodstamp`
--

CREATE TABLE `ebtfoodstamp` (
  `id` int(11) NOT NULL,
  `ebtFoodStampID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `ebtfoodstamp`
--

INSERT INTO `ebtfoodstamp` (`id`, `ebtFoodStampID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'EBTF008', 67.00, 56.00, '2017-12-29'),
(2, 'EBTF008', 67.00, 56.00, '2017-12-29'),
(3, 'EBTF008', 56.00, 56.00, '2017-12-29'),
(4, 'EBTF008', 56.00, 56.00, '2017-12-29'),
(5, 'EBTF008', 56.00, 56.00, '2017-12-29'),
(6, 'EBTF008', 56.00, 56.00, '2017-12-29'),
(7, 'EBTF008', 56.00, 56.00, '2017-12-29'),
(8, 'EBTF008', 45.00, 45.00, '2017-12-29'),
(9, 'EBTF008', 45.00, 45.00, '2017-12-29'),
(10, 'EBTF008', 45.00, 45.00, '2017-12-29'),
(11, 'EBTF008', 45.00, 45.00, '2017-12-29'),
(12, 'EBTF008', 45.00, 45.00, '2017-12-29'),
(13, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(14, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(15, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(16, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(17, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(18, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(19, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(20, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(21, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(22, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(23, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(24, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(25, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(26, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(27, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(28, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(29, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(30, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(31, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(32, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(33, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(34, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(35, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(36, 'EBTF008', 0.00, 0.00, '2017-12-29'),
(37, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(38, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(39, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(40, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(41, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(42, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(43, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(44, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(45, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(46, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(47, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(48, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(49, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(50, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(51, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(52, 'EBTF008', 0.00, 0.00, '2017-12-30'),
(53, 'EBTF008', 45.00, 45.00, '2017-12-30'),
(54, 'EBTF008', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `energydrink`
--

CREATE TABLE `energydrink` (
  `id` int(11) NOT NULL,
  `energyDrinkID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `energydrink`
--

INSERT INTO `energydrink` (`id`, `energyDrinkID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'ENER019', 67.00, 76.00, '2017-12-29'),
(2, 'ENER019', 0.00, 0.00, '2017-12-29'),
(3, 'ENER019', 0.00, 0.00, '2017-12-29'),
(4, 'ENER019', 0.00, 0.00, '2017-12-29'),
(5, 'ENER019', 0.00, 0.00, '2017-12-29'),
(6, 'ENER019', 0.00, 0.00, '2017-12-29'),
(7, 'ENER019', 0.00, 0.00, '2017-12-29'),
(8, 'ENER019', 0.00, 0.00, '2017-12-29'),
(9, 'ENER019', 0.00, 0.00, '2017-12-29'),
(10, 'ENER019', 0.00, 0.00, '2017-12-29'),
(11, 'ENER019', 0.00, 0.00, '2017-12-29'),
(12, 'ENER019', 0.00, 0.00, '2017-12-29'),
(13, 'ENER019', 0.00, 0.00, '2017-12-29'),
(14, 'ENER019', 0.00, 0.00, '2017-12-29'),
(15, 'ENER019', 0.00, 0.00, '2017-12-29'),
(16, 'ENER019', 0.00, 0.00, '2017-12-29'),
(17, 'ENER019', 0.00, 0.00, '2017-12-30'),
(18, 'ENER019', 0.00, 0.00, '2017-12-30'),
(19, 'ENER019', 0.00, 0.00, '2017-12-30'),
(20, 'ENER019', 0.00, 0.00, '2017-12-30'),
(21, 'ENER019', 0.00, 0.00, '2017-12-30'),
(22, 'ENER019', 0.00, 0.00, '2017-12-30'),
(23, 'ENER019', 0.00, 0.00, '2017-12-30'),
(24, 'ENER019', 0.00, 0.00, '2017-12-30'),
(25, 'ENER019', 0.00, 0.00, '2017-12-30'),
(26, 'ENER019', 0.00, 0.00, '2017-12-30'),
(27, 'ENER019', 0.00, 0.00, '2017-12-30'),
(28, 'ENER019', 0.00, 0.00, '2017-12-30'),
(29, 'ENER019', 0.00, 0.00, '2017-12-30'),
(30, 'ENER019', 0.00, 0.00, '2017-12-30'),
(31, 'ENER019', 0.00, 0.00, '2017-12-30'),
(32, 'ENER019', 0.00, 0.00, '2017-12-30'),
(33, 'ENER019', 67.00, 56.00, '2017-12-30'),
(34, 'ENER019', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `gasoline`
--

CREATE TABLE `gasoline` (
  `id` int(11) NOT NULL,
  `gasolineID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `gasoline`
--

INSERT INTO `gasoline` (`id`, `gasolineID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'GASO010', 33.00, 45.00, '2017-12-29'),
(2, 'GASO010', 0.00, 0.00, '2017-12-29'),
(3, 'GASO010', 0.00, 0.00, '2017-12-29'),
(4, 'GASO010', 0.00, 0.00, '2017-12-29'),
(5, 'GASO010', 0.00, 0.00, '2017-12-29'),
(6, 'GASO010', 0.00, 0.00, '2017-12-29'),
(7, 'GASO010', 0.00, 0.00, '2017-12-29'),
(8, 'GASO010', 0.00, 0.00, '2017-12-29'),
(9, 'GASO010', 0.00, 0.00, '2017-12-29'),
(10, 'GASO010', 0.00, 0.00, '2017-12-29'),
(11, 'GASO010', 0.00, 0.00, '2017-12-29'),
(12, 'GASO010', 0.00, 0.00, '2017-12-29'),
(13, 'GASO010', 0.00, 0.00, '2017-12-29'),
(14, 'GASO010', 0.00, 0.00, '2017-12-29'),
(15, 'GASO010', 0.00, 0.00, '2017-12-29'),
(16, 'GASO010', 0.00, 0.00, '2017-12-29'),
(17, 'GASO010', 0.00, 0.00, '2017-12-29'),
(18, 'GASO010', 0.00, 0.00, '2017-12-29'),
(19, 'GASO010', 0.00, 0.00, '2017-12-29'),
(20, 'GASO010', 0.00, 0.00, '2017-12-29'),
(21, 'GASO010', 0.00, 0.00, '2017-12-29'),
(22, 'GASO010', 0.00, 0.00, '2017-12-29'),
(23, 'GASO010', 0.00, 0.00, '2017-12-29'),
(24, 'GASO010', 0.00, 0.00, '2017-12-29'),
(25, 'GASO010', 0.00, 0.00, '2017-12-29'),
(26, 'GASO010', 0.00, 0.00, '2017-12-30'),
(27, 'GASO010', 0.00, 0.00, '2017-12-30'),
(28, 'GASO010', 0.00, 0.00, '2017-12-30'),
(29, 'GASO010', 0.00, 0.00, '2017-12-30'),
(30, 'GASO010', 0.00, 0.00, '2017-12-30'),
(31, 'GASO010', 0.00, 0.00, '2017-12-30'),
(32, 'GASO010', 0.00, 0.00, '2017-12-30'),
(33, 'GASO010', 0.00, 0.00, '2017-12-30'),
(34, 'GASO010', 0.00, 0.00, '2017-12-30'),
(35, 'GASO010', 0.00, 0.00, '2017-12-30'),
(36, 'GASO010', 0.00, 0.00, '2017-12-30'),
(37, 'GASO010', 0.00, 0.00, '2017-12-30'),
(38, 'GASO010', 0.00, 0.00, '2017-12-30'),
(39, 'GASO010', 0.00, 0.00, '2017-12-30'),
(40, 'GASO010', 0.00, 0.00, '2017-12-30'),
(41, 'GASO010', 0.00, 0.00, '2017-12-30'),
(42, 'GASO010', 76.00, 89.00, '2017-12-30'),
(43, 'GASO010', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `grocery`
--

CREATE TABLE `grocery` (
  `id` int(11) NOT NULL,
  `groceryID` varchar(70) DEFAULT NULL,
  `type` enum('C','D') DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `total` float(12,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `grocery`
--

INSERT INTO `grocery` (`id`, `groceryID`, `type`, `credit`, `debit`, `total`, `dateAdded`) VALUES
(1, 'GROC017', NULL, 56.00, 23.00, NULL, '2017-12-29'),
(2, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(3, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(4, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(5, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(6, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(7, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(8, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(9, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(10, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(11, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(12, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(13, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(14, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(15, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(16, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(17, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(18, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(19, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(20, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(21, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(22, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(23, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(24, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(25, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(26, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(27, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(28, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(29, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(30, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(31, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(32, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(33, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(34, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(35, 'GROC017', NULL, 56.00, 12.00, NULL, '2017-12-30'),
(36, 'GROC017', NULL, 0.00, 0.00, NULL, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `hba`
--

CREATE TABLE `hba` (
  `id` int(11) NOT NULL,
  `hbaID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `hba`
--

INSERT INTO `hba` (`id`, `hbaID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'HBAO015', 34.00, 12.00, '2017-12-29'),
(2, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(3, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(4, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(5, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(6, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(7, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(8, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(9, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(10, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(11, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(12, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(13, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(14, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(15, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(16, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(17, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(18, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(19, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(20, 'HBAO015', 0.00, 0.00, '2017-12-29'),
(21, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(22, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(23, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(24, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(25, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(26, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(27, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(28, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(29, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(30, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(31, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(32, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(33, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(34, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(35, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(36, 'HBAO015', 0.00, 0.00, '2017-12-30'),
(37, 'HBAO015', 56.00, 34.00, '2017-12-30'),
(38, 'HBAO015', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `ice`
--

CREATE TABLE `ice` (
  `id` int(11) NOT NULL,
  `iceID` varchar(70) DEFAULT NULL,
  `type` enum('C','D') DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `total` float(12,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `ice`
--

INSERT INTO `ice` (`id`, `iceID`, `type`, `credit`, `debit`, `total`, `dateAdded`) VALUES
(1, '', NULL, 67.00, 98.00, NULL, '2017-12-30'),
(2, 'ICEO026', NULL, 67.00, 98.00, NULL, '2017-12-30'),
(3, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(4, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(5, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(6, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(7, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(8, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(9, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(10, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(11, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(12, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(13, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(14, 'ICEO026', NULL, 34.00, 56.00, NULL, '2017-12-30'),
(15, 'ICEO026', NULL, 0.00, 0.00, NULL, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `icecream`
--

CREATE TABLE `icecream` (
  `id` int(11) NOT NULL,
  `iceCreamID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `icecream`
--

INSERT INTO `icecream` (`id`, `iceCreamID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'ICEC023', 56.00, 12.00, '2017-12-29'),
(2, 'ICEC023', 56.00, 12.00, '2017-12-29'),
(3, 'ICEC023', 0.00, 0.00, '2017-12-29'),
(4, 'ICEC023', 0.00, 0.00, '2017-12-29'),
(5, 'ICEC023', 0.00, 0.00, '2017-12-29'),
(6, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(7, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(8, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(9, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(10, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(11, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(12, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(13, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(14, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(15, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(16, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(17, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(18, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(19, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(20, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(21, 'ICEC023', 0.00, 0.00, '2017-12-30'),
(22, 'ICEC023', 54.00, 32.00, '2017-12-30'),
(23, 'ICEC023', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `inventory`
--

CREATE TABLE `inventory` (
  `inventoryId` int(11) NOT NULL,
  `inventory_code` varchar(255) DEFAULT NULL,
  `name` varchar(255) DEFAULT NULL,
  `type` varchar(50) DEFAULT NULL,
  `unit_price` float(12,2) DEFAULT NULL,
  `quantity` int(11) DEFAULT NULL,
  `total_price` float(12,2) DEFAULT NULL,
  `total_quantity` int(11) DEFAULT NULL,
  `remaining_quantity` int(11) DEFAULT NULL,
  `createdBy` varchar(100) DEFAULT NULL,
  `createdOn` datetime DEFAULT NULL,
  `updatedBy` varchar(100) DEFAULT NULL,
  `updatedOn` datetime DEFAULT NULL,
  `comment` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `inventory`
--

INSERT INTO `inventory` (`inventoryId`, `inventory_code`, `name`, `type`, `unit_price`, `quantity`, `total_price`, `total_quantity`, `remaining_quantity`, `createdBy`, `createdOn`, `updatedBy`, `updatedOn`, `comment`) VALUES
(1, 'CPDINV582218', 'Shovel', 'Machinery', 400.00, 190, 76000.00, 190, 0, 'Adebola Salami', '2020-09-04 04:42:46', 'Golden Ogbeka', '2021-10-14 20:28:04', 'Testing testing'),
(2, 'CPDINV771124', 'Wheelbarrow', 'Tools', 700.00, 4, 2800.00, 4, 0, 'Adebola Salami', '2020-10-02 00:40:10', 'Adebola Salami', '2020-10-02 00:40:37', 'testing 56565656'),
(0, 'CPDINV206746', 'Plum/Leveler|2', 'Tools', 1000.00, 9, 9000.00, 9, 0, 'Adebola Salami', '2021-09-20 14:04:43', 'Golden Ogbeka', '2021-10-14 20:22:00', '50 million naira in my possesion'),
(0, 'CPDINV583280', 'Wheelbarrow|1', 'Tools', 400.00, 22, 8800.00, 0, 0, 'Golden Ogbeka', '2021-10-14 20:18:24', NULL, NULL, 'ee');

-- --------------------------------------------------------

--
-- Table structure for table `inventory_type`
--

CREATE TABLE `inventory_type` (
  `inventory_type_id` int(11) NOT NULL,
  `type` varchar(50) DEFAULT NULL,
  `description` varchar(255) DEFAULT NULL,
  `quantity` int(11) DEFAULT NULL,
  `unit_price` float(12,2) DEFAULT NULL,
  `createdOn` datetime DEFAULT NULL,
  `createdBy` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `inventory_type`
--

INSERT INTO `inventory_type` (`inventory_type_id`, `type`, `description`, `quantity`, `unit_price`, `createdOn`, `createdBy`) VALUES
(1, 'Tools', 'Wheelbarrow', 3, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(2, 'Tools', 'Plum/Leveler', 10, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(3, 'Machinery', 'Headpan', 10, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(4, 'Machinery', 'Shovel', 8, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(5, 'Machinery', 'Compactor', 9, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(6, 'Machinery', 'Concrete Vibrator', 12, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(7, 'Machinery', 'Concrete Mixer', 14, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(8, 'Machinery', 'Concrete Mixer/Pump', 7, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(9, 'Machinery', 'Welding Machine/Generator', 8, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(10, 'Machinery', 'Level Instrument', 10, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(11, 'Machinery', 'Drilling Machine', 8, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(12, 'Machinery', 'Grinding Machine', 11, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(13, 'Machinery', 'Circular Saw', 12, NULL, '2020-09-03 19:13:04', 'Adebola Salami'),
(14, 'Machinery', 'Drilling Machine/Jack Hammer', 15, NULL, '2020-09-03 19:13:04', 'Adebola Salami');

-- --------------------------------------------------------

--
-- Table structure for table `iou_refund`
--

CREATE TABLE `iou_refund` (
  `idno` int(11) NOT NULL,
  `iou_refund_code` varchar(100) DEFAULT NULL,
  `iou_refund_type` varchar(50) DEFAULT NULL,
  `cash_advance_request_code` varchar(100) DEFAULT NULL,
  `amount` float(12,2) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `added_by` varchar(100) DEFAULT NULL,
  `user_code` varchar(50) DEFAULT NULL,
  `added_on` datetime DEFAULT NULL,
  `status` varchar(50) DEFAULT NULL,
  `status_updated_by` varchar(50) DEFAULT NULL,
  `status_updated_on` datetime DEFAULT NULL,
  `status_comment` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `iou_refund`
--

INSERT INTO `iou_refund` (`idno`, `iou_refund_code`, `iou_refund_type`, `cash_advance_request_code`, `amount`, `description`, `added_by`, `user_code`, `added_on`, `status`, `status_updated_by`, `status_updated_on`, `status_comment`) VALUES
(0, 'IOUCPD-73842-09092021', 'Return Balance', '1', 12123.00, 'ewewEWEweqWE', ' ', NULL, '2021-09-09 08:05:04', 'Pending Approval', NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `ipp`
--

CREATE TABLE `ipp` (
  `id` int(11) NOT NULL,
  `ippID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `ipp`
--

INSERT INTO `ipp` (`id`, `ippID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'IPPO030', 34.00, 34.00, '2017-12-30'),
(2, 'IPPO030', 34.00, 23.00, '2017-12-30'),
(3, 'IPPO030', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `juice`
--

CREATE TABLE `juice` (
  `id` int(11) NOT NULL,
  `juiceID` varchar(70) DEFAULT NULL,
  `type` enum('C','D') DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `total` float(12,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `juice`
--

INSERT INTO `juice` (`id`, `juiceID`, `type`, `credit`, `debit`, `total`, `dateAdded`) VALUES
(1, 'JUIC021', NULL, 34.00, 0.00, NULL, '2017-12-29'),
(2, 'JUIC021', NULL, 34.00, 12.00, NULL, '2017-12-29'),
(3, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(4, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(5, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(6, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(7, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(8, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(9, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(10, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(11, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(12, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(13, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(14, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(15, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(16, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(17, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(18, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(19, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(20, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(21, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(22, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(23, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(24, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(25, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(26, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(27, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(28, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(29, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(30, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(31, 'JUIC021', NULL, 89.00, 76.00, NULL, '2017-12-30'),
(32, 'JUIC021', NULL, 0.00, 0.00, NULL, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `lottery`
--

CREATE TABLE `lottery` (
  `id` int(11) NOT NULL,
  `lotteryID` varchar(70) DEFAULT NULL,
  `type` enum('C','D') DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `total` float(12,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `lottery`
--

INSERT INTO `lottery` (`id`, `lotteryID`, `type`, `credit`, `debit`, `total`, `dateAdded`) VALUES
(1, 'LOTT027', NULL, 54.00, 34.00, NULL, '2017-12-30'),
(2, 'LOTT027', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(3, 'LOTT027', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(4, 'LOTT027', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(5, 'LOTT027', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(6, 'LOTT027', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(7, 'LOTT027', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(8, 'LOTT027', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(9, 'LOTT027', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(10, 'LOTT027', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(11, 'LOTT027', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(12, 'LOTT027', NULL, 78.00, 90.00, NULL, '2017-12-30'),
(13, 'LOTT027', NULL, 0.00, 0.00, NULL, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `lotterydeposit`
--

CREATE TABLE `lotterydeposit` (
  `id` int(11) NOT NULL,
  `lotteryDepositID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `lotterydeposit`
--

INSERT INTO `lotterydeposit` (`id`, `lotteryDepositID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'LOTD003', 45.00, 67.00, '2017-12-28'),
(2, 'LOTD003', 23.00, 45.00, '2017-12-28'),
(3, 'LOTD003', 45.00, 66.00, '2017-12-28'),
(4, 'LOTD003', 45.00, 66.00, '2017-12-28'),
(5, 'LOTD003', 78.00, 65.00, '2017-12-28'),
(6, 'LOTD003', 76.00, 56.00, '2017-12-29'),
(7, 'LOTD003', 76.00, 56.00, '2017-12-29'),
(8, 'LOTD003', 78.00, 65.00, '2017-12-29'),
(9, 'LOTD003', 67.00, 54.00, '2017-12-29'),
(10, 'LOTD003', 67.00, 54.00, '2017-12-29'),
(11, 'LOTD003', 45.00, 34.00, '2017-12-29'),
(12, 'LOTD003', 45.00, 34.00, '2017-12-29'),
(13, 'LOTD003', 45.00, 34.00, '2017-12-29'),
(14, 'LOTD003', 45.00, 34.00, '2017-12-29'),
(15, 'LOTD003', 45.00, 34.00, '2017-12-29'),
(16, 'LOTD003', 34.00, 34.00, '2017-12-29'),
(17, 'LOTD003', 34.00, 34.00, '2017-12-29'),
(18, 'LOTD003', 34.00, 34.00, '2017-12-29'),
(19, 'LOTD003', 34.00, 34.00, '2017-12-29'),
(20, 'LOTD003', 34.00, 34.00, '2017-12-29'),
(21, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(22, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(23, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(24, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(25, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(26, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(27, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(28, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(29, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(30, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(31, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(32, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(33, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(34, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(35, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(36, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(37, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(38, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(39, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(40, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(41, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(42, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(43, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(44, 'LOTD003', 0.00, 0.00, '2017-12-29'),
(45, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(46, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(47, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(48, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(49, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(50, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(51, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(52, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(53, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(54, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(55, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(56, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(57, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(58, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(59, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(60, 'LOTD003', 0.00, 0.00, '2017-12-30'),
(61, 'LOTD003', 34.00, 34.00, '2017-12-30'),
(62, 'LOTD003', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `lotterypayout`
--

CREATE TABLE `lotterypayout` (
  `id` int(11) NOT NULL,
  `lotteryPayoutID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `lotterypayout`
--

INSERT INTO `lotterypayout` (`id`, `lotteryPayoutID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'LOTP002', 78.00, 78.00, '2017-12-28'),
(2, 'LOTP002', 67.00, 89.00, '2017-12-28'),
(3, 'LOTP002', 67.00, 89.00, '2017-12-28'),
(4, 'LOTP002', 67.00, 89.00, '2017-12-28'),
(5, 'LOTP002', 67.00, 89.00, '2017-12-28'),
(6, 'LOTP002', 67.00, 65.00, '2017-12-28'),
(7, 'LOTP002', 45.00, 34.00, '2017-12-28'),
(8, 'LOTP002', 56.00, 45.00, '2017-12-28'),
(9, 'LOTP002', 56.00, 45.00, '2017-12-28'),
(10, 'LOTP002', 45.00, 32.00, '2017-12-28'),
(11, 'LOTP002', 78.00, 90.00, '2017-12-29'),
(12, 'LOTP002', 78.00, 90.00, '2017-12-29'),
(13, 'LOTP002', 57.00, 89.00, '2017-12-29'),
(14, 'LOTP002', 56.00, 45.00, '2017-12-29'),
(15, 'LOTP002', 56.00, 45.00, '2017-12-29'),
(16, 'LOTP002', 45.00, 76.00, '2017-12-29'),
(17, 'LOTP002', 45.00, 76.00, '2017-12-29'),
(18, 'LOTP002', 45.00, 76.00, '2017-12-29'),
(19, 'LOTP002', 45.00, 76.00, '2017-12-29'),
(20, 'LOTP002', 45.00, 76.00, '2017-12-29'),
(21, 'LOTP002', 34.00, 34.00, '2017-12-29'),
(22, 'LOTP002', 34.00, 34.00, '2017-12-29'),
(23, 'LOTP002', 34.00, 34.00, '2017-12-29'),
(24, 'LOTP002', 34.00, 34.00, '2017-12-29'),
(25, 'LOTP002', 34.00, 34.00, '2017-12-29'),
(26, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(27, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(28, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(29, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(30, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(31, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(32, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(33, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(34, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(35, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(36, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(37, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(38, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(39, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(40, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(41, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(42, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(43, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(44, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(45, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(46, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(47, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(48, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(49, 'LOTP002', 0.00, 0.00, '2017-12-29'),
(50, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(51, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(52, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(53, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(54, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(55, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(56, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(57, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(58, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(59, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(60, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(61, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(62, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(63, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(64, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(65, 'LOTP002', 0.00, 0.00, '2017-12-30'),
(66, 'LOTP002', 56.00, 45.00, '2017-12-30'),
(67, 'LOTP002', 34.00, 34.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `maintenance_request`
--

CREATE TABLE `maintenance_request` (
  `m_id` int(11) NOT NULL,
  `proCode` varchar(30) DEFAULT NULL,
  `flat_desc` varchar(50) DEFAULT NULL,
  `flat_code` varchar(30) DEFAULT NULL,
  `tenant_name` varchar(100) DEFAULT NULL,
  `tenant_code` varchar(30) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `request` text DEFAULT NULL,
  `response` text DEFAULT NULL,
  `date_requested` datetime DEFAULT NULL,
  `date_responded` datetime DEFAULT NULL,
  `status` enum('Y','N','C','R') DEFAULT 'N'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `maintenance_request`
--

INSERT INTO `maintenance_request` (`m_id`, `proCode`, `flat_desc`, `flat_code`, `tenant_name`, `tenant_code`, `email`, `request`, `response`, `date_requested`, `date_responded`, `status`) VALUES
(1, 'SSP238684', 'FLAT 8 - Pent Floor - 1-Bed Flat with big terrace', 'PFCCFNFSSQF', 'Tolulope Mebude', 'TCBIRSOSO4RZ', 'mebudetolulope@gmail.com', 'Flat issues: bathroom water heater isn\\\\\\\'t working, living room A/c isn\\\\\\\'t working, balcony & living room tiles need to be replastered. Insects find their way through the gaps. The balcony door needs a rubber beneath it too. Rain comes in through there. \\r\\n\\r\\nGeneral problems; Electricity...we hardly ever have light when there\\\\\\\'s general supply in the estate. The electrician hasn\\\\\\\'t completed his job under the stairway after a whole year. \\r\\nThe cctv installed never worked, so I\\\\\\\'d suggest a hole be drilled to the pedestrian gate to enable the security guy peep first before opening the gate especially at night. \\r\\nThere are no light fixtures on the fence outside. \\r\\nWould be glad if all is really looked into. \\r\\nThank you \\r\\nKind regards,', NULL, '2015-07-02 10:00:39', NULL, 'N'),
(2, '', '', '', '', '', '', '', NULL, '2015-07-31 21:40:44', NULL, 'N'),
(3, 'SSP238684', 'FLAT 6 - First Floor - 1-Bed Flat with Store', 'PFCIJEJUJJL', 'Anwuli Okeke', 'TCGYFISROSSZ', 'anwuli.b.okeke@gmail.com', 'My kitchen sink tap is broken , I always have to turn it off from the main source and once the main source is turned off, my washing machine cannot function because it needs the water .\\r\\n\\r\\nBedroom bulbs and pantry bulbs are not working\\r\\n\\r\\nAir conditioner in the living room have not been working for a few months now.\\r\\n\\r\\nI\\\\\\\'ll appreciate if my requests are taken care of.\\r\\n\\r\\nRegards\\r\\nAnwuli', NULL, '2015-08-05 03:04:47', NULL, 'N'),
(4, '', '', '', '', '', '', '', NULL, '2015-11-04 00:59:17', NULL, 'N');

-- --------------------------------------------------------

--
-- Table structure for table `material`
--

CREATE TABLE `material` (
  `idno` int(11) NOT NULL,
  `project_code` varchar(30) NOT NULL,
  `supplier_code` varchar(30) NOT NULL,
  `supplier_name` varchar(255) DEFAULT NULL,
  `material_code` varchar(10) NOT NULL,
  `company` varchar(100) NOT NULL,
  `address` varchar(200) NOT NULL,
  `contact_person` varchar(50) NOT NULL,
  `contact_mobile` varchar(30) NOT NULL,
  `ofc_phone` varchar(30) NOT NULL,
  `description` text DEFAULT NULL,
  `quantity` int(11) DEFAULT NULL,
  `unit_price` float DEFAULT NULL,
  `total_price` float(12,2) DEFAULT NULL,
  `payment_mode` varchar(50) NOT NULL,
  `comment` text NOT NULL,
  `date_added` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `material`
--

INSERT INTO `material` (`idno`, `project_code`, `supplier_code`, `supplier_name`, `material_code`, `company`, `address`, `contact_person`, `contact_mobile`, `ofc_phone`, `description`, `quantity`, `unit_price`, `total_price`, `payment_mode`, `comment`, `date_added`) VALUES
(5, 'SSP960071', 'UFQJOPRTTX', NULL, '5350', '', '', '', '', '', '9inch blocks 2000', 2000, 170, 340000.00, 'Online Transfer', 'block made on site', '2015-02-09 07:45:07'),
(6, 'SSP960071', 'UFQJOPRTTX', NULL, '6147', '', '', '', '', '', '6inch blocks', 1000, 150, 150000.00, 'Online Transfer', 'made on site', '2015-02-09 07:45:56'),
(7, 'SSP960071', 'HMPHA115X5', NULL, '6843', '', '', '', '', '', 'Iron Rods (tons)', 1, 819000, 819000.00, 'Online Transfer', '10mm - 2tons; 12mm -2; 16mm - 2; 20mm - 1, BW - 2', '2015-02-09 08:54:15'),
(8, 'SSP960071', 'HMPHA115X5', NULL, '9881', '', '', '', '', '', 'Iron Rods (tons)', 1, 602000, 602000.00, 'Online Transfer', '5tons = 10mm - 2; 12mm - 1; 16mm - 1; 20mm - 1; BW - 1', '2015-02-09 08:59:12'),
(9, 'SSP960071', 'HMPHA115X5', NULL, '2396', '', '', '', '', '', 'Iron Rods (tons)', 1, 230000, 230000.00, 'Online Transfer', '12mm - 2; BW - 1', '2015-02-09 09:03:52'),
(10, 'SSP960071', 'LSSZG1K90G', NULL, '2260', '', '', '', '', '', 'Granite (tons)', 3, 140000, 420000.00, 'Online Transfer', 'Casting of Raft foundation A', '2015-02-09 09:23:48'),
(11, 'SSP960071', 'OFECVGDCGI', NULL, '2966', '', '', '', '', '', 'Sharp sand', 5, 45000, 225000.00, 'Paid at the Bank', 'Casting of raft foundation another', '2020-07-15 22:59:20'),
(12, 'SSP960071', 'LSSZG1K90G', NULL, '7517', '', '', '', '', '', 'Granite (tons)', 3, 140000, 420000.00, 'Online Transfer', 'Casting of slab A and raft B', '2015-02-09 09:25:47'),
(13, 'SSP960071', 'LSSZG1K90G', NULL, '5259', '', '', '', '', '', 'Sharp sand', 3, 45000, 135000.00, 'Online Transfer', 'cast of slab A and raft B', '2015-02-09 09:26:37'),
(14, 'SSP960071', 'OUXT0V6QDK', NULL, '5071', '', '', '', '', '', 'plumbing pipes', 1, 50000, 50000.00, 'Online Transfer', 'for raft A and B', '2015-02-10 09:03:21'),
(16, 'SSP960071', 'LSSZG1K90G', NULL, '5376', '', '', '', '', '', 'granite - 30tons', 2, 140000, 280000.00, 'Online Transfer', 'two trailer loads of granite for casting', '2015-02-24 08:39:25'),
(17, 'SSP960071', 'LSSZG1K90G', NULL, '5955', '', '', '', '', '', 'sharp sand - 20ton ', 3, 45000, 135000.00, 'Online Transfer', '3 trips of 20ton tippers', '2015-02-24 08:41:30'),
(18, 'SSP960071', 'LSSZG1K90G', NULL, '7908', '', '', '', '', '', 'filling sand', 3, 26000, 78000.00, 'Online Transfer', '3 loads of 20ton filling sand', '2015-02-24 08:42:24'),
(19, 'SSP960071', 'NQLPSCJSWS', NULL, '1456', '', '', '', '', '', 'Marine Boards', 100, 6000, 600000.00, 'Online Transfer', 'Procured directly from Amu', '2015-02-24 10:00:01'),
(20, 'SSP960071', 'NQLPSCJSWS', NULL, '4563', '', '', '', '', '', '2by2', 280, 280, 78400.00, 'Online Transfer', 'for raft formwork bought directly from Agungi', '2015-02-24 10:01:45'),
(21, 'SSP960071', 'NQLPSCJSWS', NULL, '6979', '', '', '', '', '', '1by12 softwood', 224, 1000, 224000.00, 'Online Transfer', 'foundation works', '2015-02-24 10:04:40'),
(22, 'SSP960071', 'NQLPSCJSWS', NULL, '1945', '', '', '', '', '', '2by3', 100, 320, 32000.00, 'Online Transfer', 'plank for raft', '2015-02-24 10:05:25'),
(23, 'SSP960071', 'NQLPSCJSWS', NULL, '5313', '', '', '', '', '', 'nails', 10, 5000, 50000.00, 'Online Transfer', 'nails from foundation to current level', '2015-02-24 10:06:26'),
(24, 'SSP960071', 'NQLPSCJSWS', NULL, '3699', '', '', '', '', '', 'filling sand - 20tons', 40, 26000, 1040000.00, 'Online Transfer', 'for raft foundation', '2015-02-24 10:23:59'),
(25, 'SSP960071', 'HMPHA115X5', NULL, '6336', '', '', '', '', '', 'iron -in tons', 6, 120000, 720000.00, 'Online Transfer', 'iron for foundation and columns', '2015-02-24 10:35:54'),
(26, 'SSP960071', 'HMPHA115X5', NULL, '570', '', '', '', '', '', 'binding wire', 7, 7000, 49000.00, 'Online Transfer', 'all binding wire used so far', '2015-02-24 10:36:47'),
(29, 'SSP627497', 'OUXT0V6QDK', NULL, '9488', '', '', '', '', '', 'Dulux Paint Drum', 6, 12300, 73800.00, '', 'I have reduced your request from 7drums to 6 drums. The money will be transfered into your account shortly. Please acknowledge when you get this', '2015-03-09 10:37:17'),
(30, 'SSP627497', 'OUXT0V6QDK', NULL, '1161', '', '', '', '', '', 'Iron rod', 200, 4500, 900000.00, '', 'try it 12', '2015-03-09 11:20:05'),
(31, 'SSP627497', 'OUXT0V6QDK', NULL, '204', '', '', '', '', '', 'Iron rod', 200, 4500, 900000.00, '', 'TESTING 6754', '2015-03-09 12:01:53'),
(32, 'SSP960071', 'NQLPSCJSWS', NULL, '5327', '', '', '', '', '', 'plumbing materials - sundry', 1, 115000, 115000.00, 'Online Transfer', 'money transferred directly t plumber. materials for decking of A and B', '2015-04-06 06:01:25'),
(33, 'SSP960071', 'LSSZG1K90G', NULL, '3178', '', '', '', '', '', 'granite - 30tons', 4, 140000, 560000.00, 'Online Transfer', '4 30ton granite for deckings A and B', '2015-04-06 06:21:25'),
(34, 'SSP960071', 'LSSZG1K90G', NULL, '7643', '', '', '', '', '', 'sharp sand - 20ton ', 6, 45000, 270000.00, 'Online Transfer', '6 20ton sharp sand for decking A and B', '2015-04-06 06:22:33'),
(35, 'SSP960071', 'HMPHA115X5', NULL, '1760', '', '', '', '', '', 'iron -in tons', 16, 120000, 1920000.00, 'Online Transfer', 'average pricing per ton for two decking A and B', '2015-04-06 06:32:01'),
(36, 'SSP960071', 'HMPHA115X5', NULL, '6399', '', '', '', '', '', 'binding wire', 8, 7000, 56000.00, 'Online Transfer', 'binding wire for decking A and B', '2015-04-06 06:35:26'),
(37, 'SSP960071', 'NQLPSCJSWS', NULL, '2839', '', '', '', '', '', 'Marine Boards', 100, 5500, 550000.00, 'Online Transfer', '100 additional boards for decking added to the ones removed from foundation', '2015-04-06 06:37:35'),
(38, 'SSP960071', 'NQLPSCJSWS', NULL, '5848', '', '', '', '', '', 'packing case', 100, 1400, 140000.00, 'Online Transfer', 'wood plus transport plus slicing', '2015-04-06 06:40:23'),
(39, 'SSP960071', 'NQLPSCJSWS', NULL, '6515', '', '', '', '', '', 'bamboo', 90, 350, 31500.00, 'Cash', 'plus transport', '2015-04-06 06:41:40'),
(40, 'SSP960071', 'XA8WOW2PSM', NULL, '6306', '', '', '', '', '', 'planks and nails', 1, 272000, 272000.00, 'Online Transfer', 'planks and nails for decking first floor. 12th march supply1', '2015-04-06 08:28:39'),
(41, 'SSP960071', 'XA8WOW2PSM', NULL, '6492', '', '', '', '', '', 'planks and nails', 1, 156200, 156200.00, 'Online Transfer', 'planks and nails for decking first floor. 17th march supply2', '2015-04-06 08:29:33'),
(42, 'SSP960071', 'XA8WOW2PSM', NULL, '473', '', '', '', '', '', 'planks and nails', 1, 190600, 190600.00, 'Online Transfer', 'planks and nails for decking first floor. 23rd march supply3', '2015-04-06 08:30:35'),
(43, 'SSP960071', 'QKMLR64PQJ', NULL, '287', '', '', '', '', '', 'bamboo', 500, 350, 175000.00, 'Online Transfer', '177K paid on 12th march decking first floor1', '2015-04-06 08:42:37'),
(44, 'SSP960071', 'QKMLR64PQJ', NULL, '5554', '', '', '', '', '', 'bamboo', 200, 350, 70000.00, 'Online Transfer', '79K paid on 23rd march decking first floor2', '2015-04-06 08:44:07'),
(45, 'SSP960071', '7ORAQA9WY7', NULL, '5771', '', '', '', '', '', '6inch blocks ', 1000, 170, 170000.00, 'Online Transfer', 'for A and B elf3', '2015-04-06 08:58:28'),
(46, 'SSP960071', '7ORAQA9WY7', NULL, '6455', '', '', '', '', '', '9inch blocks', 2000, 180, 360000.00, 'Online Transfer', 'for A and B elf3', '2015-04-06 09:00:00'),
(47, 'SSP960071', '7ORAQA9WY7', NULL, '7090', '', '', '', '', '', 'cement', 0, 0, 0.00, 'Online Transfer', '600 bags supplied toward decking and continuation of project work', '2015-04-06 09:03:43'),
(48, 'SSP960071', 'GSIJV7ECKV', NULL, '2165', '', '', '', '', '', 'cement', 600, 1900, 1140000.00, 'Online Transfer', 'cement for decking and continuation of project work', '2015-04-06 09:11:32'),
(49, 'SSP774658', 'HMPHA115X5', NULL, '6660', '', '', '', '', '', 'Iron Rod', 200, 100, 20000.00, 'Cash', 'Testing 2019', '2019-09-01 22:17:35'),
(50, 'SSP960071', 'UFQJOPRTTX', NULL, '109', '', '', '', '', '', 'Test1212', 22, 300, 6600.00, 'Online Transfer', 'Testing testing', '2019-10-03 20:47:14'),
(51, 'SSP960071', '0HJPBJBBML', NULL, '7961', '', '', '', '', '', 'Tinker Tiles', 40, 70, 2800.00, 'Online Transfer', 'testing', '2020-07-11 19:33:16'),
(52, '', 'UFQJOPRTTX', NULL, 'MCPD-53514', '', '', '', '', '', 'Terrace Roof Lintel', 200, 70, 0.00, '', 'Testing909090', '2020-07-12 03:45:09'),
(53, '', 'HMPHA115X5', NULL, 'MCPD-26814', '', '', '', '', '', 'Tables for apt 4', 7, 3000, 21000.00, 'Online Transfer', 'ready now', '2020-07-12 04:03:50'),
(54, '', 'LSSZG1K90G', NULL, 'MCPD-43686', '', '', '', '', '', 'Sofa', 7, 4900, 34300.00, 'Online Transfer', 'Testing testing 8989', '2020-07-12 04:05:32'),
(55, 'SSP960071', 'URI1ZQNLJR', NULL, 'MCPD-23634', '', '', '', '', '', 'Tables for apt 4', 7, 3000, 21000.00, 'Cash', 'test on', '2020-07-13 01:42:36'),
(56, 'CPD403540', 'UFQJOPRTTX', NULL, 'MCPD-85175', '', '', '', '', '', 'Tiles', 1000, 70, 70000.00, 'Cash', 'testing testing', '2020-07-15 05:14:16'),
(57, 'CPD403540', '0HJPBJBBML', NULL, 'MCPD-85042', '', '', '', '', '', 'Tiles', 200, 1000, 200000.00, 'Cash', 'testing 8989', '2020-07-15 06:38:45'),
(58, 'SSP960071', 'NQLPSCJSWS', NULL, 'MCPD-15303', '', '', '', '', '', 'Maybe 11111', 40, 200, 8000.00, '', 'Testing 89', '2020-07-26 21:48:40'),
(59, 'SSP960071', 'NQLPSCJSWS', NULL, 'MCPD-52439', '', '', '', '', '', 'Maybe 111112', 40, 200, 8000.00, 'Transfer', 'Testing 89', '2020-07-26 21:49:43'),
(60, 'SSP135694', 'HMPHA115X5', NULL, 'MCPD-20694', '', '', '', '', '', 'binding wire', 500, 1500, 750000.00, 'Transfer', 'testing5656', '2020-07-31 03:06:56'),
(61, 'CPD141906', 'GUSEI1GTD7', NULL, 'MCPD-15221', '', '', '', '', '', 'Test tube', 1000, 150, 150000.00, 'Bank', 'testing testing 787878', '2020-07-31 06:46:27'),
(62, 'CPD537884', 'UFQJOPRTTX', 'Awesu', 'MCPD-85432', '', '', '', '', '', '9inch blocks 2000', 100, 150, 15000.00, 'Bank', 'testing testing 3454', '2020-08-21 05:29:37'),
(63, 'CPD537884', 'UFQJOPRTTX', 'Awesu', 'MCPD-58623', '', '', '', '', '', '9inch blocks 2000', 100, 150, 15000.00, 'Bank', 'testing testing 3454', '2020-08-21 05:29:50'),
(64, 'CPD537884', 'UFQJOPRTTX', 'Awesu', 'MCPD-72872', '', '', '', '', '', '9inch blocks 2000', 100, 150, 15000.00, 'Bank', 'testing testing 3454', '2020-08-21 05:34:14'),
(65, 'CPD374831', 'OUXT0V6QDK', 'Mankind Inc xxxxx', 'MCPD-77657', '', '', '', '', '', 'Checked Steel Plate 3X1200X1200mm', 3, 60, 180.00, 'Transfer', 'testing 5656', '2020-10-02 21:27:30'),
(66, 'CPD374831', 'OUXT0V6QDK', NULL, 'MCPD-16921', '', '', '', '', '', 'Iron Rods (tons)', 8, 0, 0.00, 'Online Transfer', 'HJHJ', '2021-09-20 14:19:42'),
(67, 'CPD374831', 'OUXT0V6QDK', NULL, 'MCPD-50091', '', '', '', '', '', 'Dulux Paint Drum', 22, 400, 8800.00, 'Online Transfer', 'OK', '2021-10-15 07:57:07');

-- --------------------------------------------------------

--
-- Table structure for table `material_subtype`
--

CREATE TABLE `material_subtype` (
  `subTypeId` int(11) NOT NULL,
  `subTypeDesc` varchar(255) DEFAULT NULL,
  `materialTypeId` int(11) NOT NULL,
  `dimention` varchar(50) DEFAULT NULL,
  `subtype_catergory` varchar(50) DEFAULT NULL,
  `createdOn` datetime DEFAULT NULL,
  `createdBy` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `material_subtype`
--

INSERT INTO `material_subtype` (`subTypeId`, `subTypeDesc`, `materialTypeId`, `dimention`, `subtype_catergory`, `createdOn`, `createdBy`) VALUES
(1, 'Hard Wood', 1, '2X2 Inches', '', '2020-09-02 21:13:46', 'Adebola'),
(2, 'Hard Wood', 1, '2X3 Inches', '', '2020-09-02 21:13:46', 'Adebola'),
(3, 'Hard Word', 1, '2X4 Inches', '', '2020-09-02 21:16:07', 'Adebola'),
(4, 'Hard Wood', 1, '2X6 Inches', '', '2020-09-02 21:16:07', 'Adebola'),
(5, 'Hard Wood', 1, '3X4 Inches', '', '2020-09-02 21:16:07', 'Adebola'),
(6, 'Hard Wood', 1, '1X12 Inches', '', '2020-09-02 21:16:07', 'Adebola'),
(7, 'Concrete Reinforcement', 2, '6mm', '', '2020-09-02 21:23:01', 'Adebola'),
(8, 'Concrete Reinforcement', 2, '8mm', '', '2020-09-02 21:23:01', 'Adebola'),
(9, 'Concrete Reinforcement', 2, '10mm', '', '2020-09-02 21:23:01', 'Adebola'),
(10, 'Concrete Reinforcement', 2, '12mm', '', '2020-09-02 21:23:01', 'Adebola'),
(11, 'Concrete Reinforcement', 2, '16mm', '', '2020-09-02 21:23:01', 'Adebola'),
(12, 'Concrete Reinforcement', 2, '20mm', '', '2020-09-02 21:23:01', 'Adebola'),
(13, 'Concrete Reinforcement', 2, '25mm', '', '2020-09-02 21:23:01', 'Adebola'),
(14, 'Square Rod', 2, '8mm', '', '2020-09-02 21:26:46', 'Adebola'),
(15, 'Square Rod', 2, '10mm', '', '2020-09-02 21:26:46', 'Adebola'),
(16, 'Square Rod', 2, '12mm', '', '2020-09-02 21:26:46', 'Adebola'),
(17, 'Square Rod', 2, '16mm', '', '2020-09-02 21:26:46', 'Adebola'),
(18, 'Square Rod', 2, '18mm', '', '2020-09-02 21:26:46', 'Adebola'),
(19, 'Round Rod', 2, '6mm', '', '2020-09-02 21:27:46', 'Adebola'),
(20, 'Round Rod', 2, '8mm', '', '2020-09-02 21:27:46', 'Adebola'),
(21, 'Round Rod', 2, '10mm', '', '2020-09-02 21:27:46', 'Adebola'),
(22, 'Round Rod', 2, '12mm', '', '2020-09-02 21:27:46', 'Adebola'),
(23, 'Flat Bars', 2, '2X25mm', '', '2020-09-02 21:33:09', 'Adebola'),
(24, 'Flat Bars', 2, '2X40mm', '', '2020-09-02 21:33:09', 'Adebola'),
(25, 'Flat Bars', 2, '2X50mm', '', '2020-09-02 21:33:09', 'Adebola'),
(26, 'Flat Bars', 2, '2X60mm', '', '2020-09-02 21:33:09', 'Adebola'),
(27, 'Flat Bars', 2, '2X75mm', '', '2020-09-02 21:33:09', 'Adebola'),
(28, 'Flat Bars', 2, '2X100mm', '', '2020-09-02 21:33:09', 'Adebola'),
(29, 'Flat Bars', 2, '3X25mm', '', '2020-09-02 21:33:09', 'Adebola'),
(30, 'Flat Bars', 2, '3X40mm', '', '2020-09-02 21:33:09', 'Adebola'),
(31, 'Flat Bars', 2, '3X50mm', '', '2020-09-02 21:33:09', 'Adebola'),
(32, 'Flat Bars', 2, '3X60mm', '', '2020-09-02 21:33:09', 'Adebola'),
(33, 'Flat Bars', 2, '3X75mm', '', '2020-09-02 21:33:09', 'Adebola'),
(34, 'Flat Bars', 2, '3X100mm', '', '2020-09-02 21:33:09', 'Adebola'),
(35, 'Flat Bars', 2, '4X25mm', '', '2020-09-02 21:39:34', 'Adebola'),
(36, 'Flat Bars', 2, '4X40mm', '', '2020-09-02 21:39:34', 'Adebola'),
(37, 'Flat Bars', 2, '4X50mm', '', '2020-09-02 21:39:34', 'Adebola'),
(38, 'Flat Bars', 2, '4X60mm', '', '2020-09-02 21:39:34', 'Adebola'),
(39, 'Flat Bars', 2, '4X75mm', '', '2020-09-02 21:39:34', 'Adebola'),
(40, 'Flat Bars', 2, '4X100mm', '', '2020-09-02 21:39:34', 'Adebola'),
(41, 'Flat Bars', 2, '5X25mm', '', '2020-09-02 21:39:34', 'Adebola'),
(42, 'Flat Bars', 2, '5X40mm', '', '2020-09-02 21:39:34', 'Adebola'),
(43, 'Flat Bars', 2, '5X50mm', '', '2020-09-02 21:39:34', 'Adebola'),
(44, 'Flat Bars', 2, '5X60mm', '', '2020-09-02 21:39:34', 'Adebola'),
(45, 'Flat Bars', 2, '5X75mm', '', '2020-09-02 21:39:34', 'Adebola'),
(46, 'Flat Bars', 2, '5X100mm', '', '2020-09-02 21:39:34', 'Adebola'),
(47, 'Flat Bars', 2, '6X25mm', '', '2020-09-02 21:39:34', 'Adebola'),
(48, 'Flat Bars', 2, '6X40mm', '', '2020-09-02 21:39:34', 'Adebola'),
(49, 'Flat Bars', 2, '6X50mm', '', '2020-09-02 21:39:34', 'Adebola'),
(50, 'Flat Bars', 2, '6X60mm', '', '2020-09-02 21:39:35', 'Adebola'),
(51, 'Flat Bars', 2, '6X75mm', '', '2020-09-02 21:39:35', 'Adebola'),
(52, 'Flat Bars', 2, '6X100mm', '', '2020-09-02 21:39:35', 'Adebola'),
(53, 'Semi-hard Wood', 1, '2X2 Inches', '', '2020-09-02 21:46:40', 'Adebola'),
(54, 'Semi-hard Wood', 1, '2X3 Inches', '', '2020-09-02 21:46:40', 'Adebola'),
(55, 'Semi-hard Wood', 1, '2X4 Inches', '', '2020-09-02 21:46:40', 'Adebola'),
(56, 'Semi-hard Wood', 1, '2X6 Inches', '', '2020-09-02 21:46:40', 'Adebola'),
(57, 'Semi-hard Wood', 1, '3X4 Inches', '', '2020-09-02 21:46:40', 'Adebola'),
(58, 'Semi-hard Wood', 1, '1X12 Inches', '', '2020-09-02 21:46:40', 'Adebola'),
(59, 'Soft Wood', 1, '2X2 Inches', '', '2020-09-02 21:46:40', 'Adebola'),
(60, 'Soft Wood', 1, '2X3 Inches', '', '2020-09-02 21:46:40', 'Adebola'),
(61, 'Soft Wood', 1, '2X4 Inches', '', '2020-09-02 21:46:40', 'Adebola'),
(62, 'Soft Wood', 1, '2X6 Inches', '', '2020-09-02 21:46:41', 'Adebola'),
(63, 'Soft Wood', 1, '3X4 Inches', '', '2020-09-02 21:46:41', 'Adebola'),
(64, 'Soft Wood', 1, '1X12 Inches', '', '2020-09-02 21:46:41', 'Adebola'),
(65, 'Steel Plate', 2, '1X1200X2400mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(66, 'Steel Plate', 2, '1X600X2400mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(67, 'Steel Plate', 2, '1X1200X1200mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(68, 'Steel Plate', 2, '1X1200X2400mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(69, 'Steel Plate', 2, '1X600X2400mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(70, 'Steel Plate', 2, '1X1200X1200mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(71, 'Steel Plate', 2, '2X1200X2400mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(72, 'Steel Plate', 2, '2X600X2400mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(73, 'Steel Plate', 2, '2X1200X1200mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(74, 'Steel Plate', 2, '2X1200X2400mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(75, 'Steel Plate', 2, '2X600X2400mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(76, 'Steel Plate', 2, '2X1200X1200mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(77, 'Steel Plate', 2, '3X1200X2400mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(78, 'Steel Plate', 2, '3X600X2400mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(79, 'Steel Plate', 2, '3X1200X1200mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(80, 'Steel Plate', 2, '3X1200X2400mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(81, 'Steel Plate', 2, '3X600X2400mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(82, 'Steel Plate', 2, '3X1200X1200mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(83, 'Steel Plate', 2, '4X1200X2400mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(84, 'Steel Plate', 2, '4X600X2400mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(85, 'Steel Plate', 2, '4X1200X1200mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(86, 'Steel Plate', 2, '4X1200X2400mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(87, 'Steel Plate', 2, '4X600X2400mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(88, 'Steel Plate', 2, '4X1200X1200mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(89, 'Steel Plate', 2, '0.5X1200X2400mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(90, 'Steel Plate', 2, '0.5X600X2400mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(91, 'Steel Plate', 2, '0.5X1200X1200mm', 'Checked', '2020-09-02 21:57:54', 'Adebola'),
(92, 'Steel Plate', 2, '0.5X1200X2400mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(93, 'Steel Plate', 2, '0.5X600X2400mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(94, 'Steel Plate', 2, '0.5X1200X1200mm', 'Smooth', '2020-09-02 21:57:54', 'Adebola'),
(95, 'Nails', 8, '1 Inch', 'Aluminium', '2020-09-02 22:08:09', 'Adebola'),
(96, 'Nails', 8, '2 Inches', 'Aluminium', '2020-09-02 22:08:09', 'Adebola'),
(97, 'Nails', 8, '2.5 Inches', 'Aluminium', '2020-09-02 22:08:09', 'Adebola'),
(98, 'Nails', 8, '3 Inches', 'Aluminium', '2020-09-02 22:08:09', 'Adebola'),
(99, 'Nails', 8, '4 Inches', 'Aluminium', '2020-09-02 22:08:09', 'Adebola'),
(100, 'Nails', 8, '5 Inches', 'Aluminium', '2020-09-02 22:08:09', 'Adebola'),
(101, 'Nails', 8, '1 Inch', 'Tornado', '2020-09-02 22:08:09', 'Adebola'),
(102, 'Nails', 8, '2 Inches', 'Tornado', '2020-09-02 22:08:09', 'Adebola'),
(103, 'Nails', 8, '2.5 Inches', 'Tornado', '2020-09-02 22:08:09', 'Adebola'),
(104, 'Nails', 8, '3 Inches', 'Tornado', '2020-09-02 22:08:09', 'Adebola'),
(105, 'Nails', 8, '4 Inches', 'Tornado', '2020-09-02 22:08:09', 'Adebola'),
(106, 'Nails', 8, '5 Inches', 'Tornado', '2020-09-02 22:08:09', 'Adebola'),
(107, 'Binding Wire', 5, '5Kg', '', '2020-09-02 22:16:22', 'Adebola'),
(108, 'Binding Wire', 5, '10Kg', '', '2020-09-02 22:16:23', 'Adebola'),
(109, 'Binding Wire', 5, '20Kg', '', '2020-09-02 22:16:23', 'Adebola'),
(110, 'Steel Pipe', 2, '0.5X25X25mm', '', '2020-09-02 22:28:06', 'Adebola'),
(111, 'Steel Pipe', 2, '0.5X25X50mm', '', '2020-09-02 22:28:06', 'Adebola'),
(112, 'Steel Pipe', 2, '0.5X25X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(113, 'Steel Pipe', 2, '0.5X37.5X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(114, 'Steel Pipe', 2, '0.5X50X100mm', '', '2020-09-02 22:28:06', 'Adebola'),
(115, 'Steel Pipe', 2, '1X25X25mm', '', '2020-09-02 22:28:06', 'Adebola'),
(116, 'Steel Pipe', 2, '1X25X50mm', '', '2020-09-02 22:28:06', 'Adebola'),
(117, 'Steel Pipe', 2, '1X25X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(118, 'Steel Pipe', 2, '1X37.5X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(119, 'Steel Pipe', 2, '1X50X100mm', '', '2020-09-02 22:28:06', 'Adebola'),
(120, 'Steel Pipe', 2, '2X25X25mm', '', '2020-09-02 22:28:06', 'Adebola'),
(121, 'Steel Pipe', 2, '2X25X50mm', '', '2020-09-02 22:28:06', 'Adebola'),
(122, 'Steel Pipe', 2, '2X25X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(123, 'Steel Pipe', 2, '2X37.5X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(124, 'Steel Pipe', 2, '2X50X100mm', '', '2020-09-02 22:28:06', 'Adebola'),
(125, 'Steel Pipe', 2, '3X25X25mm', '', '2020-09-02 22:28:06', 'Adebola'),
(126, 'Steel Pipe', 2, '3X25X50mm', '', '2020-09-02 22:28:06', 'Adebola'),
(127, 'Steel Pipe', 2, '3X25X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(128, 'Steel Pipe', 2, '3X37.5X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(129, 'Steel Pipe', 2, '3X50X100mm', '', '2020-09-02 22:28:06', 'Adebola'),
(130, 'Steel Pipe', 2, '4X25X25mm', '', '2020-09-02 22:28:06', 'Adebola'),
(131, 'Steel Pipe', 2, '4X25X50mm', '', '2020-09-02 22:28:06', 'Adebola'),
(132, 'Steel Pipe', 2, '4X25X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(133, 'Steel Pipe', 2, '4X37.5X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(134, 'Steel Pipe', 2, '4X50X100mm', '', '2020-09-02 22:28:06', 'Adebola'),
(135, 'Steel Pipe', 2, '5X25X25mm', '', '2020-09-02 22:28:06', 'Adebola'),
(136, 'Steel Pipe', 2, '5X25X50mm', '', '2020-09-02 22:28:06', 'Adebola'),
(137, 'Steel Pipe', 2, '5X25X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(138, 'Steel Pipe', 2, '5X37.5X75mm', '', '2020-09-02 22:28:06', 'Adebola'),
(139, 'Steel Pipe', 2, '5X50X100mm', '', '2020-09-02 22:28:06', 'Adebola'),
(140, 'Round Pipe', 2, '0.5X12.5mm', '', '2020-09-02 22:32:23', 'Adebola'),
(141, 'Round Pipe', 2, '0.5X18.7mm', '', '2020-09-02 22:32:24', 'Adebola'),
(142, 'Round Pipe', 2, '0.5X25mm', '', '2020-09-02 22:32:24', 'Adebola'),
(143, 'Round Pipe', 2, '0.5X37.5mm', '', '2020-09-02 22:32:24', 'Adebola'),
(144, 'Round Pipe', 2, '0.5X50mm', '', '2020-09-02 22:32:24', 'Adebola'),
(145, 'Round Pipe', 2, '0.5X75mm', '', '2020-09-02 22:32:24', 'Adebola'),
(146, 'Round Pipe', 2, '0.5X100mm', '', '2020-09-02 22:32:24', 'Adebola'),
(147, 'Round Pipe', 2, '0.5X125mm', '', '2020-09-02 22:32:24', 'Adebola'),
(148, 'Round Pipe', 2, '0.5X150mm', '', '2020-09-02 22:32:24', 'Adebola'),
(149, 'Round Pipe', 2, '1X12.5mm', '', '2020-09-02 22:34:04', 'Adebola'),
(150, 'Round Pipe', 2, '1X18.7mm', '', '2020-09-02 22:34:04', 'Adebola'),
(151, 'Round Pipe', 2, '1X25mm', '', '2020-09-02 22:34:04', 'Adebola'),
(152, 'Round Pipe', 2, '1X37.5mm', '', '2020-09-02 22:34:04', 'Adebola'),
(153, 'Round Pipe', 2, '1X50mm', '', '2020-09-02 22:34:04', 'Adebola'),
(154, 'Round Pipe', 2, '1X75mm', '', '2020-09-02 22:34:04', 'Adebola'),
(155, 'Round Pipe', 2, '1X100mm', '', '2020-09-02 22:34:04', 'Adebola'),
(156, 'Round Pipe', 2, '1X125mm', '', '2020-09-02 22:34:04', 'Adebola'),
(157, 'Round Pipe', 2, '1X150mm', '', '2020-09-02 22:34:04', 'Adebola'),
(158, 'Round Pipe', 2, '2X12.5mm', '', '2020-09-02 22:36:00', 'Adebola'),
(159, 'Round Pipe', 2, '2X18.7mm', '', '2020-09-02 22:36:00', 'Adebola'),
(160, 'Round Pipe', 2, '2X25mm', '', '2020-09-02 22:36:00', 'Adebola'),
(161, 'Round Pipe', 2, '2X37.5mm', '', '2020-09-02 22:36:00', 'Adebola'),
(162, 'Round Pipe', 2, '2X50mm', '', '2020-09-02 22:36:00', 'Adebola'),
(163, 'Round Pipe', 2, '2X75mm', '', '2020-09-02 22:36:00', 'Adebola'),
(164, 'Round Pipe', 2, '2X100mm', '', '2020-09-02 22:36:00', 'Adebola'),
(165, 'Round Pipe', 2, '2X125mm', '', '2020-09-02 22:36:00', 'Adebola'),
(166, 'Round Pipe', 2, '2X150mm', '', '2020-09-02 22:36:00', 'Adebola'),
(167, 'Round Pipe', 2, '3X12.5mm', '', '2020-09-02 22:40:17', 'Adebola'),
(168, 'Round Pipe', 2, '3X18.7mm', '', '2020-09-02 22:40:17', 'Adebola'),
(169, 'Round Pipe', 2, '3X25mm', '', '2020-09-02 22:40:17', 'Adebola'),
(170, 'Round Pipe', 2, '3X37.5mm', '', '2020-09-02 22:40:17', 'Adebola'),
(171, 'Round Pipe', 2, '3X50mm', '', '2020-09-02 22:40:17', 'Adebola'),
(172, 'Round Pipe', 2, '3X75mm', '', '2020-09-02 22:40:17', 'Adebola'),
(173, 'Round Pipe', 2, '3X100mm', '', '2020-09-02 22:40:17', 'Adebola'),
(174, 'Round Pipe', 2, '3X125mm', '', '2020-09-02 22:40:17', 'Adebola'),
(175, 'Round Pipe', 2, '3X150mm', '', '2020-09-02 22:40:17', 'Adebola'),
(176, 'Round Pipe', 2, '4X12.5mm', '', '2020-09-02 22:42:56', 'Adebola'),
(177, 'Round Pipe', 2, '4X18.7mm', '', '2020-09-02 22:42:56', 'Adebola'),
(178, 'Round Pipe', 2, '4X25mm', '', '2020-09-02 22:42:56', 'Adebola'),
(179, 'Round Pipe', 2, '4X37.5mm', '', '2020-09-02 22:42:56', 'Adebola'),
(180, 'Round Pipe', 2, '4X50mm', '', '2020-09-02 22:42:57', 'Adebola'),
(181, 'Round Pipe', 2, '4X75mm', '', '2020-09-02 22:42:57', 'Adebola'),
(182, 'Round Pipe', 2, '4X100mm', '', '2020-09-02 22:42:57', 'Adebola'),
(183, 'Round Pipe', 2, '4X125mm', '', '2020-09-02 22:42:57', 'Adebola'),
(184, 'Round Pipe', 2, '4X150mm', '', '2020-09-02 22:42:57', 'Adebola'),
(185, 'Round Pipe', 2, '5X12.5mm', '', '2020-09-02 22:45:08', 'Adebola'),
(186, 'Round Pipe', 2, '5X18.7mm', '', '2020-09-02 22:45:08', 'Adebola'),
(187, 'Round Pipe', 2, '5X25mm', '', '2020-09-02 22:45:08', 'Adebola'),
(188, 'Round Pipe', 2, '5X37.5mm', '', '2020-09-02 22:45:08', 'Adebola'),
(189, 'Round Pipe', 2, '5X50mm', '', '2020-09-02 22:45:08', 'Adebola'),
(190, 'Round Pipe', 2, '5X75mm', '', '2020-09-02 22:45:08', 'Adebola'),
(191, 'Round Pipe', 2, '5X100mm', '', '2020-09-02 22:45:09', 'Adebola'),
(192, 'Round Pipe', 2, '5X125mm', '', '2020-09-02 22:45:09', 'Adebola'),
(193, 'Round Pipe', 2, '5X150mm', '', '2020-09-02 22:45:09', 'Adebola');

-- --------------------------------------------------------

--
-- Table structure for table `material_type`
--

CREATE TABLE `material_type` (
  `materialTypeId` int(11) NOT NULL,
  `materialTypeDesc` varchar(255) DEFAULT NULL,
  `createdOn` datetime DEFAULT NULL,
  `createdBy` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `material_type`
--

INSERT INTO `material_type` (`materialTypeId`, `materialTypeDesc`, `createdOn`, `createdBy`) VALUES
(1, 'Wood', '2020-09-02 21:10:17', 'Adebola Salami'),
(2, 'Steel Material', '2020-09-02 21:10:17', 'Adebola Salami'),
(3, 'Galvanized Steel', '2020-09-02 21:10:17', 'Adebola Salami'),
(4, 'PVC', '2020-09-02 21:10:17', 'Adebola Salami'),
(5, 'Binding Wire', '2020-09-02 21:10:17', 'Adebola Salami'),
(6, 'Bambo', '2020-09-02 21:10:17', 'Adebola Salami'),
(7, 'Cement', '2020-09-02 21:10:17', 'Adebola Salami'),
(8, 'Nails', '2020-09-02 21:10:17', 'Adebola Salami'),
(9, 'Others', '2020-09-02 21:10:17', 'Adebola Salami');

-- --------------------------------------------------------

--
-- Table structure for table `menu`
--

CREATE TABLE `menu` (
  `menu_id` int(11) NOT NULL,
  `menu_name` varchar(100) DEFAULT NULL,
  `menu_url` varchar(200) DEFAULT NULL,
  `menu_icon` varchar(30) DEFAULT NULL,
  `active` enum('Y','N') DEFAULT 'N'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `menu`
--

INSERT INTO `menu` (`menu_id`, `menu_name`, `menu_url`, `menu_icon`, `active`) VALUES
(1, 'Dashboard', 'index2.php', 'icon-eye-open', 'N'),
(2, 'Add New Application', 'addNewLoanApplication.php', 'icon-eye-open', 'N'),
(3, 'View All Loan Application', 'newApplication.php', 'icon-eye-open', 'N'),
(4, 'View New Application', 'dailyApplication.php', 'icon-eye-open', 'Y'),
(5, 'Approved Application', 'approvedApplication.php', 'icon-eye-open', 'N'),
(6, 'Unapproved Application', 'unapprovedApplication.php', 'icon-eye-open', 'N'),
(7, 'Create Client', 'addCustomerDetails.php', 'icon-folder-open', 'N'),
(8, 'Calendar', 'calendar.php', 'icon-eye-open', 'N'),
(9, ' File Manager', 'file-manager.php', 'icon-eye-open', 'Y'),
(10, 'Add New Loan Product', 'addProduct.php', 'icon-eye-open', 'Y'),
(11, 'Disbursement', 'disbursement.php', 'icon-eye-open', 'Y'),
(12, 'Guarantors Informatiom', 'guarantorInfo.php', 'icon-eye-open', 'Y'),
(13, 'Create User', 'addUser.php', 'icon-eye-open', 'Y'),
(14, 'Users Information', 'userInfo.php', 'icon-folder-open', 'Y'),
(15, 'Due Payment', 'dueLoanRepayment.php', 'icon-star', 'Y'),
(16, 'Monthly Approved Loan', 'monthlyApprovedLoan.php', 'icon-folder-open', 'Y'),
(17, 'Client Information', 'customerInfo.php', 'icon-folder-open', 'Y'),
(18, 'All Refused Loan', 'AllRefusedLoan.php', 'icon-folder-open', 'Y'),
(19, 'View Loan', 'AllLoans.php', 'icon-folder-open', 'Y'),
(20, 'Staff Info', 'staffInfo.php', 'icon-folder-open', 'Y');

-- --------------------------------------------------------

--
-- Table structure for table `menuusers`
--

CREATE TABLE `menuusers` (
  `id` int(11) NOT NULL,
  `email` varchar(200) NOT NULL,
  `password` varchar(30) NOT NULL,
  `fname` varchar(100) DEFAULT NULL,
  `lname` varchar(100) DEFAULT NULL,
  `admin` varchar(30) DEFAULT NULL,
  `dateCreated` datetime DEFAULT NULL,
  `lastUpdated` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `menuusers`
--

INSERT INTO `menuusers` (`id`, `email`, `password`, `fname`, `lname`, `admin`, `dateCreated`, `lastUpdated`) VALUES
(1, 'a.salami@maplecredit.com', 'welcom2013', 'Adebola', 'Salami', 'A', '2013-10-02 17:53:47', '2013-10-02 17:53:47');

-- --------------------------------------------------------

--
-- Table structure for table `newspapers`
--

CREATE TABLE `newspapers` (
  `id` int(11) NOT NULL,
  `newsPapersID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `newspapers`
--

INSERT INTO `newspapers` (`id`, `newsPapersID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'NEWS031', 45.00, 45.00, '2017-12-30'),
(2, 'NEWS031', 12.00, 23.00, '2017-12-30'),
(3, 'NEWS031', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `notes`
--

CREATE TABLE `notes` (
  `idno` int(11) NOT NULL,
  `logdate` timestamp NULL DEFAULT current_timestamp(),
  `userid` varchar(20) NOT NULL,
  `action_on` varchar(200) DEFAULT NULL,
  `note` text DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Table structure for table `overshort`
--

CREATE TABLE `overshort` (
  `id` int(11) NOT NULL,
  `overShortID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `overshort`
--

INSERT INTO `overshort` (`id`, `overShortID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'OVER029', 45.00, 23.00, '2017-12-30'),
(2, 'OVER029', 45.00, 23.00, '2017-12-30'),
(3, 'OVER029', 0.00, 0.00, '2017-12-30'),
(4, 'OVER029', 65.00, 45.00, '2017-12-30'),
(5, 'OVER029', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `payment`
--

CREATE TABLE `payment` (
  `idno` int(11) NOT NULL,
  `job_code` varchar(20) NOT NULL,
  `w_code` varchar(20) DEFAULT NULL,
  `project_code` varchar(20) NOT NULL,
  `amount_paid` float(12,2) DEFAULT NULL,
  `date_paid` date DEFAULT NULL,
  `bankTo` varchar(100) DEFAULT NULL,
  `payment_mode` varchar(20) DEFAULT NULL,
  `status` varchar(2) DEFAULT 'N',
  `date_inserted` datetime DEFAULT NULL,
  `comment` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `payment`
--

INSERT INTO `payment` (`idno`, `job_code`, `w_code`, `project_code`, `amount_paid`, `date_paid`, `bankTo`, `payment_mode`, `status`, `date_inserted`, `comment`) VALUES
(4, 'AY3VP9GV91M4', 'SSW8617', 'SSP960071', 60000.00, '2015-02-02', '', 'Online Transfer', 'N', '2015-02-09 09:32:31', 'job completed and full payment made'),
(3, '6BVV0XRECCKV', 'SSW2957', 'SSP960071', 80000.00, '2015-02-09', '', 'Online Transfer', 'N', '2015-02-09 06:04:42', 'Casting to be done tomorrow tenth'),
(5, '', 'SSW9550', 'SSP960071', 60000.00, '2015-02-10', '', 'Cash', 'N', '2015-02-10 14:45:30', 'testing'),
(6, '6BVV0XRECCKV', 'SSW2957', 'SSP960071', 85000.00, '2015-02-23', '', 'Online Transfer', 'N', '2015-02-24 10:57:35', 'all outstanding on foundation paid'),
(7, '1KKQSVDFGDVI', 'SSW4821', 'SSP960071', 30000.00, '2015-02-23', '', 'Cash', 'N', '2015-02-24 11:08:57', '30k advance paid.'),
(8, 'RHOCWV4FZNMJ', 'SSW1410', 'SSP960071', 65000.00, '2015-02-19', '', 'Cash', 'N', '2015-02-24 11:11:19', 'all payments completed on this job.'),
(9, 'ZLFUGTW1LXJG', 'SSW7251', 'SSP960071', 260000.00, '2015-02-23', '', 'Cash', 'N', '2015-02-24 11:18:22', 'payments for the two foundations added under Gbenga'),
(10, 'VHAAR6PKGGRI', 'SSW2957', 'SSP960071', 35000.00, '2015-02-21', '', 'Cash', 'N', '2015-02-24 11:21:33', 'columns for foundation A. fully paid.'),
(11, 'PNTSNGANRSIK', 'SSW9489', 'SSP960071', 240000.00, '2015-02-23', '', 'Online Transfer', 'N', '2015-02-24 15:08:14', 'two foundations A and B. Columns. paid fully'),
(13, 'H314IALKCGMB', 'SSW7251', 'SSP960071', 50000.00, '2015-02-27', '', 'Online Transfer', 'N', '2015-03-03 03:14:43', 'a balance of 10k when lintel is completed for B'),
(14, 'I7RWX5YO6K5U', 'SSW9489', 'SSP960071', 64000.00, '2015-02-27', '', 'Online Transfer', 'N', '2015-03-03 03:18:48', 'balance to be paid on completion of lintel for B'),
(15, 'CLSB8XK7GKWS', 'SSW3594', 'SSP135694', 120000.00, '2014-03-04', '', 'Online Transfer', 'N', '2015-03-03 09:12:14', 'testing'),
(16, 'CTI2GNVMGBIK', 'SSW6024', 'SSP627497', 50000.00, '2015-03-03', '', 'Paid at the Bank', 'N', '2015-03-09 10:23:10', 'test89'),
(17, 'ISA94BGBESMD', 'SSW8997', 'SSP960071', 15000.00, '2012-03-28', '', 'Online Transfer', 'N', '2015-04-06 06:04:20', 'first installment'),
(18, 'ISA94BGBESMD', 'SSW8997', 'SSP960071', 15000.00, '2015-04-04', '', 'Cash', 'N', '2015-04-06 06:05:13', '2nd installment'),
(19, 'ILJ4NBYNPKHF', 'SSW9489', 'SSP960071', 260000.00, '2015-04-01', '', 'Online Transfer', 'N', '2015-04-06 07:47:08', 'payment to date on the two deckings of first floor'),
(20, 'PVXENL0NGXCL', 'SSW7251', 'SSP960071', 195000.00, '2015-04-01', '', 'Online Transfer', 'N', '2015-04-06 08:02:32', 'as at today. Job 90% completed.'),
(21, 'ZKUTMMWVFHKR', 'SSW2470', 'SSP960071', 10000.00, '2015-03-02', '', 'Cash', 'N', '2015-04-06 08:08:13', '10k paid'),
(22, 'BYBMZK8PC1FF', 'SSW1410', 'SSP960071', 70000.00, '2015-04-01', '', 'Cash', 'N', '2015-04-06 08:15:26', 'payment to date'),
(23, 'SJJQNIZZLTUT', 'SSW2957', 'SSP960071', 10000.00, '2020-07-27', 'Polaris Bank Limited', 'Transfer', 'Y', '2020-07-27 05:32:28', 'Renewal testing'),
(24, 'SJJQNIZZLTUT', 'SSW2957', 'SSP960071', 10000.00, '2020-07-27', 'Polaris Bank Limited', 'Transfer', 'Y', '2020-07-27 05:36:24', 'Renewal testing'),
(25, 'SJJQNIZZLTUT', 'SSW2957', 'SSP960071', 10000.00, '2020-07-27', 'Polaris Bank Limited', 'Transfer', 'Y', '2020-07-27 05:38:24', 'Renewal testing'),
(26, 'SJJQNIZZLTUT', 'SSW2957', 'SSP960071', 10000.00, '2020-07-27', 'Polaris Bank Limited', 'Transfer', 'Y', '2020-07-27 05:44:13', 'Renewal testing'),
(27, 'SJJQNIZZLTUT', 'SSW2957', 'SSP960071', 10000.00, '2020-07-27', 'Polaris Bank Limited', 'Bank', 'Y', '2020-07-27 05:45:29', 'Renewal testing'),
(28, 'SJJQNIZZLTUT', 'SSW2957', 'SSP960071', 10000.00, '2020-07-27', 'Polaris Bank Limited', 'Bank', 'Y', '2020-07-27 05:48:10', 'Renewal testing'),
(29, 'SJJQNIZZLTUT', 'SSW2957', 'SSP960071', 10000.00, '2020-07-27', 'Polaris Bank Limited', 'Bank', 'Y', '2020-07-27 05:50:29', 'Renewal testing'),
(30, 'SJJQNIZZLTUT', 'SSW2957', 'SSP960071', 10000.00, '2020-07-27', 'Polaris Bank Limited', 'Bank', 'Y', '2020-07-27 05:52:40', 'Renewal testing'),
(31, 'SJJQNIZZLTUT', 'SSW2957', 'SSP960071', 10000.00, '2020-07-27', 'Polaris Bank Limited', 'Bank', 'Y', '2020-07-27 05:55:14', 'Renewal testing'),
(32, 'BYBMZK8PC1FF', 'SSW1410', 'CPD537884', 40000.00, '2020-08-21', 'Zenith Bank', 'Cheque', 'Y', '2020-08-21 06:19:38', 'The agreed service charge was 40,000. Am going to approve 40,000'),
(33, 'BYBMZK8PC1FF', 'SSW1410', 'CPD537884', 40000.00, '2020-08-21', 'Zenith Bank', 'Cheque', 'Y', '2020-08-21 06:20:01', 'The agreed service charge was 40,000. Am going to approve 40,000');

-- --------------------------------------------------------

--
-- Table structure for table `payout`
--

CREATE TABLE `payout` (
  `id` int(11) NOT NULL,
  `payoutID` varchar(70) DEFAULT NULL,
  `type` enum('C','D') DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `total` float(12,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `payout`
--

INSERT INTO `payout` (`id`, `payoutID`, `type`, `credit`, `debit`, `total`, `dateAdded`) VALUES
(1, 'PAYT005', NULL, 56.00, 56.00, NULL, '2017-12-28'),
(2, 'PAYT005', NULL, 45.00, 65.00, NULL, '2017-12-29'),
(3, 'PAYT005', NULL, 45.00, 65.00, NULL, '2017-12-29'),
(4, 'PAYT005', NULL, 54.00, 67.00, NULL, '2017-12-29'),
(5, 'PAYT005', NULL, 56.00, 56.00, NULL, '2017-12-29'),
(6, 'PAYT005', NULL, 56.00, 56.00, NULL, '2017-12-29'),
(7, 'PAYT005', NULL, 89.00, 90.00, NULL, '2017-12-29'),
(8, 'PAYT005', NULL, 89.00, 90.00, NULL, '2017-12-29'),
(9, 'PAYT005', NULL, 89.00, 90.00, NULL, '2017-12-29'),
(10, 'PAYT005', NULL, 89.00, 90.00, NULL, '2017-12-29'),
(11, 'PAYT005', NULL, 89.00, 90.00, NULL, '2017-12-29'),
(12, 'PAYT005', NULL, 78.00, 98.00, NULL, '2017-12-29'),
(13, 'PAYT005', NULL, 78.00, 98.00, NULL, '2017-12-29'),
(14, 'PAYT005', NULL, 78.00, 98.00, NULL, '2017-12-29'),
(15, 'PAYT005', NULL, 78.00, 98.00, NULL, '2017-12-29'),
(16, 'PAYT005', NULL, 78.00, 98.00, NULL, '2017-12-29'),
(17, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(18, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(19, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(20, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(21, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(22, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(23, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(24, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(25, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(26, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(27, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(28, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(29, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(30, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(31, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(32, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(33, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(34, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(35, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(36, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(37, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(38, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(39, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(40, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(41, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(42, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(43, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(44, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(45, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(46, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(47, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(48, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(49, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(50, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(51, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(52, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(53, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(54, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(55, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(56, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(57, 'PAYT005', NULL, 76.00, 98.00, NULL, '2017-12-30'),
(58, 'PAYT005', NULL, 0.00, 0.00, NULL, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `product`
--

CREATE TABLE `product` (
  `id` int(11) NOT NULL,
  `productId` varchar(10) DEFAULT NULL,
  `name` varchar(100) DEFAULT NULL,
  `dateAdded` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `product`
--

INSERT INTO `product` (`id`, `productId`, `name`, `dateAdded`) VALUES
(1, 'BNKD001', 'Bank Deposit', '0000-00-00 00:00:00'),
(2, 'LOTP002', 'Lottery Payout', '2017-12-27 18:30:51'),
(3, 'LOTD003', 'Lottery Deposit', '2017-12-27 18:49:28'),
(4, 'REFD004', 'Refund', '2017-12-27 18:49:28'),
(5, 'PAYT005', 'Payout', '2017-12-27 18:49:28'),
(6, 'CTDT006', 'Credit/Debit Card', '2017-12-27 18:49:28'),
(7, 'ARCH007', 'AR or Charge', '2017-12-27 18:49:28'),
(8, 'EBTF008', 'EBT - Food Stamp', '2017-12-27 18:49:28'),
(9, 'SALES09', 'Sales Tax', '2017-12-27 18:49:28'),
(10, 'GASO010', 'Gasoline', '2017-12-27 18:49:28'),
(11, 'CIGA011', 'Cigarette', '2017-12-27 18:49:28'),
(12, 'SODA012', 'Soda', '2017-12-27 18:49:28'),
(13, 'DAIR013', 'Dairy', '2017-12-27 18:49:29'),
(14, 'COFF014', 'Coffee', '2017-12-27 18:49:29'),
(15, 'HBAO015', 'HBA', '2017-12-27 18:49:29'),
(16, 'CAND016', 'Candy', '2017-12-27 18:49:29'),
(17, 'GROC017', 'Grocery', '2017-12-27 19:07:08'),
(18, 'AUTO018', 'Auto', '2017-12-27 19:07:08'),
(19, 'ENER019', 'Energy Drink', '2017-12-27 19:07:08'),
(20, 'TEAO020', 'Tea', '2017-12-27 19:07:08'),
(21, 'JUIC021', 'Juice', '2017-12-27 19:07:08'),
(22, 'SNAC022', 'Snacks', '2017-12-27 19:07:08'),
(23, 'ICEC023', 'Ice Cream', '2017-12-27 19:07:08'),
(24, 'TOBA024', 'Tobacco', '2017-12-27 19:07:08'),
(25, 'WATE025', 'Water', '2017-12-27 19:07:08'),
(26, 'ICEO026', 'Ice', '2017-12-27 19:07:08'),
(27, 'LOTT027', 'Lottery', '2017-12-27 19:07:08'),
(28, 'COUP028', 'Coupons', '2017-12-27 19:07:08'),
(29, 'OVER029', 'Over/Short', '2017-12-27 19:07:08'),
(30, 'IPPO030', 'IPP', '2017-12-27 19:07:08'),
(31, 'NEWS031', 'Newspapers', '2017-12-27 19:07:08');

-- --------------------------------------------------------

--
-- Table structure for table `project`
--

CREATE TABLE `project` (
  `idno` int(11) NOT NULL,
  `project_name` varchar(250) DEFAULT NULL,
  `project_description` text DEFAULT NULL,
  `project_code` varchar(20) NOT NULL,
  `project_location` varchar(250) DEFAULT NULL,
  `address` varchar(255) DEFAULT NULL,
  `city` varchar(255) DEFAULT NULL,
  `state` varchar(255) DEFAULT NULL,
  `lga` varchar(255) DEFAULT NULL,
  `project_duration` varchar(10) DEFAULT NULL,
  `start_date` date DEFAULT NULL,
  `end_date` date DEFAULT NULL,
  `comment` text DEFAULT NULL,
  `status` varchar(50) DEFAULT NULL,
  `date_added` datetime DEFAULT NULL,
  `project_supervisor` varchar(100) DEFAULT NULL,
  `supervisor_id` varchar(20) DEFAULT NULL,
  `createdBy` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `project`
--

INSERT INTO `project` (`idno`, `project_name`, `project_description`, `project_code`, `project_location`, `address`, `city`, `state`, `lga`, `project_duration`, `start_date`, `end_date`, `comment`, `status`, `date_added`, `project_supervisor`, `supervisor_id`, `createdBy`) VALUES
(2, 'ELF3 - Abake Court', 'Testing testing yes', 'SSP960071', 'null', 'Lakeside River Road', 'Menphis', 'Ohio', 'ABJ', '10 Months', '2020-01-01', '2020-11-30', 'Two blocks of 8 fllats each.', 'Ongoing', '2021-10-15 07:45:22', '', '', ''),
(3, 'ELF1', 'High rise, apartment building', 'SSP238684', '5,Olakunle Olawuyi Street, Lekki 1, Lekki Lagos', 'Banana island', 'Lagos', 'Lagos State', 'Ikoyi', '10 Months', '2020-01-01', '2020-11-30', 'Two blocks of 8 fllats each.', 'Ongoing', '2015-02-14 13:56:21', NULL, NULL, ''),
(4, 'IKOYI OFFICE RENOVATION', NULL, 'SSP368434', '43 RAYMOND NJOKU STR, SW IKOYI, LAGOS', NULL, NULL, NULL, NULL, '', NULL, NULL, '', 'Ongoing', '2015-02-15 14:02:34', NULL, NULL, ''),
(5, 'UNAAB Hostel', NULL, 'SSP135694', 'Abeokuta', NULL, NULL, NULL, NULL, '12 months', NULL, NULL, 'This is an on-going project', 'Ongoing', '2015-03-03 09:09:10', NULL, NULL, ''),
(6, 'Testing 12345', NULL, 'SSP627497', 'Ajah new', NULL, NULL, NULL, NULL, '2months', NULL, NULL, 'on- going projectx', 'Ongoing', '2015-03-09 05:40:25', NULL, NULL, ''),
(7, 'ELF 6', NULL, 'SSP923374', '22, BOLUWATIFE STREET, S/W IKOYI, LAGOS', NULL, NULL, NULL, NULL, '12MONTHS', NULL, NULL, 'A TWIN DUPLEX', 'Ongoing', '2015-06-22 07:20:13', NULL, NULL, ''),
(8, 'Skyline Tower', NULL, 'SSP774658', 'Virginia', NULL, NULL, NULL, NULL, '18 Months', NULL, NULL, 'Testing', 'Ongoing', '2019-09-01 22:13:53', NULL, NULL, ''),
(17, 'RXD 1232 Apapa', NULL, 'SSP635392', 'Apapa Lagos', NULL, NULL, NULL, NULL, '24months', NULL, NULL, 'Testing 1212', 'Ongoing', '2019-10-02 10:18:12', NULL, NULL, ''),
(18, '', NULL, '', '', NULL, NULL, NULL, NULL, '', NULL, NULL, '', 'Ongoing', '2019-10-02 10:25:41', NULL, NULL, ''),
(19, '', NULL, '', '', NULL, NULL, NULL, NULL, '', NULL, NULL, '', 'Ongoing', '2019-10-02 10:41:07', NULL, NULL, ''),
(20, 'RXD 1245632 Text', NULL, 'SSP536363', 'Apapa Lagos', NULL, NULL, NULL, NULL, '36 Months', NULL, NULL, 'Testinh90', 'Ongoing', '2019-10-03 19:32:21', NULL, NULL, ''),
(21, 'Skyline', 'Testing testing 676', 'SSP767438', 'Falls Church', NULL, NULL, NULL, NULL, '24months', NULL, NULL, 'testing 89', '', '2019-10-19 21:45:09', NULL, NULL, ''),
(22, 'Skyline', 'Testing testing 676', 'SSP573440', 'Falls Church', NULL, NULL, NULL, NULL, '24months', NULL, NULL, 'testing 89', '', '2019-10-19 21:53:49', NULL, NULL, ''),
(23, 'Skyline Tower 21', 'Baileys High rise 21', 'SSP260243', 'Baileys Cross 21', NULL, NULL, NULL, NULL, '36 Months', NULL, NULL, 'Testing 8989 51', 'Completed', '2019-10-19 21:57:31', NULL, NULL, ''),
(24, 'Skyline Studio', 'Testing', 'SSP587729', 'Falls Church', NULL, NULL, NULL, NULL, '36 Months', NULL, NULL, 'Testing', 'Ongoing', '2019-10-20 22:05:13', NULL, NULL, ''),
(25, 'Skyline Tower 2', 'test67', 'CPD288446', 'Baileys Cross 2', NULL, NULL, NULL, NULL, '12 Months', '0000-00-00', '0000-00-00', 'test3', '', '2020-07-09 07:47:06', NULL, NULL, ''),
(26, 'Skyline Tower 2', 'test67', 'CPD730011', 'Baileys Cross 2', NULL, NULL, NULL, NULL, '12 Months', '0000-00-00', '0000-00-00', 'test3', '', '2020-07-09 07:48:44', NULL, NULL, ''),
(27, 'Skyline Tower 2', 'test67', 'CPD633732', 'Baileys Cross 2', NULL, NULL, NULL, NULL, '12 Months', '0000-00-00', '0000-00-00', 'test3', '', '2020-07-09 07:49:15', NULL, NULL, ''),
(28, 'GRA Office Renovation', 'Test34', 'CPD652083', 'GRA Ikeja', NULL, NULL, NULL, NULL, '36months', '0000-00-00', '0000-00-00', 'Test34342', '', '2020-07-09 07:51:50', NULL, NULL, ''),
(29, 'Louder T', 'TEST 89', 'CPD381552', 'Springhill T', NULL, NULL, NULL, NULL, '36months', '2020-08-08', '2020-03-12', 'READY', '', '2020-07-09 08:20:59', NULL, NULL, ''),
(30, 'Greyland', 'testing90', 'CPD346846', 'Manasseh', NULL, NULL, NULL, NULL, '12 Months', '2020-09-07', '2020-09-12', 'testing90', 'On-going', '2020-07-09 08:27:10', NULL, NULL, ''),
(31, 'High Cost Tower Renovation', 'testing 67', 'CPD271750', 'Bowie', NULL, NULL, NULL, NULL, '12 Months', '2020-08-01', '2020-12-31', 'testing 67', 'On-going', '2020-07-09 08:41:31', NULL, NULL, ''),
(32, 'Lekki Project 1', 'Testing 89', 'CPD569506', 'Lekki', NULL, NULL, NULL, NULL, '6 Months', '2020-08-07', '2021-01-31', 'testing 8989', 'On-going', '2020-07-09 18:57:41', NULL, NULL, ''),
(33, 'Graceland Kick off', 'testing6', 'CPD645503', 'GRA Ikeja', NULL, NULL, NULL, NULL, '6 Months', '2020-08-08', '2021-02-28', 'testing 7', 'On-going', '2020-07-09 18:59:47', NULL, NULL, ''),
(34, 'Lagoon Front Prject', 'testing 67', 'CPD852880', 'Victoria Island', NULL, NULL, NULL, NULL, '6 Months', '2020-08-07', '2020-11-30', 'testing 67', 'On-going', '2020-07-09 19:15:11', NULL, NULL, ''),
(35, 'Jingles Rerun', 'testing', 'CPD338590', 'Lestale', NULL, NULL, NULL, NULL, '6 Months', '2020-08-08', '2020-09-02', 'testing 5656', 'On-going', '2020-07-10 01:30:08', NULL, NULL, ''),
(36, 'High Cost Tower Renovation xx yes', 'testing 677 yes', 'CPD141906', 'Bowie Maryland yes', NULL, NULL, NULL, NULL, '9 Months', '2020-01-01', '2020-09-30', 'testing 677 yes', 'On-going', '2020-07-13 19:53:59', NULL, NULL, ''),
(37, 'High Cost Tower Renovation xx', 'testing 677', 'CPD205394', 'Bowie Maryland', NULL, NULL, NULL, NULL, '6 Months', '0000-00-00', '0000-00-00', 'testing 677', 'Completed', '2020-07-13 05:26:01', NULL, NULL, ''),
(38, 'High Cost Tower Renovation xx', 'testing 677', 'CPD667482', 'Bowie Maryland', NULL, NULL, NULL, NULL, '6 Months', '0000-00-00', '0000-00-00', 'testing 677', 'Completed', '2020-07-13 05:28:01', NULL, NULL, ''),
(39, 'High Cost Tower Renovation maybe', 'testing 679', 'CPD195139', 'Bowiex', NULL, NULL, NULL, NULL, '12 Months', '2020-01-05', '2020-12-31', 'testing 679', 'Completed', '2020-08-07 05:11:43', '', '', ''),
(40, 'High Cost Tower Renovation maybebe', 'testing 6798', 'CPD502772', 'Bowiexx', NULL, NULL, NULL, NULL, '6 Months', '0000-00-00', '0000-00-00', 'testing 6798', 'Completed', '2020-07-13 05:36:45', NULL, NULL, ''),
(41, 'ELF3 - Abake Court', 'testing 677', 'CPD830214', '9,Olakunle Olawuyi Street, Lekki 1, Lekki Lagos.', NULL, NULL, NULL, NULL, '12 months', '0000-00-00', '0000-00-00', 'Two blocks of 8 fllats each.', 'Ongoing', '2020-07-13 18:40:09', NULL, NULL, ''),
(42, 'High Cost Tower Renovation xxx', 'testing 67790', 'CPD954678', 'Bowie Marylandxx', NULL, NULL, NULL, NULL, '6 Months', '0000-00-00', '0000-00-00', 'testing 67790', 'Completed', '2020-07-13 19:16:50', NULL, NULL, ''),
(43, 'Maryland County Courtyard', 'Play yard', 'CPD403540', 'Riverdale', NULL, NULL, NULL, NULL, '12 Months', '2020-01-01', '2020-12-31', 'mentor ground', 'On-going', '2020-07-15 07:02:10', NULL, NULL, ''),
(44, 'Pentagon Inc', 'test6767', 'CPD647961', 'Virginia', NULL, NULL, NULL, NULL, '6 Months', '2020-03-01', '2020-11-30', 'testing 12345', 'On-going', '2020-07-29 00:36:27', 'Rhodax Reneex', 'UCPD98936711', ''),
(45, 'Jungle Reform', 'test 2341', 'CPD662668', 'Lekki', NULL, NULL, NULL, NULL, '12 Months', '2020-07-01', '2021-07-31', '76543e', 'On-going', '2020-07-29 02:06:11', 'Adewale Iwakun', 'SSREI004', ''),
(46, 'Mande Shopping Complex Renovation', 'testing testing', 'CPD230040', 'Ikeja', NULL, NULL, NULL, NULL, '12 Months', '2020-07-01', '2021-02-28', 'testing testing', 'On-going', '2020-07-29 02:08:44', 'Modupeola Salami', 'SSREI003', ''),
(47, 'Mande Shopping Complex Renovation', 'testing testing', 'CPD322400', 'Ikeja', NULL, NULL, NULL, NULL, '12 Months', '2020-07-01', '2021-02-28', 'testing testing', 'On-going', '2020-07-29 02:09:31', 'Modupeola Salami', 'SSREI003', ''),
(48, 'Malibu Renovation', 'Time is of the essence', 'CPD668889', 'Califonia', NULL, NULL, NULL, NULL, '12 Months', '2019-12-01', '2021-01-31', 'testing 676767', 'On-going', '2020-07-31 05:50:51', 'Kayode Adebesin', 'SSREI009', ''),
(49, 'Bode Peters ', 'Testing testing 454545', 'CPD374831', 'null', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'Alagbole', 'Lagos', 'Njaba', '6 Months', '2020-02-01', '2020-08-02', '1234567', 'On-going', '2021-10-15 07:57:35', 'Modupeola Salami', '', ''),
(50, 'Rocket Rail Construction', 'testing ', 'CPD415474', 'Baileys Cross 2', NULL, NULL, NULL, NULL, '17 Months', '2020-04-26', '2021-09-02', '12345 testing', 'On-going', '2020-08-07 05:45:08', '', '', ''),
(51, 'Lincoln Avenue Project', 'testing 5', 'CPD203311', 'Rogger Rode', NULL, NULL, NULL, NULL, '13 Months', '2020-09-01', '2021-10-05', 'testing 6', 'Finishing Stage', '2020-08-07 05:48:40', 'Remmy Jones', 'UCPD14234678', ''),
(52, 'Grange Atrium', 'Testing 34234', 'CPD358009', '', 'Danish Lane', 'Media', 'Virginia', 'Falls Church', '13 Months', '2020-08-20', '2021-09-01', 'Maybe later testing', 'On-going', '2020-08-09 05:51:03', 'Motunrayo Williams', 'SSREI008', ''),
(53, 'GRA Office Renovation II', 'Composite  head office renovation and furnishing', 'CPD537884', '', '18B Oladipo Bateye Street ', 'GRA Ikeja', 'Lagos', 'Ikeja', '4 Months', '2020-08-02', '2020-12-31', 'This project shall be completed in phases ', 'Site Prep', '2020-08-10 00:25:23', '', '', ''),
(54, 'Mason Hall Renovation xx', 'Testing phase 12', 'CPD952273', '', 'Teston Riner Road xx', 'Gilbert town ss', 'Maryland xx', 'Bowie xx', '11 Months', '2020-06-02', '2021-05-06', 'Real deal 23', 'On-going', '2020-08-10 05:36:37', '', '', ''),
(55, 'Little River Pike ', 'Testing 232', 'CPD652860', '', 'Teslar Road B', 'Falls Chaurch', 'Abeokuta', 'Eti Osa', '8 Months', '2020-10-01', '2021-06-01', 'testing2323', 'Site Prep', '2020-10-02 00:43:26', '', '', ''),
(56, 'maxwell', 'dsd', 'CPD632640', 'null', 'dsd', 'ds', 'dsd', 'ds', '0 Months', '2021-03-18', '2021-03-24', 'dsf', 'Site Prep', '2021-03-10 11:22:06', 'Rebel Wilson', 'UCPD63405573', ''),
(57, 'cook', 'dsdsd', 'CPD803069', 'null', 'dsdsd', 'dssd', 'dssds', 'dsdsd', '1 Months', '2021-03-11', '2021-04-30', 'dsdssd', 'Finishing Stage', '2021-03-10 18:00:16', 'Rebel Wilson', 'UCPD63405573', 'Adebola Salami'),
(58, 'Abuja', 'good', 'CPD515886', 'null', 'Abuj', 'abuj', 'abuj', 'abuja', '1 Months', '2021-03-12', '2021-04-13', 'good', 'On-going', '2021-03-12 14:38:59', 'Wale Daisi', 'SSREI006', 'Adebola Salami'),
(59, 'jbhjbhjb', 'hbhjbjhb', 'CPD987619', 'null', 'hbvghv', 'ghvgvgh', 'ghvghv', 'ghvghv', '0 Months', '2021-09-16', '2021-09-24', 'bhjbhjb', 'Site Prep', '2021-09-16 15:14:42', 'Makinde Young', 'UCPD91785445', 'Adebola Salami'),
(60, 'hhh', 'dsds', 'CPD172816', 'null', 'dsds', 'dsds', 'dsds', 'sds', '0 Months', '2021-09-20', '2021-09-30', 'dsds', 'Site Prep', '2021-09-20 13:05:33', 'Rhodax Reneex', '', 'Adebola Salami'),
(61, 'Man', 'Golden OGbeka', 'CPD839693', 'null', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'Alagbole', 'Select one', 'Njaba', '0 Months', '0000-00-00', '0000-00-00', 'LK', 'Site Prep', '2021-10-14 20:30:14', 'Rebel Wilson', 'UCPD63405573', 'Golden Ogbeka');

-- --------------------------------------------------------

--
-- Table structure for table `project_comment`
--

CREATE TABLE `project_comment` (
  `comment_id` int(100) NOT NULL,
  `client_id` varchar(100) NOT NULL,
  `project_code` varchar(100) NOT NULL,
  `comment_code` varchar(100) NOT NULL,
  `sender_name` varchar(100) NOT NULL,
  `project_id` varchar(100) NOT NULL,
  `comment_title` varchar(100) NOT NULL,
  `comment` varchar(1000) NOT NULL,
  `status` varchar(100) CHARACTER SET utf8mb4 NOT NULL,
  `createdOn` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Table structure for table `project_comment_interactions`
--

CREATE TABLE `project_comment_interactions` (
  `interaction_id` int(100) NOT NULL,
  `comment_code` varchar(100) NOT NULL,
  `sender_name` varchar(100) NOT NULL,
  `sender_type` varchar(100) NOT NULL,
  `comment` varchar(1000) NOT NULL,
  `createdOn` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Table structure for table `project_no_of_flats`
--

CREATE TABLE `project_no_of_flats` (
  `flat_id` int(11) NOT NULL,
  `flat_code` varchar(20) DEFAULT NULL,
  `project_name` varchar(100) DEFAULT NULL,
  `project_code` varchar(20) DEFAULT NULL,
  `flat_desc` varchar(100) DEFAULT NULL,
  `comment` text NOT NULL,
  `status` enum('Vacant','Occupied') NOT NULL DEFAULT 'Vacant',
  `date_add` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `project_no_of_flats`
--

INSERT INTO `project_no_of_flats` (`flat_id`, `flat_code`, `project_name`, `project_code`, `flat_desc`, `comment`, `status`, `date_add`) VALUES
(3, 'PFCLISPJBFK', 'ELF1', 'SSP238684', 'FLAT 1 - Ground Floor - 2-Bed Flat you', 'Ground Floor yous', 'Occupied', '2021-09-09 08:07:55'),
(4, 'PFCIOAP6V04', NULL, 'SSP238684', 'FLAT 2 - Ground Floor - 2-Bed Flat', 'Ground Floor Back', 'Occupied', '2015-06-11 07:59:45'),
(5, 'PFCH4FBXFYC', NULL, 'SSP238684', 'FLAT 3 - First Floor - 1-Bed Flat', 'First Floor', 'Occupied', '2015-06-11 08:00:29'),
(6, 'PFCOPMPYJ09', NULL, 'SSP238684', 'FLAT 5 - First Floor - 1-Bed Flat', 'First Floor Back', 'Occupied', '2015-06-11 08:01:13'),
(7, 'PFCHMCMO8KL', NULL, 'SSP238684', 'FLAT 4 - First Floor - 1-Bed Flat with Store', 'First Floor', 'Occupied', '2015-06-11 08:02:06'),
(8, 'PFCIJEJUJJL', NULL, 'SSP238684', 'FLAT 6 - First Floor - 1-Bed Flat with Store', 'First Floor', 'Occupied', '2015-06-11 08:02:47'),
(9, 'PFCQYYVTWKT', NULL, 'SSP238684', 'FLAT 7 - Pent Floor - 1-Bed Flat with big terrace', 'Penthouse', 'Occupied', '2015-06-11 08:03:55'),
(10, 'PFCCFNFSSQF', NULL, 'SSP238684', 'FLAT 8 - Pent Floor - 1-Bed Flat with big terrace', 'Penthouse', 'Occupied', '2015-06-11 08:04:40'),
(11, 'PFCK1EH0GHF', NULL, 'SSP627497', '3 Bedroom Duplex', 'testing', 'Occupied', '2015-06-16 05:20:56'),
(12, 'PFCYRGCXAUM', NULL, 'SSP627497', '2-Bed First Floor with store', 'testing testin', 'Occupied', '2015-06-16 06:48:11'),
(13, 'PFCOV3GR4VN', NULL, 'SSP627497', 'Pent House with Store', 'testing testing', 'Occupied', '2015-06-18 04:26:34'),
(14, 'PFCVPVYVJUN', NULL, 'SSP627497', 'Wing Apartment with storage', 'testing testing', 'Occupied', '2015-06-19 05:08:41'),
(15, 'FCPD97680307-2020', NULL, 'SSP238684', 'Second Floor 3 bedroom Duplex ', 'testing909090', 'Vacant', '2020-07-12 00:52:06'),
(16, 'FCPD90673107-2020', NULL, 'SSP238684', '4 bedroom Pent house', 'Newly renovated', 'Occupied', '2020-07-12 01:09:44'),
(17, 'FCPD33730407-2020', NULL, 'SSP960071', 'Studio Apartment First floor', 'This apartment is standalone at the back in the company', 'Occupied', '2020-07-27 17:45:54'),
(18, 'FCPD22479007-2020', 'IKOYI OFFICE RENOVATION', 'SSP368434', 'Pent House  67', 'Buyout or lease for 3 years minimum 78', 'Occupied', '2020-07-30 20:08:41'),
(19, 'FCPD24338907-2020', 'UNAAB Hostel', 'SSP135694', 'Ground floor front flat 2 bed', 'Testing continues', 'Occupied', '2020-07-30 20:03:33'),
(0, 'FCPD77396909-2021', 'Bode Peters ', 'CPD374831', 'GGLJKM', 'AA', 'Occupied', '2021-10-15 07:58:15');

-- --------------------------------------------------------

--
-- Table structure for table `project_report`
--

CREATE TABLE `project_report` (
  `idno` int(11) NOT NULL,
  `report_code` varchar(50) DEFAULT NULL,
  `report_type` varchar(10) DEFAULT NULL,
  `created_for` varchar(50) DEFAULT NULL,
  `project_name` varchar(100) DEFAULT NULL,
  `project_code` varchar(50) DEFAULT NULL,
  `project_supervisor` varchar(50) DEFAULT NULL,
  `report_summary` varchar(100) DEFAULT NULL,
  `challenges` text DEFAULT NULL,
  `solutions` text DEFAULT NULL,
  `recommendation` text DEFAULT NULL,
  `weekly_projection` text DEFAULT NULL,
  `materials_required_for_projection` text DEFAULT NULL,
  `materials_on_site` text DEFAULT NULL,
  `status` text DEFAULT NULL,
  `submitted_by` varchar(50) DEFAULT NULL,
  `submitted_on` datetime DEFAULT NULL,
  `visitor` text DEFAULT NULL,
  `weather` text DEFAULT NULL,
  `photograph` longblob DEFAULT NULL,
  `image_path` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `project_report`
--

INSERT INTO `project_report` (`idno`, `report_code`, `report_type`, `created_for`, `project_name`, `project_code`, `project_supervisor`, `report_summary`, `challenges`, `solutions`, `recommendation`, `weekly_projection`, `materials_required_for_projection`, `materials_on_site`, `status`, `submitted_by`, `submitted_on`, `visitor`, `weather`, `photograph`, `image_path`) VALUES
(1, 'RCPD119548', 'Weekly', 'Modupeola Salami', 'Bode Peters ', 'CPD374831', 'Modupeola Salami', 'hhh', 'hhh', 'hhh', 'hhh', 'hhh', 'hhh', 'hhh', 'hhh', 'Adebola&nbsp;Salami', '2021-02-26 11:25:45', 'hhh', 'hhh', 0x626c616e6b, 'blank'),
(2, 'RCPD370962', 'Weekly', 'Modupeola Salami', 'Bode Peters ', 'CPD374831', 'Modupeola Salami', 'man', 'man', 'man', 'man', 'man', 'man', 'man', 'man', 'Adebola&nbsp;Salami', '2021-02-26 13:00:56', 'vman', 'man', 0x626c616e6b, 'blank'),
(3, 'RCPD413077', 'Weekly', 'Modupeola Salami', 'Bode Peters ', 'CPD374831', 'Modupeola Salami', 'cvcv', 'cvcv', 'cvc', 'vcv', 'vcvc', 'vcv', 'vcv', 'vccv', 'Adebola&nbsp;Salami', '2021-02-26 13:10:37', 'vcvc', 'cvc', 0x626c616e6b, 'blank'),
(0, 'RCPD234498', 'Weekly', 'Modupeola Salami', 'Bode Peters ', 'CPD374831', 'Modupeola Salami', 'LKsaddGolden Ogbeka', 'DGolden Ogbeka', 'AGolden Ogbeka', 'Golden Ogbeka', 'Golden Ogbeka', 'Golden Ogbeka', 'Golden Ogbeka', 'Golden Ogbeka', 'Adebola Salami', '2021-10-15 08:06:19', 'Golden Ogbeka', 'DDGolden Ogbeka', 0x626c616e6b, 'blank');

-- --------------------------------------------------------

--
-- Table structure for table `project_report_images`
--

CREATE TABLE `project_report_images` (
  `id` int(11) NOT NULL,
  `image_name` blob DEFAULT NULL,
  `projectFullPath` varchar(255) DEFAULT NULL,
  `projectCode` varchar(255) DEFAULT NULL,
  `imageOrder` varchar(200) DEFAULT NULL,
  `date_added` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `project_report_images`
--

INSERT INTO `project_report_images` (`id`, `image_name`, `projectFullPath`, `projectCode`, `imageOrder`, `date_added`) VALUES
(2, 0x89504e470d0a1a0a0000000d49484452000002120000006408020000005cbb4e1d000000097048597300002e2300002e230178a53f76000006ee69545874584d4c3a636f6d2e61646f62652e786d7000000000003c3f787061636b657420626567696e3d22efbbbf222069643d2257354d304d7043656869487a7265537a4e54637a6b633964223f3e203c783a786d706d65746120786d6c6e733a783d2261646f62653a6e733a6d6574612f2220783a786d70746b3d2241646f626520584d5020436f726520352e362d633134352037392e3136333439392c20323031382f30382f31332d31363a34303a32322020202020202020223e203c7264663a52444620786d6c6e733a7264663d22687474703a2f2f7777772e77332e6f72672f313939392f30322f32322d7264662d73796e7461782d6e7323223e203c7264663a4465736372697074696f6e207264663a61626f75743d222220786d6c6e733a786d703d22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f2220786d6c6e733a786d704d4d3d22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f6d6d2f2220786d6c6e733a73744576743d22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f73547970652f5265736f757263654576656e74232220786d6c6e733a70686f746f73686f703d22687474703a2f2f6e732e61646f62652e636f6d2f70686f746f73686f702f312e302f2220786d6c6e733a64633d22687474703a2f2f7075726c2e6f72672f64632f656c656d656e74732f312e312f2220786d703a43726561746f72546f6f6c3d2241646f62652050686f746f73686f702043432032303139202857696e646f7773292220786d703a437265617465446174653d22323032302d31322d32305431373a33393a33352d30353a30302220786d703a4d65746164617461446174653d22323032302d31322d32305431373a33393a33352d30353a30302220786d703a4d6f64696679446174653d22323032302d31322d32305431373a33393a33352d30353a30302220786d704d4d3a496e7374616e636549443d22786d702e6969643a39656363616565392d313363332d623634312d393135302d6439336332623830316364652220786d704d4d3a446f63756d656e7449443d2261646f62653a646f6369643a70686f746f73686f703a39373062663732312d653831392d326434642d623133352d3563653335343938656438642220786d704d4d3a4f726967696e616c446f63756d656e7449443d22786d702e6469643a35656536356363642d656439302d306434632d613665642d663838663332373138626231222070686f746f73686f703a436f6c6f724d6f64653d2233222070686f746f73686f703a49434350726f66696c653d22735247422049454336313936362d322e31222064633a666f726d61743d22696d6167652f706e67223e203c786d704d4d3a486973746f72793e203c7264663a5365713e203c7264663a6c692073744576743a616374696f6e3d2263726561746564222073744576743a696e7374616e636549443d22786d702e6969643a35656536356363642d656439302d306434632d613665642d663838663332373138626231222073744576743a7768656e3d22323032302d31322d32305431373a33393a33352d30353a3030222073744576743a736f6674776172654167656e743d2241646f62652050686f746f73686f702043432032303139202857696e646f777329222f3e203c7264663a6c692073744576743a616374696f6e3d227361766564222073744576743a696e7374616e636549443d22786d702e6969643a39656363616565392d313363332d623634312d393135302d643933633262383031636465222073744576743a7768656e3d22323032302d31322d32305431373a33393a33352d30353a3030222073744576743a736f6674776172654167656e743d2241646f62652050686f746f73686f702043432032303139202857696e646f777329222073744576743a6368616e6765643d222f222f3e203c2f7264663a5365713e203c2f786d704d4d3a486973746f72793e203c70686f746f73686f703a546578744c61796572733e203c7264663a4261673e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d224d414e4e412026616d703b20515541494c53222070686f746f73686f703a4c61796572546578743d224d414e4e412026616d703b20515541494c53222f3e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d224649544e4553532043454e544552222070686f746f73686f703a4c61796572546578743d224649544e4553532043454e544552222f3e203c2f7264663a4261673e203c2f70686f746f73686f703a546578744c61796572733e203c2f7264663a4465736372697074696f6e3e203c2f7264663a5244463e203c2f783a786d706d6574613e203c3f787061636b657420656e643d2272223f3e3df162ef0000433e49444154789cedbd79741cd59de8ffbdb7d6de572d2d5b9277cbb69001b398843c1b67320c2626c0249ebcf0f20bc3fc7c32bf7742c83c32679e0f79e14d26399e3999ccb0ccc9c91cde1032794c1232090e04b20dc44e586c833116369617c992acada5967aabaebdeefdfdd1a034adae5277ab25e4497dfef0b1baabaa6fddba75bff7bb5eb466cd1a707171717171a90efc7e37c0c5c5c5c5e572c2151b2e2e2e2e2e35e08a0d17171717971a70c5868b8b8b8b4b0db862c3c5c5c5c5a5065cb1e1e2e2e2e25203aed87071717171a901576cb8b8b8b8b8d4802b365c5c5c5c5c6ac0151b2e2e2e2e2e35e08a0d17171717971a6097e86758b6b5b53d165b0120ea86e1f5b008946472747c62d434cda569838b8b8b8bcbc2590ab1b1aa739ddf1f312d92c9ce108b124ae502f2fa84a6a6569f2f9ccf67c6272e114296a0252e2e2e2e2e0b6471c586207863b196445bc7c868727a2669592acf228405c330ac0983e384b6c4cab6b655d168cbd4d444269b52557951dbe3e2e2e2e2b240d062144e470861cc04fce140b05937ac42218b5996e73896010042288f310018a669aa6ace32211c5ed1d1de5190d283437d8a522084504a1bde2a171717179785c3442291865fd4ef0db725d67b7d2b15ddd2548c7194e504cc00004f680001c5980050848063199ec316d1d399194a85b6b64e8fc86532330d6f928b8b8b8b4b436880918a6539bf3f40298b8015780fa6a220044ccb93972ccbe230f831c640a72d336f9a6018414a18c02ccb1a3ca7b10cb01cb62c4351f29294b1acd6444bcceb0be4f392aeeb0ce64c4b999e4e1a86b1f076bab8b8b8b82c9c06880d8fe8edec582fcbac61b282e04bcde8d3338a45148e6559c64f30a696cc2293c10c27b27eaf08103509b5ac0c4279cbd24c8b60c47abc82488dbc944c67c643a16830188b46fd0c233258cb66674cd374cd562e2e2e2ecb8106880d86e1783e7c694c4dcd1402018210e2796c59985854b5740683c023418807fcde582cdc140b05027e45312792e97446cae5320525a75b2a4216c75abc28f260e9863c3999a504e92659b7669d1b64e5e2b264748a9010a02b80663f99d6614aa3670b907643e52f2b222c6cf441938062fcef3e1c564036e991ec82aedc00b1212b92696aaa6a65731ac63ccf6281e7823e31e01703414f34ea89463cc1a0d7e7f3f903824764798eb50891655d967545330ab291cd2ad31393535353d97cceb00c028661165435afc8054200215487aaf1d75dd566323e3e4886d4aa8edcbf1e890c9aff38801f8e90535295bf0f00b03d04b7249c1a3caed06f0dd5d0097b9ad13551a7a6fe6c9ccc3b74febc13253ce517b1bbb58a0797f2d00532efbc53f1a93dd857dbba616f026d0939b5e4f519faeca4abbcbe87ed21b82186360691c054fc1e01c0a40ac767e8afa668f5f2c3791c56f920bafdf089951506464dcfb1e1a3c2e1d6ec2e55c729751061e1234d685b14358b7687a0cfbefb348fa66995b35f290b121ba2e0e538311088719c3fd10cb1683012f6b318fc3e4f3c1a8cc5fdfe90108b05a291a0cfef11441e28e8ba6e9a864574cc0405c14b099d1c9f1a383b04595d418a4135835286f308a138b04c3a93010877b46f9e9a1a438810420cd3a0d45494c2bc82a4c357ed5df404d1905ad5d8dd10ac4a660080bff2bb67cb0d31e4dce00e1ffac1680daf6b8c9fa7076e49e023d979a6e384a742abec6eade2c1a57cac153d31d2b0a7e6c0079a5088733a4064902b3666294ecad5f47cb308b7b4a15d2de8488acefb288b388fc38bd52dadfc4ce58b54797a91868f0a875bb36b581da7d4cade04dad56227fbdf43f169ded2867ad3f489e11ae616a8556c20841042186396e522917830d0240a61860920f0ad59c5452242202078443e1a0937c543a297b3904508428818a64a54c334a8226b86a15164797c3e8e45856cead2d9e30327dfcce5738cae4505200461ec0d4782a1e6d592ce4c67240607376d6a1778aca88a24151032d299d1f1f151cbb26a6abc1ddd21787672fec33607aa951975b0b10a81745508bd38ddb0c9aec307db43b0405db526b6c7d14f266a1b9d75d0ed07e7d901009a4588b0ef8fc965570c6df043c2835a44987db7350b922a8c2bf49c040d7cc4d5b037816e69ab6d600b0cec68419b42e89bfdd5aae9ef3bcb7c543484080b5f585795f82fa327820e04d11317e7373fcc529bd8e039211a696a6e6a6d6e6e6339319b95a5428ed00cc7e9042035634832dfda9a48f8c2bc8f332c42281a1d9d18b93446a8893122040c839886b271d3860db198929d3c76e8c593478f5aba168e0462cd5184b0aa2a33d3b9ccc4db3c5b58d3bd6d4b689d22abb2242bb29e97549e331455edda9060196ef8d220210d901c1b820860fe77759ba3cd6721ec8a55b53ad81a8217a71bf9bb9fecc4477a97ce6f2430707707fac781c59d166f8c55f5986e8c2eb5c2b1a7197db8b5f2825760a0c3071d3e747d1c6e5b819e19a54b233cfe620dea89d439aa9b45d8df85ffe9426dc6d8f78b653b2a1a458485ffb911db5ba5e64160e0b3eb70d3a56a0d6535888d559d1b7cde7822d19c48343737c7d3994c5e4aa53323baa104027ecc805c28f0bc40816eec5a1f0c8732e92c35f0d0d0e89123af98a6ceb01ca5d4344c845173a2452fe4df78e537a75e7f8de8eaba751dc1909f67598c10e6995c2e3f3e323e33da2ffad8b53ddb56ae68cbe5455995638697584c269df7faf87c21796964a8ce4e9ac3aed83c0bf94e11ea7e24f3b23554d5611bab136fd513e2604ff392be273d11d429d6634bad9e2e47fbf52c55aa980da1a6656088834faf425b43b0d8f2f5ee95f5cb8c2202039f5b87f79f9adf65f5beb30c4745635988cc98e5ce7634a555e52dafa1026ea2756d28b2aa734d47a2a3259e883427421e3fa6a0699aaa9b86a69905594bcfe4c7c7270dc3f2797d022f208467d2e98964d2b428020601229651909599e9d4d0f973278e1cc196b165d39a0d6bda621e86557258c97aa9b9b235deb9aa5d1485fe536f9d3b795296f2be80b775456cf59a9635eb9a366c6c6e6b0bc6e221d4b8d5ff06ff3c075cbfb017cc996a2c54002030d03d5f3b6be5c3ad8b785f15b9b34693484d54638b28d2e95ba21b2f2e036b351df444d05fac59c4166e0fc18e96065c5f60e00beb967b15ed65382a1acbdd2b1dbcdfb5f1c94e1ca94295a841db10453e120bb5b5c7448f1f739c61614239d1e30f06a32d890450929ec96433595991f3f9ac69181cc752aa9b86110844aeeab9ce237a0099aa265d1cbe38353e4ad213baa26dd9d8beb23594be34941f1bb71419639c423898680bad5cb9b967e31baff5a64687274707576cdc24609fa51b92244d4c4cfa7c5e44316a9cdce80acdb390778ec15808dd7ea8c64255e4c6183a25b90a872dd5fb9f04667e15b321fcf9ea3a5fe99e08da155b14574784854f76366caeeff0c1de047a6a7cf9da7696e1a868201116b6c79d6e7052850985a67500009181d57ea70119e2aa0a5da9416cb02c0a04c440c00f88038431460cc3701c6f5966269d96e5025060595691e542412184322c93cf1774c3e23851d7c9d8c4799643ad2d090468e2d2255dc0cdcda15040d46652f2d868281cf66dd88819469949e693532a90c0eab58944f3c4547a6270a0b5a393f38534441445999e9e1644c1ebf1d6213634abf21c1de2a0db0f7656da085b39fec1ee6a3551a5d5b5c8bce2ad0e6e6d432fcd2cbaa7ba947b56e15a636aaba426ff53c37d45737188be1b2ec0eb33744aa3007065185d19a9e0dfba6dc5a24c611fb371b1cc7234455f9aa6c5d7a153849ea0ad57a6c8ae16545354ee12b3dc464563f958abad67745285ef0ecd753ed14e113ed58eec466635a12b352c3a10835896e33901286530e2780e61c4300ca55496f25393939aa609bca0eba62429ba61628c6666d29a4658ce9bc915862e8d8c2727345d370c53cae42c4d5db9b20929929c4af963b195d77ea873c7aded1fba65ddae3d4d9dab88945526c613cd51af879f498ecbd3d3d4b2188e05a0a6a903108ee7e76ff11c860ab62fa1c392e4c64ac32e6b40b2114be62aadae45421c7436dac52230f0b1a535551583b81a4eadfea74effa2dff535e1ca3fd19ba60ff6916727e9912c1cc9c2b786e8fe53243ba7804e7135d3583a4527f39466c137ce926f0dd1d9b96648856727e9177a496fdaf6dd29063b34b8a10d62198e8ac6b2c97e02f9667fe5808521150e9ca70e0ff4aaf926a55ac40660041800514a399613040180628c4441f478bc0cc3f01c2f8a22052814144dd501606626abaa94e3fcba4159d623087e841025846371d0eb09783d667a8665b9f66b3f10dbfa41b16da3d0b236b2f5431d37ee0ab6b4e427c63c0cf8bd2231f4ec74cad0549ee7795ef078588ec3a82e257b5c81b92f671107335477a5396ea811c6a2eaadaeb32c8697657b1c5563d06c20ceb98df5516bcf2cc6a45cc66a9b39e889e1f2c19336e199d10a23aae161df37391a341c22a3fe71800e176c4fdc185cea215425cb705434163ba1385c006753f03f0ed0c9f71e702e477f7c89ee3f45e6d571ab7d7b31c694500a942260798e130496e530c60cc3b22ccb606c118b026086c118a98aaca92aa5289b930d9d11d880a611cba21831843088509fc0fa450eeb26631981782cb2760be6bd445388563054cddbb121b8ba8bc514699ac8303cc7667319cb3459864708514430431986adaf48555fb6f2691d3ea838ee236c653bc3c946643cd859a826ed9ff762c401ffe750382af68c434f428d16c2c5a6e2bbea5db015b40c073b786f9a3a47d33e3e686b5a1418f848d332eacc592ef751e1cc025fa25f4c5078575afc8f93e4c079faec6455c6c66ac506a540294188000284316630c61801608430424537836599845a2ccb28aa22c905d38274266f5920f03e45314d9300c20098a1d427705e8125b2ccf18c2fdee28db5b19841c440c4229ac607e2fe44873718a0862a6010792e9fcbe8ba8a198c10e6588b415414f8faacfce7ec5f8c8ac6a88a1f6a56637c95152d54c305386323dbe0dda4a486b3a30535dcfce54c03bdb2606f8b3893755a23db69038b4d4521bd04ab75e70ca11f8fcd33a487543897b33d66f1129beae6f21a158dc56e1d5cca8bd3b5498b596a7875e93bffd0a20c79a7bc077de77f1863d3d00d5de33941d5b45c2eafaa7a5e2a504a388ed375831284310620985a3cc7f00cb2349915452110014640403042986111254031ef0bfac33120268b292f72ba22ebba0a0098c12c4b083119cc300c06008c6b7bc62f4e53cd2647705d25e5b4e28767ed5f9eeab1b3509dced2d7334ed7af28c916cea286c6cea518c4d5a8abd9d9225ecfd0d38e32785185e5451b4be6f6389a6b09a9284b869546b6c7214368529dc7a651e494bd92bd480b9a85b03c47c592f13f37ce1f4d5b5f20430d62835086220a8802826269b322c5ee671996106a1816c709baaee77259b920ebba46a98531054a3062316629b200518c01630062322c8739c1024c29200408210a402965188e17bc0c211c0696e32cd3b4740351c2302cc248334cdd227ebf2f1a0d47c2c15aefd96ed2af983f51f1c345b5501d4dd35312d8c936b0f1b55489831fac27d2788563b860eb4c8286668d545cea660d3825c1db792719bca81939bf4e55fee962a25ca9e4d8d38c2a7aaa4fd8cf6e75d06a5f6bd24ec295f1d28cd361f3ba529798e5392a1a88e45825a3598403ddf8cf3b2bac511648f5462aa22aa6ac7084164fa1255f518450c0efe758ceb22c51100ddd4c67b2b96cce3235427500d32b305e9161184469f1540400885a186386651140a938a29452c4608e41942200cc200a940005008c9065b172c18a84e0537fb2e56fff66c37ffb6fdd7ebfafa660dc0b3676aab9f974764a7d435ee68abaf0eca2cf41a1a9bea2e25c9c0d119f6a6ffcdbf2c284ed2f8638d89b68c02f46d8cab688a21feb94e424ba162f23070086545b392d30f0e94e1c6161570cfd7517beb352cff7a61b1cd5ea1053345a9d5a93369d3ab3c3537393168f653b2a1ac8bc955d0406ae8fa3fb37e2877af0fef5686fa23122c4496c608c2261df15dd2d377eb0bde78a5501bf216555394f11c59841b36f032184520887c3a2572484f0bc6059646626333d3d83c04448a7540d87049f9765300542dfb172013008214228a1ef794408311cc760442c030001c25074a630d8a2a0e916427a4bfcc2f6ab4e7fea13c35b36beb679437efdfa158250434092c38aa94c03a8a8d49fcb35e065b6b3bace2efa9c159a5df57aed1c263200d810440df7543f3b491ddecf5d2d0d88c0b1b3dacdfab1ece220a03a13f0427862d8f6f69b45f887adf8d3ab2a570ed6ac0a01570bc1f9c9163348aa21abdb7eb5acbc02cb79543410076f5329210e3604d12d6de8fe8df85b57e2bf5883f634d7ffea39890d8661366feef8d47f5dfb3fee65eefb9caf67cb583830a82b539669027d77118e8ade0d120804bd5e2f42946130a52493c94e24a71806b1d8a2540d86444164112588524060514a816296b30cd3505428098aa28028a596a61a05195896224c2ccab32ccf60c30059d63ca2d4dd75f2aa2b7e8bd0e88bbf412f1fc944c284ade5fed326d839c4cac67d450b958379b77aecb4e097def5b43b2b345596b1aac813c3b6de1d589cd0d8ef0f3945e02c3c88aba2d5ae346cc1210e0216cd5754246dc2ff19200e1d5e11cd827faa627b929af0b24eb739ae557b9d8c7e7924512fe751d140ea988e04067a22e8ce76f40f5bf1fef5a80e17a3d31c81108442e1fe7eebf99f0df985a13bf79cfff4a75e6f6d3a222b93b2022cc7218410204a08a5c4ebf57a3d5e8665302614ac6c2e333e3eca302cc360420c5fc0cbf10ca58422200859a6659a1404d1d4144bca60cb4050f46e136aea3353c9d4c8a891cf33bc4018d6344c5e1010660d9d108b444224124623e3e2134f86ffe55f7daf1d875cdeb4acda86b29d43acd41b6657f6c3d9bc5b250e56d72269d3691d516519ab8aa44d3862637387c5098d3d92b595d3b0e0ac11bb08e9522b9f431c042ccc57540da72478d35ec39bcb70010ef435beb2acb305a9fa722f697b6da321dba53484e53f2a1ac5b393e5e91735b12188ee6c470ff5e09ade7ae7a525f27885a111eea91f734ffc1bf7ca3133959a2ce4ce4e4d8ca6677286ae010042881042014451f4fbfd8220126201855c36333232c4b20ccb618beae17090e7398b9814510be1826ac89a857d015d3794c9712b9364389e157c881590e89f18ec1f397342970bbcd7abaa463e93f38722c0b0a6a912a20f8ed11ffe8cffa7ef049ef979e0dc85683aeb97245cebd61b47ed5fe3593da0a2cb7a512d54655a73bffdc4b1c0b2863f99586a85e367e38ba570d8ad0acbac7c0e050216b580dd9e66f4500fbede31c96e96ac013fbe441fec7bcf3e169d227c7b1bfeeb2ebc7f3dba7b25dad38cb6872e1b13cafbc5321f158de5bb4335abb3658438f8ec3afce79dd5deb2f3e8a33c6f21c40d8f2632bf8a9ebf985fb77adaeb914d34cef0135e2f327483504a0008a10cc30482815c3eafc80a00364d33afe45b5b57628c00cc7038c0f36c563228100ba1826ae4158db01c70a29c4e4d9f7b33d2e3e74271202c21441b1b90c606308781c18000b35c30da8458b1a066d399c9feb3f9f171b6a0889a16f07831cbb29669a11ab3c6875498542bcfdd6bdf9d8e2b2655384ce5d56367a12ad39a8fa6a9c3163a0b296b585438ec8a4c74f81a5fdff048166e29d8ae4677b4a05fa7eaac6f68b72a2cb3f29dcac2069b98bb452a60b73d049fecc4d55701e84dd38ac5d28ba3a5c30700e8dd5b4000f0bf4f5f36bb242d3dcb76542c06a724f8a70be473ebf0024be45d1f471ea6aa8afdf318a938d61005231814c3e16872aaf9a55723bf79991d1e9952e4694dd35455314d9310625a2660ec0ff8fc7e9f619818639ee711028c31508a31f2fb3d98c584980c5880914e6841d56545e5c251c334464f1c4df79f34a41435243a7921284ff91055295b50546fc8d7dab952f0fa09c3a5b2994b97fabdf9890d3cd91808b4fa83187b55858a2c2b7035d6e8b08f382ceab67649150e6a4af554b450cd4d212cca363b16e87e7c62c4c953bd1805d51d728ca1deac113b5bc45ca5d0d9b4386fe5fc5ab97b25faecba1a640600f4442a5b99edec99aeccb063d98e8ac5e39404fb4f912adde30ed80dc2329cb40d4d337d1e359bc318330810225e4c029ca917d253aa9c0f87a20cc35a8468bac623010042c1b01a510607873896a7941a8649888510e558cee717190659a68500788ee32321c491914b131bd6247c2c4c9e1bb07ef3f34cff2986e7b554aa303569582011923a3facf15e2a0673daf9d5bc281b9aa64a5bfc96cfe4933a236294d1184333c398d39b9a72526d8ac04bd3d4ce7450dcb9732e55a644396367a1aa18717b51a2cd62e54616dd300b69cf0b13b462dc27343a17af483188cb6e6ba06241f55aaf69678b98eb274c9bb6fa2534bab470ddbbe6ddd98e0aef5d3d6c0f5565cf742965798e8ac5266dc281f3747b88ded46c5bddb61a6e6d43bdb97954ffcada4620e06b698e5c734ddbaa4e8dd22c508e45bac05a3cc763e453259a1c4b26c72ee9ba42a9094008b16459a6803941d43495e3715353533cdecc300861f0f83c3e9f87c1d8b24c4a28c6786567e78a55ab935399645a22feb02f915032e989b78e8f9e383675b1df60187145bbd8dcaa532e9d552626a7062e5ee83bfdc6507f7f3a4bc6e4e8d95c7838cb5042fc02c3504272f92d6d2b6bed1d8794baada1ca6bf9e38d7086db59a82a6693bce4a8232f3029c93934f6c3ad486c7441a486678dd8d9227a2bc96087c7d7c002767b134e3243b3e068cac987b9b7fd3d91f5767e26e7815111e784f3ea333d1d4685c3705a4a96e1a858328e64e1c079fabf4f93c349a7b7db0181995ff5afac6d6cdcb06acd9ae8ce0fb10c732197a718c739a453c01ae51512e30c79a07f6a72725ad5648a08cb324049369bcd17249d58a6a9f31cdbd2da1af087344d25d4f2fb7d2ccb218408314dd3d0343dde9a58dd121d1d1c1c1e9e6418ae7dcdba42205c989e2696c17b3c623c06be80a591b8109227a6a667b20641a7cf0e99c4a31a8121ab4536780f22ed3ec2321ccbe0c97cae63a69efce6b3b9ca8bdf4e7fe5dd051a62a15a6b33102beacb45d96667b2dc1242b0b0ed719c150ea8d9f2370fce0a471d4ba48a7e4b3ba5f0ed3cbd056c7fe29a7003b6c0ea1461977d59f27339faad8b346d4284a576bb781613c88b9568f734574ee9182ecc9fe73517d9a4607ffb09a15acd35619f6aee90d2b1942cb751b1f40ca9f0c4088511da29c2f511b4d60f9d3ea7726465ccbbff7465b1b17e7d70db95a8a3edd88f7ec29c3fdf2a0a185183e1bc9817759366b366b660f9bc16c7d14080456051aa5ba6ceb2c823f208d142a160e81acbe091a924c28c287a74cdb02c6a9996ace40b054933a83fdebaf9eaab4fbf76fcc2b9416a188150406c4b504b6710cacccca4074714c2615f58653c1a460595c9e488ae33a2c8fa7c5c7b22e2f3b0723aa7152cc5e008ef4d0bf544969ccc424fa4c2e715654643acc976565700f887ad35c72f1593921612d9f5ec24bd265a796e5a249e18a60782358c6007ec72f89b45f8f6b69a3b735308c17c9b9acdcb2d2db6b7762e470f9c7fe7fa6913fef62c71961c4f5c24b7da2cfa1cc2d21c386b1f030d004d42b5069990fd4e37cb21a563198e8af791211586de5959d26e3f6c0ea0b5f65b87cd2230b03d040e9b8adbcdb6342f59cf3e3ffd9b575a67d27e9e63155d6e8efa7bb66e695f11ef3b3b7af254ffe8f814a57c2647059e1338c4b2da407f92612c84d86c2e6d5ed431429353c9156d2bfc3e4151f296a9301810a21888ae2b0ccf766eec4a4d4d0dbefdf6d0c878502a082207841213d2197d260f05135446cf6b8c6af878ceb7615d0bcf739aaab6b584b776af3609fde50baf170c55b31802e11c1fafa34f4f64e9a7ed171a6534c49adcf01ca21ba30b0d79fad938f9ec126e07ed1cc455130bc9799ccbc27d45e0b8e9d6bf5d7acf634a9bf0dd21dbe8178101bb87325c707a9f1d28d605b1f3d2afa8ae2e488475da21c621a563c95886a36299704a82a2e61461e9c75a2bd7409ba5c38b8ed8cf7895c5c6f48c79ea0c7be837cd52a189637d0881aad3683472edd51bbabbda2201af87678646a399ac9a930a9a26eb86969cb472f9719e239aee55b5dcf44c1a63422c8a102fcbc6d8d894ae5341f001e5785ecc65b20303c32c664c2e40bc91894c2e99cf61c0c4627593d1b15f078f4e5943c5881122016f24ecdf79e39658d43f3c3229f2dca68d9d9605afbf716e2a9d331560ad6046a967c15c4ca9abd236528735792e0dcf21ea0ec1b3930bba827368ec62f09309ba3dde00856321398f15b93e82861660f4eb146da7d48a1692fae2267f3852ff7eba4392ad8570b5bf2a6dc3b958619f637dc0a561b98d8a6548da842746e8eb197aff46dbf5a2f3462f95c5463647b2392d35edf3fbe3a220989a44818d454240c899b3c397462736ac4b7c78e7d6d44c66742c75eec2d8e0a5c94c569e995109508e0d50f0b098b22c5046cfe6f90b17667c5e55d5bc0c17cb4b14c03f362ea5a64feabaa9a896a1fb08f5100b992663124e37198a30cb3041bfb8b6ad69655b2ce0154c4a5775c462d100203470716c6a3a9368896e5cb7627c72269355103013e3f9fa7ad02170fb3d1d62d4634d2ec3c14255379dbe06047b5c8e0a87f3d611f561e776aa928460fb956a137c714a82272ed6d0f98793f3eca4e48c9d5516aa5e563bace535ab821a34eda87f5429ab3abc95878a3ca75797e1a8581abafdb0da8bd6f9a1d5835e9aa2d558204e494e8e46672a8b0db9a0fb7c618fe0930b0a43b0c0628365c2115f24ec2396b56ecdca4241994c4d7bbcc2d69e351bd6b70f8da6c693e9e1a1a999e93c200b21ace9465692a4829c97cce4548ac18cae1b945a82c078441f46202b7a5ed20030cbf31ccb8b3ce30bfa3c1e2f46c8b2ace67868eb9655576f5b9fcf177a7bfb7319c9b008c258d78cf16426d112e958190b05bd3e8fc820e2f5e88916612655c7ed436f8ede59859d6a795aa8a041494947b27043bd03a83e9e18a157462bc71d5449636d1145360451846d70d1d9220efe80235968ba641b9850ca70019e58989dfdc569bab7dd7662bdb30d39a77a758ae030482a46904f694e7e78876e29256a73d8b05cfe8b97d7a85820db43d01540094fb9bbfb9aaa0dd70e46c5b922b994ca62e3d2a5916844ee5a1f57259cc9c88a89594fd0e70f2493e973fd239b3676e624656c22b5aab3259b530201efe6cd9debd6ad186d9f9a9c486316793ce2f844faec85d140d0c7b138972b24276782099fc7234a92329396b2054514025deb57255ac2a2c89b26f5fb785db73c1e7efdda16295fd055a339e68f867dd9ac3431954e4d650d83f8033e566026a732d3e93cc6d8eb151162059e36c5687a66b09a6e9a8b43ba78296f3aee9b54258b54e5666b085e9c5ee8457e3cb6a462031c83b8aaa1e1b688220bf7155524c439ade58bbfe8dc1b59031eba50bf796a9637d3b6e94a3d11d4ed77d2669c23a45fadb47671ae9018e2e671bd024084b5f518cddd6de2f21a150ba153b4f57e15cbca55e3008bd88bedb922b994ca622393c96432996060eacacd5b5864f68fa8015f4b41325e3ef2f62f0fbffe5ffff8268ee514d9340d78f5e8698e676ebef9fae67894ebc49190d7e7f384429ec1c124c7a06baedde8f70ac397262f5d4aae5bb742e485e327fa7f73a457d7b5f56b5a3f7af3d59d2b9b18cc1886297ac4f3fde3a665edd8d923650bc78e9d79f3f4c0d85456d38d82ac66a582452caf4f0c043d84d0e464eed2d84c36afe4a58228528f970c0dd5a56b0000c099ac6d4a5d918ada771d34dc4255a4b33a4ddf19e7d0d8c5e0d949fae1d63a158eed21dba0e405b2ce0f50afafe848163e6bffed3dabf0837db6f3feb393f4c626e4b07ce9cb3666c1fbb3a4add800f85decef5cfe628d5312999da37e4875f2c303c01d2bf1d98253addfbb3b6c0749593b97e7a858249cd7bb77afc692cd739ca5db6f2b65e79df19ce25665454966660480b8910de8b9375e3f35962bf0bcc033a2aee99492446b44148482aa5b266558ca7b382cf3b266ead37940a8b3b32512f59f3d3732d03f71c5e6cee6a6e0e0d0c4e0c878262f472281ae0d2b3b3b9a4ff4f6e773f2d6ee3504084694631959d622f150536becf4d991e9997c3ce66b4b44c6c6a7c746a72f9c1f9f4ce623617fdfb9d133e7c774dd1c1f1f6a6da686ce5a56fd8946af67e6b1b337640b58bb1d328ea6e8b786e6bffe9f7722bbb7bd9894b470d7cb8fc7e8c60685c656c933a3f4d3abea115457862b9ff5dd415a8dbdeeefb6548e7c852a22d69d19b60f2ee8f0c15fac414f0c5798fdb787e096846d938a5c1f47090f3a3cf5bb1bac2ff67a4885c349db012f3070ff467c34455f9a7e47ede814a12788e615f00e31c10e7e78787707bae7c6e84b33e53db3a7193988d2b9359597eda8a8862ba3e8af6b2917f4601f7969ca565f2fc6703f3766ebe4e8f6c3ffbbc6361663de19cf496c589695cde612f138c76b4cfe82941dc738e4f3854ff50d2b9aeaf3b0e9b4a41b16c60c030cb12c41e4bc3e4f362b15242595ca4992ea0f8b0c87a351bfa268849040c0130afa2c8b8483bea6582839997bf6674755555fd9d6c4f30c21442a682323d3a1b07f457bbcb9253c343c150a78025e9fac6aa7ce0c8e8d67c7921959d1a752e9a99931a0b2dfa73737b7ebba4c69fd0fb5b8cf97c35bd1902d60edacae559abf1c4aa14083929286d48685c656c98bd37447533d592376568b2a7d3cc7676c6b44ce1bb1eecceb33b4c3be726a4f043de8477d593afbd0bb026853c849c928a5c3079ff6a15941fbcf17487dedfcc9c43c8ea5ebe3b66b948a1c4d518796bc3a3d8f162b3070673bbab31d4daaefc40e88ccfc76e3b97b1f2cdb51510d21ce690aaa88b3be5eecd50fb7a2be2c1d557eb70d57d11de26cf970aee600f355c0054992b46834baa103d2694e52788bcd52a6efec1983e27824f2eab173139319bfdf33349c94d5bcdfef45c0b00c66bdc214b1a65269ffb8d0b5b1bd251aea7dabdfeb635b9aa35bb7ac39de7bc1344d5d370a058d65589f8f11453e10f0c8b29ec92aa39752bc8029105164a7d33943b7bc3e5151cd81c1e405323193c98922c371eaca36f079459fd74b889a9c98308c059535705810cdad30581f15f5c1eacd5fcee9e28d4a4a6a54686cf5d411c4655765b2fa3a6ece89c157869d22d69d99d7f216e26a9e941b4eda84ef0f352c766e52851f8c3a7557f511de558a4f00d02cf8d5d47b7e74398f8ac563dee7581c6f00e0109850c6e1e4fcb5a89dc406a5b450289c3d7b36ded4d4d4d4c446c0984a2329e767438409c992fcda9b6711c37af385c2e1e32bdac2e1a03f1689ac59d3dadc14c6081010bfc723301c606059369d9362f1d08a95f160c03b3e313393cedf78c396cfde73ab2cabab56b5040322a1b8209be999fc4bbf4d1a969ecd699393d90bd284e0e12930aa4e30d22361dd34b37e1f4db44481d2a1e1e16c364b085988b6018e81890e15f9abc72e2eb026f3975d2914685c52520373f1aaa48eac918afba0402ddb9c39eb970b2c60d7c01979f1a83e7ccb19cd82ef0ecdbf0be10f4788438a401d3c37566ed15ae6a362913892852b534e76885a9954ab8ad69b47dba0945a96959c98c8e7f3a150b0b5a5d9df44f3d9825a98e418d1323906fb75d5332a9bc97481c538e8134f9f1b8a47831c8b11508fd7db7f715c92148c98d6a6b8a692b74e0fe9baa9eac6b981b1936ff5b73447788e39757a8050989e91464653a9542e5f504c8b02622495301471aae6e388ca14282bfbbd94e5b896a6e8c444726a2a25d558f5d60e87c0c4866c016b67a1aac9fce520dba0714949cb5fe1b0b345d4b4eb625fd6f6655ba0afe84816baec9d0755325c801671b11cbc45aa09df72a6b8736d351d754a821f37424a15e94d5730d92ff351b1787c6b887a18a7c0e8ea9954e16fcf5615ad576d2927b950900b85743adddddded0f51c39cf18b3caf28966958968aa960e4a9624166068f8e4d731cebf309a1a06f7c4a92154596d5582494ce15a482d677ee92aa991e51184fa67f75e844a2254e28494e66749d1464552ac8aaa6530a0801cfd090870b7b4c96a83aa7fbfd603284c3e0f70793c9a98b1707ebef9e4a0c152aa78b37640b58bb88859acc5fcea5501a95949436e1b9b186bde1d55053d6889d2d62b8509b7ff89c04d7dbd7a3d91c5890afe889111ae1eb7f938b5112dd7e58f8c63bce1427df5bdbea59254caaf0dda11a76ae5dc86f95f2b331fad49ce5d165312a168f7f1ca07b13e0b0a55b350c17e0a1aab7afafad02a0a11bb2248b1e1f6081f7f9756bdaa2050e241febe579c10051228c6a21c332d2397d26933fdb3f82316519dc3f346ebe6e014582c0f23ce7f30aba615eb8387ee6dc28206030064018638e451e0fc3b284610c1ef4082af8a966329ac252bf3f6e98ac61e82c2baa6ae36bc4544c176fc816b07616aa5af754712e85d2c0a4a48584c6d647f5592376b608bbcde1ed704e7cdb164573e7a69af8c701baa7b9e65972b8003f1b7fc7d15ddc78e70bebf0a2d67d797692f6e6e83dab6afe95bf3a5d7312c9b393f4a24c3fb1b2ce3b1a2ec00f472a0baacb65542c1e4f8dd3b7f375f6ad66c18bc90ac2d881dac40642086346d38c7426070853420942049b0415085610c51cc302c73106a83a3509e6799e674586e10820b010200c88ea9a9ed754d3d42d428845001196b15806581ef11cc38b182303818e10292094a796450128a7cd68b95c81e7516b0ba7eb8d2f99f6d24c8525f6a25aa8eab878bfe4540aa58149490bccc5ab95eab346ec6c1175d4b4b7d32fa141bea26727e94b33f463ada89a7cf87339faebc9f278a4b4090ff6916e3fdc1843abfdbf0bb89a5421a353e74cbaea1952e1c13eb23d0437c450f511d8f545169d92e0541fd91e82eab712d22c389ba3af4e3b056b5d46a362f198eddbea9fe3a40a2f4d55087d9e17b466cd9a1a8e4668fdbaf52ce7bb307029140ab00ca140002c00408058844c42644d43c0f2bc0723aca886aa5a08f37e9f9fc38245c02216c380d7e70904023ccf7b3d42c0ef09043d5e2f1f0cfa44815394c24baffca6bf7fc0e3f153602d64224a311508e1b2d95c28246e5cb7e2c49b270a05c732d02e2ecb8962c9a018ff9eedbf548b8e2b30acc08906a5f235846e3f340ba8a3a420eeb0025b43e53637cd82a72efd2e1fa2b89d51ada6ffed21e8f0222f53be2b5ab167640b86652769e1e240b14cfadcbe1d57a86a415f9e9eadd182574a6dda06a554d5343fe7e758b618d18500003000a6086b048865b20cbfb2ad6de3dad5e1902f97cf5d1c1a1e1e19d30c89004f297844e1caabba376fded4dcd422086228ec8f84438180dfe311c3e108001e1a1cec3b7bfaadb7cef1bc8f509ec11a83750a0c425410b028b079a9b0c0705b17972566b666f5328cc629e3940450c1828fcac23104063ebd0a95666b0e17e0947d1a7c458e64e1dda8d6e5de2d971d8b3ae46a131b1833004837748c2d043a00f36e383042c068aac173c2dace95bb6efcc0ae1d1f685fd18618e68d136ffcf0999f1c7ee595bc9c67181c8b876eb9f9e6ffb26307c7710801c3b016b1144521041846344da3a0a886ae538208e12de2058a11a2000ca526cb604a912429a2e8310c638141b72e2e2e55d25f70aa48e8f2fb460d62c3e3f17476ae163d91b1b19c543075431304af4710312b5826322cd3b4982d1b36fcd9a7ef5cb5a25955a5deb77a23d1c8d55b7b128996782cf2ec2f7e393038148bc6554d631886e33800484ea57efdeb5ff79e3ca969facd1ff9c80d375c4f29a10084128428429450ce2202cb98008665d1bc84a88f5fbf7e8b244df7f7f79be6b2d1ed5d5cfef332a43ad54d71f97da306b181104200a6a1b7b6843b3a2296a566d285826c681a0b5490e4423c1cdd76e5d53b6ffaa056c8fdc7a1c3afbdd99b4da7afead9faa10fdcf0a94f7c42d5f4fffb837f9f9e494f4fcf104200e0fcf90bcffcf4b99ffffce743834385424192245ee03c1e1100035818ab1410a11c216052351e0d24129d18f3b29c53e4ec620453b9b8b8d871788a7edabe6e8acbef1535880d5996fbce9e41083198e105a1a3a3a3a5253e3c92cae6358fc7a3aad0d2d4b676f52a422dc9b4c0ebc73eefe9e3c77ffdf22b274f9ffacbcfdfbbfb237fd8df3f74f4c41b8aa2ea9a3193cefcdf279ffce52f7f393d3d130a851142fdfdfdaf1e397aed35d700208c28c63a4240a8659abaa12b4df1d53dddeb7b4ff59e3c7954965d7fb88bcb92f2e234bd3eba58559c5d2e2f9848c43ef3b8129452428861e886a1c76231d322d3d329af97575475fdea55dbafdbdad611150381c48a155776776fbfeefa743673e4e8d18989c90f5e7f7d341e397afc783c16cfe5a4975f7ee597bffc65a150f0fbfd0cc3500a5eafa7a5a5a5a5a5e5d4a9d3a363e3019f1f638c9145886e59a6df17984a258fbff1ba2b335c5cde174ee760b517624265c99135e050ca7537fe5e509b4bbc945c2e3735950c85e20c56195c60195d14a820200a946139bf9f0ff9fd2dcdcd5edfffe7f7f97ff5cb5f756fdebc79d3c69b3fbcebadb7cfbc71e24d00c866b33ccf0b8260116259164688e3b86239134a81653906b386a561a4b32c6473f9c9a99c1b77ebe2f27e9136e1c079daeda737c650c2834acb9f640d18575c99f1fb42fd628352aaaa6a2cc6711c8b40c74803a451300030b548365f90f2594ac89acececf7e765f3239f9e26f7f23f0ec6d7ff447274ef6be75faada6583c180c628408219665699adad2d2b27edd7a8490619a9412004a11a58000188428257431b2fc5c5c5c6ae2ddc84e5748fcfe527f594a866143a1b8a62184044210a58665e9a64528450cc320442f0e0c7cf39bdf7afae04fc2c1d0e73ef7df0d428fbefe7a532cd6d3bd65554727669862dd5acbb24cc36059b6fb8a9e6ddbae364dd3340c00aa1b9aac154c0b08f5ea06eff3fb1172edaa2e2e2e2eef33758a8d783cbe76ed96bce47dfbec8454d0655961186ae84a2e23118b9a96e5f17857af59bbb27de5f3cf3fffcffffcd8ba35abafb9e61addb44ebffd76f7a6ae35ab57c98a525435f2f93c2164cf6d7beeb8e3b644a25556144dd701c0d4755592b3196926a367735c5ee2e2f1565772b8b8b8b8bcbfd4ec12f7f97ced2bdb57af598b99c0d858211af5adea884723816824c2b282cf1bdc724597e011788e0d8582ed2b579e3d7bfef5d7df088582ab56ad322deb8d374f6cbff65ab920f79e7e5be0b86c361b0c866edab9e3aebb3eb565f366dd30de7cf3e489936f49527e4534b68917231e3f78031e5f4c3788cfcb35c5838669b8b97e2e2e2e2eef173597328c44224dcdcd9393d386c13437318260e673e982948f46e31aab5f1c19d62d8b65185955155989c5627ff2277b39eee077bffbe4e73ef7df37746d7cf9955710a044534b53342aab0a66f00d375cffa77f7af7faf5eb004056554337745d47986989c6fe4b347a4ed30ba9b44674ccf096a522849a9b5b4dd36cd44e1b2e4576eedc190e87ab3ffee0c18300d0d6d676dd75d7cdfdfcf6db6fafe9d78f1d3b36363636f76ab3172ca5a7a767b6905a26933974e8d0ec57f5dd45d9c5f7ecd9b376edda969696e227bdbdbd7d7d7ddff9ce779c2fd5d6d6f6f18f7f7cfdfaf5b36d1b1818387ffefcbffffbbf8f8d8d55dfa4b9149bb475eb569fcf37dba45ffce217a5375e4add9d30f7c4818181dededeb2e34b1f6ef1c1953e916a987d6a358d93d2673def896503c3a5b1d456ca90e3b85028e4f178b2d9bca2aa4001216a9a06c771575c71cde0e0d835d75ef995affcaf583474e2c49bcffce41984f19e8fed6130fe5f5f7af0631fdbd39c68397ce8b7375e7d553693fdd5e1c36ff59dd9b963c7fff3e9ff76c51557104a059e9f9c9afac1f7bfffc31ffd786c3c79dd9557af6f6f7dfdf4e94ba363ba6e7abdde7038649a663018c866d263e3e38bd729bf873cf7dc735d5d5dd51fbf76ed5a00b8fdf6dbbff18d6fccfdbcbfbfbfa65fbffffefb0f1e3c38f76ab35f957e72e0c081bd7bf716ffdfd7d777ebadb7ce7e55df5d14696b6bdbbf7fffeeddbb2b1e29cbf2f7bffffdaf7ded6b15bf7de081073ef9c94f7abdde8adf3efffcf3070e1ca84378f4f4f47ce94b5fdab66d5bc56f53a9d4810307e64abeba3b61ee8965dd5ba4f4e1169f4ee913a986d9cbd6344e4a1b53e589c3c3c34f3ffdf4238f3c52fdafb854436dda46d11591cd664b8b09f21cdfbde5aac9943236312915f27d67fa6439ffb39ffffc95975f2914e495eded7ff8871ff9c0076f18b934625ad6b66d578f8e8d3308756fdea253f247bb6fb9faeaab2c0aaaa2083c6f1192c9660d5d333463329df58743d9bc5428480090cdaad9ec0ccbb2b22c5996d5e06e7059aeecdbb76feeccd870dadada9e7cf2c98e8e0ebb03bc5eef3df7dcb376edda7beeb9a7ecabc71f7f7cc78e1d0e17dfbd7b777777f75d77dd5593e4d8b973e7a38f3e6a278a00201e8f7fe31bdfe8e8e858bc69b1ababebf6db6f5f82fe5f243a3a3aeebbefbe2bafbc72ee53735908b5b9c42dcbd234ad5466608cdb56ac92557e262d852321299f7deeb9e7fef99f1ffb8fff78212749d3d3d3bffded4b7d67cfedde7d8baeebe363e35d1b374e65d286a1af6a5fd91c6f8e45a20048511478d7572108a2d7e3631836994cbf7d666ce5cad58220ccfe9c699ae9743a97cb35e4e65d963fc5996bb17f65fffefd0e3263961d3b761c3870a0f493cf7ce633ce32a3484747c7638f3d567d7be69519b3dc77df7d3b77eeacfecab5b26fdfbec5bbf8d230f7a9b92c9085ee0b1f0c86e2b1c48581b1b6d6d8a68dab65593afc9bc343c3c35eaf371c0ac562d14b2397cef4f5b5b777048341424831a14f144596c18343837d6ff715f212cf30182393582c66366ddcb47edd866824669a68703063117f5b5bbb1b40f5fbcc62cf5c3b77ee2cb34d1d3e7cf82b5ff9cafdf7dffff0c30f0f0f0f977eb577efde9e9e9ed93fbff8c52f967edbd7d7f7f0c30fdf7ffffd5ff9ca578e1f3f5efa555757d7e73ffff92a9bf4e0830f96c98c542af5d4534f3df5d453a954aaece0bffccbbfacf2b275b034627b810c0f0ff79520cb72d901654fcd6581d49fee5764c386ae4b23a942613a146c6718232fe5555541081711046126951a1e1c6418dcd4dc6c2527f2f9bce8f5321c6f511a0d8559c42879c560348ab12e1bd4a0dd1b37853c8178b4e5b7af9e486733bda786afb9b233991c9b3b145c168fc3870f3ff3cc33759f7efffdf797fe79db6db7952ec98787871f7ef8e1d2038e1d3be670b5ba4d2555dec5cd37df5c7656a94de391471e2935faa752a9356bd6141dc5b7df7e7be9e49e4aa54a3d01dff9ce774a8dfeb22c0702816a9afdf9cf7fbe4cf5296b529959acabab6be7ce9d761ee0053e4aa8c24ef8bdef7defe8d1a3a59f94f9a81e7ffcf1d3a74fcffe99c9642a5ea7ecb032ecce0280871f7eb8ac85732d877bf6ec99ebde77a98ffac506cbb26b56af55545392321fb87e4b28c04da7b3d96c36e00f608c29a594528ee7b399cc6432393d3d9d684be8a63e994cc662319ee514456d6b6df5881e45d63886b154050058510c0723919ee8b9fefeb74ef7de70edeaa14b53e3c9e92d5bb69e3bf77636eb6ef4b5442493c98558b4cbcebdfefaeb4bff9465b9d68bd7e7e1a8f22ecad6a1c964b2ec80af7ffdeb7ff7777f77ecd8b11ffde847a5b373d97dcdd503f6efdfbf6bd7aed3a74f1f3e7c78de58ac59eebaebaeb2cb9699e6bff4a52ffde217bf2895587ffcc77f6c273616f828a10ab1dddbdb5b362397898dd3a74f57d3862a0fab867beeb9e7adb7de2aeda2ad5bb736e4ca2e50b7d8c01887c3e148ac696c34b976cdca5c2ea5aa2ccbb29aa206fc81d2c308405e92c6c72662d18824e5d3e9742c1e278a2a6532a1600010d208e179dec866892459fe80ded4c2b0d8e3e1fa07fa388eefe85897976445c62bda564892eb0cff3d65297db3bb76ed6a6b6b2b755f1f3a74a84c4254a4e2aabf9a134bd9b973673c1e2ffd64ae2a36363676e6cc99d208ab9ae221eb606902131acbf0f0706960d86cf8b2cbc2a9d3b7118d4657ad5a4d2c33160b5ebad47ff1e2c0c8c888cfe72bd6b29dcdc52b6ed1a1aacae454d2e3f50403415555037e3fc773866978bd22c3628a00b12cb22ce9f51333877e430ddd22b46d455bd7a64daaaa0e0cf49986248a8c3fe06f7aefebe4f29f9bbebebed23f17cfc351561f331e8f3ffdf4d38f3efae8bcaee6b9c9438f3efae8e38f3ffe99cf7ca6eec67cf0831f2cfbe485175e987b5859046a4d11b7d550d6f9978587a38cb83b5d2c1a756a1b1ccb150a8599991945918b714d998caeaa6a241a330c0363ccb20c00608c2dd3cae7a5743a23f0a2cfe7334cd3e7f399ba46807208a923634aa439debdd98ac5b45c461d190bddb4938937b5b426aebeeaaa0be7cfe7f379592ea8aae2f57a345d4708b9f9e1bf273cf6d863a5b68e3a148e9696968a935d592ed8c99327cb7223e2f1f8eeddbb77efde2dcbf26bafbdf6e69b6f560c727df9e597cbcc475eaf77c78e1d3b76ecf8f297bf7cfcf8f193274f7efbdbdfae29eeb6b5b5b5ec93818181b98715dd0915d3f1caa8b213ca285eb6541a2d81c2b165cb968a9f57739b653cf0c0036562e395575ea9bf652eefa54eb151900bd95cb6cc4dadaa6a5ba275e0e2454230cf7384105dd731832391487353b320088490a29f9c17458665c0b432c74f6435ab73d37a261c5157242e645343c78f5c71edf6503c72c5962dff118de6f37900989e4e4d4f03c60b8dfb72a9925dbb763df7dc73733f1f1818b8f7de7b97a60d070f1edcb76fdf4266aee20c3ef7f3bebebed219f3dbdffeb65db2deac18d8b76fdf4f7ffad3471f7db4cc78d5d7d767b7d2dfb66ddbb66ddbeeb9e79ec3870f3ff4d043554e7c73cd4d154f9ceb4eb0a3ca4e98cbc2c576add865573cf5d453ce377bdb6db7951a03b76fdf5e165320cbf2b3cf3edb9046ba40dd62a3389b97110e06e24df18b8383966515d5827c2e1f8946aedf7eddb5d76ea3000559f67a3c1ccfb10cc3723c258672bebf6051ebd68f586230198d3c3d3430faeacb7f924bdf71fb9d1ded1da150a8f4fac5ad645d9680783cbe1c74fc8a3357c37f656c6cecde7bef75ce93f07abd7bf7eeddb56bd7be7dfb4aa7b07dfbf639e70902c08e1d3baebdf6dabffffbbfafde2bbe1c58b8d85e32e64d9d79ecb1c7dc30aa0652e7fabd182835fb27424814c52d9b366eddb431e0f3ebba9e4aa532b91ccb0b1ff9838fecddbb371a8f53429a9b9abaafb80221a4abaa288ade6828bab683e350facc595337a8c7a31a46269b79f6b99ffefad00b0860e58a151e8fa74177ea72f971f0e0c1a5f1701c3a74e8aebbee2afbadb9c4e3f1b2d0e1b1b1b1bbeebaebf9e79f773ed1ebf57ef18b5fbcec5207ca52142f470f872ccb5ff9ca57dcfa228da531661f8cf1bab56b0541d00c73cd9a55b1681421d4d196d8fd073bfff8a3b7ae5fbb9652ca70fcaad5ab376cdc20490543d3a2e110ef11c46bb75a5776cb0084183e818b47a30cc38c8d8d3dfbdc73478f1eed5cd9be7ad5ea86b4d0e532e5eb5fff7ae99f5d5d5d8b34f9f6f6f6de7aebad7ff6677f76f8f0618724a18e8e8e071e78a0f493a2b272c71d7754ccc59bc5ebf57ee94b5f6a648b179f83070f96252d5e5e49e3a954eae69b6fbebc94bccb8285a6fb15e1386ec58ab6d37de72e5e1cc40cd3d2dab422d1b275f3c69b777e687d47bb5e50744a458fc7eb112dcbb2349d67395ee0a4a9c23840bf523018ba05193e06023e2f46c802b870e1c233cf3d77d38d37265a5bcef49d71dde04b4c2a95aa38035674cf2e2a870e1d3a7cf87059765b95e7da65ba39248e1d3a74a868f1dfb973e7cd37df3cd74a0e007ff0077f30b7a6e1acb361b660eddc1284dbb66d2b0bed9d4b6f6f6fd90df6f4f42cc4c052472794f2d5af7ef5e9a79f9efdb3e1215ba5d8a5fbcd3bea0e1f3e5cccb6f1fbfda509fff178fcbaebae5b9e86b5cb9a06880d8410c6786c7c3c9bcd8e8d8d23847c3e5ff7e64deded89547ae6e81baf879b5ad7afdb8011320dddb4b4d52bdba69393c9a9a4651145968f1d3b363a32b22211f38aacd723024200a0ebfae0d0e0e9a6783697e338cedd60638979f1c517f7efdfff7eb7e21d1e7ae8a16aea3ecd6521996eb3f2e3f6db6fdfbf7f7fa9a7c7d993512a3f0e1c385036cfce3b8b8dcf29ed3c9b945e4a5b5bdb6f7ffb5b2889949d5baab6c802d3fd7a7b7bcbc4f6e25177badf33cf3c337be275d75d57fab03ef5a94fb962a3e134c6486518c6c58b83e3e313a6691a8691c964a6d3695e14df3c73eedbfff6bdeffedb930317ce5345a5b20c8adad2d24429199f9cf4f97c94d28b03175f7df5d5b74e9fd60d359168992d3e25cbf29bbdbd834343ae27fcf79ce2ccb5a83f71fbedb71f3870e0d1471f9dfbd5c18307bff9cd6fda9db873e7ce071e78e0f1c71f6f6b6b2bfbaab7b7b70e93cedce8a60f7ff8c3730ffbf8c73f5efc4f57575757575735450febe6a1871e5abc8b379c279f7cb2f4cf6ddbb65d762ea5e54f03b40d4aa96118a565710120168d1a163df1d6e963c75e6318c62b889fb8f5a32b9ae292a94fe6a5b7df7e3b97cbaf5eb3fa7cff454551745dffd50b8776ffe1aea6789ce779fddd4b55a947bbfca7a76e85635e9e7aeaa9526bd20b2fbc30efe2b468be3b70e0c0473ffad1d9f9fade7befad463f9bd7ded2dbdb3b3c3c5caad0ecdcb973ae69eb8e3bee28fdf3d4a953f3fe74dd2ca5c2b1701e79e4917dfbf695cad12f7ce10b6ee1f4c6d218dfc65c5e7af995975e7e27bfc6b2acef3df583ef3df50387e35f7ee5d5975f7975911ae372b953dfcc553413391cb07ffffeb24cefbff99bbf29cb836b6b6bbbfbeebb4b8f29dadfc7c7c74be7a6bd7bf78e8f8f9745ec7cf5ab5f2dfd33954a55e3a578e28927befce52fcffee9f57a9f7cf2c9fbeebbaf786e5b5bdb57bffad53243d98f7ef423bbab55d309f33669f1c4762965e91765cced5e3b7efad39f966e1b75edb5d7ceeb5272a989c5121b2e2e8da58e99ab68c0713860fffefd6597f57abdfff22fffd2d7d7579ca35b5a5aaebdf6da321350d168f3c8238fdc75d75da566f4fbeebbef8e3bee3875ea9424497ebfbfccc80e73ec27767ce73bdfd9bb776f69cb3b3a3a9e7efae9a21ba3a3a3a3ac3dc78f1f7748dcaba613e66dd2d2281cced7efebebab526c3cfae8a3a562c3ebf5fee99ffea9ddce8c2e75e0e65dbb5c1e2c9287a3b7b7f7f1c71f2ffbb0abab6befdebd7bf7eeddb16347d91cfdf0c30fcf6a0c7ff5577f5576624747c7eeddbbf7eeddbb7bf7ee329971f8f0e1eab307f6eddb57b6cf07d8b83152a9d417bef0852a2fbb102e230fc7d8d858d950b9edb6dbdeafc6fca7c4151b2e970d8b34737ded6b5f9b2b392af2f8e38f974efd870e1dbafffefbabd909e6f0e1c335256d14b308e74a8e32868787f7eddbb734e69725084c6820fffaafff5afa673c1eaf7e8f2c977971c586cb65c3e2cd5c5ffbdad78a897e76071c3f7efcfefbef9f6be83878f0e0cd37dffcfcf3cfdb098fe29e54f7dc734fad93fbd8d8d84d37ddf4f0c30f574ca0296ef677d34d372d65cd8ccb48e128960b2bfda46c332e97858016bb52bf8bcb65445b5bdb75d75d57ea983d7af4e8b163c7aa99f46fbffdf62d5bb6f8fdfee29f7d7d7d274e9c68c8b4be73e7ce9e9e9e442201009224bdfcf2cbce55085d5c1615576cb8b8b8b8b8d4806ba47271717171a901576cb8b8b8b8b8d4802b365c5c5c5c5c6ac0151b2e2e2e2e2e35f0ff03dda504fe05e674620000000049454e44ae426082, NULL, NULL, NULL, '2021-01-02 18:20:49');
INSERT INTO `project_report_images` (`id`, `image_name`, `projectFullPath`, `projectCode`, `imageOrder`, `date_added`) VALUES
(3, 0x89504e470d0a1a0a0000000d49484452000002120000006408020000005cbb4e1d000000097048597300002e2300002e230178a53f76000006ee69545874584d4c3a636f6d2e61646f62652e786d7000000000003c3f787061636b657420626567696e3d22efbbbf222069643d2257354d304d7043656869487a7265537a4e54637a6b633964223f3e203c783a786d706d65746120786d6c6e733a783d2261646f62653a6e733a6d6574612f2220783a786d70746b3d2241646f626520584d5020436f726520352e362d633134352037392e3136333439392c20323031382f30382f31332d31363a34303a32322020202020202020223e203c7264663a52444620786d6c6e733a7264663d22687474703a2f2f7777772e77332e6f72672f313939392f30322f32322d7264662d73796e7461782d6e7323223e203c7264663a4465736372697074696f6e207264663a61626f75743d222220786d6c6e733a786d703d22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f2220786d6c6e733a786d704d4d3d22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f6d6d2f2220786d6c6e733a73744576743d22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f73547970652f5265736f757263654576656e74232220786d6c6e733a70686f746f73686f703d22687474703a2f2f6e732e61646f62652e636f6d2f70686f746f73686f702f312e302f2220786d6c6e733a64633d22687474703a2f2f7075726c2e6f72672f64632f656c656d656e74732f312e312f2220786d703a43726561746f72546f6f6c3d2241646f62652050686f746f73686f702043432032303139202857696e646f7773292220786d703a437265617465446174653d22323032302d31322d32305431353a34353a32372d30353a30302220786d703a4d65746164617461446174653d22323032302d31322d32305431353a34353a32372d30353a30302220786d703a4d6f64696679446174653d22323032302d31322d32305431353a34353a32372d30353a30302220786d704d4d3a496e7374616e636549443d22786d702e6969643a65333166363831612d396561362d306534382d386434342d3364643132326238313565662220786d704d4d3a446f63756d656e7449443d2261646f62653a646f6369643a70686f746f73686f703a35373439663436652d363839302d383234302d396433312d3866353932666134666238612220786d704d4d3a4f726967696e616c446f63756d656e7449443d22786d702e6469643a39313534376239362d623364642d366634322d616534622d363438613830326139373634222070686f746f73686f703a436f6c6f724d6f64653d2233222070686f746f73686f703a49434350726f66696c653d22735247422049454336313936362d322e31222064633a666f726d61743d22696d6167652f706e67223e203c786d704d4d3a486973746f72793e203c7264663a5365713e203c7264663a6c692073744576743a616374696f6e3d2263726561746564222073744576743a696e7374616e636549443d22786d702e6969643a39313534376239362d623364642d366634322d616534622d363438613830326139373634222073744576743a7768656e3d22323032302d31322d32305431353a34353a32372d30353a3030222073744576743a736f6674776172654167656e743d2241646f62652050686f746f73686f702043432032303139202857696e646f777329222f3e203c7264663a6c692073744576743a616374696f6e3d227361766564222073744576743a696e7374616e636549443d22786d702e6969643a65333166363831612d396561362d306534382d386434342d336464313232623831356566222073744576743a7768656e3d22323032302d31322d32305431353a34353a32372d30353a3030222073744576743a736f6674776172654167656e743d2241646f62652050686f746f73686f702043432032303139202857696e646f777329222073744576743a6368616e6765643d222f222f3e203c2f7264663a5365713e203c2f786d704d4d3a486973746f72793e203c70686f746f73686f703a546578744c61796572733e203c7264663a4261673e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d224d414e4e412026616d703b20515541494c53222070686f746f73686f703a4c61796572546578743d224d414e4e412026616d703b20515541494c53222f3e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d224649544e4553532043454e544552222070686f746f73686f703a4c61796572546578743d224649544e4553532043454e544552222f3e203c2f7264663a4261673e203c2f70686f746f73686f703a546578744c61796572733e203c2f7264663a4465736372697074696f6e3e203c2f7264663a5244463e203c2f783a786d706d6574613e203c3f787061636b657420656e643d2272223f3effb9f1e90000443249444154789cedbd79741cd59de87fefadb5f76e49dd52cbda25aff20276880dd8cf80711c3266808c09649e73022f8731e684f971e60d67c2bce44d66e004f223c3c9091996477821cf64083f3c094c9c04631b3066b1035e6579952cc95a5aea56ef5dd5b5defbfba313bd4eabbbd49b844ceaf3878eaabaead6adaa5bf77bef77bb0098989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898cc06706e2ec3304c6b6b5773f34296756abace314092624397fb2e5f1e5455756eea60626262625239732136162f5e5eef5b40d18caa6b08404c008284e36986a6a291f8443030387811633c07353131313131a990d9151b369bb3a9a975e9d2e5916822120de9bac4d210224e55555d5719866ba8f773ac35168b8e8c0e058363a2989ad5fa989898989854c8ac880d081145511e8fd7ef6fe778ab2c0b88a65986a1290000c684450800a06a9a2649095d036e77a3b7ce37317ef9ccd9e38290d4759d10321b1533313129c40a27d5ea6256fa6c537b42a21a482947c795806a2a03ae24fc0c5ad3c0faedacd7ca4ced1c88494945df332c555efeac880d8fabaead7599d5d1a0e8922a4308398a51294a860011c2412053944a8046884eb04ab046004d00c5311e9ea7c7c62e9c3ddb4b48f9cdf4a5cd4d451ef9af47023d09bd98239fbdb1d142a3628e7cf1e4c4a16009d69aadcdfcb6257506078c24e56f1f0e155fe07d4b9dd737390d0ed87d6e72c6a6f3d83a6f9383cbd959e8d6f21e9ccd23ef8ecdd8efe47d6bf7ec1b313e2b878756baafaab71b1cf0c148e285b38992cafcccb3b599bfa9d5ddedb5f2855bf8784af96834f1ead944f1f2c3b81d16f92236f8986facaa2ffbf40c556f1506b756a8a8324e29033f83ee5aeabc7681b3c1ce1a1c96799b07069345f67ed3a1cb3b2d1b86615c2e0f853844b156dece5036a7a38ee6dd6905e93a449043080112d6b5a4a6015575124c0144d3b4ca32324d019a41baaea6d3494148d4b8eb3b3bba6a6b7dd1684c96158aa2d3e9442030ac284af1f56977f3451eb96e81ad275154db5d56672db24c1747015082d8b8a9d56d5ce17637ef3f1a2efe73f55a19e302b72da9db333c4377dce4e0a61752e8d6f21e9ccdbd2b3ddf3b1a36be62f16fcd801b5bdd6edea8495b68648a8d29329d72314fbec1cedeb1b8ee96ce9a8397e333beca0cc6edf042245d4c212e8eca5b4891a767a87aab30b8b542152be394527968a5fb96ce1a03d93f45e66ddeb1b8ee6820f5e491601953c92a880d9bcdb178f14a821d00f256ab339ec00941d2258da1699ab26384882ed250a310c5f0b4ddca0350a361a2eb310893ba2e6b3a4690b658399ea882188c27b0d3e959d0d4c273368ae245617272724255d5d9505bad6eb083229acb9a06db8cc7944db777668174438be5957ea15a576c77f35b9bf9aacc558b64638beba7a7a2b3ade8d8e0638c7b070040839df533e85351b97cb5d3d6edb5363938bf9d9dfab6250d0752ca4852ee0d89557cc5c5f0d04af71d8b8da6b9d3e169b4a5c3b3ca677bec83d1b207aa73cc3c6f1555c1cfa0c76f682c63e0b5c66f7f69abf5e94fc64aed0daa31dba03987dd373149476292c32121045916e93ac23a91748542806321c7d539ecd6da5ab7b7d6e570d8d3696d7c221a8da5128998904e28ba04a1ced03acbf32cd0552d1d0e27b00e140dd77beb67cfc9aac839c4b50b8c743e95f0d54e5b31a3836bfc8eeaf629f75dd5b06778b08a051ac3d3e8e1b5bebf7b7f7c56afb2a5c35dcc615bbbec733ce1b86fa9736b574ddece8ba751bb9b6f77f31b9a5d772fd37e71263437c2e3a9f50d6bfc467a1b031aecec0f36b53ef6c17049cad84f8b79db2aaa859f413fbcb9c9582b65004fa387d735f9edc1926ebf0a6223252414252dcbd64452a62896a511c7324e1befb0f30ea7a5a6c652e3b1389d569bcd667770169e66195ac75814155154d2b22a886a3c9e0e8f0743a1503c995075150355d504494aa6c544bd17420867cf42fed54e9bf187bac24995fd4a66e41abfa398c38a999194849ba7ef5bea9ccbef648ddfbec249cdea107585b7a849619153ccaa50d230d0cdd3f7aff65fe34fcdb67cfdc735b565cb8c0c3c8dbe7d7df33d7b06e7ff087d1eb68aea5289cc9862fb725f20a5143fe7a8486c58ad769eb7d7d6f8ad568fdf67f5d6793c6e3b8d80dd66a9ab71d6d6d9ed2eaeb6d651e371daec168e6701018aa2689aaa6305514e8eb3124c8281d0a5f34320aea4615a25b24a08c55838571da0a9682cc63096ee656b47460608d0755d535555d7949490a89620e9f65a81a1d8d8d45654cf5efed58b80a7d1061f53ddc1ddd6ae9a391e5eddbbd23b7b1d6231ba880c1dd530a2144379c3c0357efb53eb1b66ef416d6de6b774782a2f87a7d1e3373496eab330c7ccc356515dfe714d6db506b5f75dd57074fc7291e380d2c40684102184106219d6ebf3d7d52e7039eb6d56afc5ea5ae0673d1edee1e02c3c5be3717beb5cbc95d1a18e318410ab9a84255553495a9455552650b7d86c0c0d85f8e4f0f9a3974e9e4824139422d77000638890d5ed71ba7ced29850ac7523c57dbdab284a2b12888f14452d7c5c078ffe5cb839aa695f57cfe84155e1b00467e4ac63e1895b0c1c714a3a1cab0a5c37d2858823fd58c7cc6261cc5db9f781acd38c5ac0aff737d43799ff41abf7d966ae867d07d573554abb47637ffd04af70f4fc5aa5560d59987ada28af819b4b1c56570c0784a194d2a936915006065d0428fc5a041ba79ba18d7950ca5890d9eb3343434352d6869696eb3589da9942c88298a16390e600026236a4a641b1afc7e9b9bb531aa8e3181a3a3e323c363986808418c81aa624d4d2f5eba68516d6d3a1efcfdbb6f9f3c72445764b7c751ebab811049523a124ec4c6cfb0b4d0b17c4db7ab4b14d242524c8b723225b953aa98165b9adb18fa505fff795d2fb60f92349cb78f76f3b4c140decfa0bc1a8642a59544915ad70c338ab732d8b6a46e4f5f6a2ef50cff7dad7f96c6a725d99faa6e2b9a8e81f7dd404cfa60241148290080750b1cd7f81dd3dbd2ddcbbcb351c37b577a8c47df8786e37b2fc5329fc30a27b56e81ad905526c32d9d352579e5ce31f3ad5554977b577a0af542e329e5c74703d3bbb5154eea8135f5855a66f1ae2b25888da58b57797d2dadcd4dcd2d8d8d8d0db178fcc285f3818931454d0b693ba28028082ccb1140162f59e874bb62d13851d1d0d0e8e1c31f6a9a42d10c2144533588a0cf5faf08c9631fbe77fa938fb1227575b5385d7696a6118488a512896460241019ede76d74e7ca35cd4d8d89a4459444afaa619d8a45930c0b43e1a1fe4b178aaffca59854e861ad69b01d0ac6f2feb4b52bcf542326695149abdc61b448ad6b06374f577da8ced3a8f8f14555982527ae52ed4f9d9e59d7486c68cedf611d0dfc89e962cfb0e467c2cf7db125a76b361ecd94c70a2765a09e92349c63e5ee49e83d89c40b671306f6f3b97176288f79d82aaacb2a5fc10ea490ab5b4f42dff9ce98c10b2dd269b384217367e78a96d6554b962f6ee96cf236d6f8fc2e8b1d1120cbb2a468aa2c6b82284723c94020a8aabacd6ae3580e42148946c72726349d40404100b1ae0a623a129e1cba78e1f8e1c34857bb97762cea68acb550743a81d2712bd19a1aea5adb9a799eeb3fdd73e1e4493195b439ac0d0b6adb3bea3bbabc8b16fb1a1b9d3e5f0d8425c42a0e27e498945fa965a0865add90e7a7fe68157abde2b5ae53cc869565638bcbcf543a6d2a09e3d8c6f228f5c9643ae5aa57239b453596bcfb9f3c12ccd91350f12fcee4994756ddedfbd6856e835f0d3ca3feeefdf18158c136dfedb5ce71132a9279d82aaa4b21a13810938cc7977ff7fef878ea4f22e1ce4c8a2f9f0edeb367b0c8f95609ef9be7d98606576373adcbe3460ca7ea081386b7d81b1b9b3a3b17757474b6b6b4bbdd1e312d2693714d5519862644d754d5e1f05cbd72edea556bd75cfdf9d5ab3fe7f7fb4281d10b677a94b4dcd5d9d4d4e08a0e0f057a7ac2e7ce44cf9fbbfcc92793172ebaacdcb2958b2d1c3b397a39383a888146235e57a844541c1b0da6122204a824b10100e809e57f22ed6e3e6fbbf73328ef04e5e340b2a4ebe6a590862ae77566331b7ec0990947d58b352033e1a86e99799f8cc19304256a08679bbcdfaa95a1aa7b15033df8d140ca7866f3af4702857ee26974d7d2d9f250af842bbd551853e147f4fa8530f8a3b4b8fbf54b3bdf197ba1146563096283a6a1c3c13b1c768661204408418aa21886d5752d168d8e8d8da5d3224dd369312d08698c094553c9a4a0a83ac3f08a82fb072f0e8d0c42c44000c7878703972ffb7c2e9783972393e2d8a8cbed6c5e7575f355abeb9bfd5a38248d5c76b0c8eff761551a1fbca4a74586a201a4d2e974381cd630b6596da58a8dde9058e8a7bccaa8bc3b250d5745019a57433510934e060b169e094aaafcd2396ce9f0ac7056b98732a68a5659505817713228188c91177af2cf06669bbc427a0e46ebc611423f3d3583d9ac27a19f992cf8f9cc5e6053d95c59ada2ba141a0767f34abf5086b498a284f60a2948d30ccb7080100a418665208214451142c45432140ccab2ccb19ca268a9545a51358460241295654c33d65842181a1e094c8ccb8aa2aa5a2a96d065a9a9c90bd3297172d25e5bdb74cd86d68d7fd1bce196ae9b6ef5b6b6e1543c3d1ef0fb6aac1636321110c361a2eb14430340344d4188b09c5112a4bcbcd22f485afe07b4b436cfac22ef4e03d9533c85345427265287868d5c9bf24ab2cab977a577368a2d44c689ab5aa515d2451c1a4e9c98289850b9c1ceceaab02c943162638b6bba2624af2c31e8ddcac02042683ca51463333b366ef430e79b9e6a7eb68a39e3873737cdf8462a716428456c00040804001242189ae1380e008210e439de62b15214c5322ccff304004148cb9202008844e2924418c6aea884a62d1c678710128c191a39ad1687d5a2452334cd345f735dedaaebf9c6c55c7da767d58696f53739ebeb93e363160ad8ad3c5695787852952596655996b358689a46a8ac975ba8d3cf1b3f9177e7ac6aa80e0c260f05d542b20d14b0b514c9d140c1af25e31a5b76c979198849858c490080ad5d35d5ba50dea16e4cd20e05d5a3e39f5a44ceaf2fc6f2eecf04ca654b8efb963af35aaadfbd5c9d54451916380a1a872f468bbad09e3ea3450d6e68995fe3f4f9d92aaa485c3692f40d76f6a5ad6d8fadf3ce92b5a658b1811022840008080434cb301c47d30c4288a2689aa6298474ac130010452104a5b4284b1221309e105585e268872c635d270852185310131b47db7906291aa5ab8eba5a4f673762ad584e63595025d9dab2c8d9be844604ca324f512c43c713315dd3688a85101288291ad074398fe36c38bfd8c8c4d365ef2934a9afcac79c772e3c35e83398d0149f51713ac68a8807d6e4c9335a217bfa22857e72f3f4432bdd955fc2cfa0bcba888c1deb505035105db317910300e849e885e4344fa36faef1fb19f4d54edb4b9b9bb62ff74d3fe668a0ca8ed1063e454371b99812022a36789855c944592de66daba822337ad9f134dad0ec7a6c63eb1bb7b63d7b63e3432bdd551421a54c2d31811003082042884208210800821041983133e8ba86894ed3545a4aa74441d3413496d475c0b1b6745ad3340c2002005184d838c6cad158141996b2d5d55b6b1b694441ac42ac6359661d75767f8bd5e920aac421c0b34c3211531409510842c4d03a8d8885e3cb0814371831e5cc00f24eeacf4c8a957fcc85b4ae53833ee309cd573bcb74b031e8c80000cbeaac55b754bf703661f07dded25953b966a390d66e4af416f28300c5a9802be1c923c142b7df60677f717bc7fdabfd85a282a63b5c5582f19b0d185a89b389167e9b853cc73e15e673aba82206d6a66cdc3cbdacce7ac7e2bac736b6eebda3e3a9f50df72d7556788f259c4cfef087004200217fe8b5c91ffe430869aaa22a32cb70922c271249495292298110cc308ca2a8044384100018119d65289682ba2cd23ccf393c80e220c0084244d1906040106b73daddb5006b34222ccf28695151240000a2104d638c314553148500000895700b0115175219e7cc00f26aa80cd4bbc5536816bcf7522cf38ff184a6c834567979f248d04003361baeb12f9c28e8d15f1527aebc5abb6cb705635bd42cd98a320454fc8323a3060f3c2f99f889ea4e351cac910672285e6c7448245d85bc0c73c07c6e1555a48cee88a7d11abf7dfb72df2f6eef78f6c6c6b24d8c25f4b918500412000980207b7da7cc989fa6688c89aaea0cc3298a9248c44541541499101d210208469046882650079020041002006b14cd2086d3012204400820840400420845312c67a5306610a01946d7345d5121c11445430465555534e2743abddedaba5a7749375cc820966d0d2b94f6c358bd5b24065ad7ccff01151b8c232a496b1850f1c1cbf142bfce866bec9e61c9c0b45b61d448210fe9ec4ec1c00f0254662b2a864341b52463d8404cfafb034355cf2c6bac412a3e863493a6a28c4bcc25f3bf55548b17ce268cfd898d595667ddbedcf7c6ad6d657cf5c57eb43893b336cd609239e5ff2a880821104287ddced08caeeb3cc7ab8a168dc513f184aec998280068568eb2f21445414232a7420000243a4288a2690840b6382284104821868284400010050920181000008250d7e9544af5d5d20fecb8eec567af7fe081eb9c4e7bf1ceb807060b7ec653f380bc26eb59d550e5cc9acf17b0c1807c669892f8e9a9e81c4f38769f9b2cf45385138e42a3c29c9efa5261b935ab09ecee5bea7ce3d6b60dcd465983a68849dacba783f7ec1bc9eec45738a9837776bdb4b9e9d91b1bff714ded7d4b9d5b9baf1815caa7c53c6f15d5e5c74703a54e677370f3f4c3eb9a1e5b579a2fa551134408d6d53aaff95ccbe69b175d73cd628f8ba4e269314920418882537203634c0870bbddbc95c718b32ca7eb38128985c311083408154224b78bb359690a1180c91fb45c005010428c09267fd2e54348310c8520d65500208008648c2914d20990151d42c5efbdb461ed85bff96fd16b56f75e73355ebebc93e78bcd22d093d00b89e8c57ff4b8cd1b5461d095174f210d55ceacd940b681ca8292669c7054d1353683f184a392a89142a3c21c2d9fc15c3e93c0aebcab1bb0b5997fe3d6b6edcb7d452602381a48ddf6ebc1e9692533ada5ddcd2fabb36ee9f06c5fee7b785dd32f6eeff86c3889ce12f3b655cc068782ea631f0c57283900001b9a5d4fad2f219aca486cd03475f5d50b1fb87fcde3ffd2f02fdf69f9fcea88db31a4a443baa601f2c7860b33d60dec7038ad562b8484a2102138168b8f4f84280ad248274472ba788ea721c1901000814e080104d18cae6a6a5a0259c66d0220214497255510014d1388b04e589a6629a4aa4014650b9f5ab1f4d4e7aefa90a6026fbf073f3c92a8f7314c2943b0421e8799b96da1a00ae3aebc48f26aa8a687101ac836507150d2f78e86e7c635760a831863506ed448215dc4f449a1b16ab1ea6b99fce39ada87d735959439668ddf9e575a17d2675e292bebcd3df3b655cc1e8782ea3d7b068b348f1b50a811e6c5a8b78510d5d6d50d0d537bdf1aad758ddff9e54b5ffbeb4f1abc87c574504c039a6120841040823121d86ab55a2d568aa610c204e8f1442c1018a5289aa210c6aacd6165588a104c20c010ea9aae690470bc26a7f5540ce92a0400200401269a12094d4c8e8caac924c57298a2355563390e225a5530d6b1c7853d6e3812e05ffab9fbc5ff63fbf828482655ac97e05535657c9ece573b6d79c7f24586441953484395d74067e04d5f795092b16b6cd5271cc64e5ce5458d14d2454c1f4506546c20834b4a2839234fad6f286f358bedcb7d3923dcadcd7c31fa4c936ce667ab986d022adef9ced89387472a141edb96d415f925ce3048b7dbad2363ec6bbf627ef60afbd1eff5c9c9a090381f1a1f8d4612aa220300208418630200cff376bb9de3788c754040221e1b1919a2698a66904e14b7dbc9b28c8e3502890e9120a9a2ac239b4351d47430a0c7262886a5391ba439c8dbc707fb47ce1e574481b55a25494dc61276970750b4a649182b8363e4b5dfb13ffe99e33fdf745ce8ab89c66dc914a597324b3308a9bbc6efc83b96ff68b40aeb5214d250e58d2631906d06451589b16becd6ae1a4bc569e173a87ad448215dc4e1d13cbdaac1ebab6202bb8756ba0d56cd93347c68386ed055ddb3b23ebb2685ec4cc60d232fc601e7c5cb6c6be139bd41739a4be661ab9833f60c4b3bdf19fbe6de81bd97a2e5bd0e9e46454efd67e81d380e43c85e1ef5ff665fdbb3ffbbf9fffcbbedf011716828108b8e8b82a02a2a2604038031a128cae174d86c3645d500409aa6c5e2519aa6108200686eb78365694d5709c03a8482a426d332a619c0f06274327ce18426c4108510454340e4b14ba9b14bb2ae010a010810cd386bbc90e605291e8d05fbcf27dffa2dfdd69b8ef0a4c362f5d08c0deb2c84a57573853cf03a3df9877855d1502dce97ad0414982f1b878b571e94643ce1a8fa3ab833468d945a605ebb65a149a1716070a124e725b1c249ddd25950bf776652bc67cfe0b70f871eda3f524872640790dfb7d499d73769202695e16795548c26caadae62fbc72647c18c3e06211d73c97c6b15734f4f42ffded1f06dbf1efce6de815f9d9f3c33299664f928523b67a4818590b08c8690e674f26e77cd44c8323e8e794e6a6a0bf9178429ca2149694dd330c69aae0184ec36de6eb725e2498410cbb2929446080142108276bb05d108638d023a4050c1449014312d59dc356a38347afc08b0393c8b5621844878cc29865290488416d292d5656bb07938ab1d53cc64343c3cdc6f4d8e2f62a1483b828c733481654970b034c730254dcf3e0e24f30e0cf3aaa4aba24d2ea4750500fce2f68e524bcb042555e2d9f5c2d9c4f54df9fba659e2c923c197b65a2b5fde0a148ee16fb0b307efec2ab5b4553e1b00952e3a72d7b29a42b7766652dcf9ce58e6ff808a1fda3f5268b1d88ce478fa93b142530d03b734038e8e1bb969faed2c0045e5bff21436d8cc87908e79d82a3e457a127acfa918003100c0061fb3a6c1b6b8d63ae3f88ca751312be2187dc392a4daac3245890851104084ad0c76301a12a221494cd288a1285ac75856644dd701002ea7bbd6e3515419639d10a2aa1ac63a8484a1699b9da728a86b3a0480651887c705197a64781c3a1cb67a6f2c10b8fcde9b03bffbf9e0be57fbdffa55f8d245550729159fbf7879703834194d0ef45d8c4d8c88424c96520bedfa0a276ab3522d5668e328ac9006abb3b9b1b1a4675a528e90aa6893ab1e43547981e5f5416563ecc4551295c43c4ea72a09ec0cb4e1cf1c9dc8de0ca8d8c06f92a7d1c3eb9af2767f0331a9bc15ae8cf382b4ba8aca0aea6790819ddf20a463ce9887ad629e7028a8fef0546ce73b6377bf7e69efa5a8f1c15d452c57955f6cb85ccec6c6baf5eb3b167561001280303454385a671916419b94221363131363c38a922644030063ac8ba2480062385e962586455eafb7aece4751102260b1596c360b8590ae6b04138450536beb82b6f689506c229ac276b7cdef4fc7a2e33d47478fff3e34d0af5214bfa099f735288489c6d3e3c1d0a581be73bdc786fafba3713c26d69c4fb82fc72982b19da3684868495eb7684949cfd138a42e8732b4c9d3a97a0c51e5051abbc6ce06c65123c5537547970a6d452b9c54a12e35af86a43cbfc9174f4ecc7c50010cd6162bd231cf3859e1a9c209ffe78cf9d62ae62101157fef68f8db07870c8e2966a197fc6d7dc58a854b1635dcf245a7dd369248428478062a042099b0695ccba8e2a5fe503018966491404cd31420381e8f27859482754d535886ae6f6870d85db22c61a2dbed369a662084186b9aa6cab252d7e06fafaf191d1cbc7c3948514c734797e0700be130d655d662e1eb6a81cda1cbb88e7389e3a17024ae62d87b7e48c31649750ce9f5a2ca5a206eb6619a62680a4d0aa9667bc979d48f8da78a51a967c76f978d8186aa6caa1294b4fbdce4c3eb9a2a2fa74832138ef27c8da6305e3aa23c16d75a33d3f9f230300fa40bc8864341f5e94fc68a7ff87b2f452b698785b4b2e08fc3ea19d5b006637949c3d3a74121d1a8b645e6b02a34f215d5dcdacec35631376cf0314b6a2d4b6bad0b1cecfec1d8f4e89fe91c0aaa47032903f78d19c92f36ba97d55db7ceb2a4a3e797bfa62f5e6ce03904894a3156c4f28a46e2712d2ee836abce30c4e1a021d00951744da16968e15908892008aa22d3141a094d4044f1bc4591555d27baa68be9a420a46495d8eb1a96ad5eddfbf1d1be0b8344551d2e07dfe827ba4241188b44a2832369cc209b5ba22c32828244c5125851289ea76d36a6d9efb15968319a90053dad3298b544b9d2165805001c1e15b62f9ff9b0f9a9a1027f0c4aaa70cda83dc3d24dad1535a052f9ded1f0da4647a90be266535d5d44866575d60a6d458530b007ec1996fcf660de0cb8390cc4a40a977c7fa55fb867252ed4b1debbd26bbc1ef80a2765d048f23a9818674834782cd9d459f3cbe3be6993a72bab5554c8d6667ea5cfd6ece43adc7cf63bbdbec9598cd800864ac5e922793a055e1e212941dff366e4bd0f1b22513bcbd06945f4d5d857aeea6e5e5077eefce8c9d3fda38110216c2c413896e11848d3f2a5fe098ad221a4e389a836a0200883a189058d0bec362e9d4eea5a9a4200428200569434c5d2ad8b974c86428367ce0c8d049c2981e3198009d64034a6449240d0804429499992541bcbd81675d5b32c234b5263bd7bd5f2760d93b70e7c22a892ac533af144a9a25238649309a99bd165e8f068157ca86629cbcd357e47e54b0dfef454682ec50600604f5fa498beb210b3148ab5b5cb5ee42757126e9e3618cb67ae68fc346292f6c8bb6395d7e4e340b250a693357efb061f63309b31f6907e7b28367da7718644374fcf687af533a890c568fa6a135756aba884154eaad024359356ae1803589da5e0fc78ba489e4e7eb13119514f9f819f1cf3a5042f43db200492426a6a3cd7ac5eb47c49a3c761b5b0d4d0684d2c2e2552822c8b8a2a4f04f54432c0325856ac929c0847a20861ac1308595154c7c6428a4238ce0608c3b27c2216bf74e9328d288d7160ab673c96984826104058a7158d52905d011685d0aa8420c5791c568fdb7ec3faeeda1afbe59120cf324b17b7ea3af8e4d8855034a1a5018d1d09b99c8eef645030161b7967df6550750d5586ce228c573392718d9d4bc9f1c2d9c4d6ae9af2261c5b9bf9aaeb22322cadb502506607b167587a785dc15ffffb5aff3dfb460afdfac2d9c4cd6d6e8376d81312aa32e07df54cc42041d6b7af6f7eec83e1bc92e3a9f50d060db890a1be27a1c724cde02d7f6db9efe8f888c1ad3dbcb66076969c7acecf56314b188f771ffc5c635cceff1ea7d8e0630a49d9227bbcfc6f451061605c9b0cdbecf63a9ee3343945005deb71018ccf9ebf3c3c3abea8cbbfe986559391d8e8d8e485beb1c1e1602c2e4622120684a11d04586844681a104a8927d9bebe88cd2a49b295626a932902807d2c909a0c9f54142d2de9aa62c3c48275a86994861945a30844344539ed7c67a3b7a9b1d661e53442da5a6a6b6b1c00c24b0363a170cc5f5fb3b86b41201889c5d310d093a172564f3a349c30d6b3576509d842f96d0e0dc7bf7d7886359c01008fadf316fada334149959b5e7e7a2ad4edad8e6b6c91fce24ce8fed5fe324e5cb720bf2ee2b9638162265eafded252e87bab70b83a10930a7933b7bbf9a7d6373c792438bd8bdcdacc6f5b52673c76d9d0ec7ac9c1edbd149dbac1f234273d097defa568a106cfd3e8b18dad8786e37b2fc5322d6a85935ab7c036a38037f0c7eb8f4a06c391cc0a74bbcf4deee9cb5d93eabea54e03513add8f63deb68a6258dbe878a994d54aeed937b27f305668869af1e1de7d6eb2d02469838ff9fbb50b0a7dec45f678f91b442c2ad4d63a2c9c4d14d214461c8d549a727b6c1eb70deb7a57479320a48393618b955bb5b263d1c2e6a1d1c9c044f4f25028124e02a8438864458da75229414ca6b489d0248528455109d1398eb2f036048198569229190044b32c43b33c4bd99c368bc58a20d475dd57e75ad5ddb67acdc264523875aa3f114ba93a860829b21a9888f9eb3d2d4db52ea7d566e12988794e7639ca89abc8acf365f055546509d8425ad722d55f7b2fc50c06891b9a9d8782957a97f724f4ca2dd525f14abfb0a5a3603f6b4021ad4591caba8f4613772cce1f1251a4c77a213e184918dcce1abffdb92ff23d2161eaa5aff4d956f96c458655b6bbf9fb57fbef5ffd87cd270f8f9457cf9f9e8a1a1b963634bb8a4cd99be1d070dca0266f0fc58c67b13c8db62ff76d5fee1b4f2919df010b9d7f61be6ca6af7d306f5b4531b879bad499b7f17c3df354b776d5f48484a1b83c6564ca98438c351fc6d91ca6c87fe18b17fb12895463432bc25432294a3aa22d4e9bdd313111bdd03fb274716b22951e1b9f6c6bad8f27d20e8775d9b2d6aeae05a3cda1e07814d1d062e103e3d1f37da30ea78da15122214c04234ebfcd62e153a974249a8a0b699e732c59d8e6af77f33cab69c46e631545b758d8859df5a9a4a048aaafd65ee3b6c5e3a9f15074321457556c77d8688e0a8662e168122164b5f210d22c43dc2e6570a0b798bb9d8ec180687a86c1f2c83b60295efd9509172f343aa85650d24f4f4537b6b8e672c251861357a12c93c5fb521f1d170a75100080750b1c657710336adedc3c5d6aa75c75022a7ee1c478b57ce7c653cabf191aeaf70c4bdb96143538283e2b81a4e157ff741c3d9f5bc5ec31e37bfc637b2ba1ccbd97a245c635e76fe5e170381c0e07c646375e771d83d0604075d8ea8594fac1e1336f1dfce4ab7f752343336951d354f0d1915e86a5b66c59ebabab615a91c765b5d92c2e9765707082a1e0e7ae596cb772978783c3c3135d5d0b78963b7abcffbdc3a714455ed8d1b075cbead6262f852855d5780b7fb13fa0e9fac61b56a6e2c2ef7f7ff644efa5b1505c56544194e22941c7bad5c63b9c168cc94430313c168927d3c994c07198a1e560b04c9ba18163a24146fee229e4175892faab372456e83d392355718d2d89e2fb94290a658c2f7e9933e3f9e50aaf0d80a2465b79a9628f3c7b14efbe658ca4e11f1f0dcca82b7bf1e4c4631b5b2bbc5636bbcf4de65c749eb78a5962cfb0b46e41bc8aa390f19452bcb79ed1e8322508c313e35817ead4789d9238f6c9e98f4ef5b32cc752bc2aeb84607f8387e73849c6ba46289ab01606b1ac286ba1701240d8da5aefa9b15fba3c71a12fd0d5d9ecf3ba23b1f8e0482096143d1ec792454dad2dbee3a72fbdf3fec9a49016d3228284a12951943d752e6f43ada6937024c97354a3df8331191b0df75d0c0427921eb7fddc85d1e75fdaffc6ef8e0e8f0eb14c3a9d1634adccdc0606eb7c556509d8421aaa92d45fc607572b28a95ab178c5536a987a215d4449ab2e1a78545798c06ecfb0346308ee8c0cc4a4d97e0b2f9c4dbc7cbaa2b5ca332bd71663543b14542bbc56364703a9e92afb79de2a668f6f1f0e19e4792b89f194f2d0fe825e1bd331121b9aa64d4e86014331ac4c25fba4c15328366963d9d3e72e9f3c3b180ac7a3d194a2ea085114a0b0ae733c63b559348ce371617c2216188f8e8d4f520caaa9b1a7d332c6d8e1b0b89c365dc76ea7cd5beb9a08267efdbb236f1e381a8e245555c3182793e2c8481840b8a0b9ce57ef8e2552aa821d569b28c9a7cf0eeedd77ecc03b3dc1493134193d7bfe74ffa563084db8dd309188635cfe70bbd0aca22a4bc01632a995a4fe324e8552284362a904543cc7e946f60c4bc5b7fb42ba88819854927dd8789eb7a6a1a28cd9df3b1aaee44b3e341cbf67df485516de31262339cabbca784a295266547ead6c7e757e727a70c915d12a668fbf7b7ffc57e72bfd660762d243fb8d5cdaa633832e3b1e8fc704c1d65a4fd502b75df4f1024392e7ce9fed1b181a0d443efafd85f1602c9d96872e4f0c0c04c60361392dd114b2593982f5d064341088f8eb3dcb9634072723e148dc5be75ed5dde1b0f39aa6298a2a08324dd1369b85e75987c362b7f39a864787272f5e1c8ec7933c4f87a389be81f1e140342d699706277e7fececa9def323639721155fe0c75d1d74cb023e990c0f0d0d294af96beae69d55546509d8421aaa52d3e21ba742c90425955cb97c1827549f0d8a34c181c2ba88428bc317c2781de9bc2b2395c4dfbd3f5e462f3910939e3c3c92f1accb2cbc33db795f5e389bf8fb0343655ce5aedf5d2ed579ef85b389c73e182efb8e0662d2b70f0efdf0546cfa4f574aab983d7e782af6ed83e5bc470080a4e15f9d9fbc675f6932031867c02584c4e3f18f3ffed8dfd8d8d2d2e2f2d994440a0a093bedc2944b4c891f9f380f29da9a148483471734badd4e7badc7d3d1d1e0f3ba11041060bbc5c2510c4080a6e96822555be75ad054e7745803e3914834b9fedaee1dffed2f44516a6bab773a784c90206ad148f2fd4313aaaec413723018ef4b8d731696004a5230828ac7ad685adc66c5356e9b90527acf9c0b87c3baae1352c2324d39ece94b4d57f5ceaa86aa8cc2cf87450317882a062555188b572ac5478d14d2459491d3fe524c2af430ab622b7ae16c624f5feade959e62e2e1cf4c8abfe98be4185d032abe67dfc8061fb3a5c3bdd06399b2188fa79488a41947d2154f4f42bf67dfc8d666fea65677f11ed8e579161d0aaa87f68d6c6de6ffa2aba6c8302649c3bd21f1eda198c1e5aea056317b4c3ddbe2dfe3784ad93f189beefa5c2470e643000000389ccedadadab6d6169ee31559974582092fc90c45db09b26818d12ca21172daf8867a575d8d93a11104a4b9a99ea2a9542a8d75d2de5ecf304c4fefd0deb73f1e1d0f2f5bdcba79e3aa7a9f4796d57822890908475223a393939389a490d6740220951465a82a168459064b4420b468b36088749b85ebefbf341e08c4e2d5c9a86a62324b64520679ad4c7616a6b4868713f2404c7af7727afee4aed8e0639a1c6cb693c2404cbac6efc811ea92865f3a3531a565cde8fd4b9d7f6c6de6bb3cbc95a1729253659e8ca8ea7dd132d3fd9a64d2a44f7fb623495954f1a9a070745ca9b0d5152b363258add675d7aeb35a2d8958c2c2dba534d6355ad72d9ac6a90a5174a003445134c3d0361be772dabc752e319d1645a9d6e35ad0589b12e4731786a3f1a49896789ef3fb5cfefa3a4cf04430a6285810a594204ab242088010b01471591837d2682c298c02ed40a3641a128a62fbfb2f9d3d7bb692db3631312986af76da660ccc1c88490661f0269f3d4a0b33916539168d39ed6e8038d66657f4b04e0406a46cb495653915f0294c493a5475359a5022b1e4f9fe1184084da1fea180f6890e08e4389a65199b955354ad6f2070f6c22880804208008810626868b150348d294a6581e281829dc81a25a76962b7d7a91a2dcb324551e9743931e1262626a5723a640ef94d72294d6c2084288a9664351a4b0088082618428c340c058cd2902086a201c3502a9014a261c4b22c4bf314c56000810e01440012455692b2a4698a8e31d6318098a6749a02340b5986627984a00a81022116204c125d270010468ec88984c030a4d1ef966579961e87898949363d09dd206f8ac99f27a5890d5dd76549c218aa2a90659da60000082082019601a111d6b122c93204b4dd664110a5a5a424e99aceda6d7686e3740c74ac5b38606db0381cb52ccb5a2d9cc36e71382d562beb74da788e49a785f73f7cafbfff92c5629708a5430c014104a98a26c932c3b2aaaaa452d5f1563631319991bd97a2e5251033f9ac529ad8c018a7250900c0d074c62e0201000001800844320658d7688a6d6a6c5cdcd9ee76d912c9c4c0d0e5cb2363b29ac28025045878eeaaab972f5bb6d4e7ade738dee5b67bdc2e87c36eb1f06eb7070034343878ee7c6f4fcf0596b561c25248a69042000521e138c473742291acc4ddd6c4c4a4245ee917fe4b8b91239fc99f1ba5890d8aa220a41455454887400180faa3511d4240c992ca325c676bd34debafbb69e375cd0b1a21451d3b7eecb5ff7ce3e0871f26c52445a1da3ad72d5bb6fc978d1b198681105014ad633d9d4e630c288ad73455484baaa2100c3166756c0504414800a008d1680a11024551b6d9ec8aa254e2746b6262523cfff2fef8ff344c9f6ef26745096bacdb6cb6eeeee5fec60e21856289b8a64998201a3190b2e83aa3a844d5c0b2858beffbfa5dab572c96256164745451e4258b16762f5da2ebead0c8c8c858c0e3f6ac59b37ad1a2452ccb22440527c3bffdedeffe63f77fbcfdf63b10007f437d34163972e4c8e0d0a8d5ea2680210001082884099155152b2acbd096b6b61687c31a8984319e2fce8b26269f615298fc6630d93f9964288809b0d088467f70c28c495a5f34fdf64815961830b9522861b601210400c852da6eb7d5793b005485a492967455a601e152a250e7ae5973d5ea1b6ebc5e1612fbdf3df8f18953f168f4ea95ab365c77ed5fdf79a7242b2fbfba3b1c8986c3914c777ff162df7feef9cd9b6fbe3934382408422a956239c662e1014000e8084904404c188c8146a4ba1a4743438baa92582c9c880725d399cac4646e3914540f05e75d523f93b9a704b1914aa58e1f3f0621a4289ae7f9458b162e58d0aea84222255b2c164902f5dec6cef6364cf494a603ab1dd9acbd478fbef3c187277b4f3ffcb70f7e69f317fafb878e1c3f964e4b8aac46a2b1977ffef3b7de7a2b1c8eb85c6e08617f7fff47878f5cf3b9cf01001124082910024c744d5354255d57dbb67851eba1f7df7bf7dd774c93b8898989c9a745094aaa0c84108c7545911545f17abd88a2a3b188d5caa62569617bdbbacfaf6a6ca9e11d0eff8205572d5fbeeef36ba3f1d8e12347c6c783d7af5d5b53e73972f4685d6d5d2291fae0830fdf7aeb2d4110ec763b45518400abd5525f5f5f5f5f7ffa74efe858c061b3238410d43156745da3696660a0ffd0a183a6cc30313131f91429673de70cd168747878a8a3633185240a0934a5f01ce1384800a168c66e675d767bbdcf67b5edb4dbecfbdedab77cd9b2654b176fd97453cf99b3c78e9f0000c4e3719665398ed331d6751d41c8300c2144d77542004d3314a2555d4650a169100e4727262e279355586ecfc4c4c4c4a46cca171b1863511433a9442050109401940950014044c7f1a4904ac609c61dadad3b76dc3731117cfbd07b1c4bffe517bf78fce4a99ede1e6f6d9dd3e94410628c755d9765a9bebe7e61d74208a1aa698460000881840008000521c13a36fd6e4d4c4c4c3e75ca4fb8cd308ccfd7a86a34841cc6901055d7154dc784408aa2202403972e3df3cc73bf7afd0db7d3f5cd6f3ea06272e4934fbcb5b52b9777b7b5b4228ac2841000745dd75495a6e9e52b56ae59b35ad3344d5501208a2a8bb2a0e90013aba2b276bb03c1d232689998989898549d32671b0d7e7f6beb6200eafa07229aa60042288a28723a114b619d68ba6eb158db3b3a9b9a9b7efbdbdf0e0e5edeb9f36f3ef7b9cff59f3fd77be6ccf2a54b8647c73e3e76dc6eb3618c93c924cbb2b7fee5ad77dcf197fe86864f8e1e95150500a0298aa26a8aa6480aaf6baccbe9686a6e1f191d36c3356664dbb66db5b5b5c51ffffcf3cf0300bababa366dda347dff8e1d3b4abafa810307fafafaa697365560361b376e5cb26449e6ff7038bc7bf7eea99fcabb8b9cc2efbaebae458b1635343464f61c3f7ebcb7b7f789279e302eaaababeb1bdff8c6d2a54bbbbaba327bfafaface9e3dfbe28b2ff6f5f5155fa5e964aab47af56abbdd3e55a537de7823fbc6b329fb214c3ff1dcb973070f1ecc393efbe5665e5cf61b2986a9b756523bc97ed7339e98d3304cae3c1c0ec7d2a54b6fbbed8e3bbe7cefca555f5e7bed5f6dfec21d9b37dfb269d3e63bff6afb8f7ef0bf22a188aa69841042c8e8e8e8fff81fdff9cbbffcf2af7ef5fa3bef1efcd18f9e7ee8c1070fbef5d6a3fff4dd454bbad7aebd76e9b2e5ebae5dfff0c3ff70e2e449424822997ce1272fdeb4f98b8b97767fe9c69bff66e3cd5f59bfe5dab5b75eb3f6bf7efedaed9bbff095756baff57abd1455b225ffcf8ad3a74f9352c89cb563c78ebcfb4b2a8a1092e905a69736f55336bb76ed9afaf5f4e9d395df4586aeaeaed75f7fbdd09182203cf3cc33859ede33cf3c230842a1735f7ffdf5295952121b376e3c7cf870a16283c160dedeb3ec8730fdc49cc79b21fb804c05b2df48314c155bde59c59f383030f0f8e38f97f1e44daa4e694a2a8490d7eb6d6fef48268489f1318e4d40121e1a3cdbd3733c3c1916447160e4b2a2eb34458992148e446b6b6befbaeb2bab575fbd6bd7cf09c68b962c0e842621807e6fbdb7a646515544a16baf5d7befbdf7742f5b06001025495554455120a2ea6b6aafef6c5f50e704248660c4c2cb046b36bbb3a5a5cd669ba76b349a18f3e0830fcec155bababaf6eddb77db6db7153ac06ab5eedcb973fffefdd37fdabf7fffce9d3badd682e1d0b7dd76dbbe7dfb4a951cdbb66dfbed6f7fbb76edda420778bddee79e7b6e56bbc5eeeeee52278ef38ab6b6b66f7deb5b79df9ac91c539ad8a0695a14c58b172f9eee3d79e2c4873d3d1f9d3871a4afef622c166bf037074351594dd30c0300387ff6dc8f7ff4f4f7bfffa486f53bbe7c9ba669030303aaa636b7b446221186a6da5b5b30c1376fdab4fdbffe755757a78e31000012a2690a045855d534a28e4172a0ef6cefb993274fbcd7dbf3def0f0d99191cb1000b7db3d1bcfc264b6999b9eeb073ff8415b5bdb8c876ddab469d7ae5dd97bbef5ad6f4d57ac4da7adadedf5d75f2fbe3edbb66dfbd9cf7e66208ab22bb06ddbb6e24b2e95b911dbb3caf4b76632f7949c0137168b4522916ca7268ee33efff9eb9302190f4ea684e4b9b3e74431f9bb37dffcf0830f05416c6a6efec217365f77fdb523c3239aaeaf59b37a742c4041b87c59b742f017bf74cbead557eb0448e934c7b23ac6b1785c5564555627227142a1683c914824000092244c4e4e300ce376bb55b53a8b629acc3d0f3ef8e074234415d9b66d5bce3ce3c08103fbf7ef8f46a36d6d6d77df7d77b644d9be7dfb4f7ef293298dff77bef39dec137b7b7b7ffdeb5f0f0e0e7a3c9edb6fbf3d7baed0ddddfdf8e38f3ff2c823c554e9c9279fcc9119a15068efdebd00802d5bb678bddeec9fbefbddefce9e1e3f23b667f5f957cee0e0a02008539bededed394f2fe7ad99cc3d258b0d5dff93057511429d1d4b58ce37118aba3dae5432fe9bdffce6c285f3172e5ed0743d16891e3af47e4b6beb97be74cbabafbc1a180b7cfef39f7fe3cc995abbbdadb9696462a2d65303004ca745f047b52cc7f1568b8da2a2a1504c14c0c285cb42a1a024fd61ad185555432133bd41691c3870e0b5d75e2bfbf4fbefbf3f7bf3ce3befcc1e920f0e0ee658980f1c3860505ad93d579177315d66dc7cf3cd539b8f3cf2c8e9d3a7bbbbbb339ba15068c99225990e68c78e1dd9dd5328145abe7cf9d4e6134f3cb16bd7aeeddbb76736455174b95cc554fbf1c71fcf99fae45469fffefdd9cfb3bbbb7bdbb66d85244785af121421b67ff2939fbcfffefbd97b9e7beeb9eccd679f7df6e4c993539be170386f393987e550e82c00c0134f3c9153c39c470400b8ebaebb4cb1f129527edc46068fa7a6a9a9637024dcd1e67538bcc964e4e07b071545b15aad08210ac2e191e1b3e7ce7d6ecd5f3b9d4e411433017d3ccfd3141a1c1a3c77e6dcb2c58b599651b1ae619d46d4d2c54b2ff50dc4e369210d474685552b5bdbda3a2e5c3867662d2c9b402050c90033e7dcf5ebd7676f0a82506ae1e54d388abc8babafbe3ae7ac9c03befbddef3ef3cc331f7ef8e1cb2fbf9cdd3be7dc573018cc39f16b5ffbda962d5b4e9d3ab57ffffe197db1a6f8c637be91bd190a85b2650600e0fefbef3f79f264b6c4dabe7d7b21b151e1ab044588ed83070fe6f4c83962e3e4c993c5d4a1c8c38ae1e69b6f160421fb11ad5ebdba2a259b9447f9711b19aebe7a4d3c258b62d8e5e4284492a9a424a5092108218410c77191c9c9cb83831485bc3e1f6fe193c9246fb5520cab1352e372d3904a27d3622ca5a4e464344554b27cf1d2bbbf7ce74d37dce8723a340c2ef64f7675adb058cc8ccd9f1de6d236bb65cb961cf3f5eeddbb7d3edfedb7df6eac0bca8cfa7376fa7cbe9b6fbeb97899b16ddbb61c1dd4871f7e98734c5f5f5f4f4f4ff69ef23cb58ae74ab4700c0c0c646f4eb92f9b7c2a5414eeb762c54a86b54ae9e4ea559d34524531198fc7398ee3790e42480861585692a4e0c444381cf637fa6b6a6b821313b5b5b52cc7a5d35263438385b7a44559121571322a06c34456dd4ecfaa55ab16f87d90a4962fa9b3f0389194d6adbbcee3a9a9e26d9bcc31bdbdbdd99bb3d773e5a42cf37abd1f7ef8e1ebafbf3ea3a9797ade9a9ffdec67fbf7efffd6b7be5576656ebae9a69c3dbffbddefa61f76f1e2c5eccd291d5ab5c879f857a24b95cfe7fbb4ab60f27f2953498510aaabad6b6deb8c45930df59ea1c10b1ccfd6d4d4c869c96177641f860148a65281b1f1da1a4f2a958c46a3b57575382da5623197d3012094316659568dc7712aa5db1d8ab79ea211c7d1a77a8e711cd7dd7db5a6a93ccb77b4b79f48c4732c2b26570a4f3ffd74b6aea30c0b87dfefcfdbd9e5c4821d3b762cc7cfd5ebf5de76db6db7dd769b288a1f7df4d1c71f7f9cd794fdf6db6fefdcb9337b8fd56addb469d3a64d9b1e7ffcf123478e1c3b76eca9a79e2a29dcafb1b13167cfb973e7a61f963127e40dc7cba1c88790c3f1e3c7c19f4aa3d9764c0000ac5ab52a6f558bb9cd1c9e79e6999c49db7befbd5751e54c2aa34cb1e1f3f9962c5d0a01616872f2e4c7d148c4eeb03736366672d9923fdab721841000494a0743139d9d1d4e87333c196e5cb040d4755553ad569ea2118100d234d4f5d427c7310035b7dfa623aeb5ad75d555ab8e1d3d76f2e4c7f5f5f5f6f60eb7dbedf7fb474646aa77ef7f2e6cd9b2256fa8575f5fdfedb7df3e377578fef9e71f7cf0c14a7aae4c0f3e7d7f6f6f6f768ff9d4534f7dfdeb5fcfebed3a2506fef66ffff697bffce53ffff33f67cb80ddbb77f7f6f6161ae9af5dbb76eddab53b77ee3c70e0c0a38f3e5a64c7375ddd94f7c4e9e6844214f910a653b9d82e951c193cc5cb2fbf6c7cb377de7967b69d69fdfaf5393e05a228befaeaabd5a8a349999429361886492412838343b158341a8d0000e4b09c48249c2eb7a66908219aa6000008215dd393c954341ae358de66b3a99a66b3d93445c68030104a2363698faf6ef932bdb6564ec4a49131d78d375075de054d2dd75d7bed99dede783c9e4c260441b0d9ac922465745fd57c007f0678bdde9cc1daa742de9eabea57e9ebebfbfad7bf6e1c2761b55ab76fdfbe65cb963befbc33bb0bbbfdf6dbf7eddb671cf3b169d3a66bafbdf6d1471f2ddec2311fa85c6ccf193386cefce8473f32dda83e5dcab46d2493c9f3e7cf0d0cf467644686542a55eff36a9a9a911c0000455110853c1e8fcfebe3380e639cb193b33c4fd114c02476f478fc93a3485729b727d5e0eda1f4b70e1e0885c61d4ee7356bd64c757681c0585f5f5f2412c95f1b932b81e79f7f7e6e2c1cbb77effed297be9473ade978bdde975e7a297b4f5f5fdfe6cd9bdf78e30de313ad56eb77bef39d8d1b375658cf39e6e9a79fcedebc122d1ca2283ef2c8234586cb98cc1e658a8d783c9e1d9293c1ed74b436372284745dcf4c0b9289a4a7c6b376dde7afb9660d6fe10551b45a2c0ccbd01445332c4474fa62bf70f2a41e09eb92326cb5be78e2937ffcfe63bb5fffff5429ddd5d9e5f178b2cbc7189b538d2b9aef7ef7bbd99bdddddd39feb2d5e2e0c183cb972fbff3ce3b0f1c38208a0597b96e6b6bcb494e9551dcdd70c30d2fbffcb2418490d56afdfef7bf5fcd1acf3ecf3ffffc912347b2f75c592e55a15068d5aa5557d624efb34a994aaa9cee1b42c8f3fceaab562e59d8d573fa5c70727272721220c4b0dce69b377fe52b5fa9a9ab9b0c067d5e6f5d5d1d845091249ee7a1cd6aef6c6168183d7b9eedbe8a582c6959894422fffecabfd7d4786ebee1c6f6b6b6dede5e83cfdea41842a1d0f42804004085c95ccb60f7eedd070e1cc8896e2bf2dc42916e068163bb77efce68fc33a1e3d3b5e400805b6eb965fa8953c686a984b5d3d349ad5dbbb6ababcbf8191e3f7e3ce706376edc588982a58c8790cd3ffcc33fbcfbeebb539b5577d9caa650b85f5ea7806c0e1c389089b671381cd9c19b5eaf77d3a64d73df684da65369b85f068aa2962d5dca715c2c91ac6ff0ca8a9248269a1bfd57af5cf1575bff626167a78631c5b06deded3443f7f69e5165b9c6ed1234855cbd4cd2618a103756ed56bedee7bd7891be7cf9f22bafbc820858d8d1b978d1e2e3278e57a5927fb6ecddbbf76b5ffbdaa75d8b3ff0e8a38f1693f7693a9544ba4dc98f1d3b763cfae8a3d9961e634b46b6fcf8b77ffbb79c7e76c65e6cba07c754507a365d5d5d191fdc29c55a76807a361586fb1d3c7830476ccf1e6587fbbdf6da6b53270683c1ec9775efbdf7ce4f7bcc9f1b9586fb656018a6adadf5f8a99e675ff8dfbdbdbd76bb757157e7fa6bd66cfbd2e6aee62639254aa2c45b2c6e8fdb62b1e8b2c2d28ccb6e23aa3a204987421317d534068a93416ea7034208003873f6eccf7ff10b1aa196a62668aecef41922d373cdea2576ecd8b16bd7aebcd9069f7ffef9a79e7aaad089dbb66d7be69967f6efdf9fd703aa0cafb337df7c33674fdec9cd5424797777777777f7ac26787ef4d14767aff0aaf3e28b2f666fae5dbbf68a33297d26a982d880105214357479b8f7ccd94b0303172f5e3c71fc9828a67cf5b5818989f70e7f70e2e409a0e908134d5554556c6f6af4793cb2ace83a1652a983070feefed57f44e321bb8db3d92c192121cbf2858b173e39713c38196259d6941c9f2566afe7ca2c68f1dc73cf6ddfbefdb6db6e2bc6e49b3160ecdab54b1084d75e7b6de7ce9d9b366dfaa77ffaa7622e37a3bee5e0c183838383d97b366fde3c5d26dd7df7ddd99b06a99c2a670ec4761579e491477274d439e9264d3e15aaa3a45214e5c2850b523a9dc94d3b190e4f04830cc77d74ecc4ef8f9f6ca86ff87f1ef8e692858b88860056ebebbd93e3e36313134e8f9be8e4fcf9f37dfdfd1b37ac5bd6d5d1d2dc3455a62008878f1c810899d9a83e6394a72ab9faeaab8d33667fed6b5fcb09117feaa9a772e2e0bababa7264c9a953a700002323233959a1464646723c767252338542a162ac14cf3fff7cf62a1a56ab75dfbe7df7dc734fe6dcaeaeaee79e7b2e4751f6f2cb2f172aad9887306395cad61396444ef8450ed31f6f217ef9cb5f4e659004005c7bedb5339a944cae54beb079f3ff7af6c7376cfc2f00009aa677dcf7371fbffd6ef0dcf9be13c70fbef3cebffdf0874f3efebdf70eec7be45bdfe2380e00b0f9e64d2f3efba3a7fff5ff753a1c33956d3203392bbb15b93e41a1d5fd72c859fd2d6f20e1f4d2727eddb871a3f18a6fd3ef62460c8addb56bd7ae5dbbf6efdf3f7dd9be29a5473018ccf9696060e0f5d75fcfe8bba6ff5afc924a796fe4f4e9d3a74f9f9e5e9fc3870f57f810a69f38bd01ecdfbf7ffab9852667e51d668cc1ea7e39e5777575e51c60b032a389894999cc7fb101f2f55c555914f699679e29fe94ecae7fdbb66dc59f58d21a735d5d5d030303c5141b0c06735458b32436f2cad7f92936c0b4a692d72dd0642ea98e49dcc4a45466c9c2f1c0030f3cfbecb3c51cf9ecb3cf66eb4976efde7dfffdf717e3ed7de0c0819c35488cc94411e61839a633383878e79d77ce8dfae5cab270e4a807bd5eafb9a8f8a78b29364c3e1d66afe77ae0810732817e850e3872e4c8fdf7dfffc0030fe4ec7ffef9e757ad5af5c61b6f14121e9935a96ebef9e6523bf7bebebef6f6f6279e78226f086128147af9e597dbdbdbe73267c615e45295491796bde7d65b6ffdb42a630200303d944c3eb37475756ddab429db30fbfefbef1f3870a0984e7fc78e1dab56ad72fcd1d2d6dbdbfbd1471f55a55bdfb66ddb9a356b9a9a9a0000c964f2edb7df9ebd55604d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c8ae6ff07a471ffd46e55052c0000000049454e44ae426082, NULL, NULL, NULL, '2021-01-02 18:22:27');
INSERT INTO `project_report_images` (`id`, `image_name`, `projectFullPath`, `projectCode`, `imageOrder`, `date_added`) VALUES
(5, 0x89504e470d0a1a0a0000000d49484452000002120000006408020000005cbb4e1d000000097048597300002e2300002e230178a53f760000077e69545874584d4c3a636f6d2e61646f62652e786d7000000000003c3f787061636b657420626567696e3d22efbbbf222069643d2257354d304d7043656869487a7265537a4e54637a6b633964223f3e203c783a786d706d65746120786d6c6e733a783d2261646f62653a6e733a6d6574612f2220783a786d70746b3d2241646f626520584d5020436f726520352e362d633134352037392e3136333439392c20323031382f30382f31332d31363a34303a32322020202020202020223e203c7264663a52444620786d6c6e733a7264663d22687474703a2f2f7777772e77332e6f72672f313939392f30322f32322d7264662d73796e7461782d6e7323223e203c7264663a4465736372697074696f6e207264663a61626f75743d222220786d6c6e733a786d703d22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f2220786d6c6e733a786d704d4d3d22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f6d6d2f2220786d6c6e733a73744576743d22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f73547970652f5265736f757263654576656e74232220786d6c6e733a70686f746f73686f703d22687474703a2f2f6e732e61646f62652e636f6d2f70686f746f73686f702f312e302f2220786d6c6e733a64633d22687474703a2f2f7075726c2e6f72672f64632f656c656d656e74732f312e312f2220786d703a43726561746f72546f6f6c3d2241646f62652050686f746f73686f702043432032303139202857696e646f7773292220786d703a437265617465446174653d22323032302d31322d32305431353a32333a33372d30353a30302220786d703a4d65746164617461446174653d22323032302d31322d32305431353a32333a33372d30353a30302220786d703a4d6f64696679446174653d22323032302d31322d32305431353a32333a33372d30353a30302220786d704d4d3a496e7374616e636549443d22786d702e6969643a30666262333763352d633439322d333934362d613662662d3362376166616462643762372220786d704d4d3a446f63756d656e7449443d2261646f62653a646f6369643a70686f746f73686f703a66303465623166382d613738322d613434652d613064382d3239386564306362393763322220786d704d4d3a4f726967696e616c446f63756d656e7449443d22786d702e6469643a30366661373837652d346434322d326134342d396564352d386335633862343333666239222070686f746f73686f703a436f6c6f724d6f64653d2233222070686f746f73686f703a49434350726f66696c653d22735247422049454336313936362d322e31222064633a666f726d61743d22696d6167652f706e67223e203c786d704d4d3a486973746f72793e203c7264663a5365713e203c7264663a6c692073744576743a616374696f6e3d2263726561746564222073744576743a696e7374616e636549443d22786d702e6969643a30366661373837652d346434322d326134342d396564352d386335633862343333666239222073744576743a7768656e3d22323032302d31322d32305431353a32333a33372d30353a3030222073744576743a736f6674776172654167656e743d2241646f62652050686f746f73686f702043432032303139202857696e646f777329222f3e203c7264663a6c692073744576743a616374696f6e3d227361766564222073744576743a696e7374616e636549443d22786d702e6969643a30666262333763352d633439322d333934362d613662662d336237616661646264376237222073744576743a7768656e3d22323032302d31322d32305431353a32333a33372d30353a3030222073744576743a736f6674776172654167656e743d2241646f62652050686f746f73686f702043432032303139202857696e646f777329222073744576743a6368616e6765643d222f222f3e203c2f7264663a5365713e203c2f786d704d4d3a486973746f72793e203c70686f746f73686f703a546578744c61796572733e203c7264663a4261673e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d224d414e4e412026616d703b20515541494c53222070686f746f73686f703a4c61796572546578743d224d414e4e412026616d703b20515541494c53222f3e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d224649544e4553532043454e544552222070686f746f73686f703a4c61796572546578743d224649544e4553532043454e544552222f3e203c2f7264663a4261673e203c2f70686f746f73686f703a546578744c61796572733e203c70686f746f73686f703a446f63756d656e74416e636573746f72733e203c7264663a4261673e203c7264663a6c693e786d702e6469643a65626161616464362d343631612d303134352d393433662d6161366262356565626134633c2f7264663a6c693e203c2f7264663a4261673e203c2f70686f746f73686f703a446f63756d656e74416e636573746f72733e203c2f7264663a4465736372697074696f6e3e203c2f7264663a5244463e203c2f783a786d706d6574613e203c3f787061636b657420656e643d2272223f3e755dbcdd000045f549444154789cedbd79785bc5bdf03f3367958e645996f7d88e77677302599c40c0218194bd799bbc505a52d63617dea6cbdb72d95ae87bdbdb145ab83f6853a0e94d29107a29dca40d50a00924c44008d9136771e2d851bcc9b62c6b3f3afbfcfe50afaf2a4bc7922c1ba7f77c9e2779aca33973e69c339aefcc771b883106060606060606a9813eef0618181818185c4c1862c3c0c0c0c0200d0cb16160606060900686d830303030304803436c1818181818a48121360c0c0c0c0cd2c0101b06060606066960880d03030303833430c48681818181411a909f77030c0c0ca610a27748f00ef9cf1c1f39c2e617338e42aeb48264cd9f63c30cd24511f8705f97e8191486fa470e5aca6b083367ab9e319e9a27436c689a363030dcdada7efaf479afcf575d396dd1a2c6b2f222938921c9896a40eb530fa458b2fede87197b7e2a254fbff01325e44fa564f557bfcd9556a4d8000080bfb3ad6bdbbfeb14b054cfaa5a7d4fea150e1e6819d8f3a64e818ad55f1fb3eb9cdff6bb50e7a9b883c96e2d61e15866aefff198e34ec2b7d6f8c053fa67c5d1b7e71dcf815d3a058a967db17051735a75fec3e3ef6c1bfce4afee96ad8adf95ac8c75d6b2a2e5ab0b175f95bafcd0ef8729be88705f57e71f7e99f1e951b2de2b746e2d5955199c92018ac00f7ef6e1c0ee6dc1537b748a45dfa6636e538aa35f2c132e363c9ec0e143c7f71f38d876f68cd7332c4af2f163e623c73eada9aeaaaf9b31ef92c6c2423b8430ebd7f5eedf9e62497fca7dd7bdebe514eb54567f3dc59251063ff9ab7e83bdfbb797df705bea3f5761a87fcc2730e6701cea3c35ba9264b796b0702c7dbb9b2aaebf55ff8a496a484f6cf4bcf9ef4277ab4e0125e433c4c608d1413995df4bf0d49ee0a93dce2d2565abd78ff92aa3e8f743dbeca6542a51043e6125299e1e25ebbd42e7d692352c8353d2a56fcf3bce2d4fe8c8fe11a26ff31c002537afafbae51b692d2527506c0c0d793b3b2fb4b5b5bffec6b60b5d9daa2ad024848871b9e4d36dc7288a993573f6b55fb861eedcc6c22247519183a63f1f8d99e7d09e54ba8bbffdc4c4b5c1ddb275cc328173a7f3e62cc8d615bdfbb7fb3bc75e7064919e6d1b4b97df34d18a8e705f97fee80000089edaa308fce7a272193e71c87ff658a8f354f0ccfe91df36692bb1363459aa67d9eae765f115a742df9e77cefdfa3b699da2f85dce177fe0f96cc7acef3c91c144f573618af78aaca008fce98d8fa73e5d1ec1f5d64677cbd6d98f6c4a7d34c8fe48ad695855559f2ff4f1c7875efdc36bededa711499acd5692b002a0699836730000595194d3678e9f3879bcb0b072cdeaff7ded17ae2aaf28a42802a1c9b6d2bb77bd3cf3bec7c62c36b07bdb043560f8c4a15466079e231f67774c39f3eb479b9e9ea89b1a8de2779d7fe3b7755f4b6f904a97c17defa7526cb8f5e0242f38060fb4385f7b26e1e0a5f85ddefddbbdfbb77703c09637d6defd83c9111eedaf3ceb7a6b6366e7064fed39f4e0ea79ffb2252d65ece7c594ed15d94211f8d627beadaf95d23bddef3af6f0cd33fe79738ab79ffd31da371cf8e8c3231b37befed296ad4ea79720ca48d20111a36193aae5014c410000800481cc26cec231e1b0fb8dad5bfee5c7bfd8b66de7d090f773c9e33e7ce2907e01d13b94f12b1913cf918f532996ca8a242d84eed6c1032dd9ad531fd75b1b45efd0845ec2fdc9dba914f31c9aa8b7391a45e05b9f7aa0ed17f78e39e1050008ddad277e7c5bfb2bcf4e74abbade7d3d63991145f1bb8efd68ad22f0d96ad2c431057b4576198fcc18a1ed17f7fa3bdb522939ded586a6698220b907bd3e7f4812940197f77c67efa163675a4f77a86a04010b4208608faa041505c8720ed60880489294694a240940524855659fb7cfedee1f1aea19725f983da7d16acdd1344c106465e5b4bcbc9c49587ff8cf1ed39fdf798eef9fb8aba7280f14bf2bdcd795ddc99df3b56726797ad5f5f6ab13b7e048451711c57b682700632f31c74f66d3c0e8803e710fcadfd9e67cf107e3af47f1bb4e6f7c3c5d9f8549660af68aecd2f5eeebd99ad49ef9f5a3f37fba654c4ddd78c5862429bdbd43bb3e38d8d1d91b0a09ad279c43c37e5553299224098b86105679122a04222896b4985900f2140dabaa0fc2a0aa8a8aaa21489acc0c8be581c1cedf6e3e67b7e75755d5e758ed04c1def6e52fe62e9c33095a2bf7276febfb29e9fb608c87705f572a1aaa2883fbde4fcb9f6a4ca20b8ec9941caeb73656dc74fb04e9c453b73f297ed7f0894393a00b6afffdd399fda45d6f6d745c7ac544b45011f833bf7e345bb579f76fefdbb3a274d90dd9aa30eb4cc15e91451481efd9a6b76ab4ce5a66a96964f24b00006a24e43bbe57a7430addad7dbbdf1ed3df61bc6223c28be7da7bb7bffde9d9733d160b0b00a669a4aa4853b1a04a04020c0d1926df6a313b1cb9050e9bd56a894494fe01afd7170a047ce14840520508558a546996a5812a4ae1d3a70f600d4a8a76e595f316803918e36cb95a91b6928463b4d0ddaa33914fe6c891acb6b44851eb1a654cf19601e736fd30aff1bdc9b4049eddfcc404cd4fd3b23f65dd56341a1def3b7bd3aaa2655f641c850080e1a37b5deffe7e745f3af7e24f27c2f8d4b7fb6dfdd977f96d8f142eb926fa7310bd43fe73a7925965a238b73c919657ee2433d57a4576e9dbfd76b251c83a6b59fdbac7e387b5d5f788dea1ce3f3e9fac67a6e2ba325eb1c19a6896a502017ed81bc618d12462682a8763ad16d69a63cacb33e5d94d3939668ee32c56c6c4923445aa9ac6f312cf4b11510ef3b2df1ff1f40fbadd6e7f3020abb20664590e0b4230c287c3615ed3349224c6d9c811ec0b56267b58fef613c9c4c670ebc104375ede682aa9cec06f218e14b5ae5184ee56d13b94dda9bae277a532bfc82213e4c495aefdc97b740f9860fbbce7d8be84c74b6e5e1fab80b255cf28bfe1b6c33f581b3734ebcf663243f40ee9a8a7485b499c959bb1e7172e6a2e5cd4ac633f9f1c6787cc9882bd22bb783edb91ecab64ae6e8c3d7fe67d8f915c4eb2173aa6d366e662431024bf3fdcd73bd4d7e729cab79104b0e75a48042c9c293f2fc7916fb1d81887c39a67cfe12c2686a501069224298aac6a12227218c68c353ce872779eb900fc520446642cca18139489b1e50392f0fa7c67cfba0f1e682b2cb45bac6682400821ceccb2263ae33673d31b82e58d09e74d9e03bb922db4131acaec972c1306ba336e4994d4b5aeffdd98e3fbb3ae10981cd7d858bab6fd7bd6171ce9da9f2662508ec37f327193aa6ef946dc119235d7defd83133fbe2dbe86e4b399cc18d8a7a76ed5f18caafbda778481ee64f32477cbd6747dff278729d82bb24b32a1686f5aa53fbfacfbda77421dadb1a717acb8c3b160595ee3c26cda3630c618634dd334550b8622bd3d4367cf741d3bdadee71a2acca7eb6bcbac56c6c4d279f6dc827c1b6ba654a86a1a8450931541136445c6115e94651143d5c4711409c3fea1ee33873a8f1d0d04038424e63140d32042e65c7b8eadb02a241167cfba5d7d6fce9b5b5b565e44122444c4f4e9c575f5d3583673c951b0f4a6eed7128cd4defddb15214118b322f00917288e4bafe87def3f326e4694641a2aebac65c97ac3c0ee6d59171bff180b8e84ba089d270926c056341e12ceef143e94ddabe8e8c14b6e5eaf3f5cd6dffbf06749c486e2770d7ef6e114b4705cecbd429f141d9f9231fd7fdf7fe2c77b52971623a4213624511e18f07886bc03fd6ee785def3e77b0606fb058167689220c1d0b01ce2e9e2e292122e97e62859d5340c7b7bfb7bbafb34ac2004350dc8b2a6c8918699f5f50e47c43fb8ffc35dc73efb4c95c45cbbd5519807211284c8b027e0eb3f4593e1ea390b66db6a23bcc0f3de53273c7c448e44340d6b37de70c592cb1a2d565366060f5bfdbc646b84845edb093554a4ad246fce82f18b8d841a2a7bd32adbeca664dd7a8282929c2ffea068c98ac98cdeca6ed448325d8463f117484b6eb239b2eff85ef0790c100985f42478b2ea470855dc74bbfee98c3dbf60c51dc9d4bc1331a119271757afc82ec9e6c1b1e4cd5970f9cbc732184c52151bae5ecfbecf8e85027e0c1449123cc383fd03e72e7439253962b55a1001f87098a6190c70c38cba9c5c9bcfebc732ba70a177dfbebd8a22112485315664052258585224858387f7b69c3878409384dada8a1c9b8526490421a2894020e8ea710df776b01c59337741d9b4d24090e7059ee1089b4afbbcc1c1a17e9fbf82b3b099898dbc390b9299b2fd6d47468b0d7fdb91d1250b9ad76470e9389269a81c8b56d8eae638939f3841414913ea1a3b9aec3a7125d34538e62d21cd96640344f0d49eacdb8a62b1cd6e4a78e99e6d1b1df396c44dedfb7627984358ca6bb2d81e9d0821ebac65a93c07c78265c9c4c6148cb29e9abd62d2687de2db8d0fff720ce37646ef2b55e7d6b6b6ae6d7fdaddedea8a28e11c0757586233591006a2280a92228ba212e645ef70d0e51a94659533730ccd408886bddefe810145c5101010404d95c37c64d83374a1fdec917dfb902acf9e595d5f5dea3011642480227e3356ca8af3a75796b32cd371a2f5ecb1637c28c859cdc5d31c55d545d5b505f50d8545451c425a06b73a42b2413f61fc44c2838e4baf184f03a224d35039e63671a515a4ad24d989e3094a2ab9797db2af262216cfdeb48a2d6f4cf6adf3b567b275a184ba08b6bc912badb0d5cdd139714223728a96ac48783c1a2817eeeb1a393278a025a1a53aa7766616db13ea486a48cb9d7b792a35e4352ed4f93670ee74da6d9a48a666afc822fa837ef0d49efddfbaeefcb6dfc5f6b4ac90aad82049545c6c2b2d77d8ecb9886264156998624d96d2d2b29a9afaeaea9ae91555b9b9763ec207837e4596298ac4585564d96ab55f3a77f1fc798b175cda347ffec2929242b7abf7eca9562922d6d6949515dbbcdd175cadad9eb653de336d5d070f0e9d6db7999959731b4c0c3dd4db35d8ebd48042225695888097efeb1d0c057838bee076db8c4b131e8fc6d3c51e49b6a8cfca8fd9777cefe88323933e9d054dea191547a3af88e8fce3f319d79c8ccadbbe9bec2ba1bbb56fcf3be3bf8422f0097511054b6f020070a5153aa26be2227200008c3d3f999c56fcaeb39b7eac08fcf08943d118f2d1654a6e5e9fddc9bb8e429f2baf4da5069235eb3ccc50774726cd9a18a66cafc822639aee15bfabfbb59f1dfaeed5fbbfbffaf40b3fe9dbf34e564448ea62035aadacd56aa1280a428410240882a26855557c5e6f5f5f5f24c2932419e123e17044d3304112c1605892558a622549eb70b65fe87142444100fbbbbb5d5d5d8585369b95158787f8be5e5b6e4ef9bc4bcb2f995f545ea278dc424f9795462525859a2cf43b3bd5084f112480442412f1783c219e07e34b40a233638a5b01245cd417acb863fc3fe6645ad791499ffe8266cc6c28c9d019c80000ee5d2f8fd3c8369ac245cd7a0b8e2d4f8c5fa79fd0fe0400b0d5cf8bfe111d2912e2ddbf7d428d0a55b77c23d9ed074fedd97bc7bc133fbe2d5954d06887abf1a0ff66a31124a9602aa94e7a89249e639f0b53b9576491821577a4524ce86e75ef7af9dcafbf73e8bb57effd4673fb2bcf0e1e68c9f81e53151b0445d03443530cc0984090a2298820411018633e14740f0e8aa2c8d08c2429a15044921584e0f0b05714359232fb02e10bdd3dae817e5192645909f902aa28949515c048881f1ab2381c658bae9cbeecc6f22bafaf5d7173c1f44a2de48ff4bb4a0af3cc267a78c0c57b3c5855098a04002b8aa428a236bec455246bb637ad4af855dc0a20b1866ac1b2f15c3d4ab25570e1926ba27fe82f68524c639590aa5bbea1a301d3dff623331abeb921d9575127ae71d69f506b17755b88fe3d32522424d9f8921548d63cfbfbcfe83cf0c467d94ae6fdcbd8391ed242e5c33adfb229abf2d9a2f26c3467c299cabd228b64301c297e97ebad8d6dbfb877ef1df34ebff0930c12d3a5acedc1106b00008831a6488a611800304290655893c94c10044dd12ccb6200c2e18828480080e161bf20608ab24832264913c358208458d32812e5984d56b349f10e932455bee872c7bca56c69035354639f7765c5152b728a8a82fd7d260258ccac264b7ecf902c0a344dd33463329110620d2be9de671c8e458995ce516b58f4ef64693ff4d5bb29a2a3758dfe4db2669d79c478d21a92acb96c75d2058777fff6ac2f386cd53392c9690040cfb68de399d925f3908ed5f245fd2092d530d109ecb8d28a92ebef4abdbcbd69d5829f6fcb7ae880be0629750b70344d4542c61ffd9a2da67eafc816858b9aadb3329fc8ba77bddcf68b7bf77f7f755abffa54c586a22818600c01495314c390248510220892244902215553310088201082428417050163e80ff0b24430a455143555c508129a46400d730c6961292429842a5bf31df69ad988366b624413c3b2209a2bea73aa6690084351640982a6487fc0a72a0a49d010420c3500554d1b6f9a5cc7dca49ba28cac03129aac27544315b76ab6cd4c1aa839da0c9316a5cb6f9ae4054745f27dabc6b9e048362b8cd3f2d917ac4c5683f7d0ce8caf3e2683075af67f7f75f76b3f4ba5305bde38e39f37373ef054ec202e7a875a6ead6b7dea81d32ffca4ebddd7070fb4f83bdb2e1615cae7c514ef15d9a57edde3e92e67e310ba5b8f3d7cf3f96dbf4bb17caa62435354083500014408110821040140102208a38eb0aaaa68582549222244427c585181d7175455c0d05c24a2288a062002001118730c6566488de7299ae0f28bcc8e5212115093a1a66aa2485bf32d2515e61c2b9605060196a682019f2409884010228a54555980188c334b1563cf4f26a2fda7ff6636481854a13394a74e320d55dcaa5947b681349359c531e68223eb09d5f5171cce177f90b11357b259619c964f672d1f4d6097d9d575f077b6edfffeea14f3a503004a6e5edff4f4b6d11ec9d1dee2ddbfddbdeb65e78b3f68fbc5bdc71ebe79ef1df3263a05fd45cd94ed151301575a31ef5fb68c53720000ba5ffb598a19fb53151bf86fff618071345e1c80ff0a1c070021a4c8922c8934c508a218080405410a86c2186b144549928c35881002404358a5298226a02af224cb32563b201808340421224888358011cde558721d4053488469969222bc24090000442092d4a2eb1e304eb378728fc3e8da36695085ee509e22093554b15ad7283ab20d2471c44a9d8aeb6f9d1cd7d811eaef7d58e7dbaeb75fcda0cea4ba88518b427dd5a2ffecb10caeae43d7bbaf1f7bf8e6b432c7b8deda98505a27d367fe0304164c1053b6574c1c5c6945d3afde4bd13cae43b24e1847caab0d40608801c4000200fe7ba61f1dbc4982d4342ccb2a4531922405027e3ecc4b9288b18a10065843904488c450051023041002405308924214a3028431801040083100186382a068c64c681a85004951aaa2a8920cb14610244450034052b0a66918ab601c468e11e3f368864f1c4a38974f31244a9fa41aaa441eb73adef4b16698ccd0778dcdfa8243df892bb3a891a4ba8851b3489235ebc8e0b4124a8e49fb2bcf66b69b45db2fee8d9be1fa3bdb52d1671ac432357bc54443b2e699f73d36ef89b7c6293cce6dfae198bfc454c50684141fa1341c2dffdf33fd685673abc5429194aaaa2cc3ca92e2f5f903fe80aa881a960050cc0c6166098280f86f8b040800805845081124090188154718630c09441110630800222006580318008020545552144138d01d097d0ae51701380a4086a17f3a21759e231f279ccb172d5f9dd9b5feaef2641aaa44d1243ab24da7aa1419c335f6b56794906f3cf58f26eb5123c97411b6da59a30feabcbe6802bb74af9e90be3defe8ec9a47da4aca6f7b4467a86a7bf6ffc6b624999d49bf6324443fe03c7599ad4692a6c9d2e94e93c914ec159386ad7ac6ccfb1e5bfc9b4f2beffe6966af43f1bbc65cfaeb880d8c35116bfd58732aca7028d0150e087c10438c100147e486a6691883dcdc5cd6cc6a9a46d38caa6ac3c33e8f6718020542096321d7c6706692401868f86f5a2e000808a1a6610dff9d8d024282a2080435550600028840d49842201503515221941cb6b63ccb9f28f86ffdbd4f749fff4f51f461ac66f07440f2903aefd13d8953d964434335623b8923e17a798c70f1710725e92f38b2be0fee985123e95698d06e996c51384660709224e769217a879c5b9e48f66dc18a3b9a7ef55ed5ea7b1a1ffe6532c9111b403e78a025a16f92bd6955067e568499d3f95648596c843a4f25fb4a27a46332996abd62f261ecf915d7dfdaf4f4b6c5bff9b4f69bcf16acb8232dcbc7988e9a49735261acc9b2371cfc2b56769bcc75aa3860cf61a4884d650b00feaf0d3060d4baa159adb91ac6c140902010c69acfe7ef1f701304249182b19063634599845883180308548c31c088a454599223028809c2c000628c555190c33c2049ac224dc53449d2049265c0f3a2890dd54c3f3a7d9a7fc847ed6a8182ec6a5e76acbc6211c358527f2823382ebd22e1c430a14a3a2bdae4645a5700c0de3bf4bcc813924ab6327d0a17350f34ad9a4cbfc9aa5bbee16ed93afeedad40f218fee0a93d2db7d6a55b9be7b31de3cf01dcb7fbcd64b756b0e28e99f7fd6dc3519235373efccb649bc54625c7ec47369ddbf4c38455e9b8a5e9a02f6944cf20482d2171c4d599ecaba910d231057bc5e70863cf2f5d7643e9b21b00782cdcd7e56f3fe13f7d68ccf999e277f93bdb741254275d6d600cfc81c0ce0f3a7efbef9f769e7d6be9928f6fbf6d7f71c13e3e32c84700495110420820d6348c35b3d96c369909924048c340f5077c2e572f41900481344de6ac668a2630d630041a84aaa22a0a060cab881135e443aa0c01000841a061451a760f0cf5f4cac12041331a412ab242330c44a42c699aaad96d9a3d17f6b8d8dfbf9abbf965eee061180eab38d30c5569e508c98a3639eb3144e3af30b3312863f49db8d2623c318fa319bfad08e86ac3abbf7c7fec479235ebf84d2a7ed7b1876f4e38fcd99b566596705e3f2f48b8fb5c2a952802af63e7d709e99834a660af982270a515a5cb6e9879df6397bf7cacf2ee9fea170e77279d1c005db181453172e214ffda7fa2e7372b2d9f08434383e1c019777faf7738204b22000042a8691a068065598bc5c230aca6a9008380dfd7d37381240992422a96727373689a52350543ac421416645e54116795243932e8527d030445930c074906b2967e6747cfe923121fa6cd66419083be80c5660704a92882a649ce3efcc6bbf4c697ac6fbe673d7b2ecf17b00443849aa9d8d00fa98b23036df268b21e4334fe0af55d632702fda891d4194fcc6342c6692b12bd43c986d4841a92ccfc26abbffaed0cdb0780fd92f13ae6e9272bb435cc4dbb4dd966aaf58a2908c99a2baebf75c1331fe894d1dfe845cf240ea18031d9d55bf2979d95cfffaefce53f70fb3ee32f5c70f9bcfd7c382c4bb286b10680a6618220ac39568ee324590100298ae2f37b4992400802a0e4e65a699a545419034d85302cc8c188a89114a058de3be4397b5409fb108110414280c5bece505fa7a82a8040000244523979059064c382dfeb1bec3813dcf10eb9e33dab67c86a32db216285088030f3cc862986e6c7c66f678c8e862a63b2129474312e38f4b78ec88c6466a714d1310f9096dc84c7b9d28ad98f6c4afd129577ff743cfd5027d1598ad36a9db93c692b19bd0c62f38b756a4b318755b2992f698e574d4fc15e313984fbba060fb4b4bff2ec91fff7f5147d20b9d20a1d43a33e3a03ae86b530490839396c6e6ede80bbf0e34fed2d9f905d3dee08ef11455110228aa2689aa6a80a40c862e52c164e961584104dd310028410c0182168b1981089344d21800a1094341c16243e2250b979b222f71ef9ccdb714c0e0d61398407cfe5f06e0e620193e18860b671c5d3cb18b34523a821bfafbbbbc31cecafa7b506abb5d892839039181055314211996f369ed0b9623453534305b2149464ab9e917107ca0cfda89154c8ae2e228a7bd7cb13147dad630fb055cf98f1cf9b53a9c4deb46a9c7a76fd741a63facf88de211d27b1840e26fa1912751ecbdf5dd7d39ff038571e6f81bfb87ac538f177b675bdfbfae9177eb2f71bcd87be7b75db2fee75bdb531786acfc09e3753ac4147a9385a24c792546c10044d5321591e4688800022cd4c69564a4161af5be08324a2088254354d944445550100b69c5c87dd2ec9a2a6a918635956344d85105324c959588280aaa24200688ab2da6d90227bbafba1d5ca1515f85caeae96f7cebffbaa73e71f3b76fcc9d3d92eab20246b67dabb9cddee216ff0fcb976df400f1ff68942a8cea236e6a04a335161861c43b85d439d474fc88290e2634af0e07443ea46c8bb24a5dd08f499a02c3759f9a98cb9b35bd6d171e24a85aceb22a24c50023ba1bb55672e5fb8a8794cc9c19637ce5cffe3f1b744273b96ebad8dfafea6fa1ed2854baf1d7d503f43a2d0dd3a662a2445e093598c463b835c5cbd623c88dea1630fdfec7cf107ee5d2fc72db0524f2b270e255d998d16c9b124101b186b004800f461f5b4200c024c9150624895a6680439218407fa0606faba252982b10280a6692acff318208a614551a068545050909f5f4810102260e24c1c6722105255056b182154367dfab4caaa01b76fc01bd22cb95c4949c4e7ed6f3dd47b64bffb7c874c10ecb472b6b058c294d71fe91f74779e3fd776f2f0858e0eaf5febe3f3ce0472bbfc04d6340b432862a4f5d37d1d07c635dd762cfe827e8184abef0cc8ba862a8af76816a491be6bec44a01f35a28fbfb32debba88bfd59c6833c714d1ef2467372775cc052924a42b587a535612e2962effa2ceb7719b47c5d2fecab33a1d3899a19eb1e7ebbfe5ce979fd29fcb9f7fe3b7c92c4671fabaa9d92b2608fdf9eec99fad1b33e224dcd7954cca8e39e22570c0c538027140123feceadaebf54510caa3a0840112311dd11c94cc7776b807073d82c863a8912401b0e6f7fb83e190a4a98a22d11459545c6cb5d84451d0b06ab17024494108354d51145914a5fce292aaa2bc5ea7b3ab6b9020a8f2eadab03537ecf168aa4c9b4c6cbe03705655d4f2191bdfeff60cfb650d9e3c7341d14c826cbda016f1326d825a39a791044512e87cbfebfd575e69bc267146db5470cc5be2d42d90952d6093a992ca6f7b2495fdeecf6ffb5db27478d1a0a4f19b5e2a6eba3d5baeb129527bf70f4efcf8b60c4e1c3e9ad87e3be7f1d7e212b424e4c8fffb7ab2901477cbd6f1ec8c6b4feecdecddbfbdfd95f2aa5bbe317af4f777b6756dfb77fd2899eed77e16ea3c35edbaaf8cdc60663bb032f6fccabb7f9a2c885df1bb0e7df7eaf2db1e295c724db44789de21ffb953ced79ed14f94a2631eb35fb2cc95fcdce80e74b5ebfe35af7161dced0c1e68e9fdcbcbc91ecb683f8e29db2b52a1fffdd7d2daada4f181a7a6dd78475b9206477db86bd7fd6bb24d97c37d5d279ffe6e5267f1b146bc0462038241acb50e746fdcb9536c6f2f641904b14c506644b39282fd7ec51f5639b34a51d86a2521503196544522496862690871381c96259124508f7b002282654d9228ab2a5615958f04c3e19028634b7ef1acf9f34f1e3874eeac13cbb2d566654b4bb02a1110fa8687bdce9e8846212e57204c22826181f0053449225896e438aabcc4ce9948de1b10c36a44a6006bf69b68fd9bd427bacf97ceaf222b5bc0265325a5a8fe2a5c728d4e1655cfb17de3171b8c3dbf6cf5faccb2626446de9c053ae3ac0ec9b416a98c0e0080a2e5ab930d10637aac8f51f3b22feadc8eebad8ddea37b0a96de34f2d2fd678e7b3edb916258a577fff6d8cae73df15666ed2c5d7e53fffbafe974f8eed77e9662cade28e5b73da2d392c2a5d7ea584400008adf15dddcd03a6b59d4774009f9c67c26a3f73e98b2bd221584eed6b4329801f054e1a26667f2812bfa549de58d054b6fe2ca6b478c4cfe33c7c317cee86b3ec6545927141bc0ed09ffc71b173efcb878d86ba1293222f1857996b9f366974fcb6f3bd37bec4447afcb8d31ed0b6086a6180a92a4d8d93140102a84a43fe055ce4b08c241f7c0b4d269168e894482aa122110801023a0495284a0c9e90d3386dc6ee7a953177a5c39a130c35240c39a02bc3e693808c20a100829281282ccd114575f5b44d3942808a545b9f3e654291adef1c1c1b02c882a01a103e4eb654d48059d09d1e80c839991703d98bafa2b1a2e9e6c7690ada0a4d2e537f56cdb38990b8e8ad55f4f576c24cb3299ba2fb57e60f0f0d1bd190f10fabf640080d0dddafd5a6bf76b99559f1d48d6dcf0cd0dc71ebe392bb559672d2bbf416fc918f5f04ee52da79e9580b495142ebe2af6c854ee1513c798ef31dadfd2aab3f2ee9f8e19d79cc0b6e10f82f60ef63fdf2aec71151004072110249c97675f34bffe9a65732e5b58b7647efdc24b1aeaaa6bedb65202e54bb27d60101c3fe63ad9da2f88667f1076f578bb7a8744114348f3bcdcd7e79624cc301cc0144db3019fbfb3b3ab6f30a05056cd6cef0f82f6eec0a976ef89b3a1a36723ed4366975834a4147ac3392aceb35b8bcb8a4b965fd1f8c5eb162e5e585f57336d66c3f459f59579f61c4c6245039ac20df832f7a48aa2b39ed0c9c89f3ac9fc02d3527fe914ce5650521663f1522483a8916419e353dfe64c7f1fe97126b0d3d9ca70ea90bafb963ea4ada47edde363eacac6136b9290da75ff1aafd19adabd6282b055cf28bfed912c56689db52c95096802b171b6bdefd8f1be210f4792f92cc3004dc68074d86d40d34e9fe9eaeeedafaf2db9e7f6abefb86de9976e983fbfb13a3fcf81a0657818f70de040d02a4a45109693e4748a2ef707e973e7864f9f1e104433413982210080a5cf15fae8a3637fddb9ffd08981be20e7c545434a719f50d22396f688a503426e5036336cce8cfaaaabaf6cbca679d6bcc6f2ca0a4765457e4579518817dc1e1fc3a086da693916b3a601aca18307f442905241c731313b5bc026d150a5a5fed22f9cada0a46cc5e2a54eba5123497511e9ecbaa8e3513dce0476b6ea196386e08e89bd69d544bf8554dcb7f489ee5c9b8a76942badc88a948a5272f3fad12afb29de2b268eaad5f764cb99c53a6b59e3c3bf4ca5640225d5b4d2cae12ac1cc5af87084d0104322992472ed9c3d97d354b5b6ba2c1c8e0c0e794c6666dedceafabaf20bbd43ae016fd705f7b02708a00a211225d91f0a85c27c30a40cb887084448928cb1ca308489e510047c440a8644001049d31449b334c1e57026931941a8aa6a61be6ddeeccaf90bea82c1f0f1e31d015f485635889024caae015f4991bda2cc61cb31732696805abe83bafd2bd78fff91d917ac4ca8efcbca16b0c93c16d2527fe9a742f19f3e54baec86f49a95089235d7aefbd7a8ae797288468de8abbf4748a68bb037ad4acb3e6cab9fd79dfc5b7ffb89f1d88a2aaebf551c72a57847a3897a4984fbba8efd68ed842a0c0b1735837fde7c6ed30f33b88a75d6b2fa758fa7fe94c673ad586abff9ece87e7e51f48a89a3ee6bdfe12aeacefd7a5c467b7bd3aa99eb534d7097406c1414142e5c687afc07f7edf9607f6b6b6748d448530e67b10e0c78cf76f4cc6c981e0845fafa872aa717f90311abd53c6bd6f4dada69bde5eec17e2f22a1c9c4bafabd67cef55a73388a44814078607038a7843399d8502832ec0df9c31196b1cea8ab2c29ca65595a51b085a325493599e8ba9aa250302c0972a1c39297cbf9fda17eb777c8ed9765cd62e548861874fb3cde2042c86c6621244d2c5a30bffcda6b978ce77945712c58365a6c64650bd8a41aaa34d3e24753a124b365b977bd5c77d7f7b3e2a339a6823eeb54dc747b8a836c525d4492cde193115d5f261bc206766f1ba70caefbda776c332e4d7794b437adaa58fdf5a80e3dbaf1cee98d8f4f68a2c9c245cdb6da6d67373f91ee552efd7f69ef1c5cb8a8999bb6a5f30fbfccec8eec4dabaabffaed8403f7c5d22b268ed26537d8eae664f66c495b49e5da87d3bab5046283a2288723ef7f7de9fa6945b6dffdf6d5cf8ef658b9a27048fe64dfa91d7b0e7e65cd728aa422bca2c8e0d3cf4e523471edb58b0bf3f3a8e9c86e33739cc96633399d031401172e6ab09899aeeec1eeee81dada692ccd1c3ad2d1b2efb8248975d5c5375d3b7f7a5901810859565813dbdee1525475d9557343fef0fefda78f9eecec73fb45490ef3823f145635d5ccb1d61c93a6e181c14077dfb03f180986c2763b3b6f6e756e6e26e96fe348b8aa98580d55fa95db662ed07181186e3d98ccdf2e5d2a6ffbee642e38a25123a9488e64ba880c72da275b5f82ffb2158d33e171e1a2e6bcc6f7fa76bfadefb614a560c51da55fb825cee84ab2e6c6079e0af77d7b70dffbbee37b472cc6d659cbd8e2e9fa9174a9c3d8f31b1f78cadff9f5c14ffe9aba0776669e455c6945f45a7d3bde48318c89b4951434af295c7aadcee52ea25e31718c3cdbd4dfa375d6b26937de31daf5794c208ec95b1e8ba669e7ceb5bffcc26f3f7eeb13abbd1edb0bfa026131cc7fe57fad9024c91f0c2ebb72ee8e0f0e8705e9a61b969495e549a2e2f184b08649028443917058ac9f5176e66c4f67477fe3ace9858539ce0bfdbb3f6a3d7efa02cb322bae9c7bf5b2b9478e770403fcbc39d51cc7b85c3e0c60d392069b8d3b7cb8fdc33dc71886c97770fe60e8e0e173575d7149e39c9aae5ef767fb4fbbfa7d184249525caef3331b72ffe99f6eb9eaaaabacd62c480e03830922dcd715ee750a43fdb1bef9a4c5c64d6fb094d7e4d4ceccca32312b84fbbac46177a8bb63e488a5bcc673e4e338a14eda4a667ce7ff1bd1b246f5fee9ea70fc9d6de1ee4e850fc5852c449f0c69b670e5d553d07fe9a2209a267df4b3b554cf224c165bc35caeb422e35e9774bf0d08a1dd9e57525146d122113c17f2bb10b2715cee89b6ae88287026d2eb0d49b28a10410042535586a5cc9cc9ef0f854391a1a140282458725982427979964844d434cd6a35d9723855d57273b802876d6030f0d6bb9f098254565a40d384a669a1b0d8d3e3b1e55aa695e71716e55ee872dbac26ab99e305f1c469679fcbdf37e0e323927bc8eb1eee0398b7705253d3e2d9b36731ccb8e2360c0c261aaeb4e26f43ea94dfbc21dad4d156b738b1a1f85d71a19af6a6558d0f3c95d6b56cd533fe2615a6fc63b9e898d02e97546c0000cc66f382254b7cde61f7d9b39e6e0f1d0efb31d176e6b48c51beddfee9feb3fd833e8bc574a16b801782168b19028224106966dc9aea1ef25a5ccc8c86f2a23cdbf1d60e33471615e6cd9b5d7de8f839455124490e87459220398e6059da6a35f1bce4f3477abb87680661a0b12ce9f106644935736c44503a9d03e7b4fe615f8065098a126aab99b26985b36654df70e3cad2d2528aa2b2fe5c0c0c0c46e0a64dffbc9b603085d05b6d98cde6a6a6a61933679e3d7bf6c30fdedfb363171ceeb190368db0f121fec0d1339020cdc17078cfa169a5b9b9391687dd5e5d5d5c58908b208040b3984c0c4101044892f406428e7cdbb4b2fc1cabd9d53f3cec0d5e71d9ec7fbae7469e172a2b8b72acac86519857bcc3c18f3f1a9055c91f100707fde742fd8c89c68010240d41c99e2b298a3fcf4e5df785e55f58b9b2baa6c66ab542082184c9eec2c0c060fc30f6fccce2f90dfe21d15b6d4447e45c9b6dd6ac59d3a74f5f71cd351fbcffc1de4f3ef30c0e5204ab2a14812c9260eae595016f98442887634f9ebd909f97439108026c329b3bcebb42a10882447141be2868ad272f48922248f2d9cebe63ad1d4585769a224e9cecd430f00c877a7a87868602c170445131804448d0080c2941e4284d20c298e4732cb0a4b4ecdebbefbcf4d2f90c4d9bcc53451d6c60f00fcfb4ebbe62880d83287a6263040bc759382edfe1e02c166797d3e7f758589a8e44544556550161460ee2880a7cc3a8b7cf435124c731b61ccee50ef19108cf0b0ebbcd1b0887c262dbd96e41544c2ce31af0eefcf0484951be86b581419f2469615e0885794194300610029ac03613956b52484d9028c962010aa1712c7dd9e2450b172eb25aad13fd5c0c0c0c62c99bb340c7ffdbe07f1429898d2808a169a5d3ac5c2e400ccd5924d5a3e23005421c69a66946066c48230415caaaec0d48c3bee0998e1e843049a08e0b2ee5a00a30641892a629cecc48b272eebcebf4d95e000181100010214491d06422485223089906921d862d5854083142628b255f56480da3eaea3a924ca3cd060606d9a2eeaeef8309cbff6f701191de108c31880892d7170010610d6b106a48d1605843118811459080a208190812563444d3344db2044169000215028800c49228054541512455d334550350230995240049439a2268162128432041a885210c6255c500604a1c160381b0cd66cacdcd352c1906069f0b246b9e79df63155fbc7370dffba1ce53c133fb478203d8f2464b754a1b651afc039086d88010220849929165208a2a490000104058039a08308934559304518480b47026045144080a82aaa8b485b3500ca36a40d5541303ccc526abd541d3b4d9c4582d266b8ec96ca673723896a12291f0c77b5b3a3a3a4d268b8009156a106084912c298228e6919682827cc36fcac0e073842bad48658718837f60d25b6d68189324499124001044ff010400c210891ad0548524e8b2d2d2869aaa5c1b170806ce5fe8eaeae913e59006688c8189652eb974ceac59330b0b8a1886b5e55aecb936abd56232b1b9b97600d005a7b3edccc9d6d6b334cd69982690482009030242cc3088333310228474f63f37303030309858d2101b18639e17f848042115020900e26f82034008085190698aa9995eb6e28acb572cbbbc7c5a292488c3470ebff1e6f63d7bf706f920412047beedfa6baf6d5eb68ca22808014190aaa64622114d0304c12a8a1c8e08b224610d6a1aad6a6680118418000263852410c6b0af6fa0ac6c9a11df67606060f07991aad850557568c8f3c1ae4fda4ef785c28a248b0c6336312c22195581b2aa282a31bbbefedeafadae9c562808a1e3adc7ed79f6f9f3e6969414e53bec6ffd7547a7f382232f5f10458220a28aa601f7d0eeddbb8f1f3b268ad2b52b575e76d9628c350c80863508318458c394aa3124a10020ab2a76f587b76edd01009a3b77464e8ed53072181818184c3ea98a0d08214992458505f7dd77573034eceaef6a3dd6d6dd33208a04c04c880fe7e7e62db864fe55cb978ae1c0fb1fee3970f4b8dfebbd74eebc2b2fbfecabb7dc2288d2963ffea767d8ebf10c6b9a0600686f3ff7e6db7f79efbdf72e382f84c3e15028443394c9c402800050111230801aa6340d2858c8cfb35656d6cf9fdf545c5c906335ab8a3291cfc4c0c0c0c02029a98a0d8490c39177cd354b310618639fcfbb63c7877ff88f3f759c779b4c2641004505a53555951a56438a0acc16c4994f1e3ab4fb93bdc74e9ef8e76f7feb86955fe8e8b8f0d991c391882089f2b0d7b7e5d55777ecd8e1f10cdb6cb910c28e8e8e4ff77db668e14200208218210942a061555124598a9414d77df9d6558b9734d134652c320c0c0c0c3e47d2332f430811820481ac56ebbc79734aa715cab29f207884440bc7e6e45865ace438f2aeb8f28a7fbae79e27376c68be6ad927fbf73ff3dc0b765bee9756dd68b5723d3d3d7f79e7bd575ffd8fddbb3f8c4404bbdd4e9204cbb218e370381c89441459811011109204a608114111033cbdb2baa6a68661684366181818187cbe64183a47d374454559d5f4320209040a9384c432986120069820298b85b6592c45858566ee7e0b67d9b963e79c59b366cd6cb8f6ea15ada74e1f3e721400e0f7fb699a661846d534555511841445618c5555c5189024452052564504259204369bdd9af33f3a32dce97486c3e1d4cbcf9e3d1b00c0f3fcf9f3e7471f3f79f2645a57afaaaa329bcda36b1ba93016b7db3d383818fd9be3b8cacaca91af32bb8bb8caf7eedddbd6d6e6743aa347962e5d5a5f5fdfd434c6ce0a3ccfefdbb7efcc9933c78f1f8f1e993b776e4343c392254bcce3cb52136dd2be7dfb7c3edf4893aeb8e28ad81b8f25e38730fac4c2c2c2828282b8f2b12f37fae262df482a8cbcb5b4fa49ecbb1ef3c4b88e617091813385e723cf3cf3fc9cb90b2ebb7c69c3cc85ebeefddededd7b23e180a2281eafff425797d3e99444d1d9d575cfd7ffe9ee3bef7afde597f77df8e1f5d7df503cadac71ee254baf68bef2ca654baf685e7cd9d2daba86db6fffdaabaffec79b6fbe75eb97bf52573f73f9f295575f737df355d72c5e72c5a2a6a5bf79e165bf3f987153ff01b8efbefb503a44cf3a71e244c2e3695585103a71e244c2da46be8ae595575e19f9f6befbee1bff5d440987c3cf3df75cb2920d0d0d7ffef39f933dbd3ffff9cf0d0d0dc9ce7deeb9e7c2e170062f657070f0e1871f4e56ed55575d35fae18ce7218c3e31eef146892d106d40ec1b4985916a333b2bf5136fb9e5960f3ef82083276ff0f992610c84a228fdfd43fd037e08194d8318cbaa2a29aa8631240802427cbeb3f3b9e75ef8d39fb7e7e6d8d6afff3fb2863f3b78b0c0e1983b677665c57444101ac61800555515592649724ee3dc050be62b8aa2c832005892455e0c2b2ad0b05992699a661459ceaebc34c80a1b3766b863765af03c7fd75d77ad5fbf3e5981f6f6f6d5ab573ff9e493a3bf7af2c92757af5edddede9eecdcf5ebd7df75d75d3ccfa7d524a7d379e59557fefce73f4f56a0a5a565eedcb9bb76ed4aabdab4d8b46953ba0bc729c5d6ad5b57ae5c99f0ad194c6532111ba17078c7ce8f7ef2afbfddfaa75da1b0c4f31182c08a2c067c214dc58aaa9a4ce6aaea9ab2f2b277de79e737bff96d6d75d5c2850b25453d79ead49c9933aaab2af9480441a8695a3018d434ede62fdefca52f7db1a4a4988f44444902002892248478bf2f34ec93fc016ac7fb07ceb6c7ab470ca602933372bdf4d24b5bb76e1db3d8a38f3eba65cb96d823fbf7ef7ff4d147c73c71ebd6addffffef7536f8fd3e9bceebaeb7444d1082b57ae1cd1a74d049323b62794d16fcd608a936694b8a6f9fdfea3478fefd8b1e7cc19e792c50b66ce28b1e53014455c38dfd7e9ecba5c6a6238c0d2544579d99ad55f1ae81ff8e493bdf5f5b5f3e6cd4510ecfaf8e32fdd7cf3ccbaba83878f2ab21c08066db6dc2baf587afb57bfd2505f1f0c852291484494104138384b990698fc523ea76438003a9d7d5bb7bd4791a0baa6ca484b35d5d8b871e3f3cf3f3f71f53b9dceb875c6860d1b962f5fce71dcc0c0c00b2fbc102b51eebcf3ce6bafbd7644e37fc71d77c49eb86eddba5b6eb9a5a8a8281c0effe94f7f8a5d2b6cdab4e9965b6e59b162452a4d7af0c107e364467373f3bdf7de0b00d8bc79734b4b4bec574f3ef9e4c43d9f4d9b36ad5fbf7eb411684ab166cd1a87c331f271f7eedd714f2feead194c71d2131bb22c1f3c7868e78e5d9c39e7bbdfb97dd6ac9af2f2229a263d43ded75edb76bea74b52559220784188f01187c3f1e52fdf4a517f7ee59557d7afff3ff5331a3ed9bb1702585250549097c70b1144a0cb2e5b7cf7dd77d5d5d50200784190255992248888d282c25beaeb2aae68968a4bcf3907cfb67776b49f7cfd8dad5ffdea6d56abd54882bb61c3869b6eba29e3d347ccc251de7efbedd829f99a356b7ef4a31fc516a8aaaad2a92de3912bc5bbf8f8e38fe3ce7ae8a187a27fcf9e3d7bc58a15f7df7fffa64d9ba2479a9b9b070707a303d0c993276387a7e6e6e6d8e1bba9a969f6ecd977de7967f4635d5d5d30184ca5d9bb76ed8a5bfac43669eddab54f3ef964ecf3dcb469d3430f3d94cc023cce57095210dbd75e7b6ddc1b9f3b776eecc76ddbb6d5d6d68e7ce4382e613d71c5e248761600e0473ffa515cf7887b440080bd7bf7ae5ab52a590d06538af4928b000066ce9c595555c5715693c9c4b234c33000e0a3c74ebef3eece19336b498a02009c39ddf6e6f637214237afbaf94bab571d3e7cf8fcf9f3852545e515d38787872992a89a5ed1da76fa9aabaf5e7bfb576b6b6b544d230180182b8a048126cb32e02c0d5fbdadacbe4e03a0bcb2ecea150b4551e8ebebcbb5d9a2d182ffc399366dda78269871e71e397224f6a3c3e148b7f2cc161c29dec5279f7c1277565c81871e7aa8adadedd65b6fbdfefaeb6347e7b8fb9a316346dc896bd7aeddbc79f375d75db77cf9f2317db146f8c94f7e12fbb1b9b979446644f9d6b7bef5e28b2fc64aac77df7df7fefbef4f58db385f2548416c171414e84fe46b6b6b5369438ac552e1a1871e8a7b44fbf6ed33c4c6c5427ad37692248b8b8b6227fb9aa60d0c0cff69fbceb3e73acb2a8ada4eb7f17cf0ddf7dedbfbc9de70982f2b2fffc217565ebef4b29eee1e4555172c98dfdbe722209c336bb684b5eb6eb87efefc4b550c844884a16955d37c7ebf2c89b228bb86bc1d839e690d0d0482369b050060b59a6d36ab2ccb044164f919188c9bc954956cdebc79f5ead5b15eb3959595bb77ef1ef3c484b3fe544e8cc5e974c6e9a06ebdf5d6b83266b3f94b5ffa52ac062c6eb29f75265a4f38112c5fbe3c566c8cb82f1b4c7dd2308943080982885310b9fa869e7bfe0f878f9ccab5db4241ff5ffef297dffce6b7efbfff412014f2783c1f7df471db99b337dc70bd2449ae3ed78c8606b7cf2bcb52657959617ea1c39e07008c442200e3686d0cc39a4d1c4190172ef46ddaf4c7f3e77b62af455194d96c36c4c61461ddba75b11f27ce369b9b9b1bfbb1a5a5e5c61b6f7cfef9e7c734358fde05f2baebae7bf2c927f7efdf9f71638e1d3b1677a4b9b97974b138093aa243cb16710fff6274a96a6b6bfbbc9b609021e33212a8aa76e6ccf96d7ffe6b4599dd6ab50783c37b5af6489264369b11420484dd3ddda7dbda162ef86a4e4e4e98e7a3017d2ccb9204725e70b69d6a9bd5d040d394aca98aa6928898d930b3f3dc79bf3f128ec08f3e3ef1c1ae83c5c5f91c67cad6dd1a6491f5ebd7c78e86192c387a7b7b130e7671b1604b962c892bd0d2d2129df2d7d5d5dd7df7dd8b162d4a68ca9e376f5edc91f6f6f61195fa830f3eb864c992952b57a615eed7d7d71777a4b0b07074b1a8392161385e1c293e8438962e5d0afe5e1a4dc282e3dcb973098fa7729b716cdfbe3d6ed176dd75d765de3283c9655c62a3b3d3f9ecc6df0402038505d34952ed7305052112dd120321c430ccf0d05097d34910a8a0b0501de80f0683acd94c50b48a719e2d97844424189109112324f13296f19c869945f682a645ed078f9cdeb6fd93677ef95249b1edc61b972364b84efd1d9b376f8ed3f847993b776e321d7ad6993d7bf6ba75ebc633723dfae8a309bd63d7ad5b175bcfca952bebeaea127abb8e8881bababa1ffef087a39557712d8c654489b461c3867beeb927c5816fb4ba29e189639a134648f1218c66fc623b5d56af5e9df0f84b2fbdb476ed5a9d13df7efbed583bd39b6fbe19e75350575777f9e59767a591069340866203631c0ef3bf7fe9d50bce73dffee69dd595659f1dd8e73fe8b75aace8bfe25a299af6fb7c8303031e8fa7a4b44452a4c1810187c341935424229416179b585384172982508508008064d9dc1c7b49716979e5f465575d79f965976df9c3b657b6fc71e6ccaaaaaae90461eccef4df8c4cb7e388d35d4c340947aeac5fc56c36bff7de7bfa7112ededed77de79e7e6cd9b5f7ffdf5d8f1fae9a79ff6783cfa311f8f3efae88b2fbef8f2cb2fa76e159f0a8c5f6c4f1a6386ce3cf7dc7386f7ed45448663311fe677ecdc75a6edccfdf7ddb3ee1b77365f75457979991811feae6a84340082a190abafdf916777e4e579bd5e477e3ec33002cfdb72ac004251d32041c87ebfd8db2b0e0c867861d8e7cfcdb556d754dc76db758f3ebcaea020e78dd7b705fcfe6cdcac4196898e5cb14726c8c2515959f9d1471f8d29145b5a5abef9cd6fc61e319bcdbffffdefc76c557b7bfb1d77dce176bbc7dbd0c9254e485f8c168ebababa4f3ffd34c57019832942266243d3b441b77b70a0ff7bff77fdedb7df62b55af2f2f22a2a2a088288a6558f1683104200042132e81e30994d39d61c4110ac160b4553b2229bcd2c41220c012449a8aaa18347863f6cc1b2a46a58d5540d6b10c2a6a64b1e79f8bb975db6301c0eabaa9ad51b37c80e71bea79b366d4aa83d1b3f050505cf3fff7c4747c7860d1beaeaea9215dbba75ebf6eddb638f98cde6fbefbfbfbfbfffa5975e4a68be8ed2dedefe6ffff66fd96cf1c4337bf6ec071f7c30f6c8c51534dedcdc7cf8f0e18b6b916700325652b12cbb7871537d7d1dc7fd4d955c555555535be776bb350d902401004008a98a1a0c86bc5e1f43b31cc7c98ac2719c22891ac01484424f5fc45e983f6796ea7088019fd0d3675b7e15915f1011248aa5298a6259a6ac6c9ac964a2a8ffe9f17d713437378f8e4200a3c2b82681cacaca0d1b36c445b7a5786eb248379dc0b1cacaca871e7ae8a1871e723a9d1f7ffcf1682d3900e0d5575f1d1d01505050b076eddab56bd78e24ac1d9d4eeae73ffff9638f3da66f215fba7469dc0dbaddeef12858327808b17cef7bdf8b8b75cfb82563922cdc2fa153402c1b366c8846db0483c1d815524b4bcbf9f3e7a77888bbc16832198e21840e475e494971ecc1c2c2c279731bffba6307c680a6294dd324494204b2dbed8505850cc3689a16b593d32c4b90045054dfa1237e519d3eb38ec8b5db165ce298373bb7c82191a4208a348f18bb3d5ab3c39197851bfdc7e2de7befd537424e26f7dc734f2a799f46339e48b7cacacacacacab56bd79e3c7972fdfaf5b1961e7d4b464141c1aa55ab56ad5af5bdef7deff1c71f8f1b67c71cc54a4b4be38e8c04a5c7c2f37cd4fd7744b196ccea30ce70bf82828238b13d71641cee77d34d378d9cf8faebafc7beac2d5bb6fcec673fcb4efb0c268b4c945410429aa6e30e9a18bab4b80042a8aa2a8410631c0c04ed79f6c54b9a162d5ac09ad830cf9b4d268aa6488220291a2232d2de113e764c1df6a8825478e595d3577f31777aa9d5ce414d152282110d7eb1101db926f412274f9edcb2654bc29177f6ecd93a29549d4ee7f6eddb9f7cf2c9d1096e0b0a0a9e7efae9745bd2d8d8187724a16fc2be7dfba27f6cdab469d3a64d1e8f27dd0ba5ce3df7dc337195679dc71e7b2cf6e3cf7ffef38bcea4649035f72402620b435acc9c2449434343be4080a49995d7acbcf5d65bf3f2f3b1a6151614cc696c84104a82c0b2ac39cf9657534151d07bfa8c22c9c8628104092134994df67c3bd0346c888d8b87891bb91e79e4118220e6ce9d7be79d77ae5fbf3e15936fd480b165cb96193366d4d4d4ac5ebdfad1471fddb66d5b2a971b53df525050b066cd9ad823cf3efbec6899f4c20b2fc47e5cbe7c792a57cf8c4910db5964c58a1571a6a9dffdee779f57630c32233b3603555110428b2fbb9cb6dafffce7b74e9c3c515551de386be69a9b6eacaba951348da0e8caaa2a92224f9e3c258b625eae2dac4835b77c319f601448699aac48824a3288a6218466b3192baa10e6598e23482326fc22203355c998c6f3b56bd7c68588af59b3e6bdf7de8b8d83e379fea9a79e8a2d130d1c2b2d2d8d75d8bdf3ce3b4b4b4be33c767ef5ab5fc57e6c6e6e4ec54af1c0030fc4eac1dadbdbefbaebae5ffffad7d173799effd5af7e15a728bbfefaeb93d596ca4318b34919eb09d3222efc228ed18f37193ffce10f47324802005e7cf1c56f7deb5be3dc63d16032c98ed890241151744dc3acd2e9d5365bee679f7e5a595abcf8d2c6ba9a6a4d940559664d26b38955555515259aa468860ab9c3d3162e2c7014047d81a0d72b07bc2a9547521484102264b258fc4343244511a411227e7190c1c81555e0e81458bb766d5cb5ededed353535ebd6ad8b8649f7f6f6c665c403ffb5f459b16245737373ac0669e5ca956bd6ac59be7cb9d56a0d0683714a76304a7f928ca6a6a6b88089ad5bb76eddba356ac6189d15fcc1071fd489f74ee5218cd9a4c9b170e8d7bf6eddba14c5c6ead5ab63c5467b7bfbce9d3b8d3c861711d9111b14cd4008102238825879cdd5cd575cee1dec838a12960593c2024545102ab2a4a8625559a9676070c03da0aa1a49101445e5d86d5e8f8b0f47acf69c910a1181385b0ef13f3e41fa45c4048d5c050505dbb66d8b8b4fd6196a77eedc39b26278f1c5176b6a6a62bf8d8eef094fdcb06143ead10309a3081336a9b9b9394569344e2667c19115cc66735c5779e699670cb17111911ddb0641100422a2b90e299ae62c16ce6acd2928e2f2f229962111246405f33c8808454505186baec1418ee328820200102499ebc843084be27f470b4208698631c4c6c5c504593856ad5a95a26562dbb66db1437f6565e5f1e3c775823c46d8b061c3b7bef5add49b148d228c33728c66cd9a35afbffefae4a85f2e2e0bc797bffce5d88f2d2d2d13ba7bae4176c98ed8801082981df74451e205c964b551148d08826419311ce28786a1824913e72829292e2dcdcfcba3280a000001c8b51770569b22c9b199a72042c62e7e1717133772ad5ab52a1ae897acc0830f3e78fcf8f1d133d6d9b3671f3e7c78e3c68dc984c79a356b76eedcf9d0430fa53bb89bcde6d75f7f7de7ce9d0943089b9b9b5f7ae9a5b84c2713cd45e452154d17167be48d37def8bc1a63902e7024a8dbc060eac3f3fcf9f3e7630db3975e7a695555552a83fec99327cf9d3b37b2855f7d7d7d555555568675a7d3d9d9d9194d8e6bb55ae7cd9ba763cc3030b8d831c48681818181411a1869650d0c0c0c0cd2c0101b06060606066960880d03030303833430c48681818181411a1862c3c0c0c0c0200d0cb16160606060900686d830303030304803436c1818181818a48121360c0c0c0c0cd2c0101b060606060669f0ff03d7f8ec7b1db4112f0000000049454e44ae426082, NULL, NULL, NULL, '2021-01-02 19:20:00'),
(6, NULL, 'sunday-pic.5ff215dad178c2.35885209.png', 'SSP960071', '4', '2021-01-03 14:07:06'),
(7, NULL, 'mq-2.png.5ff217a4860793.26016729.png', 'SSP960071', '5', '2021-01-03 14:14:44'),
(8, NULL, 'logo_new.png.5ff21b880bf780.35883013.png', 'SSP960071', '6', '2021-01-03 14:31:20'),
(9, NULL, 'gallery.5ff21c351c0d05.02524584.png', 'SSP960071', '7', '2021-01-03 14:34:13'),
(10, NULL, 'gallery.5ff220047f0ed8.42494959.png', 'SSP960071', '8', '2021-01-03 14:50:28');
INSERT INTO `project_report_images` (`id`, `image_name`, `projectFullPath`, `projectCode`, `imageOrder`, `date_added`) VALUES
(11, 0x89504e470d0a1a0a5c305c305c300d494844525c305c3002125c305c305c306408025c305c305c305c5cbb4e1d5c305c305c3009704859735c305c302e235c305c302e230178a53f765c305c30077e69545874584d4c3a636f6d2e61646f62652e786d705c305c305c305c305c303c3f787061636b657420626567696e3d5c22efbbbf5c222069643d5c2257354d304d7043656869487a7265537a4e54637a6b6339645c223f3e203c783a786d706d65746120786d6c6e733a783d5c2261646f62653a6e733a6d6574612f5c2220783a786d70746b3d5c2241646f626520584d5020436f726520352e362d633134352037392e3136333439392c20323031382f30382f31332d31363a34303a323220202020202020205c223e203c7264663a52444620786d6c6e733a7264663d5c22687474703a2f2f7777772e77332e6f72672f313939392f30322f32322d7264662d73796e7461782d6e73235c223e203c7264663a4465736372697074696f6e207264663a61626f75743d5c225c2220786d6c6e733a786d703d5c22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f5c2220786d6c6e733a786d704d4d3d5c22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f6d6d2f5c2220786d6c6e733a73744576743d5c22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f73547970652f5265736f757263654576656e74235c2220786d6c6e733a70686f746f73686f703d5c22687474703a2f2f6e732e61646f62652e636f6d2f70686f746f73686f702f312e302f5c2220786d6c6e733a64633d5c22687474703a2f2f7075726c2e6f72672f64632f656c656d656e74732f312e312f5c2220786d703a43726561746f72546f6f6c3d5c2241646f62652050686f746f73686f702043432032303139202857696e646f7773295c2220786d703a437265617465446174653d5c22323032302d31322d32305431353a32333a33372d30353a30305c2220786d703a4d65746164617461446174653d5c22323032302d31322d32305431353a32333a33372d30353a30305c2220786d703a4d6f64696679446174653d5c22323032302d31322d32305431353a32333a33372d30353a30305c2220786d704d4d3a496e7374616e636549443d5c22786d702e6969643a30666262333763352d633439322d333934362d613662662d3362376166616462643762375c2220786d704d4d3a446f63756d656e7449443d5c2261646f62653a646f6369643a70686f746f73686f703a66303465623166382d613738322d613434652d613064382d3239386564306362393763325c2220786d704d4d3a4f726967696e616c446f63756d656e7449443d5c22786d702e6469643a30366661373837652d346434322d326134342d396564352d3863356338623433336662395c222070686f746f73686f703a436f6c6f724d6f64653d5c22335c222070686f746f73686f703a49434350726f66696c653d5c22735247422049454336313936362d322e315c222064633a666f726d61743d5c22696d6167652f706e675c223e203c786d704d4d3a486973746f72793e203c7264663a5365713e203c7264663a6c692073744576743a616374696f6e3d5c22637265617465645c222073744576743a696e7374616e636549443d5c22786d702e6969643a30366661373837652d346434322d326134342d396564352d3863356338623433336662395c222073744576743a7768656e3d5c22323032302d31322d32305431353a32333a33372d30353a30305c222073744576743a736f6674776172654167656e743d5c2241646f62652050686f746f73686f702043432032303139202857696e646f7773295c222f3e203c7264663a6c692073744576743a616374696f6e3d5c2273617665645c222073744576743a696e7374616e636549443d5c22786d702e6969643a30666262333763352d633439322d333934362d613662662d3362376166616462643762375c222073744576743a7768656e3d5c22323032302d31322d32305431353a32333a33372d30353a30305c222073744576743a736f6674776172654167656e743d5c2241646f62652050686f746f73686f702043432032303139202857696e646f7773295c222073744576743a6368616e6765643d5c222f5c222f3e203c2f7264663a5365713e203c2f786d704d4d3a486973746f72793e203c70686f746f73686f703a546578744c61796572733e203c7264663a4261673e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d5c224d414e4e412026616d703b20515541494c535c222070686f746f73686f703a4c61796572546578743d5c224d414e4e412026616d703b20515541494c535c222f3e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d5c224649544e4553532043454e5445525c222070686f746f73686f703a4c61796572546578743d5c224649544e4553532043454e5445525c222f3e203c2f7264663a4261673e203c2f70686f746f73686f703a546578744c61796572733e203c70686f746f73686f703a446f63756d656e74416e636573746f72733e203c7264663a4261673e203c7264663a6c693e786d702e6469643a65626161616464362d343631612d303134352d393433662d6161366262356565626134633c2f7264663a6c693e203c2f7264663a4261673e203c2f70686f746f73686f703a446f63756d656e74416e636573746f72733e203c2f7264663a4465736372697074696f6e3e203c2f7264663a5244463e203c2f783a786d706d6574613e203c3f787061636b657420656e643d5c22725c223f3e755dbcdd5c305c3045f549444154789cedbd79785bc5bdf03f3367958e645996f7d88e77677302599c40c0218194bd799bbc505a52d63617dea6cbdb72d95ae87bdbdb145ab83f6853a0e94d29107a29dca40d50a00924c44008d9136771e2d851bcc9b62c6b3f3afbfcfe50afaf2a4bc7922c1ba7f77c9e5c2779aca33973e69c339aefcc771b883106060606060606a9813eef0618181818185c5c4c1862c3c0c0c0c0200d0cb16160606060900686d830303030304803436c1818181818a48121360c0c0c0c0cd2c0101b06060606066960880d03030303833430c48681818181411a909f77030c0c0ca610a27748f00ef9cf1c1f39c2e617338e42aeb48264cd9f63c30cd24511f8705f97e8191486fa470e5aca6b083367ab9e319e9a5c27436c689a363030dcdada7efaf479afcf575d396dd1a2c6b2f25c22938921c9896a40eb530fa458b2fede87197b7e2a254fbff01325e44fa564f557bfcd9556a4d85c305c3080bfb3ad6bdbbfeb14b054cfaa5a7d4fea150e1e6819d8f3a64e818ad55f1fb3eb9cdff6bb50e7a9b883c96e2d61e15866aefff198e34ec2b7d6f8c053fa67c5d1b7e71dcf815d3a058a967db17051735a75fec3e3ef6c1bfce4afee96ad8adf95ac8c75d6b2a2e5ab0b175f95bafcd0ef8729be88705f57e71f7e99f1e951b2de2b746e2d5955199c92018ac00f7ef6e1c0ee6dc1537b748a45dfa6636e538aa35f2c132e363c9ec0e143c7f71f38d876f68cd7332c4af2f163e623c73eada9aeaaaf9b31ef92c6c2423b8430ebd7f5eedf9e62497fca7dd7bdebe514eb54567f3dc59251063ff9ab7e83bdfbb797df705bea3f5761a87fcc5c2730e6701cea3c35ba9264b796b0702c7dbb9b2aaebf55ff8a496a484f6cf4bcf9ef4277ab4e0125e433c4c608d1413995df4bf0d49ee0a93dce2d2565abd78ff92aa3e8f743dbeca6542a51043e6125299e1e25ebbd42e7d692352c8353d2a56fcf3bce2d4fe8c8fe11a26ff31c5c302537afafbae51b692d255c27506c0c0d793b3b2fb4b5b5bffec6b60b5d9daa2ad024848871b9e4d36dc7288a993573f6b55fb861eedcc6c25c2247519183a63f1f8d99e7d09e54ba8bbffdc4c4b5c1ddb275cc328173a7f3e62cc8d615bdfbb7fb3bc75e7064919e6d1b4b97df34d18a8e705f97fee85c305c30089edaa308fce7a272193e71c87ff658a8f354f0ccfe91df36692bb1363459aa67d9eae765f115a742df9e77cefdfa3b699da2f85dce177fe0f96cc7acef3c91c144f573618af78aaca008fce98d8fa73e5d1ec1f5d64677cbd6d98f6c4a7d34c8fe48ad695855559f2ff4f1c7875efdc36bededa711499acd5692b002a0699836735c305c30595194d3678e9f3879bcb0b072cdeaff7ded17ae2aaf28a42802a1c9b6d2bb77bd3cf3bec7c62c36b07bdb043560f8c4a15466079e231f67774c39f3eb479b9e9ea89b1a8de2779d7fe3b7755f4b6f904a97c17defa7526cb8f5e0242f38060fb4385f7b26e1e0a5f85ddefddbbdfbb77703c09637d6defd83c9111eedaf3ceb7a6b6366e7064fed39f4e0ea79ffb2252d65ece7c594ed15d94211f8d65c27beadaf95d23bddef3af6f0cd33fe79738ab79ffd31da371cf8e8c3231b37befed296ad4ea79720ca48d20111a36193aae5014c415c305c30800481cc26cec231e1b0fb8dad5bfee5c7bfd8b66de7d090f773c9e33e7ce2907e01d13b94f12b1913cf918f532996ca8a242d84eed6c1032dd9ad531fd75b1b45efd0845ec2fdc9dba914f31c9aa8b7391a45e05b9f7aa0ed17f78e39e1055c3008ddad5c277e7c5bfb2bcf4e74abbade7d3d63991145f1bb8efd68ad5c22f0d96ad2c431057b4576198fcc18a1ed17f7fa3bdb522939ded586a6698220b907bd3e7f4812940197f77c67efa163675a4f77a86a04010b4208608faa041505c8720ed60880489294694a240940524855659fb7cfedee1f1aea19725f983da7d16acdd1344c106465e5b4bcbc9c49587ff8cf1ed39fdf798eef9fb8aba7280f14bf2bdcd795ddc99df3b56726797ad5f5f6ab13b7e048451711c57b685c275c30632f31c74f66d3c0e8803e710fcadfd9e67cf107e3af47f1bb4e6f7c3c5d9f8549660af68aecd2f5eeebd99ad49ef9f5a3f37fba654c4ddd78c5862429bdbd43bb3e38d8d1d91b0a09ad5c279c43c37e5553299224098b86105679122a045c222896b498595c30f2140dabaa0fc2a0aa8a8aaa21489acc0c8be581c1cedf6e3e67b7e75755d5e758ed04c1def6e52fe62e9c33095a2bf75c276febfb29e9fb608c87705f572a1aaa2883fbde4fcb9f6a4ca20b8ec9941caeb73656dc74fb04e9c453b73f297ed7f0894393a00b6afffdd399fda45d6f6d745c5c7ac544b45011f833bf7e345bb579f76fefdbb3a274d90dd9aa30eb4cc15e91451481efd9a6b76ab4ce5a66a96964f24b5c305c306a24e43bbe57a7430addad7dbbdf1ed3df61bc6223c28be7da7bb7bffde9d9733d160b0b5c30a669a4aa4853b1a04a04020c0d1926df6a313b1cb9050e9bd56a894494fe01afd7170a047ce14840520508558a546996a5812a4ae1d3a70f600d4a8a76e595f316803918e36cb95a91b6928463b4d0ddaa33914fe6c891acb6b44851eb1a654cf19601e736fd30aff1bdc9b4049eddfcc404cd4fd3b23f65dd56341a1def3b7bd3aaa2655f641c855c3080e1a37b5deffe7e745f3af7e24f5c27c2f8d4b7fb6dfdd977f96d8f142eb926fa7310bd43fe73a7925965a238b73c919657ee2433d57a4576e9dbfd76b251c83a6b59fdbac7e387b5d5f788dea1ce3f3e9fac67a6e2ba325eb1c19a6896a502017ed81bc618d12462682a8763ad16d69a63cacb33e5d94d3939668ee32c56c6c4923445aa9ac6f312cf4b11510ef3b2df1ff1f40fbadd6e7f3020abb20664590e0b4230c287c3615ed3349224c6d9c811ec0b56267b58fef613c9c4c670ebc104375ede682aa9cec06f218e14b5ae5184ee56d13b94dda9bae277a532bfc85c2213e4c495aefdc97b740f9860fbbce7d8be84c74b6e5e1fab80b255cf28bfe1b6c33f581b3734ebcf663243f40ee9a8a7485b499c959bb1e7172e6a2e5c5cd4ac633f9f1c6787cc9882bd5c22bb783edb91ecab64ae6e8c3d7fe67d8f915c5c4eb2173aa6d366e662431024bf3fdcd73bd4d7e729cab79104b0e75a48042c9c293f2fc7916fb1d81887c39a67cfe12c2686a501069224298aac6a125c227218c68c353ce872779eb95c30fc520446642cca18139489b1e50392f0fa7c67cfba0f1e682b2cb45bac6682400821ceccb2263ae33673d31b82e58d09e74d9e03bb922db4131acaec972c1306ba336e4994d4b5aeffdd98e3fbb3ae10981cd7d858bab6fd7bd6171ce9da9f2662508ec37f327193aa6ef946dc119235d7defd83133fbe2dbe86e4b399cc18d8a7a76ed5f18caafbda778481ee64f32477cbd6747dff5c278729d82bb24b32a1686f5aa53fbfacfbda77421dadb1a717acb8c3b160595ee3c26cda3630c618634dd334550b865c22bd3d4367cf741d3bdadee71a2acca7eb6bcbac56c6c4d279f6dc827c1b6ba654a86a1a8450931541136445c6115e94651143d5c4711409c3fea1ee33873a8f1d0d04038424e63140d32042e65c5c7b8eadb02a241167cfba5d7d6fce9b5b5b565e44122444c4f4e9c575f5d3583673c951b0f4a6eed7128cd4defddb15214118b35c22f00917288e4bafe87def3f326e4694641a2aebac65c97ac3c0ee6d59171bff180b8e84ba089d5c270926c056341e12ceef143e94ddabe8e8c14b6e5eaf3f5c5cd6dffbf06749c486e2770d7ef6e114b4705c5cecbd429f141d9f9231fd7fdf7fe2c77b52971623a4213624511e18f07886bc03fd6ee785def3e77b0606fb058167689220c1d0b01ce2e9e2e292122e97e62859d5340c7b7bfb7bbafb34ac2004350dc8b2a6c8918699f5f50e47c43fb8ffc35dc73efb4c95c45c5cbbd5519807211284c8b05c27e0eb3f4593e1ea390b66db6a23bcc0f3de535c273c7c448e44340d6b37de70c592cb1a2d565366060f5bfdbc646b84845edb093554a4ad246fce82f18b8d841a2a7bd32adbeca664dd7a8282929c2ffea068c98ac98cdeca6ed448325d8463f117484b6eb239b2eff85ef0790c100985f42478b2ea470855dc74bbfee98c3dbf60c51dc9d4bc1331a1195c271757afc82ec9e6c1b1e4cd5970f9cbc732184c52151bae5ecfbecf8e85027e0c1449123cc383fd03e72e7439253962b55a1001f87098a6190c70c38cba9c5c5c9bcfebc732ba70a177dfbebd8a5c22112485315664055c2258585224858387f7b69c3878409384dada8a1c9b8526490421a2894020e8ea710df776b01c59337741d9b4d24090e7059ee1089b4afbbcc1c1a17e9fbf82b3b099898dbc390b9299b2fd6d47468b0d7fdb91d1250b9ad76470e9389269a81c8b56d8eae638939f3841414913ea1a3b9aec3a7125d34538e62d21cd96640344f0d49eacdb8a62b1cd6e4a78e99e6d1b1df396c44dedfb765c27984358ca6bb2d81e9d0821ebac65a93c07c78265c9c4c6148cb29e9abd62d2687de2db8d0fff720ce37646ef2b55e7d6b6b6ae6d7fdaddedea8a28e11c0757586233591006a2280a925c228ba212e645ef70d0e51a94659533730ccd408886bddefe810145c5101010404d95c37c64d83374a1fdec917dfb902acf9e595d5f5dea30116424805c227e3356ca8af3a75796b32cd371a2f5ecb1637c28c859cdc5d31c55d545d5b505f50d8545451c425a06b73a42b2413f61fc44c2838e4baf184f03a224d35039e63671a515a4ad24d989e3094a2ab9797db2af265c2216cfdeb48a2d6f4cf6adf3b567b275a184ba08b6bc912badb0d5cdd139714223728a96ac48783c1a2817eeeb1a393278a025a1a53aa7766616db13ea486a48cb9d7b792a35e4352ed4f93670ee74da6d9a48a666afc85c22fa837ef0d49efddfbaeefcb6dfc5f6b4ac90aad82049545c5c6c2b2d77d8ecb9886264156998624d96d2d2b29a9afaeaea9ae91555b9b9763ec207837e4596298ac4585564d96ab55f3a77f1fc798b175c5cda347ffec2929242b7abf7eca956295c22d6d6949515dbbcdd175c5cadad9eb653de336d5d070f0e9d6db7999959731b4c0c3dd4db35d8ebd480425c225695888097efeb1d0c057838bee076db8c4b131e8fc6d3c51e49b6a8cfca8fd9777cefe88323933e9d054dea191547a3af88e8fce3f319d79c8ccadbbe9bec2ba1bbb56fcf3be3bf845c22f0097511054b6f025c3070a5153aa26be25c22725c305c308c3d3f999c56fcaeb39b7eac08fcf08943d118f2d1654a6e5e9fddc9bb8e429f2baf4da5069235eb3ccc50774726cd9a18a66cafc85c22639aee15bfabfbb59f1dfaeed5fbbfbffaf40b3fe9dbf34e564448ea62035aadacd56aa1280a428410240882a26855557c5e6f5f5f5f24c2932419e123e17044d3304112c1605892558a622549eb70b65fe8714244415c30fbbbbb5d5d5d8585369b95158787f8be5e5b6e4ef9bc4bcb2f995f545ea278dc424f9795462525859a2cf43b3bd5084f112480442412f1783c219e07e34b40a233638a5b01245c5cd417acb863fc3fe6645ad791499ffe8266cc6c28c9d019c85c305c30ee5d2f8fd3c8369ac245cd7a0b8e2d4f8c5fa79fd0fe045c30b0d5cf8bfe111d2912e2ddbf7d428d0a55b77c23d9ed074fedd97bc7bc133fbe2d5954d06887abf1a0ff66a31124a9602aa94e7a89249e639f0b53b9576491821577a4524ce86e75ef7af9dcafbf73e8bb57effd4673fb2bcf0e1e68c9f81e53151b0445d03443530cc0984090a2298820411018633e14740f0e8aa2c8d08c2429a15044921584e0f0b05714359232fb02e10bdd3dae817e5192645909f902aa28949515c048881f1ab2381c658bae9cbeecc6f22bafaf5d7173c1f44a2de48ff4bb4a0af3cc267a78c0c57b3c5855098a045c302b8aa428a236bec455246bb637ad4af855dc0a20b1866ac1b2f15c5c3d4ab25570e1926ba27fe82f68524c639590aa5bbea1a301d3dff623331abeb921d957515c27ae71d69f506b17755b88fe3d32522424d9f8921548d63cfbfbcfe83cf0c467d94ae6fdcbd8391ed242e5c33adfb229abf2d9a2f26c3467c299cabd5c228b64301c297e97ebad8d6dbfb877ef1df34ebff0930c12d3a5acedc1106b5c305c308831a6488a61185c30304290655893c94c10044dd12ccb625c30c2e18828485c3080e161bf20608ab24832264913c358208458d32812e5984d56b349f10e932455bee872c7bca56c69035354639f7765c5152b728a8a82fd7d260258ccac264b7ecf902c0a344dd33463329110620d2be9de671c8e458995ce516b58f4ef64693ff4d5bb29a2a3758dfe4db2669d79c478d21a92acb96c75d2058777fff6ac2f386cd53392c9695c3040cfb68de399d925f3908ed5f245fd2092d530d109ecb8d28a92ebef4abdbcbd69d5829f6fcb7ae880be0629750b70344d4542c61ffd9a2da67eafc816858b9aadb3329fc8ba77bddcf68b7bf77f7f755abffa54c586a22818600c01495314c3902485105c220892244902215553315c3088201082428417050163e80ff0b24430a455143555c508129a46400d730c6961292429842a5bf31df69ad988366b624413c3b2209a2bea73aa6690084351640982a6487fc0a72a0a49d010420c355c30554d1b6f9a5c5cc7dca49ba28cac03129aac5c27544315b76ab6cd4c1aa839da0c9316a5cb6f9ae4054745f27dabc6b9e048362b8cd3f2d917ac4c5683f7d0ce8caf3e2683075af67f7f75f76b3f4ba5305bde38e39f37373ef054ec202e7a875a6ead6b7dea81d32ffca4ebddd7070fb4f83bdb2e1615cae7c514ef15d9a57edde3e92e67e310ba5b8f3d7cf3f96dbf4bb17caa6243535408355c30014408110821040140105c2208a38eb0aaaa685825495c225c2244427c585181d7175455c0d05c5c24a2288a0620025c301118730c6566488de7299ae0f28bcc8e5212115093a1a66aa2485bf32d2515e61c2b9605060196a682019f24098840105c228a54555980188c334b1563cf4f26a2fda7ff6636481854a13394a74e320d55dcaa5947b681349359c531e68223eb09d5f5171cce177f90b11357b259619c964f672d1f4d6097d9d575f077b6edfffeea14f3a5035c304a6e5edff4f4b6d11ec9d1dee2ddbfddbdeb65e78b3f68fbc5bdc71ebe79ef1df3263a05fd45cd94ed151301575a31ef5fb68c53725c305c30ba5ffb598a19fb53151bf86fff618071345e1c80ff0a1c075c3021a4c8922c8934c508a218080405410a86c2186b144549928c35881002404358a5298226a02af224cb32563b2018083404215c224888358011cde558721d405348846996925c22bc24095c305c30442092d4a2eb1e304eb378728fc3e8da36695085ee509e5c22093554b15ad7283ab20d2471c44a9d8aeb6f9d1cd7d811eaef7d58e7dbaeb75fcda0cea4ba88518b427dd5a2ffecb10caeae43d7bbaf1f7bf8e6b432c7b8deda98505a5c27d367fe0304164c1053b6574c1c5c5c6945d3afde4bd13cae43b24e1847caab0d40608801c45c30025c30fe7ba61f1dbc4982d4342ccb2a4531922405027e3ecc4b9288b18a10065843904488c450051023041002405308924214a302843180104008315c30186382a068c64c681a855c304951aaa2a8920cb14610244450034052b0a66918ab601c468e11e3f368864f1c4a38974f31244a9fa41aaa441eb73adef4b16698ccd0778dcdfa8243df892bb3a891a4ba8851b3489235ebc8e0b4124a8e49fb2bcf66b69b45db2fee8d9be1fa3bdb52d1671ac432357bc54443b2e699f73d36ef89b7c6293cce6dfae198bfc454c50684141fa1341c2dffdf33fd685673abc5429194aaaa2cc3ca92e2f5f903fe80aa881a965c3050cc0c6166098280f86f8b04085c30805845081124090188154718630c0944111063085c305c2220065803185c308020545552144138d01d097d0ae51701380a4086a17f3a21759e231f5c279ccb172d5f9dd9b5feaef2641aaa44d1243ab24da7aa1419c335f6b56794906f3cf58f26eb5123c97411b6da59a30feabcbe6802bb74af9e90be3defe8ec9a47da4aca6f7b4467a86a7bf6ffc6b624999d49bf6324443fe03c7599ad4692a6c9d2e94e93c914ec159386ad7ac6ccfb1e5bfc9b4f2beffe6966af43f1bbc65c5cfaeb880d8c35116bfd58732aca7028d0150e087c10438c100147e486a6691883dcdc5c5cd6cc6a9a46d38caa6ac3c33e8f6718020542096321d7c6706692401868f86f5a2e5c300808a1a6610dff9d8d024282a208043555065c30028840d49842201503515221941cb6b63ccb9f28f86ffdbd4f749fff4f51f461ac66f07440f2903aefd13d8953d964434335623b8923e17a798c70f1710725e92f38b2be0fee985123e95698d06e996c51384660709224e769217a879c5b9e48f66dc18a3b9a7ef55ed5ea7b1a1ffe6532c9111b403e78a025a16f92bd6955067e568499d3f95648596c843a4f25fb4a5c27a46332996abd62f261ecf915d7dfdaf4f4b6c5bff9b4f69bcf16acb8232dcbc7988e9a49735261acc9b2371cfc2b56769bcc75aa3860cf61a4884d650b5c30feaf0d3060d4baa159adb91ac6c140902010c69acfe7ef1f701304249182b19063634599845883180308548c31c088a454599223028809c2c05c30628c555190c33c2049ac5c224dc53449d2049265c0f3a2890dd54c3f3a7d9a7fc847ed6a8182ec6a5e76acbc6211c358527f2823382ebd5c22e1c430a14a3a2bdae4645a575c30c0de3bf4bcc813924ab6327d0a17350f34ad9a4cbfc9aa5bbee16ed93afeedad40f218fee0a93d2db7d6a55b9be7b31de3cf01dcb7fbcd64b756b0e28e99f7fd6dc3519235373efccb649bc54625c7ec47369ddbf4c38455e9b8a5e9a02f6944cf20482d2171c4d599ecaba910d231057bc5e70863cf2f5d7643e9b21b5c30782cdcd7e56f3fe13f7d68ccf999e277f93bdb7412545c275d6d600cfc81c0ce0f3a7efbef9f769e7d6be9928f6fbf6d7f71c13e3e32c8475c30495110420820d6348c35b3d96c369909924048c340f5077c2e572f41900481344de6ac668a2630d630041a84aaa22a0a060cab881135e443aa0c015c300841a061451a760f0cf5f4cac12041331a412ab242330c44a42c699aaad96d9a3d17f6b8d8dfbf9abbf965eee061180eab38d30c5569e508c98a3639eb3144e3af30b3312863f49db8d2623c318fa319bfad08e86ac3abbf7c7fec479235ebf84d2a7ed7b1876f4e38fcd99b566596705e3f2f48b8fb5c5c2a952802af63e7d709e99834a660af985c2270a515a5cb6e9879df6397bf7cacf2ee9fea170e775c279d1c5c305db181453172e214ffda7fa2e7372b2d9f08434383e1c019777faf7738204b5c225c305c3042a8691a068065598bc5c230aca6a95c308380dfd7d37381240992422a96727373689a52350543ac421416645e54116795243932e8527d030445930c074906b2967e6747cfe923121fa6cd66419083be80c5660704a92882a649ce3efcc6bbf4c697ac6fbe673d7b2ecf17b00443849aa9d8d00fa98b23036df268b21e4334fe0af55d635c2702fda891d4194fcc6342c6692b12bd43c986d4841a92ccfc26abbffaed0cdb0780fd92f13ae6e95c272bb435cc4dbb4dd966aaf58a2908c99a2baebf75c1331fe894d1dfe845cf240ea18031d9d55bf2979d95cfffaefce53f70fb3ee32f5c5c70f9bcfd7c382c4bb286b10680a6618220ac39568ee32459015c30298ae2f37b4992400802a0e4e65a699a545419034d85302cc8c188a89114a058de3be4397b5409fb108110414280c5bece505fa7a82a80405c300244523979059064c382dfeb1bec3813dcf10eb9e33dab67c86a32db216285088030f3cc862986e6c7c66f678c8e862a63b2129474312e38f4b78ec88c6466a714d1310f9096dc84c7b9d28ad98f6c4afd129577ff743cfd505c27d1598ad36a9db93c692b19bd0c62f38b756a4b318755b2992f698e574d4fc15e313984fbba060fb4b4bff2ec91fff7f5147d20b9d20a1d43a33e3a03ae86b530490839396c6e6ede80bbf0e34fed2d9f905d3dee08ef114551105c228aa2689aa6a80a40c862e52c164e961584104dd310028410c0182168b1981089344d21800a1094341c16243e5c2250b979b25c22f71ef9ccdb714c0e0d61398407cfe5f06e0e620193e18860b671c5d3cb18b34523a821bfafbbbbc31cecafa7b506abb5d892839039181055314211996f369ed0b9623453534305b2149464ab9e917107ca0cfda89154c8ae2e5c228a7bd7cb13147dad630fb055cf98f1cf9b53a9c4deb46a9c7a76fd741a63facf88de211d5c27b1840e26fa1912751ecbdf5dd7d39ff038571e6f81bfb87ac538f177b675bdfbfae9177eb2f71bcd87be7b75db2fee75bdb531786acfc09e3753ac4147a9385a24c792546c10044d5321591e4688805c305c22cd4c69564a4161af5be08324a2088254354d94444555015c30b69c5c5c87dd2ec9a2a6a918635956344d85105324c959588280aaa2425c30688ab2da6d905c227bbafba1d5ca1515f85c5caeae96f7cebffbaa73e71f3b76fcc9d3d92eab20246b67dabb9cddee216ff0fcb976df400f1ff68942a8cea236e6a04a335161861c43b85d439d474fc88290e2634af0e07443ea46c8bb24a5dd08f499a02c3759f9a98cb9b35bd6d171e24a85aceb5c22a24c50023ba1bb55672e5fb8a8794cc9c19637ce5c5cffe3f1b7445c273b96ebad8dfafea6fa1ed2854baf1d7d503f43a2d0dd3a662a2445e093598c463b835c5c5c5cbd623c88dea1630fdfec7cf107ee5d2fc72db0524f2b5c270e255d998d16c9b124101b186b5c30485c30f461f5b4200c024c9150624895a6680439218407fa0606faba252982b10280a6692acff318208a614551a068545050909f5f4810105c2260e24c1c675c22105255056b182154367dfab4caaa01b76fc01bd22cb95c5c4949c4e7ed6f3dd47b64bffb7c874c10ecb472b6b058c294d71fe91f74779e3fd776f2f0858e0eaf5febe3f3ce0472bbfc04d6340b432862a4f5d37d1d07c635dd762cfe827e8184abef0cc8ba862a8af76816a491be6bec44a01f35a28fbfb32debba88bfd59c6833c714d1ef2467375c2775cc052924a42b587a535612e2962effa2ceb7719b47c5d2fecab33a1d3899a19eb1e7ebbfe5ce979fd29fcb9f7fe3b7c92c4671fabaa9d92b2608fdf9eec99fad1b33e224dcd7954cca8e39e22570c0c538027140123feceadaebf54510caa3a0840112311dd11c94cc7776b807073d82c863a8912401b0e6f7fb83e190a4a98a5c22d11459545c5c6cb5d84451d0b06ab17024494108354d51145914a5fce292aaa2bc5ea7b3ab6b9020a8f2eadab03537ecf168aa4c9b4c6cbe03705655d4f2191bdfeff60cfb650d9e3c7341d14c826cbda016f1326d825a39a791044512e87cbfebfd575e69bc267146db5470cc5be2d42d90952d6093a992ca6f7b2495fdeecf6ffb5db27478d1a0a4f19b5e2a6eba3d5baeb129527bf70f4efcf8b60c4e1c3e9ad87e3be7f1d7e212b424e4c8fffb7ab2901477cbd6f1ec8c6b4feecdecddbfbdfd95f2aa5bbe317af4f777b6756dfb77fd2899eed77e16ea3c35edbaaf8cdc60663bb032f6fccabb7f9a2c885df1bb0e7df7eaf2db1e295c5c724db44789de21ffb953ced79ed14f94a2631eb35fb2cc95fcdce80e74b5ebfe35af7161dced0c1e68e9fdcbcbc91ecb683f8e29db2b52a1fffdd7d2daada4f181a7a6dd78475b9206477db86bd7fd6bb24d97c37d5d5c279ffe6e5267f1b146bc0462038241acb50e746fdcb9536c6f2f641904b14c506644b39282fd7ec51f5639b34a51d86a252150319654455c22496862690871381c96259124508f7b5c305c2282654d9228ab2a5615958f04c3e19028634b7ef1acf9f34f1e3874eeac13cbb2d566654b4bb02a1110fa8687bdce9e8846212e57204c5c22826181f00534495c225896e438aabcc4ce9948de1b10c36a44a65c306bf69b68fd9bd45c27bacf97ceaf5c222b5bc0265325a5a8fe2a5c5c728d4e1655cfb17de3171b8c3dbf6cf5faccb2626446de9c053ae3ac0ec9b416a98c0e5c3080a2e5ab930d10637aac8f51f3b22feadc8eebad8ddea37b0a96de34f2d2fd678e7b3edb916258a577fff6d8cae73df15666ed2c5d7e53fffbafe974f8eed77e9662cade28e5b73da2d392c2a5d7ea58445c305c308adf15dddcd03a6b59d4774009f9c67c26a3f73e98b2bd5c221584eed6b4329801f054e1a26667f2812bfa549de58d054b6fe2ca6b478c4cfe33c7c317cee86b3ec654595c27141bc0ed09ffc71b173efcb878d86ba129325c22f1857996b9f366974fcb6f3bd37bec4447afcb8d31ed0b6086a6180a92a4d8d93140102a84a43fe055ce4b08c241f7c0b4d269168e894482aa122110801023a0495284a0c9e90d3386dc6ee7a953177a5c5c39a130c35240c39a02bc3e693808c20a100829281282ccd114575f5b44d3942808a545b9f3e654291adef1c1c1b02c882a01a103e4eb654d48059d09d1e80c839991703d98bafa2b1a2e9e6c7690ada0a4d2e537f56cdb38990b8e8ad55f4f576c24cb3299ba2fb57e60f0f0d1bd190f10fabf645c3080d0dddafd5a6bf76b99559f1d48d6dcf0cd0dc71ebe392bb559672d2bbf416fc918f5f04ee52da79e9580b495142ebe2af6c854ee1513c798ef31dadfd2aab3f2ee9f8e19d79cc0b6e10f82f60ef63fdf2aec71151004072110249c97675f34bffe9a65732e5b58b7647efdc24b1aeaaa6bedb65202e54bb27d60101c3fe63ad9da2f88667f1076f578bb7a8744114348f3bcdcd7e79624cc301cc0144db3019fbfb3b3ab6f30a05056cd6cef0f82f6eec0a976ef89b3a1a36723ed4366975834a4147ac3392aceb35b8bcb8a4b965fd1f8c5eb162e5e585f57336d66c3f459f59579f61c4c6245039ac20df832f7a48aa2b39ed0c9c89f3ac9fc02d3527fe914ce5650521663f1522483a8916419e353dfe64c7f1fe97126b0d3d9ca70ea90bafb963ea4ada47edde363eacac6136b9290da75ff1aafd19adabd6282b055cf28bfed912c56689db52c95096802b171b6bdefd8f1be210f4792f92cc35c304dc68074d86d40d34e9fe9eaeeedafaf2db9e7f6abefb86de9976e983fbfb13a3fcf81a0657818f70de040d02a4a45109693e4748a2ef707e973e7864f9f1e104433413982215c3080a5cf15fae8a3637fddb9ffd08981be20e7c545434a719f50d22396f688a503426e5036336cce8cfaaaabaf6cbca679d6bcc6f2ca0a4765457e4579518817dc1e1fc3a086da693916b3a601aca18307f442905241c731313b5bc026d150a5a5fed22f9cada0a46cc5e2a54eba5123497511e9ecbaa8e3513dce0476b6ea196386e08e89bd69d544bf8554dcb7f489ee5c5c9b8a76942badc88a948a5272f3fad12afb29de2b268eaad5f764cb99c53a6b59e3c3bf4ca5640225d5b4d2cae12ac1cc5af87084d010435c22992472ed9c3d97d354b5b6ba2c1c8e0c0e794c6666dedceafabaf20bbd43ae016fd705f7b05c2708a00a211225d91f0a85c27c30a40cb887084448928cb1ca308489e510047c440a86445c301049d31449b334c1e57026931941a8aa6a61be6ddeeccaf90bea82c1f0f1e31d015f485635889024caae015f4991bda2cc61cb31732696805abe83bafd2bd78fff91d917ac4ca8efcbca16b0c93c16d2527fe9a742f19f3e54baec86f49a95089235d7aefbd7a8ae797288468de8abbf4748a68bb037ad4acb3e6cab9fd79dfc5b7ffb89f1d88a2aaebf551c72a57847a3897a4984fbba8efd68ed842a0c0b1735837fde7c6ed30f33b88a75d6b2fa758fa7fe94c673ad586abff9ece87e7e51f48a89a3ee6bdfe12aeacefd7a5c5c467b7bd3aa99eb534d7097406c1414142e5c5c687afc07f7edf9607f6b6b6748d448530e67b10e0c78cf76f4cc6c981e0845fafa872aa717f90311abd53c6bd6f4dada69bde5eec17e2f5c22a1c9c4bafabd67cef55a73388a44814078607038a7843399d8502832ec0df9c31196b1cea8ab2c29ca65595a51b085a325493599e8ba9aa250302c0972a1c39297cbf9fda17eb777c8ed9765cd62e548861874fb3cde2042c86c6621244d2c5a30bffcda6b978ce77945712c58365a6c64650bd8a41aaa34d3e24753a124b365b977bd5c5c77d7f7b3e2a339a6823eeb54dc747b8a836c525d4492cde193115d5f261bc206766f1ba70caefbda776c332e4d7794b437adaa58fdf5a80e3dbaf1cee98d8f4f68a2c9c245cdb6da6d67373f91ee552efd7f69ef1c5c5cb8a8999bb6a5f30fbfccec8eec4dabaabffaed8403f7c5d22b268ed26537d8eae664f66c495b49e5da87d3bab5046283a2288723ef7f7de9fa6945b6dffdf6d5cf8ef658b9a27048fe64dfa91d7b0e7e65cd728aa45c22bca2c8e0d3cf4e523471edb58b0bf3f3a8e9c86e33739cc96633399d031401172e6ab09899aeeec1eeee81dada692ccd1c3ad2d1b2efb8248975d5c5375d3b7f7a5901810859565813dbdee1525475d9557343fef0fefda78f9eecec73fb45490ef3823f145635d5ccb1d61c93a6e181c14077dfb03f180986c2763b3b6f6e756e6e26e96fe348b8aa98580d55fa95db662ed07181186e3d98ccdf2e5d2a6ffbee642e38a25123a9488e64ba880c72da5c275b5f82ffb2158d33e171e1a2e6bcc6f7fa76bfadefb614a560c51da55fb825cee84ab2e6c6079e0af77d7b70dffbbee37b472cc6d659cbd8e2e9fa9174a9c3d8f31b1f78cadff9f5c14ffe9aba0776669e455c5c6945f45a7d3bde48318c89b4951434af295c5c7aadcee52ea25e31718c3cdbd4dfa375d6b26937de31daf5794c208ec95b1e8ba669e7ceb5bffcc26f3f7eeb13abbd1edb0bfa026131cc7fe57fad9024c91f0c2ebb72ee8e0f0e8705e9a61b969495e549a2e2f184b08649028443917058ac9f5176e66c4f67477fe3ace9858539ce0bfdbb3f6a3d7efa02cb322bae9c7bf5b2b9478e770403fcbc39d51cc7b85c5c3e0c60d392069b8d3b7cb8fdc33dc71886c97770fe60e8e0e173575d7149e39c9aae5ef767fb4fbbfa7d184249525c5caef3331b72ffe99f6eb9eaaaabacd62c480e0383095c22dcd715ee750a43fdb1bef9a4c5c64d6fb094d7e4d4ceccca32312b84fbbac46177a8bb63e488a5bcc673e4e338a14eda4a667ce7ff1bd1b246f5fee9ea70fc9d6de1ee4e850fc5852c449f0c69b670e5d553d07fe9a2209a267df4b3b554cf5c224c165bc35c5caeb45c22e35e9774bf0d08a1dd9e57525146d15c22113c17f2bb10b2715c5cee89b6ae88287026d2eb0d49b28a10415c3042535586a5cc9cc9ef0f854391a1a140282458725982427979964844d434cd6a35d9723855d57273b802876d6030f0d6bb9f098254565a40d384a669a1b0d8d3e3b1e55aa695e71716e55ee872dbac26ab99e305f1c469679fcbdf37e0e323927bc8eb1eee0398b7705253d3e2d9b36731ccb8e2360c0c261aaeb4e26f43ea94dfbc21dad4d156b738b1a1f85d71a19af6a6558d0f3c95d6b56cd533fe2615a6fc63b9e898d02e97546c5c305c30cc66f382254b7cde61f7d9b39e6e0f1d0efb31d176e6b48c51beddfee9feb3fd833e8bc574a16b801782168b19028224106966dc9aea1ef25a5c5ccc8c86f2a23cdbf1d60e33471615e6cd9b5d7de8f839455124490e87459220398e6059da6a35f1bce4f3477abb87680661a0b12ce9f106644935736c44503a9d03e7b4fe615f8065098a126aab99b26985b36654df70e3cad2d2528aa2b2fe5c5c0c0c0c46e0a64dffbc9b603085d05b6d98cde6a6a6a61933679e3d7bf6c30fdedfb363171ceeb190368db0f121fec0d1339020cdc17078cfa169a5b9b9391687dd5e5d5d5c5c58908b208040b3984c0c4101044892f406428e7cdbb4b2fc1cabd9d53f3cec0d5e71d9ec7fbae7469e172a2b8b72acac86519857bcc3c18f3f1a9055c91f100707fde742fd8c89c68010240d41c99e2b298a3fcf4e5df785e55f58b9b2baa6c66ab542082184c9eec2c0c060fc30f6fccce2f90dfe21d15b6d4447e45c5c9b6dd6ac59d3a74f5f71cd351fbcffc1de4f3ef30c0e5204ab2a14812c9260eae595016f98442887634f9ebd909f97439108026c329b3bcebb42a10882447141be2868ad5c272f48925c2248f2d9cebe63ad1d4585769a5c224e9cecd430f00c877a7a87868602c170445131804448d0080c2941e4284d20c298e4732cb0a4b4ecdebbefbcf4d2f90c4d9bcc53451d6c60f00fcfb4ebbe62880d83287a6263040bc759382edfe1e02c166797d3e7f758589a8e44544556550161460ee2880a7cc3a8b7cf435124c731b61ccee50ef19108cf0b0ebbcd1b0887c262dbd96e41544c2ce31af0eefcf0484951be86b581419f2469615e0885794194300610029ac03613956b52484d9028c962010aa1712c7dd9e2450b172eb25aad13fd5c5c0c0c0c62c99bb340c7ffdbe07f1429898d2808a169a5d3ac5c5c2e400ccd5924d5a3e23005421c69a66946066c48230415caaaec0d48c3bee0998e1e843049a08e0b2ee5a00a30641892a629cecc48b272eebcebf4d95e5c300181105c3010214491d0645c22485223089906921d862d5854083142628b255f56480da3eaea3a924ca3cd060606d9a2eeaeef8309cbff6f701191de108c31880892d7175c3010610d6b106a48d1605843118811459080a208190812563444d3344db20441695c30021502885c30c49228054541512455d334550350230995245c3049439a5c2268162128432041a885210c6255c55c30604a1c160381b0cd66cacdcd352c1906069f0b246b9e79df63155fbc7370dffba1ce53c133fb478203d8f2464b754a1b651afc039086d880105c220849929165208a2a495c305c30104058039a08308934559304518480b47026045144080a82aaa8b485b3500ca36a40d5541303ccc526abd541d3b4d9c4582d266b8ec96ca673723896a15c2291f0c77b5b3a3a3a4d268b8009156a106084912c298228e6919682827cc36fcac0e073842bad48658718837f60d25b6d681893244991245c301044ff01045c30c210891ad0548524e8b2d2d2869aaa5c5c1b170806ce5fe8eaeae913e59006688c8189652eb974ceac59330b0b8a1886b5e55aecb936abd56232b1b9b9765c30d005a7b3edccc9d6d6b334cd69982690482009030242cc30883333105c228474f63f37303030309858d2101b18639e17f84804211502095c30e26f82034008085190698aa9995eb6e28acb572cbbbc7c5a292488c3470ebff1e6f63d7bf706f920412047beedfa6baf6d5eb68ca22808014190aaa6465c22114d0304c12a8a1c8e08b224610d6a1aad6a66801184185c300263852410c6b0af6fa0ac6c9a11df67606060f07991aad850557568c8f3c1ae4fda4ef785c28a248b0c6336312c5c22195581b2aa282a31bbbefedeafadae9c562808a1e3adc7ed79f6f9f3e6969414e53bec6ffd7547a7f382232f5f10458220a28aa601f7d0eeddbb8f1f3b268ad2b52b575e76d9628c350c80863508318458c394aa3124a15c3020ab2a76f587b76edd015c309a3b77464e8ed53072181818184c3ea98a0d08214992458505f7dd77573034eceaef6a3dd6d6dd33208a04c04c880fe7e7e62db864fe55cb978ae1c0fb1fee3970f4b8dfebbd74eebc2b2fbfecabb7dc5c2288d2963ffea767d8ebf10c6b9a065c30686f3ff7e6db7f79efbdf72e382f84c3e15028443394c9c402805c3050111230801aa6340d2858c8cfb35656d6cf9fdf545c5c5c5c906335ab8a3291cfc4c0c0c0c02029a98a0d8490c39177cd354b310618639fcfbb63c7877ff88f3f759c779b4c26415c304505a53555951a56438a0acc16c4994f1e3ab4fb93bdc74e9ef8e76f7feb86955fe8e8b8f0d991c391882089f2b0d7b7e5d55777ecd8e1f10cdb6cb910c28e8e8e4ff77db668e1425c30208218210942a061555124598a9414d77df9d6558b9734d134652c320c0c0c0c3e47d2332f430811820481ac56ebbc79734aa715cab29f207884440bc7e6e45865ace438f2aeb8f28a7fbae79e5c27376c68be6ad95c27fbf73ff3dc0b765bee9756dd68b5723d3d3d7f79e7bd575ffd8fddbb3f8c4404bbdd4e9204cbb218e370381c89441459811011109204a608114111033cbdb2baa6a68661684366181818187cbe64183a47d374454559d5f4320209040a9384c432986120069820298b85b6592c45858566ee7e0b67d9b963e79c59b366cd6cb8f6ea15ada74e1f3e72145c30e0f7fb699a661846d534555511841445618c5555c5189024452052564504259204369bdd9af33f3a32dce97486c3e1d4cbcf9e3d1b5c30c0f3fcf9f3e7471f3f79f2645a57afaaaa329bcda36b1ba93016b7db3d383818fd9be3b8cacaca91af32bb8bb8caf7eedddbd6d6e6743aa347962e5d5a5f5fdfd434c6ce0a3ccfefdbb7efcc9933c78f1f8f1e993b776e4343c392254bcce3cb52136dd2be7dfb7c3edf4893aeb8e28ad81b8f25e38730fac4c2c2c2828282b8f2b12f37fae262df482a8cbcb5b4fa49ecbb1ef3c4b88e617091813385e723cf3cf3fc9cb90b2ebb7c69c3cc85ebeefddededd7b23e180a2281eafff425797d3e99444d1d9d575cfd7ffe9ee3bef7afde597f77df8e1f5d7df503cadac71ee254baf68bef2ca654baf685e7cd9d2daba86db6fffdaabaffec79b6fbe75eb97bf52573f73f9f295575f737df355d72c5e72c5a2a6a5bf79e165bf3f987153ff01b8efbefb503a44cf3a71e244c2e3695585103a71e244c2da46be8ae595575e19f9f6befbee1bff5d440987c3cf3df75c5cb2920d0d0d7ffef39f933dbd3ffff9cf0d0d0dc9ce7deeb9e7c2e170062f657070f0e1871f4e56ed55575d35fae18ce7218c3e31eef146892d106d40ec1b4985916a333b2bf5136fb9e5960f3ef820835c276ff0f992610c84a228fdfd43fd037e08194d8318cbaa2a29aa8631240802427cbeb3f3b9e75ef8d39fb7e7e6d8d6afff3fb2863f3b78b0c0e1983b677665c57444101ac6185c30555515592649724ee3dc050be62b8aa2c8325c305892455e0c2b2ad0b05992699a661459ceaebc34c80a1b3766b863765af03c7fd75d77ad5fbf3e5981f6f6f6d5ab573ff9e493a3bf7af2c95c2757af5edddede9eecdcf5ebd7df75d75d3ccfa7d524a7d379e59557fefce73f4f56a0a5a565eedcb9bb76ed4aabdab4d8b46953ba0bc729c5d6ad5b57ae5c5c99f0ad194c6532111ba17078c7ce8f7ef2afbfddfaa75da1b0c4f31182c08a2c067c214dc58aaa9a4ce6aaea9ab2f2b277de79e737bff96d6d75d5c2850b25453d79ead49c9933aaab2af9480441a8695a3018d434ede62fdefca52f7db1a4a4988f444449025c302892248478bf2f34ec93fc016ac7fb07ceb6c7ab470ca602933372bdf4d24b5bb76e1db3d8a38f3eba65cb96d823fbf7ef7ff4d147c73c71ebd6addffffef7536f8fd3e9bceebaeb7444d1082b57ae1cd1a74d049323b65c2794d16fcd608a936694b8a6f9fdfea3478fefd8b1e7cc19e792c50b66ce28b1e53014455c5c38dfd7e9ecba5c5c6a6238c0d2544579d99ad55f1ae81ff8e493bdf5f5b5f3e6cd4510ecfaf8e32fdd7cf3ccbaba83878f2ab21c08066db6dc2baf587afb57bfd2505f1f0c855c2291484494104138384b990698fc523ea764385c303a9d7d5bb7bd4791a0baa6ca484b35d5d8b871e3f3cf3f3f71f53b9dceb875c6860d1b962f5fce71dcc0c0c00b2fbc102b51eebcf3ce6bafbd7644e37fc71d77c49eb86eddba5b6eb9a5a8a8281c0effe94f7f8a5d2b6cdab4e9965b6e59b162452a4d7af0c107e364467373f3bdf7de0b5c30d8bc79734b4b4bec574f3ef9e4c43d9f4d9b36ad5fbf7eb411684ab166cd1a87c331f271f7eedd714f2feead194c71d2131bb22c1f3c7868e78e5d9c39e7bbdfb97dd6ac9af2f25c229a263d43ded75edb76bea74b52559220784188f01187c3f1e52fdf4a517f7ee59557d7afff3ff5331a3ed9bb1702585250549097c70b1144a0cb2e5b7cf7dd77d5d5d5025c30784190255992248888d282c25beaeb2aae68968a4bcf3907cfb67776b49f7cfd8dad5ffdea6d56abd54882bb61c3869b6eba29e3d347ccc251de7efbedd829f99a356b7ef4a31fc516a8aaaad2a92de3912bc5bbf8f8e38fe3ce7ae8a187a27fcf9e3d7bc58a15f7df7fffa64d9ba2479a9b9b070707a303d0c9935c276387a7e6e6e6d8e1bba9a969f6ecd977de7967f4635d5d5d30184ca5d9bb76ed8a5bfac43669eddab54f3ef964ecf3dcb469d3430f3d94cc023cce57095210dbd75e7b6ddc1b9f3b776eecc76ddbb6d5d6d68e7ce4382e613d71c5e24876165c30e0473ffa515c5cf7887b445c3080bd7bf7ae5ab52a590d06538af4928b5c305c3066ce9c595555c5715693c9c4b234c3305c30e0a3c74ebef3eece19336b498a025c309c39ddf6e6f637214237afbaf94bab571d3e7cf8fcf9f3852545e515d38787872992a89a5ed1da76fa9aabaf5e7bfb576b6b6b544d230180182b8a048126cb32e02c0d5fbdadacbe4e03a0bcb2ecea150b4551e8ebebcbb5d9a2d182ffc399366dda78269871e71e397224f6a3c3e148b7f2cc161c29dec55c279f7c1277565c5c81871e7aa8adadedd65b6fbdfefaeb6347e7b8fb9a316346dc896bd7aeddbc79f375d75db77cf9f2317db146f8c94f7e12fbb1b9b979446644f9d6b7bef5e28b2fc64aac77df7df7fefbef4f58db385f2548416c171414e84fe46b6b6b5369438ac552e1a1871e8a7b44fbf6ed33c4c6c5427ad37692248b8b8b625c27fb9aa60d0c0cff69fbceb3e73acb2a8ada4eb7f17cf0ddf7dedbfbc9de70982f2b2fffc217565ebef4b29eee1e4555172c98dfdbe75c22209c336bb684b5eb6eb87efefc4b550c844884a16955d37c7ebf2c89b228bb86bc1d839e690d0d0482369b055c3060b59a6d36ab2ccb044164f919188c9bc954956cdebc79f5ead5b15eb3959595bb77ef1ef3c484b3fe544e8cc5e974c6e9a06ebdf5d6b83266b3f94b5ffa52ac062c6eb29f75265a4f38112c5fbe3c566c8cb82f1b4c7dd2308943080982885310b9fa869e7bfe0f878f9ccab5db4241ff5ffef297dffce6b7efbfff412014f2783c1f7df471db99b337dc70bd2449ae3ed78c8606b7cf2bcb52657959617ea1c39e075c308c445c225c30e3686d0cc39a4d1c4190172ef46ddaf4c7f3e77b62af455194d96c36c4c61461ddba75b11f5c27ce369b9b9b1bfbb1a5a5e5c61b6f7cfef9e7c734358fde05f2baebae7bf2c95c27f7efdf9f71638e1d3b1677a4b9b97974b138093aa243cb16710fff6274a96a6b6bfbbc9b609021e33212a8aa76e6ccf96d7ffe6b4599dd6ab50783c37b5af6489264369b11420484dd3ddda7dbda162ef86a4e4e4e98e7a3017d2ccb9204725e70b69d6a9bd5d040d394aca98aa6928898d930b3f3dc79bf3f128ec08f3e3ef1c1ae83c5c5f91c67cad6dd1a6491f5ebd7c78e86192c387a7b7b130e7671b1604b962c892bd0d2d2129df2d7d5d5dd7df7dd8b162d4a68ca9e376f5edc91f6f6f61195fa830f3eb864c992952b57a615eed7d7d71777a4b0b07074b1a8392161385e1c293e8438962e5d0afe5e1a4dc282e3dcb973098fa7729b716cdfbe3d6ed176dd75d765de3283c9655c5c62a3b3d3f9ecc6df0402038505d34952ed7305052112dd120321c430ccf0d05097d34910a8a0b0501de80f0683acd94c50b48a719e2d97844424189109112324f13296f19c869945f682a645ed078f9cdeb6fd93677ef95249b1edc61b972364b84efd1d9b376f8ed3f847993b776e321d7ad6993d7bf6ba75ebc633723dfae8a309bd63d7ad5b175bcfca952bebeaea127abb8e8881bababa1ffef087a39557712d8c654489b461c3867beeb95c27c5816fb4ba29e189639a134648f1218c66fc623b5d56af5e9df0f84b2fbdb476ed5a9d13df7efbed583bd39b6fbe19e75350575777f9e59767a591069340866203631c0ef3bf7fe9d50bce73dffee69dd595659f1dd8e73fe8b75aace8bfe25a299af6fb7c8303031e8fa7a4b44452a4c1810187c3419354245c229416179b5853841729825085085c308064d9dc1c7b49716979e5f465575d79f965976df9c3b657b6fc71e6ccaaaaaae90461eccef4df8c4cb7e388d35d4c340947aeac5fc56c36bff7de7bfa7112ededed77de79e7e6cd9b5f7ffdf5d8f1fae9a79ff6783cfa311f8f3efae88b2fbef8f2cb2fa76e159f0a8c5f6c4f1a6386ce3cf7dc7386f7ed45448663311fe677ecdc75a6edccfdf7ddb3ee1b77365f75457979991811feae6a84345c3082a190abafdf916777e4e579bd5e477e3ec33002cfdb72ac5c304251d32041c87ebfd8db2b0e0c867861d8e7cfcdb556d754dc76db758f3ebcaea020e78dd7b705fcfe6cdcac4196898e5c5cb14726c8c2515959f9d1471f8d29145b5a5abef9cd6fc61e319bcdbffffdefc76c557b7bfb1d77dce176bbc7dbd0c9254e485f8c168ebababa4f3ffd34c57019832942266243d3b441b77b70a0ff7bff77fdedb7df62b55af2f2f22a2a2a088288a6558f168310425c30042132e81e30994d39d61c4110ac160b4553b25c229bcd2c415c220c012449a8aaa18347863f6cc1b2a46a58d5540d6b10c2a6a64b1e79f8bb975db6301c0eabaa9ad51b37c80e71bea79b366d4aa83d1b3f050505cf3fff7c4747c7860d1beaeaea9215dbba75ebf6eddb638f98cde6fbefbfbfbfbfffa5975e4a68be8ed2dedefe6ffff66fd96cf1c4337bf6ec071f7c30f6c8c51534dedcdc7cf8f0e18b6b91675c30325652b12cbb7871537d7d1dc7fd4d955c5c555555535be776bb350d9024015c304008a98a1a0c86bc5e1f43b31cc7c98ac2719c5c22891ac01484424f5fc45e983f6796ea7088019fd0d3675b7e15915f1011248aa5298a6259a6ac6c9ac964a2a8ffe9f17d713437378f8e425c30a3c2b82681cacaca0d1b36c445b7a5786eb248379dc0b1cacaca871e7ae8a1871e723a9d1f7ffcf1682d395c30e0d5575f1d1d01505050b076eddab56bd78e24ac1d9d4eeae73ffff9638f3da66f215fba7469dc0dbaddeef12858327808b17cef7bdf8b8b75cfb82563922cdc2fa153402c1b366c8846db0483c1d815524b4bcbf9f3e7a77888bbc16832198e21840e475e494971ecc1c2c2c279731bffba6307c680a6294dd324494204b2dbed8505850cc3689a16b593d32c4b90045054dfa1237e519d3eb38ec8b5db165c5ce298373bb7c82191a4208a348f18bb3d5ab3c39197851bfdc7e2de7befd537424e26f7dc734f2a799f46339e48b7cacacacacacab56bd79e3c7972fdfaf5b1961e7d4b464141c1aa55ab56ad5af5bdef7deff1c71f8f1b67c71cc54a4b4be38e8c04a5c7c2f37cd4fd7744b196ccea30ce70bf82828238b13d71641cee77d34d378d9cf8faebafc7beac2d5bb6fcec673fcb4efb0c268b4c945410429aa6e30e9a18bab4b85c3042a8aa2a8410631c0c04ed79f6c54b9a162d5ac09ad830cf9b4d268aa6488220291a5c2232d2de113e764c1df6a8825478e595d3577f31777aa9d5ce414d155c2282110d7eb1101db926f4125c274f9edcb2654bc29177f6ecd93a29549d4ee7f6eddb9f7cf2c9d1096e0b0a0a9e7efae9745bd2d8d8187724a16fc2be7dfba27f6cdab469d3a64d1e8f5c27dd0ba5ce3df7dc337195679dc71e7b2cf6e3cf7ffef38bcea4649035f72402620b435acc9c2449434343be4080a49995d7acbcf5d65bf3f2f3b1a6151614cc696c84104a82c0b2ac39cf9657534151d07bfa8c5c22c9c8628104092134994df67c3bd0346c888d8b87891bb91e79e4118220e6ce9d7be79d77ae5fbf3e15936fd480b165cb96193366d4d4d4ac5ebdfad1471fddb66d5b2a971b53df525050b066cd9ad823cf3efbec6899f4c20b2fc47e5c5cbe7c792a57cf8c4910db5964c58a1571a6a9dffdee779f57630c32233b3603555110428b2fbb9cb6dafffce7b74e9c3c515551de386be69a9b6eacaba951348da0e8caaa2a925c224f9e3c258b625eae2dac4835b77c319f601448699aac48824a3288a6218466b3192baa10e6598e23482326fc5c22203355c998c6f3b56bd7c68588af59b3e6bdf7de8b8d83e379fea9a79e8a2d130d1c2b2d2d8d75d8bdf3ce3b4b4b4be33c767ef5ab5fc57e6c6e6e4ec54af1c0030fc4eac1dadbdbefbaebae5ffffad7d173799effd5af7e15a728bbfefaeb93d596ca4318b34919eb09d35c222efc5c228ed18f37193ffce10f473248025c305e7cf1c56f7deb5be3dc63d16032c98ed890241151744dc3acd2e9d5365bee679f7e5a595abcf8d2c6ba9a6a4d940559664d26b38955555515259aa468860ab9c3d3162e2c7014047d81a0d72b07bc2a9547521484105c2264b258fc4343244511a4115c227e7190c1c81555e0e81458bb766d5c5cb5ededed353535ebd6ad8b8649f7f6f6c665c403ffb5f459b16245737373ac0669e5ca956bd6ac59be7cb9d56a0d0683714a76304a7f928ca6a6a6b88089ad5bb76eddba356ac6189d15fcc1071fd489f74ee5218cd9a4c9b170e8d7bf6eddba14c5c6ead5ab63c5467b7bfbce9d3b8d3c861711d9111b14cd4008105c2238825879cdd5cd575c5cee1dec838a12960593c2024545102ab2a4a8625559a9676070c03da0aa1a49101445e5d86d5e8f8b0f47acf69c910a1181385b0ef13f3e41fa45c4048d5c5c050505dbb66d8b8b4fd6196a77eedc39b26278f1c5176b6a6a62bf8d8eef094fdcb06143ead10309a3081336a9b9b9394569344e2667c19115cc66735c5c5779e699670cb17111911ddb064110045c22a2b90e299ae62c16ce6acd2928e2f2f229962111246405f33c8808454505186baec1418ee32882025c30102499ebc843084be27f470b4208698631c4c6c5c504593856ad5a95a26562dbb66db1437f6565e5f1e3c775823c46d8b061c3b7bef5add49b148d5c228c33728c66cd9a35afbffefae4a85f2e2e0bc797bffce5d88f2d2d2d13ba7bae4176c98ed8801082981df74451e205c964b551148d08826419311ce28786a1824913e72829292e2dcdcfcba3280a5c305c3001c8b51770569b5c22c9b199a72042c62e7e1717133772ad5ab52a1ae897acc0830f3e78fcf8f1d133d6d9b3671f3e7c78e3c68dc984c79a356b76eedcf9d0430fa53bb89bcde6d75f7f7de7ce9d0943089b9b9b5f7ae9a5b84c5c2713cd45e452154d17167be48d37def8bc1a63902e7024a8dbc060eac3f3fcf9f3e7630db3975e7a695555552a83fec9935c27cf9d3b37b2855f7d7d7d555555568675a7d3d9d9d9194d8e6bb55ae7cd9ba763cc3030b8d831c48681818181411a1869650d0c0c0c0cd2c0101b06060606066960880d03030303833430c48681818181411a1862c3c0c0c0c0200d0cb16160606060900686d830303030304803436c1818181818a48121360c0c0c0c0cd2c0101b060606060669f0ff03d7f8ec7b1db4112f5c305c305c305c3049454e44ae426082, 'gallery.5ff223d94fffa4.70086756.png', 'SSP960071', '9', '2021-01-03 15:06:49');
INSERT INTO `project_report_images` (`id`, `image_name`, `projectFullPath`, `projectCode`, `imageOrder`, `date_added`) VALUES
(12, 0x89504e470d0a1a0a5c305c305c300d494844525c305c30035c5c5c305c30038308065c305c305c30a88d5c303e5c305c30805c304944415478daec9d07bb5d45969efd7f3df6783ceee96e687ac61ecfb43b934454424259022401dd04094510ca39e71c470105d095b4edb770d187cbbdd20db5f7d955f5dee7590fdd429cfb9d5db5abd6b7c2b7fe5393f8e73ffee33f929af8c45c273ef1894f7ce2139ff8c45c273ef1e58aef3fb920e2139ff8c45c273ef1894f7ce2139ff8c45c27e1129ff8c45c273ef1894f7ce2139ff8c45c273e09970b5c223ef1894f7ce2139ff8c45c273ef1894f7c122ef1894f7ce2139ff8c45c273ef1894f7ce29370894f7ce2139ff8c45c273ef1894f7ce2139f84cb05119ff8c45c273ef1894f7ce2139ff8c45c273e0997f8c45c273ef1894f7ce2139ff8c45c273ef149b8c45c273ef1894f7ce2139ff8c45c273ef1894fc2e582884f7ce2139ff8c45c273ef1894f7ce2139f844b7ce2139ff8c45c273ef1894f7ce2139ff8245c5ce2139ff8c45c273ef1894f7ce2139ff8c45c27e17241c45c273ef1894f7ce2139ff8c45c273ef1894fc2253ef1894f7ce2139ff8c45c273ef1894f7c122e378cf8c45c273ef1894f7ce2139ff8c45c273e09970b5c223ef1894f7ce2139ff8c45c273ef1894f7c122ef1894f7ce2139ff8c45c273ef1894f7ce29370b961c45c273ef1894f7ce2139ff8c45c273ef149b85c5c10f1894f7ce2139ff8c45c273ef1894f7ce29370894f7ce2139ff8c45c273ef1894f7ce2135f6784cb07283ef1894f7ce2139ff8c45c273ef1894f7cede09370894f7ce2139ff8c45c273ef1894f7ce2139f844b7ce2139ff8c45c273ef1894f7ce2139ff8245c5c2e88f8c45c273ef1894f7ce2139ff8c45c273ef149b8c45c273ef1894f7ce2139ff8c45c273ef1894fc2253ef1894f7ce2139ff8c45c273ef1894f7c122e17447ce2139ff8c45c273ef1894f7ce2139ff8245c5ce2139ff8c45c273ef1894f7ce2139ff8c45c27e1129ff8c45c273ef1894f7ce2139ff8c45c273e09970b5c223ef1894f7ce2139ff8c45c273ef1894f7c122ef1894f7ce2139ff8c45c273ef1894f7ce29370894f7ce2139ff8c45c273ef1894f7ce2139f84cb05119ff8c45c273ef1894f7ce2139ff8c45c273e0997f8c45c273ef1894f7ce2139ff8c45c273ef149b8dc30e2139ff8c45c273ef1894f7ce2139ff8245c5c2e88f8c45c273ef1894f7ce2139ff8c45c273ef149b8c45c273ef1894f7ce2139ff8c45c273ef1894fc2e586119ff8c45c273ef1894f7ce2139ff8c45c27e17241c45c273ef1894f7ce2139ff8c45c273ef1894fc2253ef1894f7ce2139ff8c45c273ef1894f7cdd112e1fa0f8c45c273ef1896f3276fdfaf5e6dab56bcda3478f9a919191e6e1c387c1befbeebb60df7efb6df3e0c183e6fefdfbcdbd7bf79abb77ef36df7cf34d73fbf6ede6d6ad5bcdcd9b37c7b43367ce3cd5ce9e3dfbccbf3368fc2e8cdf8bddb9735c27185830706160042fb8c1cf777afcf871f3e4c913f79ff8c45c273ef1896fda3f122ef1894f7ce2ab1cdf8d1b370281ba72e54a73e9d2a5e6fcf9f381dc9c3e7dba3979f26473ecd8b1e6c89123cdc183079bfdfbf737bb76ed6ab66edddaecdebdbbd9be7d7bf8df5f7df555b369d3a666c3860dcd175f7cd17cf6d967cdc71f7fdcac5ab5aa59be7c79b368d1a266eedcb9cddb6fbfddbcfefaebcd8c193382bdf6da6b3f18ffffd5575ffde1df8dfefffc77837f37fed91b6fbcf1237bebadb7c2ef99397366b0d9b367077be79d779af9f3e7370b172e0cb664c992806de5ca95cd5ffef297e6f3cf3f6fd6af5fdf7cfdf5d7cd9e3d7b9a03070e34478f1e6d8e1f3f1e9ec3be7dfbc29f1d3a74a8397cf870782efc39e4eec2850bcde5cb97c373e479baffc45c273ef1894f7c122ef1894f7ce2ab041f991a3250172f5e0c240a02016980404098204b1b376e6cd6ae5ddb7cfae9a7cd471f7dd47cf0c107cdb265cb025182a4cc9a352b9019c80e24e895575e695e7ef9e5e6a5975e0af6e28b2f367ffef39f83fde94f7f6afef8c73f06fbc31ffed0fcfef7bfcfd6c0cff7e13bf27d21796fbef966207473e6cc69162c58d02c5dbab479fffdf703c1e4f94138799e3c57c8e8ce9d3b035183a041ce20b557af5ef5fd109ff8c45c273e09970b5c223ef1894f7cb9e0a3bc8f3239b254902a32306469c8d690755ab366cd0fd9a6c58b1707120561804441a05c2279823845f204d188e409e2913b79ea829c613c2f9e1fcf93674b168e4c1b1936326bac018496358198417ac91e9e3b772e944052d638ba9cd1f7437ce2139ff8245c5c2e88f8c45c273ef175808ffe5c22fe1d9912cafbb66cd912caf720532b56ac08657290294ae828ad23233516811a245112a9e11233c82eebc47a41822165ac2599464a1c21ce9478b2ee642a7d3fc45c273ef1894fc2e582884f7ce213df14c5282835a31788f23f7a814e9c38114ad228f7c3095c274b42b684b2369c749cf548a62450e5113348592c69245bc6bab307e83ba36491d2504a141103e19f6438d94798efaff8c45c273ef149b85c5c10f1894f7cd5e2c321c641a68c8c9e2ab25594ff21dcf0de7bef058189d82f05a95c224b15499564441bdd5f46d95c22448c4c5c2725a49074ca4a21ec88a040e47d7fc55c273ef1894fc2e582884f7ce22b161f040b7285138c33bc79f3e6e6934f3e09c21464ac205638ceb1e44f42a14d878441d021ecf3e6cd0bd930843c20f47bf7ee0dca8a907ddf5ff1894f7ce29370b961c45c273ef1658d8fb240fa6fe8c341c18efe2a7a7450ba3363a5754dc2c894d25c27468f18240cd18e6ddbb605e97b4a117d7fc55c273ef1894fc2253ef1894f7cbdc747268b2cc2ead5ab837805a55e64ae24565adf7ac3e8fd83fc130440b9928c2b19d83847ccf3457ce2139ff8245c5ce2139ff8c4d70b7c48b2235a80c4377d3464af2c0bd4722461103066af517e78f7eedde6f1e3c79e2fe2139ff8c45c27e1129ff8c45c27bee1e0c319251b8073ca205c5cb3585a2946095c22c22df41bdebc79734a73c13c5fc45c273ef1894fc2253ef1894f7c53fe21fa8f24f782050bcc6669c51a658708bbd0e775fffe7dcf17f1894f7ce29370894f7ce2135fbbf888f42330807c3b2a703ae55a0de586886d20fe72eddab52967bb3c5fc45c273ef149b85c5c10f1894f7ce27bea0f2584a74f9f6e962e5d1a5c22ff3ae35a4da4eb95575e0933e2ce9c3933a5de2ecf17f1894f7c122e17447ce2139ff89e9ad93a76ec58337bf66c7bb5b4aa7bbb5035e45d986ca6cbf3457ce2139f84cb05119ff8c45c27be317f46464642bf16117e9d6ecd6cd71f4239ed810307c2bbe1f95c223ef1894f7c122ef1894f7ce29b323e1c4a6613cd9c3953675bd30648d7ac59b302e97af8f0a1e78bf8c45c273ef149b8c45c273ef1896ff2f8e8533979f26418606c19a1a6fdd850e79c376f5e73e4c891308bcef3457ce2139ff8245c5ce2139ff8c437297c57af5e6d56ac58a1ecbba63d45367ec99225cd850b179ed9d3e5f95c223ef189af5ac2e503149ff8c45c27be9fdaa54b979a4f3ef9a479e9a59774ac35ed29f6f2cb2f372b57ae6cce9f3feff95c223ef1894f7c6398844b7ce2139ff846d9f5ebd79bad5bb7363366ccd0a19e402fcf6823233896a1704746e4c5175f0c0699c559c7102479f5d55783f1dca321cef0faebaf4fcbf88cc1cfe477f0fbb0f8fbc10226f08173bcef30d6f7751ffc3e3cd375ebd68577c7f3457ce2139ff8245c5ce2139ff8c4f7547ce7ce9d0bbd29b53ad383a409f2118952b441b214095224466fbcf146f3e69b6f066358eedb6fbf1d04471058c8cdc00d7ebe07df87ef3648e25c22711b8bb0458b24ad867e2e9ed1d1a3473d5fc45c273ef1894fc2253ef1894f7ce3e323424fa41ec7f977bffb5d713648a82004a3b34d31d3349a40413a06099436b6457216095accaef14cc7cba4454296fbdee23bad5ab5aab972e58ae78bf8c45c273ef149b8c45c273ef1896f6c7c5c274e9c08aa84b9932a1cf9988d7a5a262a9228895437369831c346973d42782165919041c672da7b7cbfbd7bf77abe884f7ce2139f844b7ce2139ff87e8aefc68d1bcdfaf5eb0341c985540d122a9c7688d458592909555e846c34298b19328818ebdee72cd7871f7ed85c5cbe7cd9f3457ce2139ff8245c5ce2139ff8c4f7e3cf67e61612d7c3ce2a8cee8dc189c5d9260382f38d131e499464aa2e32160d42c65e604f445c2236ba576c587b77ce9c39cdbe7dfb3c5fc45c273ef1894fc2253ef1894f7c3f5526c489edba972af653514a4649194e34592a9c6a898636d9ec18994ef611d9cf61f489f17bd7ac59d35c5cbb76cdf3457ce2139ff8245c5ce2139ff8c4f7bd31b8f52f7ff94bab621938bd7cfe58c4ca2c95d6160923231a49187b0f12d626f982e02d5bb62c648c3d5fc45c273ef1894fc2253ef1894f7cc190b35eb870612bfd31102d1cddc17240c980366c0206f16a2b7b4b1061cf9e3d9e2fe2139ff8c45c27e1129ff8c45c27beefcb0977eedc191cd1d4917f081c992ccb03b5be19d955caffda205d0418366ddaf4a3b242cf3ff1894f7c122e17447ce2135fa5f85054fbe28b2f42c955eacc1699049d7badaf4690a18d325ab267ab57af0ea5ba9e7fe2139ff8245c5c2e88f8c45c27becaf19d3b77aef9e0830f9246fbc99441e074eab5be1ba5aea94b69093630cfeed4a9539e7fe2139ff8245c5c2e88f8c45c27bedaf1e114befbeebb499d4e5c22fc96116ab9f475111c48594ecb67913da337d2f34f7ce2139f84cb05119ff8c457313e861d1f397224389e291d4e06d5eacc6b399516a6ce7241e2f6eedd1bde31cf3ff1894f7c122e17447ce2135fa5f810ccd8b56b571010481dddd791d772b2d4021a08676cd9b225bc639e7fe2139ff8245c5c2e88f8c45c27be8a09176a6a885ba45426d481d772b3d4a23110b8b56bd7fea054e8f95c273ef1894fc2e582884f7ce2ab10dfd5ab579b4f3ffdb479f9e597933a9a3af05a8ee21929cb6aa35221ef98e79ff8c45c273e09970b5c223ef189af527c57ae5c5c6956ae5c5c1948d26f7ffbdb240679438840d372b258569bea3d40a970f1e2c561ec82e79ff8c45c273e09970b5c223ef189af527c38838b162d0ad1f8548e2682193af05a6e86aa664ac2c567cd9e3dbbb974e992e79ff8c45c27beba09970f507ce2135fcdf8eeddbbd7bcf3ce3ba1942a95a34969960ebc96a391954af51ec477e1d6ad5b9e7fe2139ff8aac65c27e1129ff8c457353e1afae95f4919d5a7344be75dcbd152667a63b6f7c2850b9e7fe2139ff8245c5c2e88f8c45c27be5af19d3c793248b8a77230c994519aa5f3aee568297b1931a4e10f1e3ce8f95c273ef1894fc2e582884f7ce2ab15df9e3d7b82247c2a07134978099796ab21f892927041e0befefa6bcf3ff1894f7c122e17447ce2135fadf898c1c5fca1540ee69ffffc67099796adcd98312329e15c225c30f1d9679f79fe894f7ce29370b920e2139ff86ac5f7c95c279f242da3a2844ac2a5e56a885c5ca4245c5c8870bcf7de7b9e7fe2139ff8245c5c2e88f8c45c27be5af1e10c12854fe560922dd371d77235fa19534bc3a302fae4c913cf3ff1894f7c122e17447ce2135f6df8befbeebb30832ba5834949968ebb96f32cae94231230544019bfe0f95c273ef1894fc2e582884f7ce2ab0cdfcd9b379bf9f3e75c278de63b834bcb9d70a596865c276bc68071cf3ff1894f7c122e17447ce2135f65f8ce9d3bd7cc99335c27a924bc844bcb9d7021fc929270a1027afcf871cf3ff1894f7c122e17447ce2135f6df80e1d3a141ccc948a6c0e3dd6725c275c5ca9a5e1e96bdcbd7bb7e79ff8c45c273e09970b5c223ef189af367c3b76ec483a838bcc5c30e5533aee5acef6eaabaf269fc5c5f805cf3ff1894f7c122e17447ce2135f65f8366cd81064dcffcffff93f492c122eb2049a96ab21fc92ea9dc0e86dfccb5ffee2f95c273ef1894fc2e582884f7ce2ab09dff5ebd7c30c2ee604a5722c216f122e2d778b59df54ef059fc5f885ab57af7afe894f7ce29370b920e2139ff86ac177f1e2c566f5ead521fa9ecab1a4f745875dcbdd107e415c302625e15abc787173e6cc19cf3ff1894f7c122e17447ce2135f2df84e9d3ad5ac58b15c2259249fcfa1f745875d2b8170a5ccfcf26ecc9b37af3972e488e79ff8c45c273e09970b5c223ef189af167c28142e5c5cb83019e15c225346ef8b0ebb96bba1b4c92cae94846bd6ac59cddebd7b3dffc45c273ef149b85c5c10f1894f7cb5e0dbb3674ff3ce3bef24235c5c9460d1fba2c3aee56ef421a22c98523883acd9d6ad5b3dffc45c273ef149b85c5c10f189af3b7c376edc084de4972e5d0afd44172e5c5c68ce9f3f1f8cffcd9ff1eff83bd7ae5df3f925c687f3176770a5702899c18553a9c3ae9560f423a6245c5c10b875ebd6797fb4800f0120ee89cb972f873b63d0f833fe1d7fc7e75c273ef149b85c5c10f15581efca952bcd89135c2742391b33a03efffcf366f9f2e521d3c2fc9b4185bbb973e7364b972e0d72ca9b376f0ee538c78f1f0f442c5e9eaeefd46de3c68da1e72a9543490916a5583aeb5a09c6b0e2944a85f484a10a3a96e3effd31397c04eb08ca1d3b76ac3970e040b36ddbb6e6b3cf3e6b3ef8e08370672c58b020184225efbfff7ef3e9a79f365f7df555b36fdfbed04777f6ecd9b00ede1fe2135f8784cb07283ef1b58b8f8bede4c993e1525c5cbf7e7d337ffefce0cc4c541d0fa7877235663ccd99335c27382dbb77ef0e9930a297aeefe47f464646c220569ea933b8d218018399336706a35f67f6ecd961bf1238c0082a209c80f10e0cdabbefbefb238b0ee3a0d16f176dac7f3ffa33b0d1bf87df0d8e88097ce0c4c00cf638fcb776c245305c22a5825c2767d85ffffad7e6c18307de1f53349eddb973e79a5dbb76351f7ffc71d8b78ca27896a2e4e01dc2de86987dfdf5d7a1ac9acf4b4582f50fc45c27bef14dc2253ef1b5848f4b6cfffefdc1c9c0d9e3624c1131c609e2b3701c9135dfb97367c89cb9be13ffb977ef5ec82e520698720657490e37e40342c23e8ba408b243d49c283a9959541e99af44141dc391c356ae5c5cd9ac5ab52aeccf0f3ffc30d8471f7d149c448cacedd38c7766d008328cb6d17fe7599f197f37385c2226f081130333d8e377e17bf1fdf89ecb962d0bdf99ef1e091fcf249237c85a69240d019894d2f07c16cff7d6ad5bde1f93344a03b76fdf1ef631246bba815c22ee21328e64e4d9db0402a9bc2073e6fd213ef149b8c45c27be2cf071697179e1c071a1a594571eebd2a46f08071172375eaf97ebfb535c5c38dba9d686b5c87106174401d25c308158b26449201838c53c9b4890064950243b942851c284415c5c4bb6f83df9cea3c95e247291c441dc787e3c47081ae40c620671cd8d90a596865c2750c41e2338e4fd3131e33c5c279bc53e9a4c55c464d785feba583d319d5969fa07e2139f844b7ce26b1d1f192d2e2b1c31d4eadab81c9fa59087d3479fd7544b446a595ffae070885345f059ebbecfe0c2e1a7a40ea717525c305988e4a92602d525498b442d92358819cf9eac022497ec589fa5e1536680794720f79c91de1f4f37442ee8cde28c5c229b95b297ee59013cce89b56bd7fed0e7e5fd213ef149b8c45c27bedee0a381999a7832065d12adb11ad3719610845c30d3644b446a59dfd3a74f87cc43aab5ca41121ee75e32d42f838451bad95769f8943d8e38f49038441bbc3f9e5e1d01414f2d5a32d97b0472cc9d46afb0f787f8c45c27e1129ff8868a8f08e0d1a347430956eab935d3716cc042b60b6c932933ac657d792e44725312aebe4bc2539624c9e91fe1ea73962bf599469f236aabde1f3f354a2d11435c220b9db2776e3a1949caa4298d3f7cf8f084ee11fd03f1894fc2253ef125c74759da962d5b82c334ccacd6d364ca71b25c2723aa51c3fa3e79f224f4bb91914a15418e0de87d265c5c945c274972fa656432c8b4f6791657ca2c0b6712f3ef1e3d7ae4fd3660280532a38ca0cdb0b25a4f3bdb2081dc75dc79fa07e2139f844b7ce2eb045f2cfb208344d90797d26f7ef39b5e1a4410c7899afc675d96b5acefc3870f83e217ce64aae74caf0b25587d3654f72439fd235c5c8b162deaed9e89656da9de139c7788452a69f8dcef37ee126669d1d717b3897dbc47d803a85652c94175c078bd5dfa07e2139f844b7ce24b828f8b8681c5f45d50f6d157a235fab2845c5ce070d308fdb4beae1ad61749786490e94f49f58c89dcf79d70e12c4972fa5c27ae41e6b1af7b06219894848b3313b1966fbef9a6fafb8dbb84f24ad401098cf5fd1e810c1258a24f79f3e6cd63922efd17f1894fc2253ef14d0b5f1c5e8cec3351da1c88d658ce0ee58ffbf6ed0b2a58b5ae2f7380508b8324a57244884ef79d70e1e84a72fa47b818e9d0d73d4356232519e0b3986b46d0a7e6fb8d6a830d1b36849eb6dcee91581a4a6f1777e220f1d27f119ff8245c5ce213df94f1317472dbb66d81acf4b97c703225869b366d1a537daa86f5c541c0e94b459cd913945ef5996c919145a04192d33f2388135501fb66f414a5cce4932da3672dd52cae1c2b2462393ad9a29cef92d8dbc5dd18cbd5f55fc45c273e0997f8c437e91fc4154e9d3a151c555c22bdb993add1f5f80c6ce5f21f2c31ac617d71f6de7df7dd64917bf605a5577d265c5c483c4bb8fa6938df10e23eee1b846052122ede15c825c19edaee3754fef6ecd913848c72ad9218eb2e417c88d993dc25dc99fa2fe2139f844b7ce29bd40ffd4e5c5c8ea94acffa5616420f130dfb9418d6b4be387b38b8a97a53a2d3d167c2c5905d041a2438fd33021ff4f1f475efa4cec4d04f4a295a4df71b25dc5f7ef965184591b25c27ae4f77c9e2c58b835c30484ad2a5ff5c223e09970b5c22be82f18d8c8c34bb76ed0a91d8d22ec7b14a0c698266c025e52ea5af2fcec0f1e3c703414a19e52513d067c2b564c992d02f24c1e99fd15b4769565ff74e1c7e9cea7de1f318cbf0f8f1e32aee3732eaf48cf6598530d55d327bf6eca05c308b12acfe8bf8c45c27e1129ff8c6fc61360c651f290515728950d28384e387a0440a47a8affb0f32cd5c5c324a5c30538a91f45d3063c58a1512ae9e1ae5586420fbba771076484914c8987df5d557499cf23edf6fdc5c270477a8922899688dbe4bd82f94c95ebe7c79daf3d6f45fc45c27e17241c45718be6fbffdb63978f06068e8ce41a2b7adb210e6c1504a59ea60d2efbefb2eb93a580e33b8501493dcf477161719c83ecfe24a4918e85fe27b73e6967abfddbf7f3f64f1c8f8d442b606ef12d69820c2810307a6b5cefa2fe29370b920e22b081f336150ed23eb51dbe538de4589b35062049a81ab64f252cee0eabb243c7d23449c2537fd95864735b3cfd2f029cf4532c20476202525de6f540930e7af24a1a5a99618a272c9dd7afbf66dfd17f149b85c5c10f1d58a8f7e1eca1e70c07397e84d7d51e26851f633dd01a57ddb7f0c3d4e29091f455c30fa4cb888b253262bb9e9af318babcfd2f0297b59f92c5442530c3feedbf9823806d9e494019ddc837804a4108641ac68b2821afa2fe29370b920e2cb1c1f7d4ac8d89624d19bfaa284487051d2f43d55e5a9beed3f9cbcd465a33948c2b38e129bfe1a4e7a9fa5e153be2f9c2d7cee54b31e7d3c5fa2180fd5013596a44fa4ec9abbf6f0e1c3a18f56ff457c122e17447c15e023cb812a5f1f4a3ef8fd189734421d4403898e420289040f131fbf3b5e94c8fd4ea5c4b06ffb0f51144aec523ed7be4bc2934d40984162d35f5bbd7a75afa5e15307a508e6a4187e3cecf305a2c57db275ebd6700e0cfbbce61ee1fee01ec138bf877d8f0c6636c996523971f7ee5dfd17f1d547b87c80e2ab051f037e19644cffc0b0b35a839723c46f2c59712e702e4d7a1e86796182137c884d501692f3fe63e618df25e53af65d129e596b0e3deeb751f24926b2af7b28b56a2be7daeeddbbb3bedfb84fc86aad5ab56aa825e910197e3f99f6b1ce5c22fe0c91a061df2383e24c94d0328b8d5124fa2fe2ab059f844b7c55e0a3b61e679b6ccdb0676b71e9e0c08c77418ebe2c2164fcfd61474f7192105fc0c9c0d9c871ff6dd9b2253ccfd464b4cf846be9d2a54ac267200d4fa96b9f6771a53c4f38cf366fde9cedfd0651d8bb77efd04b08091c922d2473f4ac7b84bf1389d7b0b35de0e62ee6197237ebbf884fc2e58288af5c307c086350c6408fc4b0237c5c5cce5c5c9064afb8045c276af1b21c767f5c308e170e3c1725e579b9edbf356bd684e79fd271606d26b3965d1b33b82435fd9786c779efeb1e4a394621be37645d73bcdfb84fbefcf2cb406486799f405a6375c4648c405f1fe64cc641c910ef8b172feabf884fc2e582882f677c172e5c5c08ce4c1ffab528fb98ca0539fab21c76841267897e13482cce474efb8f0c5dca683d8e4b9fc916fd6a94ef486afa6f8b172feeed3e621657ca338433ecbdf7decbee7e634621d9c8d4cf632ad506d309f4f4258047b509c1479482c72a57d7bf129f84cb05115fcff151f2c6e5b86cd9b2a1f76bc5ac56aa4c0817d4b023945c5c94381d1018486d2efb8f01b329092b8e4f9f09d7ac59b3428f8984a6ff46e61869f83eeea39465b8f1fc98376f5e36f71b2584478f1e0da47898f7097709e76eaabb84752510d88772759eed9933677e54aeae7f253e09970b5c22be1ee3a3d4edd0a143a109bd0f2a7fd3cd6af53942190725e38c8c5562d8a7fd073efa6452f6f041a4fb4cb8e6ce9debd0e34c8c8c0f19c93eee23ce9bd467299f3991b2e461df6fa8296edfbe3d04babc4bda330261544eecdfbfff87be2efd2bf149b85c5c10f1f5141f256edbb66d0b91fd612bfb71897551ea33ec0c5ebc289146be74e9526ff71f194f70a6fcee51f8a4af461681721d094d3eb3b8fa4ab8528b0df1ee9c3b77aeb7f71b9916322e5f7cf145f21eb6c96603a75b42984bb68b7b93a003e5eadc25fa57e29370b920e2eb213e667b7039b6118d9d6c24b24b473c96180ef3a2c4295c300b8ee36059489ff6df91234742c956cab56e23e29cd298c1a5247c1e4626121181beeea53666713108b78ff75b2c2124eb985aa1712ae5e85dde2590bb6166bbe25d82c0d19d3b77f4afc45c27e17241c4d75c277cb76fdf0e917c5c2291c35c221e3112395905c29417e53025ef79ee3c7f54f11894dcb7fdb76bd7ae40c6533a437d5c275c5c482f2b099f87717e9181edeb5e6a6316d7ce9d3b7b59920e2e4ad287295004c11d46069d3372d89513dc25104de6d371b7eb5f894fc2e58288af07f86eddba151ace877939a66e669ece45d987be2e7a87908eefd3fedbb46953524978f6db30c8f5442dcee092cce4230d8f93dfd7fd04414aaddaba71e3c65edd6f64b6d6af5f3f5455db38a771d8670bbf9fecdeb09f03c257544ce85f894fc2e582886f48f8464646c2b47a9cfb615f0a7d728cb828fba03c050e6af129f57cf2e4c9d0f71f0e6dca283d9fd5e7195c5cf44238832b2fa304b4affb2965b05c2206a9c8eaf5e17e7bfcf871f83c4a0887592510d55ffb361260d82586dcf1c78f1f6f1e3e7ca87f253e09970b5c22be2ef17dfbedb741cd889e8761118b288cd147a71b4c445c27875d62889386538598094ecdb0f61f11d2d5ab575c27751c78be7d265c5c083020c42091c96b161799c93eee5c27cadb529f0f0404867dbfe1c49f3a752a8c8c18d679c9b32063de57119e610b6ab02edcf594853f78f040ff4a7c122e17447c5de0e3c045110f0184615c5c5c30c310c6982ae982f00c333a199f15a56d88564c97744d759f41f8885ea7fc6e5da8504ec770509484cfcb962f5fde5bc2d546991d19bd28013e8cfbedfefdfbcd8e1d3bc2bb324cb2d596e47b497dc2fc5ede0daa265837fd2bf149b85c5c10f1b588efbbefbe0b4a84909d6145dbc86cf4b9776734e9e259f561f83352fd34a3b3865def3f5c22d88b162d4a9ebdebf3da23c0a0247c5ef6c1071ff47af871eae00d630b50351dc6fdf6cd37df04054f4ae66a145acab14f98e7c57dc6bb42958bfe95f8245c5c2e88f85ac0172f48a281c33aec71b2fb5c5c46d6d706e8c1be2e08f354e57ea7bacf0e1e3c189cbb927b2dc61a7a4cdf9a44262f69f8be0e3fe6dd4d2d4c44d92b99efaeef37b26a64138729b414cf901cef93586238ac7b84bbecaf7ffdeba4ef11fd2bf149b85c5c10f13de58732348620a256348c0b92039e0c51df4b3e26daf83eccbeaea84e86b3c320e2478f1e75b2ffc8ace1c8a6ccd8f5bda474fefcf99298cc0c5c27b2af840b6290dac9e67377efdedd6985c4be7dfb86568e3e5842984b56eb69fb619825863c437a5c30f10d265aaaae7f253e09970b5c22be717e70c86339d830ca18fa5c22d19bbaf9bd2f2586385b93a9c79fea3ea3ee3f65d33fc4bfef049c774612939731338dac4f5f1decd44380095c30f16eb67dbfa1927af3e6cd66c3860d21ab34ccac564e25e97def13e61c66d6200a86a816eb5f894fc2e582886f0af8885a1d3e7c389482417cfefddfffbd53e372441881cb918ba5241b2c09e9fab946634d2141cce261965a5bfb0f85c2b56bd706475c2715f648b8fababe384364842531f919a5a07ddd576434529e01047e2813e71d6deb7e836c9d3b772e2876f2de0eebbc2bf93e89839287f15c5c217bccafa36cfc59992efd2bf149b85c5c10f18d41b6384029af1906d9e2108ffd5aa51a8401076a18cf375a9c67f5f1c71f37e7cf9f6fe5c23c71e2c40f92cfa970c792a0beae2d6a5eefbfffbe0426d3595c5c7ddd57108694411ace1edecda90a673ceb87ac470cdaa57cffa712a089fd5a25df5c279ce5c35c22b3648629177dda1da27f253e09970b5c22be516584949ae1340e230343a48ecc4bc9976334484354e91a9633129ff982050b8273f4b4d290c966b68e1d3b16e4e05366b7b038f4b8cf848bb9631298fc0c02d2d77d45102ae55911c72b90e55c22e092f27e637cc8d75f7f1db2bdc3cce47356f4391b9efa3e89e24cc3a898a0378f7eddf1ee10fd2bf10d9570f95c30c5d75c277ccc4b5abf7e7db8d887956da9e5721cb4c1beae619618f2ec29ffbb78f1e294f61fe5430c32bd70e142c8f0b4412679466406fbbc9e381e4ac2e7690408fa5c5c3ad646a6888c31b3b0366fdedcdcbe7d3bbcc3131142182fd072faf4e9504238ac8c4be925841321e6c3c82872367397718720a6a17f25be3ee1937089af17f8b8248970d2349eba4f60a29763df9de892a393a39d2f06259f3c79b2b97efdfa84f61f114df61065a851cdb24d62d8f772534a7179972430f9d9aa55ab7a5d36d6f6bbc539cc3cb243870e85771af235d1fbeddab56bcddebd7b434fcfb0ceb1280a547a09e14482785155b8ebe70fd145f113255c5cfd2bf149b85c5c10f10de0e360fce8a38f861291aca15f6b32a48bcb8a67324cd2c5454d89e19e3d7b9a2b57ae8cbbff187e898ae5962d5b820c7a174df15112becfebc8d063c94b9e4666b2cfe70301912e9c6632ee105c27b25e64acc61a743b78379115e71ce0dd1c664f2acfa79692f4be8a33c52a047c8a41d2a5ff5c273e09970b52353e0e44fa4dba56908a977aed91c8f14a8786a9e815b38e646a90728efd1db16c90ff4d9f1fce29fd4a5d46b3d9337d2f13427841f292a731ac9a92d03e2b1576e5404729759e07cf8621c9f7eeddfbd1fd41168ca00b190d8245c32c898e92efde21c3af9c88f73b196308bbfe9ff8245c5c2e48d5f850a7a27ca46b4959239113579d1a765f17e40f21018817192f1aecc96675e9f80dee1b9c87beafdde2c58b252f19132efa996aebe39a486619e79d61b7dbb76f0f73b5e8f9ddb66d5bc886779179b35f6beaa42b0e491e46893afdbc94a8ebff894fc2e58254898fc82407e130c8561c66ec6538b112c361f775c56825eb364c79e7383bacefeb86532a79c977f83132e67dde5fc39ab934fafce65d1c7650a806c9f75477c9b0c434625f30045dff4f7c122e17a41a7ca84fa15c22977a36d2441d66088417e0d44a0c87e9d8f4c1b8b873582fca68242ff912ae458b16f57a7fa59ec795a3719718b89bba98c63088313e0743b05c27a280a9ff5c273e0997f8b2c647ff0d3d5b0b172eec9c6cc5b20f2fbde935400f3bdb35ccc87a2e25a84ac2e74db8962f5fdefb6cc5b0857586dd5f4a899c646bea77c930c690b067f13de8e9c217d1ff139f84cb0d5324be48b668e8efda69578930ff5a7cb35b131f7a4c9f1b8ebb96a7516a9dc3aca51a832e9610e6dd238c2f400f30422bd3255dfa7fe2937089af77f838d84e9c383114b2c505a93846fa5afc9a5c22dc10cc5c5cf6d0ac59b3245c5c991baaad6fbcf146efcf81612b990ea377ccbb247f0543ce737c117c92e9902efd3ff149b8c4d72b7c1c6828041155ea3a3342d90291342fb7766af187d93cdff54c975c5cd685d94528dd495c5cf2b50f3ffc308c44c8a1b7b38612e3384cd712c272849962a6ebd8b16353eee9d2ff139f844b7cbdc1f7e8d1a3e6e8d1a3c179e8b2744025c26e2394a536d0e7b88fe8519070e56d1f7ffc71afa5e1470b68944cba08125a42582679e7f7e19b1c3a74a8191919d1ff139f844b7c79e2236a74f8f0e166e6cc99e170fbb77ffbb74e2c3ac964b67094b5f60da72b662fbb5ae7b66db01c35a7b540fe58c295b7217a42a63287fd36d88b53cabb3ff8fe43043ce3bbb1281bdfe53a43bae87b3d70e0400810ebff894fc225beacf00d66b6ba74c2393cc9b848b6bab7281d5f0ae9cad5d97aefbdf7242d99db5ffffad730cc37973d47505c220e1e2ee1dd1fecd7f26cef9e74c5fee0ae491799aec9902efd3ff149b8c437547c64b68e1c39129af7bb3e34e9b5916c0dd7f12a21da9d63662b1a33b8242d791ba25c27cc0ccaf1ddcf9d7445c977ef91ba8277f80ff82c93c974e9ff894fc225bea1e18b648bfe832e9dee38d0d84bb21f254671306a8e654444ea73255b4469115c5c90b4e46fcce2caf1dd8f3d9d39922d322b9610f687c043baba2e2f8474eddfbf7f42a44bff4f7c122ef10d051f4da7448770faba8e4c7949f6334a8903938bb3550269a75ff2a38f3e92b014328b0b6978cbc20cb4d41cbc8b4ab85d9693bef5d65b81743d7cf850ff4f7c122ef1f50b5f245b38085d1d8e830a525e4efdeeede86bc43b2a5595e26ccd9d3b3728dc4958f2b7952b57861ed89c9d65b25d7d17d3b114bdffd675a92af715bf77f7eedd4f552fd4ff139f844b7c9de28b6a8448bb7649b65490cacbf1c2b1e913d1c211846895b48718e689e08284a58c595c5c94669790e9c661ee1bf18ab398e27c2d4d25ccb148d7be7dfbc62d2fd4ff139f844b7c9de1e320a267ab4b3542c956bed2f1c32e31e41265ef405c304bdc3f8b162d0a820b1296326671e55c220d3f51e245268912b16167bcb943c0e11d627fe044ca0bc713d2d03f15dfa408970f507c53c577fdfaf566d7ae5d9dcfd9ca5941cebeae573aafc91f24e990be92f7ceb265cb9cc15590343c19cb121d67ce81586e388ca08ba343245d93d92ff838dbb66d6bae5dbba6ff5c27be29ff48b8c437257c916c11fde9f2f0c369f6a22c43c5b0ed12a3d89f45290a0e5ee9fb86925e6770956310673296359c059ceb6ddf23b18410410fcfe1fcab258621a4b163c78ee0fbe89f8a4fc225be4ef071e0ecdcb9b35335c2a85c2225d92aaf2e1f52946a1ff139b16cb0b6310138041f7cf08164a520236399ab52e154b3df29cf83c17e4dca193d77cb5c225d5df60573af10d41acc74e99f8a4fc225bed6f0ddb871e387cc5657648b834eb255b69221655c2290a4a93a5bec11a2d7ec935a23d894bd38f4b82c2363c9595be3f074dee7a99e0731bb1dfb35bd3b245da9142d098090e9c217d23f159f844b7cade07bf2e44950ece9522003479acbd70bb38e8c176409078948370e179169f65c30fb6dd0b8f8f8773854ec8fd27bb3266273e6cc71065781d2f010e95a0331bcd7bcdfbce7bcefe311b098d9e6ef707670867826d443babaec05640fe203117846a159ff547c122ef125c507d93a75ea5450cdeaaa678b4b54b2552ff9c259a2cc0812c6a58ac5ffcd3ff9773a547fb379f3e6357ff9cb5f242a051904ba0469f814e46bf459408920367836d4d0aba98d3d68bbeb4c17efe5f1e3c7836fa47f2a3e0997f892e13a77ee5c5cb360c18270d0fceffffdbf5b370e35c816172d17680d464f1c873875e2b57c672d9df17eaa50589e5221994bf7b7e67df274837411a4edc23fc1f08550113d73e68cfea9f8245c5ce29b3e3e52e667cf9e0dd1f3ae0eb3c1cc562d366bd6ac503e84c34cdf06250b3a0dda448dbe0204162429e5599486779f6b13b1585e1cfb39972f5f1ece875a48575741618c6a1faa7ea8fe49515ea87f2ae172412ac677f1e2c5204dccc1d225d9aa25b345f471eedcb961c8e9a093c565c9a5a9a3a54dc420e81076094a79b674e952b3deda84032f64ba47df5c27efbfff7e08ead5709f44218d2e335d0b172e6cce9f3faf7f2a3e0997f8a6f683fc3b977d5787576d646bbccb71b07f83e8762dd1496dea46e990fd5b651a52ff9e01dab30c354beeeb4f3ef964cc996eab57af0ed9981ac87b14d2e88a74f1bb162f5edc5c5cbd7a55ff547c122ef14dee07c9535c22e666b6dabb1c2901a347e369ce164e347fcf1243ed6925441077c94999c619e0fbaf3d2be04216eb593d9c04f1c8c6d442babacc7441ba088e10a8d63f159f844b7c13fab975eb56389891e2ed4a200319df5ac816ce1307f35891c8b18c4b94bf8f3cb4ce853656a614674b7252aecd9f3fdfbdae8d196ca1bffac30f3f9cb0600e413e326135941776ddd3c548027ca79b376fea9f8a4fc225bef17f9037856c71207749b66a11c888cdcce395104e24d2cde56a3f87366810f18992772d4f8350bbd7b5d18196254b964ce9dd8f41bc3854bbe4e7c4a8802e4917be13a40bff6bb292f1faa7122e17a4127c77eedc693efffcf3cec8564d65845c5c8ef4633dab84f059c6e54aad3892bf3a1d1a46b45a5252b6f1defbce6b317047900535dbe9ee2bfaba106d2a3d8847a6abcb9eaedffdee77e1aebf7dfbb6fea9f8245c5ce2fbf1cfb7df7edbac5fbfbef9e31fff28d96aa15f8b48e474c9d6a0f3c5651b07a2ea84d43d6b47b18c3a0cb558f77cdd063142f85c224abea71aae4d0f68e9a4ab4b218d58b9b376eddae05be99f8a4fc225bef0333232d26cddba35f451715048b6d2f66bad58b15c2279c91725215c5cba94184abaea359c70c9481d4636c22c57dd2584bcef532d497f56b93a95133590aeaeca0bf1a55e7cf1c5e6cb2fbf6c1e3d7aa47f2a3e0957edf818d6b767cf9e70187519f9a9856c515c273fd166e6e95c5c9492ae3a676fd12c2f19a9a7ac108539f77e9d996c0277a9aa24c6db5f0c49ae817475a5be8cbfc3efdcb973e7840623eb9f4ab85c5c9042f111753970e040889c7591d9aa856c417e28f7a354a30b470c42c7656cf4bbae3e0ec605b449e6b5fe19596dd54aeb7acf19583c1915c2e9de2594ab53065f7a4f1795365d912e9ee7be7dfb9e99e9d23f9570b92005e2e3c53f7cf87088925b4698b6c61e09e761f4d5d4d25c30ad13f6dad0f698365c5cc3214624c577bc8e12428496ba7ecfd963cce02cbd47b84bc978fc1f0225870e1d7a2ae9d23f9570b92085e123b57dead4a9d07cdb459487df811847e9648b0b92929f613ac2b1011a2c3a2d651a11ef944df35a7e839021dc9611975d2e0cb16eb384705c22013c7c8492f759973d5dfc1e7aae4f9e3c396e79a1fe69e184cb07581fbee3c78f07a7bc8b3a66b2670c03ac816c0dfb821c1c6c49b959e9652135f772584aa880061908df89f28c7565ee5a1f66ebc55c305ec9a40b618bae48172a89044b8e1e3daa7f5a213e095765f82e5c5cb8109c71c8d6bffeebbfb66eccf462f02084ab54a3bca70d25c2e9968520d84136a4e4675f93c5995b0e39d630cabe08f4f86e94f37e9301e9aa5f6b3219552a37205da53e7b481795386dfb4331d385dae4b973e7f44f255c5c2e48a9f8ae5c5cb912246589b27441b618fe573ad95c228bd4b612e1748ccb9bb2102e739d9abc0d354a335bdaa0910921e0e3fb91b7416678bffbda9749d544ec1d2c750de2589cae7c23cac22f5dbaa47f2ae172414ac3c78b8db346795f17519cd2c9564ebd345c5c965c5ce694a3e9dce467b15c5c55b2a58d95c98674d1f3635025cf7b043105d6b0efef7754c325c828e99abed1d74e5c30fce2c58bfacf122e17a4147c972f5f6e366cd8101a4421436d932d3268285c30957c49a2069893704194fbe572d7d1c9679fe148331bc73242ed59aa7273e6cc917465f67e537d403f5e6ef708e752a9eb829a7217a40b5f093f69ddba75c147d37f9670b92099e3bb76ed5ab375ebd6500ad0f62112c916c4aee48b32d6d9e73ac707b258723d7e49ce589fcb55b5fe950f23706089611e7dbff44591e1c871af712e954abaa8cca112a80bd2c5efe02edeb2654bf0d5f49f255c5c2e48c6f8f6efdfffc3acadb60f0f9a414bce6c61280ce57a490e2a4f71d9eb98f5d328fd5c5cb26449f6fb4c1b4ef930655f8ae5f4bbef17e1aadcb3d664554bdd679174b55d118421d6c19ed8b3678ffeb384cb05c9151f9f4736a30bb285ea61e9648be87129c366b9ec295553e5ac5f8df3107a4a8c2c21d4a653f6455005d26edf66bf0cc977884a29596b2a26f84ea5922e5496bbe8e7827411186fc307d47f9670b9202de3bb7dfb7688747615a129b98c904c1032ae7d98b1d5461912514a7b3f8647b2708a23d1b27c504b2de94d3685de4dce31dff3e1dd21efbefb6e3101bbd11513a52ae142ba105c30eb8a74e167dcbc7953ff59c2e582e482ef9b6fbe098e5b1707058704ca3e252bc411292e39e38013405f9a2586ddf56741b2880c73c1e6da0fa8e595d146ec80f79c48baef7ab725c2a5ab8c52fe4cd0a8c4de604817bde95d04afc9a8f12cefdcb9a3ff2ce17241fa8eefc18307cd575f7dd5895c2221640b459f52e5df215b25d4da4fb4f7036259b2e46f1fb259902cfae7707e4b8c766bfd2f3724930a01807c5972d86e6085f71dc9f75afa0729bb2f9174d12ed105e9e2f3f1dd366fdedcdcbf7f5fff59c2e582f415dfc8c84810c9e0126dfb60a02fac74b24549664d255e104b9c039c044b8fd236c9534ec47ea2fcc6b241ad2f996dd4e698d1c73baf7269dae00a84b6b63261481701a512f712440861b02e940bc94023a2814fa7ff2ce172417a86efc9935c27cdb973e7c2c5d985fc3b0a3e92ad721bee7116749ca63fab0d61124a064becffd3ca79e729635c22d84260c072c3e9932d486cad196cce3a4aa54b245db44f2010d645ab067d9767cf9ed57f9670b9207dc38748064e72178a8490ad92b311947bd59e85e0fbe334e87c4d9c60e1607049464977328666b3b4dcde7b8802258788e9b0a7cd764fae5fab2415c2e9544b40ba4abc3f5e7cf1c54088ba507e26807eebd62dfd6709970bd2177c8864501ad245668ba6ce522f4b9ac96ba9b79fa8f3c5f38044e8748d1fcd66dfd030ce3ba89cbb56d2fb8fec37592ff6b825874f3f07c868531de0de293f6847a6ababd9a654db4c554443ff59c2e58224c44763e5ba75eb9a3ffef18fadbffc348d962aff2ed97abad355aaecef745c22d9385864b35419d44a37f638cef39c39739cdd3746093a7d4b0e2a1ffbfee08c2c8dac7739181972f7c5175f4c494443ff59c2e58224c24743e5eeddbb8323dcf68b4f7a9b543a074d6986f34c76c20bf2e9b2bfb12ebfc43d30518398a3c40539d7c1d26a3c0728b98660f02ed47c166094a0d3a7698fe6c4325d25ad3dca858cdee942b9101f6fc78e1dcdc3870ff59f255c5c2e48d7f810c9387dfa748838b69dda8eb3b64abd30215bf6da4cac2e9ff2065c22ba35395551de9911010a6068daf76701ef02ef04bd5e31ea5f93f1bdc9fe7b774c6cbf90e92a8d7451f143e54f17ca8594f69f3c7932f87efacf122e17a4437c376edc080758dbcd9b83f2ef25662b6c709e5a892104a4645c276b50da993d02c9729f68da4fcf03de0d8256941dc7d2b1928916df8f9e4de7e84d9e7421c6525c22e9ea42b990df41a6f0faf5ebfacf122e17a42b7cf7eedd0ba51d6d475648659748b6b8306374d28b70ea337ce290cb92f606df87ac5c27dfcd06784d9b5ae97114d928eddea0fc1cd2a038ced48d12ccd2aa24ba5c225df87c6496f101f59f33245c5c3ec0bcf011ddd8b87163eb5c22195191b0c40825a979c9569a8825254525f4721075a53c1767cade2c4d9b3ef1e25d425806925202d95c22ab6ff9791ae3de282dd3d59572217e195c221ad7ae5dd37fce0c9f842b237c9411327d9cc861db648b66509a424becd9926ca5354aee722d3124d24ad920425c30122d4d4b3f04370e54e6eccdb98470f5ead5ae69422bb1bcb00be5c228a2b173e7cee013ea3f4bb85c5c9016f01d3d7a341cfc6d475198fd408abc54810c2fbb7664a3d99b5c5c04b92853a2b4c67eb01743d3dacf8613e8a207858c782ec119829b60f68c68674ff06c4b2a3d2548dd05e9a2779f40e1912347f49f255c5c2e486a7ce7ce9d0b1756db7d5bbcc825cabf47e977cb41da8d66f75d898a8c16973cfd59f661685af75c221b6492e9e3a1b4bbef013a32df9e1392aea9c8c5b75d5ac8ef207b7cf6ec59fd6709970b920adfe5cb979b356bd6b4deb755aafc7b5423f482ebc6080cf4492a9aac1b7b5c3032a8f3a469fd318260f47911a4e9cb7911d54915cde9764e5749a4ab2bb978b2693c437c44fd6709970b324d7c886450abcb85d4669a9acf86d09558464814c88badfb6c174a7fc354a3e29da1b78c5e014b8234adbf0e370131fabc86596ec8efe5be40d0c14a88e190ae5c5c4ad25c2762540ab5ad5c5c487b09fb76dbb66d638a68e8df4bb85c5c9049e03b71e24488b6b53d6f8bf47489658492ade15ea23cff389fa7cb08355173ca9614c2d0b47cce0b8429e8ada4dcb04be79bc0103da856420cb7bc90b52f89743156a7ed9e7b7c43eebb63c78ee93f4bb85c5c90a9e223624179165c22166dcf76284d91900b94fa7b2fb27e4844af58b15c225c5c0a6d46afc968119ce07749b4342d6fe245669a0c759b0e782c1f24304456dee73ffcca88d24817657f5dcce7e2de1b9de5d2bf9770b92013c087dce7962d5b424f55dbd3cb4b13c9c0f1e6f0b12ca45f4e14657d383610af9419afa838487042a749d3ca12d8886746ca600d0e3d9977325a9e19fd32ee09cad1731c33329e8806b3b3da968ac757dcb46993feb384cb05990c3ec8d6fefdfb433d799b7d5b258a6440b62825936cf5df91a25702478a6c24040c5c27884b365aecab88c6bfe7efb1c6f47a7029e330518ae27a6b5af96746cc7a710670160c9e15e3f56561f1dce0bfe5dce1b33c33fa9de9a2c4b314d2d5858806be5c223ee3be7dfb7e98cfa57f2fe172419ef2c38b72ead4a970b1b4d9b755a24806172acfcd8b34cf193d38428b162d0a172d653e44a031fe3f192cd69668b7e5829a661684b35c30a105ce8a3973e60465547abff85c27c69f7176f077f8bb0ae7e4b7c6ac6d29a4ab0b110d7c46eeca935c274f4ab8245c5c2ec8b37e2e5ebc18080375bfffeb7ffdafd68c680b5117d2dd2518873217abb2df9aa6697566c1c88c98f12eabff17e25c5c8a9f42909b60775b7e5d948a87ace24beadf4bb85c5c90717e4646469aeddbb787f2075e9cb65ecad8b755ca2186515e26d9d2344dd3b472ecc30f3f0c19cb527c95d8cfd5967f07a123a3b675ebd6e6d1a347faf7122e1764bc72424a2090116df365a46fab24b245d981e55c229aa6699a569e51724edf6e09fe0a9545284fb759c1840f49bf5c22735c5cf5ef255c5c2ec8a81f5c22119086365f44a22aa4b44b215a4471e8f1b1a747d3344dd3cab50f3ef820884294e0bb5061d466601dc397c4374a99e5d2bf9770658fefc9935c2741959021796d922d861b97d2b705d942e1eea38f3ef232d2344dd3b4c20df113c68094e0c3c4a1c86dfa7c942fa25a888fa97f2fe17241fedfcf952b574229619b75bd443b4ae9db826c912e6738a69790a6699aa6d5218cc28c4d468994505a18875c22b7d94282e8083ea6febd84abfa05b97bf76e3848c83eb559cf5b52df16b5dcd4747b01699aa6695a5da48b599b28139740bae27caeb6fc3f7c4bd43befddbba77f2fe1aa7741a8adddbb776f3838da7ae1a24c6829648b595b922d4dd3344dab977431b3916a97dc7d1a82e1cccf6ab3b4101f73f7eeddcde3c78ff5ef255c5c752e087312de7df7dd56eb78899e9442b666cc98d1bcf7de7b5e389aa6699a56b191b5611c4c09a4abedf95c5cf898f89ad39dcda57f3f4dc2e5031c0ebef3e7cf372b57ae6c55959097ac14b2c56cb265cb9639d052d3344dd3b4a0eccc589812481702176daa16327f15a5477c4ffdfbe1e093700d011fb311befefaeb50bfdb66b3242a38a564b6162e5c5c180e570897a6699aa6691a83911186288174418ada2c2dc45c27c4f7c407d5bf977055b12067ce9c09f3a3da2a258c72a02548c0537b8c8223f324bc5c5c344dd3344d1bb4520623d3cfd5668b491c887cf6ec59fd7b0957f90b72e3c68d66ddba75adaa129624014fe48a595b5e2a9aa6699aa68d6594cbd17a90bbcf83c8599bfd5c5cf4f57ffef9e7faf712aef217e4e4c99361606f5baa8444304a292564d606e5025e269aa6699aa63dcd98d195bb5c5c7c948a6fb3b4f0adb7de6a4e9f3ead7f2fe12a7741a89b25b2c0cbf43fffe7ff4c6ebc4cb19430778bf2ef5e5c229aa6699aa63dcb3ef9e49366e9d2a5a19f2b67ff5c274ac5b7e15c2762f8a0b4694cb6974bff5ec2950dbee3c78f07451d5c220c6dbc4494129640b6280b40fe9dc3d34b44d3344dd3b48918e25a512e3e673f88d2c2b67c4582f3b366cd6a8e1d3ba67f2fe12a6f41e8dddabc7973885c5cb4f10251f3cb67e74eb650245c5cb2644998b1e1e5a1699aa669da648cbe6f84c9725c275d04d1dbca7231fb6bfdfaf593ca72e9df4bb8b2c077eedcb9d0d4d9469ab89452420e4786f329ffae699aa669da74e4e2c9e2e45e5a485f7e5b417a669be29beadf4bb88a5a9083070f06d9d23652c4cc6e409530e783252a122affae699aa6695a0ab9785a1472f68dc84411544fed37e28b5c224cb66fdf3efd7b0957390b72eddab5504ec88b93faa589aa84b967b750cd916c699aa6699a96cae807cfb9b490607a5b426b7c2e6585f8a8faf712ae5c2216249613a6aec71d1c709cbb48868a849aa6699aa6a5562ea42f1cb978550b7f1ab087909e3f7f5eff5ec255c682307b8b064e6a662d25fca9480675c42a126a9a36195c27cae7a069da44950be7cf9f9f75a6ab0dd5427cd2d9b367375c274e9cd0bf977095b120870f1f0e73a552d6e1f2e251a298bb4806f2ad8a64685a1d46d930d96ca2aa045a162f5e1cce5c30c66530109ecb7fe6cc99a1c498fe02b2df44a6078d73839e4ffe39f8e7046ff8fbfc776fbef966f81c9ae6e90de5f3f93dfc3e7e2fbf1f1c96316b5a3d5c221a9c0571b8708ea58504d9530bae913d436340ff5ec295fd8220b9b963c78ef0b298ddfab148060e16f2ad5e069a568e1cf3fbefbfdf2c5ab42864f5214e90212e75fa0538b728638991da7ff9977f697efdeb5f372fbcf042f3fcf3cf37cf3df75c5cf3cb5ffeb2f9c52f7ed1fcfce73f6ffee99ffea9f9d9cf7e3621e3ef62fc77fcf77c0e9fc7e7feea57bf0abf87df171d0da2bbe0f9ddef7e17f08113bc9c4b1033be87844cd3cab1952b578677dc2cd78ffbb8f051195da47f2fe1ca1a1fcd881b376e0cc21629a312b967b7883e1371f212d0b43c4af830e6e3616487202564a4202a9016ce258813e4663ac46918369aa84592c6f7896337c8a01121e77bf3fde3b388cfc67da269fd370229bccbb966b952cbc41374c2479d887086febd84abd7f8ae5ebdda7cf6d967213291b2ee3667b245c98f5c22199ad64f834490a9e21dc5398160c47936346e4346fa4c9eba320819ce0aa58d3c9f9815e3b9f1fc1cdeae69fd34ca8a73ede78ac1ad54fe24673a3e2abeaafebd842b6b7c57ae5c5c093d4a4448532acbe44cb8500cf2d0d7b4fe3494536ab374e9d230789c798131920ab9ea7b76aa4f593248180e0ce71ccf91467dce3b8898bdaa9ad69f8c3dd9ea5c5ccb0a53132e0244122e095711848b3e5c30a2122953c039132e9c10a3bf9a363c82050140440252403f653c9f28a7933ca5334a14fff99fff398c04e139f3bc79ee3c7fcf404d1b9e780fefa28390ff46b8f055f5ef255c5c66b80acb70d1f361964bd3bab3d5ab5707471fb5545c22a49425235c2201219018754bc078ee9ce1ac036a8a088cd8cfaa69dd954ca35a9aabff842f29e1ca9470f95c30dbc5f7f0e1c366ddba75e17245212b85a15243c94fce461f17515e2f5c304d6bc7e82542712f0af6501e28c1ea1f01a30c91731d470a312124ebddbf9ad68ed16b49ff56aebe13d9f2a8f09ac2205c5c88668c8c8ce8dfb78c4fc2d5323e36f1d6ad5b431a38d50bc2cbc6e59c3be95c22a5af7886a64dbf1f218a5c5ce04c90c5e28cb0f72adf5e30d60f2535b25f715e984a889a36bd7372f9f2e5e1bdcad567627c05d509a97cc948b890857ff4e891febd842b6f7c8f1f3f6e0e1d3a1452c1295f124a5278f972265c5c3c1366f538eb46d326ef3c5026880341f3376701e702d2e69296b2c817ebca79c95989ba1aeb2ef9d2b4c967fc99c195b3cf14150a53fa9264cc8e1c39d23c79f244ff5ec295373e36f1b973e742d439e58bc267f1f2e59ee5a2919c28ae0e84a64dac178bf785ec702c153493550ff942808375a7f4903e5883559af66ca30220aa12e6ea2bf1de13684f49b6309ec9850b17f4ef255c5c652c0803e5905b4efdb2f079bc84b9932e52fcf67369daf84dde2b56ac08d159822cbcfbf662d9fb05d9a63718f2cdfe50f550d3c6ae06403088e06ecea584bffded6f93f66ec5c03d025c22d7af5fd7bf977095b12077eedc094a85bc30295f165e3ed2c1b9971646110da2505e109af6b76cd6ecd9b37f20594ab66b6319fb82fd01f9b2445bd37e6c88d0e42c9281c5d95ba9b35bf483715edcbd7b57ff5ec255c682a05448535c22d9a8d42f0ca4ab84d242d2da38970e07d56a17bf605c3031efc473cf3d674f9636a99243f60baa8744f3d9478a6d68b507ad5e7bedb5ac7d23fcc6d44219d198e9ba7dfbf6a035a07f2fe12a66414e9f3e1d6a88db7871887c100129a19f8bd4bfa5315a6d433811bf20e0c00528c9d252951d5201c1bea2e4d0cc97565bdf16bd8e39fb44542fa15c22d806d95c22584f39f2d9b367f5ef255c5c652dc8eddbb743f6860bb08d97075c22574a3f174a5c5c4665b5d2b359a866d1db49b98be2175a1732f304b4d8779eaf5ac986af357ffefcacfbb6b036fab606e7b97216dcbb774fff5ec255d68290b2ddb56b57f3eaabafb6f602111d2fa19febcd37df6c56ae5c5ce9c5a1153b0b863d4e2930e55f9202ad2be2f5c20b2f84198e44b6152ad24a3d6351f0c4d7cad90fe23d6da36f2b1a01faddbb774f480e5eff5ec2951d3ed40a71b6882cb4955c22265c2252423f17a55c3096c0682539019475c56c962a83dab0853670e6e86f91786925d9071f7c10c6f0e4ec03fdf18f7f6cad6f2bfa8a08ecdcba754bff5ec255e6821049f8eaabaf920f411e9d2626325202e9a224c0d2172d679245690be2055c5ca064b3eccfd2fa64ec47b25e9cb994722b5aa4e5de0f9bfb7063324f6df56d0d0e3bfefaebaf5c2795ddd2bf977065878f5e2ed2dd6d462ff86c1cbc124817ceaaa44bcbb53f8bb241b3595a2e5c221b04eb18ac8dba9be7ae96dbbc4284c97217c9800cb5d576126deedcb9cd83070ff4ef255c5ce52f0875b3b1b4a8ad178a0849095c221a940658f2a2e572e133f30555382e4d4530b49c89174e19bdb4122f2d97be2d82b4b9f76db54db6e8f5dfbf7fbffebd84ab8e0561c81c75c6f45bfdf33fff732b16d3c6444c72360e21fab988b87ab1687d351c538408b8cccc6869251873e0c8d0ce9a35cbf357ebb5d11f8b0a67cc12e5685425d157d9964f88f1f90405a792ddd2bf977065898fbad9935c274f065c2241cf559ba48b8849eea48ba8d5bc79f314d1d07ad933c07b4c46190755475d2b917811bcf30cd6fa68946fc7bead9cc916ad206d922dfc414472ce9c3933e9de2dfd7b0957d6f8befdf6dbd0b4c821c18bd0664483973977d2c53c0d4a062c6fd1fa32e7851ead7ffbb77f0b8a6f3ae65a0dc48b0caec3e9b53e05bc287dcd996c61bc576dfa8118bf63cb962dcdc8c888febd84abbe0541929343832c549b2f5b14d1288174513ae045a30d530c83483fef943d5a5aadf3bc70de162e5c5cd87cf4d1479e0ddad07a6621ff39932dfaecc91eb74db6080c424e6967d1bf977055b920a475cf9d3b1732379424b5994a8e5c221ab9932e52e21f7ef8a1178ed6a9b1e7b8dc7134255a9af6bda43cceeee2c58b255e5ae7c6180382b039fb33f44876d1b74535c6e5cb97f5ef255c5c752fc8e3c78f9bc3870f87c664d469da7ae9e250e41248172a70f612685d950ee250d247f8fcf3cfeb686bdaa86cd7af7ffdebe6d5575f0d0eb0a5865a577d5b045f73f663a83a6ab3873f1aa4f4d8b16353eedbd2bf4f48b87c80c3c777e5ca9566fdfaf53f0c446e33d2f1873ffca108110dfb08b4b60d25512e75de49b35a9af6f46c17cee31b6fbc610582d67adf1601ea9c7d1802df94f9b54db6287ddfb0614373edda35fdfb1ee09370f504dfa54b97825c5c5c27fd5c5c6dbe805c5c8a2564b96244d50b486ba33780466cb2c24abc6bdac40d01191c4902620a1c696df4d1ce9f3f3f045d73f65fbae8db8a12f004f4f5ef255c5c2ec8283b75ea54b374e9d2f032b6dd405902e95c229a4a16c28b484b15395db46851e8d35c2262af03ad69531f9e4c7f0afdc994e57abe68a9861bbff2ca2b59fb2d6d8ba445b245d0030978fd7b09970b32865dbf7e3dcce74205adcd74731c8a5c5c02e9620692252cda74335acb972f0f515325de352d9dfdea57bf0a81b1f7df7fdfb3469b16d95c225b937bdf162d1d6df76de1df31970cb275e3c60dfd7b09970b329e319f6be7ce9de1926a534483080811c8dc09172a591054cb57b4a9aa0f5c22c2a2ccbba6b52b234f29986a86da546cf5ead5cddb6fbf9dbd4846177d5bf844bb77ef0ef3b6f4ef255c5c2ec833f07df3cd37cddab56b4306aaed7eae124434e250642f266db2e529ec1f06baea186b5abbf6c20b2f84723066291a20d326db539bfbbcad2e861b33fe67cd9a35cdfdfbf755159470b92013c5472a9814baf3b926663366cc6856ae5c5ce905a53dd388b2538a4a06d95e2d4debb6b78b6c320eb42ab3da448cbedadc4532a8266ab362298efe6118f99d3b7794719770b92093c1c7cc848b172f868ba9ed9adf52fab92839b09f4b7b5aa414654bf6bb444bd3864bbca8ae609e92d92e6d3c23e89cbb4806fbbc6db215e76d8df671f5ef255c5c2ec824f0edddbbb779f3cd375b9d464ea6ab947e2e08aa4391b5d1e5833876f4452af3ae69fd31ee9f3973e61828d37e6254acbcfefaebd9cfdbea422483feb0a3478fea3f4bb85c5c90e9e0434483c175442fda16d140aeb4847e2ed2ea96ab681892d48b172f0e7bdbac96a6f5737617c132b2cf9edb5a2cfb46cc28f7bead365b42a2fdf6b7bf6d366ddad43c7cf850ff59c2e5824c171f7f4ed6862c549b4d97d4d693fee6a0c8d9188a8cccb7a52a5edaf46a114c508150d3faad6488829bbd5d1a41b277df7d37f46de5ec877431dc98ec19b3486fdfbeadff2ce1724152e07bfcf87198a980aa5adbf3b988c8909ece9d74518a60994adde528ece3e79f7f5e8756d3329adb45c0ccb3bbdef26f329d54aae4ec7f90756abb6f0b7fed9d77de09bdfef4fceb3f4bb85c5c9044f81e3d7ad41c3870a099356b56ab2f322f31f2a5b9132e8cec8659aefa2e6c4a4a7947cc6a695a9e821a6407962e5deaf95de1bc2d0877ce7e07e5eb6df76d45918c23478e8480bcfeb384cb05498c8f176bebd6ad41b5a7cd5435ce2ae58bb9132eeaa8294db044a50ea2456905ef063d213aae9a967fb60be5599c70cfb8f28db6092a5372f639ba1a6e4c4062dbb66dfacf122e17a44d7c0f1e3c0887135194364917111a7e47eea40b079c120523a565932d66b550c661564bd3caca761138a35c27d7b3aeecbe2dcae3a2d844aed68548063dc9f45c278f8c8ce83f4bb85c5c90b6f15dbb762df47351fad7e68b8d884629fd5c5c643fbcd8ca9cad45a33d59591d544d2bd3706409aa58ad5066c00c25d912fab6da16c9e09e5bb0604173f3e64dfd6709970bd2053e4a0b8f1d3b16645321456dbee025f4731135a3f7cd46ecb28cf564b6d60b2fbca053aa6985ab18e26c72e73967b12c5bb162453363c68cecfbb6da9c951a8de0f1c9935c27c715c9d07f9670b9202de0fbeebbef9a1d3b768406d3364534f86c5c2237b9932ee679d8cf558e91b1645dedd7d2b47a0cd5d1d75e7bcde059415c22196fbdf556d6a5845401b51df8c6e8aba76f6b5c22a584facf122e172431be7bf7ee351b376e0c87559ba9ec3814b904d285f295175dde2584a810d263a803aa69f596189219b137376f918c3973e62892310163bfaf5dbb3604daf59f255c5c2ec890f0d1cf45b48f2c54dbfd5c5c250c45a64e9c194d5e78790e32a63414f5329d4e4dabdb0832127c4170c1f3313f63ed725c275b5d0c3726e08d68cc78c38df59f335c225c5c3ec0bcf1ddb871a33978f060337ffefc56673fc4f95c5c25886850c260494a5eb66ad5aa504a846a99cea6a669d8af7ffdeb10842118e339998fbdf7de7bcd4b2fbd94b51f41895fdbc38d63df16f3b6f49ff3c75c27e12a5c30dff5ebd79beddbb787c6d3b6875c2213d129a1b410653b9baff3b0f7df7f3fac99644bd3b4b1e675118c715e573ec133c48e72cf6e7531dc982037bdfa04d6f59f255c5c2e484ff05db972251c66f473b52d4b5a426921d1356486ed01e8bf82159144c996a669e319e239dc7d92aefef76da13499bb4846177d5b103a9e196d23facf122e17a467f8ce9d3b17d4db20446d1f04259416a2f0486db4a4ab9fb359983507c17798b1a66913918e475c5c800c8a677a3f058f500aa65a2167bf81ac53577d5be7cf9fd77f9670b9207dc447daf9e8d1a3a119958b87faf6b62c8a6840bc7236eaa315d1e897d104cf704724a07524354d9b8c1110448dd61120fd0aa0b1268856e5ec2f44918c367d2b3e9fbe447c39fd6709970bd2637cf473eddcb933bcb04449da3a14a2546909a46be6cc992a5df54c89d061c69aa64d35d3c5dd879094e77a7fe626d26797b39f40697b9b3e55f4ab5e79e595e0c34db56f4bff59c2e5827488efd2a54bcdfaf5ebc38bdb762486884fee848b32014a1dbc18873f04938ca3b2ef9aa6a5908da75f4871a4e1572cbcfdf6db59fb08cc21a5aaa74d7f0a63bccfba75eb9aab57afea3f4bb85c5c905c5cf05db870e187f95c5c6d1e10f4d810f9c99d7451ea80408317e4f0c8166b40f3bbcea2a669a9140c19036279e1f08c6066149bc8d5a8e621fbd4765c301b455e02e6facf122e1724337c886870d8a1a8633fd7b30da95a55ae865346886ad5cf7ffe739d44adf91fffe37f04fbc77ffcc760fffdbffff71ffef90ffff00f3f58fcf3b18cffde67a961289cbef9e69b0a690cc1107e401138f7beadb6c9169f4f16f0e2c58bfacf122e1724577c67ce9c69e6cc99131a89db3c30885c3095505ac87c2eebfebb9dc90259d7312c93340d125c272c92a5fff6dffe5bf3f77ffff7cd7ffdafffb5f92fffe5bf347ff7777f17ec3fffe7ff9ccce267f2f918bf8bdfc9ef06c3688216cdf52bcf08e630a7d281f7dd19cf9a2066ee7d5b6d8b6440b6504c4e4db6f49f255c5c2e48c7f81e3e7c181a30e98da1fcafcd43a3847e2efade948aef6ea031644bd9f73208d660160a62339a50a52453a989592464918c0d66d02461e5ccea827459c5d09d043c950b39f76db52d9281f1bbf6ecd9d33c7af448ff59c2e582e48eefeeddbbcd175f7cf1c350e436fbb9e819cb9d74a19247999b1767bb038d215b0e34ce935c5c45623556a6aaafc46a3a442c66c65c2209731fe469cf3df75c5c08aa9159f71c5695703ce36e8ac38ddbae0c5ab3664d73efde3dfd6709970b5202be5c274f9e8469e544f618dad7e60142e95c2291a19c0917831963964b4b6f902d88b93d5b7965af5c22b98a257a2591aba992b0589ae83ec92bd3c5194fc99be7717aa3241f49fe9c8532f093da265b04a8994d36e847ea3f4bb85c5c9002f041ba4e9d3a150ec2b66b92890ce52ea21167737981a635ca08d91f9611f6db5c22c12a3173d5569f18048c0c98fb5c278f9e2ece79cff8f4b672e5cad09394ebdd4f30b06d1f09a3cd0335697c33fd6709970b5220be03070e0499dc360f145c224344887217d0a02cc20b349df13ca989d7e1eb6fff15a4417295260b16b35f8a71f47740328141ca0b3d9fd318bd5b0b162cc8ba6fabcd5ef768ecbbe3c78feb9f4ab85c5c9092f13d7efcb8d9b87163ebfd5c5c10badce773a1eee8259aae8c105115335bfd5c22599002b25892acf66c30fba50847ff24e3292f242be3393d7d63c874cebd5b5d0c37a6c263c3860dfaa7122e17a4067c77eedc09fd5c5c6d0f45a69f2be7d2429aabb940bc48a74fb6881cdab3d59f5e2c49d670c997bd5ffdeae98a421a9ed7d32f19cfb5770b7fa88bbe2d9ed1fdfbf7f54f255c5c2e480df8a8196628f2a2458b5a1d8a9cbb543c5940c533a67f01f32c5523ec4f3f96c4a73f658731f365d66bf8ea85f41d29a4313d9b376f9e12f04ff187de79e79de6d2a54b3feadbd23f9570b92085e31b1919690e1e3c18a69bb779d010d1c935cb45a48e0bc48b746a4616956768666b3886231f335966b3fa4fbe20c512afe1cfe9f2ec9ebae55a4e883c7bdbd92db2a8870e1d0a6d1dfaa7122e17a4327c0c45deb66d5b3808386c5e78e185e416674d40ba72b437de782334027b994ece986346d4d09eade1940c4ab0f2255f90647bbd865c27a481a894a5e4533bf3a90ac9ed8e8faa846df83fd1f81d5f7ef965186eac7f5a31e1f201d68d0f5952a4713978da3a6cc8a0e17ce748b828332153e3853ab9ccd64b2fbda403d7f12062fbb2caebf7b2d76b38992e481704c2f37c72bdba5434e476c7c7b68a36fd1f147a2f5fbeac7f5a393e0997f89a135c274e344b962c09074f1b074e9489cf9170bdfcf2cbcd7befbde7853a41a30782b21c7bb6bae9cd8a2a831294b28917594b7bbdba33eeadd9b3679be99a842d5c5cb8303bc285923284a82db205919b3b776e73e6cc19fd53f149b8c4f71fcd8d1b379afdfbf787a85e5b874f1c869c9b91a9611abc17eac44a4ae8097cfef9e775da3a12c19090d4292f2ff16adf0814befbeebb96944f523023a7fb1d51afb6da29304a2c997daa7f2a3e0997f87eb06bd7ae359b376f6ead9f0b5c2247342937c2c58c16d41cbd509f6e94a5a2c0c45aebacb5573a88c38de36de9a07d5e102fdf8b768d7bcb80dbc48c8c606e848bfef2b6c81641e64d9b3635d7af5fd73f159f844b7c3fede7e2e0e4d04c5dd34c532a8da3b9112e5c2254944a78a18e6f448021a592ad76335a922c4de2d5bda1b4eb60e467dbcc9933b35c225c5cf49533e8b80db2c50c52829048c0eb9f8a4fc225be31ede4c9936176521c8a9cb29699f4bd84ab3c5bb66c59585f9d338996361c8bc4cb52c3768cfbd0c1c865112e2a6e20d36d54f32c5ebc78c27d5bfaa7122e17a4527cf473319f8bdaf5d4fd5c5c39cac35b52f87443508475d529936869c3cf78d9e3d58e314b90bb40d235becd9a352b3bc2955a0e9e768c37df7c33f850faa7e29370896f52fd5c5cb50b67289a31be2175cb05eb60e3743d5a102d7ab42410da74899772f269edb9e79e6b5e7ffdf5a0c4eaf9ff53438d2f37c295ba75824ce864fbb6f44f255c5c2e48e5f8488793d949792041b8729bc7852c3cf345bc507f3a6b8b1965cabfa731e768fd9830403aa32a1fd2f7188494c1b4cc49c2f98d449f3fe7df47e5469fe18fe5e4cd76a5b35ffdea572193437f8ef7c08f8daa989c0857eab609ec8d37de682e5ebca87f2a3e0997f82697e58268a4542ca4413537c205a9b061faa78a84381d38bd3a61d32f1f8454944c12f86e83240a121065b7e991a4f783e00e99836ddbb60519e5d3a74f3757ae5c5c09e710d1628c72e768b1fc198bff1ee3efe3f01c3d7ab4d9b163471855c08c4114d4089e50260d518b6a8f51f1b1e4e7cf77545823ed8c2ef6ab72f13f362a41729ac3d5469f3ae78cfea9f8245c5ce29b94310c79ce9c39c94b0a73235c5c949018cdfcb15c22e1fcf9f39db595a07c90ac4c698e7e146f20f3497f044239afbdf65a105659bf7e7d2053e7cf9f1fb7e4a6abf3efead5ab8194513a4d40855c300267134df404120625f84b5a1bcb0cd3187b9bfe55ef84bf19fd6d04506a2e299c31634673ead429fd53f149b8c43771e18c2fbffc329407d42c9ac1f75c2762e565fa375bbe7c79704a75baa64eb462f960094e3cd92a4afc7ef39bdf846c30c34f63a60ac7838c534ee71f6470f7eedd21b080d21883bc715c2271b0212bb9136408642ccff47d9c9e41d029adf65ef85b308e2c724e842bf5cc51b266ebd6adfb210baf7f2a3e0997f89e6ae7ce9d0b8e756a95429cb29c0817e51194237999fead6f8b4b4a67abdef241885c227d2c08eaf06e901dc2c140958b52bea93a1a7d3d9fc9c4411c2190389408c5d0a741d001b2e9fcaeba950ba980f8f8e38fbd1f06a4e16b5629e4f3e8653b7bf6acfea9f8245c5ce27b76768bde071c2ad2ed3857298ccf82701115ccc5886cab48f5b7be2d4ac354249cba2846aee5699044de5f4a49c97c1f3972240cf4bc7ffffeb409566ee7f3c8c848c8da1d3f7ebcd9b56b57985988e30699ce55cdd06cd7f44434a882b09feb7b232b9ccbfd1ee770a5f27130481781da2d5bb6e89f8a4fc225bea7db850b1742a3390217290fa2d8cf9113e1629e8697e8f7a55c223815aca34ed6e44b0873cc6a9101a104988ccee1c3878380c5ddbb779bc78f1f7b3e0ffc3c78f02064c110f9f8ecb3cf82b345c99ea21af5189520ce6afcde0850528a9f0be1fad77ffdd7a47e0e0689a3bf0f5f4aff547c122ef18d9bdddabf7f7fc864a4cc6e615c5c4a1c70b9902d4a0e9cbff53dd9a24402c2ac733539cb4914035288d005248b72624a621e3d7a1408d6935c274f3c9f5c27808fe7c4338398ae59b326f4b3202ec33ee87b76937daa84fcd48dea0dc7877c5f094159612ef73ce71d59a9d4592e8664d30baa7f2a3e0997f8c6b4cb972f379f7efa69b83c521f4051123e17a3a4924c5fed17284e04fb41a76af2038c73c86c20781167cd91c9faf6db6f3d9f13e183acd20f8b134ab69c2016c45625c3320d5c27db12f4efe5e173c9725175837046ea2c1701667afbf0a9f44fc55c27e112df4f8ce670a4e0531f407c5e4efd5b64b7c8ead45e970fe1c41967d8ac0ed5e40618f7d9a926e3c28886050b16845e83dbb76f7bfeb58cefe1c387cd9e3d7b82c808bda19072950ccb3232c4647714575a1dc44472292b841ca5265c5c045710d73979f2a4e79ff8245c5ce2fba91ad7d75f7f1dc8461b35cd3995134232e85da9fde2847c3bdc787273b5fa5c5c3a063eca85511544f4e1debd7b4f2d17f47c4e8f0fe285f43caa8748e82342d367410db35d931f8a4c49ae65e8ef6693e5a2ac30750b05c6e712d09a8cb090fea984cb05a95c301fca5b0c5c274d1ded191c789c8bcd9d3bb77aa95f085c276ba71395bf30064e33d156022a5c5cfe28ed79fe0d171f4497cce2debd7bc3b9cbbbd6c7fd6389e1e48d594cb5cfe742bd9321c039dcf7ac173dcaa909179fb970e1c249cd5c22d43f2d9c70f95c30c5c70f3374e85b4a7de8504e985b76abf6e6674a099db73571b2d5c7ac1604105c271ef5b43367ce34df7df75d70f23dfffa870f020c11a67f96e054df540e2182aa184eaeb410b241ef5ecd592e32b8b964b9e8316f433c033207e1f2fc131f3f122ef185e66eca8cb8ec5313ae9cb25b94535c227f5e73768bef4e360431059da767f76bf52d2b41368246705c22ec57af5ef5fccb0c1fa2251b366c08020cf44ef6697fa96238b9d2c277de79a7ea3e60aa245e7df5d56cb25c5c6d94155231b476edda09976e7b3e4bb85c5c90c2f11181a15f5c27758487032ca7ecd64b2fbd14ca7b6aafbd5c272ba9d3f46c15c23e39c3644508184465acf12e78cfbf3cf0ddb973a759bf7e7d101f80785962989fc5110b35df5c27f8159c4b39dcff6dcce4c2a7a26f76ace097e79f84cb05a9081f99ad4b972e35ab56ad6a25bbc501965376ebadb7deaa3abbc5b046b223aa128e6f389b7d92f686f4119d65fd281d7c567f96e75f3ef820cd04c3befcf2cb9029e88bfa25382c317cb621884210af66a978b25c5c646b73c972a50e3a473f883605464430a7cff34fc2e58214de23800ae1912347826a0e915c279c6bb219d49ab715d9c179cf8570fde94f7f6a962c595275df167b015c274167697cb2d517a717a2c53b469fc8850b1782fa9de75fb925df44c8376fde1c02637dc8acd2b768a6ebd9466936a5853567b9721a848ca2721bbe103e16992e6694f14cbefaeaabe6d0a14321e0fde0c1831f2a123cff245c5c2e48cff0d1600d815c22fa8971196344b851bda2140595209a5619b8c9dc17a2375c5cd6bcf81c2a6dd42be72c055f7b9333e20a4ac0f75f1c03671b3c3871bcef13255a9ecff9e3233ace794f16fef9e79f1ffa7e642f52caeaf9f0ec7eae9a550bc972e552564819685b3e11fb5c30bf0bf5427abbf85df848047bc960d33f4ed0173f84ac36848c601abe5df4f5307cbf894acd7b3e4bb85c5c9009e0e385ba72e54a98d9826375e2c489e6e8d1a3e125dcbe7dfb0f4e320207280141a478a1db48894fe560e130c9490a9ec853cd832ad93f3a47e38b63f4816c81859e9ec3870f87ac87e773bdf8e8d343721ae235cc8c17bf5b318d671b6575b596ab93d179fbedb7b319844c0f731f7c287010b826588e7a32848c1ef3cf3efbacd9b16347b8078e1d3b16862be32346723648c63c9f255c5c2ec8408d3eaa54376fde0c17282fcece9d3b43d9dfc68d1bc3010da98a592a480cd1913e90aa67cd9fe090c8856c21875f6b768bcb105c275ea7686cebc330631c5aa2a06bd6ac09e55c279ecfe28bf707f705ef2f8467d84392255de31bd50335ab16d2c3c4199603e16aa3c55c22b51819640c9c918c51b61983c6941e6fddbab5d9b56b5773ead4a9e05bdeba75eb87d1209ecf12aea21784b21ffeeee9d3a79b03070e849701e9dfcf3fffbc59b97265885412018aa48aa8462455443073b2d824cac1958371c82e58b0a0da8b1042ef80e3b16dd84a84fc6ede5c279c1532dd53cd6a793e978b0f072acef0e2ee18668fa1a46b7c438888f5a177bad61e617c9c1c7c82dffce637e14ecccdef1a2463942cf23dc8ac42c6162f5e1cd6e08b2fbe08e58a90312aa6b85718c0fe2c310fcf670957aff0e10c114520a240d491b956644d709610a7e0b0211281834f2f559c6c9e1ba17a96c572c25c5c08176b02e9adf112449d92fda82ae1d899ad61922d1c675c22c27bf6ec69eedebd3bedc8a41766d9f8a894a0ec7cd6ac59431d9c2ce97afa406484136a2c2d24a089d34ffb43df7d02c4bef0cf4af2cb06cb1421637c4702fcec47a4fb09bcd2f7cf3a6ddab429dc3b2408f06907ef1ecf67095767f8685644da73dfbe7d8150e1a8d3e4486d2d4d8f1c26a478995a4e968acd9d5ba464ba16cb0973215c5c73e7ceadb29c30d6d52b94d13fb2c5efe75c5ce1c24b91d592d0d4810fc7883e0ea2d8bcd7c30c1648bac63632105454d41ae0a3fc3507bf5c301faec480f8b3b26383821e7136296b46392cc98328e841ff18a58a9ecf12ae49e143f5858dc34545e32119aae3c78f075285da1f9b8c942c648a8d18d5fd6a5c225193c96e91bdcb856c7198b0be35922d5c225a1cae3a413f565c221ce68c2dc4392801e1ec898dcf121af14d051ffdc0dc5bece961040f245de31bd905b20935922eaa7d502ccc21cb45c05c5cbf6e6c82c6b3c17f809891292378cb906ffa8c295744cc035f1a9f9ab245e4eff1b5255c5c157d61a2c564a860e7bb77ef6eb66ddb16a2811c7e643a70c0a97b2db5dcaf6d8b8a3ab9f46ee19050d75c5ca32a21e56a3a3f3f255bc3704e11e5e0bca1e9194759c220be14f8085c221291a6a77618c22f902e67758dddcf8510568d951548c4530d6496ab4c5c2216a5eff10521adf8d4942c463286cf4d4091a406242c55a9bc84ab474dc534051e3c783028ff11d947958e9729ca7ffab2a4c96e415673c96e1195a1a6bcc6ec16e5010ce4d4f9197e660b82c77ea44479ac120d098df8a6838f3278c688501684088ca4ab3fb3b96aadaea005232a02f6d9081e97d6cb356c32c6f3e4d912ec867c73369105a30755c295f917e6b2a12c70fefcf9218d6d8ab83da3dc3217b285e1807cf8e187d55d787c67676ef5438d905e2da27f44fc38ab240ce26b0b1f821a44997ffef39f5b5ed81323e857a33a2e4493efae6261dd048c4c182d280877b05c27109b43204ac295d917465965eddab5cd8c19337e98a9e0265728231ae41b125e630d3db5d6aa120e9f6cb10688ee10dd933088af0b7c172f5e0c9954ce6b49d7f08dbb938a9b1ab35c5c6fbcf14636fe02a4401fb27df2850f496b0f6393eeddbb5c27e1eaf317a6741076cc6251376a36ab1be339e7544a18a5e0e963aaeda2a35791c34d676778640bc793466386535ebd7a55c220be4ef1914925a3ca1dd97589a1a4eba7c6dd59e35d44b63587b2c2585a68e0bebbd614aaa520e47bf7ee6deedfbf3fa93e2f0957075f98a16d34083340d89adb6ec9564e33b706a5e06bbbe098fd82029ed9adef7bb68641b6f89d94b2eedfbf5fc220bea1e223b38a3c39ef8373ba8667c8f75375505b6921df975efa5c5c7c0648174440d2d55dd68be70d315c27333f32325c22e1eac3177ef0e04160c230625f06c9d6b30c797fe681d428c74bf4485c27673873b6f8bdf3e6cd6bce9e3d2b61105f2ff05db9722594b5726f4aba866794acd528a041803c972c97a46b78ed2a287ae2e3e3eb4bb886f885bff9e69b30159b064c5f826ee5df732b238cc6cb5be3c049fad6cc6efd2cccbaea9a6cf1cee0d8328f44c220be3ee1837421d74cc95457ef05bf876cafa4eb7bfbc52f7e1132df5421d4762f51de9f93ff5c30e942e15a218d6ecb0c2981deb06143f0f9b3265c5cb95e2068f833c7821740b2d5ddc6e7b0c9492063f4ec2d661d51ce508bf18ea084c7fa594ad8ed10587e17113afab5a845d7c1175f1ff13d7cf8304490391fbb245d649a255c5cdf1b15234b962ca9ea6e82607237e5e647e0ff50dda34e40b725863c7754962931ccf57cce927031b19a465336bd9bb19bcd1ea78ae74ab630062eb26f6abad4de7befbd908dacdda161165097c35ff95d0c7e3c70e0c084ebcf250ce21b16bec78f1f8772575c22c9885b7445bac8384bb8be377a6c71286bba9fe8d1f9d39ffe94a53fc1f94e66d86c57777e28e5b7ccef820348b83af8c2944020f9ce467713b63fa82ee7f2c1d1d92dfa98c8f8d4144164c060eda58464b6ba725c2223d9c2795c22125c2761105f4ef8eedcb9d3cc9a35ab330543de1549d7df4a0b172f5e5c5c15e15c225c30fad65b6f65ed5b44e285b4b9d556dd886950920a179070b5f8859151feeaabaf4244c4cdd70ec1e2d0209bc50102d1ca39a33568446ec9f6d474991109e270aa9d6cd1a4dfa5205c30831c2f5fbe2c61105f96f8205d081a9015ee8a74f1bb245d3f0bbdb604ca6a2a79472d1331abdc7d0c88172d1704a92937c49f9280b5e3abf29ea0df303ad325e14af4856fdcb811e687207a600a77fac48a030162c5e180530ec15c225d0bc9e2e080689564647a6a2bd7a87dc871d7f2eff4a4901d6044c56466874818c4d7377c7cd6b265cbc23ba4726177f6cb5ffe320c43aee99e623e2412f125f91bf851f8531030fc2bfc2cfc2d89581a23314060134e20e16ae10b9f3e7d3a081eb079dd70139bdccdcb1d09152f3e075c307d58180742a9e46ab4113dabed12a35483f55791f0ef3a9bb1453008311ffa61240ce2cb191f01839b376f8673b38b4c97ca85f566b962e97b14a428d1f0b3a2cf85ff852f3648c806c9983eecc4d5b2119a61a6a0842be117a69470e3c68da10fc7c8c08f550323a98a19aa48a678c1a3954ea89e653366cc08b2dc35112eeae26bcf6e7545b6e80f630ee0c9935c279365b6240ce2eb033eb2b5043ac9deaa5c5cd88de1e3d06f5c5cd37d85e34cab488dfec9a0af1649592466f87596288e9f58e0990d96164ab8a6f94329e1e1c38743fab074f6cf068a257fd162e9df6842553b899aa841d2df79e79dea9409d9333593adae1409215b4467e9d9923088af447cd7af5f0f670a19e32e4897fd5c5c3f0bd99e9a1475c9721118d567991841c30f1c2c578c842c5af4256b483ab06f8e1e3d2ae14af143768bde1b365749848a92bf58f687731cfba8f89e83592a0f98e9196a71358965c48b0bc52b4532da2f2324b375eedc390983f88ac6c73d4c7961173d5d044b6a2f2dc44f983b776e55aaba64f54a2e2becaa6c31962ac6ec582c578c3e67699932bee3a79f7e1ab25c5c12ae69fec05c5c712073da20a315ff068529067ba92455ed1b7d35355d5a94ffb0cf6a75542849eaa29430f66c1d3b762c64e1250ce22b1d1f73baba5c225d8a687cdfcb5553293c19bd5acb0abb5c2263b17f6c2c318f5c5cc918985f7ef9e5d0cb25e19ae6cf679f7dd6cbec56cc560d8a538c265492aae19713521b5e53768b8c4badd9adae861b47e9774a9d07c99684417ca5e33b75ea54337ffefcd6cb0ba38846cd840b3f83675d53c010655d7d97e10b7ac40cd9a0a0479fe78c8173c3860d12aee9fca0923467ce9ca12ef260a66ab47cfaa0d29fa4aa9fe58435a93dad58b15c221c980e376eb7dc8928eca14387426f8b0eb9f86ac2478001c560c61fb45dbaeb7cae9f357ffef39fabeae5621481be4bff043d468b79e003f7495d91df0f597ff4e891846baa3fbb77ef0e92de5d96ff4509753695242a6fa306bea601923841b52a13120defa26f8b1e8323478efc24b3a5432ebe9af0d1b74896b7edf25d822835932eaa15162f5e5c5ccd3d46bf7e6933b96aec218bd931c85857021edccd28054bb8a6f0f3dd77df055c271212d41623e6b3d91c12ab32cb0919a858cb45f5c1071f549bddea6ade1697c7fefdfb75c8c55c27beff6738379cb56d97f1d6decf4546bd96b242bee7bc79f3f4610a1b024d12037fbbcd4c18048f16a494a359aa215c5c57ae5c5c69162c58d0ca0291cd9268956d445f3ffae8a36a081797d4cf7ffe7325e05b325c2274ebd7afd721179ff8066cc78e1d21d0d376c083a04aad84eb97bffc6555c1434ae315cf28330386df4de0b2ad6a35fca0bb77ef4ab826fb13676fa54e4542e058745f80b20db25e535490c3ac4667a40b0978ca7ae8052408a4432e3ef1fdcd9062deb87163885e2b15df9ee10bd5a45688f8937e4cb919af3648175c5c0145737a4c255c5c93f82125b875ebd6e044a65e10529b6e7a676f9526055f6376ab8b52427e07cff7c2850b3ae4e213df18c6d06f823e9c416d9716d64ab820b4b548c4b3975067742657b94656bc8dea353e7bdbb66d12aec9fcdcbf7f3fd462d278977a409a6584e5dbcc993343f36d2d9713c2324ac0b7e3e0b197983fa4432e3ef18d6f972e5d0a2338da948b5c27b8c29cbd5ac53398fb575359e14b2fbda43f53b0a5f6ef313267f844a9d40aab205c5c4cb55c27aa4c54e7b9e79e4b6264b762df9656ae312c92e19cb55c5c4c3839ec6d5509db917f67b0b10eb9f8c4f76c23308134739be3196a562dc47fa9a5978bfeebb7de7aeb47d2e45a5946960b3d85543e3e46d60c55cf5bb76e49b826fa430d262f1b0f2fd542b0b08333b3b432edd5575f0d8a7db564b790d0adad9cb08b5242ce8b9d3b77ea908b4f7c93307aafb967db7c3709b6d4d8cf851fc3e88f5a8289f4611340d5af29d3385c27a83a4b49b8083ec31d185bd14bc2d5b70b84f936dbb76fff61fe568a45182c5c27d4ca35a2615c5c48b50c3ba64f8d9e44071ca7357e07425c30539197d5c1175fedf8989fc99deb40e47624e257ad5a55cda813ca0af56dcab55856988a70c5795c5c70883e9ecfbd235c5c2881ad5dbb36b0df948bc0c2bac1cb362e234aec6a895c30422ed9df35391cf470b43d6895b21dfa4875c8c55c27bec9ff3043931e6c48519bef698d592e7a546a2999a782831255cb0acb35ca645356b261cce36284cbf5ebd7255c5ccf325281383c1024fbb7b4c99613d6327b8b28676d62196dcfdce2b35f7ffdf5a0ba36d5e1893ae4e2135f132a55de79e79d56c736d428a0f14ffff44f4132bd967b6ed9b265cdef7fff7bfd9b82cb0a095c22a4245c5cb403a0e889908f84eb1976ead4a97050a75c5c0418b49bbb6c238d8c946c4df5ed1c2ccedc4a6704790e1d3a34ad49f53ae4e213dfdf7ab1a93a68abdf92cfad31cb4519792d634f629fb23e4eb996ba8f0b7f7feedcb9814b48b89e61478f1e0dc3cbc84aa55a5c30c89b1bbb6cfbf39fff1cb23e1cd0a51b92f70cc224daa950461a43788452e6870f1fea908b4f7c09f021cdbc65cb96e05c30b529a0511be1e2ac9a376f5ee855aee1bea384d2b242fbb82653d106493f72e48884eb6946cde5ae5dbb42542c754da71bbb6c9b33674e15970f569b5846db42197c36d9d1dbb76feb908b4f7c09f1d10bc979d5d618875a053450efa3acb0965c30e3cb2fbfac9f53a8e1cba44cb060b410edddbb57c2f534bb76ed5af3c5175f8445482998c182bab1cb16cba066b786cb87a82625b73549c1d3abd166768b80cc850b1774c8c55c27be16f01148a5dfb4cd01e5b59516e2db40646bb9f3162e5c5c18da06f477ca9cc7955a388332c52fbffc72dac21945132e9ad591028520a5245c5c2ca81bbb5c5caba9bc82a8264dc466b7d265b73898a7d3b7a5432e3ef18dffc3bbb56fdfbed6540b09c650725c5c5b96ebcd37dfaca6aa837601c442f477cab4d403906923c257ba7af5aa846b3c435524b56006a94a3774b9c6215c5c4bef16b662c58aeab25b6daa1272de4cb76f4b875c5c7ce27bfacfc8c848b37cf9f2d6846f6a9489ff977ff997506e57cbddc7fe79f1c517f57b0a34f6726aa542da04a6ab545834e142121e59e6940d740a66946b1cbec8c6d672e160104c65e0d3a9129e39732659764b875c5c7ce21bff07e787d2c236ca836bcc72fdf297bf0c4e652d771f190baa59e85fd3ff5138e3598916fafe681590708d63483233595c5cc10ced59c6a1cb65534be370bc703898cc6e4ddf20733c4f86b4ea908b4f7cede323cb851228f7b259ae3433b950e7ada59c1e5bbd7a7518866c3f5779039053122e8c56a2e94ac3174db89090c591267293cae80763b89a568e21113b6bd6ac70f8d694dd5abc787138486ac96eb5259411071c9f387142875c5c7ce2eb101f1965ca78db522dac6d183201b85ac433a22190c558147da1720c7204e14ae9fb239cb17bf76e09d778f6c95c279f84079fea81477948377459f6d65b6f5547b6b0575f7db59afead36b35bd4776fdebc392818e9908b4f7cdde1bb71e346b363c78e4014da08a8104ca98970e1a4d63412251ae26ab414e80f95639401a6245c5cb413ad5bb74ec2359ed11449f35c5caa071e150addcce564b65066aaa98c70f082a965f6569bd92d5c22eb94a2328242875c5c7ce2eb1e1fefdefbefbf1f7aaecc72a5292bac493c231a7b8801b794a4e91fe56f044253122e3e8f3d5c22e11a67e8310d9129d38a68fb4bb8ca304a4d67cf9e5de5c582f16eb09f6b705c22da2a378a42198313e875c8c55c27beeef1d15bc1fcc4b64a866beae5e24c5bba746995f75c22e5850461e9e9d24fcadb28014c49b8c89891fd95708d61e7cf9f0fcd90a9538a6ee4bc8de815422aefbefb6eb5648ba6e85aca09db5426e4732945d5e1159ff8868f6ffdfaf5ad940e931daf29cb45eb448d658583a48bef8f02a63e53be46e020a5ffcf7b41f697326609d7283b7cf8703363c68ce44d736ee4bc4b08e9d7a2d4b42625a6d1465334c4b396deadb6ca09d94f8c9ed0e1159ff8868f0f99784ac2542c9cbe21815d635ff3a0822fa25204262d31ccd3d05b48e9ff63ec05923912ae51b673e7cec046533e6c18b31b394fe30259b46851d5974834b27bd423d790ddc2516aabaf8388fae868970eb9f8c4373c7c5f7ffd75f38b5ffcc2b95c5cd334fa7b094cd67e57d2eb8c0a26e5aafa512a15f25e1c3c7850c235da366edc18d868ca74a292f079950e52874dc473e1c285cdaa55abaace6a0d961332ec98e6e8d29d061ca4b686a2923d47925a87577ce2eb0f3ea2cf9483b55146fcf77ffff7d5102ecacd09ccd57e5fc63b933243fa9e09e253d9a08f9507e1a24f3d75d285715312ae51f6d7bffe350c294ed930a7247cff091675d7f468cd9c39b359b1628517c61811bbdffffef766b7a661382351065e87577ce2eb0f3e32cedbb76f0feac46df46cd694e5a29caed63ee767951a12b4847c21be2501eb2fe142772125e1e25c5cf9f4d34ffb43b8fa70403f7efc38bc1829652161ca12aefef462411a48f343aec836d09b45ea1f7525cb06c7379e0f8790d9ada9f772b0cf6edebca9032d3ef1f510df9d3b778253dc863a299f59935a219521de9b6367bd085e523d336bd6ac30f89eb6054818be897d5ffdb09463a1a2343cdca22fe75f2f08d7fdfbf7835e7ecafa4d9c5425e1bb5c275683a40ab956a4dc49ed73d02d59b22464b12c179cf8250159a8419db02d2978022f44d009eae8f08a4f7cfdc3f7e4c99366dfbe7da1c2a58d2cd73ffee33f56535658ab3cfc648d4c2062543c2f7c137c144a5b51ca868cd1da20192b431a1e2d5c3009d7a82fc543a1ef2a652a51c2d58e510ac861f4da6baf85036aeedcb9e1d0e2f0a27197838c1a6a3257350e294e7929108573d0f1d49d2d4a5589a0ebf08a4f7cfdc577f7eedd7087b41178a9a9ac90ca11efcea90738b9730908935c302038bc6cd9b2907d5db06041f073f0770826bff8e28bcefeca441a9e8ce677df7d5c27e18a3f172e5c5c08917c1e108a45292c122e6df216373fd11d1c7e325591547108919ae7508250714041aacc58a5379e31119f1aa4e0dbc86e71d86edbb62d44d07578c55c27be7ee3dbbf7f7fc848b751565c5c0be1e2def6ee6c878ce1e7e0efe0f77037e307e10f41c8f05f21bb64c6e84b8f5931fdc9c959245c5ca9785c309f4562805e5109d7ffff397efc7870ea533de83883cb0dfc6312c52110fba9681ee5602052c386240a80ca11592ab25312a8e11b25983538096d28944565c26fbffd5687577ce2cb5c30dfc3870f83e3da46b6bb96b2427c1ffbb8fa21d6811f45860cbf8ad60a843b0860d37681ff851f46962c8a78e8a7fe7b5016a7b52815e1c2f0714f9f3e2de11a8c6cb11153112e5c22dbd483d748aa06052ad868445c5c2054445fa851e6e55c275c2243d91f911a89557f8d5af2d21d041ca1361c2c4a93e8ddd2e1159ff8f2c1872f4089b1e21953efe3a21fc9fbb3df648cec18c1edc15245fc349426e981c77723201e7bc86a5c225c5cf45da5245c5c905b667149b8feffcf8e1d3bc2c64af58061c8a4264b2655514e9d283e91135e58085514a8e065865411edb28f2a4f4365b374078159396d9413f29e20c6a3c32b3ef1e5838f8c34c1d736fa392172a59fa7cc6bc42ff0feccd30882c7fe312a5c5c2064647da940a20a0c5216b364b187ac24ff169f87b2e294840bc20ac79070fdff9f2fbffc323c6809d7df2c2afe91a18250d1fc4f24841710811108d5603f15b5c564abb4328c43974c6de962196d9413f2996bd6acd1e1159ff832c4b769d3a6e47d9d64d16b11cf204b10ab57b4728c358d7d6383621e1032fcc3417545c858ae840b29f794848bf761e3c68d122e7e4646469ab56bd706918b540f9894240f39876c15992ad2c8712e15d9295e265e2a9ceed102151e3c75580d72f038556d941372965c5cbd7a5587577ce2cb101f0dee041c15cf989ae1b0e28c7b8fd661543045210ffac6f01ba3e43d2d2464c708da93f9ec3b11837031d22925e1e27df8e4934f245c5c510e964d93f221c7a1c77dde58a4859150e76519340f100de370a43cc472c2c93b555c5c3c139581d5e1159ff8fa850ff18c4f3ffd347996ab96995c5c5446d062e03daa4542168da03d649c169ebefac608dea5245c5c54bc41421f3d7a24e15c229a45365c27651a91cfea33e1a2a6d40894f6b4d20132b4a58b65b4514e88b371e4c891a74ac1ebf08a4f7cfdc5c7bb7bf2e4c9d01690baacb006f10c0275882e18c0d5c6334a10fb4cb8524ac3e313d00f77efde3d09d7a54b9742195dca4639b2657dce6e91d6b5c65a1bcf381c081a584e3879870ae198c99c433abce2135ffff0ddbe7d3bf4a790b14e79469055af413c83a02e517def536d2ce3ddeaab7f8cc238242925e19a3f7ffe94cec7e208d7d9b3678393944a0a1266dcf7a1c7c854fad26be319333b4883972c96d14639219fbb7efdfa49950ee8f08a4f7cfdc3c73bfcd5575f85fbdcb2c2c91b590202d9dea7da58467f579f871fa7265c5c64f448ee544fb8281d40305c22d5b0331e6edf871ea35c22e34baf8d67280d952c98d156392175e9931d70a8c32b3ef1f513dff9f3e7432f6bea4c38d9f51afab808dc799f6a6319a21a7d265c5c29871f13b4414effcc993312aea3478f0695be548c3687a1c738d4bef4da5886e00325a7253b03c833a7265b64cc88dad170afc32b3ef1e58f8f7799d2fbd4e7452d6585cce8b48f4b1bcfcfe8eb0cafd4c38f215c5c046e8e1d3b26e13a74e8509837c54321aa3f5de373c870219ad157836dfbd26be3a5fa89f094ec08d0b89e9a701111dbb56b970eaff8c45710be03070e849eecd4bd9e359415d2bac05819ef556dbcc06e1ffde348b852f0010cd2c577ddbf7f7fdd840b35a27dfbf685991b3c9454848b0c579f091713c37de9b5b16cdebc794140c661c79333e6d9f5a12956875c5c7ce24b87efe6cd9b214099baacb08621c838ae04f0bc57b5b194904974f49570e103a55c225c5c189fb963c78eba09d7e3c78f9b9d3b77863462aa074b492119823e132e1af87ce9b5b18c7e46820f25f76fb5317b8b61e1139582d7e1159ff8f2c0878f40595c5ceaac780df2f064fd51a3f35ed5c65c225c5ccc82edab8f9c9a70a1fa8c084fd5848b1a6d1e02ecb326c2852aa32fbd36d621487f5fe972f0a909179f4be9910eaff8c4571e3ee6ea71afa70ed294dec7c53c2e7c0dfbb8b4d1c65c306432c77df59129234e55f586117c58f77fd93b0fafaab22debd77fda39f7eb97fabd8a6a19318209510c689953f9d4329539e75c5c88192302e230074ce7fb7ebb7a5b1704bdc03ee7ec3019638e1e5dafeab2b8e7ecbdd65c5c61ae3d7b4c025c2759c2f5f2e54bf32540905c5c7eb110389f09176d633af4425fca41b10b66b8deab0368217ef5ea95025ed95c27fb5c22b4afbbbbdb2cf2cd638d440ac219daf929f445b8e8a64989706ddfbebd7451ad2fcabca0efdebd6b2e03442e5c5c7eb13e932da0fd18427f0b8f210f31cf6fb90e9a5c30730a0a50659fec8bd73e0244d7b39f29c8c393c05bbf7ebdfcabd003543d591be06b8ccc2e5dd7848b84765b5b5ba9f75fa984ebf6eddbe64be0cb75f5c5a26ee23be15c22b0d6a117fadafe1ef3c2e3bce4e0198655c02bfb645fbcf69d3d7bd60460aeef8ed80917b1153196fcabd09b70d169e533e172a55c5c6e0917895976fb254bb85a5b5bb3152b5698f2a1cbe138df09d79a356b74e8858f2e40faede9bb8fd5f913e0b8265c5c245848dc28e0957db22f5efb38e3a819bb96878fbdad10922aa542a1af78834e2b5f6364bade5c5c122e66404968b3fc3859c275fdfaf56cf1e2c58624b9d2db0f8170693786d097600643ac313b7fd72d41044c287e76747428e0957db22f62fb3a3b3b4dc0e4fa0e49411e5e33e3427f230c2884a742b8162e5c5c683847b284ebead5ab26abef6ac919848b6a99cf648b179ca5733af04225e8b3679754cc72f0ae832504381884edeaea52c02bfb645fc4f6ddbf7fdf086cb99e034d618eaba1a1413e56f808ac52193f7ebc977132b3ec902497846beedcb98673244bb8ae5c5cb962be04fa2b5d112e7a3f7d265c5cb445887009bdb16edd3aa3ae19f3fc96ebe5a5dc1bc8c12be0957db22f7efb5a5a5acc1de93a69133be19a3469927cacf011186de1ddf0314e46b9dc25e1a25a8662e7c58b17d3255c5c972f5fcee6cc99e3ec8b0d81704d9e3c59844bf8086bd7ae8d5a30c3f5e252c81b172873a00a78659fec8bdfbe5bb76e9904adcbc40d55f7d8e7b868cf928f15fa5a43535b5b9b04e1821bb05a82a44db2848b8586044dae7a35f952b95c5c7c265c5c757575da8b217c04c4636215cc20a071bd7f8b408996887bf7ee29e0957db22f01fbdadbdb4debb54bb553c81bedceb10b6720ab2f3f2bf4eeaa99366d5a32848b6a5c2717c0b25c305c30805c3049444154def9f3e7d3255c5c94f7a64f9fee947051e1a2edc057f0828b7009bdc12ca3e6b7aa079fb96bd7aeecc183070a78659fec4bc03e6635f7efdf6f023197842b85392e3a28e467854a20de3663c60c2fe3e43c08574d4d8d592f912ce1a2bc4799cfd582335be1f29970cd9c3953844bf808547a35bf553d48ac0c65ff96025ed95c27fbc2b3efdcb9734678cae55d42bb73ec846bc99225f2b3c247425d2823fb1a2bbbd276b0801b9c3a752a5dc2c5c03bca6c2e592cea263e132e1483205c5cec4110040b66fb6275f664905d122e3e8b4af140158714f0ca3ed917b67dc83ae3435d56cc5310ce686c6c949f157a5c30c2357bf66c6f636557eae5953b7a8f1d3b962ee1a29f72e2c4894e0997ef152e444244b884de205120c18cea032476cb0c757e4b01afec937d61d9c79967912f491c97f749ecc21924a8e467854a10875c2242930ae11a366c5876e0c08101ad91898670317b413f2532e92955b858d42ac225f406fdcab10a66fcfef7bf77beac14a5cfa1ce6f29e0957db22f2cfb38f33b76ec30bedea55c304fec0b90d9b7243f2b54022195050b16781b2b43905c5c122e081c73dfecf44b92709d3973c65c5c0429112ec41178d175e085cad2be140aab0717e7c1830715f0ca3ed997a07dcc6ed2c95c22e18c8149c32bee107a63e1c285dec6cab45c30bad277b0846bfbf6ed69132e9443525c225c5cb442e9e2132a418b8c140aab07e768a0f2ae0a78659fec8bc33ed48d99797539171a3be15c227845954efe56a804f12832ec3ec6ca23468c704eb8b66edd9a757676a64bb8501c4a8970a11624c2255462f1e2c552281c40369a658d2c4155c02bfb645f7af6ddbe7ddb0cfbbb4ce4c4ae54487b16893df95ba177ec41d12315c245ecddd1d19126e13a7dfab461d72911aee5cb97eba00b3dc0e06acc0a85ae171ef37db998df52c02bfb645f78f631f48e1f7529c613bb700612db04d7f2b74225962e5d6a74147c8c9559fde292707106a8f2b2403d49c285263e5f6c2a2a8590cb952b57eaa00b3dc06e362914569f896689a7025ed95c27fbd2b56fcb962da65dd9655c2287cf8bf51e4694098104f95ba112242e500a4f8570113b0c44dd383ac2c546e9540817a55b95f585de60179d140aab039fbb67cf1e05bcb24ff6256cdf9123478ccf17e1aa0e5f7ffdb569c394bf152ab162c58a6cd2a449c9102ee2efb6b6b67409172d8028b4b980255c5c90381f815c22e3ead5ab75d0851e80884ba1b03a90a9659d84025ed95c27fbd2b5afb9b9d9b95261ccd2f0049c7452c8df0a95a0e30a011a1fe365ce3731bd2b7e40ecb06cd9b2eceeddbbe511aeb22ee8f7efdf67972e5d724ab8b8547c265c5c946e45b88454961e43b85c5c2b143248ebf25c22545c302dfb645f78f691b025332fc2551d888feaeaeae46f85a0081731bd2b7e4095978adeb367cf4abbffbe28f3426d69693165c35408172ff69a356b74d0850f60812f245c2256c2e552a1103007f9f6ed5b05bcb24ff6256c5f777777366bd62ca7774becd2f0247ca5902c5482025c30aabf3ec6cb24a25d132e84639e3e7d9a26e1629f06c1662a848b0c13437b3ae88205ef0392bdb1eee07219108119336628e0957db24ff6991d42ae057962265c5c8c3490e093df152c285c301097a640b8684f6c6a6aca9e3c79922ee162215f2a846bdab469d98f3ffea8832ef428e9c74ab868d1714db8505552c02bfb649fec833cb8bc5b10f889591a9e9da7ebd6ad93df157a247ca74e9d9a0ce162a5cce3c78f45b852205c5c64e775e109bdf760b0904f3bb8aa9bb3d8b66d9b025ed95c27fb645f76e0c001a733a2b1efe242f94d230d4225285c305008488570353434a44db8c8eea742b8500962f19a0eba60415b0c72a5dac1551de13a7efcb8025ed95c27fb649f512b75d9b61c3be15c2280d51e50a112145c30a64f9fee2de172a952c86751f478f4e8912a5c5c29102e867c45b8844ab08c12b95211aeea76e55c5cbe7c5901afec937db22fbb76ed9a09a25c5cde2f31132e62235ab2e577050be2514888af31b34bc2053f4020e4e1c387e9aa14a654e1a29cb97efd7a1d74e103e829463d5c274607ef7ae931196896162ae0957db24ff6ddb973c7b463bbaca0c74cb810285bb26489fcaef001c4a3745ea542b8582531907b283ac2c585990ae162d3bb5482844af04ec44ab85c5c2f3d86c00da41d4001afec937df1dac72e2ed6ca88705507ba89686197df1552245c5ca0a6a6c6dc1b4912ae0b172e9876aa5408576363a30897d003b49972a988707d1ea81ebe7af54a01afec937db22f7bfefcb911827079c73013162be1a29b68e1c285f2bb428f3da0f5f5f5dec6cc24a35d122e943a93255c5ccdcdcd4ebf50df09d7bc79f3b28d1b37eaa00b1f40762956c2e552410cf03dbd79f34601afec937db2cfdc052cf315e1aa0e7413b187487e57a8245c5c247d53205c5cf083b163c7a64bb8ce9f3f6fbe0457170a5f2a2d06a89bf888f9f3e76bd3bbd0032804b93c033e81161d97c110c914112ed95c27fb641f3f6fdfbe3592d6aeabe8b1122ed4708941e477050b0a5c30102e5f636697c968f8019fd9d5d5951ee17afffe7d76eedc39f325a442b8c82e8970099560e960ac84cbf5d263065e09b214f0ca3ed95c27fbb80b68d317e1aa0e8c6f20d224bf2ba448b8ac5267b284ebcc993349112efaa745b8844a2053eaf20cc44cb820a75c225c5cb24ff6c93e7edebd7b677caacb3b8665edb1122edab320a8f2bb8205f128ead9a9102e8463eedfbf9f1ee1e2b23c71e284d32f93c0952fd4c717877e544bb804c162f2e4c95c225c5c55827d215c225c5cb24ff6c93e1b432c5ebc5884ab4a10bcce9933477e57e881940817c2319d9d9de9112e02a7c3870f3b5c275c5c7ca13ebe38a8292d5ab448075c5c10e11a24687d10e1927db24ff659c2b574e952a7770ccbda63265c5cac2191df1552265c5c1d1d1de9112e86dff7eddb97cb60a8af848b1d183ae04225984b8ad5c1bb0c8410e0a01d46844bf6c93ed96709d7ca952b9d8af3c45ee15c22b896df152a01094f8970b5b7b7a747b85ebf7e9dedd9b3c779769fc1501f5f1ce42845b884de40d63846e7ce0251d7152e14b644b8649fec937d9670ad5ab5cae9bebf982b5c5c88338970095c225c5c09122e16986edebcd90c72ba1e0cf59570d16fae032e88700daec2c50c244196025ed95c27fb641f77c18f3ffe98fdfef7bf17e112e1125c22245c5caef941b284ebc58b17d9faf5eb4d452a05c2c5866b112e41846bf0848b1948112ed95c27fb649f255c5cebd6ad33244984ab3ac2c51cacfcae9032e1ba77ef5e7984abac0b9a3f7acd9a354911ae254b96e8800b5c225c5c830403f2ecd050802afb649fece32e608f902a5c5c5c225c5c820857b584ebd2a54ba5dd7fa5112eca7a7ffbdbdf926929aca9a911e112249a31840a173390ecd050c02bfb649fec837051e1d20c975a0a0511ae6a09d7e5cb97d3235c5c4833929d72fd85fa2a9a21c22588700d0d0b162c10e1927db24ff67d205c5c6bd7aecd7ef7bbdf49a550b2f082089708577f60f9189baec9bad07ee40a10ae9123477a07b5140a5c225c5c43c3bc79f344b8649fec937d1f08172a852e65e163dfc3a5c5c7425f7bb87c8c9901efac4b7ef0dd77dfa549b8089cb66edd6a64e15d7d99760f970897a0c5c7f1112e1c830897ec937db2cf12aee5cb973bbd6362ae70512d10e112525c275c5c57ae5c5c499370edd8b143844b481ab5b5b55c225c5c5562faf4e95c225c5cb24ff6c9be0f840b211d11aeea0917cbe3e577050bc67a10524985700d1f3e3cbb76ed5a9a846bf7eedd1f14cd5c5c112e18ac0897100aa64e9d6ada6a6374f02e5b7d5c30ed975c225c5cb24ff6c93e1b4334353539bd63fef4a73f454bb818b7a02d5b7e57088570b91e391a3162449a84ebc18307d9be7dfb9c132e18ac8f2f8e161f0b7d81aa8d085775f8fefbefcdeca7025ed95c27fb641f84abbebe5e15ae2a41f7cffcf9f3e5778564091731c4f5ebd7d3245c5c070f1e14e11292c6cc99334dd93c4607ef523d0cf099aa70c93ed95c27fb2ce16206d6e51df3e73fff395ac245f70f4aaff2bb82c5860d1b4cd25c2205c2c519e03393245c5ce0c891235c225c5c42d220bb142be172b91fc7669f5998ae8057f6c93ed9d7d6d6665af545b8aa97c45eb870a1fcae902ce1426a3e69c2e55a34c357c23566cc18b3b855875c5ce8bd03c3f5ae095ff0fbdfffde6930c4e70de4b254c02bfb645fbcf6b5b6b69a5c30cae572751b47c4086223c5204225d6af5f6fba6c7c255c5caef90171b80897c32f942c8e8f2fcee8d1a3b3458b16e9900b3d3077ee5c5c11ae2a41c5acb9b95901afec937db22fbb78f1a2198217e1aa0eccafa0ea28bf2b5412ae193366781933f3bebae60754c493255c5c478f1e752afb28c225840654b6508f8ad1c1b344d425e16226ecf8f1e30a78659fec937dd9b973e78c1084cbfb2566c2451cc2de32f95dc1e26f7ffb9b11ee4a85704d9830c154c693245c5cc78e1d33d9fd140817ad0fea9f167a83160f8286181d3c33572e091719e89d3b772ae0957db24ff67de8907159418f997091f45db56a95fcaef001ebd6ad4b8a7021b273e3c68d340917d96ab2fb29ece112e112fa022d1ebcb3313a7876dab85e7efce38f3f2ae0957db24ff665bb76ed725a458f9d7031bfb266cd1af95de103f0a7ec02f59570b914d583bcd5d5d565376fde4c977091dd4719c805f852f93c1e948f9024abd01b2b57ae3455d9181d3c67d235e16271a7025ed95c27fb641f0a6b2e77fd31731a33e1627e858a86fcae60b176ed5a43427c8c9799cfb471840bf05954f392255c5c5c274e9c30d9fd5408174b075934a7832e545e78a847c5e8e0398fae09d794295314f0ca3ed95c27fbcc9a1597770bd5b2980917f32b9054f95dc1828a676d6dad97f1327111e7d125e14291f1d6ad5b6912ae935c274f9aecbe4bc2458ba2af84abb1b1d15c5c78902e415c30a804d94c4e8c84cbf5f2635a0d3a3b3b15f0ca3ed997b07ddc010d0d0dcef7fcc54ab668a79a3469927caed003ab57af3649cc5408177746b284ebd4a95326d84c8570cd9933c704d83ae8422598ef13e1aa0e54c4af5dbba68057f6c9be84ed43da99ccbccbbb8599d35809170b6499d591bf152ac14803421229102e920e143deedcb99326e13a7bf6ac093653215c5cb06b643875d0854ad4d4d4444bb85c5cefe2628dc4e9d3a715f0ca3ed997b07dece36326c9a5026acc848b7bb3bebe5efe56e881152b5664135c274ef4325ea6fbcd35e162aca754c255e6054d968a4b3315c2356bd62c33b4aa832e548292be085775e033918356802afb645fbaf6b1838b6ab7cb1d5c5cb6ed2846b07e870e1bf95ba112ec6563b6cfc77899f3ed9a70f1f73e7ffebcb4fbaf54c2851e3e0fdbd5170ab8587c255c5c6cf4468653075da804839cb13a7ad7cb8f2170b4e52ae0957db22f5dfbf6eddbe754945c2776c2455c22baa9a949fe56e801d6d2d061930ae142a4ecc58b1769122ee41919e44c85704d9b36cd3c701d74a11273e7ce8dd6d1bbdec545608434fcbb77ef14f0ca3ed997a07d6fdfbe359d5c22dac1553d085e972c595c227f2bf45c30ef045d6629102ee61811ad7bf9f2659a848b5e4a063953215c5cec3b408653075da8c40f3ffc10ada3e74cbadc9503b8331e3d7aa48057f6c9be04ede3ec53ad812469075775601e06453af95ba112ac56183b76ac97f1322b9e5c5c13aead5bb766af5ebd4a9370b5b5b599363b97848be1505f09176a30baf484be948262265c5cae950ac9c8b5b6b62ae0957db22f41fb48d4d22de2f25e8959121ea0062dc12ea137162d5a948d1e3ddacb7899365897840b6eb073e7ceecf5ebd76912ae8e8e0ea3dce79270c1627d255c5cccabad5ab54a075de8011c21fdc5b10a67b8cc445b6978564a28e0957db22f3dfb2e5ebc68b2f2ae2ae77c4eec846bcc9831f2b5c24758b870a1510a4f857031fbf9e6cd9b34095757579799c7488570319c483543075de80dcae712cea87e5fceb66ddbb2f7efdf2be0957db22f21fb38f3870f1f36a3032ee7426396840774d7c8cf0abdb160c1826ce4c8915ec6cb9c71d7dd6fdc1dcc802649b81e3e7c68e6575c5c7ea9540a289ffb084ab7ec3dd041177a83772356674ff6d825e15c22238dbceb40865f15f0ca3ed917be7d9c79ee4b7cbd0433aa074ab8f2b34225109040b0cbd7781982e49a709d38716240825b5111aea74f9f9a8a8f6bc2c5866a1f5f203209048a3aec426f90818c59a9d0b5700601447b7bbb025ed95c27fb12b2effefdfb4630c3e57e3f0857cc640bb0f0557e56a804eb55d8cde62be1a25bcdb5a0def9f3e707d4191315e1eaeeee362c3b15c20524cd2af485fafa7a09670c5c30b41cb4b4b428e0957db22f21fb10cb61958ccb040ee42d76c2b56cd932f959e1a3d9f159b366791b2b13cbbbe406287532ff59e6fd572ae1a29792590cd7cbcd7c265c5cb450423275e0854a90818cd5d9e7219c419be2a1438786bc8f4b01afec937d61d8c7593f73e68c11cd71d99e1cbb600631d18f3ffe283f2bf45c30bbec5009f7314e2686774db81007b972e54aba848bd21e328d360bee0276e784af848b2145112ea13768358d55a910b86c01b283ee035d62a88057f6c9be70ede3ac93a0e53e7149b86cdc102b1064928f157a0312ce7a85140817495f44ebae5fbf9e2ee1e267efdebd4e7b357d5c275c5c0c298a7009bdc17eb698950ac95c22bb9ee362a5c483070f14f0ca3ed997807d8f1f3f361d5c222e9337246e6217cc40425f3e56e88db56bd766b5b5b5c910ae2953a664b76edd4a9b701d3870c0a9fc23170c2d07be122e8244861575e085de971fbb52249c513dd8d371f3e64d05bcb24ff625605f5b5b9bd965e9f20e494130a3aeae4e3e56e833c98b58978f71324513d7848bf6c9bb77efa64db898c320704a8570a1ae26c225f4d54f4d0626e6392ed7c2197cdec183078734c7a58057f6c93effed63defbd8b1634ef76fd959d0d809576363a37cacf01156ad5a651218be122ed7a346b367cf1eb0b27174848b4b942fd72593a535cb57c245b60975181d78a1b7446bcc4a85c0b5700658b46891513b55c02bfb645fbcf6bd7efdda64e45d2f518f7d7e0b481959e80bac641a376e9c9771324513d7848b7512ac95489a709d3e7ddaa887a442b890b415e112fa5a4288a04accc219ae17200392354f9e3c51c02bfb645fc4f671c6a74e9dea7c817aec648bee212a19f2b1425f425da3478ff6324eb6f3ec2e0917ab111e3e7c9836e16a6e6e36439d2e0917978caf848b8c02ed633af0426f2c5ebc386ae10ccea76bc2c55c30fde5cb9715f0ca3ed917b17dc839935c5cd1fcd6c0c05c5c30f3c1f2af426f4040d867e9639c4c0cef7a5d14aa8ccf9e3d4b9b7071914e9c38d1f946695f09d7c8912345b8843eb162c50a93718a395c30702d9c0168c754c02bfb645fbcf6edd8b1c379853c85f92de682156f087d01c54f5fe3e43c08d7a64d9bb257af5ea54db8eedcb9637601a062e60a5f7df5959195f415f4a2ebc00bbdb166cd1ad3721a735c30e07a1f17208931d8392e05bcb24ff6f96d1ffbb766cd9ae5fcde885d0e1e481559e86f8461fefcf9dec6c8c4f01025579c5c30c245d206f19d520957d917348bc8906b7449b8d8ebe533e1a294ab432ff406b37dd3a74f8f3a5c30e07cba0e9cb8988f1e3daa5c3055f6c9be08ed63ce9bacb7eb76c2d8091771d0c2850bb5f753e853a46bce9c395e132ed74598eddbb7977eff954eb8a870f1e05d132efabd7d7d99ec252808bdc159e07288591ede755b21c1134a5c5c2c4156c02bfb645f3cf6757575995c30d175a206b5c3d8ab5bc41adc8bf2ab426f90dc654591af313231bc4b4e80eae19e3d7b44b8d0c5479dcd75f9d067c23577ee5c5c1d7aa14f40c6794762265c5c79c8c333077ae3c60d05bcb24ff645641f679a2494eb1d7ec409b1132e04ba90fe965f157a83b93e543f7d8c8fedd26397848bb1037676264fb8c860a1ce4620960ae1a21f5d875ee80b290867b8dea50310cad9bf7fbf025ed95c27fb5c22b2eff8f1e3e63e74591587bca5b07fabb6b6d628b3c9af0a7d112e961ea740b838eb353535e62e499e7001b2302ebf602e1b4a88be122e444274e885fe2e42aa353107025c5c80aedb0a11e32071d3d9d9a98057f6c9be08ecebe8e830ad4f24635ddf1529cc6f59c10cf955a13720e224327c8c8fedd26397846bf2e4c9d999336744b85c3041a6cb2139df09174a743af4427f40440687a9b6c281818c1d7bfd14f0ca3ed917be7d172f5e345c2242aeef8a14e4e0a912343535c99f0a7d8265d808d1a442b82872b4b4b48870812d5bb69885afaebe60023a3ecf57c2456fb50ebdd01f906b8d7901725e6d855c5cac5bb76ecdeedfbfaf8057f6c9be80ed63d460efdebdce971da7d24e48f562f9f2e5f2a7429f58b46891b7f131b18fcb1123ce3b633c57af5e15e1025c5cacb05a975f308bd37c7da1468d1a655a2574f085fee6b86216ceb0d92bd783f0b4293636360e483c4301afec937dfed977ebd62dd35c22ec7ad931ed84b1932d40b55ff35b427f983d7b7632848bcf42a88e3b4584ebff0663bffffefb6408178a29520f123e25d93a66cc98a80382bcda0a39f7a74e9daa5a5c225e01afec937d7ed9c7d93d7ffebc19747739ebc967a5d04e483b3aad98f2a5427ff10573e2bec6c7f87097aae5c41a54f4980915e1faff60ee825c30d3a50c24aa65bebe50f4ced6d7d79b175f43ad425fa0e7182119b5150ebc6588cc6eb5e2190a78659fecf3cb3e0223766f7147b8be1b6217cb5c30540858b5233f2a54825813bd04d62c50e0f0353e267677c90588a32870f8b0a7d30bc275fdfa75c3b85d6f96f6f585b2a48bb23fc48b991dda5c276825639871f5ead5d9dab56b4de0a8d6c374f771c52c9c91975a21e06c5dbb764d01afec937d01dad7dada6a24cd5ddf0b54d453685c27e4fe238e901f4d8f50112f1237ae59b3c6c491108da54b979a189345c7548d7d15cbb092f02e05f46cf165d3a64d5edc7f5e10aebb77ef66757575a6dcef0a04abcc85f15c30430107814a1fe41387835a1dd908b2553ffcf083d91acf202c87880345b642174d9c8070535a8f3d38c8a3ad1012877886025ed95c27fbc2b36fe7ce9dc67fbbbe135258760c08aad53913774b20f101a49a7890b89096394815ab5c30685c279d32654a367efc78a31760894c082066a75c22e5920bf0b9bb76ed12e1aa5424e245e14274f525f3d042235c5cfd810343091832c62142561e820a21e37b63201009580e1e55320ea32edcf03176ecd8e88303d743f1167c77d5f46c2be0957db2cf1ffbeeddbb6714c55c5c57be53695c2724ee212690ff0c9f5491545c279eb3846adebc7946ec824ad5d4a953cd6e29e241e242e2c318625d2b09ef9270a19970e4c81111ae4a50c57149b8ac347c0c2f6135648c4c0672f3bd0919aa6d968c911151552c1c70b1c61e20704ef3682b643eece0c1830a78659fec0bc83e04b4a8ecbbbe0f52515c27a432b86cd932f9cf405a5c30215554a92ca15c22d9c0fc36152ae238e239e23a64fe210e2155ab0603ab50e89270f1fd9d3d7b5684ab123079663a44b8dc93310e2a848c4c08997f5a16c99070b8294343c6e8f75555cc2fd07b1dbb70062018caa3ad9084c3e7767229e0957db2cf0ffba86e31cb9cc7ba8814aa5b5c309f2f3fee17487213df42aae8465c22910aa1a2f593980c32457c46ac66e7ab528d5989d95df25c3040bc7be5ca1511ae4a3073e192d9522d4b9d700d86a071f811f3809051bea63a46c68cea18d9182be6c1255c2295c5fce7b8b880630f12b860f3682b64f8f673552e05bcb24ff6956f1f0a62478f1e3541a7c432060f3a5be43b8b51fb230ec2475b810a2a55885dd155c41c15152a12dc2913a8c1102e979d6e8058b6adad4d84ab12c78e1d733e2c476b825e6237c011daea18973aea8ab65d11410faa3195821e5c5c465c226343cf8c219e9242a0908778069972de51447914f0ca3ed9e7af7d77eedc31893d822dd7f7400abbb72ca8a2c877ba2355569c820a15314e65eb1f813cf110552a12a38a13870e6276971c5c30f0acd08910e1aa404b4b8bf32f1b3948bdc4c5a82b5219a357d62a2c92e1617897cba9b7a0872ef4ea2f7d5a3e53682bcc4b3c83215c5caa5c5cfdede050c02bfb645fb9f6110c917025a15c27b18cc183bb8e64a77ce7c0c429a84e59710a62156216d4a1492a334f853805ed7fc4385c2256f98298dd2507a07b8682802ff79f3784ebe6cd9be66576f965d352a497b87c32467f32ce9456457a9799ad814850119388c7a741d697968414da0a5dcf6ed8800b5c277aebd62d05bcb24ff679681f67135f90476b31e239a954b7f0af7496c86f7eba4ddfeea58250d1ad63d5fe8851885544aaca03a22f2e395c30e782185384ab17186ee78577bd8b4b2fb19fb3620879d8164566c5b4a8b16f90b1e43b4a21602038caa3ca45d68cf91005bcb24ff6f9651fd5ad135c274e98ea81ebea564abbb75c307e546dfc7db7e6335b45b5cacaa8137f8858c52f094fd165c78e1dfe102e9f2e68dad05c5cb3db587671a5a0a6482b5c22e55fcd7ff56c2ba4353385b6c2bcaa5c5c802ad7935c274f1440cb3ed9e7917d4f9f3e3515873c922da948c103c406688993cfeca90c4815cbb6024abcc27fc2e55aa1903125c6957cb9ffbc5c225c5c48c2baeedf14e10a8f7ca1ee4380ac7ef45f01094d41ad90598b3c24e2ede0fcf9f3e7b3f7efdf2be0957db2cf13fbce9d3b67eefc3cd642a454dda272c32c9288d63a433c49de53c5524c1516e172ad50c8e77674748870f5f5b369d326e70a255c225c5ce1ce7ed15fcde5c9606bca4e04478a434d2170e0c2cd6311324055ead5ab570a78659fecf3c0be67cf9e99bd44792894f299a98865d0fd80125bea7e128564be072a5a8aa1c29484771dff3393d7dbe78b70fddf0f4a455c5c92b417b8020f11d22584070e21735e2806a55c5ceda2ad10a111661253a872e51180d920ecd0a1430a78659fec2bd93e2acd76158caa5b435f769cb21c3c4493192d3a636ca544080fcc5abb8cfd215c5c24ed7dbaffbc5c225c5c6c8376fda5f3797a99c306f35d1c1c3258908f14418b25ce24855c30828b32af2a174a5e48c42b20977db2af3cfb68f3a11a91c7394f69d171653b618a7e91796f762ddaaa96e2a5704142d965ec4fd285448408573f3f2816115c5cbbfcd279887a99e3a876e158900f4ed1b120678bba522a41445e552eee04fafcdfbd7ba7805c5cf6c9be12ec7bf3e64db675eb5653cdce6b5e33957b121536ba1f52f5893367ce34e3078a91c287ebee36341c185312e1eae707c55c22f634b9fcd2ad52a11007c864b19b8a3682d41c0cce2585b642ab589847300678872e5ebc68da9a1490cb3ed9579c7d243a500d63d585aa5b6eda0911554a916c21f3aeaa563cc0e7bb8efd593921c2d5cfcf8b172f4ceb94cb2f1dd6ac97392eb0f51d318dd49c0cf2c9c89caaca35f465c804298f1e3d52402efb645f81f63d7cf8d0b486e795504969760b8c1b37ce908fd4c81672ef5c225b7181cab4cbd89feaefcd9b3745b8fafbe9eeee36078a4bd3651fa75ee6f8da0b19904dadbd90aa5e4a6d85792a1672191f3e7c38ebecec54402efb645f01f671d68e1c3962c606f2aa6ea5a24c08e8768078a4e403690747444b6d84718144b26bc2c53b42525584ab9f1f7abbf7eddb672e13974a253c4cbdd47181560a5a0a502f4cc9e1b0043995805c22cfbd5c5c5c30d27ee9d22505e4b24ff615601f6dbccc1be551b94e4d99102008467b7d4afe0f1104928e8a81e202095097848bcf5c223e64f58408573f3ff477b39c1482e4f28be761eaa58e0f643050285c22eb958ac359b56a95799f55e572d35a486beafdfbf71590cb3ed997a37d9cb1152b56e4d64a985a750b403c529a65a61575f2e4c96a258c102e8b2cb6b30ddffef2e54b11ae4ffdd073c950bbcb2f9f5d1f7aa9e3048bed529ae7825c5c5c222ca32a97bb408dd64205e4b24ff6e5631f6b18d87f475c22358f339c62758b9866c1820549c9bfb34640644b8219d56a37fcfcf3cfd9ebd7af45b83ef5c37e8ee9d3a74ba950a81a10102ee4549c0f4b1e53aa727119538dca8b749129be76ed9a0272d95c27fb72b08fb3457b4f5ee797844c6ad52d88474aedf40846918857bc131fbefdf65ba7ba0db6c872faf4e90feb5f44b8faf979fcf8b1395c5c2e1f5c30011b0f552f77bc5c221a9090945a2bc68e1d9b548091e7326402b6c58b17676d6d6d0ac8659fec7368df9d3b770c31c86be7167702fe3da5bb10406053695c27e4ef2409af585c274e308be89a7031e37ffdfa75efee67ef08173d975bb66c71dad3c9c3947046dc9830614232552eda0a69af208b93526b619e552e2efd1d3b7698e5eb0ac8659fec1bba7dcc6dedd9b3c7ccdae6952cb11d2ca98965a4b47b8bd93f942d15e74830a35add86a953a766f7eedd13e1aa463803e9580812996717b0c21954b98438414623a59e761c2e814c4a81068993bc081701e1f8f1e3b3b367cf2a20977db2cf817d0860d5d5d5e5b64f8f339b5a2b21e09e5abd7a7532be0ee97bc538f1c216575c5cc6fb743cb1f34f84ab8a9f0b172e98b90a570fc0f674eae58e1b135c274e4ca6cac5f2c794c433f25e866c550b51bd6c6d6d55402efb64df10eca39da7a9a929d724496a421976f7167ba852695c27c4cf31bba5f8264e5058a125d855ac0fb8177efae9a7212b142643b86edfbefd4138c3d5432013a6173c6e8c1c39d238f954327f73e7cefd90214a494023aff624dba2c4773bd885c80ac8655feaf6d1cab371e346430ef254174db1ba852a2f33eea9f8b879f3e699ee15c53771c2ce6fb9245c5c14570e1e3c3864c18c6408179f434990d2a04bd6cbc3d54b1e2fe80786a8a7b2978b9d5c5c5482530b3a20457905728040f1c081030ac8659fec1b84043c6787e4579efbf35214ca2090a44533a55965ba38ac929d101fecfc964bc24552e2975f7ef1f27ef69270bd7af5ca1c36bb8347735c5c42b5a0bf7df9f2e5c9645c3067cc986108424a8107f7429ead858036968b172f2a20977db26f5c30686e6e36cb69f314b8495128c34ac1a734a74c258f84a2e29a784112c125d9e26e20e94e979c9784cb470742966cebd6ad8620b92e35ea258f1b0849a4e49420977653bb64e2dd0ee4d3b2f9f4e95305f8b24ff655f183c25c27623e7956a049b4a458dd0235353566a62915dfd6d0d0a07642cd6f0db8b0421beaad5bb7bcbc9fbff0f5c23f7efcb8290dba1ea6535b61fc20c3919263a2cd24b5e0c356bff3ac727179b343888abb0272d95c27fbfaff2131b161c3067336f34c82a4289461a5e0092453f169b4cb4f9a3449f14ce4ed842e751a5c30048e7767a8eb5d92235c5c57af5e355afaae1f88aa5c5cf183368494da0af95bb9bc52245d79b62ed979ae9d3b7766dddddd0ac8659fecebe30735b0ddbb779b4a7b9e6711ff9d5c22d902b438a732bb0598e1670e50f18cc4320602ee20fcb5aff7b3b784aba3a3c3b45c27b87e2864ad09a2f4d2c72d9e415b612ad2b980c5cf29065c229ce73c833cc0d24d2aee6fdebc51402efb645fc5cfebd7afb363c78e9924579ec90f3e3b4555420bda9b53f16510cb9933672a9689b895d0a53e43e5fcd6b871e3b23367ce88700d063055c891eb0723d2153f6a6b6b93ca082e5ab428c92a17c8bbb51070915fba744901b9ec937d153f8864d0fa95a7884dcaad848039a6945ae457ac5861ee5bc53171b611ba9edbaa245c5c8888ddb97347846b3068696931a5f43c1e0ea40b962de5c2384155825ede549cd4ead5abcd50758a014911ad85047d7cbf9fdb5eaf805c5cf6a5625f5b5b5b366ddab4dc154309a452ae6ed5d7d75c27e3c7e84aa13b054546c53171112ddee53cda082b77ed12f321ba5c27c2350830f8c6a0685e0fc8b2625e021e16552f7a4b2979ea90848f94868c7154fcbda956b938c379aa165a10fc7c4ab95001b9ec4bc13eab489837d94a75c171a5147c4af3c874a5d09da2f825dc764162106269f41238bb14375c5c6b31f437bf45ebbfcff7f317be5ff85c274e9cf8d036542478417851287fda0b9f9788970940cc2c78c904ffc04eae94e6b868c548b5ca55c442641b5c309281a5d2f5fefd7b05e4b22f29fb78e799af5ebc7871eee78daa75caad8404acb448a5d41a8f0f83642a7ef10795b1ae8d7fedee4f626362e4a248d5a780c8defdfbf745b8860a7ac4cb7c90fd55c56c65cc5e8ebc84bd49990e6c79e0e2e6028774a55c309685cf9a35cbbc77a9b616e69d71b72d4ecb962d3377536fd225c220fb62b58f77bdb3b3d3b4ede429ff6e5b7809e252255b76768b2a622afe0be0bf14bb9443aa2ac994ad50f11e42a888757d20559f5af974f0e041efef67ef0917ca609b376f2ea5ca35185c22662b63bc5c3095d5b14a522632560c28717381a7e4b02002cc3da61aa470e6f29ee7029cef952b57664f9e3c51402efb92b08fff9f6a0bfe2beff365673252ae6eb15f913d80a9f82ede2dd42e15bbe44baa2ac9546595ca7752f529d8f96a11ae2182acda8d1b378cec75682f417f64ac3721035c2263f9b515a2f09452958b39a35467b9ac547c11f35c5c9c61b2fd9572f15c220cb22f46fb5ebc7861ee16ee95bccf56ea735b60c488116617554ac942fe5ee67014b7b82355964c55122a4baa422456fd2d3b46d1fceddbb75c225c5c2efe602efb4d9b36e55c2211ef1b21eb4dca7acf8fe9521918502b4ccd714102f8bb530e588a98e7b2a48bbbc9b6168a30c8bed8ec63d7d6962d5b4c5c3097f77982cc1140a57c77e1eba74c99622a3e29250af99badf082303052d517998a85505533bbd5dede1ec4fdfc45280e096d7d32f7bc5029bc44d50a7af4d5aa28418f9e6d85b466a4e4bc406363e387c1d65451c47e2e3bd34515f5f9f3e75c220cb22f1afb90577efcf8b1b94ff29ed9aa4c60a47c67d9d9ada54b9726e5af962c59928d1c3952c21415e2147d11aa544854b5604e1f613daa5b5c225c5c0eff60b26c870e1d3287522fdde7053d2ae7c77a0b7aa446c6c68e1d9b9c0383607256520e5c5c8a12d15c309c37e62d6edebce9f51e10111ad9572dd9ba7efdbaa93ce0378a4a5c5ca4de4a88af26639f92afb26df0b1b713f6a5f46767a92ae7a814df5607be377c6ee51cb50897c33ff8d1a34766c12b2fa95e3877821eb1cf8f91059933678eb9d853726473e7ceed311c9bea7eae5c2244342ce9422e9b995357a44b8441f6156d1fefeed5ab57cdfea75c22043234b7f51be8c848495917203ec48c7e4c31c7a708956dfd535c5c3a78f0fd4d9f3e3dbb75eb5650f7f317a139245a0b519e5316203f3266453c625c225f935c274f36b34d2939329213a83ea51ec41425a2615ba2e6cf9f6fee291106d917a27dadadad468ebc88992dbb6f2bf5b92d8b69d3a625e5a35c30f7255c222131902cce4ce88a7f2180ee9d5f7ef9257bf7ee9d08579e7f305ff0e5cb978df4b55ebcfce7c4205f31887570a1a7b6d3848a9e66b97ecd2ef23e1745baf85d2485eedebd2bc220fb82b28f3642167b13301645b634b7f52b68a9a3aa98928fa2258c16cad089163e4604ab385542e6b62ad58145b872fc83215da74e9d32dafb7ac18b215fbce4a1132f4ad02949c4db760da4f115d0145c27a2610349aaaa172f5eccbababa4418649fd7f6f18e9e3d7b369b39736661e7840488c8d66fb35b7cf7a9893b2196316ad4a8a0899662d0e240d7d5be7dfb3e8864887015f40723a271f2e44913d44006f4321643bc700ea1b61a72b1a7d61f6f5b36c89e2ab0f94b615c221a36a044b0e5f0e1c3596767a70883ecf3d2be8e8e8eecc891234696bba8f3c1d9a05c22a03be957d0fa9d5a750b72d9d0d010a4f8055d239ac32a36f664d5cdfefdfbb3eeeeee60efe72f427648af5ebdcace9d3b67146eac5c2299903fc84a72e1f496320d01b4d8a546b898e55c22984abdb5b068e5420bfacd59cc3818d225c220fbf2b4afadadcdbc9be3c68d2b946cd9e49df01713c4cf9e3d3b39515c2766aa494885143fd8aa162440b16031e0aea04be7e8d1a326e60ff97efe5c22740772fffe7dd30ac1725b0e845ed06240765c2744d2c5059f9a6303ccafb1df4501ce5f4c45bc68d28552e6e6cd9bfbec3b1701917d65d8f7f4e9d36cebd6ad26735c5c94925c272058955c22e16fad840493b47ea7e6939815ec6b0795cf64cb765329062c8e6c2124c3cc5635094bdfefe72f627048f49f23c5bc71e34623a60119d0cb2ad2d517b8e091ee4ecdb94132b9b854e52a5e2ede822093965696c98a30c8be32eda38d90795602fea2c46444b6fa16caa0e53b357f0490820f896ce13344b68a03e783ee9c2b57ae54bd664584abc03f185c2772e1c2053388494659c44ba4ab2f30f79762958bcb4b55ae9ea4abc860d3069c0cc723bddd5bd2568441f6e56d1fc3e6ecd8a2858d6c7d91efbe766d7d5c5cdd4ad5172d5bb6ccec1c0ba9b2a5782f7fd8844c5d5d9d11c623a68fe97efe5c224687449b21b35d1c6abb8788d2a45ee8fc66baecd2e41080447c8a552ebb0c5955ae9eed8545932e5c30f13d74e850f6f2e54b1106d957887db410f2ced1565d747557644b32f095dd1648c187122f481fa098d64108384ad20863c42a32f545cc0e898706f1e290a386834a1d592591af7ccabfa15c5ca01c6cdaeb5293e005b4113120af80a7dc4a17e02ea20d9a7b4a8441f6e565dffbf7ef4da698f34f905ff4bb2eb2d577750bb1af14937e904c8484428815484eaa8d303f92c5f7cb0c231a0cc8bd0f9668897079f40753f162a1e3b163c7b25dbb76654b972e35a57c9c8fdda3a003e0e6f08442baa87cf21ea4985d6c6a6a32a45381cf6fa035b6e8acbf0d4651ce6c6969e9b3c5508441f60dc53e24949b9b9bb379f3e615de4268df6f7eafee989e8070a0d2975c22e162293cb15728735b8aefdcb50bf2ee23d243b261c3860d4621f5fcf9f343265a5c225c5c9efec1a88431b47ee7ce1db39414a949949a6831a36f942a982d238b880d0c38d6500817173e55cf14fbe7d7ac5963de75b2ac0a7e7a92ae322a5d103d125c3024839e3d7b26c220fb9cd8879fdbbd7bb7c92017b9f45b64ebd3c0ffd0da9da2ef418d91f73184188167a5ead6e0e6fa21ab2415584743821772c5ae3f923fcc9052715c271994dafdfc45ea0e9321621efcf3e7cfb3478f1e1935947bf7ee65972f5fce8e1f3f9e6ddbb6cd486ad3738c025c222a775c22637154b9b8f8535c5c840c109621b9a05c30c88ff642c0efe7aee10ea20d4c8446f60dc63ede1df66b71c6b9e7ca789fd546d83f084211304ad1ef5069657e3584564289aef55fa9b27bf49887a75b8ce74a7b3c5d64288653b1c28f11539344647f963a3844b806fc0339a345f1d2a54bd9c18307cd4c0cfb2466cc98914d9a34c9b07aaa5c27307c2a080470bc9ca9644a42aa72d156c7459162a611d0caa6d6c2be8534ca682fac9ced42dc5c3091836ae570753fcb3ed6a310dc1c3870c0f8a1b2de6191adfe41920b5c229ca2bf8164423655ddf293444130edb9257e45e99b5c2203cf8c1640bac028409c3973c6dc3503dd2929ff21c2e5cc3e5b19a35c5cca0bb977ef5ec3f8191065cf062f2c840c85285e64bbb19c973ca6831d5a958b67926ab691d642b2536a2df48f74719648e4b0d4bdbdbd5df7b3eceb17d6f7e077088a38cf65bdb7dab3d53fe88e418e3fd504dfa2458bccfc8e66b7ca2355f835e2338a02907f76a1a10c488b2b77070584cd9b371ba540562cddbe7d5bf7b3085738f6e10c29aff2e2b2c00da7480672fbf6ed8690d1d38c420b848c97dfaaf7583216ea1e85500817e4174790a203040887d016a080a8eff642dee9b28257081f4e71fdfaf546f4c745b54bf7735c5cf69169c6afe04b6a6a6a4cc2ab8c7795b64591ad4fab124e9c3831d9e41e813c5d40904edf63029e55a849705ba98254e1d75124469199e41d5c222dcc5251a5a22070e2c409a363406c4ad796ee6711aea81f080114d96b043ca88cfdf2cb2fa65511297be6c71878261b0621e3d030586f5bc070ac04643ec21e78324521802a1712f17cd72982acabaa5c5cfd57baca245d5c301b38ffdc0743255dba9fe3b18fc1739277a8be717ecb9a3de4f7e28f44b63ebd738bf9cc547d0c3b51492687100fd8ee069f6115ff481893a8475c308c7974849798a3a23302e55b145c30d12320c6ac9654e97e16e14ace3e069fe9917df1e285519b5c22d0c2c1debd7bd764342164a82bd20f4e49985edbca5278d99701014028848bac1bdf63aace90d6425a5d1518f94bba5c30490c32953852ddcfe9da47550bb52fee2c02f932df4d91adea40074baa493dfe6e9202b65dcf67d8bd5b3e90aa4ac53ffcf3cc9933cd88ca9e3d7bccf9a732452b311d540f1f3e34f39bc48c567049f7b308971e8823fb3854a8bea0b2c8217bfdfab53970a853d17b4b0f2e97dd9c3973cc9c0ed531b2215c5c2804901c64abb498c76501f10b857001bea394ab5c5cf46ff37e2838ea1f65486bf715e0f2be429269331c68d652f773b8f6f1ac49b6714fd12e5476128077917b5e77c3a7413294f39aaa6fa18d92f735843880c441dec968622fbb2ec18e3540a858d5821f66868a7545adadadd9935c274f8c501bf11d711ef11e715f25a9d2fd2cc2a507e2917d386a4aca56ea9ef9311c5c30ad8a54c76853744dbcb858426a2be4d2e3b24bd529d2634f1696ef424152ff20495156eb56ef6097406ec78e1d2608a7eaa1fb2f4efbb8bf6939a7a381392d1f88bf4daae94ef87c2b2133c2a9fa159bf40d250ec86b54035c22c7e802026ab4fe6ddab4293b7cf8b0e956a04a655bc575ff8970e981446a1f411a59140629d98d91c72513ca454ba6890c13c42355c7882360b05bf35c5c9f5f905c5ca682616f3543647b7ffef96743bc3e37e3a5fb2facfb99674a828cc41859715fde3991adcf03bf421b58cad52dfe76ba6b428801f07b7974fc706e11ac20d6d2fd2cc2a50792b87d5c5c0464a15c5cf72e932d0aa9ad90a1de94079b8195ee55c0d43f48241070fa42ba2a8535c89cdeba754bf75fc0f61194d12e0a892660e76ef2a1aa6a65df6d3b94f0695542c40c4862a5ec4fd87369f792fa0e7ba7bb0655e9def2eabaff44b8f44012b50f074fa0867884ebcb2634f10c32c92957b9980f41f1c82e7f14fc17d3a80464902a25e719911ddd7f61d90759a64d74ead4a9a625db17522f718c8181a455eaad8454b7b88b5216cbe0cc208baffb4ff68970c9be0f601f039763eae219ccc5a43ccb65e7b9b4107960735d3e912e804d047d387baa252859e9fef3cf3ebba791d641f6ad511581c8fb52d19238c6e0161cd33192b20813605e2914b18cbcaa5bf850e62f75ffc93e112ed9d763309b763a2e08d7d2a62155b9c8c6d1c6937295cb2a4ba9b570604b927d0a927bcbc92321ce6e16564ca072a5fbaf5c5cfb501be359f04c683bf34175b0bf792d55b506d64a585b5b9b3cd9c27f305b1acaec561e621954cce6ce9d3b202559c5a791132e7d81b28f1f82b0935c274f66a3468d52956bf4e86ce9d2a5493b4cc0ce5c27bb685b08b3c5b012bcdb045c302cc764c9baad7ae9fe2bce3eda3c596ecf126b2a5c309c2f9f66012bab5a048c5c225b030373c02b57ae4cde77a0804cc22e1429f83cc432781f88a90692e0527c1ab77d5c225c5cb2efc30f01180b0aad0a9bcb3ee69024e2a97231c7947a96922adf8c1933ccb3533055bda0862fd2f1fd81f34deb1a4b340f1e3c3824e2a5fbb93ab096e3c8912326f38f1aaa4f4218fd49be8b6c0d0c90679254a9932d66b798850e6576cb75bc633b7ba8f071b7eafe937d5c225c5cb2efa39f172f5e18652cd7e2195c5c3e562637a42a57ca72be9552f104e79ae70a5bc5b0bf763182445a68492e34373757bdcf4bf77375d5acf3e7cf671b376e34091c76fd11dcf94cc6a542383810b8ab15fd572c5bb6cc74ca84d24e98975806c245af5ebd527c2afb44b864dfc73f6c2fbf76ed9ae941e7125c22307001bb8b02a7140ab88c535799b260b68f5619055671b5185656342002bcf308e7f0cca9c8307ba0bd31d5dbc777056145a464dbb66da63a6c4996efe49b7b1a3b55d51adcdc16e746ad84bfa9dcdaea91efe07de76cba8a752c48d8d23a4c4ca5f854f68970c9be3e7f9e3e7d9afdf4d34f1f5a5e5c5c818c0f8e2924d2c5667811aedf14a7081e15600d4e50c3f780bbafb643de7f94f310764069ebeeddbbba9f7b2d266e6b6b337b0ccf9c39632a59ec42e3ee08e5397337931450556bf0646bdcb871a6aa233ff1ab5806642304ffceb3b31567d7b10edfc3f3e7cf159fca3e112ed9f7e92a17ad45045b38625797101533db7a110a860f1faeb6c28acc657d7dbd21e20ab40657edb255e39088979598a7c2c920fcfefdfbb3d3a74f1b0236d0f984d0ef67eec6f6f67653c18284f25d50d5e0aee4be08a19aa9dd5a6e81ba645353937cc4ff81952aa154b76c3ba16bc285580877a4e253d95c27c225fb3efbf3e8d1a36cd5aa55c611bb6c2be4f3425c225c5cccb21164ca91fe360ccd20b002adc12384f6b2cf55be0832198a477403c543c807e40ba9f398ee6708567777b769ad6c6969f940b0483c30a362efc7d09ea1ad6a69b7d6d0802884f66df504736ca1f8770897cba4b24d2ca304cbca07c5a7b24f844bf67df607195314b5082a52265c5c64ea98c39023fd0d04d963c78e55c035c46a97ef4a860399fba112ccdca79d79dcb3674f76f9f2e5ecd9b36741cd30d8dd5854b00e1c38605a04c9d8d326489b14cfce0668a13e333bafa7aad6d0c17b21918c9e1833664c30febdf23cbb0231c3be7dfb067cef293e15e1d20349d8be7bf7ee99e15797975168840b8c1f3f5e8eb4576b21553f826c055df12b190e3498b72d6adf7df79d21e604a588ae6cdebc393b71e284b95750eeea2f2029e2fe23a10419c4165404b76fdf6e6670a85c5c71de9955b4f31d76a03e86e7a3f64177606e4b5c22191fcf6fa17a1a12e1722d9801e164b653f1a9ec13e1927d55ff1090d09b9e72850b50e5a3bd520eb55c27e9a26d424b91ddb519c612d4f75709b37780adb0d08e55535363f6fe5145429c8365c05496987fa0850fc55440c5c902818adeb0ff1bff2eb365fcb72c1c65c718d9664480a8ccd2fe859a1cc902ce3604a472e169acdfbd4431dc029fb074e952f9823e961dd3869f32e1e27e194a6bb5e253112e3d9004ed63870ced74a9132e0660972c595c2287dac73c17fdfa04ce0ac2dc54bc4215d5c88324f05dd8e5bb56dd94770d924f050a5045ab0cf06cbb66e873726a1ff4179075961b6b6eeb63cc9e3ddb9cd1940917557d944b159fca3e112ed957f52c03d961029ad409170e56c2197d83ca5f5d5ddd07e725b8919017f1125c5cb476aaaae516907d4885e6b6fa06423aa12814e645b8f85c5c161e23b6a3f854f68970c9becffed0a6c3ec85cb81d250091799747650c9a1f60de618264c98a0802c87f9aed0051a847264de45b4dc035c2241455f6b42fa070ab62111ae3c540a8973a872a1dccaaca8e253d95c27c225fb3ef9fb9977c069bbbc88b8d842dbc305a8f231af2487fa69e542e61a1498e547bc442884cfb5607267ab7d301f50c917d9fa34d847171ae1b26ab1ae171f43ce6fdfbeadf854f68970c9bebe7f5ebc78916ddbb6cd5c5c46795c5c4276162334c2d5d8d82887fa1930e7c6bc9b82b3fc5a0d3597244810a358e0b350ae14d9fa3c108c088d7059c15c22d7e07351671d680ca6f854844b0f2401fb287f1f3f7edcb4d0e52549cc05171a6c858b2169a17f30d7c030394b7115a8e5ab68a85643112d2b2aa233912fd9a23d8c0abeeef8cf830a972532a1803394e792f80d1b369835188a4f659f0897ecfbf073e3c60d23d39c4720c76772b18548b820a056954af834c80223bdcd77a6802dff5643826e55bdd212c310d12a8e6cb1ec9a65debadbab8315500ac9bf7397e6758712f7f03b486457bb0859f1a908971e48e4f6f1ef210c91d7ac8815cc089170a152486b801c6af5a48bdd4a928b2f8e78513d16f18a17dccb12c32816b4479368a372af7bbd3ab0468696c290fc3bcf9a24469e49125a52d911a8f854f68970256e1f735b1b376e34c15b5e974ea8ed845c30c7ab96928161f5ead5666858815b71b0fba724b0110f6c354b44ab78f9f779f3e699e491eef3eac1ac736884ab728e2bcff887f7e9fefdfb8a4f45b8f44052b5efcd9b3766df565e735bb6ac4ec0102ae1a2875f59cec155baa64e9daa1d5d2554bd386fdae515beb4bb14078b07f715dd1ebaf3070e8493e86c08cdc7f3dcf34e54719ef98e9e3d7ba6f83465c2a52f304dfbbababab2a3478f66e3c68dcb3dbb132ad9c2f9b28f4cce74f0952e4817594f0573e5902fdb6e28f2e5bfdaa066b3caaf6c51a5d1dd3d78e12492b721fafabcab5c5c769e8ba5c81d1d1d8a4f13b54f842b41fb1e3c7890b5b4b464f5f5f5b9f62f73c9843abb05c8d691ed94331d3c56ac5891d5d6d68a747924b221f2e5875c30869dcd12d12a1fa8d1363434a88d7088401a3e445f5f44958b33cfbecac3870f9b84b7e253112e3d9004ecbb7bf76eb678f16253e6cef38209b9ba6525e157ad5a25473a4430033779f264912e4f66bdacd086e4e5cba9645992a596417f2a5b241fa9c8ebbe1e1a58a112aabfe76eccfb3ee4fc4f993225bb74e992e253112e3d90d8eda3bab565cb16d32e97f7c562e57543057b45e444dd912e9bfd5490e747d5ab52e550e42b5f9245cb9248967fa08b01753d25d6dc753484da5608b80bf3be13f81d10d37bf7ee293e15e1d20389d9be935c274f1ae5bdbc838c9085322c162e5c5c285c27ea102b57ae3433830af4fc245f523a74bf98d87eb77acffcdcb5c58cae2a5b6ec592a8e084eaf38b682db45c221aebd7af370970c5a75c225c5c7a2091d9c7c16e6e6e36ad5d790f8712b4854eb6505c279423760f32c913264c907a615c30a8ac7e69f6abfffbae721e4b12ee6180f6e6e9d3a74b8d300790a8a44d3354df9fe732e44a5009dcb56b97918b57fc2cc2a50712917dd7af5f378b1c214379ef8e09592803e08c51ab9233ceafbd90764dcd7485b964b99280a544c22ac915f79c66b1c29dd9826c492023bf4e0612bb2157b938d779df6ddc25241f4f9d3af5414443f1b308971e48e0f6219241f93aefb92d2e901832bc54b7b4ec387fd245eb894857d8e21b2470201e1090982a617d912bfe56edc70a5f8d10810ccd6ce52b0fcfa25fbeeb90134c792a3857ce73cd9e3d3bbb7af5aae267112e3d90d0eda35c5cbd77ef5e33b795772b610cf2c6df7cf34d3667ce1c55b70a1ab0aeabab537b61644b97435c2262fd55ad80c8557c95ad59b366896c15d43a4e422de4bb9db39ff73c979d77c717b6b5b5297e16e1d20309d9be0b172e98b275de3dc90458313865be2b5a5c22e4348b73cc0cae4bbd306e410e4bc6fa5c22647d91b2a19033dbea688954ef2a95550cb4f654daa86716af1a218934cde5160756cf90e80dbd929f77a288cfa7d363c78e1d8a9f45b8f44042b5efe9d3a72698cdfbc2b0735ba13be51123464899b024652bde53b5170ad5282956424449a8a66b8105f6ea5a281eb4cb417643170f2aa2d28eff6b6d6dcddebf7faff859844b0f2424fb9e3f7f9ead5bb72ef792389f1f43c0c365476fbf9c643920f33c73e64cd3f6a32051100417b2ef24d1985c2712d92a6f9e0b81a4d0dfa55c22f67351919f3a756ad6dedeaef859844b0f2414fbbabbbbb3fdfbf79ba155896454079c82da4dca6f2f64c662f8f0e10a1805411812d91a356a9451e615d92a5f2029f4d6c25c22e6b9ec7e2ebeaf870f1f2a7e16e1d203f1ddbe77efde99b9ad89135c27e63ab765f76dc5e09c478e1c992d5bb64cced193f64232d264a615380a823018b2c582f5458b16896c7982d0550bed3c5711fbb96881ddbe7d7bf6f2e54bc5cf5c225c5c7a203edb87d20dc3c17997c0f9fc185a096961a3bf5f4ed1af36941f7ef841a44b108441091f914013d9f2af653cf439dd5c22f673f1f92481cf9e3d9bbd7dfb56f1b308971e888ff63d7efcd8c88be63de419dbdc961660fa89254b96989d6852301404e17340821c2972c9befbbf1059f35c5c9f8fb1e852ba73e7ce904434143f8b70e981e460dfebd7afb36ddbb6990b21efec4b0c640be75c5c5b5b2be71cc0ae2e9cb4140c0541f854a7021514cde1fa8da54b974691442b629e8bdfd1d0d0903d79f244f1b308971e882ff69101696e6ece860d1b963bd98a61b9b1edf1e7f297130c23338a7a53e8f2c28220b8bfcb11d9417e5c5c642b0c343535052f8c44d2b988792e56ee6cdcb8d108a1297e16e1d203f1c0bedbb76f9b801442f49ffff99fb9a0726e2b7470d973e9d3e32f84014817ed9f928d1704a152f068eedcb9866ce99e0c071064c872c871849de7ca2be6b271173eefc8912346104df1b308971e4889f6f1df50a9810ce579f0296f572e1a0d153869444598db92e30b0b0455a85d852e312c08c2d0416b1ae23abacbc3bccb69150f3d9eb0f35c5c79c65e54d2585b73e9d225c5cfa1132e7d81e1da77efdebd6cfdfaf5265394e781b7ad843154b718aa5636345c5c105c5c1164d1122a310d4148531c83f95bab442884099edf983163828e5c274842938cce33fe02b4165215bc7af5aae2e780ed13e10ad4bececece6cd7ae5d66b785c85675952d82744418e4ece26831a48d969d250a4205218d792de694111250d22c0eb02b8df51fa1932eaa504590aec58b179b1112c5cf5c225c5c7a2005d9d7d5d5959d3a752a1b3f7e7ceee5ec58e6b66843b38b308578da5208beb4af4b10e25c275ba3478f362dc56a218cab6381ca0d8933cd737d7e9e8b73b065cb16937057fc2cc2a50752807dd7ae5dcb66cd9a957b29dbeedb0a1d0c9d6a6e2b5eb0b89a604c2d868210670b213b896825d67d176fb702cf39e438e38f7ffc63ee552e481d55dee3c78f2b7e16e1d203c9dbbe8e8e0e7341e57db82991c72092c125ce65cebe2d39b7b8e7ba182cd6be2e41886bbfd6b469d3b2e5cb97ebae8b183c5f5afeade47aa8a0edaf08d2c52c3a8977c5cf5c225c5c7a2039d9f7e0c1836cf7eedd8644e47da021749adb124202cf99caafa4e305217cd0068ee4bb92656960c99225e6eed63c5775f35c5c0b162c30c2698a9f45b8f4401cdbc7dcd6d1a3474deb549e735bb1eddb5266343d30588cfa15890905ae82101658704eb55a2a84e90112419782e6b93e0fce0a8ba4e97a52fc2cc2a507e2c83e2a5b172e5c5cc866cc98917bf684cc492c735bccf6c889a53b178074342a9e0a6205210c610c926454a9356f9bae1012714ee8a48b0ea1bc05cdf87c04a3f6ecd993ddbf7f5ff1b308971e880bfb6edebc69caed644eb4dcf8f3e0b29e3973a6a483e5bcb3c6c6c66cd4a851aa760982c7e0ceaea9a931150edd5d9ae7422405021efa3c57dea48b4a1ad5e0b367cf9ac4bce267112e3d9021d847b9f8a79f7e320e49fbb6aa9bdbe2b2562ba15029a8c190b1043504c15f610cb5100a16dcd924cab414b9ba4439d2fab76edd52fc2cc2a5073214fb98dba2cd5c22efb9ad1844325c30336eccf0c86909bd5b0c590d20410d41f00704d5b47e4b1843e89d2863e71a2de1a193ae5c22e6b948967386143f8b70e9810cd2beab57af1a953d0ed47ffcc77fe4064adf5c5c0ca183fd149adb123ee5c4c9a24f9e3c59d52e412871560b610cd6759008d1bc96d0df7dcd685c30ef4bc871895de193670c07385bfbf7ef37026b8a9f45b8f4400660df8d1b378c246ede0715110eb223a1932d667418b696a312aa99eda2da453554b35d8250ac022149c4a6a626112da12ad2c58c92ad16850abb9f2bcf588ecfa7627cfaf4e90ff35c5c8aef45b8f4403e63dfddbb778ddc5c27974c9e07d4eedb8aa1bac58c8e1cb830102c5dbad464d9a5642808c5ecd5a262a1f95a61a05c221a108990e31392da769e2bcf988edfc119bb7cf9b2089708971ec8e77e10c940e613b9cf3c0fa7ddb71503d9a252215c272e0cb6da452579ecd8b1a6754581b120b8572044c868e1c2854a8a0983decfc5c840e8a48b2477dead85fc9e152b5664b76fdf16e112e1d203e9efe7fdfbf7d99933678c738210696eabbab92dda53e49484a1b4adb07661faf4e9aa760982e3aa160a6a0480ba6b84a124c6eaebeb4d0b78e8f35c5c79c77624ea69ddddbe7d7bf6e6cd1bc5f75c225c5c7a207dfdd077dbd0d060cac279cf6dc540b6c89ce2cc9535155c5c3975e488497848544310068f6fbef926ababab336dbbba9f05574ab38c0ef07e851cb7d05954c43c17c96884d748e42bbe17e1d203a9f879f9f2a5698bcb9b6c51d28e816c91e962778be484853c40d594565532850aa005a17aa2357efc78ade610729be742742574118dbce33c1bebf15db98c5315df8b70056fdfebd7afb383070f9a8398e701b4fbb6425c275b38769c3a12df644f05210fd006451b0b03db523314844fcf698d1933c6741c5029d6fd21e4056601d94d1afa3c179d4645902ee2a4a74f9f2abe17e1d20379f7ee5dd6dcdc6cb2e97997986399db425084d62f391f216fd83643aaa9387905d782d073a7160989193366983948912da10834363646b19fab08110dcee98e1d3bb2eeee6ec5f765132e7d81e5dad7d2d2629c559ed90ec81625ec18f66d71c9b2dc584e472812b4aed266c87c97da0c05e12fd9b7df7e6b84664848703e744f084526c258e9117a6b21f35c5c798b68f0f988d7d04565f77329be2fc73e11ae12ed43b6939e648890961b7f1e5c5cae387865518532db0c215eb4b4aacd5048757931cb6845b4843241ab1cf770e8714d114b91a9a4113b5dbc7851f1bd08577a0fa4bdbd3ddbbc79b3a9d8e49ddd88856ce1e40978e56c041f32ac8b162d320e1fa15c30edf012626f1d646582255a4a7a093e80773186a5c845cc73d1e5c4f745a25ff1bd0857320f84b2eec9935c273fcc6dfdfbbfff7b2ee0b3295973a04306971297aae6b6041f89178b936b6a6a4c8b9588971023d19a3061c287c5c582e013b87fb97b438e71ec7eaebc62411b0f124beddebd3bebeaea527c2fc295c60321c3c0d05c27598d3c0f979ddb0a1d387c2e556555059f5b0de7cc99f3a1e2a5605d089d68b1c7878a1677af5a07059fe76b9983a7c53be438c7eee7ca9374f1f92407af5dbba6f85e842b8d07b26bd72ed35c2297e7c1a26797ac49e8640bc73f73e64c397c2198b902922904aa12d710420409aedada5a234ea4166e2194841777ae6dd10b15cc73e519170212f17c678aef45b8a27f20adadad595d5d5daead8494a6636925a495850df3722a4288e21a935c274f56c54b08467510a2c56ca28896101a102063654ce8ad8579763ed9ee5c27569c0c464043f1bd085730f6d1378b5006872acf92710c640b20652ab225843ee3c57e5c2214a268d192b2a1e0dbc262822f5ab2a8ceaa6d5b0819240be82c089d74d1a1945c27e982d431137ffffe7dc5f75c225c5c713e904b972e99dd1179f5e9c634b745b695cb534e448829030bf11a3972a4940d8552e7b3b85f116d6a686850524b882ac1357bf6ec28e6b9f214d120564488ecf4e9d38aef45b8e27b2054b7d8f6cd459067d65c2206b245868a4040d95621462c5dba349b356b966997a5ba20e22514017c0f5d03ccba20f0a2b64121d6766e5a6379e7439fe7ca73f40452478c35902a97e27b11ae20ecbb71e38699e9a00295d7dc560c5c22195c5c925c5c960a0684140283050b1664d3a64d33d506b51b0a792d2a1e3b76ac111f42da5d152d2176d0c6cd3b1fba8886ddcf95d7f8091d57745e29be17e18aea8150ba1d376e5c5c2e875c27a67d5b5c5c92545c30e4348494648d091090df96c886e05204836ad6bc79f3cc9daa8e012125905c5c606e56f35c5cfdc78d24f9f6eddb6776c32abe17e18ae28174747464dbb66d33ad439adbea1fb457696e4b4879fe80ea03e40b1103ce030e512d8742b5b359b66d9096554816ef93889690f2527ace45e8a42bafb97f2a68dc11f7eedd537c2fc215c703b979f3a6c9b6b8deb11013d9422dcb2e371604e157f245cb212db6086d50b110f9127acf65f15e305c30cf7bc2fb42c554e747107e052ddbec3dd53c57ff6d8557af5e557c2fc215c703b97cf9723665ca14e7598a58e6b6b80c39f4720e82d0375038b42d87cc7b49e530ed4a16cb89790f2059bc17bc1f3a5c2782f0319895ada9a9097a9ecbeee7724dbaf83c7cc9d9b36715df8b7085ff40e88de5656621dfbffddbbf3983dd18ce410c195c5c265c5c860a1804e1f3a07ab178f162a33247b04d6543621b69895f909c6a6c6c34ada7aa6609c2e7c1a802adb621c74acce993b47719470288dcc18307ab9ae3527c2fc2e5b57dc8c1efddbbd7384b9787c456b742079720ed96720a8230f0cc2dcb2ba970d0363366cc1873cf889cc4b598984a16cf77fefcf9866cdbb92c4110aa4f5491a4a29a1372bc6455ae5dc7921b366ca84a1e5ef1bd0897d7f6757676669b366d32ced365758b9eded0c916c12197a0b2b48230f479af65cb96994c2ef2df92990fbb9245d51fe10b0835cf55244b10867e4792b8e08ca9caf51bf83c0476dadbdb15df8b70856d1f2f318a39b4ceb93c20a1932de610506213d91284fc2a6054456841a3f590b91f8279cd7ef92378c1f3e0b958d10b24dc45ae0421bf4a17ab1298e70a35764226de35e15c22f1ddd6d6a6f85e842b7cc2c57c120745ed84bf82cb6ee2c48926209413108462020daa5f544d10dea0fd90b952896f142b7681a2206dd4cc6221a4d4d0d060da0495781284624035870487da0a7f05c2197445dcbd7b57f17dde844b5f60bef6bd7cf9d21c724ac1ae0e08198e90091712d70419bafc05a11cd0a6d6d4d46402febababa6cc28409260891f47c3e6a82249868679a3d7bb6995955b24910ca03771feac85c225c5cbf122eeea5172f5e28becfd93e112e11aec241364597be20f853fdb2f35fb4b441c268438484911c911047f5b35754afc68f1f6fbe3fbe475a3a99c3920aab20f875e7852aa081aaa0cb96420817c24b5c225c5c5c225c5cc13f9057af5e65ebd7afd70c57056865a2acaf8b5f10fc1d308724203d0e11c3214f9f3e5d24ecff40b0464590791012481055be5c27be2f895c5c0882ff15ae50e7b8f298e1e2dea238a0f85e842b68fb5ebf7e9dedd8b1c3b497b85429a46216f2ee2d6648084c74f90b423859610b08054e1aa2515f5f6f041fc68d1b679229b42542482065c89a03045c227c6c55c426807dd889cdd80e6807a4628562206d97ccbf2d58b0c0248bf8fb2bbf0fbd1f821006186718366c58b0f1531e2a851405babbbb15df8b70856ddf9b376fb2a3478f1a07ee7a595dc8552efaa719de57ab8d20c4571d23a8819c301b801a2984856a10e485640bd5212a65109ae1c3879b5c30088263c99a256c95a4cd12b7dea8fcdfed7fc37fcf67013e97df0119e4f7f17bf9fdd841fb1ff7102d8054aa50ebc26ec8a4aa5482109f60068235247d436d5c27cc630fd7be7dfbb2b76fdf2abe17e10adbbef7efdf6757af5e354ede75565c22e42a1720585c2218536023086955ca6cbb5c22f34db4f730eb44db5c22840792c6fc13953348107704a0a511e189dee09fdb7f877f9fff8eff9ecfe1f3f85c5c48146215fc3e7e2fbf5f95294148079c79944143ddc345bc07397219470276ba3637379b5855f1bd0857f0f6b1df8083eeb2144c96835e5e0e61c8201bddd8d8a8e04710044110845c5caaee246348f2861a2be551dde2f32806dcbc7953f1bd08571c0f847f8f161b974a85565d0689d0d049176d3f649de51804411004417009664d69390e3546a20a45bce7baba05e1a20be0c183078aef45b8e27820a8bfecdcb9d364575c5c1f18aa661cc6d049175916dbe62308822008823054d0464c5c274dc8f1511ead84767e6bf3e6cd55096628be17e10ac6be96961633ac9947965c2286d6427a94919c46b9504e421004411084a180ce198472428e8d5c5cefddaa04dd45e7ce9d537c2fc215d703e9e8e8307b5a6801cca32c1c436b21c3ac0cc1abd22508822008c260815c2221495c5c2b38116a2ba1ebb9adcab8915517d5b6132abe17e10ac63e4ab6bb76ed32a5ed3c0e1095b3d0099715d1e01258b162859c8620088220080302495b563db07e26e478c8f5cead4af0f95bb66ca94a0e5ef1bd085770f65dbb76cd4818e7d156184b6ba115d140265a8e4310044110846a815c222149db904532f25225acc4e8d1a3b35bb76e29be17e18af381bc7efd3adbb871a359ba9757893886d6425a5c3058568ab2a31c882008822008d580bd7ba18b6410c7e59598b7621910d377efde29be17e18af781b0efa0aeae2eb7cc05873406d5423062c408d3872d5c275c2208822008c2a7c082f36fbef926e8b887f82dcf5642306cd830a32ba0f85e842bea07424601194e7a8bf3cc5ec440baa874d5d4d488740982200882f049f97792b4a1c73d8c86e449b648cad369a5f85e842b8907d2dede6e66b9f23a5854cfe8ff8da1caf5e73fff399b32658ae4e20541100441f8088c1f8c1b372e684542db4a98e7dc169fcdecd6fdfbf715df8b70a5f14050853974e89029ebe6d95a18c33c17f8eb5fff6a08aa940b0541100441a8947f9f3871a249ce86de4a98e7dc1620263c70e0c08067b714df8b70056d1fff2d04824b5c22afc3451f700c840b7cf9e597d9ecd9b3cda0a79c8c20088220a40d62a818e4df8b682524b98fa0c850e356c5f75c225c5c41da8780c68c1933cc41fbd77ffdd75c5c60e7b9625c30952e2e0c391a41100441489b6cd1f942d23af4d8c692adbce2403066cc98ecca952b8aefcb245c5cfa02cbb3afb3b333dbb3674f3672e448937dc8e390d9fd5c5cb1902ee45e172e5c5c2887230882200889a2a1a1c12461438f69ecbead3cc916ab887efae95c2713732abe2fcf3e11ae92ed63f11c6d726469f23a6cf40573a863215d10d4458b16c9e9088220084262983f7fbe596c1c7a2cc34c15a31f79922d3e9f710c3aaa14df8b7025ff409a9b9bb369d3a6196294e7a1e370c740b8505c22a23c8e0cac9c8f20088220a401766d0d1f3e3c8a5886918fbc5b09bffbeebbecdcb9738aef45b8f4405c30129dbb77ef360723af4357b99f2b16d2c58e2ee460a9100a82200882102fe86ca1c3c5aafa85de4a9837d95c2289bf6ddbb6acabab4bf1bd08971e48e53c17e421cfd6420e774cad855c5cba13264cc8962c595c226724088220089182d9ed51a3464543b6f29edbe2f367cd9a35e4b92dc5f75c225c5c51da77e9d2a56ce6cc99b9aa16720863692db4a46bd2a4496631b29c9220088220c405c607c68e1d1b05d95c22feca737cc426d721a72d2d2d8aef45b8f440faab721d3b76cccc5c27e53dcf150be1b2ed85ece258be7cb99c93200882204402161b333e1003d9b2735b79922df097bffc253b74e890d3ea96e27b11aee8ec7bf2e449b671e346b3e837affeded8e6b95c30170c3b39d8cd215c2725088220086183ce9589135c279aa46a0c714a11fbb6f81d249f892515df8b70e9817c02efdfbfcfeedebd6b9478e8f3cdb3e41cd37e2e5c3049adafaf17e90a348b89d42f3de728764e9932c5b48a82dada5a43a691b6a58f5f954c4110b8e7b90fe6cc99635af1b937e8745c30dc17f882b973e79a7634f984f0c03d8f1f8861b17191735b7c6777eedc31b1a4e27b112e3d90cfd8f7eeddbbecfcf9f3e6e0e4990de170c624a201d8cd41602e07eb77a044e692a4425d5d5d3662c40853a1c4b1b2a01190d1ac04ff8cfffd7ffff77fcd33a6ed76c68c192698c231eb790b42fc77465353932156a3478f360936ee83ca7ba337ec9df1f5d75f9bb634123a88532969e33fd98238f3ec62884b8a98db02df7cf38d891d215ba9c6cf5c225c5c7a2003b60fd275e0c081ecdb6fbfcd9574c5b61419e05c5cc97a2a08f7af3d84800947ca0a04173df990316482c9662319ac404a10e2215928d09298a1ca8d2f74716740c41014807cd9848dbe6fbffc04a43a26b295f77263db4ab87dfbf60f644b844b844b0f645c30f6bd78f1c2380382ca7ff9977fc90d902e2e85986049971c981fd9ca79f3e6998a2d59e93c9e3781180119bf83df25d54a41081754a1204428d31178e77167100cb340970410892025e8fc20d9b483d2f1104b2c02d9ca337e03102e3a7bbabbbb153f8b70e9810cd6be9b376f9ad629b217791e582e85d84817e5757af8e5c8ca5d540909e259d86c5f9e807841b6c78f1f9f3536368a78094240a0a245c04d052a2fa2d51b2434870d1b668817444fcfa13c308b1713d9b28a8479932d1213b76edd52fc2cc2a5073214fbdebc79939d3c79d2382066aef23cb45c5c0eb1912e5ad744baca011546e6b368e129fab9db793e663d1a1a1a44bc04c173a24562f1fbefbf37735765f80aee29ee2b12357a26c5838ae65ffffad768620fab489877758bf7f6f0e1c3d9dbb76f153f8b70e9810cd5bea74f9f669b376f3697519ed912ab5c5c1813e15c22f0267b89029e9c5a712d848861d81efcb29f3f011c8114c44b6d4382e0973a29152d1263048e3edc17f85966c694a4290edccd24c862893bac5c2261de648b7190d5ab5767cf9f3f57fc2cc2a507e2cabeaeae2e7331e194f23cc056b930c64a17b33d0ab8f39fd582dc941d387d6ab6af52dd50cf4d108abf5c27387f0823f85ad1e0fe428c87449d7c46beef0282473155b6889f204279932d6235ba771e3c78a0f859844b0fc4b57dadadad663032cf79ae4ae5c2d8481703d2aa74e5a72c059181d08450f564a68c2cb6043604a1b83b82fb977357d44ca78b396008819233f90864d046185365ab48910cd61c5c5cbb764df1b308971e481ef621157ff6ec59332099676f30873946110d4bba50a492c3733b7fc182e2d0869ded9c17021b763f8fb2d982e09e6831173561c20493900981685582d66848a20435dc82e47108093adf44325c30422f5c274e9ce82101aff859844b0fc4b17dc87eeedcb9d35c5c547967506214d15c300c665b1960616860470ec214388090df09c85c222d442895a1aca8672b084303891812192c295c27b1111ad1eaad64c8df615b0c85a18156b8d82a5b45912d5a09376dda6404d5143f8b70e981e46cdfe3c78f4db62def792ebb4c2f36c265fbf3172e5c5c28e73748d062c3a033bbaf420ea47abf179c299219935c274f3673267ad6823030208441e202b15c221f84735c5cae9c601618f555ee3f3debc1932dfc464c3145518a84c464548b9f3c79a2f83944c2a52f304cfb2e5dba64b287383391aec12fbd246329e7393040f669b1296a4f4e99ea8664b5717064ebf59e0842dfc91748165d03ecdc8b8964f505ee055458b913f4fc07f69e4056998b8be97d284a911042376edcb8aca5a545f173a0f68970056a1faa85f4f04e9c3831f721cd18e5e22b67baac7aa1f0791054314348b637d680aaaf765c22da5091afa68592e052ef82a05c307ab969bfa5d24d20187302a6af840ca2057449281153ddbb428238b699ada2c816a0ba7ae8d02113fb297e16e1d20329d8be7bf7ee653b76ec30c160dee56c2e95584997ddd325c7d83f187c67c819829a4a50d59f6a19c3ff049956644310529bcda2ea4b95871510a1cf6f0e05fcfd546db81ff56ef44fb6507a8c916c1521ff0ea8aafef4d34f59474787e267112e3d90b2ecbb75eb56b666cd9aeccb2fbfccfef99fff393754922e2e9ad85c30e95c22889083ec3bc0622683772cc6673f5058910d121db4564a80454801cc34b2faa152044377c1ff98ef829d626a31ec1b54b6d8b315dbb3b7642bcfb80bd0c1c4d9bb7dfbb6e267112e3d90b2edbb71e3866975e212c8fbf0dbc5c8313a4e4af60cf4ca49fe065a86689d414c4264eb6390dd5c27e0a2a58a7747996e21c636624464a8ee9269b7d97de137f0bd704f8a74f5845d6a1cdbf3b6631c79c75bfc0ee65c2289f1143f8b70e9817862dfd5ab574d15828ba0888c4baca48ba0422a54bfb68130db66550815547dfedd817c512965d68b7643912f21d4f661de5f8265aab89009dd019f07df11493bcd75fdea3fa886d20920b23578b2453c426ca7f859844b0fc423fb1e3c78909d3c79d22ca0a5d49df745102be902542c98574ad56992a59d3973a609b414480d0e5404a97af11e1180897c09be932cde53924d2c028f31502e0a547420aba98aebf077d36289884a6ccfd6eedaca9b6c01e290e3c78f9bd84ef1b308971e8867f63150b97bf76ed3634feb9f48d7d049576ace92a00be54baa350a9e860ed41ca9129208e17d92d086e0db79475c3086f793ea2cefabceedd001d9a00d33b525ea10773a6d44b68606bebf6ddbb6659d9d9d8a9f45b8f4407cb5efce9d3bd9c68d1b4d9097f7e5c0e77309c54cba18f84da1d2c5df8868080ba11574e5d37248e67bd4a85146dd0d554c55bd84b22ad854b22004a8ec5939779d53f7f39da3478f4e460197fb0c11a1183b23887350822e826c711657ae5c5c696239c5cf5c225c5c7a201edb47f999014b2e3f2ebebc2f87d84917ca7cf4a2c74eba682184602af02a4e6883608cd623112fa128011c2be50ef95762a598b92e3b171c3bd982c0c72aae5414d9621c84246f6b6babe267112e3d9010ec83745db972c5a8a6e53dcf654957ac72f1b63d849ef4180363fe26da89d442589ed006e40b252a02622d5115f2584e4c9b30f7985d58aef357bc0f81ecc6e843a898b29b30561f92f7784625c68e1d6b62b7a1cc6d297e16e1d20329c1be969616a3985684722119a0984917810a19bc58647f09c45825800a9902307fa4a5112c50bba1e05c2291c27ba4950e7ef910e6ab91d98f25b1c20c207f538c2a96c43345922d142e87a248a8f859844b0fa464fbce9d3b6788421195aed849174e854c5ee8c207a848d1cac69c9fc8969f2a67cc42485e5a186c10ccfba345e57e56b5115c2741a824f4a40a093bdaa263f421966c1525ff0ed9fae5975f143f8b70e981846cdfebd7afb3c3870f9b8bb1886c0dbf2376d245d6d806c3a101b2080197ecb3ffef190226046610e410df35a15810c05be11bedcdf27f369816433a26427cd7205bcc02c69ab023415d04d90224d8f6efdf6f6235c5cf5c225c5c7a2081dbf7fcf9f36ce7ce9d26b3c6bcd53ffdd33fe5864ad2152b086620b0b6352414602f76d3da12f3f38905b6da157260261403bbfbe8ebafbffe90a117fc06334fb410dbd9cd505c30a91f3e7c78b4ef99ed06ca334eb2b112bef8a79f7e32319ae267112e3d9048ec7bf2e449b661c30633bc9bf74502625c275d64f6987f5c22d317829344258bb6050563610666881e8874097d81f702d11566b5745ec24bde51299a376f5e307e04d54591ada183dfc5d97dfaf4a9e267112e3d90d8ec7bfcf871b676ed5a73c98b74b901ce0735489f5b08a99020c8a05c305c27ec6a170a565c225d42eff3cd5c5c2909209d9370418b37eb477c3ddf5450591d829db13e032b2e56446cc4bc3b24db56b6149f8a70e9814468dffdfbf74d55865c30ae889239599cd89d256d5fb367cf363314bef5d98f1b374e2d8411912e2bda5c22b221100453f954d53a0e704fb3a2c3b71643deb3d893767666ab08b2455c5c4445fad1a3478a4f45b8f44062b7effaf5eb265bc54523d2e52e438904bf0f194a3b3c4fab8a82b1f8da0b71d6aa74492063ead4a9a65b41e75c22ae5675e66ce99af02181674596624eda154db610ddba79f3a6e253112e3d9014ec7bf7ee5dd6dcdc6c1c3665f4bc2f192eb3144817194082e1322b106423217e0ccf2b808913cc619230f1ada22a148759b36645ddde957a259b951d9cf132154a51e2851cc44cb6887f8a245ba3468d32f2efc4608a4f13245c5cfa02d3b4afb3b3333b70e0806939a39f58952e776d2138a91f7ef8a1946c242d29103f55b6e20ec810400945b04570df2a8ce2acce78dc679cc40afbd4caa866f38e410e62aea01649b65c3049d0ddbb779bd84bf1699af68970256c1ff35c5cfbf6ed332d0c79cbc5a744ba7096b4f315d98b8f83443551c3f3e90464484aabb5303d45429ebbce793a2d86ec552b2a8147d59c76462a6c3113faa22b5b90e79f7ffed9c45c5c8a4f45b8f44012b58f0b801d5decd528e202e2f2e1b24bc159e2b4505c22cab3f58b9613043bd45e94e63c1732cd5c225c22e9cc6dd14a48f0a6f73f2da086cb59cfb3c590cf4ea155b548354260776d757575293e15e1d20349ddbef6f6f66ccb962dd9575f7d5508e94a65a68b0c216d04f5f5f5b9384ab29eb49c48f23d5d50d5d42c573a12f07423e8bd4f1376097a1ed52e2aa7ccfec6ee4b8a6e23fcaffffaaf6cf5ead59fad6c293e15e1d20349c8be3b77ee646bd6ac31977a11d99f944817dfe9b469d39cb67fcd9f3fdfec65a2caa16024edc5a9a12c4d1586062ad93aef6983e5d6cc5d373535394ddcd9d9df98bf3bc84f11a313957b48f96edbdada149fca3e112ed9d713c8c5932de7e215e972af6088537341ba682d413441731c0280788b90c40f55b7049b64e1fe5c27e9e6428990fb23f65d8d45932d7e17b370adadadd983070f149fca3e112ed9d7135c5c0c57ae5c5c31a4804c6a51a42b95992e0812ca4f83958d870cdbb60f2994099532f1044e5c2225f1824cb9766e09959d13cc5ad1ae3ed89662849698338e3d715734d942f5b9a1a121bb7af5ea80c896e253112e3d9004ede3a2801490f52a4ac5874a1717630a605c309ac5c4d5ce75e15009a86925c1d1a6f23d09d581409c593e119378c1f3d5bb2ef475f651adc43f544bbcac3806ed89b17f3f450b64d046c8feb46bd7ae293e957d5c225c5cb2af3ab4b4b4980c18979648977bd8b92e882d8eb23f506d6476031549912da12f90c5453a9a77e553ef92102678ae545c22f4ae0b7d01bf80788e5531fcd4bbc4aa122bb414fbf7423c51a4400631ccd4a9534d9790e253d95c27c225fb064cba6861e3422feac25c2243948aa3c4e94d9c38d1b40bf5176841cabefcf2cb0fad1182d017501825415c2282121f104549a11a210c2de9825c222efebabff788fbc1ce6b896cb98f5de840b978f1a2e253d95c27c225fb06873367ce98a0bfc84a574aa48b9610e6ba7a932e2a5f3535350ab484aac01c176d425c2228f1012970ee09bde7423549bcc9935c277fd43901691f366c9899d712d9728f3163c664a74f9f567c2afb44b864dfe0c1fe88935c274f9a4b9c8b4ced85f9645c27adea94cd448e18315c2209e728b89de31241890f569d50efb950ed5d5c3001b0735dcc0bdb65c69ad9720fdafd8f1d3b56d56263c5a75c225c5c7a20b2efb3ea85646fe84fe64253a52bbf2a058e92ffabc04118286817fadc0c871016a87c6b7e4b180c683184aca7521d25495b24d9a28ac6ececf1e3c7159fca3e112ed9e7ce3eb237478f1e3559f45c222b5da9912ee1b74c25ef9905ef01a8fc67807f4fdfd7afa02a6ab3da421c60970f339cba0ffef3a33ba1afbb40f7419a2863660bb275f0e0c1014bbf2b3e15e1d203917d55b5179e3f7fdec8d012fc8a7409ae832a9e357b4c709e3cfbbe3296f69f03fe3dfe7dfebbd4832dd60d30ab21a2120fd8b39482a2dca70269ce367b942aef047b2ff4be0bf8f7741f886ce50daa87ccb7bb245b8a4f45b8f440645f0fbc7dfb363b75ea94695f12e9125c5c39ccca806ab0ef880db8529affebbd6a5c3069681195b80433525095eb2bf162ef84a1dc0790af54ef8314c07b52f4cc161567da08dfbf7faff854f68970c9be7cedebeeee36421a5c225dc250032b822ad70ed3065ba965b9fff8c73f9a8a88884a3c9834695232fbf7204610a4fe2adb43b90f524ec46866cb1d101f61b4e2cd9b378a4f659f0897ec2bc6bed7af5f9b4a17d2e545cd74011cb29c4df844cb06564510757e570ac40b1532563888a8c4010450486aa550cd2aa2252ca5bb2005b25524d1e2dda18d10b245978fe253d95c27c225fb0ab58f2c0f95ae0913261456e9b2a44b4e53fdf683cd72c7fcee50116161b6084b1c0a850ce6c72a885354d2a52f753955bbc226e86590adc3870f67efdebd53fc5c27fb44b8645f39f651e9827421678e23fbc77ffcc74250193c0bfec3065838b0a2de91fed05b682326700e7b2fd116c204fbf858561bd31d6067b3cabe076ce24e3e242c94e14368233c74e8d047644bf19fec1b30e1d21728fb866a5f474747b667cf1e234b8d332dca61da4ca51c91ff81960f41566fd8aa574cc48b259c92868f4712feabafbe8a26d9622bdb3edd014adc896c7d0aec30dbbe7dbb516856fc5c27fb86fa23c225fb9cd8d7dede9eeddcb9d3047c4556ba44bafc46e57c864f81566ff21e4be085821695111196f0317bf66cb3043df420d9b60dfa7afead2093ee6b7f5146c20eb2b575ebd6acb3b353f19fec13e1927d7ed907e9dab76f9fd96e8fa315e912d95c2298f135d08a31f042a990ca88084bf8983973a691840fb5aa5564e2cd558ba1ee6d3fc956d1ef02bbef76ecd8f149b2a5f84ff68970c9be52eda3f4cef6f571e3c699e0b5c84b52594abf5a884209b6626a3362b09cca080a7742d8600797150a082dd1e273454bc93b91f64fc511b4f1d2add3d5d5a5f84ff68970c93ebfed232b64495791d929b586f833af152ad98a81744d9f3e5d842570a03489e2a4aa11aa74a7dc8a5ef4b3a725bb5ab2a5f84ff68970c93e2feca3d285b2cfa851a30aad76a835243d5c2729d2d513561a5ec4255c5ca03449c24a2aa4e5912ef991b45ad1fff4a73f19f1af6ac996e23fd95c27c225fbbcb10fd255c64c9748571a0a525c225d7d83f3b678f16211978081d2e4f7df7faff32f311d91ad028038cdae5dbb0644b614ffc93e112ed9e7957d48c6efdfbfdf048145b69b88741507df55085d90ae909ec777df7d5c27c21538509afce69b6f44b63ca9768974c53bfbc79e2d2a5b9f13c850fc5c27fb44b8649ff7f651e93a7af4a86975c271a942a16c646899ee90663ac8d6d29226e2122ee6cd9b1784243c776bcc644ba24cf192761285acb161f4e1c183078aff649f0897ec8bc33e48d7f1e3c7b3a953a716aa5e28e52991add4b2dcbffbddefb2458b1689b8048c3973e6983d402154b753b9036cd7847c897b91a5a2c916bf6fe4c891435c225b8aff649f0897ecf3d63efaa3cf9c3993d5d6d6165ee9b2ca537296613a48b5160e0cf3e7cf17710918b366cd0aa22a91da1d601378f22561ef6a633e9204f050c896e23fd95c27c225fbbcb68f0beef4e9d366c70c97ee3ffcc33f1486ca0ca530705456b58a7c6ebe80bfdb065abea3bebe5ec425604978ee47dfdf31ee8214ef01f91277bea48c3b1ce564c896e23fd95c27c2a517267afb682fa4d2c5bea0a249574841b34fb03df6a9065816b63dd5774c993245e42560c23561c204afdf2f2b8094f25d5039232c0ccc979445b6c68e1d9b9d3a756ac06a848aff649f0897ec0bd63e2a5d172e5c5cc89a9a9acccc891ca5bf99c8b2832b88de7ffff77f1bd5b6afbefa2afbaffffaaf0fad286538ed109e1b8185c84b98406192f9129fef8432932fb6baf4873ffcc1088b701f94694f658ba1e067e28e673473e6ccece2c58b436e2354fc5c27fb44b8645f90f6ddbd7bd76474ffe77ffea7f0c0598ed2cfb68f4a6003d9fe63c78e652f5fbeccae5c5cb9926ddfbeddccb840c0ec2ca0c87a4f0c1b364ce42560c2f5f5d75f7b1d349791ece0befef39fff9c4d9c38315bb56a5576fefcf9ecfaf5ebd9b66ddbb2f1e3c79b6e89b212437651b2fc867f893b7e6f6363a35951a3f84ff68970e981246ddfbd7bf7b265cb96998c65d1c173a59886e0570b21552dc838a4fcfdfbf71fde3f3294b76fdfce8e1c39922d5fbedc5473f8778bb2d72a16fa8cbffef5af5c222f810249ff3ffde94f6a5c27ac48ba50f1e32ed8b76f5f76e7ce9d1efea3bbbb3b6b69693152fa7c6f6591aeca45c9424fb255564702bf972e1a7c86e23fd95c27c2a5075c22fbfeff0f4b0757af5e5d8ac3d45c30f4c70155d9640b49ecddbb77678f1f3ffee4fb07595c27d3bd61c30633b7f4c73ffe3177dbed4e1e9f9f21c90b2d3f0e1348fa9340f0f5dd5c22882d2ae1c29cef962d5bb273e7ce99d9dffefcc7bb77efcc5df0e38f3f9a644359f7973a5c27fce992e077739e1e3e7ca8f84ff68970e981c83efb4305832c1481339bdf45bad2ca44568276384455debc7953f5fb47bbc8b56bd7b203070e981d46bc4379055d7c3fbebf2bb4e82e58b04004264020e99ff2fc16ad81b480a12477e3c68d4f0a1cf4fe79faf4a949d420fb4de2a8ac3b4c2d86e57649f0fbd7ac59933d7af4e8437784e23fd95c27c2a5075c22fb7a39cc9f7ffe39fbf6db6f0bbfac5316d3f0655e6bf6ecd9a685908cf560de3f8233c8d72fbffc625a90206faee7bc42784f10a261ce8def40080b0cf7a736bfc579425c308376ca9b376f9a8e876ac40dfafa79fdfa75d6dcdc6caa639c83325b0c53255d65912d9e35d5fdcd9b379b99df4ab2a5f84af68970e981c8be3e1ce6c183074d96b20c1290da5c5c575943f0954e9261f8f5ebd767cf9e3d73f6fe41be50c2a462e07a3ed0777978dab1d8e52402131e264f9e9cd45dc1e772465b5b5b9df937026d1237886bd06258663229a516c3b2556d79d67bf7ee1d74c24ef19feccb9570e90b947d3eda47bf3e175c274b0acb680d49a125c49716c2e1c387673b76ec3059ed3cde3fda92a81ab87c8f7c5c275c5c4865a3dc2602131e1081f179bed375b2a5a6a6c690a33cfc1bd532aa1d23468c508b6141fea4aca4dd975f7e69fcc8a72aa38aaf645f99f68970c93e6feda342b17fff7e13387299ab25c4fdf2c932c916ceb9b6b6363b71e244d5bb5106f343c574e3c68d8684a45205650e866485084c78b06db029102eee58e6b5debe7d9b9b7f6b6f6f377e64d2a4494eef5c30f993f297195bd00d4382f6730b8d155fc93e112e3d10d9d70fa87ab08389f6282e762ed7bffffbbf2f0c95aa53b1a0b2bfbec8efb2123c4be47a2f5fbe3ca0459483fdc119d3b6e8ca7e1b3cf9fa8cf97e99831481090fcc32f9fa5e1154bbbc0720702b57aeccddbfd13171f6ec59231d8f9229f77a19f75e658b612cb02d84657c9ffc5e2ac2c40879754828fe937d5c225c5cb22f19fb70968820a03e4786b20c5c27695b4242778eb6e5a32ca2c5ef669e8a8a535b5bdb80c8d650de3faa68df7df79d5347effbfbc03c0312e35c2231e15c30d108565c22f89ca871791f709f6fddbab510ff46f58339b175ebd699a5e9aeff96981236d5be0fb6aa55d677c8126c76b07daeb2a5f84af68970e981c8be01fc6e667158908ce475191935ab4e177255abac5c30c33ac8d1a3479b4c73d1ef1f4e994ca84be2e8fbbb40a564eedcb95c223201810a0cca7abede21aeef5daa4d545c278af46f54426831a49dd9b6aa97559d0995749559d5b2955112b0ccfe29be927d5c225c5c7a20b22f07fb2a95a7ca201021b684d845c665922d32d908575c5cbf7ebd94f7eff6eddb26c04a897011cc4a1a3e2cd4d7d71b85c9540817fbf22e5dba548a7f63d71f41bb55302db3c53014e2859d5668a92c5f42428276f46a5a08155fc93e112e3d10d93704fbeedcb9936ddab4c9284f71f9abc5d0df164240a505920ce929ebfd630166434383d3efc277e24d6bdab469d34464020249019213be06dbaeef125afbd89b57867fa39d99195266c8b0c3f57c5a6cfea4ec16425b1165a131ede88aaf649f08971e88ec2bc03e2edc9d3b776663c68c298574f92ea8e18373e4fb8114efdbb76fd00ed2d5fbf7e6cd1b331fe3f2fbb04a85be824c30ca6c5c2232e15c30455614267dad94bbbe23b81f58505b967f8374ddba752bdbbe7d7b366edc38736f6aaecb4fa12564dfb76ddb36245fa2f84af68970e981c8be4180cce8e1c387b3091326949a9df48d74f930afc5f74275857621444f7c78ffd6ae5deb3468f49d7011b813448ac884839123477ed869143be1e28e60c9334b8acbf66ff892e3c78f673366cc307f6b99492adf5a95cb6e21045f7df55576f4e8d141b5112abe927d5c225c5c7a20b2cf917d04f5b48bd91d2b290f4097ed1cf9fe1135a185f0ddbb775ebd7f2cc5a4ea93d2d03b01fce2c58b456602c1d75f7f9d8c243ce78777d35c27ff46ebf1f2e5cb4d805f56d2ca97b92edb255126d1827c5c227684baa4e22bd95c27c2a5075c22fb3cb00f31069c37f34265ee0429abda658799cb6cf92040a14588aa23cb867d7bffc890badcc51502e16289eec2850b4566025c30cf0931205fdf25d70484cf6316d737fff6ecd9b36cd7ae5da63a5c5ca68a21df4f59d5aeb2550801e231b367cf362d9f8aaf649f08971e88ecf3c83e64e3b76cd96282fe9406a07d6821c4414f9f3edd541bdfbe7debe5fb87343cc3f129112e2a26488d8bd0f80f24fc4908f8fa2eb90ec0b95c278f1c39e2a57f63ae0c15439455a9d8a7d26268ab5a65932d12a7ec6a7421b4a4f84af68970e981c8be1cec7bfefcb9a9b0d4d4d494da0e515476d2874c2436301f75efdebd8fe6317c7aff18b6a6c5cee5dfee3be142769b2cb1088dff40c21f15365fdf25d7951ecece952b57bcf56f08ed505d61f72344b8ac4a575173c23e0863f0bb498ae1c3f1e58aaf649f08971e88ecf3d8beeeee6e53699932654aa9a4cb56bb62967c67260a15c2172f5e78fffee1c06913724d367ddfc585105c30edb682df983a75aa91f24f8570f199433dd379df2f24909e3c79623a5c27a8169739d79567e7840f893bfe465aa0af5ebd6ac8aee22bd95c27c2a5075c22fb02b00f47d9d5d565daa96809295b1edd6560ee430b21640f49fe8b172ff66821f4fdfd23a8751958f8be8b0b425c5c57575c2742135c30264e9ce8f5d263d77708e412619d10fc1b49bc935c274f1a5545d43fcb1467cac397949db8e36fe26e7ef8f0618f2e09c557b24f844b0f44f605621f17f8ba75eb3e645c27ffeeeffeae14d899051c0b4e6eb0e0bfc73996f5775c308242765a55b3b0d4b7f7afa9a9c97c8faebe0bbb3bc7572031ce2e2e111aff811a1bcfcbc7f788c482ebfbf0fbefbf0fcabf9158429c69d1a2451f5a0c43f525fcb7b643a24c5fc2ef8778b3ccf8e9d3a78a5f649f08971e88ec0bd93e2ef2fdfbf79b76321c4d990ec62a190ec649da45c665da4fa0417b4d5fce3184f7efc71f7f3484d1e5f3f4997001de7b8244911a7f410203b11f5fdf21ee1ed781368214a1f937aa2fec82dabc79b399352a2b8957395c273c18f26cabfc6593adefbefb2edbbb776f102de9b24ff68970c93ed957857daf5ebd322a7538795a29ca76340371963848db425866858e8c34cb416d7f7d88efdfce9d3bcd5c5c93cb67e93be1422884ca9e888dbf58b06081093e7d7d875c5c130b02fe152b5604ebdf908e47d881b6eab2fc49efd9ae6aaa5a3e24ed2c68cf6c6e6efea43f51fc5c22fb44b8f440645f80f6312f401b1cd9642bf55b2681a98678d9fefab2ab7228a831cc3cd0990bdfde3fe630d875e4f239fa4eb808e4e7cf9f2f62e331908467d9aeafef107780eb3b8545e421fb37760d92c4e36ea46a5e963fa9dc01f939a2557655cb3e7b76ceb5b7b77fa46aabf845f68970e981c8be88ec4375eae79f7fcebefdf65be7ad32437198902bece1fffad0f261974fae5ebd3a7bf4e8d1679d6308ef1f33183c7797dfd350e7f2f20604b3b1b151c4c66310b4b37bc8d777c875d2873beeecd9b3c1fb3712501007eec82fbffcd239311d6cf784850f7ea4d236129ddbb66d331542c52fb22f39c2a52f50f6a5681f7df8b484d0d6c0a0ba0f0ec95c27e01c212664a1517b8ce5fd6b6d6dcd468d1ae53408f19d70fde10f7fc81a1a1a446c3c064bc3794ebebe43ae8376cecc850b17a2f16fecf8a35d997949d70223315c30f2476b33b3d403f15c278a5f645f4cf68970c9be64ede3e23f7ffebc999f28bbc5d05c2710308c1f3f3e3b73e64c74efdfeddbb7b3dada5aa73329ffafbd7b71d6aaaaff5c30fc87564e533f5024c04002bcd064624a4988591e6cac4604a5140344d40481c980ca0b088280723ba14719254610b9ac5f9fe5bc784490db3e87fdbefb39336b9aa9e9f09c77ed77eff5d96badefbad23d1437aa4d9e3cb93cf2c823824d8b5b4af76736b98dd74fc25193f7c6fcaeeca3dcb76fdf40dd5f3efae8a3b275ebd6f2d0430fd5be6ccb5ea9363c4f3283bb6ddb36e3173e814b87f075d9976566a95e973d146d586278235b06e739bbecdd77df1dc8eb6f7878b80c0d0d75aa347c36f5671028d8b4b7a5747f9b4bc2371db85280e7c0810303f97ccb4bbcec139e3973e60d5f6278a35b4abe3ffdf4d3e5e0c183c62f7c02970ee1e3fb7220be71e3c63af0697230de4f2d038455ab56d587e3d1a34707f2facbd29f254b96d460d9a5d2f0b9ae3308146edad752b23f4bd1ba54123e337ad73a086ffbf32df7ce2c5d5eb972650d965d7c89973ece3107ebd7afaf7bdc8c5ff8f8042e3ebeaf2d314c99da5474ebd212c3fc9d7938eedab5abee6d1be4eb2f552a3310ca7e992e95864ff96a6771b5b3a5647ff6b774a9247ceeb179f931c8cfb7048d37de78a33cf8e0839ddad795bf35c7af, 'gallery.5ff224c4d51123.19050642.png', 'SSP960071', '10', '2021-01-03 15:10:44');
INSERT INTO `project_report_images` (`id`, `image_name`, `projectFullPath`, `projectCode`, `imageOrder`, `date_added`) VALUES
(13, 0x89504e470d0a1a0a5c305c305c300d494844525c305c3002125c305c305c306408025c305c305c305c5cbb4e1d5c305c305c3009704859735c305c302e235c305c302e230178a53f765c305c3006ee69545874584d4c3a636f6d2e61646f62652e786d705c305c305c305c305c303c3f787061636b657420626567696e3d5c22efbbbf5c222069643d5c2257354d304d7043656869487a7265537a4e54637a6b6339645c223f3e203c783a786d706d65746120786d6c6e733a783d5c2261646f62653a6e733a6d6574612f5c2220783a786d70746b3d5c2241646f626520584d5020436f726520352e362d633134352037392e3136333439392c20323031382f30382f31332d31363a34303a323220202020202020205c223e203c7264663a52444620786d6c6e733a7264663d5c22687474703a2f2f7777772e77332e6f72672f313939392f30322f32322d7264662d73796e7461782d6e73235c223e203c7264663a4465736372697074696f6e207264663a61626f75743d5c225c2220786d6c6e733a786d703d5c22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f5c2220786d6c6e733a786d704d4d3d5c22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f6d6d2f5c2220786d6c6e733a73744576743d5c22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f73547970652f5265736f757263654576656e74235c2220786d6c6e733a70686f746f73686f703d5c22687474703a2f2f6e732e61646f62652e636f6d2f70686f746f73686f702f312e302f5c2220786d6c6e733a64633d5c22687474703a2f2f7075726c2e6f72672f64632f656c656d656e74732f312e312f5c2220786d703a43726561746f72546f6f6c3d5c2241646f62652050686f746f73686f702043432032303139202857696e646f7773295c2220786d703a437265617465446174653d5c22323032302d31322d32305431373a33393a33352d30353a30305c2220786d703a4d65746164617461446174653d5c22323032302d31322d32305431373a33393a33352d30353a30305c2220786d703a4d6f64696679446174653d5c22323032302d31322d32305431373a33393a33352d30353a30305c2220786d704d4d3a496e7374616e636549443d5c22786d702e6969643a39656363616565392d313363332d623634312d393135302d6439336332623830316364655c2220786d704d4d3a446f63756d656e7449443d5c2261646f62653a646f6369643a70686f746f73686f703a39373062663732312d653831392d326434642d623133352d3563653335343938656438645c2220786d704d4d3a4f726967696e616c446f63756d656e7449443d5c22786d702e6469643a35656536356363642d656439302d306434632d613665642d6638386633323731386262315c222070686f746f73686f703a436f6c6f724d6f64653d5c22335c222070686f746f73686f703a49434350726f66696c653d5c22735247422049454336313936362d322e315c222064633a666f726d61743d5c22696d6167652f706e675c223e203c786d704d4d3a486973746f72793e203c7264663a5365713e203c7264663a6c692073744576743a616374696f6e3d5c22637265617465645c222073744576743a696e7374616e636549443d5c22786d702e6969643a35656536356363642d656439302d306434632d613665642d6638386633323731386262315c222073744576743a7768656e3d5c22323032302d31322d32305431373a33393a33352d30353a30305c222073744576743a736f6674776172654167656e743d5c2241646f62652050686f746f73686f702043432032303139202857696e646f7773295c222f3e203c7264663a6c692073744576743a616374696f6e3d5c2273617665645c222073744576743a696e7374616e636549443d5c22786d702e6969643a39656363616565392d313363332d623634312d393135302d6439336332623830316364655c222073744576743a7768656e3d5c22323032302d31322d32305431373a33393a33352d30353a30305c222073744576743a736f6674776172654167656e743d5c2241646f62652050686f746f73686f702043432032303139202857696e646f7773295c222073744576743a6368616e6765643d5c222f5c222f3e203c2f7264663a5365713e203c2f786d704d4d3a486973746f72793e203c70686f746f73686f703a546578744c61796572733e203c7264663a4261673e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d5c224d414e4e412026616d703b20515541494c535c222070686f746f73686f703a4c61796572546578743d5c224d414e4e412026616d703b20515541494c535c222f3e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d5c224649544e4553532043454e5445525c222070686f746f73686f703a4c61796572546578743d5c224649544e4553532043454e5445525c222f3e203c2f7264663a4261673e203c2f70686f746f73686f703a546578744c61796572733e203c2f7264663a4465736372697074696f6e3e203c2f7264663a5244463e203c2f783a786d706d6574613e203c3f787061636b657420656e643d5c22725c223f3e3df162ef5c305c30433e49444154789cedbd79741cd59de8ffbdb7d6de572d2d5b9277cbb69001b398843c1b67320c2626c0249ebcf0f20bc3fc7c32bf7742c83c32679e0f79e14d26399e3999ccb0ccc9c91cde1032794c1232090e04b20dc44e586c833116369617c992acada5967aabaebdeefdfdd1a034adae5277ab25e4497dfef0b1baabaa6fddba75bff7bb5eb466cd1a707171717171a90efc7e37c0c5c5c5c5e572c2151b2e2e2e2e2e35e08a0d17171717971a70c5868b8b8b8b4b0db862c3c5c5c5c5a5065c5cb1e1e2e2e2e25203aed87071717171a901576cb8b8b8b8b8d4802b365c5c5c5c5c5c5c5c5c5c6ac0151b2e2e2e2e2e35e08a0d17171717971a6097e86758b6b5b53d165b0120ea86e1f5b008946472747c62d434cda569838b8b8b8bcbc2590ab1b1aa739ddf1f312d92c9ce108b124ae502f2fa84a6a6569f2f9ccf67c65c272e114296a0252e2e2e2e2e0b6471c586207863b196445bc7c868727a2669592acf5c228405c330ac0983e384b6c4cab6b655d168cbd4d444269b52557951dbe3e2e2e2e2b240d062144e470861cc04fce140b05937ac42218b5996e73896015c3042288f315c3018a669aa6ace32211c5ed1d1de5190d283437d8a522084504a1bde2a171717179785c3445c2291865fd4ef0db725d67b7d2b15ddd2548c7194e504cc5c305c304f685c3001c5985c3050848063199ec316d1d399194a85b6b64e8fc86532330d6f928b8b8b8b4b436880918a6539bf3f40298b8015780fa6a220044ccb93972ccbe230f831c640a72d336f9a6018414a18c02ccb1a3ca7b10cb01cb62c4351f29294b1acd6444bcceb0be4f392aeeb0ce64c4b999e4e1a86b1f076bab8b8b8b82c9c06880d8fe8edec582fcbac61b282e04bcde8d3338a45148e6559c64f30a696cc5c2293c10c5c27b27eaf08103509b5ac0c4279cbd24c8b60c47abc82488dbc944c67c643a16830188b46fd0c233258cb66674cd374cd562e2e2e2ecb8106880d86e1783e7c694c4dcd1402018210e2796c59985854b5740683c023418807fcde582cdc140b05027e45315c2792e97446cae5320525a75b2a4216c75abc28f260e9863c3999a504e92659b7669d1b64e5e2b264748a9010a02b80663f99d6614aa3670b907643e52f2b5c222c6cf441938062fcef3e1c564036e991ec82aedc5c30b1212b92696aaa6a65731ac63ccf6281e7823e31e01703414f34ea89463cc1a0d7e7f3f903824764798eb50891655d967545330ab291cd2ad31393535353d97cceb00c028661165435afc805425c30215487aaf1d75dd566323e3e4886d4aa8edcbf1e890c9aff38801f8e90535295bf0f5c30b03d04b7249c1a3caed06f0dd5d0097b9ad13551a7a6fe6c9ccc3b74febc13253ce517b1bbb58a0797f2d00532efbc53f1a93dd857dbba616f026d0939b5e4f519faeca4abbcbe87ed21b82186360691c054fc1e01c0a40ac767e8afa668f5f2c3791c56f920bafdf089951506464dcfb1e1a3c2e1d6ec2e55c729751061e1234d685b14358b7687a0cfbefb348fa66995b35f290b121ba2e0e538311088719c3fd10cb1683012f6b318fc3e4f3c1a8cc5fdfe90108b05a291a0cfef11441e28e8ba6e9a864574cc0405c14b099d1c9f1a383b04595d418a4135835286f308a138b04c3a93010877b46f9e9a1a438810420cd3a0d45494c2bc82a4c357ed5df404d1905ad5d8dd10ac4a665c3080bff2bb67cb0d31e4dce00e1ffac1680daf6b8c9fa7076e49e023d979a6e384a742abec6eade2c1a57cac153d31d2b0a7e6c0079a5088733a4064902b3666294ecad5f47cb308b7b4a15d2de8488acefb288b388fc38bd52dadfc4ce58b54797a91868f0a875bb36b581da7d4cade04dad5625c27fbdf43f169ded2867ad3f489e11ae616a8556c20841042186396e55c22917830d0240a61860920f0ad59c5455c2242202078443e1a0937c543a297b3904508428818a64a54c334a85c226b86a15164797c3e8e45856cead2d9e3035c27dfcce5738cae4505200461ec0d4782a1e6d592ce4c67240607376d6a1778aca88a24151032d299d1f1f151cbb26a6abc1ddd21787672fec33607aa951975b0b10a81745508bd38ddb0c9aec307db43b0405db526b6c7d14f266a1b9d75d0ed07e7d9015c309a4588b0ef8fc965570c6df043c2835a44987db7350b922a8c2bf49c040d7cc4d5b037816e69ab6d600b0cec68419b42e89bfdd5aae9ef3bcb7c543484080b5f585795f82fa35c27820e04d11317e7373fcc529bd8e039211a696a6e6a6d6e6e6339319b95a5428ed00cc7e9042035634832dfda9a48f8c2bc8f332c42281a1d9d18b93446a889315c22040c839886b271d3860db198929d3c76e8c593478f5aba168e0462cd5184b0aa2a33d3b9ccc4db3c5b58d3bd6d4b689d5c22abb2242bb29e97549e331455edda9060196ef8d220210d901c1b820860fe77759ba3cd6721ec8a55b53ad81a8217a71bf9bb9fecc4477a97ce6f2430707707fac781c59d166f8c55f5986e8c2eb5c2b1a7197db8b5f2825760a0c3071d3e747d1c6e5b819e19a54b233cfe620dea89d439aa9b45d8df85ffe9426dc6d8f78b653b2a1a458485ffb911db5ba5e64160e0b3eb70d3a56a0d6535888d559d1b7cde785c22d19c48343737c7d3994c5e4aa53323baa104027ecc805c5c28f0bc40816eec5a1f0c8732e92c35f0d0d0e89123af98a6ceb01ca5d4344c845173a2452fe4df78e537a75e7f8de8eaba751dc1909f67598c10e6995c5c2e3f3e323e33da2ffad8b53ddb56ae68cbe5455995638697584c269df7faf87c21796964a8ce4e9ac3aed83c0bf94e11ea7e24f3b23554d5611bab136fd513e2604ff392be5c273d11d429d6634bad9e2e47fbf52c55aa980da1a6656088834faf425b43b0d8f2f5ee95f5cb8c5c2202039f5b87f79f9adf65f5beb30c4745635988cc98e5ce7634a555e52dafa1026ea2756d28b2aa734d47a2a3259e88345c27421e3fa6a0699aaa9b86a69905594bcfe4c7c75c270dc3f2797d022f208467d2e98964d2b4280206015c229651909599e9d4d0f9735c278e1cc196b165d39a0d6bda621e86557258c97aa9b9b235deb9aa5d1485fe536f9d3b795296f2be80b775456cf59a9635eb9a366c6c6e6b0bc6e221d4b8d5ff06ff3c075c5cbfb017cc996a2c545c302030d03d5f3b6be5c3ad8b785f15b9b34693484d54638b28d2e95ba21b2f2e036b351df444d05fac59c4166e0fc18e96065c5c5f60e00beb967b15ed65382a1acbdd2b1dbcdfb5f1c94e1ca94295a841db10453e120bb5b5c7448f1f739c61614239d1e30f06a32d890450929ec96433595991f3f9ac69181cc752aa9b86110844aeeab9ce237a5c3099aa265d1cbe38353e4ad213baa26dd9d8beb23594be34941f1bb71419639c423898680bad5c5cb9b967e31baff5a646875c274707576cdc24609fa51b92244d4c4cfa7c5e44316a9cdce80acdb390778ec15808dd7ea8c64255e4c6183a25b90a872dd5fb9f04667e15b321fcf9ea3a5fe99e08da155b14574784854f76366caeeff0c1de047a6a7cf9da7696e1a868201116b6c79d6e7052850985a6755c305c309181d57ea70119e2aa0a5da9416cb02c0a04c440c00f88038431460cc3701c6f5966269d96e5025060595691e542412184322c93cf1774c3e23851d7c9d8c4799643ad2d090468e2d2255dc0cdcda15040d46652f2d868281cf66dd88819469949e693532a90c0eab58944f3c4547a6270a0b5a393f38534441445999e9e1644c1ebf1d6213634abf21c1de2a0db0f7656da085b39fec1ee6a3551a5d5b5c8bce2ad0e6e6d432fcd2cbaa7ba947b56e15a636aaba426ff53c37d45737188be1b2ec0eb33744aa35c307065185d19a9e0dfba6dc5a24c611fb371b1cc7234455f9aa6c5d7a153849ea0ad57a6c8ae16545354ee12b3dc464563f958abad67745285ef0ecd753ed14e113ed58eec466635a12b352c3a10835896e33901286530e2780e61c4300ca55496f25393939aa609bca0eba62429ba61628c6666d29a4658ce9bc915862e8d8c5c275c27345d370c53cae42c4d5db9b20929929c4af963b195d77ea873c7aded1fba65ddae3d4d9dab88945526c613cd51af879f498ecbd3d3d4b2188e05a0a6a903108ee7e76ff11c860ab62fa1c392e4c64ac32e6b40b2114be62aadae45421c7436dac55c2230f0b1a535551583b81a4eadfea74effa2dff535e1ca3fd19ba60ff691675c27e9912c1cc9c2b786e8fe53243ba7804e7135d3583a455c27f39466c137ce926f0dd1d9b9664885675c27e9177a496fdaf6dd29063b34b8a10d62198e8ac6b2c97e02f9667fe5808521150e9ca70e0ff4aaf926a55ac4066004185c30514a399613040180628c4441f478bc0cc3f01c2f8a5c22052814144dd501606626abaa94e3fcba4159d623087e841025846371d0eb09783d667a8665b9f66b3f10dbfa41b16da3d0b236b2f5431d37ee0ab6b4e45c27c63c0cf8bd5c2231f4ec74cad0549ee7795ef078588ec3a82e257b5c5c81b92f671107335477a5396ea811c6a2eaadaeb32c8697657b1c5563d06c20ceb98df5516bcf2cc6a45c5cc66a9b39e889e1f2c19336e199d10a23aae161df37391a341c5c22a3fe71800e176c4fdc185c5cea215425cb705434163ba1385c5c5c306753f03f0ed0c9f71e702e477f7c89ee3f45e6d571ab7d7b31c694500a945c2260798e130496e530c60cc3b22ccb606c118b026086c118a98aaca92aa5289b930d9d11d880a611cba21831843088509fc0fa450eeb26631981782cb2760be6bd445388563054cddbb121b8ba8bc514699ac8303cc7667319cb3459864708514430431986adaf48555fb6f2691d3ea838ee236c653bc3c946643cd859a826ed9ff762c401ffe750382af68c434f428d16c2c5a6e2bbea5db015b40c073b786f9a3a47d33e3e686b5a1418f848d332eacc592ef751e1cc025fa25f4c5078575afc8f93e4c079faec6455c6c66ac506a5402941885c300284316630c61801608430424537836599845a2ccb28aa5c22c905d38274266f5920f03e45314d935c30c25c3098a1d45c27705e8125b2ccf18c2fdee28db5b19841c440c45c229ac607e2fe44873718a0862a6010792e9fcbe8ba8a198c10e6588b415414f8faacfce7ec5f8c8ac6a88a1f6a56637c95152d54c305386323dbe0dda4a486b3a30535dcfce54c03bdb2606f8b3893755a23db69038b4d4521bd04ab75e70ca11f8fcd33a487543897b33d66f1129beae6f21a158dc56e1d5c5cca8bd3b5498b596a7875e93bffd0a20c79a7bc077de77f1863d3d00d5de33941d5b45c5c2eafaa7a5e2a504a388ed375831284310620985a3cc7f00cb2349915452110014640403042986111254031ef0bfac33120268b292f72ba5c22ebba0a5c3098c12c4b083119cc300c065c308c6b7bc62f4e53cd2647705d25e5b4e28767ed5f9eeab1b3509dced2d7334ed7af28c916cea286c6cea518c4d5a8abd9d95c225ecfd0d38e32785185e5451b4be6f6389a6b09a9284b869546b6c7214368529dc7a651e494bd92bd480b9a85b03c47c592f13f37ce1f4d5b5f20430d628350865c220a8802826269b35c22c5ee671996106a1816c709baaee77259b920ebba46a98531054a3062316629b25c30518c01635c3062322c8739c1024c29200408210a402965188e17bc0c211c0696e32cd3b4740351c2302cc248334cdd5c227ebf2f1a0d47c2c15aefd96ed2af983f51f1c345b5501d4dd35312d8c936b0f1b55489831fac5c27d2788563b860eb4c8286668d545c5cea660d3825c1db795c2719bca81939bf4e55fee962a25c5ca9e4d8d38c2a7aaa4fd8cf6e75d06a5f6bd24ec295f1d28cd361f3ba529798e5392a1a88e45825a3598403ddf8cf3b2bac511648f5462aa22aa6ac7084164fa1255f518450c0efe758ceb22c51100ddd4c67b2b96cce323542755c30d32b305e9161184469f154045c30885a186386651140a938a29452c4608e41945c225c30cc200a945c30055c308c9065b172c18a84e0537fb2e56fff66c37ffb6fdd7ebfafa660dc0b3676aab9f974764a7d435ee68abaf0eca2cf41a1a9bea2e25c5c9c0d119f6a6ffcdbf2c284ed2f8638d89b68c02f46d8cab688a21feb94e424ba162f23075c3086545b392d30f0e94e1c6161570cfd7517beb352cff7a61b1cd5ea1053345a9d5a93369d3ab3c3537393168f653b2a1ac8bc955d0406ae8fa3fb37e2877af0fef5686fa2315c22c4496c608c5c2261df15dd2d377eb0bde78a5501bf216555394f11c59841b36f032184520887c3a2572484f0bc6059646626333d3d83c04448a7540d87049f9765300542dfb172013008214228a1ef794408311cc760442c035c3001c25074a630d8a2a0e916427a4bfcc2f6ab4e7fea13c35b36beb679437efdfa158250434092c38aa94c03a8a8d49fcb35e065b6b3bace2efa9c159a5df57aed1c26325c30d810440df7543f3b491ddecf5d2d0d88c0b1b3dacdfab1ece220a03a13f0427862d8f6f69b45f887adf8d3ab2a570ed6ac0a01570bc1f9c9163348aa21abdb7eb5acbc02cb79543410076f5329210e3604d12d6de8fe8df85b57e2bf5883f634d7ffea39890d8661366feef8d47f5dfb3fee65eefb9caf67cb583830a82b539669027d77118e8ade0d120804bd5e2f42946130a52493c94e24a71806b1d8a2540d86444164112588524060514a816296b30cd3505428098aa28028a596a61a051958965c224c2ccab32ccf60c35c3059d63ca2d4dd75f2aa2b7e8bd0e88bbf412f1fc944c284ade5fed326d839c4cac67d450b958379b77aecb4e097def5b43b2b345596b1aac813c3b6de1d589cd0d8ef0f3945e02c3c88aba2d5ae346cc1210e0216cd5754246dc2ff19200e1d5e11cd827faa627b929af0b24eb739ae557b9d8c7e7924512fe751d140ea988e04067a5c22e8ce76f40f5bf1fef5a80e17a3d31c81108442e1fe7eebf99f0df985a13bf79cfff4a75e6f6d3a5c222b93b2022cc7218410204a08a5c4ebf57a3d5e8665302614ac6c2e333e3eca302cc360420c5fc0cbf10ca5845c22200859a6659a1404d1d4144bca60cb4050f46e136aea3353c9d4c8a891cf33bc4018d6344c5e1010660d9d108b444224124623e3e2134f86ffe55f7daf1d875c5cdeb4acda86b29d43acd41b6657f6c3d9bc5b250e56d75c2269d3691d516519ab8aa44d3862637387c5098d3d92b595d3b0e0ac11bb08e9522b9f431c042ccc57540da72478d35ec39bcb70010ef435beb2acb305a9fa722f697b6da321dba53484e53f2a1ac5b393e5e91735b12188ee6c470ff5e09ade7ae7a525f27885a111eea91f734ffc1bf7ca3133959a2ce4ce4e4d8ca6677286ae015c3042881042014451f4fbfd8220126201855c5c36333232c4b20ccb618beae17090e7398b9814510be1826ac89a857d015d3794c9712b9364389e157c881590e89f18ec1f397342970bbcd7abaa463e93f3875c22c0b0a6a912a20f8ed11ffe8cffa7ef049ef979e0dc85683aeb97245c5cebd61b47ed5fe3593da0a2cb7a512d54655a73bffdc4b1c0b2863f99586a85e367e38ba570d8ad0acbac7c0e050216b580dd9e66f4500fbede31c96e96ac013fbe441fec7bcf3e169d5c227c7b1bfeeb2ebc7f3dba7b25dad38cb6872e1b13cafbc5321f158de5bb4335abb3658438f8ec3afce79dd5deb2f3e8a33c6f21c40d8f2632bf8a9ebf985fb77adaeb914d34cef0135e2f327483504a5c3008a10cc30482815c5c3eafc80a5c30364d33afe45b5b57628c5c30cc7038c0f36c563228100ba1826ae4158db01c70a29c4e4d9f7b33d2e3e74271202c21441b1b90c606308781c1805c30b35c5c30da8458b1a066d399c9feb3f9f171b6a0889a16f07831cbb29669a11ab3c6875498542bcfdd6bdf9d8e2b2655384ce5d56367a12ad39a8fa6a9c3163a0b296b585438ec8a4c74f81a5fdff048166e29d8ae4677b4a05fa7eaac6f68b72a2cb3f29dcac2069b98bb452a60b73d049fecc4d55701e84dd38ac5d28ba3a5c3075c30e8dd5b405c30f0bf4f5f36bb242d3dcb76542c06a724f8a70be473ebf0024be45d1f471ea6aa8afdf318a938d61005231814c3e16872aaf9a55723bf79991d1e9952e4694dd35455314d9310625a2660ec0ff8fc7e9f619818639ee711028c31508a31f2fb3d98c584980c5880914e6841d56545e5c251c334464f1c4df79f34a41435243a7921284ff91055295b50546fc8d7dab952f0fa09c3a5b2994b97fabdf9890d3cd91808b4fa83187b55858a2c2b7035d6e8b08f382ceab67649150e6a4af554b450cd4d212cca363b16e87e7c62c4c953bd1805d51d728ca1deac113b5bc45c5ca5d0d9b4386fe5fc5ab97b25faecba1a64065c30f4442a5b99edec99aeccb063d98e8ac5e39404fb4f912adde30ed80dc2329cb40d4d337d1e359bc3183308105c225e4c029ca917d253aa9c0f87a20cc35a8468bac623015c3042c1b01a510607873896a7941a8649888510e558cee717190659a6855c30788ee32321c491914b131bd6247c2c4c9e1bb07ef3f34cff2986e7b554aa303569582011923a3facf15e2a0673daf9d5bc281b9aa64a5bfc96cfe4933a236294d1184333c398d39b9a72526d8ac04bd3d4ce7450dcb9732e55a644396367a1aa18717b51a2cd62e54616dd300b69cf0b13b462dc5c27343a17af483188cb6e6ba06241f55aaf69678b98eb5c274c9bb6fa2534bab470ddbbe6ddd98e0aef5d3d6c0f5565cf742965798e8ac5266dc281f3747b88ded46c5bddb61a6e6d43bdb97954ffcada4620e06b698e5c5c734ddbaa4e8dd22c508e45bac05a3cc763e453259a1c4b26c72ee9ba42a9094008b16459a6803941d43495e3715353533cdecc300861f0f83c3e9f87c1d8b24c4a28c6786567e78a55ab935399645a5c22feb02f915032e989b78e8f9e383675b1df60187145bbd8dcaa532e9d552626a7062e5ee83bfdc6507f7f3a4bc6e4e8d95c5c7838cb5042fc02c3504272f92d6d2b6bed1d8794baada1ca6bf9e38d7086db59a82a6693bce4a8232f3029c93934f6c3ad486c7441a486678dd8d95c227a2bc96087c7d7c002767b134e3243b3e068cac987b9b7fd3d91f5767e26e7815111e784f3ea333d1d4685c3705a4a96e1a858328e64e1c079fabf4f93c349a7b7db0181995ff5afac6d6cdcb06acd9ae8ce0fb10c732197a718c739a453c01ae51512e30c79a07f6a72725ad5648a08cb324049369bcd17249d58a6a9f31cdbd2da1af087344d25d4f2fb7d2ccb218408314dd3d0343dde9a58dd121d1d1c1c1e9e6418ae7dcdba42205c5c989e2696c17b3c623c06be80a591b810925c27a6a667b20641a7cf0e99c4a31a8121ab4536780f5c22ed3ec2321ccbe0c97cae63a69efce6b3b9ca8bdf4e7fe5dd051a62a15a6b33102beacb45d96667b2dc1242b0b0ed719c150ea8d9f2370fce0a471d4ba48a7e4b3ba5f0ed3cbd056c7fe29a7003b6c0ea1461977d59f27339faad8b346d4284a576bb781613c88b9568f734574ee9182ecc9fe73517d9a4607ffb09a15acd35619f6aee90d2b1942cb751b1f40ca9f0c4088511da29c2f511b4d60f9d3ea7726465ccbbff7465b1b17e7d70db95a8a3edd88f7ec29c3fdf2a0a185183e1bc9817759366b366b660f9bc16c7d14080456051aa5ba6ceb2c823f208d142a160e81acbe091a924c28c287a74cdb02c6a9996ace40b054933a83fdebaf9eaab4fbf76fcc2b9416a188150406c4b504b6710cacccca4074714c2615f58653c1a460595c9e488ae33a2c8fa7c5c5c7b5c22e2f3b0723aa7152cc5e008ef4d0bf544969ccc424fa4c2e715654643acc97656575c30f887ad35c72f1593921612d9f5ec24bd265a796e5a249e18a60782358c6007ec72f89b45f8f6b69a3b735308c17c9b9acdcb2d2db6b7762e470f9c7fe7fa6913fef62c71961c4f5c5c24b7da2cfa1cc2d21c386b1f030d5c304d42b5069990fd4e37cb21a563198e8af791211586de5959d26e3f6c0ea0b5f65b87cd5c2230b03d040e9b8adbcdb6342f59cf3e3ffd9b575a67d27e9e63155d6e8efa7bb66e695f11ef3b3b7af254ffe8f814a57c2647059e1338c4b2da407f92612c84d86c2e6d5ed431429353c9156d2bfc3e4151f296a9301810a21888ae2b0ccf766eec4a4d4d0dbefdf6d0c878502a085c2207841213d2197d260f05135446cf6b8c6af878ceb7615d0bcf739aaab6b584b776af3609fde50baf170c55b31802e11c1fafa34f4f64e9a7ed171a6534c49adcf01ca21ba30b0d79fad938f9ec126e07ed1cc455130bc9799ccbc27d45e0b8e9d6bf5d7acf634a9bf0dd21dbe8178101bb87325c5c707a9f1d28d605b1f3d2afa8ae2e488475da21c621a563c95886a36299704a82a2e61461e9c75a2bd7409ba5c38b8ed8cf7895c5c6f48c79ea0c7be837cd52a189637d0881aad3683472edd51bbabbda5c2201af87678646a399ac9a930a9a26eb86969cb472f9719e239aee55b5dcf44c1a63422c8a102fcbc6d8d894ae5341f001e5785ecc65b20303c32c664c2e40bc91894c2e99cf61c0c4627593d1b15f078f4e5943c588115c22016f24ecdf79e39658d43f3c3229f2dca68d9d9605afbf716e2a9d331560ad6046a967c15c5c4ca9abd236528735792e0dcf21ea0ec1b3930bba827368ec62f09309ba3dde5c30856321398f15b93e82861660f4eb146da7d48a1692fae2267f3852ff7eba4392ad8570b5bf2a6dc3b958619f637dc0a561b98d8a6548da845c2746e8eb197aff46dbf5a2f3462f95c5463647b2392d35edf3fbe3a220989a44818d454240c899b3c397465c2736ac4b7c78e7d6d44c66742c75eec2d8e0a5c94c569e995109508e0d50f0b098b22c5046cfe6f90b17667c5e55d5bc0c17cb4b14c03f362ea5a64feabaa9a896a1fb08f5100b992663124e37198a30cb3041bfb8b6ad69655b2ce0154c4a5775c462d15c30203470716c6a3a9368896e5c5cb7627c72269355103013e3f9fa7ad02170fb3d1d62d4634d2ec3c14255379dbe06047b5c5c8e0a87f3d611f561e776aa928460fb956a137c714a825c272ed6d0f98793f3eca4e48c9d5516aa5e563bace535ab821a34eda87f5429ab3abc95878a3ca75797e1a8581abafdb0da8bd6f9a1d5835e9aa2d558204e494e8e46672a8b0db9a0fb7c618fe0930b0a43b0c0628365c2115f24ec2396b56ecdca4241994c4d7bbcc2d69e351bd6b70f8da6c693e9e1a1a999e93c200b21ace9465692a4829c97cce4548ac18cae1b945a82c078441f46202b7a5ed25c3030cbf31ccb8b3ce30bfa3c1e2f46c8b2ace67868eb9655576f5b9fcf177a7bfb7319c9b008c258d78cf16426d112e958190b05bd3e8fc820e2f5e88916612655c7ed436f8ede59859d6a795aa8a041494947b27043bd03a83e9e18a157462bc71d5449636d1145360451846d70d1d95c220efe80235968ba641b9850ca70019e58989dfdc569bab7dd7662bdb30d39a77a758ae030482a46904f694e7e78876e29256a73d8b05c5cfe8b97d7a85820db43d01540094fb9bbfb9aaa0dd70e46c5b95c22b994ca62e3d2a5916844ee5a1f57259cc9c88a89594fd0e70f2493e973fd239b3676e624656c5c22b5aab3259b530201efe6cd9debd6ad186d9f9a9c486316793ce2f844faec85d140d0c7b138972b245c276782099fc7234a92329396b2054514025deb57255ac2a2c89b26f5fb785db73c1e7efdda16295fd055a339e68f867dd9ac3431954e4d650d83f8033e566026a732d3e93cc6d8eb151162059e36c5687a66b09a6e9a8b43ba78296f3aee9b54258b54e5666b085e9c5ee8457e3cb6a462031c83b8aaa1e1b6885c220bf7155524c439ade58bbfe8dc1b59031eba50bf796a9637d3b6e94a3d11d4ed77d2669c23a45fadb47671ae9018e2e671bd024084b5f518cddd6de2f21a150ba153b4f57e15cbca55e35c308bd88bedb95c22b994ca622393c96432996060eacacd5b5864f68fa8015f4b41325e3ef2f62f0fbffe5ffff8268ee514d9340d78f5e8698e676ebef9fae67894ebc49190d7e7f384429ec1c124c7a06baedde8f70ac397262f5d4aae5bb742e485e35c27fa7f73a457d7b5f56b5a3f7af3d59d2b9b18cc1886297ac4f3fde3a665edd8d923650bc78e9d79f3f4c0d85456d38d82ac66a582452caf4f0c043d84d0e464eed2d84c36afe4a58228528f970c0dd5a56b5c305c30c099ac6d4a5d918ada771d34dc4255a4b33a4ddf19e7d0d8c5e0d949fae1d63a158eed21dba0e405b2ce0f50afafe848163e6bffed3dabf0837db6f3feb393f4c626e4b07ce9cb3666c1fbb3a4add85c30f85decef5c5cfe628d5312999da37e4875f2c303c01d2bf1d98253addfbb3b6c0749593b97e7a858249cd7bb77afc692cd739ca5db6f2b65e79df19ce25665454966660480b8910de8b9375e3f35962bf0bcc033a2aee99492446b44148482aa5b266558ca7b382cf3b266ead37940a8b3b32512f59f3d3732d03f71c5e6cee6a6e0e0d0c4e0c878262f475c2281ae0d2b3b3b9a4ff4f6e773f2d6ee3504084694631959d65c22f150536becf4d991e9997c3ce66b4b44c6c6a7c746a72f9c1f9f4ce623617fdfb9d133e7c774dd1c1f1f6a6da686ce5a56fd8946af67e6b1b337640b58bb1d328ea6e8b786e6bffe9f775c22bbb7bd9894b470d7cb8fc7e8c60685c656c933a3f4d3abea115457862b9ff5dd415a8dbdeeefb6548e7c852a5c22d69d19b60f2ee8f0c15fac414f0c5798fdb787e096846d938a5c5c1f47090f3a3cf5bb1bac2ff67a4885c349db012f3070ff467c34455f9a7e47ede814a15c2788e615f00e31c10e7e78787707bae7c6e84b33e53db3a7193988d2b9359597eda8a8862ba3e8af6b2917f4601f7969ca565f2fc6703f3766ebe4e8f6c3ffbbc6361663de19cf496c589695cde612f138c76b4cfe82941dc738e4f3854ff50d2b9aeaf3b0e9b4a41b16c60c030cb12c41e4bc3e4f362b15242595ca4992ea0f8b0c87a351bfa268849040c0130afa2c8b8483bea6582839997bf6674755555fd9d6c4f30c21442a682323d3a1b07f457bbcb9253c343c150a78025e9fac6aa7ce0c8e8d67c7921959d1a752e9a99931a0b2dfa73737b7ebba4c69fd0fb5b8cf97c35bd1902d60edacae559abf1c4aa14083929286d48685c656c98bd37447533d592376568b2a7d3cc7676c6b44ce1bb1eecceb33b4c3be726a4f043de8477d593afbd0bb026853c849c928a5c3079ff6a15941fbcf17487dedfcc9c43c8ea5ebe3b66b948a1c4d518796bc3a3d8f162b3070673bbab31d4daaefc40e88ccfc76e3b97b1f2cdb51510d21ce690aaa88b3be5eecd50fb7a2be2c1d557eb70d57d11de26cf970aee65c30f355c0054992b46834baa103d2694e52788bcd52a6efec1983e27824f2eab173139319bfdf33349c94d5bcdfef45c0b00c66bdc214b1a65269ffb8d0b5b1bd251aea7dabdfeb635b9aa35bb7ac39de7bc1344d5d370a058d65589f8f11453e10f0c8b29ec92aa39752bc8029105164a7d33943b7bc3e5151cd81c1e405323193c9895c22c371eaca36f079459fd74b889a9c98308c059535705810cdad30581f15f5c1eacd5fcee9e28d4a4a6a54686cf5d411c4655765b2fa3a6ece89c157869d5c22d69d99d7f216e26a9e941b4eda84ef0f352c766e52851f8c3a7557f511de558a4f5c30d02cf8d5d47b7e74398f8ac563dee7581c6f5c30e0109850c6e1e4fcb5a89dc406a5b450289c3d7b36ded4d4d4d4c446c0984a2329e767438409c992fcda9b6711c37af385c2e1e32bdac2e1a03f1689ac59d3dadc14c6081010bfc723301c606059369d9362f1d08a95f160c03b3e313393cedf78c396cfde73ab2cabab56b504035c22a1b8209be999fc4bbf4d1a969ecd699393d90bd284e0e12930aa4e30d22361dd34b37e1f4db44481d2a1e1e16c364b085988b6018e81890e15f9abc72e2eb026f3975d2914685c5c52520373f1aaa48eac918afba0402ddb9c39eb970b2c60d7c01979f1a83e7ccb19cd82ef0ecdbf0be10f4788438a401d3c37566ed15ae6a362913892852b534e76885a9954ab8ad69b47dba0945a96959c98c8e7f3a150b0b5a5d9df44f3d9825a98e418d1323906fb75d5332a9bc97481c538e8134f9f1b8a47831c8b11508fd7db7f715c5c92148c98d6a6b8a692b74e0fe9baa9eac6b981b1936ff5b73447788e39757a8050989e91464653a9542e5f504c8b02622495301471aae6e388ca14282bfbbd94e5b896a6e8c444726a2a25d558f5d60e87c0c4866c016b67a1aac9fce520dba0714949cb5fe1b0b345d4b4eb625fd6f6655ba0afe84816baec9d0755325c5c801671b11cbc45aa09df72a6b8736d351d754a821f37424a15e94d5730d92ff351b1787c6b887a18a7c0e8ea9954e16fcf5615ad576d295c27b950900b85743adddddded0f51c39cf18b3caf28966958968aa960e4a9624166068f8e4d731cebf309a1a06f7c4a92154596d5582494ce15a482d677ee92aa991e51184fa67f75e844a2254e28494e66749d1464552ac8aaa6530a0801cfd090870b7b4c96a83aa7fbfd603284c3e0f70793c9a98b1707ebef9e4a0c152aa78b37640b58bb88859acc5fcea5501a95949436e1b9b186bde1d55053d6889d2d62b8509b7ff89c04d7dbd7a3d91c5890afe889111ae1eb7f938b5112dd7e58f8c63bce145c27df5bdbea59254caaf0dda11a76ae5dc86f95f2b331fad49ce5d165312a168f7f1ca07b13e0b0a55b350c17e0a1aab7afafad02a0a11bb2248b1e1f6081f7f9756bdaa2050e241febe579c15c30515c228c6a21c332d2397d26933fdb3f82316519dc3f346ebe6e014582c0f23ce7f30aba615eb8387ee6dc28206030064018638e451e0fc3b284610c1ef4082af8a966329ac252bf3f6e98ac61e82c2baa6ae36bc4544c176fc816b07616aa5af754712e85d2c0a4a48584c6d647f5592376b608bbcde1ed704e7cdb164573e7a69af8c701baa7b9e65972b85c303f1b7fc7d15ddc78e70bebf0a2d67d797692f6e6e83dab6afe95bf3a5d7312c9b393f4a24c3fb1b2ce3b1a2ec00f472a0baacb65542c1e4f8dd3b7f375f6ad66c18bc90ac2d881dac40642086346d38c7426070853420942049b0415085610c51cc302c73106a83a3509e6799e674586e10820b010200c88ea9a9ed754d3d42d4288455c301196b15806581ef11cc38b182303818e10292094a796450128a7cd68b95c5c81e7516b0ba7eb8d2f99f6d24c8525f6a25aa8eab878bfe4540aa58149490bccc5ab95eab346ec6c1175d4b4b7d32fa141bea2675c27e94b33f463ada89a7cf87339faebc9f278a4b4090ff6916e3fdc1843abfdbf0bb89a5421a353e74cbaea1952e1c13eb23d0437c450f511d8f545169d92e0541fd91e82eab712d22c389ba3af4e3b056b5d46a362f198eddbea9fe3a40a2f4d55087d9e17b466cd9a1a8e4668fdbaf52ce7bb307029140ab00ca1405c302c5c30408058844c42644d43c0f2bc0723aca886aa5a08f37e9f9fc38245c05c2216c380d7e70904023ccf7b3d42c0ef09043d5e2f1f0cfa44815394c24baffca6bf7fc0e3f153602d645c224a311508e1b2d95c5c28246e5c5cb7e2c49b5c270a05c732d02e2ecb8962c9a018ff9eedbf548b8e2b30acc08906a5f235846e3f340ba8a3a420eeb0025b43e53637cd82a72efd2e1fa2b89d51ada6ffed21e8f05c222f53be2b5ab167640b86655c2769e1e240b14cfadcbe1d57a86a415f9e9eadd182574a6dda06a554d5343fe7e758b618d1855c305c30305c30a6086b048865b20cbfb2ad6de3dad5e1902f97cf5d1c1a1e1e19d30c895c304f297844e1caabba376fded4dcd45c22086228ec8f84438180dfe311c3e1085c301e1a1cec3b7bfaadb7cef1bc8f509ec11a83750a0c425410b028b079a9b0c0705b17972566b666f5328cc629e3940450c1828fcac23104063ebd0a95666b0e17e0947d1a7c458e64e1dda8d6e5de2d971d8b3ae46a131b18335c304837748c2d043a5c30f36e383042c068aac173c2dace95bb6efcc0ae1d1f685fd18618e68d136ffcf0999f1c7ee595bc9c67181c8b876eb9f9e6ffb26307c7710801c3b016b1144521041846344da3a0a886ae538208e12de2058a11a25c300ca526cb604a912429a2e8310c638141b72e2e2e55d25f70aa48e8f2fb460d62c3e3f17476ae163d91b1b19c543075431304af4710312b5826322cd3b4982d1b36fcd9a7ef5c5cb5a25955a5deb77a23d1c8d55b7b128996782cf2ec2f7e393038148bc6554d631886e3385c30484ea57efdeb5ff79e3ca969facd1ff9c80d375c5c4f29a15c3084128428429450ce5c2202cb985c308665d1bc84a88f5fbf7e8b244df7f7f79be6b2d1ed5d5c5cfef332a43ad54d71f97da306b18110425c30a6a1b7b6843b3a5c2296a566d285826c681a0b5490e4423c1cdd76e5d53b6ffaa056c8fdc7a1c3afbdd99b4da7afead9faa10fdcf0a94f7c42d5f4fffb837f9f9e494f4fcf10425c30e0fcf90bcffcf4b99ffffce743834385424192245ee03c1e115c30035818ab1410a11c216052351e0d24129d18f3b29c53e4ec620453b9b8b8d871788a7edabe6e8acbef1535880d5996fbce9e41083198e105a1a3a3a3a5253e3c92cae6358fc7a3aad0d2d4b676f52a422dc9b4c0ebc73eefe9e3c77ffdf22b5c274f9ffacbcfdfbbfb237fd8df3f74f4c41b8aa2ea9a3193cefcdf5c279ffce52f7f393d3d130a851142fdfdfdaf1e397aed35d75c30208c28c63a4240a8659abaa12b4df1d53dddeb7b4ff59e3c7954965d7fb88bcb92f2e234bd3eba58559c5d2e2f9848c43ef3b8129452428861e886a1c76231d35c22d3d329af97575475fdea55dbafdbdad611150381c48a155776776fbfeefa743673e4e8d18989c90f5e7f7d341e397afc783c16cfe5a4975f7ee597bffc65a150f0fbfd0cc3500a5eafa7a5a5a5a5a5e5d4a9d3a363e3019f1f638c9145886e59a6df17984a258fbff1ba2b335c5c5c5cde174ee760b517624265c99135e050ca7537fe5e509b4bbc945c5c2e3735950c85e20c56195c5c60195d14a820200a946139bf9f0ff9fd2dcdcd5edfffe7f7f97ff5cb5f756fdebc79d3c69b3fbcebadb7cfbc71e24d5c30c866b33ccf0b8260116259164688e3b86239134a81653906b386a561a4b32c6473f9c9a99c1b77ebe2f27e9136e1c079daeda737c650c2834acb9f640d18575c5c99f1fb42fd628352aaaa6a2cc6711c8b40c74803a451305c3030b548365f90f2594ac89acececf7e765f3239f9e26f7f23f0ec6d7ff4475c274ef6be75faada6583c180c628408219665699adad2d2b27edd7a8490619a94125c304a11a5805c30188428257431b2fc5c5c5c5c5c5c6ae2ddc84e5748fcfe527f594a866143a1b8a62184044210a58665e9a64528450cc320442f0e0c7cf39bdf7afae04fc2c1d0e73ef7df0d428fbefe7a532cd6d3bd6555475c27669862dd5acbb24cc36059b6fb8a9e6ddbae364dd3340c5c30aa1b9aac154c0b08f5ea06eff3fb1172edaa2e2e2e2eef33758a8d783cbe76ed96bce47dfbec8454d0655961186ae84a2e23118b9a96e5f17857af59bbb27de5f3cf3fffcffffcd8ba35abafb9e61addb44ebffd76f7a6ae35ab57c98a525435f2f93c2164cf6d7beeb8e3b644a25556144dd701c0d4755592b3196926a367735c5c5ee2e2f1565772b8b8b8b8bcbfd4ec12f7f97ced2bdb57af598b99c0d858211af5adea884723816824c2b282cf1bdc724597e011788e0d8582ed2b579e3d7bfef5d7df088582ab56ad322deb8d374f6cbff65ab920f79e7e5be0b86c361b0c866edab9e3aebb3eb565f366dd30de7cf3e489936f49527e4534b68917231e3f78031e5f4c3788cfcb35c5838669b8b97e2e2e2e2eef173597328c445c224dcdcd9393d386c13437318260e673e982948f46e31aab5f1c19d62d8b65185955155989c5627ff25c277b39eee077bffbe4e73ef7df37746d7cf9955710a044534b53342aab0a66f00d375c5cffa77f7af7faf5eb5c304056554337745d47986989c6fe4b347a4ed30ba9b44674ccf096a55c22849a9b5b4dd36cd44e1b2e4576eedc190e87ab3ffee0c1835c30d0d6d676dd75d7cdfdfcf6db6fafe9d78f1d3b36363636f76ab3172ca5a7a767b6905a26933974e8d0ec57f5dd45d9c5f7ecd9b376edda969696e25c27bdbdbd7d7d7ddff9ce779c2fd5d6d6f6f18f7f7cfdfaf5b36d1b1818387ffefcbffffbbf8f8d8d55dfa4b9149bb475eb569fcf37dba45ffce217a5375e4add9d30f7c4818181dededeb2e34b1f6ef1c1953e916a987d6a358d93d2673def896503c3a5b1d456ca90e3b85028e4f178b2d9bca2aa4001216a9a06c771575c5c71cde0e0d835d75ef995affcaf583474e2c49bcffce41984f19e8fed6130fe5f5f7af0631fdbd39c68397ce8b7375e7d553693fdd5e1c36ff59dd9b963c7fff3e9ff76c51557104a059e9f9c9afac1f7bfffc31ffd786c3c79dd9557af6f6f7dfdf4e94ba363ba6e7abdde7038649a663018c866d263e3e38bd729bf873cf7dc735d5d5dd51fbf76ed5a5c30b8fdf6dbbff18d6fccfdbcbfbfbfa65fbffffefb0f1e3c38f76ab35f957e72e0c081bd7bf716ffdfd7d777ebadb7ce7e55df5d14696b6bdbbf7fffeeddbb2b1e29cbf2f7bffffdaf7ded6b15bf7de081073ef9c94f7abdde8adf3efffcf3070e1ca84378f4f4f47ce94b5fdab66d5bc56f53a9d4810307e64abeba3b61ee8965dd5ba4f4e1169f4ee913a986d9cbd6344e4a1b53e589c3c3c34f3ffdf4238f3c52fdafb854436dda46d11591cd664b8b09f21cdfbde5aac9943236312915f27d67fa6439ffb39ffffc95975f2914e495eded7ff8871ff9c0076f18b934625ad6b66d578f8e8d3308756fdea253f247bb6fb9faeaab2c0aaaa2083c6f1192c9660d5d333463329df58743d9bc5428485c3090cdaad9ec0ccbb2b22c5996d5e06e7059aeecdbb76feeccd870dadada9e7cf2c98e8e0ebb03bc5eef3df7dcb376edda7beeb9a7ecabc71f7f7cc78e1d0e17dfbd7b777777f75d77dd5593e4d8b973e7a38f3e6a5c278a5c30201e8f7fe31bdfe8e8e858bc69b1ababebf6db6f5f82fe5f243a3a3aeebbefbe2bafbc72ee53735908b5b9c42dcbd234ad5466608cdb56ac92557e262d852321299f7deeb9e7fef99f1ffb8fff78215c2749d3d3d3bffded4b7d67cfedde7d8baeebe363e35d1b374e65d286a1af6a5fd91c6f8e45a25c3048511478d7572108a2d7e3631836994cbf7d666ce5cad58220ccfe9c699ae9743a97cb35e4e65d963fc5996bb17f65fffefd0e3263961d3b761c3870a0f493cf7ce633ce32a3484747c7638f3d567d7be69519b3dc77df7d3b77eeacfecab5b26fdfbec5bbf8d230f7a9b92c9085ee0b1f0c86e2b1c48581b1b6d6d8a68dab65593afc9bc343c3c35eaf371c0ac562d14b2397cef4f5b5b777048341424831a14f144596c18343837d6ff715f212cf30182393582c66366ddcb47edd866824669a68703063117f5b5bbb1b40f5fbcc62cf5c5c3b77ee2cb34d1d3e7cf82b5ff9cafdf7dffff0c30f0f0f0f977eb577efde9e9e9ed93fbff8c52f967edbd7d7f7f0c30fdf7ffffd5ff9ca578e1f3f5efa555757d7e73ffff92a9bf4e0830f96c98c542af5d4534f3df5d453a954aaece0bffccbbfacf2b275b034627b810c0f0ff79520cb72d901654fcd6581d49fee5764c386ae4b23a942613a146c6718232fe5555541081711046126951a1e1c6418dcd4dc6c255c27f2f9bce8f5321c6f511a0d8559c42879c560348ab12e1bd4a0dd1b37853c8178b4e5b7af9e486733bda786afb9b233991c9b3b145c5c168fc3870f3ff3cc33759f7efffdf797fe79db6db7952ec98787871f7ef8e1d2038e1d3be670b5ba4d2555dec5cd37df5c5c7656a94de391471e2935faa752a9356bd6141dc5b7df7e7be9e49e4aa54a3d01dff9ce774a8dfeb22c0702816a9afdf9cf7fbe4cf5296b529959acabab6be7ce9d761ee0053e4aa8c24ef8bdef7defe8d1a3a59f94f9a81e7ffcf1d3a74fcffe99c9642a5ea7ecb032ecce0280871f7eb8ac85732d877bf6ec99ebde77a98ffac506cbb26b56af55545392321fb87e4b28c04da7b3d96c36e00f608c29a594528ee7b399cc6432393d3d9d684be8a63e994cc662319ee514456d6b6df5881e45d63886b154055c3058510c0723919ee8b9fefeb74ef7de70edeaa14b53e3c9e92d5bb69e3bf77636eb6ef4b5442493c98558b4cbcebdfefaeb4bff9465b9d68bd7e7e1a8f22ecad6a1c964b2ec80af7ffdeb7ff7777f77ecd8b11ffde847a5b373d97dcdd503f6efdfbf6bd7aed3a74f1f3e7c78de58ac59eebaebaeb2cb9699e6bff4a52ffde217bf2895587ffcc77f6c5c273616f828a10ab1dddbdb5b362397898dd3a74f57d3862a0fab867beeb9e7adb7de2aeda2ad5bb736e4ca2e50b7d8c01887c3e148ac696c34b976cdca5c5c2ea5aa2ccbb29aa206fc81d2c308405e92c6c72662d18824e5d3e9742c1e5c278a2a6532a1605c3010d208e179dec866892459fe80ded4c2b0d8e3e1fa07fa388eefe85897976445c62bda564892eb0cff3d65297db3bb76ed6a6b6b2b755f1f3a74a84c4254a4e2aabf9a134bd9b973673c1e2ffd64ae2a36363676e6cc99d208ab9ae221eb606902131acbf0f0706960d86cf8b2cbc2a9d3b7118d4657ad5a4d2c33160b5ebad47ff1e2c0c8c888cfe72bd6b29dcdc52b6ed1a1aacae454d2e3f50403415555037e3fc773866978bd5c22c3628a5c30b12cb22ce9f51333877e430ddd5c22b46d455bd7a64daaaa0e0cf49986248a8c3fe06f7aefebe4f29f9bbebebed23f17cfc351561f331e8f3ffdf4d38f3efae8bcaee6b9c9438f3efae8e38f3ffe99cf7ca6eec67cf0831f2cfbe485175e987b5859046a4d11b7d550d6f9978587a38cb83b5d2c1a756a1b1ccb150a8599991945918b714d998caeaa6a241a330c0363ccb20c5c30608c2dd3cae7a5743a23f0a2cfe7334cd3e7f399ba46807208a923634aa439debdd98ac5b45c5c461d190bddb4938937b5b426aebeeaaa0be7cfe7f379592ea8aae2f57a345d4708b9f9e1bf5c273cf6d863a5b68e3a148e9696968a935d592ed8c9935c27cb7223e2f1f8eeddbb77efde2dcbf26bafbdf6e69b6f560c727df9e597cbcc475eaf77c78e1d3b76ecf8f297bf7cfcf8f1935c274f7efbdbdfae29eeb6b5b5b5ec93818181b98715dd0915d3f1caa8b213ca285eb6541a2d81c2b165cb968a9f57739b653cf0c0036562e395575ea9bf652eefa54eb151900bd95c5cb6cc4dadaa6a5ba275e0e2454230cf7384105dd731832391487353b320088490a29f9c17458665c0b432c74f6435ab73d37a261c5157242e645343c78f5c5c71edf6503c72c5962dff118de6f3795c30989e4e4d4f03c60b8dfb72a9925dbb763df7dc73733f1f1818b8f7de7b97a60d070f1edcb76fdf4266aee20c3ef7f3bebebed219f3dbdffeb65db2deac18d8b76fdf4f7ffad3471f7db4cc78d5d7d767b7d2dfb66ddbb66ddbeeb9e79ec3870f3ff4d043554e7c73cd4d154f9ceb4eb0a3ca4e98cbc2c576add865573cf5d453ce377bdb6db7951a03b76fdf5e165320cbf2b3cf3edb9046ba40dd62a3389b97110e06e24df18b8383966515d5827c2e1f8946aedf7eddb5d76ea35c300559f67a3c1ccfb10cc3723c258672bebf6051ebd68f586230198d3c3d3430faeacb7f924bdf71fb9d1ded1da150a8f4fac5ad645d9680783cbe1c74fc8a3357c37f656c6cecde7bef75ce93f07abd7bf7eeddb56bd7be7dfb4aa7b07dfbf639e70902c08e1d3baebdf6dabffffbbfafde2bbe1c58b8d85e32e64d9d79ecb1c7dc30aa0652e7fabd182835fb5c27424814c52d9b366eddb431e0f3ebba9e4aa532b91ccb0b1ff9838fecddbb371a8f53429a9b9abaafb80221a4abaa288ade6828bab683e350facc595337a8c7a31a46269b79f6b99ffefad00b0860e58a151e8fa74177ea72f971f0e0c1a5f1701c3a74e8aebbee2afbadb9c4e3f1b2d0e1b1b1b1bbeebaebf9e79f773ed1ebf57ef18b5fbcec5207ca52142f470f872ccb5ff9ca57dcfa5c228da531661f8cf1bab56b0541d00c73cd9a55b1681421d4d196d8fd073bfff8a3b7ae5fbb9652ca70fcaad5ab376cdc20490543d3a2e110ef11c46bb75a5776cb5c3084183e818b47a30cc38c8d8d3dfbdc73478f1eed5c5cd9be7ad5ea86b4d0e532e5eb5fff7ae99f5d5d5d8b34f9f6f6f6de7aebad7ff6677f76f8f0618724a18e8e8e071e78a0f493a2b272c71d7754ccc59bc5ebf57ee94b5f6a648b179f83070f96252d5e5e49e3a954eae69b6fbebc94bccb8285a6fb15e1386ec58ab6d37de72e5e1cc40cd3d2dab45c22d1b275f3c69b777e687d47bb5e50744a458fc7eb112dcbb2349d67395ee0a4a9c23840bf523018ba05193e06023e2f46c802b870e1c233cf3d77d38d37265a5bcef49d71dde04b4c2a95aa38035674cf2e2a870e1d3a7cf87059765b95e7da65ba39248e1d3a74a868f1dfb973e7cd37df3cd74a0e5c307ff0077f30b7a6e1acb361b660eddc1284dbb66d2b0bed9d4b6f6f6fd90df6f4f42cc4c052475c2794f2d5af7ef5e9a79f9efdb3e1215ba5d8a5fbcd3bea0e1f3e5c5cccb6f1fbfda509fff178fcbaebae5b9e86b5cb9a06880d8410c6786c7c3c9bcd8e8d8d23847c3e5ff7e64deded89547ae6e81baf879b5ad7afdb8011320dddb4b4d52bdba69393c9a9a4651145968f1d3b363a32b25c2211f38aacd72302425c30a0ebfae0d0e0e9a6783697e338cedd60638979f1c517f7efdfff7eb7e21d1e7ae8a16aea3ecd6521996eb3f2e3f6db6fdfbf7f7fa9a7c7d993512a3f0e1c385036cfce3b8b8dcf29ed3c9b945e4a5b5bdb6f7ffb5b2889949d5baab6c802d3fd7a7b7bcbc4f6e25177badf33cf3c337be275d75d57fab03ef5a94fb962a3e134c6486518c6c58b83e3e313a6691a8691c964a6d3695e14df3c73eedbfff6bdeffedb930317ce5345a5b20c8adad2d24429199f9cf4f97c94d28b03175f7df5d5b74e9fd60d359168992d3e25cbf29bbdbd834343ae5c27fcf79ce2ccb5a83f71fbedb71f3870e0d1471f9dfbd5c18307bff9cd6fda9db873e7ce071e78e0f1c71f6f6b6b2bfbaab7b7b70e93cedce8a60f7ff8c3730ffbf8c73f5efc4f57575757575735450febe6a1871e5abc8b379c5c279f7cb2f4cf6ddbb65d762ea5e54f03b40d4aa96118a565710120168d1a163df1d6e963c75e6318c62b889fb8f5a32b9ae292a94fe6a5b7df7e3b97cbaf5eb3fa7cff454551745dffd50b8776ffe1aea6789ce779fddd4b55a947bbfca7a76e85635e9e7aeaa9526bd20b2fbc30efe2b468be3b70e0c0473ffad1d9f9fade7befad463f9bd7ded2dbdb3b3c3c5c5caad0ecdcb973ae69eb8e3bee28fdf3d4a953f3fe74dd2ca5c2b1701e79e4917dfbf695cad12f7ce10b6ee1f4c6d218dfc65c5c5e7af995975e7e5c27bfc6b2acef3df583ef3df50387e35f7ee5d5975f7975911ae372b953dfcc553413391cb07ffffeb24cefbff99bbf29cb836b6b6bbbfbeebb4b8f29dadfc7c7c74be7a6bd7bf78e8f8f9745ec7cf5ab5f2dfd33954a55e3a578e2895c27befce52fcffee9f57a9f7cf2c9fbeebbaf786e5b5bdb57bffad53243d98f7ef423bbab55d309f33669f1c4762965e91765cced5e3b7efad39f966e1b75edb5d7ceeb5272a989c5121b2e2e8da58e99ab68c0713860fffefd6597f57abdfff22fffd2d7d7579ca35b5a5aaebdf6da321350d168f3c8238fdc75d75da566f4fbeebbef8e3bee3875ea9424497ebfbfccc80e73ec5c27767ce73bdfd9bb776f69cb3b3a3a9e7efae9a21ba3a3a3a3ac3dc78f1f7748dcaba613e66dd2d2281cced7efebebab526c3cfae8a3a562c3ebf5fee99ffea9ddce8c2e75e0e65dbb5c5c1e2c9287a3b7b7f7f1c71f2ffbb0abab6befdebd7bf7eeddb16347d91cfdf0c30fcf6a0c7ff5577f5576624747c7eeddbbf7eeddbb7bf7ee329971f8f0e1eab307f6eddb57b6cf07d8b83152a9d417bef0852a2fbb102e230fc7d8d858d950b9edb6dbdeafc6fca7c4151b2e970d8b34737ded6b5f9b2b392af2f8e38f974efd870e1dbafffefbabd909e6f0e1c335256d14b308e74a8e32868787f7eddbb734e69725084c6820fffaafff5afa673c1eaf7e8f2c977971c586cb65c3e2cd5c5c5ffbdad78a897e76071c3f7efcfefbef9f6be83878f0e0cd37dffcfcf3cfdb098fe29e54f7dc734fad93fbd8d8d84d37ddf4f0c30f574ca0296ef677d34d372d65cd8ccb48e128960b2bfda46c332e97858016bb52bf8bcb65445b5bdb75d75d57ea983d7af4e8b163c7aa99f46fbffdf62d5bb6f8fdfee29f7d7d7d5c274e9c68c8b4be73e7ce9e9e9e445c22015c309224bdfcf2cbce55085d5c5c1615576cb8b8b8b8b8d4806ba47271717171a901576cb8b8b8b8b8d4802b365c5c5c5c5c5c5c5c5c5c6ac0151b2e2e2e2e2e35f0ff03dda504fe05e674625c305c305c305c3049454e44ae426082, 'gallery.5ff22509487987.74567243.png', 'SSP960071', '11', '2021-01-03 15:11:53');
INSERT INTO `project_report_images` (`id`, `image_name`, `projectFullPath`, `projectCode`, `imageOrder`, `date_added`) VALUES
(14, 0x89504e470d0a1a0a5c305c305c300d494844525c305c3002125c305c305c306408025c305c305c305c5cbb4e1d5c305c305c3009704859735c305c302e235c305c302e230178a53f765c305c3006ee69545874584d4c3a636f6d2e61646f62652e786d705c305c305c305c305c303c3f787061636b657420626567696e3d5c22efbbbf5c222069643d5c2257354d304d7043656869487a7265537a4e54637a6b6339645c223f3e203c783a786d706d65746120786d6c6e733a783d5c2261646f62653a6e733a6d6574612f5c2220783a786d70746b3d5c2241646f626520584d5020436f726520352e362d633134352037392e3136333439392c20323031382f30382f31332d31363a34303a323220202020202020205c223e203c7264663a52444620786d6c6e733a7264663d5c22687474703a2f2f7777772e77332e6f72672f313939392f30322f32322d7264662d73796e7461782d6e73235c223e203c7264663a4465736372697074696f6e207264663a61626f75743d5c225c2220786d6c6e733a786d703d5c22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f5c2220786d6c6e733a786d704d4d3d5c22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f6d6d2f5c2220786d6c6e733a73744576743d5c22687474703a2f2f6e732e61646f62652e636f6d2f7861702f312e302f73547970652f5265736f757263654576656e74235c2220786d6c6e733a70686f746f73686f703d5c22687474703a2f2f6e732e61646f62652e636f6d2f70686f746f73686f702f312e302f5c2220786d6c6e733a64633d5c22687474703a2f2f7075726c2e6f72672f64632f656c656d656e74732f312e312f5c2220786d703a43726561746f72546f6f6c3d5c2241646f62652050686f746f73686f702043432032303139202857696e646f7773295c2220786d703a437265617465446174653d5c22323032302d31322d32305431373a33353a33302d30353a30305c2220786d703a4d65746164617461446174653d5c22323032302d31322d32305431373a33353a33302d30353a30305c2220786d703a4d6f64696679446174653d5c22323032302d31322d32305431373a33353a33302d30353a30305c2220786d704d4d3a496e7374616e636549443d5c22786d702e6969643a66386361356134322d326665332d653034662d396438342d6136653565356361366163655c2220786d704d4d3a446f63756d656e7449443d5c2261646f62653a646f6369643a70686f746f73686f703a30313434626539392d363834662d356634392d613837622d6535373139333963643766325c2220786d704d4d3a4f726967696e616c446f63756d656e7449443d5c22786d702e6469643a65323565383463312d616666642d643434662d386338352d3934623561613034626338305c222070686f746f73686f703a436f6c6f724d6f64653d5c22335c222070686f746f73686f703a49434350726f66696c653d5c22735247422049454336313936362d322e315c222064633a666f726d61743d5c22696d6167652f706e675c223e203c786d704d4d3a486973746f72793e203c7264663a5365713e203c7264663a6c692073744576743a616374696f6e3d5c22637265617465645c222073744576743a696e7374616e636549443d5c22786d702e6969643a65323565383463312d616666642d643434662d386338352d3934623561613034626338305c222073744576743a7768656e3d5c22323032302d31322d32305431373a33353a33302d30353a30305c222073744576743a736f6674776172654167656e743d5c2241646f62652050686f746f73686f702043432032303139202857696e646f7773295c222f3e203c7264663a6c692073744576743a616374696f6e3d5c2273617665645c222073744576743a696e7374616e636549443d5c22786d702e6969643a66386361356134322d326665332d653034662d396438342d6136653565356361366163655c222073744576743a7768656e3d5c22323032302d31322d32305431373a33353a33302d30353a30305c222073744576743a736f6674776172654167656e743d5c2241646f62652050686f746f73686f702043432032303139202857696e646f7773295c222073744576743a6368616e6765643d5c222f5c222f3e203c2f7264663a5365713e203c2f786d704d4d3a486973746f72793e203c70686f746f73686f703a546578744c61796572733e203c7264663a4261673e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d5c224d414e4e412026616d703b20515541494c535c222070686f746f73686f703a4c61796572546578743d5c224d414e4e412026616d703b20515541494c535c222f3e203c7264663a6c692070686f746f73686f703a4c617965724e616d653d5c224649544e4553532043454e5445525c222070686f746f73686f703a4c61796572546578743d5c224649544e4553532043454e5445525c222f3e203c2f7264663a4261673e203c2f70686f746f73686f703a546578744c61796572733e203c2f7264663a4465736372697074696f6e3e203c2f7264663a5244463e203c2f783a786d706d6574613e203c3f787061636b657420656e643d5c22725c223f3e9a39633c5c305c30436d49444154789cedbd79945c5c4779f0fd54ddb5f7657a961e6966b46bb430b22d5b96c144b280389623631b5078edf002caab8f9cf75c3086cfe4e4d53107120247e41082971c3e38bc083bc40931010b1bdb608291c03692916c6bb48d469ad1ac3d5befcbdd6fd5f747c3d0eee97ba7bba7471ed9f7f7878ea6fbdeeaba5575eba97ab642ab56ad02070707070787eac06f76051c1c1c1c1cae261cb1e1e0e0e0e050038ed87070707070a801476c3838383838d48023361c1c1c1c1c6ac0111b0e0e0e0e0e35e0880d07070707871a60dfec0a3838382c15ba44880ad0ed43b39f24349851e98502a48c37b15e0e35136261bd079a05d4c4fff1c3111924831ecb2cb470f4960cf7fbfbee6a77518786c8b052d59507d65c229141f35f07f0c33172265fe5ef035c306c0fc06d51bb0a4fc8f45bc3b4fa02f7b4a0ebc376557d6e82cc3b74feba0b455de585583d5ac58b4b79f0129977dea9d86b5fec23f3dcf646f646d1a6805d4d4e24e9d3d33534e6db81ed01b8a909adf72381b1bc665a819349fa8b195abdfcb01f875576c4662f7c6879858151533f367c54d83c9a555175dc52072116ded78cb686518b687759b1378fa76895b35f196fcddd46a7a7da2b7bfc6858a96aecaef35725335c30c06bfdee55e4a626645fe14e0ffacff11a5ed7267e9e16b82d8a8f65e6998ea3ae0ab5b27ab48a1797f2fe36f4e8d83ced5c5c7dafd9f0ce6614e0ec2e1019e4888d598a9372352ddf5c22c26ded68572b3a16a7f3766511fb7178b9baa59597a95c5c4895b71769f8a8b07934ab8ad5714badec8da25dad76b27f96626fded68e7a53f4d1911ae6965c226f4db1513d9b03f0f4f4fc976df4552b33ea607d1502e9da5c307a21d1b0c9aed303db03b0f0bd6af56c8fa09f4cd63c3a6b65b317ec67075c30681121c4be392a975d4d689d17a22ed42ac2ecbbad9a30a5c0844cfbf3d0c02eae86bd51745b7b6d035b6060472bda1040df1ca8769bfea6b3c447454308b1f099355589ff327a42e8a01f3d7a797ef5432957486cb02cdbd6d6d1d4b40c40d474dded6211c85353e31393e386f166f6d53a3f0298ff5ddd6aabf35908bb9aaa5a1d6c09c00b8946feee87bbf0b1dedaf43f0b4160e0639de81b838b3b2ddedc545537dd1cbed21b8e3d2de83d6d9517bc02039d1ee8f4a01b2370c732f4d438bd32c2e3b3ab504fa8ce51dd5c22c2816efc2f976a53c6be592cd951d128422cfc9ff5d85e2b6583c0c05c27d6e0e6d11a146557c2936a45d79aeef5d77abde17426994c8e67b353f178ac204bcdcd6d6b566f5ad6de85f19be9d0b56bbe51d52542dd5d322f5b02555d56cd8ea426021cec6959c42dd45c5c7a42a86bd19ab148b7adfe7a96cdd5b5794308b1f0f7ddf8ee8e79942445021c7c6405faecaa45ef978f2daf5f66141118f8e41a1cba1ab4154b7054349685c88c59eeee40dbab6e81c59daf05c1dddebe32dade99c9492363c3935323e9f4582e179f9e890d0cf45fb8d86f12d2debe62d3c6ebdb5a3b45d1bda895b1629d779e0b6e5c5cd80b664f95f2406060f37cf5ac95f7b45d51b1015c3077d7a812a9896a741145ba3c57e8c18bcbc05a55073da1c5951cdb03b0a3b501e50b0c7c66cd52f7e05f82a3a2b17c6cf93cd6efeaf97057b5eb8045e9758410c3b0c140a4a5658549f8d367ce657219b7db170a367bbc61d1150a045bc24d2d2eb767626af8ccb9d7e2c95c5cd78a0d6b566ff67afd0cc3207445fb6fdec588bd0fc642d8ec856a345445aadc6b57cf5b6cc351bdfd4960e6df623684bf5e59e72bdd13428b54c3100b1fee6ad85bdfe981bdd1253ddb2ec151d140422c6c8fd8d5795a81de143d3a458f4ed1e3713a6d6b8e0a70f0feea96928bb2c9f4b802cdcd5d88f1e7e59caa980cb39c617584554231a5020215814e01310c76bb3c9418ba9e1eb85c5cf0b89a56afbe26979db83c7469316aa59a95e7e85c30079bbd60a5a50db195fd1fac4aab899a244177a02a334c4ddcde8e5e4c2ebaa5ba947d2b70ad3eb5555293fda9e1b6a2b9d878df8d14e04492cea8145c30ae09a26b4215ec5b772c6ba413c42cefb730b1cc723c4e5f4cd0e2ebd025428fdfd22a5364572baac92bf70ab3d4464563797f9ba565745a81ef0fcf353ed12e11eee9405623b34ad79506880d96e5bc5e1fa52c0256e05d988a82e0334c572e6f9a2687c18b31069a308d9c6180aefb29615c30b32cabf39cca32c072d8347559cee5f369d36c8bb636b93dbe5c5c2eaf691a8339c3941389295dd7175ecfe102b56aac8d3e74265ff915bdb9d2b0cbe890d11ae0305aa5d6b54880832e111aebbe5c223055b9c636904572e2aad5fed4e56dbc0c2ee3fa60e5ceed4dd152d78063191a1aa75fdc88cba666fbd54c7d748976ea29d584322bf7b002c30a7d7a9adad8cfaf8cb3437d2cc151d15836584f2056ae6ec30a1cbc483fbb0aac3ab41aa7cd066c575da2bbab736d4bf3da60686d30bc5e43d1589289cdc88a4228f112104c53076a308871894228208643ad7e5f54e0c318fb4d5350358e10c1e50ef87c622e3f75eec2d9642ae1727bdbda3adba22bbb3a57b32cd710b5d5840c190be963a386aa68281bb690313551bdd67596c5b0b26c8fa02b6cd8b48f6dac8f5a5ba638292f2a2bbd95abf4e848f9e04919f0d4788511d570b7ef5b6c151a369e51df18a42305cb1bd7fbaff410aa9225382a1a8b95501c29ccb3befcc660b9c2aa3f4b7f3c4a0f9c21d5ec711bd0db0cc3f17c7034a6c493059f8f2084781e9b262626554c8dc120f048105c223eafbba929d8dc14f0f9bcb26c4c4ea552e97c369b2ec859cd54103239d6e445910753d3a5e9e90c254833c89a556b0869984ea32f436facf4e6747a2a7b6d87d8ca7a865319d8d1bcd0ca5869a8a615cbd1b0358c9e9868f06ae8adb1e1a8a88bb069495c30b8b9c9728b79e57921413fb2a2fc11dc0bd6829661a307ef4d51fb9dcda121f2779b2acb7b8181f735377e642e9cab7d54d853bde353457e3e493fb202f567e9990cd4aaa96e80d890e4bc61a88a6266b22ac63ccf6281e7fc1ed1e7157d7e5738ec0a875c5c7ebfdbe3f1787d824b64798e350991244d923459d50b929ec9c889c9e99999994c2eab9b3a015d370a8a9293a502218010a2b4311dd99f871b2395bfaae8b55d5143a59af04282ee685ee84ab0a2866aa45c3097f3b445ac5c5cf85c220525ed6845bf8ad79966a03e1a1b3562a58b389fa18a6919bebef24dd2485414d25760b56e1f21f4e3d83c4d31ac407fd652cdbb180b9a0572758d8ac662b50e2ee585047d2d53a7516a41a35514dc1c5c27fa7c4d1ce78db64053d81f0a7a590c5e8f2b12f63745bcde80d0d4e40b87fc1eaf4b1079a0a0699a61e826d130e317043725747a6266f0c230643419c93a55754a19ce25045c22c032a9741a20d8d9b171662686102184e8864ea921cb85fa04c90b09bab7a3f2cbb3c60b305c275c5c7c4da51deb85ec5c226aa8ce66e8b91cb551402f5250d2dded57543d5d74e26ad48358e95c224ea4a96442a78563658bd8785b512997f3b4e24f6f8fa013e9f2a57d450f9611b991f5b189109a56aa6a87331958e7affcd5128cb25e9aa3e28af17fd6e3af5e985c27115c5cddfd559bd84008218430c62ccb854211bfaf5914820ce343e059b5820b85049f4f70897c38146c8e044437675c2293108410d10d8528baa1535952755da5c874793c1c8b0a99f8e8859383a75ecfe6b28ca68605200461ec0e86fc819695798d49a4f30cf66fd8d021f05856e47cbe80909e4a8f4f4c8c9ba659c7035fc8d28ab6a0f595c2c52b06559c6a8476c54a43554c2e66e3a6556536948af4a62a3f3bfcde35b6c11b8e910204784bfbcd7bda1a26362aea5c22327ad19e4c6f034b197c63080d2fda1af957f1cae2bf1828576a48d8d3822a5ef95aa691756bb3ce3579b93ab5cc8b497a778765218dcd7fb37096e6a8682079dbf9af4584839bf1eba93ffac53590dac406cf09e150734b735b4b4b3bcb89998c942f64094d739c465c30e2493d2ff16d6dd1a85c27c87b38dd2484a2f1f1c9b1d118a106c68810d07562e8f2fa0debd63535c999e9578ebc70eaf871535383215f534b1821ac287232914d4f9ee3d9c2aacd5b3705d6c8925c22e52559d2727985e7745951bad74559861b191d5c22a466c971290f3da10a9f17e3e94adbd76a53df9097b9a2bd7476d16725dba0ea6c2815f971ccb2585c30b8a7031dbcd8e0b7e5979396134d8083bdd1066836426c655d445f8602c0993c64744bd1b5298060d1268861c5524e0b0c7ca40b7ff502b936807634575698f4a61aecd56aa3d01faf6e5b9332ec1ab3d3554fad1689253b2a1ac8bcc24060e0c608ba3182323a4cc974200fe7728d112135888d155deb3cee4834da128db6b4b44452e9742e1f4fa5c7345df6f9bc9801a950e07981025ddfbdd61f0ca45319aae3e1e1f163c75e360c8d61394aa9a11b08a39668ab56c8bdfaf2afcf9cf81dd194356b3afd012fcfb21821cc33d96c6e626c5c22393e207ad8d53d5b972f6bcfe64449919a74373199742ae7f6f0b9c2d4e8d8701d0f6cb3622ab38655dcd4f7671bf0325b695d67177da73295655b915d4d752eeb6c26325c3058e747db030dc8c55fcad3d3d4c6ebbf212eff15ed4f5c30d0ff87d7c3ca0f02aa53012f844747e817bd951fbf45847fde62e951a69a151cae1682bdf9b41841520d19cd72b65d525681a53c2a1a888db5a9945c3007010eadf3c36d8054132e64e9a57ccd66f0526a70858cb6ad0e845674adea8c76b646a2a19668c0e5c51454555534435755a320a9a9646e62625ad74d8fdb23f0024238994a4d4e4d192645c02040c4d40b929c4cc4872ff6bf76ec1836f54d1b56ad5bd5dee46258398be58c9b1acbdb5c225d2b3a4451183873baffd429299ff3f8dc6dcb9a56ae6a5db5a679ddfa96f6767f5324509f536eca5c302b57c2b21d40450dd59946ccaa565ad717ff200cec373455a6b1aac8a32354b5dea12d866bec0f862d4ddf455c27ae05965fd143bae8b650fc7fbfedf2ca6a7e69082903feef20b169f08a14e35c271a3b6db959bbc79c50ab2d5c27ad2d15c160cf521e150da48ee94860a05c2784eeee40ffbc051f588beacb1351c334218a7c5b5ba0bda329100a624ed04d4c285c27babcededcb57af5eb76ad5eaaece95c1604892a55c5c2e63e83ac7b1949a86aefb7ca16b7b6ebc6ecb8d5bafdd76dd75d747a32d3313e3fde74e6bb2ba66f5f2e56d81d4e8f0c4e9d389be73a90b7d235c274ec4fb2f06dcc2c69ef52e818f8f8f4c8f0f1130582c9a1a934d49b1f1e95c5c564214d71dcc71d662522e5ac38a58a5fd7831d980d7c656eb0a5c309032a0dfdaf0be90b48629038ec52d4b2ebac6369663194b390d0b8e1ab1f2902e755b7821615c2729173b81dd993cbc9eaa61cc8c14e0605fe333cbda6b90aab769a534eb9f68c471290d61e98f8a46f1f4f43cf942ec59e7477777a0077b70ad6f7d0d62836591cf5c27fa7c5e8ee310c218238661388e374d239d4ac56231599658969525b9509009a10ccbe472054d37394ed43432307471786c08610e019a1c1d9d1819696909047ca29a8c4bb1f140d0dfb1e5da8e6bae6bed881a8919656cc4c7e368b485e8cae4d0a0294b1cc3026264594e24128669ba5deebac5c671ebd778761f50d164bda81aaabe370ab301eb896381690d7f3279a5371ccf4d2cd686c36a5558e6b6305c5cb0ecf1454d60b7a7053dd883ad9421656474f8f128fd62df1b827bbb44f8de56fcf7ddf8c05af4b1e5684f0bda1eb812deba57354b7c543496ef0fd7bc9d2d23c0c15c27d6e0bfeeaae1916b982310835896e33901286530e2780e61c4300ca554cae766a6a75555157841d38c7c5ed6740363944ca65495b09c3b9d2d0c8f8e4d4c4daa9aa6eb463e9d355565f9f26624e7a578dcdbd4b4fc867777edb8bde3ddb7add9b5a7b96b05c967e4c989684bd8ede2935313525c22414d93e1585c306a181a5c30e1787efe1a5b30ac8095885efd87e9b8625085cd545e3d561aaab25db38d6c8385a5359c77c3d1f0fc86f61b8e1dadf5e737b45a159669f96cf6f28b94c06e7b5c301eeca9365f3a5c30f4a6e8677ac95c5cd7b2e268e9f4c03a3fdad18aeeee409f5883ff790b5eec14f457354b76542c0667f2f02f97162a395c30e0c6480d79976b111b8011605c304429e5584e10045c308a311205d1e572330cc373bc288a14a05090554503806432a32894e3bc9a4e59d625085e8410258463b1dfedf2b95d462ac9b25c5cc70def6cdaf22eb17dbdd0ba3ab4e5dd9d37eff2b7b6e626632e06bc6e91e85a2611d75585e7799e175c5c2e96e3305ad89ad8cae3b0b8b7b50aaab09fcaaba4a286aa54eb5ac446b68175e28a2a79748c5ae55981c549a87e68c82eb8afbe84ea56ba88b99b427bd5e2bc99f36be563cbd15c27d694e798b2a75c275459cb6ca5cf7c0b04162c124b76542c1e67f270e00cb1516b5789d5209c4bb5b32fc698124a8152042ccf7182c0b21cc69861589665198c4d62525c30cc30182345965445a11465b292ae3102eb5355629a142386100611ea1158afc861cd604cdd17690aadde8479375165a21674457577aef3afec663145aa2a320ccfb1996cda340c96e111421411cc508661171239fea2b55c27d2ae2654712d5f6548943d561aaa8a218436def4a56698faf8e5a465e18b9150bde8c465f56d7d09d5ad741173579129c34e06d79450725e3ebbaa7210c6bcdcdd519e2c7d7ba02a7da643294b73542c3629030e5ea4dfbeb450e1717b7b556f62b5628352a09420445c3001c2183318638c5c30304218a1a299c1340d424d96656445ce4b05c384543a679a20f01e59360c835c30c25c3098a1d423706e812592c4f18c5c27d2ea6e6a673183888e88495495f745bcd14eb7df477545c020f25c5c2e9bd63405331821ccb12683a828f00bf1f63b9307ab6ddd9640e5b5fcc94618c3ad3454972aa9bf6c649b4d5155f2f4f43c1b0eb1d10991ecd357dc631d476685952ea2b7d29b63d37d0d4c60b7376a776a9e6a82fd99077b3b50694dacec4cf603a35c22f601e7d5cb6c9b5161339cae244b70545c5c318e65e0e045fa7767c9d129bbb7db0681a96aeb5f83ae87fefe1f5a9421bf4fef417fff3f8cb1a16bbaa6f29ca0a86a369b53142d972f504a388ed3349d1284310620989a3cc7f00c3255891545c117024640403042986111254031eff17b834d400c16535ee43459d234055c30308359961062309861180c5c3018d7397b5ae508e9f2563e5aa7211aaad51603b1e27ed946b641230e8fb2df7034fc1c5c5cfb0d4735eee76554b45b5a6d0acfe5ecbacf2ac9796df5116197f53ea33f4b0f9c21df1aa65fbd40ac24473180bc385bed69a91c063852a85c279bba64d83d7e54a8b69ca875a879c6dac9ea4ab2d446c59567588147c7e8677ac9df9d25cfc5687fd6ce05662ed5386ad6e0934128431105546ce83f164d01105c30cbb084505d37394ed0342d9bcd480549d3544a01630a9460c462cc526402a21803c65c3086c1f01ce60413305040085c301005a094320cc70b6e5d96398c598e3315c5d4744409c3b0082355373493f17a3d6eb70b014d24eb09a6b00aa9aba8926e8836d94aeb0a6017f965c5c283929e9ea6d7872d73ba2d068f8ed0837ebb847ad56315c3df5c22c2f7b6d6dc981b0208169c03f8b656cb47ebcfd2d908fc94015fbd40acce7f2e4a8e472f93db2d167d366e69365c5cb076495c308066a1da48bd80b55c27ca5208e95882a3e24d6458813f6449a19bbdb0d187565b1f1d368bc0cc9fa0ba7a25155164439239428bb7d092af2842c8e7f5722c679aa62888ba66a4d2996c266b1a2aa11a80e11618b7c8300ca2b4786b51449818638665115c3005448b1f16373088c11c8328455c3098411428010a5c301821d364a582190ac03d7fb1e9abffb0ee2fff72b3d7eba9c319b7a61c210dd126373c8668e105d63707d58dbd13574d2c24e6712e0bb71581ad36fcdf47dff0d429c3ce6f5260e0136b70c5e96fa45067c2f9625e102b9655971724c4da9d106313d271c55882a3628970260f4f4cd08317e9ff7b8a1c9d9ae71dec74cf33b1d8890d8c5128e879c7e6d69bdfd5d1f38e153eaf9ecf28528e5c228a3183667f99104229048341d12d1242785e304d924ca61389240203218d522518103c6e96c11408fdbd960b8041081142097d431d1162388ec188983a5c300284a1684c61b04941d54c84b4d6c8a5edd79ebde743239bd6ff6ee3badcdab5cb04a1c6038fe60ba92ba30e6df25c5c1a1e43b4f002ed5d631703fba891ea5948cc634516682bea122da7d48a1a92fafc267f3856bf98b7395bac4ac7bc6b6df5a27db60a9f2bc3521b154b9094018f8ed1af5fb01b48f31ef462a7a4621866e3c6ce3fbf3db47e752c95f1f49d8f4d4ef39a1c30c566a07f281815ad1bc4e70b124a73d91cc3604a493a9d999c9a6118c4628352c51f10559d4594204a01814929058a59ced4355d56a0c4298a02a2949aaaa2172460596a6262529e657906eb3a4892ea12f39bbb4f5dfb8e4c3ccdbdf06b7471301d0af26c5d01503689a04b298ddfae1b1b0d55dd74791a9005e8b909f289358d0ff1b3a2b8e1a8cfd76816fba323eac3caec542536e601c542369cc9c3a3976b68fca3530bca436793e8acca6ce1366b79d5acb00d4ad8ee3faacc6165b5f295e6b4ea121c155786cd5e58e9466bbcd0e6422fced06a124b9fc9dba5a79b17bbe916210804820303e640fff0fb6ef1dcbd87e6e4f8c5213991bb9113c32cc7218410204a08a5c4ed76ebba2e4912c6848299c9a63162188665189310dde30ba5b34c71674110320dd330287844239531f3696ceaa41803420c6218c999a9ecd8b89ecb318110d1a8a1abbc2020ccea1a21260905482888c626c41ffcd8f7dcf3aacb051e8f619af5cc9ebd597ab775fee45996a6860afe1094b4c06cd5c73270d30206501d3c3a46af09571b075791c6ea5c228aacf3a310dbe0a4b3456cec01c732d03c6a978d7c9691022cf004469bc366a08a0357ba44cbd3a7c1c2c16446a560fd7ed9344b29618bcb46a4f25fbcba46c502d91e806e1f8abaa0cbf3863ebdbeeaf3786c948a73457219f62b1de4720bc363dc133fe61efd77eee5578c787cba90bd3033399e4a66754d055c30841021840288a2e8f57a054124c4040ad94c7a6c6c98651996c326d582413fcf73263128a226c205459754137b7c9aa6cbd313667a8ae17856f0205640a277726860ecfc6b9a54e0dd6e45d173e9ac37100286350c85106d28467ff81cff2f8ff99efa99afff523895f1e6f3b8aea337e609a99be5f5f452d4501569c8ab32efc96e0dc7c689ab1a1aae8b28b24809ec029c9d8afce969fae3d1795a23a3c383971a6085b2c98ed51342f6fea6f61ed2bfadb476b1cf9018e0e64f8016622d2d46734f9bb8ba46c542e812e1136bf08e56b46e8e8349f569e542d6627bae482ec35e6c509e3711e246c6a3cffc62c5ff77a8e35fffdd73ecb8343c3c914e4d4a8582aee984520240086518c6e7f7793c1e4d375c30b06118e94c8a65198c1180110cfa789e354c9d0231112a287a4e5609cb015c274aa978a2ff75a390c60cc60c8b80aab1c17c6c50350d603020c02ce70f3723562c2899547a7ae042eef967d9e77fe64bc47d2e778865dda6c1a17aa3c6cfcfb793a8b8fbae83866ba88a742d2c5c5cbc88bd6bec62601f3562cff680e519560ba4e2618e55623f48f6adb01b9ff326a4ebabf7f0ce329eb3b585cefafecee5b3ab90cd5c30b632d40f2bf30473dcb51cdbe7d7fa58a7e5aeb44c5fb73447c55c2261bfdefdd84acb7e9c65b3d752ca5633e3cda3a4e2585d14a8df2f0683e1a919d7e424110565f98a99e8b204c3f81445360c831062980660ecf5885eaf5c279bc9618c799e571419630c94628cbc5e1766312106032660a4115a503449565c5cc1b09e98197fed38787ca1755b30c63411f34b33794415ca1664c51df0b4794282db4b182e9e4a8c8e0eb87393eb7824b1be69ce3f9e258aac86dcacc071aa5a75f6e7124ea4e7d1b337e40858abfc36c7e3f45bc3f397ffd75dc82a1d5e312869e1a6971fc7e8fa06b9c656c953e3f4232bea9179d75878d37f7f8856a3affbc74d953d5fc1e284c7ea1929586681edf4c06757a147472accfedb03705bd4b24a456e8ca0a80b1d9df9e303d6e77b3dacc0d129cb012f3070ff7a7c3cfec7f3e0ba44e8f1239b13538ad8f8e30de7edf49fc513e89e89d1b9673fec69413737578ea002a8e0c7b1644745355c5c13467f5fcbfaef8b7de4c5194bdd66d187fb9998a59163b317fed7aacaae7a50dd8c675c273654d5f0b8944c1663cc204088b831f171865648cd28522e1808330c6b12a26a2a8f045c3008f8834a481e1a1ae6589e52aaeb062126429463398f576418641a2602e0398e0f051047c6465c27d7ad8a7a5898ee1f347ffdb3f4c01986e7d578bc3033ad9b905c27247e7144e5dd54f467d58b2b7951d25555c96ff29a1e839fd21811a3b4cae8aa11c49cd6dc9ccdd73377da9ff3050d3a02d64a9554a5faebc584e591325c30707df00da74bd5c7b0d25c304b754dbc90a05607dbd963a5b5a8d2c67332496fb30889a8c663dd8613c9ca878717e909a12f7a515f86ce767ab70f6d0858ce8c65747ae0231e342b68bf7d89d457cf9f4cce63582a9e07577d81c7e376477bfd36318fd94c60e0ee0e7477079a567eef3b2032f3879ace3dfb60c98e8a6a087076535045ec0f402bb6ea7bda505f868ecb7f3c86ab680eb1d77c54a3b2ae2c367c3e8fdbc57774ba5674a9e3931a502f8b34866510e631f22879652a368528d6349952038010624a9244017382a8aa8adb2d367b9a31661906210c2e8fcbe37131189ba64109c518b77775857918e8ed0d847ccb5c22414f342a5c2767a4e41460861a940b04c5651d8601d9e94c2a232b59d5a0d32ad555464c65480c8589c2665586e38857e0249990acb4a96bf985cb97e77dda8ad82c88e66618ac8f8afbc1ead55fc57071abd541a382927e3249b747aee886a30e5c272eab2c93d5fb529fcbd99d237d4d101dabd703c2fe4d06805c3057f3a4dc705206fc60b861be73d30afce7b85d731dcbc06dd69bb052aacf4aa09af08b9937fce8521e158bc7bcfd581c6f5c3060e39850c6d1295a4d5c5c7365b1b17edd8a55abc23bdfcd32cca56c8e621ce1904601ab94974913a74b830333d3d3094595285c222ccb5c3025994c2657c86bc4340c8de7d8d6b6369f37a0aa0aa1a6d7eb61590e2144886118baaa6a91b6e8cad6f0f8d0d0c8c834c3701dabd6147cc1425c22414c9d77b9c44813787ca64a5c2242409a9c4924333a41672f0c1bc4a5e8be61b355d279175c221d1ec2321ccbe0e95c5cb633597f588e8d63a24d46feeab1f20bac49fd6573ba7895de93f3d210d7d89aa87e4e99c52a637cf5c79cd9ef2fbb030bd2483470465e3caa77dfb24735e1fbc3f39f42f8c33172fffa46b6c933b1728dd6121f158bc4b10c5c5c13b7d343d4cab452adb75ee5ee5c5cbbd6bf6d2bea6c7fe5d8b1ccc58b6e51c0881a2ccbbadc1e4ef064f2fce0281d1832a7e35451586262d3d04d436359e412798468a150d0359565f0cccc942c2ba2e8d254dd34a96998929c2b14f2aa4ebd91b68dd75d4719fe52ffd0c8704ce304b13dea6a6fe3c3c1743279f9ecf9a1fec1445e5218978a83392d3c11f78f4f8a85022b30dcfaced08675add8ed310c24eb5c5c0abb5342fd5c27d7d89cf3d5902360ad345435a9bfec2f6e545052a362f1aaa7d630752b5d444da72eda78542f3081ddb10ccc1b823b2f2305bb5c5c640da11af72d7b8a5c27d75663543b938705fe5629bda90a2afb253e2a168f6f0dd34639b34c2bf055db18c052ac665b9acb9b4f3f9bf8f5cb6dc99497e75859935ac2de9e2d9b3a9645fa2e8c9f3a33303e3143299fce5281e7040eb1ac3a3830c53026426c269b322e6b18a1e999a965edcbbc1e419673a621331810a21888a6c90ccf76adef8ecfcc0c9d3b373c36e1cf17049103428901a9b496cc41c15c3085d1722aa3e81e9ef3ac5bd3caf39caa28edadc12d9b571a843effcb13055d514d864030cb4716d264c385ca5c27b937e408582b8f859ad45faf65e847ac779a8d0a4a4a19f04cac01ebd0eaa9296ac44a173152a8cd3edc9f871badc7cb46df826c458f8ed1106f17e2604fd14b62b3173e69915fa451145c27dfdbdbeb514b4e2bf0fde11a4eae5dc86f95f25c5c8c3e3151de3557c5a8583cbe3148f746c1ca305325230578b096e3eb2b8b8d44d238739e3df2eb967ca199633d0881a2d1703874c375eb3677b7877c6e17cf0c8f87d319259b2fa8aaa4e9ead4b499cd4df01c5135b7a26613c914c6849814215e92f4586c46d3a8207880723c2f66d399c1c111163306e723eed0643a3b95cb62c0c4643583d1b057039746595dc18811423e7728e8dd79f3a6a6b077646c5ae4b90debbb4c134ebcda3f93ca1a32b0a63f2d2f28215fc570f1861c016ba5a1aa352d7e31158a952dab814149f32ae81bce8f63d58a0d2b5d84d5e1f056d807be6d0da3b973534d7c6390ee69a979961c29c07313bf3774170fdef9cc1abca889269f9ea6bd59ba6f45cdbff2b7676b0e5c22797a9a5e96e88796d7f9442305f8e158654175b58c8ac5e389097a2e5767dbaa26bc30554118db53596c64b2249355e3098fd71b1105c150f314d8a6505c3008397f6164747c72dd9ae87b766e895c27d3e3b178ffa5d8d0e8743a2325930a01cab13e0a2e16539605ca68991c7fe952d2e35614d5cd704db93c05f0c626f2f1c4294d3364c5d4350fa12e625c22c3600cc2690643116619c6ef1557b7372f6f6ff2b90583d2159d4d4d611f20347839369348475bc3ebd72c9b984ea633320266725c2257738395f062b2c2127b51355475143e90b74b857273d5d1a1f3f2cbc92bbae128468d542339ac741175e4b4b7da5f42836c454f4fd31793f4fd6da89a78f8fe2cfdd574b93f52ca802ff691cd5eb8b909ad2c49e63fad405aa3f69174d533acc017fbc8f65c30dcd484aaf7c0aecfb3e84c1ecef491ed01b8a5c52e0aa414d5840b59fadb849db3d655342a168fd9b6adbe1fa7157871a682eb7335a055ab56cdfdf41defd8ecf1045f3f35a96a5e9fcb23b054d2f43befd8b9e35d5b886966b252a120234c5d6ec1e775cbb23e3c1e9f984a8d0ccf24133940264258d5f44c3e9fcf4b949a1ccf3298d1349d525310189728600492ace5f22a5c30667996637991673c6e8fcbe5c60899a6d912096cd9b4e2baad6b73b9426fef402a9ddfb6ad3bda1abad01ffbdd6b17afeb59b96573d789572ffdf7d153fd03a3e130176d157a7b7f55f3d33b382c3ec594414dfc1b32062a269d90614486d71a14cad710367ba145409d2509714764d81228d7b9a9263c31fac77888a2debfd6e0a1ed01e8742337539e48b1d832920923929db470b0a198267d6edb4ec85431a12f472fd4a8c12ba3f26e6374742c1c92bad746943c4ea725d9c0accbeff1faa6a652fd03631bd67765f3726c32bea2ab3593957d3ef7c68d5d6bd62c1bef98999e4c6116b95c5ce2c464eac2a5719fdfc3b1389b2d4c4d5c27fd518fcb25e6f3723295cf146451f075af5d116d0d8a5c226f18d4ebe135cd74b9f8b5ab5bf3b982a6e82d4dde70d093c9e45c276752f1998cae13afcfc30accf44c3a91ca618cdd6e112156e06973134d2587ea6f030787c5e44c1efea0165fa25a8e59cee4012a68f05199aba1c0c04756a0d268cd91029ce9ab4d73752c037ff06a5deacd72d5b1d843aeb2d848a7d3e974daef9bb966e326161903638acfd35ac8eb2f1d3bf7fcd113ffe303b7702c5c274b86a1c36f8f9fe578e6d65b6f6c8984b92e1c0ab83d1e5720e01a1a9ae21874fd0debbd6e6164747a74746acd9a655c222f9c7c6de0d7c77a354d5dbbaaedcf6fbdae6b793383195d374497787160c230cd1d3b7bf299c22baf9c7ffdec606c26a36a7a415232f982494cb747f4f95d84d0a9e9ec682c99c9c9b97c4114a9cb4d8687e38bd13a0e0e0e0305bb8c840e6f43ecfc5625599e4a5c270580889ef169d9574f9c89650b3c2ff08ca8a91aa524da161205a1a068a6411996f22e0e4bbca41a5a5c2207087575b586c2de0bfd63830393efd8d8d5d2ec1f1a9e1c1a9b48e7a450c8d7bd6e795767cb6bbd03b9acb465f32a020423cab18c24a9a148a0b9ade9ec85b144321769f2b44743b189446c3c71e9e2c4f4542e14f4f6f58f9fbf18d334636262b8ad85ea1a6b9a4be320630787b71cc38a5dde1487b7217662c334cd4c261b8d44385e657297f299098c031e4ff04cdf88ac2a1e179b4ae535ddc498618021a629889cdbe3ca64f285bc1c8f67f379c51b14190e87c35e595609213e9f2be0f7982609fa3dcd4d81a9e9ecd3cf1d57146d797b33cf3384907c411d1b4b0482de651d9196d6e0f0c84cc0e7f2b93d92a29e393f149bc8c4a6d292accdc45333c91850c9ebd15a5a3a344da2d4d9e73a382c164767e847acf3a638bcdd6042218b086980e249ab5ebfdfdf1c62194d443acf201da18999443c95350d902463623a8531f27a5c5c9aae6a9a611a045c307816a753b9d84482e598955dad91b07f702826086c4b738863b873fdc30c835774b4b00c7bae6f84e3d91bae5dd7d2ecd775339d9175cd20602aaa9a4864fa2fc50a054d568da1d1e96c561e8bcd0c8dc62439c7b08550508fb631d1561742745c223621c9b223391c1c1689cb326cf44293602939323a1c69d071bf0e4b1f3bb1015c30baae5c2793490340686a4201b7ac670d35c3b320f082aac2e8445c222f6bb2a24e4ecca4d3d9f84c462e68a1a0a7a53928082c50d3ebf53487031cc34e4da74c308341afc7e37afdf4c0d4746a593472f34d1bd7adedd8b8be73d5cab640c08d1956558d742a3f30383678797c722a3b78796a686c7a2a912104e906a55473bb650409af575ede1e70bbf8586c726c6c5c5c5614476638382c2a67b3b0d26d29391cb1f1b6629e9c1c9452d334a7265c2773b95c5c20e06f6b6df136d35c5ca6a014a63946340d8ec15e4d718d4bc654aac062ecf78867fb8723613fc76204d4e5760f5c5c9ec8e7658c98b6e688aa90d3678735cd5034bd7f3076eaf4406b4b88e798336707098544323f361e8fc7b3b9826c9814109357084311a7a81e8e284c81b292d74d598e6b6d0e4f4e4ecdccc4f37565bd757070a8959401072fd2cd5e7a73138aba50abf8c7dc9a191d26644766bc8da81cb76185e812376fdeacaa6a2a9174895e4526a6c19aa6cb30045da39a0926608661398ef5788480dfd31c0948b22c494a5328b0acbd295f50fbfa4753999c242ba228445b02d1d608a1646a3aad69a42029f982a4a81aa58010f00c0db8b8203658a2689c86bc60302a87c1ebf55c2793e9c1c1c1c56b1407070707072b6a131b0cc3ac5fb75e7479a667128150289f4de8aa864d86476e9e083a8879c22926ab9bc4249412d0740363ca329802188609140902cbf31ccb604d371445d3750208188c0110c6986311c302cb1286d179d0428878a96a2035c3526f24a21ba6ae6b4de1d0c8c8502c165bbc467170707070b0a2b6c4b108218c1955d553e92c204c092508116c105420584614730c0b1cc7e8a068d42098e7799e1519862380c044803020aaa95a4e550c4333092126014458c664196079c4730c2f628c74041a42a480508e9a2605a09c9a54b3d902cfa3b6564ed3ac4f4f7770707070584c6a131ba6696a9aca721e5d07553559065c3030604a80a840594c4ca229aa8a80f57a5c5c186159c9298a6998bcd7e3e504c1246012d32580bbcde5f335f13cef76093eafcbe777b9ddbcdfef11054e960b2fbefceb81814197cbab50c6440401c514eb9aa1a8aa208a9498b22c2f4e6b3838383838cc436d628352aaa8aa97f3722c5b0c1c455c305c30185c3053845502c43458865fdedebe7ef5ca60c093cd652f0f8f8c8cc5543d4f80a7145c5ca270cdb59b376edcd0d2dc2a086220e80d05033e9fd7e51283c1105c301e1e1aeabb70f6f4e97e9ef710ca335865b0468141880a02160536972fe8ba13dce7e0e0e0f0e6509bd8c09801409aae616c5c22d05c30983f641d40081855d1794e58ddb57cd7cdefdcb5e39d1dcbda11c3bcfadaab3f7cea5c27475f7e395c27e51806374502b7dd7aeb9fecd8c1711c42c030ac494c5996090186110d432fc88aae699420427893b8816284285c3043a9c132985294cfcba2e8d275dd71ba75707070b8f2d420365c5c2e5757d74ad1158ac5b2f982a1e9aa20b85d828859c134906e1a86c96c5ab7eeaf3e72f78a652d8a92ef3ddd1b0a87aedbd2138db6469a424ffffcf9c1a1e1a6704451558661388e0380a999f8af7ef5abde53a75455bbf57defbbe9a61b29251480508210458812ca994460190340374d9acb23eae1d7aedd94cf5c270606060c63c9e40e75707070787b5083d84008215c3043d7da5a839d9d21d354d2a94241d25595052ae4a5422418de7acd753b6f79975ac8fef791a3bf7bbd37934a5ddbb3e5ddefbce99e0f7d4851b57ffbcfff4a245389449210025c30172f5e7aeaa7cffcec673f1b1e1a2e140af97c9e1738974b04c05c3026c60a0544284708185489847dd16817c6bc24656529a3284b35f3bd838383c35b9a1ac48624497d17ce238418ccf082d0d9d9d9da1a19198b6772aacbe55214686d6e5fbd7205a166de30c1edc51ef7d9935c277ff5d2cba7ce9ef99b4f7f6af7fbfe746060f8f86bafcab2a2a97a3295feb7c71f7ffef9e7138964201044080d0c0cfcf6d8f11baebf1e5c30614431d61002424dc3d0744d6e8eacecd9bcb6f74cefa953c725a9b0782de2e0e0e0e06043cd26714a29214437f4586cdce70bb8dddce4d48cd7cb63ac7a3da2dfefd3a9e16f0adffcee9bafdf7add9e3fbbed7b8f3df6d2b163dc37bff5bffee7ffbcebfdb79fbb74616c6cec99677f36363ef6ab5f1d916525140a618c4551a494160a0559960ddd4008330801a694aac4d44ca0f9bc7ce2e4c9d74fbdeac88cc560e7ce9dc160b0faeb0f1f3e0c5c30edededdbb66d9bfbf99d77de59d3afbff2ca2bb1586c6e69b30596d2d3d3331b6c944ea78f1c3932fb557d4f5156f89e3d7b56af5edddada5afca4b7b7b7afafefb1c71eb32faabdbdfd831ffce0dab56b67eb36383878f1e2c5fffaafff5a608c51b14a5bb66cf1783cb355faf9cf7f5efae0a5d4dd08736f1c1c1ceceded2dbbbeb4738b1d57da23d530db6b358d93d2be9ef7c6b281e1d0586a0bf77bc39d08ad58b13210889c3d7f3e140a5c2792da2deffc938f7fe4ee6bb6ade5dd7e0aa8987ae0c2c58b8f3df6fd5f3cff8bfb3ef1ff6cdcb0fe474f3f7dfa5c5c9fa2a85c30303535c9f3bccbe53209c9a433d1b6d69bdf7df3b5d75c5cf3c4133ffcdd895797b52f6330ab9baaa248a64983816655cd8e8f8f36eed91dfec833cf3cd3dddd5dfdf5ab57af06803befbcf3eb5ffffadccf0706066afaf5fbefbffff0e1c3734b9bfdaaf49383070feeddbbb7f8ffbebebedb6fbf7df6abfa9ea2487b7bfb81030776efde5df14a49927ef0831f7ce52b5fa9f8ed030f3cf0e10f7fd8ed7657fcf6d9679f3d78f0601dc2a3a7a7e7f39ffffcd6ad5b2b7e1b8fc70f1e3c3857f2d5dd08736f2c6bde5c22a59d5bec9dd21ea986d9626b1a5c27a595a9f2c69191915c279f7cf2e1871faefe571caa01d77d5c27a554511496e5388e45a061a4025229e85c30989a2493ce8e8c8e0e0f0fafeaeafac45c27f6f76cd9f2c26f7e3d303070c79ffd99a16ba7cf9e9e9c9cf0f97c2e51248498a6a9aa4a6b6bebda356b1142ba61504a5c30284594020260106228a14e94dfdb90fdfbf75f815f696f6f7ffcf1c7ad64065c30b8ddee7dfbf61d3a7468ee57870e1ddab76f9f95cc5c3080ddbb773ffef8e3ededed355569e7ce9d8f3ffeb895cc5c30804824f2f5af7ffdd39ffe744dc5d644777777ad1bc725456767e77df7dd57b1d71c1642fd628361d84020a2aa0821811044a96e9a9a61124a11c33008d1cb8383dffce6b79e3cfc93a03ff0c94ffe6f9dd0e35c274e343735f56cdeb4a2b30b330ca1940298a669e83acbb29bdfd1b375eb75866118ba0e40355d95d4826102a16e4de73d5e6f3191bbc3db8a2b33731d3870a0b3b373decb76ecd871f0e0c1d24f3efad18feed8b163de1b3b3b3bbff39def545f9f9d3b773ef2c82336a26896fbeebb6fe7ce9dd5975c5c2b57466c2f2a737bcd6181d429365c2291c8ead59b7279f7b90b93f982264932c3505d93b3e93c31a9619a2e977be5aad5cb3b963ffbecb3dffef677d6ac5a79fdf5d76b8679f6dcb9cd1bba57ad5c5c21c93246881092cbe508217beed873d75d7744a36d922cab9a065c3086a629792993ce5c27d35a26cbe5f25c5c24d2e6488eb7218b3d73eddcb9b36c9f71f4e8d12f7de94bf7df7fff430f3d34323252fad5debd7b7b7a7a66fffcdce73e57fa6d5f5fdf430f3d74fffdf77fe94b5f3a79f264e957ddddddd5ef0cbef8c52f96c98c783cfec4134f3cf1c413f178f9f9c77ff3377f5365b17570556c38464646fa4a9024a9ec82b25e735820b599c401c0e3f1b4b6b4b62f5b2e2bdcc464aab5251c0e4510a894128390c1a191776adb040f883cd7d9b1fc0377df353539f5d24b2faf5bb766cb961e8ce085175fbc6bcf9e0d6bd79e78f57543d7b3b95c5c20107cf7cdefbaf79effb17eddba5c5c3e2fcbb2ac6a98619a3cdee50472c08f135123be826c7adcee0ddd1b6313e3b95c5cce34cdc5680e875c22478f1e7deaa9a7eabefdfefbef2ffdf38e3bee285d928f8c8c3cf4d043a517bcf2ca2b36a51567aeb94afc79a9f2296ebdf5d6b2bbf6eddb37fbe7c30f3f5c5caaf48fc7e3ab56ad2a1a8aefbcf3ced2c93d1e8f975a021e7becb152a5bf24493e9faf9a6a7ffad39f2edbfa9455e9d0a143a5edd9ddddbd73e74e2b0bf002bb125c30f6efdf6fdff8fff11fff71fcf8f1d24fca6c54870e1d3a7bf6ecec9fe974ba62396597956175175c303cf4d04365352c6b5c225c30d8b367cf5c5cf3be437dd49cca30140a35b7b44c4f5c27749d69696604c1c86553857c2e1c8ea8ac76796c44334d966124459125b9a9a9e92ffe622fc71dfefef71fffe45c27fff7baeef52fbdfc3202146d6e6d0e872545c60cbee9a61b3ffef18fad5dbb065c302445d1355dd3348499d670d39f84c3fdaa5688a754a26186374d0521d4d2d266188673d2c6a232353555c7343d4bd9bd37de7863e99f9224d55af8bc335745aa7c8ab275e8d4d454d9055ffbdad7fef11ffff195575ef9d18f7e543a3b973dd7dc7dc081030776edda75f6ecd9a3478fceeb8b35cbbdf7de5b566ca9cc5c3080cf7ffef33ffff9cf4b25d6073ef0012bb1b1c0ae842ac4766f6f6fd98c5c5c2636ce9e3d5b4d1daabcac1af6eddb77faf4e9d226dab2654b434a76805ac506cbb28aa2c462e3994c4e5614a08010350c9de3b8152bd70f0dc55aa36d2cc701c085f37d4ffde42984f19ef7efb9ebeef7bffaeaab972f5f6e89b67674762593498e655676759eee3bffdef7bce72fefbd67cd9ad526212c5c30a2d430340444d7758561fbfdee13672f8f8ec734cd70bbddc160c0300cbfdfe7f7f91cb1f1b6a2ee0d471decdab5abbdbdbdd4f1e9c891236512a25c221557fdd5dc58cace9d3b239148e95c2773b762b158ecfcf9f3a5d6f2bafd21aba43eb1fde632323252ea1836ebbeecb0706ab36d144d11939393d96c5ad7145d57344d651976f3a66ba7e3726c723a5fc8f59deffbc52ffefbfbfff66fcffdec673ffce17fbdf6eaebe170d33bdf75d3d8e8586c2cb675eb75e31393b2a26cdeb869fdfaf57fb6fbb6ebaebb16b3ac66185c30601292ce64744dd5557d3a9599c8c9995c5cbe50c8ebba92c92487872f4f4d4d4c4e4ee40b4ee8c65b9fbebebed23f17cfc25178e3708a445c224f3ef9e4238f3c32afa979eedae591471e3974e8d0473ffad1ba2bf3ae77bdabec935ffef297732f2bf340adc9e3b61aca1affaab0709451267d1d1a48cd89d3cb8c0a18e3f6652b24854fa692c150209fcb3cf3cc33fdfd17fa2ff61ba6994ea67ef39b173bbbba76efbeed3fffe33f5c276213dbb66dfbc9b9734d5eef8a8ee56353534da1305c30926509fe9097501044b7cbc330a9a9a994a2b0cb97af4c2613aaaa16bf350c23954a35e4c91d9638dff9ce774a751d756c385a5b5b2b4e7665b160a74e9d2af3738d445c22bb77efdebd7bb72449bffbddef5e7ffdf58abeff2fbdf45299fac8ed76efd8b163c78e1d5ff8c2174e9e3c79ead4a9ef7def7b35456cb4b5b5957d52f120cba239a162385e1955364219c5624ba5d115d8706cdab4a9e2e7d53c66190f3cf04099d878f9e597ebaf99c31ba9d9245e86df1f8834454f9d1d5fd9d5ecf335e772c9a3bf3eaa699adbedc61833088d8e8d9eefebbb7eeb3d7ebfbf20491cc7514a455164193c343cd477ae6fe3faf53ccfe9c43488c96266c3fa0d83972e67327241464343e9685bb4bdbd636868c0c9777b25d9b56bd733cf3c33f7f3c1c1c14f7dea5357a60e870f1fdebf7fff4266aee20c3ef7f3bebebed219f37bdffb9e55b0deac18d8bf7fff4f7ffad3471e79a44c79d5d7d767b5d2dfba75ebd6ad5bf7eddb77f4e8d1071f7cb0ca896faebaa9e28d73cd095654d9087359b8d8ae9532193ccb134f3c61ffb077dc7147a93270fbf6ed653e0592243dfdf4d30da9a4032c5c5c6cac5bd73d3a162f1412017f07c3e8b97c4e5164847011411092f1f8c8d010c3e0e69616736a3297cb896e37c3f126a5e14090458c9c937546a5186b924e75ba79fd8680cb1709b7fee6b7afa532e9de3323d75fd33535159beb54e7b078445c2291a5b0c7af387335fc5762b1d8a73ef529fb3809b7dbbd77efde5dbb76eddfbfbf740adbbf7fffe38f3f6e1ff3b163c78e1b6eb8e19ffee99faab78a2f05162eb6af18f386ce7ce73bdf71dca81a48fde17e2ccbae5bbb5e568c7c3efdce1b37057c9caa4a994c4610045114104294528ee71545999e9a4a2412d1f668b8293c3d35d5d4d4c40b822c2bed6d6d2ed1254baa5c2269523c254d5c27a8aa07fda19e9e9e155d1d413f73d30d2b3d6e343195d8b4694b201068e0633b5c5c151c3e7cf8ca58388e1c3972efbdf796fdd65c5c5c22914899eb702c16bbf7de7b9f7df659fb1bdd6ef7e73ef7b9ab2e74a02c44f16ab4704892f4a52f7dc9c92fd258ea141b18e36030186a6a4ea7d2ab572dcf66e393d3314a892a2b659711805c5c3e3f119b6c0a879ac2e1542ad514890882a04852c0ef0384544210c3e8998c3a3eae4e4de725455254978b1b18ec1b1a7abd63990b4095257559fb3286611af1c80e57135ffbdad74affeceeee5ea4c9b7b7b7f7f6db6fffabbffaaba3478fda6c6d3b3b3b1f78e081d24f8a9b95bbeebaab622cde2c6eb7fbf39fff7c236bbcf81c3e7cb82c68f1ea0a1a8fc7e3b7de7aebd5b5c9bb2aa85349150e8757ac58494ca3a9c93f3a3a90cd663d1ef7a64d9b1886a11466ed10c5233a14459e9e995abd7a95dfe74fc413edcb9649a6a91bbadb2d322ca60810cb5c22d3cc9f788d5c3084ef7cbf8985f665eddd1b369c3d737670b02f140a8ba21733dee64864728e4fbdc362108fc72bce8015cdb38bca9123478e1e3d5a16dd56e5bd56916e368163478e1c296afc77eedc79ebadb7ced59203c07bdffbdeb9390d678d0db3096be7a693daba756b996bef5c5c7a7b7bcb1eb0a7a767210a963a1aa1942f7ff9cb4f3ef9e4ec9f0d77d92ac52adc6fde5177f4e8d162b48dd7eb2d0df88f445c22dbb66d5b9a8ab5ab9a3ac506c772854221994ccab294cd6601209dd6144509859b745dc718b32c035c301863d33073b97c2a951678d1e3f1e886e1f1780c4d2540398494b1981c6a896cde683635a9d9b432160bdcb2938934b7b645afbbf6da4b172fe67239492a288aec76bb544d2beabe1ad95c300e9578e185170e1c38f066d7e2f73cf8e083d5e47d9acb425c22dd66e5c79d77de79e0c081524b8fbd25a3547e1c3c78b06c9e9d77169b989828fb643628bd94f6f6f6dffce63750e2293b37556d910586fbf5f6f69689edc5a3ee70bfa79e7a6af6c66ddbb69576d63df7dce3888d8653a792aa2015868787a6a6268b32a388a228edd136d3340cc3c0180380a66998c1a150a8a5b94510044248d14ece8b5c22c3324068fae46b99135c27b1a933c190b22c7ac9c7bf74f2582a39e3f678dfb16953381c2e969c48c44747473399ccc21fd8e1aaa338732dea4fdc79e79d070f1e7ce49147e67e75f8f0e16f7ef39b5637eedcb9f381071e3874e8d0dc04b7bdbdbd75a874e67a37bde73def997bd9073ff8c1e27fbabbbbbbbbbbab497a58370f3ef8e0e215de701e7ffcf1d23fb76edd7ad59994963e758a8d5c5c2e5c27cb72d98741bfafb3238a10324db3b82dc86573a170e8c6eddb6eb861abe8120b92e476b9389e631986e5788459f9e240e1d429339930156d2a1c7a7278f01bfff7db3fffe573baaa7476749699c10921ce56e3edc9e2cd5c5c4f3cf1c4c0c0c0d7bffef5bd7bf7eedebdbb1a936f517d77f0e0c1d3a74f7ff7bbdfddb76fdf8e1d3baaf44b9e57dfd2dbdb5b963c71e7ce9d7365d25d77dd55fae7993367aaf9f5fab80262bb813cfcf0c365a6a9cf7ce6336f525ddeb2d4a9a42a9bbe114282206cdab0bead39f2eaaba7a78b9a718c395e78df7bdfb777efde7024129f9e6e696e8e445c2208214d514451441eb777755c27c7a2d4f90bfca66ba8cba5e87a3a937efa999f068381eddb6e5c5cbe6cd9c58b17e7ca5c2787b71bf5a94a8a6a5c229b0b0e1c385016e9fd0ffff00f657170ededed1ffbd8c74aaf29eadf5c2726264ad7f87bf7ee9d989828f3d8f9f297bf5c5cfa673c1eafc64af1e8a38f7ee10b5f98fdd3ed763ffef8e3f7dd775ff1def6f6f62f7ff9cb658ab21ffde84756a555d308f356a96e3d614d94855f9431b779adf8e94f7f5a7a6cd40d37dc30af49c9a126161ab7510463bc66f56a411054dd58b56a8549483295ec688f5edbf38e0ffcf9ed6b57af360861387ec5ca952cc79e3d7b4e57d57030503034f6862d26c5125c304b748fc045c2e1218689c5624f3ff30ca2d0b5bc63e58a95e7ce9f6b48251dae6aea98b98a0a1c9b0b0e1c385056acdbedfeee77bfdbd7d7579ca35b5b5b6fb8e18632155071ebf3f0c30fdf7befbda56af4fbeebbefaebbee3a73e64c3e9ff77abd654a7698a33fb1e2b1c71edbbb776f69cd3b3b3b9f7cf2c9a219a3b3b3b3ac3e5c274f9eb409dcaba611e6add295b170d897dfd7d757a5d878e491474ac586dbedfef8c73f6e7532a3431dd41fb7510ac771cb96b59fedeb7fe2c73f191b1f6b6d6b7ec7c60d3b6edaf6a1dbff746d678756901549115dae6028e872b94c55e3592ee0f5505d9f5c30784d2e8c30945c22ddc380cfe3c60801c0a54b979e7ae6190c106d6b75ced87080455395f4f6f6ce3dfdadbbbb7befdebd7bf7eeddb16347d91cfdd0430fcdee18fef66fffb6ecc6cececeddbb7717f55d6532e3e8d1a3d5470fecdfbfbf4c550516668c783c7e65943057918523168b950d953beeb8e3cdaacc5b9206880d8410c638363171696060746c6c6464e4f2e0a020701d1dd1782a79fcd51367cf9f03c3c4841abaa6ebd2cae5ed2da190aa6aa64964497ae595e33fffefe7d3d9b85b64dd2e1110025c304dd3868687ce5ee84ba6521cc73992c301166de6faca57be52e5b9a1870e1d2a9dfa8f1c3972fffdf75793bfe0e8d1a335056d14a308e74a8e32464646f6efdf7f65d42f579785e35ffff55f4bff8c445c228b7a7aeedb8dc6ec36745dbf7c79686262d2300c5dd7d3e9745c2295e245f1f5f3fddffbf7fff8febf3f3e78e95c2295152a49202badadcd949289e9698fc74329bd3c78f9b7bffdede9b367355d89465b67e5832449aff7f60e0d0f13421a524987ab9dc59bb9bef295af1403fdac2e3879f2e4fdf7df3f57d171f8f0e15b6fbdf5d9679fb5121ec533a9f6eddb57ebe41e8bc56eb9e596871e7aa8625c304df1b0bf5b6eb9e54ae6ccb88a361cc57461a59f941dc6e5b010d05c2265eabff95deffcd3f7def2d3e79e7fe595df310cb3f7031ffcd0ed7fbeac399237b4e95c5cfedc9933d96cf6da6b7a7efbbb93df7bf4514dd3def5ce9b76ffe92e59561efc976f3979d11dde2cdadbdbb76ddb566a983d7efcf82bafbc52cda47fe79d776edab4c9ebf516ffecebeb7bedb5d71a32adefdcb9b3a7a75c271a8d02403e9f7fe9a597ecb3103a382c2a8b25361c1c1c1c1cde92344649e5e0e0e0e0f036c1111b0e0e0e0e0e35e0880d07070707871a70c48683838383430d3862c3c1c1c1c1a1061cb1e1e0e0e0e050038ed87070707070a801476c3838383838d48023361c1c1c1c1c6ac0111b0e0e0e0e0e35f0ff035f9b31e8a11cb1325c305c305c305c3049454e44ae426082, 'gallery.5ff226d3bb8889.65202833.png', 'SSP960071', '12', '2021-01-03 15:19:31');

-- --------------------------------------------------------

--
-- Table structure for table `refund`
--

CREATE TABLE `refund` (
  `id` int(11) NOT NULL,
  `refundID` varchar(70) DEFAULT NULL,
  `type` enum('C','D') DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `total` float(12,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `refund`
--

INSERT INTO `refund` (`id`, `refundID`, `type`, `credit`, `debit`, `total`, `dateAdded`) VALUES
(1, 'REFD004', NULL, 54.00, 67.00, NULL, '2017-12-28'),
(2, 'REFD004', NULL, 54.00, 67.00, NULL, '2017-12-28'),
(3, 'REFD004', NULL, 45.00, 34.00, NULL, '2017-12-28'),
(4, 'REFD004', NULL, 45.00, 45.00, NULL, '2017-12-29'),
(5, 'REFD004', NULL, 45.00, 45.00, NULL, '2017-12-29'),
(6, 'REFD004', NULL, 90.00, 76.00, NULL, '2017-12-29'),
(7, 'REFD004', NULL, 45.00, 67.00, NULL, '2017-12-29'),
(8, 'REFD004', NULL, 45.00, 67.00, NULL, '2017-12-29'),
(9, 'REFD004', NULL, 23.00, 56.00, NULL, '2017-12-29'),
(10, 'REFD004', NULL, 23.00, 56.00, NULL, '2017-12-29'),
(11, 'REFD004', NULL, 23.00, 56.00, NULL, '2017-12-29'),
(12, 'REFD004', NULL, 23.00, 56.00, NULL, '2017-12-29'),
(13, 'REFD004', NULL, 23.00, 56.00, NULL, '2017-12-29'),
(14, 'REFD004', NULL, 56.00, 56.00, NULL, '2017-12-29'),
(15, 'REFD004', NULL, 56.00, 56.00, NULL, '2017-12-29'),
(16, 'REFD004', NULL, 56.00, 56.00, NULL, '2017-12-29'),
(17, 'REFD004', NULL, 56.00, 56.00, NULL, '2017-12-29'),
(18, 'REFD004', NULL, 56.00, 56.00, NULL, '2017-12-29'),
(19, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(20, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(21, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(22, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(23, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(24, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(25, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(26, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(27, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(28, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(29, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(30, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(31, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(32, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(33, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(34, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(35, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(36, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(37, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(38, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(39, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(40, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(41, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(42, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(43, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(44, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(45, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(46, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(47, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(48, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(49, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(50, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(51, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(52, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(53, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(54, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(55, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(56, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(57, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(58, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(59, 'REFD004', NULL, 34.00, 35.00, NULL, '2017-12-30'),
(60, 'REFD004', NULL, 0.00, 0.00, NULL, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `reports`
--

CREATE TABLE `reports` (
  `idno` int(11) NOT NULL,
  `report_category` varchar(30) NOT NULL,
  `report_title` varchar(50) NOT NULL,
  `report_query` text NOT NULL,
  `fields_to_show` text NOT NULL,
  `date_field` varchar(20) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Table structure for table `request`
--

CREATE TABLE `request` (
  `idno` int(11) NOT NULL,
  `requestID` varchar(50) NOT NULL,
  `carttemp_sess` varchar(100) NOT NULL,
  `staffID` varchar(200) DEFAULT NULL,
  `staff_name` varchar(100) NOT NULL,
  `staff_email` varchar(100) NOT NULL,
  `request_type` varchar(50) DEFAULT NULL,
  `project_name` varchar(100) NOT NULL,
  `project_code` varchar(20) NOT NULL,
  `supCode` varchar(30) NOT NULL,
  `supplier_name` varchar(255) DEFAULT NULL,
  `sup_material` varchar(50) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `quantity` int(11) NOT NULL,
  `unit_price` float NOT NULL DEFAULT 0,
  `total_price` float NOT NULL DEFAULT 0,
  `worker_name` varchar(50) NOT NULL,
  `worker_code` varchar(20) NOT NULL,
  `worker_service` varchar(200) NOT NULL,
  `amount` float NOT NULL DEFAULT 0,
  `jobCode` varchar(20) NOT NULL,
  `comment` text NOT NULL,
  `response` text NOT NULL,
  `status` enum('Pending','Approved','Rejected','Recommended') NOT NULL DEFAULT 'Pending',
  `date` datetime DEFAULT NULL,
  `company` varchar(100) DEFAULT NULL,
  `company_address` varchar(100) DEFAULT NULL,
  `contact_person` varchar(50) DEFAULT NULL,
  `contact_mobile` varchar(50) DEFAULT NULL,
  `ofc_phone` varchar(50) DEFAULT NULL,
  `cash_advance_purpose` varchar(255) DEFAULT NULL,
  `tool_name` varchar(255) DEFAULT NULL,
  `approved_by` varchar(50) DEFAULT NULL,
  `approved_on` datetime DEFAULT NULL,
  `approved_amount` float(12,2) DEFAULT NULL,
  `approved_quantity` int(11) DEFAULT NULL,
  `approved_unit_price` float(12,2) DEFAULT NULL,
  `approved_total_amount` float(12,2) DEFAULT NULL,
  `tool_machinery_type` varchar(50) DEFAULT NULL,
  `inventory_type_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `request`
--

INSERT INTO `request` (`idno`, `requestID`, `carttemp_sess`, `staffID`, `staff_name`, `staff_email`, `request_type`, `project_name`, `project_code`, `supCode`, `supplier_name`, `sup_material`, `description`, `quantity`, `unit_price`, `total_price`, `worker_name`, `worker_code`, `worker_service`, `amount`, `jobCode`, `comment`, `response`, `status`, `date`, `company`, `company_address`, `contact_person`, `contact_mobile`, `ofc_phone`, `cash_advance_purpose`, `tool_name`, `approved_by`, `approved_on`, `approved_amount`, `approved_quantity`, `approved_unit_price`, `approved_total_amount`, `tool_machinery_type`, `inventory_type_id`) VALUES
(1, 'REQCPD-B2WTDFCSWU-14102021', '', 'CLIENTKfopdNCr', 'GoldenÂ Ogbeka', 'ogbekagolden@gmail.com', 'Cash Advance - Project', 'Bode Peters ', 'CPD374831', '', '', '', '', 0, 0, 0, '', '', '', 123123, '', '', '', 'Pending', '2021-10-14 04:44:12', '', '', '', '', '', 'DD', '', NULL, NULL, NULL, NULL, NULL, NULL, '', 0),
(2, 'REQCPD-DASR3NGJJX-14102021', '', 'CLIENTKfopdNCr', 'GoldenÂ Ogbeka', 'ogbekagolden@gmail.com', 'Material', 'Bode Peters ', 'CPD374831', 'UFQJOPRTTX', 'Awesu', '9inch blocks 2000', '', 22, 400, 8800, '', '', '', 0, '', '', '', 'Pending', '2021-10-14 04:45:17', '', '', '', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL, '', 0),
(3, 'REQCPD-UH6RXNAGFK-14102021', '', 'CLIENTnLJoiBhk', 'Golden Ogbeka', 'ogbekagolden@gmail.com', 'Cash Advance - Office', 'Bode Peters ', 'CPD374831', '', '', '', 'MANN', 0, 0, 0, '', '', '', 123123, '', '', 'qweqw', 'Approved', '2021-10-14 04:49:19', '', '', '', '', '', 'DD', '', 'Golden Ogbeka', '2021-10-18 16:33:40', 0.00, NULL, NULL, NULL, '', 0),
(4, 'REQCPD-EDSWS0YVOY-18102021', '', 'CLIENTnLJoiBhk', 'Golden Ogbeka', 'ogbekagolden@gmail.com', 'Cash Advance - Office', 'Bode Peters ', 'CPD374831', '', '', '', '', 0, 0, 0, '', '', '', 5000, '', 'I asked Aboki', '', 'Recommended', '2021-10-18 15:44:21', '', '', '', '', '', 'Shoe', '', NULL, NULL, NULL, NULL, NULL, NULL, '', 0),
(5, 'REQCPD-XGNVQYUVYV-18102021', '', 'CLIENTnLJoiBhk', 'Golden Ogbeka', 'ogbekagolden@gmail.com', 'Tools and Machinery - Rent', 'Bode Peters ', 'CPD374831', 'OUXT0V6QDK', 'Mankind', 'Iron rod', 'BATEYE', 120, 123, 14760, '', '', '', 0, '', 'OKAY', '', 'Pending', '2021-10-18 17:17:54', '', '', '', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL, '', 0);

-- --------------------------------------------------------

--
-- Table structure for table `rights`
--

CREATE TABLE `rights` (
  `idno` int(11) NOT NULL,
  `rightid` varchar(5) NOT NULL,
  `linkname` varchar(30) NOT NULL,
  `description` text NOT NULL,
  `status` varchar(2) NOT NULL DEFAULT 'Y'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `rights`
--

INSERT INTO `rights` (`idno`, `rightid`, `linkname`, `description`, `status`) VALUES
(1, '100', 'Add Worker', 'Add Worker', 'Y'),
(2, '101', 'Add Payment', 'Add Payment', 'Y'),
(55, '106', 'Add Material', 'Add Material', 'Y'),
(54, '104', 'Edit Project Info', 'Edit Project', 'Y'),
(53, '103', 'Approve Request', 'Approve Request\r\n', 'Y'),
(51, '102', 'Edit Worker Info', 'Edit Worker\r\n', 'Y'),
(50, '105', 'Edit Material Info', 'Edit Material', 'Y'),
(56, '107', 'Add Worker Job', 'Add Worker Job', 'Y'),
(57, '108', 'Edit Worker Job', 'Edit Worker Job', 'Y'),
(58, '109', 'Add Startup Cost', 'Add Startup Cost', 'Y'),
(59, '110', 'Edit Startup Cost', 'Edit Startup Cost', 'Y'),
(60, '111', 'Edit Supplier Info', 'Edit  Supplier Info', 'Y'),
(61, '112', 'Edit Request Info', 'Edit Request Info', 'Y'),
(62, '113', 'Decline Request', 'Decline Request\r\n', 'Y'),
(63, '114', 'Add Flat Details', 'Add Flat Details\r\n', 'Y'),
(64, '115', 'Add Tenant', 'Add Tenant\r\n', 'Y'),
(65, '118', 'View Tenants', 'View Tenants\r\n', 'Y'),
(66, '117', 'View Flat', 'View Flat\r\n', 'Y'),
(67, '119', 'Edit Flat Details', 'Edit Flat Details', 'Y'),
(68, '120', 'Approve Maintenance Request', 'Approve Maintenance Request', 'Y'),
(69, '121', 'Decline Maintenance Request', 'Decline Maintenance Request', 'Y'),
(70, '122', 'Confirm Maintenance Request', 'Confirm Maintenance Request', 'Y'),
(71, '123', 'Edit Request Response', 'Edit Request Response', 'Y'),
(72, '124', 'Edit Contractor Info', 'Edit Contractor Info', 'Y'),
(73, '125', 'Edit Stakeholder Info', 'Edit Stakeholder Info', 'Y'),
(74, '126', 'Add Job', 'Add Job', 'Y'),
(75, '127', 'Add Supplier Material', 'Add Supplier Material', 'Y'),
(76, '128', 'Add Tool & Machinery', 'Add Tool & Machinery', 'Y');

-- --------------------------------------------------------

--
-- Table structure for table `salestax`
--

CREATE TABLE `salestax` (
  `id` int(11) NOT NULL,
  `salesTaxID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `salestax`
--

INSERT INTO `salestax` (`id`, `salesTaxID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'SALES09', 44.00, 34.00, '2017-12-29'),
(2, 'SALES09', 44.00, 34.00, '2017-12-29'),
(3, 'SALES09', 0.00, 0.00, '2017-12-29'),
(4, 'SALES09', 0.00, 0.00, '2017-12-29'),
(5, 'SALES09', 0.00, 0.00, '2017-12-29'),
(6, 'SALES09', 0.00, 0.00, '2017-12-29'),
(7, 'SALES09', 0.00, 0.00, '2017-12-29'),
(8, 'SALES09', 0.00, 0.00, '2017-12-29'),
(9, 'SALES09', 0.00, 0.00, '2017-12-29'),
(10, 'SALES09', 0.00, 0.00, '2017-12-29'),
(11, 'SALES09', 0.00, 0.00, '2017-12-29'),
(12, 'SALES09', 0.00, 0.00, '2017-12-29'),
(13, 'SALES09', 0.00, 0.00, '2017-12-29'),
(14, 'SALES09', 0.00, 0.00, '2017-12-29'),
(15, 'SALES09', 0.00, 0.00, '2017-12-29'),
(16, 'SALES09', 0.00, 0.00, '2017-12-29'),
(17, 'SALES09', 0.00, 0.00, '2017-12-29'),
(18, 'SALES09', 0.00, 0.00, '2017-12-29'),
(19, 'SALES09', 0.00, 0.00, '2017-12-29'),
(20, 'SALES09', 0.00, 0.00, '2017-12-29'),
(21, 'SALES09', 0.00, 0.00, '2017-12-29'),
(22, 'SALES09', 0.00, 0.00, '2017-12-29'),
(23, 'SALES09', 0.00, 0.00, '2017-12-29'),
(24, 'SALES09', 0.00, 0.00, '2017-12-29'),
(25, 'SALES09', 0.00, 0.00, '2017-12-29'),
(26, 'SALES09', 0.00, 0.00, '2017-12-29'),
(27, 'SALES09', 0.00, 0.00, '2017-12-30'),
(28, 'SALES09', 0.00, 0.00, '2017-12-30'),
(29, 'SALES09', 0.00, 0.00, '2017-12-30'),
(30, 'SALES09', 0.00, 0.00, '2017-12-30'),
(31, 'SALES09', 0.00, 0.00, '2017-12-30'),
(32, 'SALES09', 0.00, 0.00, '2017-12-30'),
(33, 'SALES09', 0.00, 0.00, '2017-12-30'),
(34, 'SALES09', 0.00, 0.00, '2017-12-30'),
(35, 'SALES09', 0.00, 0.00, '2017-12-30'),
(36, 'SALES09', 0.00, 0.00, '2017-12-30'),
(37, 'SALES09', 0.00, 0.00, '2017-12-30'),
(38, 'SALES09', 0.00, 0.00, '2017-12-30'),
(39, 'SALES09', 0.00, 0.00, '2017-12-30'),
(40, 'SALES09', 0.00, 0.00, '2017-12-30'),
(41, 'SALES09', 0.00, 0.00, '2017-12-30'),
(42, 'SALES09', 0.00, 0.00, '2017-12-30'),
(43, 'SALES09', 32.00, 56.00, '2017-12-30'),
(44, 'SALES09', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `snacks`
--

CREATE TABLE `snacks` (
  `id` int(11) NOT NULL,
  `snackID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `snacks`
--

INSERT INTO `snacks` (`id`, `snackID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'SNAC022', 67.00, 12.00, '2017-12-29'),
(2, 'SNAC022', 0.00, 0.00, '2017-12-29'),
(3, 'SNAC022', 0.00, 0.00, '2017-12-29'),
(4, 'SNAC022', 0.00, 0.00, '2017-12-29'),
(5, 'SNAC022', 0.00, 0.00, '2017-12-29'),
(6, 'SNAC022', 0.00, 0.00, '2017-12-29'),
(7, 'SNAC022', 0.00, 0.00, '2017-12-29'),
(8, 'SNAC022', 0.00, 0.00, '2017-12-29'),
(9, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(10, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(11, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(12, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(13, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(14, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(15, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(16, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(17, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(18, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(19, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(20, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(21, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(22, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(23, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(24, 'SNAC022', 0.00, 0.00, '2017-12-30'),
(25, 'SNAC022', 89.00, 76.00, '2017-12-30'),
(26, 'SNAC022', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `soda`
--

CREATE TABLE `soda` (
  `id` int(11) NOT NULL,
  `sodaID` varchar(70) DEFAULT NULL,
  `type` enum('C','D') DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `total` float(12,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `soda`
--

INSERT INTO `soda` (`id`, `sodaID`, `type`, `credit`, `debit`, `total`, `dateAdded`) VALUES
(1, 'SODA012', NULL, 23.00, 67.00, NULL, '2017-12-29'),
(2, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(3, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(4, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(5, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(6, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(7, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(8, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(9, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(10, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(11, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(12, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(13, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(14, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(15, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(16, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(17, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(18, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(19, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(20, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(21, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(22, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(23, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(24, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(25, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(26, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(27, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(28, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(29, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(30, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(31, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(32, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(33, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(34, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(35, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(36, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(37, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(38, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(39, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(40, 'SODA012', NULL, 32.00, 45.00, NULL, '2017-12-30'),
(41, 'SODA012', NULL, 0.00, 0.00, NULL, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `staff`
--

CREATE TABLE `staff` (
  `id` int(11) NOT NULL,
  `userid` varchar(20) NOT NULL,
  `firstname` varchar(50) NOT NULL,
  `middlename` varchar(50) NOT NULL,
  `lastname` varchar(50) NOT NULL,
  `dob` varchar(50) DEFAULT NULL,
  `stateOfOrigin` varchar(100) DEFAULT NULL,
  `lga` varchar(200) DEFAULT NULL,
  `sex` varchar(50) DEFAULT NULL,
  `marital_status` varchar(20) DEFAULT NULL,
  `address` varchar(200) DEFAULT NULL,
  `home_phone` varchar(20) DEFAULT NULL,
  `cell_phone` varchar(30) DEFAULT NULL,
  `email` varchar(200) DEFAULT NULL,
  `nextOfKin` varchar(50) DEFAULT NULL,
  `relationship` varchar(50) DEFAULT NULL,
  `addressOfNOK` varchar(200) DEFAULT NULL,
  `emailOfNOK` varchar(200) DEFAULT NULL,
  `phoneOfNOK` varchar(40) DEFAULT NULL,
  `date_employed` datetime DEFAULT NULL,
  `deptid` varchar(5) NOT NULL,
  `gradeid` varchar(5) NOT NULL,
  `branch_code` varchar(5) NOT NULL,
  `employee_status` enum('Y','N') NOT NULL DEFAULT 'Y',
  `role` varchar(50) DEFAULT NULL,
  `staff_type` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `staff`
--

INSERT INTO `staff` (`id`, `userid`, `firstname`, `middlename`, `lastname`, `dob`, `stateOfOrigin`, `lga`, `sex`, `marital_status`, `address`, `home_phone`, `cell_phone`, `email`, `nextOfKin`, `relationship`, `addressOfNOK`, `emailOfNOK`, `phoneOfNOK`, `date_employed`, `deptid`, `gradeid`, `branch_code`, `employee_status`, `role`, `staff_type`) VALUES
(36, 'CLIENTnLJoiBhk', 'Golden', '', 'Ogbeka', '--', 'Lagos', 'Njaba', 'Male', 'Single', 'No. 11 Alhaja Jaiyeola Street Alagbole', '08169200454', '08169200454', 'ogbekagolden@gmail.com', 'GGqweqweqwe', 'GG', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'ogbekagolden@gmail.com', '08169200454', '2021-09-09 08:11:25', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(1, 'SSREI001', 'Adebola', 'Omolola', 'Salami', '-1980-05-05-', 'Oyo State', 'Itesiwaju', 'Female', 'Single', '9 Femi Shobowale Street Anthony Village Lagos', '08023010250', '08142687293', 'coolbolly2000@gmail.com', 'Adebola Salami', 'Brother', '9 Femi Shobowale Street Anthony Village Lagos', 'sol_sal@yahoo.com', '08033043900', '2013-12-01 00:00:00', '1', '1', 'CPD20', 'Y', 'Quantity Surveyor', 'Contractor'),
(2, 'SSREI002', 'Adesolas', 'Romeo', 'Salamis', '1978-07-28', 'Ijebus', 'Ijebu Norths', 'Female', 'Single', '8 Harmony Drive Harmony Estate, Ogba', '1267676767', '07068088069', 'yinka.taiwos@maplecredit.com', 'Taiwo Idowus', 'Wifes', '8 Harmony Drive Harmony Estate, Ogba', 'qqr', '08035794439', '2013-09-01 00:00:00', '1', '1', 'CPD20', 'Y', 'Mechanical', 'In-house'),
(3, 'SSREI003', 'Modupeola', '', 'Salami', '1983-02-24', 'Benue State', 'VANDEIKYA', 'Male', 'Married', '13-15, Solomon Street, Alapere, Ketu', '07068010081', '07034969066', 'richard.tyotule@maplecredit.com', 'Ternenge Michelle', 'Wife', '13-15, Solomon Street, Alapere, Ketu', '', '07068010081', '2013-10-01 00:00:00', '400', '200', '001', 'N', 'Quantity Surveyor', 'In-house'),
(4, 'SSREI004', 'Adewale', '', 'Iwakun', '1992-06-20', 'Ogun Stae', 'Ikenne', 'Female', 'Single', 'BLOCK 1, FLAT 1,SHOMOLU ROAD, DOLPHIN ESTATE', '07061133083', '08181620383', 'pero.akinyemi@maplecredit.com', 'Akinyemi Oluwatoyin', 'Mother', 'EBI Palace, Agbala, Iperu-Remo Ogun State', 'gbeminiyi53@yahoo.com', '08033070993', '2013-10-01 00:00:00', '200', '400', '001', 'N', 'Project Manager', 'In-house'),
(5, 'SSREI005', 'Lukman', '', 'Salami', '1981-11-01', 'Osun State', 'ILESA WEST', 'Male', 'Single', ' 2, Igbehin Adun Street, Off Ajayi Road, Ogba', '07046332136', '07046833854', 'akinwale.balogun@maplecredit.com', 'Balogun Abosede', 'Sister', ' 2, Igbehin Adun Street, Off Ajayi Road, Ogba', 'jobaly2k@yahoo.com', '08037131860', '2013-11-01 00:00:00', '200', '400', '001', 'Y', 'Quantity Surveyor', 'In-house'),
(6, 'SSREI006', 'Wale', '', 'Daisi', '1986-04-15', 'Ogun State', 'Ijebu', 'Male', 'Single', '6, Lisa Crescent, Ogba', '08012121212', '08157719110', 'isaiah.ogundipe@maplecredit.com', 'Ogundipe Femi', 'Father', '6, Lisa Crescent, Ogba', '', '08038391581', '0000-00-00 00:00:00', '200', '400', '001', 'Y', 'Project Manager', 'In-house'),
(7, 'SSREI007', 'Oluwasegun', '', 'Emoruwa', '1991-01-24', 'Ondo State', 'Ekiti Pupa ', 'Male', 'Single', '22, Ponle Street, Ponle Bus-stop, Egbeda, Alimosho, Lagos ', '08125554828', '08175008181', 'segun.emoruwa@sturdyshelter.com', 'Emoruwa Jolade Elizabeth', 'Sister', '22, Ponle Street, Ponle Bus-stop, Egbeda, Alimosho, Lagos ', '', '08121568185', '2015-06-01 00:00:00', '200', '400', '001', 'Y', 'Project Manager', 'In-house'),
(8, 'SSREI008', 'Motunrayo', 'Folasade', 'Williams', '1987-04-03', 'Oyo State', 'Kajola', 'Female', 'Single', '3, Ilupeju by pass, Olajire House', '08087481772', '08136537763', 'motunrayo.williams@sturdyshelter.com', 'Willams Folake', 'Sister', '3, Ilupeju by pass, Olajire House', 'olafreckles@gmail.com', '08038813048', '2015-06-02 00:00:00', '200', '400', '001', 'Y', 'Project Manager', 'In-house'),
(9, 'SSREI009', 'Kayode', 'Logan', 'Adebesin', '-1970-04-15-', 'Ogun State', 'Ijebu', 'Male', 'Single', '6, Lisa Crescent, Ogba', '08012121212', '08157719110', 'kayode.adebesin@sturdyshelter.com', 'Ogundipe Femi', 'Father', '6, Lisa Crescent, Ogba', 'it@compositepropertydevelopmentx.com', '08038391581', '0000-00-00 00:00:00', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(17, 'UCPD14234678', 'Remmy', 'Martins', 'Jones', '1990-07-16', 'Lagos', 'Kosofe', 'Female', 'Single', 'Tennesse Road', '5656342514', '2341324156', 'it@compositepropertydevelopment.com', 'Bim Jones', 'Sister', 'Rig Avenue', 'it@compositepropertydevelopmentx.com', '1234353678', '2020-07-30 05:17:38', '1', '1', 'CPD20', 'Y', 'Mechanical', 'In-house'),
(0, 'UCPD16549348', 'Golden', '', 'Ogbeka', '--2021 12:00 AM-10-08--', 'Lagos', 'Njaba', 'Male', 'Single', 'No. 11 Alhaja Jaiyeola Street Alagbole', '08169200454', '08169200454', 'goldenogbeka@gmail.com', 'asdasssd', 'GGasdasdasd', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'ogbekagolden@gmail.com', '0087979123', '2021-10-15 08:11:45', '1', '1', 'CPD20', 'Y', 'Project Manager', 'Contractor'),
(0, 'UCPD19354039', 'Golden', '', 'Ogbeka', '2021 12:00 AM-10-08', 'Lagos', 'Njaba', 'Male', 'Single', 'No. 11 Alhaja Jaiyeola Street Alagbole', '08169200454', '08169200454', 'goldenogbeka@gmail.com', 'GGsdasdasd', 'GGasdasdasd', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'ogbekagolden@gmail.com', '08169200454', '2021-10-15 08:13:46', '1', '1', 'CPD20', 'Y', 'Project Manager', 'Contractor'),
(34, 'UCPD19365171', 'Dole', 'Yarn', 'Raymond', '1980-07-27', 'Maryland', 'Bowie', 'Female', 'Single', 'Teller Road', '4545454545', '1231425142', 'it@compositepropertydevelopment.com', 'James Ree', 'Brother', 'Yale Avenue', 'it@compositepropertydevelopmentx.com', '1267678989', '2020-07-30 19:39:17', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(28, 'UCPD19767870', 'King', 'Maaye', 'Isreal', '1978-07-15', 'New York', 'Brooklyn', 'Female', 'Married', 'Tennesse Road', '6589897867', '6765432345', 'it@compositepropertydevelopment.com', 'Segun', 'Brother', 'Testing Avenue', 'it@compositepropertydevelopmentx.com', '56564352625', '2020-07-30 06:02:42', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(0, 'UCPD29225886', 'Golden', '', 'Ogbeka', '2021 12:00 AM-10-08', 'Lagos', 'Njaba', 'Male', 'Single', 'No. 11 Alhaja Jaiyeola Street Alagbole', '08169200454', '08169200454', 'goldenogbeka@gmail.com', 'GGsdasdasd', 'GGasdasdasd', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'ogbekagolden@gmail.com', '08169200454', '2021-10-15 08:13:28', '1', '1', 'CPD20', 'Y', 'Project Manager', 'Contractor'),
(35, 'UCPD32483122', 'Martin', 'Newton', 'Sparkle', '1965-07-15', 'Florida', 'Eti Osa', 'Male', 'Married', 'Gowan Estate', '2314234152', '5637262534', 'it@compositepropertydevelopment.com', 'Raymond Drez', 'Brother', 'Testing Avenue', 'it@compositepropertydevelopmentx.com', '2314232543', '2020-08-07 04:03:16', '1', '1', 'CPD20', 'Y', 'Electrical', 'In-house'),
(31, 'UCPD40243092', 'Roger', 'Mank', 'Fraser', '1981-08-05', '', '', '', '', '', '', '', '', '', '', '', '', '', '2020-07-30 06:09:46', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(24, 'UCPD43040548', 'King', 'Maaye', 'Isreal', '1987-07-02', 'New York', 'Brooklyn', '', '', 'Tennesse Road', '6589897867', '6765432345', 'it@compositepropertydevelopment.com', 'Segun', 'Brother', 'Testing Avenue', 'it@compositepropertydevelopmentx.com', '56564352625', '2020-07-30 05:58:41', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(20, 'UCPD44604315', 'Mike', 'Don', 'Lemon', '1988-08-08', 'Virginia', 'Falls Church', 'Male', 'Married', '5597 Seminary Road', '2679720589', '34251625242', 'it@compositepropertydevelopment.com', 'Joy Swanee', 'Sister', 'Testing Avenue', 'it@compositepropertydevelopmentx.com', '2134256767', '2020-07-30 05:35:07', '1', '1', 'CPD20', 'Y', 'Electrical', 'In-house'),
(15, 'UCPD45800100', 'Remmy', 'Martins', 'Jones', '1990-07-16', 'Lagos', 'Kosofe', 'Female', 'Single', 'Tennesse Road', '5656342514', '2341324156', 'it@compositepropertydevelopment.com', 'Bim Jones', 'Sister', 'Rig Avenue', 'it@compositepropertydevelopmentx.com', '1234353678', '2020-07-30 05:04:38', '1', '1', 'CPD20', 'Y', 'Mechanical', 'In-house'),
(0, 'UCPD47782901', 'Golden', '', 'Ogbeka', '2021 12:00 AM-10-08', 'Lagos', 'Njaba', 'Male', 'Single', 'No. 11 Alhaja Jaiyeola Street Alagbole', '08169200454', '08169200454', 'goldenogbeka@gmail.com', 'GGsdasdasd', 'GGasdasdasd', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'ogbekagolden@gmail.com', '08169200454', '2021-10-15 08:12:08', '1', '1', 'CPD20', 'Y', 'Project Manager', 'Contractor'),
(32, 'UCPD50795589', 'Roger', 'Mank', 'Fraser', '1980-07-09', 'Delaware', 'Middle Town', 'Male', 'Divorce', 'Tennesse Road', '5656342514', '5634253439', 'it@compositepropertydevelopment.com', 'Segun', 'Sister', 'Rig Avenue', 'it@compositepropertydevelopmentx.com', '6565787867', '2020-07-30 06:11:46', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(33, 'UCPD56209252', 'Logan', 'Bommy', 'Laurel', '1980-08-04', 'Pennsylvania', 'Media', 'Male', 'Married', 'Rossvet', '67645363738', '1234352637', 'it@compositepropertydevelopment.com', 'Tammy', 'Brother', 'Lessing Lane', 'it@compositepropertydevelopmentx.com', '6767564543', '2020-07-30 06:43:39', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(13, 'UCPD57913784', 'Remmy', 'Martins', 'Jones', '1990-07-16', 'Lagos', 'Kosofe', 'Female', 'Single', 'Tennesse Road', '5656342514', '2341324156', 'it@compositepropertydevelopment.com', 'Bim Jones', 'Sister', 'Rig Avenue', 'it@compositepropertydevelopmentx.com', '1234353678', '2020-07-30 04:59:17', '1', '1', 'CPD20', 'Y', 'Mechanical', 'In-house'),
(23, 'UCPD59056405', 'King', 'Maaye', 'Isreal', '--', 'New York', 'Brooklyn', 'Male', 'Separated', 'Tennesse Road', '6589897867', '6765432345', 'it@compositepropertydevelopment.com', 'Segun', 'Brother', 'Testing Avenue', 'it@compositepropertydevelopmentx.com', '56564352625', '2020-07-30 05:57:20', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(29, 'UCPD59348840', 'King', 'Maaye', 'Isreal', '1978-07-15', 'New York', 'Brooklyn', 'Female', 'Married', 'Tennesse Road', '6589897867', '6765432345', 'it@compositepropertydevelopment.com', 'Segun', 'Brother', 'Testing Avenue', 'it@compositepropertydevelopmentx.com', '56564352625', '2020-07-30 06:03:24', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(14, 'UCPD61781002', 'Remmy', 'Martins', 'Jones', '1990-07-16', 'Lagos', 'Kosofe', 'Female', 'Single', 'Tennesse Road', '5656342514', '2341324156', 'it@compositepropertydevelopment.com', 'Bim Jones', 'Sister', 'Rig Avenue', 'it@compositepropertydevelopmentx.com', '1234353678', '2020-07-30 05:00:28', '1', '1', 'CPD20', 'Y', 'Mechanical', 'In-house'),
(11, 'UCPD62399492', '', '', '', '--', '', '', 'Male', 'Married', '', '', '', '', '', '', '', '', '', '2020-07-30 04:46:24', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(19, 'UCPD63405573', 'Rebel', 'Grey', 'Wilson', '1992-07-31', 'Edo', 'Ora', 'Male', 'Married', '223 Melrose Drive', '2679720514', '2679720514', 'it@compositepropertydevelopment.com', 'Taiwo Idowus', 'Sister', '5597 Seminary Road', 'it@compositepropertydevelopmentX.com', '2314256579', '2020-07-30 05:25:30', '1', '1', 'CPD20', 'Y', 'Structural', 'In-house'),
(27, 'UCPD65701713', 'King', 'Maaye', 'Isreal', '1978-07-15', 'New York', 'Brooklyn', 'Female', 'Married', 'Tennesse Road', '6589897867', '6765432345', 'it@compositepropertydevelopment.com', 'Segun', 'Brother', 'Testing Avenue', 'it@compositepropertydevelopmentx.com', '56564352625', '2020-07-30 06:01:53', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(12, 'UCPD69320326', 'r', 't', '', '--', '', '', 'Male', 'Married', '', '', '', '', '', '', '', '', '', '2020-07-30 04:51:56', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(16, 'UCPD74459554', 'Remmy', 'Martins', 'Jones', '1990-07-16', 'Lagos', 'Kosofe', 'Female', 'Single', 'Tennesse Road', '5656342514', '2341324156', 'it@compositepropertydevelopment.com', 'Bim Jones', 'Sister', 'Rig Avenue', 'it@compositepropertydevelopmentx.com', '1234353678', '2020-07-30 05:15:27', '1', '1', 'CPD20', 'Y', 'Mechanical', 'In-house'),
(22, 'UCPD75213536', 'King', 'Maaye', 'Isreal', '1982-08-05', '', '', '', '', '', '', '', '', '', '', '', '', '', '2020-07-30 05:55:20', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(26, 'UCPD79653956', 'King', 'Maaye', 'Isreal', '1978-07-15', 'New York', 'Brooklyn', 'Female', 'Married', 'Tennesse Road', '6589897867', '6765432345', 'it@compositepropertydevelopment.com', 'Segun', 'Brother', 'Testing Avenue', 'it@compositepropertydevelopmentx.com', '56564352625', '2020-07-30 06:00:26', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(25, 'UCPD85317960', 'King', 'Maaye', 'Isreal', '1987-07-10', 'New York', 'Brooklyn', 'Female', 'Divorce', 'Tennesse Road', '6589897867', '6765432345', 'it@compositepropertydevelopment.com', 'Segun', 'Brother', 'Testing Avenue', 'it@compositepropertydevelopmentx.com', '56564352625', '2020-07-30 05:59:33', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(0, 'UCPD89603352', 'Golden', '', 'Ogbeka', '2021 12:00 AM-10-08', 'Lagos', 'Njaba', 'Male', 'Single', 'No. 11 Alhaja Jaiyeola Street Alagbole', '08169200454', '08169200454', 'goldenogbeka@gmail.com', 'GGsdasdasd', 'GGasdasdasd', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'ogbekagolden@gmail.com', '08169200454', '2021-10-15 08:11:30', '1', '1', 'CPD20', 'Y', 'Project Manager', 'Contractor'),
(30, 'UCPD89906273', 'King', 'Maaye', 'Isreal', '1978-07-15', 'New York', 'Brooklyn', 'Female', 'Married', 'Tennesse Road', '6589897867', '6765432345', 'it@compositepropertydevelopment.com', 'Segun', 'Brother', 'Testing Avenue', 'it@compositepropertydevelopmentx.com', '56564352625', '2020-07-30 06:04:03', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(21, 'UCPD91785445', 'Makinde', 'Mind', 'Young', '1991-07-28', 'Virginia', 'Falls Church', 'Female', 'Married', '5597 Seminary Road', '234152678', '331425348', 'it@compositepropertydevelopment.com', 'Rhoda Ion', 'Sister', 'Testy road', 'it@compositepropertydevelopmentx.com', '5635364546', '2020-07-30 05:51:01', '1', '1', 'CPD20', 'Y', 'Electrical', 'In-house'),
(18, 'UCPD96176388', 'Remmy', 'Martins', 'Jones', '1991-06-30', 'Lagos', 'Kosofe', '', '', 'Tennesse Road', '5656342514', '2341324156', 'it@compositepropertydevelopment.com', 'Bim Jones', 'Sister', 'Rig Avenue', 'it@compositepropertydevelopmentx.com', '1234353678', '2020-07-30 05:19:04', '1', '1', 'CPD20', 'Y', 'Project Manager', 'In-house'),
(10, 'UCPD98936711', 'Rhodax', 'Mercyx', 'Reneex', '2020-07-15', 'Oyo Statex', 'Itesiwajux', 'Female', 'Divorce', '111 Nicole Lanex', '2341526379', '5634253439', 'it@compositepropertydevelopmentX.com', 'Joy Swaneex', 'Sisterx', 'Mercy Avenuex', 'it@compositepropertydevelopmentX.com', '2314256579', '2020-07-28 06:57:14', '1', '1', 'CPD20', 'Y', 'Architecture', 'In-house');

-- --------------------------------------------------------

--
-- Table structure for table `staff_project`
--

CREATE TABLE `staff_project` (
  `idno` int(11) NOT NULL,
  `staff_id` varchar(50) DEFAULT NULL,
  `staff_name` varchar(100) DEFAULT NULL,
  `project_name` varchar(100) DEFAULT NULL,
  `project_code` varchar(50) DEFAULT NULL,
  `role` varchar(100) DEFAULT NULL,
  `date_assigned` datetime DEFAULT NULL,
  `status` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `staff_project`
--

INSERT INTO `staff_project` (`idno`, `staff_id`, `staff_name`, `project_name`, `project_code`, `role`, `date_assigned`, `status`) VALUES
(1, 'UCPD98936711', 'Rhodax Reneex', 'Pentagon Inc', 'CPD647961', NULL, '2020-07-29 00:36:27', 'Active'),
(2, 'SSREI004', 'Adewale Iwakun', 'Jungle Reform', 'CPD662668', NULL, '2020-07-29 02:06:11', 'Active'),
(3, 'SSREI003', 'Modupeola Salami', 'Mande Shopping Complex Renovation', 'CPD322400', NULL, '2020-07-29 02:09:31', 'Active'),
(4, 'SSREI005', 'Lukman Salami', 'Pentagon Inc', 'CPD647961', NULL, '2020-07-29 02:55:07', 'Active'),
(5, 'SSREI006', 'Wale Daisi', 'Pentagon Inc', 'CPD647961', NULL, '2020-07-29 03:00:37', 'Active'),
(6, 'SSREI007', 'Oluwasegun Emoruwa', 'Pentagon Inc', 'CPD647961', NULL, '2020-07-29 03:07:13', 'Active'),
(7, 'SSREI009', 'Kayode Adebesin', 'Malibu Renovation', 'CPD668889', NULL, '2020-07-31 05:50:51', 'Active'),
(8, 'SSREI003', 'Modupeola Salami', 'Bode Peters ', 'CPD374831', NULL, '2020-08-02 19:05:52', 'Active'),
(9, 'UCPD98936711', 'Rhodax Reneex', 'High Cost Tower Renovation maybe', 'CPD195139', 'Architecture', '2020-08-07 05:09:14', 'Active'),
(10, 'UCPD63405573', 'Rebel Wilson', 'Rocket Rail Construction', 'CPD415474', '', '2020-08-07 05:39:00', 'Active'),
(11, 'UCPD14234678', 'Remmy Jones', 'Lincoln Avenue Project', 'CPD203311', 'Mechanical', '2020-08-07 05:48:40', 'Active'),
(12, 'SSREI008', 'Motunrayo Williams', 'Grange Atrium', 'CPD358009', 'Project Manager', '2020-08-09 05:51:03', 'Active'),
(13, 'UCPD75213536', 'King Isreal', 'GRA Office Renovation II', 'CPD537884', 'Project Manager', '2020-08-10 00:23:30', 'Active'),
(14, 'UCPD98936711', 'Rhodax Reneex', 'GRA Office Renovation II', 'CPD537884', 'Architecture', '2020-08-10 01:08:42', 'Active'),
(15, 'SSREI004', 'Adewale Iwakun', 'Mason Hall Renovation', 'CPD952273', 'Project Manager', '2020-08-10 05:35:23', 'Active'),
(16, 'SSREI008', 'Motunrayo Williams', 'Little River Pike Project', 'CPD652860', 'Project Manager', '2020-10-02 00:42:41', 'Active'),
(17, 'UCPD91785445', 'Makinde Young', 'jbhjbhjb', 'CPD987619', 'Electrical', '2021-09-16 15:14:42', 'Active'),
(18, 'UCPD98936711', 'Rhodax Reneex', 'hhh', 'CPD172816', 'Architecture', '2021-09-20 13:03:58', 'Active'),
(19, 'UCPD63405573', 'Rebel Wilson', 'Man', 'CPD839693', 'Structural', '2021-10-14 20:30:14', 'Active'),
(20, 'CLIENTKfopdNCr', 'Golden Ogbeka', 'ELF3 - Abake Court', 'SSP960071', 'Project Manager', '2021-10-15 07:48:29', 'Active');

-- --------------------------------------------------------

--
-- Table structure for table `stakeholder`
--

CREATE TABLE `stakeholder` (
  `idno` int(11) NOT NULL,
  `stakeholder_code` varchar(50) DEFAULT NULL,
  `stakeholder_name` varchar(100) DEFAULT NULL,
  `stakeholder_address` varchar(200) DEFAULT NULL,
  `stakeholder_ofc_phone` varchar(20) DEFAULT NULL,
  `government_agencies` varchar(50) DEFAULT NULL,
  `non_government_agencies` varchar(50) DEFAULT NULL,
  `other_agency` varchar(255) DEFAULT NULL,
  `contact_person` varchar(100) DEFAULT NULL,
  `contact_mobile` varchar(40) DEFAULT NULL,
  `contact_home_phone` varchar(40) DEFAULT NULL,
  `comment` text DEFAULT NULL,
  `date_added` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `stakeholder`
--

INSERT INTO `stakeholder` (`idno`, `stakeholder_code`, `stakeholder_name`, `stakeholder_address`, `stakeholder_ofc_phone`, `government_agencies`, `non_government_agencies`, `other_agency`, `contact_person`, `contact_mobile`, `contact_home_phone`, `comment`, `date_added`) VALUES
(1, 'TY6789HGN9090745', 'Walker Mann', 'Tread Mill', '7878787878', 'Town Planning', 'Area Boys', NULL, 'Maybell22', '5647839099', '3564789099', 'Testing12345876', '2020-07-31 04:44:44'),
(2, '5SSALETFTH', 'Reign More Sr', 'Tester Road 8', '2134566788', 'Town Planning', 'Area Boys', NULL, '1245367897', '5647839098', '7878645368', 'Testing 45468', '2019-10-26 22:52:38'),
(3, 'LYLXVOHTSO', 'Gains Limor', 'Ring Road', '4536789097', 'Town Planning', '', NULL, '3452314545', '5647839098', '3564789098', 'Test12', '2019-10-26 22:54:42'),
(4, 'ALEYO4RBY9', 'Ashley Dale', 'Tinton Road', '2134567878', 'Town Planning', 'Area Boys', NULL, 'Pearls', '2134567878', '2134567878', 'testing', '2020-07-10 23:09:52'),
(5, 'P3PAAR1LBR', 'Mandy Roley', '', '5656565656', 'Labca', 'Omo-onile', NULL, '', '5656565656', '5656565656', 'testinh9090', '2020-07-11 00:18:10'),
(6, 'DV7HFLW0UI', 'Manrole Atkins', '1100 Lincoln Way', '2341245678', '', '', NULL, 'Jay John', '5689878657', '2341526718', 'Testing 676767', '2020-07-20 02:44:11'),
(7, 'N4BJBEDSMM', 'Lewis Herman', 'Trump Road', '4545454545', 'Town Planning', 'Community Development Association', NULL, 'Jamie Lane', '7876765454', '6543212345', 'testing testing 565656', '2020-07-31 03:32:18'),
(8, 'DYRXDRTNLU', 'Jon Right', 'Testee Road', '5645454545', 'Lag Environmental Agencies', 'Community Vigilante Groups', NULL, 'Maybell2', '5647839097', '3564789097', 'testing testing 8989', '2020-07-31 04:11:02'),
(9, 'Z0ALHUHNM2', 'Jon Rights', 'Testee Roads', '5645454549', 'Lastma', 'Omo-onile', NULL, 'Maybell23', '5647839097', '3564789099', 'testing testing 8989 676', '2020-07-31 04:17:28'),
(10, 'GNSWLIIUMI', 'Reign Limo', 'Trill Hill', '5656453423', 'Lag Environmental Agencies', 'Area Boys', NULL, 'Maybell24', '5647839099', '3564789099', 'Testing1234587', '2020-07-31 04:28:58'),
(11, 'BZK05PO894', 'Tyre Ron', 'Trill Hill', '5454545454', 'Town Planning', 'Omo-onile', NULL, 'Maybell2', '5647839097', '3564789097', 'Testing12345879', '2020-07-31 04:34:31'),
(12, 'TAZ1CLFSJU', 'Green Land gf', 'Tesing Mountin hg', '54251276718', 'Federal Fire Service', 'Omo-onile', '', 'Dave Sa', '6765142516', '9089765426', 'testing testing 5656', '2020-08-14 21:38:25'),
(13, 'STHCPD-3WHXWKAF9S', 'Grayson  Mannor', 'Isles of Grey Road', '2314567898', 'Lagos State Fire Service', 'Area Boys', '', 'Addy Rays', '6354637890', '3456789878', 'Testing stakeholder pop up', '2020-08-23 19:55:59'),
(0, 'B25L3V8BVE', 'Contractor office Phone', 'No. 11 Alhaja Jaiyeola Street Alagbole', '08169200454', 'Federal Fire Service', 'Omo-onile', '', 'Golden Ogbeka', '08169200454', '08169200454', 'WW', '2021-09-09 07:57:33');

-- --------------------------------------------------------

--
-- Table structure for table `stakeholderproject`
--

CREATE TABLE `stakeholderproject` (
  `stakeHolderProID` int(11) NOT NULL,
  `stakeholder_code` varchar(50) DEFAULT NULL,
  `stakeholder_project_code` varchar(50) DEFAULT NULL,
  `stakeholder_amount` float(10,2) DEFAULT NULL,
  `approved_amount` float(12,2) DEFAULT NULL,
  `other_amount` float(12,2) DEFAULT NULL,
  `createdOn` datetime DEFAULT NULL,
  `createdBy` varchar(100) DEFAULT NULL,
  `comment` text DEFAULT NULL,
  `status` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `stakeholderproject`
--

INSERT INTO `stakeholderproject` (`stakeHolderProID`, `stakeholder_code`, `stakeholder_project_code`, `stakeholder_amount`, `approved_amount`, `other_amount`, `createdOn`, `createdBy`, `comment`, `status`) VALUES
(1, '5SSALETFTH', 'SSP960071', 150067.00, NULL, NULL, '2020-07-20 03:39:29', 'Adebola', 'Testing testing 233466', 'Approved'),
(2, '5SSALETFTH', 'SSP960071', 500000.00, NULL, NULL, '2020-07-12 18:40:52', 'Adebola', 'testing', 'Approved'),
(3, 'ALEYO4RBY9', 'SSP960071', 900000.00, NULL, NULL, '2020-07-14 05:04:18', 'Adebola', 'testing testing 909090', 'Approved'),
(4, 'P3PAAR1LBR', 'CPD403540', 600000.00, NULL, NULL, '2020-07-15 05:28:16', '2020-07-15 05:28:16', 'testing', 'Approved'),
(5, 'LYLXVOHTSO', 'CPD403540', 500000.00, NULL, NULL, '2020-07-15 05:53:55', '2020-07-15 05:53:55', 'ready to go', 'Approved'),
(6, '5SSALETFTH', 'SSP960071', 3000.00, NULL, NULL, '2020-07-15 06:11:11', '2020-07-15 06:11:11', 'relax testing', 'Approved'),
(7, 'N4BJBEDSMM', 'CPD537884', 1500000.00, NULL, 90000.00, '2020-08-14 23:56:01', 'Adebola', 'testing 45454', 'Approved'),
(8, 'STHCPD-3WHXWKAF9S', 'CPD537884', 350000.00, NULL, 100000.00, '2020-08-23 19:57:00', '2020-08-23 19:57:00', 'Testing testing', 'Approved'),
(9, 'STHCPD-3WHXWKAF9S', 'CPD203311', 50000.00, 35000.00, 7000.00, '2020-09-20 22:16:29', 'Adebola Salami', 'Testing testing 78787878', 'Approved'),
(10, 'ALEYO4RBY9', 'CPD195139', 600000.00, 40000.00, 50000.00, '2020-09-20 21:47:36', 'Adebola Salami', 'Testing testing', 'Approved'),
(11, '5SSALETFTH', 'CPD205394', 500000.00, 30000.00, 7000.00, '2020-09-20 21:52:36', 'Adebola Salami', '300,00 approved', 'Approved'),
(12, 'ALEYO4RBY9', 'CPD205394', 56000.00, 50000.00, 4000.00, '2020-09-20 22:35:15', 'Adebola Salami', 'testing12345', 'Rejected'),
(13, 'ALEYO4RBY9', 'CPD230040', 500000.00, 300000.00, 7000.00, '2020-10-02 02:03:19', 'Adebola Salami', 'testing 898989000', 'Approved'),
(14, 'TY6789HGN9090745', 'SSP960071', 1234.00, 2123.00, 1312.00, '2021-10-15 07:49:48', 'Golden Ogbeka', 'Go', 'Pending');

-- --------------------------------------------------------

--
-- Table structure for table `startup_cost`
--

CREATE TABLE `startup_cost` (
  `idno` int(11) NOT NULL,
  `startup_code` varchar(20) DEFAULT NULL,
  `project_code` varchar(20) NOT NULL,
  `startup_desc` text DEFAULT NULL,
  `startup_type` varchar(50) DEFAULT NULL,
  `startup_cost` float(12,2) DEFAULT NULL,
  `comment` text NOT NULL,
  `date_added` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `startup_cost`
--

INSERT INTO `startup_cost` (`idno`, `startup_code`, `project_code`, `startup_desc`, `startup_type`, `startup_cost`, `comment`, `date_added`) VALUES
(1, 'SSSC9188', 'SSP740939', 'Approval Planx', 'Landx', 800000.00, 'testing testingx', '2015-02-03 00:17:27'),
(2, 'SSSC6422', 'SSP960071', 'Cost of Land Acquisition', 'Land purchase, Agency and Legal', 90000000.00, 'Land 85000000; Legal and Agency - 5000000', '2015-02-09 06:45:12'),
(3, 'SSSC6182', 'SSP960071', 'LASG Title Doumentation', 'Governor\\\'s Consent', 3000000.00, 'Title processing at Alausa', '2015-02-09 06:51:35'),
(4, 'SSSC8856', 'SSP960071', 'Townplaning Documentation', 'Planning Approval', 2000000.00, 'Planning approval for the two blocks', '2015-02-09 07:05:17'),
(6, 'SSSC5953', 'SSP960071', 'Marketing designs', 'Brochures - CD and Paper', 150000.00, 'Printing of brochures and CD for marketing purposes', '2015-02-09 07:10:06'),
(7, 'SSSC9880', 'SSP960071', 'Initial Site Cleanup', 'Bush Clearing', 40000.00, 'Clearing of site of bushes and junks', '2015-02-09 07:12:11'),
(8, 'SSSC8121', 'SSP960071', 'Raising site level to de-water', 'Filling of site with sand', 1170000.00, '45 trips of 20ton filling sand at 26K per trip', '2015-02-09 07:14:23'),
(9, 'SSSC6292', 'SSP960071', 'Provision of water', 'Borehole Drilling', 120000.00, 'Drilling of borehole for site use', '2015-02-09 07:18:58'),
(10, 'SSSC8569', 'SSP960071', 'Provision of storage and site of space', 'Store and Site office', 200000.00, 'Site office and store construction', '2015-02-09 07:20:54'),
(11, 'SSSC6060', 'SSP627497', 'Land processing charge(s)', 'Landx', 125000.00, 'testx', '2015-03-09 05:41:06'),
(12, 'SCCPD-657257-1207202', 'SSP960071', 'Level up Payment', 'Gringe', 200000.00, 'Testing testing', '2020-07-12 22:55:22'),
(13, 'SCCPD-117908-1207202', 'SSP960071', 'Ground Breaking  Next level', 'State Paymentsxx', 210000.00, 'testing 67676767 real deal', '2020-07-15 21:24:56'),
(14, 'SCCPD-637600-1207202', 'SSP923374', 'Breaking Ground', 'Fringe', 300000.00, 'New one', '2020-07-12 23:10:01'),
(15, 'SCCPD-406333-1507202', 'CPD403540', 'Breaking Ground', 'State Payment', 150000.00, 'Ready to go', '2020-07-15 05:17:02'),
(16, 'SCCPD-827338-1507202', 'CPD403540', 'Level up Payment', 'Gringe', 30000.00, 'testing on', '2020-07-15 05:25:27'),
(17, 'SCCPD-204359-2007202', 'SSP960071', 'Payment for the testing ', 'Design & Approval Drawing', 150000.00, 'Payment for drawing', '2020-07-20 04:06:00'),
(18, 'SCCPD-435734-0208202', 'CPD374831', 'Payment to land owners', 'Land Acquisition', 60000000.00, 'There is a need to get the consent of the Ashamu family', '2020-08-02 19:17:25'),
(19, 'SCCPD-179086-0208202', 'CPD374831', 'Payment to the Ashamu family', 'Omo Onile', 5000000.00, 'For title re-confirmation', '2020-08-02 19:23:53'),
(20, 'SCCPD-129635-1510202', 'SSP960071', 'Man', 'Community Relation', 1123992.00, 'LL', '2021-10-15 07:46:55');

-- --------------------------------------------------------

--
-- Table structure for table `stock`
--

CREATE TABLE `stock` (
  `idno` int(11) NOT NULL,
  `stock_code` varchar(10) DEFAULT NULL,
  `description` varchar(200) DEFAULT NULL,
  `quantity` int(11) DEFAULT NULL,
  `quantity_left` int(11) DEFAULT NULL,
  `quantity_used` int(11) DEFAULT NULL,
  `date_added` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Table structure for table `suggestion`
--

CREATE TABLE `suggestion` (
  `s_id` int(11) NOT NULL,
  `proCode` varchar(30) DEFAULT NULL,
  `flat_desc` varchar(100) DEFAULT NULL,
  `flat_code` varchar(30) DEFAULT NULL,
  `tenant_name` varchar(100) DEFAULT NULL,
  `tenant_code` varchar(30) DEFAULT NULL,
  `email` varchar(150) DEFAULT NULL,
  `comment` text DEFAULT NULL,
  `date_commented` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `suggestion`
--

INSERT INTO `suggestion` (`s_id`, `proCode`, `flat_desc`, `flat_code`, `tenant_name`, `tenant_code`, `email`, `comment`, `date_commented`) VALUES
(1, 'SSP627497', '3 Bedroom Duplex', 'PFCK1EH0GHF', 'Wonuola Ajayi', 'TCQIXFIXQJMM', 'support@responsetechnologiesltd.com', 'Dear Sir/Ma\\r\\n\\r\\nI have a suggestion regarding the upkeep of the compound. I believe we can have a more beautiful edifice if you employ the services of a horticulturist in tending the flowers and grasses in the compound.\\r\\n\\r\\nkind regards\\r\\n\\r\\nWonuola Ajayi\\r\\n\\r\\n\\r\\n\\r\\ntesting testing 5678\\r\\n\\r\\nClick here  to login to the portal.\\r\\n\\r\\nKind Regards,\\r\\n', '2015-06-18 07:40:52'),
(2, 'SSP627497', 'Wing Apartment with storage', 'PFCVPVYVJUN', 'Ademide Ajodua', 'TCK9CLMJLGYS', 'it@maplecredit.com', 'Dear Sir/Ma\\r\\n\\r\\nI want to suggest that this website should include a platform of interaction between we the tenants. \\r\\n\\r\\nThanks.\\r\\n\\r\\nMrs Ademide Ajodua', '2015-06-19 06:28:38'),
(3, '', '', '', '', '', '', '', '2015-07-31 21:40:42'),
(4, '', '', '', '', '', '', '', '2015-11-04 00:59:15');

-- --------------------------------------------------------

--
-- Table structure for table `supplier`
--

CREATE TABLE `supplier` (
  `idno` int(11) NOT NULL,
  `supplier_code` varchar(20) DEFAULT NULL,
  `supplier_name` varchar(100) DEFAULT NULL,
  `supplier_address` varchar(100) DEFAULT NULL,
  `supplier_ofc_phone` varchar(20) DEFAULT NULL,
  `contact_person` varchar(100) DEFAULT NULL,
  `contact_mobile` varchar(30) DEFAULT NULL,
  `contact_home_phone` varchar(30) DEFAULT NULL,
  `comment` text NOT NULL,
  `date_added` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `supplier`
--

INSERT INTO `supplier` (`idno`, `supplier_code`, `supplier_name`, `supplier_address`, `supplier_ofc_phone`, `contact_person`, `contact_mobile`, `contact_home_phone`, `comment`, `date_added`) VALUES
(1, 'OUXT0V6QDK', 'Mankind Inc xxxxx', '7 Ring Roads', '2312454567', 'Maybells', '5647839098', '3564789098', 'Testing123458', '2020-07-17 06:06:16'),
(12, '0HJPBJBBML', 'Rowling Limited', 'Terrestial Road', '2345675656', 'James Loxd', '2345675656', '2345675656', 'Testing', '2020-07-10 05:05:09'),
(2, 'OFECVGDCGI', 'TAPUP CASTER', 'Tester Road', '08120180422', 'Tap up', '08037156152', '5645342345', 'Concrete casting ', '2020-07-17 06:06:50'),
(3, 'UFQJOPRTTX', 'Awesu', '', '08120953669', 'Awesu Tunde', '', '', 'Block making', '2015-02-09 07:42:16'),
(4, 'HMPHA115X5', 'Ikota Iron Sola', 'Ikota Villa Estate', '08032158107', 'Sola', '08174807055', '', 'Supplier of reinforcement materials - Iron rods', '2015-02-09 08:44:14'),
(5, 'LSSZG1K90G', 'Ikota Ola Granite', 'Ikota Villa Estate', '08023920853', 'Ola Akinloye', '', '', 'Sand and Granite Supplier', '2015-02-09 09:13:32'),
(6, 'NQLPSCJSWS', 'Sturdy In-house procurement unit', '43, Raymond Njoku street, Off Awolowo rd, Ikoyi. Lagos', '08025010233', 'Bola', '08025010233', '', 'procurement made directly by a Sturdy Personnel', '2015-02-24 08:37:02'),
(7, 'QKMLR64PQJ', 'Bamboo Seller - Toyin Arikewusola', 'Ajah', 'banboo upplier - thr', 'Mr Samuel', '08037267391', '', 'contact thrugh mr. samuel', '2015-04-06 07:41:39'),
(8, 'XA8WOW2PSM', 'wood supplier - Oladepo Mojeed thru mr. samuel', 'ikate - jakande', '08037267391', 'thru mr samuel', '08037267391', '', 'thrigh mr Samuel - supplier of wood and planks', '2015-04-06 07:43:52'),
(9, '7ORAQA9WY7', 'Abdul Wosilat - Sand, Granite and Block supplier', 'Lekki', '08023643931', 'Abdul wosilat', '08023643931', '', 'Supplies granite , sand and blocks', '2015-04-06 08:56:29'),
(10, 'GSIJV7ECKV', 'Cement Supplier Wale', 'Mainland', '08079865545', 'Wale Oguntuyi', '08023114637', '08035990549', 'Strictly Cement', '2015-04-06 09:02:23'),
(11, 'URI1ZQNLJR', 'Cedar Investments Sample ', '7, Ribadu rd, off Awolowo Rd, Ikoyi, Lagos. ', '01-5626156', 'Adewale Adedayo', '08064845123', '01-5454545', 'Supplier of ceramic tiles', '2015-06-24 09:45:56'),
(13, '4456MLH1WG', 'Rowling Stones', 'Adeline Lanes', '3434343435', 'Jane Does', '3434347875', '3434343495', 'Testing supplier new league', '2020-07-16 01:25:16'),
(14, 'GUSEI1GTD7', 'Amcus Limiteds', '56 Reed Lanes', '6767565649', 'Timmy s', '8989787869', '6767676769', 'testing testing 898769', '2020-07-31 05:05:40'),
(15, 'LEMFJVLZPE-22082020', 'Solid Foundation Inc', 'Testrale Road', '4563746475', 'Jame Luke', '346575575', '346575575', 'Railing on', '2020-08-22 21:48:09'),
(16, 'W5AF9ZLG8B-22082020', 'Solid Foundation Inc', 'Testrale Road', '4563746475', 'Jame Luke', '346575575', '346575575', 'Railing on', '2020-08-22 22:00:51'),
(17, 'QGGDLZSSOO-22082020', 'Solid Foundation Inc', 'Testrale Road', '4563746475', 'Jame Luke', '346575575', '346575575', 'Railing on', '2020-08-22 22:08:06'),
(18, 'ILZC55NDNR', 'Greenow Supplies LLC', 'Tinkler Road', '345678989', 'Ajay Ray', '8987635261', '3214536767', 'Testing 5657 ready', '2020-10-02 00:47:19');

-- --------------------------------------------------------

--
-- Table structure for table `supplier_materials`
--

CREATE TABLE `supplier_materials` (
  `mat_id` int(11) NOT NULL,
  `mat_code` varchar(30) DEFAULT NULL,
  `supplier_code` varchar(30) DEFAULT NULL,
  `supplier_name` varchar(255) DEFAULT NULL,
  `mat_desc` varchar(100) DEFAULT NULL,
  `project_code` varchar(30) NOT NULL,
  `qty` int(11) DEFAULT NULL,
  `unit_price` float(10,2) DEFAULT NULL,
  `tot_price` float(12,2) DEFAULT NULL,
  `date_added` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `supplier_materials`
--

INSERT INTO `supplier_materials` (`mat_id`, `mat_code`, `supplier_code`, `supplier_name`, `mat_desc`, `project_code`, `qty`, `unit_price`, `tot_price`, `date_added`) VALUES
(1, '5350', 'UFQJOPRTTX', 'Awesu', '9inch blocks 2000', 'SSP960071', 2000, 170.00, 340000.00, '2015-02-09 07:45:07'),
(2, '6147', 'UFQJOPRTTX', NULL, '6inch blocks', 'SSP960071', 1000, 150.00, 150000.00, '2015-02-09 07:45:56'),
(3, '6843', 'HMPHA115X5', NULL, 'Iron Rods (tons)', 'SSP960071', 1, 819000.00, 819000.00, '2015-02-09 08:54:15'),
(4, '9881', 'HMPHA115X5', NULL, 'Iron Rods (tons)', 'SSP960071', 1, 602000.00, 602000.00, '2015-02-09 08:59:12'),
(5, '2396', 'HMPHA115X5', NULL, 'Iron Rods (tons)', 'SSP960071', 1, 230000.00, 230000.00, '2015-02-09 09:03:52'),
(6, '2260', 'LSSZG1K90G', NULL, 'Granite (tons)', 'SSP960071', 3, 140000.00, 420000.00, '2015-02-09 09:23:48'),
(7, '2966', 'LSSZG1K90G', NULL, 'Sharp sand', 'SSP960071', 3, 45000.00, 135000.00, '2015-02-09 09:24:29'),
(8, '7517', 'LSSZG1K90G', NULL, 'Granite (tons)', 'SSP960071', 3, 140000.00, 420000.00, '2015-02-09 09:25:47'),
(9, '5259', 'LSSZG1K90G', NULL, 'Sharp sand', 'SSP960071', 3, 45000.00, 135000.00, '2015-02-09 09:26:37'),
(10, '5071', 'OUXT0V6QDK', NULL, 'plumbing pipes', 'SSP960071', 1, 50000.00, 50000.00, '2015-02-10 09:03:21'),
(11, '5376', 'LSSZG1K90G', NULL, 'granite - 30tons', 'SSP960071', 2, 140000.00, 280000.00, '2015-02-24 08:39:25'),
(12, '5955', 'LSSZG1K90G', NULL, 'sharp sand - 20ton ', 'SSP960071', 3, 45000.00, 135000.00, '2015-02-24 08:41:30'),
(13, '7908', 'LSSZG1K90G', NULL, 'filling sand', 'SSP960071', 3, 26000.00, 78000.00, '2015-02-24 08:42:24'),
(14, '1456', 'NQLPSCJSWS', NULL, 'Marine Boards', 'SSP960071', 100, 6000.00, 600000.00, '2015-02-24 10:00:01'),
(15, '4563', 'NQLPSCJSWS', NULL, '2by2', 'SSP960071', 280, 280.00, 78400.00, '2015-02-24 10:01:45'),
(16, '6979', 'NQLPSCJSWS', NULL, '1by12 softwood', 'SSP960071', 224, 1000.00, 224000.00, '2015-02-24 10:04:40'),
(17, '1945', 'NQLPSCJSWS', NULL, '2by3', 'SSP960071', 100, 320.00, 32000.00, '2015-02-24 10:05:25'),
(18, '5313', 'NQLPSCJSWS', NULL, 'nails', 'SSP960071', 10, 5000.00, 50000.00, '2015-02-24 10:06:26'),
(19, '3699', 'NQLPSCJSWS', NULL, 'filling sand - 20tons', 'SSP960071', 40, 26000.00, 1040000.00, '2015-02-24 10:23:59'),
(20, '6336', 'HMPHA115X5', NULL, 'iron -in tons', 'SSP960071', 6, 120000.00, 720000.00, '2015-02-24 10:35:54'),
(21, '570', 'HMPHA115X5', NULL, 'binding wire', 'SSP960071', 7, 7000.00, 49000.00, '2015-02-24 10:36:47'),
(22, '9488', 'OUXT0V6QDK', NULL, 'Dulux Paint Drum', 'SSP627497', 6, 12300.00, 73800.00, '2015-03-09 10:37:17'),
(23, '1161', 'OUXT0V6QDK', NULL, 'Iron rod', 'SSP627497', 2000, 500.00, 1000000.00, '2020-07-17 06:05:05'),
(24, '204', 'OUXT0V6QDK', NULL, 'Iron rod', 'SSP627497', 200, 4500.00, 900000.00, '2015-03-09 12:01:53'),
(25, '5327', 'NQLPSCJSWS', NULL, 'plumbing materials - sundry', 'SSP960071', 1, 115000.00, 115000.00, '2015-04-06 06:01:25'),
(26, '3178', 'LSSZG1K90G', NULL, 'granite - 30tons', 'SSP960071', 4, 140000.00, 560000.00, '2015-04-06 06:21:25'),
(27, '7643', 'LSSZG1K90G', NULL, 'sharp sand - 20ton ', 'SSP960071', 6, 45000.00, 270000.00, '2015-04-06 06:22:33'),
(28, '1760', 'HMPHA115X5', NULL, 'iron -in tons', 'SSP960071', 16, 120000.00, 1920000.00, '2015-04-06 06:32:01'),
(29, '6399', 'HMPHA115X5', NULL, 'binding wire', 'SSP960071', 8, 7000.00, 56000.00, '2015-04-06 06:35:26'),
(30, '2839', 'NQLPSCJSWS', NULL, 'Marine Boards', 'SSP960071', 100, 5500.00, 550000.00, '2015-04-06 06:37:35'),
(31, '5848', 'NQLPSCJSWS', NULL, 'packing case', 'SSP960071', 100, 1400.00, 140000.00, '2015-04-06 06:40:23'),
(32, '6515', 'NQLPSCJSWS', NULL, 'bamboo', 'SSP960071', 90, 350.00, 31500.00, '2015-04-06 06:41:40'),
(33, '6306', 'XA8WOW2PSM', NULL, 'planks and nails', 'SSP960071', 1, 272000.00, 272000.00, '2015-04-06 08:28:39'),
(34, '6492', 'XA8WOW2PSM', NULL, 'planks and nails', 'SSP960071', 1, 156200.00, 156200.00, '2015-04-06 08:29:33'),
(35, '473', 'XA8WOW2PSM', NULL, 'planks and nails', 'SSP960071', 1, 190600.00, 190600.00, '2015-04-06 08:30:35'),
(36, '287', 'QKMLR64PQJ', NULL, 'bamboo', 'SSP960071', 500, 350.00, 175000.00, '2015-04-06 08:42:37'),
(37, '5554', 'QKMLR64PQJ', NULL, 'bamboo', 'SSP960071', 200, 350.00, 70000.00, '2015-04-06 08:44:07'),
(38, '5771', '7ORAQA9WY7', NULL, '6inch blocks ', 'SSP960071', 1000, 170.00, 170000.00, '2015-04-06 08:58:28'),
(39, '6455', '7ORAQA9WY7', NULL, '9inch blocks', 'SSP960071', 2000, 180.00, 360000.00, '2015-04-06 09:00:00'),
(40, '7090', '7ORAQA9WY7', NULL, 'cement', 'SSP960071', 0, 0.00, 0.00, '2015-04-06 09:03:43'),
(41, '2165', 'GSIJV7ECKV', NULL, 'cement', 'SSP960071', 600, 1900.00, 1140000.00, '2015-04-06 09:11:32'),
(42, 'SMCPD-6819-17072020', 'OUXT0V6QDK', NULL, 'Rollers', '1', 2000, 400.00, 800000.00, '2020-07-17 04:03:12'),
(43, 'SMCPD-1382-17072020', 'OUXT0V6QDK', NULL, 'Maple Tree', '1', 7000, 500.00, 3500000.00, '2020-07-17 04:31:51'),
(44, 'SMCPD-4297-17072020', 'OUXT0V6QDK', NULL, 'Crate ', '1', 1000, 1200.00, 1200000.00, '2020-07-17 04:32:50'),
(45, 'SMCPD-3538-17072020', 'OUXT0V6QDK', NULL, 'Crate ', '1', 1000, 1200.00, 1200000.00, '2020-07-17 04:33:36'),
(46, 'SMCPD-5875-17072020', 'OUXT0V6QDK', NULL, 'Garage Door', '1', 1000, 3000.00, 3000000.00, '2020-07-17 04:45:46'),
(47, 'SMCPD-2288-17072020', 'OUXT0V6QDK', NULL, 'Locks', '1', 2000, 450.00, 900000.00, '2020-07-17 05:11:45'),
(48, 'SMCPD-5802-17072020', '', NULL, 'Iron rod', '1', 2000, 6000.00, 12000000.00, '2020-07-17 05:24:53'),
(49, 'SMCPD-7371-17072020', '', NULL, 'Iron rod', '1', 100, 6500.00, 650000.00, '2020-07-17 05:30:00'),
(50, 'SMCPD-1511-20072020', 'OUXT0V6QDK', NULL, 'Mable Brand', '1', 3000, 500.00, 1500000.00, '2020-07-20 01:02:55'),
(51, 'SMCPD-3143-31072020', 'GUSEI1GTD7', 'Amcus Limiteds', 'Checked Steel Plate 3X1200X1200mm', '1', 1000, 65.00, 65000.00, '2020-07-31 05:40:00'),
(52, 'SMCPD-3813-14092020', 'OUXT0V6QDK', NULL, 'Steel Plate', '1', 1500, 50.00, 75000.00, '2020-09-14 05:38:54'),
(53, 'SMCPD-2781-14092020', 'OUXT0V6QDK', NULL, '12mm  Concrete Reinforcement', '1', 1000, 90.00, 90000.00, '2020-09-14 05:45:03'),
(54, 'SMCPD-4134-14092020', 'OUXT0V6QDK', 'Mankind Inc xxxxx', 'Checked Steel Plate 3X1200X1200mm', '1', 70, 1200.00, 84000.00, '2020-09-14 05:45:46'),
(55, 'SMCPD-4155-16092020', 'LSSZG1K90G', 'Ikota Ola Granite', 'Checked Steel Plate 3X1200X1200mm', '1', 70, 1200.00, 84000.00, '2020-09-14 05:45:46'),
(56, 'SMCPD-7019-02102020', 'ILZC55NDNR', NULL, '16mm  Concrete Reinforcement', '1', 5, 6600.00, 33000.00, '2020-10-02 00:55:09');

-- --------------------------------------------------------

--
-- Table structure for table `supplier_tools_machinery`
--

CREATE TABLE `supplier_tools_machinery` (
  `toolId` int(11) NOT NULL,
  `tool_code` varchar(50) DEFAULT NULL,
  `supplier_code` varchar(50) DEFAULT NULL,
  `supplier_name` varchar(255) DEFAULT NULL,
  `tool_type` varchar(255) DEFAULT NULL,
  `description` varchar(255) DEFAULT NULL,
  `others` varchar(255) DEFAULT NULL,
  `procurement_type` varchar(255) DEFAULT NULL,
  `created_by` varchar(50) DEFAULT NULL,
  `created_on` datetime DEFAULT NULL,
  `comment` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `supplier_tools_machinery`
--

INSERT INTO `supplier_tools_machinery` (`toolId`, `tool_code`, `supplier_code`, `supplier_name`, `tool_type`, `description`, `others`, `procurement_type`, `created_by`, `created_on`, `comment`) VALUES
(1, 'STMCPD-9172-15082020', 'GSIJV7ECKV', 'Cement Supplier Wale', 'Machinery', 'Tractor', '', 'Lease', 'Adebola Salami', '2020-08-15 06:34:08', 'Testing Engine'),
(2, 'STMCPD-5190-15082020', 'GSIJV7ECKV', 'Cement Supplier Wale', 'Others', 'Tractor 5690', 'Ringers ', 'Lease', 'Adebola Salami', '2020-08-15 07:04:39', 'Testing Engine 56 8980'),
(3, 'STMCPD-3525-22082020', 'LEMFJVLZPE-22082020', 'Solid Foundation Inc', 'Tool', 'Scrapper Ladder', '', 'Sale', 'Adebola Salami', '2020-08-22 21:48:09', 'Railing on'),
(4, 'STMCPD-6970-22082020', 'W5AF9ZLG8B-22082020', 'Solid Foundation Inc', 'Tool', 'Scrapper Ladder', '', 'Sale', 'Adebola Salami', '2020-08-22 22:00:51', 'Railing on'),
(5, 'STMCPD-8637-22082020', 'QGGDLZSSOO-22082020', 'Solid Foundation Inc', 'Tool', 'Scrapper Ladder', '', 'Sale', 'Adebola Salami', '2020-08-22 22:08:06', 'Railing on'),
(6, 'STMCPD-6963-02102020', 'ILZC55NDNR', 'Greenow Supplies LLC', 'Tools', 'Plum/Leveler', '', 'Lease', 'Adebola Salami', '2020-10-02 01:31:18', 'testing testing 78780');

-- --------------------------------------------------------

--
-- Table structure for table `tea`
--

CREATE TABLE `tea` (
  `id` int(11) NOT NULL,
  `teaID` varchar(70) DEFAULT NULL,
  `type` enum('C','D') DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `total` float(12,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tea`
--

INSERT INTO `tea` (`id`, `teaID`, `type`, `credit`, `debit`, `total`, `dateAdded`) VALUES
(1, 'TEAO020', NULL, 67.00, 67.00, NULL, '2017-12-29'),
(2, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(3, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(4, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(5, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(6, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(7, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(8, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(9, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(10, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(11, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(12, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(13, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(14, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(15, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-29'),
(16, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(17, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(18, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(19, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(20, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(21, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(22, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(23, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(24, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(25, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(26, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(27, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(28, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(29, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(30, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(31, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-30'),
(32, 'TEAO020', NULL, 54.00, 32.00, NULL, '2017-12-30'),
(33, 'TEAO020', NULL, 0.00, 0.00, NULL, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `tenants`
--

CREATE TABLE `tenants` (
  `tenant_id` int(11) NOT NULL,
  `tenant_code` varchar(20) DEFAULT NULL,
  `title` varchar(10) NOT NULL,
  `fullName` varchar(100) DEFAULT NULL,
  `phone_num` varchar(30) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `project_name` varchar(100) DEFAULT NULL,
  `project_details` varchar(200) DEFAULT NULL,
  `flat_desc` varchar(50) NOT NULL,
  `flat_code` varchar(40) DEFAULT NULL,
  `annual_rent` float(12,2) NOT NULL DEFAULT 0.00,
  `comment` text DEFAULT NULL,
  `status` enum('Y','N') DEFAULT 'Y',
  `date_added` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tenants`
--

INSERT INTO `tenants` (`tenant_id`, `tenant_code`, `title`, `fullName`, `phone_num`, `email`, `project_name`, `project_details`, `flat_desc`, `flat_code`, `annual_rent`, `comment`, `status`, `date_added`) VALUES
(1, 'TCJKRYPHVS5H', '', 'Obafemi Awobokuny', '07033243021', 'obafemiawobokuny@gmail.com', NULL, 'SSP238684', 'FLAT 1 - Ground Floor - 2-Bed Flat', 'PFCLISPJBFK', 12500.00, 'Update amount later y', 'Y', '2020-07-28 05:33:04'),
(2, 'TC7AVCHYRFDQ', 'Mr', 'Bamidele Shola', '08093680295', 'bamsholla@yahoo.com', NULL, 'SSP238684', 'FLAT 2 - Ground Floor - 2-Bed Flat', 'PFCIOAP6V04', 1200.00, 'Update amount later', 'Y', '2015-06-22 08:38:49'),
(3, 'TC4G6DC8KGVH', 'Miss', 'Toyin Awesu', '08174973125', 'toyin.awesu@gmail.com', NULL, 'SSP238684', 'FLAT 3 - First Floor - 1-Bed Flat', 'PFCH4FBXFYC', 1200.00, 'Update amount later', 'Y', '2015-06-22 08:43:22'),
(4, 'TCW7MPJKP4GD', 'Miss', 'Wunmi George-Taylor', '08064664992', 'wunmigeorgetaylor@gmail.com', NULL, 'SSP238684', 'FLAT 4 - First Floor - 1-Bed Flat with Store', 'PFCHMCMO8KL', 1200.00, 'Update amount later', 'Y', '2015-06-22 08:52:07'),
(5, 'TCXSD93FU2KG', 'Miss', 'Funke Akintemi', '07062022441', 'funke07@yahoo.co.uk', NULL, 'SSP238684', 'FLAT 5 - First Floor - 1-Bed Flat', 'PFCOPMPYJ09', 1200.00, 'Update amount later', 'Y', '2015-06-22 08:55:04'),
(6, 'TCGYFISROSSZ', 'Miss', 'Anwuli Okeke', '07053168995', 'anwuli.b.okeke@gmail.com', NULL, 'SSP238684', 'FLAT 6 - First Floor - 1-Bed Flat with Store', 'PFCIJEJUJJL', 1200.00, 'Update amount later', 'Y', '2015-06-22 09:01:17'),
(7, 'TCHXE4UIISDT', 'Miss', 'Omolara Martins', '07014617457', 'omoloaramartins@yahoo.com', NULL, 'SSP238684', 'FLAT 7 - Pent Floor - 1-Bed Flat with big terrace', 'PFCQYYVTWKT', 1200.00, 'Update amount later', 'Y', '2015-06-22 09:09:05'),
(8, 'TCBIRSOSO4RZ', 'Miss', 'Tolulope Mebude', '08069304989', 'mebudetolulope@gmail.com', NULL, 'SSP238684', 'FLAT 8 - Pent Floor - 1-Bed Flat with big terrace', 'PFCCFNFSSQF', 1200.00, 'Update amount later 08097489086', 'Y', '2015-06-22 09:15:10'),
(9, 'TCPD35590507-2020', '', 'Banke Reeds', '34245612327', 'coolbolly2000@gmail.com', NULL, 'SSP368434', 'FLAT 1 - Ground Floor - 2-Bed Flat', 'PFCLISPJBFK', 120000.00, 'test6767', 'Y', '2020-07-12 00:05:26'),
(10, 'TCPD58404207-2020', '', 'Rike Duke', '2345678989', 'coolbolly2000@gmail.com', NULL, 'SSP960071', '3 Bedroom Duplex', 'PFCK1EH0GHF', 300000.00, 'testing ', 'Y', '2020-07-12 00:14:34'),
(11, 'TCPD26801907-2020', '', 'Mope Abdul', '2345678989', 'coolbolly2000@gmail.com', NULL, 'SSP368434', 'Second Floor 3 bedroom Duplex ', 'FCPD97680307-2020', 500000.00, 'testing6767', 'Y', '2020-07-12 01:07:35'),
(12, 'TCPD43371007-2020', '', 'Green Lantern', '2341232343', 'it@compositepropertydevelopment.com', NULL, 'SSP960071', 'Studio Apartment First floor', 'FCPD33730407-2020', 1500000.00, 'testing testing', 'Y', '2020-07-28 03:53:06'),
(13, 'TCPD96726607-2020', '', 'Green Lantern', '2341232343', 'it@compositepropertydevelopment.com', NULL, 'SSP960071', 'Studio Apartment First floor', 'FCPD33730407-2020', 1500000.00, 'testing testing', 'Y', '2020-07-28 03:54:53'),
(14, 'TCPD90634507-2020', '', 'Rayon Cliffton', '5634524356', 'it@compositepropertydevelopment.com', NULL, 'SSP627497', '3 Bedroom Duplex', 'PFCK1EH0GHF', 300000.00, 'Real estate development', 'Y', '2020-07-28 04:00:28'),
(15, 'TCPD64378207-2020', '', 'Jagunmolu Oba', '6745364546', 'it@compositepropertydevelopment.com', NULL, 'SSP238684', 'FLAT 1 - Ground Floor - 2-Bed Flat', 'PFCLISPJBFK', 1500000.00, 'almost', 'Y', '2020-07-28 04:06:21'),
(16, 'TCPD57229507-2020', '', 'Jagunmolu Oba', '6745364546', 'it@compositepropertydevelopment.com', NULL, 'SSP238684', 'FLAT 1 - Ground Floor - 2-Bed Flat', 'PFCLISPJBFK', 1500000.00, 'almost', 'Y', '2020-07-28 04:06:59'),
(17, 'TCPD89847507-2020', '', 'Resse Joy', '6534253635', 'it@compositepropertydevelopment.com', NULL, 'SSP238684', '4 bedroom Pent house', 'FCPD90673107-2020', 2000000.00, 'done deal', 'Y', '2020-07-28 04:10:29'),
(18, 'TCPD84028307-2020', '', 'Joy Rays', '7645676452', 'it@compositepropertydevelopment.com', NULL, 'SSP238684', 'FLAT 1 - Ground Floor - 2-Bed Flat', 'PFCLISPJBFK', 3500000.00, 'testing on going', 'Y', '2020-07-28 04:18:44'),
(19, 'TCPD43064507-2020', '', 'Joy Rays', '7645676452', 'it@compositepropertydevelopment.com', NULL, 'SSP238684', 'FLAT 1 - Ground Floor - 2-Bed Flat', 'PFCLISPJBFK', 3500000.00, 'testing on going', 'Y', '2020-07-28 04:19:08'),
(20, 'TCPD67392607-2020', '', 'Reign Dwayne', '7856453423', 'it@compositepropertydevelopment.com', NULL, 'SSP238684', 'Second Floor 3 bedroom Duplex ', 'FCPD97680307-2020', 800000.00, 'real going ', 'Y', '2020-07-28 04:20:48'),
(21, 'TCPD55148107-2020', 'Mr', 'Yonnese Rigges', '2314252415', 'it@compositepropertydevelopment.com', 'IKOYI OFFICE RENOVATION', 'SSP368434', 'Pent House  67', 'FCPD22479007-2020', 2500000.00, 'testing testing', 'Y', '2020-07-30 21:00:12');

-- --------------------------------------------------------

--
-- Table structure for table `tenants_signup`
--

CREATE TABLE `tenants_signup` (
  `tenant_id` int(11) NOT NULL,
  `title` varchar(10) DEFAULT NULL,
  `fullName` varchar(100) DEFAULT NULL,
  `phone_num` varchar(30) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `password` varchar(30) DEFAULT NULL,
  `project_details` varchar(200) DEFAULT NULL,
  `flat_code` varchar(30) NOT NULL,
  `flat_desc` varchar(100) NOT NULL,
  `comment` text DEFAULT NULL,
  `status` enum('Y','N') DEFAULT 'Y',
  `date_added` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tenants_signup`
--

INSERT INTO `tenants_signup` (`tenant_id`, `title`, `fullName`, `phone_num`, `email`, `password`, `project_details`, `flat_code`, `flat_desc`, `comment`, `status`, `date_added`) VALUES
(1, 'Miss', 'Omoyeni Victoria Kayode', '08142687293', 'coolbolly2000@yahoo.com', 'test1234', 'SSP627497', 'PFCHEYTNKZ3', '3 Bedroom Duplex First Floor', 'i would like to use your portal as a means of communication', 'Y', '2015-04-06 10:20:58'),
(2, 'Mr', 'Boluwarin Salami', '08033043900', 'it@maplecredit.com', 'test1234', 'SSP627497', 'PFCTKFZIFUB', 'Ground Floor Flat 1 Front', 'i would like to use your portal service', 'Y', '2015-04-06 10:27:02'),
(3, '', '', '', '', '', '', '', '', '', 'Y', '2015-04-27 06:52:44');

-- --------------------------------------------------------

--
-- Table structure for table `tobacco`
--

CREATE TABLE `tobacco` (
  `id` int(11) NOT NULL,
  `tobaccoID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tobacco`
--

INSERT INTO `tobacco` (`id`, `tobaccoID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'TOBA024', 56.00, 78.00, '2017-12-30'),
(2, 'TOBA024', 56.00, 78.00, '2017-12-30'),
(3, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(4, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(5, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(6, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(7, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(8, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(9, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(10, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(11, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(12, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(13, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(14, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(15, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(16, 'TOBA024', 0.00, 0.00, '2017-12-30'),
(17, 'TOBA024', 78.00, 67.00, '2017-12-30'),
(18, 'TOBA024', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `tools_and_machinery`
--

CREATE TABLE `tools_and_machinery` (
  `idno` int(11) NOT NULL,
  `project_code` varchar(100) DEFAULT NULL,
  `supplier_code` varchar(100) DEFAULT NULL,
  `supplier_name` varchar(255) DEFAULT NULL,
  `item_code` varchar(100) DEFAULT NULL,
  `company` varchar(100) NOT NULL,
  `address` varchar(200) NOT NULL,
  `contact_person` varchar(50) NOT NULL,
  `contact_mobile` varchar(30) NOT NULL,
  `ofc_phone` varchar(30) NOT NULL,
  `description` text DEFAULT NULL,
  `quantity` int(11) DEFAULT NULL,
  `unit_price` float DEFAULT NULL,
  `total_price` float(12,2) DEFAULT NULL,
  `payment_mode` varchar(50) NOT NULL,
  `comment` text NOT NULL,
  `date_added` datetime DEFAULT NULL,
  `request_type` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tools_and_machinery`
--

INSERT INTO `tools_and_machinery` (`idno`, `project_code`, `supplier_code`, `supplier_name`, `item_code`, `company`, `address`, `contact_person`, `contact_mobile`, `ofc_phone`, `description`, `quantity`, `unit_price`, `total_price`, `payment_mode`, `comment`, `date_added`, `request_type`) VALUES
(1, 'CPD502772', '0BMWOJLU4S', NULL, 'ITCPD-5894', 'Bending Iron Incs', 'Test road lanes', 'Ady Roses', '2134251673', '3214543453', 'Lane Ropes', 2500, 150, 375000.00, 'Bank', 'testing testing 12345', '2020-07-27 02:05:25', NULL),
(3, 'CPD537884', 'W5AF9ZLG8B-22082020', 'Solid Foundation Inc', 'ITCPD-221880-22082020', 'Solid Foundation Inc', 'Testrale Road', 'Jame Luke', '346575575', '4563746475', 'Scrapper Ladder', 2, 1100, 2200.00, 'Transfer', 'Railing on', '2020-08-22 22:00:51', 'Tool'),
(4, 'CPD537884', 'QGGDLZSSOO-22082020', 'Solid Foundation Inc', 'ITCPD-474863-22082020', 'Solid Foundation Inc', 'Testrale Road', 'Jame Luke', '346575575', '4563746475', 'Scrapper Ladder', 2, 1100, 2200.00, 'Transfer', 'Railing on', '2020-08-22 22:08:06', 'Tool'),
(5, 'CPD537884', 'NQLPSCJSWS', 'Sturdy', 'ITCPD-966455-22082020', '', '', '', '', '', 'bamboo', 1, 3200, 3200.00, 'Cash', 'testing rented tool', '2020-08-22 23:33:17', 'Tools and Machinery - Rent'),
(6, 'CPD374831', '7Q8968U0NE', '', 'ITCPD-922828-23082020', '', '', '', '', '', '', 5, 0, 0.00, '', 'pick from store 9', '2020-08-23 00:01:56', 'Tools and Machinery - Take From Store');

-- --------------------------------------------------------

--
-- Table structure for table `tool_from_store`
--

CREATE TABLE `tool_from_store` (
  `idno` int(11) NOT NULL,
  `tool_from_store_code` varchar(100) DEFAULT NULL,
  `tool_name` varchar(255) DEFAULT NULL,
  `quantity` varchar(20) DEFAULT NULL,
  `picked_by` varchar(100) DEFAULT NULL,
  `picked_on` datetime DEFAULT NULL,
  `status` varchar(100) DEFAULT NULL,
  `returned_on` datetime DEFAULT NULL,
  `project_name` varchar(100) DEFAULT NULL,
  `project_code` varchar(100) DEFAULT NULL,
  `request_type` varchar(100) DEFAULT NULL,
  `comment` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tool_from_store`
--

INSERT INTO `tool_from_store` (`idno`, `tool_from_store_code`, `tool_name`, `quantity`, `picked_by`, `picked_on`, `status`, `returned_on`, `project_name`, `project_code`, `request_type`, `comment`) VALUES
(1, 'TFSCPD - IRZQRNDSMS', 'Tractor 9', '9', 'AdebolaÂ Salami', '2020-08-23 00:18:36', 'Returned', '2020-08-23 01:26:15', 'Bode Peters ', 'CPD374831', 'Tools and Machinery - Take From Store', 'Returned by John Lake'),
(2, 'TFSCPD - V72L0LMUDF', 'Welding Machine/Generator', '1', 'AdebolaÂ Salami', '2020-10-04 03:58:22', 'Returned', '2021-10-18 15:32:58', 'Graceland Kick off', 'CPD645503', 'Tools and Machinery - Take From Store', ''),
(3, 'TFSCPD - 5KYJC0M0TP', 'Welding Machine/Generator', '1', 'AdebolaÂ Salami', '2020-10-04 04:05:30', 'Returned', '2021-10-18 15:31:11', 'Graceland Kick off', 'CPD645503', 'Tools and Machinery - Take From Store', 'DD'),
(4, 'TFSCPD - SPYIDRHK3U', 'Welding Machine/Generator', '1', 'AdebolaÂ Salami', '2020-10-04 04:30:56', 'Returned', '2021-10-18 15:31:22', 'Greyland', 'CPD346846', 'Tools and Machinery - Take From Store', ''),
(5, 'TFSCPD - GVU262UVCV', 'Wheelbarrow', '2', 'AdebolaÂ Salami', '2021-09-06 18:28:55', 'Returned', '2021-10-15 08:04:17', 'ELF3 - Abake Court', 'SSP960071', 'Tools and Machinery - Take From Store', '');

-- --------------------------------------------------------

--
-- Table structure for table `tracker`
--

CREATE TABLE `tracker` (
  `idno` int(11) NOT NULL,
  `userid` varchar(20) NOT NULL,
  `action_on` int(20) DEFAULT NULL,
  `computer_ip` varchar(200) DEFAULT NULL,
  `logdate` timestamp NULL DEFAULT current_timestamp(),
  `activity` varchar(200) DEFAULT NULL,
  `category` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Table structure for table `uploaded_images`
--

CREATE TABLE `uploaded_images` (
  `img_id` int(11) NOT NULL,
  `project_name` varchar(100) DEFAULT NULL,
  `project_code` varchar(100) DEFAULT NULL,
  `image_path1` varchar(255) DEFAULT NULL,
  `image_path2` varchar(255) DEFAULT NULL,
  `image_path3` varchar(255) DEFAULT NULL,
  `image_path4` varchar(255) DEFAULT NULL,
  `image_path5` varchar(255) DEFAULT NULL,
  `createdOn` datetime DEFAULT NULL,
  `createdBy` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `uploaded_images`
--

INSERT INTO `uploaded_images` (`img_id`, `project_name`, `project_code`, `image_path1`, `image_path2`, `image_path3`, `image_path4`, `image_path5`, `createdOn`, `createdBy`) VALUES
(1, 'Bode Peters ', 'CPD374831', '../../../uploads/vlcsnap-2020-03-08-20h21m08s488.png', '../../../uploads/dsds.png', '../../../uploads/vlcsnap-2019-11-07-03h47m47s262.png', '../../../uploads/vlcsnap-2019-11-04-14h06m00s258.png', '../../../uploads/vlcsnap-2019-10-24-00h31m33s210.png', '2021-02-26 11:25:45', 'Adebola&nbsp;Salami'),
(2, 'Bode Peters ', 'CPD374831', '../../../uploads/', '', '', '', '', '2021-02-26 13:00:56', 'Adebola&nbsp;Salami'),
(3, 'Bode Peters ', 'CPD374831', '../../../uploads/vlcsnap-2020-03-08-20h21m08s488.png', '../../../uploads/dsds.png', '../../../uploads/vlcsnap-2019-11-07-03h47m47s262.png', '../../../uploads/vlcsnap-2019-11-04-14h06m00s258.png', '../../../uploads/vlcsnap-2019-10-24-00h31m33s210.png', '2021-02-26 13:10:37', 'Adebola&nbsp;Salami'),
(0, 'Bode Peters ', 'CPD374831', '../../../uploads/passport2.jpg', '', '', '', '', '2021-10-15 08:06:12', 'Golden Ogbeka');

-- --------------------------------------------------------

--
-- Table structure for table `users`
--

CREATE TABLE `users` (
  `id` int(11) NOT NULL,
  `userid` varchar(20) NOT NULL,
  `email` varchar(200) NOT NULL,
  `username` varchar(255) DEFAULT NULL,
  `password` varchar(255) DEFAULT NULL,
  `menu_right` varchar(250) NOT NULL DEFAULT '',
  `user_type` varchar(20) NOT NULL,
  `status` varchar(5) NOT NULL DEFAULT 'Y',
  `date_created` timestamp NOT NULL DEFAULT current_timestamp(),
  `lastlogdate` datetime DEFAULT NULL,
  `pwd_status` int(2) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `users`
--

INSERT INTO `users` (`id`, `userid`, `email`, `username`, `password`, `menu_right`, `user_type`, `status`, `date_created`, `lastlogdate`, `pwd_status`) VALUES
(1, 'SSREI001', 'coolbolly2000@gmail.com', 'Grey2020', 'adebholar0912', ' ', 'ADMIN', 'Y', '2014-05-04 23:09:05', '2014-11-14 00:19:53', 0),
(2, 'SSREI002', 'projects@sturdyshelter.com', NULL, 'ssalami', ' ', 'ADMIN', 'Y', '2014-05-04 23:09:05', '2014-10-16 02:20:04', 0),
(3, 'SSREI005', 'biodun.salami@sturdyshelter.com', NULL, 'landk12', ' ', 'CLIENT', 'Y', '2014-05-04 23:09:05', '2014-10-16 02:20:04', 0),
(4, 'SSREI006', 'wale.daisi@sturdyshelter.com', NULL, 'wale_daisi14', ' ', 'CLIENT', 'Y', '2014-05-04 23:09:05', '2014-10-16 02:20:04', 0),
(5, 'SSREI004', 'adebowale.iwakun@sturdyshelter.com', NULL, 'Iwa_2014', ' ', 'CLIENT', 'Y', '2014-05-04 23:09:05', '2014-10-16 02:20:04', 0),
(6, 'SSREI009', 'kayode.adebesin@sturdyshelter.com', NULL, 'kayb_2014', ' ', 'CLIENT', 'Y', '2015-03-16 23:09:05', '2015-03-16 17:09:05', 0),
(9, 'SSREI007', 'segun.emoruwa@sturdyshelter.com', NULL, 'segz_15', '', 'SUPERVISOR', 'Y', '2015-06-08 12:52:44', NULL, 0),
(10, 'SSREI008', 'motunrayo.williams@sturdyshelter.com', NULL, 'willy_june15', ' ', 'SUPERVISOR', 'Y', '2015-06-08 23:09:05', '2015-06-08 17:09:05', 0),
(18, 'SSREI003', 'dupesalami@yahoo.com', NULL, 'ssalami', ' ', 'ADMIN', 'Y', '2014-05-04 23:09:05', '2014-10-16 02:20:04', 0),
(35, 'UCPD32483122', 'it@compositepropertydevelopment.com', 'martin.newton', '$2y$10$9EksJHeOi8yPYqKFDedut.6ffCnUOKdnCy6PU7noOsYp519rWWzsm', ' ', 'CLIENT', 'Y', '2020-08-07 08:03:16', '2020-08-07 04:03:16', 0),
(36, 'CLIENTI8l5MxHn', 'it@techmillresource.com', 'GreysonJoiny', '', ' ', 'CLIENT', 'Y', '2014-05-05 04:09:05', '2014-11-14 00:19:53', 0),
(42, 'SSREI0011', 'goldenogbeka@techmillresource.com', 'Golden2021', 'Golden20210912', ' ', 'ADMIN', 'Y', '2014-05-04 23:09:05', '2014-11-14 00:19:53', 0),
(46, 'UCPD19354039', 'goldenogbeka@gmail.com', 'GBOY12321412', '$2y$10$fx8srXFwnAdB25VoAlm66ufl/k98QCYSJxM3Nw3fVAh8eSb2R0ki2', ' ', 'CLIENT', 'Y', '2021-10-15 15:13:46', '2021-10-15 08:13:46', 0),
(47, 'CLIENTnLJoiBhk', 'ogbekagolden@gmail.com', 'GoldenOgbeka', '1234', ' ', 'ADMIN', 'Y', '2014-05-05 07:09:05', '2014-11-14 00:19:53', 0);

-- --------------------------------------------------------

--
-- Table structure for table `users_description`
--

CREATE TABLE `users_description` (
  `id` int(11) NOT NULL,
  `user_type` varchar(10) DEFAULT NULL,
  `user_desc` varchar(1000) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `users_description`
--

INSERT INTO `users_description` (`id`, `user_type`, `user_desc`) VALUES
(1, 'STAFF', 'Neutral access. Would be able to send requests and reports'),
(2, 'ADMIN', 'Super admin access. Can add project, approve request and perform top administrator functions'),
(3, 'CLIENT', 'Owners of projects. They can view their projects and can be added into flats'),
(4, 'SUPERVISOR', 'Task is to vet requests for admin approval');

-- --------------------------------------------------------

--
-- Table structure for table `user_rights`
--

CREATE TABLE `user_rights` (
  `idno` int(11) NOT NULL,
  `userid` varchar(20) NOT NULL,
  `rightid` varchar(5) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `user_rights`
--

INSERT INTO `user_rights` (`idno`, `userid`, `rightid`) VALUES
(1, 'SSREI001', '100'),
(2, 'SSREI001', '101'),
(3, 'SSREI002', '101'),
(4, 'SSREI002', '100'),
(5, 'SSREI001', '105'),
(6, 'SSREI001', '102'),
(8, 'SSREI001', '103'),
(9, 'SSREI001', '104'),
(10, 'SSREI001', '106'),
(11, 'SSREI002', '105'),
(12, 'SSREI002', '102'),
(13, 'SSREI002', '103'),
(14, 'SSREI002', '104'),
(15, 'SSREI002', '106'),
(16, 'SSREI002', '107'),
(17, 'SSREI001', '107'),
(18, 'SSREI001', '108'),
(19, 'SSREI002', '108'),
(20, 'SSREI002', '109'),
(21, 'SSREI001', '109'),
(22, 'SSREI001', '110'),
(23, 'SSREI002', '110'),
(24, 'SSREI002', '111'),
(25, 'SSREI001', '111'),
(26, 'SSREI004', '100'),
(27, 'SSREI004', '106'),
(28, 'SSREI004', '107'),
(29, 'SSREI004', '108'),
(30, 'SSREI004', '102'),
(31, 'SSREI004', '101'),
(32, 'SSREI001', '112'),
(33, 'SSREI002', '112'),
(34, 'SSREI002', '113'),
(35, 'SSREI001', '113'),
(36, 'SSREI001', '114'),
(37, 'SSREI002', '114'),
(38, 'SSREI002', '115'),
(39, 'SSREI001', '115'),
(40, 'SSREI001', '116'),
(41, 'SSREI001', '117'),
(42, 'SSREI001', '118'),
(43, 'SSREI001', '119'),
(44, 'SSREI001', '120'),
(45, 'SSREI001', '121'),
(46, 'SSREI002', '121'),
(47, 'SSREI002', '120'),
(48, 'SSREI002', '119'),
(49, 'SSREI002', '118'),
(50, 'SSREI002', '117'),
(51, 'SSREI002', '116'),
(52, 'SSREI002', '122'),
(53, 'SSREI002', '123'),
(54, 'SSREI001', '122'),
(55, 'SSREI001', '123'),
(56, 'SSREI007', '118'),
(57, 'SSREI007', '117'),
(58, 'SSREI007', '114'),
(59, 'SSREI007', '115'),
(60, 'SSREI001', '124'),
(61, 'SSREI001', '125'),
(62, 'UCPD56209252', '103'),
(63, 'UCPD56209252', '112'),
(64, 'UCPD56209252', '113'),
(65, 'UCPD56209252', '126'),
(66, 'UCPD56209252', '127'),
(67, 'SSREI001', '127'),
(68, 'SSREI001', '128');

-- --------------------------------------------------------

--
-- Table structure for table `water`
--

CREATE TABLE `water` (
  `id` int(11) NOT NULL,
  `waterID` varchar(70) DEFAULT NULL,
  `credit` float(10,2) DEFAULT NULL,
  `debit` float(10,2) DEFAULT NULL,
  `dateAdded` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `water`
--

INSERT INTO `water` (`id`, `waterID`, `credit`, `debit`, `dateAdded`) VALUES
(1, 'WATE025', 45.00, 45.00, '2017-12-30'),
(2, 'WATE025', 0.00, 0.00, '2017-12-30'),
(3, 'WATE025', 0.00, 0.00, '2017-12-30'),
(4, 'WATE025', 0.00, 0.00, '2017-12-30'),
(5, 'WATE025', 0.00, 0.00, '2017-12-30'),
(6, 'WATE025', 0.00, 0.00, '2017-12-30'),
(7, 'WATE025', 0.00, 0.00, '2017-12-30'),
(8, 'WATE025', 0.00, 0.00, '2017-12-30'),
(9, 'WATE025', 0.00, 0.00, '2017-12-30'),
(10, 'WATE025', 0.00, 0.00, '2017-12-30'),
(11, 'WATE025', 0.00, 0.00, '2017-12-30'),
(12, 'WATE025', 0.00, 0.00, '2017-12-30'),
(13, 'WATE025', 0.00, 0.00, '2017-12-30'),
(14, 'WATE025', 0.00, 0.00, '2017-12-30'),
(15, 'WATE025', 54.00, 12.00, '2017-12-30'),
(16, 'WATE025', 0.00, 0.00, '2017-12-31');

-- --------------------------------------------------------

--
-- Table structure for table `worker`
--

CREATE TABLE `worker` (
  `idno` int(11) NOT NULL,
  `w_code` varchar(50) NOT NULL,
  `w_name` varchar(250) DEFAULT NULL,
  `w_company` varchar(250) DEFAULT NULL,
  `w_address` varchar(250) DEFAULT NULL,
  `w_email` varchar(100) DEFAULT NULL,
  `w_mobile` varchar(20) DEFAULT NULL,
  `w_home_phone` varchar(20) NOT NULL,
  `w_ofc_phone` varchar(20) DEFAULT NULL,
  `service_type` varchar(200) NOT NULL,
  `section` varchar(100) DEFAULT NULL,
  `w_source` varchar(100) DEFAULT NULL,
  `site_management` varchar(100) DEFAULT NULL,
  `project_code` varchar(30) DEFAULT NULL,
  `w_service` varchar(100) DEFAULT NULL,
  `w_service_charge` float(12,2) DEFAULT NULL,
  `amount_paid` float NOT NULL DEFAULT 0,
  `outstanding_balance` float NOT NULL DEFAULT 0,
  `date_added` date NOT NULL,
  `date_assigned_to_project` datetime DEFAULT NULL,
  `comment` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `worker`
--

INSERT INTO `worker` (`idno`, `w_code`, `w_name`, `w_company`, `w_address`, `w_email`, `w_mobile`, `w_home_phone`, `w_ofc_phone`, `service_type`, `section`, `w_source`, `site_management`, `project_code`, `w_service`, `w_service_charge`, `amount_paid`, `outstanding_balance`, `date_added`, `date_assigned_to_project`, `comment`) VALUES
(3, 'SSW8617', 'Batholomew Hanslou', 'Batholomew Mason', 'Reign Lakewood road', 'bhs@gmail.com', '+2348183507961', '3425364736', '+22997026891', 'Mason', 'Quantity Surveing', 'In-house/Employee', 'Site/Store Keeper', '', '', 0.00, 0, 0, '2020-07-15', NULL, 'Masonry jobs new'),
(5, 'SSW2957', 'TAPUP', 'Tapup casting ltd', 'Jungle Boulevard', 'jct@gmail.com', '08120180422', '2314234345', '08037156152', 'Brick Layer', 'Architecture', 'In-house/Employee', 'Site/Store Keeper', '', '', 0.00, 0, 0, '2020-07-15', NULL, 'testing testing 6787'),
(7, 'SSW1410', 'FEMI ( LABOURSITE)', 'Jarus Limited', 'Tennesse Road', 'fl@gmail.com', '07034959108', '2345454545', '6767564534', 'Data / Video / Voice Cabling', 'Architecture', 'In-house/Employee', 'Site/Store Keeper', '', '', 0.00, 0, 0, '2020-07-31', NULL, 'testing testing'),
(8, 'SSW8281', 'Mrs DADA  08034447286', 'Lagos state material testing laboratory', 'SUITE 41/42, Sebuff plaza, km14, epe expessway, osapa london, lekki lagos', 'mdada@gmail.com', '08034447286', '4545343423', '08082961694', 'Painter', 'Architecture', 'In-house/Employee', 'Site/Store Keeper', '', '', 0.00, 0, 0, '2020-07-15', NULL, 'testing testing'),
(9, 'SSW4821', 'Folabi Eegun', 'Folabi Eegun Bricklayer', 'Ilaro', 'falabi@gmail.com', '08039364131', '08051910084', '4545454543', 'Masonry', 'Architecture', 'In-house/Employee', 'Site/Store Keeper', '', '', 0.00, 0, 0, '2020-07-14', NULL, 'testing testing 6767456'),
(10, 'SSW9017', 'In-house Buyer', 'Sturdy In-house procurement Unit', '43 Raymond Njoku Street, Off Awolowo Road, Ikoyi, Lagos.', '', '08025010233', '', '', 'Procurement', NULL, NULL, NULL, 'SSP960071', NULL, NULL, 0, 0, '2015-02-24', NULL, 'These are materials bought directly by a Sturdy shelter personnel (procurement Unit)'),
(11, 'SSW7251', 'Gbenga Iron Bender', 'Iron Bending Eegun', 'Ilaro', 'gib@gmail.com', '08069510693', '3452356789', '07054609557', 'Capental', 'Architecture', 'In-house/Employee', 'Site/Store Keeper', '', '', 0.00, 0, 0, '2020-07-15', NULL, 'Tow foundations and columns ggtg'),
(12, 'SSW9489', 'Carpenter Sunday Dansu', 'Eegun Capenter Sunday', 'Ilaro 787', 'it@compositepropertydevelopment.coms', '08039640539', '1236789099', '5436725369', 'Carpentry', NULL, NULL, NULL, 'CPD537884', '', 0.00, 0, 0, '2020-08-11', '2020-08-11 06:33:35', 'Carpentry works testing'),
(13, 'SSW3594', 'Adebola Salamix', 'Quaysoft Limitedx', '12 Eric Moore Streetx', 'coolbolly2000@gmail.com', '09089897878', '080654323129', '0129114039', 'Consulting', NULL, NULL, NULL, 'SSP135694', NULL, NULL, 120000, 0, '2015-03-03', NULL, 'testing'),
(14, 'SSW6024', 'Kiisi Salami', 'Newton Tech', 'Winger Road', 'coolbolly2000@gmail.com', '08090906833911', '012911403', '08033043900', 'Consulting', NULL, NULL, NULL, 'SSP627497', NULL, NULL, 0, 0, '2015-03-09', NULL, 'testing'),
(15, 'SSW8997', 'Plumber Sunday', 'Sunsay Plumbing', 'Sango', 'suns@gmail.com', '080553135331', '2314234545', '4545454321', 'Brick Layer', 'Architecture', 'In-house/Employee', 'Site/Store Keeper', '', '', 0.00, 0, 0, '2020-07-15', NULL, 'Plumbing piping, fixtures and repairs real deal'),
(16, 'SSW2470', 'Waheed Aloba', 'Aloba Electrical company', 'Otta, Ogun state', 'jgh@gmail.com', '07033446033', '2341234545', '08059020730', 'Electrical Installations and Fittings', 'Architecture', 'In-house/Employee', 'Site/Store Keeper', '', '', 0.00, 0, 0, '2020-07-14', NULL, 'testing going on'),
(17, 'SSW2869', 'Jason Hairston', 'Textile Limited', 'Ring Road', 'coolbolly2000@gmail.com', '2135678909', '01897867565', '2341234343', 'First Class', NULL, NULL, NULL, 'SSP774658', NULL, NULL, 0, 0, '2019-09-01', NULL, 'Test 2019 B'),
(18, 'SSW3544', 'Lessi', 'Wonderful Creation', '1000 Hatches Mill Drive', 'coolbolly2000@gmail.com', '2134567890', '2134567890', '2134567890', 'Delear', NULL, NULL, NULL, 'SSP960071', NULL, NULL, 0, 0, '2019-10-03', NULL, 'Testing'),
(19, 'SSW5214', 'Ajay Ray', 'Serma Right', 'Test 12', 'kc2000@gmail.com', '2134567890', '2134567890', '2134567890', 'Delear', 'Quantity Surveing', 'In-house/Employee', 'Site/Store Keeper', 'SSP260243', NULL, NULL, 0, 0, '2019-10-20', NULL, 'Right of way'),
(20, 'WCPD-42968-12072020', 'Seyi Tisdale', 'Mandate Joy Limited', '4 Ring Road', 'coolbolly2000@gmail.com', '2222222222', '4444444444', '5555555555', 'Delear', 'Quantity Surveing', 'In-house/Employee', 'Site/Store Keeper', 'CPD271750', '', 0.00, 0, 0, '2020-07-12', NULL, 'Test8989'),
(21, 'WCPD-64897-12072020', 'Merosa Lyle', 'Raymong Liga', '45 Trinton Derby Road', 'cooolbolly2000@gmail.com', '2345678909', '123456890', '234567887', 'Temp', 'Architecture', 'Consultant', 'Site Security', '', '', 0.00, 0, 0, '2020-07-12', NULL, 'Reading whole'),
(22, 'WCPD-50884-12072020', 'Renae Walker', 'Regning King', 'Tetimony Road', 'aligh@gmail.com', '2314132415', '2314132415', '2314132415', 'Tiling', 'Quantity Surveing', 'In-house/Employee', '', 'SSP960071', '', 0.00, 0, 0, '2020-07-12', NULL, 'Read or not'),
(23, 'WCPD-97422-12072020', 'Jeans Levis', 'Levis Limited', 'Territory Road', 'js@gmail.com', '4545454536', '2345343534', '123453353', 'Delear', 'Mechanical Engineering', 'In-house/Employee', 'Site/Store Keeper', 'CPD271750', '', 0.00, 0, 0, '2020-07-12', NULL, 'testing'),
(24, 'WCPD-55816-12072020', 'Jeans Levis', 'Levis Limited', 'Territory Road', 'js@gmail.com', '4545454536', '2345343534', '123453353', 'Delear', 'Mechanical Engineering', 'In-house/Employee', 'Site/Store Keeper', 'CPD271750', '', 0.00, 0, 0, '2020-07-12', NULL, 'testing'),
(25, 'WCPD-54308-12072020', 'Jeans Levis', 'Levis Limited', 'Territory Road', 'js@gmail.com', '4545454536', '2345343534', '123453353', 'Delear', 'Mechanical Engineering', 'In-house/Employee', 'Site/Store Keeper', 'CPD271750', '', 0.00, 0, 0, '2020-07-12', NULL, 'testing'),
(26, 'WCPD-34247-15072020', 'Renum June', 'Reignite Inc', 'Reign Avenue', 'rgt@gmail.com', '3425365434', '6765438790', '5647387453', 'Borehole', 'Architecture', 'Consultant', 'Site/Store Keeper', 'SSP260243', '', 0.00, 0, 0, '2020-07-15', NULL, 'Testing is going on'),
(27, 'WCPD-83884-15072020', 'Johnson Green', 'Tesla Testing Inc', '6767 Maybe isle', 'test@gmail.com', '5656354635', '1234237878', '8976546378', 'Brick Layer', 'Project Management', 'Consultant', 'Site Security', 'CPD403540', '', 0.00, 0, 0, '2020-07-15', NULL, 'ready to go'),
(28, 'WCPD-85589-15072020', 'Rilwan Tutu', 'Lionel Inc', '78789 Mandale Avenue', 'fgr@gmail.com', '5656345243', '2314253454', '6787243536', 'Capental', 'Electrical Engineering', 'In-house/Employee', 'Site Security', 'CPD403540', '', 0.00, 0, 0, '2020-07-15', NULL, 'testing testing 78'),
(29, 'WCPD-77782-20072020', 'Adeline Grey', 'Manner Reason', 'Testing Road Avenue', 'ghn@gmail.com', '2341526567', '2341526567', '2341526567', 'Cabinetry/Furniture', '', '', '', 'CPD403540', '', 0.00, 0, 0, '2020-07-20', NULL, 'Testing testing'),
(30, 'WCPD-17093-31072020', 'Johnson Gregory', 'Later Reign', 'Testing Avenue and 5th', 'john.greg@gmail.com', '5435362536', '2132425245', '6744637676', 'House Painting', 'Mechanical Engineering', 'Consultant', 'Site Security', 'CPD569506', '', 0.00, 0, 0, '2020-07-31', NULL, 'testing 656565'),
(31, 'WCPD-43418-11082020', 'Gamie June', 'Lolord Limited', 'Testing 565 Road', 'it@compositepropertydevelopment.com', '2134567890', '2134567890', '2354678909', 'Cleaning', NULL, NULL, NULL, 'CPD537884', '', 0.00, 0, 0, '2020-08-11', '2020-08-11 06:47:48', 'testing 676477'),
(32, 'WCPD-57765-23082020', 'Temple Reign', 'Skyline Tower', 'Falls Church', 'it@compositepropertydevelopment.com', '2344567589', '2344567589', '2344567589', 'Carpentry', NULL, NULL, NULL, 'CPD537884', NULL, NULL, 0, 0, '2020-08-23', '2020-08-23 05:07:49', 'Testing pop up'),
(33, 'WCPD-24901-23082020', 'Jogo Mann', 'CIM Community', 'Baileys Cross', 'it@compositepropertydevelopment.com', '2345768798', '2390895648', '2374598765', 'Carpentry', NULL, NULL, NULL, 'CPD537884', NULL, NULL, 0, 0, '2020-08-23', '2020-08-23 05:09:21', 'Testing pop up'),
(34, 'WCPD-88832-23082020', 'Jones Branch', 'CIM Realtor', 'Columbia Pike', 'it@compositepropertydevelopment.com', '3425656789', '4212778789', '2435678987', 'Borehole Drilling', NULL, NULL, NULL, 'SSP960071', NULL, NULL, 0, 0, '2020-08-23', '2021-10-15 07:56:08', 'Testing pop up'),
(35, 'WCPD-34609-23082020', 'Grace Hookie', 'Ampus Limited', '1110 Glen dale', 'it@compositepropertydevelopment.com', '3212345678', '3456789090', '3425678989', 'Borehole Drilling', NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, '2020-08-23', '2020-08-23 18:09:14', 'Testing 676767'),
(36, 'WCPD-13266-23082020', 'Jeremiah Lakes', 'Lofty Inc', 'Riverdale Road', 'it@compositepropertydevelopment.com', '6746356545', '7878675645', '2345234525', 'Borehole Drilling', NULL, NULL, NULL, 'CPD537884', NULL, NULL, 0, 0, '2020-08-23', '2020-08-23 18:27:13', 'Testing 90'),
(37, 'WCPD-92388-23082020', 'Segun Mike', 'Jill Limited', 'Test 1010 Road', 'it@compositepropertydevelopment.com', '78787872827', '78787872827', '78787872827', 'Borehole Drilling', NULL, NULL, NULL, 'CPD537884', NULL, NULL, 0, 0, '2020-08-23', '2020-08-23 23:16:03', 'Testing pop up'),
(38, 'WCPD-32101-20092021', 'Golden Ogbeka', 'The Chicken Universe', 'No. 11 Alhaja Jaiyeola Street Alagbole', 'ogbekagolden@gmail.com', '08169200454', '08169200454', '08169200454', 'Cable TV Installation', NULL, NULL, NULL, 'CPD515886', 'WWW', 12.00, 0, 0, '2021-09-20', '2021-09-20 12:45:03', '23');

-- --------------------------------------------------------

--
-- Table structure for table `worker_jobs`
--

CREATE TABLE `worker_jobs` (
  `idno` int(11) NOT NULL,
  `job_code` varchar(20) NOT NULL,
  `w_code` varchar(20) DEFAULT NULL,
  `project_code` varchar(20) DEFAULT NULL,
  `w_service` varchar(100) DEFAULT NULL,
  `w_service_charge` float(12,2) DEFAULT NULL,
  `amount_paid` float(12,2) DEFAULT NULL,
  `outstanding_balance` float(12,2) DEFAULT NULL,
  `comment` text NOT NULL,
  `date_added` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `worker_jobs`
--

INSERT INTO `worker_jobs` (`idno`, `job_code`, `w_code`, `project_code`, `w_service`, `w_service_charge`, `amount_paid`, `outstanding_balance`, `comment`, `date_added`) VALUES
(3, 'SJJQNIZZLTUT', 'SSW2957', 'SSP960071', 'Concrete casting', 165000.00, 40000.00, 125000.00, 'German floor blkA 55000\r\nRaft foundation blkB 110000', '2015-02-09 05:55:54'),
(4, 'AY3VP9GV91M4', 'SSW8617', 'SSP960071', 'foundation Digging and blinding', 60000.00, 60000.00, 0.00, 'Blinding and Digging for foundation A and B', '2015-02-09 09:30:18'),
(5, 'GOV43FH37PUL', 'SSW9550', 'SSP960071', 'Septic Tank digging', 120000.00, 60000.00, 60000.00, 'testting testing', '2015-02-10 14:44:11'),
(6, '6BVV0XRECCKV', 'SSW2957', 'SSP960071', 'casting of foundation', 165000.00, 165000.00, 0.00, 'german floor 55000; raft 110000 for raft B', '2015-02-24 10:56:01'),
(7, '1KKQSVDFGDVI', 'SSW4821', 'SSP960071', 'Block setting for 3000 blocks', 25000.00, 10000.00, 15000.00, 'testing 12345690', '2020-07-14 20:39:34'),
(8, 'RHOCWV4FZNMJ', 'SSW1410', 'SSP960071', 'filling of foundations A and B', 65000.00, 65000.00, 0.00, 'job completed. ', '2015-02-24 11:10:28'),
(9, 'ZLFUGTW1LXJG', 'SSW7251', 'SSP960071', 'Iron Bending', 260000.00, 260000.00, 0.00, 'Foundation A and B are added under Gbenga for ease of management', '2015-02-24 11:17:32'),
(10, 'VHAAR6PKGGRI', 'SSW2957', 'SSP960071', 'casting of columns ', 35000.00, 35000.00, 0.00, 'foundation A columns', '2015-02-24 11:20:25'),
(11, 'PNTSNGANRSIK', 'SSW9489', 'SSP960071', 'carpentry', 240000.00, 240000.00, 0.00, 'two foundations and columns', '2015-02-24 15:06:59'),
(12, 'H314IALKCGMB', 'SSW7251', 'SSP960071', 'columns and lintel for A and B', 60000.00, 50000.00, 10000.00, 'ground floor columns and lintels for blocks A and B', '2015-03-03 03:12:54'),
(13, 'I7RWX5YO6K5U', 'SSW9489', 'SSP960071', 'formwork for lintel and columns for A and B', 84000.00, 64000.00, 20000.00, 'lintel for B outstanding', '2015-03-03 03:17:27'),
(14, 'CLSB8XK7GKWS', 'SSW3594', 'SSP135694', 'Supervising', 350000.00, 150000.00, 200000.00, 'testing', '2015-03-03 09:11:32'),
(15, 'CTI2GNVMGBIK', 'SSW6024', 'SSP627497', 'Consulting', 200000.00, 50000.00, 150000.00, 'test67', '2015-03-09 10:22:29'),
(16, 'ISA94BGBESMD', 'SSW8997', 'SSP960071', 'piping for two deckings A and B', 60000.00, 30000.00, 30000.00, '30k per decking', '2015-04-06 06:02:38'),
(17, 'ILJ4NBYNPKHF', 'SSW9489', 'SSP960071', 'carpentry - formwork for decking A and B', 280000.00, 260000.00, 20000.00, 'formwork for decking A and B', '2015-04-06 07:45:40'),
(18, 'PVXENL0NGXCL', 'SSW7251', 'SSP960071', 'reinforcement for Deking firs floor A and B', 221000.00, 195000.00, 26000.00, '13k per ton for 17 tons fir floor reinforcement for A and B', '2015-04-06 08:00:31'),
(19, 'ZKUTMMWVFHKR', 'SSW2470', 'SSP960071', 'Eectrial Piping for Decking A and B elf3 first floor', 40000.00, 10000.00, 30000.00, '20K per deking', '2015-04-06 08:07:24'),
(20, 'BYBMZK8PC1FF', 'SSW1410', 'SSP960071', 'chisling and levelling', 70000.00, 150000.00, -80000.00, 'different chisling and levelling work', '2015-04-06 08:14:50'),
(21, 'WJCPD-4113-15072020', '', '', 'Capental', 12000.00, 4000.00, 8000.00, 'testing worker job', '2020-07-15 03:55:33'),
(22, 'WJCPD-2070-15072020', 'SSW7251', 'SSP960071', 'Electrician', 10000.00, 4000.00, 6000.00, 'testing 7', '2020-07-15 05:07:57'),
(23, 'WJCPD-7101-15072020', 'WCPD-83884-15072020', 'CPD403540', 'Electrician', 15000.00, 4000.00, 11000.00, 'TEST5', '2020-07-15 21:21:04'),
(24, 'WJCPD-7470-20072020', 'WCPD-77782-20072020', 'CPD403540', 'CCTV / Security Installation', 12000.00, 7000.00, 5000.00, 'Testing 78787890', '2020-07-20 04:39:45'),
(25, 'WJCPD-7463-31072020', 'WCPD-17093-31072020', 'CPD569506', 'Roofing', 12000.00, 12000.00, 0.00, 'testing', '2020-07-31 03:24:46');

-- --------------------------------------------------------

--
-- Table structure for table `workflows`
--

CREATE TABLE `workflows` (
  `idno` int(11) NOT NULL,
  `workflow_name` varchar(30) NOT NULL,
  `approval_list` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `workflows`
--

INSERT INTO `workflows` (`idno`, `workflow_name`, `approval_list`) VALUES
(1, 'LOAN_APPROVAL', 'MCL010|MCL014|MCL002|MCL007|MCL001'),
(2, 'INVESTOR_APPROVAL', 'MCL001|MCL002|MCL009'),
(3, 'REPAYMENT', 'MCL001|MCL009'),
(4, 'PAYMENT', 'MCL001|MCL002|MCL007'),
(5, 'MEMO', 'MCL001|MCL010');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `arorcharge`
--
ALTER TABLE `arorcharge`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `cashadvance`
--
ALTER TABLE `cashadvance`
  ADD PRIMARY KEY (`cash_id`);

--
-- Indexes for table `clients`
--
ALTER TABLE `clients`
  ADD PRIMARY KEY (`client_id`);

--
-- Indexes for table `contractorproject`
--
ALTER TABLE `contractorproject`
  ADD PRIMARY KEY (`contractorProID`);

--
-- Indexes for table `material`
--
ALTER TABLE `material`
  ADD PRIMARY KEY (`idno`);

--
-- Indexes for table `payment`
--
ALTER TABLE `payment`
  ADD PRIMARY KEY (`idno`);

--
-- Indexes for table `project`
--
ALTER TABLE `project`
  ADD PRIMARY KEY (`idno`);

--
-- Indexes for table `request`
--
ALTER TABLE `request`
  ADD PRIMARY KEY (`idno`);

--
-- Indexes for table `staff`
--
ALTER TABLE `staff`
  ADD PRIMARY KEY (`userid`);

--
-- Indexes for table `staff_project`
--
ALTER TABLE `staff_project`
  ADD PRIMARY KEY (`idno`);

--
-- Indexes for table `stakeholderproject`
--
ALTER TABLE `stakeholderproject`
  ADD PRIMARY KEY (`stakeHolderProID`);

--
-- Indexes for table `startup_cost`
--
ALTER TABLE `startup_cost`
  ADD PRIMARY KEY (`idno`);

--
-- Indexes for table `supplier`
--
ALTER TABLE `supplier`
  ADD PRIMARY KEY (`idno`);

--
-- Indexes for table `supplier_materials`
--
ALTER TABLE `supplier_materials`
  ADD PRIMARY KEY (`mat_id`);

--
-- Indexes for table `tools_and_machinery`
--
ALTER TABLE `tools_and_machinery`
  ADD PRIMARY KEY (`idno`);

--
-- Indexes for table `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `users_description`
--
ALTER TABLE `users_description`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `worker`
--
ALTER TABLE `worker`
  ADD PRIMARY KEY (`idno`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `cashadvance`
--
ALTER TABLE `cashadvance`
  MODIFY `cash_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `clients`
--
ALTER TABLE `clients`
  MODIFY `client_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `contractorproject`
--
ALTER TABLE `contractorproject`
  MODIFY `contractorProID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT for table `material`
--
ALTER TABLE `material`
  MODIFY `idno` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=68;

--
-- AUTO_INCREMENT for table `payment`
--
ALTER TABLE `payment`
  MODIFY `idno` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=34;

--
-- AUTO_INCREMENT for table `project`
--
ALTER TABLE `project`
  MODIFY `idno` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=62;

--
-- AUTO_INCREMENT for table `request`
--
ALTER TABLE `request`
  MODIFY `idno` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `staff_project`
--
ALTER TABLE `staff_project`
  MODIFY `idno` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT for table `stakeholderproject`
--
ALTER TABLE `stakeholderproject`
  MODIFY `stakeHolderProID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT for table `startup_cost`
--
ALTER TABLE `startup_cost`
  MODIFY `idno` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT for table `supplier`
--
ALTER TABLE `supplier`
  MODIFY `idno` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT for table `supplier_materials`
--
ALTER TABLE `supplier_materials`
  MODIFY `mat_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=57;

--
-- AUTO_INCREMENT for table `tools_and_machinery`
--
ALTER TABLE `tools_and_machinery`
  MODIFY `idno` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `users`
--
ALTER TABLE `users`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=48;

--
-- AUTO_INCREMENT for table `users_description`
--
ALTER TABLE `users_description`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `worker`
--
ALTER TABLE `worker`
  MODIFY `idno` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=39;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
