Hardware components | ||||||
| × | 1 | ||||
| × | 1 | ||||
Software apps and online services | ||||||
| ||||||
| ||||||
| ||||||
Hand tools and fabrication machines | ||||||
|
In this application we interface an Infineon Distance2Go board with a cybt-213043-mesh Bluetooth LE device to create a radar obstacle detection sensor mounted in the front of a car. The measurements are sent via Bluetooth to a modified version of CySmart App on a smartphone.The complete setup is powered via a USB power bank.
Infineon-Radar FAQ PDF provides an overview of the different modes of operation of the Distance2Go board, giving insights into the theory of radar speed and distance detection. During this project, we will be using FMCW-mode to measure distance (for an in-depth description see page 4 of the document).Summarized, in this mode the Distance2Go board sends a signal with continously changing frequency and receives the incoming signal bounced off of an obstacle. By mixing these two signals together, the distance to the obstacle can be calculated.
Hardware:The Distance2Go board is used to periodically measure the distance to the nearest obstacle in front of the sensor.
The Distance2Go board sends data via UART @115200 Baud to the CYBT-213043 Board.The pins are connected via a DIY soldered perfboard according to the following image:
Alternatively you can also use a solderless breadboard.
Software:The following software will be needed to complete this project:
- 1. Infineon Toolbox -> Distance2Go Kit (getting started)
- 2. DAVE
- 3. Cypress Programmer
The Distance2GO Kit can be downloaded from within the Infineon Toolbox.
Furthermore, we have two firmware’s one for Distance2Go board and another one for CYBT-213043 Kit. The first can be downloaded from within the Distance2Go Kit, the latter you'll find attached to this project page.
Distance2Go Firmware:To modify the firmware of the D2G, we first have to install DAVE, the XMC IDE provided by Infineon. Here we can easily edit the existing code without having to rewrite the basic functionalities of the board. We only need to add two files and edit a third one.
The project can be opened in the DAVE Editor.Important: When first opening DAVE, select a folder for your DAVE-Workspace. This is where your projects will be saved after importing, and where new projects are created. After DAVE finished loading, import ("File"->"Import"->"Infineon"->"DAVE Project") the Distance2Go project IFX_D2G-HW-SW_V2.0.2\Firmware_Software\DAVE project
into DAVE. Infineon 24 GHz radar tools user manual gives more detail on this process (look under chapter 3 “Customizing radar applications”).
The default project sends the raw radar measurement data to the PC via USB. In our case we are only interested in the distance and want to send it via UART instead.
CodeModification:To implement UART communication uart.c
& uart.h
are added to the D2G_FMCW project. Simply paste them into the project space, on the same level as main.c
.Then some changes in main.c
file are necessary:
#include "uart.h" // include the uart code
//.
//.
//.
int main(void)
{
const uint8_t cm[] = " cm\r\n"; //shorthand for adding cm to the end of a string
float distance = 0.0;
uint32_t distance_value = 0;
char dist_pack[4];
//.
//.
//.
/* Infinite loop */
while(1U)
{
/*
if (g_usb_init == true)
{
protocol_run();
}
else
{
usb_init(1);
}
*/
algo_get_distance(1, &distance); //extract distance measurements
distance_value = (uint32_t) distance; //cast it to an integer type
dist_pack[0] = (distance_value / 1000) % 10 + '0';
dist_pack[1] = (distance_value / 100) % 10 + '0';
dist_pack[2] = (distance_value / 10) % 10 + '0';
dist_pack[3] = (distance_value %10) + '0' ;
send_uart_data(dist_pack, 4u); //send data via UART
send_uart_data(cm, 5u);
for (int i = 500; i >= 0; i--); //sleep timer-loop
}
}
Compiling,Flashingand Debugging:
Once the code is adapted for our project we have to build the project.
- This is done within DAVE under "Project"->"Build Active Project". Make sure that the compilation process completes without errors.
- Afterwards, connect the Distance2GO board via USB to your PC.
- Click on the "DEBUG __name_of_your_project__"-Menu (small green bug symbol) and select "Debug-Configurations".
- Double-Click on "GDB SEGGER J-Link Debugging" to create a new configuration. The settings can be left as-is
- Clicking on "Debug" will initiate the flashing of the built code onto the board and start the DAVE Debug-Mode
- Wait until the flashing-process is completed. If you like, you can now debug your application, otherwise just disconnect the board from the pc.
The Distance2GO software section is now completed.
CYBT Firmware:In the CYBT-213043 side we are using custom BLE GATT Server implementation to send notification to client. This firmware reads the UART data and send it over the AIR.
Attached you'll find the firmware that needs to be flashed onto the CYBT-Board. Here, no modification is necessary.
- Download the Cypress Programmer
- Connect the CYBT-213043-MESH Board to your PC
- Start the Programmer
- Select your Board under "Probe/Kit"
- Select the
.hex
file you downloaded under "Program Settings"->"File" - Connect to the device and program it, via the respective buttons
The mobile App is a modified version of “CySmart App”. We created an additional UI for the radar service and added it into the original android source code.This App act as a client and reads the data (i.e. distance) coming from the CYBT-213043 kit.
Download and install the modified .apk
attachedto this page(!) onto your smartphone. Open it and connect to the CYBT-Board.
Don't fortget to connect the setup to a 5V power supply via the micro-usb connector on the Distance2Go board.
Final Setup with Car:Finally, the setup is attached to the car front grill, It’s a little bit inclined to the ground resulting in about 1m deviation from the actual distance.
A working demo youtube-video can be found here.
/*
* uart.h
*
* Created on: Dec 16, 2020
* Author: asra
*/
#ifndef PERIPHERALS_INC_UART_H_
#define PERIPHERALS_INC_UART_H_
#include "defines.h"
#define LED1 P2_0
#define UART_TX P0_1
void uart_init();
void send_uart_data(char *data, uint32_t length);
#endif /* PERIPHERALS_INC_UART_H_ */
/**
\file main.c
\author Assad Ali
\brief This application runs on demo Distance2Go board with BGT24MTR11 and XMC4200 MCU.
*/
/* ===========================================================================
** Copyright (C) 2017-2019 Infineon Technologies AG
** All rights reserved.
** ===========================================================================
**
** ===========================================================================
** This document contains proprietary information of Infineon Technologies AG.
** Passing on and copying of this document, and communication of its contents
** is not permitted without Infineon's prior written authorization.
** ===========================================================================
*/
/*
==============================================================================
1. INCLUDE FILES
==============================================================================
*/
#include "config_error.h"
#include "defines.h"
#include "fw_version.h"
#include "Protocol.h"
#include "EndpointRadarBase.h"
#include "EndpointRadarADCXMC.h"
#include "EndpointRadarFMCW.h"
#include "EndpointRadarDoppler.h"
#include "EndpointRadarIndustrial.h"
#include "EndpointCalibration.h"
#include "EndpointTargetDetection.h"
#include "uart.h" // include the uart code
/*
==============================================================================
2. GLOBAL DATA
==============================================================================
*/
uint16_t firmware_version[3] =
{
FW_VERSION_MAJOR,
FW_VERSION_MINOR,
FW_VERSION_REVISION
};
Firmware_Information_t firmware_information =
{
"Distance2Go BGT24MTR11 Demo Radar Board",
FW_VERSION_MAJOR,
FW_VERSION_MINOR,
FW_VERSION_REVISION
};
/* Radar Base API */
Radar_Handle_t h_radar_device;
Device_Info_t s_device_info;
Frame_Info_t s_frame_info;
const char cm[] = " cm\r\n"; //shorthand for adding cm to the end of a string
float distance = 0.0;
uint32_t distance_value = 0;
char dist_pack[4];
/*
==============================================================================
3. MAIN METHOD
==============================================================================
*/
int main(void)
{
DAVE_STATUS_t status;
dma_init(); // need to call before Dave_Init() to set DMA controller
/* Initialize DAVE APPs */
status = DAVE_Init();
if(status != DAVE_STATUS_SUCCESS)
{
/* Placeholder for error handler code.
* The while loop below can be replaced with an user error handler. */
XMC_DEBUG("DAVE APPs initialization failed\n");
while(1U);
}
/* Open device and init radar base API */
radar_open_device(0, &h_radar_device);
radar_get_device_info(h_radar_device, &s_device_info);
/* Register all endpoints to the communication protocol */
Endpoint_t endpoint_list[] =
{
EP_RADAR_BASE_ENDPOINT_LIST_ENTRY(h_radar_device),
EP_RADAR_ADCXMC_ENDPOINT_LIST_ENTRY(h_radar_device),
EP_RADAR_FMCW_ENDPOINT_LIST_ENTRY(h_radar_device),
EP_RADAR_INDUSTRIAL_ENDPOINT_LIST_ENTRY(h_radar_device),
EP_CALIBRATION_ENDPOINT_LIST_ENTRY(h_radar_device),
EP_TARGET_DETECTION_ENDPOINT_LIST_ENTRY(h_radar_device)
};
/* Initialize the internal protocol state and the communication interface */
protocol_init(endpoint_list, sizeof(endpoint_list)/sizeof(Endpoint_t), SYSTIMER_GetTime, HOST_TIME_OUT, system_reset);
/* Initialize the key parameters of the firmware and algorithm */
algo_init();
/* Start the acquisition of data */
radar_start();
/* Infinite loop */
while(1U)
{
/* This is no longer needed, since we don't want to use USB
if (g_usb_init == true)
{
protocol_run();
}
else
{
usb_init(1);
}
*/
algo_get_distance(1, &distance); //extract distance from measurements
distance_value = (uint32_t) distance; //cast it to an integer type
dist_pack[0] = (distance_value / 1000) % 10 + '0'; //compute the different number places
dist_pack[1] = (distance_value / 100) % 10 + '0';
dist_pack[2] = (distance_value / 10) % 10 + '0';
dist_pack[3] = (distance_value %10) + '0' ;
send_uart_data(dist_pack, 4u); //send data via UART
send_uart_data(cm, 5u);
for (int i = 50000; i >= 0; i--){ //sleep timer-loop
__NOP();
}
}
}
/* --- End of File -------------------------------------------------------- */
/*
* uart.c
*
* Created on: Dec 16, 2020
* Author: asra
*/
#include "uart.h"
#include "xmc_uart.h"
/* Initialization structure for both USIC0_CH0 and USIC0_CH1 channels */
XMC_UART_CH_CONFIG_t uart_config =
{
.data_bits = 8U,
.stop_bits = 1U,
.baudrate = 115200U //Baudrate
};
XMC_GPIO_CONFIG_t uart_tx =
{
.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT2,
.output_strength = XMC_GPIO_OUTPUT_STRENGTH_MEDIUM
};
XMC_GPIO_CONFIG_t uart_rx =
{
.mode = XMC_GPIO_MODE_INPUT_TRISTATE
};
/* Transmit handling IRQ */
void USIC0_0_IRQHandler(void)
{
}
const uint8_t message[] = "Hello radar!!\n";
void uart_init()
{
XMC_GPIO_CONFIG_t config;
config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL;
config.output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH;
config.output_strength = XMC_GPIO_OUTPUT_STRENGTH_MEDIUM;
XMC_GPIO_Init(LED1, &config);
XMC_GPIO_ToggleOutput(LED1);
XMC_UART_CH_Init(XMC_UART1_CH1, &uart_config);
XMC_UART_CH_Start(XMC_UART1_CH1);
XMC_GPIO_Init(UART_TX,&uart_tx);
send_uart_data("Uart enabled",12);
}
void send_uart_data(char *data, uint32_t length)
{
uint32_t index;
for (index = 0; index < length; index++)
{
XMC_UART_CH_Transmit(XMC_UART1_CH1, data[index]);
}
}
:020000040050AA
:5C0000004252434D636667530000000032000000030110000427004FF4B001032008607047000006010401042700010104C05D00000003067288139A812000011C00145000000A52000004500000145000001000000000000000000000FE000008
:F01400004252434D6366674400000000485C00000303094359573230382A2A0016030200000301480004270010B500210C2091F5E3FC04460021072091F5DEFC002C12D0002810D0012101808170074AC0F80320002222600B22A280E180A0602046BDE81040D7F559BF10BD4F0C000006010401042700010BEF2100000000000000000010B5044B9847044B9847BDE81040034B184700BF491D50003D322700BD1650000068D0F8D81059B12DE9FF01404600F009F818B1BDE8FF0130F742B3BDE8FF0130F743B310B500F0AFF80446022808D07CF771F35A2804D220467CF757F3022801D2012010BD002010BDA0F1320128291E
:F014F00003D84A49088001207047002070472DE9F047044602207CF756F3444F8046388850B902207CF731F30A2801D8462002E014281DD850203880D4F8D8003C4DDFF8F49001264FF00C0AA0B339880A3988452EDA0027C4F8D870206B58B1806948B1EE60226BA18A506E9369002298471EE05A20E0E7D9F80010002091F86B10C91C1BE02269D2F8882002EB80021268A24211D1C0EBC002296F0AEB820008440268002A05D0EE602069483000219047EF60BDE8F08704E0401CC0B28142E1D8F7E702207CF700F339888842F1D3C4F8D860206B38B183692BB1A18A406EBDE8F04701221847D9F80010002091F86B10C91CF2
:F015E00018E02269D2F8882002EB80021268A2420ED1C0EBC002296F0AEB820008440268002ACDD02069BDE8F047483001211047401CC0B28142E4D8C2E7000060FC200068932000345F200010B504460838017907487CF7F9F1E10708D1002805D00169044A914202D190F8220010BD002010BD28842000EFBEADDE70B5000A65F733F50446042030F77AF1054684B1022104F10D0067F781F150B1D0F8880000EB85000068D0F8D800002800D08F2070BD872070BD70B50C46401EC0B2022101EB002615463046FFF7D8FF002806D12A4621463046BDE870404EF742B370BD10B50D4B0D4C0420984700210C4A0846A0470021F1
:F016D0000B4A0846A0470B4A0B490C480C4B984730B1002123460B4ABDE810400846184710BD00BFC52D0D0059320D007020500079205000281F5000381F5000851A5000DB392700172150002DE9F0430D4685B0044630B1042842D00424204605B0BDE8F0838B68614E624FDFF8DC81D3B1CB8800930B685F4A0146B047EB883B80224621462046C047214603465B4A2046B0474FF40073009350222868584D23461146A847DAE707F104094946554B062202A89847AB890193EB880093214602AB514A2046B04722462146042009F8044C7C70C0474D4A034621462046B047BDE78B78424C012B07D0022B36D00021474A0846CE
:F017C000A0478524B1E78B88454A00210846A047444AAB88444817884FF00C0C0022BA4205DB0021414A0846A04702249DE70CFB02F63118365A9E4211D1EB688A881888904201D20D2490E728691A808A88304B89689847AB88092B03D0002485E70132DDE7334B9847F8E78B88324A00210846A0472C4BAF881E882B4900224FF00C0CB24206DB00212C4A3B460846A04703246BE70CFB02F04318405AB8422CD1EE895A88B242CED32D6998689E803246184B294698470A2F1DD1022EC3D16A782B7843EA02230E4A53801C4B1B78012B0AD11B481C4BFA2198470028BED01A4A00210846A047B9E71648184B98470028B4D05D
:F018B000174AF4E7174AF2E70132C1E759320D00C8FC20002B21500053215000E12C0D00316D000070215000AA215000D6225000CD215000A81E500014FC2000FA215000F11C500021225000AE2250007CFC20008CFC20007B6400004F225000AD64000072225000942250003DA108002DE9F041174E7388012B29D133883BB30021154A154D164FDFF86C800846A8470924002117F8013B42460846013CA84714F0FF04F5D10F4A21462046A8470E4B98470E4A3088136A0D4E928B0921B04730B1214620462B460A4ABDE8F0411847BDE8F081C8FC2000F122500059320D007EFC20000B235000F11C500014FC200093290D00BC
:F019A000102350000723500070B58CB01C4B1422002107A8984706238DF80730194B02AA03F11006154618685968144603C40833B3422246F7D10123134C8DF81E30ADF81C300DF10703069309238DF8263020460E4B984707238DF82E301023ADF82400ADF82C3008940A4B0A9506A90320984720B10021074A084B084698470CB070BD416D0000B21F500044FC2000D35A05009DA108002B23500059320D000B4B70B51C880D4664B90A4B984722462146094B0320984721460346074A2046074CA0472846074BBDE87040184700BFC8FC2000A91950003DA10800AA21500059320D0075330800F0B50F4600214C4E4C4A0446A0
:F01A9000034685B00846B0470A2C354676D005D8E4B1012C6FD0474A234668E0172C74D01F2CF8D1397800297DD13B89C3EB431203EB820364209AB2B2FBF0F300FB132292B2009208463C4AB0475BE03B4B3C4E98473C203B4B98473B4B98473B493C4B22461A209847012240F20B411A20394B9847394B98473949394804232246B04718B1384A21462046A847374B02A898470021364A02AB0846A84700210846344B98470021334A344B0846A847334B3448984700210346334A0846A847324B334A1C88002123460846A847314B3148214698470021304A03460846A8472F4B984700222F4B1146032098472E4A03460021A6
:F01B80000846A84706E02C4A002109E00323FB802A4BBB60002005B0F0BD397819B9284A0846B047F6E7032901D1264AECE70429F0D1254AE8E7254AE6E700BF59320D004B23500027255000C6245000313A0D0051640000353A0D00FD370D003D1A50002133080071320800B11C50001D1950008CFC20006D235000AD2B080095235000CB2E0800B923500044FC20003B29270019175000E6235000AA1E500003245000C3290D00AC1E500018245000A91950003DA10800AA2150003324500000100003492450006B245000992450000125500073B5104B00240DF107008DF807409847012812D10C4D0D492A689DF807008854A2
:F01C7000531C082B2B6008D90923094A094E21462046B047084B2C601C70084B984702B070BD00BFD7390D00C4FC200095FD20005225500059320D009EFD20000F3A0D0010B500231A461946074C0C20A047074B98470748074B9847074B01209847BDE81040064B184700BF47390D00CB390D00511C5000F9390D0041302700B5390D0002490348034B0922184700BF95FD20007EFC2000316D00000B4BD3E9000110B520F07F40094CA047094BD3E9000120F07F40A047074BD3E90001234620F07F40BDE81040184700BF6CFC2000D1CF000064FC200074FC2000F8B5234B234C244E244F984700253368AB4204F102041BD8A5
:F01D6000214C224E224F00253368AB4204F10C0419D8204C204E1E4F00253368AB4204F1100418D81D4C1E4E194F00253368AB4204F10C0417D8F8BD14F8011C14F8020CB8470135D7E754F80C3C54E902121878B8470135D8E754F8103C54E903121878B8470135D9E754F80C3C54E902121878B8470135DAE700BFDD3408004420500040205000713408001C20500018205000713208000820500004205000C81F5000C41F500013B50723144815498DF80730144B154C00228842C3E9002201D0134AA047134A134B144800219847134B144A23F00F031360134B984710B9124B134A1A6001220DF107011148A047114B98476B
:F01E5000114B124A1A6002B010BD00BF14FC200014FC2000244B2000316D00006800000023010000416D00007CFC2000BFFD200064042000A5E60700E40B200010322000AE0B2000091D500060622000811450000200090002000C0004007C000100020400280018020002070328020300002A03000202002A040002070328020500012A05000202012A060002040028011807000212002831019B5F8000008000100000A4AD040008000215032812090031019B5F8000008000100000A8AD04000900821031019B5F8000008000100000A8AD04000A000A0200022940000C0068010600200406002004000050FC20000000000041
:F01F400003000000000812000000000812000000600030000500000812000500600030001E00000812001E00180028000000BC020700300030001E00000400043C0090012003300030001E00A000A0001E00000800080000000200010002050200000000000000000000000005048403000C00000F0031019B5F8000008000100000A4AD04000000050000005A20500000000000000000005C20500000000000000000006220500000000000000000004E20500000000000000000006A20500000000000000000000100000064205000000200000000000001000000030000005020500000440000010000004A205000004400004E
:F0203000010000004C20500000440000010000001600000000200123020D0300040005000600081009000A0F0B000C000D000E000F0E11001A001B011C211D00200225221B5B324A1B5B3B48000D0A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A0A202020202020202020202020202020202020526164617220536572766572202020202020202020202020202020202020200D0A0A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A00537461636B20496E69C4
:F021200074206661696C65640D0A0053656E736F722068756220636F6E6E65637465642077697468205B2025425D2069643A25640D0A0053746F7070696E67204164766572746973656D656E74732025640D0A0053656E736F722068756220646973636F6E6E65637465642066726F6D205B2025425D20636F6E6E5F69643A256420726561736F6E3A25640D0A0077696365645F62745F73746172745F6164766572746973656D656E74732025640D0A0047415454207265616420726571756573742E20636F6E6E656374696F6E2068616E646C652069732025640D0A0052656164205265717565737420746F20496E76616C69F0
:F0221000642048616E646C653A20307825780D0A004741545420777269746520726571756573742E20636F6E6E656374696F6E2068616E646C652069732025640D0A004D6F74696F6E2073656E736F722074696D6572207374617274206661696C65640D0A004D6F74696F6E2073656E736F722074696D65722073746F70206661696C65640D0A005772697465206973206E6F7420737570706F72746564200D0A005772697465205265717565737420746F20496E76616C69642048616E646C653A20307825780D0A0047415454207265717565737420756E68616E646C65642E2E0D0A0053656E64696E672075617274206461A3
:F02300007461203A205B00202563005D200D0A0053656E64696E6720756172742064617461206661696C65640D0A00536574206164766572746973656D656E742064617461206661696C65640D0A0053656E736F7220687562206D616E6167656D656E7420636261636B3A2025640D0A004D6F74696F6E2073656E736F722074696D657220696E697469616C697A65206661696C65640D0A00426C7565746F6F74682044657669636520416464726573733A205B2025425D200D0A0A000D0A446973636F766572207468697320646576696365207769746820746865206E616D653A20222573220D0A0077696365645F62745F6777
:F023F0006174745F72656769737465723A2025640D0A0047415454204442206C656E6774683A2025640D0A0077696365645F62745F676174745F64625F696E69742025640D0A00426C7565746F6F74682044697361626C6564200D0A004164766572746973656D656E74205374617465204368616E67653A204F46460D0A004164766572746973656D656E74205374617465204368616E67653A20556E646972656374656420486967680D0A004164766572746973656D656E74205374617465204368616E67653A20556E6469726563746564204C6F770D0A004E657720636F6E6E656374696F6E20706172616D65746572733A3B
:F024E0000A0D436F6E6E656374696F6E20696E74657276616C3A2025642E25646D730D0A00436F6E6E656374696F6E20706172616D657465727320757064617465206661696C65640D0A00556E68616E646C656420426C7565746F6F7468204D616E6167656D656E74204576656E743A2025640D0A0052656365697665642025642042797465730D0A000201B80200003200700F00006008000008006400FF0000009700000054006400FFFFFFFF1C00000058006400FFFFFFFF0C00000048046000FFFFFFFF66000000E8064100FFFFFFFF00400000C4036000FFFFFFFF1B00000068016000FFFFFFFF0300000070016000FFFFC2
:F025D000FFFF0B00000074016000FFFFFFFF0F00000078016000FFFFFFFF130000004C046000FFFFFFFF14000000B4014100FFFFFFFF0C91000044014100FFFFFFFF0A090000E4064100FFFFFFFFA8A50000C4074100FFFFFFFF6A720000C8074100FFFFFFFF7A700000CC074100FFFFFFFFA4150000D0074100FFFFFFFF474C0000D4074100FFFFFFFFA37F0000D8074100FFFFFFFF7F760000DC074100FFFFFFFFEC0B0000E0074100FFFFFFFFEB55000050046000FFFFFFFF0300000080056000FFFFFFFF2400000084034100FF000000F79500000901040201020001079603FF060A233C5A789105AC038403C0038403C50305
:F026C000E303E303E303E303E303E303E303E303E303E303E303E303E303E303E303470456048E046A04B5047E04560488046A04BF04043A043A043A043A043A043A400136015401540154014A01400145014A014A014A01400145014A014A014A01400145014A014A0190019001A401A401A401A401A401B801B801B801043A043A043A043A043A043A040100006000059C02FFA002FFA402FFA802FFAC02FF0000600005C802FFCC02FFD002FFD402FFD802FF00006000054000FF4400FF8005FF5406FF5006FF00006000035C06FFDC01FFE401FF0000410004F401FFFF3004FFFF8C03FFFFCC00FFFF0E0E0D0D0D0B0B0C0FAD
:F027B00010CD1F246318A66C240D0D0C0C0C0D0D0E1111CE1F246418A66C2410100F0F0F0F0F101315CF1F246618A66C240E0E0D0D0D18191A1D1FCF20246618A66C2412121111111515151819CF22246618A66C2411101010101E20202628CF21246618A66C24D0006804776C80B0D0007004776C80B0D6007004F76C80B0D6007004776C80B0DC007004776C80B0DC007004776C80B002078602FF0605E403E403E403E403E403FF03FF03FF03FF03FF0349044904490449044904880488048804880488040805080508050805080508050805080508050805143F143F143F143F143F143F030100006000059C023FA0023FA484
:F028A000023FA8023FAC023F00006000057C033F7803FF8005FF5406FF5006FF00006000035C06FFDC01FFE401FF0000410003F801FF3FCC00FFFF8C03FFFF0D0C0C0C0C1FCF246318A66C240E0D0D0D0D1ECF246418A66C24100F0F0F0F1FCF226618A66C24100F0F0F0F1FCF266618A66C24131415161821FF266618A66C24131415151626FF266618A66C24400180B0776C450180B0776C4A0190B0776C4A0190B0776C540190B0776C540190B0776C09078602FF0605E403E403E403E403E403FF03FF03FF03FF03FF0349044904490449044904880488048804880488040805080508050805080508050805080508050805B2
:F0299000143F143F143F143F143F143F030100006000059C023FA0023FA4023FA8023FAC023F0000600005C4033F0C00FF8005FF5406FF5006FF00006000035C06FFDC01FFE401FF0000410003FC01FF3FCC00FFFF8C03FFFF0D0D0C0C0C22A5246118A66C240D0D0C0C0C2245246418A66C2410100F0F0F2225246618A66C2410100F0F0F1EE5246618A66C2414141415151FE5246618A66C2413141516181F05246618A66C24DF0480B0B72CFF0480B0772CFF0480B0772C0F0580B0772C860580B0772C080480B0772C0007048300000004079801FF327F00006500005000004000003700002E00002800002500001E0000196C
:F02A80001200171200140000121200121600121800121A00101A000F1A000D1A000C1A000A1A00070600070800070B00071D00071E00041400031900031B00031C00031F00021B00021D00021E00021F00010000010400010600010800010A00010C00010D00010F00011200011400011600011801011A00011C00011C0003072A0100000001000000140A00040000000000000A02FE0BE4FE1C01E4FE1C010A02FE0BF1FF0F00F1FF0F0001021C0100000C0100000001000000010000000100000001000000010000000F03280278147F5A001402141E000203001EAA331905CF00800A920000000001000022000000000000006B
:F02B7000000301BC7200042700C0F8BC1100F0CCFBD0F5D8B84FF63820C0F220000078012802D0B6F5800F03D3304600F0A3FD7CBD68469CF5E1FF99F5D6BF000000F063FCD4F574FABAF50EBE0FB500F0F7FD18B1BDE80F4052F677BEBDE80F40301908EB040152F66CBE00000A20A4F80B0010BD90F8F70020F0020085F8F700A06AC16E14F6D4B9BDE8704001F0DCB9BDE8F04F01F00EBA08D00FB4504601F095FA122805D00FBCBEF5D2BFB078BEF5CBBF0FBCBFF50BB80FB401F035FC0FBCBAF554BA034804F67DFC01F067FC04F664BD00000C680F0000290DBF04F58C7306AB05F1680004F168000C4A04F128010BE00054
:F02C60002915BF06AB04F58C7305F1680004F1680004F1280204494AF6C0FC94F8A70002A901F056FC3EF6D5B81C0F20000CD000290DBF04F58C7306AB05F1680004F168000C4A04F128010BE0002915BF06AB04F58C7305F1680004F1680004F1280205494AF69BFC94F8A70002A901F031FC3EF607B800001C0F20004FF0010200F076FDF3F594B994F84A201AB194F85220BDF5D5B801F029FCBDF5D5B80CB4204601F028FC10B10CBCBDF5BAB90CBCBDE8F081BDE8104001F04CBC2046BDE8F04101F0EBBC000002B02046BDE810402AF6FEB80FB4304649463A46234601F055FD01280FBC03D14DF61EF929F61EBBBDE8F0DF
:F02D50008701F0F2FD4FF0000933F6ACBC0FB42046294601F072FE0FBC15F0040F0CD00FB42046294601F03AFE01280FBC04D1A07B0AF67AFD01F61DB901F682B901D1034810B1206844F64CBB44F65FBB115D20009DF56AF848F2DC20C0F23300016841F0010101609DF566B801F04AFE002020709DF5C5B8016000B501F09FFE00BD0000384601F0B3FE92F5D0FE93F558B8012801D992F527BE6846494601F0AAFE002802D0062592F57EBE92F546BE411C00D10025284499F5E6FE92F573BE07D346F20C61C0F220010B88D11A92F5DFB892F5DFB800001CB003F0D1F9BDE8F08100003046BDE8F04101F05BBF0000204602CA
:F02E4000F034F82046F8F5E8BA2046BDE8304002F03CB8BDE8F04102F054B800000AD02DE9FF0F314602F0CEF806D0BDE8FF0F301DC6F582B9C6F58EB9BDE8FF0FC6F5C4B918B1A562266362F6C7BE2820F8BD000002D03146D3F500B92DE9FF0F284602F01BFDBDE8FF0FD3F506B900009360D36013610FB402F01AFD10B90FBC3AF6E3BD0FBCBDE8F08F00000EF6B3FA0320BDE8F081000048F23810C0F23300006895F5C3BE0000BDE8FC4102F0B4BE03B40C98C188022905D103BC0498002804D05BF6AFBA03BC5BF6ACBA5BF655B903F009F80D46BAF5D6BD000003B40848016821F40071016040F6DC30C0F22000016821D7
:F02F3000F00701891D016003BC8FF5D6BC48813300F0B54FF44E11D1F8602122F00F02ABF5A4BD000002F0FCBF4FF21353C0F207036168994203D0E569D61B0EF62BBE0EF621BE002507B402AA01A9684602F0FEFF07BC80460AB10FF685BA0FF67DBABDE8104003F00CB800002DE9F04706464FF44E174FF00108042802D0012E1CD05CE0654964488860664864490160D7F8DC0240F00400C7F8DC02D7F8DC0220F00100C7F8DC025F496048C1F80080006800B1804700F0D0FD42E05C48016821F080710160D7F8400120F47F40C7F840010020C7F84401574A5649DFF86491116057494FF44414544D0870D9F800000121809B
:F0302000001430B5F516FB534908600146D7F8D80240F04000C7F8D802002055F8042B01EB8003401C1A600528F7D300204A4605E054F8043B01EB8005401C6B6113689842F6D3454940F214500860042E0ED1D7F82C01400705D50420C7F82C013F4981F800803F4981F8008001F0C5FD0020BDE8F08770B53B483C490FF642FB4FF44E14D4F85C0120F48040C4F85C010020C4F8A0023749354808600DF6B0FE10B93648344901609FF762F9AFF233103349086033490220087034493248086034483349016034498160354933480968486035483349C0F8A0103448016841F0007101600325C4F8E05201F0DDFF30493520087E
:F0311000702F48006810B12F490120087000F03FF92E492D4808602F492D48C1F888012E480C214170017085702C49C5701E20087070BD0000E10F2700687E2000C50A2700046B2000D86A20009CF72000DC0B2000A33B2700EC0B2000040431006D1E2000D40B200064312000A40B2000ADFA20003F1C2000903120008000000014FC20006404200010322000E40B20004C5820006C592000710C27009846200065122700087D200073122700111027006C712000B9D90908A045200028153200026220003E5E2000876D20004D232700940C20002D202700A47F20009E7320001C5C2000054910B5D1E90034012282401343446E
:F0320000EAE274C1E9003410BD8831200010B500F10904B0F809000021A0F57DFE40F6B8300EF6F8FDD4F803004FF47A71B0FBF1F00022BDE81040282195F54EBF2DE9F0478146344E0020086037680C46154698462FB143462A4621464846B847206077682FB143462A4621464846B84720604046B8F1050F39D009DC012836D0022834D0032832D0B8F1040F2FD107E006282CD0082809D0B8F13F0F27D10BE0022D24D1B0682060F0681FE0262D1ED130692060706919E0A5F58070D93803D1B0692060F0696060B5F5ED7F07D0B5F5EE7F08D0162D15D0262D17D007E0306A2060706A02E0306B2060706B6060206800280FE1
:F032F000D143462A4621464846BDE8F0479DF569BCB06A2060F06AEFE7B06B2060F06BEBE7BDE8F087A8F7200070B523480078042837D3224A4FF4CA0011788B080364446C8B07DB0EFF2505FA03F6B44311269E402643466400260664194B1C7844EA0111C0F8181251788A080264436C8A07D20E9540AB43022595401D434564066444EA011141F48031C0F81C124FF00111C0F820120121C0F824120A48016841F40051016070BD094908480860CFF5C8BDAFF20B0007490860704756692000E8F720005369200034023200006CDC0294692000CC69200010B54FF4C0020020C2F8C803C2F8CC031A494FF4B4730C5CC2F8D0A9
:F033E00043401C9842F9D310BDECE710B50446012801D0144900E014490868BAF56AF9B0F5BCF82046B0F5ACF82046B0F563F80F48007800280ED10E48806800280AD0C37B0C480D4A4FF482012BB10368C1F850318068106010BD4368C1F85031C068F8E7383D2700180920002009200078742000100E2000ECF72000E00441009B480178002907D19A490A688280C96C41804FF001010170704795480178012907D1944982880A604288CA644FF00001017070472DE9F84F05464FF0000805F618FF0DF6C4FF00908B48222101604FF446190024C9F800420421C9F804124FF448163466C9F800403220B2F5BEFC8348F0654F89
:F034D000F445118020C860C820B2F5B5FC2878DFF8ECB14FF4CA0A4FF482074FF4C00660B3FFF7C1FFD7F8A80120F0180040F00800C7F8A80173483030016821F001010160C6F8BC4171480460D6F8FC0220F00C00C6F8FC02DBF8080058B10AF5B070026922F001020261026822F001020260CBF8084000980DF675FFBCE00020D3F570FD0120CBF808000AF5B070016941F001010161016841F001010160C9F800424FF08001C9F80412FFF771FFA87808B9C7F8F441E87801283CD002283AD0D6F8FC0220F00C0040F00800C6F8FC024F494FF0010AC1F800A068784C49801E083108606878801E091F08604949C9F80010008A
:F035C000204FF47A734FF445120146401C994202D8D1680906F8D54FF448104FF400310166C820B2F530FCC6F8BCA13A483030016841F001010160E878012807D0022805D00CE0D6F8FC0240F00C00C5E7D7F8A80120F0180040F01000C7F8A80100980DF608FF287880BBE0B2A97840F0010060F30704062919D2DFE801F003070E282B2F20F01C0018300EE0C4F3072040F0010060F30F2409E0C4F3072141F0010161F30F2440F0020060F30704E978C4F3072061F3830060F30F242879072810D80006800D404240B212E01AE020F0E000EAE720F0E0002030E6E720F0E000A030E2E7082802D0092805D008E095F9050042BB
:F036B000F658F802E0A87941F64FFB8046C9F80483044804600120BDE8F88F00002CFA2000A8014100C004410000020C0010843100010080007CB51B4C0546E06A44F2036120EA0100E06268469CF536FADDE90021501941F10001400B40EAC1406269490B050622F47F4242EA154508236561A269000A40EA01606FF30F0280B21043A061E06A40F44240E062C4F87C3104202060E06A40F00100E062606B20F0300060637CBD00002C81330010B50446042811D305F6B5FDFFF72EFE052C01D0AFF529FEAFF5FBFDAFF579FEB4F546FFBDE8104005F69BBB10BD000010B5044A04490548B9F5BFFF0449087010BD00008C5D2025
:F037A0000044492000FCF720006471200002480078C0F3801070470000244B2000024908607047014948607047244B20002DE9F74FDFF8F0810446DFF8F0A1D8F800009346A04225D1794F3E6820E0351FA5421CD0284608F610FF18B9284608F605FFA0B1BBF1010F03D1A87CA17C884207D2A87CA17C884209D99AF80010884205D3019800B105600120BDE8FE8F3668BE42DCD10026D8F800004FF0FF35B1464746F8B1C17C03291CD108F6DDFE032808D03868A17C807C884213D39AF8001088420FD33F68384607F6A8FBA84205D3A84207D1B97CB27C914203D905463E464FF001095348D0F800802CE098F80F00A8F1040F
:F038900007032824D1387D0D2821D1384608F6B2FE03280ED0BBF1010F03D1B87CA17C884207D2B87CA17C884211D99AF8001088420DD3384607F678FBA84204D307D1B97CB27C914203D905463E464FF00109D8F800803B498845CFD13A48076818E0B97BA27C381F914212D9334A127891420ED3804605F623FFA84205D308D198F81210B27C914203D9054646464FF000093F682C488742E3D12C484FF00008076824E0381F08F10108BBF1010F03D1817CA27C914207D2817CA27C914212D91E4A127891420ED3824605F6F9FEA84205D308D19AF81210B27C914203D9054656464FF00009B8F1030F03D23F6817488742D7D2
:F0398000D1681C03D0182D05D3681E0DE04FF6FF70002609E0B9F1000F3146204602D007F6CDFB01E007F617FBA18921B1814201D2401A00E00020019900293FF434AF0E6031E70000100E2000D00D2000000E2000080E2000F80D2000F00D200010B50CF6BDFF13490870002010BD70B5054630F6D4FF002438B90F4890F83B00C00702D141F662F808B12C6010E00B4EB4600B4C206840F4807020600DF610FA2860206820F480702060AFF23D00B060012070BD39FA200040102000087D2000DC0B200070B5554E0024307810B10EF61BFA04465248007838B95248524900680860524852490068086050F63FFC514D40B1281E
:F03A70006830B1C07B10B10AF6FBFC08B1686820B195F83900032813D015E028680168896901B18847286819F60CFE286808F6B9FF58B1286850F65FFC50F670FC38B904E00AF612FE68B106F69FFC06F651FB307828B10EF6DFF9011B0120D9F5ACFF012070BD06F692FE06F68FFC012006F624FDEBE770B52C4E0024307810B10EF6CAF904462A48007838B92E482A49006808602D482A490068086050F6EEFB284D48B1286838B1C07B012802D00AF6A9FC08B1686820B195F83900032813D015E028680168C96901B18847286819F6ECFD286808F667FF58B1286850F60DFC50F61EFC38B904E00AF6C0FD68B106F613FC0696
:F03B6000F6FFFA307828B10EF68DF9011B0220D9F55AFF012070BD06F640FE06F603FC012006F6D2FCEBE7AFF247110C480160AFF2AD018160704700006D1E200078742000F0F7200050014100F8F72000E0044100100E2000ECF72000F4F720005C80200010B5941DB5F546FF082084F8290010BD70B598B0044600F1180506210CA8F6F5A9FC062221460CA8F6F5C3FC401C44D1594906220E462046F6F5BBFC401C3CD1062229460CA8F6F5B4FC401C35D1062231462846F6F5ADFC401C2ED10622294612A8F6F528FD0622214606A8F6F523FD06A9062322460846F6F514FD2246062311466846F6F520FD69460623224608FC
:F03C500046F6F51AFD40496A46062324391046F6F51CFD6A46062306A91046F6F50DFD0622694612A8F6F57DFC10B1002018B070BD0120FBE770B5A0B0044600F12005082110A8F6F54FFC0822214610A8F6F569FC401C44D12D4908220E462046F6F561FC401C3CD10822294610A8F6F55AFC401C35D1082231462846F6F553FC401C2ED10822294618A8F6F5CEFC0822214608A8F6F5C9FC08A9082322460846F6F5BAFC2246082311466846F6F5C6FC6946082322460846F6F5C0FC14496A46082324391046F6F5C2FC6A46082308A91046F6F5B3FC0822694618A8F6F523FC10B1002020B070BD0120FBE710B5094C20680401
:F03D4000F64BFC002804F1040002D0BDE8104099E7BDE810403CE7000088D720006CD8200010D9200030B500F10904002589B0B0F809002946A0F515F9E01CFFF783FF30B108236A46E11C084849F62EFD05E0FF222021684629F605FF12256946284632F60FFF09B030BD0000ACE1200070B50446866A08F623FC002873D19148638C032201783046A7F5F9FC0121204608F615FD051E7BDD022D04DB204612F6A0FE00285FD1608C801FA8425CDD204608F6FEFD78B1681CE17B401029B1B16E19B194F84510002962D0218E81425FD8618E61B10DE096F8170110B1401E86F81701681C4110204612F6D2FD50E0A289C2B37582
:F03E30004A127890424AD319B194F85200904245D3A06A90F8A40003F696FB94F8451031B190F8F710890705D4C069000402D5A07C872833D06848618E94F85220491C407B8A421DD250B1A07C452807D90021242003F6B3F80521242003F6AFF894F8450060B15E49608C0978884207D92A2014E000E02DE0204608F6DEFE0FE045200CE050B1A07C0D2807D90021242003F695F80721242003F691F80D20A07494F84D00002815D0801E10F0FF0084F84D000FD1E07B012804D0204608F693FD002807D12A462046BDE870400523022112F63CBD70BD70B50446856A01200DF6DAF82868C1692846884794F8480028B194F84B89
:F03F200000A074002084F84800204608F672FD50B9E07B70B10221204608F65FFC401C4110204612F643FD0DF622F8C0B1E87B80B115E095F817010028F5D095F813110129F1D195F80D110029EDD1401E85F81701E9E701200CF656FD00200CF62DFDA06A90F8A40003F6F7FA10F8F71F41F00201017070BD10B52C221D491E48D5F5D4FF1D491C480860AFF2A501C161AFF20321416210BD70B50446184D03F62DFDA16869B160B1A962E168E962218AA986618AE986C169C1F3C4014DF636FB0EE0204607F694FF50B1A068A862E068E862208AA886608AE886284608F6DFF9012070BD7523200021672000381F20001D672090
:F040100000A4690F0090312000286720009C2F20002DE9FC4790F83970054600F11C06B81CC0B240F0800100243A4839F6CBFCA87B694609F60EFC0098DFF8DC8010F0030006D001281BD002281CD003280CD11CE00198A96A884200981BD9022108F6FEFF3060B8F80000706095F83A00DFF8AC9090B199F80210684609F6B6F83BE001210098EBE70221009801E00121009808F6E5FF3060A86AE6E799F8021099F803000144E8E7781C05F12C01C0B21CF63BFE8046DDE9001040EA4120194901EB840188671849E0020860B8F14F0F09D208F1020040EAC42048F2801108431149091D08602819641C80F83E7099F80210683C
:F04100004609F67AF847466946304609F6A3FA012803D14F2F01D2042CCCD385F842402046BDE8FC8704016000E00D2000721B200000E0310000E93100401D017A03290BD1084AD0F816109078B1F57A5F20F0C00004D0B1F5FA5F02D01220704740309070002070473E5D200010B501004FF0000007D0012904D1092102200EF681F9C0B210BD0821F8E710B50024801E082821D2DFE800F004060B0D0F111315022000E003200EF692F8C4B214E00420F9E70520F7E70620F5E70720F3E70820F1E709200EF69DF84FF448114FF4E040086009200EF695F8204610BD10B54FF4481420680220FFF7D0FF00280ED0206845F6FF40
:F041F0007108402060206840F4006020600020FFF7B3FF002800D0012010BD70B500F10904407B0026154609280BD0FFF7DDFFA0B12079FFF7B0FF80B1E078FFF79DFF50B90BE00120FFF798FF002805D02079FFF7A2FF002800D06E7170BD1220687170BD70B54FF44816144630683168C0F30330C1F3031508B10B2001E00EF692F9A0713068B0F5E04F07D0072D15D2DFE805F012100E0C0A08060009200CE002200AE0032008E0042006E0052004E0062002E0072000E00820E0710020607170BD2DE9F041594D00F109070026B5F86400B7F803101446884202D15671BDE8F081002003F664FF08B10C200DE0B7F80300B044
:F042E000FA80F1C1F1200290FAA0F1B1FA81F1491C072902D212206071E7E7A5F8640085F84B2185F84A116671DFE72DE9F04100F1090517468089052103F64EFC0646B5F803000AF684FD804695F9054041F63DF803463A4800218EB9B8F1000F0ED1B5F80310FD2905D0FE2905D0FF2905D0022013E0032102E0012100E002212E4AD27C120701D5112008E090F90020A24203DB90F90E20A24202DD30207871A5E7284D2A7842B16A78AF7800EB42021770EF785770002204E001222A70FAE7521CD2B200EB420797F90070A74201DB9A42F5D30AB1521ED2B200EB42006A7090F90030AB7090F801C085F803C0032914D0C5FF
:F043D00078E71AA5EB0C057D4390F902700470FB1A95FBF3F3634443708EB186F8A0203068BDE8F04140F6B2BF0A4C1846A37641F6B0F90949096860F30F2161825DE74046BDE8F0410AF6A2BF401020006C0B20003AFA2000E01420000483310010B51748AFF5DAFE164800210160416010BD10B529F604FD1249012048601048AFF5D5FE002010BD10B529F61AFD0D49002048600A48AFF5CAFE002010BD10B501284FF0000108D0AFF223002CF6EAFABDE810400248AFF561BFAFF24900F5E7BC3120003EFA20002DE9F0410446164E164D174F24E01748E4F5C4F800BB13491448E4F509F8288806EB8000006818B911491003
:F044C000200DF6A7FA2888FF280CD20B2806D0B8F5A7FD288806EB8000016805E0064800F099F903E0396809B103488847641ED8D2BDE8F081FC690F00E4C8200048FA20008CC82000040000810749072081F84A010648027801209040401E4FF6C0721040A1F8640070470000401020002D5C20000A46C11F082905D8C0F11000C1B210460EF6EEB87047000017481849008A08607047C18840F67B438A1F9A4220D20389B3F5FA7F1CD242890A2A19D3B2F5486F16D85B1C4B43B3EB820F11DAC2787AB14B1E082B00DD08239A4209DC82888A4206D8407CC0F30400052801D3102801D90020704701207047E014200004833129
:F045B0000010B540F64FFB0249086020F0004010BD502920002DE9F04740484149407E0978884202D90020BDE8F0873E4DE86BC00701D00120F7E70CF620FF81463B48DFF8E88000240278D8F8000060E000EB84010968E1B3A94259D000EB84000668488F06F5D076012854D1D1F8A80380BB301DDFF5A2FED8F800004FF4727A00EB8407524639682748E2F5E2FB307C162810D12748D6F8E430A0F1E402EC3602F1EC0102F58272B34202D1C0E9001201E0C0E900213868D0F8A80310B91E48C5F8AC034646386851460EF653F8306801E01DE01FE000EB84000560C5F8F051006800F5D070417D032906D0012906D0022909CE
:F046A000D0042909D00DE0104900E01049001DDFF552FE06E00E49F9E70E49F7E7641C94429CDB48460CF6B5FE8BE70000A0142000905C2000F816200094142000921420007C192000A01A2000000E2000F00D2000F80D2000080E20002DE9FC410646407C80460AF6FAFA0546404613F697FF070045D007F108000AF612F9040004D107F10C000AF60CF90446346003203074207BF06004F11400B06070606168074609B12846884720464BF61DFC002827D0C068800724D595F8DD003C78012801D1062C1DD0202140462CF6F8FC95F8DD00012815D1052C13D10020CDE90000002295F8DE001346F2F531F8E86B022140F0043B
:F047900000E86395F8DE00BDE8FC41F2F50CB8BDE8FC81000001460020097D132903D0072900D102487047014810387047B03E270070B50546487D0C46122803D195F8DE002CF6B1FC21462846BDE8704028F6E2B890F8DE002CF6A7BC10B51C461F2803D2074B1B5C8B4209D00146104627F68CFD6068002127F601FD002010BD012010BDC03E270070B50646057940880AF66DFA04002AD00F2D06D0112D0CD03046BDE8704019F6A9BDE06BC0021ED5A06C40F40070A0640EE00D480078C00615D5606C80050CD594F8DE002CF66DFC606C20F4007060642046BDE8704019F6B9BBA06C810502D520F40070A06470BDE0142092
:F04880000070B5044604F623FD224E00204FF4461530742148016811B9D5F894100160BE20C5F894000020D2F5C3FB1C48016941F001010161016841F001010160A079C0B1607C012800D00020E7F5A8FDB27914494FF48200BAB1134A1268C0F850211248006808600B484BF659F9BDE8704004F6E4BA2279617920684BF6E1FD0B48808AC5F80403E2E70A4A1268C0F850210948E6E7000024F120003875200060016500E0044100ECF72000F4F72000E0142000F0F72000F8F7200030B50C4A00210A4B14780EE001EBC10203EB82029588102D06D1157CD288B5EBD20F01D8002030BD491C8C42EED830BD7404200060582031
:F0497000001B48016841F003010160016821F4E0210160016821F4C011016016480023202201781548007838F661BF11490A6842F003020A600A6842F4E0220A600A6822F4C0120A6080B190F88421920703D50A6842F480120A6090F88501800703D5086840F4002008607047086840F4C010F9E7148731002C3120002D31200070B506461648056800212846F0F582FF044605F00300012813D034B196F8E000800702D5042C18D3241FE84380070AD0306D0121F1F5B5FAA0420ED3A80706D009E044B1EAE7FB2C07D834B1F6E7304620F625FC08B1012070BD002070BD7047988B31000349CA788979C2F3000201F085B80035
:F04A600000A80B20002DE9F04104460D46AFF55BF8062805D000202A4920B10888860002E00120F8E70E8827480021078826480068C830AEF56FFF01462448006880030CD52068B04209D97A18904206D9421C01D0401A20600120BDE8F0812878401E28700020F8E770B5F0B9194C2068C00201D592F596F9206880030DD5164DA86850B191F53FFEA868C00705D04FF44E10016841F0010101602068000304D5002092F54FFA92F59FF9002070BD0B48C16A44F2036221EA0201C1624FF0040101607047800C2000420C20004CFA2000A00B2000DC0B2000401C20002C8133000C490870704770B504460D46AEF5EDFF014609C2
:F04B500048062906D002782368A9188B4204D8002070BD00788200F6E7581A2060012070BD50FA20003D5B200010B50DF60AFD092806D04FF4B000016821F00301891C016010BD2DE9F04105460C00164602D0B4F5FA7F02D90020BDE8F0810120FFF75DFCE3F5C7FD0CF639FC0746FF233246214628469AF586FA044638460CF632FCE3F5BAFD0020FFF749FC2046E4E7F0B501464FF4A80202EB41240120002147026318625C5D789E78ED43DB78EDB2954205D1B24203D1DB43DBB2934200D00020091DB942ECD3F0BD70B59CB0D2F507F901280CD1FFF7DBFF2C4D4FF4007460B1224629462A480BF604FD00284AD01CB000E3
:F04C400020BDE87040D2F5C0B80320FFF7C7FF01283FD1D1F5BCFD012834D1D1F5A3FD012830D1264622461E4C29462068E2F5C7F829461C4D32462868E2F5C1F800200121CDE904010A9020680890174803900DF6CFFA4FF47A71B0FBF1F02168134CC1F848012068401C20606846D8F55CFE286809902068401C20606846D8F55DFE0020D2F582F8D1F5ACFD1CB0BDE87040D1F5A7BD1CB070BD00000006540000025400A8582000B05820000100008080632000F0B4DFF84CC000220225DCF8803018E013F81210B0F86860B14210D11146641E08E005EB410703EB41061F44491C3F88378089B28C42F4DCACF8864001E05254
:F04D30001C92B2BCF886409442E2D8F0BCAFF57AB80C9420005DF68EBB10B5040001D0606A18B9274910200CF65CFE0CF666FB002284F821200CF665FB22498C4202D022498C4201D1206900E0606B616ABDE8104008472DE9F0410025064688462F460CF64CFBF46904E0E268424504D025462468002CF8D16FB121687DB12960316AA14200D135620CF63DFB2046BDE8F0418FF545BDBDE8F0410CF634BBF161EEE710B504460DF6F6F994F82100002806D021460648FFF7CEFF002084F8210010BD00000401008100F6200030F620007CC020002DE9F84F054690F87C6090F88E004FF0000A022801D185F87CA005F1480000AD
:F04E200024DFF8A4814FF00409DFF8A0B1009033E0D5F8880000EB84010868A0B1EA6A904229D0C4EBC407D8F8702009EB87073A44126802B3C1F800A0F6F546FAD8F870003844076810E0211D01208840304202D156EA04000FD1C4EBC402D8F8701009EB82000844076837B195F88E30B5F88C2000210098B847641CDBF8000090F86B00C01CA042C4DCBDE8F88F10B590F88E10022909D144490622803148300BF6C0FB002801D14049C86710BD414B10B5024693F8AE30A1F14000834210DD3A4BC0EB401404EB80105B6903EB8000036833B112B10369934202D1828A8A4200D0002010BD2DE9F0410B460421154680460225
:F04F10002A04D0032D04D0012D04D004E0082102E00C2100E006210B22F6F5B8FA020049D00020958202F11603022D0BD00124032D11D0012D36D01C804046BDE8F0410021C3F59FBE23F8020B98F88E10022900D088201860F0E723F8020B002118605860022018700420DFF850C0144F0FE0C1EBC106DCF8705000EB860635442D682DB11D780E1D04FA06F635431D70491C3D6895F86B50ED1C8D42E9DC187800F08E001870C9E723F8020B06480068008910381880C1E7BDE8F08168932000345F2000D8C02000385F200070B505460221F6F587F8040009D02079032806D10020C3F5D5FA3E212046C4F5E6FC2846BDE87059
:F050000040CBF542BA70B50C46050006D00BF6ECF80C34A04201D3012070BD28460BF606F903A14FF6F77099F509FB002070BD00006C326361705F6C696E6B5F63686B5F706B745F73746172743A2064726F7070696E6720686369207061636B657400000070B50546C8F50EFA04462846B5F5E1FA002C0ED000280CD0D0F80D10C4F88A10B0F81100A4F88E0014F8990F40F00200207070BD70B505000C4604D1A06810B12068FFF7DDFF21462846BDE8704010F63FBB03490860AFF22300DDF5D9BA00009C6120000E49012008700F480D49C1600E4901660E4808218176032101770A214177142181774FF4FA61018442F6E0A2
:F050F00061418400218184074940F8241C7047000000622000A1292700089A2000FD2B2700086020006137270010B50B4CD4F8940000280FD100F0BEFB04F14404A188D1F50BF907490548886006494FF0FF3008600220207010BD000020E22000193C270008E3200074FA200070B5044623480078800161F6F6F8072090F7C0FB204D10B1296801B1884700F024FB6968002907D0042C01D9012000E00020BDE87040084770BD10B593F5A0FF352010BD10B52921A0B1826892B1134A136843F4807313600F4BC2685A60027812B1012A03D005E061F645F901E061F604F90146084610BD10B510F6BDFD08B1002010BD00F042E9
:F051E000F808B1012010BD022010BD00003862200054FA2000488133009AF5D7BC002801D09AF5B2BC7047002801D09AF5AEBD7047002801D09AF538BD7047002801D09AF53CBD704710B528B121B19AF5E4FD08B1012010BD002010BD002901D09AF543BD7047002803D0002901D09AF5D1BC70470BF66DB899F51DBB93F5A0BD93F5A4BD93F580BD93F596BF2DE9F04708ACB4E8E01094E80007314C2082A4F815102046E275007E13B140F0010001E020F00100207615B140F0020001E020F00200207616B140F0040001E020F00400207617B140F0080001E020F00800207684F819C0B8F1000F01D0012000E00020E0765FDE
:F052D000EA090000D0012020775FEA0A0000D001206077BDE8F08791F5F1BE91F506BF1348C07E002801D091F560BF70470F48007F002801D091F560BF70470C48407F002801D091F560BF70470848C17E09B191F54CBF017F09B191F54FBF407F002801D091F551BF704791F566BF0000D81D200038B5DBB2049C009471F621FB38BD0000C9B2C0B238F62ABE674A40F28C4142F820104FF44E1202EB80004FF4C061C0F80012704770B5054600200C4616461070272D00D970BD284638F648FE010002D0284638F60BFE5A2C1FD007DCA4B1572C1BD0582C19D0592C06D116E05B2C14D05C2C12D0832C03D001203070012070A1
:F053C000BD2846FFF7C9FFF9E72146284638F62DFE4949042041F82500F0E7573CE1B2284600F0A6F8EAE72DE9F04714461F4606460D4691F538FB002868D03F4805EB061200EB8200610401680AD541F0080101603A462946304691F539FB24F4804402E021F00801016055EA06004FF44E1706D1D7F8000224F4807400F48070044305EB06104FF44E1202EB80002107804643F6F01911D5012E01D10A2D12D024F00801A0F80012D7F8D802800605D40120A84081B2304691F5DAFA4CF20F61012E0BD00CE0B7F868124CF2076001EA090120400843A7F86802E5E70A2D19D0A8F80042012E13D10A2D05D00B2D03D00C2D018E
:F054B000D00D2D0BD1600409D5200507D444F400600A2D0FD007EB8501A1F84002BDE8F087B7F8682204EA010002EA09021043A7F86802E7E7B7F86822084002EA09021043A7F86802EAE700000084330038B5049C24B1002400944EF63DFE38BD0124F9E74EF60BBE4EF6ACBE4EF6B8BE0146012088404EF6C5BD0146012088404EF67EBD0F4A02EB8000026822F47F620260026840F2173303EB01110A430260704710B564290BD8B0FBF2F04FF6FF72141A48436421B0FBF1F01C60101A586010BD0000008433002DE9F04104468068884616461F4640070BD500212346104A084660F61FFA0F4918200CF633FA60F68AFA947F
:F055A000B1B8F1000F0FD004F1300538462F7093F5FFFA02463346414620460AF6E8F96E600020BDE8F0812920FBE70000E03E27000402008110B5A4F57BFF0648017841F00101017010BD0B4611461A46A5F57EB9A5F557BACC58200010B50C4611F0E10F38D14CF618410C4234D02146F9F541FFA0F5F851A4392CD1184840F2A721A207018001D436220280620701D453220280620501D579220280220501D5B7220280620401D5E0220280220402D540F253120280E20502D440F26F120280A20502D44FF40A720280E20401D5A20400D40180002010BD41F6AD7010BD0000046220004949087000208860C86048607047706A
:F0569000B5454D044600202978002923D04FF47A7684B1696839B10CF6B9FB3246002328F601FA6968401A3C490831012C09D0022C0BD00DE00CF6AAFB3246002328F6F2F907E00A681044086002E04A68104448600020686070BD30490A78002A07D018B18A680260CA68426000208860C86070472DE9F047294C05468846216F606E0023A0FB010240F2E241A0FB016702FB017100FB0311DFF8889030464A46E82328F6C1F92860216FA06E0023A0FB010240F2E241A0FB016702FB017100FB031130464A46E82328F6AEF9C8F80000616E012011B1296801B92860A16E002905D0D8F80010002901D1C8F80000BDE8F08760CD
:F0578000F6CABD10B504460020FFF781FF204610BD01207CE7AFF2150106484160AFF20F01816090F59FBB000060FA2000981E20000010A5D4E43120003349086033490860704770B5202038F61DFC0546212038F619FC0446282D01D1282C2BD04CF6ECFD60F6AFFC60F6B7FC282D07D02021284638F6DCFB2021284638F617FC282C07D02121204638F6D2FB2121204638F60DFC1F48006808B14CF615FE1E480021026808464CF688FD18480068002802D0BDE87040C1E770BD70B50C461749150003D1884201D9002070BD0246002108464CF672FD1249D1F81C0200F0FE00284344B1012C02D0022C0AD107E0C0B240F006C0
:F05870000005E000F0F900801C01E000F0F900C1F81C02012070BD000070FA20002C223500B8642000C4642000689D290000203500FFF5BEBD104A4AF6444092F8761009B101290AD192F8791041B1012909D0022903D0032901D14BF6803070474FF47A5070474FF4FA407047034901EB40108189491C81817047000020E2200070B501200026174B0402174D566108291FD004DC05290FD0072904D114E0202906D0372901D0002070BD4FF4717101E040F2EC41518070BD0B490C3951601021517040F2045109E05560567040F2245104E055600821517040F2345151809360D46070BD1C803300B08333001CB568469AF504A0
:F0596000F92B48DDE90021D0E900305A4041400A431BD003F6A2FA264902200839087025480CF61FFC244903200870244908702448016821F00701491C01609DF559FAAEF532F82049202008701CBD1F4919480CF6EDFB1CBD1A4810B50068C0F30200012824D013480838017800291FD1012101701648016B21F003010163016841F004010160016B41F00101016303F670FC08489AF5BAF80022AFF29F0106480CF689F9BDE81040084903480CF6C0BB10BD000080FA2000F0312000BB0B2000BC0B2000DC0B2000E958200020A107003081330070B5144606460D4691F515F8002820D0304690F5FEFF0121A940884304F001D1
:F05A500001A940084381B2304690F5FDFF0C49002305EB061203EB83000D5C5DB1084445886D0407D54078904204D103EB83000844047170BD5B1CDBB2082BEBD370BD0000FC0B2000084810B50068084CC00708D03FF688F806490988884201D30020206010BD0120FBE70000D882330000263500585B200010B590F513FE26490020088010BD90F5A3BC90F52CBE18B50088ADF800009DF800001F4AFF280FD0931C197881420DD99DF8011003EB40004C061146B0F80300098804D4014303E00020108018BD8143118018BD08B5684690F517FF10B16846FFF7D9FF0E48008808BD38B50C4CA41C607850B1684690F508FF0284
:F05B4000E06846FFF7CAFF9DF80000FD28F8D1A178044809B100210180008838BD90F508BF90F50DBF88FA200070B505464FF44E14282909D212B140F2092201E040F20B4204EB8100C0F80022002093F527FB2E4901200870284697F51DF804F59874206840F0010020604FF4C8708DF598FA206820F001002060206B20F0300040F010002063A06A20F4C060A062A06A20F00300A062206920F47F40206100206061E06920F00100E061012093F56AFAA06920F48070A061E06A20F48040E06270BD70B50C46154650B14FF47A7148430021ADF5B1FE2A462146BDE87040A5E74FF0FF30F7E70A480068400401D00020704701B7
:F05C300020704710B593F51AF820B90548007808B1012010BD002010BD38FA200058813300ADFA20002DE9FC410746684699F584FF284EDDE9002430688168C068551A64EB0004A8F59BFF022811D02348016811B3A5FB010304FB0131002205FB02111F4A1F4B12781B7812FB03F2D31720E0A8F591FF64214843A0FB0513002202FB053200FB04240D460CF6B8FA0A21B0FBF1F2002328460BE040F6EC30A5FB001304FB0030002205FB0204642200230846214627F6E8FE0B4A0023801841F10001520027F6E0FE316809680844394699F5E3FFBDE8FC81EC582000C40B2000BA0B2000B80B200020A1070070B504460D4616F9
:F05D200046D6F5C9F810B141F6A97070BD324629462046B4F5C9F918B1A0F5F851A439F4D1034991F8D22381F8D02370BDE3F5BCBA388520002DE9FC410546D0F878010C4620B12846BDE8FC415DF6E1BCA668A878B17888422AD10120C5F8780160795DF670FAC5F86C01207B85F8850105F1E4006C2231460746E1F532F8D5F86C0100220E215DF66DFAA7602846DDF511FB01461020CDE90040D5F86C2102B1521DE86E0423B3F509FCA660BDE8FC81292020700020607060795DF644FA217902B02246BDE8F0415EF600BD2DE9FC410546B0F876000C4680070BD5192020700020607002B02846BDE8F0410A460F21DDF55A44
:F05E1000BAA16805F1E4000E466C220746E0F5EFFFA7602846DDF5D4FA01460C20CDE90040E86E0C230022B3F5CFFBA660C4E7000070B5050041F6AD7417D00D4890F904308B4209DB90F91200884205DC934203DB904201DC8A4202DD41F6A87070BD284600F008F808B1002070BD204670BD0000680B20002DE9FC410D46164607001BD0C7F5F8FA040017D039466846B5F53AFB94F80201022812D0A08968B1ADF800008DF802508DF8036000236A4604214FF62F50B0F55FFF28B10020BDE8FC81B4F87E00EAE70120F8E72DE9F0410D4616461F4608465BF6B9FB040015D05BF6DAFE2968C0F81110A988A0F815108179097C
:F05F0000B9A17981718680078002210172BDE8F041002204215BF685BB3046BDE8F041BDF556BE3EB50546C7F5ADFA04000DD100210091019102AA694628460FF62FFB012803D16846C7F5CDFB044620463EBD00000848016821F40071016007484FF0000181604FF005020260C1604FF003018160FEE7000048813300009032002DE9F041064623480025156000680F461446C0010BD50CF6FEFA092801D101202060022030701C48057009203870BDE8F08110B5194A4FF4B0034FF44814092816D012D2206820F4A0402060106820F00700106010684007FCD11060186820F00300801C186021F4A0412160012010BD4FF00F57
:F05FF0001010601068C0434007FBD1186840F00300186041F480510805EDD541F48041EAE7DC0B200059592000B80432002DE9FC41064692F523FED0BBCEB33078052836D1B6F8037000243846B9F5CAF969463846B5F544F9DFF8508124E0544804EB840101EB8411D0F878067E2202EB810108440088B84214D14E480AF6A9FA0EE02968062268460AF6E4FA28B9294648480AF670FA0AF6D3F828460AF69DFA0500EED1641CE4B2D8F80000007AA042D5D84148016809B1304688470320BDE8FC8170B53D484FF0FF346508006820B18047411C01D0002170BD2046294670BD2DE9F043A5B080460C464FF000090B2804D025C9
:F060E000B0BDE8F043CBF50ABB2079304D022827D12F4F386820B3A07A002600BB6846CBF52CFA9DF80600A8B12296062222A90DF11A0023960AF694FA60B96846C7F5B2F940B1D0F80E10CDF81A10408AADF81E008DF819602A6812B16946122090473E602A6812B121464046904725B04846BDE8F08338B50C4615490860114620460EF665FE98F549FA134A1349AFF29F0009F65FFE92F57BFD68B1FD20ADF8000094F875008DF8020000236A4603214FF62640B0F5F8FD002038BD345F200038852000389D2000506220004C622000646220005462200055F103003FF1030010B52AF6B5FF0149087010BD72742000F0B546D8
:F061D000189BB00446B6F5802F33D891B3D0F5F7FA01282ED10020664D059004900A90286808900BF61AF907460CF61AF84FF47A71B0FBF1F029685F4DC1F848010AE0600A03902868401C28606846D7F5A4FB58B104F50074B442F2D338460BF602F9D0F5F7FA01201BB0F0BDD0F5F2FA38460BF6F8F80020F6E72DE9F04F074600259DB088461646800741D1B819B0F5802F3DD8B6B3D0F5B4FA012838D10BF6DEF883460020434C059004900A90206808900BF6D7FF4FF47A71B0FBF1F0216800244FF4007AC1F8480131E03819400AA6EB04095246039091451DD23748007888B11BA91046D0F567FA05000BD051460CF63053
:F062C000FA08EB04014A462846E0F599FD09950CE004E0D0F5A5FA58460BF6ABF800201DB0BDE8F08F08EB0400099026480168491C01606846D7F540FB04F50074B442CBD325B19DF86C102846D0F585FAD0F588FA58460BF68EF80120E1E770B502251B4C0C281AD2DFE800F00606151A151A151A151A2426207810B1012803D005E0D7F5C6FA01E0D7F5E5FA2570BDE87040FEF713BCD7F5D3FA0120207070BDD7F5B7FAFEF70AFC2570BDE870400120D7F5F5BA002000E00220BDE87040FFF788B90000A85820008063200060042000E80B200070B50BF663FD144B1968884201D9411A03E04A1C1BD0C9430144104AD2E90025
:F063B0004505FB0141116018609068A2F18C02884210D802F14802081A50641188106D08441065BDE870404FF48040D0F54AB940F27121E2E770BD000074FA2000ACE22000D0E84F2F0A44C0E8432F002BF8D110467047BDE8F04700F001B800002DE9F041224F05460E46B868A32804D02846BDE8F0418CF55CBE1E482C03854203DB1D4910200BF6EEFA1EB901211B48FFF7D8FF7868DFF868C0DCF80020DCF80410002804DD411B322901DAA0F13205411B0BE07B68834206DD7868DCF80030DCF804509B1A5918A4F101047B68A3EB0103002B01DD002CECD1002E05D1711EBDE8F0410548FFF7ADBFBDE8F081000000A032A4
:F064A00000400D03000403008158592000300C20000301F003383D27002C0600002C0E00042D0E00092E0E000D2E0E02112F160215301602193016021C31160220321E0224321E0227331E022B3426022E342604313526043435260438362E043B372E043D372E04403836044339360446393604483A3E064B3B3E064D3B3E064F3C3E06523D4606543D4606563E4606583F4E065A3F4E065C404E085D4156085F4156086042560862435E0863435E0865445E0866456608674566086846660A69476E0A6A476E0A6B486E0A6B49760A6C49760A6C4A7E0A6D4B7E0A6D4B7E0A6E4C860C6E4D860C6E4D860C6E4E8E0C6E4F8E0CE7
:F06590006E4F8E0C6E50960C6D51960C6D519E0C6C529E0E6C539E0E6B53A60E6B54A60E6A54AE0E6955AE0E6856AE0E6756B60E6657B60E6558BE106358BE106259BE10615AC6105F5AC6105E5BCE105C5CCE105A5CCE10585DD610565ED612545EDE12525FDE125060E6124E60E6124C61E6124962EE124762EE124463F6124264F6143F64FE143C65FE1439660615366606153300000000000000006920270000000000000000000000000049202700000000000C0802170D0101020909010106020918180301010909030305030000020200000A5741524E494E47212120616E206163746976652074696D6572206174206128
:F06680006464726573732030782578206973206265696E67207265696E697469616C697A65640A0000030198069CF7200000000000000000000000000000000000000000004914270003004600ED15270043000000931A270005000600D91A270003000800371B270005000600950A270007000000931B270006000600060700000A070000050700000DDB000008DB0000FC0260000C000000FF00000000000000BC01600001000000FF00000000000000CF540C00BCBCBCBC43434343000000000C01600000000000FF0000000000000017580C00BCBCBCBC43434343000000006001650001000000FFFF000000000000700165A0
:F06770000001000000FFFF000000000000740060001B000000FF00000000000000B804410000900000FFFF00000000000060044100C0500000FFFF000000000000A8014100160000001E0F000000000000BC02600003000000FF00000000000000E405410000000000FFFF00000000000020006000BE000000FF000000000000001C006000FF000000FF00000000000000180060000F000000FF0000000000000014006000FF000000FF0000000000000024006000FF000000FF000000000000002C00600030000000FF00000000000000DC04600008000000FF00000000000000E804410000C0000000C000000000000030044144
:F068600000800000008000000000000000BC014100000300000003000000000000640441003A400000FFFF000000000000FC04410000000000FFFF0000000000003406410000480000FFFF00000000000015560C00BCBCBCBC434343430000000041560C00BCBCBCBC434343430000000007570C00BCBCBCBC4343434300000000EF550C00BCBCBCBC434343430000000059550C00BCBCBCBC4343434300000000C004410021000000FFFF0000000000006D560C00BCBCBCBC434343430000000001540C00BCBCBCBC434343430000000000000000000000000000000000000000000000000000000000000000000000000000005D
:F0695000000000000000000000000000003E050000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF00000000000000000000000000000000000004000001000400020000800000000000000000000000000000000000000000000000000000000301E802B0FA20002DE9F747534885B00D4600781646C00709D03EB15048036843B1059808B0BDE8F0471847002008B0BDE8F087002008F668F9DFF828914A4F99F80000C00702D008F63EFB14E03878C00602D508F661FA0EE008F651FA08F641FA044606E008F63DFA044608F620F908F646FAA007F6D53878410634D58077
:F06A40000701D5802401E04FF48074FC2000E064088442FCD80598B0FBF4F104FB1100271AB74200D93746F01BB0FBF4F804FB180A3A462946059808F691FA05983D443844059008E022462946059808F687FA0598254420440590B8F10108F3D252462946059808F67BFA2FE0022000248DF80800012725E008F604FA9DF816008DF809009DF815008DF80A009DF814008DF80B0015F8010B8DF80C000598401C059008F6E1F98007FBD5052300971A4602A9012001978FF63AF808F6D5F9C007FBD1641CB442D7D308F6B3FA99F80000C00701D008F6ABFA08F66DFA304668E7CC582000B85820007E582000B458200003015C22
:F06B300014FC200070B50024124D1CE0124801190A68C2F31700120E05D0930706D04968FDF5CEF90EE0496801600BE012F00C0F03D04968FDF5D8F904E0D20602D54968FDF5DCF90834AC42E0D3BDE8704061F0DDBD0000780200006CFC20000301FC046CFC2000B905040201042700050E0201730C2700C9F40B01190D2700D9A300020D04270059B002023504270031310C0241042700D57402026104270019B10B01C1152700214808026904270019F00B027D042700F1E508028504270039F402028D042700F9A80202AD042700894F0702B904270085E60A02CD04270031E50A0215052700913806026105270020D7020203
:F06C20006D052700F9D802028305270009360B029905270055CF07024D1E27003D610802A105270055710A02AD0527000D9C0902B905270069DD0B0109212700393F0A02D9052700A5CC0A02F9212700C9CC0A022322270039180702E5052700B54C0B021506270009D7000229062700C9D70002410627004DDD0001ED22270009DF00024D0627001137000259062700B932000267062700753300028506270061280002950627004D420402AD06270029430401CF3A27005DCB00021B242700F9670202B906270099D10701D125270025D1070157262700CD890601892627009D8C0602C50627009D9E0602D106270035950602A1
:F06D1000DB062700FD690302E5062700E8DA030425B10121513C0D01E1292700454300016F2C270051640001FD2D27009D340D02090727001D3904021907270009B30A023507270029F607028B3C270015430001B932270035240B011D332700203F000403E0D4F8796B04025107270075810101B1FA2000ED6400025D0727006169000187342700F5640001AB3427001D6A0001BB342700F9D500026D072700D50F0D01DD352700B10E0D0171362700E1BC0C027507270045B30202950727006D010002A107270015C30102C90727008D1B0002DD07270049F40702E10727000DFD0702FB072700D9FB07021708270055F1030124
:F06E0000A538270091EE0301373927002B011874312000034901228240096801EA020070470000883120002B010C8831200000000000000000002E010C01C0200000C0200000F630BF0601041B0927000601041D182700F0011004000000DC8233000100000000000000F0010401000000F0011002000000DC8233000100000000000000F00198020300000010153200FFFFFF00F0F0F00014153200FFFFFF00F0F0F0001815320000000000FF00FFFF1C153200000000004C4C000020153200FFFFFAFFDD033EFE24153200000000000000000028153200FEFF7F00141039003415320000000000F0F0F000381532000000000063
:F06EF000000000005015320000000000CA06010094153200FFFFFF000007020498153200F00F000033000000B0813300FFFFFFFF04060000B4813300FFFFFFFF06080000B8813300FFFFFFFF08060000BC813300FFFFFFFF04010000C0813300FF1F000000000000AC813300FFFFFFFF04000000DC823300010000000000000064006400030000001400000074076000C0000000C000000078076000020000000F000000940064000100000000000000F0010409000000F001040A000000F001040B00000003050F00100000020000800100190000000001030BFD03440400002C0406060402030BFB000801FB0008010606080364
:786FE000016C14FC200003000C000C00000044FC2000050002000200000087FC200009000900090000007EFC20000A000200020000007CFC200044697374616E636532476F00656D7074795F77696365645F6274000000000000391B0302A1145000E99E0601FF145000F1290D0193165000060104051E5000FE00004C
:00000001FF
Comments