Browse Source

update keyboard code,followed updates from foriequal0

cuu 2 years ago
parent
commit
f0cc9f250e

File diff suppressed because it is too large
+ 686 - 0
Code/devterm_keyboard/bin/DevTerm_keyboard_firmware_v0.21_utils.sh


BIN
Code/devterm_keyboard/hex/devterm.kbd.0.21_48mhz.bin


+ 2050 - 0
Code/devterm_keyboard/hex/devterm.kbd.0.21_48mhz.hex

@@ -0,0 +1,2050 @@
+:020000040800F2
+:2000000000280020F100000839010008390100083901000839010008390100080000000055
+:200020000000000000000000000000003901000839010008000000003901000839010008B8
+:20004000390100083901000839010008390100083901000839010008390100083901000890
+:20006000390100083901000839010008390100083901000839010008390100083901000870
+:2000800039010008390100083901000839010008F90400083901000839010008390100088D
+:2000A000390100083901000839010008390100083901000839010008390100083901000830
+:2000C000390100083901000839010008390100083901000839010008390100083901000810
+:2000E0003901000839010008390100085FF808F1002100F004B80B4B5B58435004310A48FA
+:200100000A4B42189A42FFF4F6AF094A00F003B8002342F8043B074B9A42FFF4F9AF00F069
+:2001200045FA70473C19000800000020C8020020C80200200C030020FFF7FEBF7047704728
+:20014000704703288CBF02200020704770470000034B1B689B7A13B1024B05221A60704773
+:200160000403002010030020704770477047704770477047014B04221A6070471003002005
+:2001800010B500F089FC214B214A1B68002412689C72D27920465A721E4A1F4B14601968DB
+:2001A00021F4EC4121F0700141F4007189B21960196821F4E04121F0400189B281F010015B
+:2001C00019601168154B89B20B445B0040211960136880229BB203F1005303F540535B0077
+:2001E0001A6000F039FE0E4B20461B6893F8301000F08EFE204600F020FE0A4B0122204683
+:20020000BDE810401A6001F025BB00BF04030020B8020020505C0040005C00400430002002
+:20022000DC0200201003002038B5124B05461A681C46127802F07F02212A19D100F0C2FC34
+:20024000B0B1681E042813D8DFE800F0030507120900094B04E0094B02E0094B00E0094BC9
+:20026000226800242046936154829847204638BD022038BD040300200D0B0008350B0008C0
+:20028000F50A0008DD0A0008014901F0E3B800BF44010020014901F0DDB800BFB802002005
+:2002A000054B1B689B78072B04D8044901EBC30101F0D0B800207047040300209400002022
+:2002C000014901F0C7B800BFE000002008B5084B1B681B7803F07F03212B06D100F072FC89
+:2002E00000280CBF0220002008BD022008BD00BF0403002037B5194C0C20256800F080FBC2
+:20030000284040F48035256015480C21002200F0BBF900230193019BB3F5007F02D2019BCD
+:200320000133F7E70C20256800F06AFB284040F48025256000F076FB0A4BC2B218600A4BE0
+:20034000C0F3072083F8292083F82A00074B5A71987100F0A7FE03B030BD00BF04080140F3
+:2003600000080140C8020020EC00002029010020044B1A6892B242F00C021A60024B0322B3
+:200380001A607047405C004010030020044B4FF6FB7219680A401A604FF43F421A607047E2
+:2003A000405C004010B51E4C072818BF20702378052B32D8DFE803F003060A0E1621FFF7BF
+:2003C000E5FF2AE0FFF7E2FF042327E002236370032323E06378013BDBB263706378F3B90B
+:2003E000042217E00F4B1A6892B242F010021A60052323700A23637010BD6378013BDBB2D6
+:20040000637063785BB9074A4FF6EF7311680B4013600622024B1A7010BD0623237010BD96
+:20042000CE020020405C0040064B01221A60064A00200649186010604FF4E0520A801A60E2
+:20044000704700BF405C0040445C004008030020044B01221A60044A0020106003221A60D6
+:20046000704700BF405C0040445C0040FFF7F0BF07B514238DF8043000238DF805308DF897
+:20048000063001A801238DF8073000F001FA03B05DF804FB10B500F0D1FA094B00241B6830
+:2004A0009C72FFF7C1FF074B074A1C604FF43F431380064A1360FFF7DBFF054B1C6010BDD5
+:2004C00004030020445C004008030020405C00401003002007B514238DF8043001A8002363
+:2004E0008DF805308DF806308DF8073000F0D0F903B05DF804FB000070B5274D274C2B686C
+:20050000274E9BB22380228833881340590505D54FF6FF332B60234B5B689847228833880F
+:200520001A40920444BF4DF6FF722A6022881340DB0405D54EF6FF732B600020FFF732FF4C
+:20054000228833881340180504D5FFF711FF4FF2FF732B60228833881A40910507D54FF633
+:20056000FF522A60104A11780131C9B2117022881340DA0505D54FF6FF632B600720FFF78A
+:2005800011FF2288338813401B0403D5BDE8704000F0DEBC70BD00BF445C0040CC02002003
+:2005A00008030020000000200C03002037B500F0A7F800F0C9F800F0F7F8FFF79BFE00F037
+:2005C00009F900F041F9012804464FF0000302D0022835D008E0009328480D2105224FF4B6
+:2005E000A02300F065F844E0009324480D2105224FF4A02300F05CF8214800F0F9F828B106
+:2006000000F04EF8041C18BF012432E01D4800F0EFF80028F4D101242BE000230093174808
+:200620000D2101224FF4801300F042F800F0E8FB08B100F0EBFB0135052DEEDD002CECD1EB
+:20064000104800F0D5F808B10E4804E00C4800F0CFF818B10A4800F063F90CE000900D2176
+:20066000064805224FF4A02300F022F800F06CF901E00025E0E7002003B030BD00100140C2
+:200680000050000800200008012303FA01F1D2F1010238BF002213019940016170470000E2
+:2006A000024B1868C0F38000704700BF080C01402DE9F0479DF820A01446CAF10107FFB2FF
+:2006C0003A46804689461E46FFF7DEFFB4B1354615B100BF013DFBE7404649465246FFF7A6
+:2006E000D3FF354615B100BF013DFBE7404649463A46013CFFF7C8FFE4B2E7E7BDE8F087F9
+:200700000D4B0E491A6842F001021A600C4A106801401160196821F0847121F480311960B3
+:20072000196821F480211960136823F4FE031360044B00221A607047001002400000FFF818
+:200740000410024008100240154B1A6842F001121A601A6812489203FBD5124A1221116007
+:20076000A2F6FC72116841F4E81141F480611160016841F080710160196811F0407FFBD04D
+:20078000116841F00201116011680907FCD59A6942F4FE729A61DA6942F40002DA617047D0
+:2007A0000010024000200240094B1A6822F4706242F480621A604FF480221A61D3F80424E2
+:2007C00022F4700242F48012C3F80424704700BF000C0140054B1A68D10703D41A6842F0EE
+:2007E00001021A601A689207FCD5704700100240036803481840B0F100535842584170479B
+:200800000000FE2F044A08B543681060026882F30888984708BD00BF08ED00E0084BDA6948
+:2008200042F0C052DA61A3F5D0331A6842F480721A60044A10851A6822F480721A607047DC
+:2008400000100240006C004038B50F4B44F24C21DA691D4642F0C052DA610C4A128D92B252
+:200860008A4205D044F24D239A4203D0002409E0012400E002240020FFF7D0FFEB6923F0FE
+:20088000C053EB61204638BD00100240006C0040184B30B5DB684478DB43C3F30223C3F1AC
+:2008A000040204FA02F20F24DC40817803780C40144303F00301C9002401FF228C408A403E
+:2008C00003F0FC0303F1604303F56143D3F8005325EA020122400A43C3F800230378012298
+:2008E000590903F01F0302FA03F3034A42F8213030BD00BF00ED00E000E100E0074B4FF0EC
+:20090000FF32C3F88020C3F88420C3F88021C3F88421042243F8F02C704700BF00E100E07C
+:2009200010B5084B802204461A60FFF7D3FDFFF7E5FFFFF79BFDFFF7E3FE2046BDE81040D9
+:20094000FFF760BF10200240024A034BDA6000BFFDE700BF0400FA0500ED00E00A4B10B5F0
+:200960001A6802221A60094A1168144611F0010FF9D1906042221A60226812F00101FBD12E
+:200980001960012010BD00BF102002400C20024037B58BB200930B0C01930E4B01221C68EA
+:2009A0001A600D4A1568ED07FBD4019DADB245801568ED07FCD4009DADB205801568ED0731
+:2009C000FCD424F001021A600068431A5842584103B030BD102002400C200240014B802250
+:2009E0001A60704710200240034B044A1A6002F188321A60704700BF04200240230167456B
+:200A00000728C8BF08380F23800003FA00F0C04370470000024B188800F50030800270473C
+:200A2000E0F7FF1F044B1B88812B34BF4FF480604FF40060704700BFE0F7FF1F0D4A002385
+:200A40000221137053709370D370117153710A4A0A4913600A4A13800A4A11600A4A01F591
+:200A600088411160094A03211370094A1170094A137070471D0B0020180B0020000C00202A
+:200A8000160B0020C4020020C00200201C0B0020D0020020230B002008B50E4B0E481979C8
+:200AA0000022C9B20129026008D1022119711A70FFF724FFBDE80840FFF7DABC11F0FD0F5E
+:200AC00006D0022119711A70BDE80840FFF73CBF08BD00BF1D0B0020180B002020B9034BF5
+:200AE00001221B681A8270470148704704030020210B002020B9034B06221B681A82704765
+:200B000001487047040300201D0B0020064B1B6830B9DA88598A511A1982044B1A807047BE
+:200B20005B8A03481844704704030020160B002014030020084B30B91B68084A11885A8A45
+:200B40008A1A1A8270470649064A1B68126808685B8A10441844704704030020160B0020DE
+:200B6000C4020020180B002070B5124B124E1B783468022B04F100640CBF04F5A04404F514
+:200B800000542046FFF7EAFE00250C4B1A8892B2954206DA0A4B6019E958FFF7F9FE04356F
+:200BA000F3E731681A8892B20A44326000221A8070BD00BF1C0B0020180B0020160B002089
+:200BC000140300202DE9F0418149824C0120087023790022DBB2022B22705AD108707E49F2
+:200BE0000968487801282AD1C888002800F0C5807A48097B026001294FF0030222710BD06F
+:200C000002291AD1764B1A70764A774B1A60FFF7E1FDFFF7E9FE0BE07449734A1160704A36
+:200C20001370FFF7D7FDFFF7DFFE6E48FFF796FE44F24D20FFF7F2FDC2E00A2362E0022891
+:200C400021D109232371CA88694B1A801888694A80B210801A884B8892B25A435F4B1A60B3
+:200C60000B7B012B03D0022B09D15E4A00E05F4A5D4B1A60FFF7CEFE5F4B1860A0E00A2304
+:200C8000237103239BE006283CD0032819D005283CE0032B0BD1504A12685278032A04D19E
+:200CA00005232371FFF760FF8AE0052A2EE0042B09D152490878022803D1032362700B70E7
+:200CC000052323717CE0052B14D1434B1A685378012B08D1D3880BB10323F2E70623237134
+:200CE000FFF77CFE6CE0062B4DD0032B4BD0052B62D148E0062B0BD137490968497803292B
+:200D000003D10823237122705AE0052954D1D8E7072BF6D0082BD4D0092B3CD12E4B1A6857
+:200D20005378022B2DD1D08838B3314952880B882D4D9BB25343294A2F4E13602F68D2F872
+:200D40000080B1F800C0474433681FFA8CFC67449F42284B03D80A8892B21A8019E0366802
+:200D60002D681168721B521A92B21A801A8892B2824208D300221A8005E00A23237109237B
+:200D80001DE0062B01D102239BE7032B01D0052B12D1092395E70A2B0ED10F4B1B685B782E
+:200DA000032B01D10A238CE7052BFBD0042B03D102232371002302E00A2323710F23237051
+:200DC0002078D0F1010038BF0020BDE8F08100BF230B00201D0B002004030020180B0020CD
+:200DE0001C0B002000200008C402002000500008140B0020160B0020C0020020D0020020F2
+:200E0000014B1878704700BF230B002000BFFDE7800000F1804000F5B8400368CA0623F41F
+:200E2000E04323F040039BB248BF83F010038A0648BF83F0200303607047800000F18040E7
+:200E400000F5B840036823F4804323F070039BB283F4405303607047800000F1804000F543
+:200E6000B840036823F4E24323F070031B041B0C03607047800000F1804000F5B840036864
+:200E80005B0406D5026848F68F73134043F4804303607047800000F1804000F5B84003687E
+:200EA0005B0606D5026848F68F73134043F0400303607047064B1B689BB203EBC00000F1A9
+:200EC000005000F540504000006880B2704700BF505C0040054B1B689BB203EBC000044BE4
+:200EE00003445B00186880B2704700BF505C004004300020044B1B689BB203EBC000034BCD
+:200F000003445B0019607047505C0040023000200D4B3E291B689BB203EBC0000B4B0344E7
+:200F20004FEA430209D94B09C80604BF03F1FF339BB29B0243F4004304E04B08C90748BFD4
+:200F400001339B0213607047505C00400630002070B54C4A4C4B116888B20C04188040F176
+:200F6000908047F6FF7111601A88484C02F00F022270002A5FD1464C464D2268464E02F4E5
+:200F800040522A80226802F030023280226822F4804222F0700292B282F4005222602268B7
+:200FA00022F4E04222F0400292B282F0200222601B88D80602D52368190607D5226848F6A5
+:200FC0000F731340236000F061FC12E01A0507D5226840F68F731340236000F069FA08E0AC
+:200FE0001804B6D5226840F68F731340236000F0CDFB23682A8823F4804323F070039BB210
+:20100000D10448BF83F480539504214A48BF83F4005313601368318823F4E04323F040039E
+:201020009BB2CC0648BF83F01003880648BF83F02003136070BD930003F1804303F5B843FC
+:201040001D68290409D5186840F68F7101401960124B013A53F8223098472B067FF579AFAF
+:20106000217848F60F728B0003F1804303F5B8431868013902401A60094B53F8213098479E
+:2010800067E770BD445C0040CC020020E0020020005C0040D2020020D4020020500000200F
+:2010A0003400002008B5074A074B0849136002221A72074B074A1360074A1B6811609847CE
+:2010C00008BD00BF04030020E40200206C00002000000020DC0200200003002010B5064C7B
+:2010E00018B9236801221A8210BD044B1B681B68984720680A3010BD0403002000030020FB
+:2011000010B5064C18B9236801221A8210BD044B1B689B68984720680C3010BD0403002064
+:201120000003002010B5204B18B91B6802221A8210BD1E4A1968002010800C78134614F001
+:201140007F040DD14A7A910644BF0221197012F0400F1A7814BF22F0010242F0010214E030
+:20116000012C1FD0022C1ED1097901F00F02920002F1804202F5B84211F0800F126806D09A
+:2011800002F03002102A07D101221A7004E002F44052B2F5805FF6E7054B1B681B69984767
+:2011A000024810BD104610BD040300200A03002000030020234A2DE9F84314689046238AC1
+:2011C000267A214FA3B9042E12D120490A78012A0AD11F4A10681F4A80B202445200136016
+:2011E00030223A800B7027E010233B80072623E0A58AAB428CBF022604269D4228BF1D4661
+:201200002846A369984781460020FFF753FE2A460146484600F068FB29460020FFF76AFEC2
+:20122000238A4FF440525B1B2382638A1D4430233B80094B65821A80D8F800301E72BDE8AB
+:20124000F88300BF04030020D4020020240B0020505C004002300020D202002010B50A4B9C
+:201260000A491B6849789A7891420AD3D97841B99C8834B99A72064B1B685B6898472046D1
+:2012800010BD022010BD00BF04030020900000200003002038B50E4A0E4C1268236892693A
+:2012A00018799978904723689A7A7AB170B95A7962B9DD7855B9084B1B68DB6898472368EE
+:2012C00028461A79DA729A781A7338BD022038BDDC020020040300200003002038B52F4B67
+:2012E0001B68187810F07F0004D15A7A22F020025A7238BD02284ED15A88002A4CD15A7979
+:20130000002A49D11A79264D22F08000840004F1804101F5B84109682D7812F0800F14BF4E
+:2013200001F0300101F44051A84234D2002932D09B7A83B304F1804404F5B844120623684E
+:201340000CD503F03003102B1FD1C4B22046FFF7A1FD20463021FFF75BFD16E003F4405366
+:20136000B3F5805F11D128B90E4B93F83010FFF7CFFD01E0FFF77EFD236823F4804323F073
+:2013800070039BB283F440532360074B1B685B699847002038BD022038BD00BF0403002076
+:2013A00090000020000000200003002038B51D4B1D4D19682D780A7922F08004A30003F1A5
+:2013C000804000F5B840006812F0800F14BF00F0300000F44050AC4222D24C8804BBF8B1D2
+:2013E000897AE9B103F1804303F5B84312F0800F1A6807D022F4E04222F0400292B282F07A
+:20140000100206E022F4804222F0700292B282F480521A60054B1B689B699847002038BDA7
+:20142000022038BD04030020900000200003002008B5064B1B685A7A42F020025A72044BC7
+:201440001B68DB699847002008BD00BF0403002000030020054B1A68538A18B98988CB1A82
+:201460001382704708681844704700BF0403002008B50B4B002093F83010FFF749FD094B29
+:201480001B68187A082806D1074B4FF480521A80064B10221A80B0F109035842584108BD6D
+:2014A0000000002004030020D2020020D402002073B5964E964B3268964D92B213445B009B
+:2014C0001A682B68197A09290FD092B2520002F1804202F5C0421178197051785970918852
+:2014E0005980118999809289DA8001221A72DA885C78002A61D11A7812F07F023AD1092C55
+:2015000002D1FFF7ABFE44E0052C0FD193F90220002A01DA08234DE0DA78002AFAD19A88B0
+:20152000002AF7D19B7A002B37D0F3E7032C13D19A78012A07D0784B20461B685B69984722
+:20154000032828D135E09A88002AF4D15B7A9806F1D5FFF76DFF1CE0012CECD19A78012A83
+:20156000E9D19A88002AE6D15B7A9906E3D5FFF7B5FE0EE0012A04D10B2CDCD1FFF78AFE89
+:2015800007E0022AD7D1012CF1D0032CD3D1FFF70DFF10B1CFE70028BCD132685F4B92B219
+:2015A00013445B0000221A605D4B30221A80062300E009232A681372D4E0062C18D11A789C
+:2015C00052067CD1DA78544B012A02D11B68DB696CE0022A02D11B681B6A67E0032A02D116
+:2015E0001B685B6A62E0212A69D11B689B6A5DE0002C3CD15988002961D15A6822F0FF02CD
+:20160000B2F5003F5BD11A7812F07F0204D19B88002B00F0AB8052E0012A0CD13E4A187912
+:20162000126892699047002849D12B689B7A002B40F09C8043E0022A41D11B79394803F094
+:201640000F018A0002F1804202F5B8421268007813F0800F14BF02F0300202F44052814284
+:201660002DD213F0700F2AD1002A7FD127E0082C03D11B785B067BD021E00A2C1FD11A786D
+:2016800002F07F02012A1AD19A7AC2B15988B1B95A6822F0FF02B2F5803F10D11E4A1879DA
+:2016A000126892699047002864D008E03BB12A680024548293612046984720460AE0164B38
+:2016C0001A682B68126958789047032802D1114B1B6805E02B684FF6FF711A8A8A4201D187
+:2016E000092203E0022800D012B908221A7239E093F9001000292FDAD9880191019882422A
+:20170000054811D9019A1A821FE000BF505C00400430002004030020DC02002002300020E6
+:20172000D4020020900000208A420ED2016891F830108A4201D2002105E092FBF1F401FB12
+:20174000142212B901210C4A1170026892F830209A82FFF72FFD05E003221A72074B4FF4E2
+:2017600040521A80FFF784FE02B070BD044B9EE7044B9CE7044B9AE7240B0020D20200202D
+:2017800025110008DD10000801110008F8B52B4D2C68237A032B01D0052B41D1A369228AAD
+:2017A000ABB1A2B1A68A964228BF164630469847238A07469B1B2382638A0020334463821C
+:2017C000FFF788FB32460146384600F0A5F8238A53B11B4B00204FF4405201461A80FFF7E3
+:2017E00089FB184B30221A80238AA28A9A4202D82B68032202E01BB12B6805221A720CE0EF
+:201800002A6806211172104A1168104A89B20A44520013600B4B30221A802B681B7A06E0C1
+:20182000072B03D10A4B1B68DB68984708232A681372BDE8F840FFF71BBE00BF04030020D4
+:20184000D2020020D4020020505C004002300020DC02002030B50B4B1C780023A3420CD2AD
+:2018600003F1805202F5B85291000D6848F68F722A401A430A600133F0E7034B40F0800022
+:20188000186030BD900000204C5C004010B5134C23681A7A022A01D0042A04D1FFF78AFC8C
+:2018A00023681B7A13E0062A10D15A78052A09D11A78520606D19878FFF7CCFF084B1B68C1
+:2018C0001B6A9847074B1B689B689847082322681372BDE81040FFF7CBBD00BF040300205A
+:2018E00000030020DC02002030B501F10051013201F54051521049000023934200F102004F
+:2019000009D010F8015C10F8024C44EA052421F823400133F1E730BD10B501F1005101322C
+:2019200001F54051521049000023934205D051F8234020F813400133F7E710BD9504000811
+:20194000810100083F0100084101000829020008CD020008430100088902000895020008E3
+:20196000A1020008C102000800000000400000003D0100083D0100083D0100083D01000899
+:201980003D0100083D0100083D0100083D0100083D0100083D0100083D0100083D01000817
+:2019A0003D0100083D0100084D01000851010008690100086B0100086D0100086F01000817
+:2019C00071010008730100087501000801010000E800002004000000320100201200000020
+:2019E0004C0100201400000019010020100000006001002080000000E00100206C000000AE
+:201A00004C0200206C0000001201000100000040AF1E030001020102030100002901002074
+:201A2000090000000403090409022D0001010080320904000000FE0102040904000100FE7F
+:201A40000102050904000200FE010206092103FF000008100110034C004C004D00200030DB
+:201A60000030003300092103FF000008100112034C006500610066004C00610062007300AF
+:201A8000CC0000201200000014034D00610070006C006500200030003000330080035300B9
+:201AA00054004D00330032006400750069006E006F00200062006F006F0074006C006F0052
+:201AC00061006400650072002000760031002E003000200020004500520052004F0052007B
+:201AE0002E002000550070006C006F0061006400200074006F002000520041004D00200010
+:201B00006E006F007400200073007500700070006F0072007400650064002E006C0353007E
+:201B200054004D00330032006400750069006E006F00200062006F006F0074006C006F00D1
+:201B400061006400650072002000760031002E00300020002000550070006C006F00610083
+:201B60006400200074006F00200046006C0061007300680020003000780038003000300090
+:201B800035003000300030006C03530054004D00330032006400750069006E006F00200079
+:201BA00062006F006F0074006C006F0061006400650072002000760031002E0030002000B5
+:201BC0002000550070006C006F0061006400200074006F00200046006C006100730068006F
+:201BE0002000300078003800300030003200300030003000EC0000202D000000005000201A
+:201C0000000C00200000000000000000000000000000000000000000000000000000000098
+:201C20000000000000000000000000000000000000000000000000000000000000000000A4
+:201C4000000000000000000000000000000000000000000000000000000000000000000084
+:201C6000000000000000000000000000000000000000000000000000000000000000000064
+:201C8000000000000000000000000000000000000000000000000000000000000000000044
+:201CA000000000000000000000000000000000000000000000000000000000000000000024
+:201CC000000000000000000000000000000000000000000000000000000000000000000004
+:201CE0000000000000000000000000000000000000000000000000000000000000000000E4
+:201D00000000000000000000000000000000000000000000000000000000000000000000C3
+:201D20000000000000000000000000000000000000000000000000000000000000000000A3
+:201D4000000000000000000000000000000000000000000000000000000000000000000083
+:201D6000000000000000000000000000000000000000000000000000000000000000000063
+:201D8000000000000000000000000000000000000000000000000000000000000000000043
+:201DA000000000000000000000000000000000000000000000000000000000000000000023
+:201DC000000000000000000000000000000000000000000000000000000000000000000003
+:201DE0000000000000000000000000000000000000000000000000000000000000000000E3
+:201E00000000000000000000000000000000000000000000000000000000000000000000C2
+:201E20000000000000000000000000000000000000000000000000000000000000000000A2
+:201E4000000000000000000000000000000000000000000000000000000000000000000082
+:201E6000000000000000000000000000000000000000000000000000000000000000000062
+:201E8000000000000000000000000000000000000000000000000000000000000000000042
+:201EA000000000000000000000000000000000000000000000000000000000000000000022
+:201EC000000000000000000000000000000000000000000000000000000000000000000002
+:201EE0000000000000000000000000000000000000000000000000000000000000000000E2
+:201F00000000000000000000000000000000000000000000000000000000000000000000C1
+:201F20000000000000000000000000000000000000000000000000000000000000000000A1
+:201F4000000000000000000000000000000000000000000000000000000000000000000081
+:201F6000000000000000000000000000000000000000000000000000000000000000000061
+:201F8000000000000000000000000000000000000000000000000000000000000000000041
+:201FA000000000000000000000000000000000000000000000000000000000000000000021
+:201FC000000000000000000000000000000000000000000000000000000000000000000001
+:201FE0000000000000000000000000000000000000000000000000000000000000000000E1
+:2020000000500020894A0008514D0008554D0008594D00085D4D0008614D0008B14D000809
+:20202000B14D0008B14D0008B14D0008B14D0008B14D0008B14D0008B14D0008C15300085A
+:20204000B14D0008B14D0008B14D0008B14D0008B14D0008B14D0008B5500008BB5000083C
+:20206000C1500008C7500008CD500008F54E0008054F0008154F0008254F0008354F0008E8
+:20208000454F0008554F0008094E0008B14D0008C5580008B14D0008B14D0008D350000837
+:2020A000C9550008ED550008115600084556000895560008A1560008AD560008A5510008A3
+:2020C000BD510008B1510008C9510008B14D0008B14D00088157000899570008B1570008CA
+:2020E000DB500008B14D0008B14D000810B5054C237833B9044B13B10448AFF3008001235F
+:20210000237010BD500F00200000000080D9000808B5064B1BB106480649AFF30080064898
+:20212000036813B1054B03B1984708BD0000000080D90008540F0020500F00200000000065
+:2021400008B5094920F0004007F06AF906F020FC03A3D3E9002305F0B9F806F04FFF08BD80
+:20216000666666666666F63F00004842AFF3008090F900308B4205D0002300224360028154
+:202180004281C360017070472DE9F743044647680846884607F03CF80146384607F08CF861
+:2021A000E16806F081FF0021064607F041FAB0B1304605F047F82E49054607F02FFA50B9CB
+:2021C00028464FF0434107F01FFA30B9284607F039FAC5B204E07F2502E0802500E005468C
+:2021E00068B207F015F80146304606F05BFF2389E06033B1984528BF9846C8EB03032381E5
+:202200001BE06689BEB1B04528BFB046C8EB0608404606F0FDFF0146384607F04DF8814692
+:20222000304606F0F5FF0146484607F0F9F8A4F80A80606001E000236360237838465D431B
+:2022400000218DF8045007F0CBF948B9606800214FF0010507F0C4F900B90546EDB200E063
+:2022600000259DF8040040EA052003B0BDE8F0830000FE4208B504F0FDFC003018BF012074
+:2022800008BD08B504F0F6FCD0F1010038BF002008BD000010B50024044B0421185D013431
+:2022A00004F01CFC082CF7D110BD00BF1000002038B5074C04F108056078002104F00EFC21
+:2022C00014F8010F002104F0EBFCAC42F4D138BD0700002008B5FFF7EBFFFFF7DBFF002387
+:2022E000074900225A5407495A5407495A540133082BF5D1BDE808404FF4FA7004F000BD4A
+:202300002C100020900F0020541000202DE9F0410025384E0021384C705D04F0C1FC4FF4C6
+:202320002F7004F002FD2078FFF7ABFF80466078FFF7A7FF0746A078FFF7A3FF800040EAF2
+:202340004707E078FFF79DFF47EA0807FFB247EAC000C7B22079FFF794FF47EA0010C7B20E
+:202360006079FFF78EFF47EA4010C7B2A079FFF788FF47EA8010C7B2E079FFF782FF47EA36
+:20238000C010C4B20121705D04F08AFC1B4BEA5C1E46A24206D05C55194B01221A70194A9F
+:2023A00012685A800135082DB3D115480378D3B1144B1A684388D31A142B14D90023002175
+:2023C0000A46B45C1C4104F00104944001322143082AC9B2F5D10C4AD1540133082BEED1C8
+:2023E0000023037002E0012004F08AFC0120BDE8F08100BF0800002010000020900F0020BD
+:20240000A60F0020B01900202C10002008B5FFF761FF024B00221A705A8008BDA60F002022
+:2024200008B5302004F026FCC0B208BD70B502EBC102D6B2827C1D4604464F4B3AB106EBC4
+:20244000821233F812104D4B01229A5504E0027C06EB821233F812104FF6FF73994200F03B
+:202460008980E9293ED006D8C12915D0E82925D085296DD10AE0F72958D002D8F6294BD04E
+:2024800066E0F8295CD0F92955D061E02068012D036811D1DB6861E0012D07D120680368A1
+:2024A000DB689847236883F8615070BD002D61D12068036880F861501B694FE0FFF7B0FF43
+:2024C00001280CD1012D03D120680368DB6804E0002D4FD1206803681B6920213EE0A068AF
+:2024E000092112E0FFF79CFF01280CD1012D03D120680368DB6804E0002D3BD120680368E1
+:202500001B69B0212AE0A0680A212A1C18BF0122BDE8704001F0DEBE012D02D1E0686F212E
+:2025200012E0E068BDE8704001F0C8BE012DF8D1E068702108E0012DF3D1E068E92103E0B6
+:20254000012DEED1E068EA21BDE8704001F0B2BE012D05D12068C9B20368DB68984770BDC4
+:2025600045B92068C9B203681B699847A37C0BB1024B9D5570BD00BF6AEA0008C60F002035
+:2025800070B50E4BA2B05B5C06461341DB070D46144611D50A2301FB033313440133009322
+:2025A00007492A46234602A807F012FF3046294622460123FFF73AFF22B070BD2C10002045
+:2025C00010E90008F0B50F4BA3B05B5C0746134113F001060D46144611D10A2201FB02226B
+:2025E00022440132009208492A46234602A807F0EFFE3846294622463346FFF717FF23B04B
+:20260000F0BD00BF2C10002023E900082DE9F84F8046FFF77BFE0024154B5FFA84F9E75CAF
+:20262000144B14F803B09A4697EA0B0B04D10134082CF1D1BDE8F88F0025012616EA0B0F73
+:202640000ED03E42404649462A4602D0FFF798FF01E0FFF7B7FF1AF8043073400AF804307C
+:202660000135EDB27600082DF6B2E7D1DFE700BF2C10002054100020A44B70B533F81110B5
+:202680004FF6FF7399420446154600F04F81EE2900F0BC8018D8872900F03E8108D8812927
+:2026A00027D0822900F03881802940F03F8133E1EB295ED002D8EA2942D070BDEC2972D05D
+:2026C000ED2900F0898070BDF2291DD005D8F02900F0CB8040F2AF80DBE0F42900F0F780E5
+:2026E000C0F0EB80F52900F00181FA2900F0E58070BD012A02D10068036812E1002A40F06C
+:202700001581006803680EE1012A01D1A27470BD002A40F00B817E4EAB5D5BB12068A17CB6
+:2027200003687C4A05EB81111B6912F8111098470023AB550135402DEDD10023A37470BD6D
+:20274000FFF76EFE01280DD1012D03D120680368DB6805E0002D40F0E980206803681B69B6
+:20276000DA21E1E0A068C5B10021BDE8704001F0DDBDFFF755FE01280DD1012D03D1206844
+:202780000368DB6805E0002D40F0D080206803681B69D921C8E0A06815B940F2FF11E4E7FD
+:2027A00040F2FF31E1E7FFF73BFE01280DD1012D03D120680368DB6805E0002D40F0B68009
+:2027C000206803681B69D821AEE0A068C5B10021BDE8704001F08DBDFFF722FE01280DD1AF
+:2027E000012D03D120680368DB6805E0002D40F09D80206803681B69D72195E0A06815B988
+:2028000040F2FF11E4E740F2FF31E1E7FFF708FE01280DD1012D03D120680368DB6805E061
+:20282000002D40F08380206803681B696A217BE0A068022112E0FFF7F3FD01280CD1012DA4
+:2028400003D120680368DB6804E0002D6ED1206803681B696B2167E0A06803212A1C18BF8B
+:202860000122BDE8704001F035BDFFF7D9FD01280CD1012D03D120680368DB6804E0002DE2
+:2028800054D1206803681B6975214DE0A0680121E4E7FFF7C5FD01280CD1012D03D120689C
+:2028A0000368DB6804E0002D40D1206803681B69692139E0A0680421D0E7012D02D1606881
+:2028C000012117E0002D31D16068012119E0012A83694FF0000202D15D705A8070BD5A7004
+:2028E00040680421BDE8704001F0E0BD012A05D140680221BDE8704001F017BEB2B940682E
+:202900000221BDE8704001F015BE00BF6CE90008C60F00206AEA00082068012DC9B2036872
+:2029200001D1DB6800E01B69984770BD70BD00BF10B50024044B0421185D013404F0CEF865
+:20294000112CF7D110BD00BF1800002038B51E2004F0EBF900242546154B185DFFF78AFCCB
+:2029600080F00100C3B2A3400134112C45EA0305F2D110490B68AB420F4B05D001221A708D
+:202980000E4A0D6012685A801B780B4A5BB10B4B18685388C31A052B05D9094B0968196050
+:2029A0000023137002E0012004F0AAF9012038BD18000020241000209A0F0020B019002083
+:2029C000A00F00202DE9F8430646114FFFF7BEFF10493A680B68894692EA030816D00025A9
+:2029E000012414EA080F0BD0D9F8002030462240294618BF0122FFF73FFE3B6863403B607C
+:202A00000135EDB2112D4FEA4404EAD1BDE8F8836C0F0020A00F002010B50446FFF788FF51
+:202A2000A06840F2FF1101F064FCA06840F2FF1101F07CFC024B00221A705A8010BD00BFE9
+:202A40009A0F002081422EBFC0EB01004042C1EB0000704710B51446FFF7F4FFA04228BF9B
+:202A6000204610BD38B50B4B04461D68038913B94FF47A7308E0006829464FF47A72FFF7A5
+:202A8000E9FF63681844430863604FF47A732560238138BDB019002003898B428CBFC1EB92
+:202AA000030300230381038913B14368194441607047000008B5038953B1406830B106F0ED
+:202AC000A3FB0146034806F0ABFC08BD014808BD002008BD00007A4473B5044672B682692E
+:202AE000002355785380314A85F0010511781646A94205D02E4A138193822E4A137007E075
+:202B00002B48217FFFF7C8FF2B48217FFFF7C4FF012D3570294E25D1294D217F2846FFF75F
+:202B200033FB217FADF8000005F11000FFF72CFBADF80400C2B29DF801009DF800102B4636
+:202B400028B10020686100251D835D83D8619DF8050028B10020002558611D835D83D861AB
+:202B6000002310E0134A717813781944C9B248B2022390FBF3F3DBB2C3EBC31001EB4001CE
+:202B800011700022114600203070707062B609B902B94BB15B42606849B252B25BB202B0E7
+:202BA000BDE8704001F0A0BC02B070BDA40F0020AC0F0020980F0020B80F0020C40F002045
+:202BC00034100020104A08B5104B11681868FF221960FFF73FFF0E4BC0B2D8619B6980B21E
+:202BE0005A8882428BBFC0EB0200002258805A800748FFF771FF0648FFF7E4FEBDE808409C
+:202C00000348FFF703BD00BFB019002028100020700F002008B52820022103F05FFF292052
+:202C2000022103F05BFF2A20022103F057FF2B20022103F053FF28200A49022203F01CFFEE
+:202C40002A200949022203F017FF29200749022203F012FFBDE808402B200549022203F04D
+:202C60000BBF00BF3D300008A92F0008112F0008792E00082DE9F0416B4F8CB038466B4910
+:202C800001F068FC38466A4901F066FC6949384601F064FC642003F015FF674B0024036016
+:202CA0000226092344608DE84800644B054602941A68634905F14803083001F091FE614BFC
+:202CC00085F85A602B60A5F8586005F151034FF0010885F860605C4E6B6585F85B8085F8BF
+:202CE00061805020356003F0EDFE0D2214238DE80C00564B029405461A68514900F1400357
+:202D000001F06EFE95F8403085F848402B640F2385F84530202385F846306FF07F0385F80D
+:202D20004730022385F84930082385F84A3085F84B4085F84C4085F84D4085F8444048205B
+:202D4000B56003F0BFFE05238DE80801404B029405461A683A4900F1410301F041FE85F8B5
+:202D600040404420756003F0ADFE032300930193384B02941A680546314900F1400301F02A
+:202D80002FFE2B6C042064F317232B643368F56083F8614003F096FE047044704480B0619B
+:202DA0001C2034747474B474F47403F08BFE2A494460034640224FF47A70196098601C744B
+:202DC0005A619A617361DB680790089305910A920B9205A9214ADB23194806948DF824402A
+:202DE00001F092FD1E4B97F874101A6801B9FEE7137B052BFAD11448FFF708FB1248FFF788
+:202E00000BFE1148FFF706FF7069164903F029FE0221302003F062FE4FF47A7003F070FFAE
+:202E20000CB0BDE8F08100BFB415002044E9000850E9000858E9000858F10008E401002003
+:202E400008100020E8EC0008700F0020E0010020E8010020C001002008ED00088EE9000858
+:202E60003806002061E9000808B505F06FFDBDE8084004F0A7BB00002DE9F041214B224D1F
+:202E80005A78224C05F10C07013238465A70FFF7E9FD012104F11000FFF76AF92846FFF7AE
+:202EA00009FE06463846FFF705FE31460746304606F002FA39468046384606F0FDF9014626
+:202EC000404606F0F1F804F0D3FB8046FFF738F9414606F0A5FA80464146384606F0ECF91C
+:202EE00041460746304606F0E7F96060288AFFF7BBFF06F063F880B2676120836083BDE81A
+:202F0000F08100BFC40F0020AC0F0020341000202DE9F041214B224D5A78224C05F10C07E4
+:202F2000013A38465A70FFF79DFD4FF0FF3104F11000FFF71DF92846FFF7BCFD0646384617
+:202F4000FFF7B8FD31460746304606F0B5F939468046384606F0B0F90146404606F0A4F827
+:202F600004F086FB8046FFF7EBF8414606F058FA80464146384606F09FF9414607463046CB
+:202F800006F09AF96060288AFFF76EFF06F016F880B2676120836083BDE8F081C40F002046
+:202FA000AC0F0020341000202DE9F041204B214D1A78214C013228461A70FFF753FD012120
+:202FC0002046FFF7D5F82846FFF774FD074605F10C00FFF76FFD39460646384606F06CF99E
+:202FE00031468046304606F067F90146404606F05BF804F03DFB8046FFF7A2F8414606F0B3
+:203000000FFA80464146384606F056F941460746304606F051F90646A888FFF725FF05F082
+:20302000CDFF80B26760208160816661BDE8F081C40F0020AC0F0020341000202DE9F041F3
+:20304000214B224D1A78224C013A28461A70FFF709FD4FF0FF312046FFF78AF82846FFF7B5
+:2030600029FD074605F10C00FFF724FD39460646384606F021F931468046304606F01CF9AD
+:203080000146404606F010F804F0F2FA8046FFF757F8414606F0C4F980464146384606F07F
+:2030A0000BF941460746304606F006F90646A888FFF7DAFE05F082FF80B267602081608192
+:2030C0006661BDE8F08100BFC40F0020AC0F0020341000200C4A01231370402100235160F0
+:2030E000D360536153701361084A00211381D36093821360064A516013815381D1605161A4
+:2031000013835383D161704708100020AC0F00203410002008B51E49422207F083F81D4A82
+:203120000346917D90F82600014483F8261093F8360092F82210927A014483F8361093F87A
+:203140003D1098780A4483F83D20134A9178014499709278997A1144997293F82D1011449E
+:2031600083F82D10997E1144997693F82210114483F8221093F823100A4483F82320074A42
+:2031800012681A87064A1268A3F83F2008BD00BF6AEB00085C000020300000208000002003
+:2031A00084000020064A00231360064A1360064A1360064A1360064BFF221A70704700BFCA
+:2031C000741200206C11002068110020601000205D10002007B5074B074A1B680092074A31
+:2031E0000749019207484FF4807200F0C5FE03B05DF804FB68110020601000205D100020F8
+:20320000741100205C00002002F07F02212A13B514D199B9022805D0222805D1094A03F06B
+:20322000030313700C4600E00224074B1B6833B102A901F8010D0220984700E002242046D5
+:2032400002B010BD5C1000207011002037B502F07F02212A05460C461AD1C9B9202807D0EF
+:2032600021280BD10C480721224600F0C3FD06E009480721224600F031FE00E00224074B57
+:203280001B6833B102A901F8015D0220984700E00224204603B030BD2900002070110020CE
+:2032A00037B51A4D1A4C2A6802AB43F8042D04F118004FF48072174900F02EFE019B164AF0
+:2032C0002B6012689B1A154ADBB21268C2F58072934212D294F822309B0003F1804303F544
+:2032E000B8431A6822F4804222F0700242F4004242F0800282F440521A60094B1B6813B1AC
+:2033000001200021984703B030BD00BF741200205C000020641000206C110020800000203A
+:2033200064110020034B002808BF40201881024B186070475C00002084000020002808BF37
+:20334000402008B580B200F061FE024B1884024B186008BD5C00002080000020C20744BF74
+:20336000034B1960830744BF024B1960704700BF641100207011002070B50C4629B31449D7
+:20338000144A0B6812680D469A1AD2B2C2F1FF02944201D9BAB11446002291B2A14202F1F3
+:2033A000010205D2465C0C49CE540133DBB2F4E72B600A4B1A781206FBD51B781B0604D597
+:2033C000FFF708FF01E0104670BD204670BD00BF6811002060100020741100205D100020DF
+:2033E000034B1868034B1B68C01AC0B2704700BF741200206C1100200A4B10B51A680A4B38
+:203400001B689B1ADBB2994228BF194600238B4206D0064CA45C0132C454D2B20133F6E7CE
+:20342000184610BD6C110020741200206410002008B5FFF7E1FF104A13680344DBB21360DB
+:203440000E4A1268D31ADBB2402B13D80C4B93F822309B0003F1804303F5B8431A6822F4B9
+:20346000804222F0700242F4004242F0800282F440521A6008BD00BF6C1100207412002091
+:203480005C0000200B4B10B51B6819440A4BC9B21B685B1ADBB2934238BF1A46002393423C
+:2034A00006D0064C645C0131C454C9B20133F6E7184610BD6C11002074120020641000204C
+:2034C000024B187800F00100704700BF5C100020014B1868704700BF29000020800000F120
+:2034E000804000F5B840036823F4E04323F0400343F4004343F08003594001607047000043
+:203500000B4B1B685A8A20B90A4909888A1A1A8270470949096831B1D8889B8A13449842DF
+:203520009CBF01230B70054B186800B110447047E819002038140020A4120020301400203E
+:20354000104B10B51B685A8A60B90F4CD98824888C4238BF21468A423ABFC2EB01021A8226
+:20356000188210BD0949096831B1D8889B8A134498429CBF01230B70054B186800B11044BA
+:2035800010BD00BFE8190020A2120020341400203C1400202DE9FF41164B1C68227802F00B
+:2035A0001F03012B21D1144B2179D3F800C0134BD3F800800023634517D058F82360376A78
+:2035C0008FB1B5788D420ED836782E44B1420ADA491BE578A3780095A588C9B20195E488B7
+:2035E0000294B84702E00133E5E7022004B0BDE8F08100BFE81900209C1200201014002076
+:203600002DE9F341154B1C68227802F01F03012B1FD1134B2179D3F800C0124BD3F8008087
+:203620000023634515D058F82360776A7FB1B5788D420CD836782E44B14208DA491BE57860
+:20364000A3780095A488C9B20194B84702E00133E7E7022002B0BDE8F08100BFE8190020D1
+:203660009C1200201014002010B50B4B1B689B7A1BB10A4B05221B681A730024084B1B6833
+:203680009C4208D2074B1B6853F824305B6903B198470134F2E710BDE8190020380600204D
+:2036A0009C1200201014002010B50024064B1B689C4208D2054B1B6853F824309B6903B159
+:2036C00098470134F2E710BD9C12002010140020024B04221B681A73704700BF38060020C7
+:2036E000012906D8044B1B79834294BF0220002070470220704700BFA812002030B5134B19
+:2037000005461B689A78124B1B7893421CD9114C04EBC2018B889BB954F83200C45C0E4AA3
+:2037200059002CB1242B03D00A4454800133F5E78B1C0A49D8B210708880A84228BF2846B4
+:20374000BDE8304002F0C2BD002030BDE81900206801002048010020880000206C0100208E
+:20376000014902F0B3BD00BF20010020014902F0ADBD00BF2801002038B5154B00221B68FD
+:2037800001219A72134B4FF4E050196412490C681A645A6418644FF43F405A6420601864AA
+:2037A0000E4B4FF48010186014460D460C4B1B689C4208D20B4B1B6853F82430DB6803B1B7
+:2037C00098470134F2E72B6800221A7338BD00BFE8190020005C00403806002000E100E02A
+:2037E0009C12002010140020034B1B6D03EBC0004300024818447047005C00400460004053
+:203800008B4B2DE9F74F1B688A4C0025C0229D725A722565226848F68F13134043F400734A
+:20382000284623601021FFF759FE226D824B5200134480221A60236D40215B0003F18043F5
+:2038400003F5C0431960226848F68F6313402360284602F059FB2368012523F4804323F012
+:20386000700343F4004343F0800383F440532360AC0004F1804404F5B8442368E8B223F482
+:20388000804323F0700343F4004343F0800323602368590406D5226848F68F73134043F415
+:2038A000804323600021FFF719FE23685A0606D5226848F68F73134043F040032360013582
+:2038C000082DD5D14FF000085C4B00201B68984580F0A1804FEA880B0746594B1B6853F883
+:2038E0000B305A78974280F090809B6A0C2404FB0734A67AE17AB50005F1804505F5B84511
+:203900002A6848F68F1313404E4A01F0030132F81120DFF820A113432B60E37A296813F090
+:20392000040F48F68F630CBF00224FF480720B4013432B6063684FEAC60903F14043A3F514
+:20394000C0434FEAA30CE37A4FEA4C0C1FFA8CFC13F0080FDAF850202CF0010337D04A44DC
+:20396000520002F1804202F5C0421360304620218DE80810FFF7B2FD9DE80810E27A12F0F0
+:20398000040F40D0DAF8502025894A44520002F1804202F5C0421360DAF8503009F10402C1
+:2039A0006D081A4452000CEB050302F180429BB202F5C04223F0010313603046FFF714FFDF
+:2039C000218905604908304602F09EFA1BE009F104094A44520002F1804202F5C042136084
+:2039E000E37A5B0703D43046218902F08DFA2B6823F4804323F0700343F4004343F0800375
+:203A000083F440532B60013767E71B6903B1984708F1010858E70C4B012218800B4B188033
+:203A20000B4B1B681A7303B0BDE8F04F02F048BEE8190020005C0040086000409C1200205E
+:203A40001014002074010020A212002038140020380600202DE9F04F884B91B01860884B3B
+:203A600001221960874B08911A700023864A87495A5087495A5004331C2BF7D10024C02183
+:203A80000491A146A346A24608998C4200F0AA807A4B1B6853F8245003EB840205932B789A
+:203AA00009920A93AB8885F802A04B44C82B01DD0020E0E0734B4FF000081878AB6A0A3355
+:203AC0006A7890457FD20C2202FB08F20B925A78A3F10A06920644BF0BF10100C0B2069600
+:203AE0000246072A6CD8099F0B9E3F68B96A07970E440D9600214FEA810CCDF830C0002699
+:203B0000A1423AD2079F97F801C0664535D2DDF814C00C9F5CF807704FF00C0CBF6A0CFB68
+:203B2000067797F80AC00E97944524D197F80BC00D9FCDF80CC0FF7ACCF3C00C0297C7F34E
+:203B4000C007BC4500F09480DDF808C01CF0100F40F08E80039F17F0100F40F0898007F09B
+:203B6000070CCDF838C0DDF808C00CF00707DDF838C0BC457CD10136C2E7A14201D1464593
+:203B8000C5D30131A142B6D9049E069F710001F1804101F5C04143F8061CFE7A5FFA82FCDB
+:203BA000770733F8021C39D57C2931D8033121F00301049E314489B2B1F5007F049139D91B
+:203BC000304B187074E72F4BDDF828C018703148AB684844E2449847AB8801344B441FFA9B
+:203BE00083F951E72C4A2D4B1168012019605168127A59601A7209F1090292B283F804A01E
+:203C00005A80274B9A80274B0BF101021A7032E03707CBD43F3121F03F01CAE73E2901D9A1
+:203C2000360703D5013121F00101C2E71F3121F01F01BEE753F80A1C11B9134943F80A1C63
+:203C4000069F1A70F97A53F80A6C11F0080F18BF0E4F4FFA8CF108BF0D4F01F1FF3C47F860
+:203C60002C6008F101080C338B45B8BF934627E70132D2B235E711B0BDE8F08F101400204D
+:203C80009C1200209812002055670008141400207C120020B1120020B2EB0008A812002070
+:203CA000200100203001002030B5039D144C08B1208104E06FF0500020721E20607209B144
+:203CC000618102E02420A072E1720E490E48002A08BF0A460D498A600022934208BF034642
+:203CE0000B618A818A820A4B1DB903221A70257430BD8A8304221A70032323748D6130BD8C
+:203D000032010020E0EB0008ACEB00084801002068010020F8B5294B03221C680C2120468F
+:203D200001F00EFA23684FF080521A61244B1B6823B1DB00013B18460138FDD820460C2197
+:203D4000042201F0FDF9DFF8A8C01E4BBCF800201D4D1E4C1A800FCC0FC50FCC0FC594E892
+:203D60000F001B4E85E80F000FCE1A4D0FC50FCE0FC5374657F820392B60174B174D1B886D
+:203D8000ACF80030A4F1200C0FCDACE80F000FCDACE80F0095E80F0084E80F00104C0FCC52
+:203DA0000FC70FCC0FC723680E4933600E4B0F4A1868BDE8F84001F061BD00BF38F00008FA
+:203DC00044010020A0120020A013002054060020A40600207C13002030010020ECEB0008B6
+:203DE000BCEB000814140020380600207C120020D0060020064B1860064B00201980064BA6
+:203E00001A60064B064A1B689A615882FFF778BB3014002038140020A4120020E81900203F
+:203E200001350008034600201BB11A689B681044FAE770472DE9F8431D4B80461C681D4B33
+:203E4000658A38B91868FFF7EDFF401B20824046BDE8F8831C6844B30026334608EB050269
+:203E600093421DD22068C0B11F18BD4216D29D428CBFC3EB05010021BA429ABFC3EB020360
+:203E8000C1EB0309C1EB000963680B48194430444A4606F0C7F94E4400E01F46A46814B9D0
+:203EA0000548BDE8F8833B46D8E72046BDE8F883E819002078120020D0130020044B054A63
+:203EC0001860054B00201B689A615882FFF7B2BF78120020353E0008E8190020064B18602C
+:203EE000064B00201980064B1A60064B064A1B689A615882FFF724BB3C140020A2120020DB
+:203F000034140020E8190020413500080346998800680022FFF76EBFF0B506461448B57A07
+:203F20001C68006D776800EBC500124D400028580025C0F30900854217D257F815601FFA74
+:203F400086FCF6B20E550134B4FBF2F602FB16446E1C864209D24FEA1C260E550134B4FBC2
+:203F6000F2F602FB16440235E5E71C60F0BD00BF005C00400C600040F8B5069F06463D688C
+:203F800007985B1BB3FBF2F402FB1434002CB8BFA41844B903785BB2002B02DCFF230370B1
+:203FA00032E0047027E001230370338970689C42A8BF1C460023A3421CDA11F805E0013580
+:203FC000B5FBF2FC02FB1C5503F1010CA4455FFA8EFE02DBC0F800E00CE011F805C00135A1
+:203FE0004EEA0C2E40F804EBB5FBF2FE02FB1E550233E0E73D60B07AFFF7F6FBA3B20360B6
+:20400000B07A3021FFF76AFA2046F8BD11220123834205D2013A02D05B009BB2F8E7704772
+:20402000002B18BF18467047022830B54FF0000314BF002502250C225A43084CA018A25828
+:204040003AB1C27902F00202AA4202D182798A4203D00133082BEED1002030BD541500202F
+:20406000044A00231360044A1360044BFF221A70704700BF501400204814002044140020B3
+:2040800007B5074B074A1B680092074A0749019207484FF48072FFF76FFF03B05DF804FB89
+:2040A00050140020481400204414002054140020A801002010B502F07F02212A044619460B
+:2040C0009DF8080027D1012C19D0092C3FD1831E012B3CD8FFF7A8FF0446002837D0C379BD
+:2040E000DB0702D4037A012B2FD02068A18804F1080289B2FFF7F2FE0123237223E00328A8
+:2041000025D1FFF791FF034608B3027AFAB10068998889B214E0012A19D1032C0ED0062CEC
+:2041200015D1222804D10B4B1868FFF7C7FE0AE021280CD10848FFF7E9FE04E00748114622
+:204140000022FFF757FE002010BD032010BD022010BD00BF4C140020B8010020401400209A
+:20416000114B10B50246044603F1180153F8040B8B4242F8040BF9D11B7813700B4BA278BF
+:204180009B781344A3700A4B227D9B7A13442375084B1868FFF746FE074B20741B68C0F381
+:2041A00007206074E38210BD20EC00087C010020A80100204C140020B401002002F07F0290
+:2041C000212A05D10B2803D1024A0020136070470220704740140020431E402B034B28BFD3
+:2041E00040201881024B1860704700BFA8010020B4010020014B1860704700BF4C14002033
+:2042000010B5022814BF0020022000230C225A43064901338C18E47904F00204844204BFA5
+:2042200000248C50082BF1D110BD00BF5415002008B5054B002202201A60FFF7E1FFBDE82E
+:2042400008400320FFF7DCBF4014002070B50C4629B31449144A0B6812680D469A1AD2B268
+:20426000C2F1FF02944201D9BAB11446002291B2A14202F1010205D2465C0C49CE540133B3
+:20428000DBB2F4E72B600A4B1A781206FBD51B781B0604D5FFF7F4FE01E0104670BD20461D
+:2042A00070BD00BF50140020481400205414002044140020A0F8411000F044BB026C6FF36A
+:2042C0001722026400F03EBB90F84D300BB900F039BB70470123013903FA01F1D0F841306C
+:2042E0000AB10B4301E023EA0103C0F84130FFF7EBBF40F2FF32914228BF114690F8452099
+:2043000010B502F00F0201F00F0442EA041280F8452090F84620C1F3051122F03F02114353
+:2043200080F84610BDE81040FFF7CEBF10B540F2FF32914228BF114690F8462001F0030418
+:2043400002F03F0242EA8412C1F3870180F8462080F84710BDE81040FFF7B6BF10B5002139
+:20436000044606224B3005F0D3FF002384F8493004F10800BDE8104000F0E4BA38B5036899
+:204380000446DB680D46984728B1236820461B6929469847012038BD0023137090F86130ED
+:2043A00073B190F86030002B18BF013090F851309B0705D5A1F16103192B18D82039C9B20B
+:2043C000080608D40D4B585C030616D50223137000F07F007047872902D97831C8B27047C0
+:2043E0000123803903FA01F1002011707047A1F14103192BE4D82031E1E770475CEC0008A3
+:2044000013B50DF107020446FFF7C6FF18B99DF80700B0B921E00023E21892F84B2082421B
+:204420000FD00133062BF7D10023E21892F84B1011B982F84B0004E00133062BF5D10020B0
+:204440000BE094F849309DF8072004F10800134384F8493000F076FA012002B010BD13B5A0
+:204460000DF107020446FFF797FF68B10023E21892F84B10814203D1002382F84B3006E0AF
+:204480000133062BF3D102E09DF8070060B194F849309DF8072004F1080023EA020384F818
+:2044A000493000F04FFA012002B010BD38B50025044680F8435080F8445080F8455080F8B2
+:2044C000401080F8421000F03DFA84F8405084F8425084F8435084F8445084F845502046EB
+:2044E000BDE8384000F02EBA30B590F8405080F8431080F8425080F8442080F84530BDE887
+:20450000304000F01FBA90F840208A420CD0002280F8401080F8421080F8432080F8442067
+:2045200080F8452000F00EBA704790F840301943FFF7E9BF90F8403023EA0101FFF7E3BF9E
+:20454000002202604260826080F874208281C28102677047016070474160704781607047D9
+:20456000F7B590F8745004460DBB06462F46236F9F4205D2B36ABBB1B06D9847A0B916E052
+:20458000A368A089E189009394E80C00FFF78CFB04F11000216FFFF75DFA40B10125FFF7F6
+:2045A000B9FB84F8745002E001370436DFE7284603B0F0BD00230367704770B5056F00241E
+:2045C000AC420AD005F1160650F82660964207D100EB840636698E4202D1052C02D90DE0D3
+:2045E0000134EDE700EB8406B362049BAC4231613364B26504D30135056701E0002070BDB4
+:20460000012070BD0148FFF79BBF00BFB415002010B5084904460120FEF7A0FE0649022086
+:20462000FEF79CFE6069FEF77DFEA069FEF786FE012010BDCD4600087D460008FEF7D0BED9
+:2046400007B501210DF10700FEF7D6FE01280CBF9DF807004FF0FF3003B05DF804FB07B5ED
+:2046600001210DF10700FEF7E3FE10B19DF8070001E04FF0FF3003B05DF804FB10B50B7842
+:20468000222B20D1104CFEF71BFF2378032B0DD8DFE803F00702070700280CBF02230123B6
+:2046A00003E000280CBF032301232370FEF710FFB0F5966F07D12378022B04D100200A21D9
+:2046C00000F088FDFEE710BD2C1600201D4B73B51A78022A34D103221A70FEF781FE0328B0
+:2046E0002ED9FEF77DFE0422011F01A8FEF7CAFE9DF80430312B23D19DF80530452B1FD154
+:204700009DF80630412B1BD19DF80730462B17D10D4C4FF0C2466FF0060544F001040B4BB8
+:20472000184685464FF001002146324604B402B401B401B401B401B401B401B4AE467047DA
+:2047400002B070BD2C1600205147000800080020024B18460138FDD800F078BDFF340C0033
+:2047600007B50023024600930349044B0448FFF724FF03B05DF804FB3000002011460008C9
+:20478000B415002070B50E4615460024AC4205D23019291BFEF74CFE0444F7E7204670BDEE
+:2047A00013B50446FEF71CFE30B120460DF107010122FFF7E7FFF5E702B010BD08B5064B23
+:2047C0001B681B7B052B05D1FEF77AFE003018BF012008BD002008BD3806002070B50E46A4
+:2047E0001546FFF7EBFF48B146B10024AC4205D23019291BFEF7C0FD0444F7E7002070BDF3
+:2048000007B502AB03F8011D19460122FFF7E6FF002003B05DF804FB38B5054608460C46BA
+:2048200005F0FCFD214602462846FFF7D7FF002038BD10B504464068FFF7CEFC2269A3697E
+:204840003AB9802213E05A791A710AB119680A709B6B002BF7D104F10C0010E0997949B1C6
+:2048600059791971197909B1186801709B6B002BF4D103E0511C1A71CAB2F3E7A068FFF77A
+:20488000B9FC012010BD000007B50023024600930349044B0448FFF790FE03B05DF804FB49
+:2048A0007C01002033480008B41500200AB9037843B300238B63836923B9816106E09A6B15
+:2048C0001AB113468B42FAD11CE0996382681AB901F11403836006E093680BB11A46FBE79C
+:2048E00001F11403936001F120029A6001F12C038B62002381F8343081F8353081F83630E3
+:2049000081F83730704700002DE9F041457804460E46174698468DB90948FFF74BFEC4F891
+:204920000C80276165612046FFF7AEFF3046FFF717FFBDE8F0410248FFF712BEBDE8F08116
+:20494000B415002038B50489056834B128462146FFF77CFC241A0544F7E720462146BDE888
+:204960003840FFF773BC0346F0B5DD6800200A4698615861586218621863D86255B3987943
+:204980001E8A4FF0FF34A8B9B04211D2611C11D12F5C852F04D1441CB44228BF4FF0FF34A5
+:2049A00007F00307032F16BF01300530C019EBE70121997199799D6109B15E610AE0191D09
+:2049C000596201215C6119626118E4430D4426441D63DE62D86B1946BDE8F040FFF766BF15
+:2049E000F8B5069E04469DF81C509DF82070C16322B11168C1605168016101E0C2600282C3
+:204A000025B901332360731E238101E02360268120680021228905F07BFC65712EB125B176
+:204A20001FB923681D70A77101E00123A37120460021FFF798FF2046F8BD000013B5114C01
+:204A40000322D4F8C00094F8CC1000F079FB94F8CC204FF4803101FA02F2D4F8C000036887
+:204A60001A6100230193019BB3F5007F02D2019B0133F7E794F8CC10042200F061FB02B033
+:204A800010BD00BF28ED000801498D460149084700500020994A000808B5124B124A196865
+:204AA000914201D0002301E0104B07E01048D4188442F9D2C858D0500433F7E70D4A9342B6
+:204AC00003D2002243F8042BF8E705F0D7F800200146024601F0F0FF074B0BB105F0BEF88A
+:204AE000FEE700BF6CF3000800000020500F0020500F0020F81900205D9C000808B50D4B46
+:204B00001A680AB90C4A1A601B680C4AD21A824204DB09494242591A914206DA05F098F897
+:204B20000C2303604FF0FF3008BD024A18441060184608BD30160020F8190020103901286C
+:204B4000FEE701F0C1BF00000B4B10B5196809220A230A4801F042FF094B0222196809483D
+:204B6000032301F03BFFBDE81040074B074819681A221B2301F032BF700400203416002073
+:204B8000740400204C160020780400206416002010B5044600F084F9034B20461978BDE85F
+:204BA000104000F019B900BFB4020020F8B50446056800F085FC22680023510101F18441C3
+:204BC0000B60802129600121A9622B61EB606379696113B18B4203D02BE04FF400436B64D2
+:204BE0004FF6FF73D36200256E1CF7B22046394600F070FCD0B1236848F6FF7103F134024C
+:204C000042F8251018336D1017F0010F53F8252014BF6FF0FF016FF47F4101EA020214BF9F
+:204C200068214FF4D0410A4343F82520042E3546DAD1216801224B01490103F1844301F183
+:204C40008441C3F880220A60F8BD000038B5274B274C1A68012042F010021A6000F04EFAA8
+:204C60000025002000F016FB65602368182023F40023236000F01BFB102000F018FB00F080
+:204C800043F8A560102000F005FB102000F01DFB0028FAD000F039F8164800F023FB1820C5
+:204CA00000F0F8FA182000F010FB0028FAD0022000F0E0FA0021104800F0B0FA4BF67F30FE
+:204CC00000F076FB00F039F80C4B188800F0D6F80B4800F0D7F80B4800F0DEFBFFF7AEFECD
+:204CE00000F02DF8FFF72DFF38BD00BF0020024000100240B802002000200008B60200203B
+:204D0000914B0008AD4B0008704708B50020014600F026FB01204FF4806100F021FB002151
+:204D2000022000F01DFB2D2000F02AFBBDE8084003204FF4800100F013BB00F0E9B900F0D3
+:204D400027BA0000000000000000000000000000012007E0022005E0032003E0042001E058
+:204D60000520FFE70D4A0121116072B60C4A00211160074902B4084902B486B005498E46C9
+:204D8000704700BFAFF30080AFF30080AFF3008000000061F9FFFFFF0569000814ED00E089
+:204DA00010E000E0AFF30080AFF30080AFF30080FEE710B50446007900F0A0FA2079BDE888
+:204DC000104000F0B3BA03689A6822F4602242F48012114399607047002370B51A461C464B
+:204DE000072B4FEA430503DCEE1801FA06F634431D4401FA05F501330A2B42EA0502EFD1FB
+:204E00000368DC601A6170BD38B5124D2A6813681C68A10706D5196821F0020119609368DA
+:204E200003B19847620708D52B681A681B69116821F00401116003B19847E30708D52B6813
+:204E40001A68DB68116821F00101116003B1984738BD00BFE4020020036801225B0103F165
+:204E6000844303F58673191F1A6018680028FCD143F8042C0B68002BFCD17047014604205B
+:204E800000F06EBA044B10B504461868A047034B1868A04710BD00BFE4020020E0020020EC
+:204EA00010B50446FFF785FF20464FF46021FFF78AFF2368012103F1404308335A015B01AA
+:204EC00002F1844203F18443116520461960BDE81040FFF7C1BF38B550F8313004464D1E53
+:204EE00003B19847AA00012101FA02F223685A6038BD0000024B01211868FFF7ECBF00BFDB
+:204F000028030020024B02211868FFF7E4BF00BF28030020024B03211868FFF7DCBF00BF72
+:204F200028030020024B04211868FFF7D4BF00BF28030020024B05211868FFF7CCBF00BF6E
+:204F400028030020024B06211868FFF7C4BF00BF28030020024B07211868FFF7BCBF00BF6A
+:204F60002803002038B50446274D9DF8100045F83420012805EBC4056B6004F5022512D056
+:204F80000AD3022814D1AB0003F184430122C3F80021C3F880210BE0AB0003F184430122F0
+:204FA000C3F8002104E0AB0003F18443C3F880012046AD0000F096F805F1844501232B6090
+:204FC0000F2C1FD8DFE804F0080A0C0F1215151515151A1A1A1A1A1A40220CE080220AE0C6
+:204FE0004FF4807207E04FF4007204E04FF4806201E04FF40002054B1A6038BD034B4FF461
+:2050000080725A6038BD00BF7C16002000E100E007B500930023FFF7A5FF03B05DF804FBAA
+:2050200001F0030189000F238B408A4010B5046824EA03031343036010BD0000084A10B549
+:2050400052F83030044653B102EBC00250689847012303FA04F4034B5C6100BF00BF10BDA3
+:205060007C16002000040140104B2DE9F047104DD3F8149004468A4605EBC00500269846F2
+:2050800054450CD80127A74017EA090F04D02B6813B1686898473E4301340835F0E7C8F807
+:2050A000146000BF00BFBDE8F08700BF000401407C1600200020FFF7C1BF0120FFF7BEBF02
+:2050C0000220FFF7BBBF0320FFF7B8BF0420FFF7B5BF05200921FFF7C7BF0A200F21FFF705
+:2050E000C3BF000003460A4600F0FC01024808441946FFF795BF00BF08000140034B1A6891
+:2051000022F0070210431860704700BF0020024008B5074801F011FE064801F00EFE06482C
+:2051200001F00BFEBDE80840044801F006BE00BF2C030020340300203C030020440300205C
+:2051400070B501F00704A4000F25A5400368C80853F82060092A26EA050514BF16460826C1
+:2051600006FA04F4082A44EA050443F8204006D1012000FA01F1DA6822EA010106E0092AE6
+:2051800005D1012000FA01F1DA681143D96070BD08B5032000F0B2F8BDE80840032000F0B6
+:2051A000C5B80000014801F0D9BD00BF4C030020014801F0D3BD00BF84030020014801F00A
+:2051C000B9BF00BF4C030020014801F0B3BF00BF84030020064B45F255521A604CF6CC421E
+:2051E000586099601A604AF6AA221A60704700BF0030004000284FEA011105DA064B00F085
+:205200000F00C9B21954704700F16040C9B200F5614080F80013704714ED00E021F0604169
+:2052200038B521F07F01084B0843986000241D4660B20F210134FFF7DDFF2B2CF8D1F02357
+:2052400085F8233038BD00BF00ED00E0044A054BD16801F4E0610B43D360BFF34F8FFEE7FA
+:2052600000ED00E00400FA05014B13F81000704740F00008064B5A6822F0030202435A60DF
+:2052800080005A6802F00C028242FAD1704700BF00100240030A0121C0B201FA00F003F1F5
+:2052A000804303F504331A68104318607047030A0121C0B201FA00F003F1804303F5043386
+:2052C0001A6822EA000018607047030A0222C0B202FA00F003F1804303F504331B681840C1
+:2052E00070470000044B05C85968126821F4741102430A435A6070470010024010B50446A2
+:20530000FFF7B2FF074B53F82020074B03EB4404637803EBC2039B0003F1844301221A6000
+:2053200010BD00BFBC03002040F0000810B50446FFF79AFF084B53F82020084B03EB4404C5
+:20534000637803EBC2039B0003F1844301221A6000221A6010BD00BFC803002040F0000881
+:2053600010B5054B054C5A6854F8200022EA00021143596010BD00BF001002409CF000080C
+:2053800010B50446FFF770FF074B53F82020074B03EB4404637803EBC2039B0003F1844350
+:2053A00000221A6010BD00BFD003002040F00008024B072258601A60704700BF10E000E0AC
+:2053C00008B5044B1A6801321A60034B1B6803B1984708BDB0190020FC16002011F0010F3D
+:2053E00070B542EA03030CBF0825002503FA05F5006801F1FF3400F11800C4F3400450F869
+:20540000241014BF6FF0FF066FF47F463140294340F8241070BDF8B507680546FB683E6912
+:205420001E4016F0400403D0046A0CB1A0474024F30604D5AB6913B1984744F01004300773
+:2054400004D56B6913B1984744F00804710704D52B6913B1984744F00404B20704D5EB6813
+:2054600013B1984744F00204F30704D5AB6813B1984744F00104E4433C61F8BD036801396F
+:2054800003F140432033DB0003EB8101890001F1844101230B60704710B504460448A0472F
+:2054A0000448A0470448A0470448A04710BD00BF240400204C040020DC03002000040020EC
+:2054C00010B504460079FFF719FF2079BDE81040FFF72CBF03791E2B10D9212B0ED0202BA4
+:2054E0000ED9222B01D0252B04D102298CBF0020012070474B1E58425841704701207047E9
+:20550000002070470368002203F140430C3301EBC3039B0003F1844302311A6040F8212043
+:20552000704738B505460C4613460022FFF756FF28462146BDE83840FFF7A0BF38B5437974
+:205540000446022B0D463ED0042A3CD8DFE802F00312202A3600FFF7D5FF2368013D03F15C
+:2055600040432033DB0003EB85039B0003F18443002221E00368002203F140430C3301EB5C
+:20558000C3039B0003F184431A606022082301E010220023FFF722FF20462946BDE8384089
+:2055A000FFF76CBF03684FF2F1129A6103229A605B0103F1844301221A6038BD0122BDE890
+:2055C0003840FFF7AEBF38BD10B5074B1C68E16822690A40120605D55B6A1BB198476FF081
+:2055E0008003236110BD00BF2404002010B5074B1C68E16822690A40D20705D59B681BB195
+:2056000098476FF00103236110BD00BF24040020F8B50B4F3D68EB682E691E4016F04004B2
+:2056200003D03C6A0CB1A0474024B30604D5FB6913B1984744F02004E4432C61F8BD00BFD0
+:2056400024040020F8B5124E3768FB683D691D4015F0100403D0B4690CB1A04710242907DF
+:2056600004D5736913B1984744F008046A0704D5336913B1984744F00404AB0704D5F368E7
+:2056800013B1984744F00204E4433C61F8BD00BF240400200148FFF7BEBE00BF4C040020C3
+:2056A0000148FFF7B8BE00BFDC0300200148FFF7B2BE00BF00040020D36870B59B0638D5D7
+:2056C00013689E0635D513689D0702D41368DC0701D553682DE05568C4888388A4B2013411
+:2056E0009BB29C42EDB2046808D0C6880389B6B29BB29E420FD183889BB263B983889BB281
+:20570000E35C86880389B6B29BB29E4235D0838801339BB28380C3889BB2E554C4880389DE
+:20572000A4B29BB29C4217BFC388002301339BB2C380D368180622D513681B061FD58888F0
+:20574000CB8880B29BB2984212D088880B6880B2185C8C880B89A4B29BB29C4218BF8B887F
+:20576000C0B21ABF01339BB200238B80506070BDD36823F08003D36070BD0023CAE770BD20
+:2057800002480349034AFFF797BF00BF0C170020001700200038014002480349034AFFF74F
+:2057A0008BBF00BF18170020301700200044004002480349034AFFF77FBF00BF2417002075
+:2057C0003C17002000480040294B072818BF18701A78052A49D8DFE802F003131E222A357C
+:2057E000244A4FF6FB71106C014011644FF43F41116406221A70204B1B685A7B1A73704767
+:205800001C4A4FF6FB71106C014011644FF43F41116404222AE002225A70032226E05A78EC
+:20582000013AD2B25A705B780BBB04221BE0114A116C89B241F01001116405221A700A227E
+:205840005A7070475A78013AD2B25A705B7873B9084A4FF6EF73116C0B401364064B1B6861
+:205860005A7B1A730622024B00E006221A707047B8190020005C00403806002070B50446AE
+:20588000807B0D461646FFF739FD084A084B09491A60094B09480B6009496560086002210F
+:2058A000A6601B681172984770BD00BFC8190020E8190020C019002054060020A4060020B2
+:2058C000E4190020F8B56C4D6C4B2A685C6C1268A4B202F48062224206D06FF480625A644F
+:2058E000674B1B685B6898472B681B6823409F0403D5624A6FF400515164DE0406D55F4B61
+:205900006FF4C0525A640020FFF75EFF2A681168214008050FD5594B186C80B240F00806EC
+:2059200040F00C001E641864107B5073032010736FF4C0525A648B0503D5504B6FF400722E
+:205940005A64CF0506D54D4B6FF480725A640720FFF73AFF2B681B6803F40043234200F034
+:205960008980464B5A6C110440F184806FF4004112F00F06596458D1196848F68000084055
+:205980000028EED088B23F4C00F4405525803E4D00F0300028801868D60620F4804020F09B
+:2059A000700040F4004040F0800080F400501860186820F4E04020F0400040F4004040F06F
+:2059C000800080F02000186001D5080607D5196848F60F720A401A6000F08EFE0BE0186894
+:2059E00040F68F7202401A600A0502D500F09CFC01E000F001FE214B22881968288821F41A
+:205A0000804121F0700141F4004141F08001514019601A6822F4E04222F0400242F400428B
+:205A200042F0800242401A60F8BDB40004F1804404F5B84427683B040CD5226840F68F732E
+:205A400013402A682360926806F18043013B52F823309847380684D5226848F60F7313403E
+:205A600023602B6806F180465B68013E53F82630984776E7F8BD00BF38060020005C004006
+:205A8000C0190020B4190020B6190020800000F1804000F5B840036823F4804323F0700348
+:205AA00043F4004343F08003594001607047000018B9034B07221B681A820248704700BFDE
+:205AC000E81900209C06002037B5114B1A681D46127802F07F02212A01D0022016E0A0F1F4
+:205AE0002003012B0B4B0C4C1B6888BF002423B102A901F8010D02209847002CEDD02B68B8
+:205B0000002528469C615D82A047284603B030BDE819002058190020B15A000813B5104B39
+:205B20001B681A7802F07F02212A14D1022806D0222806D19A780B4B02F003021A7000247F
+:205B400000E00224084B1B6833B102A901F8010D0220984700E00224204602B010BD00BF28
+:205B6000E8190020481700205819002021B9022834BF00200220704702207047044B1B6859
+:205B80009B7A1BB1034B05221B681A73704700BFE819002038060020024B04221B681A7327
+:205BA000704700BF38060020054B1B689B78032B04D8044901EBC30100F088BB002070471A
+:205BC000E819002084060020014900F07FBB00BF4C060020014900F079BB00BFC80600203A
+:205BE0000C4B00221B6801219A720B4B4FF4E05019640A4909681A645A6418644FF43F40F7
+:205C00005A6408601864064B4FF4801018600A73704700BFE8190020005C00403806002038
+:205C200000E100E02049214B0A681B6870B59B1A13F0FF030E461E4905D10A78013AD2B228
+:205C40000A70FAB170BD0120087000211948402B28BF40230C46184D11F0010FAD5C01F15F
+:205C60000101EDB21CBF44EA0525056002F101020CBF2C4604309942D2B2ECD3D90748BF7F
+:205C8000046032600D4A0E49106D40000B50536823F4E04323F0400343F4004343F08003CD
+:205CA00083F03003536070BD601900204C180020501900208061004049170020005C00407B
+:205CC000146000402DE9F843494B4A4C1B6800254FF0C0089D7283F809802565236848F680
+:205CE0008F16334043F400732360236848F2800723F4E04323F040033B4383F010032360FC
+:205D0000226D3D4B52004FF0400943F80290236D80225B0003F1804303F5C0431A60236881
+:205D2000284623F4E24323F070031B041B0C2360324B1B6893F82C1000F0E6F828464FF424
+:205D40004051FFF7A3FEA3680220334043F4C063A360226D2A4B520013444FF480721A60C2
+:205D6000A368294623F4E04323F040033B4383F02003A360FFF78AFEE36803203340E36060
+:205D8000226D204B520013444FF488721A60494600F0BAF803204FF44051FFF777FE63684B
+:205DA00001201E406660226D174B520043F802806368294623F4E04323F040033B4383F0E3
+:205DC00020036360FFF762FE104B01221B6828461A7300F075FC0E4BFF221D600D4B1D605E
+:205DE0000D4B1D600D4B1D600D4B1A70BDE8F883E8190020005C004008600040C019002099
+:205E0000206000403860004010600040380600205C190020541900204C180020601900209D
+:205E20005019002070B50C4611B31249124A0B6812680D469A1AD2B2C2F1FF02944201D90B
+:205E4000A2B11446002291B2A14202F1010205D2465C0A49CE540133DBB2F4E72B60084BEF
+:205E60001B781B0604D5FFF7DDFE01E0104670BD204670BD4C180020601900204917002030
+:205E800050190020034B1868034B1B68C01AC0B2704700BF5C190020541900200A4B10B5DC
+:205EA0001A680A4B1B689B1ADBB2994228BF194600238B4206D0064CA45C0132C454D2B23E
+:205EC0000133F6E7184610BD541900205C1900205018002010B5FFF7E1FF094A0446136829
+:205EE0000344DBB21360074A1268D31ADBB2402B04D803204FF44051FFF7C8FD204610BDEA
+:205F0000541900205C190020104B3E291B6D03EBC0000F4B4FEA400003440ED94A09C80645
+:205F200008BF02F1FF32C1F3090108BF92B241F4004141EA82221A6070474A08C80748BF0F
+:205F4000013241EA82211960704700BF005C00400C60004010B5064C18B9236801221A82D7
+:205F600010BD044B1B681B68984720680A3010BDE8190020E419002010B5064C18B92368E0
+:205F800001221A8210BD044B1B689B68984720680C3010BDE8190020E419002010B5204BC2
+:205FA00018B91B6802221A8210BD1E4A1968002010800C78134614F07F040DD14A7A9106CA
+:205FC00044BF0221197012F0400F1A7814BF22F0010242F0010214E0012C1FD0022C1ED1E5
+:205FE000097901F00F02920002F1804202F5B84211F0800F126806D002F03002102A07D1CF
+:2060000001221A7004E002F44052B2F5805FF6E7054B1B681B699847024810BD104610BD94
+:20602000E8190020BA190020E4190020234A2DE9F84314689046238A267A214FA3B9042ED4
+:2060400012D120490A78012A0AD11F4A10681F4A80B202445200136030223A800B7027E057
+:2060600010233B80072623E0A58AAB428CBF022604269D4228BF1D462846A3699847814600
+:20608000002000F0CFFB2A460146484600F063FB2946002000F0E2FB238A4FF440525B1B3F
+:2060A0002382638A1D4430233B80094B65821A80D8F800301E72BDE8F88300BFE81900207A
+:2060C000B619002064190020505C004002300020B419002010B50A4B0A491B6849789A7846
+:2060E00091420AD3D97841B99C8834B99A72064B1B685B689847204610BD022010BD00BF31
+:20610000E8190020D0060020E419002038B50E4A0E4C1268236892691879997890472368A8
+:206120009A7A7AB170B95A7962B9DD7855B9084B1B68DB689847236828461A79DA729A78C4
+:206140001A7338BD022038BDC0190020E8190020E419002038B52F4B1B68187810F07F0076
+:2061600004D15A7A22F020025A7238BD02284ED15A88002A4CD15A79002A49D11A79264DF2
+:2061800022F08000840004F1804101F5B84109682D7812F0800F14BF01F0300101F4405122
+:2061A000A84234D2002932D09B7A83B304F1804404F5B844120623680CD503F03003102BE6
+:2061C0001FD1C4B2204600F01CFB2046302100F0F3FA16E003F44053B3F5805F11D128B98E
+:2061E0000E4B93F82C1000F047FB01E000F0F9FA236823F4804323F070039BB283F4405347
+:206200002360074B1B685B699847002038BD022038BD00BFE8190020D00600205406002007
+:20622000E419002038B51D4B1D4D19682D780A7922F08004A30003F1804000F5B840006897
+:2062400012F0800F14BF00F0300000F44050AC4222D24C8804BBF8B1897AE9B103F18043C4
+:2062600003F5B84312F0800F1A6807D022F4E04222F0400292B282F0100206E022F480422F
+:2062800022F0700292B282F480521A60054B1B689B699847002038BD022038BDE819002071
+:2062A000D0060020E419002008B5064B1B685A7A42F020025A72044B1B68DB699847002031
+:2062C00008BD00BFE8190020E4190020054B1A68538A18B98988CB1A13827047086818446E
+:2062E000704700BFE819002008B50B4B002093F82C1000F0C1FA094B1B68187A082806D1F2
+:20630000074B4FF480521A80064B10221A80B0F109035842584108BD54060020E81900201F
+:20632000B4190020B619002073B5934E934B3268934D92B213445B001A682B68197A092950
+:206340000FD092B2520002F1804202F5C042117819705178597091885980118999809289B6
+:20636000DA8001221A72DA885C78002A61D11A7812F07F023AD1092C02D1FFF7ABFE44E097
+:20638000052C0FD193F90220002A01DA08234DE0DA78002AFAD19A88002AF7D19B7A002B46
+:2063A00037D0F3E7032C13D19A78012A07D0754B20461B685B699847032828D135E09A882E
+:2063C000002AF4D15B7A9806F1D5FFF76DFF1CE0012CECD19A78012AE9D19A88002AE6D153
+:2063E0005B7A9906E3D5FFF7B5FE0EE0012A04D10B2CDCD1FFF78AFE07E0022AD7D1012C90
+:20640000F1D0032CD3D1FFF70DFF10B1CFE70028BCD132685C4B92B213445B0000221A60E7
+:206420005A4B30221A80062300E009232A681372CEE0062C13D11A78520677D1DA78514B9B
+:20644000012A02D11B68DB6967E0022A02D11B681B6A62E0032A69D11B685B6A5DE0002CCF
+:206460003CD15988002961D15A6822F0FF02B2F5003F5BD11A7812F07F0204D19B88002BB4
+:2064800000F0AA8052E0012A0CD13E4A1879126892699047002849D12B689B7A002B40F0FE
+:2064A0009B8043E0022A41D11B79394803F00F018A0002F1804202F5B8421268007813F023
+:2064C000800F14BF02F0300202F4405281422DD213F0700F2AD1002A7ED127E0082C03D1E7
+:2064E0001B785B067AD021E00A2C1FD11A7802F07F02012A1AD19A7AC2B15988B1B95A6888
+:2065000022F0FF02B2F5803F10D11E4A1879126892699047002863D008E03BB12A680024F7
+:20652000548293612046984720460AE0154B1A682B68126958789047032802D1104B1B6889
+:2065400005E02B684FF6FF711A8A8A4201D1092203E0022800D012B908221A7238E093F99F
+:20656000001000292EDAD988019101988242054810D9019A1A821EE0505C004004300020DF
+:20658000E8190020C019002002300020B6190020D00600208A420ED2016891F82C108A4204
+:2065A00001D2002105E092FBF1F401FB142212B901210C4A1170026892F82C209A82FFF748
+:2065C00035FD05E003221A72074B4FF440521A80FFF78AFE02B070BD044B9FE7044B9DE72D
+:2065E000044B9BE764190020B41900209D5F0008555F0008795F0008F8B52B4D2C68237A4A
+:20660000032B01D0052B41D1A369228AABB1A2B1A68A964228BF164630469847238A074638
+:206620009B1B2382638A00203344638200F008F932460146384600F0A6F8238A53B11B4BC3
+:2066400000204FF4405201461A8000F007F9184B30221A80238AA28A9A4202D82B680322DE
+:2066600002E01BB12B6805221A720CE02A6806211172104A1168104A89B20A445200136083
+:206680000B4B30221A802B681B7A06E0072B03D10A4B1B68DB68984708232A681372BDE8C3
+:2066A000F840FFF721BE00BFE8190020B4190020B6190020505C004002300020C0190020DA
+:2066C00030B50B4B1C780023A3420CD203F1805202F5B85291000D6848F68F722A401A4332
+:2066E0000A600133F0E7034B40F08000186030BDD00600204C5C004010B5134C23681A7AA1
+:20670000022A01D0042A04D1FFF790FC23681B7A13E0062A10D15A78052A09D11A7852060E
+:2067200006D19878FFF7CCFF084B1B681B6A9847074B1B689B689847082322681372BDE8E1
+:206740001040FFF7D1BD00BFE8190020E4190020C0190020704730B501F10051013201F567
+:206760004051521049000023934200F1020009D010F8015C10F8024C44EA052421F823408B
+:206780000133F1E730BD01F1005101F5405149005308F0B51C460E46054634B156F8047B3A
+:2067A000013C25F8027BA4B2F7E7D20744BF11F8232000F81320F0BD800000F1804000F5A8
+:2067C000B8400368CA0623F4E04323F040039BB248BF83F010038A0648BF83F0200303608C
+:2067E0007047800000F1804000F5B84003685B0406D5026848F68F73134043F480430360C5
+:206800007047800000F1804000F5B84003685B0606D5026848F68F73134043F04003036026
+:2068200070470000054B1B689BB203EBC00000F1005000F54050400000887047505C0040A2
+:20684000044B1B689BB203EBC000034B03445B0018887047505C004004300020044B1B6812
+:206860009BB203EBC000034B03445B0019607047505C0040023000200D4B3E291B689BB230
+:2068800003EBC0000B4B03444FEA430209D94B09C80604BF03F1FF339BB29B0243F40043DE
+:2068A00004E04B08C90748BF01339B0213607047505C00400630002008B5114B01211C68CE
+:2068C00003222046FEF73CFC002301211A469342206834BF02254FF40035B2F5007F0561E0
+:2068E00003F1010303D0002A08BF012101E04FF0FF31B3F5007F04BF52180023E7E700BF66
+:206900003CF0000808B5034B0BB1AFF3008062B6FFF7D2FF00000000C288838892B29BB295
+:20692000C188D31A828889B292B2914203D2028992B20132134498B2704710B5036904461B
+:206940005868FFF7E9FF90B123695B6899881A6889B2505C99881A8989B292B2914217BF93
+:206960009A880022013292B2C0B29A8010BD4FF0FF3010BD08B503695868FFF7CDFF08BD58
+:2069800003695B689988DA8889B292B2914205D09A881B6892B2985CC0B270474FF0FF30AA
+:2069A000704703699A689088D18880B289B28842F9D11A6813685B06FCD5704713B5046925
+:2069C0008DF8071020460DF10701012200F0ECFB0028F7D0012002B010BD000030B500251C
+:2069E00045604FF47A758560024D016105600275437530BD30F10008F8B505460C461646DA
+:206A00008F18BC4206D02B6828461B6814F8011B9847F6E73046F8BD38B505460C46084690
+:206A200041B103F0FBFC2B6802469B6828462146984738BD38BD08B503681B68984708BDAF
+:206A400008B503685B68984708BD38B50D210546FFF7F1FF0A2104462846FFF7ECFF204433
+:206A600038BD38B50446FFF7EBFF05462046FFF7ECFF284438BDFEE7302830B50C4615D8B6
+:206A8000A1B1012A04D0022A0CBF0223002300E01346074A000115181258287B11792246AF
+:206AA0000B39C9B2BDE83040FEF7B2BA30BD00BF28ED0008FEF7CAB808B5FCF7DBF8FCF7EB
+:206AC00081F8FCE703F002B9034B1A6822F0E06242F080621A60704704000140302870B581
+:206AE0003BD8082939D8DFE801F0051A080B0E11081417000024032213E00024042210E08F
+:206B0000002422460DE0002409220AE00024082207E001240B2204E001240F2201E00024FD
+:206B200007220E4B00011E18317B1858FEF708FB706890B1717B24B10122BDE87040FEF741
+:206B4000FDBC0368013903F140432033DB0003EB81039B0003F184431C6070BD28ED0008A4
+:206B6000FFF790B907B501210DF10700FFF796F901280CBF9DF807004FF0FF3003B05DF868
+:206B800004FB07B501210DF10700FFF7A3F910B19DF8070001E04FF0FF3003B05DF804FBCE
+:206BA000002242604FF47A728260014A0260704770F1000870B516460D4631B10E4B1B68A1
+:206BC0001B7B052B03D0002070BD084670BD0B4B1B782BB928463146BDE87040FFF722B97C
+:206BE0000024B44205D22819311BFFF71BF90444F7E7204670BD00BF380600207819002086
+:206C000007B502AB03F8011D19460122FFF7D2FF03B05DF804FB38B5054608460C4603F0D7
+:206C2000FDFB214602462846BDE83840FFF7C2BF70B50E4615460024AC4205D23019291B61
+:206C4000FFF748F90444F7E7204670BD13B50446FFF718F930B120460DF107010122FFF7C5
+:206C6000E7FFF5E702B010BD0148FFF799BF00BF6819002030280ED8084B00011A18127B8B
+:206C8000012101FA02F21B581B689B681A420CBF0020012070470020704700BF28ED000818
+:206CA000302810D8084B00011A18127B1B58012000FA02F2D1F1010138BF0021090102FA1D
+:206CC00001F11B681961704728ED00080A4B1A680A4B9B6800BF00BF074909688A42F5D1F1
+:206CE000C3F53B4330218033B3FBF1F34FF47A7000FB0230704700BFB019002010E000E03F
+:206D000038B50446FFF7E2FF054644B100F014F8FFF7DCFF401BB0F57A7F01D2F5E738BDBB
+:206D2000013C05F57A75F3D138BD20B1C000431E18460138FDD87047704710B50446007920
+:206D4000FEF7DCFA2079BDE81040FEF7EFBA03685A6822EA0101596070470000F0B5036881
+:206D600085B01A68002501925A69044602928B4A03951268C260426A960600F1C6804268D1
+:206D8000002A00F0D58151889588C8077ED50299C90704D51288520042F0010280E002990B
+:206DA0008F072AD5012D019A0EDC22F4806201921A609A690392019A42F4007201921A609E
+:206DC000002D00F0928113E0022D0BD142F4006201921A609A690392019A22F48062019222
+:206DE0001A6005E042F4806201921A609A6903925A6842F480625A609AE1029802994606E7
+:206E0000C1F380011AD5E1B9032D01DC012D09D1D1881B6990684E1CD68043549388013B1C
+:206E2000938007E0AB1E012B04D820464FF48061FFF78DFF012D00F37B8156E1002900F00E
+:206E40007781032D03D1019921F4806104E0022D04D1019941F4007101911960D1881B6996
+:206E600090684E1CD68043549388022D03F1FF33938040F05D81D3889168581CD080206892
+:206E80000069C8549388013B93802EE10298C00708D51DB1596841F480615960128852006C
+:206EA0001A6145E10298870744BF986903900298029EC0F3C010760704D4D5F1010638BF9C
+:206EC000002600E00126F6B218B9002E40F02C812EE175B1D18896684F1CD780715C013DA8
+:206EE00019619580002800F02381002D40F02081A3E0002E00F01C814A0700F1F680019AB8
+:206F000042F4007201921A60EFE0029A970747D59A6985600392039AD60619D4039A12F015
+:206F2000800F9A680CD0100408D59A68DD6840F2013305F0FE0513401D4309E0DD6805E088
+:206F400011049D6802D5C5F3090501E0C5F34605039B606B13F0040314D038B1C3882BB12F
+:206F6000E36A03B19847636B0022DA80206B60B1A36A002205808280154603B19847236B19
+:206F8000DD8002E008B10580C38023685A6842F480625A60032384F82330C9E0B01900208B
+:206FA000029AD20615D59B69406B039338B1C3882BB1E36A03B19847636B0022DA80236869
+:206FC0001968019A42F4806201920A431A600123E1E70298029DC0F3800015F0800518BF6A
+:206FE0005D689A6918BFC5F380250392039A12F0040228D0226B1AB19688D188711A00E029
+:20700000114605F0FF0615B9002800F0918000208DF802003AB131B1D0889568471CD780A5
+:207020002A5C8DF802209DF80220D2B21A61002977D0002E7CD001297AD120464FF4806184
+:20704000FFF785FE74E08DF80320029D626B15F040051CBF5D68C5F38025EDB21AB1968880
+:20706000D188711A00E011468DB190B90029E4DD1B699068DBB28DF80330D388032903F148
+:207080000105D5809DF80320C25451DCD5E700284ED0032903D1019820F4806004E00229FC
+:2070A00004D1019840F40070019018601B690029DBB28DF8033006DDD38890685E1CD680BD
+:2070C0009DF80320C254002D32D0236801291B69DBB28DF80330B0DD636BDA889968501C0B
+:2070E000D8809DF803308B54A7E7A38B013B9BB2A3839BB120464FF48061FFF728FE636869
+:2071000003F10C02DB89626013F0010F236814BF40F2015240F201121A6009E063600223C1
+:2071200039E7002E89D103E0002D7FF4D3AEE3E605B0F0BD13B5036804465A6900929B69A2
+:207140000193184B1B68C360009B03F470638360436A99061CD54FF48061FFF7F8FD236873
+:207160001A6842F480621A60009A520510D5606B6FF480625A6138B1C3882BB1E36A03B149
+:207180009847636B0022DA80012384F8233007E0236800225A619A61FF2384F82330019BFC
+:2071A00002B010BDB0190020F0B583680546046800209F88DE88BFB2B6B2B74204D0E36882
+:2071C00023F08003E36027E026683606F7D59042F5D00E5C01306660EBE7DF889E88BFB271
+:2071E000B6B20137B74211F800C01DD0DF881E89BFB2B6B2B74213D0DF881E68BFB206F821
+:2072000007C0DF881E89BFB2B6B2B74218D0DE880136B6B2DE8001309042AB68DDD303E0D3
+:207220009E88B6B2002EE7D19A88DB8892B29BB29A4200D1F0BDE36843F08003E360F0BD79
+:207240000026E7E72DE9F04120F00047FC0D7F3C162C064618DC002C80461DDB194F27419C
+:20726000074223D0184901F01FFF002102F0E0F9E0B1002E04DD4FF4000343FA04F4A04477
+:2072800028EA0700BDE8F081B7F1FF4F0ED3014601F00AFFBDE8F0810B4901F005FF002127
+:2072A00002F0C6F910B1002E07DB17B93046BDE8F0814FF07E50BDE8F0814FF00040BDE8A9
+:2072C000F08100BFFFFF7F00CAF249712DE9F04F8BB01D4680468946144600F019FADFF8CF
+:2072E000ACA206469AF900300F46013304D02046294601F087F820B9304639460BB0BDE861
+:20730000F08F4046494601F07DF8834600282CD1204629460022002301F0F6FD0028EBD0A4
+:20732000944B9AF90010944E00220120CDE906234B1CCDF820B0CDE90289CDE904458DE816
+:2073400041000DD002290BD0684601F083F8002800F09580089B1BB102F07AFC089B0360E5
+:20736000DDE906010BB0BDE8F08F002200234046494601F0C9FDF8B120462946002200238D
+:2073800001F0C2FD834600284DD07B489AF90030CDE904450121002200240025CDE90289DC
+:2073A000CDE90645019000910892002BCCD0714B0022CDE90623D3E73046394601F01CF8D8
+:2073C0008346002860D0002200233046394601F09BFD002890D04046494601F00DF800280E
+:2073E0008AD02046294601F007F8002884D09AF900306148CDE904450421002200240025F7
+:20740000022BCDE90289CDE9064501900091089200F08280684601F01DF800287CD0089B84
+:20742000002B9DD098E72046294600F0E5FF00283FF462AF204629460022002301F06EFDAA
+:2074400000283FF459AF4C4A9AF8001001230192CDF820B0CDE90289CDE904450093002250
+:20746000002934D10023CDE90623684600F0F2FF0028D4D102F0ECFB21230360CFE702F058
+:20748000E7FB2123036065E74046494600F0B4FF002898D02046294600F0AEFF002892D0D3
+:2074A0003046394600F0AEFFB8B9334A9AF8006001230890CDE90289CDE904450192009338
+:2074C000002E2ED100240025CDE90645CDE72B4B0229CDE90623CDD0C7E727499AF9003083
+:2074E000032201910092CDF820B0CDE90289CDE90445404649460022F3B9214F4FF0604636
+:207500000023CDE9066701F009FD002840D19AF90030022B7FF47EAF02F09AFB2223036036
+:207520007DE70020002102460B4601F0AFFB022ECDE906019ED098E7124F00260023CDE938
+:20754000066701F0EBFC0028E1D000220E4B2046294601F071FA04460D4600F083FF2246EA
+:207560002B4601F0D1FC0028D1D1044B0022CDE90623CCE70000F03F90F100080000F0FF68
+:20758000FFFFEF470000F07F0000E03FD206002000220A4B2046294601F04EFA04460D460F
+:2075A00000F060FF22462B4601F0AEFC0028AED1034B4FF06042CDE90623A8E70000E03FA5
+:2075C000FFFFEFC72DE9F0478AB004460D4600F0FBFDDFF898A006469AF900300F46013344
+:2075E0000FD02046294600F00DFF50B14FF000084FF0000942464B462046294601F08EFCE2
+:2076000020B9304639460AB0BDE8F08716499AF8006001220023CDE90445CDE902450191A1
+:207620000092089366B9CDE90689684600F012FF80B1089B9BB9DDE906010AB0BDE8F0873F
+:207640004046494642464B4601F020FB022ECDE90601EAD102F0FCFA21230360E9E702F0F7
+:20766000F7FA089B0360E6E794F10008D206002070B58AB0054600F067FE224C064694F97B
+:207680000030013308D0284600F0FAFF20B12846002101F0AFFF10B930460AB070BD1A49CF
+:2076A00001220023284601910092089301F070F92478CDE90401CDE902017CB90022002373
+:2076C000CDE90623684600F0C5FE88B1089BA3B9DDE9060101F092FC0AB070BD00200021BE
+:2076E00002460B4601F0D2FA022CCDE90601E9D102F0AEFA21230360E8E702F0A9FA089B47
+:207700000360E5E7D20600209CF10008000000002DE9F04F23F0004B91B089460F465BEA50
+:207720000201CDE9022314461D46804606462ED0634B29F0004A9A4522DC1FD0604B9B4536
+:207740001EDC77D0002F78DB0022049264BB5C4B9B4500F091805B4B9B4565D0B5F1804FD7
+:2077600000F0F983584B9D421ED1002F1CDB4046494611B0BDE8F04F00F026BD0028DDD0A4
+:207780000AF1404A0AF5801A5AEA060A04D14D49002011B0BDE8F08F4C4811B0BDE8F04FCE
+:2077A00000F05ABE002104914046494600F020FEE6B9BAF1000F04D0424B27F040429A42B9
+:2077C00014D1002DC0F20884002FE2DA0AF1404ADDF810B00AF5801A5BEA0A0B5ED0049A95
+:2077E000012AD6D101F100431946D2E7FB0F03F1FF3C049B53EA0C034ED0354B9B456DDD7E
+:2078000003F104739B4540F3EF83324B9A4540F39C83002D40F39C8327A1D1E90001024680
+:207820000B4601F009F9B4E7002DC0F24B8440464946AEE7002C85D0A2E7274B9B4536DCA3
+:20784000A3F154739B4540F38D834FEA2B5340F21342934240F33E84C3F58663033324FAAD
+:2078600003F202FA03F3A3427FF46EAF02F00102C2F10202049269E70AF1404303F5801311
+:20788000334384D0134B9A4540F39E83002DC0F25F83DDE902017CE74046494602460B46F2
+:2078A00000F016FF02460B4601F0F0F971E7022304934BE7AFF300809C7500883CE4377E7A
+:2078C0000000F07F0000F03F0000E03F20F200080000E041FFFFEF3FFFFF3F43BAF5801FB6
+:2078E00080F2EE83AA4B0022CDF804C001F0A4F8DDF804C08A466FF034034FEA2A55A54AD2
+:20790000CAF3130AA5F2FF354AF07F541D4492450F9544F4401440F3D0839F4B9A4540F3CB
+:20792000EF83DDF83CA000250AF1010ACDF83CA0A4F580142B46994ADB000E931344D3E948
+:207940000067214632463B46CDF804C0CDE90A0100F0BEFE3246804689463B46DDE90A010B
+:2079600000F0B8FE02460B4600208D4901F08EF9CDE90C01DDE90C234046494601F05CF848
+:20798000CDE90601DDE906AB611041F0005101F500214B190021CDE908AB0891DDE908ABA9
+:2079A00000225046594614461D4601F045F802460B464046494600F08BFE32468046894651
+:2079C0003B462046294600F083FE02460B46DDE90A0100F07DFE02460B465046594601F04C
+:2079E0002BF802460B464046494600F071FEDDE90C2301F021F806460F46DDE906010246A2
+:207A00000B4601F019F802460B4604460D4601F013F84FA3D3E900238046894620462946A6
+:207A200001F00AF84CA3D3E9002300F053FE22462B4601F001F84AA3D3E9002300F04AFE7D
+:207A400022462B4600F0F8FF47A3D3E9002300F041FE22462B4600F0EFFF45A3D3E90023F0
+:207A600000F038FE22462B4600F0E6FF42A3D3E9002300F02FFE02460B464046494600F0B3
+:207A8000DBFFDDE9062304460D465046594600F021FE32463B4600F0CFFF22462B4600F0BC
+:207AA00019FE5246804689465B465046594600F0C3FF00223B4BCDE90A0100F00BFE424610
+:207AC0004B4600F007FE08980D46044622462B465046594600F0B0FF224682468B462B46C4
+:207AE0003046394600F0A8FF002206460F46204629462C4B00F0ECFDDDE90A2300F0E8FD4A
+:207B000002460B464046494600F0E2FDDDE9062300F092FF02460B463046394600F0DAFD23
+:207B20008046894642464B465046594600F0D2FD13A3D3E9002308980D46044600F07CFF66
+:207B400011A3D3E90023CDE90601204629462BE0EF4E454A287ECA3F65DBC9934A86CD3F02
+:207B600001411DA96074D13F4D268F515555D53FFFAB6FDBB66DDB3F033333333333E33FB3
+:207B8000000000E009C7EE3FF5015B14E02F3EBE000040438E98030079B60B00C8F10008F1
+:207BA0000000F03F0000084000F046FF524606460F465B462046294600F08AFD02460B465A
+:207BC0004046494600F084FD9FA3D3E9002300F033FF02460B463046394600F07BFDDDF811
+:207BE00038A0AB4B5344D3E9002300F073FD82460F988B4600F0BAFE0E9AA64B04461344BF
+:207C0000D3E900670D4652465B46DDE9060100F061FD32463B4600F05DFD22462B4600F08E
+:207C200059FD089822462B468046894600F050FD32463B4600F04CFDDDE9062300F048FD4D
+:207C400002460B465046594600F042FDDDF804C082468B46049900224B1E53EA0C030CBFB6
+:207C60008D4B8E4BDDE90201CDE90823DDE90223CDE9042300230493DDE904452B4622463F
+:207C800000F026FD42464B4600F0D6FE524606460F465B46DDE9020100F0CEFE02460B46FC
+:207CA0003046394600F016FD42464B4682468B462046294600F0C0FE06460F463B465046DF
+:207CC0005946324600F006FD754B8046994289460D4640F34B8101F13F4303F5E003034383
+:207CE00040F012825AA3D3E900235046594600F0F1FC3246CDE902013B464046494600F01B
+:207D0000E7FC02460B46DDE9020101F025F9002840F00882CC464FEA2C53A3F2FE334FF45A
+:207D2000801018412844C0F30A515E4AA1F2FF3342FA03FEC1F58261C0F3130420EA0E03B8
+:207D4000033144F4801040FA01F1002D0491BCBF4942049100223046394600F0B9FC064696
+:207D60000F463246504659463B4600F0B3FC049A12050292002438A3D3E9002320460D4601
+:207D800000F05AFE3246804689463B462046294600F09EFC02460B465046594600F098FC5C
+:207DA0002FA3D3E9002300F047FE2FA3D3E9002306460F462046294600F03EFE02460B46F1
+:207DC0003046394600F086FC06460F4632463B464046494600F07EFC42464B4604460D466D
+:207DE00000F076FC02460B463046394600F070FC224682468B4620462B46294600F01CFEE6
+:207E00001BA3D3E9002306460F4600F015FE1AA3D3E9002300F05CFC32463B4600F00CFE4A
+:207E200017A3D3E9002300F055FC32463B4600F003FE15A3D3E9002300F04AFC32463B46B8
+:207E400032E000BFAFF30080FD033ADC09C7EE3FFE822B654715973C00000000432EE63F47
+:207E6000EF39FAFE422EE63F396CA80C615C20BED0A4BE726937663EF16BD2C541BDBB3E87
+:207E80002CDE25AF6A56113F93BDBE166CC1663FB8F10008A8F100080000F0BF0000F03FCE
+:207EA000FFFF8F40FFFF0F0000F0C6FDACA3D3E9002300F00FFC32463B4600F0BDFD024621
+:207EC0000B462046294600F003FC06460F4632463B462046294600F0AFFD002280468946CB
+:207EE000304639464FF0804300F0F2FB02460B464046494600F0CAFE524606460F462046A9
+:207F00005B46294600F098FD52465B4600F0E2FB02460B463046394600F0DAFB22462B469A
+:207F200000F0D6FB02460B4600209B4900F0D0FB029C02460C44B4F5801FC0F237812346D7
+:207F4000DDE9080100F078FD23E4002DFFF664AC002000211DE44046494642464B4600F054
+:207F60006BFD16E400210491FFF7F0BB8B4B21F0004C9C4540F3BD8001F17D5303F53C13BB
+:207F800003F55053034340F0DB8032463B46CDF804C000F09DFB02460B465046594600F0AD
+:207FA000C7FFDDF804C000283FF4B5AEDDE908016DA3D3E9002300F03FFD6BA3D3E90023CD
+:207FC00000F03AFDFFF7E5BB002DC1DA039B029803F10041FFF7DDBB02460B4600206E49B1
+:207FE00000F054FEFFF7F0BB6D4B9A45ADDD6A4B9A453FF70EAC0022674BCDF804C000F0AC
+:2080000067FB5BA3D3E9002304460D4600F014FD59A3D3E9002306460F462046294600F042
+:208020000BFD224682468B462B462046294600F003FD00228046894620462946594B00F0E1
+:20804000FBFC02460B464EA1D1E9000100F040FB22462B4600F0F0FC02460B4600205249B2
+:2080600000F036FB02460B464046494600F0E4FC45A3D3E9002300F0DFFC02460B465046A0
+:20808000594600F025FB04460D4622462B463046394600F01FFB002032463B46804689460E
+:2080A00000F016FB02460B462046294600F010FBDDF804C082468B46CCE500252B463AE4BF
+:2080C00000231AE442464B460020334900F0DEFDFFF75FBB002C7FF465ABC3F5826303336D
+:2080E0004BFA03F202FA03F35B4565D00494FFF732BB2D4B9C453FF70EAE049B029339E666
+:208100004FF48025012316E421A3D3E90023DDE9080100F091FC1EA3D3E9002300F08CFC52
+:20812000FFF737BBDDE9080119A3D3E9002300F083FC17A3D3E9002300F07EFCFFF729BBA1
+:2081400009A3D3E90023DDE9080100F075FC06A3D3E9002300F070FCFFF71BBBAFF3008092
+:208160003E5555555555C53F59F3F8C21F6EA501000000604715F73F44DF5DF80BAE543E26
+:20818000555555555555D53FFE822B654715F73F9C7500883CE4377E0000F03FFFCB9040F4
+:2081A000FEFFEF3F0000D03F0000E03F049A00F0E7F902460B46C3E602F00102C2F102020A
+:2081C0000492FFF7C8BA00BF21F0004C2DE9F8434FEA1C5CDFF86C814FEA0C5CC4450646B9
+:2081E0000F460B46024600F08F8000296FDD0F1578D0A7F2FF37C3F31303F90743F480134C
+:2082000060D4D10F4FF0000C01EB43037F105200654616204FF400116C189C424FEAD276D4
+:208220004FEA420202DC1B1B65188C44013806EB43034FEA5101EFD1804620264FF0004119
+:2082400009E023D0D40F013E4FEA510104EB43034FEA42021ED0AB4201EB0804F1DD04F04E
+:208260000049B9F1004F04EB010809D0A9465B1B944288BF03F1FF33121B08444D46E1E76F
+:20828000B8F1000FF2DB05F10109F0E79442E6D91D46D7E71A4304D0431C41D000F0010337
+:2082A000184446084FEA6C031CF0010F03F17F5303F5001318BF46F0004603EB0751304670
+:2082C000BDE8F883D10F01EB4303520099E721F00043034322D051BB0F46D30A153F520525
+:2082E000002BFAD013F480111DD15B00D80201F10101FAD5C1F10100C1F1200422FA04F46E
+:2083000007448A40234374E702460B4600F094FB32463B4600F0DEF9BDE8F883BDE8F8836F
+:208320000CF1010CBEE7202401200021E6E702460B4600F0CDF902460B4600F0A7FCBDE81B
+:20834000F88300BF0000F07F20F00042B2F1FF4FF8B5044603462DD25AB300283DDBB2F5FE
+:20836000000F4FEAE0502CD37F38C3F31603C20743F4000348BF5B00002740105B003E4645
+:2083800019244FF08072B5189D4202DC5B1BAE181744013C4FEA43034FEA5202F3D113B17D
+:2083A00007F001031F447F1007F17C5707EBC050F8BDF8BD014600F07FFF214600F074FE1B
+:2083C000F8BD14F400020FD15B00190202F10102FAD5C2F101021044C6E7014600F062FE75
+:2083E000014601F01DF8F8BD01221044BCE700BF21F00041704700BF41F0004101F58010E2
+:20840000C00F704731F0004310B408D00F4AA3F5801494420AD804205DF8044B70470028F2
+:208420000CBF022003205DF8044B7047B3F5801F01D20320F7E7064A934201D00020F2E7C7
+:20844000D0F1010038BF0020EDE700BFFFFFDF7F0000F07F0020704700200149704700BF2E
+:208460000000F87F2DE9F043C1F30A5CACF2FF37132F83B002460B460D46894680464FEA1F
+:20848000D17630DC002F4CDB3A49394101EA030010432DD0490801EA030858EA02080CD089
+:2084A0004FF480233B41132F25EA010141EA030914BF4FF000084FF000482F494B4601EB3A
+:2084C000C606D6E9004542462046294600F002F9CDE90001DDE9000122462B4600F0F8F84D
+:2084E00003B0BDE8F083332F07DDB7F5806F3ED01046194603B0BDE8F083ACF2134C4FF006
+:20850000FF3121FA0CF10142F2D049080142D4D04FF0804848FA0CFC20EA010141EA0C083A
+:20852000CBE721F000410143E2D0C3F3130101434C420C431048590C240B490404F4002401
+:2085400044EA010300EBC601D1E900452046294600F0C0F8CDE90001DDE900012B46224664
+:2085600000F0B6F821F0004343EAC671C2E700F0B1F8BFE7FFFF0F00D8F1000800000000DF
+:20858000C1F30A532DE9F041904606460F460A461BBB21F00043034334D0354B002200F0B6
+:2085A0004BFA344B064698450F463BDBC1F30A53363B0A46434440F2FE718B4216DD28A1E0
+:2085C000D1E9000132463B4600F074F824A3D3E9002300F031FABDE8F08140F2FF74A3422A
+:2085E00027D0434440F2FE718B42E8DC002B0BDD22F0FF4222F4E00242EA035730463946F2
+:20860000BDE8F081BDE8F08113F1350F17DA4CF250339845D3DC14A1D1E9000132463B463F
+:2086200000F048F810A3D3E9002300F005FABDE8F08102460B4600F04DF8BDE8F08122F07D
+:20864000FF4222F4E002363342EA0357304639460022094B00F0F0F9BDE8F081AFF3008076
+:208660009C7500883CE4377E59F3F8C21F6EA50100005043B03CFFFF0000903CAFF30080E8
+:2086800030F0004001D102207047A0F50003B3F1FE4F01D204207047054B421E9A4201D833
+:2086A00003207047B0F1FF4358425841704700BFFEFF7F0030B403F0004321F0004243EA3E
+:2086C000020130BC704700BF81F0004102E000BF83F0004330B54FEA41044FEA430594EACA
+:2086E000050F08BF90EA020F1FBF54EA000C55EA020C7FEA645C7FEA655C00F0E2804FEAC1
+:208700005454D4EB5555B8BF6D420CDD2C4480EA020281EA030382EA000083EA010180EAA5
+:20872000020281EA0303362D88BF30BD11F0004F4FEA01314FF4801C4CEA113102D04042C7
+:2087400061EB410113F0004F4FEA03334CEA133302D0524263EB430394EA050F00F0A780AB
+:20876000A4F10104D5F1200E0DDB02FA0EFC22FA05F2801841F1000103FA0EF2801843FACD
+:2087800005F359410EE0A5F120050EF1200E012A03FA0EFC28BF4CF0020C43FA05F3C01801
+:2087A00051EBE37101F0004507D54FF0000EDCF1000C7EEB00006EEB0101B1F5801F1BD3FA
+:2087C000B1F5001F0CD349085FEA30004FEA3C0C04F101044FEA445212F5800F80F09A80C1
+:2087E000BCF1004F08BF5FEA500C50F1000041EB045141EA050130BD5FEA4C0C404141EBE3
+:20880000010111F4801FA4F10104E9D191F0000F04BF01460020B1FA81F308BF2033A3F1D7
+:208820000B03B3F120020CDA0C3208DD02F1140CC2F10C0201FA0CF021FA02F10CE002F1A3
+:208840001402D8BFC2F1200C01FA02F120FA0CFCDCBF41EA0C019040E41AA2BF01EB045139
+:20886000294330BD6FEA04041F3C1CDA0C340EDC04F11404C4F1200220FA04F001FA02F3E1
+:2088800040EA030021FA04F345EA030130BDC4F10C04C4F1200220FA02F001FA04F340EAB5
+:2088A0000300294630BD21FA04F0294630BD94F0000F83F4801306BF81F480110134013D13
+:2088C0004EE77FEA645C18BF7FEA655C29D094EA050F08BF90EA020F05D054EA000C04BF7A
+:2088E0001946104630BD91EA030F1EBF0021002030BD5FEA545C05D14000494128BF41F08D
+:20890000004130BD14F580043CBF01F5801130BD01F0004545F0FE4141F470014FF000009E
+:2089200030BD7FEA645C1ABF194610467FEA655C1CBF0B46024650EA013406BF52EA03354D
+:2089400091EA030F41F4002130BD00BF90F0000F04BF0021704730B54FF4806404F1320427
+:208960004FF000054FF0000150E700BF90F0000F04BF0021704730B54FF4806404F132041C
+:2089800010F0004548BF40424FF000013EE700BF42004FEAE2014FEA31014FEA02701FBF93
+:2089A00012F07F4393F07F4F81F06051704792F0000F14BF93F07F4F704730B54FF4607461
+:2089C00001F0004521F0004120E700BF50EA010208BF704730B54FF000050AE050EA01023E
+:2089E00008BF704730B511F0004502D5404261EB41014FF4806404F132045FEA915C3FF42C
+:208A0000DCAE4FF003025FEADC0C18BF03325FEADC0C18BF033202EBDC02C2F1200300FA73
+:208A200003FC20FA02F001FA03FE40EA0E0021FA02F11444C1E600BF70B54FF0FF0C4CF47C
+:208A4000E06C1CEA11541DBF1CEA135594EA0C0F95EA0C0F00F0DEF82C4481EA030621EA2D
+:208A60004C5123EA4C5350EA013518BF52EA033541F4801143F4801338D0A0FB02CE4FF0B0
+:208A80000005E1FB02E506F00042E0FB03E54FF00006E1FB03569CF0000F18BF4EF0010EDA
+:208AA000A4F1FF04B6F5007F64F5407404D25FEA4E0E6D4146EB060642EAC62141EA55519D
+:208AC0004FEAC52040EA5E504FEACE2EB4F1FD0C88BFBCF5E06F1ED8BEF1004F08BF5FEA72
+:208AE000500E50F1000041EB045170BD06F0004646EA010140EA020081EA0301B4EB5C0421
+:208B0000C2BFD4EB0C0541EA045170BD41F480114FF0000E013C00F3AB8014F1360FDEBF02
+:208B2000002001F0004170BDC4F10004203C35DA0C341BDC04F11404C4F1200500FA05F382
+:208B400020FA04F001FA05F240EA020001F0004221F0004110EBD37021FA04F642EB0601DD
+:208B60005EEA430E08BF20EAD37070BDC4F10C04C4F1200500FA04F320FA05F001FA04F28B
+:208B800040EA020001F0004110EBD37041F100015EEA430E08BF20EAD37070BDC4F1200552
+:208BA00000FA05F24EEA020E20FA04F301FA05F243EA020321FA04F001F0004121FA04F2F5
+:208BC00020EA020000EBD3705EEA430E08BF20EAD37070BD94F0000F0FD101F00046400097
+:208BE00041EB010111F4801F08BF013CF7D041EA060195F0000F18BF704703F000465200F9
+:208C000043EB030313F4801F08BF013DF7D043EA0603704794EA0C0F0CEA135518BF95EA74
+:208C20000C0F0CD050EA410618BF52EA4306D1D181EA030101F000414FF0000070BD50EA77
+:208C4000410606BF1046194652EA430619D094EA0C0F02D150EA013613D195EA0C0F05D1B4
+:208C600052EA03361CBF104619460AD181EA030101F0004141F0FE4141F470014FF000001E
+:208C800070BD41F0FE4141F4780170BD70B54FF0FF0C4CF4E06C1CEA11541DBF1CEA1355AC
+:208CA00094EA0C0F95EA0C0F00F0A7F8A4EB050481EA030E52EA03354FEA013100F0888007
+:208CC0004FEA03334FF0805545EA131343EA12634FEA022245EA111545EA10654FEA002665
+:208CE0000EF000419D4208BF964244F1FD0404F5407402D25B084FEA3202B61A65EB030508
+:208D00005B084FEA32024FF480104FF4002CB6EB020E75EB030E22BFB61A754640EA0C007D
+:208D20005B084FEA3202B6EB020E75EB030E22BFB61A754640EA5C005B084FEA3202B6EBDE
+:208D4000020E75EB030E22BFB61A754640EA9C005B084FEA3202B6EB020E75EB030E22BF8D
+:208D6000B61A754640EADC0055EA060E18D04FEA051545EA16754FEA06164FEAC30343EA99
+:208D800052734FEAC2025FEA1C1CC0D111F4801F0BD141EA00014FF000004FF0004CB6E7EC
+:208DA00011F4801F04BF01430020B4F1FD0C88BFBCF5E06F3FF6AFAEB5EB030C04BFB6EB4E
+:208DC000020C5FEA500C50F1000041EB045170BD0EF0004E4EEA113114EB5C04C2BFD4EB8C
+:208DE0000C0541EA045170BD41F480114FF0000E013C90E645EA060E8DE60CEA135594EA5D
+:208E00000C0F08BF95EA0C0F3FF43BAF94EA0C0F0AD150EA01347FF434AF95EA0C0F7FF473
+:208E200025AF104619462CE795EA0C0F06D152EA03353FF4FDAE1046194622E750EA410694
+:208E400018BF52EA43067FF4C5AE50EA41047FF40DAF52EA43057FF4EBAE12E74FF0FF3C1F
+:208E600006E000BF4FF0010C02E000BF4FF0010C4DF804CD4FEA410C7FEA6C5C4FEA430CBF
+:208E800018BF7FEA6C5C1BD001B050EA410C0CBF52EA430C91EA030F02BF90EA020F002058
+:208EA000704710F1000F91EA030F58BF994208BF90422CBFD8176FEAE37040F00100704765
+:208EC0004FEA410C7FEA6C5C02D150EA013C07D14FEA430C7FEA6C5CD6D152EA033CD3D03B
+:208EE0005DF8040B704700BF8446104662468C461946634600E000BF01B5FFF7B7FF0028CD
+:208F000048BF10F1000F01BD4DF808EDFFF7F4FF0CBF012000205DF808FB00BF4DF808EDFC
+:208F2000FFF7EAFF34BF012000205DF808FB00BF4DF808EDFFF7E0FF94BF012000205DF80F
+:208F400008FB00BF4DF808EDFFF7CEFF94BF012000205DF808FB00BF4DF808EDFFF7C4FFB4
+:208F600034BF012000205DF808FB00BF4FEA410212F5001215D211D56FF47873B3EB6252A4
+:208F800012D94FEAC12343F0004343EA505311F0004F23FA02F018BF404270474FF00000D5
+:208FA000704750EA013005D111F0004008BF6FF0004070474FF00000704700BF4A0011D279
+:208FC00012F5001211D20DD56FF47873B3EB62520ED44FEAC12343F0004343EA505323FAB1
+:208FE00002F070474FF00000704750EA013002D14FF0FF3070474FF0000070474FEA4102FD
+:20900000B2F1E04324BFB3F5001CDCF1FE5C0DD901F0004C4FEAC0024CEA5070B2F1004FB6
+:2090200040EB830008BF20F00100704711F0804F21D113F13872BCBF01F00040704741F4EB
+:2090400080114FEA5252C2F11802C2F1200C10FA0CF320FA02F018BF40F001004FEAC123BC
+:209060004FEAD32303FA0CFC40EA0C0023FA02F34FEA4303CCE77FEA625307D150EA0133DE
+:209080001EBF4FF0FE4040F44000704701F0004040F0FE4040F40000704700BF80F0004052
+:2090A00002E000BF81F0004142001FBF5FEA410392EA030F7FEA226C7FEA236C6AD04FEAC0
+:2090C0001262D2EB1363C1BFD218414048404140B8BF5B42192B88BF704710F0004F40F41C
+:2090E000000020F07F4018BF404211F0004F41F4000121F07F4118BF494292EA030F3FD0F2
+:20910000A2F1010241FA03FC10EB0C00C3F1200301FA03F100F0004302D5494260EB400092
+:20912000B0F5000F13D3B0F1807F06D340084FEA310102F10102FE2A51D2B1F1004F40EB0C
+:20914000C25008BF20F0010040EA03007047490040EB000010F4000FA2F10102EDD1B0FABC
+:2091600080FCACF1080CB2EB0C0200FA0CF0AABF00EBC25052421843BCBFD040184370472F
+:2091800092F0000F81F4000106BF80F400000132013BB5E74FEA41037FEA226C18BF7FEAD0
+:2091A000236C21D092EA030F04D092F0000F08BF0846704790EA010F1CBF0020704712F032
+:2091C0007F4F04D1400028BF40F00040704712F100723CBF00F50000704700F0004343F01C
+:2091E000FE4040F4000070477FEA226216BF08467FEA23630146420206BF5FEA412390EAD0
+:20920000010F40F4800070474FF0000304E000BF10F0004348BF40425FEA000C08BF70474F
+:2092200043F0964301464FF000001CE050EA010208BF70474FF000030AE000BF50EA0102BD
+:2092400008BF704711F0004302D5404261EB41015FEA010C02BF84460146002043F0B643F1
+:2092600008BFA3F18053A3F50003BCFA8CF2083AA3EBC25310DB01FA02FC634400FA02FC89
+:20928000C2F12002BCF1004F20FA02F243EB020008BF20F00100704702F1200201FA02FC22
+:2092A000C2F1200250EA4C0021FA02F243EB020008BF20EADC7070474FF0FF0C1CEAD052CE
+:2092C0001EBF1CEAD15392EA0C0F93EA0C0F6FD01A4480EA010C400218BF5FEA41211ED092
+:2092E0004FF0006343EA501043EA5111A0FB01310CF00040B1F5000F3EBF490041EAD3713D
+:209300005B0040EA010062F17F02FD2A1DD8B3F1004F40EBC25008BF20F00100704790F098
+:20932000000F0CF0004C08BF49024CEA502040EA51207F3AC2BFD2F1FF0340EAC250704791
+:2093400040F400004FF00003013A5DDC12F1190FDCBF00F000407047C2F10002410021FA65
+:2093600002F1C2F1200200FA02FC5FEA310040F1000053EA4C0308BF20EADC70704792F0A0
+:20938000000F00F0004C02BF400010F4000F013AF9D040EA0C0093F0000F01F0004C02BFA4
+:2093A000490011F4000F013BF9D041EA0C018FE70CEAD15392EA0C0F18BF93EA0C0F0AD0A3
+:2093C00030F0004C18BF31F0004CD8D180EA010000F00040704790F0000F17BF90F0004FAE
+:2093E000084691F0000F91F0004F14D092EA0C0F01D142020FD193EA0C0F03D14B0218BFBE
+:20940000084608D180EA010000F0004040F0FE4040F40000704740F0FE4040F44000704798
+:209420004FF0FF0C1CEAD0521EBF1CEAD15392EA0C0F93EA0C0F69D0A2EB030280EA010C42
+:2094400049024FEA402037D04FF0805343EA111143EA10130CF000408B4238BF5B0042F1E2
+:209460007D024FF4000C8B4224BF5B1A40EA0C00B3EB510F24BFA3EB510340EA5C00B3EBDC
+:20948000910F24BFA3EB910340EA9C00B3EBD10F24BFA3EBD10340EADC001B0118BF5FEA5C
+:2094A0001C1CE0D1FD2A3FF650AF8B4240EBC25008BF20F0010070470CF0004C4CEA5020E1
+:2094C0007F32C2BFD2F1FF0340EAC250704740F400004FF00003013A37E792F0000F00F052
+:2094E000004C02BF400010F4000F013AF9D040EA0C0093F0000F01F0004C02BF490011F4F4
+:20950000000F013BF9D041EA0C0195E70CEAD15392EA0C0F08D142027FF47DAF93EA0C0F7E
+:209520007FF470AF084676E793EA0C0F04D14B023FF44CAF08466EE730F0004C18BF31F0FF
+:20954000004CCAD130F000427FF45CAF31F000437FF43CAF5FE700BF4FF0FF3C06E000BF5E
+:209560004FF0010C02E000BF4FF0010C4DF804CD4FEA40024FEA41037FEA226C18BF7FEA6D
+:20958000236C11D001B052EA530C18BF90EA010F58BFB2EB030088BFC81738BF6FEAE17030
+:2095A00018BF40F0010070477FEA226C02D15FEA402C05D17FEA236CE4D15FEA412CE1D083
+:2095C0005DF8040B704700BF844608466146FFE70FB5FFF7C9FF002848BF10F1000F0FBD7F
+:2095E0004DF808EDFFF7F4FF0CBF012000205DF808FB00BF4DF808EDFFF7EAFF34BF0120F8
+:2096000000205DF808FB00BF4DF808EDFFF7E0FF94BF012000205DF808FB00BF4DF808ED1F
+:20962000FFF7D2FF94BF012000205DF808FB00BF4DF808EDFFF7C8FF34BF012000205DF838
+:2096400008FB00BF4FEA4002B2F1FE4F0FD34FF09E03B3EB12620DD94FEA002343F0004351
+:2096600010F0004F23FA02F018BF404270474FF00000704712F1610F01D1420205D110F027
+:20968000004008BF6FF0004070474FF0000070474BB942B9002908BF002802D04FF0FF311F
+:2096A000084600F03BB882B0EC462DE9005000F01DF8DDF804E002B00CBC70472DE9704FEB
+:2096C000089E14461D468046894600F029F804FB01F3A4FB00AB00FB05329344B8EB0A0886
+:2096E00069EB0B09C6E90089BDE8708F2DE9704F089E14461D468046894600F061F900FB14
+:2097000005F5A0FB04AB04FB0154A344B8EB0A0869EB0B09C6E90089BDE8708F704700BF5B
+:2097200000292DE9F00FC0F2A1800024002BC0F29880154606460F46002B3FD18A4258D9CB
+:20974000B2FA82F34BB1C3F1200201FA03F720FA02F29D4000FA03F61743290CB7FBF1F21F
+:2097600001FB1277A8B200FB02F34FEA164C4CEA0747BB4209D97F1902F1FF3C80F0058160
+:20978000BB4240F20281023A2F44FF1AB7FBF1F301FB137100FB03F0B6B246EA01418842A7
+:2097A00008D9491903F1FF3780F0F180884240F2EE80023B43EA0242002303E08B420AD98D
+:2097C00000231A461046194614B1404261EB4101BDE8F00F7047B3FA83F8B8F1000F40F011
+:2097E00088808B4202D3824200F2E28000230122E8E712B90123B3FBF2F5B5FA85F2002ABE
+:209800003AD17F1B280C1FFA85FC0123B7FBF0F100FB11770CFB01F24FEA164848EA07478A
+:20982000BA4207D97F1901F1FF3802D2BA4200F2C4804146BF1AB7FBF0F200FB12700CFB0D
+:2098400002FCB6B246EA0040844507D9401902F1FF3702D2844500F2AE803A4642EA01425B
+:20986000B0E7E443524263EB430362E7404261EB41014FF0FF3459E79540C2F1200927FA25
+:2098800009F126FA09F99740280CB1FBF0F800FB18111FFA85FC0CFB08F349EA07094FEAD1
+:2098A000194747EA01418B4206FA02F608D9491908F1FF327AD28B4278D9A8F10208294429
+:2098C000C91AB1FBF0F300FB13170CFB03F21FFA89F949EA0747BA4207D97F1903F1FF3141
+:2098E00060D2BA425ED9023B2F44BF1A43EA08438CE7C8F1200225FA02F103FA08FC27FA80
+:2099000002F320FA02F207FA08F741EA0C0C4FEA1C49B3FBF9F109FB11331FFA8CFA0AFBDF
+:2099200001FB17433A0C42EA03439B4505FA08F008D913EB0C0301F1FF3235D29B4533D93E
+:2099400002396344CBEB0303B3FBF9F209FB12330AFB02FABFB247EA0347BA4508D917EBB8
+:209960000C0702F1FF331BD2BA4519D9023A674442EA0145A5FB0001CAEB07078F424FF004
+:2099800000030AD305D02A461CE76246FDE63B4610E706FA08F68642F5D26A1E002311E76C
+:2099A0001A46E5E70B46A0E71146CBE7904687E74346424606E7023A50E702392F4439E717
+:2099C0002DE9F00F144605460E46002B43D18A4253D9B2FA82F757B1C7F1200620FA06F621
+:2099E00001FA07F302FA07F400FA07F51E43210CB6FBF1F201FB1266A0B200FB02F32F0C72
+:209A000047EA0646B34209D9361902F1FF3780F0FD80B34240F2FA80023A2644F61AB6FB85
+:209A2000F1F301FB136100FB03F0ADB245EA0141884208D9091903F1FF3680F0E98088427B
+:209A400040F2E680023B43EA0242002310461946BDE8F00F70478B424CD8B3FA83F6002E48
+:209A60004FD18B4202D3824200F2DD80BDE8F00F0023012210461946704712B90124B4FB1C
+:209A8000F2F4B4FA84F2002A40F08280091B260CA7B20123B1FBF6F006FB101107FB00F2E5
+:209AA0004FEA154C4CEA01418A4207D9091900F1FF3C02D28A4200F2C8806046891AB1FBCB
+:209AC000F6F206FB121107FB02F7ADB245EA0145AF4208D92C1902F1FF3180F09B80A742FD
+:209AE00040F29880023A42EA004210461946BDE8F00F704700231A4610461946BDE8F00F86
+:209B00007047C6F1200522FA05F703FA06F421FA05F301FA06FB20FA05F53C434FEA14486C
+:209B2000B3FBF8FC08FB1C331FFA84F909FB0CFA45EA0B0B4FEA1B4545EA03439A4502FA63
+:209B400006F204D91B190CF1FF356FD3AC46CAEB0303B3FBF8F508FB153309FB05F91FFADB
+:209B60008BFB4BEA0347B94504D93F1905F1FF3362D31D4645EA0C4CACFB0223C9EB0707D8
+:209B80009F424FF000054AD346D062462B465DE79440C2F1200921FA09FC914020FA09F953
+:209BA000260CBCFBF6F806FB18CCA7B207FB08F349EA01094FEA194141EA0C4C634500FA9E
+:209BC00002F509D91CEB040C08F1FF323BD2634539D9A8F10208A444C3EB0C0CBCFBF6F3B3
+:209BE00006FB13C107FB03F21FFA89F949EA01418A4207D9091903F1FF3022D28A4220D9DF
+:209C0000023B2144891A43EA084343E73A4605E7334618E70A4666E7B0409042B5D20CF196
+:209C2000FF32002312E7334632460FE79A458DD9ACF1020C23448AE7B9459AD9023D27440D
+:209C400098E70346DEE79046C6E70238214435E7014B1868704700BF000B002008B50021EE
+:209C6000044601F085FE044B1868C36B03B198472046FAF765FF00BFECF1000870B50F4EB5
+:209C80000F4D761BB61007D0043D0024013455F8043F9847A642F9D10A4E0B4D03F070FE6E
+:209CA000761BB61008D0043D0024013455F8043F9847A642F9D170BD70BD00BF8CD9000834
+:209CC0008CD90008A8D900088CD90008024B0146186800F00BB800BF000B0020024B0146DC
+:209CE000186802F0DFBE00BF000B00202DE9F04F01F10B05162D83B0064627D935F0070521
+:209D000027D4A94225D8304600F04CFBB5F5FC7F26D2C14F4FEAD50C07EBCC03DC689C4289
+:209D200000F0D2816368E26823F0030323445868A16840F00105CA60304691605D6000F00E
+:209D400033FB0834204603B0BDE8F08F1025A942D9D900240C232046336003B0BDE8F08F67
+:209D60005FEA552C00F08980BCF1040F00F260814FEA951C0CF1380C4FEA4C01A64F07EBF5
+:209D80008101CC68A14205D10CE0002B79DAE468A14207D0626822F00302531B0F2BF4DD8A
+:209DA0000CF1FF3C0CF1010C9B4B3C6903F1080E744500F07E81616821F003014A1B0F2AA8
+:209DC00000F36481002AC3F814E0C3F810E069DAB1F5007F80F03A81C9088A104FF00108E1
+:209DE00008FA02F803EBC1015A68886848EA0202A060E1605A608C60C4604FEAAC030120BB
+:209E0000984090425BD8024206D12CF0030C400002420CF1040CFAD007EBCC084446E1464D
+:209E2000E3689C4207D146E1002A80F25781DB689C4200F04081596821F003014A1B0F2A40
+:209E4000F2DD1C4654F808CFD96845F0010942F001081D44C3F804903046CCF80C10C1F834
+:209E600008C07D613D61C5F80CE0C5F808E0C5F80480AA5000F098FA64E77E214FF03F0C1F
+:209E80007CE722445068E368A16840F00105CB6030469960556000F087FA0834204603B0A2
+:209EA000BDE8F08F21444B68304643F001034B6000F07AFA0834204603B0BDE8F08FBC680D
+:209EC000636823F00309A94504D3C5EB09030F2B00F39180514B524A1968136805EB010AAA
+:209EE000013304EB090B00F061810AF5805A0AF10F0A2AF47F6A2AF00F0A30465146019292
+:209F000000F054FAB0F1FF3F8046019A00F00181834500F2FB80DFF814C1C345DCF8003064
+:209F20005344CCF8003000F04A8112683C4901321BBFCBEB080B5B44C1F80080CCF800303A
+:209F400018F0070300F01481C3F10802C3F5805390440833C244CAF30B0ACAEB030A5146E1
+:209F60003046CDF804C000F021FA431CDDF804C000F03581C8EB0002524442F00102DCF8E5
+:209F80000030BC425344C7F80880CCF80030C8F80420DFF898A015D0B9F10F0F40F2EB8084
+:209FA0006168A9F10C0222F0070201F0010142EA010E0520A1180F2AC4F804E048608860A0
+:209FC00000F21181174ABC6811688B4288BF1360154A11688B4288BF1360626822F0030238
+:209FE0009542C5EB020301D80F2B04DC304600F0DBF90024A6E645F0010243F00103254420
+:20A0000062603046BD606B6000F0CEF90834204603B0BDE8F08F00BF040B00208419002045
+:20A02000100F0020801900207C19002088190020BCF1140F61D9BCF1540F00F28F804FEA5E
+:20A04000153C0CF16E0C4FEA4C0197E64B0A042B58D9142B00F2AD8003F15B02500007EB8F
+:20A0600080008368DFF8B881834200F08A805A6822F00302914202D29B689842F7D1D96840
+:20A080007A68E160A3608C60DC60B6E645F0010742F001012544676030465D611D61C5F8C6
+:20A0A0000CE0C5F808E06960AA50083400F07CF948E65A68A1E609F1010919F0030F04F120
+:20A0C00008047FF4ADAE2DE004F108036469A34208BF0CF1020C3FF467AE23E619444868B7
+:20A0E0001C4654F8082FDB6840F001054D603046D3609A6000F058F924E60CF15B0C4FEACA
+:20A100004C013BE68A0938325000A8E7BC423FF402AFBC68626822F0030261E7D8F8008076
+:20A1200098457AD11CF0030FA8F108030CF1FF3CF4D17B6823EA00037B60400098423FF61B
+:20A14000BEAE00283FF4BBAE0342CC467FF464AE400003420CF1040CFAD05DE6BCF5AA7F7A
+:20A1600019D84FEAD53C0CF1770C4FEA4C0105E64FF48053EEE60123C8F804304446002205
+:20A180002EE7921001209040D8F8042019460243C8F8042075E740F254539C451BD84FEA59
+:20A1A000954C0CF17C0C4FEA4C01E7E50AF1100AA3E6542B1FD80A0B6E3250004FE7CBF3DA
+:20A1C0000B0100297FF4B1AE0AEB0901BA6841F001015160F6E6FC214FF07E0CCEE50122DB
+:20A1E0004FF0000ACBE604F10801304602F05AFCDAF80030E6E6B3F5AA7F03D8CA0B7732B1
+:20A2000050002CE740F25452934203D88A0C7C32500024E7FC207E2221E77B688DE700BFDA
+:20A22000040B0020844641EA000313F0030349D1403A23D30B6803604B6843608B68836062
+:20A24000CB68C3600B6903614B6943618B698361CB69C3610B6A03624B6A43628B6A83623A
+:20A26000CB6AC3620B6B03634B6B43638B6B8363CB6BC36340304031403ADBD230320BD3CC
+:20A280000B6803604B6843608B688360CB68C36010301031103AF3D20C3205D351F8043B38
+:20A2A00040F8043B043AF9D2043208D0D2071CBF11F8013B00F8013B01D30B880380604653
+:20A2C000704700BF082A13D38B07B1D010F00303AED0C3F10403D21ADB071CBF11F8013BB0
+:20A2E00000F8013BA4D331F8023B20F8023B9FE7043AD9D3013A11F8013B00F8013BF9D209
+:20A300000B7803704B7843708B78837060467047F0B4840743D0541E002A3ED0CDB20346CA
+:20A3200003E0621E002C38D0144603F8015B9A07F7D1032C2AD9CDB245EA05250F2C45EAF8
+:20A34000054515D9A4F110073F0903F1100606EB07161A46156055609560D5601032B242CF
+:20A36000F8D104F00F040137032C03EB07130DD91E462246043A032A46F8045BFAD8221FD1
+:20A3800022F003020432134404F003042CB1C9B21C4403F8011BA342FBD1F0BC70471446E1
+:20A3A0000346C6E7704700BF704700BF38B5074C0023054608462360FAF7A0FB431C00D081
+:20A3C00038BD2368002BFBD02B6038BDF01900200EB4F0B59CB021AC54F8042B0E490646C0
+:20A3E00023464FF4027E6FF0004508684FF6FF7702A9029606960194ADF814E00495079520
+:20A40000ADF8167000F03AF8029B00221A701CB0BDE8F04003B07047000B002020F003015C
+:20A4200010F00300C0F1000051F8043B00F1040C4FEACC0C6FF000021CBF22FA0CF2134322
+:20A440004FF0010C4CEA0C2C4CEA0C4CA3EB0C0222EA030212EACC1204BF51F8043B0430AE
+:20A46000F4D013F0FF0F1FBF013013F47F4F013013F47F0F18BF0130704700BF2DE9F04F8A
+:20A48000C9B010930C9191460D9002F0D7FB00681590FFF7C3FF0C9C1890A3891E0603D58E
+:20A4A0002369002B01F0818038ACA44608942B9400250024CDE91645002311932D932C932A
+:20A4C0001A9319930E93664699F80030002B00F0F880252B00F0F58009F1010201E0252B9F
+:20A4E00004D0137814460132002BF8D1C9EB04057DB12C9B2D9A01332A44072BC6F80090E1
+:20A5000075602D922C9300F3C28008360E9828440E902378002B00F0C280002394F801809D
+:20A520001A468DF88F300F93099304F101094FF0FF340A9409F10109A8F12003582B00F2F5
+:20A54000C583DFE813F06A02C303C3037102C303C303C303C303C303C30314036603C30394
+:20A560009D00C000C30378027F027F027F027F027F027F027F027F027F02C303C303C30363
+:20A58000C303C303C303C303C303C303C30390027103C3037103C303C303C303C3036A038C
+:20A5A000C303C3037800C303C303C303C303C3035900C303C303AF02C303C303C303C3030B
+:20A5C000C303C303C303C303C303C30337034803710371037103FF024803C303C303080313
+:20A5E000C303C5027C002003A303C303D902C3035F00C303C303DE00DDF824C04CF0100C48
+:20A60000CDF824C0099CA20600F15483099CE30600F1BD85DDF824C01CF0400F00F0B7857B
+:20A62000DDF840C00025BCF800400CF1040C0123CDF840C08CE0099D45F010050995DDF867
+:20A6400024C01CF0200340F02A83DDF824C01CF0100240F0A485DDF824C01CF0400300F0E2
+:20A660009E85DDF840C01346BCF800400CF1040C0025CDF840C06BE00F9C109364420F94BC
+:20A68000099D45F00405099599F8008052E70D980C992BAA02F02AFE40B938AE36E72D9BF1
+:20A6A00023B10D980C992BAA02F020FE0C9C0E98A38913F0400F18BF4FF0FF3049B0BDE8E8
+:20A6C000F08F4C4625E799F8008009F10100B8F12A0F01F00C81A8F13003092B98BF002179
+:20A6E00001F26B8010F8018B01EB810103EB4101A8F13003092BF5D941EAE1710A9181469D
+:20A700001AE7099DA14CAF061A948DF88F2040F1D181DDF840C00CF1070323F0070303F19E
+:20A7200008041094D3E90045DDF824C01CF0010F00F0628454EA050000F05E8430234CF019
+:20A74000020C8DF890308DF89180CDF824C002234FF0000A8DF88FA00A99002905DBDDF8C4
+:20A7600024C02CF0800CCDF824C054EA050040F0C5820A99002940F0C182002B40F0388494
+:20A78000DDF824C01CF0010F00F0328448AF3023089D07F8413DEC1BDDF828C00025644540
+:20A7A000A8BFA446CDF82CC01495BAF1000F02D00B9D01350B95099B13F00203129302D0C1
+:20A7C0000B9D02350B95DDF824C01CF0840CCDF84CC040F090820F9DDDF82CC0CCEB050B5E
+:20A7E000BBF1000F40F38782BBF1100F2D992C9ADFF8A0A12CDD1B97304657461025CA46E0
+:20A800000C9EA1460D9C06E0ABF1100BBBF1100F00F1080017DD01321031072A2D912C9288
+:20A8200007604560F0DD204631462BAA02F05EFD00287FF43BAFABF1100BBBF1100F2D9973
+:20A840002C9A38A8E7DC4C46D146BA461B9F064601320BEB010C072ACDF8B4C02C9286E814
+:20A86000000C00F31A849DF88FA00836BAF1000F0FD02C9B0CF1010C01330DF18F010122EA
+:20A88000072BCDF8B4C02C9386E8060000F3A4830836129B73B12C9B0CF1020C013324A91E
+:20A8A0000222072BCDF8B4C02C9386E8060000F387830836139D802D00F0CA820A9DC4EBAC
+:20A8C000050ABAF1000F3BDDBAF1100F2C9B304D2BDD0A9432464FF0100B2E4661460D9C4D
+:20A8E0000C9D06E0AAF1100ABAF1100F02F1080217DD01331031072B2D912C9382E8400883
+:20A90000F0DD204629462BAA02F0F0FC00287FF4CDAEAAF1100ABAF1100F2D992C9B38AADE
+:20A92000E7DC0A9C35468C4616460133D444072BCDF8B4C02C9386E8200400F33583083614
+:20A94000099DED0500F124822C9BA4440133072BCDF8B4C0376074602C9300F30F8308368D
+:20A96000099C630749D50F9D0B982C1A002C44DD102C2C9BDFF81CA02BDD574610256246B0
+:20A98000DDF83080DDF834A00BE000BF24F20008F0F1000844F20008103C102C06F108060D
+:20A9A00015DD01331032072B2D922C9337607560F2DD504641462BAA02F098FC00287FF431
+:20A9C00075AE103C102C2D9A2C9B38AEE9DC9446BA460133A444072BCDF8B4C02C93C6F8B5
+:20A9E00000A0746009DD0D980C992BAA02F07EFC00287FF45BAEDDF8B4C00E9C0B980F9D8C
+:20AA0000A842ACBF241864190E94BCF1000F40F0C18200232C9338AE56E599F80080002A19
+:20AA20007FF488AD202285E5099D45F00105099599F800807EE5099D45F08005099599F840
+:20AA4000008077E50024A8F130030F94214619F8018B01EB810103EB4101A8F13003092BE5
+:20AA6000F5D90F9168E5DDF824C08DF88F204CF0100CCDF824C0099CA50640F1B280109DCD
+:20AA8000E91D21F00701D1E900230831109114461D46002A73F1000CC0F294839DF88FA0FC
+:20AAA000012359E6099DB64CAF068DF88F201A943FF52FAE099DED0640F14384DDF840C07D
+:20AAC0000025DCF800400CF1040CCDF840C02BE6DDF824C08DF88F201CF0200F00F040847E
+:20AAE000109C21680E9CE5172B46109D224604351095C1E90023E7E4109C4FF0000A2768FB
+:20AB00008DF88FA0251D002F00F0E9850A9C3846002CC0F29B855146224602F093F80028EC
+:20AB200000F013860A9CC01BA042B8BF0446109524EAE475CDF828A0CDF850A00B959DF8E5
+:20AB40008FA032E6DDF824C04CF0400CCDF824C099F80080EEE499F800804B46B8F16C0F1B
+:20AB600000F07F84099D45F010050995E2E4109C109D24682B1D002C0F94FFF67DAD1093D0
+:20AB800099F80080D6E4109BDDF824C0109D7D4804351C684FF0780830234CF0020C109556
+:20ABA0008DF89030CDF824C000258DF891801A900223CDE5109B109D1A6801240023043510
+:20ABC0009A460B948DF8B82010958DF88F300A9314932EAFEFE5099C8DF88F20A5063FF503
+:20ABE0004EAFDDF824C01CF0100F40F0DF82DDF824C01CF0400F00F0D982DDF840C0BCF9FA
+:20AC000000400CF1040CE51722462B46CDF840C03FE799F800802B228CE4099D45F0080571
+:20AC2000099599F8008085E4109D8DF88F20EB1D23F0070303F1080CCDF840C0D3E9004528
+:20AC4000CDE91645DDE91601FDF7DCFB0128DDE9160140F05C8300220023FEF75FF900286C
+:20AC600040F063859DF88FA003250B95099D464F25F08005454B0024099500250A94B8F19D
+:20AC8000470FD8BF1F46032414958EE5DDF824C04CF0200CCDF824C099F800804AE4109C6A
+:20ACA000E31D23F0070303F108051095D3E9004500234DE5109DEB1D23F0070303F1080CA1
+:20ACC000D3E90045CDF840C0012341E58DF88F20B8F1000F3FF4E3AC00234FF0010C9A4667
+:20ACE000CDF82CC08DF8B8808DF88F300A93149364462EAF5FE5DDF8B4C0B7E5012B00F092
+:20AD0000EC80022B0DF1DF0318D1DDF868C0194604F00F0022091CF8000042EA05722B095C
+:20AD2000087052EA03000F4614461D4601F1FF31EED1089DCDE91E23EC1B2DE5E00840EAA2
+:20AD4000457004F00702E908303250EA010C1F461A7004460D4603F1FF33EFD1099CCDE9DA
+:20AD60001C01E007394640F1C180302A00F0BE80089D1F463023EC1B01F8013C0CE500BF0C
+:20AD800010F2000824F2000804F2000800F20008B8F1650F40F3AD80DDE9160100220023F4
+:20ADA000CDF81CC0FEF7B0F8DDF81CC0002800F026812C9BAA4901330CF1010C0122072B98
+:20ADC000CDF8B4C02C9386E8060000F3ED820836259B119CA34203DB099DEC077FF5C0ADBD
+:20ADE0002C9B189C0133159DA444072BCDF8B4C0356074602C9300F33E830836119D6C1E4D
+:20AE0000002C7FF7ADAD102C2C9B964D40F3978110276246DDF83480DDF830A004E00836D6
+:20AE2000103C102C40F38A8101331032072B2D922C9386E8A000F2DD404651462BAA02F065
+:20AE400055FA00287FF432AC2D9A2C9B38AEE7E70F9D0B98C0EB050ABAF1000F7FF72EADD4
+:20AE6000BAF1100F2C9B7F4D2BDD129432464FF0100B2E4661460D9C0C9D06E0AAF1100AED
+:20AE8000BAF1100F02F1080217DD01331031072B2D912C9382E84008F0DD204629462BAAAA
+:20AEA00002F024FA00287FF401ACAAF1100ABAF1100F2D992C9B38AAE7DC129C35468C468E
+:20AEC00016460133D444072BCDF8B4C02C9386E8200400F30F820836F0E4002D08BF0A2C4E
+:20AEE00080F03881303448AF07F8414D089DEC1B52E4119C012C2C9C40F3D28101340CF105
+:20AF000001030122072C2D9337602C94726000F3D8810836159DDDF8608001343560189D7E
+:20AF20009844072CCDF8B4802C94756000F3D5810836DDE9160100220023FDF7E5FF119D45
+:20AF4000002840F0B9806B1E013401379844072C2C94CDF8B4803760736000F3E2800836A5
+:20AF6000DDF864C00134199DC44427AB072CCDF8B4C02C9486E828007FF7F1AC0D980C99F4
+:20AF80002BAA02F0B3F900287FF490ABDDF8B4C038AEE5E40D980C992BAA02F0A7F9002897
+:20AFA0003FF437ADFFF782BB0D980C992BAA02F09DF900287FF47AABDDF8B4C038AEBFE40E
+:20AFC0000D980C992BAA02F091F900287FF46EABDDF8B4C038AE6DE40D980C992BAA02F091
+:20AFE00085F900287FF462ABDDF8B4C038AE50E40A9C38AFFFF7D0BB0223FFF7A9BB259B7B
+:20B00000002B40F3DD81119C149DDDF844A0AC42A8BF2C46002CBA440BDD2C9BA4440133A1
+:20B02000072BCDF8B4C0376074602C9300F31E830836149D24EAE4742C1B002C40F3D78095
+:20B04000102C2C9B074D40F3A3810A974FF010082F4662462546DDF834B00C9C09E000BFB9
+:20B0600040F20008F0F100080836103D102D40F38B8101331032072B2D922C9386E8800191
+:20B08000F2DD584621462BAA02F030F900287FF40DAB2D9A2C9B38AEE7E70D980C992BAA38
+:20B0A00002F024F900287FF401AB9DF88FA0DDF8B4C038AEFFF7DABB6F1E002F7FF750AF8B
+:20B0C000102FAE4D23DD43464FF0100ADDF83480DDF830B004E0103F102F06F1080615DDAD
+:20B0E00001341033072C2D932C9486E82004F2DD404659462BAA02F0F9F800287FF4D6AACC
+:20B10000103F102F2D9B2C9C38AEE9DC98460134B844072CCDF8B4802C9486E8A0007FF7E7
+:20B120001EAF0D980C992BAA02F0E0F800287FF4BDAADDF8B4802C9C38AE11E7944601339A
+:20B14000A444072BCDF8B4C02C93356074607FF706AC13E70DF1DF0B204629460A22002346
+:20B16000FEF796FA30328BF80020204629460A220023FEF78DFA04460D4654EA050C5F4614
+:20B180000BF1FF3BE8D1089DEC1BFFF705BB109D01232C68043510950025FFF7D9BA109DC0
+:20B1A0002C68043510950025FFF7D2BA109D2C6804351095E51722462B46002A73F1000CE8
+:20B1C000BFF66CAC4FF02D0A644265EB45058DF88FA00123FFF7C0BA0D980C992BAA02F093
+:20B1E00085F800287FF462AADDF8B4C038AE149D259C2F44119DAC4242DB099DE9073FD4B5
+:20B200001198C7EB0A05041BAC42B8BF2546002D0BDD2C9BAC440133072BCDF8B4C03760D3
+:20B2200075602C9300F34C82083625EAE575641B002C7FF795AB102C2C9B504D7FF77FAF6D
+:20B2400010276246DDF83480DDF830A004E00836103C102C7FF772AF01331032072B2D9239
+:20B260002C9386E8A000F2DD404651462BAA02F03DF800287FF41AAA2D9A2C9B38AEE7E778
+:20B28000189D2C9BAC44159D01333560189D072BCDF8B4C075602C9300F3F4810836AFE7D7
+:20B2A000099DEA073FF52AAE01340CF101080123072CCDF8B4802C94376073607FF74FAEC3
+:20B2C0002FE70D980C992BAA02F010F800287FF4EDA92D9B2C9C38AE1CE60D980C992BAA77
+:20B2E00002F004F800287FF4E1A9DDF8B4802C9C38AE1EE60D980C992BAA01F0F7FF002852
+:20B300007FF4D4A9DDF8B4C038AEFFF7D7BAFDF779F8002840F0BB80099C194F194B4FF0DF
+:20B32000030C24F0800409940A90CDF82CC01490B8F1470FD8BF1F4664469DF88FA0FFF77B
+:20B3400034BA099C640640F15081DDF840C00025BCF800400CF1040CCDF840C0FFF7E4B99B
+:20B36000DDF824C01CF0100F00F04681109C0E9D2368043410941D60FFF7A6B8F0F10008BA
+:20B380000CF2000808F200082C463D460A9F94460133A444072BCDF8B4C02C93356074607E
+:20B3A0003FF71AAF083622E70D980C992BAA01F09DFF00287FF47AA9DDF8B4C038AE07E5C2
+:20B3C0002C9AB74901320CF1010C0120072ACDF8B4C02C923160706000F3F78008361C46B6
+:20B3E0002CB9119D1DB9099DE8077FF5B9AA2C9B159D189901333560189D6144072B2D913B
+:20B4000075602C9300F3DE8106F108026442002C40F30B81102CA34D40F34881A34610266D
+:20B420000C46DDF83480DDF830A006E00832ABF1100BBBF1100F40F3378101331034072B55
+:20B440002D942C9382E86000F0DD404651462BAA01F04CFF00287FF429A92D9C2C9B38AAC8
+:20B46000E5E7099C09F1010944F02004099493F80180FFF75FB80D980C992BAA01F036FF04
+:20B4800000287FF413A9DDF8B4C038AEB6E40A9D28F0200A013500F0A580BAF1470F04D182
+:20B4A0000A9D002D08BF01250A95DDF824C0DDE916234CF4807C002BCDF848C0C0F29C8171
+:20B4C000DDE91645CDE920454FF0000BB8F1660F00F09B81B8F1460F00F0A981BAF1450FA5
+:20B4E0000ABF0A9C0A9D651C022025A926AA29AB8DE821000392049302910D98DDE920231E
+:20B5000000F04EFBB8F1670F074602D0B8F1470F05D1DDF824C01CF0010F00F09C81BAF152
+:20B52000460F07EB050400F01C81DDE9200100220023FDF7E9FC002840F00581299B9C42A9
+:20B5400006D930215A1C29921970299B9C42F9D8DB1BBAF1470F119300F0ED80B8F1650F79
+:20B5600040F3F281B8F1660F00F06881259C1494119C149DAC4200F33281DDF824C01CF00E
+:20B58000010F40F0AD8125EAE5732C464FF06708BBF1000F40F0B280129D0B930995CDF8E9
+:20B5A00028B09DF88FA0FFF700B90D984021FEF79DFB20602061002800F0BF81DDF830C08F
+:20B5C0004023CCF81430FEF76FBF0D980C992BAA01F08CFE00287FF469A8259CDDF8B4C08D
+:20B5E00038AEFDE606240A945FE7109D2C68043510950025FFF798B8DDF824C01CF0400FD6
+:20B6000000F08780109C0E9D2368043410941D80FEF75ABF0D980C992BAA01F067FE00282D
+:20B620007FF444A82D992C9B38AADDF844C00133119C8C44072BCDF8B4C02C93176054605D
+:20B640003FF79CAC02F10806FFF78AB9CDF828A0FEF7E4FE10950A9D20EAE07C0446CDF80D
+:20B660002CC014959DF88FA0FFF79FB80D980C992BAA01F03BFE00287FF418A8DDF8B4C037
+:20B6800038AED6E40D980C992BAA01F02FFE00287FF40CA8259CDDF8B4C038AEB0E500BF3A
+:20B6A00040F20008F0F1000821465C4601332144072B2D912C9315605460ABDC0832B4E791
+:20B6C0000D980C992BAA01F011FE00287EF4EEAF259C1199DDF8B4C00C1B38AEA5E50A9C23
+:20B6E000BA46062C28BF062424EAE47C0A9714971095CDF82CC0974FFFF757B8129D4FF01E
+:20B700002D0A099500250B938DF88FA00A95FFF74FB8DDF840C00E9CDCF800300CF1040CB1
+:20B72000CDF840C01C60FEF7CFBE4FF02D0A8DF88FA0FFF799BA259BDC1C19DB0A9C9C42A3
+:20B7400016DB149314E7234602E724EAE47CCDF82CC00A9C10950A9014909DF88FA0FFF7A2
+:20B7600024B83B78302B00F0AD80259D2C44DCE6A8F10208591E00292591BABF49422D2381
+:20B780002B2309298DF89C808DF89D3065DC302330318DF89E308DF89F1028AB119D27AA68
+:20B7A000119C9A1A012D1992144440F3B7800134002524EAE4731495EAE6002481460A94CC
+:20B7C000FEF7BABE0D980C992BAA01F08FFD00287EF46CAF259C2D992C9B38AA16E6149CCF
+:20B7E000119D002CD4BFC4F1020401242C4424EAE4734FF06708CBE61799169801F1004137
+:20B80000209021914FF02D0B60E60A9D032025A926AA29AB019500900392049302910D9843
+:20B82000DDE9202300F0BCF90A9D074677E60A9C032025A926AA29AB0194ECE7259D0A9CFE
+:20B84000002D149563DDB4BB099DE80733D4149C24EAE4739CE6299B7AE60DF1AA023E4DD7
+:20B86000CB1785FB0150C3EBA00000EB8003A1EB43010928134601F130021A70014603F116
+:20B88000FF32ECDC00F130010DF1AB04C9B2944203F8011C5AD90DF19D001A4601E012F85E
+:20B8A000011BA24200F8011FF9D10DF5907CC3EB4C03F63B72E70A9D6C1C149D2C4424EAB3
+:20B8C000E47365E6DDE9200100220023FDF71CFB00287FF44AAFC5F1010525952C4424E60B
+:20B8E000149D4FF067086C1C24EAE47350E6109DDDF840C02D680CF10403002D99F801806C
+:20B900000A9510938146BEF615AEFEF710BE7CB9099DE9070CD401231C4639E6DDF824C0DB
+:20B920001CF001037FF443AF149324EAE4732FE60A9DAC1C24EAE4732AE60D9D0C232B6029
+:20B940004FF0FF30FEF7BABE259B13E70DF19E0324E700BF38F2000867666666024B13B10D
+:20B96000024800F07DB8704700000000D9C900082DE9F04F384B85B01B68029003F5A472C7
+:20B9800001930F460392019BD3F84881B8F1000F1CD0DDF80CB04FF00109DA46D8F8043057
+:20B9A0005C1E11D408F188059E1C05EB830508EB860677B1EB6FBB420BD0013C631CA5F145
+:20B9C0000405A6F10406F4D1244A7ABB05B0BDE8F08FD8F8042056F8043C013AA24216BF06
+:20B9E0000022C8F8044046F8042C002BE5D009FA04F2D8F88811D8F804B00A4210D0D8F8F1
+:20BA00008C110A420ED1029855F8041C9847D8F804305B45B7D1DAF800304345CDD0B2E78C
+:20BA20009847F4E755F8040C9847F0E7D8F804306BB9D8F8003063B14046CAF80030FEF790
+:20BA40004DF9DAF80080B8F1000FA7D1BEE7D8F80030C2469846F6E7ECF10008DD9C000850
+:20BA6000014600200246034601F0C0BC2DE9F04F03690D6983B09D42834600F38C80013D12
+:20BA800001F1140400F1140A54F825205AF825300132B3FBF2F8AA00914600925244A144FC
+:20BAA0000192B8F1000F3ED000263046224653468C4652F8047B19681FFA87FE3F0C0EFB82
+:20BAC000086E07FB08F606EB1E461FFA8EFECEEB000E8FB2B0B27744C0EB114000EB274083
+:20BAE000BFB247EA0047914543F8047B4FEA20404FEA1646DDD2009A61465AF8023093B9DF
+:20BB0000019A131F9A450CD252F8043C4BB9A2F1080302E01A68043B1AB99A4505F1FF35F0
+:20BB2000F8D3CBF81050584601F0F2FA00282EDB08F101085346002254F8046B1868B1B210
+:20BB4000511A87B2360C3944C6EB104000EB214289B241EA0241A14543F8041B4FEA2242AD
+:20BB6000EAD25AF825200AEB850382B91A1F92450BD253F8042C42B9083B02E01A68043B71
+:20BB80001AB99A4505F1FF35F8D3CBF81050404603B0BDE8F08F002003B0BDE8F08F00BFC8
+:20BBA0002DE9F04F016C9BB0044692469B46279D41B1436C01229A404B608A6001F0B2F8E3
+:20BBC00000232364BBF1000FD94633DB00232B60A54B1A4609EA0303934214D050465946EE
+:20BBE00000220023FDF790F9804648B3269E289D01233360002D00F0CA809C482860013876
+:20BC00001BB0BDE8F08F269D42F20F732B60BAF1000F00F0A5809648289E002EF0D0C37895
+:20BC2000002B00F0B68000F10803289D2B601BB0BDE8F08F01232BF000492B60CB46C7E7A6
+:20BC400019AA18AB8DE80C00204652465B4601F0EFFA5FEA19550A9040F08B80189F199D6B
+:20BC60006FF482633D449D42C0F295821F3305F212425B1B09FA03F32AFA02F243EA020000
+:20BC8000FCF764FE0126013DB846A1F1F87116960022784BFCF71CFD6DA3D3E90023FCF772
+:20BCA000CBFE6DA3D3E90023FCF714FD064628460F46FCF75BFE6AA3D3E90023FCF7BCFED4
+:20BCC00002460B4630463946FCF704FD06460F46FDF74CF939460790002230460023FDF743
+:20BCE0001DF9002840F02982079E162E00F222826149524601EBC6015B46D1E90001FDF767
+:20BD00002BF9002800F04C82013E079600260E96C5EB0805013D069500F126820025089582
+:20BD2000079E002EC0F21782069D0D963544002606950C96249D092D2DD8052DC4BF043DD1
+:20BD40002495249EC8BF0025A6F10203D8BF0125032B22D8DFE813F0B7039E02C0039A04B6
+:20BD6000464A434BC9F3130000280CBF1046184652E7CBF3130343F07F51CDF858805046EC
+:20BD8000A5F2FF3541F44011DDF8608080E73C4836E7C31C49E7002524950025656429464B
+:20BDA000204600F099FF4FF0FF390126099025952064CDF83C900B96199B002BC0F2D2800B
+:20BDC000079E0E2E00F3CE802B4B03EBC603D3E90001CDE9040125990029C0F28083DDE93A
+:20BDE000042359465046FCF751FFFDF7BFF80546FCF7BCFDDDE90423FCF71EFE02460B466D
+:20BE000050465946FCF764FC099A05F13003B9F1010F06460F46137002F1010B64D000229B
+:20BE2000184BFCF709FE0022002306460F46FDF76BF8002840F08180DDF82480099DC844E4
+:20BE4000DDE904AB05F10209039428E0AFF3008061436F63A787D23FB3C8608B288AC63FD9
+:20BE6000FB799F501344D33F0000F07F41F2000860F200080000F83F70F2000854F2000803
+:20BE800040F2000800002440FCF7D6FD0022002306460F46FDF738F8002840F0C183524600
+:20BEA0005B4630463946FCF7F1FEFDF75FF80546FCF75CFD52465B46FCF7BEFD02460B46A8
+:20BEC00030463946FCF704FC05F1300EC14509F801EC4C4606460F464FF00002A74B09F1F2
+:20BEE0000109D1D1A346039C32463B4630463946FCF7F0FB06460F463246DDE904013B46DD
+:20BF0000FDF70CF840B9DDE9040132463B46FCF7FBFF90B1EB0710D51BF8015C099A05E06F
+:20BF20009A4200F0298413F8015C9B46392D0BF1FF33F5D06A1CD2B21A7020460A9900F059
+:20BF4000F1FE079E269D731C289E00228BF800202B60002E00F025830998C6F800B01BB045
+:20BF6000BDE8F08F0B9D002D00F00381249E012E40F3DC820C9E09F1FF37BE42C0F289833A
+:20BF8000F71BB9F1000FC0F28784089D4B46089E20461E440896069E01211E44069600F023
+:20BFA00063FF064665B10698002809DD03460899AB42A8BF2B46C91AC01A0891ED1A06906F
+:20BFC0000C9A002A1DDD0B9B002B00F05883002F11DD31463A46204600F0EEFF06463146E1
+:20BFE0000A9A204600F04AFF0A998046204600F099FECDF82880DDF830E0BEEB070240F074
+:20C000008F822046012100F02FFF80460D98002805DD414620460D9A00F0CEFF8046249920
+:20C02000012940F3C18200270D98002840F0AF820120069B034413F01F0300F0A180C3F118
+:20C040002002042A40F3B7840899069AC3F11C0319441A4408911D4406920899002905DD15
+:20C060000A99089A204600F0F5FF0A90069A002A04DD4146204600F0EDFF80460E9B002B89
+:20C0800040F06A82B9F1000F40F3A6820B98002840F088800B9D0A9FDDF824B006E039460E
+:20C0A00020460A22002300F047FE074638464146FFF7DCFC30300BF805000135A945EEDC20
+:20C0C000DDF824B082460A97B9F1010FACBFCB440BF1010B00250A990122204600F0BAFF18
+:20C0E00041460A9001F014F8002840F309831BF8012C099905E0994200F08B8213F8012C64
+:20C100009B46392A0BF1FF33F5D001321A704146204600F007FE002E3FF40FAF2DB1B54255
+:20C1200003D02946204600F0FDFD3146204600F0F9FD02E701260E96EAE50798FCF716FC83
+:20C1400032463B46FCF7E0FE00287FF4CDAD079E013E0796C8E5079E089DAD1B089575426C
+:20C1600000260C950D96E5E56D42002608950696D6E50C9F089D0B9E14E700BF00002440AB
+:20C180001C23DDF820E006989E441844CDF820E01D44069061E7A748401B0AFA00F06FE519
+:20C1A0000E90B5E5002D05DD31462A46204600F051FF0646002F40F0E9823746099D0998D1
+:20C1C0004D4408950AF001050B95DDF82890451C0AE000F0B1FD394606460A22204600239B
+:20C1E00000F0AAFD0746013541464846FFF73EFC31468346484600F08BFF414603903A46FE
+:20C20000204600F0A9FFC268691E03460BF1300A0691002A40F0938119464846029300F079
+:20C2200077FF029B024619462046029200F07AFD029A2AB9249B1BB90B98002800F0938300
+:20C24000039B002BC0F2348205D1249818B90B99002900F02D82002A00F3AC82DDF820E0BE
+:20C2600005F801AC7545AB4600F0B48249460A220023204600F060FDBE428146314620460E
+:20C280004FF00A024FF00003A3D100F055FD06460746A8E700260B96079EDDF894E0B64484
+:20C2A0000EF10109B9F1000FCDF83CE04E4640F350810021172E61640AD9012204235B0090
+:20C2C00003F11400B042114602F10102F7D96164204600F001FD0E2E099020643FF66CAD87
+:20C2E000002D3FF469AD079DCDE912AB002D40F31C82514B05F00F0203EBC2032D11D3E964
+:20C300000067EB0640F1CD814C4B50465946D3E90823FCF7BBFCCDE9100105F00F054FF0DA
+:20C3200003088DB1DFF814A130463946EE0705D5DAE9002308F10108FCF77EFB6D100AF198
+:20C34000080AF3D106460F46DDE9100132463B46FCF79CFC82468B460E9D45B1504659469C
+:20C360000022374BFCF7DAFD002840F0AA824046FCF7FCFA52465B46FCF75EFB0022314B39
+:20C38000FCF7A8F90646A1F15077B9F1000F00F05A81079DC84617950B9D002D00F0238218
+:20C3A000254B002003EBC80353E902232649FCF76DFC32463B46FCF78BF9CDE91001594632
+:20C3C0005046FCF7D3FD0546FCF7D0FA02460B4650465946FCF77CF93035099ECDE90401FF
+:20C3E000DDE90423DDE91001EDB2357006F1010BFCF7B2FD002840F0AB82DDE904230020FE
+:20C400000F49FCF765F902460B46DDE91001FCF7A3FD002840F0A282B8F1010F40F3818106
+:20C42000B044CDF85090A246C146DDE90467DDE9104519E0EEFBFFFF70F2000838F30008AB
+:20C440000000F03F00001C400000E03F0020A849FCF73EF922462B46FCF760FD002840F076
+:20C460007B82CB4500F05A81204629460022A14BFCF7E2FA00229F4B04460D463046394694
+:20C48000FCF7DAFA0F460646FCF770FD8046FCF76DFA02460B4630463946FCF719F908F128
+:20C4A00030085FFA88F822462B460BF8018B06460F46FCF733FD32463B460028C6D0179ED3
+:20C4C0005446079639E500260B96259800283CDD06460F908146ECE601260B96F5E7B9F170
+:20C4E000000F3FF77CAC40F0C680DDE904010022814BFCF7A1FA52465B46FCF723FDC846B8
+:20C500004E4600287CD0259DDDF824B0ED4307954146204600F006FC002E7FF406AE0CE5B7
+:20C520000A99204600F048FD0A906AE5169D002D00F0B88103F233430C9F089D27E50146BD
+:20C54000204600F0EFFB01227AE6012625960F96B14600216164BBE60A98414600F0D8FD25
+:20C560000028BFF68FADDDF81CE00A990EF1FF3E20460A220023CDF81CE000F0DDFB0A901A
+:20C580000B98002840F00982DDF83C907AE5D8F8103008EB8303186900F018FCC0F1200036
+:20C5A00047E50998FFF72CBBBAF1000F7FF43BADCBF31303002B40F07C812BF000473F0DE2
+:20C5C0003F05002F3FF430AD089A069B0132013308920693012727E5249902297FF756AD66
+:20C5E000B9F1000F8FD141464B460522204600F0A3FB804641460A9800F08AFD002882DD02
+:20C60000079D312301350795099D2B7005F1010B7EE7079809993123013007900B7076E575
+:20C62000A346039C89E44046FCF7A0F902460B4650465946FCF700FA0022304BFCF74AF866
+:20C640000646A1F150775046594600222A4BFCF73FF832463B4682468B46FCF77DFC002819
+:20C6600040F0BD80324607F1004350465946FCF755FC002855D04FF00008464643E70A9934
+:20C680000C9A204600F098FC0A90BAE401260B9602E60C9D0D9E7B1B1E440C970D96002769
+:20C6A0006FE4DDE912014FF00208CDE9100138E6002ACDF82890D94611DD0A990122204640
+:20C6C00000F0C8FC41460A9000F022FD002840F35D81BAF1390F00F01B8109F1310A069BE8
+:20C6E000354683F800A003F1010B3E460FE500BF0000F03F000024400000144000001C402A
+:20C7000003D11AF0010F7FF4F2AC5B4613F8012C9B46302A03F1FF33F8D0F8E4DDF8509087
+:20C720005446DDE912ABFFF747BB079E7542002D00F0C280A34B05F00F0203EBC203D3E9C6
+:20C740000023DDE91201FCF777F92D1182468B4600F02E819C4E4FF00208EA0705D5D6E947
+:20C76000002308F10108FCF767F96D1006F10806F3D182468B46EFE5079E099D30222A7057
+:20C780000136312207961A70FFF7D7BB7168204600F0A2FA336905469A1C920006F10C0162
+:20C7A0000C30FDF73FFD20462946012200F052FC074603E5BAF1390FCDF8289000F0A8801A
+:20C7C000069D0AF101032B703546069E06F1010B3E469CE43546CDF828903E467BE44FF0DC
+:20C7E000000846460CE7774908F1FF3501EBC50132463B46D1E900011095FCF71DF9CDE9FB
+:20C80000140159465046FCF7B1FB0546FCF7AEF802460B4650465946FBF75AFFDDF824E059
+:20C820003035B8F1010F06460F468EF800500EF1010B1ED0099D6B1E03EB080A0022634B6B
+:20C84000FCF7FAF80F460646FCF790FB8046FCF78DF808F1300802460B4630463946FBF7E5
+:20C8600037FF05F8018F5545E8D1109D06460F46AB440022564BDDE91401FBF72BFF324633
+:20C880003B46FCF74BFB00284DD0179E099A07961BF8015CFFF74ABB089E0023C9EB0605B1
+:20C8A000FFF775BB189B0C9FC3F13603089DFFF76EBB5746FFF7B8BBDDE912AB4FF0020871
+:20C8C0004AE5B9F1000F3FF4AEAE0F9E002E7FF728AF00223D4B50465946FCF7ADF882467A
+:20C8E00008F101008B46FCF741F802460B4650465946FCF7A1F80022364BFBF7EBFE079DC5
+:20C900000646013DA1F150771795DDF83C8043E53546069B069E3922327003F1010B3E468E
+:20C920000999FFF7EEBBDDE9142300202849FBF7CFFE32463B46FCF70FFB00283FF4F1AE79
+:20C940005B4613F8012C9B46302A03F1FF33F8D0179D0795FFF7F1BA45465446179E099A67
+:20C960000796FFF7E3BABAF1390FCDF82890CFD0039B3546002B069EC8BF0BF1310A86F854
+:20C9800000A006F1010B3E46FFF7C1BB7FF4A7AE1AF0010F3FF4A3AE9BE6314620460A220E
+:20C9A0000023DDF83C9000F0C7F90646FFF76ABB4FF00208D0E43FF450ABC3F13C03FFF788
+:20C9C000E0BB00BF70F2000838F30008000024400000E03F00001C4038B5094D094C641B6A
+:20C9E000A41018BF05EB840505D0013C55F8043D9847002CF9D1BDE8384000F0D5BF00BF5E
+:20CA0000B4D90008B8D90008F8B5234D0F460446FDF7C8FCAB685E6826F00306F11B01F679
+:20CA2000EF7121F47F6121F00F01A1F58057B7F5805F07DB20460021FDF7B8FCAB683344ED
+:20CA4000984204D02046FDF7AFFC0020F8BD20467942FDF7ABFC01300DD0104BAA68196896
+:20CA6000F61B46F001062046C91B56601960FDF79BFC0120F8BD20460021FDF797FCAB686D
+:20CA8000C21A0F2ADEDD064D04492D6842F00102401B5A600860D5E7040B00208819002033
+:20CAA000100F00202DE9F0410D460646002955D0FDF778FC55F8041CDFF870C1A5F1080484
+:20CAC00021F00103E218DCF808005768904227F0030768D011F00101576032D00021D019BB
+:20CAE0004068C00706D43B44906800294DD0D268C260906043F001026260E350E1B9B3F577
+:20CB0000007F2DD35A0A042A69D89809383041000CEB810CDCF808204449624565D05168D7
+:20CB200021F003018B4202D292689445F7D1D368E360A2609C60D4603046BDE8F041FDF7B4
+:20CB400033BC55F8085C0CF10808641BA0682B44404542D0E568C560A860C0E7BDE8F08164
+:20CB6000DB089A1001209040DCF804100CEBC3039A680143A260E360CCF8041030469C60BD
+:20CB8000D460BDE8F041FDF70FBC294DA842AED143F00102CCF81440CCF81040E060A0604B
+:20CBA0006260E350C8E71F44CB0707D455F8081C641AE368A2680F44D3609A601D4B47F05E
+:20CBC00001021B6862609F42CCF80840B4D31A4B30461968FFF718FFAEE701217FE7142AD5
+:20CBE0000BD802F15B00410092E780100125854048681346284348609AE7542A03D8180BB6
+:20CC00006E30410084E7B2F5AA7F03D8D80B773041007DE740F254518A4203D8980C7C3022
+:20CC2000410075E7FC217E2072E700BF040B00200C0B00200C0F0020841900200048704727
+:20CC4000140F0020830770B4C9B240D0541E2AB303788B4223D0431C04E0FCB10578144607
+:20CC60008D421CD013F0030F184604F1FF3203F10103F2D1032C14D8651E54B303788B42B8
+:20CC80000DD0421C002302E004788C4207D0AB42104603F1010302F10102F5D1002070BCF0
+:20CCA000704741EA0126034646EA06461A6818467240A2F1013525EA020212F0803F03F183
+:20CCC0000403D9D1043C032C1846EFD8D4E71446D0E72046E3E700BFC26C70B505460C4664
+:20CCE0004AB152F8240080B1016842F8241000220261C26070BD2122042100F0CBFBE86485
+:20CD000002460028EDD1002070BD012101FA04F6721D2846920000F0BDFB0028F3D04460BB
+:20CD20008660E4E731B1C36C4A6853F82200086043F82210704700BF2DE9F0430F6983B0D3
+:20CD40008846814601F1140500242E680134B1B2360C02FB013302FB06F699B206EB1343E3
+:20CD600001EB0341A74245F8041B4FEA1343ECDC4BB1D8F80820974209DA08EB8702013783
+:20CD80005361C8F81070404603B0BDE8F083D8F80410484601310193FFF79EFFD8F8102083
+:20CDA00008F10C010232044692000C30FDF73AFAD9F84C20D8F80410019B52F82100C8F811
+:20CDC000000042F82180A046D7E700BF030C1B04B3B90004102310F07F4F04BF0002083376
+:20CDE00010F0704F04BF0001043310F0404F04BF80000233002807DB420003D42020704758
+:20CE00000023E8E7581C704718467047036813F0070207D0D90720D49A0720D49B08036023
+:20CE20000220704799B209B91B0C102213F0FF0F04BF1B0A0832190704BF1B0904329907A3
+:20CE400004BF9B080232D90704D45B0801D1202070470132036010467047002070475B0877
+:20CE600003600120704700BF10B50C460121FFF733FF01224461026110BD00BF2DE9F04F4B
+:20CE80000D69D2F8109085B04D450C46924604DA2A4654464D468A469146A36805EB090794
+:20CEA00061689F42C8BF0131FFF716FF00F1140606EB87084645019005D23346002043F8B2
+:20CEC000040B9845FBD80AF1140C0CEB89091434CC45009404EB85055BD2CDF80880039775
+:20CEE000C8465CF8043B9CB224B3009A33464FF0000900E00B4652F8047B19681FFA87FBFB
+:20CF00001FFA81FA380C090C04FB0BAA04FB0010D14400EB19401FFA89F949EA0047194694
+:20CF200095424FEA104941F8047BE3D8C3F804905CF8043C5FEA134924D0D6F800A0009B90
+:20CF4000504631464FF0000B00E011461A88000C09FB02001FFA8AFA83444AEA0B400A465C
+:20CF600042F8040B53F8047B48684FEA174A84B209FB0A4A9D420AEB1B4A4FEA1A4BE4D833
+:20CF8000C1F804A0E04506F10406AAD8DDF80880039F002F0ADD58F8043CA8F104081BB176
+:20CFA00004E058F8043D0BB9013FFAD1019B18461F6105B0BDE8F08F12F003032DE9F0418B
+:20CFC000144607460E462CD1A4101CD0BD6C002D30D04FF0000804E0641014D02868A8B1F7
+:20CFE0000546E307F8D5384631462A46FFF746FFAEB17268FB6C641053F82210316043F832
+:20D0000022600646EAD13046BDE8F081384629462A46FFF733FF2860C0F80080E0E70646A3
+:20D02000DAE70B4A013B52F823200023FFF784FE0646C9E701213846FFF74EFE40F27121D4
+:20D0400001220023416102610546B8640360C0E760F300082DE9F84F0B694FEA621A0AEB3E
+:20D0600003098B6809F101069E420F4693468046496804DD5B009E4201F10101FADC4046BF
+:20D08000FFF72AFEBAF1000F00F1140409DD00231A4625460133534545F8042BFAD104EBE9
+:20D0A00083043A6907F114031BF01F0B03EB820C21D0CBF1200A002200E02C46196825464F
+:20D0C00001FA0BF10A4345F8042B53F8042B634522FA0AF2F1D362600AB109F10206D8F853
+:20D0E0004C307A68013E53F822100661396043F82270BDE8F88F53F8042B9C4544F8042B57
+:20D10000EDD953F8042B9C4544F8042BF3D8E6E702690B6910B4D21A15D19B001430143152
+:20D120001944034401E0984211D253F8042D51F8044DA242F7D0944294BF01204FF0FF3034
+:20D140005DF8044B704710465DF8044B704700205DF8044B704700BF2DE9F0470D4604469F
+:20D16000114628461646FFF7D3FF071E56D04FDB4FF0000969682046FFF7AEFD2F693269FE
+:20D1800014351436C0F80C9000F1140305EB870C06EB8208002155F8044B56F8042B1FFA4F
+:20D1A00084FA8A441FFA82F9110CC1EB1441C9EB0A0201EB224192B242EA0142B04543F87F
+:20D1C000042B4FEA21412C46E5D8AC45984615D954F8046BB2B21144360C06EB214689B250
+:20D1E00041EA0642A44543F8042B4FEA2641EFD8EB43634423F0030304334344043B22B93C
+:20D2000053F8042D013F002AFAD00761BDE8F0872B464FF0010935461E46ABE720463946CA
+:20D22000FFF75AFD012347610361BDE8F08700BF2DE9F043012183B01D46C3F30A56144625
+:20D240000A9FFFF749FDC5F3130380460EB143F48013019324B302A840F8084D6846FFF786
+:20D26000D5FD002835D19DE80C00C8F81420002B0CBF01240224C8F81830C8F81040DEB939
+:20D2800008EB8403A0F2324038601869FFF79EFD0B9BC0EB44101860404603B0BDE8F083F8
+:20D2A00001A8FFF7B3FD019B01242030C8F81430C8F81040002EE3D0A6F2334909EB00030E
+:20D2C0003B600B9BC0F135001860404603B0BDE8F083019BC0F1200103FA01F1C340009A64
+:20D2E00001930A43C8F81420C1E700BF2DE9F04F946883B0924680460D461668002C6FD094
+:20D300004FF0000B08688B685C46002C43D09C421F4645D3AB8913F4906F44D06F6929696C
+:20D3200007EB470707EBD777C1EB0009621C7F104A44974234BF17463A465B0535D51146B3
+:20D340004046FCF7D3FC002839D029694A460190FCF768FFAA89019B22F4906242F08002BC
+:20D36000AA81C9EB070203EB09006F612B612860AA602746A1464A46594600F0BBF8DAF8E8
+:20D380000820AB682868DB1B4844141BAB602860CAF8084024B3D6F800B074680836B4E76A
+:20D3A0002746A146E7E7B946E5E7404600F008F903460028D5D140462969FFF773FBAA8943
+:20D3C0000C23C8F8003042F0400200234FF0FF30AA81CAF80830CAF8043003B0BDE8F08F37
+:20D3E0002046CAF8044003B0BDE8F08FF0B5274C85B026680746D6F84841002C40D0656862
+:20D400001F2D1EDD224818B94FF0FF3005B0F0BD4FF4C870039102920193FCF757FC0399A1
+:20D420000446029A019B0028EED0D6F848510020256060600546C6F84841C4F88801C4F825
+:20D440008C013FB96B1C00200235636044F8251005B0F0BD0126AE4004EB8500C0F88820EA
+:20D46000D4F88821022F42EA0602C4F88821C0F80831E7D1D4F88C311E43C4F88C61E1E769
+:20D4800006F5A674C6F84841B9E700BFECF10008CD9C000810B502FB01F1FCF727FC044667
+:20D4A00068B150F8042C22F00302043A242A18D8132A06D8034600221A605A609A6020462E
+:20D4C00010BD00231B2A036043600FD9242A8360C36005BF0361436100F1100300F11803F9
+:20D4E000E9E70021FCF714FF204610BD00F10803E1E700BF8842F0B410D98C18A0420DD2C3
+:20D500008518531E42B121462A4611F8014D013B02F8014D5C1CF8D1F0BC70470F2A44D95E
+:20D5200040EA01039B0744D1A2F110073F0900EB071610360C4603462568103343F8105CB4
+:20D540006568103443F80C5C54F8085C43F8085C54F8045C43F8045CB342EDD17B1C02F045
+:20D560000F0C1B01BCF1030F1944034423D90E461D46644656F8047B043C032C45F8047BBC
+:20D58000F8D8ACF1040424F00304043402F0030223442144002ABFD01A4411F8014B03F899
+:20D5A000014B9342F9D1F0BC70470346002AF3D1B2E70346F0E76246002AEDD1ACE700BF4B
+:20D5C0002DE9F04F0C4683B090468146002900F0BA80FCF7E7FE08F10B0654F8043C162ECF
+:20D5E00023F00305A4F108074BD810210E46B0454CD88D4251DADFF884B37819DBF808E057
+:20D60000864500F0A680426822F0010C8444DCF804C01CF0010F54D000221046DB076FD423
+:20D6200054F8083CC3EB070ADAF8043023F003032B44002862D0704500F0E98002EB030EA7
+:20D640008E455BDBC3688268D046D3609A6058F8081FDAF80C302A1F242ACB60996000F237
+:20D660002381132A40F2B08023681B2ACAF808306368CAF80C3000F22B8108340AF11003EC
+:20D68000A3E026F00706002E3146B0DA0C230020C9F8003003B0BDE8F08FA046AA1B0F2ABA
+:20D6A00003F001031AD82B437B603D446B6843F001036B604846FCF777FE404603B0BDE80E
+:20D6C000F08F22F0030202EB050C8C45A6DBC2688168A046CA6065469160DFE7B919334397
+:20D6E00042F001007B600A4448605368083143F0010353604846FFF7D5F9DBE78B4233DA5A
+:20D7000041464846FCF7F2FA80460028D2D054F8043CA0F1080123F001023A44914200F008
+:20D72000BC802A1F242A6ED8132A42D803462246116819605168596092689A60214648467B
+:20D74000FFF7B0F9B6E7114603B0BDE8F04FFCF7CDBADEF8042006F1100C22F00302501998
+:20D7600060453DDA704659E7D04658F8080FDAF80C102A1F242AC160886000F2A080132A9D
+:20D7800040F29B8021681B2ACAF808106168CAF80C1000F2B28008340AF1100221681D4694
+:20D7A0001160616857465160A3689360DAF8043074E723681B2A03606368436062D800F1B6
+:20D7C000080304F10802B3E74346226875461A60626857465A60A2689A60DAF804305DE7EE
+:20D7E000831B374443F00103CBF808707B6054F8043C484603F001031E4344F8046CFCF7B2
+:20D80000D3FD20465AE72146FFF774FE96E702EB030C06F110029445FFF670AF574657F867
+:20D82000081FDAF80C302A1F242ACB60996000F28680132A77D923681B2ACAF808306368DE
+:20D84000CAF80C3000F2848008340AF1100322681A6062685A60A2689A60C6EB0C020AEB4A
+:20D86000060342F00102CBF808305A60DAF80430484603F001031E43CAF80460FCF794FD1F
+:20D8800038461BE7A368242A8360E368C3602BD000F1100304F110024AE750F8042CA046C9
+:20D8A00022F003021544F9E62146404675465746FFF720FEDAF80430F0E642466EE72146A0
+:20D8C00040461D465746FFF715FEDAF80430E5E6A368242ACAF81030E368CAF8143018D054
+:20D8E00010340AF1180370E7226900F118030261616904F1180241611AE7A168242ACAF8E8
+:20D900001010E168CAF814100FD010340AF1180244E722690AF12003CAF81820626918349B
+:20D92000CAF81C2051E73B4691E721690AF12002CAF8181061691834CAF81C102EE72146A7
+:20D940003846CDF804C0FFF7D5FDDDF804C084E7A368242ACAF81030E368CAF8143003D075
+:20D9600010340AF1180372E722690AF12003CAF8182062691834CAF81C2068E7040B0020BE
+:20D98000F8B500BFF8BC08BC9E4670475DB90008B56A000811210008D53000080546000829
+:20D9A000494B0008696C0008F8B500BFF8BC08BC9E467047ED200008D070FF7F010000009B
+:20D9C000000000000000000020212223242526270001020304050607101112131415161773
+:20D9E00018191A1B1C1D1E1F2C00C2010000000802030000420000001531000800000000BF
+:20DA0000A53100080000000000000000000000004D320008093200085C000020D5310008D4
+:20DA2000000000004000000800000000000000001000000BA1320008000000004000000068
+:20DA4000400000004000000000030000000000000000000000000000000000000000000043
+:20DA60000000000000000000000000000000000000000000000000000000000000000000A6
+:20DA8000000000000000000000000000000000000000000000000000000000000000000086
+:20DAA000000000000000000000000000000000000000000000000000000000000000000066
+:20DAC000000000000000000000000000000000000000000000000000000000000000000046
+:20DAE000A812002000000000320100201200000000011201000200000140AF1E240000029D
+:20DB000001020001F40100001CEC000804000000E0EB000800000000ACEB00080000000086
+:20DB200000000000000000000300000088000020000000000000000200040006010100002C
+:20DB400019000000614100080000000061400008000000000000000031420008B5400008E1
+:20DB6000BD410008A801002081400008000000004000000B4000000029EC0008090000005C
+:20DB80004CEC0008050C0901A1018503150026FF0319002AFF03751095018100C000000022
+:20DBA0003CEC000844EC000854EC000805010902A10185010901A100050919012908150063
+:20DBC000250195087501810205010930093109381581257F750895038106C0C00501090466
+:20DBE000A101851415002501750195200509190129208102150025073500463B017504958A
+:20DC000001651405010939814205010901A100150026FF03750A950409300931093309348D
+:20DC20008102C0150026FF03750A9502093609368102C005010906A1018502050719E02921
+:20DC4000E7150025017501950881029501750881039506750815002565050719002965818A
+:20DC600000050819012908950875019102C00000000010000500008000000100B00200207E
+:20DC80000028014001000000002401400012000000000000000000000000000000000000A3
+:20DCA000C0020020C80200200000024007000000000000000B000000000000000C00000038
+:20DCC000000000000D000000000000000E000000000000000F00000000000000100000000A
+:20DCE0000000000011000000E8020020000801400B000000000C01400C010000001001400A
+:20DD00000D020000001401400E0300000054004000000000000000000000000034030020A3
+:20DD2000000000000000000000000706121F20000000000000000000000000000000000085
+:20DD40000000000000580040000000000000000000000000340300200000000000000000D4
+:20DD600000000B0A1321220000000000000000000000000000000000000000001C100240CA
+:20DD80001810024014100240101002400C1002401C10024018100240141002400004004071
+:20DDA0001C0100000000000000000000000000000000000000000000000000000000000046
+:20DDC000000800401D010000000000000000000000000000000000000000000000000000DD
+:20DDE00000000000002C01401A00000000000000000000000000000000000000000000009C
+:20DE0000000000000000000000000000000000401B010000000000000000000000000000A6
+:20DE2000000000000000000000000000000000007C04002010050020A405002000380140CB
+:20DE40000C1700200017002020AA440000000000000000000000000000000000000000003A
+:20DE60000000000000000000000000000000000000000000000000000000000000000000A2
+:20DE8000000000000000000000000000000000000000000000000000000000000000000082
+:20DEA000000000000000000000000000000000000000000000000000000000000000000062
+:20DEC000000000000000000000000000282500000044004018170020301700201055220034
+:20DEE000000000000000000000000000000000000000000000000000000000000000000022
+:20DF0000000000000000000000000000000000000000000000000000000000000000000001
+:20DF20000000000000000000000000000000000000000000000000000000000000000000E1
+:20DF40000000000000000000000000000000000000000000000000000000000000000000C1
+:20DF60002926000000480040241700203C1700201055220000000000000000000000000075
+:20DF8000000000000000000000000000000000000000000000000000000000000000000081
+:20DFA000000000000000000000000000000000000000000000000000000000000000000061
+:20DFC000000000000000000000000000000000000000000000000000000000000000000041
+:20DFE00000000000000000000000000000000000000000002A2700003C06002000BF0000AF
+:20E00000000000000000000000002D00E0F0000843000000E15B0008C55C00085567000887
+:20E0200055670008C95A00081D5B00086D5B0008D55B0008C95B0008A95B00080000000031
+:20E040004000000023F1000804000000BCF0000812000000B0F000080C00000000C2010023
+:20E0600000000800556700087D5B0008556700085567000855670008556700085567000820
+:20E0800055670008995B0008CEF0000812000000040101000000000000000000C4090020F5
+:20E0A0002C0A0020940A00200000000000000000000000000000000000000000000000004C
+:20E0C000000000000000000000000000E8F10008000000000000000000000000000000005F
+:20E0E000000000000000000000000000000000000000000000000000000000000000000020
+:20E100000000000000000000000000000000000000000000000000000000000000000000FF
+:20E120000000000000000000000000000000000000000000000000000000000000000000DF
+:20E1400001000000000000000E33CDAB34126DE6ECDE05000B000000000000000000000092
+:20E1600000000000000000000000000000000000000000000000000000000000000000009F
+:20E1800000000000000000000000000000000000000000000000000000000000000000007F
+:20E1A00000000000000000000000000000000000000000000000000000000000000000005F
+:20E1C00000000000000000000000000000000000000000000000000000000000000000003F
+:20E1E00000000000000000000000000000000000000000000000000000000000000000001F
+:20E200000000000000000000000000000000000000000000000000000000000000000000FE
+:20E220000000000000000000000000000000000000000000000000000000000000000000DE
+:20E240000000000000000000000000000000000000000000000000000000000000000000BE
+:20E2600000000000000000000000000000000000000000000000000000000000000000009E
+:20E2800000000000000000000000000000000000000000000000000000000000000000007E
+:20E2A00000000000000000000000000000000000000000000000000000000000000000005E
+:20E2C00000000000000000000000000000000000000000000000000000000000000000003E
+:20E2E00000000000000000000000000000000000000000000000000000000000000000001E
+:20E300000000000000000000000000000000000000000000000000000000000000000000FD
+:20E320000000000000000000000000000000000000000000000000000000000000000000DD
+:20E340000000000000000000000000000000000000000000000000000000000000000000BD
+:20E3600000000000000000000000000000000000000000000000000000000000000000009D
+:20E3800000000000000000000000000000000000000000000000000000000000000000007D
+:20E3A00000000000000000000000000000000000000000000000000000000000000000005D
+:20E3C00000000000000000000000000000000000000000000000000000000000000000003D
+:20E3E00000000000000000000000000000000000000000000000000000000000000000001D
+:20E400000000000000000000000000000000000000000000000000000000000000000000FC
+:20E420000000000000000000000000000000000000000000000000000000000000000000DC
+:20E440000000000000000000000000000000000000000000000000000000000000000000BC
+:20E4600000000000000000000000000000000000000000000000000000000000000000009C
+:20E4800000000000000000000000000000000000000000000000000000000000000000007C
+:20E4A00000000000000000000000000000000000000000000000000000000000000000005C
+:20E4C000D80600200000000000000000040B0020040B00200C0B00200C0B0020140B002033
+:20E4E000140B00201C0B00201C0B0020240B0020240B00202C0B00202C0B0020340B0020A4
+:20E50000340B00203C0B00203C0B0020440B0020440B00204C0B00204C0B0020540B002083
+:20E52000540B00205C0B00205C0B0020640B0020640B00206C0B00206C0B0020740B002063
+:20E54000740B00207C0B00207C0B0020840B0020840B00208C0B00208C0B0020940B002043
+:20E56000940B00209C0B00209C0B0020A40B0020A40B0020AC0B0020AC0B0020B40B002023
+:20E58000B40B0020BC0B0020BC0B0020C40B0020C40B0020CC0B0020CC0B0020D40B002003
+:20E5A000D40B0020DC0B0020DC0B0020E40B0020E40B0020EC0B0020EC0B0020F40B0020E3
+:20E5C000F40B0020FC0B0020FC0B0020040C0020040C00200C0C00200C0C0020140C0020BE
+:20E5E000140C00201C0C00201C0C0020240C0020240C00202C0C00202C0C0020340C00209B
+:20E60000340C00203C0C00203C0C0020440C0020440C00204C0C00204C0C0020540C00207A
+:20E62000540C00205C0C00205C0C0020640C0020640C00206C0C00206C0C0020740C00205A
+:20E64000740C00207C0C00207C0C0020840C0020840C00208C0C00208C0C0020940C00203A
+:20E66000940C00209C0C00209C0C0020A40C0020A40C0020AC0C0020AC0C0020B40C00201A
+:20E68000B40C0020BC0C0020BC0C0020C40C0020C40C0020CC0C0020CC0C0020D40C0020FA
+:20E6A000D40C0020DC0C0020DC0C0020E40C0020E40C0020EC0C0020EC0C0020F40C0020DA
+:20E6C000F40C0020FC0C0020FC0C0020040D0020040D00200C0D00200C0D0020140D0020B5
+:20E6E000140D00201C0D00201C0D0020240D0020240D00202C0D00202C0D0020340D002092
+:20E70000340D00203C0D00203C0D0020440D0020440D00204C0D00204C0D0020540D002071
+:20E72000540D00205C0D00205C0D0020640D0020640D00206C0D00206C0D0020740D002051
+:20E74000740D00207C0D00207C0D0020840D0020840D00208C0D00208C0D0020940D002031
+:20E76000940D00209C0D00209C0D0020A40D0020A40D0020AC0D0020AC0D0020B40D002011
+:20E78000B40D0020BC0D0020BC0D0020C40D0020C40D0020CC0D0020CC0D0020D40D0020F1
+:20E7A000D40D0020DC0D0020DC0D0020E40D0020E40D0020EC0D0020EC0D0020F40D0020D1
+:20E7C000F40D0020FC0D0020FC0D0020040E0020040E00200C0E00200C0E0020140E0020AC
+:20E7E000140E00201C0E00201C0E0020240E0020240E00202C0E00202C0E0020340E002089
+:20E80000340E00203C0E00203C0E0020440E0020440E00204C0E00204C0E0020540E002068
+:20E82000540E00205C0E00205C0E0020640E0020640E00206C0E00206C0E0020740E002048
+:20E84000740E00207C0E00207C0E0020840E0020840E00208C0E00208C0E0020940E002028
+:20E86000940E00209C0E00209C0E0020A40E0020A40E0020AC0E0020AC0E0020B40E002008
+:20E88000B40E0020BC0E0020BC0E0020C40E0020C40E0020CC0E0020CC0E0020D40E0020E8
+:20E8A000D40E0020DC0E0020DC0E0020E40E0020E40E0020EC0E0020EC0E0020F40E0020C8
+:20E8C000F40E0020FC0E0020FC0E002000000200FFFFFFFF6CF2000820F2000820F200082A
+:20E8E00020F2000820F2000820F2000820F2000820F2000820F2000820F20008FFFFFFFF66
+:20E90000FFFFFFFFFFFFFFFFFFFF0000000000002564202564204D25642070726573736527
+:20E92000640A002564202564204D25642072656C65617365640A00422564207072657373BA
+:20E9400065640A00436C6F636B776F726B5049004465765465726D00323032313035333157
+:20E9600000736574757020646F6E6500EA00EB00EC00ED00EE00EF00F000F1008100F200C1
+:20E98000800087008200F300F400F500FA00050C0901A1018503150026FF0319002AFF0351
+:20E9A000751095018100C005010906A1018502050719E029E7150025017501950881029542
+:20E9C00001750881039506750815002565050719002965810005081901290895087501914E
+:20E9E00002C005010904A10185141500250175019520050919012920810215002507350037
+:20EA0000463B0175049501651405010939814205010901A100150026FF03750A95040930A2
+:20EA20000931093309348102C0150026FF03750A9502093609368102C005010902A1018594
+:20EA4000010901A1000509190129081500250195087501810205010930093109381581256B
+:20EA60007F750895038106C0C000E800E900F80060005B005D002D003D003100320033001A
+:20EA80003400350036003700380039003000B100B300DA00D900D800D700710077006500EC
+:20EAA000720074007900750069006F0070006100730064006600670068006A006B006C008C
+:20EAC0007A0078006300760062006E006D002C002E002F005C003B002700B200B0008600FF
+:20EAE000840085002000FFFFFFFFCE00D000F90060005B005D00CC00CD00C200C300C40060
+:20EB0000C500C600C700C800C900CA00CB00B100C100D300D600D200D5007100770065006E
+:20EB20007200740079007500D1006F0070006100730064006600670068006A006B006C00A3
+:20EB40007A0078006300760062006E006D00F700F6002F005C003B002700D400B0008600C9
+:20EB6000840085002000FFFFFFFF080B000202020102090400000102020100052400011007
+:20EB80000524010301042402060524060001070580031000FF09040100020A000000070523
+:20EBA0000002400000070580024000004D61706C650009020000000100C032005567000894
+:20EBC00069360008556700085567000855670008A93600085567000855670008D1360008C4
+:20EBE0004C6561664C616273000000007937000801380008556700085567000895350008C8
+:20EC000001360008E13600086D37000861370008FD360008000000004000000004030904BB
+:20EC20000904000001030100000921100100012200000705800340000A0000001C0200204D
+:20EC400057000000730200203B000000C401002019000000EC010020300000000000000052
+:20EC6000000000002A2B280000000000000000000000000000000000000000002C9EB4A0F9
+:20EC8000A1A2A434A6A7A5AE362D3738271E1F20212223242526B333B62EB7B89F84858627
+:20ECA0008788898A8B8C8D8E8F909192939495969798999A9B9C9D2F3130A3AD3504050612
+:20ECC0000708090A0B0C0D0E0F101112131415161718191A1B1C1DAFB1B0B50000000000D1
+:20ECE00000000000000000007D430008196A0008F9690008014400085F4400085D430008B7
+:20ED000000000000000000000148000819480008F96900083D4600085F4600084146000808
+:20ED2000A1470008000000002C0300204C040020C8020020000100002C0300204C0400207A
+:20ED4000C8020020010201002C0300204C040020C8020020020302002C0300204C04002056
+:20ED6000C8020020030403002C03002000000000C8020020040004002C030020000000000F
+:20ED8000C8020020050005002C030020DC030020C8020020060106002C030020DC030020EC
+:20EDA000C8020020070207002C03002024040020000000000801FF002C0300202404002023
+:20EDC000000000000902FF002C03002024040020000000000A03FF002C03002024040020EF
+:20EDE000000000000B04FF002C03002000000000000000000C00FF002C030020000000005C
+:20EE0000000000000D00FF002C03002000000000000000000E00FF002C030020000000003B
+:20EE2000000000000F00FF0034030020DC030020C80200200003080034030020DC03002023
+:20EE4000C8020020010409003403002000000000000000000200FF0034030020000000000B
+:20EE6000000000000300FF003403002000000000000000000400FF003403002000000000DF
+:20EE8000000000000500FF003403002000040020000000000601FF00340300200004002072
+:20EEA000000000000702FF003403002000040020000000000803FF0034030020000400204A
+:20EEC000000000000904FF003403002000000000000000000A00FF0034030020000000006F
+:20EEE000000000000B00FF003403002000000000000000000C00FF0034030020000000004F
+:20EF0000000000000D00FF003403002000000000000000000E00FF0034030020000000002A
+:20EF2000000000000F00FF003C03002000000000C802002000000A003C0300200000000011
+:20EF4000C802002001000B003C03002000000000C802002002000C003C0300200000000005
+:20EF6000C802002003000D003C03002000000000C802002004000E003C03002000000000DD
+:20EF8000C802002005000F003C03002000000000000000000600FF003C03002000000000B0
+:20EFA000000000000700FF003C03002000000000000000000800FF003C0300200000000086
+:20EFC000000000000900FF003C03002000000000000000000A00FF003C0300200000000062
+:20EFE000000000000B00FF003C03002000000000000000000C00FF003C030020000000003E
+:20F00000000000000D00FF003C03002000000000000000000E00FF003C0300200000000019
+:20F02000000000000F00FF004403002000000000000000000200FF002C03002034030020B4
+:20F040000109010A010F0100001B020600000200000002040000010201030104010500004D
+:20F060000000000000150016001C0000010C000E00000202010B000000010002000000001B
+:20F0800000000000000000000000000000000000010E00110012000000000017F000000037
+:20F0A00000070000003800000000C00000C000000C034D00610070006C00650012034C0032
+:20F0C0006500610066004C006100620073001201000202000040AF1E040000020102000154
+:20F0E00009024300020100C032090400000102020100052400011005240103010424020622
+:20F100000524060001070582034000FF09040100020A0000000705030240000007058102F5
+:20F1200040000004030904000000000000000000BD690008196A0008F96900087569000872
+:20F140003B69000881690008A3690008000000000000000000000000776A0008196A000889
+:20F16000F9690008000000000000000000000000016C0008176C0008F9690008616B0008E7
+:20F18000836B0008656B00084D6C000800000000706F7700737172740000000073717274F6
+:20F1A000660000000000000000000000000000000000004003B8E23F0000000000000000CD
+:20F1C00006D0CF43EBFD4C3E000000000000F03F000000000000F83F0000000000003043FC
+:20F1E00000000000000030C343000000D806002030303030303030303030303030303030DB
+:20F20000494E4600696E66004E414E006E616E003031323334353637383941424344454618
+:20F22000000000003031323334353637383961626364656600000000286E756C6C29000060
+:20F240003000000020202020202020202020202020202020496E66696E6974790000000034
+:20F260004E614E00504F5349580000002E000000000000000000F03F00000000000024403D
+:20F2800000000000000059400000000000408F40000000000088C34000000000006AF84099
+:20F2A0000000000080842E4100000000D01263410000000084D797410000000065CDCD41E2
+:20F2C000000000205FA00242000000E876483742000000A2941A6D42000040E59C30A242D8
+:20F2E0000000901EC4BCD64200003426F56B0C430080E03779C3414300A0D8855734764327
+:20F3000000C84E676DC1AB43003D9160E458E143408CB5781DAF154450EFE2D6E41A4B4424
+:20F3200092D54D06CFF08044F64AE1C7022DB544B49DD9794378EA440080E03779C341439D
+:20F34000176E05B5B5B89346F5F93FE9034F384D321D30F94877825A3CBF737FDD4F157585
+:20F3600005000000190000007D000000C0D90008FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:20F38000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:20F3A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
+:20F3C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
+:20F3E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
+:20F40000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
+:20F42000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
+:20F44000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
+:20F46000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
+:20F48000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
+:20F4A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
+:20F4C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
+:20F4E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
+:20F50000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
+:20F52000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
+:20F54000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
+:20F56000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
+:20F58000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
+:20F5A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
+:20F5C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
+:20F5E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
+:20F60000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
+:20F62000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:20F64000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:20F66000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:20F68000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
+:20F6A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
+:20F6C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
+:20F6E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
+:20F70000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
+:20F72000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
+:20F74000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
+:20F76000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
+:20F78000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
+:20F7A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
+:20F7C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
+:20F7E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
+:20F80000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
+:20F82000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
+:20F84000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
+:20F86000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
+:20F88000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
+:20F8A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
+:20F8C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
+:20F8E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
+:20F90000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
+:20F92000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
+:20F94000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
+:20F96000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
+:20F98000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
+:20F9A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
+:20F9C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
+:20F9E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
+:20FA0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
+:20FA2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
+:20FA4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
+:20FA6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
+:20FA8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
+:20FAA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
+:20FAC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
+:20FAE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
+:20FB0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
+:20FB2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
+:20FB4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
+:20FB6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
+:20FB8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
+:20FBA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
+:20FBC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:20FBE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
+:20FC0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04
+:20FC2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4
+:20FC4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4
+:20FC6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
+:20FC8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
+:20FCA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64
+:20FCC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44
+:20FCE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24
+:20FD0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
+:20FD2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
+:20FD4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3
+:20FD6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3
+:20FD8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
+:20FDA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63
+:20FDC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43
+:20FDE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23
+:20FE0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02
+:20FE2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2
+:20FE4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
+:20FE6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
+:20FE8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82
+:20FEA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62
+:20FEC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42
+:20FEE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22
+:20FF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01
+:20FF2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1
+:20FF4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1
+:20FF6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
+:20FF8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81
+:20FFA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61
+:20FFC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41
+:20FFE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21
+:00000001FF

+ 7 - 0
Code/devterm_keyboard/ratemeter.ino

@@ -22,6 +22,13 @@ void RateMeter::onInterrupt() {
 
 void RateMeter::tick(millis_t delta) {
   cutoff.updateTime(delta);
+  if (!cutoff.get()) {
+    averageDelta += delta;
+  }
+}
+
+void RateMeter::expire() {
+  cutoff.expire();
 }
 
 uint16_t RateMeter::delta() const {

+ 15 - 5
Code/devterm_keyboard/trackball.ino

@@ -23,7 +23,7 @@ enum Axis: uint8_t {
   AXIS_Y,
   AXIS_NUM,
 };
-
+static TrackballMode lastMode;
 static int8_t distances[AXIS_NUM];
 static RateMeter rateMeter[AXIS_NUM];
 static Glider glider[AXIS_NUM];
@@ -51,20 +51,30 @@ static void interrupt() {
   const auto vy = ry * ratio;
 
   if (AXIS == AXIS_X) {
-    glider[AXIS_X].update(vx, rateMeter[AXIS_X].delta());
+    glider[AXIS_X].update(vx, std::sqrt(rateMeter[AXIS_X].delta()));
     glider[AXIS_Y].updateSpeed(vy);
   } else {
     glider[AXIS_X].updateSpeed(vx);
-    glider[AXIS_Y].update(vy, rateMeter[AXIS_Y].delta());
+    glider[AXIS_Y].update(vy, std::sqrt(rateMeter[AXIS_Y].delta()));
+
   }
 }
  
 void trackball_task(DEVTERM*dv) {
   int8_t x = 0, y = 0, w = 0;
   noInterrupts();
-  rateMeter[AXIS_X].tick(dv->delta);
-  rateMeter[AXIS_Y].tick(dv->delta);
   const auto mode = dv->state->moveTrackball();
+  if (lastMode != mode) {
+    rateMeter[AXIS_X].expire();
+    rateMeter[AXIS_Y].expire();
+    wheelBuffer = 0;
+  }
+  else {
+    rateMeter[AXIS_X].tick(dv->delta);
+    rateMeter[AXIS_Y].tick(dv->delta);
+  }
+  lastMode = mode; 
+  
   switch(mode){
     case TrackballMode::Mouse: {
       const auto rX = glider[AXIS_X].glide(dv->delta);

Some files were not shown because too many files changed in this diff