aboutsummaryrefslogtreecommitdiff
path: root/forth
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2018-09-12 13:12:43 +0200
committerDimitri Sokolyuk <demon@dim13.org>2018-09-12 13:12:43 +0200
commitd166528c84adeff695bb3f01b7e8adac7695eba3 (patch)
tree4dcf5421aa2369db38ae7171b6641f20363728a9 /forth
parent021fd5923e4612032188a9f78b3175161abfc9d9 (diff)
add firmware
Diffstat (limited to 'forth')
-rw-r--r--forth/ff_uno.hex531
1 files changed, 531 insertions, 0 deletions
diff --git a/forth/ff_uno.hex b/forth/ff_uno.hex
new file mode 100644
index 0000000..b0ab0b3
--- /dev/null
+++ b/forth/ff_uno.hex
@@ -0,0 +1,531 @@
+:020000020000FC
+:105F00000E94B93209C00E9408300E94EB320E9400
+:105F1000FA3311F00C9464390E94953AA0F70C946E
+:105F200060390002A1024402F0F83EF97EF90A004D
+:105F3000A50280DF000000000000000003028120B5
+:105F40000E9447310E94D837C2FE0E94DE320E9472
+:105F500019370E9481350E94D8370F000C942633E0
+:105F600000008465786974000F910F910895A4FA78
+:105F7000886F70657261746F72000E94E03080DF1C
+:105F800003020000400060005A0062DF8469646C14
+:105F90006500706408958CDF8462757379007F7B7F
+:105FA00008958CFE846D73657400FC01899199914C
+:105FB0000081082B0083899199910895A4DF846D55
+:105FC000636C7200FC01899199910081809508238E
+:105FD0000083899199910895BEDF866C7368696624
+:105FE0007400FC018991999131971AF0880F991FDB
+:105FF000FBCF0895DADF8672736869667400FC016E
+:106000008991999131971AF096958795FBCF0895CC
+:1060100078D5A7D276D5A5C2F6DF826E3D00F8DF2F
+:106020008F7079D3E7D3B1F03FD36BD5A2D20CC038
+:10603000EFDF6CD3DFD321F066D70E94A53A04C00E
+:10604000ACD2D8D309F456D70E94953A88F71F915D
+:106050000F9101C058D70FD40C943B341AE08473CD
+:106060006B69700086D2CCD389F073D226D4A9D7BD
+:106070009FD7090050D3BED329F48FD24CD3BAD3C3
+:1060800029F001C055D2C4D1E7D4EDCF0F910F91C3
+:1060900008955EE0847363616E0062D36AD210C0BB
+:1060A00030D58FD785D7090036D3A4D311F040D28D
+:1060B00005C00E94663B2FD39DD311F0F5D203C0DB
+:1060C0000E94953A68F75FD2EAD255D3089594E0DA
+:1060D000846D74737400FC0181910991199180237E
+:1060E00099270895D0E0834663796AD0803E837310
+:1060F000703F89D00E940E399CD60E94093999D6EA
+:10610000CED2FAD2D9D10353503F3ED70895E6E01C
+:1061100084656D6974005ED30C94AB3010E1836BC1
+:1061200065795ED30C94AB301EE1846B65793F00DA
+:106130005DD30C94AB302AE187657865637574652F
+:10614000FC01F058899199918894F795E795099405
+:1061500038E1834065786DD60C94A03052E18876A2
+:1061600061726961626C65009CD0B1D0DAD10C9427
+:10617000CB305EE189327661726961626C6591D083
+:1061800017D70400CED10C94CB3074E188636F6EC6
+:106190007374616E7400D6D70E941D3E0C94B038A3
+:1061A0008CE18932636F6E7374616E74C8D1CAD723
+:1061B0000E941D3E0E941D3E0C94B0388328632926
+:1061C000FF91EF910CD0FF91EF91099483286429FE
+:1061D000BF91AF91FF91EF9102D0FD0109949A9385
+:1061E0008A93EE0FFF1F85919591089583282C299E
+:1061F000FF91EF91F4DFF795E795EF93FF9398C048
+:10620000A2E183737040FE019A938A93CF010895AF
+:1062100083737021EC01089583727030BF91AF9148
+:106220000E940E3906D68DBF9EBF89919991FD01BE
+:10623000099402E2B37270409A938A938DB79EB725
+:10624000089534E2A23E3C00082F892F902F089534
+:1062500044E285666C6173685092E501089552E2EC
+:1062600086656570726F6D007092E501089560E259
+:106270008372616D04E00093E501089570E2826429
+:10628000700035D704D00C94DE32836373659A9323
+:106290008A938091E501992708957EE2846865726A
+:1062A0006500EFDF0C94863E9CE2812CFADF37D448
+:1062B0000ED00C949132AAE282632C00F2DF01D35B
+:1062C000A7D00C949132B8E28463656C6C009A9309
+:1062D0008A9382E090E00895C8E285616C69676EF8
+:1062E000E0DF08D0CEDF0C944C3EDAE287616C69C7
+:1062F000676E656401968E7F0895ECE2A563656C18
+:106300006C2B02960895FCE2A563656C6C73880F94
+:10631000991F089508E3A5636861722B019608959B
+:1063200016E3A56368617273089522E38363662CA4
+:1063300048D674D650D13DD13BD6F00FF6D15AD2C3
+:1063400049F036D60E940E943E3F90588894979517
+:10635000879506C063D63FD13ED7BCD19F70906D64
+:106360000C943E3F82213A0023D6FAFF0C94C739A1
+:106370002CE38232400025D65CD5E1D0C2DF0C94FC
+:10638000193772E382322100DAD0E3D0BADFC7D303
+:106390000C944C3E84E3853264726F70C9D00C94C7
+:1063A000983296E3843264757000D3D00C94A9328D
+:1063B000A4E3853273776170D4D0DBD0D2D0E3D040
+:1063C0000895B2E38573706163650AD70C948B30CE
+:1063D000C4E3867370616365730012D219F0F5DF50
+:1063E00063D1FBCF0C949832D2E384756D696E0053
+:1063F000DCDFA8D106C0EAE384756D617800D5DFE3
+:106400009AD1F8D109F09BD00C949832F8E38131FD
+:106410009A938A9381E090E008950EE48661636325
+:106420006570740096D0CAD094D07BDE8D3029F48C
+:106430006AD52FD046D27CD026C08A3049F478D095
+:1064400028D03BD2D7D1F9F055D523D03AD2EDCFD1
+:1064500051D51FD036D2B5D55EDEB3D5A9D508004B
+:106460005AD1C8D139F064D01FD183D072D08BD02B
+:10647000C6DFDBCF6ED025D212D16BD0B9DF95DF6E
+:1064800045D1B8D191F6F7D15AD00C94EB3283664E
+:106490006372CFD2F5FF1CE484747970650069D013
+:1064A00002C02FD338DE0E94953AD8F71F910F9182
+:1064B0000C94983283287322FF91EF91EE0FFF1F07
+:1064C00005919A938A93CF0190589A938A93802F3B
+:1064D0009927E00FF91F31968894F795E79509946D
+:1064E00098E4D273220084DEB8E4B6DE05D00C94C2
+:1064F0003A31E2E4822C22005BD52200C0D2D1DE08
+:1065000028D0CDD0F7DE0DD00C947835F4E4D22E1F
+:106510002200E9DF6DDE9EE408950EE585616C6C76
+:106520006F74AFDE0C9470331CE5A464726F70005E
+:106530008991999108952AE5847377617000099192
+:1065400019919A938A93C801089538E5846F766506
+:1065500072009A938A938A819B8108954CE5837295
+:106560006F7407D0ECDF0FD00C949F325EE5923E43
+:106570007200FF91EF918F939F9389919991099464
+:106580006EE592723E00FF91EF919A938A939F91EC
+:106590008F91099482E592724000FF91EF919A9356
+:1065A0008A939F918F918F939F930994BEEF8361FC
+:1065B000627307D50C944A34AEE5812B0991199189
+:1065C000800F911F0895BAE5826D2B00D0D70C94EF
+:1065D000D93AC8E5812D09911991081B190BC801F9
+:1065E00008950090D7011090D8010895FADF009423
+:1065F0001094060C151C0BD001C008D0906521D05A
+:10660000E0D4812D07D0806990641BC0EADFF7D603
+:10661000F6D6802D982F92958F709F708068089580
+:10662000F5DF90670ED0CDD4812DF4DF80699067BF
+:1066300008C0ECDF906605D0C4D4812DEBDF806903
+:1066400090660C943E3FD4E583616E640991199184
+:1066500080239123089548E6826F72000991199171
+:10666000802B912B089558E683786F7209911991C8
+:1066700080279127089568E6A6696E766572740092
+:1066800080959095089578E6866E656761746500DB
+:10669000809590950196089588E6A2312B00019689
+:1066A00008959AE6A2312D0001970895A4E6A2323A
+:1066B0002B0002960895AEE6A53E626F64790496BB
+:1066C0000895B8E6A2322A00880F991F0895C4E6FB
+:1066D000A2322F00959587950895D0E6822B210050
+:1066E0002EDF37DFA6D36ADF2ADF0C944C3EDCE6D0
+:1066F0008677697468696E002CDF6DDF3ADF6BDFC7
+:1067000042DF0C949B33F0E6823C3E0004D00C94B4
+:10671000E737D8EF813D5FDF0C94E73714E7813C22
+:106720005ADF0C94EE371EE7813E09DF0C9490335C
+:1067300028E782753C004FDF880B990B089532E7FC
+:1067400082753E00FCDE0C949B3340E78221700092
+:10675000AC018991999108954CE79421703E7200A3
+:10676000FF91EF914F935F93AC01899199910994B7
+:106770005AE793723E70FF91EF915F914F910994A8
+:1067800072E7827040009A938A93CA010C94863E05
+:1067900082E7827021009A938A93CA010C944C3E3E
+:1067A00092E7837063219A938A93CA010C94BB3E4B
+:1067B000A2E7A2702B00460D551D0895B2E7837025
+:1067C0002B2B480F591F899199910895BEE7852772
+:1067D000656D69742ED1E8FFCEE784276B6579007B
+:1067E00028D1EAFFDAE785276B65793F22D1ECFFF4
+:1067F000833F303D00978991999108958364303D9E
+:1068000000970895E6E783756D2A0C94643F06E8C7
+:1068100086756D2F6D6F64000C947D3F10E8857553
+:106820002F6D6F6467D38BDE0C947D3F1EE8812A49
+:10683000ECDF0C9498322EE882752F00F3DF0C9475
+:106840003B3438E886752A2F6D6F640092DEDDDFF9
+:106850009ADE0C940C3444E8812FA7DD07DF89DE33
+:10686000A8DE6DDEA6DE6BDEE9DF8DDE0C944A3439
+:1068700058E8A36E697009910991089572E88474CB
+:1068800075636B005CDE0C94A9327EE8873F6E6511
+:1068900067617465A3D3AEDF09F0FADE08958CE872
+:1068A000836D617882DD3CDFACCDA0E8836D696EDD
+:1068B0007CDD3BDFA6CD826340000C94A13E826369
+:1068C00021000C94BB3EACE88275700079DC0200BC
+:1068D000C8E884686F6C640016D392D001DF90D052
+:1068E000A8D20C94BB3ED2E8823C23008ED088D044
+:1068F0000C944C3EE8E88564696769748A300CF052
+:106900008796C0960895F6E8812387D092D282D1E7
+:1069100028DEF4DF0C946C3408E982237300F5DF81
+:1069200044DD9CDE67DFD9F708951AE982233E0033
+:1069300035DD66D07ED269D00CDE0C94EB322CE9CA
+:10694000847369676E0090301AF432D32D00C4DF6F
+:106950000C94983240E982752E00C8DFCBD2DFDF7D
+:10696000E7DF9DDD0C94E53156E983752E72BEDFBD
+:106970009BDEFFDDBFD201C0C8DFD7D5E8F71F918E
+:106980000F91CDDFD5DF8BDD0C94E5316AE9812EE7
+:10699000ADDF17D30EDEAED2C2DFE3DDD4DFC8DF5A
+:1069A0007EDD0C94E5318EE987646563696D616C09
+:1069B00079D233D00C944C3EA8E983686578F8D23C
+:1069C00010002BD00C944C3EBAE98362696E7FDCD8
+:1069D00024D00C944C3ECAE985727361766529D047
+:1069E000FEFFD8E985756C696E6B23D0FCFFE4E986
+:1069F000847461736B001DD0F2FFF0E9826870004F
+:106A000018D00000FCE9837061647BD172D10C94D2
+:106A1000DE3206EA8462617365000BD0EEFF14EA91
+:106A200084757365720017D352DC32DEB0D409DE90
+:106A300064D3FF91EF91D3DB820D931D089520EA7B
+:106A400086736F75726365006ED10C94BB3140EA3A
+:106A5000872F737472696E6772DD7BDDBCDD89DD43
+:106A6000ADDD91DD089550EAC15CEEDF55D157D020
+:106A700060640C94983268EA857061727365A1D283
+:106A8000E3DF4AD1D6D1E8DF8F939F936ADDEADA5C
+:106A900060DD6FDD66DD01DBB3DE09F005DE73DD91
+:106AA00072DD5FDD98DD38D11BDEECDE0C94EB325D
+:106AB00078EA84776F726400E2DF41DDF5DDE2DEC3
+:106AC0000C94BB3EB2EA85636D6F766538DD48DEB7
+:106AD00050DD03C016D067DE6EDE27D5D8F71F91D4
+:106AE0000F9149DE0C949832C6EA85706C6163653B
+:106AF0005CDCE7DE13DC23DD0C946635EAEA8363B5
+:106B0000402B5FD2CCDD1BDD0C94A13EFEEA82401F
+:106B10002B0057D2CEDD13DD0C94863E81210C94E0
+:106B20004C3E0EEB836E3E63ECDF8F7047DD0C94C2
+:106B30007A3124EB83633E6E4ED343D2BEDE0E9495
+:106B4000453E27FFC9F3089534EB832866292DDCE1
+:106B500066DA56DE21F0ECDC3ED36BD132D24ADE6F
+:106B6000B1F74EDE41F087DE2CD2DEDFE8DC09D063
+:106B70002ED24EDC73DD08954AEB86696D6D656437
+:106B80003F009BDE982E807408957AEB8466696ED0
+:106B900064000ED2E6F6DBDF33DE21F4C9DC33D34A
+:106BA00048D1D5DF08958CEB8664696769743F002E
+:106BB00080340CF08797C0970AF49CC102D22DDF75
+:106BC00038D10C949033A8EB857369676E3FC1DCB4
+:106BD00074DE082FADDC0D3219F00B3219F003C052
+:106BE00004D091C102D00C947A3712DC0C942C356D
+:106BF000C8EB8375642A8F939F9307DE99DC9FDC33
+:106C0000C2DC03DEAEDC0C94DE32F2EB8675642F60
+:106C10006D6F6400AEDC6ED1C0DCFEDDA2DCA1DCF9
+:106C2000B2DCFADD0C94B1320CEC873E6E756D620D
+:106C3000657221E0E5DDD1F09CDC8F939F933DDE12
+:106C40008E3279F0B5DFD6DD21F472DC9CDC9BDC82
+:106C50000DC08FDCE2DEEDD0CEDF95DCB7DC20E0CE
+:106C600001C066DC90DC8FDCC0DFE4CF820F0895CA
+:106C70002AEC876E756D6265723FA3D13BD13AD124
+:106C800070DC3FDFA4DF75DCC8DED3D072DC61DCF2
+:106C900014DE8397833038F43ADB8AD13AFF8EDCF6
+:106CA0005ADAA3DF01C044DCC4DF6DDCB6DE37DFB7
+:106CB000A1DD29F068DC72DB71DB1CD111C001970A
+:106CC000FCDD0E94453E5FDC95DD09F058D42E3294
+:106CD00021F447DC82E090E003C02ADCCCDD98DBC5
+:106CE00008958473776170000C949F3272EC837402
+:106CF000692381DE9ED008960C94863EEEEC837468
+:106D0000696205D00C94863EFEEC8374697591DE51
+:106D1000F0FF0AED833E696E8CDEFAFF14ED8727E3
+:106D2000736F7572636585DEF6FF4BD1FF91EF914E
+:106D300056DAF795E795EFDC5DDD09941EED89697C
+:106D40006E74657270726574EEDF1EDBD3D0E4DFA3
+:106D5000E6DEBDD645D2B0DE34D1AFDD4BDD09F481
+:106D600064C017DF4DDD09F445C099DC40D22FD156
+:106D700075DC40DD99F094FE0AC039D29DDB0C43EE
+:106D80004F4D50494C45204F4E4C5900FDD06F7B24
+:106D9000D7D966FDDECF6F7E6F7D2AC06F7EC5DFDF
+:106DA000CEEF11F0606120C067FF14C0BEDF4CE67B
+:106DB00011F036DC1DC0B9DF5CE611F03ADC18C01A
+:106DC000B4DFBCE511F012DC13C0AFDFD6E511F083
+:106DD00014DC0EC06F7DA9DFC2EF09F0606295FE82
+:106DE00003C00E946C3A04C025D16D7F94FC6260A0
+:106DF0006F77AFCF6F749CDB40DF02DD81F0F7D19E
+:106E0000F9DC59F0082F8991999101FF03C06CDFDB
+:106E10000E941D3E0E941D3E9CCF8ADBE9CF88DB8D
+:106E200045D06FDE3CDB66D0A6D051D60C949832AC
+:106E300081400C94863E3EED83736862E4D1F9DFB5
+:106E4000C0D03BDD8EDB0ADC4FDF0C94BB3E38EE5E
+:106E500089696D6D656469617465AAD040000C94A0
+:106E60001E3750EE87696E6C696E6564A1D0200094
+:106E70000C941E3764EE832E73749AD03C004BD969
+:106E80000E94503F48D994D02C0045D90E94A02F91
+:106E900006DB8ED03E003FD90C948639823E7200CC
+:106EA0000C94B9328DD90A008364703E81D00009F8
+:106EB000B9D1F8DF0C946635833E647079D000094F
+:106EC0004FDCB0D175D0040054DB23DE7AD05BDC1C
+:106ED0001DDC90DC11F05FDC01C02ADB06D425D379
+:106EE000A0F71F910F9147DC0C94983276EE8566DF
+:106EF000616C73659A938A93882799270895EEEEBB
+:106F00008474727565009A938A938FEF9FEF08954A
+:106F100000EF84717569740081D90AD1ABD9C6DFDD
+:106F2000E8D88DD0EEDE4DD0E4DE0A977BDA4DDA7C
+:106F30000BDF5DD15FDCA1F7B9D5C0DFBDDA03207F
+:106F40006F6BADDA07D00C948F3712EF8670726FCB
+:106F50006D7074000E94F33E0A094CEF8561626F08
+:106F6000727457D166DF56D90C948C375CEF873F2B
+:106F700061626F72743FA0DA013F0C94C4376EEF08
+:106F8000863F61626F727400ECDA34DC19F41DDA4A
+:106F900086DAE7DF0C94CE3180EFD661626F7274CF
+:106FA0002200A1DA25D988EF08959AEF836C6974DD
+:106FB000FF91EF9114D9F795E795099496E5A364AD
+:106FC00075709A938A93089508E782303D0001977F
+:106FD000880B990B0895CAEF82303C00990F880BFB
+:106FE000990B0895ACEF8127FBD066DDD2DD0C94C0
+:106FF000BB37E6EF846368617200F2D040DD98DA57
+:107000000C94A13EF4EFC128D3DF290038DD606481
+:107010000C94CE3106F085696865726568D009CF39
+:1070200016F0D65B636861725D00E7DF0C941D3E6D
+:107030008363662C0C94983122F082637200B8DF6F
+:107040000D0069D8B5DF0A000C948B303AF08663E6
+:10705000726561746500C4D02FDDB3DF9ADD0BDC8F
+:10706000B6DF2ADA0F414C52454144592044454687
+:10707000494E454489DFA5DF20DCCAD999DF1000DD
+:107080003BDB79DFCBDF36D932D049DDBCD0D1DE76
+:10709000D8DA37DDC3DF95DFB6D041DD29DDBEDFCD
+:1070A0000CDC86DF8000CADEFADA24D970D180DFFA
+:1070B000C0E147D915D9F5D8EAD89CDB09F4F9DA4B
+:1070C0000C943E3F4EF0D8706F7374706F6E650015
+:1070D00087D0F2DC5EDD75DF4EDF80DF8BDB19F001
+:1070E00087D8F0E1AECA0C9498318369647068D88F
+:1070F000DB018728646F65733E2945DA84D099DE09
+:1071000013DDF5DF96DECCDEF2DF09DD880F991F97
+:1071100018D939DAECDF0C944C3EC6F0D5646F65B3
+:10712000733E66D8FAF064D8D0E108951CF1C15BD3
+:107130005092E60108952EF1815D6092E601089576
+:1071400038F1813A88DFF9DF0C94B43142F1873AA3
+:107150006E6F6E616D6562DF0C949D384EF1D13BB0
+:10716000E7DF61FD24C05ADF29D08C01107F105D5C
+:1071700059F08991999122D08E509449B9F48CE0BC
+:1071800094E9DDD90C944C3E76DB9F7093FD906FB3
+:107190009BDA44DF13DA0CDFFEFFF9D009DF0C9431
+:1071A00008D0905888949795879503C0F7D800DF4A
+:1071B00008950C943E3F5EF1822D40000CD001DF1B
+:1071C0000C94863EB8F1D35B275D0EDF0C941D3E18
+:1071D000C6F1A2322D0002970895D2F182626C00AE
+:1071E0000E94E0302000DCF18573746174659A932D
+:1071F0008A938091E6019091E6010895E8F1866C0A
+:107200006174657374000E94E030E101FEF18273E5
+:1072100030000FDCE4FF0EF2827230000ADCE6FF81
+:1072200083696E690E94E030D90118F28574696340
+:107230006B739A938A930FB7F8948E2D9F2D0FBF7F
+:1072400008952CF2826D7300F4DFB8D9F6D5B9DE5B
+:10725000F0DFC1D9C3DECEDAC9F30C94983244F220
+:10726000832E69644EDC8F7084D903C04ADC0AD057
+:10727000EBDE5BD1D8F71F910F910C94983260F23E
+:10728000833E70729927803012F080320AF48EE2C9
+:10729000089537DC8DDE0F00D9D951D959DA4FD98D
+:1072A00030DC5FD956D997D9FAD924DEFBDA61D917
+:1072B00009C07BD80BD27FDA42D90E94802F11F00F
+:1072C000989403C032D1A8F718941F910F910AC067
+:1072D0006CD8DFDF19F075DEC5DF77D87CDFA9DD7C
+:1072E0008FDAB1F70C94CE3180F285776F726473C8
+:1072F00077DFE2DB66DE5CDEE6F602D084DF99DD76
+:107300009EDE0C946839EAF2822E73005ED859DE54
+:107310000E9403317EDF8DDD5EDF47D801DA6ADA55
+:1073200019F04CDF1ADBF9CF03D90C94CE3108F3F6
+:107330008464756D70003CDE100080DA1AD920C0BC
+:107340007EDE3FDE35DE040012DB32DE3A007CDE1C
+:107350002FDE0F000ED9D5DB2BDE020008DBE5D0D7
+:10736000D0F71F910F9124DE100035D921DE0F00D8
+:1073700000D9C7DB87DF68DED8D0D8F71F910F911F
+:10738000D4D0F0F61F910F910C9498328120AFDE8B
+:107390000C94703330F383783E72FC01899199919B
+:1073A00009D03196829392935292CF01089596F329
+:1073B000833E786190588894979587950895B0F3A7
+:1073C0008378613E880F991F90580895C0F38370A9
+:1073D000666C0E94E0300080CEF3837A666C0E9477
+:1073E000E0300000842C3F303D0065FD03C0E0DD4F
+:1073F000F4E703C004D0DCDD00E86F7D6DC0D8DDAC
+:10740000FCFFC5CF67D99F70906CD3CED1DD08F05B
+:10741000D0CECEDD09F464FD9B7FCBCEDAF3D2690A
+:10742000660064FDECDFE1DFF4DF6F7EF7DD62DD37
+:107430000C94023A1EF4D4656C736500EFDD5ADDDE
+:10744000E1DF52DC0C94283A36F4D47468656E009F
+:107450006260E4DD7ED8BFD8BEDE3CD9A9DD00C0C5
+:10746000FDD842DC0C944C3E4AF4D5626567696EE7
+:107470000C940E386AF4D5756E74696C626064FDA4
+:10748000BEDFB3DFC6DF6F7E0C944A3A76F4D56177
+:107490006761696E6260C2DD9ED89DDE0C94023A1F
+:1074A0008EF4D57768696C65BCDF0C949F32A2F4CA
+:1074B000D672657065617400EDDF0C94283AB0F403
+:1074C000D6696E6C696E65006F7E6F7D8DDD0C9484
+:1074D0006C3AC0F483696E2C1CDB73DD69DD0895A2
+:1074E00015D988D911F0CAD4F7CF0C94CE31D4F481
+:1074F000D3666F720E94F83072E590DDFBDC82DFAC
+:107500008DDD0C949F32F0F4D46E65787400A0DFAA
+:107510000E94F8302AF57ADFBDDF4ADD3CF50C9495
+:107520006C3A87286E6578742920FF91EF91BF919E
+:10753000AF911197AF93BF93099408951F910F9145
+:10754000089508F595656E646974FF91EF911F9138
+:107550000F915F925F92099444F5D57264726F70D7
+:1075600027DD3CF50C946C3A5AF583733E6497FF23
+:10757000C1CCC9CC6AF587646E656761746549D012
+:107580000E9408320C94E63276F5883F646E656797
+:107590006174650023DD2ED909F0F1DF08958AF5C5
+:1075A0008464616273000DDD0C94CA3AA0F58264B4
+:1075B0002B00A991B991E991F99109911991A00F25
+:1075C000B11F8E1F9F1FBA93AA930895AEF58264D0
+:1075D0002D00D5DF0C94D93ACEF58364322F099172
+:1075E000199195958795179507951A930A9308957C
+:1075F000DAF58364322A09911991000F111F881F4F
+:10760000991F1A930A930895F2F58764696E766557
+:1076100072740991199100951095809590951A931F
+:107620000A9308950AF68364303DA991B991892B94
+:107630008A2B8B2B51F48FEF9FEF089526F68364EE
+:10764000303CA991B9919030B2F3882799270895D9
+:107650003EF682643D00BDDF0C94153B52F6826419
+:107660003C00B7DF0C94213B5EF682643E000E9432
+:10767000DC310C94313B6AF68375642E37D94FD9CF
+:1076800057D90E944F320C94E53178F682642E006F
+:107690002DD98F939F9387DF42D90E94C33253D94C
+:1076A00047D90E944F320C94E5318CF6826869000C
+:1076B0007FDCC0F60E9447310E94DE320C94863E89
+:1076C000FFDEFF0CFF08ACF6A24070009A938A938D
+:1076D000CA010895C8F6837063409A938A93CA01D9
+:1076E0000C94A13ED6F6A370322B470D551D08957C
+:1076F0000000866D61726B6572000E942C31ABDCFC
+:1077000057DC00090E945131CDDBE0D9CBDB0E9470
+:1077100091320E943A31F1DC0E94E83083DDC2DB15
+:107720000C94663598DF856C6F61642B70610895E9
+:1077300026F7856C6F61642D7F7E25982D980895BE
+:1077400000FE03C035DC50007FDC01FE03C030DCEE
+:1077500045007ADC02FE03C02BDC420075DC03FE30
+:1077600003C026DC570070DC16FE03C021DC4D0090
+:107770006BDC0C94E53174FF02C0259A2D9876FFDE
+:1077800007C003E0201621F401E003BF889553BE33
+:0677900074FD2D9A08951E
+:067800000C94703D3BD02A
+:0278080039D075
+:02780C0037D073
+:0278100035D071
+:0278140033D06F
+:0278180031D06D
+:02781C002FD06B
+:027820002DD069
+:027824002BD067
+:0278280029D065
+:02782C0027D063
+:0278300025D061
+:0278340023D05F
+:0278380033C05B
+:02783C001FD05B
+:027840001DD059
+:027844001BD057
+:0278480019D055
+:02784C0017D053
+:0278500015D051
+:0278540013D04F
+:0278580011D04D
+:02785C000FD04B
+:027860000DD049
+:107864000BD09F918F911F910F91FF91EF91A9914F
+:10787400B991BFBFB9911895BA93BFB7BA93AA93F8
+:10788400BF91AF91EF93FF930F931F938F939F93A8
+:10789400BFE7AB0FB1E0ED91FD910994BA93BFB787
+:1078A400BA93AA93E60CF51CE2CFE7EBF1E0A091C2
+:1078B400B401EA0FF51DB091C600BF3009F49ECFA4
+:1078C400B083A395AF71A093B401A091B601A39521
+:1078D400A093B601AE3109F404D0A4300AF021D04B
+:1078E400C0CFFCE720C032F783747830813161F077
+:1078F400833191F0A0D20091C00005FFFBCF8093AB
+:10790400C6008991999108958991999102C070FF57
+:1079140008957E7FF1E107C08991999102C070FDBD
+:1079240008957160F3E1E091C000E5FFFCCFF093AE
+:10793400C6000895ECF8837278307DD21ED00E9480
+:10794400FA33D9F39A938A93E7EBF1E0A091B50166
+:10795400EA0FF51D808199270FB7F894A395AF71AD
+:10796400A093B501A091B601AA95A093B6010FBF4B
+:1079740008953AF9847278303F00A091B601A511B8
+:107984000C948337C4DF0C947A37BEDC0E945C32DB
+:107994000341443F0E944F32E2CA90588093E3016E
+:1079A4009093E4019F3588F70091E30100780A1170
+:1079B40005C00091E4010B1101C0089575D0009138
+:1079C400E3010078A02EB090E40100E8F501A0E006
+:1079D400B1E015911D930A95E1F70895E7DA1300D4
+:1079E4000E948B30E3DA0A002DDCF894F50113E0F1
+:1079F4002DD011E12BD000E8A0E0B1E00F921F924E
+:107A04000D901D9011E022D032960250C9F7E05833
+:107A1400F04015E01BD014D000E8A058B040059009
+:107A24001D9001105BC00150D1F71F900F900FEF14
+:107A3400B02E6E7F7894BADA11000E948B300895CC
+:107A440087B686FE089511E101D0FACF87B680FC8F
+:107A5400FDCF17BFE895089534FE8377642BF8941F
+:107A6400A8959091600098619093600087708860F9
+:107A74008093600078940C9498325EFA8377642D36
+:107A8400F894A89554BE08E10093600050926000F9
+:107A94007894089580FAA3637764A89508959AFA70
+:107AA4008669666C7573680060FD98CF089578F9EF
+:107AB40085656D7074797ADA40FF78DA000976DAD0
+:107AC4000C000E9466350C9456375524E1E0F2E030
+:107AD4003F010895B4FA847761726D00F894AA277F
+:107AE400BB27C9E1D0E0DD93C150E9F71FB604B666
+:107AF40050923400ACE15D92B031E9F7BA94C1EA36
+:107B0400D2E004E412E00DBF1EBFDFDF0E94423D5D
+:107B140003E012E018014ADA22DF48DAE50146DA26
+:107B24001C000E94663542DA0009EED0EAD90E94B0
+:107B34008B330E94FA3309F0BEDF65BE75BE74BC98
+:107B440003E005BD09EF07BD70926E002FDA573CC4
+:107B54002DDAA4019FD007E60093C40008E900933E
+:107B6400C10006E00093C20071609ED97894E6DDFE
+:107B740023D05AD10E94FA33D1F00E945C320345DB
+:107B840053430E944F3212DAD0075CDB0E949830D4
+:107B94000E94FA3349F00E94913008DA1B000E94D7
+:107BA4008B330E94FA3319F43FD10E94A0300C9415
+:107BB400B137DAFA837665720E945C3223466C61CF
+:107BC4007368466F72746820352041546D6567612F
+:107BD4003332382032322E30332E323031370D0AE0
+:107BE4000C944F32B8FBA265690078940895EAFBBF
+:107BF400A2646900F8940895F4FBC23B6900D6D9E5
+:107C04000C943AD1D3D9333C37D10C949838FEFB39
+:107C140084696E742100FC013197EE0FF0E8EF0FD8
+:107C2400F1E089919991C4DB0C94513E14FCC76C2A
+:107C340069746572616CBAD9C2EF4CDC8093D70168
+:107C44009093D80160680E94E137982F92959F70B5
+:107C54008F70906E806810D1892F92959F708F706D
+:107C6400906E80690C943E3F98DE89919991A0E0D2
+:107C7400B1E00091E3010F77A00F8D939D9374C041
+:107C840032FC823E6100282F392F89919991089501
+:107C940086FC8121993040F4FC018991999191836A
+:107CA400808389919991089509D09038E8F60E94CB
+:107CB400D5316BD001960981088367C062FF0895AE
+:107CC40023DB0E945C320341443F0E944F326FCF5A
+:107CD400FC01F058FB110BC00E2F00780A1539F483
+:107CE400A0E0B1E0EF77AE0F8D919D91089585915D
+:107CF4009591089596FC82613E009A938A93822F0F
+:107D0400932F0895FAFC8140993020F4FC0181916D
+:107D1400919108959038E0F6F999FECF995081BD7C
+:107D240092BDF89A00B5839581BDF89A90B5802FDD
+:107D34000895CEDF992708950AFD826340009930A3
+:107D440020F4FC01819199270895903890F7E4DF9D
+:107D54009927089522DE89919991A0E0B1E00091DC
+:107D6400E3010F77A00F8D93616009C03EFD82632C
+:107D74002100993038F4FC0189919991808389918B
+:107D8400999108959BDF903828F7F999FECF99507F
+:107D940081BD92BD8991999180BDFA9AF99AEFCFEC
+:107DA40072FD83666C2D64600895A6FD83666C2B5A
+:107DB4006B7F0895B0FD8576616C75654AD90E9424
+:107DC400563199D90E94E8300C94863EBAFD8564F8
+:107DD400656665723ED90E94D83762EF0E945631BB
+:107DE4008AD90E94E8300C94AB30D2FDC26973008A
+:107DF4000E94F4370E9459330E94593385DFF5D924
+:107E04000E94FA3329F017DF0E94F83098FC01C071
+:107E140041DF0895F0FDC2746F000C94FA3E1AFE1F
+:107E2400877475726E6B65790E94E43ED90124FEF5
+:107E34008570617573659DDC1FB7F894A895DF9311
+:107E4400CF939F938F935F934F93F1010EB7029358
+:107E54000DB70293B291A2911D010E910EBF0E9126
+:107E64000DBF4F915F918F919F91CF91DF911FBF74
+:107E7400089570DF82692C000E940E380BDF0E9487
+:107E840067310C94C73978FE8369632C0E940E38DD
+:107E940070DF0E9408320C94C73981200E940D358E
+:107EA40033DF803111F484E209C08A3011F483E2B3
+:107EB40005C0823011F485E201C08FE3089552E2D7
+:107EC40060E270E20F921F9209911991809FD00194
+:107ED400EE27FF27909FB00DE11DF51D819FB00D8A
+:107EE400E11DF51D919FE00DF11DBA93AA93CF01F9
+:107EF4001F900F900895E894882329F4992319F486
+:107F040068940C94703DDC011990E99189919991E0
+:107F140000E1FF27880F991F111CEE1FFF1F1A167F
+:107F2400EB07F50518F083951A1AEB0B0A9589F7F8
+:107F3400EA931A920895B0E9BEE9CEE90000008000
+:087F44000C09FF02F2F67AEECF
+:00000001FF