From: Olivier B. <Ba...@us...> - 2010-03-07 11:11:23
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "krobot". The branch, master has been updated via 47260998a8e90353bc2184ad640df1993da7c630 (commit) from 80fe5918d44c802611d6240b92b308dac6bb229a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 47260998a8e90353bc2184ad640df1993da7c630 Author: Olivier BICHLER <oli...@gm...> Date: Sun Mar 7 12:10:55 2010 +0100 Added a new turn() function which generalizes the basic functions turnLeft() and turnRight() ----------------------------------------------------------------------- Changes: diff --git a/PC_Mainboard/common/PcInterface.h b/PC_Mainboard/common/PcInterface.h index bb164d1..eaebb09 100644 --- a/PC_Mainboard/common/PcInterface.h +++ b/PC_Mainboard/common/PcInterface.h @@ -164,6 +164,7 @@ typedef struct _UP { #define TRAJ_START 0x0D #define TRAJ_GET_REL_POS 0x0E #define TRAJ_READ_CONFIG 0x0F +#define TRAJ_TURN 0x10 #define TRAJ_NOT_COMPLETED 0x00 #define TRAJ_COMPLETED 0x01 diff --git a/PC_Mainboard/python/dev/USB_Com_Layer/src/PcInterface.h b/PC_Mainboard/python/dev/USB_Com_Layer/src/PcInterface.h index bb164d1..eaebb09 100644 --- a/PC_Mainboard/python/dev/USB_Com_Layer/src/PcInterface.h +++ b/PC_Mainboard/python/dev/USB_Com_Layer/src/PcInterface.h @@ -164,6 +164,7 @@ typedef struct _UP { #define TRAJ_START 0x0D #define TRAJ_GET_REL_POS 0x0E #define TRAJ_READ_CONFIG 0x0F +#define TRAJ_TURN 0x10 #define TRAJ_NOT_COMPLETED 0x00 #define TRAJ_COMPLETED 0x01 diff --git a/PC_Mainboard/python/dev/User_Interface/PcInterface.h b/PC_Mainboard/python/dev/User_Interface/PcInterface.h index bb164d1..eaebb09 100644 --- a/PC_Mainboard/python/dev/User_Interface/PcInterface.h +++ b/PC_Mainboard/python/dev/User_Interface/PcInterface.h @@ -164,6 +164,7 @@ typedef struct _UP { #define TRAJ_START 0x0D #define TRAJ_GET_REL_POS 0x0E #define TRAJ_READ_CONFIG 0x0F +#define TRAJ_TURN 0x10 #define TRAJ_NOT_COMPLETED 0x00 #define TRAJ_COMPLETED 0x01 diff --git a/USB_Dev_Board/Firmware/PcInterface.h b/USB_Dev_Board/Firmware/PcInterface.h index bb164d1..eaebb09 100644 --- a/USB_Dev_Board/Firmware/PcInterface.h +++ b/USB_Dev_Board/Firmware/PcInterface.h @@ -164,6 +164,7 @@ typedef struct _UP { #define TRAJ_START 0x0D #define TRAJ_GET_REL_POS 0x0E #define TRAJ_READ_CONFIG 0x0F +#define TRAJ_TURN 0x10 #define TRAJ_NOT_COMPLETED 0x00 #define TRAJ_COMPLETED 0x01 diff --git a/USB_Module/Battery_Monitoring/Firmware/PcInterface.h b/USB_Module/Battery_Monitoring/Firmware/PcInterface.h index bb164d1..eaebb09 100644 --- a/USB_Module/Battery_Monitoring/Firmware/PcInterface.h +++ b/USB_Module/Battery_Monitoring/Firmware/PcInterface.h @@ -164,6 +164,7 @@ typedef struct _UP { #define TRAJ_START 0x0D #define TRAJ_GET_REL_POS 0x0E #define TRAJ_READ_CONFIG 0x0F +#define TRAJ_TURN 0x10 #define TRAJ_NOT_COMPLETED 0x00 #define TRAJ_COMPLETED 0x01 diff --git a/USB_Module/Motor_Controller/Firmware/PcInterface.h b/USB_Module/Motor_Controller/Firmware/PcInterface.h index bb164d1..eaebb09 100644 --- a/USB_Module/Motor_Controller/Firmware/PcInterface.h +++ b/USB_Module/Motor_Controller/Firmware/PcInterface.h @@ -164,6 +164,7 @@ typedef struct _UP { #define TRAJ_START 0x0D #define TRAJ_GET_REL_POS 0x0E #define TRAJ_READ_CONFIG 0x0F +#define TRAJ_TURN 0x10 #define TRAJ_NOT_COMPLETED 0x00 #define TRAJ_COMPLETED 0x01 diff --git a/USB_Module/Motor_Controller/Firmware/lm629.c b/USB_Module/Motor_Controller/Firmware/lm629.c index 426f9cf..7bcdd54 100644 --- a/USB_Module/Motor_Controller/Firmware/lm629.c +++ b/USB_Module/Motor_Controller/Firmware/lm629.c @@ -657,7 +657,7 @@ void moveBackward(short pos, short vel, short acc) { } /** - * Tourne vers la droite. + * Tourne vers la droite, le centre de rotation nt le milieu de l'axe des roues. * * @param angle angle de rotation par rapport a direction initiale du robot, en , sur 16 bits * @param vel vitesse max., en mm/s, sur 16 bits @@ -677,7 +677,7 @@ void turnRight(short angle, short vel, short acc) { } /** - * Tourne vers la gauche. + * Tourne vers la gauche, le centre de rotation nt le milieu de l'axe des roues. * * @param angle angle de rotation par rapport a direction initiale du robot, en , sur 16 bits * @param vel vitesse max., en mm/s, sur 16 bits @@ -697,6 +697,42 @@ void turnLeft(short angle, short vel, short acc) { } /** + * Tourne autour d'un centre quelconque situur l'axe des roues. + * Ceci est une fonction gralisdes fonctions turnRight() et turnLeft(). + * + * @param angle angle de rotation par rapport a direction initiale du robot, en , sur 16 bits + * @param vel vitesse max., en mm/s, sur 16 bits + * @param acc accration, en mm/s, sur 16 bits + * @param c position du centre de rotation par rapport au milieu de l'axe des roues, en mm ou en %, sur 16 bits + * @param rel indique si c est exprimn mm (relative = 0) ou en % de la distance du milieu a roue, #WHEELS_DIST/2 (relative = 1) + * + * -100 0 100 + * relative = 1: ||--------.--------|| + * LW RW + * + * @note angle et c peuvent e positifs ou ntifs. @n + * Lorsqu'exprimn %, c peut e supeur 00 en valeur absolue. +*/ +void turn(short angle, short vel, short acc, short c, BOOL rel) { + resetInterrupt(MOTOR_BOTH); + + if (rel) + c = WHEELS_DIST / 2.0 * (c / 100.0); + + newPosition(MOTOR_RIGHT, + (long) ((float) angle * CONST_POS * 2.0 * (WHEELS_DIST / 2.0 - c) * COEF_RIGHT_WHEEL), + (long) ((float) vel * COEF_RIGHT_WHEEL * CONST_VEL), + (long) ((float) acc * COEF_RIGHT_WHEEL * CONST_ACC)); + + newPosition(MOTOR_LEFT, + - (long) ((float) angle * CONST_POS * 2.0 * (WHEELS_DIST / 2.0 + c) * COEF_RIGHT_WHEEL), + (long) ((float) vel * COEF_RIGHT_WHEEL * CONST_VEL), + (long) ((float) acc * COEF_RIGHT_WHEEL * CONST_ACC)); + + start(MOTOR_BOTH); +} + +/** * Aller n emplacement, relativement a position actuelle. * * ^ diff --git a/USB_Module/Motor_Controller/Firmware/lm629.h b/USB_Module/Motor_Controller/Firmware/lm629.h index 8674bb4..5792929 100644 --- a/USB_Module/Motor_Controller/Firmware/lm629.h +++ b/USB_Module/Motor_Controller/Firmware/lm629.h @@ -17,27 +17,26 @@ // Robot utilis #define KROBOT_2010 // #define KROBOT_PROTO + // Parames graux #define LM_CLOCK 8e6 ///< Frence horloge LM (en Hz) -- forcnt 6 ou 8 MHz selon la rrence du composant -#ifdef KROBOT_2010 - // Constantes pour [Kro]bot 2010 - #define ENCODER_RES 15*500 ///< Impulsions du codeur par tour de roue (prendre en compte le rcteur selon le cas !) - #define WHEELS_DIAMETER 98 ///< Diame des roues (en mm) - #define WHEELS_DIST 259 ///< Distance entre les 2 roues (en mm) - #define CON_MOTOR_LEFT -1 - #define CON_MOTOR_RIGHT -1 -#else -#ifdef KROBOT_PROTO - // Constantes pour le robot protoype basur des EMG30s - #define ENCODER_RES 90 ///< Impulsions du codeur par tour de roue (prendre en compte le rcteur selon le cas !) - #define WHEELS_DIAMETER 99 ///< Diame des roues (en mm) - #define WHEELS_DIST 220 ///< Distance entre les 2 roues (en mm) - #define CON_MOTOR_LEFT -1 - #define CON_MOTOR_RIGHT 1 +#if defined(KROBOT_2010) + // Constantes pour [Kro]bot 2010 + #define ENCODER_RES 15*500 ///< Impulsions du codeur par tour de roue (prendre en compte le rcteur selon le cas !) + #define WHEELS_DIAMETER 98 ///< Diame des roues (en mm) + #define WHEELS_DIST 259 ///< Distance entre les 2 roues (en mm) + #define CON_MOTOR_LEFT -1 + #define CON_MOTOR_RIGHT -1 +#elif defined(KROBOT_PROTO) + // Constantes pour le robot protoype basur des EMG30s + #define ENCODER_RES 90 ///< Impulsions du codeur par tour de roue (prendre en compte le rcteur selon le cas !) + #define WHEELS_DIAMETER 99 ///< Diame des roues (en mm) + #define WHEELS_DIST 220 ///< Distance entre les 2 roues (en mm) + #define CON_MOTOR_LEFT -1 + #define CON_MOTOR_RIGHT 1 #else - #error "Il est nssaire de darer un type de robot tiliser" -#endif + #error Il est nssaire de darer un type de robot tiliser #endif /** @@ -46,22 +45,20 @@ * Vfier que le syst est stable (pas d'oscillation) * On peut alors augmenter le KP et ajuster KI et KD. */ -#ifdef KROBOT_2010 - // Constantes pour [Kro]bot 2010 - #define DEFAULT_KP 1 ///< Constante action proportionnelle - #define DEFAULT_KI 0 ///< Constante action intale - #define DEFAULT_KD 0 ///< Constante action dv - #define DEFAULT_IL 10000 ///< Integration Limit -- limite la contribution du terme intateur (doit e non nul si KI est non nul !) +#if defined(KROBOT_2010) + // Constantes pour [Kro]bot 2010 + #define DEFAULT_KP 1 ///< Constante action proportionnelle + #define DEFAULT_KI 0 ///< Constante action intale + #define DEFAULT_KD 0 ///< Constante action dv + #define DEFAULT_IL 10000 ///< Integration Limit -- limite la contribution du terme intateur (doit e non nul si KI est non nul !) +#elif defined(KROBOT_PROTO) + // Constantes pour le robot protoype basur des EMG30s + #define DEFAULT_KP 1000 ///< Constante action proportionnelle + #define DEFAULT_KI 1 ///< Constante action intale + #define DEFAULT_KD 0 ///< Constante action dv + #define DEFAULT_IL 10000 ///< Integration Limit -- limite la contribution du terme intateur (doit e non nul si KI est non nul !) #else -#ifdef KROBOT_PROTO - // Constantes pour le robot protoype basur des EMG30s - #define DEFAULT_KP 1000 ///< Constante action proportionnelle - #define DEFAULT_KI 1 ///< Constante action intale - #define DEFAULT_KD 0 ///< Constante action dv - #define DEFAULT_IL 10000 ///< Integration Limit -- limite la contribution du terme intateur (doit e non nul si KI est non nul !) -#else - #error "Il est nssaire de darer un type de robot tiliser" -#endif + #error Il est nssaire de darer un type de robot tiliser #endif // Constantes @@ -232,6 +229,7 @@ void moveForward(short pos, short vel, short acc); void moveBackward(short pos, short vel, short acc); void turnRight(short angle, short vel, short acc); void turnLeft(short angle, short vel, short acc); +void turn(short angle, short vel, short acc, short c, BOOL rel); void goTo(short x, short y, short vel, short acc, BYTE mode, short d); WORD getRelPosRight(void); WORD getRelPosLeft(void); diff --git a/USB_Module/Motor_Controller/Firmware/main.c b/USB_Module/Motor_Controller/Firmware/main.c index f036db5..230b7b9 100644 --- a/USB_Module/Motor_Controller/Firmware/main.c +++ b/USB_Module/Motor_Controller/Firmware/main.c @@ -989,7 +989,7 @@ void ProcessIO(void) { word3.byte.LB = ReceivedDataBuffer.DATA[6]; turnRight(word1.Val, word2.Val, word3.Val); traj_engaged = 1; - break; + break; case TRAJ_TL: word1.byte.HB = ReceivedDataBuffer.DATA[1]; @@ -1002,6 +1002,19 @@ void ProcessIO(void) { traj_engaged = 1; break; + case TRAJ_TURN: + word1.byte.HB = ReceivedDataBuffer.DATA[1]; + word1.byte.LB = ReceivedDataBuffer.DATA[2]; + word2.byte.HB = ReceivedDataBuffer.DATA[3]; + word2.byte.LB = ReceivedDataBuffer.DATA[4]; + word3.byte.HB = ReceivedDataBuffer.DATA[5]; + word3.byte.LB = ReceivedDataBuffer.DATA[6]; + word4.byte.HB = ReceivedDataBuffer.DATA[7]; + word4.byte.LB = ReceivedDataBuffer.DATA[8]; + turn(word1.Val, word2.Val, word3.Val, word4.Val, ReceivedDataBuffer.DATA[9]); + traj_engaged = 1; + break; + case TRAJ_GOTO: word1.byte.HB = ReceivedDataBuffer.DATA[1]; word1.byte.LB = ReceivedDataBuffer.DATA[2]; diff --git a/USB_Module/Motor_Controller/Firmware/output/Motor_controller.cof b/USB_Module/Motor_Controller/Firmware/output/Motor_controller.cof index 84163ed..743ff8e 100644 Binary files a/USB_Module/Motor_Controller/Firmware/output/Motor_controller.cof and b/USB_Module/Motor_Controller/Firmware/output/Motor_controller.cof differ diff --git a/USB_Module/Motor_Controller/Firmware/output/Motor_controller.hex b/USB_Module/Motor_Controller/Firmware/output/Motor_controller.hex index 3cf2fff..4faf3af 100644 --- a/USB_Module/Motor_Controller/Firmware/output/Motor_controller.hex +++ b/USB_Module/Motor_Controller/Firmware/output/Motor_controller.hex @@ -1,18 +1,18 @@ :020000040000FA -:0600000062EF30F0120077 +:0600000025EF31F01200B3 :0600080004EF04F01200F9 :060018000CEF04F01200E1 -:0608000062EF30F012006F -:06080800F9EF0FF01200F1 -:0608180061EF10F0120078 -:06082A000400576100000C -:1008300026010000210000004F6100005F01000060 -:100840000800000041610000470100000E000000A8 -:0C0850003E6100006A010000030000008F -:04085C003DEC0DF072 +:0608000025EF31F01200AB +:060808007CEF10F012006D +:06081800E4EF10F01200F5 +:06082A000400DD62000085 +:100830002601000021000000D56200005F010000D9 +:1008400008000000C7620000470100000E00000021 +:0C085000C46200006A0100000300000008 +:04085C0015EC0DF09A :10086000FE0EDB5006E1F80E96163C0E9416959897 :1008700008D0FE0EDB0405E1070E9612C30E94129B -:10088000958842EF0DF0D9CFE6FFE1CFD9FFE652D0 +:1008800095881AEF0DF0D9CFE6FFE1CFD9FFE652F8 :10089000010EE66EE3DFE5528098FE0EDB5004E0C9 :1008A000FE0EDB5002080FE1839C808A0000839ECD :1008B0000000000000008450010BDF6E838E0000FA @@ -98,1373 +98,1398 @@ :100DB000F3CF00F08250400B01E0010E800DF350A4 :100DC0000010011002100310041005100610DF6E51 :100DD000838EDF5000D0E552E552E7CFD9FF1200F5 -:100DE0003DEC0DF0E652DF6A88EC0DF0DF6EFD0E93 +:100DE00015EC0DF0E652DF6A58EC0DF0DF6EFD0EEB :100DF000DB50DF14DF6EDF5002E0010E01D0000E89 -:100E0000E55242EF0DF03DEC0DF01D0E08EC0DF03B -:100E1000000E19EC0FF042EF0DF03DEC0DF088ECF8 -:100E20000DF084080FE088EC0DF0C4080BE0E66AD2 -:100E3000EDEC0EF0E3EC0EF0020EE66E35EC30F069 -:100E4000E552EDD71C0E08EC0DF00A0E19EC0FF070 -:100E500008EC0EF088EC0DF0800804E088EC0DF052 -:100E6000C008E5E188EC0DF0C00802E108EC0EF0E6 -:100E70001E0E08EC0DF00F0E19EC0FF0C5EC0FF084 -:100E8000FA0EDBCFE6FFFB0E88EC0EF0F80EDBCFA0 -:100E9000E6FFF90E88EC0EF0F60EDBCFE6FFF70E5C -:100EA00088EC0EF0040E08EC0DF042EF0DF03DEC76 -:100EB0000DF0080EE126010E3AEC0DF0010EE7CF21 -:100EC000DBFF020E47EC0FF0DF6E030E3AEC0DF085 -:100ED000030EE7CFDBFF040E3AEC0DF0020EE7CF76 -:100EE000DBFF050E3AEC0DF0050EE7CFDBFF060E3B -:100EF0003AEC0DF0040EE7CFDBFF070E3AEC0DF0F5 -:100F0000070EE7CFDBFF080E3AEC0DF05FEC0DF0BB -:100F1000E66A0DEC0EF0090E3AEC0DF0010EE7CF8B -:100F2000DBFF0A0E47EC0FF0DF6E0B0E3AEC0DF014 -:100F3000030EE7CFDBFF0C0E3AEC0DF0020EE7CF0D -:100F4000DBFF0D0E3AEC0DF0050EE7CFDBFF0E0ECA -:100F50003AEC0DF0040EE7CFDBFF0F0E3AEC0DF08C -:100F6000070EE7CFDBFF100E3AEC0DF05FEC0DF053 -:100F7000010EE66E0DEC0EF0020EE66E05EC0EF0C4 -:100F8000020EE66EE66AF8EC0DF007E1020EE66E80 -:100F9000010EE66EF8EC0DF002E0000E01D0010E3D +:100E0000E5521AEF0DF015EC0DF01D0EA9EC0CF0EB +:100E1000000E83EC0FF01AEF0DF015EC0DF058EC0E +:100E20000DF084080FE058EC0DF0C4080BE0E66A02 +:100E300071EC0FF064EC0FF0020EE66EF8EC30F09F +:100E4000E552EDD71C0EA9EC0CF00A0E83EC0FF066 +:100E500008EC0EF058EC0DF0800804E058EC0DF0B2 +:100E6000C008E5E158EC0DF0C00802E108EC0EF016 +:100E70001E0EA9EC0CF00F0E83EC0FF035EC10F009 +:100E8000FA0EDBCFE6FFFB0E25EC0FF0F80EDBCF02 +:100E9000E6FFF90E25EC0FF0F60EDBCFE6FFF70EBE +:100EA00025EC0FF0040EA9EC0CF01AEF0DF015EC88 +:100EB0000DF0080EE126010E04EC0DF0010EE7CF57 +:100EC000DBFF020EA8EC0FF0DF6E030E04EC0DF05A +:100ED000030EE7CFDBFF040E04EC0DF0020EE7CFAC +:100EE000DBFF050E04EC0DF0050EE7CFDBFF060E71 +:100EF00004EC0DF0040EE7CFDBFF070E04EC0DF061 +:100F0000070EE7CFDBFF080E04EC0DF03EEC0DF012 +:100F1000E66A0DEC0EF0090E04EC0DF0010EE7CFC1 +:100F2000DBFF0A0EA8EC0FF0DF6E0B0E04EC0DF0E9 +:100F3000030EE7CFDBFF0C0E04EC0DF0020EE7CF43 +:100F4000DBFF0D0E04EC0DF0050EE7CFDBFF0E0E00 +:100F500004EC0DF0040EE7CFDBFF0F0E04EC0DF0F8 +:100F6000070EE7CFDBFF100E04EC0DF03EEC0DF0AA +:100F7000010EE66E0DEC0EF0020EE66EFAEC0DF0D0 +:100F8000020EE66EE66AD7EC0DF007E1020EE66EA1 +:100F9000010EE66ED7EC0DF002E0000E01D0010E5E :100FA000006E080EE15C02E2E16AE552E16E00507B -:100FB00042EF0DF03DEC0DF00C0EE12691EC0DF042 -:100FC000D950F20F1DEC0FF0080EEECFDBFF090E2B +:100FB0001AEF0DF015EC0DF00C0EE1266EEC0DF0B5 +:100FC000D950F20F87EC0FF0080EEECFDBFF090EC1 :100FD000EECFDBFF0A0EEECFDBFF0B0EEECFDBFF1B -:100FE0001F0E08EC0DF0080EDBCF00F0090EDBCF72 -:100FF00001F00A0EDBCF02F00B0E32EC0FF00CE02A -:101000002B0E19EC0FF00A0EDBCFE6FF0B0E88EC6F -:101010000EF0B5EC0DF003D00B0EE66EE66ABEECFA -:101020000CF09BEC0FF0FEEC0DF009E1E1EC0CF0A4 -:10103000BEEC0CF0E8EC0EF0EDEC0EF01CD0FEEC8B -:101040000DF003E0FE0EDB0408E1E1EC0CF0DDEC5A -:101050000DF0E8EC0EF0DDEC0DF0FEEC0DF003E031 -:10106000FE0EDB500AE1E1EC0CF0E66AB2EC0EF0A9 -:10107000E8EC0EF0E66AB2EC0EF00C0EE15C02E277 -:10108000E16AE552E16E42EF0DF03DEC0DF00A0E23 +:100FE0001F0EA9EC0CF0080EDBCF00F0090EDBCFD2 +:100FF00001F00A0EDBCF02F00B0E97EC0FF00CE0C5 +:101000002B0E83EC0FF00A0EDBCFE6FF0B0E25EC68 +:101010000FF0A1EC0DF003D00B0EE66EE66A70EC5B +:101020000CF0FFEC0FF0DDEC0DF009E17CEC0CF0C6 +:1010300070EC0CF069EC0FF071EC0FF01CD0DDECF3 +:101040000DF003E0FE0EDB0408E17CEC0CF0BDECDF +:101050000DF069EC0FF0BDEC0DF0DDEC0DF003E0F0 +:10106000FE0EDB500AE17CEC0CF0E66A3FEC0FF080 +:1010700069EC0FF0E66A3FEC0FF00C0EE15C02E267 +:10108000E16AE552E16E1AEF0DF015EC0DF00A0E73 :10109000E126D9CFE9FFDACFEAFFFA0EDBCFEEFF88 :1010A000FB0EDBCFEEFFFC0EDBCFEEFFFD0EDBCF4A -:1010B000EEFF91EC0DF0080EF36EDB6E090EF3CF30 -:1010C000DBFF1F0E08EC0DF0A1EC0DF007E0D9508E -:1010D000080FE96EDACFEAFFEE8AED52FEEC0DF072 -:1010E0000BE1F50EDB50FF0802E1E1EC0DF0B5EC91 -:1010F0000DF0EDEC0EF01FD0FEEC0DF003E0FE0E57 -:10110000DB040AE1F50EDB50FF0802E1E1EC0DF033 -:10111000B5EC0DF0DDEC0DF0FEEC0DF003E0FE0E95 -:10112000DB500BE1F50EDB50FF0802E1E1EC0DF0C6 -:10113000B5EC0DF0E66AB2EC0EF0A1EC0DF002E0B9 -:101140009BEC0FF0020EDBCFE6FF030E88EC0EF0F7 -:10115000E8EC0EF0BEEC0CF00A0EE15C02E2E16A93 -:10116000E552E16E42EF0DF03DEC0DF0F90EDBCFF4 -:10117000E6FFE66AE66AE66AE66AD950FA0F1DEC0F -:101180000FF0A6EC0FF0EDEC0EF07FDF006E0A0E14 -:10119000E15E005042EF0DF03DEC0DF0FE0EDB5035 -:1011A00003E0FEEC0DF00FE1CBEC0FF02EEC0FF0B6 -:1011B000F3CF61F1F4CF62F1E66A2EEC0FF0F3CFDA -:1011C0005FF1F4CF60F1FE0EDB0403E0FEEC0DF006 -:1011D00010E122EC0FF02EEC0FF0F3CF65F1F4CF1D -:1011E00066F1010EE66E2EEC0FF0F3CF63F1F4CF53 -:1011F00064F1010E08EC0DF042EF0DF03DEC0DF046 -:101200001F0E08EC0DF0C5EC0FF0010E08EC0DF010 -:1012100042EF0DF04CEC0FF0FEEC0DF005E12D6A05 -:101220002E6A2F6A306A12D00B0EF2DBEDEC0EF054 -:10123000ADEC0DF0DE6ADD6ADECF2DF0DECF2EF0F4 -:10124000DECF2FF0DDCF30F0DD52DD52040EE15C59 -:1012500002E2E16AE552E16E42EF0DF0AEEC0EF013 -:101260001BEC0EF002EC0EF080EC0DF042EF0DF0F6 -:10127000AEEC0EF01BEC0EF04EEC0DF0020E80EC1E -:101280000DF042EF0DF0AEEC0EF0E1DA4EEC0DF0A9 -:10129000E66ABCEC0DF0D4DACAEC0EF0CDEF0EF03D -:1012A000AEEC0EF0CAEC0EF0E66ABCEC0DF0C8DA5B -:1012B000CEDAF4DBCDEF0EF0E0DB3C0EE1267AEC8B -:1012C0000EF06AEC0FF07AEC0EF0AFEC0FF061EC80 -:1012D0000FF008C02EF009C02FF00AC030F00BC08C -:1012E00031F079EC22F089EC0FF0C5EC0EF073ECE4 -:1012F0000FF092EC0FF0C5EC0EF0C9EC0DF061ECC4 -:101300000FF014C02EF015C02FF016C030F017C02B -:1013100031F079EC22F098EC0EF080EC0FF090ECCC -:1013200021F058EC0FF0336A346A800E356E50ECC1 -:101330000FF0380E2EC0DBFF390E2FC0DBFF3A0E48 -:1013400030C0DBFF3B0E31C0DBFF7AEC0EF058EC17 -:101350000FF0E3DBC5EC0EF06CDBDFDBD8EC2AF042 -:10136000086E080EE15E0850080E2DC0DBFF090E66 -:101370002EC0DBFF0A0E2FC0DBFF0B0E30C0DBFFE1 -:10138000C3EC0DF0F60EDB5007E0D950F40F1DEC66 -:101390000FF0EE50ED103AE179DB080EDBCF0EF0E6 -:1013A000090EDBCF0FF00A0EDBCF10F00B0E74DA54 -:1013B00043DAB8EC0EF02E6A2F6A800E306E400EC3 -:1013C000316E380EDBCF33F0390EDBCF34F03A0E0E -:1013D000DBCF35F03B0EC1EC0FF0F1EC0EF09DDBF6 -:1013E000DCEC0EF02DC002F02EC003F02FC004F094 -:1013F00030C005F02DC02EF039EC0FF0D6EC0EF019 -:101400002DDF0A6E060EE15E0A50D5D1380EDBCF15 -:1014100004F0390EDBCF05F03A0EDBCF06F03B0EC1 -:10142000DBCF07F00C6A0D6A0E6A400E0F6EA9DA68 -:1014300079EC22F046EC0EF0F40EDBCF2FF0F50E37 -:10144000A8DBC7DB95EC0EF090EC21F0140E2EC05B -:10145000DBFF150E2FC0DBFF160E30C0DBFF170EB3 -:101460004ADA7AEC0EF095EC0EF079EC22F0180ED8 -:101470002EC0DBFF190E2FC0DBFF1A0E30C0DBFFC2 -:101480001B0E39DAC5EC0EF073EC0FF095EC0EF094 -:1014900079EC22F01C0E2EC0DBFF1D0E2FC0DBFFEF -:1014A0001E0E30C0DBFF1F0E31C0DBFF1C0EDBCF7A -:1014B00000F01D0EDBCF01F01E0EDBCF02F01F0E81 -:1014C000DBCF03F0B1DB8CEC0EF079EC22F0200ED8 -:1014D0002EC0DBFF210E2FC0DBFF220E30C0DBFF52 -:1014E000230E31C0DBFFD950180FE96EDACFEAFFC7 -:1014F000240EEECFDBFF250EEECFDBFF260EEECF68 -:10150000DBFF270EEECFDBFFFD0EDBCF2FF0FE0E55 -:10151000EDEC0FF0200EDBCF33F0210EDBCF34F0FB -:10152000220EDBCF35F0230E9BEC0EF0280E2EC0E2 -:10153000DBFF290E2FC0DBFF2A0E30C0DBFF2B0E96 -:1015400031C0DBFFC5EC0EF0EDEC0FF0240EDBCF6D -:1015500033F0250EDBCF34F0260EDBCF35F0270E2F -:10156000EADB2C0E2EC0DBFF2D0E2FC0DBFF2E0E74 -:1015700030C0DBFF2F0E31C0DBFF2C0EDBCF04F0C1 -:101580002D0EDBCF05F02E0EDBCF06F02F0EDBCFBE -:1015900007F04ADB80EC0FF079EC22F0A1DA300E94 -:1015A0002EC0DBFF310E2FC0DBFF320E30C0DBFF61 -:1015B000330E31C0DBFF280EDBCF2EF0290EDBCF40 -:1015C0002FF02A0EDBCF30F02B0EDBCF31F088DA94 -:1015D000340E2EC0DBFF350E2FC0DBFF360E30C0C1 -:1015E000DBFF370E31C0DBFFD950300F7EDBD95027 -:1015F000340F7BDBD8EC2AF0006E080EE15E005061 -:101600000C0E2DC0DBFF0D0E2EC0DBFF0E0E2FC00B -:10161000DBFF0F0E30C0DBFF006A016A026A400E7A -:10162000036E00C0E6FF01C0E6FF02C0E6FFE66E03 -:101630004DDB6AEC0FF071DAD1EC0FF02DC014F035 -:101640002EC015F02FC016F030C017F054EC0FF07C -:10165000D8EC2AF0186E080EE15E1850E552E7CF7C -:1016600003F0E552E7CF02F0E552E7CF01F0E55293 -:10167000E7CF00F02DC004F02EC005F02FC006F01B -:1016800030C007F0B7DB48DB79EC22F0100E2EC03B -:10169000DBFF110E2FC0DBFF120E30C0DBFF130E7D -:1016A00031C0DBFFF60EDB5002081CE149DB8FEC9A -:1016B00021F0A9DB90EC21F0AFD975DA060E2FC02E -:1016C000DBFF070E30C0DBFF000EDFCF2FF0010E77 -:1016D000B0D9020EBEDBDADA13DB040E2FC0DBFF5B -:1016E000050E4ED02E6A2F6A306A400E316E080EFB -:1016F000DBCF33F0090EDBCF34F00A0EDBCF35F051 -:101700000B0EC1EC0FF0D4DB0C0EDBCF04F00D0E92 -:10171000DBCF05F00E0EDBCF06F00F0EDBCF07F0B0 -:1017200004C033F005C034F006C035F007C036F011 -:101730008FEC21F00C0E2EC0DBFF0D0E2FC0DBFF57 -:101740000E0E30C0DBFF0F0E31C0DBFFF9DA90EC7C -:1017500021F059DB8FEC21F05FD925DA040E2FC080 -:10176000DBFF050E30C0DBFF020EDBCF2FF0030ED8 -:1017700060D950DB8BDAC4DA060E2FC0DBFF070E10 -:1017800030C0DBFF59D83ED9040EDBCF2FF0050E59 -:1017900065DA8ADB3FDB4FDA87DBE66A71DB32D959 -:1017A000060EDBCF2FF0070E59DA2CDA52DB43DAC4 -:1017B0007BDB010EA5D93C0EE15C02E2E16AE55259 -:1017C000E16E60D169DBE7DBC8D9E66A07DA0101BF -:1017D0005F51EE5C066E6051EE58076E6151EE5837 -:1017E000086E625129D902E2E16AE552E16E4AD1FE -:1017F00053DB28DBB2D9010EE66EF0D9010163514B -:10180000EE5C066E6451EE58076E6551EE58086E38 -:10181000665112D902E2E16AE552E16E33D1040E5B -:10182000E66EE66AE5D906E0040EE66E010EE66EA7 -:10183000DFD901E1000C010CF2DF0009FDE012002C -:10184000C3DB2BDAA2DA0ADA2FDB7AEF0EF02EC036 -:1018500024F02FC025F030C026F031C027F0350E1F -:10186000336EFA0E346E0E0E356E3C0E366E79EC1B -:1018700022F02EC020F02FC021F030C022F031C065 -:1018800023F0336A800E346E810E356E430E366E51 -:1018900079EC22F01BEF0EF0DBCF11F0336A346AE3 -:1018A000340E356E430E366E0EC02EF00FC02FF084 -:1018B00010C030F011C031F079EC22F02EC00AF0E7 -:1018C0002FC00BF030C00CF031C00DF0DB0E336ECA -:1018D0000F0E346E490E356EE3DA83DAF2DA02C0A7 -:1018E0002EF0C7DA8FEC21F061DACDDC126E060E35 -:1018F000E15E1250120031C0DBFF046A056A800EFF -:10190000066E3F0E076E0C6A0D6A0E6A400E0F6E71 -:1019100004C0E6FF05C0E6FF06C0E6FF07C0E6FF1D -:101920000CC0E6FF0DC0E6FF0EC0E6FFE66E39DB39 -:10193000E552E7CF0FF0E552E7CF0EF0E552E7CFE3 -:101940000DF0E552E7CF0CF0E552E7CF07F0E55296 -:10195000E7CF06F0E552E7CF05F0E552E7CF04F018 -:101960002DC010F02EC011F02FC012F030C013F0B7 -:1019700041DA56DA79EC22F046EF0EF02EDAB2EFC9 -:101980000EF0F40EDBCF2FF0F50EADDAD1D910EF5B -:101990000FF097DA8CEF0EF0140EDBCF00F0150E7F -:1019A000DBCF01F0160EDBCF02F0170EDBCF03F01A -:1019B000336A800E346E010E356E430E366E8CEF38 -:1019C0000EF0FA0EDBCF00F0FB0EDBCF01F0FC0EC9 -:1019D000DBCF02F0FD0EDBCF03F0000E006C011E2A -:1019E0000122021E0222031E032200C0DFFF010E9D -:1019F00001C0DBFF020E02C0DBFF030E03C0DBFFF2 -:101A0000D6EF0FF0F70EDBCF2FF0F80E4DEF0EF004 -:101A1000E66EE3D9E3EF0EF0100EDBCF33F0110EDC -:101A2000DBCF34F0120EDBCF35F0130EAADAE6EF7F -:101A300022F059DA89EF0FF0EE58096E06C02DF04A -:101A400007C02EF008C02FF0306E76EC21F02EC0CB -:101A500002F02FC003F030C004F031C005F047DAC7 -:101A600026EC22F0AADA2FC0F3FF30C0F4FF040EF8 -:101A7000E15C12000CDAE76E1200D9CFE6FFE1CF8D -:101A8000D9FF1200E552E7CFD9FF120071D9026ADF -:101A9000036AB40E046E420E056E1200000E186C3E -:101AA000191E19221A1E1A221B1E1B2218C0E6FF1D -:101AB00019C0E6FF1AC0E6FF1BC0E6FF1200060EC3 -:101AC000E7CFDBFFDBCFE6FF070EDBCFE6FF040E41 -:101AD000DBCFE6FF050EDBCFE6FF68DAE8EF0EF0BE -:101AE000140EDBCF33F0150EDBCF34F0160EDBCF48 -:101AF00035F0170EDBCF36F026EC22F058EF0FF062 -:101B0000E66EBED9020EE66ECCEC08F0E55212008D -:101B100064D990EC06F0E552120064DA31C0E6FFB9 -:101B20001200D950F60F89D9040EEECFDBFF050E57 -:101B3000EECFDBFF060EEECFDBFF070EEECFDBFFB7 -:101B40001200040EDBCF00F0050EDBCF01F0060E15 -:101B5000DBCF02F0070E32EF0FF080D9020EF3CF89 -:101B6000DBFF030EF4CFDBFF1200080EDBCFE6FF36 -:101B7000090EDBCFE6FF1200DAEC07F0286E0D0E3F -:101B8000E15E28501200020EE66E03EC07F0E5520B -:101B90001200A9D92EC018F02FC019F030C01AF0C9 -:101BA00031C01BF01200020E2FC0DBFF030E30C04D -:101BB000DBFF0ADADBCF30F01200010EE66EB2EF87 -:101BC0000EF0D950080FE96EDACFEAFFEE52ED8839 -:101BD0001200336A346A356A50EF0FF03FD9F3CF01 -:101BE000DEFFF4CFDDFFD9CFE9FFDACFEAFF120045 -:101BF000F0EC06F0E552E55200091200FE0EDB5053 -:101C00000208120051D9020E1200E66EE3EF0EF048 -:101C1000E4D803EC07F0E55212000DEC07F0006E7B -:101C2000090EE15E00501200336A346A800E356E90 -:101C3000BF0E366E12002EC01CF02FC01DF030C03B -:101C40001EF031C01FF053D9C4D92DC018F02EC0DA -:101C500019F02FC01AF030C01BF0120044D962D91D -:101C600046D979EC22F084D9BD0E336E370E346E2E -:101C7000860E356E410E366EACD92DC00CF02EC0DE -:101C80000DF02FC00EF030C00FF0120023D919D97B -:101C900037D926EC22F058EF0FF025D91BD927D9D8 -:101CA00079EC22F036D9CC0E336EBC0E346E8C0E2D -:101CB000356E3B0E366E8DD92DC000F02EC001F072 -:101CC0002FC002F030C003F054EF0FF0140EDBCF42 -:101CD0000CF0150EDBCF0DF0160EDBCF0EF0170E4D -:101CE000DBCF0FF04EDE8FEF21F0E96EDACFEAFFA7 -:101CF000A6EF0FF0FD0EDBCF2FF0FE0E73EF0FF00F -:101D000063D9F1D82CD945DE79EC22F0E6EF22F048 -:101D1000DBCFE6FFBEEF0CF000C02EF001C02FF0CD -:101D200002C030F003C031F01200FCD8C9EF0CF053 -:101D30001FD961EF0FF025D9CDD82BDE8FEF21F021 -:101D4000A5DE0C0EDBCF0EF00D0EDBCF0FF00E0E6E -:101D5000DBCF10F00F0EA0DDCCEF0CF08EDE13DF2A -:101D600020EF0CF0FDEC04F0E552E552E5521200D4 -:101D7000F70EDBCFE6FFF80EDBCFE6FFF90EDBCF89 -:101D8000E6FFFA0EDBCFE6FF1200FB0EDBCF2FF0F3 -:101D9000FC0E12005CDD54EF0FF0010EE66EECDE7F -:101DA000020EE66ECCEC08F0E5526CD606D92FC0D8 -:101DB000E6FF30C0E6FF1200EBEC26F0E552E552FC -:101DC000E552E55212007EEC04F0E552E5521200B5 -:101DD000DECFE6FFDDCFE6FF1200FE0EDBCFE6FF33 -:101DE00012002EC006F02FC007F030C008F031C03E -:101DF00009F012002DC033F02EC034F02FC035F0A2 -:101E000030C036F0120008DE2FC0DEFF30C0DDFF2C -:101E1000CCEF0CF0000EDFCF2FF0010E73EF0FF0C0 -:101E20000CC02EF00DC02FF00EC030F00FC031F0FE -:101E30001200E66EE66ABEEF0CF0E96EFF0EDA20E5 -:101E4000EA6E12000A0EE66E010EDFDE010EE66E8D -:101E50001200DBCF2FF0030E73EF0FF0E2EC05F072 -:101E6000E5521200DBCF03F0005001100210031006 -:101E7000120003C02FF004C030F005C031F0120092 -:101E8000DAEC07F0206E0D0EE15E20501200E66ED7 -:101E90007CEC2FF0E5521200F0DD040EE12612007A -:101EA000400E366E26EF22F02DC0E6FFF2EF0FF067 -:101EB0002EC000F02FC001F030C002F031C003F09E -:101EC00012002EC033F02FC034F030C035F031C0D6 -:101ED00036F012002EC008F02FC009F030C00AF012 -:101EE00031C00BF01200DBCF30F061EF21F0330E88 -:101EF000336EE20E346EC20E356E420E366E120036 -:101F000004C02EF005C02FF006C030F007C031F03D -:101F100012002EC004F02FC005F030C006F031C012 -:101F200007F012002EC014F02FC015F030C016F0CC -:101F300031C017F01200060EDBCFE6FF070EE8DE19 -:101F4000040EDBCFE6FF050E88EF0EF0EECFE6FFC6 -:101F5000EECFE6FFEECFE6FFEFCFE6FF12002EC09A -:101F60000CF02FC00DF030C00EF031C00FF0120099 -:101F70002EC010F02FC011F030C012F031C013F09D -:101F80001200DBCF36F079EF22F0FC0EDBCFE6FF5C -:101F9000FD0E88EF0EF00A0EE66EE66A14DFE66AC2 -:101FA0001200D950380FA1DEDCEF0EF0020EDBCFAD -:101FB000E6FF030EDBCFE6FF1200E6EC22F02FC0B7 -:101FC00000F030C001F01200F90EDBCF2FF0FA0E56 -:101FD000120079EC22F015EF23F02BDDFADD68DF3B -:101FE00066EF0EF02EC0E6FF2FC0E6FF30C0E6FF22 -:021FF0001200DD -:0E1FF200DACFE4FFE2CFDAFFE9CFE4FFEACF77 -:10200000E4FFF6CFE4FFF7CFE4FFF5CFE4FFF3CF33 -:10201000E4FFF4CFE4FFFACFE4FF00EE29F0140E62 -:10202000E80403E3EECFE4FFFBD700EE00F0290E57 -:10203000E80403E3EECFE4FFFBD791EC1BF09EA096 -:1020400013D09BEC1BF001014D2B000E4E23E80E2C -:102050004D5D030E4E5905E34D6B4E6B4F2B000E3D -:1020600050230CEC29F09E90A4EC1BF002E2E16AF4 -:10207000E552E16EE552E7CFD9FFE55200EE28F0D8 -:10208000290EE80403E3E5CFEDFFFBD700EE3CF0BB -:10209000140EE80403E3E5CFEDFFFBD7E5CFFAFF2D -:1020A000E5CFF4FFE5CFF3FFE5CFF5FFE5CFF7FF91 -:1020B000E5CFF6FFE5CFEAFFE5CFE9FFE5CFDAFFB1 -:1020C0001100D8CFE4FFE0CFE4FFE46EDACFE4FF05 -:1020D000E2CFDAFFF3CFE4FFF4CFE4FF91EC1BF0A3 -:1020E000A4EC1BF002E2E16AE552E16EE552E7CFB3 -:1020F000D9FFE552E5CFF4FFE5CFF3FFE5CFDAFFF7 -:10210000E550E5CFE0FFE5CFD8FF100004D8EFECB5 -:102110001BF060D8FCD70F0EC11202D8B9EF1BF02C -:10212000B4EC1BF0E65268EC1BF00101676F070E80 -:10213000675D10E1E66A7CEC2FF0E552DF6E000E81 -:10214000DF80ACEC1BF0E66A35EC30F0E552DF7076 -:10215000ACEC1BF0D08EF28EF28CF30E8C16951632 -:102160000101476B486B496B4A6B010E4B6F9294B0 -:102170008094939881980D0EE66E7C0EE66EE10ECB -:10218000E66EEFEC2EF0E552E552E552C70E9216E0 -:1021900094943F0E9516010EE66E2EEC04F0E55277 -:1021A000838C808A82848088838E80868294010ECC -:1021B000E66E70EC30F0E55282849D80C50EE66ECE -:1021C000C5EC2FF0E5529BEC1BF0E552E552E7CF52 -:1021D000D9FF1200D9CFE6FFE1CFD9FF0F0EE126DC -:1021E00001014B5102E0ADEC1AF0200E0101005D3F -:1021F00003E36D50020B02E0A3EF1AF00101495115 -:102200004A1102E1000E08D049C1E9FF4AC1EAFFC4 -:10221000EF50800B01E0010E000947E1010146513A -:10222000EA6A260FE96E010EEA22EF5000083DE24D -:102230000501406B01014C514C2B0501416F05011B -:10224000040E426F01014651EA6A260FE96E010E43 -:10225000EA22EFCF43F5400EE66E400EE66E050E25 -:10226000E66E010EE66E010EE66E0AEC20F0006EE0 -:10227000050EE15E0050F3CF49F1F4CF4AF10101C0 -:102280004651EA6A260FE96E010EEA22EF6A010161 -:102290004651000803E20101460707D001014551FC -:1022A000000803E201011F0E466F010149514A1166 -:1022B00002E1000E08D049C1E9FF4AC1EAFFEF5030 -:1022C000800B01E0010E00092CE10101520529E11A -:1022D0000FEC0CF0000925E00501406B01014C51A9 -:1022E0004C2B0501416F05010A0E426F0501436B3E -:1022F0000501010E486F400EE66E400EE66E050EBB -:10230000E66E010EE66E010EE66E0AEC20F0006E3F -:10231000050EE15E0050F3CF49F1F4CF4AF101011F -:10232000526B000E0101E76E5119E8AE02D0513533 -:1023300003D0E750D880515501E38ED001015151AF -:10234000FF0A29E0FD0A13E0030A01E06ED0020E45 -:10235000E66E58EC2AF0E55257EC07F0000904E06D -:102360000101020E516F02D00101516960D0200EAF -:10237000E66E030EE66EC80EE66EE66AE80EE66EE0 -:10238000030EE66E2EEC09F0006E060EE15E0050C4 -:102390000101516B4CD0010149514A1102E1000E7B -:1023A00008D049C1E9FF4AC1EAFFEF50800B01E0C4 -:1023B000010E000939E10501406B01014C514C2B24 -:1023C0000501416F0501050E426F0501436B0501D3 -:1023D000486BBF0E006E5D0E016E026A00C0E6FF24 -:1023E00001C0E6FF02C0E6FF480EE66E050EE66E8F -:1023F00040EC2FF0036E050EE15E0350400EE66EDA +:1010B000EEFF6EEC0DF0080EF36EDB6E090EF3CF53 +:1010C000DBFF1F0EA9EC0CF084EC0DF007E0D9500B +:1010D000080FE96EDACFEAFFEE8AED52DDEC0DF093 +:1010E0000BE1F50EDB50FF0802E1C1EC0DF0A1ECC5 +:1010F0000DF071EC0FF01FD0DDEC0DF003E0FE0EF3 +:10110000DB040AE1F50EDB50FF0802E1C1EC0DF053 +:10111000A1EC0DF0BDEC0DF0DDEC0DF003E0FE0EEA +:10112000DB500BE1F50EDB50FF0802E1C1EC0DF0E6 +:10113000A1EC0DF0E66A3FEC0FF084EC0DF002E05C +:10114000FFEC0FF0020EDBCFE6FF030E25EC0FF0F5 +:1011500069EC0FF0C5DB0A0EE15C02E2E16AE552E0 +:10116000E16E1AEF0DF015EC0DF0F90EDBCFE6FF96 +:10117000E66AE66AE66AE66AD950FA0F87EC0FF08B +:1011800075EC0FF071EC0FF080DF006E0A0EE15E7F +:1011900000501AEF0DF015EC0DF0FE0EDB5003E0E1 +:1011A000DDEC0DF00FE13BEC10F093EC0FF0F3CF22 +:1011B00061F1F4CF62F1E66A93EC0FF0F3CF5FF1E7 +:1011C000F4CF60F1FE0EDB0403E0DDEC0DF010E186 +:1011D0008CEC0FF093EC0FF0F3CF65F1F4CF66F1E8 +:1011E000010EE66E93EC0FF0F3CF63F1F4CF64F1F0 +:1011F000010EAFDB1AEF0DF015EC0DF01F0EA9DBA1 +:1012000035EC10F0010EA5DB1AEF0DF0ADEC0FF090 +:10121000DDEC0DF005E13D6A3E6A3F6A406A12D09E +:101220000B0E97DB71EC0FF090EC0DF0DE6ADD6ACF +:10123000DECF3DF0DECF3EF0DECF3FF0DDCF40F041 +:10124000DD52DD52040EE15C02E2E16AE552E16E3C +:10125000F1D341EC10F0E1EC0DF04FEC0DF0EAD3DE +:1012600041EC10F092DB020E4FEC0DF0E3D36EEC8C +:101270000FF092EC0EF089DBE66A9CDE03EC0EF0D8 +:1012800092EC0EF0B6EC0FF045EF0FF06EEC0FF0B5 +:1012900092EC0EF05DEC0DF003EC0EF092EC0EF023 +:1012A00074DB45EF0FF06EEC0FF0F60EDB5020E034 +:1012B000006A800E016E010E026E430E036E58EC42 +:1012C00010F073EC10F0436A446AC80E456E420E8B +:1012D000466EE9EC22F0C7EC0FF0F9DA26EC10F0DC +:1012E000A9EC23F0F70E3FC0DBFFF80E40C0DBFF98 +:1012F000B5EC0EF052EC22F00CEC0FF0DEDB386EA9 +:101300000D0EE15E3850B5EC0EF053EC22F00CEC13 +:101310000FF03BDB010EE66E4DDE386E0D0EE15E2A +:10132000385020EC10F086D380DB3C0EE12606EC32 +:101330000FF0BAEC0FF006EC0FF00AEC10F008C05A +:101340003EF009C03FF00AC040F00BC041F03CEC59 +:1013500023F0C7EC0FF076EC10F0F0EC0FF076EC29 +:1013600010F0F1EC0DF0B3DA14C03EF015C03FF010 +:1013700016C040F017C041F03CEC23F079EC10F0BF +:101380004BDB53EC22F0D9DA436A446A800E456E97 +:10139000E6DB380E3EC0DBFF390E3FC0DBFF3A0E06 +:1013A00040C0DBFF3B0E41C0DBFF06EC0FF0C5DAAF +:1013B00088DB59EC0FF007DB84DB9BEC2BF0086E2D +:1013C000080EE15E0850080E3DC0DBFF090E3EC06E +:1013D000DBFF0A0E3FC0DBFF0B0E40C0DBFF8EDBE6 +:1013E000F60EDB5007E0D950F40F87EC0FF0EE500B +:1013F000ED1039E123DB080EDBCF0EF0090EDBCF59 +:101400000FF00A0EDBCF10F00B0E6FEC0EF03FDA90 +:101410004CEC0FF03E6A3F6A800E406E400E416E0B +:10142000380EDBCF43F0390EDBCF44F03A0EDBCF82 +:1014300045F03B0E29EC10F048DB43DB89DB3DC077 +:1014400002F03EC003F03FC004F040C005F03DC0D4 +:101450003EF09EEC0FF05EEC0FF0FBDE0A6E060E27 +:10146000E15E0A50D2D1380EDBCF04F0390EDBCF6B +:1014700005F03A0EDBCF06F03B0EDBCF07F0BDDB0D +:10148000F7DA79EC10F066EC10F0F2DAAADB7EEC19 +:101490000FF021EC0FF053EC22F0140E3EC0DBFFF6 +:1014A000150E3FC0DBFF160E40C0DBFF170EDBDB67 +:1014B00006EC0FF021EC0FF03CEC23F0180E3EC0D0 +:1014C000DBFF190E3FC0DBFF1A0E40C0DBFF1B0E17 +:1014D000CADB76EC10F021EC0FF03CEC23F01C0E94 +:1014E0003EC0DBFF1D0E3FC0DBFF1E0E40C0DBFF1A +:1014F0001F0E41C0DBFF1C0EDBCF00F01D0EDBCF4B +:1015000001F01E0EDBCF02F01F0EDBCF03F08CDBF1 +:1015100026EC10F0200E3EC0DBFF210E3FC0DBFFAB +:10152000220E40C0DBFF230E41C0DBFFD950180F55 +:10153000E96EDACFEAFF240EEECFDBFF250EEECF09 +:10154000DBFF260EEECFDBFF270EEECFDBFFFD0E1F +:10155000DBCF3FF0FE0E14EC10F0200EDBCF43F09B +:10156000210EDBCF44F0220EDBCF45F0230E29EC19 +:101570000FF0280E3EC0DBFF290E3FC0DBFF2A0E16 +:1015800040C0DBFF2B0E41C0DBFF59EC0FF014EC29 +:1015900010F0240EDBCF43F0250EDBCF44F0260EF7 +:1015A000DBCF45F0270E29EC0FF02C0E3EC0DBFF01 +:1015B0002D0E3FC0DBFF2E0E40C0DBFF2F0E41C0C3 +:1015C000DBFF2C0EDBCF04F02D0EDBCF05F02E0E53 +:1015D000DBCF06F02F0EDBCF07F026DB1DDA3CEC6D +:1015E00023F02FEC0FF0300E3EC0DBFF310E3FC07A +:1015F000DBFF320E40C0DBFF330E41C0DBFF280EA5 +:10160000DBCF3EF0290EDBCF3FF02A0EDBCF40F0E0 +:101610002B0EDBCF41F02FEC0FF0340E3EC0DBFF82 +:10162000350E3FC0DBFF360E40C0DBFF370E41C03A +:10163000DBFFD950300FEBD9D950340FE8D99BECF0 +:101640002BF0006E080EE15E00500C0E3DC0DBFF7B +:101650000D0E3EC0DBFF0E0E3FC0DBFF0F0E40C085 +:10166000DBFF006A016A026A400E036E00C0E6FFFB +:1016700001C0E6FF02C0E6FFE66E9EDBBAEC0FF0AB +:1016800020DA45EC10F03DC014F03EC015F03FC02C +:1016900016F040C017F0B6EC0FF09BEC2BF0186E74 +:1016A000080EE15E1850E552E7CF03F0E552E7CFB0 +:1016B00002F0E552E7CF01F0E552E7CF00F03DC080 +:1016C00004F03EC005F03FC006F040C007F030DA3D +:1016D00026EC10F0100E3EC0DBFF110E3FC0DBFF0A +:1016E000120E40C0DBFF130E41C0DBFFF60EDB50D5 +:1016F00002081DE1E2EC0FF052EC22F019EC10F0C0 +:1017000053EC22F053D92FDA060E3FC0DBFF070E51 +:1017100040C0DBFFB1EC0FF056D9020EDBCF3FF03B +:10172000030E6CDB040E3FC0DBFF050E4FD03E6A9C +:101730003F6A406A400E416E080EDBCF43F0090E4F +:10174000DBCF44F00A0EDBCF45F00B0E29EC10F096 +:10175000F4D80C0EDBCF04F00D0EDBCF05F00E0E2F +:10176000DBCF06F00F0EDBCF07F004C043F005C05F +:1017700044F006C045F007C046F052EC22F00C0ED3 +:101780003EC0DBFF0D0E3FC0DBFF0E0E40C0DBFF97 +:101790000F0E41C0DBFFE2EC0FF053EC22F019EC2E +:1017A00010F052EC22F002D9DED9040E3FC0DBFF6C +:1017B000050E40C0DBFF020EDBCF3FF0030E03D966 +:1017C000D0DB1CDB060E3FC0DBFF070E40C0DBFF9B +:1017D0005ED8BCD8040EDBCF3FF0050E2CDAC6DB9A +:1017E000C0DBB3DB6AD9206E0D0EE15E2050AED8AF +:1017F000060EDBCF3FF0070E1EDAE3D9DBCF3FF05A +:10180000030EA3DBB3DB010E4AD93C0EE15C02E21E +:10181000E16AE552E16E0ED1A0DB3BEC10F080D91D +:10182000E66ABBD901015F51EE5C066E6051EE586D +:10183000076E6151EE58086E6251C8D802E2E16A43 +:10184000E552E16EF7D089DB67DB6AD9010EE66EFF +:10185000A4D901016351EE5C066E6451EE58076E27 +:101860006551EE58086E6651B1D802E2E16AE55260 +:10187000E16EE0D0040EE66EE66A99D906E0040E49 +:10188000E66E010EE66E93D901E1000C010CF2DF69 +:101890000009FDE012005DEC10F04FDA0ADBCBD955 +:1018A00065DB06EF0FF03EC01CF03FC01DF040C0EE +:1018B0001EF041C01FF07DDB62EC10F03DC018F05F +:1018C0003EC019F03FC01AF040C01BF012003EC0ED +:1018D00043F03FC044F040C045F041C046F0120024 +:1018E00000DB3FEF0FF000C03EF001C03FF002C050 +:1018F00040F003C041F01200FA0EDBCF00F0FB0E07 +:10190000DBCF01F0FC0EDBCF02F0FD0EDBCF03F0EE +:10191000000E006C011E0122021E0222031E032281 +:1019200000C0DFFF010E01C0DBFF020E02C0DBFFC3 +:10193000030E03C0DBFF4AEF10F03EC000F03FC0D3 +:1019400001F040C002F041C003F01200B1DB9DEF96 +:101950000EF0E66EC6DA64EF0FF002C03EF0EEDA8B +:1019600052EC22F0ABDA83DC126E060EE15E12500E +:101970001200466E3CEC23F03EC020F03FC021F048 +:1019800040C022F041C023F01200000E186C191E56 +:1019900019221A1E1A221B1E1B2218C0E6FF19C08C +:1019A000E6FF1AC0E6FF1BC0E6FF1200100EDBCFF9 +:1019B00043F0110EDBCF44F0120EDBCF45F0130ED7 +:1019C00048DBA9EF23F0DFDAC7EF0FF0EE58096E1E +:1019D00006C03DF007C03EF008C03FF0406E39EC55 +:1019E00022F03EC002F03FC003F040C004F041C00E +:1019F00005F0DFDAE9EC22F054DB3FC0F3FF40C032 +:101A0000F4FF040EE15C1200A3DAE76E1200E96E47 +:101A1000DACFEAFF75EF0FF004C03EF005C03FF0EB +:101A200006C040F007C041F01200D9CFE6FFE1CF79 +:101A3000D9FF1200E552E7CFD9FF12002DDA026A72 +:101A4000036AB40E046E420E056E12003EC024F00E +:101A50003FC025F040C026F041C027F012000CC066 +:101A60003EF00DC03FF00EC040F00FC041F012003C +:101A7000F40EDBCF3FF0F50EC3EF0FF0060EE7CF0D +:101A8000DBFFDBCFE6FF070EDBCFE6FF040EDBCF8D +:101A9000E6FF050EDBCFE6FFFDDA69EF0FF0E66E3D +:101AA000DAEC07F0206E0D0EE15E205020EF10F012 +:101AB00018DA90EC06F0E552120058DAE66ADAEF2E +:101AC00007F00ADB41C0E6FF12003EC006F03FC04F +:101AD00007F040C008F041C009F01200D950F60FDD +:101AE00016DA040EEECFDBFF050EEECFDBFF060E9F +:101AF000EECFDBFF070EEECFDBFF1200020EE66E2D +:101B000003EC07F0E5521200040EDBCF00F0050EE7 +:101B1000DBCF01F0060EDBCF02F0070E97EF0FF0E0 +:101B200002DA020EF3CFDBFF030EF4CFDBFF12006D +:101B30003DC043F03EC044F03FC045F040C046F0D9 +:101B40001200080EDBCFE6FF090EDBCFE6FF120026 +:101B5000AEEC27F0E552E552E552E5521200400E98 +:101B6000466EE9EF22F0020E3FC0DBFF030E40C0DD +:101B7000DBFFA3DADBCF40F01200010EE66E3FEF91 +:101B80000FF0D950080FE96EDACFEAFFEE52ED8878 +:101B90001200456E430E466E1200C5D9F3CFDEFF2C +:101BA000F4CFDDFFD9CFE9FFDACFEAFF1200F0EC86 +:101BB00006F0E552E55200091200FE0EDB50020865 +:101BC0001200D4D9020E1200436A800E446E120035 +:101BD00030C03EF031C03FF032C040F033C041F081 +:101BE00012003EC018F03FC019F040C01AF041C0CA +:101BF0001BF01200E66E64EF0FF00C6A0D6A0E6ABD +:101C0000400E0F6E1200286E0D0EE15E285012007D +:101C100068D903EC07F0E55212000DEC07F0006EF6 +:101C2000090EE15E00501200436A446A800E456E60 +:101C3000BF0E466E1200A7D9D3D9BBD93CEC23F016 +:101C4000AFD9BD0E436E370E446E860E456E410E03 +:101C5000466E38DA3DC00CF03EC00DF03FC00EF0CD +:101C600040C00FF0120041C0DBFF046A056A800E1D +:101C7000066E3F0E076EC1DF04C0E6FF05C0E6FF3B +:101C800006C0E6FF07C0E6FF0CC0E6FF0DC0E6FF9A +:101C90000EC0E6FFE66EF9D9E552E7CF0FF0E55248 +:101CA000E7CF0EF0E552E7CF0DF0E552E7CF0CF0AD +:101CB000E552E7CF07F0E552E7CF06F0E552E7CF70 +:101CC00005F0E552E7CF04F03DC010F03EC011F042 +:101CD0003FC012F040C013F02BDF66EF10F0DBCFF7 +:101CE00011F0436A446A340E54DF0EC03EF00FC058 +:101CF0003FF010C040F011C041F03CEC23F03EC07A +:101D00000AF03FC00BF040C00CF041C00DF0DB0EFC +:101D1000436E0F0E446E490E456E21DFD6DED7DDD1 +:101D2000ADEF0CF0B8DD92DE98D923DE4DDF810EE9 +:101D300030DF3CEC23F053EF0CF0D5D93AD93CEC32 +:101D400023F025D9CC0E436EBC0E446E8C0E456E2E +:101D50003B0E466EB7D93DC000F03EC001F03FC01B +:101D600002F040C003F0B6EF0FF095DD3EC028F062 +:101D70003FC029F040C02AF041C02BF06ED9466E1A +:101D80003CEC23F063DE436A446A456A400EF1DDB1 +:101D9000306A800E316E010E326E430E336E88D97A +:101DA000F2D83EC034F03FC035F040C036F041C0FC +:101DB00037F08DDDE8EF0DF0140EDBCF0CF0150ED3 +:101DC000DBCF0DF0160EDBCF0EF0170EDBCF0FF0D2 +:101DD0004FDE8FD944DE52EF22F0140EDBCF00F03D +:101DE000150EDBCF01F0160EDBCF02F0170EDBCFA6 +:101DF00003F0EADE010ECDDE73EF0CF074D9F9D8F2 +:101E00005CD9C1D807D922D9A9EF23F0FD0EDBCFC9 +:101E10003FF0FE0EC3EF0FF03EC02CF03FC02DF0A0 +:101E200040C02EF041C02FF052DD20C03EF021C056 +:101E30003FF022C040F023C041F03CEC23F053EFD0 +:101E40000CF0CED844DD73EF0CF0DBCFE6FF70EF83 +:101E50000CF0FFD88FD83BDD46DD52EF22F0140E98 +:101E6000DBCF43F0150EDBCF44F0160EDBCF45F091 +:101E7000170EDBCF46F0E9EC22F09DEF0CF0FDEC05 +:101E800004F0E552E552E5521200010EE66EDAEC7E +:101E900007F0B9DED5D8CED5F70EDBCFE6FFF80ECA +:101EA000DBCFE6FFF90EDBCFE6FFFA0EDBCFE6FF76 +:101EB0001200FB0EDBCF3FF0FC0E1200F2D83FC049 +:101EC000E6FF40C0E6FF12007EEC04F0E552E5526A +:101ED0001200DECFE6FFDDCFE6FF1200A6DD7EEFCB +:101EE0000DF0FE0EDBCFE6FF1200EECFE6FFEECFE9 +:101EF000E6FFEECFE6FFEFCFE6FF1200436A446A4B +:101F0000456AAFEF0DF0E66EE66A70EF0CF0E96E31 +:101F1000FF0EDA20EA6E12000A0EE66E010E6ADE8D +:101F2000010EE66E1200E2EC05F0E5521200DBCF86 +:101F300003F00050011002100310120003C03FF024 +:101F400004C040F005C041F012001DD853EF0CF062 +:101F5000E66E3FEC30F0E552120067DD040EE1263C +:101F60001200000EDFCF3FF0010E12003DC0E6FF71 +:101F70006CEF10F03EC008F03FC009F040C00AF01E +:101F800041C00BF01200DBCF40F024EF22F03EC046 +:101F900004F03FC005F040C006F041C007F0120059 +:101FA0003EC010F03FC011F040C012F041C013F02D +:101FB0001200330E436EE20E446EC20E456E420EA8 +:101FC000466E12003BDD0C0EDBCF0EF00D0EDBCFAC +:101FD0000FF00E0EDBCF10F00F0E81DEEDEF0EF0E6 +:101FE0003EC014F03FC015F040C016F041C017F0DD +:101FF00012006DDC11DDE9EC22F09DEF0CF0060E15 +:10200000DBCFE6FF070E21DF040EDBCFE6FF050E78 +:1020100025EF0FF03EC00CF03FC00DF040C00EF0B9 +:1020200041C00FF067EF0CF0CEDC68DF86DCDCEF40 +:102030000EF0BCDC3FC0DEFF40C0DDFFEDEF0EF078 +:10204000020EE66ECBEC08F0E55212004CDC3CEFE1 +:1020500023F0DBCF46F03CEF23F0350E436EFA0E53 +:10206000446E0E0E456E3C0E1200FC0EDBCFE6FFFA +:10207000FD0E25EF0FF00A0EE66EE66A25DFE66A32 +:1020800012002CDF08DC53EF0CF0D950380FBFDC06 +:10209000A8EF0DF0020EDBCFE6FF030EDBCFE6FF6D +:1020A0001200A9EC23F03FC000F040C001F0120084 +:1020B000F70EDBCF3FF0F80E1200F90EDBCF3FF04A +:1020C000FA0E12003CEC23F0D8EF23F0C8DC3CEC15 +:1020D00023F050DFF9EF0FF03EC0E6FF3FC0E6FF10 +:1020E00040C0E6FF12004FDFBAEF0FF0E2DEC3EFB1 +:0820F0000FF056DF67EF0CF062 +:0820F800DACFE4FFE2CFDAFFCA +:10210000E9CFE4FFEACFE4FFF6CFE4FFF7CFE4FF47 +:10211000F5CFE4FFF3CFE4FFF4CFE4FFFACFE4FF21 +:1021200000EE39F0140EE80403E3EECFE4FFFBD732 +:1021300000EE00F0390EE80403E3EECFE4FFFBD736 +:1021400054EC1CF09EA013D05EEC1CF001014D2B52 +:10215000000E4E23E80E4D5D030E4E5905E34D6B08 +:102160004E6B4F2B000E5023CFEC29F09E9067EC66 +:102170001CF002E2E16AE552E16EE552E7CFD9FFD9 +:10218000E55200EE38F0390EE80403E3E5CFEDFF49 +:10219000FBD700EE4CF0140EE80403E3E5CFEDFFAF +:1021A000FBD7E5CFFAFFE5CFF4FFE5CFF3FFE5CFAF +:1021B000F5FFE5CFF7FFE5CFF6FFE5CFEAFFE5CF87 +:1021C000E9FFE5CFDAFF1100D8CFE4FFE0CFE4FF6D +:1021D000E46EDACFE4FFE2CFDAFFF3CFE4FFF4CF2F +:1021E000E4FF54EC1CF067EC1CF002E2E16AE552FB +:1021F000E16EE552E7CFD9FFE552E5CFF4FFE5CF39 +:10220000F3FFE5CFDAFFE550E5CFE0FFE5CFD8FFFC +:10221000100004D8B2EC1CF060D8FCD70F0EC1122D +:1022200002D87CEF1CF077EC1CF0E6522BEC1CF093 +:102230000101676F070E675D10E1E66A3FEC30F061 +:10224000E552DF6E000EDF806FEC1CF0E66AF8EC02 +:1022500030F0E552DF706FEC1CF0D08EF28EF28C15 +:10226000F30E8C1695160101476B486B496B4A6B50 +:10227000010E4B6F92948094939881980D0EE66EA8 +:102280007C0EE66EE10EE66EB2EC2FF0E552E55202 +:10229000E552C70E921694943F0E9516010EE66E07 +:1022A0002EEC04F0E552838C808A82848088838EB1 +:1022B00080868294010EE66E33EC31F0E552828422 +:1022C0009D80C50EE66E88EC30F0E5525EEC1CF0A9 +:1022D000E552E552E7CFD9FF1200D9CFE6FFE1CFB3 +:1022E000D9FF0F0EE12601014B5102E070EC1BF00B +:1022F000200E0101005D03E36D50020B02E066EF6A +:102300001BF0010149514A1102E1000E08D049C1F8 +:10231000E9FF4AC1EAFFEF50800B01E0010E00091E +:1023200047E101014651EA6A260FE96E010EEA22F1 +:10233000EF5000083DE20501406B01014C514C2B70 +:102340000501416F0501040E426F01014651EA6A21 +:10235000260FE96E010EEA22EFCF43F5400EE66E3E +:10236000400EE66E050EE66E010EE66E010EE66E9E +:10237000CDEC20F0006E050EE15E0050F3CF49F188 +:10238000F4CF4AF101014651EA6A260FE96E010EC7 +:10239000EA22EF6A01014651000803E20101460703 +:1023A00007D001014551000803E201011F0E466FED +:1023B000010149514A1102E1000E08D049C1E9FF6B +:1023C0004AC1EAFFEF50800B01E0010E00092CE149 +:1023D0000101520529E13AEC0CF0000925E0050164 +:1023E000406B01014C514C2B0501416F05010A0E58 +:1023F000426F0501436B0501010E486F400EE66E0A :10240000400EE66E050EE66E010EE66E010EE66EFD -:102410000AEC20F0006E050EE15E0050F3CF49F1AA -:10242000F4CF4AF10101516B02D00101516B020E50 -:10243000E66EE66AF0EC06F0E552E55200090AE1C4 -:10244000020EE66E010EE66EF0EC06F0E552E55285 -:10245000000902E00101516901014751481102E1FF -:10246000000E08D047C1E9FF48C1EAFFEF50800BDA -:1024700001E0010E000902E0A3EF1AF0050102518C -:10248000070A02E104EF1AF00D0A01E149D2010A3C -:1024900001E119D20D0A01E1B1D1040A1AE0030ADF -:1024A00007E0010A02E062EF1AF0FF00A3EF1AF062 -:1024B000E66A7CEC2FF0E552DF6E000EDB80DFCFAA -:1024C000E6FFE66A5CEC2FF0E552E552FF00A3EF71 -:1024D0001AF0010149514A1102E1000E08D049C128 -:1024E000E9FF4AC1EAFFEF50800B01E0010E00094D -:1024F00001E082D100C540F50501416B0501030EE5 -:10250000426F0501436B050108510F0A01E110D12B -:10251000080A01E1BBD0010A01E17ED0020A71E0A4 -:10252000070A64E0010A20E0030A06E0010A01E06C -:1025300039D167C148F539D10501486B9B0E006E52 -:102540005D0E016E026A00C0E6FF01C0E6FF02C038 -:10255000E6FF480EE66E050EE66E40EC2FF0036EC9 -:10256000050EE15E035021D10501486B8F0E006E10 -:102570005D0E016E026A00C0E6FF01C0E6FF02C008 -:10258000E6FF480EE66E050EE66E40EC2FF0036E99 -:10259000050EE15E03508D0E006E5D0E016E026A47 -:1025A00000C0E6FF01C0E6FF02C0E6FF480EE66E8F -:1025B000050EE66E40EC2FF0036E050EE15E035053 -:1025C000840E006E5D0E016E026A00C0E6FF01C05F -:1025D000E6FF02C0E6FF480EE66E050EE66E40EC32 -:1025E0002FF0036E050EE15E0350DFD092CF48F569 -:1025F00093CF49F594CF4AF595CF4BF596CF4CF54F -:10260000D4D080CF48F581CF49F582CF4AF583CF2A -:102610004BF584CF4CF5C9D0E66AB2EC29F0E5520F -:10262000010E2DC0DBFF020E2EC0DBFF030E2FC0FC -:10263000DBFF040E30C0DBFF040EDBCF48F5030EDA -:10264000DBCF49F5020EDBCF4AF5010EDBCF4BF5B0 -:10265000010EE66EB2EC29F0E552010E2DC0DBFF53 -:10266000020E2EC0DBFF030E2FC0DBFF040E30C0B6 -:10267000DBFF040EDBCF4CF5030EDBCF4DF5020E76 -:10268000DBCF4EF5010EDBCF4FF58FD00A0EE66E95 -:10269000E66A7EEC04F0E552E552E66AE2EC05F00B -:1026A000E552030EF3CFDBFF040EF4CFDBFFE66A47 -:1026B000E2EC05F0E552DE52F3CFDEFFF4CFDDFFB2 -:1026C000DD52040EDBCF48F5030EDBCF49F5020ED9 -:1026D000DBCF4AF5010EDBCF4BF50A0EE66E010E9D -:1026E000E66E7EEC04F0E552E552010EE66EE2EC99 -:1026F00005F0E552030EF3CFDBFF040EF4CFDBFF52 -:10270000010EE66EE2EC05F0E552DE52F3CFDEFF9D -:10271000F4CFDDFFDD52040EDBCF4CF5030EDBCF33 -:102720004DF5020EDBCF4EF5010EDBCF4FF53DD060 -:10273000E66A0AEC09F0E552010E2DC0DBFF020E3D -:102740002EC0DBFF030E2FC0DBFF040E30C0DBFF0B -:10275000040EDBCF48F5030EDBCF49F5020EDBCFCD -:102760004AF5010EDBCF4BF5010EE66E0AEC09F0DF -:10277000E552010E2DC0DBFF020E2EC0DBFF030E63 -:102780002FC0DBFF040E30C0DBFF040EDBCF4CF5A7 -:10279000030EDBCF4DF5020EDBCF4EF5010EDBCF86 -:1027A0004FF503D00501020E436F400EE66E400E5A -:1027B000E66E050EE66E010EE66E010EE66E0AECA2 -:1027C00020F0006E050EE15E0050F3CF49F1F4CF2A -:1027D0004AF1400EE66E000EE66E050EE66EE66A03 -:1027E000010EE66E0AEC20F0006E050EE15E005070 -:1027F000F3CF47F1F4CF48F1A3EF1AF005010851E8 -:10280000030A37E0010A25E0030A13E0010A01E0A8 -:1028100040D005010951921205010A519312050198 -:102820000B51941205010C51951205010D51961290 -:1028300035D00501091D921605010A1D93160501E3 -:102840000B1D941605010C1D951605010D1D961600 -:1028500025D00501091D891605010A1D8A160501E5 -:102860000B1D8B1605010C1D8C1605010D1D8D16FB -:1028700015D005010951891205010A518A12050175 -:102880000B518B1205010C518C1205010D518D124B -:1028900005D0030EE66E02EC30F0E552400EE66E17 -:1028A000000EE66E050EE66EE66A010EE66E0AECB6 -:1028B00020F0006E050EE15E0050F3CF47F1F4CF3B -:1028C00048F1A3EF1AF005010851020A09E0030AD2 -:1028D00001E00CD009C5E6FF58EC2AF0E5520BD018 -:1028E00009C5E6FF68EC2AF0E55205D0010EE66E58 -:1028F00002EC30F0E552400EE66E000EE66E050E7C -:10290000E66EE66A010EE66E0AEC20F0006E050E39 -:10291000E15E0050F3CF47F1F4CF48F1A3EF1AF096 -:1029200005010851060A02E1C3EF19F0080A02E1A5 -:1029300089EF19F0030A02E180EF19F0070A02E1BA -:102940001CEF19F0030A01E1BFD3010A01E1CCD267 -:102950000F0A01E1B5D2020A01E16AD2010A01E1DE -:1029600039D2070A01E108D2010A01E1D7D1030AED -:1029700001E1A6D1010A01E1A0D10C0A01E126D1B1 -:10298000030A01E194D0040A02E0EBEF19F005011B -:10299000095104E0020E0501095D40E10AC5E6FFA8 -:1029A000010EE66E5CEC2FF0E552E5520BC5E6FF3A -:1029B000020EE66E5CEC2FF0E552E5520CC5E6FF28 -:1029C000030EE66E5CEC2FF0E552E5520DC5E6FF16 -:1029D000040EE66E5CEC2FF0E552E5520EC5E6FF04 -:1029E000050EE66E5CEC2FF0E552E5520FC5E6FFF2 -:1029F000060EE66E5CEC2FF0E552E55210C5E6FFE0 -:102A0000070EE66E5CEC2FF0E552E55211C5E6FFCD -:102A1000080EE66E5CEC2FF0E552E5520501090563 -:102A200004E0020E0501095D40E10AC5E6FF090E5A -:102A3000E66E5CEC2FF0E552E5520BC5E6FF0A0EA0 -:102A4000E66E5CEC2FF0E552E5520CC5E6FF0B0E8E -:102A5000E66E5CEC2FF0E552E5520DC5E6FF0C0E7C -:102A6000E66E5CEC2FF0E552E5520EC5E6FF0D0E6A -:102A7000E66E5CEC2FF0E552E5520FC5E6FF0E0E58 -:102A8000E66E5CEC2FF0E552E55210C5E6FF0F0E46 -:102A9000E66E5CEC2FF0E552E55211C5E6FF100E34 -:102AA000E66E5CEC2FF0E552E552F0EF19F000C550 -:102AB00040F50501416B0501030E426F0501436BB3 -:102AC000010EE66E7CEC2FF0E5520501486F020E18 -:102AD000E66E7CEC2FF0E5520501496F030EE66EC1 -:102AE0007CEC2FF0E55205014A6F040EE66E7CEC9B -:102AF0002FF0E55205014B6F050EE66E7CEC2FF0D2 -:102B0000E55205014C6F060EE66E7CEC2FF0E552A7 -:102B100005014D6F070EE66E7CEC2FF0E5520501C6 -:102B20004E6F080EE66E7CEC2FF0E55205014F6FFC -:102B3000090EE66E7CEC2FF0E5520501506F0A0E8F -:102B4000E66E7CEC2FF0E5520501516F0B0EE66E40 -:102B50007CEC2FF0E5520501526F0C0EE66E7CEC1A -:102B60002FF0E5520501536F0D0EE66E7CEC2FF051 -:102B7000E5520501546F0E0EE66E7CEC2FF0E55227 -:102B80000501556F0F0EE66E7CEC2FF0E552050146 -:102B9000566F100EE66E7CEC2FF0E5520501576F74 -:102BA000400EE66E400EE66E050EE66E010EE66E17 -:102BB000010EE66E0AEC20F0006E050EE15E00509C -:102BC000F3CF49F1F4CF4AF1F0EF19F0E66A010EC4 -:102BD000E66E5CEC2FF0E552E552010EE66E020E59 -:102BE000E66E5CEC2FF0E552E552E66A030EE66E07 -:102BF0005CEC2FF0E552E552E66A040EE66E5CEC02 -:102C00002FF0E552E552E66A050EE66E5CEC2FF019 -:102C1000E552E552E66A060EE66E5CEC2FF0E552F0 -:102C2000E552270EE66E070EE66E5CEC2FF0E552DD -:102C3000E552100EE66E080EE66E5CEC2FF0E552E3 -:102C4000E552E66A090EE66E5CEC2FF0E552E552BD -:102C5000010EE66E0A0EE66E5CEC2FF0E552E552D0 -:102C6000E66A0B0EE66E5CEC2FF0E552E552E66A82 -:102C70000C0EE66E5CEC2FF0E552E552E66A0D0EA6 -:102C8000E66E5CEC2FF0E552E552E66A0E0EE66E5B -:102C90005CEC2FF0E552E552270EE66E0F0EE66E65 -:102CA0005CEC2FF0E552E552100EE66E100EE66E6B -:102CB0005CEC2FF0E552E55293D357EC07F090D33C -:102CC000060E09C5DBFF050E0AC5DBFF080E0BC5A6 -:102CD000DBFF070E0CC5DBFF0A0E0DC5DBFF090E7F -:102CE0000EC5DBFF090EDBCFE6FF0A0EDBCFE6FFEA -:102CF000070EDBCFE6FF080EDBCFE6FF050EDBCFCE -:102D0000E6FF060EDBCFE6FF2EEC09F0006E060EA6 -:102D1000E15E00500101010E526F62D3060E09C53B -:102D2000DBFF050E0AC5DBFF080E0BC5DBFF070E38 -:102D30000CC5DBFF0A0E0DC5DBFF090E0EC5DBFF60 -:102D4000090EDBCFE6FF0A0EDBCFE6FF070EDBCF77 -:102D5000E6FF080EDBCFE6FF050EDBCFE6FF060E33 -:102D6000DBCFE6FF38EC09F0006E060EE15E0050A6 -:102D70000101010E526F34D3060E09C5DBFF050EAB -:102D80000AC5DBFF080E0BC5DBFF070E0CC5DBFF1A -:102D90000A0E0DC5DBFF090E0EC5DBFF090EDBCFEA -:102DA000E6FF0A0EDBCFE6FF070EDBCFE6FF080EDD -:102DB000DBCFE6FF050EDBCFE6FF060EDBCFE6FF3F -:102DC00043EC09F0006E060EE15E00500101010EB9 -:102DD000526F06D3060E09C5DBFF050E0AC5DBFFE1 -:102DE000080E0BC5DBFF070E0CC5DBFF0A0E0DC579 -:102DF000DBFF090E0EC5DBFF090EDBCFE6FF0A0E77 -:102E0000DBCFE6FF070EDBCFE6FF080EDBCFE6FFEA -:102E1000050EDBCFE6FF060EDBCFE6FF50EC09F038 -:102E2000006E060EE15E00500101010E526FD8D215 -:102E3000060E09C5DBFF050E0AC5DBFF080E0BC534 -:102E4000DBFF070E0CC5DBFF0A0E0DC5DBFF090E0D -:102E50000EC5DBFF0C0E0FC5DBFF0B0E10C5DBFF35 -:102E60000E0E12C5DBFF0D0E13C5DBFF0D0EDBCF03 -:102E7000E6FF0E0EDBCFE6FF11C5E6FF0B0EDBCF44 -:102E8000E6FF0C0EDBCFE6FF090EDBCFE6FF0A0EF6 -:102E9000DBCFE6FF070EDBCFE6FF080EDBCFE6FF5A -:102EA000050EDBCFE6FF060EDBCFE6FF5CEC09F09C -:102EB000006E0B0EE15E00500101010E526F90D2C8 -:102EC000060E0AC5DBFF050E0BC5DBFF050EDBCFCB -:102ED000E6FF060EDBCFE6FF09C5E6FFFEEC08F0D5 -:102EE000E552E552E5527CD2060E0AC5DBFF050E1F -:102EF0000BC5DBFF080E0CC5DBFF070E0DC5DBFFA6 -:102F00000A0E0EC5DBFF090E0FC5DBFF09C5E6FF84 -:102F100003EC07F0E552090EDBCF2FF00A0EDBCFF2 -:102F200030F05FEC21F02EC008F02FC009F030C067 -:102F30000AF031C00BF0330E336EE20E346EC20E67 -:102F4000356E420E366E08C02EF009C02FF00AC052 -:102F500030F00BC031F079EC22F02EC004F02FC01D -:102F600005F030C006F031C007F0CC0E336EBC0E59 -:102F7000346E8C0E356E3B0E366E04C02EF005C0DE -:102F80002FF006C030F007C031F079EC22F015ECDC -:102F900023F02DC000F02EC001F02FC002F030C091 -:102FA00003F000C0E6FF01C0E6FF02C0E6FF03C079 -:102FB000E6FF070EDBCF2FF0080EDBCF30F05FEC23 -:102FC00021F02EC014F02FC015F030C016F031C023 -:102FD00017F0330E336EE20E346EC20E356E420EB3 -:102FE000366E14C02EF015C02FF016C030F017C08A -:102FF00031F079EC22F02EC010F02FC011F030C06B -:1030000012F031C013F0BD0E336E370E346E860EE3 -:10301000356E410E366E10C02EF011C02FF012C06A -:1030200030F013C031F079EC22F015EC23F02DC014 -:103030000CF02EC00DF02FC00EF030C00FF00CC001 -:10304000E6FF0DC0E6FF0EC0E6FF0FC0E6FF050E6F -:10305000DBCF2FF0060EDBCF30F05FEC21F02EC07F -:103060001CF02FC01DF030C01EF031C01FF0330E19 -:10307000336EE20E346EC20E356E420E366E1CC0DA -:103080002EF01DC02FF01EC030F01FC031F079ECC3 -:1030900022F015EC23F02DC018F02EC019F02FC02F -:1030A0001AF030C01BF018C0E6FF19C0E6FF1AC0C6 -:1030B000E6FF1BC0E6FF09C5E6FFDAEC07F0206E6D -:1030C0000D0EE15E20508CD1060E0AC5DBFF050E09 -:1030D0000BC5DBFF080E0CC5DBFF070E0DC5DBFFC4 -:1030E00009C5E6FF03EC07F0E5520EC5E6FF070E43 -:1030F000DBCF2FF0080EDBCF30F05FEC21F02EC0DD -:1031000008F02FC009F030C00AF031C00BF0330EC8 -:10311000336EE20E346EC20E356E420E366E08C04D -:103120002EF009C02FF00AC030F00BC031F079EC5E -:1031300022F02EC004F02FC005F030C006F031C0E0 -:1031400007F0CC0E336EBC0E346E8C0E356E3B0E1B -:10315000366E04C02EF005C02FF006C030F007C058 -:1031600031F079EC22F015EC23F02DC000F02EC0E8 -:1031700001F02FC002F030C003F000C0E6FF01C034 -:10318000E6FF02C0E6FF03C0E6FF050EDBCF2FF02F -:10319000060EDBCF30F05FEC21F02EC014F02FC014 -:1031A00015F030C016F031C017F0330E336EE20E5A -:1031B000346EC20E356E420E366E14C02EF015C03F -:1031C0002FF016C030F017C031F079EC22F02EC08D -:1031D00010F02FC011F030C012F031C013F0BD0E4E -:1031E000336E370E346E860E356E410E366E10C05D -:1031F0002EF011C02FF012C030F013C031F079EC76 -:1032000022F015EC23F02DC00CF02EC00DF02FC0D5 -:103210000EF030C00FF00CC0E6FF0DC0E6FF0EC090 -:10322000E6FF0FC0E6FF09C5E6FF45EC08F0186EA3 -:103230000A0EE15E1850D4D0060E0AC5DBFF050E5B -:103240000BC5DBFF09C5E6FF03EC07F0E5520CC533 -:10325000E6FF050EDBCF2FF0060EDBCF30F05FEC84 -:1032600021F02EC008F02FC009F030C00AF031C0A4 -:103270000BF0330E336EE20E346EC20E356E420E1C -:10328000366E08C02EF009C02FF00AC030F00BC017 -:1032900031F079EC22F02EC004F02FC005F030C0E0 -:1032A00006F031C007F0BD0E336E370E346E860E59 -:1032B000356E410E366E04C02EF005C02FF006C0EC -:1032C00030F007C031F079EC22F015EC23F02DC07E -:1032D00000F02EC001F02FC002F030C003F000C09B -:1032E000E6FF01C0E6FF02C0E6FF03C0E6FF09C536 -:1032F000E6FFB4EC08F00C6E060EE15E0C5070D0E8 -:1033000009C5E6FFCCEC08F0E5520101010E526F51 -:1033100067D0E2EC0BF0050EF3CFDBFF060EF4CF27 -:10332000DBFFF8EC0BF0070EF3CFDBFF080EF4CF5A -:10333000DBFF00C540F50501416B0501030E426F3F -:103340000501436B060EDBCF48F5050EDBCF49F5D3 -:10335000080EDBCF4AF5070EDBCF4BF5400EE66ECD -:10336000400EE66E050EE66E010EE66E010EE66E8E -:103370000AEC20F0006E050EE15E0050F3CF49F13B -:10338000F4CF4AF12DD000C540F50501416B050190 -:10339000030E426F0501436B0FEC0CF0000904E0D3 -:1033A0000501010E486F02D00501486B400EE66E24 -:1033B000400EE66E050EE66E010EE66E010EE66E3E -:1033C0000AEC20F0006E050EE15E0050F3CF49F1EB -:1033D000F4CF4AF105D0010EE66E02EC30F0E55272 -:1033E000400EE66E000EE66E050EE66EE66A010E13 -:1033F000E66E0AEC20F0006E050EE15E0050F3CFA1 -:1034000047F1F4CF48F19FD0010149514A1102E13F -:10341000000E08D049C1E9FF4AC1EAFFEF50800B16 -:1034200001E0010E00094DE10101010E516F05019E -:10343000406B01014C514C2B0501416F0501050EFC -:10344000426F0501436B0501486B700E006E5D0E07 -:10345000016E026A00C0E6FF01C0E6FF02C0E6FF9F -:10346000480EE66E050EE66E40EC2FF0036E050E7C -:10347000E15E0350400EE66E400EE66E050EE66E0F -:10348000010EE66E010EE66E0AEC20F0006E050EEF -:10349000E15E0050F3CF49F1F4CF4AF1400EE66E01 -:1034A000000EE66E050EE66EE66A010EE66E0AECAA -:1034B00020F0006E050EE15E0050F3CF47F1F4CF2F -:1034C00048F141D0010149514A1102E1000E08D0F2 -:1034D00049C1E9FF4AC1EAFFEF50800B01E0010E4C -:1034E000000931E100C540F50501416B0501030EFE -:1034F000426F0501010E436F400EE66E400EE66E10 -:10350000050EE66E010EE66E010EE66E0AEC20F088 -:10351000006E050EE15E0050F3CF49F1F4CF4AF1A1 -:10352000400EE66E000EE66E050EE66EE66A010ED1 -:10353000E66E0AEC20F0006E050EE15E0050F3CF5F -:1035400047F1F4CF48F10F0EE15C02E2E16AE55287 -:10355000E16EE552E7CFD9FF12000101535154113A -:1035600004E1100E53... [truncated message content] |