Hackster is hosting Hackster Holidays, Finale: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Tuesday!Stream Hackster Holidays, Finale on Tuesday!
Infineon Team
Published © MIT

Wireless Distance Measurement Based on 24GHz Radar

Interfacing an Infineon Distance2Go radar sensor with a cybt-213043-mesh Bluetooth LE device to create a radar obstacle detection system.

BeginnerFull instructions provided4 hours2,099
Wireless Distance Measurement Based on 24GHz Radar

Things used in this project

Hardware components

DEMO DISTANCE2GO
Infineon DEMO DISTANCE2GO
×1
Cypress CYBT-213043-MESH EZ-BT
×1

Software apps and online services

Infineon DAVE
After registration, an E-Mail will be sent with your persional download-link
Infineon Toolbox
From this toobox the following tools are needed: Distance2GO KIT, Radar GUI
Cypress Programmer

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Code

uart.h

C Header File
Header file for UART communication
/*
 * 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_ */

main.c

C/C++
Main c Code for the Distance2Go board
/**
    \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

C/C++
Source file for UART
/*
 * 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]);
	}
}

CYBT-213043-MESH_Board.hex

Plain text
Binary uploaded to the CYBT-213043. Do not edit this.
: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

CySmart_1.3.0.0 with RadarService_1.0.apk

Plain text
This is the Andriod .apk that needs to be installed onto your smartphone
No preview (download only).

Credits

Infineon Team
93 projects • 140 followers
Thanks to Ashok R and Embedded Club.

Comments