The CANbus modules are about 98% done!

This commit is contained in:
William Miceli committed 2021-02-02 00:50:27 -05:00
1 parent 94288276f7
commit 05fa813dd1
32 files changed
+1074 -12

No files matched your search

@@ -0,0 +1,14 @@
[Preview]
LargeImageOriginalSize=634000
LargeImageWidth=500
LargeImageHeight=317
LargeImage=789CEDBD6D531C57962EBA7EC2FD0537EE97F905E7CB8D391DAD0F27E2C4899899EE9E1BB7A75FE69CD3F24CBB7B2C47F7D16D5B6A77235BF48B4E8FCDF498EEB624DB92AC17F4864006211042129441BC14200A1742800B61CA4A4002570909A402B77AA2EEDEBBC8525264566565AECCCA440F112B322B5F56AEBDD65E3CF9ACCCBDF3EB3B76D0BEB7F64318E4EBF0257C0981406C0BF29C4FDEDC58AEFF250B6110F812BE844020F60579CEEB4BF893D79F95B661BB087C09816C7F419EF3FA320CFE6CBF11A9B80D76FD59691B8AC9583243673F3A51713BB6832FA52C2C66683C16AFB81D61976521FFFBCC755A5FD42A6ECB76909910F5CB30E4794F5F17ADAF262A6E871D5F06DD9FCBCA9F918ADB61D79F95B6A198CC2C65E834F09C4D165685C4062A6EC7769021814195B661BBC88CEC97C9D18ADB6147C290E7E37DFD6219FCFE19063C0F93C097F0250402B12FC8735E5FC29FBCFEACB40DDB45E04B0864FB0BF29CD79756FE2C7C17FE8DAA2AD375BBC7159E63FCFDDADEBDACFA9C1CE7F4BA56E784599F311EDC7EB67B9CDD3EE1B55FAC7CE1C406A7F6D9B5C1CF1C75EB670EBF6C979C77722DBB396A1C0FC6ED17BB7DC2B65F7EF68A233FBBCD51AB7DBBFEE9878EF2C3EBFF994EF1DCF8FB7166CD74BD50AC8E2B3CC7F8FB7E2ACDAACFC9714EAF6B754E98F519E3C1ED67BBC7D9ED135EFBC5CA174E6C706A9F5D1BFCCC51B77EE6F0CB76C97927D7B29BA3FAFFF185BE166AB8BD46172FB7D0D1E3F5349ED46C5FF754DDC7B4B098A699258DFABA87A9A92F4147EA5BE98FBF3F2CF4B5095D516A6A799F4623A795EEBD874ED0C4A7DD34DE5BAFF6B727B3D4DEA7A9DFED270EABE3DAC5F68BE71AD5FAE9130DE2B8466A39724EBD2F35934C08D1A8E952549CD345C3C9348D0E76D3E9F70ED3CC1709BA78FC847A47ED625F9C4E1DADA37F3DF3B13A5EB6E9C4D173341E6B55D76DBD7B9B866FD4D3D18327C5F19DC2B6066A8A696ADBA123CDD4DDD2463DD75AE94FC74FD1C51B096A3FDFA8DAFBE19113F4874B716ABA96A00789415A5FD5CACA0FAFFF675A09F03C78B91D047DC0F3ACA91DC0733E3F03CFDDD9572E9E37BD5343B1B9BB0203A7A8675260DAC8A8EDEB367CDC44CBAB195A584A516F62862E9E3D4443B104F574F6502436BA81BF09EA8C7C22740BAC17D89C4CCC534F6F3F75C7FAA9E78B8C7AE75EFE9EE9AB57C70DC53A697CA44BADB7DF6814C78DD2D4F498C0E4E7EF915FBC1617582A25437F68ECA1E5C9163AF2AFBFA5F1C9380D8D342A1BC646E2D4363CAC8E3F72B69526C73E51FB4FD73750D7FCBCBA8FE978EFA0383E41C3A2DDCD02CFE5B60B7FF8230D4BFB048E8FC7A2A21D1A0DF5B62A3DB5EF9FA023072FD09068CBA43623AE9F2A2B3F828AE74FBE7AA6744979B8BA6ABA5E2856C7159E63FC3DB7B8C8AACFC9714EAF6B754E98F519E3C1ED67BBC7D9ED135EFBC5CA174E6C706A9F5D1BFCCC51B77EE6F0CB76C97927D7B29BA37ABDFDBBDFFA7BFA879DAFD03F7CEBFB65D7A6FFC7BFFC4CD59E5F13EB3FFE59157DF35BFFAD68BDFD1FBEF7FD4DFAFEEBF77EA8CE57BF5FFD5ED1BAF26B7B723A5FD3CF95F68A6DBB5F792DB7EDD57FA6EFFED34FC4BE9F6CA9757FF37BFF4C3FDEF98DBC0D3F10E77C53B4DB68E34BAFEE55DB8AB5F7EFBEF11DFAEEF7FEBEACFA38EAEDE0E741D5077E9E35B5C36DDF716A1FF8395F3B8298A34EAE552E3F1F9F1CA5894F87A8BD5770DBBE7E6ABF769D26E7A66D5DB7FE4A941616136A1C5C726E41F0E651F57B607C9EDA9B5B549DBB5BF0DBC9B16E1A9B4CF8EEE77272548DCD17F6C6C66ED3D884E0E6BD2DC217BDC227727C5F6E4CDAADC4439A99EC173E9B72941F5EFFCFB412E079F0723B08FA80E759533B80E77C7E069EBBB3CFC9F3F30F3F6CA28F6E74A967CBCD7D5181CD776D5D77527B2830304317CF45A8A1A969031333745F1BA3E1589C2E365F513A93D3E3D423F4FAEDE772727441C81FDEABA753674F0B1C6FA3E1914EE18B887A7EAF1F73B9754CDDF79CBBDCB2ADF05CEAD105F5767F6A6F41D0877AFB9AA91DA8B7F3F919F57677F6955B6F9735E6DDFFB2D3567DB750FEEFBFFD76EE7DEF3D3FA1DDAFBC447FFDCDEFA9DFFFF8F28FE8BFFCD7FFA4EADF2FFDD33FD38F5FF98E58FE63497D951C83B26BCF7EF5BCE0DBDFF94EC96BED7AF527F43FBEFD1D4B7DA8B797BEB7E1D0E7E438AFEF21C3A40FFC3C6B6A87DBBEE3D43EF073BE760431479D5CAB5C7EEEE6BA563AECF609AFFDEC3647EDDA570C13C3C0CFBD8C15F03CB8FA80E759533B80E77C7E069EBBB30F78CE97A376ED039E03CFC3A80F789E35B50378CEE767E0B93BFB9CE0796C6E8DC6477AC5FAD6F157C0F3D2F601CF81E761D4073CCF9ADA013CE7F333F0DC9D7D4EF0BC6B7E8D4EBF5723D6B7CE8F023C2F6D1FF01C781E467DC0F3ACA91DC0733E3F03CFDDD9E704CF27E796D5FBE8E55E1778BED50F4EE3013C079EFBAD0F789E35B50378CEE767E0B93BFBF0FC9C2F47EDDA17763C977A74C178357FC6AE04411FC6ABAD99DA81F16A7C7EC6783577F6D9CD5139D6C9ED75AD74D8ED135EFBD96D8EDAB5CFE807A7F1E0C801A778EEE5BD97F137F879B0F4819F674DED70DB779CDA077ECED78E20E6A8936B953D3F9C9A136D9AC662A36A2E37392F9ADDEB4A1D0BAB59358FF9ADB1DB74A5A953CD03D713BDA5E6585F10BAE51C6B72CEB54AF8D96F7E3E149BA2F1094DF86286961735E58B81A1011A4ECAF529BA393824967135FF1C473F28666B619C80E7C1CAED20E8039E674DED009EF3F91978EECEBE72F15C7E4325363D4F33C9511ABEDEAFBE8D520E9E8F2F65D5B7506E36DDA2B1DEA8C0B451BA16BD46478F47686CA44B7DE3E5C6E027EADB297EFBD96F3C3F77BE859A2E9DA409ED21355DCF7D8F46E2B9FC168DC4F398C0F9484CDCF34C6C9D2BAF92788EEFB1F85F7B0B823ED4DBD74CED40BD9DCFCFA8B7BBB3AFFCF9E1FE1BFDE09557D4F74CCA9D9B4DEAF8EE3FED55E7EE7E65D7A639D1BEFBDD9F94ADAF92F3C3B9B1EFB92FBF4F2F7DEF1F37EDFBEFFF3D372F9E9C270FF3C3819F07491FF879D6D40EB77DC7A97DE0E77CED08628E3AB9969FEFC3D9CDD14AF9D92F7E6E373FBCFE9F6925C0F3E0E57610F401CFB3A67600CFF9FC0C3C77671FF09C2F4739E2063C079E07551FF03C6B6A07F09CCFCFC07377F601CFF97294236E61C0733C3FF7FF595A10F4E1F9F99AA91D787ECEE7673C3F77679F9FE3D5ECE668A5FCECD77835BBF9E1F5FF4CA778EEE5BD97F137F879B0F4819F674DED70DB779CDA077ECED78E20E6A8936B819FF3E52847DCC2C0CFBD8C15F03CB8FA80E759533B80E77C7E069EBBB30F78CE97A31C710B039EA3DEEE7F0D2708FA506F5F33B503F5763E3FA3DEEECE3ED4DBF97294236EA8B7839F07551FF879D6D40EB77DC7A97DE0E77CED08628E3AB956B9FC5CCE6926BF972AE7871B9B1C55F3B9B9F50BF879B8Line truncated
MediumImageOriginalSize=159000
MediumImageWidth=250
MediumImageHeight=159
MediumImage=789CED7D69771BB79AE6F38BE6AFCC3F98D373BACF7CE839B7CF9CB93D93A4E776625B92E3254E72AFAFE3D8E9D89665CBDAAC7DDF574AA2566AA1B8EFBBB8932225596A0F00A9981255DC4B228BC6873A28A250E0FB0278EA79800250AF9A5BA05A5DAFE9E395026C548A9D4AB091DB29EFD1D6F99185C7679F653BFCA1A8ACF9D1436E1BE3E973787CBE9AB733983841341AAB691B53E4D8D9D5D67C590692278884E52DCB9BB0536B74E1F8342DBB8D72DB194A246BBE2C1327E70884C2356F6730798CA364AAA66DA447209CA8FDB24CA4719496173F376167387644C273D96D14DB39393387A51575E6A0D7C4A154DCC2F26A51E9F2C589F390BADE37389C373F291BF2E557C88F52CB4038EFE91FCCFB1FC5D842ED28D6E652CA52080B95A5D88652CA4FEE3641CBB2DC7B7395250DFB8746646DDBB43C67E6164A6ADBD406A9FC66E75524BC6EB3941F85CA408C6BA9DF4727679983C68943A9B8D8D17151E9F2C589F328748FD435291B4ACD2FDB8672FD28D6E65CE9B2F32835BF5C65594A9C60839CF521579B28C70F715CCF8C1AEA99112C4C0DC317F05DBB77576786DD1BC4E2C21C06A736B0B2B583D5F555F44D4E43A3D9C5D4820AE3AB462CCF4E40B5B280E9F925AC6CEEC2170C40A377C168366366610D03BD93D0ECAD60695905954687E5A545F4CCAE606260086FDEB563745E8DE9E969ACA89649BA1D2CAC6B30AB5A25F9F88BF2A35019E4C3397D1624D2279983DE230EA5E22289A3A2D2E58B13E751E81EA96B5236949A5FB60DE5FA51ACCDB9D265E7516A7EB9CAB29438C10639EB43AE36518E1FE2B8BFFFD68CF60FEDE820C7E0C8106BFF8B842F172F79B7B37718639313F8D0F111032363181E1B659C3D3E35CBD28C4DCD616A5685C5C5852BF752ECCCAB5648BA8BEBE3E333E4FA2AE61655989C5DC0DCC23CC667E6313533CBC6EEA85EE91F99447F5F0F66C8F5BE61F25FA383576C11429A47769C543A711CD50CB970BEC871CE715EE7387FF2B219BF3D7D8696F7EFD17BD987B982F3EE3EB47674E1C5CBFFC087EE5EFCF6AA19CF5FBEC4D0E858416C49C5518C66C7519C37B7B4E0C5EFAFD1D1DDC39E25A3133368696FC32CE903DC34CEB96EE7BABDDE75BBD0C60BE9DD6AFA21B6E126743BE773CEE7621BEA91CF29DFED1BCC585B9C96BC975EAFB61F621BF2B5AB7C71B41FC1F99CF379BEB87AE7F3703C85482C21792FE773CEE7C5F8512AFF16E2A052F3E37C9E9F07671757603099613499100A1F5EBB9772A9D51F85765F8B0D8D015AC2FD3A83F156FDA036F88211E8F56678FC01ECEAB4EC3D80D56E9585CFF9783BC779BDE39C8EB77F78FF1A43438398989EB9367ED5D6D18596CE3E0CF50EA2ABAF171D9D1DE8A6E375041B728DC315BA97DAD03F3886CEDE5E0C8F8FA3A77F00DD7D2318991CE5E3705CB773DD5EA02CC56DBCDA6DBB523F0ADDCBDF9F733E2F1457CF7C4EF9AE16DA76A57E14BA978FC3713EE77C5EFDB6CDF99CF37939657013FC21677DD40A0F523EF70442F0F93CF006AE8FC329C58F42F7E6E3F3F9A56596A770D0E78838948A0B46E345A5CB1727CEA3D03D52D7A46C2835BF6C1BCAF5A3589B73A5CBCEA3D4FC7295652971820D72D6875C6DA21C3FC4712D1F3AF0E2E54BBC7AFE139BD79A6F4C4B3C8656EA585A25E3707C3E1CD7ED85F2E3BABD32BD5B2F7EF0F7E75CB7178AAB67DD5E2B6DFBA6FD90D2ED1677104747479CCF399F733EAF133F2896FDE138DBDF49C0B9D6E6463C12E17C2E4A57AE1FA5F26FA16777A9F9713EE77C4ECF299FBBFD4138BD3EAEDB73E4516A1914AA0F8E73E5E0A35EFCE0EFCFB96EE7BABDFA6DFB36747B2E9CF3F7E79CCFC536C8591F4AE1C17AF183F339E773CEE7D56FDB9CCF399F97530637C11F72D6875278B05EFCE0EB5239CE39CEABDFB6AB8973AEDBB96EE7BABD3EFCE0F3E1389F178AE37CAE7C3F389F733EE77C5EFDB6CDF99CF37939657013FC21677D288507EBC58F7C7CCE71CE71CE715E1F7E70DDCE753BD7EDD56FDBD5D4EDF4BB8CF4D9211CC5ACEDE7FB4CF07D268AA90FB9DA44397E946B8B92FDA058E67CCEF9BC18FE90B33E94C283F5E28752E6C3C58201442DBB8899B4881A3610B7EF2116F090DFBB889A3588E8B610D3D3BD3B8F256D90FA5FDE3FE7FDF35A68DBD5EE9FD712CEE3B603C40C6B4818361177689174EA09AED75918B7ED236EDEB93877E810B1EE23E932B0F3EC30D7797628CE437CE4CB2F3B8EE691EF3F8AB1253B8F52F3CBF6A314FBE30137C7799DF8A1947138DAEEA4EEE1BAFDE6743B2D73AEDBEBC30FA5E876CA3195F08754BA7CF971DD7E51E6621B4A29BF7AE1C17AF1239BCFE937D705BC4FCECC659E09D57EE6713EE77CCEF9BC7C3FE8BECE02AE058C0BB8AFA57932623EB7454FB0E33F833E7402579484C15398C227D80D9C613B700A9523057DE40C5BFE536CFBCE30EB3865E913E953CEE725D8CFF9BC7EF95C0938D7863EA145F719BDD633BC3EF88C1EE339FA4C6718B47DC680F90C9DFA137499C939896B377E46ABEE0C7DD6CF98779F63D1730695EF330BC5E7D9E19CF3849DDBA2A71CE71CE78AF74389E370147F72E976BF270093C60EDBEA241289E4B53CE87F955A06623FA4AE73DDAE1CBD5B2F7E28651D8B98CF29DFE6CBAFD871B8383902661BC2767204C388C5E2D7F2A0FFC5F99CF3B9D2FDF812F93C7D7A8E642AC5CE4F888FA9E5D54C1CE773CEE7B7DDB66FC30F25BE572B96CF9DC114B4073EACED7A61D877B36BFAE95958895F9B8B8BD8A4737E0787116AEB808AC4ED92381BF1DF4CE2351D5D99FFE27CCEF95CE97E28663E5C19380F254F607144B0B2EE84CB1966D72886AFDCE3F622A9375ECB4F48C771CE715E0F7ED4BB6E0FC74ED037A86721FD6DBBF48F9E1FFA8F100FF961DD3940D845F89EDE47F4BB381DD7ED5CB7D7831FF5ACDBFDE123BC6AD6E0E10F4B68EBD44AF279381443281265188F89FE97F339E7F3DB6ADB9CCF2BE7733ABEB6A4B2657E1B67E6FEB8277D8CF4C9A74C3AF1389C908EF339E7F37AF04331FB4C58F733E7740E4BBEFCAED8904CC1B8AEC98CAF8D7DFD6F99F3B9B676C2E1C94CBA95B151766D6968049DFFF48F99FF2AB50CC47E485D97BA3757BAAAEE3341CA5C6C43B136E7AD0F39DB4489F9F17D2694F9FE7C5F6FC4E8C434C626A7313C3E89F1E95916D283C68F5CC6ED68F5481E7FBAA2C72304D763539399FFF10713585C5E62BF57357A2CB6B766FE8BEB76AEDB95EE879275FB6BF53A7EF9FCB9E031E4F1C1E87033AC0BE36BFE68128343C399FF717BFD19DF759E436CF60D72DDCE757BDDF8A1E4F970AF56D545E1FC4324CAB0BEA733303E375A9C689F36E0D9F03ADAD56EB4ADBA58D8FA76848593F37BD08C0C67FE8BF339E773A5FBA1743E7F140CE18ED18846A7130D663B1A5C2E3CF2BBF0FF0C07B86B34A0C1EEC4CFA914C33B5D674BF9FC756B377E5B33E15D24860FB1087AC9357ACCACAFB3F06Line truncated
SmallImageOriginalSize=57000
SmallImageWidth=150
SmallImageHeight=95
SmallImage=789CED9DF977DBC6B5C7BFFF67FF82F7EB3BA775EC93E49DF76CC77B9C6671DBB47D8D93D475D2BA4E6CC5B2166ADF2889E24E828BB8891BB893E0A2CD2FEFCE88A44108DC645222E5F9E11E80C0CC0506F8E0DE3B7706A06161191E7FB0677179FD7D956762E8F31836973454FDBC1D9EFEDBD1F731FABC56E7D18EB31CC3E9F1F5557E71659D2FF78F7FED590A955A5FE599F47B8C5CA93254FD4CB245A5EF3AFD488D242E6786DE8E4CB13CF463A472C5BE8FD1380E63CCEDDB6D2BAC5C2FFB18DBDA7D76B767A0FAB4E56D4E77CF3AB5FAF4EAA9CB74D3A9A7EF2C6D68B4A3DF36B0FBB6B269C1E2D27C739BC5E983C96CC6E49401D30B4B9832CC617A6E816411139393783D3D0B93CD8155E336265F1B303B67203D2B786558C23F9E3CC5EB9939CCCCCE6091F6CF4C4FC1E1F1B6BD766A59DDD83AC515DB5E3E386A2BD5C3373DED2B55F77BAA37487D8D32BDE8D4EAD3ABA72ED34DA79EBEB35E1356AEDF36B0FBC67CDBE4D40CDCDE93FB6F97FC78393903C3FC3CFEFDF2153164EB9953A66B7A7E1DD3867998AC36CC2D2EB77D3EB4C218175C5D1EAE9CDE5D38DC520B1B0D0ECE6AC3D5A2D627B87A7FB8CA550F9188275AB69D559F9EA8F5752B27B8BA3C5C792309048381966D81708CFCA18FDB31A55A7967AE768361B8825178BD6EC45349C1D57BC095DAA7A965507E50AD4FF8C1F787AB4ED765107EB05D3BB422ECD5E5E26A379E81CB611B49AE988D63F5DA89B27FD8D3BE42B9DA53BD41EA6B94E945A7569F5E3D75996E3AF5F49DF59AB0726769C328FA41BBDB4BE77620ECD598DAAB6ED7E5BCED5556A9C1EDF5C1EA945050AA822BC1D540B84A172B70B93D22BE125C0D35BE125C09AE0457822BC195E04A7025B8125C09AE0457822BC1D5FBC995C8B78F6FBEBDD37539ABBE76E7D7693F6348CB155B327EDB092BD3CB3E76AE8DF57222844A2C88723689B21C41391945391E38B3BE76F51A657AD1A9D5A7574F5DA69B4E3D7D676943A3DCA0DAF0AEFADA9D5FA7FD6A9686EA07D371541953B4D44ABBEDDA7D2539DAB55EA34C2F3AB5FAF4EAA9CBB4D51972083FD8C10F36DEFB190A571DEA0D525FA3CCA0EE89BA4C5B9D8C39C1558BD8EBE3370DA6861DB73BD24730258F20658EE064EB8923B8B26FB0193F592FEF0BAE2E03576A7B751E5C19A2A43FF7A6453CF9D3DB986CB9E35835BA9ABF9DC4225B0AAE0457DA7D6A2EDAEAA3989049D5B8856AE3775D9FE04A70D50F57667B0236E7C97B2409AFFF84ABB5F516AE12745E82ABF1E56A187986C63EE6F3F4EA98ED32B6CD49FE5BAE1F5F8EC45048A751A9EB61DBD5F54726CF40FD449167B8A03C43177BE5F666A8EF1044B1A820467D89A62FACDBABC67661AFC6D75E0D33DFCE62EF4C41412A5F6C4ABA50422A57404CF27276BC867944250F4A951A4915A68545ACBF9E42C46AE7F5BBE5957B3DC781E5DBE5A8C8B76B442FDF3E6C7BF59FCBCBB81E0C9E1247300236BF9EC551F17486D749E74BFC7C4C369788AFC6DC5E0D9BAB8FDD12EE6632B8934AE341218FDB72827E67F175B50607D9ACE9E7CF71632180471E195F07F378B26C8561DE2AB8125C75E4EA377F798C2BC62D5CD934E19AC58A2BDB267CE4B0739B65734A083B5CF8CC1EC3D3621E3FFDFA2BA668BB61D126B8125C75E4AA9BBE18F9E62FDC49FC582DC360B763717DFD9DB85A7CB1868D391B891D9B1B128C33DB589D58A11820456DCDB688E06AF05C99AC4E2814DF5C449E41FD9BE513BE221FF843596972F56A6AB3AF3C43EDE80DEF4BB2F53F06F2F847B1847F1D1C70FBD74E98CF3DEF3C43ED80EE673C042516E0733D14790FE54404C5BD5DD4CAA5AED77994F30CA95C09AEFAFBB0A360AF985DFACC1A253F986BFAC1E97EE32B6A37FB0E9D95E40BB78C3FFAFD4D7D9DB8BA107B1572E8CECB18D49C8CAEFAEAF3318665AF4689AB47BE0C9E1D1E34B9FAF9D56A7F5C912CAE6FC26677E02B29816F5372335E1B39AED8BDD569C7B9F9C1FAF9BF0F5C39A493D8C7E3CFC3B06085C521F5CD15CBA7CAD93C1E7993F87BA1881F2A95B1E02AA31C62C71683CF9BBA545C0D3B2FDAA94E369DE379D110D919961755681BCB8B1AA7A7795ED4640D72BE98B078ABB1DE1016F3B365D2EB2716DD58595DC3E70E8AD7242FBECB64BA7275217951AAAFADF3D34B0F5EFCF2F63EE4950AEF2B5B9D6E2E7697872FCD7667731B93BCA29FFFEC9817AD9FBFDEF9B59351CC8B76AAA3104B7AE3388DEDFDD8AB9CB20F97E4C61FC8A73E2916F163AD36D2F68AB5B1F17C98663751CC155A9EFF07A522EEE772F8AC52C5233A5FADB0FC9FD51F40B172FA3C46C15E8D821F64CB64248A88C3D1B2BD57AE72A5237AA6437CDEE21F76A93F982F509F90A4A48C2C5709D575F7B82414C887875D7E9ECF73BADCB897C9E17632894FA27BB89B3EC92BB3FCF2BDAC8CDB72120F0A059E03CC149591E4EAA2F30C493A27666F6ACBAB2DF9827EF20C85D23122F102965757719F62955B73B3B86998C57583A185A51F6B07C49B82EF89B93FF9E2882653E47F4FB8D4B66168F319B2ADF338F8F68957A8CCAD20134FA054284122BF7E231CE7F68AF1F37B8A15EF65D2277CD1F28BC3436EB31857CC17EA5D976EE7AF777EED645CE633B4D82BF69F1F24FB2F7F81C4FC02ADB36799E9EBD55EA5B287D8B204F0626282737573760637170CA7B87AE40BE2C6FC123EA4F8EDD30D331688E585A52DC8998391B0575A1BD0904EDF416B775D2EDA5E5D34574DBE827B2864A84F547D7B8FFBF1836B662FB68D5B7868DFC3BD0D23EE194936375AB8FAF35E0C0F4C267C42F1FDFD751B8F838D2617B285C3536D380FAED4F155827CB8B65FA2EDB334FA29DA7DBE85E5F78AAB41E82BC5C3509261E4C21E644312D2BB1483C961C425CFDBFE207B76C9CEB1B67CE54DE07132D131666F175FEDD81C9C35DEEF72B0FE978B8B8DFA63A5DAC150B862EBBB912CE2F2499CB44436776D7A1EEBF30B5879FE82D667B14EB23AF14B8BBD52EB4C68EEE17BC715F9E94CD807C79A11D2A609BEED6D58568CB02EAF23EDB3211BF1A14AB10F13259F43916289FD5C12F93D2F62AE6D62690711BB11C53D0951A7B3C9D59EDB8F9FE72D78F66A0DBF7746F1B7D8DE99B8BA97CB92E4F039C533DABE179FD7C3D81A02576A0EEC14636AC571FC7FB01FBF81EDF0982FA777032D3A4789AB0B797F90B8F28772305BA2704B49783C326CF63842C10C02C12CC27B79542A65922A1445A19823C3B92AC48248FB6DC8045C9089BF52CCDF62AF18573FCD9BF1DD0F53F8524AE31B39857FD6F6393FFF3A38C413A582EFB359DE3F7CC273A665E22A4DED0F909D0B35FDE06D39834FA85F7A3B29E36634C6FB63372221DE0F633172B6581E08572CC7C07C1713164F3A254FF35E6C51BF629DFA823BC4B296AB1DD267A4387ECAEB85856C2A2BCF6252DFC2E28572A5F7FEE030FB8383D0574E845148D0BD0F382906D986ECB5A24C7E51Line truncated