:100000000A308A00B72A00000A108A100A118207F3
:1000100028340C3401340634C732EF26653AB01860
:10002000C1060A00A8312910CB306B36E9352019FA
:10003000B018B3060A00F73B77176D366131AE3161
:10004000FA060A00A8312910CB306B36E9352019A1
:10005000B0183300F73B77176D366131AE317A0057
:10006000831603178C170C140000000083120C0871
:100070007F39031976280313B50003170D080313FE
:10008000B60003170F080313B70035080C1E4628E7
:100090009900360803178D000313370803178F00E4
:1000A00083168C170C140000000083120C0D0E0D2B
:1000B0007F39031976280313B50003170D080313BE
:1000C000B60003170F080313B70035080C1E662887
:1000D0009900360803178D000313370803178F00A4
:1000E0008D0A03198F0A031330280317031308001E
:1000F0000830F80000008711A0112008831687003F
:1001000000008312BB0D0712031C8C282016200848
:1001100083168700902883122012200883168700F8
:1001200000008312A0152008831687008312871D04
:100130009728F80B7A2800008711A0112008831651
:100140008700000083122016200883168700000015
:1001500000008312A0152008831687008312871DD4
:10016000AF28F8010000071A78148711A0112008A1
:100170008316870083120712201220088316870037
:1001800083120800201620088316870000008312BF
:10019000A015200883168700000083120712201282
:1001A000200883168700000083128711A011200801
:1001B000831687003C308312BB0078203508BB00D3
:1001C00078203608BB00782020122008831687008C
:1001D00000008312A0152008831687008312871D54
:1001E000EF280000F328000020162008831687005F
:1001F00000008312080043308400831300080319B1
:100200000E290230F800F701F70B0429F80B032937
:100210009730F700F70B0A29800B012908004A18CC
:100220001329081214290816831608128312CA18F3
:100230001B2988121C2988168316881283124A19D2
:100240002329081324290817831608138312CA19AF
:100250002B2988132C2988178316881300008312F2
:1002600009148316091034293529831209108316BD
:10027000091083120800CB01831608160030831280
:10028000081A0130CB048316881600308312881AAE
:100290000130F7000310F70D7708CB048316081719
:1002A00000308312081B0130F700F70DF70DFC300A
:1002B000F7057708CB048316881700308312881B54
:1002C0000130F700F70DF70DF70DF830F705770857
:1002D000CB044B08F8000800831609108910091197
:1002E0008312891083168910081688160817881734
:1002F000831209158316091100008312091483164D
:100300000910000083123B217808CA0009108316E7
:100310000910000083120914831609108F29831213
:100320003B217808C90009108316091008128812A9
:100330000813881383124A0EF700F030F705770888
:100340004904F8007808C900C91FA8298316742930
:10035000C708031DAD298910AE2989148316891099
:10036000000083120911831609110000831209107D
:10037000831609108312480EC9000F30C9054908B9
:10038000CA000F2148080F39C900CA000F21080010
:10039000831608128812081388130910891009118E
:1003A000831289108316891083120911831609118B
:1003B00083120910831609100F308312C300FB202B
:1003C0000130B5003508033C031CEE290330CA0098
:1003D0000F210530C300FB20B50AE2290230CA0014
:1003E0000F21B5013508033C031CFF293508042003
:1003F000B600C7013608C8006C21B50AF22908000A
:10040000440B032A062A4030C500072AC5010130E3
:100410004302C50745088038C600C7014608C80022
:100420006C2108004208073A0319202A0B3A0319E5
:10043000252A063A03192D2A023A0319332A382AA3
:100440000130C300C40000223E2AC7010130C800A9
:100450006C210230C300FB203E2A0130C300023071
:10046000C40000223E2AC7011030C8006C213E2A79
:100470000130C7004208C8006C213E2A08008316DC
:1004800003178C170C140000000083120C087F392E
:100490000319832A0313B50003170D080313B600CD
:1004A00003170F080313B7003508C20012223608DD
:1004B00003178D000313370803178F0083168C175B
:1004C0000C140000000083120C0D0E0D7F3903196F
:1004D000832A0313B50003170D080313B60003178F
:1004E0000F080313B7003508C2001222360803179D
:1004F0008D000313370803178F008D0A03198F0A25
:1005000003133F2A0317031308000830BC007708C1
:10051000BD00201620088316870000008312A01556
:100520002008831687008312871D942A071A031454
:10053000071E0310F80D0000A01120088316870085
:1005400083128711BC0B892A201620088316870086
:100550000000831207123D080319B32A2012200855
:100560008316870083120000A015200883168700D9
:100570008312871DB92A00008711A0112008831655
:1005800087000000831207122012200883168700BC
:10059000831208008E30F7003B08F8003A08F90093
:1005A000FA01F808031DDE2A7908F800F90108307D
:1005B000F702F808031DDE2AF701E62A0310F81BEC
:1005C000E52AF90DF80DF703DE2AF81308003E08B6
:1005D0000319AC2BCA0042080319AC2BCA02031C36
:1005E000F62A7F30CA070318AC2BFC2A8130CA02D6
:1005F000031CAC2B0319AC2B4A08F700F801F901D6
:10060000FA01C9013F08C800C8174008C7004108DF
:10061000C6001930CA004508C60203181F2B013056
:10062000C70203181F2BC80203181F2BC902031887
:100630001F2BC90AC80AC70A4508C607512B440818
:10064000C70203183A2B0130C80203183A2BC9021B
:1006500003183A2BC90AC80A4408C7074508C60741
:10066000031C512BC70A031D512BC80A031D512B14
:10067000C90A512B43088038C8020318502B013097
:10068000C9020318502BC90A43088038C807440818
:10069000C707031C2E2BC80A031D2E2BC90A2E2B9D
:1006A0007A14CA0B542B5F2B0310C60DC70DC80D4F
:1006B000C90D0310FA0DF90DF80DCB0D0B2B4B1CCA
:1006C000672B0310F80CF90CFA0CCB0C6A2BF70310
:1006D0000319AC2BCB1B932B0310C60DC70DC80DF4
:1006E000C90D4508C60203187F2B0130C702031845
:1006F0007F2BC80203187F2BC902031CA22B4408BE
:10070000C70203188A2B0130C80203188A2BC902BA
:10071000031CA22B43088038C8020318932B013016
:10072000C902031CA22BFA0A031DA22BF90A031DFE
:10073000A22BF80A031DA22BF70A0319AC2BF80C05
:10074000F90CFA0C3F08CA004308CA06CA1FAA2BB4
:10075000F817B02BF813B02BF701F801F901FA01E3
:10076000080042080319212CCA0046080319212C4D
:10077000CA070318C22B7F30CA02031C212C03199D
:10078000212CC62B8130CA070318212C4A08F700F8
:10079000F801F901FA014308CE00CE174408CD0054
:1007A0004508CC001830CA00CB014C1CEF2B49087F
:1007B000FA07031CE12BF90A031DE12BF80A0319C0
:1007C000CB174808F907031CE82BF80A0319CB17C5
:1007D0004708C400C4174408F8070318CB17CB0D0B
:1007E000F80CF90CFA0CCE0CCD0CCC0C0310CA0B87
:1007F000D42B0130F7070318212CF81B062CCE0D43
:10080000FA0DF90DF80DF7030319212CCE1F172C43
:10081000FA0A031D172CF90A031D172CF80A031DE9
:10082000172CF80CF90CFA0CF70A0319212C4308C1
:10083000CB004708CB06CB1F1F2CF817252CF8132D
:10084000252CF701F801F901FA010800803083181E
:10085000BF06C401C5013B08C3003F08C3063A08F0
:100860000319162DC200F7003E0803191F2DC202FE
:100870000319BB2C031C792C3F08C800C81740087B
:10088000C7004108C600C5010310C80CC70CC60C40
:10089000C50CC20B432CC31F502C4414332D4410E1
:1008A000421044163D3084008313482D4412C31B6C
:1008B000632C421C6E2CC80CC70CC60CC50CF70A66
:1008C00003192E2D6E2CC81B712C0310C50DC60DDF
:1008D000C70DC80DF70303192E2D632C4417DB2C0D
:1008E00044133B08C300C31F772CC817272DC81318
:1008F000272D3E08C200F7003A08C2023B08C80094
:10090000C8173C08C7003D08C600C5010310C80C45
:10091000C70CC60CC50CC20B852CC31F922CC4146B
:10092000332DC4104210C416413084008313482D67
:10093000C412C31BA52C421CB02CC80CC70CC60C7F
:10094000C50CF70A03192E2DB02CC81BB32C0310AD
:10095000C50DC60DC70DC80DF70303192E2DA52C07
:10096000C417DB2CC4133F08C300C31FB92CC8171E
:10097000272DC813272D3F08C800C8174008C700F7
:100980004108C600C31FC82CC8134415332D441199
:10099000C50142103D3084008313482DC31BF12C48
:1009A0003B08C300421CDB2CC80CC70CC60CC50C92
:1009B000F70A03192E2DC51FEC2CC60A031DEC2CBB
:1009C000C70A031DEC2CC80A031DEC2CC80CC70C6D
:1009D000C60CF70A03192E2D441B702CC41BB22C15
:1009E000102D8030C806C81FF92C332D3F08C300D6
:1009F000062D3B08C300C808031D062DC708031DAC
:100A0000062DC608031D062DF701272DC81B102D26
:100A10000310C50DC60DC70DC80DF70B062D2E2DE5
:100A2000C31F142DC817272DC813272D3E08F70004
:100A30003F08C8004008C7004108C600272D3A08F3
:100A4000F7003B08C8003C08C7003D08C60048083E
:100A5000F8004708F9004608FA00662DF701F8018A
:100A6000F901FA01662DC501C609C709C809C509FA
:100A7000C50A031D412DC60A031D412DC70A0319CE
:100A8000C80A44184F2CC418912C4419C72CF62CB2
:100A90000008C607031C522DC70A031D522DC80AA1
:100AA0000319421484030008C707031C5A2DC80AFF
:100AB0000319421484030008801F803AC8070318F2
:100AC0004214441A562CC41A982CCE2C0800201616
:100AD00020088316870000008312A01520088316C3
:100AE000870000008312871D732D07122012200833
:100AF00083168700000083128711A0112008831637
:100B0000870080308312BB007820E330BB00782060
:100B1000201220088316870000008312A0152008E9
:100B2000831687008312871D932D0000972D0000E8
:100B30002016200883168700000064308312C3004B
:100B4000FB20201620088316870000008312A015C2
:100B50002008831687000000831207122012200845
:100B600083168700000083128711A01120088316C6
:100B7000870081308312BB0078200130F700852286
:100B80007808B5000130F70085227808B600F70133
:100B900085227808B70020122008831687000000FD
:100BA0008312A0152008831687008312871DD62D77
:100BB0000000DA2D000020162008831687000000B0
:100BC0008312B60CB60C3F30B605BB013508BA002F
:100BD000BB00BA01360EF700F030F70577083A0788
:100BE000B8003B08B9000318B90A3908BB00380837
:100BF000BA00CA227708BA007808BB007908BC009E
:100C00007A08BD00C1007908C0007808BF007708E5
:100C1000BE00C501FF30C4007F30C3008E30C2006B
:100C2000E7225230C500B830C4002F30C3008630F0
:100C3000C2007A08C9007908C8007808C700770898
:100C4000C600B12383106630BD00BC00BB30BB00C2
:100C50008430BA007A08C1007908C0007808BF0063
:100C60007708BE0026248A150A128B2B201620082E
:100C70008316870000008312A015200883168700C2
:100C8000000083120712201220088316870000003C
:100C900083128711A01120088316870080308312E9
:100CA000BB007820E530BB0078206430C300FB2017
:100CB000201620088316870000008312A015200844
:100CC0008316870000008312871D642E07122012EE
:100CD000200883168700000083128711A0112008C6
:100CE0008316870081308312BB0078200130F70023
:100CF00085227808B5000130F70085227808B60013
:100D0000F70185227808B700201220088316870093
:100D100000008312A0152008831687008312871D08
:100D20008F2E0000932E00002016200883168700C7
:100D300000008312B60CB60C3F30B605BB01350877
:100D4000BA00BB00BA01360EF700F030F70577089D
:100D50003A07B8003B08B9000318B90A3908BB00C4
:100D60003808BA00CA227708BA007808BB007908A8
:100D7000BC007A08BD00C1007908C0007808BF0037
:100D80007708BE00C501FF30C4007F30C3008E303D
:100D9000C200E722C501C4017A30C3008530C20019
:100DA0007A08C9007908C8007808C7007708C60023
:100DB000B1238310BD01BC01C030BB008130BA003B
:100DC0007A08C1007908C0007808BF007708BE0023
:100DD00026248A150A12962B2016200883168700CF
:100DE00000008312A01520088316870000008312DC
:100DF0000712201220088316870000008312871133
:100E0000A01120088316870090308312BB00782041
:100E1000BB0178202012200883168700000083126F
:100E2000A0152008831687008312871D152F000048
:100E3000192F000020162008831687000000831257
:100E4000201620088316870000008312A0152008B2
:100E500083168700000083120712201220088316D1
:100E60008700000083128711A011200883168700D5
:100E700091308312BB0078200130F700852278087A
:100E8000B500F70185227808B600201220088316E5
:100E9000870000008312A0152008831687008312A4
:100EA000871D502F0000542F0000201620088316A5
:100EB0008700000083123508B8003608B7003808EC
:100EC000BA003708B9003A08BC003908BB008E30B8
:100ED000F7003C08F8003B08F900FA01BC1F752F29
:100EE000F809F909F90A0319F80AF808031D822F0D
:100EF0007908F800F9010830F702F808031D822F7D
:100F0000F7018B2F0310F81B892FF90DF80DF7034C
:100F1000822FBC1FF8137A08C5007908C40078082E
:100F2000C3007708C200C901C801C7017730C600F5
:100F3000B1238A150A12A12B4208B63CC200FA015D
:100F40004308C600C3170310C30CC40CC50CFA0C2D
:100F5000F90CF80CF70CC20BA32FC61FBA2FF70918
:100F6000F809F909FA09F70A0319F80A0319F90A3D
:100F70000319FA0A0800F701F801F901FA01CA0198
:100F8000CB01CC01CD0149084804470446040319AC
:100F9000F92F2030CE000310C20DC30DC40DC50DB6
:100FA000CA0DCB0DCC0DCD0D49084D02031DE22F0E
:100FB00048084C02031DE22F47084B02031DE22F95
:100FC00046084A02031CF32F4608CA024708031CBE
:100FD000470FCB024808031C480FCC024908031CEA
:100FE000490FCD020314F70DF80DF90DFA0DCE0BD4
:0A0FF000CB2F4A3084008313080061
:10100000201620088316870000008312A0152008F0
:10101000831687000000831207122012200883160F
:101020008700000083128711A01120088316870013
:101030003C308312BB008A1178208A150330BB0034
:101040008A1178208A152016200883168700000050
:101050008312A01520088316870000008312871DC5
:101060002F28071220122008831687000000831201
:101070008711A0112008831687003D308312BB0022
:101080008A1178208A150130F7008A1185228A1585
:101090007808B6000130F7008A1185228A15780891
:1010A000B5000130F7008A1185228A157808BA0048
:1010B0000130F7008A1185228A157808B9000130BD
:1010C000F7008A1185228A157808B800F7018A117D
:1010D00085228A157808B700201220088316870019
:1010E00000008312A0152008831687008312871D35
:1010F000772800007B280000201620088316870030
:10110000000083123608A2003508A1003808A400A8
:101110003708A3003A08A6003908A5008A150A1264
:10112000AB2B0408BA003908BC000319B2283808F0
:10113000C5003708C4003608C3003508C200C9011D
:10114000C8012030C7008230C6008A11B1238A1539
:101150007A08B8007908B7007808B6007708B500B3
:10116000BC0B97283808C5003708C4003608C300F0
:101170003508C2008A119C278A157A08B8007908B8
:10118000B7007808B6007708B500B81FD428BA03AE
:10119000BA16B509B609B709B809B50A0319B60AE6
:1011A0000319B70A0319B80A3B30C1009A30C000CE
:1011B000CA30BF00BE010A30BC0039080319BA0AA0
:1011C0003808C5003708C4003608C3003508C20017
:1011D0004108C9004008C8003F08C7003E08C600D3
:1011E0008A11BB278A150008B500840A0008B600DA
:1011F000840A0008B700840A0008B800FD3084079C
:10120000F708031D1629390A3C02031916293A0862
:10121000031918290F393C02031910290318502902
:10122000BA1B50293A1B182920304A292030BA0508
:10123000BA1E2829BA123908031DBA037708BA0062
:101240002D30C2008A1112228A153A08F700BA011D
:1012500039083C02031D38297708BA002E30C20035
:101260008A1112228A153A08F7002030BA05003098
:101270003030BA1E4A29BA123908031DBA0377085A
:10128000BA002D30C2008A1112228A153A08F700DE
:10129000BA013030F7077708C2008A1112228A1586
:1012A0004108C5004008C4003F08C3003E08C20012
:1012B000C901C801C7010A30C6008A11BB278A15B7
:1012C0007A08C1007908C0007808BF007708BE001E
:1012D000BC0BE0280800BD010408BC003D10831BC6
:1012E0003D14B61F7B29BC173C1EBC0AB509B609C4
:1012F000B50A0319B60A360EF038B800B807E23E50
:10130000B900323EBB0036080F39B907B907BB0731
:10131000E93EBA00BA07BA07350E0F39BA07BB075C
:10132000BA0DBB0DBB09BB0D35080F39BB07B80D96
:101330000730B7000A30BB07BA03031C9B29BA0762
:10134000B903031C9F29B907B803031CA329B807D5
:10135000B703031CA72937308400831307303C05EB
:101360003C1384033C05031DBC293C1A840A3C1A27
:10137000BC292030F700D92984073B300402031927
:101380003C170008F700031DCD293C1BCD293C1A52
:10139000DD29BC19CD292030D829BC1FD5292D30F5
:1013A000F70084033C13BC13D929BC153C12303020
:1013B000F70777080C1EDA299900840A3C1FBD291B
:1013C00008000408BA003908BC000319022A3808CA
:1013D000C5003708C4003608C3003508C200C9017B
:1013E000C8012030C7008230C6008A11B1238A1597
:1013F0007A08B8007908B7007808B6007708B50011
:10140000BC0BE7293808C5003708C4003608C300FC
:101410003508C2008A119C278A157A08B800790815
:10142000B7007808B6007708B500B81F242ABA03B9
:10143000BA16B509B609B709B809B50A0319B60A43
:101440000319B70A0319B80A3B30C1009A30C0002B
:10145000CA30BF00BE010A30BC0039080319BA0AFD
:101460003808C5003708C4003608C3003508C20074
:101470004108C9004008C8003F08C7003E08C60030
:101480008A11BB278A150008B500840A0008B60037
:10149000840A0008B700840A0008B800FD308407F9
:1014A000F708031D662A390A3C020319662A3A081E
:1014B0000319682A0F393C020319602A03189C2A71
:1014C000BA1B9C2A3A1B682A2030972A2030BA057A
:1014D000BA1E772ABA123908031DBA037708BA0070
:1014E0002D300C1E712A99003A08F700BA0139080C
:1014F0003C02031D862A7708BA002E300C1E7E2A75
:1015000099003A08F7002030BA0500303030BA1E92
:10151000972ABA123908031DBA037708BA002D308A
:101520000C1E902A99003A08F700BA013030F707EC
:1015300077080C1E992A99004108C5004008C4008C
:101540003F08C3003E08C200C901C801C7010A30F4
:10155000C6008A11BB278A157A08C1007908C00025
:101560007808BF007708BE00BC0B302A0800840151
:1015700083131F308305713083168F000F08031704
:1015800087110C3003139900A23098009030831219
:101590009800831603170908C039890003131F1226
:1015A0009F12003003178800831287018801890188
:1015B000FF300313A000A101A201A301A401A50112
:1015C000A601B401B301831603170908C0398900C5
:1015D00003131F129F120030031788008312031396
:1015E0001F139F1383169F1783121F149412A012A8
:1015F0002008831687008312201620088316870090
:101600008312A011200883168700013083129400F2
:101610000030831694000108C7390838810083120E
:1016200090010030F800920000308316920083127F
:1016300020152008831687008312970183169B01CB
:101640009C0101309D0083120317870188018901E5
:101650007130831603138F000F080C3083120317A9
:101660008D0000308F008A11031330208A1512304C
:1016700003178D0000308F008A11031330208A1564
:101680001B3003178D0000308F008A1103133020A8
:101690008A15B5011830B6008A11C2208A150130AA
:1016A000B500B6018A11C2208A150230B500B60114
:1016B0008A11C2208A158A11C8218A15223003177F
:1016C0008D0000308F008A1103133F228A150330EA
:1016D000C3000230C4008A1100228A152A30031781
:1016E0008D0000308F008A1103133F228A150830C5
:1016F000B500FA30C3008A11FB208A15B50B792B8F
:101700008A11C8218A150130C300C4008A11002241
:101710008A158A11672D8A157A08AA007908A90006
:101720007808A8007708A7008A11362E8A157A084B
:10173000B2007908B1007808B0007708AF008A11CC
:10174000EC2E8A157A08AE007908AD007808AC0056
:101750007708AB000028893084002A08B8002908DF
:10176000B7002808B6002708B5000230B90091205C
:101770002030C2008A1112228A154330C2008A1119
:1017800012228A152030C2008A1112228A1589304D
:1017900084003208B8003108B7003008B6002F08BE
:1017A000B5000230B90091202030C2008A11122207
:1017B0008A152530C2008A1112228A150130C30011
:1017C0000230C4008A1100228A152030C2008A111A
:1017D00012228A15893084002E08B8002D08B7001F
:1017E0002C08B6002B08B5000230B900912020303B
:1017F000C2008A1112228A154330C2008A111222B5
:101800008A15103084003408B6003308B5006B2107
:1018100020300C1E092C9900893084002A08B80059
:101820002908B7002808B6002708B5000230B9001B
:10183000E12120300C1E1A2C9900893084003208D6
:10184000B8003108B7003008B6002F08B5000230E4
:10185000B900E12120300C1E2B2C99008930840026
:101860002E08B8002D08B7002C08B6002B08B500CC
:101870000230B900E12120300C1E3C2C99001030C0
:1018800084002208B6002108B5006B2120300C1E10
:10189000472C9900103084002408B6002308B500B6
:1018A0006B2120300C1E522C990010308400260829
:1018B000B6002508B5006B2120300C1E5D2C990068
:1018C0000A300C1E612C99000D300C1E652C9900FD
:1018D000B30A0319B40A6430C3008A11FB208A15C5
:0418E000832B6300F3
:04400E00F52CFF3F4F
:00000001FF
;PIC16F887
;CRC=2260 CREATED="03-IX-13 00:32"