Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] reposting my text editor as a self extracting rebol program

From: deadzaphod::hotmail::com at: 30-Sep-2000 4:36

This is a multi-part message in MIME format. ------=_NextPart_000_0013_01C02A97.F2E81C20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit I was going to post this on rebol.org, but it seems to be down, so I'm sending it out to the list (sorry for the big file). This is a self-extracting rebol archive of the latest version of REM, a text editor for Rebol. Cal Dixon -><- ------=_NextPart_000_0013_01C02A97.F2E81C20 Content-Type: text/x-rebol; name="rem-ext.r" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="rem-ext.r" REBOL [ Title: "REM 0.4.1 beta self extracting archive" File: %rem-ext.r Author: "Cal Dixon" Email: [deadzaphod--hotmail--com] Date: 30-Sep-2000 Version: 0.4.1 Notes: { Run this file to extract %rem41.r %rem.cfg and %rem-manual.txt To get started using the editor run %rem41.r then type "edit" at the rebol prompt. For more information read the manual. } Purpose: {REM is a powerful full screen text editor for Rebol/Core and Rebol/View} Category: [file advanced] ] write %rem-manual.txt decompress #{ 789C8559DF731BB7117EBFBF02D10BA52949B96D9E9C973A92523BB52347B63B 93C9643AE01D4822BA3B5C019C28F6A17F7BBFDD0570475A9D68EC1992C02D16 FBE3DB6FF71EEE3EA8A757EB6FD77F561B13F5CA9BD6E860AAFFBEFC57554A5D D657EA2FAF5EBD5237BA55B7F6D9F56AA53EEF6D50F8A7D5F7779FDFA82C46A9 8FFC013F0CCE47A5DB566DC65D50D1BD568DD1CD7FF4B077CDDFF62E76DAB6EB DA7555F5AE8FDE35631D2D44EBBE51FF1E6DFD18A28600DB6F9DEF342DBD2665 F8DCC6D56367FA480A8CFDD6F636EC4DC38F6E74D31ED5C1DB184DBF54C1797F 5CAA4E1F3746C5BD51BD798ECAF5461D2CA966C80AD1F875F500C3F07DB6DA7A 88E8E9D85645DA6F1A1B9D872EAA7321E26E6130750C4BF91AF7B6C70DC3DE8D 6D4322755047372AF34CBBE8295DCDC4AC95A2B3FCD8075A23A570D5BED1BE51 0F66E35A55BB3EB8D690F6BCDCB91116A5DB6DC75EACF4688ED0D5E33E2E56FA 09A6D49BD640F407D20856EDB05D760CC69309619FCD51190B815E0DB84280D6 6A81B360FC76C1E2B56AD91A4A47D14B77A68AB6832AB83E1E9F9EBBFB74A307 B3505BD7B6EE20C2F3E350E34D84CDFBA3725B163478D70D51CC52EB5ED17DF0 7B350E7C6EE30E3092F7EE4081A202820986DBE22192697123C87103DD3CAC29 0AD4ADD9EAB18D64874E0FF0C8D678D3D7866384FE6EA26F57BFA8F4F7518768 D897F3E57FE4E59B31E298DECC173FCF17BDD9E1ECF9F2DFCBB21B8E2FACDFE6 F54F864CE11FE78B3F94C50394AF478F3065439C6FFC316FFCC91C4841446DDC 2B3D46B7B27D830C986FFE341DA97DBD876BFC57577E38DB43873E98A1D5F5C9 E5EFF2B6F7CE3DC2490787E01C71A2CFDAB22212AE8BB777EF3F96D09C8B799F C53C98C6EB83C454ED8DC9BBDEDE7F284751EC3E19F63F673E5C3EF3C9DD4FB7 EAEB9D06EA9FEDFB74F3A707BBDBC7699FE7AF9CF3B8C66CDF7BB38D33792D7D 7D61DB97E1FF2AB8B5EDFCE05B8AE397143CDBB72F17F9B47707B537ED305B6D CBEA7BA71B7E565D7A715220FB7B823EFAF96AF6942B4FDD0FA63F3FB13F5DED CD415D6E5ADD3F5E9DEF0C936E1A77385BD5A7AB6F4252AFDE3B4718C592E9A7 1ED03157EFB93C78D3D2CEF93566DB36937C4418021436641C79E14E4DD9FB06 A8037CA1CD80D513D904C63A052A42CF62D725057DAD87387A23C2C7388C71AE 6D57447F30FDA82E135EA9AFF04A8018E76603F409A7E669F07316F6F3682367 0E4E04B83E01496787FE5B9DECBBD4E151E0902C4D7A76AEB15B0BAC2DD60857 8C775F82DE19C14BCF3715BC2D60A8EE6EDF7D56D76C8FEC1C751DA22728E7D2 745D2A0BAEB92A5FAE511EB676A7EAED4E5D03FB51758B4C1147AA04496C543B 514FEC0E3B79031BA7E5B953F8FCC31E97A092484AA0F2A2680DA81FA6C84FFA 692A30A1EC4C15252F9E9FB2D7FD0E2A3C191F262FCCAE37D3D78DBE36595EDE B03C11A9A78ABB196D9B6A1255AEE22B566C3A910AA54680AC509889174C02EC 36119043D98B52B888C4185A24BA698AB6C9EAE9E6C9B85B5B6BB9C296C24C37 6410D76BE60BD83E7A599E6549F699901D7C06FD90404E8C26BACC3F501E2936 912D0C83445AB6C40468B9D5C42988CA61FF821E3D8FBA70447DED32EF603C2E C1773DE8B8BF8EEE5A427315A048F7EDDA9748C81BEF374F164C07DC2B12C963 9D9FB43FAAD01282E37770B5038A87021446E234014CE3DD161C688A2AED7785 1A8671185A5BEC2AC17DA224FDD0332BE1D37E1F71D11D0AB63EA764925052F5 48885841E4160F171E9679DDAE751BF10F251998CB3D3CFF64CD418CF313F083 8B34733C6F2405C8CD88A710C7ED567DB7920CFFC1FA10119B1B420E0E235CF6 B54AA495950D2CEB42F4BD13FF7ED0B577E162997D4B4F35C9B377580CCBEAB0 B780D9B46EA128AA7CC3486A82E9E83297C175E6B0D7F18ACCCD96D52DA82919 691C6CA37E778F5CA13A96916D4CEC24DB1AF6D8E8606B95BEDCDE7FC20F84EF 8C62E827920220D1A8AC721128E81F2FAE84F0BD21E4F0E41E54ADDA141B10B5 0761C4D9AE69BEA39F614768889870124F1C06596AC70611FF6017DCBAF3BA5B 579FC905B44685416F6C6BE391C4883C146903CFB1193946BC418B020381C832 0ABD9082448281D9A80F80842A186FB11DA98B1F98455329471A6FE8DC611093 9391E9A029A43834751F05963873FB88935358C216BB115958914F4AF471C993 DBE40DDC19E031972E9E0294BBA160F8ACF53A51EBD1645C40B901EA80673391 87B19E6C43F715A87E16A0275B30B204D67170C30A6512EE1FF918CD0566E5FA F65895C6E61D7AC1DAA640A3E2CAD75984D3E484A2107B545BA3B95663AFE840 EEA76A9BCD4438000F56DC8E65B793D804EEE248D6495D727DBFCA27E1C9B7D9 BBB40780C34F1322F37DA8FA56E52089FC4E23E08B7C9B8E470304476A4655B8 355832D2844CB607C9C057D336E81C37F89CBAA10ABCC411B8EEBD1B777BEE99 252D929772E96CE0F89A2DC24178D28F7DF9B81030E4CEB3CFD0CDF84A0563F6 F0A5EDEB7664475EACD7179C17833E3DE18AA18541514AEACB8AF091D574A49E AE0B1CA1130A625E5C5F9028AFEB48B626D3224727ADD894E83BE5E167B81E56 8212152B012E440534A703332E6FA46A312A2D28E5234D0E2227406FEB9408D8 26F65C954815F35B3C54C18211E10D676EC776B22035CEA0923D5D41FA1E8ED0 EB7F02BC27D3645A588A0561FB2C212A32ADB892392781441A66A43EF6462CCA 352F211743603DC6154147CE0712043D5C62278D93902B5807FA80432365A30E E03D52562832EF092DDF2D40211BEA6DB4DA00C4B8DA442889FB892F768E0626 8AA01EF9669A8DAE1F092D08920AC9A5561B7A765574C8E105F9A56918BF7802 92C29599123E37A947176C4C638FBDA6914D6B3B264D2D12AF65583CBD9C403E 5128581E373AF2E9368482059CD2502D0505D17E127FEEAB658A5B00684D8D3A 4EA8061E06CC529AC4217C510948A712B199D4B476D8387877AD522906E76A8F 10B83764A354902F92AB2E0461F0FF8AEF7321B4877A3C2C49777D95AF41C8F1 162B801BF718681C42A266DD76CA3AEAB8A5D4BC302E3AEDBFA541B1011CE928 B0471CB08DA1E26CC8FD99BA640C6100490D1AE514F766962BFD4D0ABD224B17 16C48197673992F988AD8A411BBECC532CE0F40C6BE09E85300C2FA455665457 12C949CB32964BA7125B61FB561B04289866A6FF3C45509789D3C96C84D59AC6 4D098E4D7325216EB7DC45A52294BA3E04123080A68F38CA4EE70B23572FD9AC B58F668A12726C894AF0B327438CE5E62B3E1084F37D7F2C795160446ACD0B1C 8249B7E118EAD6E8C140E42850B8AD6032745A20AA82A64B21B669F9E1EEFBFB F7FFE259CB1CB97F490E94C6ED386F2A5E6A29CA8D737BE2D192F486C976E20B CC8A4B244A16D32DBF9626E48788B1869269D6EAA7B819DA31F0ED43962D83C6 7947952C4AA04450F9ABB484DFFCA6B424C2AF9BD6D58FDFFC96683AF69133A7 36F58493059934A467D77C649233D7B4A894E33809A75BA69E6A02964B08A199 808C69B39780F5797E8DD0949243A7D11D2EF13C297345612992750B486F8E33 9648182DBD65EA2781E31984550435215E6B10CF3410556C22109F952530E34F 5C622773F16F608EA69DFD98ABD01F9A55FA2FA656254276F689864CF34A2ED5 1AF90F2466583F58324DD39C0F0F4EC627C9F7249D18EC8886814BD7346B0F1A 0D0825FE926B648F966AC5495266D8D2E6D3A279D644C9D8B2824B337AF62B7D FA468DBE2D57032ED4C2D4FFA8DF867233EC083C5B3552B5F3885F7A95BE373E 3B566E7E5A25451AEDE01923CD9B5EB4FA8F0444E6D9C043A49EE2550A65CE9E 74666A68A4FB4C0FA67AD99B897B3343CEB07C16C4BCB9A3C31A0A3C763193FA AC1E1F2C0A9BB86230E48152099B9C20797E79721A33027A662ABA2510B2D2C9 40AB682338DC4667FBE53750945AB3390D553124A950BCD461A1063056353454 1312C9F123B88384C495B8685D2DA7C09BF15E3E1A0D6B7931725A8C52ADA254 2692B5A0FE503A601A154AA2DA90456F9830A04F0273DF9CF4996C46D81389B2 3A9DD54970665B32F1389DAA4D3C3AF7892F813E07A47074E26F1DDB6E271ABA AC5E225DCFB892EDB3F23C1747724DCC3913D6593CD928907F87EC8F231B969F 4D0D666A271292F201BD70611E697107348B8D094799E80145AB93010B8ECDFD 7CC9FDE549EA9FA556A9861F122894A6BA5AA4B0A7EF8BE81C71D2CDEFF48EAF E4AFC0C86AC6324E19648A3058E04DF344230A50B86940263CEC7C344B2ED8A1 FF602BC349884F36ED5F7597DE5AE04E57E93DE0CC9034F3D86B79C370D0409E B18FB62D1D7D95DEC64E90F86ED1A889BBE02938DE24BBB6348EA6B6737A5D37 55F650467E29972A20068F7010E01B2BFE5B4ECD0BB5F91C2B3241453BDD8E64 35DEB04DD347D9AA5395E2718EEDAB06ED8BEF24E46428250F67544D33D9251D 0E824C5312B22CBD7D0CCC40F6B0187DB444EA5E57D3F8B3CAD3EA6A3E0AAEA6 19B3B41BE8ECA55DB84E738D426FA40525FE216F01A4F3D75C2CA00EDA04DDC8 2F925AECACCC09D1F15494671B22ACD473992667910846446C10D4FC92C3734B DB4BDB8A468E835DCA0622EBAEDB98269369B603E7AABCD74874E84BD7E5F7DD 3CDDA1D7B7EBF55AFD50AA63F125778492047970E71076D4DFA4E3CB78321B6A 32CA9ADFDB73AAA6937F317A2F614B4848DD21BD8637A7A16B0A362CA7A84504 11C99925DA523086ECF6F9FEBE9A0D46694CF53F752DF847C5200000 } write %rem.cfg decompress #{ 789CBD565D6FD330147DDFAFB85842B40F6934F1D6092131012F4C9B063C5541 72939BC6CCB123DB59A926FE3BD7769A35693A8D0F918736B93EBEB91FE75CE7 F6FDBBEB4FB03A03800F42E2125E1AAC1779B9F1962FC27913B3BC6E2442AE55 2936ADE14E680525C199475DEABA46E508E72A04836B2DA1425EA0016141371E CD250805B7EFAF269CD8E0253B3BAB7903ECDBECFCDD3CFCBC61B08242D846F2 5D6A2BBD4D6AB4966F10BE6B72C62E5B63E8BD20854278030C76E464E463C362 6EAD4558C92C3ED02597E0B496366D8CAE1B07ECA3763A78A2343A8C28416907 48EBBBB7E08CA841F60E0ED68DD1C6AFEF285CF22B352F08981D42235A28871B 242CB9815ADFFB62156D4E91C179D8910D761C3CED6FB3E94AADBA2C85B2685C 622956B501B66207469FDBDA20BF4B852AA86C1378B2FCE68E2CE07D2A49DBC4 7FC9AD3B88F281FDA4F486DB1E181923184BB76FDA033B02B2879F6C003CBBB0 A80A6A091712C655C07D15625FECCE3AAC539B5748BC490B2C792B5D5A69EBFA D614BAA381D4397798783A7A05108517A6C3587409D1C71CB6805EC1A5EFE253 2FE9D6FCDE3446FCC889C047A812225D95D876FD7DC8970B20BEB7B200A2E7BD 2810B8025E1486F80F6BADEF485F06178BC5E30EEF6ACCE9CF8FB5F28BEC98BA 07D40EB10C291B233BF24A36CCDDC0DF299721B3A153BA50D0A03003E18C21A1 EEAA48BB39E27412F30851E28F461B0735BFC3BE018EAB829BA22B744EA16A5F E209BF747DA05496303B6AD07C1ADE673C8B199D806513E6F11488D7E45063AB CBD0F2C05DCA3D637FEBEFAABB236FEEC5B4BBB1EDD913E80236E8E0E6FAE675 64D8588CCDFF1363D452A31BB2DF1359E82EF083FE3D343C7312CE48821459BF 674902DB1DCB99D21B487932FC414BBA770E35936E89F0C0BED282E2B53F61FA C17F44C1709B3DA9D47D5E432674598ED57A43B6AD36C533E4BAAFD329BD1E1D 765DA19774C6A33AADB958B525BC223CF8929190FACACF21D66BD665358798C5 AC8B66EE8FC5E793DE60F83658F9C30F24AA8DABDEF68460A0700B1DD4666C52 B1DBCAD36E15B275D490C7EDD361D0152B6EA9CB7995ACDBB20C13CBDBFC88DA 5B58E82FC5A0E973A514C6BABDE769AFF41DE63F119EC44C25904BDF85D3DBB2 3F9A48BDDA7D12FF7896FC027C2AF5A7840A0000 } write %rem41.r decompress #{ 789CD53D6B631BB791DFF52B904D5B91975B5372DCA661632B8EED346DFC48E4 3477298FEE2DC9A5B8D17297D95D5A64FAF8ED370FBC812569A75FCE6D241118 0C660683C1603000AF9F7DF1EAB9989C0921BE2BBA321F8BE4FAD90B918AEFF2 5D279E2D8AAE6E12AC7DBCED567503D54FB2523C2D767545C54FB30EDADCFF34 7D9D6FD2FB171717A307E3FB17E38B8BF413F88110DFE74D5BD4D5585CDC7B70 EF124BA667674D3EABCB3427F4693DFB319F7763B1CE6E73C11F3E6092367503 E5F526AF46B3A2CA9AFDA8AAD3BBACE8C444B4F355BE86BECFE775D5D6650E68 A1C54DDEA5B7F97E2C1675DE021401231AD1D569DB35457523E6F5663FDA648D ACB8E4965D5D976D8C08F8079D2FD2AE1E8BE5B69A23D6BA59B408252612742A A6628260B2AEA8A8FABCCDCBE5D4C6725774AB104FDAE69D1821618847C2C3BF 6249D42AD0B168F76D97AF47F489E0478B3CDF484453D370593779365F11110A FF44F161D16F3569F26EDB545C674A1540536FAB8522BC0222D7D9AE586FD728 D7A2EAF29BBC1195FD6150898F60CC7F3BD418F26D458A20990792608466653D BF05F18DE037681630B709440065DDFE4A365074B25CA63607083086FAC5769E 3334A29363DAED37F995D814F35BAEBA1417A1B8504CDC0DB7248A9928289EAA BEB12014517B976D3477E799389F29AEE6C892988F513DC538A36EE0177D9AF1 A719029D494C59B95965E97C9535C00FFDA2E1FB30C912989A1F263F27F0E331 FFFDD74413506DD77953CC630D2F18F8530016127A0384FAA0C9F99BE47FFFF5 C1E71FFEEAD76FDEFCE63F06C3F46F0F3F9AFC7DFACFFFF9C71FC6FFF9D9BD47 A3AB4436BF5B155DDE6EB2791E20116FD2372305B78139D765B35283493D00B2 2C365DDA2DDA827E3C295D2989CF51C44B9C8136DAB92F9C08BCDBB569C178FA DB311BFD4C184CC84EB7CD3A808FE0B198354D0CDB9116814CACAE94B8631DB9 43616BDC266B3BDD02EC2200A699986CB2A281C9C99F67FA33621C34F95B30ED B9021E8A477ED96CA8C99A6D97CBBC4937750BF6275D14EDA6CCF6F851F7C910 C05ADEE4AE058006D8AF9AD8138619EDC460C07FED41B725CAD1BAA8D2FD104C CFE5D0360D86D1A6066BA27BFD699BB7382C628486599445DBA949CBA6365D41 51DDEC4556B577409F43990BA2ADB35C9146B2DCB165D4CDA407521A9CD13C03 19122DF4C3E283A9188BACBD0579FC0862B6E9817F5A0EF55B581E6110E4A2A7 CA3B5CE5D359466321923783CB2F8693AF132D0807D9D4213D2B4B143E3250D5 9DB2CA462EB0E8B579236956C5BEB042963D392B4261B49BEC0E16FCBB608962 DCA10106D4CBA2598783EB2F289214D005D0A84E3C14E76F8BFCCEAC2D4D4E4D 4712A185C8D1CAB2BE29E63CB52622D927F05FDEC2CFFA16CD2C6B1AEB954620 57F3E407027C5927AE92F2EF6501432469D0CC94D92C2FC5A8023AA582225895 AD7387BB6DD515A5A71339900063D1C7B5032BBB47BC632587144B58732419C9 ABAF13BF196A4885CC5575052BADC2A2F4447F9E1A3923A42D00BF7F90317ED0 253EE4F410F1AAB13D0E3EB4107A1629CEC4240103937560A41A914C050EE52A CF164ABB95896BB0ECD7F7E0FFF72292904CC3DC5B1BCE8FF0AD053880AE8DC0 8662F061324A60BC06255869533E8CF16F863BDFC18C6A2DC1C760E11FAC05D5 4D4EECF6C9594ABB070139A93C51B4309327209F0E46AE2E17E80C26868C6478 2506FBD1CB61D243BFE4A269EA06258812410FCEA130949E21B387FA48B15116 1C910840D0C82D608BA86992EA0F732A90FDD46B69BBEA81D0F56205AB014CC0 542E9E4CA9340784551A824AAC5D5182934DF5600AEF9B52F01ACA5CF9028C13 5C169A8FD080068E5B61BB352EA191ED41159A2B1A1CC6E792A7B907F5E8602D 6A05587530EE734D39B40A8C33AE2D2C58050C50B04CE4256CB40CDDD2943852 65098552138152134ADA173018ECF5DC0192B3BDCB8A52F7A91D10C249B4F70D 2A5402AFE00D8F96DBB274CBCB3A5BA46551C1065509C605306A19EA060A087B 7F283A583125934092BB6CC606CE53315589E5FEE8C1A49572CBEF525BD3BCBD 196C7758E71D95D2AD7BAC1D1B1CC03550E8E363262B870EF31AB92F00DEE9D8 65F2D75413765C46B2CB989CD0A18A6AB914CD6D013AEBEB32168EBD09179A62 46CE21094273DF5545BD9C281C81D5B4A6A048D00580A57A91B0E49360A57E67 511DB6827D2AF98B46448870D2465CA51696F5F9EAD0B8C05A28ABFDC1313571 EBD23F4883604487FE98B1F9885B0ED3B1C7F12F1B98E84477C566A18EC832CF 9AB9094E2DC16F224F08AD36FB3CBC31918225377F27F6309139404242693B14 504E7FE59EB9C01663C9C9880CA0B53BC0D663DEEB81A3C66E0496F9365E7A37 44C9E41C7F4D27E77555EEA7AA4A513B39977F29803EA9C02604991D593B351A 099797A91A453279113F40F73BC00D29EC3F2F457A499B6528A00DE900ACF94D B7BA2249407D2F451C7D02D153BC8A24BD07AD43227780CA6714BA995C4E8781 3D03250734F30CA6884731D4ECC672C868F468A051F79AFACEA82B54E7BB2B1A 65DF8359D60D947AC31D182666C4A79797559B3774429CCF11E7F817122C7CBB 857DAAD8C2261A2CE03075BDED365B505C6D4817753ACF362061E38ECDEB8599 1814FDDD76821B0296765B7620A07A83BB86325D6565C77FFDB42D3A6F4985DD 3A6CCB9F5B46BBE410B8E8E69BF1683446B4B28466091753D7AB1A275839C2B8 765A2C38FA8DE4E01AD46038C131800876A5B785F0A11DE5F3558DEC94358C53 58330DCB889E336BE6009B3AFCCEA3734EAC4FBDD9D5230B3D9463AA1A73B1DF 96EA8216D4CFD8EF0DD74F7B33815E19CEE1733930727E00CD3C8CD3C0AFDC56 D8AB848F865BDA557D97AEF3B6CDC0B34906CFAEAF5F5D0F93BEE9CDE2451589 8893166DA573E4A27208E70371FFE2C1EF839DBEC8361B9C7F52D9D81FA33003 2A12EEB170B25DE1A7800228E33FCAD3E46B466C6C0D9969DBB738B9F3887F9B 5A691DDE66E536BFD2A3A237CB635960C50DA6223A598174A57936A7B0ACA9E5 D3F1B369E177377ED6FAE857E16155BA06FDF02BB40A7459B76D9512F4410195 C5CFD17257644C369F908DE6F57A9D558B340828CA7A8C0BA44B3ADCC9772003 1A7EDBEF73B01160808AB6F037DB86A2D4A375B6314729EE64700117F93283D1 49A101FBE5A4B12ECC6DBE87EA608B35F5E9F348C8AB6D8ACB8125AC9A8FE946 EA204BF5EEB474F1847E0EFD96DBBE9E03BF6860803C16162E9FBA4D924487DD 31927DB9BBD45BE2E6D6FECC5B1E0051674EED769682C2CC6FC7EA204B6FF917 75BC0606A3B786345F2E45B4E30C762254E80EE481E8C72156A30CC7D90EC7D9 97831E7B2D10BFC208C4AF310209C7D8ECB1B55C706AA04B59E61F886D537EA0 CDAA3A82744416DBBC4B7CBCE790078A84353A4F18AD34C62C45029E0683F001 2F860BF68963508A547092F08C6D840E2781256F4689074BBC1D43E82D8FBCBD 64E8497CF4BDD365A440C1CB0D3D7F5CE45D3653EE06954C15420AA37A7E3F5B F48839CFEB520FDD5E1E2F906F67FB8E88DE388B79BD544D6CDF4EAF5F03C029 8C0B0E8D1D979C3E1B3E2B909A73428507268E8EC8858BD757F046071655003C DA0FE9D72EF4BD31C6A59B590DB897116C48F823C6E00805CCAA88FB1ACE48A4 111AED2E0E8C369B503AF12378101BF73BA63FC3B0085485336C03DEFC49E261 113C0406023130938FB0CA909F8A8B9DE61A478CA14E643E3DC4FC217E405BC0 0329168779B2887614C70C9C5B3C0D9AEEC4678A5F1ED610646F81ECE3203B20 C0C86672505C87B82E2A15739B6182477BD5CF3A163C74C4E4A3348B5D936666 418A1CE9CA2960CD177592DB7B46828A4B3366E0CD34D972A88E858706876F1D 55FA864E052234879045A224D4D2E6CFEC81E5069019960EB97B608CA0635788 BAB9570E25BDD3D6743991E5987C62155B4C13356359D7B3AFB8B0C1E9948079 F8EC1162B3CE76C9F84ACEE4384B766537CA6AAA510F84EF7BFF466DC0C92D22 0EBCD4159504A4FC044DD308633B969BC0CE9181F3FC8B5814511E81D5CB2539 52CA7D419CC6AD427743E70610A6597E5354C100A37FA6031E8B9AB451D336D5 CBA5EE2DBDB4898F2ECC8A619F4EBD1FEAF5A698C6B172BC82DDA3BB99ADE5BA CD4D39E2293C0F4B08754A2971A292502F4397DC7E87C31A365750B61C7CB9B9 A3DACF70CF585A24D004D0B629D3091FB53F5BB5B7AA38FDC8C5EEB3E428E722 2F6DA625A3D4DF43364CDE72C828B43F30D01EC090793FE060B8FB3312C8A9D0 6AFF99C3DC23B20E2EB39248DF04DBD887C4637F1F14B39279279FF351BBE8D3 145A8AB545892E60