diff --git a/.gitignore b/.gitignore index 46ca830..95c156f 100644 --- a/.gitignore +++ b/.gitignore @@ -34,7 +34,6 @@ *.app *.i*86 *.x86_64 -*.hex # Debug files *.dSYM/ diff --git a/apps/altimeter/README.md b/apps/altimeter/README.md index 79d37de..02ecc9b 100644 --- a/apps/altimeter/README.md +++ b/apps/altimeter/README.md @@ -1,6 +1,8 @@ # Filesystem This is a simple altimeter based on LittleFS and BMP390. This is using the built-in Raspberry Pi Pico as non-volatile memory. +![](./example_data/altitude.png) + ### Dependencies - [littlefs](/lib/littlefs) Library. - [bmp390](/lib/bmp390) Library. \ No newline at end of file diff --git a/apps/altimeter/example_data/D1.hex b/apps/altimeter/example_data/D1.hex new file mode 100644 index 0000000..750d3b5 --- /dev/null +++ b/apps/altimeter/example_data/D1.hex @@ -0,0 +1 @@ +5E45A7413A2B6244AD69A741AF296244B673A74163296244857FA741EA296244B380A741AA296244BD8AA741662A6244D391A7418E2A62443499A741432A62440598A7417B2962442CA1A741AF2962448DA8A741B929624429AEA741BB296244B4B1A74192286244D1B0A741B9296244A0BCA7417C2A624483BDA741CC296244D3C2A741402A6244D3C2A741B1296244AAC6A741F429624434CAA74142296244E1D1A741882A6244A7D3A741CF29624408DBA741682A624458E0A741CE286244F4E5A741A829624411E5A741E02962440AEDA741DC29624427ECA741E52962443DF3A741542A62441BEFA741E42A6244BBF9A741AE2A6244FF01A841DF2A62441C01A841B72A6244B401A841562A6244AC09A841352B62441E13A841372A6244391FA841C7296244362CA841522B62440033A841212B62441D32A841652B6244CA39A841C72B6244443BA841452B6244153AA841D82B62443C43A841892B62448C48A8414A2B6244454DA841A82B6244634CA8412D2B62443E55A8414C2C6244425AA841382C62442A60A841A82A6244276DA841C72B62441B70A841772B6244FA7DA8419D2B6244DA8BA841002C62442A91A8416D2B6244CB9BA8419F2C6244D4A5A841062D6244AAA9A841C62C6244C8A8A8410F2C6244AFAEA841522C6244EEB1A8418F2B624461BBA841D42B6244F8BBA8417F2B62442BC2A8412B2B624498C6A841B92A62448FBCA841DA296244ABDAA841A02B624415ECA841BD2B62441C03A941D02B62443B14A941072D6244901EA941202D6244062DA941882E6244F52AA941A52D62441F27A941AA2D6244A525A941882C6244DD30A941752C6244EF44A941A32D6244334DA941582E6244164EA941A82D6244FD53A941E32C62448D5CA941D92D62445C68A9411C2D62449666A941CD2C62443E69A941AF2D6244E66BA9412A2D62446572A941DB2C62440870A9419A2C62443B76A941D72C6244606DA941072D62449B6BA941D52B6244E95EA94141286244A97AA9418E2862447786A9417D276244708EA941082862440C94A941AB276244A799A941DD276244C99DA94101286244FCA3A941092962446AA8A9419728624423ADA94165286244CBAFA941AC286244E0B6A941C0276244F6BDA9416729624475C4A941F129624410CAA94163296244A7CAA941C129624450CDA941842962442BD6A9415329624423DEA941522B624412DCA9415A296244FEE6A941552A62446BEBA941022B6244ABEEA941B126624468F8A941FB266244B9FDA94191256244B105AA41BC256244E40BAA41E5246244441EA9417C226244BF9CA74180256244F495A74133296244AC8AA8410E2762440EF4A841C326624450EAA8415925624459C3A8415B256244CEBFA841CC266244A8E7A8414A2662449390A8413F2362444DC6A841082362444ED8A8416724624407DDA841412462442CA3A841E424624484A0A841ED256244187DA84161256244BD8CA841CE2762444EA7A84167286244C191A84136276244B270A841F7266244634CA841E0266244E657A8412C286244535CA841ED2962444017A841BD2762440E42A841C52962441C51A841ED2862448662A841A72662442A60A84145286244B561A7416F2362445A81A6415D286244BBF7A641382862441548A641272562442EA2A541342962442C80A641F22A624472EAA641A92B62444C12A741A92E6244A11CA741222F6244AB07A741E12B6244661EA741E32B62441B1EA741F82D62443F34A741B22B62442216A741602862445A21A741F42862445A21A74129286244A32EA741D5286244AC38A741BC2A62441A3DA741E12B6244D715A741232F6244E817A74136306244BB28A74185306244FC0CA7418F2F624485FEA64159306244CD0BA74112316244190CA7414B3062444015A7410B3262441114A741123162446E16A741943062448DD7A641363062443CF1A6412C31624444E9A6414A2E62441DE0A641B92F62448FE9A6411B2F624455EBA6415B2D6244CAE7A6418D2C6244F6D6A6419E2C624417AAA641B92A6244DDABA641FC2A624474ACA641E52C6244BFACA641C72C6244489EA641EC2E6244F898A641AB2D6244B490A641FA2E6244D987A641422F6244CE6BA6418A2F62444F65A641892E6244F555A641AD2D62442245A641C22C6244E02FA641C22C624421A5A54146266244B13EA541962062443338A541A321624433ADA341D41D624439E6A241D8216244DCAFA341862362443796A241A81C62446D47A1412D1F62447F51A041641D624444EEA041992762448A65A14123266244BA4FA041322362447859A0416B296244F4AAA0418B2662447FAEA041E1266244ADAFA0414C2462448E60A041D2266244D9BDA0415C25624442DCA041DF246244F6DBA0417A24624407DEA041D82262447AC8A04149236244039BA04125246244D47AA041B32462441E4AA041432462443B0BA0413C25624495DC9F4156266244818A9F41B024624445949E4187256244DDB39E4140286244290C9E412025624449759D41CA26624447829D41F12A6244D1289D419F29624437359D41F02A6244E9039D41122662444F689C41C026624403689C410A2A624463129C410C28624445F49B41D428624435A79B41782762444C189B41F129624468D99A41DA28624422FD99411E286244C3E89941EA2A62444EEC9941F8286244653199417628624484239941772762443B9F9841ED266244F339984123286244F31F974127256244DA519741F8296244F31F974146286244A1279741BB29624460AD9641432762445EBF9541312B6244CF069541492962442F979441AD276244D0759441A424624460CE93412F266244288A93412E296244F07E9341F72C6244556C9341872A62446011934125266244DAE69241DB2862449FBC9241B4286244AF669241F721624433B290416A1E6244CFB79041782862448DCE90415B2A62446ACA9041182962449F9790410B2B624481339041BF2762448DF78F411D296244C1C48F4182286244D5738F410F2A624495448F41A627624466D18E41D92462448F5B8E41372162445E028E416C246244E0B58D410A286244BEA48D416B276244C5638D41922862443A1A8D4188286244F6CB8C41B4276244446C8C41462A6244962B8C41732962449ED08B4176296244335F8B419B2762447F198B41D52562440AD78A414F2A6244338D8A41512962443A3F8A41E6276244FE078A41D528624496B58941102762442E638941C0276244FF0E8941ED2462444CAF884181266244B05688416B256244F50B88416626624468CF87419C27624462778741C625624444258741442562444ACA86410B286244208886413327624499368641AF2662446D0E8641C42762448FBF854110276244FC7085417E276244EE2D8541CF286244F2DF8441BF2762442AA5844173276244C98384412A2862440049844173276244651C84419F27624473F2834124276244FBBC834117286244C56383412D2762441B0E8341FF256244DEBC8241AE2562446D7282418B276244A51082413227624497B38141CD2662447D7381411A276244333281410C27624487F6804152296244DAC780419F296244118080416B2862441E4980411F296244311780416D29624408DE7F41F8286244C4877F41FF2562443B297F4174276244EDA17E411A256244080D7E41662662448D507D412526624433D97C4170276244D93A7C415F26624496897B41AB256244234C7B411528624454E57A41C82562444A667A41B8266244E23F7A41EE24624458D47941DC266244AB57794198246244739678412C276244521078411327624499B07741572562448D8C77417D286244D41F77412C2962448FC97641A8266244BE3B76416A28624479BE754109296244344E7541852A6244341A75412C2B62446EE4744169296244A987744112296244B44374418B29624486CD7341DD2762446F857341AF276244FA207341EE286244A8C07241A72B62441CE07141642662444ABA7141F32762449B647141BF296244E01171416A286244A6DF7041C22B624448827041692C6244BBFC6F41432B62440B806F41202C6244FEF36E41D72A62442C9A6E41F02862449E216E411C2962449DD36D41B52A6244EE8A6D41522D6244F9606D41FA2C6244EBFB6C413D2B624482EF6C41592A6244988E6C412B29624468596C419F2B6244F30E6C418E266244FDBD6B415F28624441786B41E6276244A8296B41BC2862448FD46A4112296244BC946A414B286244464A6A41B02662445C1D6A416928624442AE69412B286244345669413F276244CB496941FD2562443208694194266244BBA3684151286244685D6841CE296244952A68416B256244E6156841362562447ABB6741152562446E97674138286244822967412F276244DCC36641B228624466A066411D2862444E8C66416F2862447A3F6641F1276244BEF96541B3276244F5B6654147276244C34D6541FD28624490D76441282762446B9F6441F7296244F7956441DB2862440C5C64410429624442F26341A1286244C1D16341D32A6244A67C6341332B62448B276341252A624470D262417D286244035E6241612862448B1362412E2A6244CFDA61411C27624493C2614111286244C84B6141052C624447386141F22B6244F40B61414E2962444FE76041F22762446F9D6041312B62448D466041892A62445121604111266244F3046041B9286244CFE65F413F296244ABD55F418829624447515F41D12862441FE55E4134286244D4815E417E2B624423535E412329624458F65D416129624499A35D413F2A624480825D41292A6244204C5D41312C624456FC5C41B1286244F4AB5C417C2862447E885C41BF296244C04F5C418D276244D4085C410A28624415B65B415D296244B47F5B413B29624460535B41FC286244B7ED5A41842962447BC85A41442B6244DF795A41042A624439555A41F82B6244C3315A41622B62444AE75941D42A624419CC5941152B6244448C5941182C62447B6359413F2C6244EC2B5941B72C6244AFF95841E02D6244E5C35841F22D6244ED8C5841142F6244BA4A5841F72C6244091C5841282E62449CE857417E2E624401B45741472E62440A8A57417D2B624485425741EF2D6244821B5741782E62448BF15641242C624440A85641982C6244D3675641532B6244082556414A2D624490F45541FD2C62443AAE55413B2E6244647B5541582D6244D5435541742E624480175541D32C624472005541392D6244EFD25441EF2C6244E87754417E2C624471545441E52A6244250B5441992D624442C15341032D6244AAB35341E02D62446B745341072E6244394C5341912E6244340B53417C2F62449AE35241202F624495AF5241C42C6244D56952410D2C6244D1355241A02B6244CE0E5241F12C62444AE151410A2B6244C5A65141812C62442C8C5141982C6244877451417F2B6244C83B5141002B624494F95041652D624484C85041532B6244BB9F5041D82B6244DD965041E12D624494745041122E6244334B50414D2F6244E7015041142D62449EDF4F41252E624479C14F41862E6244989E4F41BA2D6244178B4F413F2E62449F674F415C2F624490434F41BD2D624431274F41602F6244B9034F41AA2F6244F0DA4E41892F6244FACA4E41C32F62448B8A4E418D2F6244A1774E41D92E6244F0624E4162306244ED3B4E41FB2E6244C6104E41092E6244B6DF4D41F72F624427C24D41B32D6244A7BB4D41DA2E624474934D41692D624420744D41412E624407604D41622E6244A5294D410F2E62445C074D41DB2F6244500A4D41452F624429DF4C413E2F624403C14C41352F6244F38F4C41572F624459754C410D2E624405564C41A72D6244BD404C41D52D62443A204C415F2F624488FE4B417D2F624427D54B411E30624499C44B41AC2E6244E8A24B417A2F62440A9A4B41722F6244CD814B4113306244C84D4B41E02F6244DC2D4B418F306244D9134B41C23062449E084B41183062449BEE4A4134306244E7B24A41502E6244CE9E4A41D82D6244ED7B4A41E02D6244A5664A4172306244684E4A41C62E624437334A41093062446E174A41C02E624432FF4941212D62440CE14941992D6244F0B249418F2D6244ED9849416A2B62445C614941352D62447B3E4941A32C624482144941B52D6244520649412B2D6244ADEE4841412C6244D5AE4841332C624472784841CA2C624458644841F92D6244E35A4841D42D624432464841862D6244692A48412D2F62444F094841E42D6244C1F84741622F6244A6D74741A92B624445AE47411E2D6244C18D47414B2F6244EC67474105296244734447411E2D6244C0154741C12E62449AF746415F30624409CD46415A2F624419864641B02F6244467A4641442E6244885B4641B72E624485414641972E6244EB264641F42E6244C6154641BF30624424184641BC30624488F045419D2D6244E1CB4541302F6244DEB14541B32E6244E69445414C2F62443F704541D52C624402584541992D624495314541832E62446D064541DC2F6244B0E74441B32E624486AF444102306244A8A644411D306244488A4441E82F62443B804441252F6244644D4441CF2F6244C9324441C5306244BB1B444132306244D0084441FF2F624495FD4341E5306244B3DA4341742F6244D5D14341E6316244C8C74341F932624473A84341F9316244F1944341822F6244FC914341CA3162442B9343418E316244BE6C4341B03162449A684341623362442352434151316244203843411C32624459294341BC316244911A4341DF326244610C434155326244F80C4341A132624431FE4241EC306244C6F14241DE31624439E14241363262447EDC42410333624459CB4241BA316244A0D3424127326244FABB42410532624426A342416E316244DD8D424163326244D0834241FE3162447381424124326244E463424158316244D7594241C6316244314242415D316244193B4241AB316244682642413C3262442E2842410833624416214241D432624414144241C1336244650C42415A33624449EB41416433624448DE41412B33624446D14141FE32624467BB4141A833624428964141DB316244339341413933624460874141BA3362445F7A414118336244686A4141AD3262447F6441413E3262442D5F4141E232624488544141EA316244924441413032624462364141E0316244482241418B316244BC1E41411032624467FF404151336244AAED4041B3326244F9D84041883262448DBF4041793262442EB040414734624416A94041C831624450A7404154336244E69A4041C23262441C7F4041E2316244BD6F404176336244755A40417D32624438424041EF32624472404041ED3362449337404140336244582C4041C5326244C80E404106336244010040419133624480F93F41DB346244DAE13F418733624412D33F419033624456C13F41EC34624400A23F417E316244325F3F410D316244474C3F411E3062443A423F413E326244892D3F4136326244581F3F41373162441D143F414D2E62443E0B3F41182F624446EE3E411B306244ADE03E41A631624436CA3E41642E6244D4A03E41602E624415823E41163362442C7C3E41DF316244FB6D3E411A316244183E3E41DE316244F32C3E41D23162441C073E413E31624460F53D4138316244DCD43D41D330624436BD3D41BA2F6244D5A03D414F3162446A943D419E326244E09D3D41F0316244BD993D41A831624474843D4181306244677A3D4188316244F37D3D41E231624443763D416E316244405C3D4143316244B24B3D416D326244F21F3D418F326244232E3D419330624443183D41DC2F62442A113D41643062449E0D3D4182316244070D3D4163306244CB013D41D92E624491033D419B306244070D3D41CF3162448FF63C41F432624403F33C417632624481DF3C414A326244E8D13C41A6336244F9A43C411E2B62444BAA3C412C316244A79F3C413E2F62440C853C419A2F6244F47D3C415B2F6244376C3C41222D624459633C41EF2E62449C513C419A2F624433523C41352F62440C343C41163062440C343C417D2F624432453C4150306244972A3C419E2F6244951D3C41093062442B113C414131624429043C411E3062441AED3B4103316244E0EE3B41C03062442DCD3B41DB2F624442BA3B41AA30624458B43B41813062447CB83B418E306244AAB93B41CA31624458B43B4154316244B29C3B41C62F6244A79F3B41873162445E8A3B41E1306244BB8C3B41A8326244E8803B4156326244716A3B412431624485573B41DC31624464603B4113326244BE483B41FA3062441B4B3B4104316244DD323B41BB316244350E3B41DE3062441D073B4141306244410B3B41D2316244E1FB3A41CA316244BCEA3A41FB326244A4E33A412D316244DAC73A4135306244FAB13A41B72E624427A63A418C306244549A3A41D5316244F58A3A419C306244F58A3A41AA3162448A7E3A41A8326244B7723A4135336244AA683A415A32624420723A4174326244946E3A411033624492613A4130316244E2593A41263162443C423A414C326244183E3A416E3262440D413A41C5336244F32C3A416930624443253A41583262449D0D3A4170326244D5FE394104326244081A3A4128346244B5143A412E326244E2083A41F431624426F739417C32624474E239411D306244C4DA3941EE2E62440BE33941BD31624481EC39416B30624451DE3941CB30624417E03941C6316244ACD339411131624474E239410A326244F5E83941FD316244F5E839412C326244A1D639419732624420D03941AD3162442DDA39419F3262442BCD39416D30624467D83941BC31624451DE39415831624415D33941E13262440AD639411A316244FBBE3941E73162449FC9394169326244F5E8394188316244B9DD3941ED32624442C73941DD3062444FD139414E31624458C13941BD2F624483A83941583062444BB73941303262449DBC394182326244FBBE39416832624413C63941A832624440BA39410633624420D03941EC33624489CF3941B532624413C6394163336244C3CD39419C33624420D03941193362448BDC39412B34624413C63941B533624465CB39412034624442C73941023262445ACE3941B7326244AAC63941D032624408C93941743462442BCD3941DD33624413C63941CD3362445ACE394180346244C3CD3941FE356244ACD339412C336244DDE139414D3362448BDC3941A832624444D439414B34624444D439419B336244A3E339414533624445E139410133624481EC394121346244D2E439418D34624426F739418933624483F939417D34624431F43941C13362444B083A41723362447A093A41233562444B083A415D34624442183A413D35624470193A41BD3562449F1A3A41F4346244C21E3A4110366244630F3A41AA35624458123A41CE346244D70B3A41CF3462444D153A4117356244DD323A41D93062444F223A41F831624409273A41973262444F223A416B316244361B3A418E33624409273A41AF32624415243A41F031624420213A41CC326244EF123A41423262444D153A415E306244081A3A41B03262447A093A414E336244BF043A41D433624442183A4176346244C1113A412E33624492103A41713162447B163A41E3326244630F3A41F130624458123A4152316244340E3A4168316244400B3A417332624429113A414731624433013A4183326244BF043A410A32624404003A414E346244EE053A4109326244C1113A41CE316244630F3A41F33162444B083A41AB326244FB0F3A419D326244B7213A41742D6244110A3A411632624456053A4177316244A80A3A41C52F6244630F3A412E326244FC1C3A41D4316244081A3A412D31624409273A4151326244AE313A4152326244C42B3A41C930624469363A413F31624417313A41853162447F303A410C326244DD323A4166316244B92E3A412B32624476403A41B031624497373A41A7316244813D3A41C4316244BD483A419C3162446E5D3A412F316244F1703A412C31624458633A411D3162445A703A414C326244656D3A410332624413683A416A316244D75C3A4191306244EF633A4101326244CC5F3A41C7326244D75C3A41FD316244F5393A410A30624415243A41EC2F624400373A41C3306244BD483A41843162440F4E3A410833624456563A41E6316244494C3A4198316244B03E3A41D93062446B433A412430624469363A410C2F6244B03E3A41EE2F62442F383A416D2F62440B343A41B22F6244D1353A4166306244A1273A413A30624417313A419C31624400373A41F02F6244E6223A419D30624497373A41A73162442F383A41AA30624402443A417231624432523A411D316244B3583A418F306244FA603A4189316244784D3A41A03062449B513A41E8306244494C3A41093062441A4B3A412D306244CA523A41E32E6244CC5F3A413F2F6244E4663A41732F6244AA683A41D52F62447B673A414B30624441693A41C02E624443763A41A72E624416823A41F230624450803A416A2F624400883A41AF2F6244F58A3A41C92F62440F9F3A41DA30624430963A41993162445D8A3A41F32F6244B19C3A417F30624403A23A410C3162441A9C3A41252F624432A33A41C43062443FAD3A417C316244FAB13A414831624484A83A41AD30624432A33A41223162441CA93A41D831624491B23A412A316244FAB13A417C2E6244C0B33A418731624486B53A417D306244C0B33A412931624434B03A41632F6244EDA73A413E306244C0B33A41D73062441FC33A416031624436BD3A4108316244B7C33A4113316244CDBD3A412431624470BB3A4129326244E4B73A41E22F62444CB73A410B30624409C93A410731624497D93A41A430624418E03A41DC2F6244F4DB3A41C32F62446AE53A41B92F62445FE83A41D63062446AE53A41442F62440EF03A41A32F624484F93A41E92E62449E0D3B41E02E624459123B41202E6244DA183B41A92D6244F0123B41EA2D6244FC0F3B41202D6244070D3B41902C6244F0123B41E62B624444253B41C82E6244DA183B41842C624443183B41C72D6244C2113B41342F6244371B3B41922E6244DD323B41F62C624460463B41712B624428553B41ED2D6244EB3C3B41212D6244F42C3B41D02D62440A273B418F2D62447E233B417E2E6244B8213B41062F6244C52B3B41B02E624468293B41D52E624439283B41292F6244193E3B41F72F624460463B4164306244B13E3B41932F624455493B4117316244B13E3B415B306244483F3B4160306244BC3B3B411F316244533C3B41F32F624426483B41FF2F6244DF3F3B41A03062448F473B41F0306244823D3B41AC2F6244483F3B410230624477403B417630624430383B41D82E624416243B41C230624417313B41F92F624468293B41492E624443183B41562F6244661C3B41562E62447C163B41F72F6244F0123B41792F6244972A3B41D62F624489203B410A30624439283B41EC2D6244A4343B416B306244FF293B4123306244D0283B418C2F6244232E3B41522F624444253B41F92F6244F42C3B41BF30624471193B410731624444253B41CA2F6244FF293B413D316244F0123B41B22E62445B1F3B41A430624473263B418E2F6244410B3B41A82E624459123B4176306244371B3B41B52E624480303B4180306244AB173B41802F62447E233B417E2E62446A363B41E4306244C52B3B41A62F6244A4343B41B1306244A2273B41472F6244D0283B41742F6244BC3B3B419C2F62449C513B41F52F6244EE563B41DE2F6244104E3B4162306244BC3B3B412B316244F6393B415430624401373B41E72F624475333B4178306244512F3B413B3062446A363B41113062440C343B4194306244DF3F3B41F02F6244193E3B41472F6244784D3B412230624491543B41F82F624426483B41372F624492613B4148306244405C3B41DC2E6244D9693B413430624487643B41EB2E6244D64F3B41203062441D583B4178316244376C3B410C2F6244C1623B41512F6244FB603B414D2F62449E5E3B417E2F624413683B41DE2F6244FD6D3B41FB2F6244B6653B41F62E6244CC5F3B41E72F6244A95B3B41AA2F624433523B41272F6244405C3B41962E624428553B41EF2E6244D4423B41292E6244243B3B412B2E624460463B41022E6244EC493B41952D62446B433B41AF2E6244D4423B41952F624475333B415E2F6244BA2E3B41212C62441F143B41742D62447B093B411E2C6244D80B3B419F2D6244A8FD3A41F22C6244EBEB3A418F2C624450D13A41542D62440BD63A412C2D624450D13A41482D6244A0C93A414F2F624466CB3A41B82D62447DC53A414D2F6244ACC63A41112F624465BE3A41D32E624459C13A41112F62442BC03A415A3062443FAD3A418D2E6244E2AA3A41622F624479AB3A41892E6244E09D3A41062F62449BA23A410D2F624476913A41242F6244217F3A41D52F6244656D3A41892F62447B673A41EB2E624492613A41E52E6244ED563A416F2E6244E04C3A413B2F6244D3423A416E2F6244AE313A413D2E6244FE293A41CA2D62449F1A3A414F2E6244E6223A41C72E6244081A3A419E2F62447A093A410D30624449FB3941772F6244D70B3A41DB2F6244A7FD3941222F62448CE939414430624476EF39411B30624481EC3941202E62440DF03941312D62445CDB39414F2E624470C839416E2E62441BA93941EF2D624454A73941DD2C62448D983941F62E62448D9839414B306244769E39415030624483A8394111306244EA9A394154306244178F3941F62F6244E4733941AA306244DB8339412D31624437793941D0316244FD7A3941BB3062449F783941CB31624487713941453162442862394118306244E1593941DC3062448E5439417E306244F5463941F03062449A513941083162446B503941E8316244764D3941E5316244EA493941BA3162445E46394110326244DD3F39417A3262445C39394192326244E62F394140336244B82E3941D832624444323941A53262442F45394186326244474C394118336244EA493941F73262448B3A3941E33262446943394134346244AE3E394137336244803D3941DC3362440A3439418632624438353941CB326244A1343941DD326244153139417A336244942A394161326244FD293941F231624471263941EC326244A70A39417F3162449C0D3941C8316244C8013941B131624431013941DD326244D2F138412F316244EAF838417032624453F8384151316244A3F038411A32624424F73841C831624424F738412F316244C5E73841063262447FEC3841EA3162448BE938416832624469F23841C13162442DE73841FF30624444E138411E3262442BDA3841EB316244B8DD38415A316244E6DE38412C326244ACE03841BB3162444FDE38416B316244D0E4384174306244E4D13841F1306244AAD33841DE3062442ACD38412E306244E4D1384187306244B6D038410A31624465D83841FC30624489DC3841FC2F624496E63841F72F6244C5E73841752F624496E63841762F624420DD38412430624472E23841752F6244FFE53841A02F62442DE73841FD2F62445CE83841922F62447FEC3841963062447FEC3841642F6244FFE538414E2F6244DDEE38419F306244A1E33841BC30624494D93841B22F624492CC3841912F6244A9C63841FE2E624463CB3841A72E624465D83841852F6244F3E83841AC2E62440CF038411B2F6244B0FA3841852F6244B2073941492F6244A70A3941402F6244D7183941262F62446F193941952F6244351B39412F2F624408273941992F6244E42239410A2F624438353941E82F62442D383941BC2F6244B93B3941F12E62442F4539410A2F6244F3393941492E6244CC1B3941AA2F6244D0353941C82E6244F5463941D62F6244EC563941F82E6244636D39411C2F624408783941CB2E6244717739418B2E6244C37C3941BD2F6244A1853941CF2E6244E88D39413C2F62442F963941A92F6244F7A43941C32F6244EEB439417E2F624440BA39417E2F624487C239418D2F6244FDCB394163306244DBD43941EA2F624472D53941CC2F6244ACD3394132306244E6D13941102D6244F3DB3941A62E62440BE33941352E6244F7F53941372D6244400B3A41552F624487133A41062F6244EF123A41892D624442183A415D2E624420213A417B2D624438283A41502D624431453A41812E6244183E3A41732F6244A64E3A418F2E624454493A418F2E6244F7463A419F2F62448E473A41AE2E62449D5E3A41143062444D663A411B2F62447B673A4192306244B7723A41962F62449F6B3A41D82F624443763A4115316244A1783A414231624445833A417B306244DE903A415A2F6244B3A93A413931624479AB3A41D330624441BA3A41343162449EBC3A418F316244D8BA3A415C3162445BCE3A41DB316244B9D03A4192316244DEE13A41BF3062449BF33A41F631624410FD3A418E31624410FD3A419C326244410B3B41A3316244371B3B4169316244CF1B3B419E31624416243B41F1306244A2273B41B5316244D2353B4127326244823D3B413D326244823D3B416A316244C9453B41E532624485573B41EA326244E14C3B4139326244E14C3B41AC31624491543B41123162446F5D3B419B316244376C3B4140316244F2703B418D316244677A3B410E316244E8803B41C7306244B08F3B415631624431963B4177306244BD993B41213062443EA03B41FF30624492B23B415A30624436BD3B414531624489C23B413A31624420C33B4162316244F3CE3B413F316244FECB3B41C7306244EADE3B4163316244EADE3B416130624483EC3B41AB30624461F53B41CB30624479FC3B410A31624491033C41533062447D163C4192306244A01A3C41EF2F62447F233C4179306244AED33B414F3062449D003C41D1306244AB173C41FA306244C62B3C412E3262445F393C410D31624405513C415E316244844A3C413031624493613C414D316244C36F3C41C930624439793C41D7306244F47D3C41D02F624489713C41AA306244F7973C417D30624456A73C4103306244D9BA3C41E030624495CC3C41F13062447FD23C41523062441EB63C410F2F6244A1C93C413C2F624481DF3C415D3062443DF13C41063162446EFF3C41013062449C003D413B30624443183D413A3062445D2C3D4149306244EA3C3D41C731624431453D41CA316244B24B3D413C316244CA523D41F1316244B24B3D41313162442DCD3C41732F624482EC3C41772D6244070D3D419B2F62448B2D3D41952E6244823D3D41D32F6244B4583D41F22F6244C1623D4140306244C47C3D41F62F6244677A3D41B22F6244F58A3D41DE306244499D3D418B30624490A53D418E306244E3B73D415E306244C2C03D4143306244B6C33D41672F6244DAC73D41AC2E6244D2E43D415C2F62441BFA3D41002F624404003E41E52F6244110A3E41532F624489203E41482F6244DC323E41DF2F624497373E418B306244C6383E41932F6244F6463E41293062449C5E3E41492F62441F723E41BE306244FD7A3E41A12F6244D0863E41712F6244A3923E41E62F6244199C3E41DD2F6244E0AA3E413B2F6244BFB33E41FD2E62441EC33E41042F6244FED83E41D32F624473E23E415F2F624498F33E41832F6244D2F13E41442F6244BE043F41F82F624491103F416B2F62447A163F41D82E624437283F41462F624467363F41382F62443A423F41292E62448E543F41B52E6244F8603F415C2E624486713F419F2F6244647A3F41612F624466873F41EA2E624496953F41AC2E62440C9F3F41C62E6244DFAA3F41392E624483B53F41F52E62446CBB3F419D2E62443FC73F41412F624493D93F41D62E6244E4D13F41FB2E624466E53F41B22E6244ADED3F41F02E6244E8F83F41C72E6244D40B4041D92F6244600F4041F62E6244561F4041B12E6244C02B4041952F624465364041F12E62442C4540418C2F6244DC4C4041DC2F6244E95640412A306244C75F40410F306244316C4041663062449A6B4041992F624478744041732F6244036B4041AC2F6244907B4041C72E6244588A40418F2E6244B58C4041482F62444D8D40410E2D624441904041422E6244AC9C40412F2E624488984041142D62444E9A4041F52C62442DA34041672D624445AA4041B22D6244D1AD4041392D6244A4B94041732D624452B44041202D6244DEB74041362E62440EC640413F2E6244D2BA40413C2F6244F7CB40410D2F62449CD64041BB2E62449DE34041212E6244A9E04041C22E624465F240416C2F624420F74041C32E6244CFFE4041102E624495004141C42E6244C60E4141E52E6244DE154141952D624419214141622E6244842D4141DF2F6244BE2B41419E2E62441B2E4141E22E62447A3D41416D306244F93641413C2F62446F4041414A2F6244A93E41417E2E6244EF464141E22F624487474141CB2D62444D4941410A2E62449F4E4141972E624420554141A22E62445A534141032D62441E484141C22C6244D94C4141612D6244704D4141722D6244CE4F4141E52D6244D94C4141532C624414584141522E62442D5F4141E42E6244435941410F30624473674141C8306244736741415C2F6244AF724141383162445F7A4141ED2F62448D7B414187316244537D4141393162440385414145326244A78F414146326244DF8041417C31624404924141CE3162444B9A4141DD316244BF96414139306244A99C4141E43062441EA64141E5306244ACB64141D73162445AB1414161316244CFBA4141D6306244D1C74141C83062445AB141418D306244BACD41417C30624431E44141FB2F6244C1014241562D624428F44141782E624410ED41412D2E6244AFD041413F2E6244A5E04141992C6244650C4241DF2B6244A0174241B82C6244E71F42416B2D624445224241252E6244385C4141DE2D62444822414137306244788E4141713062443BD44141E02E624406FD4141ED2F62442011424113306244E92C424165306244951A4241912E62442011424142306244462F424165316244483C4241BF306244A53E4241063262446043424197316244FF264241D32F624466194241E72F624483E94141BE2E6244D7FB4141C82E624409174241212F6244823A4241D92E62443C3F42414C30624426454241F42F6244BF5242410A2E6244B4554241012E624486614241F22C62449F6842411C2E6244FD774241822E62441F6F4241AF2C6244398342417C2E6244AF8C4241AB2D6244A38F42414F2D6244EA9742419C2E624449A74241392E62449A9F42415C2D6244D2904241F52E6244688442412B2F62447B644241852E6244A4D34141F02D6244B03B42416E2E6244717442416E2E62443B904241A92E6244ECA442410F2F6244BDA342412A306244A6A942418C2F62443FB742419B2F624457BE4241562E6244D49D42413A2F62443EAA4241C02F624457BE4241DC30624441C442410E30624436C7424111306244ECA44241B42F62449A414241302F6244FF264241222F62446A334241772E6244B4554241B42F624409754241F72F6244507D42419C2F62440C8F42418A2F6244769B4241D52F624454A44241BD3062449BAC42418E2F624404AC4241D23062440FA942414C2F6244A6A94241C62F624431A042415D306244EA3942413E2F62441307424123306244D43F42413D316244855442417D306244D9664241322F6244596D42410C2E6244FD774241842F6244AD7F42413E306244C58642412B3062440C8F4241582E6244758E424141306244C5864241FA2E6244699142414D2F6244DF9A4241B82F6244B2A64241282E6244BDA342410C2D62445E944241882E6244E0A74241A82E624427B04241832C62441CB342415A2D62443FB742415E2E624456B14241A52C6244EDB14241FD2C62444BB442419C2C624479B54241282D6244A8B642413E2D6244AAC34241712F62441FCD4241932E6244FCC84241282E624414D04241692F624467E242418B2F6244B8DA42416A2F6244C2CA4241202E62441FCD4241352E62442CD742418F2E6244DBDE4241022F6244A1E042418E2D6244DBDE4241672D624439E14241202E624439E14241C22D62448BE64241DA2D624498F04241342E624498F042411C2E62440DFA4241D72D62440DFA4241E32D624418F74241D72E6244E8E842419D2D624469EF4241202F624439E14241C52E62445CE542412E2E624469EF4241142F624452F54241A42E624446EB4241EF2E6244A3ED4241E12E6244F5F24241BE2E6244B1044341AC2E6244F7FF424105306244250143410D2F624476F94241272F62446BFC4241642F624499FD4241CA2E62443CFB4241CF2F624498F04241652F6244C6F14241D92F6244C5E44241B52E6244C6F14241A82E6244B10443410A2F6244550F4341C42E6244550F4341892E624410144341402F6244270E4341982F6244B41E43419F2F6244CB184341A52F62441D1E4341992F6244FB26434117306244B62B43414130624437324341B12E624467404341182F6244C44243417D2E62445C434341262F6244AE484341562F62443A4C4341E82E62440B4B4341BA2E6244F65D4341D82F624477644341A62E624452534341C92E6244744A4341A92E624445494341FD2E6244D3594341792F6244928543419430624492854341FE306244EF874341F0306244D98D4341D23062441E894341BD2F6244FC914341EB306244AC99434147316244C18643412C316244099C4341D82F6244D98D4341AA2E6244E48A434171306244E37D43410B2C6244B47C4341EB2C6244CC8343415E2A6244CB764341962D6244CB764341C13062448F6B4341DC2F62449D824341522E6244BF794341032E62447A7E43416E2C6244B47C4341112E6244D98D4341AA2E624465914341EC2E6244577A43415A2E624487884341A42C6244428D4341C82E6244FC914341502F6244CC834341712D624463844341562E6244638443413E2E6244117F43419C2E6244EF8743413D2F6244B47C4341402E6244BF7943411D2F6244CB764341CA2F62444A7043416D2F624432694341892E62444A7043410D2E624428794341152E6244F86A4341322F6244A7724341D22E6244266C4341D32E6244606A4341E62E6244EC6D43416F2F624491784341882F624410724341652F6244AC3B4341922F624471304341CE2D6244AB2E4341C02E6244713043412E2F624408314341F92E6244EE1C43412E2E62449C174341982E624412214341A62E6244C12843415F2F6244281B4341AC2E6244B41E4341902E624437324341322F624471304341812F6244E52C4341AE2D6244872A4341D62E6244A8144341DC2E62446E164341BC2E6244BBF44241EF2D624402FD4241502E6244BD014341882F62444CC14241AB2E624422E742414C2F6244EAF542417D2F62445FFF4241DA2E6244B1044341FE2E62440F074341B52E6244C01B4341262F624405174341D92E62446E164341552F6244911A43419D2F6244911A4341EF2F6244872A43414E3062442A2843415D306244B31143415A2F6244C1284341EC2F62444FDB4241CB2E62443EAA4241FB2F62448CF34241613162448E0043419A316244D508434191316244EAF542413B316244DA7342417C316244AF8C4241CA3062441AA64241E12F62444CC14241A22F624442D1424176306244C5E442418E316244CED44241F12F62447EDC4241602E62447EDC42411E3062445CE54241F52E6244A1E04241902E62448BE64241092E6244AEEA4241452E6244DDEB4241D12E6244ADDD4241F22C6244E7DB4241FD2D624414D042418A2E6244E5CE42413C2F6244C3D74241212F6244C5E44241662F624467E24241F22E62440CED4241E72E6244ADDD42415F2E624439E14241692F62448CF34241B82E624480E94241C82E624469EF4241C22E6244F5F24241E42F62440CED42413C30624424F44241852F624498F04241B52E62442FF14241182F624446EB424150306244F2D84241892F62440AE04241A52F624495D64241982F6244B8DA42412F2F6244BD014341072F624446EB4241D82E624466D54241002F6244EDB14241192F6244936B42410D3062448EA242415B30624407C6424107306244FCC84241BA306244AEEA4241C92F624481F642416130624402FD42413130624402FD4241752F6244ED0F43413E2F62444A1243413C2F62449E244341F72F62445929434123316244A9214341EB306244F0294341EB2F62444A124341DE2E6244270E4341D12E62443F1543411C2F6244F80C43414A3062443F154341ED2E62447A204341972F6244132E4341A62F624407244341912E62446E1643411D306244C8FE4241B22E624418F74241A82E6244B0F742417E2E6244550F4341FE2E6244A921434104326244CD2543410A2F624412214341302E6244E52C43418B2D6244AB2E43417A2E6244D92F43416D2E6244153B434192316244CD2543411F2E6244540243413B2F6244BD0143415C3062444CC14241362E624408D342414030624421DA4241332E624417EA4241B32D62442DE44241812E62447EDC4241812D6244A3ED4241D32D62440CED42417B2D624452F54241642C6244BD014341522C6244B10443418F2C624483034341562C6244EB024341012D62440F0743411A2D624449054341242E6244EB024341292F6244EB024341582F6244030A4341D82D62448E004341A12F6244320B4341382F624434184341EF2E62449C174341252F62441D1E4341AE2E6244E31F4341492E62447A2043417F2F6244EE1C4341F62E6244EE1C43416C2F6244352543414C2F6244E52C4341902F62449E244341752F6244932743418D2E624493274341DF2E6244CE324341872E6244C1284341C42D62449C174341202D6244FB264341AE2F6244B41E4341122F62443F154341B42F624410144341B62F6244621943416F2F62441F2B4341EC306244E6394341452E624496414341BB2F62445C434341FA2F6244F3434341C730624450464341DC30624422454341DD306244BB524341B230624452534341F2306244383F4341CC30624465334341E6316244C64F4341BB3062443B594341E0306244B1624341E431624453604341C63262445F5D43411C316244B162434186316244606A4341323162441B6F4341FE30624404754341F52F624452534341EA2D6244CE324341A82D6244E9534341982B62446A5A4341012C6244255F43410A2D6244EC6D4341DD2C6244CB764341DD2D624488954341BF2E6244FFAB4341792E6244E8464341F12D6244F8AE42418E30624401924241F9306244A07542414F306244E3C14241E4306244D5084341F62F62448A444341482F6244E0634341C62F6244857B43412F3062449F3143412D2F6244B83843414B306244A4584341622F6244D6734341D63062441D7C4341E4306244F19443416D306244C4A043415731624480B243410C326244AFB34341F4316244B0C043419F31624419C04341BB306244B2CD4341313062444BDB4341BF2F62441CDA4341342F62449DE043413E2F624429E443410C2F62449DE04341482E624458E54341B82E6244CDEE4341DD2E6244CCE14341672D62441CDA4341832E6244FCEF43417E2E6244FCEF4341522F624495FD43416D2F6244DB054441352F6244741344418B2F624498174441C9306244461244418E306244510F4441A12F62440D214441A32E6244772D4441C22F6244793A4441B22E6244053E4441B72D6244E34644414D2E6244404944416D2E6244CB3F4441D02C6244914144416A2C6244A9484441632C6244793A4441062B6244FB4D4441E22B62449F584441292C6244B65244418D2C624458504441D42B62446F4A44415E2D6244CC4C4441A22D6244F8334441A42D62442D0B4441AC2B6244585044411D2D6244E4534441DA2F62444F604441BE306244D52F4441D9306244CB3F44418B316244F726444121306244343F444185316244103B4441DF30624402244441413062442735444112306244E1394441AF2F6244C93244414F306244E02C4441502E6244471F44417E2F6244F5194441C22E62442F184441BB2D6244220E4441D52C6244510F4441F72C624439084441DB2C62440A074441812D6244E5F54341252962441CDA4341462D624427D743417B2C6244F6BB4341B92B62443CC44341542C6244C8C743415C2C62440CB64341CD2C6244C4A04341332C6244FC9143413C2C6244209643419F2D62447C8B4341A52B6244117F43417F2C62446D744341002D624403684341E42C62446C674341622E624477644341B22E62443D664341052E6244A4584341BE2E6244744A4341132F624482614341123162445D504341C72E6244AE484341902F62445C434341F72E6244723D43417F2F6244AC3B43416630624467404341D42F62440A3E4341D9306244224543417A2E6244C4424341B72E6244964143414F2E6244DC494341962D62442F4F43415C2D6244AE484341703062449E2443418F3062444C1F4341EA2F6244E31F4341943062446F2343419C30624464264341FD3062444022434157306244BE0E4341632F62441A0443414230624431FE4241E030624402FD4241A9316244EB0243411430624418F74241B930624400F04241E33062448CF342411A31624446EB42419F2F624415DD42415C2F624407C64241FB2F6244FCC84241D82E62449DB942411A30624479B54241B52D624486BF4241282F6244CDC74241952F6244A8B64241672F624427B04241DD2F624491BC4241113062443FB74241B22F624490AF42417A2F62446EB84241B12F6244F8AE4241692F624432AD42419F2F624432AD424115306244B2A642415C306244D29042416B2F6244199942416E2F624426A342416C30624431A04241AD2F62449A9F424187306244E0A74241412F62449BAC42417930624461AE4241CD2F624490AF4241A92F624483A54241D02F624478A842414B3162446CAB424134306244BFB04241B6306244CAAD4241BF306244F7A142413E3062442496424162306244CF76424188306244167F42410A30624444804241E62F62446884424101316244E98A4241D1306244C79342414F316244178C42412231624498924241F23062443C9D42418C3162443C9D42418E326244D290424193316244295F4241E7306244FC6A4241402F6244819842418C2F6244DF9A4241AA2E624434BA42411A2E6244EDB142413C2F6244CAAD424184306244B3B34241C22F624429BD4241CF2F624491BC42412830624405B94241CE2F6244B3B34241932F62443FB74241D8306244E2B442411330624429BD42412D3062447BC242415D306244A0D3424174306244ABD04241363062441DC042410130624405B942416730624405B942415B3062441CB34241CB30624429BD4241712F6244FCC8424124316244EFBE42414930624461AE4241872F62441AA64241982E624463BB4241E5306244C0BD4241E02F62443FB742413A2E6244FABB42415B2F6244C0BD4241F52E624407C64241022E62441DC04241E72E62444CC14241ED2C6244D7B742411A2D624434BA42418D2D6244C2CA4241642D6244DBDE4241042B624459CB4241442C624429BD4241BC2C62441DC042414C2D624404AC42410C2C6244ECA442417D2C624426A34241D72C6244F8AE42415D2F62440FA942417B2F6244E0A74241B42E62448EA24241D72E62449A9F4241B12E62446B9E42418F2E6244769B4241692E6244819842414F2E6244D49D4241982F624431A04241AD2F624431A04241932E624478A84241B02F624485B24241CF2F624481984241742F6244A59C42418D2F6244249642419130624498924241F02F62445E944241DF306244758E42418A3162448B88424163326244B87C42418B2F6244E77D4241F82C62447E7E4241FD2C6244AB7242410C2E6244D96642413E2F6244AB7242410F2F624485544241C02A62446D4D42418F2B6244E92C4241332A6244682642412B2B62445E364241872A6244823A4241402962445E364241292A6244FF26424164286244951A4241852962443818424193296244211E4241A72A624488104241BB2A6244360B4241DD2A6244A01742410F2A624456F541419E2B62448FE641412E296244B1DD414148296244EBDB4141A52A624418D041415F2A62447FC2414136296244C4BD41413D2A6244E6B441416D2962446F9E4141DD276244F67A41416C28624446734141DF2B62440C754141A3296244E6564141662762446F40414139286244B22E41415728624416074141422962442E0E41412D286244F40F4141B4296244680C41410F2C624473094141712A62444EF84041DB2A6244B5EA4041E32A6244A9E04041F62B62449CD64041332B62446BC84041382C624446B74041992D624498BC4041C32B624473AB4041BA2C624466A140414B2D6244099F40418F2B6244E69A4041BF2C624465944041332C624404784041C42B62448F6E4041292B62440E684041332A62445E6040412C2B6244444C40411D2B62443B5C4041AE2C6244DC4C4041272D62442C454041C02C62449B1A4041E72A6244EA054041652D6244C70140418B2A624451F83F412E2B62447EEC3F412E2B62444EDE3F41BE2B624441D43F41542E624493D93F41002D624419A93F41972B624419A93F414A2D6244DD9D3F41772A62443AA03F41A62B624471843F419C2C6244E1663F41082B6244F8603F41C12C62445F533F41482C624448593F41A22D6244184B3F41902E624400443F41E02A624469433F41812C624497443F41302D6244F3393F412D2C6244CE283F419E2A62441E213F418D2C62446BFF3E41532A624428113F41432B624411173F417329624477FC3E416A2B6244F6F53E41042C624480EC3E41C92C624401F33E41AF2B624446EE3E41272B6244F2DB3E414D2C624409D63E41302C6244DAD43E418F2C6244C2CD3E41892B6244D9C73E41B42C6244FCCB3E41F12C624406BC3E41282C6244CAB03E41F32B624449AA3E41812C624426A63E412D2C6244EDB43E41DD2B62441CB63E41D02B624431A33E41C02B624402A23E41892C624424993E41C52B624498953E411B2C624444833E41CC2C6244897E3E41232D6244AD823E41BB2C62444F803E41E12C6244FB6D3E41E22C624491613E41E92C6244F8533E41982E624432523E41EF2D624484573E41132E624403513E41402D624455563E41CE2D62440F4E3E41BF2D6244BC483E41D62D624432523E41BC2B6244C8453E41C72D6244BC483E419B2D6244A64E3E41AF2E6244B14B3E41AC2E624425483E41022F6244AF3E3E41422D6244AE313E41DC2D624416313E414A2D62445C2C3E41892D6244502F3E41F62D6244AC243E418E2E624400373E41202D6244C42B3E411D2E6244CF283E41492E62442B1E3E41172D62448A2D3E41B92E6244DB253E410B2E6244502F3E41C2306244DB253E4110306244AA173E417A2F62444D153E41D1306244060D3E419C2F62449D0D3E4117306244EF123E411830624492103E41BE306244ECF83D41E02F624482EC3D41432F624462023E418E2E624428043E41E22D624458123E41982D6244DB253E41092D6244222E3E410C2D624416313E41A52C62448A2D3E41A92C6244502F3E41252E6244DC323E41732E624497373E41FE2F6244473F3E4142306244D1353E4129306244AF3E3E41692F62440D413E4169306244F6463E419E306244183E3E41122F6244A4413E413D2F6244484C3E4143316244824A3E41CC31624432523E414831624484573E412D2F624486643E41792D62444E733E41082E624488713E414D2F6244E5733E4106306244DA763E418A306244B87F3E411F316244667A3E41D62F6244B87F3E413C2E62440A853E41E02E6244178F3E41172F6244E88D3E41AE2E62443CA03E417E2E6244BDA63E41C62F624469943E414D2D6244808E3E41472D624415823E41CB2B6244DB833E41552E624467873E41952D62444F803E41E12C624473843E41FE2E6244D2933E41912E6244BB993E41D12E6244C7963E415B2F624490B23E41993062441CB63E417E30624434BD3E41B130624440BA3E416A316244EFC13E412B30624443D43E414431624472D53E41F0306244FED83E410431624409D63E41BB306244D9C73E41F62F624449AA3E418A3062440D9F3E415E2F6244E2B73E414E2E6244C0C03E41233162441FD03E414E3162449FC93E417B30624443D43E4136306244FED83E41603062448BE93E41C4306244A2E33E41B3306244B1FA3E418031624478093F4153316244EE123F41D631624457123F41B730624478093F41D02F624428113F41753162446D0C3F4191316244A9173F41DD3162444D223F41A3316244C11E3F4132316244B72E3F4127316244A1343F415C316244A1343F410032624452493F4172326244F6533F41F4326244FD293F41FF316244BB483F417F3062446A503F411F3062443C4F3F417330624427623F412530624441763F41ED2F6244E5803F416F306244DB903F41562F6244DB903F413530624444903F41972F62440C9F3F41D42F62446A503F41112F624461603F4115306244647A3F41C92E6244E68D3F41E92E62448CA53F41812F6244E89A3F415F306244F8BE3F41FE316244B3C33F4176306244E2C43F41142F6244CABD3F41272F6244EDC13F41122F6244D3AD3F41242E62446CBB3F41FB2E6244BEC03F41EF2E62441DD03F411A2F62441FDD3F41F82F6244C2DA3F41D52E6244FDE53F41BA2F62442ADA3F41452F6244FCD83F410B2F6244C3E73F410E2F6244F2E83F413230624444EE3F419A2F6244C3E73F41172E62448BF63F41312E6244B0074041F82E624453054041072F624426114041C02E62443E184041FF2E6244B2144041A52E6244E11540419A2F6244BD114041AD2E62444B224041E52F6244B3214041802E624434284041B02F6244CC284041CD2F624440254041702E624440254041C02D6244653640418A2F6244D9324041742E62447D3D40418E2F6244B73B4041FB2D6244B73B4041D82D6244F2464041A52E6244C44540416A2D6244444C4041BD2E62440C5B4041CE2F6244235540414930624451564041172F624468504041FA2E6244A45B4041EB2F6244D25C4041FE2E6244B0654041AB2F6244305F40415A2F6244BC6240414B2F62443E7640413C2F62444B804041D02F6244287C40417D2F6244287C4041A02F624429894041872F62444190404100306244F1974041CF2F6244CFA040414B2F6244FFAE40418E2F6244E9B44041942F624453C14041D12E6244EBC14041EE2E624419C34041C92E624478D24041E82E624440E14041D62F624429E740411F2F62444EF84041082F624450054141CE2F62441607414176306244F40F41411E2F62443B184141162F6244531F4141612F6244DF224141162F6244C9284141A72E6244B22E41410A2F624478304141C52D6244403F4141CA2E6244424C4141322F624494514141472E6244B7554141612E6244AC5841415A2F6244D1694141CA2D6244BC7C41415B2E6244D4834141802D6244C9864141F92D624428964141182E6244D79D41410A2E6244E4A74141402E6244AAA94141D12E624414B64141552E6244FEBB4141392F6244A0B941415F2F6244DCC44141E12D6244BACD4141EC2E62443BD441411A2F624497C94141732D624468C841410F2F6244A4D34141A02E624431E44141792F6244E1EB4141602F6244CAF14141FC2E624483E94141622F6244B2EA4141262F624463FF41415D2F624440FB4141D82D6244B7114241682F6244AC144241392E62447D134241A42E6244C5284241762E62443B3242417B2F6244D43F4241092F62446B4042413D2F62441B48424184306244D54C4241912E624490514241602F624458604241B52F62449D5B4241502F6244925E42415E2F6244886E4241012F6244DA734241B22F6244DC804241A42F62448B884241502F62440D9C4241B72F6244029F4241F52F62441AA64241022F624463BB4241A82F624470C542415D2F624495D642418C2F6244A1E04241D92F6244EAF54241892F62445EF24241462F624476F94241792F62443D084341292F62442A28434116306244072443415B3062447C2D43412E3062444F3943410A306244B8384341A9306244713043419B306244153B43416C306244744A4341CF2F6244D4664341CC306244EB6043415F316244EC6D4341FF306244846E434148306244B47C434116306244878843410A30624494924341E22F62447D9843414C2E6244729B4341232F6244B9A34341032F624451B14341E32E6244C7BA4341F32F624431C74341012F624461D543416A306244A8DD434161306244D7DE4341812F624498B943417A2D624401B943415D2D624449CE4341382C6244E2DB4341672F6244A6654341D42E6244B9A34341942C6244B0C043416B2F6244A5C343413F2F6244A4B64341F82D624429864341EB2B62440CB64341AF2E6244B3DA4341D22F6244F7C843411F30624446B443410030624401B94341E32F6244B2CD43413D30624443F8434186306244FF094441CF2F6244D00844415B2F624495FD4341F72E6244B01E444164306244553644414030624430254441E22F6244793A4441852F6244D8494441982F624458504441DE2F6244FD5A4441F42E6244205F44415F2F624438664441D42D6244AC624441AB2E624468744441B02E62445E8444419C2F6244E97A44418E2F624419894441A32F6244EC944441DD2F6244D48D4441282F6244A8A644419B2F6244FAAB44416D2F6244E4B14441F32F624464B84441AC2F6244FCB84441C92F6244E5BE4441673062442CC74441763062445BC844413A306244F4D54441F72F624446DB4441F52E6244EAE544411B3062448CE344414D3062443ADE4441BF2F6244C9FB44415A2F624410044541C42E6244860D4541302F624436224541082F62447D2A45418A2E6244432C4541C62D624467304541D62E6244E9434541322F6244014B4541132F6244BD5C4541622C6244A97C4541412C62444E874541152D6244E5874541112E6244428A4541762D62449B654541352E624480444541402E6244FB164541212D6244835E4541BB2D6244E16045417E2D62442C904541292D62442D9D45413C2C6244DDA44541B22D6244BBAD4541A52E624460C54541EB2E62448FC64541B82D624436EB4541C32E6244DEB145419B2E62448CAC4541832E6244378D45419E2E62441ABD4541D02E6244CAD14541102E62448B9F4541792E62449CD045417E2F6244E7FF4541402F6244DC0246412B2F6244AE0E4641632E624495FA4541B52F6244B01B4641EE2E6244981446415D2E6244A2044641E92E624461304641BE2F6244C92F4641A12F624413524641AC2F6244DA604641AB2E6244386346419D2E6244467A4641D42F6244028C4641143062443C8A46419A2F6244F89B464144306244EEAB464144306244C1B7464123316244FBB546412830624410A346415D2F624409624641C42F6244D7DB4541B22F62444FFF4541D63062445E16464195306244BE324641BB2F6244DC6D46415C306244E0944641F0306244BD904641A830624491A946413E3162446FB24641BC31624465C24641E930624471BF464121316244F93D46417A2F6244A062464136316244839246412D316244B4AD46413F316244E4BB464119316244B9D44641C12F624480E3464182316244D1DB4641033162442EDE46411B32624498EA4641403162441AFE464178316244840A4741073162443CF546417031624471BF4641A231624446E546416F3162449C11474181316244D9294741D73162442A22474158316244213F47414E326244DE504741FE306244BE7347419232624410794741BE3162448E65474158316244A66C474173316244418747419B3262442B9A4741873262448AA947413C326244E9B84741433262443CCB47415631624431CE4741A0316244C8CE4741F530624427DE47411F3162444CEF4741C1306244FAE9474171316244A9F1474140316244650348411E3062445B134841D2316244E92348410732624402384841F0306244B032484142316244833E484170316244F7CF4741872F624426664741DB30624467A5474129306244B3E14741F52F6244C412484155306244C83948415B306244104F4841712F624491554841062F6244065F4841DB2F6244E7814841F72F6244B6664841C12F62442D124841C92D62447D9F4741442F624434A74641A02D62446106474184306244598E4741972F6244F08E4741622F6244AD424741102E62440F2B4641682E62442A834541532F624489274541FD2E624443F54541FC2F6244D8B14641E72D6244723747414E2D62446E7B4741952B6244C4A74741362D62443CCB4741B72962444CEF4741AA2C62449EF44741F12C624437024841322E62441CE14741BF2E62446FF347419A2E62448B214841812E62443C364841732F6244CB53484157306244FB6148411B316244AA69484131316244C47D48419D316244228D4841DF316244BB9A48419031624417904841283262443B94484110316244819C4841A03162447E8248410B3162447D754841D82E6244398748418E2F6244819C4841252F6244E88E4841E72E6244D3A14841192F62440FAD4841B52E62445FA54841DB2E624479B94841B330624485C34841F32F6244F1DC4841533062442CE8484121316244FDE64841983162447DE048412331624473F04841533162442DF54841B8316244AEFB4841D7306244B9F84841A53062440001494141316244C60249418C316244A3FE484170306244C80F49417E316244E7EC4841452F6244EB13494153326244771749410932624469004941892F624417FB484180306244B1AA4841102D6244EFCF48418E2B624470D64841DD2A62445D204841C42862441CE14741E0296244D6E547416F286244681D48419A2B6244253C4841E92D6244706B4841182F62442C7D48416F2F62443B944841452F6244FF884841363062445C8B48419D30624427B448415E2F6244C1CE484113316244D9D54841642F624473F04841243162440AF14841F72F6244E1B848417C2F6244E1B848410C316244C3E84841442F6244F1DC484101306244AEFB4841E02F6244E8F94841B92F6244C6024941D92F6244D30C4941583162441A1549417331624455204941CB316244562D494162326244C2464941933262447C4B4941623362441E3C49419C3162443750494122336244424D49413D316244CC364941792D6244AE6649416F316244DA4D49411D306244C24649418B2F6244F0474941173062441F494941F53062446337494192306244B53C4941612F62441E3C494161316244F0474941CA316244C246494173336244DB5A4941E02F624416664941A4316244CDD84841E52E62449CBD484171316244FFF34841852F624425124941D42F62440428494101316244852E49412F316244562D494116306244923849413F30624493454941B02F62444C3D49415A2F6244FC444941FD2F6244F2544941A5316244CE50494189306244456749416F2F6244C66D49419A2E624418734941042F6244D16A4941E12F6244C77A49417D3162446B854941DB3162448C6F4941743062440F904941933062446A784941AC306244619549415B31624492B049418531624412AA4941B2306244D8AB49418A31624436BB494165326244F0B249419C32624470B9494134336244E6C249416232624409C7494126316244FEC949418A32624420C14941F5316244F2CC4941093162441E3C49412430624498794941552F624490964941BE2F624412AA4941DE2F6244B6B44941C72F624420C14941E12E6244A40B4941982E624472A247412A2D6244100E47419D2D624405114741AC2D6244F6C24741A42C624428564841D92D6244104F48416B2D6244B34C48418E2C6244C8394841152C6244EFCF4841D12E624430F24941931A62442BBE4941222E62447BD34841B92B6244D5D847417E2D624450AB474134296244CB1247415B2C624487B94641342D6244BD904641C82F6244A37C4641942E6244CF6346416D3062443B7D46412D2D62448F3146415E2F6244E0294641863062444B434641CD2F62449921464136326244FF064641B52D624433D14541E3306244116F4541DE2F62443AA74541133062440E554541312F6244F4404541F72F6244FB1645412F2E6244F2C84441F82A6244977544412B2D6244CB3F444115316244624044414931624459F24341BB306244C50B44413130624441EB434109316244AAEA434104316244E1CE434133316244C50B44412B326244D008444128326244EFE54341DF3262445BA143411C2F62443E734341C33462449F8F4341CD3162448788434182316244729B434196336244ECCB43419F33624436EE43412E35624482BF434196366244FE9E4341CD336244E9B143417835624403684341B93762449F314341B03962445D504341B53A6244723D4341D2396244974E4341F3386244A45843416439624448634341C038624432694341A5396244E0634341AE386244A66543412739624482614341EE396244DC494341413A6244454943416B3A624445494341763A6244AC3B4341503A624465334341643A6244F3434341993A624494344341BE39624437324341E43962444C1F43418E396244BD014341C4396244F5F24241F139624481F64241D639624400F04241643A62449DB94241F53862443983424180396244C26C4241F5396244763D42416A396244454943416B3A624445494341763A6244AC3B4341503A624465334341643A6244F3434341993A624494344341BE39624437324341E43962444C1F43418E396244BD014341C4396244F5F24241F139624481F64241D639624400F04241643A62449DB94241F53862443983424180396244C26C4241F5396244 \ No newline at end of file diff --git a/apps/altimeter/example_data/D2.hex b/apps/altimeter/example_data/D2.hex new file mode 100644 index 0000000..333b87e --- /dev/null +++ b/apps/altimeter/example_data/D2.hex @@ -0,0 +1 @@ +90954141323B624480CF4141233A62449AE341417A3B624478EC4141453A62446DEF4141A43962446DEF4141253A6244C9E441412E39624403E34141AB39624460E54141F8386244C9E44141F338624410ED41412E386244ECE84141DD3862448FE641416A386244F7E541412A386244F6D84141FD3762442ECA414166396244A2C64141843A624465AE4141823B624487A54141F93A624458A441414C3B6244BF964141F63A6244DF804141653B6244C7794141553B6244385C4141F23A6244D1694141AF3A6244807141412E3B6244095B4141DE3B624404344141713C6244EC2C4141D63C6244F9364141F23B6244B22E4141E33B62446D334141C73B6244F7294141DA3A6244AF144141633A624438FE40417A3A6244F1F54041543A6244E3DE4041BA3B6244D6D440418E3A62445EBE40418D3A624482C240411C3B6244AFB64041603A624439AD4041033B6244C29640413D3B6244AA8F4041743B6244A45B4041C839624411244041243A6244D9324041C63862442B3840410B3862446E264041933862446B0C40411538624411C63F419539624466873F41F638624419FA3E41B33A6244A9683E41CC37624443253E41BF37624445D43C41D03762448B2D3D416F376244B03E3D419B366244EDF83C41DC3862443B353D41FC38624472773D415C396244656D3D41843962442E2B3D418B38624418E03C418E39624423DD3C413B3A6244FA023C41ED38624445D43A411339624488713A41823B62446C503A41543C6244EDA73A41C03B62443C933A41663B624450D13A41AD3B62441F143B41293B624455493B41FE3A624410FD3A41503A6244BD483A4157376244E3663941223C6244004439419B3B6244897E3941503C6244F11F3A416B3B624420723A41353B62446A943A41DA3B624416823A41923A62447F813A410E3B624472773A41DA3B62448C8B3A41733B624443763A41163C624404513A419B3A6244946E3A41163B6244706A3A41723B62440D413A41B13A624406BC39411B3B624463BE3941743A6244CA5F3941AF39624431A33941CB3A6244C5893941753A62443A933941A63A62440A853941A7396244518D3941713A6244479D39410E3C624471773941DD396244926E394119396244310139414F3762444FDE384186386244A768384169376244708438412136624447AA3841853562441ED038412736624428623941AB3862444F2F39416B39624460023941D1386244DFFB384195376244E1B73841C43562440627384114356244D30B384118356244A6C6374101386244439D3741BF366244BECD374178376244C2E737413B376244A09F374149376244526337411D37624491E636412D3862443CD43641A1376244BE4536414C376244A017364105376244AFDD3541EF376244E94635415E38624460E23341D338624495753341CB3862440A583441CD3862442DF134417D376244882A354171396244BA453541FF36624449563541E537624425523541083962440B3E3541D6386244C43535418F3962441221354186396244D0EE3441A53862447B8B3441163A624423B034418A3A62446ED23441AA386244A1ED3441C938624401FD3441C3376244E6E8344191376244BAF43441DA38624474F93441403A624442DE34415A396244D3B73441D63862446ED234411D38624402B93441DF3762445E6A344104386244471F344119376244AC0434415F386244A33B33412839624438733341F0386244B4A33341BE376244339D3341783762446CDF3341923662444AE833418B3A6244FAEF3341D73862444CF53341ED376244D6EB33418338624455E533416E39624451CB33417D396244D3F832416C376244BC423341FB376244C2693341FB39624495753341C1396244167C3341643A6244008233418D3A6244818833412F3A624468813341443B6244DC7D3341243B6244167C3341CE3A6244146F3341C1396244B1453341543A624465233341F93B624432083341343A6244E41C3341D53A624405C33241E4386244E7E53241BA3762440DF732411C3A624430FB3241EF3962446109334183396244320833416D396244E0023341A93A6244A60433414F3A62440DF732417A3A6244F6FC32418939624449023341F2386244D1EB3241CD386244A87C3241693862447FA232417E386244B0B03241E3376244C13F3241FA366244874132417739624456773241A3386244107C324135386244BC693241F1386244536A3241F8396244348032410C3A624486853241E93962449D7F3241A939624429833241AF386244EF843241B539624458843241773A6244FA813241273A6244708B3241CC396244418A3241D9396244C2903241FB39624439EB3241913A62444F293341AF3C6244BBF132414C3B624460B832410A3B6244B3793241BE3B6244CC3C3241D43C6244235C3241803C6244C7663241233C6244374932414A3B62445D163241AE3C6244181B3241A93C624483273241E73B62441C353241603C6244FD4A32415C3C62440A5532417B3C6244805E3241CD3B6244C7663241E83B62441A6C32416A3C6244B3793241333C62441C793241AF3C62446A6432418B3A62445D5A3241413C62448D683241B23B6244797B3241933B6244FA813241153D6244FCF93141C63A62445B093241C33A62446D2D3241103C624415523241323C62440C623241623C6244C34C3241F73B624430663241CF3D62445D5A3241643C6244FF5732418A3C62445F673241923C624492823241B13C6244078C3241BF3C62442D9D3241643D6244389A3241F73C62448B9F3241C93C6244D4B43241293D6244A5B33241633C6244536A3241C43C6244277632411F3C6244C29032413C3D624498A93241463D62441BBD3241173E62447ACC3241423E62446FCF3241383D62447CD93241E33D6244ADE73241253D6244E9F23241CC3B62445FFC3241FB3A6244270B3341733B62441C0E3341553C6244EF193341343D6244DB2C3341E83D6244A12E3341DD3B6244013E3341933B6244013E3341B43A624455503341593C6244C94C334157396244915B3341EC3C6244D8633341403C6244E56D33411A3D6244AC6F33412A3D624423863341CD3C624425933341783B6244339D3341B83A62446FA83341923B6244FDB83341313C62440AC333417F3C62445ABB3341E63A62440CD03341083C62443DDE3341EF3B6244D6EB3341723B62449EFA3341513B6244C2FE3341F33962442D0B34410A3762443A15344117346244F5193441CA3262440D213441F0316244BF353441AA33624487443441C53362444F5334416E356244F45D344186356244A3653441EE356244685A34412E366244E9603441F134624460773441F3356244D88D344148376244D88D344183376244669E3441F1366244DCA734415B366244B0B334412E3762440DB63441CE36624468AB344129366244F7BB3441C635624435D43441CD36624456CB3441993862442BE434419637624420E734416A37624474F9344152376244CEE1344110396244B6DA34410B396244EFD83441363962444DDB34419139624415EA3441F239624498FD3441F0396244841035415E3A624484103541D33A6244CB1835419C3A624493273541EF3962449C173541573A6244CF3235416A3A6244DC3C3541DB3A62442E423541DC3A6244C6423541BC396244994E35418F3A624452463541743A6244A44B3541753A62446C5A3541C7396244325C3541913962441C623541F539624411653541F73962449D68354150396244EF6D35410C3A6244BE5F35415E396244275F3541653962449B5B354145396244AA7235410F386244157F35416437624472813541D134624496853541BF3662445C873541E6366244A65835417937624418483541D0376244615D3541A739624441733541F539624436763541853A624411653541EC39624413723541E13A6244D9733541E53A6244926B35416C3A6244E4703541783A6244D7663541593A6244EF6D3541E9396244FC773541423A624470743541A23962448461354191396244056835419139624441733541BA3962448C44354186396244AF4835415A3A6244304F3541CF3A6244F4433541EA3962441848354147396244014E3541703962446C5A3541E13A624447493541A43962446A4D3541F8396244393F3541873A6244E739354156396244733D3541B23A6244FF4035418B3A6244C22835410F396244E52C3541923962442C353541683A62446F2335418F396244281B3541BB396244D6153541BA396244600C3541453A624482033541E03A6244600C3541CF3962441B113541903962448F0D3541DA396244A50735419A3962448BF33441D139624446F83441413A6244B8E73441683962444FE83441EE39624472EC3441883A624470DF3441203A6244FBD53441333962447ACF3441783862446CC53441E4376244A6C334411A386244B5893441ED386244107F3441BF396244797E344144396244847B3441DA396244EB6D344184396244196F34410D396244965B3441853962442C4F3441973962449F4B34413F3A6244F0433441B4396244B4383441003A6244113B3441DA396244F93334417A3A62443C2234418B3A62447BF633411139624462EF3341D4396244AAF733411D3A624429F13341933A6244DBC13341653A6244CCAA3341033B62441EB03341B13A62447CB233413C3B62441CA33341103B624485A23341B73962441A963341F8396244C89033419C3A6244BB863341363A6244507A33413D3A62447D6E3341553A6244B55F3341EA3A6244055833410F3B6244EC503341B83A6244303F3341C83962448B343341483A6244442C3341BA3A62447C1D3341423A6244A6043341CE3962443CF83241BD396244A2EA3241803A6244B8E432419039624414DA3241F83962444CCB3241513962449AB63241C8386244BBAD3241293962444397324185396244CE8D3241E1396244797B32415539624403723241183962445F673241013A6244E95D324159386244F24D324107396244944B3241CF386244042E3241E1386244D31F3241643962445B093241CC3962448A0A324162396244430232419939624441F53141E0396244D2CE3141BA39624407B3314120396244B5AD314166396244A69631411A3962440C89314150396244C5803141E338624466713141A03862444D6A31414A3862446C5431417D386244CA563141FD396244754431416539624450333141383A6244EE16314146396244331231413439624452FC3041FD386244FEE930412D3962442BDE3041E638624455C53041DC38624469B230416E386244D0A43041BC386244C29A3041CC3862440E79304189386244307030410B386244874B30413D396244FB4730417A3862440F3530413039624454303041C2396244130B3041EB38624428F82F418A3962440FF12F411C396244A4E42F41C538624431A42F412C3862443CA12F4105386244F96E2F419736624438432F41B535624486EA2E41F5356244980E2F4128356244F3032F411136624414FB2E4193356244FCF32E416D36624482D02E41EE366244ACA72D41523462447BDD2D4184366244AA222E412C3562440AAA2D417234624480B32D419D3062449A832D41E33362449A832D41A63262440E3C2D414F32624465172D41F4326244634E2D413A3462441BBE2C41AD326244E5512C41C233624445612C4150376244708C2C4143376244CF9B2C41D636624403B72C41FE3462444A7B2C41D33362442B912C41113162445E682C4154306244590A2C41973262447ED72B410D326244B4FF2B41FD3162440BDB2B41C23062444B002C41B23262442CD22B413133624449AF2B41ED306244A66D2B4127316244322D2B41E63462440C602B4193356244347E2B41EF346244A1532B41C73462445E212B41FE34624491F82A414E35624454652A419B336244B53D2A417432624498D8294153346244DB0A2A411F366244D77529416D386244EADD2941AF3A6244B1232A41BD3A6244F07F2A41E239624466892A41AA39624442852A41873A624416912A415A3B62440DA12A41893A6244BFB52A41863A624421D22A41D63B624465042B419D3A624472CA2A417A3B624493C12A41883B624493C12A41713B624455ED2A410F3D62446C2B2B41D53A6244ED752B41D23A6244EF822B41523B62448B9D2B41EA396244948D2B411C3D624473962B41233C6244225A2B41163B6244FE112B41FF3A624424DF2A41AD386244E5C62A41CC396244EEB62A41713C62448C9A2A41193D6244C38B2A414F3C6244F07F2A41AB3B6244A9772A41843B6244465B2A41DC3C624496532A41BB3C62445A482A411D3D624413402A41543D6244B3302A41063D62443D272A41F83C6244D21A2A41CF3C6244DD172A412A3D62447D082A41443D624436002A41103C624405F229412A3C6244F7E729415D3C62446BE42941D33B62440EE229411A3B6244CFC92941F23A624438C92941EC3A62444BB62941003C6244F9B02941443B624490B12941B33B62445FA32941063B624402A129414E3B6244AF9B2941723C6244C6952941553C62447E8D2941503B6244B88B29412A3C6244C3882941053D6244F07C2941903C624463792941FB3B62447A7329415F3C6244ED6F2941D73C62446C692941403C6244F65F2941783C62448B5329414F3C62443B5B2941943C6244E95529419F3C6244C5512941A73B6244D04E2941B13C624420472941F83B624494432941413C6244133D2941583B6244CE412941603C62444C3B29411A3C6244E43B2941C43C6244CB342941E03B6244E12E2941A13C624405332941233C6244EC2B2941353C6244552B2941BC3C6244D21729416C3C6244262A2941C63A6244DF212941883A6244DF212941DA3A6244D4242941F43A6244EA1E2941A639624476222941EB3A62445E1B2941213B624419202941BD3962448D1C29417F3C62448D1C2941063A624445142941033A6244703F29418E3A6244AE1329411A3662443EED2841BB366244D1D32841A7346244EC6C2841AC33624482A4284169326244E16F2841EC2D62448DA12841882A6244D9C328413E2E624437C62841F62D6244B4372841182B62440B572841502A624489872841AC296244CBB6274156286244D989274176286244B1F02641BA25624476AE2641C1266244B1F0264138246244EDFB26413A216244DB522741D1166244568026416D1662445C632641AB196244843D2641621E624484B82641D21C62442BD026410E1E6244C9382641881D62441A752641D2186244F52C2641D9156244B0AC2641AF15624419AC26419A1A624458082741892362442BD02641312662441C0726415328624466972641C6266244E1BA264133296244DD692641D023624480EC25410E2362444CD125417E1E6244060D26414A1E624491CC25410719624498F32541C50D624461022641AC0A624476B82541A407624432012641340762440B272641F3036244F01226410E01624469292641A4FE6144002A264176FB6144E96626410BF76144E2832641C3F4614430F42541A1F96144EBCB244174F9614464E22441DAFE614418C02441510262441C11254167FA6144966B254145FB6144E080254104F5614407D62541B3F56144F5B125410FF161442BDA25414BED6144B0B62541D1E96144AAD3254117E9614495A22541E8E36144ADA9254199E26144E4D125418BE3614407D625419BE5614498F325411AE86144BDC0254114E26144B5D02541FDE0614433CA2541D6DD614420DD254120DD61445CE82541ADD9614498F32541DCD5614422EA2541D5D26144E8EB25415FCE614467E525412BCA6144EFCE2541A5C76144C77925419EC16144537D2541FDBC61443D832541F7BC6144089F2541F6BA6144118F25414CB76144E08025411DAD61448E44254162AC6144E939254144A861445753254171AC6144E35625411FAE6144DB6625410DB161447267254179AF6144DD7325411CAC6144156525419DA6614412582541F6A2614408242541C79F6144C8422541119F614466262541069C614466262541859B614483472541289A61442E352541BD8F6144D1322541AB916144A2312541EF8761442C2825418E8E6144FD262541048F6144AA212541BA8C6144D33F25413390614452392541FF8B614473302541EF8E6144D1322541089261441B482541749261445446254137936144F16025416D966144334F2541D8936144D1322541F1916144E72C25410E926144FD262541EB8D6144871D25417A896144291B2541928861446C09254168876144B10425414F836144ABEA2441347F6144A0ED2441107C61445FC824411C77614483CC24417D7861449EE024417276614407E024410E75614440DE2441E8756144A6D024410B7161440FD024419B6F614480BF2441DC686144FCAB2441AC66614473B52441EB5F6144349D2441845C614441A72441CB576144FCAB2441AC55614441A724418B536144D48D2441D24E6144DF8A2441FB4C61440E8C24416D4C6144F584244193496144E77A2441FE4761448251244137436144CD2F2441623D61449C212441DE386144F716244129356144912424417335614454192441E8316144C815244110336144BA0B24412A326144261824417632614410E723414231614416CA2341782E614458EF2341AA2E6144F2FC2341082C61447E002441E7276144ABBD234135236144829F2341F213614492B623414E0E614414BD23415E0161448F2E234181F26044DC502341D1F06044F7642341F4F660442B802341C8FB60448B8F2341ADFB6044388A2341C8FE6044FF542341B7FE6044793423419FFB6044451923410AFB6044E6D2224114F56044A00E2341D9F0604456F9224110F060445E202341ADEE60441618234159EF6044D7FF224160EF6044661023418CE860443BE52241D4DF6044D47722418FD86044B8632241A4D060442E6D2241EACE60447C58224186C76044D6842241B3C86044159D224138C960445064224151C2604457D921413DC160445403224141BC6044E4A52141F6B760441DDB21411CB660449B0B2241D9B06044900E2241F7AA604409EE214124A760441EA42141D5A060446AC6214106A36044ECCC21417A996044A79A2141B99E6044E19821414A9D6044059D2141499B60440E562141269A604452882141C8976044BE5D214156936044C16A214166986044E01D2141E89360442F4D2141BB956044C95A21410F956044DA3A21411794604403592141F4946044E7442141BE9160442A332141358F604414392141C0926044FE3E2141FC8F6044950821411188604477E720418E7D604454AC20411F776044239E2041A075604417D82041B56A604483AD20414C6D604423672041EE666044C3572041BD6B604491492041B0686044057D2041886360449A392041AA64604437542041F3646044B54D204174656044AA502041F169604431712041566A6044603B2041B66A604402392041E86B60447B4F20415E6C6044B85A2041FC6C60440A602041F36E6044766C2041EC6E6044F4652041916F60448C662041506F6044EF4B2041366F6044BE3D2041666E6044E41720419A6F604460042041E16E6044F2212041636C6044B6DF1F41FC66604479D41F4196646044C4B21F417E6060440F911F4138656044BFF31E41886860447D051F416A676044A4161F41316860441A571F41DF6860441A571F41DD66604464351F41C0676044F6521F419264604451481F41B95E604488021F41805F6044F61B1F41CD62604449EA1E417261604417131F4169636044A1091F41CD616044960C1F4149656044D8311F41F0656044A9301F417367604478221F41A6696044EEF41E411B6F60445A011F415373604441FA1E418D76604493FF1E41D67860441DBF1E414A786044CDC61E419D7B6044AFDC1E41037D604475DE1E411E7C604444D01E41707A6044C5681E416879604491841E41D8746044BAA21E4107766044FF9D1E41C57560448BA11E416273604441551E418E7A60447BE51D410F7A6044E7281E415D7F6044CEEA1D41EC796044E7281E41937B60447B531E41DE7C6044344B1E411D7A6044EC0B1E419C7960447B1C1E41EA7A604444F41D417E7D60444A0E1E418A80604437EA1D417A8060449A061E410C80604481FF1D41567D60440DCC1D41747A60442CB61D41DB746044BD9C1D41F6706044978B1D41936C604473871D41A76A60449C6E1D41DB6D60449A611D419D69604494471D41DE626044CB381D416C676044A5271D414E6C6044A21A1D41DA6A6044CE0E1D41FC5F60441BFA1C417F5560444AFB1C4198576044B2FA1C41555460445DE81C41745A6044C8BD1C419465604489DC1C41E66C604497AF1C413E6A604494A21C415E6660444A8D1C4165636044B07F1C418D6160444F701C41A760604441661C41DB616044C05F1C4191676044314F1C41496C604407311C41E1756044F40C1C4108746044EEF21B41AF6A604499E01B41F165604415CD1B418E6960444FCB1B41746A604441C11B41586D60443EB41B4132746044B7931B41A57A6044BC761B41F583604454771B41687E6044F15A1B415D7A6044D8531B4109716044A6451B4198716044B4181B41D76C6044D71C1B41E46C60440C011B41FE706044C4F81A411C6F6044B9FB1A41D66C60442AEB1A41B27160446FE61A41C271604477D61A41DE776044D2CB1A41B27A60444DB81A41637B6044DF9E1A4141806044B5801A41D47A604405791A41EF7C60442E601A41117B60444F571A41D48060446D411A41BA7960447B141A41A673604412151A41836E604472ED1941CC67604459E61941EE6A604423F51941295D604457D91941725660448D9319411355604438811941BD5B6044D73A194118536044BB261941EA5660446D0419419453604496EB184103586044F6C3184154596044DBAF18415E5B604406A41841D1596044A86A184190596044454E18416A51604408431841285060441E3D1841C6506044232018415C50604423201841EA5260449CFF1741A05760441FDC174158546044E8B317416F4F6044E5A617419B576044FBA017411557604403911741225A6044265E174150566044573517418F4E6044A9031741A2466044DADA1641DE4960443FCD16417D4960444CA01641CF4C6044A7951641414B6044BA821641AD46604488741641AD4460440F5E1641DA43604414411641AB436044E232164118466044C92B164109476044B8141641A2426044700C1641C6486044B5071641FA4860443FFE1541714E6044B8141641DE526044F2121641C8586044F4E815419B596044E6DE1541B1606044609415413763604437761541FD626044377615419B6A6044DF8D154120716044B87C1541E0776044265F1541987C6044724A1541057E6044C24215419C7B6044964E1541A2836044FE1615419E82604437151541A0896044D70515416390604495171541008360448EC614418F8260442BE11441AA826044B0F41441527D6044F0AB14419A776044BABA1441A17C6044619B1441A17A6044AFBD144136766044C0D4144100736044CEDE144169786044EFD51441E57D6044ACB01441D67E60440262144146866044667E14418B8A6044445014412F8E60445567144181946044CB701441A8966044853E14419B99604481FA134140996044951E1441E09C604446261441AE9A6044D8431441419C6044204C1441229D6044CA3914410B9D6044060E1441069C604481FA1341159E604463101441289D604419FB134138976044C8CB1341B8976044CEE51341639660440FD413414D916044DDC5134121916044CBD813415F90604491DA1341ED8D60443ED51341A68C604483D01341F988604485A61341DD826044E2A8134194816044D1911341B77B6044DF9B1341497A6044979313416E726044297A13415B6E6044378413410F6C6044A1591341C2686044E03A13415960604408221341B962604437231341F4646044B61C13416661604469311341185A6044A8121341C35B60448A2813419C5C604441E912419555604465ED1241395560443C0613419E5060443F1313411F5460445DFD1241BC566044F6D3124135556044E0D91241D4576044CDEC124190536044E2AF124153566044078A12414B57604455AC1241735C604414BE124165606044CFC21241056360448DD41241C9676044B9C81241936E6044CFC212415B786044E8C91241E57E60444DBC12414082604414BE1241CF81604437C212417380604466C31241C17C604434B51241EE776044EDAC12415C7460448FAA12415E746044047D1241317160449D5312418177604425741241C96E6044B52312419A726044E8071241AB6C60445C041241926560440F191241366B60444F3112410C696044DCD31141936560441DC211412A5E60448F871141A66260448C7A1141505A6044AB9B114117596044A274114120506044C36B1141FD4B6044AE4711418E4B6044E055114132506044E76F11414F4A604406301141BD4B6044890C1141FA4F604471DB1041504D604417E61041B25260447CD810413055604406CF1041555B60442EB61041F1606044859E10418A646044CDA61041155E6044B49F1041A65B6044909B1041B6646044137810412B666044EC661041416660447A401041505F6044D66C10417F6260448A81104145566044BA5810416F5160444A691041524E6044087B10416A476044377C1041264C6044717A1041DC4B6044877410413F4C6044002A1041374D6044F1E80F41D54E6044D9181041BA52604445251041A9546044242E104112586044002A1041575A604416241041B15D60447ADF0F41A16D604491AF0F411D71604435830F414C80604465BB0F41CD846044D1C70F41288B60446A9E0F41F38A604405AC0F41F98D6044D6AA0F4107906044C9760F4102946044557A0F41AF9760442A860F41A294604496920F41EA8E6044EE500F413A8E6044B7FE0E41E9896044B9350F414E856044132B0F419678604422350F4128766044F7160F411E666044E7D50E41275A6044FF060F412A586044BA0B0F417F5260443F1F0F416E4C6044E11C0F41B3466044F5DF0E41EC3A60441ABA0E41E138604462610E41CC346044C98A0E41403D6044D3B10E41C6376044EFC50E41D93D6044B5C70E41DF406044B5C70E418F436044889C0E41494160446B880E4125456044A9690E41694A6044E05A0E41A24E6044DC770E41244F604498520E41AB4F604498520E41C553604462610E4174506044CB360E41914F60441B2F0E41E24B604431290E41394B6044552D0E41C649604429390E41903E6044AB3F0E412941604492380E41173F604492380E418C40604411080E411C33604428D80D41993760449FE10D41B63C6044F5F30D41CC3B6044E0CF0D41453A6044B47A0D417D33604429AE0D41D53A6044F0AF0D41DE2F60446C720D41FD3A604413530D41E93D604487250D41843E6044E5270D41B24060443C100D416C4160441B190D4197406044C5060D417D3A60446A3B0D41E0436044A7460D4138436044ACFF0C417347604433BF0C41623F6044A9F20C41C03D604477E40C41A32F6044F7890C41392C604460890C41FD31604460890C41B83260444D9C0C41AA3B6044CC950C41FB386044A9670C41F03D6044AD4A0C41F0406044CE410C41CF3F6044A3230C412E426044EF0E0C41F6426044ACE90B41A0426044340A0C417F4A604431FD0B41A34A604439C30B4171486044A5CF0B41B44F604435E00B41FA5660441FE60B41D35B6044D1C30B410B5A604412B20B411D5C6044C9D30B415D58604473C10B41CF51604423C90B41E65460446BD10B418D55604412B20B4190596044249F0B412F5B6044F0590B41286160446B460B414D626044E1790B41F5656044668D0B41D26760442C8F0B4126656044FE630B416C646044BA3E0B41AA5F6044E3250B41676460446B460B41456A6044F7490B411D65604439380B41B9646044F7490B41BE626044CC550B411D65604418410B41BF5F6044D9D40A41AD606044E5A70A419B5A604491CC0A41345E604460940A41EF5C6044DAAA0A418268604487CF0A41F76960445BDB0A41566C6044BCEA0A4103706044A6F00A414471604487A50A4179706044069F0A412A746044BAB30A41BE706044A1820A41FB6960442B790A41D76D6044B3990A41276E60446E9E0A41EE616044F0A40A41AF59604435A00A41925B6044BF420A4152586044FC4D0A416D526044333F0A41964C6044AE2B0A412C46604462160A41E1416044C4FB0941093B60442AEE094143456044C1EE0941B738604418D709414237604496D00941953B6044F4D20941433F604467CF0941A43E604440BE09414135604444A10941403560448CA90941F335604415A00941782E6044288D0941C42C6044AD7609419E296044946F0941A4286044C37009413D2E60445B7109412A2C604413690941DF286044A34F0941522F60440C4F0941CD306044DA400941AE34604408420941773E604442400941E9436044DD4D0941374B6044374309415B5260441E3C0941E65B604471410941C8646044A34F09411A6A6044AB3F09416A6C604431290941DD6D6044E13009417F6E604459100941D16B60441F120941556C6044961B0941926B604431290941E6676044E1300941E36460449D3509412F6360441B2F0941F56060441CDB0841A05C604476D00841085E604488E70841CA5F6044A5FB0841726260447ADD08415B656044C2E50841E168604400C70841DD6D604404AA08418C7260445DC90841B077604400C70841927D60448CCA0841868360445DC908410A8C6044D4D2084127936044F5C90841509A604407B708412AA16044ADC1084175A860445DC9084155B26044BFAE084155BD6044ADC10841DEC46044CDB80841C1CC60447EC00841F9CA6044A6A708413EC96044EEAF0841E2C260447BB308415CBD604428AE084140B36044EEAF084119A0604489BD0841859B60442F9E08417F8B60440556084127806044138A0841BB7F604445980841C17560443B710841B268604496120841E55C6044471A0841D4546044CC2D0841C85660441CFC0741EC556044B3FC0741EF516044400008410D4E6044CC0308415252604427F90741165260444FE007416C3F60446CA007410743604456D00741D340604415E20741AC4260442BB20741DC3A60445E9607412B3A60444C7F0741494060440F740741EE3960447F6307412037604442580741EA34604442580741D2336044DD3B0741D3296044712F0741892E604487290741CA30604499160741C43060448B0C0741C93260443FF70641A3336044EDF10641A73F6044A1DC06417E3760441CC90641E6306044A5BF06413738604497B50641B03A6044ED9D0641A3396044BF9C06418C376044909B0641043D6044D49606416741604412780641904360445E630641573E6044F5630641234160440B5E0641624060444C4C0641733F6044624606410F3E60445B2C0641853D6044E42206410E3F6044F91C0641133D60440C0A0641993B60447CF905411D3B6044C0F405419F3160445FE50541672F60448AD905414F306044DAD10541523560444DCE0541D6366044F7BB0541073D6044B6A305418E4360446AB80541C7466044639E0541D4446044B2960541284A60443C8D0541994760445C840541FA4A60444E7A0541434860449D720541684C6044F0770541464C6044D7700541B64D6044E26D05411B4D6044BA5C0541A4466044064805419C4D604452330541B7506044594D0541404E60449A650541A248604456160541243F6044F83D0541DF356044523305415D3460449D480541BD336044235C0541172B60448B5B054149236044E6260541BA1D60444A4305414F2260448F3E0541F7256044F4060541372560445D3005417A296044F83D0541732B60444E2605415C2C6044D71C0541B8316044F4300541B031604415280541832D60447DFD044167316044401C0541772F6044B3180541122F60442A2205412D326044B3180541292E60445D060541E42F6044882405419E2E604427EB04414B236044F5DC04418825604473000541CF266044D1D80441AA286044E6D20441501E6044709F04419C17604468AF04416312604444AB04418F116044CDA104415C0B60440B8304413F0B604427970441BA11604490960441790B6044C2A40441B20E6044778F0441DC086044778F0441960A6044778F0441F40D6044BF9704419C106044BF970441E31760449B930441281A604432940441221D6044B49A044100226044CDA104417B27604456980441ED29604490960441532E6044CDA1044172326044488E0441C5346044CA94044123396044419E04418F3A6044709F0441C93D6044A6900441F43B6044778F04418C3C6044D1840441DA3560440B830441BF366044C37A04413B346044897C044156346044F17B0441233660441273044148336044B87D0441313160447E550441D72D6044EE6E0441212E604497860441D02A6044A28304417A246044B49A0441812660440B8304417F1F6044AD560441A21C60444F540441F71F6044BC600441F01B6044F25104411A1660445E5E0441CF1B60449F4C044125166044AA49044151186044FD4E04415F1E604473580441561E604416560441FC236044F941044184236044FD4E0441B2246044773B0441E22560441A0F04410628604477110441852C6044B8FF0341AD2C6044F2270441412B6044B51C0441B0326044740404412B3560445E0A0441033660442C260441E231604477110441413160443A0604414632604498080441B9356044160204419738604413F50341A234604462170441D439604433160441273960441DF20341CF3A6044B1E50341103E6044DC0304411141604408F80341D84460440B050441B5496044D9F60341FE4E6044BCE20341914E60448DE10341CD4F604421D503415E50604401DE034139526044B8D50341294F6044C3D2034155506044FDD00341964C6044F9C303410A4C6044F6B60341964760443EBF0341E04A604498B40341194E604445AF0341F54C604466A60341795060445BA90341D84D60442CA80341644760449C9703418C4C60440F9403413B4260440F94034150376044FD7C0341E038604442780341D937604429710341323A6044B2670341F5396044F6620341923F604429710341B23A604478690341623B60441A67034171426044455B034165436044EF480341B7466044714F034164416044F35503419E3F604429470341F8416044EB3B034138466044294703416D466044C0470341174F6044D6410341854D6044FD520341E44C6044013603411C4B604401360341334B60447F2F0341564A6044AA4D0341FB5060448E63034179566044D641034159566044C454034126606044714F0341F8656044173003416D646044AA2303413967604474320341BD6B6044493E0341856F604413230341356F60441A1303419B6E6044D9FA0241F26D6044CB1A0341E1736044743203416F7760449C4303411F796044291D0341BD7A6044581E03416C82604442FA0241087F6044621B0341BC856044581E0341ED86604454110341348A6044EF1E03410C92604429F30241588F6044E11403411B8D6044010C03417B916044C70D03410A8F604458F402419980604483E80241BC816044EBE702411F7F604449EA02416D7A604450040341547960440F160341AD7A6044581E03412E6F6044AEDC0241376F604417DC02414A756044629D0241616E6044CBC60241A26A604471D10241BA66604483BE0241916560448EBB0241BC5F604417B20241B859604450B0024103506044EFA002416E4B60449C9B0241284F6044CB9C0241B14A6044D6990241BA4B6044BD9202419D4660442C820241B7426044F383024102466044377F0241EF436044427C024126446044D97C024166466044496C024176476044496C02410D496044AE5E0241FD4A60443E6F0241D6496044D2620241514D604434720241DA4F604466800241E5536044998E0241C04E60444D790241994C6044A38B02419A4E6044786D0241EA4C60447F5D02417E486044A054024118486044FE56024138466044786D024100456044225B0241383E6044D95202417A3B6044EF4C02410B39604495570241F53960442C580241A93B6044E85C0241EB3F60449964024199426044FE560241FD3F6044DD5F02419E45604499640241B1456044D2620241FE456044F66602416A4C6044505C024144456044E44F024110466044E85C0241ED466044AE5E024165446044505C024122476044344802412946604471530241E9436044CF550241DD486044715302413C47604442520241EB476044A054024152466044A0540241E9466044D95202414E4860440854024141466044FE5602415C496044E44F0241554360444D4F024196456044E44F0241C04A6044C04B0241ED4D6044B54E0241D9506044914A0241EE4F6044054702417F586044FE560241AF5560445B590241685A6044E85C0241CE5D6044F3590241A85B6044505C0241555E60444D4F024154566044F63C02418F5B604449420241A86160441E4E0241AB6D60446A630241AF716044505C02411F7560443065024129786044465F02412F7A6044225B0241167D6044505C0241217E604430650241AA8160444D7902410D856044C482024156896044836A02410A8A604429750241EA90604462730241C4966044377F0241DE9D60446A8D024146A36044059B024134A760443E990241EBAB60446A8D024160AF6044FA9D024151B26044C09F0241A7B660443E990241FAB96044349C0241FDBC6044018E02417FBE6044FE8002415DBF6044308F0241D1C36044BD9202415AC76044E196024168CB60442CAC02419CD060447FB102417AD26044E1C0024132D56044FAC7024144D8604429C902417DDA604408D20241D8DC6044D9D00241C2DC604405C50241D9DF6044CBC602412EDD6044F6BA0241FFDE6044EFCA024182DF6044E4CD024192E160446AB70241DFDA60446AB7024181D8604425BC024141D16044F3AD0241D7C16044C4AC0241C0BD60447FB102415CB4604442A60241BEB36044C4AC0241DEA5604413A50241F59D604442A602410A986044D9A60241A6956044D9A60241C78E6044C09F02414C876044FA9D0241DE7F6044919E0241B47C60446D9A0241A67C6044AE8802417C7760446A8D0241777860443E990241BC6E6044549302419E6C60441A950241166760445493024185656044A38B02411366604450860241F95E60447F870241C95D6044F3830241C05A6044137B024192516044137B0241B55060445B830241AD4D6044427C0241CB506044A76E0241514C6044087E0241675160441E780241B25160448777024167526044D97C024146556044CF7F02413E576044FE800241775A6044308F02411B646044EFA00241006C6044499602418B7160449C9B024146736044629D02411D786044CB9C0241017D6044EFA002413D7D60443BB602412A7F60441ABF0241BF8060443EC30241C17E6044E4CD02414E7F6044ABCF0241757F604401E20241D38060448EE502410A83604405EF02416B856044A7EC0241568860441EF602417C896044ABF90241058A6044FAF102419C856044010C0341D58060447F0503415379604478150341057E6044D617034118736044EF1E0341647760447C220341DF70604434F00241CD6D60446DEE02413E706044B5F60241596D60448EE50241CC6F6044CFFD02410C6C60448E0F0341717160449C190341EC6C6044EF1E0341CA6D6044A0260341C765604401360341E65D6044783F0341965860448E0F03411C6160443B0A0341E1636044FDFE0241436160444DF70241955D6044C0F30241005B6044EFF40241D15B60441EF602415B5A6044BD100341755360444D2103416553604474080341364E6044EB110341AD4F6044422403410A4D60441A130341724F6044740803419F4F60441A13034144546044621B03416C586044D2340341CE576044493E03417E506044911C03418A47604466FE02413848604408D20241433F604401E202414F346044CFD30241892B604422D902412231604478C10241E526604437D302418F2C60445BD70241CB296044ABCF02414C2860444DF70241382860443B0A03411A266044B5F602419C28604454110341152C6044341A0341E42F604422030341AF326044FDFE0241F3336044D9FA02410A39604491F202416E38604486F502414E366044DD070341C12F60447CCE02417D2D6044F6BA02417E2C6044E4CD0241F6246044DDDD02414B2C60448AD80241842A604425E602416833604430E30241073060446AE102415E28604437D30241C9276044AEDC0241D725604474DE024166266044C4D60241FD1B604466D402416718604495D502416619604491C802411517604458CA0241BC15604401B802413A0D6044D2B602418210604446B30241571160440CB50241C5176044B2BF02410D1B6044D2B60241271C6044B9AF0241BA20604495AB02415B1F604430B90241D52560440CB50241DF25604430B90241402E604417B202412F2E60443BB60241783460446AB7024103366044DDB302417B376044DDB302411F3C604495AB024177356044A0A802415137604422AF0241A237604442A60241A5396044629D0241B3396044059B024171406044FA9D02418A3A604487A10241CD3B60446D9A0241BB336044B295024156326044789702410A376044EC93024199376044C78F024146386044E1960241D6386044C78F0241983B6044018E0241143E60445B830241AB466044F69002410E4C60449C9B0241B4536044E196024122546044468902411E5B60442592024141676044D28C02417C6E6044BD920241BF7A6044FA9D02415F8760442C820241988E6044CF7F02416B8D6044C4820241B48D6044E19602410B906044C4AC0241CD8D60440CB5024121876044FEAA0241DB726044499602412C6760445B8302415F5F6044C0750241715E6044256802414F78604449960241EF9560447897024191CC60444DA3024168E36044EFA0024122DC6044B5A20241D2CC604417B2024134B960448AAE0241CBA760445F90024177A26044CB720241F1A76044B54E0241C6A56044FA490241E2A66044DD35024130AD6044013A0241FBBD6044F63C02410ABE60443B620241E5CC6044AE5E0241FEC86044104402417DD860441E2402416CD96044013A0241D2D96044B931024136D76044D2380241B0D660441734024191D46044662C024186D46044D61B024109D26044DD0B0241E1C36044ABFD01413EB96044A000024158B66044A7F0014104B960442CDA01418BB060445FE80141F2AD6044E8DE014134A66044C0CD0141D5A46044AAD30141E7A86044AAD30141D0A760445FBE014163A460440CB90141C998604462A10141178F604462A101410C916044789B0141A78860447F8B0141A48660444280014186846044C0790141117E60447B7E0141C886604404750141468C6044B95F01412B8E6044AE620141C690604416620141E4916044D9560141469360440F480141E58F60446D4A014112976044C73F0141BF9660445E4001414F9360442C32014116916044372F01412A926044F9230141DD906044D51F0141AD8F6044491C0141C58360443A120141257D604469130141A47B604486FD00413174604449F20041C17060447FE30041496E6044A3E70041046C60443AE80041F36E604474E60041056A604498EA0041FB686044FDDC0041536360449FDA0041C95D60440BBD0041AA59604408DA0041D94F60449BF7004127546044B5D40041FB516044D5CB0041434F6044C7C10041524B604445E500410E4B604445BB00414649604436B10041554360449489004198496044EA9B00413C4F60444CAB004122526044BFA70041D454604421B700416958604477C900410D5A60447BD60041D2596044E7E200416358604474E60041D4566044F9CF00412251604465DC00411C4D604453EF00417F4C60442FC100417B486044A29300418844604457A800414B416044C3B40041AF45604490D000411A456044F9CF0041FE4360447BD6004195436044EED20041003E60449FDA0041223F60440FCA00419A3E6044779F00419E3660447EB90041113960447BAC0041D73360447E8F00419B3660449BA30041083360443ABE0041DD2D604445BB0041A0326044208D004157306044A2930041A82E604407860041D23260447B82004179346044D16A00418F3660448272004199336044DF74004100396044976C0041943D6044396A00417F3F60447E6500410F3E60445A6100413C4360447A580041F9426044FC5E0041B3446044415A004115476044EE5400414F4B604427530041B3496044D44D00416D4F6044004200411C5260443D4D00413A566044D44D004157566044F8510041075860449B4F0041395E604461510041BD5F60446C4E0041D1586044DF4A0041265C60445347004193636044D14000411E5E604439400041B16560447E3B00414C6460440A3F0041556A60444F3A004137676044153C0041BB6960444F3A0041426960442B3600419E706044122F0041547260446F310041F46E6044A92F00411F7060444B2D004144726044D83000419E766044852B004135786044D83000411F7B604432260041E4836044F827004146896044ED2A0041BE90604440300041109060446C240041619160446434004108986044CD330041E098604493350041E49E6044CD330041C99E6044D1400041269D6044194900416F9B60440E4C0041B7966044B7390041AC9860448C45004109936044A522004169906044E63A0041B488604497420041108960442446004122776044D01600414D6E6044880E0041C96E6044200F0041CD676044191F004196686044AD3C004106686044B049004185636044FC5E00417C5F60449E320041F15A6044C92600419E5660447E110041314E6044B42C0041AE456044322600418D52604411050041E54C6044562A0041E0506044153C004137466044640A004189496044CFDAFF404D4D604460EBFF40A24860446ECBFF40A93B60446ABEFF40B5346044A4E6FF403A3C6044E9E1FF4076366044E9E1FF403B3560444DAAFF40D0376044DAADFF40EB316044EFA7FF407333604463A4FF40AA3C6044FE87FF40B7366044B98CFF40073E6044B272FF401F3F60446D77FF40CB3B60440C68FF40123D60448D44FF40AE3860440141FF40B63E60449F31FF40154360441A48FF4010406044F20CFF40373C60440141FF40CE4160447184FF40A9456044B57FFF40F147604405A2FF408A4F6044D6A0FF40854F6044531CFF40C3506044F926FF40AD566044F66DFF40755860446A6AFF40375A6044743DFF40865B6044E480FF40BE5760448A8BFF404A5360447184FF407C57604405A2FF40F4596044665DFF40945A6044FD33FF40225A6044FA7AFF40F6616044A79FFF40996260441A48FF40CE666044A492FF40F76C60444DAAFF406D6F6044ABACFF401A70604438B0FF40646D604466B1FF40DE736044CB79FF40A06D60440195FF403D7360449F31FF40996D6044531CFF408B6760449817FF40DE626044D959FF40BF616044C718FF40F9546044CA25FF401D5A604477F6FE40034F604400EDFE401E4460445D9BFE406144604400EDFE4005356044FCDFFE40E339604419A0FE407F296044D5F8FE40162E6044210EFF40A3246044DFCBFE40412060447241FE40C32660446461FE40222760445120FE4075216044E691FE409D2360443DCEFE40B52560449FDDFE404B2A604448F5FE405829604474E9FE40522B60445EEFFE401B2D604491FDFE405A32604457D5FE406D32604453C8FE40102E60444BAEFE40CA2760442780FE40FC2060448175FE406F0F6044DF77FE40061A60442B8DFE40F01960445274FE4048216044396DFE40FA2060448175FE40882660443D7AFE40292A60441593FE400C3260444BAEFE40293A604424C7FE408C42604468C2FE401B48604490A9FE40504F60444BAEFE4065576044ADBDFE404260604412DAFE40076B604497C3FE40AE68604432A7FE40C769604470DCFE40926A604457D5FE40CF64604436B4FE40C7646044F5C5FE40AD60604457D5FE40FD5D60448DF0FE40E9536044940AFF40F4526044A2EAFE40144C6044F1B8FE4013416044ADBDFE401D456044BB9DFE408341604420BAFE40184360440099FE401D4B6044065FFE409B526044AC69FE40126060440099FE40426A6044B790FE404170604453C8FE40A2746044DCBEFE4032776044C6C4FE40AA7C6044B4D7FE407F816044D1EBFE40AA8760444C02FF406C8C6044DC12FF4013936044D905FF40DA9C6044AA04FF40A7A36044A2EAFE4063AD604462FCFE40B2B260446916FF4056BA6044B52BFF4087C06044AA04FF4013BF60446D23FF40E2C26044A33EFF400AC160441E55FF4011BE6044D64CFF4077B860445F43FF40AAB86044FD33FF40CEBB6044D64CFF4077BF6044743DFF40D5BB60443042FF40F6B66044132EFF4004B26044AA58FF40E4A76044AA58FF40B5A260445470FF40FA9460445470FF40D6876044044EFF40BC836044453CFF404A8160440141FF4054826044D23FFF40F1816044FD33FF4047766044743DFF40AB756044E173FF40CC746044B57FFF40A47360447591FF40AD6E60446D77FF40AD706044F66DFF40F8726044256FFF402B706044EB46FF401B6D6044CE32FF4058686044EF53FF40546260446A6AFF40C2536044AD11FF40CE516044085BFF40955360441382FF40F1526044FE87FF40A24E6044E480FF40C84A6044CB79FF40793F6044E480FF40A43B60443E76FF408C3E6044256FFF401B43604405A2FF405A3F6044E480FF40244260444D56FF40663F6044F360FF40DC4260447030FF40D5386044132EFF403E3560447C57FF40033C6044EB46FF40432E6044743DFF40023060447030FF4019256044422FFF4037296044BC45FF40D5286044B938FF40F82B6044132EFF406C2E6044743DFF40C83360449F31FF409F316044453CFF407D3560444949FF40953C6044743DFF40033A6044D23FFF40773E6044500FFF40703C60443E22FF40503F6044B11EFF406E376044531CFF40873D60449C24FF4071376044F926FF40363A6044821DFF40013D6044500FFF40FB366044D905FF40C52F60443608FF400A346044C30BFF40543B60441DADFE40BB3A6044E7E5FE40CF396044D8B1FE40D03660445AE2FE406D35604404FAFE409D3C604448A1FE40C13C604477F6FE40A53E604497C3FE40083D6044EEABFE40D83A6044C2B7FE403B366044BB9DFE40812B6044EEABFE40AA376044C97DFE400A2D60442780FE401530604424C7FE40FF2E6044A2EAFE40EE2C60444087FE409D2F6044A296FE40BE2D60443AC1FE40FD346044A6F7FE409D346044500FFF40E32E6044EBF2FE40E53360443A15FF402C3460442C35FF40233460448A37FF40C53460449151FF40D1376044044EFF40AA396044AA58FF409F376044DD66FF40473860445063FF40E53760447184FF403F3C60446D77FF40CA336044044EFF40353460442162FF40F83960445470FF409438604416E7FE40EB326044531CFF401E356044A33EFF4065326044D23FFF40013560444949FF4066346044EF53FF40AC3560441E55FF408F336044F66DFF40AB316044D959FF4018326044EB46FF40F233604497C3FE40CD32604465B5FE40A5336044764EFE40663160446CCFFE400E3D604491FDFE40B9416044500FFF40704160442828FF404844604433FBFE4000436044FCDFFE4012436044FCDFFE406F3D6044DF77FE40203E6044DA16FE402A3E60440352FE409A3F6044A296FE40B43F6044A54FFE40783F60442E46FE40AC4560449E89FE4012446044D043FE40DB466044E230FE40F04460447907FE40C3456044D75DFE40384C604414EBFD40D04460443819FE4013516044143FFE40464760447F79FD4085486044FEF0FD403C486044CC36FE40E84A60447D68FE40734760442066FE40BA486044C97DFE40184660446B7BFE40824D6044686EFE406A4460443FDFFD401C47604491BAFD40044C60445792FD4097446044B6E8FD40C644604422CBFD4065456044E088FD403243604405B7FD403A436044A4FBFD403D41604402FEFD4030486044630DFE40DE4660443819FE4007486044552DFE40D4406044DE23FE40923D604478B3FD408744604446A5FD40F63C60442991FD40113760444C6BFD40683D6044775FFD40B43B60445A4BFD4071366044F93BFD40153960449B39FD40513C60442430FD40A74460442023FD40333F60447A18FD40553F6044E3EDFC40C6416044E6FAFC40AE3F60443DE3FC400B416044F4DAFC4015456044A8C5FC4013466044EDC0FC40DB476044D4B9FC4019486044FBA0FC40D84460442AA2FC40DE4360446783FC409B4560443475FC4021446044D672FC40224960440981FC40B34B60440267FC404B476044CB4BFC40184B6044DD38FC40664C6044A71DFC4084486044D61EFC40FE4A6044D61EFC404F456044EB18FC40124360444101FC401D43604498E9FB40054F60443AE7FB401E4C6044A9D6FB40484A6044A9D6FB405F4B6044EAC4FB40284D604404CCFB40BC4D6044FCB1FB401946604415B9FB40AD4460449795FB409A3E6044A982FB402F486044529AFB40304660444773FB406B4760447674FB40364760448861FB40CA4560442652FB40E34B60448047FB40054660442245FB4011486044383FFB40254160446AF9FA4086426044DDF5FA400D3F60443C4CFB40C83960441AD7FA40103D6044BCD4FA40623A6044D322FB40843760449A4EFB4030376044A168FB40013660441465FB40C23660447520FB40F93660441EE4FA406D336044AEF4FA40C23660441AD7FA409B366044DCA1FA40743C6044DCA1FA4046446044EA81FA4020486044F19BFA405A4D6044F9B5FA40944C6044EBD5FA40E8526044F5A8FA404E5060440796FA4063526044A586FA40585560442E7DFA402E5860440642FA404A5060444F9EFA401F516044CAB4FA4060506044A993FA409E456044793EFA40D14260442E7DFA408046604482ACFA40BB3C6044F861FA40294160445664FA40FA3D60449345FA40C2376044BA2CFA40C83760442D29FA4044306044B212FA40B1326044E520FA407C286044581DFA40262C6044CF26FA40683360447CF7F940432F604434EFF940F030604417DBF940F42D6044E4CCF9404C26604442CFF9406227604482BDF940592E6044B1BEF9402F2E6044DCB2F94086216044DCB2F94063236044EA92F940CA226044008DF94069276044417BF940EC256044D18BF940CD256044417BF940B22A60448576F940CB2C60449B70F9400E2F60445675F940462E60442367F940352B60442E3AF9403E2A6044ED4BF940252A60440653F940732F60442E3AF9409B3460445C3BF940093660447235F940403660445521F940503460446E28F940D8346044AF16F940A0366044AB09F940DB3660440D19F940F0376044090CF940883F6044380DF940B042604401F2F840C242604417ECF840A84060445BE7F8408745604454CDF8402B486044B5DCF840924D6044CBD6F840F84A604457DAF840074B604486DBF840A449604425CCF840D44F60443AC6F8402E506044BCA2F840A7486044D5A9F840F54E60442785F84052496044D19CF840984C60442B92F8403A4F6044D19CF840985360446C80F8405F4F60445686F840CB5760443972F8405A4E60443158F840AC5060440664F840B2526044BA4EF840C8556044BA4EF84099536044E542F840415260441444F8408C5A60446A2CF840C6506044AF27F8405F546044F322F840F9536044EF15F840B4476044DA1BF840E54F604417FDF740C54560442CF7F740704A604482DFF740E4406044B1E0F740BB44604469D8F74045436044C3CDF7407E49604486ECF7407B4A604486ECF740E44A6044EF15F840E2436044E235F840704B6044A300F8406C4860446F9EF7402B3F604471F2F7402D446044B1E0F740754160447D7EF7406E3F604469D8F7408B3F604477B8F74059436044D1ADF74013426044DB80F740903E6044B499F740F33C60447D7EF740343C60440268F740393B60447971F7409D376044BA5FF740093660442A4FF7404A3660443B3CF74082336044AB2BF74044306044491CF74045336044781DF740CA386044D61FF7401B3460441A1BF740C0356044160EF740B439604428FBF6405436604465DCF640EE3660444CD5F6409433604420E1F640833760448CC3F6409734604440AEF640C42F6044FCB2F640D93260443894F640D02D6044F498F640942E6044D784F64080286044E871F64089286044CB5DF640752C60446D5BF640A4316044F651F640A93160446A4EF640753760441E39F640003360443333F64042366044E71DF6402A2E6044B40FF64099306044560DF640032C6044F1F0F54090306044A5DBF540EB2D60447AE7F540092D60445DD3F540692F60443FBFF5409B2A604451ACF540532E6044DAA2F540632E6044EF9CF5405F2E6044EF9CF540772A60447893F540412D60447179F540B62E6044EF9CF5408E2F60444992F5403B3260445F8CF54021336044A794F540803260444585F5408D326044B981F540C33560444F58F540B9376044E475F540EB3A60442871F540843960445772F540C4396044B574F540713D6044AD5AF540C33860442464F540B33D6044F662F540503F60447E59F540834460440750F540FB436044695FF540CB4760447A4CF540254A6044193DF5403E4C6044E62EF54068446044592BF540124760446145F540E3446044773FF5403D4360443244F540763D60449A19F540F2416044AC06F540863F6044670BF540793B6044D441F54026396044DC5BF540A53960448C39F540243A6044B320F540B53860449A19F540B83A60443244F540D3396044B320F54058346044CBD3F440DF2E6044BDF3F44006276044380AF540BB2760441BF6F4409024604475EBF440CA23604402EFF44008236044D7FAF4406C20604446EAF44039206044D3EDF440F7236044C100F540D720604406FCF440B62460441BF6F440102460445FF1F4406426604458D7F440D9256044E8E7F4408B29604471DEF44056216044E8E7F440D122604487D8F440EA246044B6D9F4404C216044E8E7F4400B256044CBD3F440A626604463FEF440352A60440D16F5406F2E6044F81BF54089306044380AF540BA386044B320F540123B60440D16F5404B3D60440D16F540BF3E6044271DF540534060441123F540044560444024F540DB436044841FF540D24260448112F540E94160446F25F54084426044F81BF540A03C6044271DF540B13C604402EFF4409D3860448112F540993960447D05F5408E346044C50DF5406D366044AF13F540872F60441BF6F440332B6044F81BF5408A2C6044561EF540942E60447332F540052D6044A4ECF440AB2E6044E62EF54069326044AC06F540FC336044A640F540F2386044A94DF540203A60442E37F5405E3F6044695FF54040416044D134F540254360449453F54022446044D134F540F64660443E6BF540AE4C6044E882F540A3506044308BF540765560444992F5403956604484BAF540C958604484BAF5408356604410BEF5401F53604459C6F540725360441CE5F54036536044D8E9F540CB52604435ECF5403E5160443D06F6401B536044B002F640DD4E6044F3A9F540974F6044A5DBF5405D5160440DB1F5404E4B6044FFD0F540C5506044D8E9F5409D47604409A4F540724760446EC0F540D84D6044CCC2F5406F4B6044FBC3F540744B604488C7F540264F604472CDF54041526044D4DCF5401C586044B40FF640AE5260449F15F640D4536044C036F640965060449542F640E25260440AF8F540155B60447EF4F540625C60447421F640596060449F15F6408D646044A62FF640DE626044A62FF640BB676044D123F640916A6044A62FF640697060442146F64058736044B81CF640946F6044A62FF64069716044772EF6404C7060441A2CF640596B6044EB2AF640836A6044DD4AF640D7696044AE49F640A36960440432F640516A6044FA5EF64048676044F244F6401A6160445047F640DF5760449542F640284F6044D530F640C15160444674F640FA4A60446795F640B14A60449EB0F6401F4460449EB0F640DA3760448355F640DB376044EC7EF6404E3860446BA2F640EC326044E564F64014346044492DF640333760446641F640DF2C604468FAF540F43360441E39F640AE2E60442F26F6404E3060444C3AF640903B6044A476F64086386044D93DF640893B60441E39F640C53E60440432F640C8416044C443F640234160440432F640313D60449542F640354060446641F640184360443B4DF64064426044F651F640794660445047F640CA4060440C4CF6406A4260443333F640CD3E60442553F6402D3F60442146F640E83A60449C5CF640B53A6044607BF640D53760448B6FF640373C6044D93DF640203A60447575F640003B60444E8EF6407B3D60449289F640653F604427A7F6402F3B604419C7F6400F406044FFBFF640E436604488B6F64097356044819CF640E83B60447982F640D23360442146F64051336044C750F640AF3460446641F64076366044994FF640863A60442960F640AD3660442960F640E7396044239AF6408D366044F498F6402A376044BD7DF640F7386044607BF640BE376044317AF6407E3B60445861F6404A3760449696F640152F6044D377F640C5336044CF6AF640A33160445454F640903260447F48F640D03660448D28F640073360443F5AF640D93760442553F640DC3960449135F6407B356044DD4AF640E63660443333F6402B3660445861F640043C6044BD7DF640773A604427A7F640BB3A60446FAFF640C83E6044CDB1F640533B60448762F640AC3C60449C5CF640E24660443CA1F6405A3D60446641F640BB3D6044DD4AF6401F4260447575F64046426044A069F640574060447F48F640C4376044B256F640C9326044DD4AF640713B60446A4EF640183860449135F640C13860444C3AF640903560443333F640083A6044083FF64077366044C036F6403B3760443333F640AB3660445E27F640533A60444520F640A74360447421F640AD4060448101F6401E4860446C07F640724760445300F640A44B6044850EF6406F4C60440E05F6402D52604468FAF540F25160444FF3F5400153604424FFF540935160440AF8F540505560445300F6408C546044F1F0F5400D5C6044C2EFF540FC5C60444FF3F5401856604406EBF540FE596044F1F0F540B0576044A9E8F5406855604443CCF540D257604476DAF540575C6044D0CFF54061636044A1CEF5407363604488C7F540EB62604488C7F540B1606044DEAFF540025B6044FBC3F5402D586044BAD5F5401F5660440E05F64044516044CE16F640DA486044A9E8F540DD4A6044F1F0F5400E4A60446C07F6408A456044E310F640104D604460E0F5402D4C604497FBF5401A4C604424FFF540355260448BD4F5401A516044D8E9F5403353604406EBF5408A52604432DFF540275160446EC0F540FB4C604464EDF5408A4C60447014F6408A4560449B08F640C940604418D8F540F239604414CBF5407E356044F7B6F5408E2B604409A4F5408B2F60441E9EF540CE2C6044BD8EF540AC2D6044483EF5405C326044018AF540222F60449DC1F540F82960441784F54036306044929AF540E0336044D695F540333960446EC0F540713B6044A5DBF5406A4260443CB2F5403D466044F7B6F540464B6044B7C8F540C3506044ADF5F540225360447AE7F5407A536044F5FDF5400D5360447421F640715360441A2CF640385460440025F64098576044F90AF640D25860443FBFF540465C6044B002F64073576044DAA2F540315A604472CDF5402860604447D9F5406961604432DFF5403E5B604443CCF540DE596044FFD0F540F359604468FAF540435A60442B19F6404C5B60447EF4F540575960446C07F6409457604468FAF5402C5760446C07F640FD5560442ED2F540564B604499B4F540C74B6044FBC3F540F4486044FFD0F5402F446044FBC3F54069446044E9D6F540033F6044C8B5F540C236604438A5F5401B3260440DB1F5405C2F6044308BF540ED306044929AF540D53160440597F540D03360446399F5405B366044ABA1F5405C3B604438A5F540D53D60442ED2F5401D3F6044018AF54067406044F662F5409641604422ABF540064660440597F540B84560448A80F5408D48604422ABF540B34F604426B8F54061566044DEAFF5407659604410BEF5402A5F60445DD3F54065676044A1CEF5406769604476DAF540796F604447D9F540967260448BD4F5402F756044E5C9F5402E7C604472CDF540037F604467A6F540CA7E604455B9F540CC82604455B9F5401E7E60440DB1F540337E604422ABF540F68160445F8CF540337B60447CA0F54081766044929AF540957A6044BD8EF540F8756044BD8EF540557160441377F5403E6C6044F96FF540E55F60443651F540735C6044FF35F5401D596044882CF540A15760448112F540E8516044AF13F540335060444431F540A05260442E37F540235060443C17F540724C60447332F540C84A6044C50DF540C848604434FDF4407E456044D134F54002496044C354F540D6476044CD27F540304B6044C50DF540484B6044A4ECF440914E6044C50DF5403C4F6044380AF540954E604475EBF4402E516044FEE1F440E14F604483CBF4401453604487D8F44008546044FAD4F4406156604425C9F440155660441DAFF44038556044AAB2F440A5526044D9B3F44059546044EBA0F440B35360447397F440E65260449E8BF440D5516044C672F440435060441F68F440E55160446870F440A1536044A85EF440C6576044184EF44065576044A144F4405D576044AE24F440725560445122F440A2556044D2FEF340275260441A07F4407A5160448D03F4403C51604470EFF3401C506044B8F7F340D94F6044FDF2F3401550604464C8F34034526044EDBEF340FE5260445DAEF340634E6044FFABF34007536044E197F3407F4F6044B396F340D7506044C890F340F65260448088F3405D526044DA7DF3407F5260446274F340BD516044EB6AF340CE4F6044A362F3404C4E60449B48F3404C4D6044973BF340934960449175F340674660443D46F340B74060443D46F340B83F60447E34F340BA3B60443473F340753860441818F340A5386044031EF34034326044B708F3409B3660444DDFF2404B366044C1DBF240DE396044A7D4F240843A6044B9C1F2400C3F60443CF2F240124260445FCCF240D2436044F9AFF24053466044477EF2407548604492DAF2409C4C6044E8C2F240F8496044E0A8F240614E6044BDCEF240B852604409E4F2400B556044B708F340225760445906F340E9586044FF10F340B0586044720DF340895860441818F34095596044720DF3402C596044761AF340A05C6044D00FF340365A60446E00F3405A5D6044BB15F3408B5A6044B5B4F240715A60442CBEF240CA5C604409E4F240D05D60446592F240355B60442CBEF240A75A6044D2C8F2404B5860449BADF240235760441C8AF24091546044B360F240D9536044C394F240FB5360442097F240B4506044C394F24092546044699FF240875560443EABF240B0566044EA7BF240A3576044E66EF240AF586044197DF240915A6044AD9AF240B75B6044F9AFF240E75F604470B9F2409160604474C6F240915F604470B9F240635F6044BF87F2404C5A60447A8CF2406C5A60443EABF240BC5860448AC0F2407853604457B2F2407F516044C85AF24078566044BB7AF240FB546044596BF2401F596044711EF2408E586044265DF2400D5E6044FF75F2409F5A60442A6AF240A5596044A173F240A05A6044384AF240DC5D6044964CF240AD5660445F31F240A75E60447AF1F140A25A60443E10F240145660440B02F240B25860444FFDF140285B6044ADFFF140D659604420FCF140AE5F6044C3F9F140525F604472D7F140AD5E6044A5E5F140C9626044ADFFF1403D64604455C3F140826160445DDDF1408069604420FCF140A16960446FCAF140436A604440C9F140786B6044E2C6F140056A6044F0A6F140766A60444DA9F140AF6D6044AFB8F140F37060442ACFF1403F73604484C4F1404A7760446D76F140F97560445F96F1402A796044CCCCF1405874604465F7F140507660440B02F2408B7660449C12F24061746044E41AF2409D736044B519F24098746044B10CF240987560445DDDF140B975604490EBF140BE766044A32CF240E07760441729F2400B7560449C12F24032746044DEB9F140566D604447E3F140A5706044C1A5F1404E6C6044D0D9F140E471604472D7F140887160445DDDF140DD6E604472D7F140656C604415D5F140C4686044E6D3F1406269604434A2F140B366604488D1F140916B60444BF0F1401B66604438AFF140326960442ACFF140296A6044F2FAF1404A6A604472D7F140946A604451B6F1400C6A60447EFEF140946B6044E6D3F14085686044D4E6F14065696044820BF240366E60442409F2405A6E6044C706F240727360443E10F2401172604465F7F1407F73604419E2F14037706044EEEDF140B270604444D6F140A56F604465F7F140F37060444FFDF140A56F604436F6F140346F60445717F24047726044CA13F2404F7460441CEFF140946F6044A1D8F140EA706044CCCCF140C2686044C1A5F14072646044C5B2F140FD666044AFB8F140246060443A03F2404D60604415D5F14039616044FBCDF140256360447EFEF1401561604447E3F1409C61604455C3F1402463604432E9F140C168604438AFF140BE68604476E4F14072656044E6D3F1404A686044DC00F2404D6D6044A1D8F140D36D6044B7D2F140966B6044530AF240486D60445717F2401A696044B3C5F140C663604407F5F140DF636044E41AF240FD5D604476E4F1408A6060447AF1F140FF5A60449DCBF140F958604440C9F1401D59604420FCF140225E6044EAE0F140B5596044EEEDF140D75C6044820BF240A15D60447AF1F140FE606044DC00F240CE5F604432E9F140FC5F60443E10F240FB636044E827F24071626044462AF240706260448E32F2407D636044B10CF240B25E6044131CF240485F6044AF53F240EF5E6044923FF240206060448E32F2405B5F6044A739F24091636044F041F240AA6660443030F2407E666044053CF240E1676044012FF2408F6860441729F240F5686044EC34F240577060444937F240BF6C6044053CF2408F6E60447838F240C47060448A25F2401E736044343DF240947060447C45F2405C6F6044C140F240977360449A59F240B4766044053CF240F6756044C54DF24051796044CC67F240167A6044265DF240AD7860441E43F240157A6044E66EF2401E7C6044886CF2402B7B6044BF87F240C77B6044477EF240637D6044EA7BF240647E60448C79F240B67D6044A98DF240B4796044E66EF24042796044596BF240D47C60442097F240AF7C60440790F240557A6044EA7BF240AA7C60446185F2409A7B60442E77F2404F7C6044ECCFF2405B7E60444DDFF2404E7B6044DAE2F240817960441C8AF240467B6044C6A1F2406A7B604434D8F240F47F60447CE0F24081826044430CF340738560443FFFF240D0816044E2FCF240DD8160448807F340AF8260446E00F3401B836044AFEEF240C17F60440DF1F240CC7B6044140BF340287F60444719F340738060442A05F3402582604455F9F240598360444B26F3407E8360445D13F3404C8860446120F34064856044E916F340AD8960441C25F340EC8B6044BB15F340CA8F6044B142F3402A966044E75DF3405D9560443066F340D39760449582F340759A60443473F340019D60441099F3402B9B604472A8F340D79F6044A1A9F34045A160447AC2F34085A56044F1CBF34018AB6044D0AAF3408FAF60442AA0F340A5AF6044A5B6F340A0B7604453DBF34089BA604457E8F3407DBF6044F9E5F340DBC1604489F6F34077C2604424DAF34049C0604474FCF340FABC60445E02F440CFBF604412EDF34041BD604489F6F34083B8604470EFF34058B86044A3FDF340BAB56044F9E5F3407FB360444908F4400DB26044C41EF44072AD6044371BF44085AF6044C82BF440DBA860444342F44005A96044C82BF4405BA86044C82BF44039A06044F72CF44027A26044992AF440859D6044E53FF4409F9D6044293BF440FE9B6044583CF440B29C6044BA4BF440489C6044BE58F440A59B6044F473F440E49860442782F4408C9B6044C97FF440259A60444E69F440299960449A7EF440719D6044A298F4409F9B60449E8BF440949C604404A8F440FB9D6044EEADF440DB9F6044B485F4403F9B6044009BF44041996044FC8DF440089360446F8AF440C99160440254F440D7906044C97FF4406C8F6044F2BAF4407F91604425C9F4407894604442DDF440D2996044A0DFF44016A0604487D8F440D3A1604483CBF44019A86044B6D9F44012A960445CE4F4401FA86044E4DAF44046A760441BF6F440F9AA6044DB07F54002B160441F03F540D6B46044960CF540DCBA6044E62EF540E9C36044D441F54026C86044483EF5408BCC6044FF35F54008CC6044BB3AF54012CB60441530F54034C96044483EF54051C760443244F540BDC66044D134F540B2C56044BF47F5409EC56044EE48F540BBC460449453F54030C36044C354F54058C260449860F54053BE6044A94DF5405CBC60443E6BF5401BB86044DC5BF54005B460449C6DF540F7B160448266F540D7B060449C6DF540EBB26044CE7BF540E5B66044E475F540CAB860444585F540F7BB6044C09BF54044C26044EF9CF5400FC76044C09BF540DBC96044AFAEF54001CC604484BAF540A9D16044A1CEF540E0D56044E9D6F5401CD960446AB3F54038D8604451ACF54052D86044BAD5F54022DA6044A5DBF540D4D960448BD4F5406FD86044D8E9F540C2D660440E05F6408DD76044B81CF64060D46044CA09F6405DD160441A2CF64082D060447421F640F5CA6044EF37F6404EC860448355F64075C760442960F64077C46044317AF640A5C460443894F640D3C36044DB91F64049C360443587F64025C160442D6DF64082C160449696F640AFC260441773F640E3BE6044FE6BF640ACC06044317AF64025C06044607BF640AAC060444E8EF64073C160448F7CF6403BC060446795F640C2BF60444A81F64068BF6044D377F6409BBA6044C750F64061BA6044C18AF64012BC6044E2ABF640E0B860444E8EF640FFB960442960F64054B760447982F640F9B56044F08BF640BBB96044F8A5F6402FBB60445DC2F6408BB96044F2DFF6406CBA604498EAF640A7B7604488B6F64027BE604459B5F640A2BD604403CDF6403AC3604482F0F640C1C4604420E1F6402BC660441301F74096CA6044E80CF7406ECD6044C7EBF64008CF6044CE05F74037D16044D212F7407CD3604469E9F640FED260440FF4F64039D360447410F74043D7604420E1F6401ED46044E0F2F64028D8604465DCF64021D46044DCE5F640D6D8604448C8F640D2D3604428FBF6402AD56044491CF740C9D460447003F74038D460444D29F7408FD4604420E1F640CDD06044F5ECF640F7C96044EAC5F640EBC8604403CDF6402EC760445DC2F64015CD6044B7B7F6404FCD604484A9F64032CC604415BAF64008CF60449EB0F640DDCE6044239AF640A8CA6044529BF640A1D16044BD7DF64086CD60442D6DF6408DCF6044E871F64068CC60448B6FF64024CB6044C443F64083CB60440C4CF640E2CB60445047F64059CA6044D530F64023CF60444C3AF640CCD760443740F64095DB60440025F6403EE56044AA3CF640B3ED60440C4CF640A6F56044A322F64027FA60447421F6405BFE6044CE16F640660061446C07F6406702614447D9F54076FD604460E0F54039FA60449DC1F5403BFF604443CCF540B1F7604414CBF540FDF76044B7C8F54044F3604499B4F540DEF56044DEAFF5409BF36044018AF54037F160444585F540A2EE60447893F540BFF16044B981F54012F46044E068F540BBE960443A5EF540BAEA60446145F54085ED6044D84EF540A4EB60441123F540F8EA60441123F540BEE46044E221F54021E7604434FDF4407DEE6044D7FAF4405BE7604406FCF4409BEA604431F0F440CFE36044FEE1F44004E5604469C4F44074E9604425C9F440ACE96044CF45F440D6E460448584F4409CE960446870F44008EA60443562F440BDE96044CAE4F3400CEF6044795DF44032F560445C49F440D8F56044371BF440E7F460441F68F440B3F460446E36F440B2F360443F35F440FFF1604416FAF34076F3604474FCF340DEF1604474FCF340F5F760444FCEF340A8E960444BC1F34010F260447AC2F340ACF56044BEBDF3408BF7604414A6F340A2F2604418B3F34021F76044A5B6F34053FD60446A8EF340CEFB60443473F3409AFE6044AB7CF340E7036144C076F34012046144BC69F340C00A6144E450F3405D096144CE56F340310C6144F94AF340930E6144574DF340930B6144FF10F340B30B6144683AF340B211614426F8F240440F61445D13F340BD0F6144A10EF340570F61445906F340610A614484FAF240941161442E12F340FE0B6144B708F340D40A6144AFEEF240020E6144DAE2F240CD0C61449FBAF240310D6144D2C8F240D90F61448AC0F240A90A6144C394F240B70761440B9DF240F4006144EA7BF24083FE6044B76DF240C3FF60445151F240D1F660440949F240DAFA6044012FF24037F760444937F240DCF86044A32CF24067FA6044B926F2403F0461440B02F240BD0C61440F0FF240D4146144D8F3F1402B1861440B02F24052206144C706F240672261447AF1F140AB20614436F6F140D71E6144FD21F240F91A6144BFECF140FF19614472D7F1404411614484C4F140B5126144C5B2F140DB0B61444DA9F14025086144A79EF1406A056144A391F140BC056144BD98F140F30661443A68F140540761440B67F140DA0561448C43F1403C016144614FF140F1046144BB44F140B5076144034DF140080A6144E638F140C50C6144324EF140B00B6144B737F1404B0D61449D30F1401F146144443BF140FD176144F725F140401D6144034DF140571D61448429F14088276144D03EF140162C6144324EF1404E306144D44BF140CF346144D858F140373B6144EE52F14049456144986AF140564861442A34F140914861442A34F140104A6144D604F1403245614497CFF040D03C61440913F1407E3B6144BDFDF0404F2F6144801CF1409F2A6144ECFEF040B3246144B5E3F0400A2661440BCCF0405B2161443EDAF040D521614424D3F04087206144ADC9F040FF2561440BCCF040B62E614482D5F04002386144F1C4F0407D3E614497CFF040204461440BCCF040ED4A614420C6F040175061441CB9F0408B5261441CB9F0402F4F614407BFF0408F516144A9BCF040F94F6144F5D1F0401251614420C6F040E85361447EC8F040F2566144C2C3F04097596144ADC9F040BD5C614469CEF0402F60614413E6F040025E614482D5F040CE5F6144E0D7F040C357614465C1F040F655614469CEF0408253614436C0F040655561446CDBF040DF55614424D3F0407F5661449BDCF0407055614401F9F040585461445BEEF0407A51614469CEF040995061449BDCF0404E4D61448AEFF0402F4A61441A00F14085496144A3F6F040E74361440D20F140FD4161443C21F140D53D6144C10AF140D84061440913F140DA4761448429F140BD4E61443C21F140985361445528F140145961446B22F140905C61440D20F140F95E6144B32AF140346361442A34F1408C696144FB32F140FB6B61442E41F140E96D6144614FF1401C726144655CF140D7706144EE52F140DB6E6144CA78F140B46D6144CA78F140116C61447083F14092686144789DF14070686144BD98F140E7636144178EF140CF6161440194F1402F616144C5B2F140685F6144F7C0F140B265614440C9F140116A61449DCBF140B26E6144FFDAF140BC776144BBDFF1402D7E614419E2F140C28661441CEFF1407C8D6144A1D8F1405D906144D8F3F140F99361444FFDF14075966144131CF24073976144421DF240A79861444937F240CA996144C140F2403A986144F041F240A89561448052F24021956144674BF240819561441570F240BD926144E66EF2408A8F61442E77F240AF8C61443691F2405E8A61444B8BF240A2846144CAAEF240CC816144AD9AF2405B7F6144CEBBF2402A7C614417C4F240D076614449D2F2409B75614492DAF24092746144C4E8F2408C73614411FEF2406B7561445906F34090746144D41CF340BB716144B708F340787061442A05F340C57061444B26F3401F766144362CF340C57B61443A39F340A27B61448241F340997961442C59F340837761448A5BF340B07661441A6CF34007726144D263F340D66F6144AF89F3400C6D61449D9CF3408F696144A9C3F3408F6B614431BAF340656B614420CDF3405D696144FDF2F340296D614416FAF340BD6D6144040DF440577061441E14F440497261443B28F440E97061449D37F440FF6F6144873DF4408E706144E94CF440BB7261442D48F440267661447D6AF440FA7661445A90F440177761446870F44014776144FC8DF44075786144A6A5F4409A776144B2CCF4401A776144AEBFF440B270614483CBF4402173614413DCF4405375614475EBF4400D716144C100F540EC746144271DF5405471614402EFF440296C6144DB07F540E96B6144B320F540D96961448112F540B06C61449A19F540506A61442E37F540A66C61446145F540436B6144F662F540246A61445772F540696961444992F540046B6144C8B5F540E96A614484BAF540FE6C614459C6F540106C614460E0F540336B6144D4DCF5409863614468FAF54033636144B40FF6407B626144F1F0F54043616144CA09F64061626144A5DBF540645C6144CA09F640845E61447B3BF6407A5D61443333F6408F5E61442146F640075D6144FE6BF640535A61448355F64011596144AE49F640515A61440279F6400D5661446388F6403B5C61443587F640705A61443894F640415E6144FCB2F640855C614459B5F6403E5F61442EC1F6408A5F6144DCE5F640BA626144ADE4F640B56561441301F740BF6A61447410F740046F61440114F7407C7261446A3DF740877361448444F740ED7161445850F740167161444763F740777161447D7EF7402B7061440675F7402F7161443983F740637061447D7EF740087061443D90F740116F61448598F7409F7061442BA3F740896D614448B7F74057706144E7A7F7409E71614450D1F7401274614486ECF74046776144CFF4F7406B796144EF15F8408A786144490BF840727361443C2BF840187561449620F840006E61446E39F8406F6F6144593FF840D06D61442E4BF840566D61441851F840E56861446466F840C4646144C675F840B8666144C675F8405A5D6144418CF8403F5C6144708DF8405C64614477A7F8405C636144BFAFF840BB6761444CB3F8406E6B61447FC1F840DC6A6144E0D0F8405B64614442E0F8407161614401F2F840CC646144DA0AF94018616144AF16F940E55A61445114F940A06061446E28F940345C61445C3BF940896261441433F940645E61440246F94067666144A850F940686961440246F9408A6E6144DB5EF94033726144C664F940427461446C6FF940957561448983F940927961444488F94004786144EA92F940EE736144909DF940B57661444CA2F9400475614421AEF9407F75614421AEF9400A766144B5CBF940BD75614474DDF94053716144FDD3F9407A71614449E9F940AA6E614478EAF9406A72614491F1F940FE6D6144F70DFA4066706144F70DFA405A736144FB1AFA40F2756144182FFA401D7761448B2BFA4076756144D333FA40277361441F49FA40CC746144BE39FA40707661446751FA40DA7661449652FA406A7361445971FA408B7061449345FA40766F6144F861FA40BB6B6144B059FA40676B61445971FA40AE6B61441983FA40DA686144F9B5FA409B676144CEC1FA40506D614474CCFA40E86C614450F2FA40127161441EE4FA40F5716144B201FB404B7361449C07FB404E6F614466ECFA40E073614495EDFA40AC7561446D06FB401B7961445C19FB40367F6144EC29FB40698261446740FB40B6896144B355FB4039926144A575FB40779B61449D5BFB40E09F6144A982FB4032A7614485A8FB40A1AB614444BAFB405AB46144A9D6FB40ABB661441DD3FB40CAB761441DD3FB403EBD614477C8FB403DC1614461CEFB4007C561443AE7FB40D3C961444101FC403CCA6144E70BFC409BCB61440420FC40AFC86144E0F1FB4054C061445E15FC40B9C26144491BFC4047B96144FD05FC407FB96144AA2AFC403AB86144FE59FC4077B561443068FC407CB561443882FC4042AF6144EC6CFC409DAF61449991FC40E4B0614443A9FC4093AC61441CC2FC40DFA6614497D8FC4021A161440EE2FC40A79961445CB0FC40E0966144B7A5FC40999361440AD5FC401C986144E6FAFC40FF9A614488F8FC402F9A6144D4B9FC40DC9C61448C05FD40BB9D6144B133FD40DBA16144651EFD40939F6144D100FD4003A16144D81AFD409BA561444F24FD40F4A56144A919FD4022A96144863FFD40D7AE61445A4BFD40F5B06144F275FD40EEB261443E8BFD4014B661445078FD40A7B56144EF68FD4085B061445485FD40F8AB61440870FD40DFAF61440870FD408DAA61445485FD403EAA61447199FD408CAB6144C0BBFD4048A56144F7D6FD40B7AB6144ABC1FD4063A96144AFCEFD4063AA614454D9FD40C1A9614429E5FD405FA86144DA16FE40F7A56144BD02FE4007AB61443C26FE405FA661442A39FE409DA761447907FE406DA66144552DFE408AA561445120FE4051A96144262CFE4029AC6144CC36FE407CB06144E94AFE401CB26144ED57FE40CBB66144F164FE40D7B961440E79FE40A5B7614461A8FE4011BB614490A9FE40ADB86144BB9DFE4078B7614477A2FE4053B861447AAFFE409ABF614420BAFE40BEC061447EBCFE401AC3614497C3FE40F4C56144E7E5FE4031C9614474E9FE402ACB6144D1EBFE4035CB6144AA04FF40DECA614477F6FE40C2CB614462FCFE40A2CE6144DC12FF4007D161446D23FF4046D06144862AFF40E6D16144F619FF40BED061445B36FF40A7D76144FD33FF4034DD61444D56FF4089E261443B69FF4076EA61447591FF4071F26144CB79FF407BEE61442D89FF4029F16144789EFF40E5EE614451B7FF40B1EE6144A79FFF4018EB6144F3B4FF40B2EA614451B7FF40DFEA6144E9E1FF4070ED6144D3E7FF405CED6144FEDBFF40BEEC61445CDEFF40D4E761442DDDFF40C2E0614402E9FF40D3DC614479F2FF402CDB61441BF0FF40E6D46144ECEEFF4084D7614460EBFF40E8D46144640A0041C6DA61442B0C004179DF614456000041B2E06144B42C004191E26144933500411ADC6144933500413DDF6144CD33004121DC61440A3F0041CDE16144852B004158E26144153C0041D5E261445D44004171E261443D4D0041FADF6144BB4600417BE461446434004190E16144AD3C004115E56144855500418BE36144855500413AE66144DC670041C7E56144156600415AE761442063004135ED6144DC6700413DF36144736800417DF66144686B004100F56144DF74004184F661440E7600419AF761447775004137F36144E38100411BF76144BC9A004162F561446995004126F16144A2930041DBEC61440379004157F26144EE7E004175F46144699500413EF661445A8B004141F56144449100410EF96144A6A00041AFF66144B8B7004137F1614469BF004108F661440BBD00412CF061448DC30041E7F661442FC10041C7F86144F5C2004190F3614474BC004190F56144D1BE00410EF76144D1BE004184FC61440BBD004152006244BCC4004122006244CACE0041AB046244EED20041680462444CD50041140062446CCC0041F3046244E3D5004181FB6144EED20041CFFB6144F9CF00417BFF6144CEDB0041DA036244CEDB00417206624469E90041D509624445E50041310E624457FC004146126244CAF8004178156244EEFC0041CC176244E4FF0041501A624486FD0041011B62449F0401414C1C62448A0A014181196244500C0141341A6244B5FE0041DC15624474100141121362440B11014122106244A31101411C106244500C01413210624453190141B2116244D51F0141EC0E62449C210141CD0E6244491C0141860E624491240141E9116244B11B01415310624433220141C7106244CA22014159136244D51F0141051562444C29014137186244372F01410F1B6244CE2F0141E71F62442C3201413720624466300141B21E6244F2330141D3226244C33201418222624454430141802462440F480141E42162447847014199236244E04601412A1F6244A7480141461F624413550141EF1F62449C4B014155216244914E0141D92362441E520141491E62441355014158216244AA550141AF2062449C4B0141A7226244955B0141B726624430690141832962447F610141272E62443A6601415D2F624469670141D12E62446D740141162B624430690141492B624430690141BD2A6244256C0141292B6244378301419B2E62444D7D0141A12E62441E7C01418035624491780141F83962441E7C0141C73A6244FD84014121346244BC96014135376244FAA101418237624454970141813A62443E9D0141423C62447CA80141EC3B624413A90141E63D624442AA01417D3E62440CB90141A43C6244B2C30141D53C6244D6C70141584262446ABB0141453D6244A7C6014171446244BCC0014198426244B5D00141EE46624417B60141FE3E6244D2BA01414D476244B2C301417945624462CB0141CA466244AAD301417E486244AAD30141894662447FDF01415C476244BDEA01412948624446E101416C48624483EC0141E94B624425EA0141024A6244A7F00141F648624462F50141B8486244D9FE0141BB4A624422070241124C6244C4040241594B62447F090241B24B624499100241674C624491200241A44C624413270241014C624422310241FF4B62448E3D0241634D6244F63C0241514C6244CB4802413C4D6244E44F0241074F6244085402417D4C6244225B02411B4E624437550241084D6244AE5E02410C4D62443B6202415A4D62443E6F0241894D624458760241BD4C6244D97C0241544D6244F3830241A04E6244C4820241384E6244E8860241754E6244AE880241E14C6244059B02419D4D624442A60241B04D62446AB70241D64D624499B80241784D624425BC02415D4A6244CBC60241D44B62442CD602410D4F624430E30241B2566244CBF002411558624429F3024142586244E4F702413D586244E804034103576244EB110341D556624483120341B85762446D18034184566244502E03414855624474320341B3576244C73703411D5762449C430341A95562444D4B03411D5762445B55034132576244455B0341AD576244E0680341C9566244626F0341EC566244917003410256624474860341C75562440497034167566244049703412156624408A403417F58624442A203411D566244F6B603416E5662440FBE0341A2576244D9CC034132576244A3DB0341C25662448DE10341A65662449CEB03410C576244E4F30341915862443A0604416F5762444C1D0441F8576244D920044175586244DC2D04417557624400320441605762445744044156586244AA490441A9576244E7540441825862444C47044191506244005C0441CA4D62441D7004417E4D6244DC810441C14E6244F5880441974D6244198D0441484F624490960441E34E624420A70441BD4E62440AAD0441AC4E6244EAB50441FC4F62448CB30441A14E6244BBB40441654D6244E3C504410B506244A81B054123506244313C0541694E624484170541894E6244FCF60441894E6244E2EF04411A4E6244C9E804412C4D6244ADD404416D5062449E1E0541B3526244934B0541E85162440648054156566244C14C0541455462443856054154546244D05605412C5662446A8E0541FA546244597705414E546244AB7C05419655624422860541DF546244808805412E53624446B4054165556244DAA70541F654624446DE05410B546244A30A06411A56624429F40541895362447409064153526244AA240641DF536244B1680641295362447A7706418A52624439B30641AD52624403980641F3506244248F06418B4E624447BD06411E5162442BA906410C4F62447DAE0641EA4F6244CDA6064131506244C5B60641E452624481BB0641D4526244380707412953624434240741FE5262446708074111536244220D074118526244C81707419A516244B9370741AC5162440C3D074150516244C4340741D750624449480741AA526244085A074133556244665C07410D5462440884074170536244D9820741E5536244577C07415A556244418207418E5162444C7F074123556244458F0741DF506244BC9807417B536244A9AB074180506244F1B3074105526244D4C90741E15462446CCA0741854A6244B4D20741BB51624415E20741074A624452ED0741E24C6244D4F30741ED4B62449D020841E44862444000084194466244A41C08414C466244102908416A4662445C3E0841A04C62443F5408414C4B6244F6750841C14E6244E79508410E4F62443A9B0841544E624489930841B24C6244FD8F0841584D624436B80841A84C624465B908419C4C624424CB0841464D62447ADD08419A4E624496F10841414D6244060B0941544E624438190941484F6244A4250941CE4E6244262C094120506244D6330941884F6244D4FC08413E4F62442602094163516244802109415850624484040941554F6244A34F09415E4F6244A6860941274F6244D58709410F4F62443697094124506244D3DB0941D150624439CE0941B34F624467CF0941274F62441FC70941D14F62444EF20941EB4F6244FBEC09419950624492ED094106506244ABF40941525062443F120A414F50624462160A4174516244861A0A413C506244A0210A4136516244AE2B0A41324F624442D40A4122506244AB9E0C41A44C62447DFE0C4181526244334A0D413B4F6244936D0C41E44F6244F5520C41825162445E520C414351624499FC0B4166516244DEF70B41BD5362448A1C0C4190516244D45B0C41BA506244252A0C41944E6244703F0C413B4F624420710C418F506244F1850D41F6526244C4460E41DF50624474620D41FD4F624446370D41945262448F150D411552624434200D4167506244C8130D41325062445A5B0D413E50624403FE0D418654624418830E41FC526244E84A0E416251624424F50D4192526244F9D60D41F9526244DDC20D41C552624433D50D416952624478D00D41B352624494E40D4122536244DCEC0D41E0526244BBF50D414652624403FE0D416252624440090E413A526244DB160E416E526244552D0E41FD51624437430E4192526244454D0E418F526244F9610E415F526244AD760E41BB5262440E860E412253624435970E41DE526244F09B0E41C352624425B70E417052624466CF0E411A53624482E30E419452624440F50E41B25262442E080F415C5362448F170F41D9526244DA2C0F41985362448D410F415D5362449F580F41CD526244BB6C0F418C526244A87F0F41AA5262445C940F41FA5262449CAC0F41DF52624421C00F413B52624461D80F41DA52624435E40F4138536244310110410D5362444D1510411E5362446929104174526244E33F104183536244C55510413B53624487741041595362447F841041DD5362449B98104133536244F3E11041715362442B6B1141DD526244197E1141E3526244DA9C11415E5262440CAB1141BB536244B2B511410E53624462BD114152526244B5C21141E05362449AE51141AE5262447642124161546244CC54124127546244627F124182556244D4A512415955624497F4134185556244E0F416413B5C6244A24A1741EC556244E983164151556244C61E164193576244D2521641B4576244 \ No newline at end of file diff --git a/apps/altimeter/example_data/altitude.png b/apps/altimeter/example_data/altitude.png new file mode 100644 index 0000000..591a2ea Binary files /dev/null and b/apps/altimeter/example_data/altitude.png differ diff --git a/apps/altimeter/visualize.py b/apps/altimeter/visualize.py index f34ce7a..63b3160 100644 --- a/apps/altimeter/visualize.py +++ b/apps/altimeter/visualize.py @@ -4,6 +4,7 @@ from matplotlib.ticker import FormatStrFormatter # Convert HEX file to BIN. # cat D4.hex | xxd -r -p > D4.bin +# Checkout example_data for data examples. data = np.fromfile('./D5.bin', dtype=np.float32) temp_x = data[0::2]