diff --git a/keyboard/ergodox_ez/keymaps/supercoder/README.md b/keyboard/ergodox_ez/keymaps/supercoder/README.md new file mode 100644 index 00000000..ad531b3d --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/supercoder/README.md @@ -0,0 +1,29 @@ +SuperCoder 2000 layout for the ErgoDox +================================================== + +![SuperCoder 2000](images/supercoder_2000.jpg) + +Ever found yourself in need of entering binary codes rapidly? Ever wanted to use +all ten fingers to do so? Ever felt your SuperCoder 2000 too limiting, by only +having three buttons? We heard you! With this layout for the ErgoDox EZ, you +will be able to tap in binary at an unparalleled speed and accuracy! Efficiency +never seen before! + +Behold the Ultimate SuperCoder 2000 layout! + +![SuperCoder layout](images/layout.png) + +### To use it... + +To use this piece of top quality engineering, you can either +[download the hex file][hex] we have prepared for you, or you can compile it on +your own: + + [hex]: https://raw.githubusercontent.com/algernon/ergodox-supercoder/master/supercoder.hex + +``` +$ git clone https://github.com/jackhumbert/qmk_firmware.git +$ cd qmk_firmware/keyboard/ergodox_ez +$ git clone https://github.com/algernon/ergodox-supercoder.git keymaps/supercoder +$ make KEYMAP=supercoder +``` diff --git a/keyboard/ergodox_ez/keymaps/supercoder/config_user.h b/keyboard/ergodox_ez/keymaps/supercoder/config_user.h new file mode 100644 index 00000000..8da13837 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/supercoder/config_user.h @@ -0,0 +1,9 @@ +#ifndef CONFIG_USER_H +#define CONFIG_USER_H 1 + +#include "config.h" + +#undef LOCKING_SUPPORT_ENABLE +#undef LOCKING_RESYNC_ENABLE + +#endif diff --git a/keyboard/ergodox_ez/keymaps/supercoder/images/layout.png b/keyboard/ergodox_ez/keymaps/supercoder/images/layout.png new file mode 100644 index 00000000..c72958c6 Binary files /dev/null and b/keyboard/ergodox_ez/keymaps/supercoder/images/layout.png differ diff --git a/keyboard/ergodox_ez/keymaps/supercoder/images/supercoder_2000.jpg b/keyboard/ergodox_ez/keymaps/supercoder/images/supercoder_2000.jpg new file mode 100644 index 00000000..d690eaf0 Binary files /dev/null and b/keyboard/ergodox_ez/keymaps/supercoder/images/supercoder_2000.jpg differ diff --git a/keyboard/ergodox_ez/keymaps/supercoder/keymap.c b/keyboard/ergodox_ez/keymaps/supercoder/keymap.c new file mode 100644 index 00000000..ca21d30f --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/supercoder/keymap.c @@ -0,0 +1,75 @@ +/* + * SuperCoder 2000 layout + */ + +#include "ergodox_ez.h" + +/* Layers */ + +#define SC2K 0 // default layer + +/* The Keymap */ + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + + /* Keymap 0: Base Layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | 0 | 0 | 0 | 0 | 0 | 0 |------| |------| 1 | 1 | 1 | 1 | 1 | 1 | + * |-----------+------+------+------+------+------| 0 | | 1 |------+------+------+------+------+-----------| + * | 0 | 0 | 0 | 0 | 0 | 0 | | | | 1 | 1 | 1 | 1 | 1 | 1 | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | 0 | 0 | 0 | 0 | 0 | | 1 | 1 | 1 | 1 | 1 | + * `-----------------------------------' `-----------------------------------' + * ,-------------. ,-------------. + * | DONE | DONE | | DONE | DONE | + * ,------|------|------| |------+------+------. + * | | | DONE | | DONE | | | + * | DONE | DONE |------| |------| DONE | DONE | + * | | | DONE | | DONE | | | + * `--------------------' `--------------------' + */ +[SC2K] = KEYMAP( + // left hand + KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 +,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 +,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 +,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 +,KC_0 ,KC_0 ,KC_0 ,KC_0 ,KC_0 + + ,KC_ENT ,KC_ENT + ,KC_ENT + ,KC_ENT ,KC_ENT ,KC_ENT + + // right hand + ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 + ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 + ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 + ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 + ,KC_1 ,KC_1 ,KC_1 ,KC_1 ,KC_1 + + ,KC_ENT ,KC_ENT + ,KC_ENT + ,KC_ENT ,KC_ENT ,KC_ENT + ), +}; + +const uint16_t PROGMEM fn_actions[] = { +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void matrix_init_user(void) { +}; + +// Runs constantly in the background, in a loop. +void matrix_scan_user(void) { +} diff --git a/keyboard/ergodox_ez/keymaps/supercoder/makefile.mk b/keyboard/ergodox_ez/keymaps/supercoder/makefile.mk new file mode 100644 index 00000000..41a195d9 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/supercoder/makefile.mk @@ -0,0 +1,6 @@ +BOOTMAGIC_ENABLE=no +COMMAND_ENABLE=no +SLEEP_LED_ENABLE=no +UNICODE_ENABLE=no +MOUSEKEY_ENABLE=no +EXTRAKEY_ENABLE=no diff --git a/keyboard/ergodox_ez/keymaps/supercoder/supercoder.hex b/keyboard/ergodox_ez/keymaps/supercoder/supercoder.hex new file mode 100644 index 00000000..4a1e2fbe --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/supercoder/supercoder.hex @@ -0,0 +1,846 @@ +:100000000C9456010C949D010C949D010C949D013F +:100010000C949D010C949D010C949D010C949D01E8 +:100020000C949D010C949D010C94D90B0C94AB0C79 +:100030000C941D190C949D010C949D010C949D0130 +:100040000C949D010C949D010C949D010C949D01B8 +:100050000C949D010C9485190C949D010C949D01A8 +:100060000C949D010C949D010C949D010C949D0198 +:100070000C949D010C949D010C949D010C949D0188 +:100080000C949D010C949D010C949D010C949D0178 +:100090000C949D010C949D010C949D010C949D0168 +:1000A0000C949D010C949D010C949D01180D3A0D2A +:1000B000280E3A0D280E7F0DA20D280EF70D0A0E00 +:1000C00071107110A010A010FC11FC11FC11FC119A +:1000D000D610FC1186118611ED11FC11FC11F611E0 +:1000E00093119311931193119311931193119311F0 +:1000F00093119311931193119311931193119311E0 +:10010000A511B211B911C011CA112700270027008B +:1001100027002700000027002700270027002700CE +:100120002800270027002700270027002800270095 +:100130002700270027002700280027002700270086 +:10014000270027002800270027002700270000009D +:1001500028002700270000002700000028001E00BC +:100160001E0000001E00000028001E001E001E00D1 +:100170001E00000028001E001E001E001E001E00A3 +:1001800028001E001E001E001E001E0028001E006B +:100190001E001E001E001E0028001E001E001E0065 +:1001A0001E001E0028001E001E001E001E001E0055 +:1001B000000016034500720067006F0044006F00E6 +:1001C0007800200045005A00000016034500720028 +:1001D00067006F0044006F007800200045005A005F +:1001E00000000403090409023B00020100A0FA090F +:1001F0000400000103010100092111010001223F57 +:10020000000705810308000A09040100010300003A +:1002100000092111010001223900070582031000A5 +:10022000011201100100000008EDFE07130100019A +:1002300002000105010906A101050719E029E715DA +:100240000025019508750181020508190129059508 +:1002500005750191029501750391010507190029A2 +:100260007715002501957875018102C00501090601 +:10027000A101050719E029E7150025019508750179 +:100280008102950175088101050819012905950567 +:10029000750191029501750391010507190029FF68 +:1002A000150025FF950675088100C00011241FBEAA +:1002B000CFEFDAE0DEBFCDBF04B603FE27C08091EA +:1002C000CA019091CB01A091CC01B091CD018730B2 +:1002D000904BA740B04BD1F41092CA011092CB01C1 +:1002E0001092CC011092CD0114BE84B7877F84BFD9 +:1002F0000FB6F894A89580916000886180936000A3 +:10030000109260000FBEE0E0FFE3099511E0A0E06D +:10031000B1E0E6EBF4E302C005900D92A031B10725 +:10032000D9F721E0A0E1B1E001C01D92AA3CB207DB +:10033000E1F70E941D090C94591A0C94000080E00A +:1003400090E00895089508950C94A30156985E983E +:1003500025982D9826982E9827982F988FEF90E023 +:10036000909389008093880090938B0080938A00FB +:1003700090938D0080938C00259A2D9A2FEF80E723 +:1003800092E0215080409040E1F700C00000269AA2 +:100390002E9A2FEF80E792E0215080409040E1F7C5 +:1003A00000C00000279A2F9A2FEF80E792E021509B +:1003B00080409040E1F700C0000025982D982FEF75 +:1003C00080E792E0215080409040E1F700C00000BB +:1003D00026982E982FEF80E792E0215080409040A1 +:1003E000E1F700C0000027982F9856985E9825984E +:1003F0002D9826982E9827982F98089589EA80930B +:10040000800089E08093810024982C983F988AB1DD +:100410008F748AB96E98479A8BB1806B8BB9769A34 +:100420000E94A6010C94A20180E2809300018091B9 +:10043000100181110EC00E94630281E080931001BF +:100440002FEF83ED90E3215080409040E1F700C012 +:10045000000080E40E9469028093000181112EC097 +:100460000E94930280930001811128C00E94930290 +:1004700080930001811122C08FE30E949302809338 +:10048000000181111BC00E948B0280E40E9469025E +:1004900080930001811112C08CE00E94930280932E +:1004A000000181110BC00E94930280930001811111 +:1004B00005C08FE30E949302809300010E948B028B +:1004C0008091000108951092B9008AE08093B800ED +:1004D000089594EA9093BC009091BC0097FFFCCFE4 +:1004E0009091B900987F983021F0903111F081E01F +:1004F00008958093BB0084E88093BC008091BC0089 +:1005000087FFFCCF8091B900887F883111F080345B +:1005100071F780E0089584E98093BC008091BC006D +:1005200084FDFCCF08958093BB0084E88093BC00D9 +:100530008091BC0087FFFCCF9091B900987F81E04B +:10054000983209F480E0089584E88093BC0080919B +:10055000BC0087FFFCCF8091BB0008958091000113 +:10056000811115C080E40E9469028093000181110D +:100570000CC082E10E94930280930001811105C0AA +:100580008FEF0E949302809300010E948B0284B13E +:10059000807F84B985B1807F85B98AB1837F8AB92C +:1005A0008BB1837F8BB93E98469808950E941402C0 +:1005B000809300010E94AE0280B38C7080BB81B337 +:1005C000836F81BBA2E1B1E0E0E2F1E08EE08E0F4B +:1005D00011921D928E13FCCF0C94FE01BF92CF920C +:1005E000DF92EF92FF920F931F93CF93DF9380914F +:1005F0000001882379F0809111018F5F80931101B0 +:10060000811108C00E94140280930001811102C070 +:100610000E94A60102E111E0C0E0D0E0DD24D39405 +:1006200082E0C82EEE24E394F12CC730D10500F50A +:1006300080910001811164C080E40E94690280936E +:100640000001811112C082E10E9493028093000197 +:1006500081110BC0C7010C2E01C0880F0A94EAF764 +:1006600080950E949302809300010E948B0248C0F3 +:10067000CA30A1F028F4C83059F0C93061F005C083 +:10068000CC3089F070F0CD3089F0209A289810C0D5 +:10069000219A29980DC0229A2A980AC0239A2B9849 +:1006A00007C0529A01C0539A5B9802C03E9A46987E +:1006B00090EA9A95F1F79FB1799902C082E001C062 +:1006C00080E091709D25982B7C9902C084E001C048 +:1006D00080E0892B7D9902C038E001C030E0832B97 +:1006E0007E9902C020E101C020E0822B9FB190954D +:1006F000991F9927991F9295990F907E892B0FC06A +:1007000080910001811149C080E40E9469028093B8 +:100710000001882379F1B12C0E948B028B2DF80106 +:100720009081981719F08083C09201010E94AE0257 +:1007300021960F5F1F4FCE30D10509F076CF809103 +:100740000101882361F1815080930101882339F0F0 +:100750008FE99FE00197F1F700C0000020C0A0E200 +:10076000B1E0E2E1F1E0CF01825F91919D938E13C0 +:10077000FCCF15C083E10E94930280930001811198 +:10078000CACF81E40E946902809300018111C3CF26 +:100790000E94A402B82EB094BFCF80E0C0CF0E94C8 +:1007A000A40181E0DF91CF911F910F91FF90EF9015 +:1007B000DF90CF90BF900895E82FF0E0E05EFE4F0D +:1007C0008081089508950F931F93CF93DF93C0E224 +:1007D000D1E010E00C2F025F899190E00E94CF18C9 +:1007E000180F0C13F9CF812FDF91CF911F910F912B +:1007F000089581E0089508950F931F93CF93DF9399 +:100800008C01FC01C081D181CE010E945417BE0130 +:100810000E949F04EC01F8018281882309F44AC0F8 +:100820008091390181111FC0C431F0E5DF0709F063 +:1008300051C00E94FB0381E0809339010E944F194F +:100840009093380180933701109230011092320159 +:10085000109231011092340110923301109236013E +:100860001092350165C080913701909138010E9446 +:100870005B19883C910570F480913001E82FF0E01D +:10088000EE0FFF1FEF5CFE4FD183C0838F5F80931D +:1008900030014EC0C43880E5D80721F0C538D045B6 +:1008A00001F13AC0F8018281882341F010922E01B3 +:1008B00082E01EC0C438E0E5DE0759F580912E01C4 +:1008C000811106C086E20E94700F86E20E94041029 +:1008D00082E01CC0C438F0E5DF0741F3C538D045DD +:1008E000D9F4F8018281882331F010922F0180E23F +:1008F0000E942C101DC080912F01811106C087E23B +:100900000E94700F87E20E94041080E20E94331060 +:100910000FC0C538D04529F381E080932E01809324 +:100920002F01C801DF91CF911F910F910C94F90312 +:1009300080E0DF91CF911F910F910895089596E087 +:10094000799FF001112494E5899FE00DF11D112498 +:10095000E60FF11DEE0FFF1FE65FFE4F85919491AC +:100960000895880F991FFC01E657F04085919491F6 +:100970000895880F991FFC01E65FFE4F85919491C1 +:1009800008950F931F93CF93DF93EC01811590434C +:1009900050F5C11580E2D80708F0C3C0CB3BD105A4 +:1009A00090F4C83AD10508F06AC0C53AD10508F0FC +:1009B0005BC0C430D10508F0D0C1219709F0CAC18D +:1009C00001E010E00AC2CF3FD10511F008F0C5C127 +:1009D000C03FD10508F0A2C0CE01805E9109089702 +:1009E00008F4BBC1B7C1C13090E5D90709F4A2C072 +:1009F00020F5C0318FE4D80770F4C11590E4D90711 +:100A000008F094C0C11521E3D20708F0A3C1DD2787 +:100A10008E01106CE2C1C115D04509F09BC10E9446 +:100A20005B128FEF94E32CE0815090402040E1F77F +:100A300000C000000E94AA19D0C1C11597E5D907CE +:100A400058F4C03121E5D20708F01CC1C43180E55B +:100A5000D80708F475C07EC1CE019057811590412A +:100A600008F078C1DF7073C1C53AD10509F477C1C8 +:100A7000C63AD10509F076C102E810E4AEC1C83A21 +:100A8000D10509F472C1C93AD10509F471C1CA3A54 +:100A9000D10509F470C1CB3AD10509F46FC1CC3A44 +:100AA000D10509F46EC1CD3AD10509F46DC1C03B41 +:100AB000D10509F46CC1CE3AD10509F46BC1CF3A26 +:100AC000D10509F46AC1C13BD10509F469C1C23B32 +:100AD000D10509F468C1C33BD10509F467C1C43B22 +:100AE000D10509F466C1C53BD10509F465C1C63B12 +:100AF000D10509F464C1C73BD10509F463C1C83B02 +:100B0000D10509F462C1C93BD10509F461C1CA3BF1 +:100B1000D10509F460C100E014E45FC18E011065E5 +:100B20005CC1CE019F700E94B90458C1DF708E0174 +:100B3000106A53C18091B60181608093B6014DC1A6 +:100B40000E94011A811102C00E94E7190E94141A22 +:100B500090E09093CA018093C901C23080E5D80724 +:100B600021F48091C901816086C0C43090E5D90725 +:100B700021F48091C90182607EC0C63020E5D20791 +:100B800021F48091C901846076C0C83080E5D8071F +:100B900019F48091C90127C0CA3090E5D90721F422 +:100BA0008091C901806167C0CC3020E5D20721F473 +:100BB0008091C90180625FC0CE3080E5D80721F402 +:100BC0008091C901806457C0C03190E5D90721F4F4 +:100BD0008091C90180684FC0C23120E5D20729F455 +:100BE0008091C9018460886046C0C33080E5D80721 +:100BF00021F48091C9018E7F3EC0C53090E5D907B0 +:100C000021F48091C9018D7F36C0C73020E5D2071D +:100C100021F48091C9018B7F2EC0C93080E5D807AF +:100C200019F48091C90126C0CB3090E5D90721F491 +:100C30008091C9018F7E1FC0CD3020E5D20721F4FD +:100C40008091C9018F7D17C0CF3080E5D80721F48E +:100C50008091C9018F7B0FC0C13190E5D90721F484 +:100C60008091C9018F7707C0C331D04531F480919D +:100C7000C9018B7F877F8093C9018091C9010E9440 +:100C8000181AABC08D2F99278F7099278130910545 +:100C9000D9F49E012370332702C0880F991F2A952B +:100CA000E2F79C688E0144E0000F111F4A95E1F7BE +:100CB00000271370802B912B53E0CC0FDD1F5A952A +:100CC000E1F7C076DD272FC08230910531F4DC2FAB +:100CD000CC278E01016F106A80C08330910569F4C2 +:100CE000CE018370992701E010E002C0000F111FB0 +:100CF0008A95E2F7C8019C680FC084309105B9F469 +:100D0000CE018370992701E010E002C0000F111F8F +:100D10008A95E2F7C8019A6823E0CC0FDD1F2A9577 +:100D2000E1F7C07ED7708C010C2B1D2B56C085308F +:100D3000910531F4DC2FCC278E01046F106A4DC071 +:100D4000069709F04AC0CF71DD27DC2FCC278E0132 +:100D5000106243C000E010E040C08E013EC001E8D8 +:100D600010E43BC003E810E438C002EE14E435C0E0 +:100D700009EE14E432C00AEE14E42FC005EB14E4CB +:100D80002CC006EB14E429C007EB14E426C00CECDD +:100D900014E423C00DEC14E420C003E815E41DC0E6 +:100DA0000AE815E41AC002E915E417C004E915E4DD +:100DB00014C001E216E411C003E216E40EC004E21E +:100DC00016E40BC005E216E408C006E216E405C00E +:100DD00007E216E402C00AE216E4C801DF91CF91EF +:100DE0001F910F91089596E0799FF001112494E5E9 +:100DF000899FE00DF11D1124E60FF11DEE0FFF1F7D +:100E0000E65FFE4F85919491803E9105E0F4803C31 +:100E1000910558F58133910509F46FC048F4893282 +:100E2000910509F463C08A32910509F46DC072C05E +:100E300089339105E9F082389105D1F08533910528 +:100E400009F44DC067C0833E910581F138F4803EBE +:100E50009105B9F0823E9105D9F05CC0863E9105BE +:100E600061F1873E9105A1F155C00E94B10408953A +:100E70002091C90120FD02C021FF4CC080EE90E00E +:100E800049C08091C90180FFF9CF89E390E042C059 +:100E90008091C90182FF0EC08091C90184FF03C007 +:100EA00080E090E037C083EE90E034C08091C901CB +:100EB00082FFF2CF82EE90E02DC08091C90183FFC6 +:100EC0000BC08091C90184FDEBCF87EE90E022C07A +:100ED0008091C90183FFF5CF86EE90E01BC0809121 +:100EE000C90185FF07C089E290E014C08091C90163 +:100EF00085FFF9CF85E390E00DC08091C90186FFA1 +:100F000007C08AE290E006C08091C90186FFF9CF50 +:100F100081E390E00E94C104089508950C948D0728 +:100F200080914A0108950895CF93DF9300D01F92D6 +:100F3000CDB7DEB72091C001243021F523E029830D +:100F40009B838A8381E08093E9008FEF9091E80092 +:100F5000815095FD06C095ED9A95F1F7000081113D +:100F6000F5CF8091E80085FF0DC040E050E063E0E0 +:100F700070E0CE0101960E94C9098091E8008E7749 +:100F80008093E8000F900F900F90DF91CF9108951C +:100F9000CF93DF9300D01F92CDB7DEB72091C00171 +:100FA000243021F522E029839B838A8381E080938A +:100FB000E9008FEF9091E800815095FD06C095ED16 +:100FC0009A95F1F700008111F5CF8091E80085FF37 +:100FD0000DC040E050E063E070E0CE0101960E9459 +:100FE000C9098091E8008E778093E8000F900F90F8 +:100FF0000F90DF91CF910895CF93DF932091C0019F +:10100000243009F048C0EC0180910C018823E1F004 +:1010100080910D018823C1F082E08093E9008FEF79 +:101020009091E800815095FD06C095E19A95F1F701 +:1010300000008111F5CF8091E80085FF2CC040E0D1 +:1010400050E060E170E017C081E08093E9008FEF2D +:101050009091E800815095FD06C095ED9A95F1F7C5 +:1010600000008111F5CF8091E80085FF14C040E0B9 +:1010700050E068E070E0CE010E94C9098091E8006C +:101080008E778093E80080E1FE01AAE3B1E0019051 +:101090000D928A95E1F7DF91CF9108958091BF017C +:1010A000811109C00E945E0B0E94BB0B8091E2007F +:1010B00084608093E20008951092BF01089508951E +:1010C00008950C94171942E061EC81E00E94D80A5F +:1010D00042E161EC82E00C94D80A8091C201833035 +:1010E00009F453C030F4813071F0823009F48CC0BF +:1010F00008958A3009F478C08B3009F45EC08930D5 +:1011000009F09AC020C08091C101813A09F094C0D1 +:101110008091E800877F8093E8008091C5019091DD +:10112000C601892B21F460E18AE391E003C060E00D +:1011300080E090E070E00E94140A8091E8008B77D4 +:101140008093E80008958091C101813209F074C054 +:101150008091C5019091C601029708F06DC0809101 +:10116000E800877F8093E8008091E80082FD05C059 +:101170008091C0018111F8CF5FC08091F100809310 +:101180004A018091E8008B7753C08091C101813A78 +:1011900009F052C08091C5019091C601892B09F0D8 +:1011A0004BC08091E800877F8093E8008091E80041 +:1011B00080FFFCCF80910C0136C08091C10181324B +:1011C000D9F58091C5019091C601892BA9F580912F +:1011D000E800877F8093E8000E940D0B8091C30197 +:1011E00080930C010C945B128091C101813221F536 +:1011F0008091E800877F8093E8000E940D0B80912A +:10120000C40180934B0108958091C101813AA1F4FA +:101210008091E800877F8093E8008091E80080FF5C +:10122000FCCF80914B018093F1008091E8008E7794 +:101230008093E8000C940D0B089584B7877F84BFDA +:101240000FB6F894A8958091600088618093600043 +:10125000109260000FBE90E080E80FB6F894809383 +:101260006100909361000FBE0E94A50E0E945E0B6C +:101270000E94BB0B8091E20084608093E20078942E +:101280000E94410E0E94A70E82E091E00E945C0E37 +:101290008091C001853069F40E94DB188091BE0105 +:1012A0008823B1F30E940919882391F30E94B3099E +:1012B000EFCF0E94AD0EECCF292F3327233031051D +:1012C000C9F064F42130310581F02230310509F094 +:1012D00042C08BE390E026EE31E041C0213231057F +:1012E000F1F02232310549F136C082E190E021E28D +:1012F00032E035C099278130910541F08230910567 +:1013000041F0892B41F5E2EEF1E005C0EAECF1E0B5 +:1013100002C0E2EBF1E0849190E09F0120C06623DF +:1013200039F06130C1F489E090E021E132E017C08A +:1013300089E090E028EF31E012C0662339F0613097 +:1013400051F489E390E023E332E009C08FE390E0B9 +:101350002CE632E004C080E090E020E030E0FA01CA +:1013600031832083089580E189BD82E189BD09B47C +:1013700000FEFDCF8091D8008F7D8093D8008091B2 +:10138000E00082608093E0008091E00081FDFCCF6E +:101390000895CF92DF92EF92FF920F931F93CF9316 +:1013A000DF93EC018B016A010E942C0B811133C089 +:1013B000C114D10439F0F60180819181081B190B09 +:1013C000C80FD91FE12CF12C0115110519F18091DD +:1013D000E80085FD16C08091E8008E778093E800D4 +:1013E000C114D10449F0F60180819181E80EF91E03 +:1013F000F182E08285E00FC00E942C0B882321F34C +:101400000AC089918093F10001501109FFEFEF1A92 +:10141000FF0ADACF80E0DF91CF911F910F91FF900B +:10142000EF90DF90CF9008952091C7013091C801CF +:101430002617370748F06115710539F42091E80047 +:101440002E772093E80001C0B90140E061157105D5 +:10145000A9F12091C001222309F443C0253009F4E9 +:1014600042C02091E80023FD40C02091E80022FD09 +:1014700032C02091E80020FFE9CF4091F300209195 +:10148000F20030E0342BFC01CF016115710559F0F9 +:101490002830310540F481918093F1006150710949 +:1014A0002F5F3F4FF1CF41E02830310509F040E098 +:1014B0002091E8002E772093E800C8CF4111C9CFD2 +:1014C0000AC08091C001882361F0853061F080916D +:1014D000E80083FD0AC08091E80082FFF2CF80E03F +:1014E000089582E0089583E0089581E008952091B1 +:1014F000C7013091C8012617370748F061157105FB +:1015000039F42091E8002E772093E80001C0B9015A +:10151000FC0120E06115710591F18091C0018823E3 +:1015200009F440C0853009F43FC08091E80083FD94 +:101530003DC08091E80082FD2FC08091E80080FFCF +:10154000E9CF2091F3008091F20090E0922B611599 +:10155000710559F08830910540F424912093F100F1 +:101560003196615071090196F2CF21E0089709F098 +:1015700020E08091E8008E778093E800CBCF2111A6 +:10158000CCCF0AC08091C001882361F0853061F022 +:101590008091E80083FD0AC08091E80082FFF2CFCD +:1015A00080E0089582E0089583E0089581E0089541 +:1015B000982F973058F59093E900981739F070916B +:1015C000EC002091ED005091F00003C0242F762F05 +:1015D00050E021FF19C03091EB003E7F3093EB00CB +:1015E0003091ED003D7F3093ED003091EB003160A4 +:1015F0003093EB007093EC002093ED005093F000DB +:101600002091EE0027FF07C09F5FD3CF8F7080939C +:10161000E90081E0089580E008958091C10187FF8D +:1016200011C08091E80082FD05C08091C001811148 +:10163000F8CF11C08091E8008B770BC08091C0017A +:10164000882349F08091E80080FFF8CF8091E8007E +:101650008E778093E80008952091E4003091E500B2 +:1016600095E64091EC00842F817040FF22C080916C +:10167000E80080FD1CC08091C001882391F0853076 +:1016800091F08091EB0085FD10C04091E4005091F5 +:10169000E5004217530729F39A01915011F784E0AE +:1016A000089582E0089583E0089581E0089580E040 +:1016B00008954091E80042FFDECF08950E94CC0BD0 +:1016C0000E94D40BE0EEF0E0808181608083E8ED41 +:1016D000F0E080818F77808319BCA7EDB0E08C911A +:1016E0008E7F8C9380818F7E80831092BF010895BE +:1016F0000F931F93CF93DF930E94CC0B0E94D40BC8 +:10170000C8EDD0E088818F7788838881806888835E +:1017100088818F7D888319BC1092C0011092BC0112 +:101720001092BE011092BD0100EE10E0F801808120 +:101730008B7F808388818160888342E060E080E0E5 +:101740000E94D80AE1EEF0E080818E7F8083E2EE95 +:10175000F0E0808181608083808188608083F801EF +:1017600080818E7F8083888180618883DF91CF91A3 +:101770001F910F910895E8EDF0E080818F7E8083C6 +:10178000E7EDF0E080818160808384E082BF81E0CA +:101790008093BF010C94780BE8EDF0E080818E7FA0 +:1017A00080831092E20008951092DA001092E10016 +:1017B00008951F920F920FB60F9211242F933F930B +:1017C0004F935F936F937F938F939F93AF93BF9349 +:1017D000EF93FF938091E10082FF0BC08091E200C4 +:1017E00082FF07C08091E1008B7F8093E1000E941F +:1017F000400E8091DA0080FF1FC08091D80080FFEA +:101800001BC08091DA008E7F8093DA008091D9002E +:1018100080FF0DC080E189BD82E189BD09B400FE71 +:10182000FDCF81E08093C0010E944E0805C019BC25 +:101830001092C0010E945C088091E10080FF19C0F5 +:101840008091E20080FF15C08091E2008E7F80933E +:10185000E2008091E20080618093E2008091D800F4 +:1018600080628093D80019BC85E08093C0010E94FB +:1018700060088091E10084FF30C08091E20084FF25 +:101880002CC080E189BD82E189BD09B400FEFDCF95 +:101890008091D8008F7D8093D8008091E1008F7E69 +:1018A0008093E1008091E2008F7E8093E20080913E +:1018B000E20081608093E2008091BC01882311F0F6 +:1018C00084E007C08091E30087FD02C081E001C091 +:1018D00083E08093C0010E9461088091E10083FF52 +:1018E00029C08091E20083FF25C08091E100877FBD +:1018F0008093E10082E08093C0011092BC0180914E +:10190000E1008E7F8093E1008091E2008E7F8093E2 +:10191000E2008091E20080618093E20042E060E0BA +:1019200080E00E94D80A8091F00088608093F000E7 +:101930000E945F08FF91EF91BF91AF919F918F91AE +:101940007F916F915F914F913F912F910F900FBEBB +:101950000F901F9018951F920F920FB60F9211249F +:101960002F933F934F935F936F937F938F939F93A7 +:10197000AF93BF93CF93DF93EF93FF93C091E900B1 +:10198000CF708091EC00D82FD17080FDD0E81092FC +:10199000E9008091F000877F8093F00078940E94A6 +:1019A000EF0C1092E9008091F00088608093F000C5 +:1019B000CD2BCF70C093E900FF91EF91DF91CF91D4 +:1019C000BF91AF919F918F917F916F915F914F9157 +:1019D0003F912F910F900FBE0F901F9018951F935E +:1019E000CF93DF93CDB7DEB7AA970FB6F894DEBFDB +:1019F0000FBECDBFE1ECF1E088E08E0F9091F100D9 +:101A000091938E13FBCF0E946D088091E80083FFB5 +:101A10001FC18091C1019091C201492F50E04A300D +:101A2000510508F015C1FA01EA5AFF4F0C941D1A2E +:101A3000803881F0823809F00BC18091C5018F7028 +:101A40008093E9008091EB0085FB882780F9109254 +:101A5000E90006C08091BD019091BE0191118260A4 +:101A60009091E800977F9093E8008093F1001092A6 +:101A7000F100C8C0282F2D7F09F0EAC0882319F093 +:101A8000823061F0E5C08091C301813009F0E0C08F +:101A9000933009F080E08093BE012BC08091C30198 +:101AA000811127C08091C5018F7009F4D1C0809346 +:101AB000E9002091EB0020FF1CC0933021F48091BD +:101AC000EB00806214C09091EB0090619093EB006A +:101AD00021E030E0A90102C0440F551F8A95E2F7CA +:101AE0004093EA001092EA008091EB0088608093B6 +:101AF000EB001092E9008091E800877F86C0811199 +:101B0000A7C01091C3011F778091E3008078812BDB +:101B10008093E3008091E800877F8093E8000E9433 +:101B20000D0B8091E80080FFFCCF8091E30080687E +:101B30008093E300111102C082E001C083E0809332 +:101B4000C00186C08058823008F082C08091C301F5 +:101B50009091C4018C3D53E0950779F583E08A8329 +:101B60008AE289834FB7F894DE01139620E03EE0C5 +:101B700051E2E32FF0E050935700E49120FF03C0BF +:101B8000E295EF703F5FEF708E2F90E0EA3010F03B +:101B9000C79601C0C0968D939D932F5F243149F75E +:101BA0004FBF8091E800877F8093E8006AE270E091 +:101BB000CE0101960E94140A14C0AE014F5F5F4F20 +:101BC0006091C5010E945C09BC01892B09F440C0E9 +:101BD0009091E800977F9093E80089819A810E9414 +:101BE000770A8091E8008B778093E80031C08038D5 +:101BF00079F58091E800877F8093E8008091BC01AF +:101C00008093F1008091E8008E778093E8000E9435 +:101C10000D0B1EC081111CC09091C3019230C0F405 +:101C20008091E800877F8093E8009093BC010E9438 +:101C30000D0B8091BC01811106C08091E30087FDEE +:101C400002C081E001C084E08093C0010E9463086B +:101C50008091E80083FF0AC08091E800877F80932D +:101C6000E8008091EB0080628093EB00AA960FB6AB +:101C7000F894DEBF0FBECDBFDF91CF911F910895C5 +:101C80000895CF938091C0018823A1F0C091E9000D +:101C9000CF709091EC00892F817090FD80E8C82B67 +:101CA0001092E9008091E80083FD0E94EF0CCF7054 +:101CB000C093E900CF910895909351018093500112 +:101CC0000895E0915001F0915101309721F0019079 +:101CD000F081E02D099480E00895E0915001F091A9 +:101CE0005101309721F00280F381E02D099408958D +:101CF00020914E0130914F018217930771F090931C +:101D00004F0180934E01E0915001F09151013097C5 +:101D100021F00680F781E02D0994089520914C016F +:101D200030914D018217930771F090934D0180938C +:101D30004C01E0915001F0915101309721F0008465 +:101D4000F185E02D0994089508950C94A40E0E9445 +:101D500046190E94D6020C94CC199F92AF92BF9262 +:101D6000CF92DF92EF92FF920F931F93CF93DF9367 +:101D700000D000D000D0CDB7DEB70E94EE020DE05B +:101D800010E0AA24A394B12C902E802F0E94DC0393 +:101D900098012D5A3E4F6901F901F080F826A1F40F +:101DA0000150110988F78FEF89838A831B820E9473 +:101DB0004F198160782F9D838C8349815A816B8173 +:101DC0008D810E94420F2FC09091B60191FF04C0F7 +:101DD0008E830E94E2038E8125E030E0A501022E71 +:101DE00001C0440F0A94EAF7E42E4F21C1F0298381 +:101DF0009A828E2191E009F490E09B830E944F1912 +:101E00008160782F9D838C8349815A816B818D817C +:101E10000E94420FF6018081E826E08204C0215032 +:101E20003109E0F6BDCF109152010E94610E1817E2 +:101E3000B9F00E94610E8093520126960FB6F89475 +:101E4000DEBF0FBECDBFDF91CF911F910F91FF90ED +:101E5000EF90DF90CF90BF90AF909F900C948E0743 +:101E600026960FB6F894DEBF0FBECDBFDF91CF919F +:101E70001F910F91FF90EF90DF90CF90BF90AF90A8 +:101E80009F900895CF93DF93CDB7DEB72B970FB612 +:101E9000F894DEBF0FBECDBF4F83588769877A871E +:101EA0008B87DE01119686E0FD0111928A95E9F794 +:101EB00085E0FE01379601900D928A95E1F7498100 +:101EC0005A816B817C818D819E810E94F9142B96B1 +:101ED0000FB6F894DEBF0FBECDBFDF91CF9108954E +:101EE000882309F490C09CEF980F913A18F40E944F +:101EF000D3170DC090E2980F983058F4877091E096 +:101F000001C0990F8A95EAF7892F0E9459180C94FD +:101F1000A0189BE5980F933070F4853A29F0863A23 +:101F200031F083E890E005C081E890E002C082E8EB +:101F300090E00C94780E98E5980F933108F063C008 +:101F4000883A39F1893A41F18A3A49F18B3A51F1AB +:101F50008C3A59F18D3A61F1803B69F18E3A71F119 +:101F60008F3A79F1813B81F1823B89F1833B91F199 +:101F7000843B99F1853BA1F1863BA9F1873BB1F107 +:101F8000883BB9F1893BC1F18A3BC9F180E090E01F +:101F900038C082EE90E035C089EE90E032C08AEE23 +:101FA00090E02FC085EB90E02CC086EB90E029C03C +:101FB00087EB90E026C08CEC90E023C08DEC90E0A5 +:101FC00020C083E891E01DC08AE891E01AC082E950 +:101FD00091E017C084E991E014C081E292E011C061 +:101FE00083E292E00EC084E292E00BC085E292E0D0 +:101FF00008C086E292E005C087E292E002C08AE271 +:1020000092E00C948E0E0895882329F19CEF980F8E +:10201000913A18F40E9415180DC090E2980F98306C +:1020200058F4877091E001C0990F8A95EAF7892FDB +:102030000E945F180C94A0189BE5980F933020F431 +:1020400080E090E00C94780E885A833120F480E090 +:1020500090E00C948E0E0895882321F00E94591868 +:102060000C94A0180895882321F00E945F180C9406 +:10207000A01808957F928F929F92AF92BF92CF92B5 +:10208000DF92EF92FF920F931F93CF93DF931F92F4 +:10209000CDB7DEB77C01C62E772EFC0115811295D7 +:1020A0001F70028101110E9476180E94CC178823AC +:1020B00079F0002369F080E28C0D883048F082E0EE +:1020C0000E94B5170E94CC1791E0D82ED92601C0E6 +:1020D000D12CE72DE295EF70F0E0E05AFF4F0C9421 +:1020E0001D1A872D807F172D1F70882311F01295E0 +:1020F000107F002389F0112309F465C180E28C0D63 +:10210000883020F4812F0E94591803C0812F0E942B +:1021100069180E94A01857C18C2D0E940410112329 +:1021200009F46AC180E28C0D883020F4812F0E946E +:102130005F1803C0812F0E946F180E94A0185CC115 +:10214000972D907F872D8F70903211F08295807F30 +:10215000CC2021F0F1E0CF16B1F01EC0002349F0F1 +:10216000112309F4E9C0113009F0E6C00E94891872 +:1021700043C1112319F0113009F43EC189830E9433 +:102180008C188981DFC0002321F0123008F034C19F +:10219000D3C0111131C1D6C0002321F0112309F49D +:1021A000CBC011C1112309F4CDC013C1872D837099 +:1021B00009F052C0011120C18C2D8295869587703F +:1021C000880F880F9C2D9F70892E912CA12CB12CEB +:1021D000082E04C0880C991CAA1CBB1C0A94D2F7B8 +:1021E000C4FE14C00FE010E020E030E0B901A80107 +:1021F00004C0440F551F661F771F8A95D2F7CB0185 +:10220000BA01609570958095909503C060E070E08C +:10221000CB01272D26952695237030E022303105FD +:1022200069F02330310589F0682979298A299B29A9 +:102230002130310571F00E944116DEC068297929EC +:102240008A299B290E945D16D7C00E944116C501AC +:10225000B4010E942516D0C0002319F0872D81708B +:1022600001C08695882309F4C7C08C2D8295869578 +:102270008770880F880F9C2D9F70892E912CA12C20 +:10228000B12C082E04C0880C991CAA1CBB1C0A94F3 +:10229000D2F7C4FE14C00FE010E020E030E0B90136 +:1022A000A80104C0440F551F661F771F8A95D2F7F7 +:1022B000CB01BA01609570958095909503C060E060 +:1022C00070E0CB01272D269526952370422F50E0F4 +:1022D0004230510569F04330510589F06829792968 +:1022E0008A299B294130510571F00E941B1784C037 +:1022F000682979298A299B290E9437177DC00E9465 +:102300001B17C501B4010E94FF1676C08C2D90E00A +:10231000FC01E05EF109E531F10508F050C0E0593B +:10232000FF4F0C941D1A1C2D1F70872D8F710023D9 +:1023300031F00E949816812F0E942C105DC00E94DF +:10234000B916812F0E94331057C0002339F01111A4 +:1023500053C0872D8F710E94DE164EC0123008F0D8 +:102360004BC0F7CF002339F0872D8F710E9498164C +:1023700043C00023C9F3872D8F710E94B9163CC05A +:10238000002329F0872D8F710E94831635C00E948B +:10239000791632C0002351F0172D1F71812F0E9432 +:1023A000981663E0812F0E94AC1726C081E00E943E +:1023B000B517123008F182E00E94B5171DC0002346 +:1023C00031F0112389F28C2D0E94700F15C011235A +:1023D00091F28C2D0E9404100FC0472D4F706C2D70 +:1023E000C7010E949F010E949D1506C0472D4F7096 +:1023F0006C2DC7010E949E04DD20F9F00E94A817F1 +:1024000080FD1BC0F70112820E94A2170E9498163D +:10241000C7010E942C120E94A2170F90DF91CF914A +:102420001F910F91FF90EF90DF90CF90BF90AF90F2 +:102430009F908F907F900C94B9160F90DF91CF9161 +:102440001F910F91FF90EF90DF90CF90BF90AF90D2 +:102450009F908F907F9008950F931F93CF93DF935A +:10246000EC01888199812B813C81232BB9F09F3F1E +:1024700011F48F3F99F0CE010E94FC03882371F084 +:10248000688179818A810E949E178C010E9453176E +:102490000E941A16B801CE010E943A10DF91CF9126 +:1024A0001F910F9108950E9476180E9486180E942D +:1024B0004B180C94A0180E9466180C9453120E949A +:1024C0009317292F22952F7030E02C3031054CF4D2 +:1024D0002A3031056CF42250310922303105A8F43C +:1024E00007C02C30310569F02F30310551F00DC097 +:1024F000803F69F018F4803E40F409C0843F29F41D +:1025000006C093FB882780F9089580E0089581E054 +:102510000895CF93DF9300D000D01F92CDB7DEB7E0 +:102520000F900F900F900F900F90DF91CF91089523 +:10253000CF93DF9300D000D000D0CDB7DEB7269682 +:102540000FB6F894DEBF0FBECDBFDF91CF910895D7 +:102550001F93CF93DF93C091610116E080916201D8 +:10256000C81799F0D0E01C9FF0011D9FF00D1124B9 +:10257000ED59FE4F40815181628173818481958143 +:102580000E9498122196C770E9CFDF91CF911F91D9 +:10259000089540919301509194016091950170913B +:1025A000960180919701909198010C9498128091D6 +:1025B000980182958F7009F054C08091950188230D +:1025C00009F44FC080916101A09162016091930173 +:1025D000709194014091960150919701B6E08A174D +:1025E00009F43FC090E041155105C1F17F3F11F45E +:1025F0006F3FA1F1B89FF001B99FF00D1124ED5983 +:10260000FE4F218172132AC02081621327C02281CC +:10261000211124C0238134812417350710F421505F +:102620003109241B350B283C3105C0F42091980159 +:102630002F7020612093980126E0289FF001299FA8 +:10264000F00D1124E859FE4F80818F7080618083E6 +:1026500083E991E00E942C120C94A81201968770D5 +:10266000BECF0895CF92DF92EF92FF920F931F9308 +:10267000CF93DF93CDB7DEB762970FB6F894DEBF86 +:102680000FBECDBF8C0185E0F801DE011D960190E3 +:102690000D928A95E1F7D8014C9111965C911197B2 +:1026A00012966C9112971396CD90DC9014973091FE +:1026B00093017091940180919601909197010097F8 +:1026C00009F46BC17F3F19F43F3F09F466C1E09004 +:1026D0009501EE2009F4C0C020919801C816D906D2 +:1026E00028F0F601E81BF90BCF0104C08095909506 +:1026F0008C0D9D1DFF24F394883C910578F0F12CFE +:10270000207F09F0C6C07C2DD98AC88A89890E9499 +:10271000891283E991E00E942C12B1C0822F807F40 +:1027200009F046C0751314C0341312C0611110C0F3 +:102730002F702061209398010E94C91283E991E0D3 +:102740000E942C1280919801D80115968C932EC06E +:10275000CD2819F15F3F11F44F3FF9F0F62E6111CA +:102760001CC0809161012091620136E0821709F45A +:102770005AC090E0389FF001399FF00D1124ED59B7 +:10278000FE4F7181571306C07081471303C07281D9 +:10279000711103C001968770E9CFF62E662309F404 +:1027A00018C180919801816080939801F12C11C12A +:1027B000751308C0341306C0611104C080919801DC +:1027C000D801C3C04D875E878D859E856A8B0E9428 +:1027D0005F126A898823E1F16623D1F12091980183 +:1027E000822F82958F7090E0029774F08091930110 +:1027F0009091940198878F831986DB86CA862C87EF +:10280000CE0107960E942C1286E0F801A3E9B1E000 +:1028100001900D928A95E1F70E94D7120E94C91289 +:10282000FF24F394D6C04D875E878D859E850E94D8 +:102830009317292F22952F7030E0223031050CF0AC +:10284000BCC09F7009F0B6C0805E883008F4C1C07B +:10285000C8010E942C12E4CFC816D90608F453C050 +:10286000F601E81BF90BCF01883C910508F450C034 +:10287000F12C7C2DD98AC88A89890E948912E3E9C2 +:10288000F1E086E0DF011D928A95E9F70E94C91206 +:10289000A0C0751314C0341312C0611110C0809110 +:1028A0009801F8018583C8010E942C1286E0E3E9B3 +:1028B000F1E0DF011D928A95E9F7FE2C8AC04D8771 +:1028C0005E878D859E856A8B0E945F126A89882348 +:1028D00009F4BECF662309F4BBCF20919801822F63 +:1028E00082958F7090E002970CF48ECF80919301C7 +:1028F000909194019A8389831B82DD82CC822E83FE +:10290000CE0101967FCF809590958C0D9D1DACCF0B +:10291000F62E662309F49CCF75132EC034132CC0F9 +:102920002091980120FD1FC0822F82958F70D9F0D1 +:10293000D80115962C9315978F3049F08F5F982FFB +:102940009295907F822F8F70892B15968C93C8015A +:102950000E942C1286E0F801A3E9B1E001900D92EB +:102960008A95E1F793CF86E0F801A3E9B1E0019001 +:102970000D928A95E1F72DC04D875E878D859E85E6 +:102980000E945F12811140CF8091980181608093F5 +:102990009801C8010E942C121CC0662309F458CF6C +:1029A0004D875E878D859E850E945F12882309F47E +:1029B0004FCF2ACF811148CF0CC0243031050CF005 +:1029C00047CF9F7009F440CFF8019581907F09F0BF +:1029D0003BCF8F2D62960FB6F894DEBF0FBECDBFF2 +:1029E000DF91CF911F910F91FF90EF90DF90CF90EB +:1029F00008951F93CF93DF93CDB7DEB72C970FB613 +:102A0000F894DEBF0FBECDBF4F83588769877A87A2 +:102A10008B879C87CE0107960E943213882369F02A +:102A20008F8198852A853B85232BF1F19F3F09F003 +:102A300063C08F3F09F060C037C086E0FE01379663 +:102A4000DE01119601900D928A95E1F76F817885EC +:102A5000EA85FB85309741F17F3F11F46F3F21F10B +:102A60002091620130E0C901019687709927409159 +:102A7000610150E08417950709F447C069837A83A0 +:102A8000FD83EC8396E0929FD001939FB00D1124BB +:102A9000AD59BE4FFE01319601900D929A95E1F726 +:102AA000809362010E94A81216E0809161019091CA +:102AB00062018917C1F1189FC00111248D599E4FE1 +:102AC0000E943213882379F1E09161011E9FF00189 +:102AD0001124ED59FE4F40815181628173818481BF +:102AE00095810E9498128091610190E00196877013 +:102AF000992780936101D9CF4F81588569857A855F +:102B00008B859C850E949812CFCF0E945B121092F9 +:102B1000620110926101E3E9F1E086E0DF011D92BC +:102B20008A95E9F7C1CF2C960FB6F894DEBF0FBE99 +:102B3000CDBFDF91CF911F910895EF92FF920F9338 +:102B40001F93CF93DF938C01892B09F46CC0F12C78 +:102B5000EE24E394E8012196F8018491843740F44F +:102B6000843008F051C0813081F0823019F15BC0AF +:102B7000853709F444C0A8F19CE7980F903708F016 +:102B800052C08F770E94041041C00E5F1F4FFE019C +:102B9000C49180E28C0F883048F4C7708E2D01C03C +:102BA000880FCA95EAF70E94791814C08C2F0E94EA +:102BB000700F2DC00E5F1F4FFE01C49180E28C0F7D +:102BC000883058F4C7708E2D01C0880FCA95EAF777 +:102BD0000E947F180E94A0181AC08C2F0E94041017 +:102BE00016C00E5F1F4FFE01C491CC2381F08FE908 +:102BF0009FE00197F1F700C00000C150F6CF0E5FD3 +:102C00001F4FFE01F49003C00E94700F8E018F2DA4 +:102C1000882309F49FCFEFE9FFE03197F1F700C077 +:102C200000008150F5CFDF91CF911F910F91FF9060 +:102C3000EF900895089560939D0170939E01809395 +:102C40009F019093A0010C9453120F931F93009136 +:102C50009D0110919E0120919F013091A001DC0106 +:102C6000CB01802B912BA22BB32B80939D019093B2 +:102C70009E01A0939F01B093A0011F910F910C940E +:102C800053120F931F9300919D0110919E0120916B +:102C90009F013091A001DC01CB0180239123A2236D +:102CA000B32380939D0190939E01A0939F01B093C5 +:102CB000A0011F910F910C9453120F931F93009139 +:102CC0009D0110919E0120919F013091A001DC0196 +:102CD000CB0180279127A227B32780939D01909352 +:102CE0009E01A0939F01B093A0011F910F910C949E +:102CF00053121092990110929A0110929B01109216 +:102D00009C010C94531241E050E060E070E004C07C +:102D1000440F551F661F771F8A95D2F7409399017C +:102D200050939A0160939B0170939C010C945312F1 +:102D300041E050E060E070E004C0440F551F661FA2 +:102D4000771F8A95D2F78091990190919A01A0916D +:102D50009B01B0919C01482B592B6A2B7B2B4093F4 +:102D6000990150939A0160939B0170939C010C947C +:102D7000531241E050E060E070E004C0440F551F82 +:102D8000661F771F8A95D2F740955095609570958C +:102D90008091990190919A01A0919B01B0919C0121 +:102DA000482359236A237B234093990150939A0126 +:102DB00060939B0170939C010C94531241E050E08E +:102DC00060E070E004C0440F551F661F771F8A95AE +:102DD000D2F78091990190919A01A0919B01B091B5 +:102DE0009C01482759276A277B27409399015093D4 +:102DF0009A0160939B0170939C010C9453120F9362 +:102E00001F930091990110919A0120919B0130919B +:102E10009C01DC01CB01802B912BA22BB32B809347 +:102E2000990190939A01A0939B01B0939C011F91EB +:102E30000F910C9453120F931F93009199011091CD +:102E40009A0120919B0130919C01DC01CB018023F0 +:102E50009123A223B3238093990190939A01A09385 +:102E60009B01B0939C011F910F910C9453120F93EF +:102E70001F930091990110919A0120919B0130912B +:102E80009C01DC01CB0180279127A227B3278093E7 +:102E9000990190939A01A0939B01B0939C011F917B +:102EA0000F910C9453120895CF92DF92EF92FF92FC +:102EB0000F931F93CF93DF938C01C0909D01D0900F +:102EC0009E01E0909F01F090A00180919901909166 +:102ED0009A01A0919B01B0919C01C82AD92AEA2AA3 +:102EE000FB2ACFE1D0E0D701C6010C2E04C0B69575 +:102EF000A795979587950A94D2F780FF06C0B801E9 +:102F00008C2F0E94F306019721F4219760F780E04F +:102F100001C08C2FDF91CF911F910F91FF90EF9007 +:102F2000DF90CF900895CF93DF93EC010E94541768 +:102F3000BE010E94F306DF91CF910895CB010E945C +:102F4000931708958091A10185958595859508959C +:102F50008091A1018770089598E0899F90011124C4 +:102F6000262B2093A1010C9498162091A101809505 +:102F700082238093A101982F977069F430E0482F45 +:102F8000082E000C550B2417350729F085958595DB +:102F900085950C94B91608959091A101977081E0E0 +:102FA00009F480E0089590910C01992321F090910B +:102FB0000D01911109C020910E0130910F01F9010D +:102FC00032969FEF40E01FC0982F96959695969564 +:102FD0009F3050F5E0910E01F0910F01E90FF11DC6 +:102FE000877021E030E0A90102C0440F551F8A9587 +:102FF000E2F7CA019181892B818308959F3F39F0BF +:103000004F5F4E3041F051915813F8CF0DC0511120 +:10301000F7CF942FF5CF9F3F39F0F901E90FF11D5C +:1030200097FDFA9582830895089590910C01992354 +:1030300021F090910D01911109C020910E01309164 +:103040000F01F9013296205F3F4F1FC0982F9695D0 +:10305000969596959F30F0F4E0910E01F0910F0156 +:10306000E90FF11D877021E030E0A90102C0440F93 +:10307000551F8A95E2F7CA01809591818923818342 +:1030800008953196E217F30729F090819813F9CF4C +:103090001082F7CF089581E090E0E0910E01F09169 +:1030A0000F01E80FF91F1082019680319105A9F7F1 +:1030B00008959091B501892B8093B501089580956D +:1030C0009091B50189238093B50108951092B501BF +:1030D00008959091B401892B8093B401089580954F +:1030E0009091B40189238093B40108951092B401A2 +:1030F00008959091B301892B8093B3010895809531 +:103100009091B30189238093B30108951092B30184 +:1031100008958093A20108951092A20108958091CC +:103120000E0190910F01FC0131969C01205F3F4FF1 +:1031300080E0919191118F5FE217F307D1F7089525 +:10314000E0910E01F0910F018091B5018083E09133 +:103150000E01F0910F0190818091B401892B808341 +:10316000E0910E01F0910F0190818091B301892BC4 +:1031700080838091A201882361F0E0910E01F0919B +:103180000F019081892B80830E948F1881111092EA +:10319000A20180910E0190910F010C946D0E20E020 +:1031A000009739F0AC0141505109842395232F5FDA +:1031B000F7CF822F08958091C001843039F11092A9 +:1031C000B70120E488E190E00FB6F894A8958093C9 +:1031D00060000FBE2093600080E00E948E0783B7DE +:1031E000817F846083BF83B7816083BF7894889533 +:1031F00083B78E7F83BF0FB6F894A8958091600047 +:10320000886180936000109260000FBE0895089559 +:1032100008950E9407190E94EE020E9408190E9458 +:10322000E30391E0811101C090E0892F08950E948D +:103230005B120E94610E0C948E071F920F920FB6C4 +:103240000F9211248F939F93AF93BF938091B701F7 +:10325000811113C08091B8019091B901A091BA0178 +:10326000B091BB014196A11DB11D8093B80190930F +:10327000B901A093BA01B093BB01BF91AF919F91E7 +:103280008F910F900FBE0F901F90189582E084BD14 +:1032900093E095BD9AEF97BD80936E0008952FB788 +:1032A000F8948091B8019091B901A091BA01B091C0 +:1032B000BB012FBF0895CF92DF92EF92FF920F9341 +:1032C0001F932FB7F8944091B8015091B9016091C4 +:1032D000BA017091BB012FBF6A017B01EE24FF246C +:1032E0008C0120E030E0C016D106E206F30610F4AF +:1032F000415051099A01281B390BC9011F910F91A7 +:10330000FF90EF90DF90CF9008951F920F920FB62D +:103310000F9211248F939F93AF93BF938091B80125 +:103320009091B901A091BA01B091BB010196A11D84 +:10333000B11D8093B8019093B901A093BA01B093E5 +:10334000BB01BF91AF919F918F910F900FBE0F90D6 +:103350001F9018950E945E0BF8942FEF87EA91E674 +:10336000215080409040E1F700C0000087E090EBE2 +:10337000DC018093CA019093CB01A093CC01B09360 +:10338000CD019CE088E10FB6F894A8958093600089 +:103390000FBE90936000FFCF0E94011A811102C0FE +:1033A0000E94E7190E940C1A8093B6010E94141A19 +:1033B0008093C90187FB882780F980930D010E94C3 +:1033C000101A682F70E080E090E00C941B166DEEF0 +:1033D0007EEF80E090E00E94431A60E082E090E09F +:1033E0000E94311A60E083E090E00E94311A60E0B0 +:1033F00084E090E00E94311A60E085E090E00C9457 +:10340000311A80E090E00E942B1A21E08D3E9E4F01 +:1034100009F020E0822F089582E090E00C94231AB6 +:1034200083E090E00C94231A84E090E00C94231A3B +:10343000682F84E090E00C94311AEE0FFF1F059086 +:10344000F491E02D0994F999FECF92BD81BDF89ACF +:10345000992780B50895A8E1B0E042E050E00C94CF +:103460004B1A262FF999FECF92BD81BDF89A01978C +:1034700000B4021639F01FBA20BD0FB6F894FA9ABC +:10348000F99A0FBE08950196272F0E94321A0C94C4 +:10349000311ADC01CB01FC01F999FECF06C0F2BD67 +:1034A000E1BDF89A319600B40D9241505040B8F702 +:0634B0000895F894FFCF1F +:1034B60020029007FC079307C80794070101A301A0 +:00000001FF