Changeset 1725 for cprs


Ignore:
Timestamp:
Jun 25, 2015, 1:28:09 AM (9 years ago)
Author:
healthsevak
Message:

Cleaned little bit of glitches and added the About dialog and also synced the demo project in line with the updated component properties

Location:
cprs/branches/HealthSevak-CPRS/CPRS-Lib/Hans SpellCheck
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • cprs/branches/HealthSevak-CPRS/CPRS-Lib/Hans SpellCheck/Demo/Project1.dproj

    r1715 r1725  
    3030     
    3131     
    32      
    33      
    34      
    35      
    3632      <Excluded_Packages Name="E:\WVEHR\branches\HealthSevak-CPRS\Packages\XWB_R2007.bpl">VistA RPC Broker Runtime Package</Excluded_Packages>
    3733      <Excluded_Packages Name="$(BDS)\bin\dclofficexp100.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
  • cprs/branches/HealthSevak-CPRS/CPRS-Lib/Hans SpellCheck/Demo/fHunSpell.dfm

    r1718 r1725  
    1212  Font.Name = 'Tahoma'
    1313  Font.Style = []
     14  KeyPreview = True
    1415  OldCreateOrder = True
    1516  Position = poScreenCenter
     
    1819  OnCloseQuery = FormCloseQuery
    1920  OnCreate = FormCreate
     21  OnKeyUp = FormKeyUp
     22  OnShow = FormShow
    2023  PixelsPerInch = 96
    2124  TextHeight = 16
    22   object lblDictionary: TLabel
    23     Left = 11
    24     Top = 3
    25     Width = 116
    26     Height = 16
    27     Caption = 'Main &Dictionary File:'
    28     FocusControl = edtDictionary
    29   end
    30   object lblDictionariesURL: TLabel
    31     Left = 8
    32     Top = 32
    33     Width = 417
    34     Height = 14
    35     Cursor = crHandPoint
    36     Hint = 'URL for compatible dictionaries for other languages'
    37     Caption =
    38       'http://archive.services.openoffice.org/pub/mirror/OpenOffice.org' +
    39       '/contrib/dictionaries/'
    40     Font.Charset = DEFAULT_CHARSET
    41     Font.Color = clBlue
    42     Font.Height = -11
    43     Font.Name = 'Arial'
    44     Font.Style = [fsItalic, fsUnderline]
    45     ParentFont = False
    46     ParentShowHint = False
    47     ShowHint = True
    48     OnClick = lblDictionariesURLClick
     25  object pnlAbout: TPanel
     26    Left = 0
     27    Top = 0
     28    Width = 737
     29    Height = 516
     30    Align = alClient
     31    Color = clWhite
     32    ParentBackground = False
     33    TabOrder = 5
     34    Visible = False
     35    object Image1: TImage
     36      Left = 300
     37      Top = 212
     38      Width = 355
     39      Height = 138
     40      Picture.Data = {
     41        0A544A504547496D6167653BCB0000FFD8FFE000104A46494600010101006000
     42        600000FFE100224578696600004D4D002A000000080001011200030000000100
     43        01000000000000FFDB0043000201010201010202020202020202030503030303
     44        030604040305070607070706070708090B0908080A0807070A0D0A0A0B0C0C0C
     45        0C07090E0F0D0C0E0B0C0C0CFFDB004301020202030303060303060C0807080C
     46        0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C
     47        0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0CFFC000110801BB0373030122000211
     48        01031101FFC4001F000001050101010101010000000000000000010203040506
     49        0708090A0BFFC400B5100002010303020403050504040000017D010203000411
     50        05122131410613516107227114328191A1082342B1C11552D1F0243362728209
     51        0A161718191A25262728292A3435363738393A434445464748494A5354555657
     52        58595A636465666768696A737475767778797A838485868788898A9293949596
     53        9798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2
     54        D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F
     55        0100030101010101010101010000000000000102030405060708090A0BFFC400
     56        B511000201020404030407050404000102770001020311040521310612415107
     57        61711322328108144291A1B1C109233352F0156272D10A162434E125F1171819
     58        1A262728292A35363738393A434445464748494A535455565758595A63646566
     59        6768696A737475767778797A82838485868788898A92939495969798999AA2A3
     60        A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8
     61        D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDA000C0301000211031100
     62        3F00FDFCA28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800
     63        A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800
     64        A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800
     65        A28A2800A28A2800A28A2800A28A2801B29C21AE0FE3C7C79D2FF676F8637FE2
     66        DF102EA52693A7BA0B8FB1593DD4902B3050E51016DA32324038AEF244F31715
     67        5EFACD6E6DE557559164E195C654FE1DFE9D28031FC1BE3CB4F1DE956BA96977
     68        76B7FA5DF46B2C3710B860C08C8E9D0FB1E6B704B9FEF7E3C57CD1F16BF67DF1
     69        97C15F11EA5E36F833728B348A67D47C1B39C69BAB3E433BC3CFEE662A0F4F94
     70        93CF35D4FECA7FB6BF85FF006A2D1EE12D5A6D13C4BA6CCF6BA9681A8E23BEB1
     71        99301B284E4AFA30E0D69CB78DD1B470EDAE68EA7B879AB81B7BF7C53A36C9AA
     72        714BB9BAEEDDF3003D2AD45C1ACECD6E64494500E68A04145145001451450014
     73        5145001451450014514500145145001451450014514500145145001451450014
     74        5145001451450014514500145145001451450014514500145145001451450014
     75        514500145145001451466800A01CD1BAA22D87FC6801437CCD46EE2A395F866A
     76        624A72ABBBA9C74A05727F3B8FA714E332819AC3D67C456FE1DB492EAFEEADAC
     77        EDE1C969E791555140C924E7802BCDBC31FB617867E217C5E87C1FE1B8F5AD6A
     78        E9188BBBFB5B076D3EC401B86E9DB08C187429BB9F4A76B1566B73D943123B51
     79        51C6DB901A29089A8A28A0028A28A0028A28A0028A28A0028A28A0028A28A002
     80        8A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A002
     81        8A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A002
     82        8A28A0028A28A0028A28A0028A28A0028A28A002A3997F76DEF5252105850052
     83        780F4DDD4F1ED9FF003FFEAAF99FF6C2FD822D7E29EAEFE3CF01DC2F843E2D69
     84        604B61AB5BB144BD281B104EA38915B3CE413903AE2BEA19625A82E2DD186E6C
     85        119EE2B48D471D8D685495277A67C63FB1A7FC14B26D7FC571FC34F8B7612F85
     86        7E2369F9B79A5B85586D6FE5538C8CE36B91C8E0061D0F6AFB32C2EFCE1BC366
     87        3650474E3FFD75F31FFC1423FE09FF00A5FED65E146D534B58F4BF1C69B19365
     88        78A368BA03A47211C9F5527906BE5BFD8FBFE0A45E28FD97BC67FF000AF7E2F2
     89        DD2E93A48FB1B5D5CA335E690C3A073FF2D61C118619200F6AEC7868D687353D
     90        FB1EDFD4618BA7ED30FA4BAAFF0023F52964DE38FAD39338AE7FC0FE36D3BE20
     91        787ED758D1F50B7D474DBE884B05C40C1925523A8ADBB62589E4F5EF5E7B8B4E
     92        CD1F3F24E32E59E8C9E8A01CD140051451400514514005145140051451400514
     93        5140051451400514514005145140051451400514514005145140051451400514
     94        514005145140051451400514514005145140051453246A0076DFAD31CE185073
     95        B6A195C861F375FD280262FEE293CC3EB50C9210BBB2318AE33E28FC7DF0A7C1
     96        DB1FB478975ED37478B6971F68982BC98ECAA393574E1297C28D29D29D47682B
     97        B3B81376C7354B53D6A1D3E19249658E18D3AB48C15547B935F077C74FF82D8E
     98        93633B59FC3DD02EB5CB86628D3DD831C60F40113ABE4F3C579DF867E05FED1D
     99        FF00050710DE78CB5DBEF08F84A698DC85C7D93E53D15225C338C77635D71C13
     100        4AF51D8F5A3934E31E7C43E447D75F1DFF00E0A6BF0AFE04CA96371AF2EB9AD4
     101        D91069DA32FDAE776E807CBC2E7DC8AF37F0DFED3DFB427ED557D243E06F0259
     102        FC37F0E3C9B1B5CF1333497253F8BCBB75C10DE8589535E8DFB2FF00FC1387E1
     103        C7ECDF6B1DC5AE9716ADAE30F9F52BD40F293FEC83903A9AFA0E2B15F2955576
     104        AF65030BF8D6729D28E914734EB61A9FBB497379B3C1BC13FB0AE93712DBEA5E
     105        3ED775EF88FAE4328B859F579CA5AC6F803E4B5422241D78C77ED5EE5A7E876B
     106        A45BA436B6B05B431AEC11C51AAA05F4C0038ABC91AA2F031CF6A9B18AE794AE
     107        704EA39BBB2348F083E9DE8A928A92428A28A0028A28A0028A28A0028A28A002
     108        8A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A002
     109        8A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A002
     110        8A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A000
     111        AEEA8E4452B8C0A9290AE4500569EDC3237D318C75AF983FE0A09FF04FDB0FDA
     112        AFC2E755D1D6DF4AF1D69D19FB25DE36A5E803FD44C473B4E3018F2B938EB5F5
     113        2CDD876EE2ABCB1295036F4395C7635A61EB4E8CB9A2CE8C2E32AE1A6AA527AA
     114        3F1A7F659FDB0BC7DFB0B7C476F0FEA16D7CBA3D85D9B7D5BC3371161ED58B72
     115        D0762D8CB055F948F7AFD5BF801FB437847F68FF000247E20F06EB10EADA7C8C
     116        6393637EF2DDC7DE4753CAB0F435E3DFF0503FF827FE97FB53F85FFB5B49F274
     117        9F1D69A9B6D6F157E4BB41F318250396538E09E86BF33FE177C64F889FB13FC5
     118        7D4BFB2D9F45D7ADE4306A7A4DF8CDB5E053B8AB8E9F30FBB20E46473DABDB9D
     119        3A78E8F3D3D25D7CCFAE960F0D9B53F6947DDAABF13F73E19095E4B6700903B5
     120        4A1F23AD7CFF00FB22FEDD7E11FDADB468D74DB86B0F125BC2B25FE8D3B6D9AD
     121        9F80D83FC6071C8EC457BC5B3315F9B9607D3EF57875A9CE9CB9647C86230B52
     122        84DC2B2B32D46D91F8D3AAB863D72D5344DB9056499874BA1D45145500514514
     123        0051451400514514005145140051451400514514005145140051451400514514
     124        00514514005145140051451400514526EA005A280D9A8EE1B6A8FAD003CB60D2
     125        6F150B3E4E738DDD29AEFE51FF006B38FAD00ACDD8B19C03EF5033E5B1ED9A8A
     126        7BD54883799E58EE4FFF005EBC17F697FF008286FC39FD9B6CA68EFB566D5B58
     127        403669BA79F36776ED9C1C0C9F7AD69D09D4768237A385AD5A5C94E373DEAEAE
     128        BC93FC4318E8467FCFF8578D7ED07FB777C3BFD9C34B9A6D6B5DB7B8BE6F921D
     129        3ECA5135CCED9C60283C727BE2BF383F69AFF829C7C4AFDA13CEB1D3EF9BC1BE
     130        1E90EC36BA7393792A9C1C492E783D885F535C87ECD9FB11F8FBF69CD7229B47
     131        D26E2C7479A43E76AD78AEB1A03D4866F99CD7AF472B8463CF8895BC8FADA1C2
     132        F4E84155C7CB95765B9EC7FB487FC162FC6BE3A8FECBE0FB1FF842EC7E6DD717
     133        63CCBA9B1FC23A85C0E7819FC6B92F815FB02FC54FDB92FE3F15788350B8D3F4
     134        7BE6120D5B57DED71720F27C9858920630012003CD7DC3FB2F7FC12CBE1E7ECF
     135        B35B6A77964BE2AF10C001179A8A2C8911E398E32085C1EFD781CD7D39656B1D
     136        BC5E5AA2AC6A70AA00000EC31515F1D4E9FBB878E86389CEF0F865ECF011D57D
     137        A67CFF00FB357FC13A3E1BFECD90C335AE9B1EB3AD20E6FF00510259633FEC83
     138        C27E18C57D056F1830AFC8ABC718ED52342A7F841FCA9D026D8C28F4AF26A549
     139        D4776CF97AD88AB5A7CF564D8CF2D463E51C74E2A78C703D28D94AA31596AB43
     140        102BC52D14550051451400514514005145140051451400514514005145140051
     141        4514005145140051451400514514005145140051451400514514005145140051
     142        4514005145140051451400514514005145140051451400514514005145140051
     143        4514005145140051451400514514005145140051451400514514005145140085
     144        01ED4D714FA6EDC9A00AF7302E00FEF77C57C85FF0534FD82A4FDA3B4083C51E
     145        1586DD7C61A1237EE42855D5A2C7FAA66EBB80E5727B01D2BEC39A22E411DBB5
     146        5692D77300C076EB5B61EB4A8C94A27660F19570D5555A7BA3F023C0BE31F107
     147        C1CF1FDAEB5A4CD7FA2F88B4198C24326D9E2910B2BC32A70194E0E40FE1FAE2
     148        BF51FF0060EFF829369FFB4AD8C9A0F8A3EC3A1F8CED30045E662DB5143D248F
     149        3DCFA1E99EF5E79FF054FF00F827A5E78F6F66F895E058049AD5A401758D3221
     150        B5B508C163E6447A0979F9BD420AFCE18A52DB268E49A09A17591244F95ADA50
     151        7929D30EBEF8CF7C57D47B3A58FA775A48FD2BD86133EC373C74A88FE84A0903
     152        6769E9F7475A9A26CA71FA57E7CFEC0BFF000553B5D75B4AF03FC4C9BECBAB4A
     153        459699AFB36D86FBBA24C7FE59CA576027A124D7DFD6F74B3C0ADBBE5CE41E87
     154        1DABE5F1585A9427CB35A1F9BE3F2FA984A8E15117436696AB072470D53C4DB9
     155        2B1DCE11D4504E28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28
     156        A0028A28A0028A28A0028A28A0028A28A0028A28CD0019C504E053646F978A86
     157        762917CBC9EB400F99F18A649204C1CE73C73514B21CE32370ED5E39FB4EFEDB
     158        DE03FD95B4ADDE23D5A3FED492379A0D32DBF797375B4103E51F74648E4E2AA3
     159        46753481B61E854AD3F67495DF91EC572C1A3FE11835E0FF00B4E7FC142FE1FF
     160        00ECC266B2D53506D435E8D37A69564DE65C73D3763EE67DEBE05F8E9FF0567F
     161        8A1F192D1EC74A5B5F03E9D33B7C966DE65F3C47EEA976E0374E9D735F36DAD9
     162        EA9E2FF12ADBDAC7A9EBDADEA04B148D7CFBCB8627F897F88F238E3AD7D060F2
     163        37CBCF59D91F6596F08C92F698C765DBA9F437ED2BFF00053FF88DF1F9EEAC74
     164        FB86F07E80E76FD96C642D76EA47F1C9DCFA85E99AF1FF00843F01BC63FB41F8
     165        864B5F09E8775ADDE4D27FA4DDE185B86C8C192661F7B1C919E4D7D55FB247FC
     166        11FF005AF18C763AEFC4C99B45D2E47327F605BFFAFB85C7CBE6B63E43EAABF4
     167        AFD11F855F08FC3DF08BC2D6FA2F86F46B1D174FB71C416F184193D49C0E49F5
     168        35A56C7D0C32E5A0B5EE756373AC1E0A3EC72F8FCCF937F65EFF00823FF86BE1
     169        E1D375BF1D4C3C4DAE5BEDB84B21F2D85BC98FEEFF001727BF048CE2BECDD274
     170        B834BB34B7B7821B7B78F8448E308AA3D3038ABAB1606182E71C6DA788D48AF9
     171        FAD88A9567CF367C4E3332C462A7CF5E4D8DD9C0C7E42A4893FCE2889786A900
     172        C0AC4E3136FB0FCA940C51450014514500145145001451450014514500145145
     173        0014514500145145001451450014514500145145001451450014514500145145
     174        0014514500145145001451450014514500145145001451450014514500145145
     175        0014514500145145001451450014514500145145001451450014514500145145
     176        0014514500145145001451450014514500150CFD49A9A90AE680F533AE2DC3C6
     177        CACA08752B8238FF0026BF2DBFE0A7FF00B05B7C16F130F1D783F4DB8FF84575
     178        691E5D5E0886F5D32763C384EBB198927B0AFD58618AC3F1E7836C7C7DE18D43
     179        46D4A15BAD3F53B77B6B889BA3C6E0861F5C1EB5D581C54A854527B1EA653995
     180        4C15753A6F4EA7F3FB3C5E740CB247B77A82D927E65CE7208F561915F75FFC13
     181        EBFE0A8EBE06B0B5F05FC4BBDB86D3E365874BD61F2CE88C70229FD00E006E6B
     182        E7BFDB8BF63DBAFD8F3E2F49A3C76F7571E0FD620F3B46BF753B5153E63685BA
     183        6F419C0EA5467BD78DCC3ED4CEB2C5BE3946EC2F1C127F51EF5F6B569D3C7D2B
     184        9FAC6270785CDF09ED21AB3FA0CD2F51B7D534C86E2DE58E7B79A30E92A30657
     185        52320823AE47357226DA8BF857E6AFFC131FFE0A371F878E9BF0C7C7B742DECD
     186        02C1A0EB123ED54C636DACB9E87A6D63D7F2C7E914574B220D9F30C03C738F4A
     187        F89C56125879F233F21CC701530751C26B4E85DDE3D694366ABAFCD1D4C8785F
     188        6AE63CF8CAFA8E07345028A0A0A28A2800A28A2800A290B62941CD0014505B14
     189        DF317D6801D453778A7039A0028A28A0028A28A0028A28A00282714534BF0680
     190        0F30536475DA6A173B06E6F940AAE6F2368F7F98A236070D9E0D277E82BEB645
     191        A69768E3AD737F137E2CE81F09FC2171AE788355B3D2F4BB55579269DC2AE338
     192        C0EE72481C57CE9FB667FC150BC27FB3B7DAB43D0CC1E28F18A9F2C59DBB8315
     193        83303E5C933F4C6EC0DAB9607AE064D7E647C6DFDA07C61FB4278BE7D63C5DAC
     194        CFA85D4A633F648E431D9D8B05C32471E70549C1C9F4AF5F0395D5AFACB447D4
     195        64FC2F88C5DA75172C4FABBF6B5FF82C0EB1E36177A1FC35865D0EC6394C6DAC
     196        CAB99AE13A7EE93AAF3DCD7C57AFEBD79AE6A571AA6ADA85C6A17DE6E6E2FAEA
     197        433152DFDE3CED524F41CE715A5F0E7E1A7883E2D78C61D07C2BA3DE6B9AB4DC
     198        9B7833E5A8C7591CFDC5F527038AFD1AFD8CFF00E091FA2FC289F4FF00107C41
     199        92DFC4FE22841782C847FE83A682061369FF0058C3D4FA57B8EA61B011B2D647
     200        D94F179764B4FD9D3F8BF33E40FD99BFE09EFF0010BF687D56D71A65CE83E1F6
     201        2B249A86A316D2D19FE2897AB13D89EC6BF4AFF655FD83FC13FB2B69ABFD9566
     202        D7DAC4C0F9FAADE0125CCA4E32037F0AE46768E3DABD9F4DB55B18E182385638
     203        E38C05E3A7B01D855E44CB8F6AF07199A56AEEE9D8F85CD388B118C938A7CABC
     204        88234118E57951C951806A65396C91CFB54C5326940FA5797776D4F034DC621C
     205        1FC29E06452EDA28000314514500145145001451450014514500145145001451
     206        4500145145001451450014514500145145001451450014514500145145001451
     207        4500145145001451450014514500145145001451450014514500145149BBEB40
     208        0B4526EF634B4005145140051451400514514005145140051451400514669377
     209        D680168A4DDEC696800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2
     210        800A28A280023350CFB573EBED5354647EF0D164F70DCF29FDABBF66AD17F6AB
     211        F8457DE15D6E16549196E2CAE11B6C9677519DD14C87B156E08EE0FBD7E2DFC4
     212        EF869AE7C12F1F6A5E17F14DAAD8EB9A649BAE15461255666DB2A7FB2F9C81DB
     213        35FBED32ABF0C720F51EB5F19FFC158BF63593E367C3993C65E1EB3693C55E15
     214        88BC8B0A006FED80CBA64E012A32C0673C63AE057B194E3FD9545196C7D6F0AE
     215        74F0B5D51A92F719F9672C2CC36C9B946EDC42FAF620F66070723D2BF473FE09
     216        53FB79FF00C245A5DA7C34F1B6ACCDAE59BECD1EF2E5B02F61C7CB096CFCD22A
     217        FAF5C57E73C172B71046EB90AC0900F7C100FF002A9F4FBFB9D1F57B3BDB49CD
     218        ADF58CE9716D38CB18254394907A9E303F5AFACC7E0E9E229DD6E7E879BE574F
     219        1F42CFE2E87F4130DC291BBDB38EB532B798808EE2BE5DFF0082747EDBF0FED5
     220        7F0D64D3F599A1B5F1A68EA23BE814ED6BA4E8B3A8E841FE2DBD0F15F4F25CA1
     221        48C6E037F4ED5F9FD5C3CA949C247E2F8AC2CF0D51D19AD51653EE0FA52D3626
     222        CA2FD29D599CE1451450014668A6FDDC9A0071E94DE31D7F5A6C93003DEA1372
     223        A011B941A695C5AB7A133BE0D377D719F12FE3AF84BE115835D7897C45A568F0
     224        A8CE6E6E1518FD075AE39FF6F1F8428ECADF103C38ACBD9AE82B74CF03BD57B1
     225        A8F551674C30B5A4AF18B7F23D937D3A37E6B97F87DF14FC3DF147475D43C3FA
     226        C58EAD66D8024B79438FC40E47E55D1C32ABFF009E9512BAD24AC6338CA2ED35
     227        62C86CD151A3D3D5B75048B4514500145377D0CD95340033E4542F32ED27FBBE
     228        B55DEED6456DADF329C11DFD7FC8AF07FDB0FF006F7F08FEC95A13C573347AAF
     229        89A45062D26DE5026C1E8F27645F738CD5D3A72A8F9628D70F42AD6ABECE9A3D
     230        6FE27FC56D0BE13F83EFB5AD7752B6B0B1D3E17B895E46009545C90A3F88FB0A
     231        FCC6FDB03FE0AADE24F8CF7171A2F80E4B8F0CF8658F966FF84BEBE5DBF37FD7
     232        35E7181C9CF6AF0CFDA4FF006A1F177ED53E2A5D53C4D79BADACDDC5A69B0829
     233        0D9824E14003E6603AB1EBD3DABCFA1B0B9BDB882D6CED6E750B89D8C70DBDBC
     234        46496E5B918551C9FC3D6BEAF019442943DA563F4BC9785E8E1A1EDF183449F6
     235        742DE618F2990D213904F0C32F925892324F63815EF9FB1A7FC13D7C61FB556A
     236        16177716F75E1BF0447CCB7AE85247C64EC8626E705BF8CD7D0DFB11FF00C123
     237        F6083C4DF15A186EE4730DD58E86092B6F201B834FFDE7E9C7418EF5FA07A6E9
     238        91E9F6F1C3044B1C4AA0228002A8030001C63158E639B421EE503973CE29853B
     239        E1F05B1C27ECF1FB2F784BF66BF0AA693E16D261B556F9A7B961BE7BA931CBC8
     240        C79627EB8AF488E1D8FF007793F78FA9F5A9A30C3EBDE9CBD7BD7CCD49CEA3E6
     241        933F3EAD5A7565CF51DD911E4FDD61F8D3A2FBDD1AA5A2B38AB1905145154014
     242        514500145145001451450014514500145145001451450014537CC5CD0B2AB0A0
     243        0751481F346EE280168A6AC9BBD69D9E2800A280734DDFCF43400EA2807346EE
     244        2800A29A5F07BD3A800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2
     245        800A28A2800A28A2800A28A09C50004E299E78F7A576F96B3EEF5086CE1F3267
     246        0BE99A36034376E1FC5F9501AB0478F6C7EEF9ABC7AB62917C7760C554CEA376
     247        060738CD63EDE9ED727991D06FF9B14B59B61AD417E330C9E6AAF5C5682BEE35
     248        709732BA287514515601451450014514D69020FD28014B6293CC18AAB7D7A96C
     249        BB99B18ACDB8F1B59DB655A65C8ACDCD477653565766D89031A5328523AF3583
     250        FF0009A593AF134600E7EF7DEAB769AE417814F98016E47353EDA0FE164732BD
     251        933555B70A2A380FC9EBF4A901CD69177430A28A2A8028A28A0028A282714005
     252        1403485B1400B4537CEF66FCA80F93F75A801D4519E29377B1A005A28073EB45
     253        0014C2B993F0A7D14010AC3B8F53556FA0DDB9586E57F948232187A1F6AD03C0
     254        AAF326F2D479932BAD51F90FFF00053EFD8F17F66BF8CCFE21D1EDCC5E0DF175
     255        C19E1E0793A75F724C200E42BE491C62BE63DC90855E7E5385DA7EE8F6FC6BF7
     256        4BF68AF809A5FED1DF09F5BF09EB0BB6DF5280C715C2A8692CE5DA4A4CB9FE25
     257        6C1C7D477AFC43F88DE00BEF851F117C41E16D597CBBEF0EDF359C808FF58A09
     258        D92AFF00B2C003F8D7D8E4B8EE68A84B73F5CE12CE3EB545509BF7A2B726F863
     259        F137C45F05FC656BE25F09EA2BA66B769985262994684F2F1E3BAB900E3A8C57
     260        EC87EC57FB5469BFB59FC0FD375C80F95AA43FE85AB5B0FBD6B7489F3E0750A5
     261        B383DC57E2BAAAEE1FC4BEA3D2BD7BF619FDAAEEBF64BF8E70EA770D24DE19D7
     262        922B3D6E1CF542DB63940CE014271EE0D6B9C65EAAC3DA4772B89B238E2687B5
     263        82F7E3BF99FB6515C068C13952DDAAC0E9593A4EB96BAC585BDD5BC8B2437518
     264        962651C48A46722B4E3906C1DABE1D5D3E567E47CB28FBB2DC7D19A01CD376FC
     265        D540398ED15119723BFF008D3E6FF566AAC92B463E51FF00D6A5D7425C9A688F
     266        51BA8ED6169656F2E38F2CCEDC2A803A935F03FEDBDFF05658B416B8F0BFC2FB
     267        886FF5147920BED55C168AD08E0887B337A1E82A7FF82BA7EDB13F84B4AFF855
     268        9E18B891752D661DDAC5E432624B1849CEC1FED38E3D857E725B5AA5AA6C455D
     269        8A8B18C6790063F127A93EB5F4B93E55CDFBCABB1F7DC33C38AB5B11885A17BC
     270        57E27D5BC79ABCDA96BDA9EA1ADEA1719F327BD9BCE6727BE0E40C7A0159A2C1
     271        49DCD044D8047DD186FAF156239374ADFC2C3839183520AFA8A708C748AD0FD2
     272        2386A315CB08AB1D47C0AF8EBE26FD9BFC7163AE785AF5AD2485B32593B1FB35
     273        EA7F147228E3A6704631C57EC67EC81FB50693FB577C1FB5F13699E6C123131D
     274        DDA4AC3CCB5940F994FB67383DC57E22C8B89D5BAE0F7EFF005AFADBFE08D1F1
     275        70F813F692D47C33705CD8F8C2D3F768589DB3C5CE719C72A4F4AF0F3CC1C270
     276        F6913E478AB24A5530CF134D59A3F572093754D174AAF6A7E5FEF73D7DEAC447
     277        E5AF8FB9F94EBD47534C99147983762A33275DA371CD0034CBF29FAD42D78AA0
     278        FCDC0CF7AAFAEEBB6DA0E9775777922C16D6B134D2C8E40545519249F61CD7E6
     279        9FFC140BFE0A7D75E3DBE9BC27F0CB5696CF47B723FB4358B73B64BBCF1B22CF
     280        451DCFBD76613072AF2B2D8F4B2DCA6B632AA8D35F33D5BF6F5FF82A8D8FC2D8
     281        2FBC27F0E6EAD752F174728B79EF9C6FB5D2F3D5867892407B0E077AFCDBF11E
     282        BF7BE32F13DF6BBAC5E5C6A5AAEA73F9B73793FCD2CE71DF3C71E83E5E78AA72
     283        068E476CB798CDB5B20BB163CE49EA58FA74AF44FD963F660D73F6B3F89F1F87
     284        FC3F1982C6DCEED5B50705A3B28B3C28EC643DBEB5F6187C2D1C1439A67EAD83
     285        CAF0795D0F69537B6AD9CD7C33F851E28F8D7E2C5F0FF85745975AD69DD4B2ED
     286        222B65278695BB2E393839C7415FAAFF00B0FF00FC138BC3BFB285BAEB976EDA
     287        F78D2E6D160B8D4661B92D87568A053F7133C1EE71935E8DFB2EFEC83E13FD94
     288        3C15FD93E1BB56335C3892F2F263BAE2F1FB9763CE3D07415EADB0CB9F940E3B
     289        1AF9BCC73695797253D227C0E7DC4D5317274A8E91238E0DAA36AE3D4673E9CE
     290        6A78C6DDA5BAFB0A7C51ED8F9E6ABDE6A11D9C3E63B617A0C9AF179BAC8F952D
     291        07F63F5A03D60CBE3EB0840569B0FDD71518F1FD801B9A7519381EF58FB7A7D5
     292        D992E696E745BE943E4D665B788ADEEB6ED9148AB90485A5FF00671C1ADA3523
     293        2D1328B14504E0500E6A8028A28A0028A28A0028A28A0028A28A0028A28A0028
     294        A28A00A177AA43678F3245566E80F5358D73E3FB0B36F9E455563DCD790FED11
     295        F1526F0C5D328B8314718249CFCAA31CE6BF396FFF00E0AD5AF7C54F17EA5A6F
     296        C27F85FE32F88D0D95C3DAB6A1676BFE8B24AAC54AA3F23820D70AAD89AD59D2
     297        C3439ADBEB647062F1D1A2ED6BB7B1FAEB0FC4ED3A5982ACD1F4CF5EB5A9A7F8
     298        9EDF512BE548A73EE6BF2021FDB63F69ED2A5DD71FB34F8C1228400F89CB32A9
     299        F4C70715EA3FB197FC1512DFE317C674F00F887C3BE26F87BE3A581AEA2D3B57
     300        8B6B5E469F7B61EFDFF2AAC451CD682752AD15CA95F46610CDA94AD1B6FF0099
     301        FA7F6F2ABAF0D528E6B03C09AA36B3A143339F99BAAFA7F9C62B797E518AD28D
     302        55569A9C74B9EAADB4069157DAA8DF6BB069E859A455E71CD4D732F971C8DDD4
     303        706BE69FDA83E36FFC2036B777571702DECECA192E2666E02A229627F4AE7C76
     304        31E1E9F3C63CCDB492F522A548C21CEF63DEE6F893A6C2F87B88BE5FF6A923F8
     305        9BA6CC1765C46D9FF6ABF1FF004CFF0082AE78F3E356A137FC2ABF83FE36F1C6
     306        92923471EA3143E5DBDC30CE76B7E15A49FB6C7ED2DA2C2D71A97ECD3E315B58
     307        3E7731B79840F6CD7447039BF2FBD457FE048F2E59B525A2BBF91FB01A6788AD
     308        F51FF5726EC8CF19AD059D4AAFBD7E6EFEC17FF052EB0FDA63E22DEF8467D275
     309        BF07F8E7418C5C5E685AAC3E4CC23270594F719AFD10F0EDEFF68E956F270775
     310        73D2C554557D86223CB34AFF0023BB0B8A8578DE26B668A40703F0A5AF40EA0A
     311        28A0364D001451450014514500145145001451450014526EFAD2D00145145001
     312        41E451450056BD9BC8809EDD0FD6BC03E3F7C745F094926F9A3B7861123CB248
     313        DB123552DB98B74006D3D7D2BDF355F96C64EE339AFCE1FF0082C0EA171A6FEC
     314        B7F15A5866921B88FC2B7A566462191D558823F127F035E6E6119CF96945D949
     315        A4EDD99CB8CAD2A74A528F63C9BC79FF0005E2F85FA16AF3C3A7DDF89BC55F65
     316        7688CFA3E96D2C3B94E0EC91CAABE3D5491C565681FF0007057C3D92EB7DE691
     317        F113478B7717377A446D1B76DDF2CA4E07B063EC6BEBBFF82207C17F0AE95FF0
     318        4C3F833AC59F86F45B6D4B58F0EA5C5F5DA59A79D76E5DC9777C658EEE79AFAD
     319        AFBE1E68BAB58496F77A4693716F707124525A23A3A91C82315E854CB701466E
     320        85A4ECDEB73CBA786C54E0AA391F32FEC67FB75F857F69FF000B2EB7E0DF115B
     321        EBFA647308E7D88C9716B273F2491B00CA7823247515F5AE9B79F6BB659BFE7A
     322        28C115F91BFF0004E8F0E587813FE0AD1FB5E687A35AC1A668D63AC59C96F656
     323        E812184B2A6E2AA381C92781DEBF5A742CB693073FC00FE95C3ECD6171B53090
     324        6DC6C9ABEEAE7565B88A952169BBD99A6F2AA2669B1CE18564EB1E2387461BA6
     325        954039207F9FEB58EDF16B4D0B8FB447CF419AEA9568C746CF50EC3CD5A3CD5F
     326        5AE357E2A69FBBFD7C7C0E7DAB6F45F13DAEB4B88E48D8E3230793592C5D293B
     327        464AE1A1B0ADBAA29CE597D3934DB76E48A925388FF0AE88CAEAE0794FC72F89
     328        0DE15B395636DD27F2AF827F686FF82C7FC3BF819E30BCD0752D76F354D72D0E
     329        27D3F4BB56BA687FDE604203EDBABEBFFDAAC012C0DC11E78CE386C1EB8AF85B
     330        FE0DC8F871A0F8F7E217ED35AE6B5A3697AB6B9A6F8E1ADAD750BCB4496E2084
     331        C972362B91951F28C80403815C587CBE189C4D69E224F9209592EECF1F1D5AA3
     332        AB1A34DEE72E9FF0704F80D6E9636F0BFC4EF2E43B5256D223541EF813163F95
     333        7D25FB1A7FC1553C01FB527891B47F0A78864935BB78FCC7D2AFAD9ED6EC2819
     334        2406F9587D0935F767FC217A5B8C7F67581046D6DD6E8723BF6AFCB7FF00828A
     335        FC39D07E18FF00C172FF006626F0F691A7686DAE6997E6FCD8DBAC3F6B224006
     336        FDA06EE09FF26BAAB65985AB4A52A3CD19C536B5EDDCE5AD4F11878AA8E5BB3F
     337        53FC19AF7F6DE951CCC796404FD6B6A16DE95C77C223BBC2F1B11866E4F39C9E
     338        B5D8C07F7758E06A4A74632A9ABEE7D1476B8FA280734576005145140066A19A
     339        7D8A689AE4471B37F76B83F88DF176CFC330346B246D260E541E73E95854AD0A
     340        71E6A9B132A918FC475F79E20B7B040D34F1AAF4E4F19AC8D4FE2969FA7AE0CD
     341        1E7D0B60D7C77FB4B7EDE1E1FF00835A14DA878935FB3D1AC4332A196521E460
     342        3255141DC4FD303F0AF906DFFE0AA1E3DF8FFAACB6DF057E1178D3C7F6B11C1B
     343        F688DBDBB1E839C608EFD4D7261EA63319AE129FBBFCD2D11E7D5CCA9C1F2AD7
     344        D0FD6E7F8E1A5ED18B88CFFC0B14B17C6CD35A5C1B845E38DC719FA0EF5F96D6
     345        DE03FDBF3C696AD7167F0F7C0DA1C730CAC57B7C19E2F66018648E952DBFC35F
     346        F8281F85ECC4B71E0DF87DAA2A65D96DEF76BC807F080CF9CFBD7A1FD9B98A56
     347        BC1BFF00118FF6AC96BC8CFD5AB0F899A7DEB2AF9CBE630C843C31FC2B66D358
     348        86E9372C80F38C7AD7E383FF00C145BE377ECF2E4FC58F807E2ED1ACA07DB2EA
     349        1A6EEB9871D776003C7BEEAFA6FF00641FF82A0F817F69958E3F0BF88ADE6D51
     350        482DA5DD0F22ED0E32DF23119C609E3270338AE1AEB1F85D7134B45D53BA358E
     351        6D49BF79729F7F8718EF4A92AC9D2B97F87FE378BC5BA6ABABA19182EE51EE32
     352        0E3DC73F8D74F105078AE9A15A3562A70D99E8C64A4AE87D14515B9414CF2F96
     353        A7D07A52DC084AF6FE75F9BBFF00059AFD961B4DD574FF008ABA2D9992DC9FEC
     354        ED7C463E5553C4739FA37CA4D7E9211D6B94F899F0EB4FF89BE06D6341D5225B
     355        8D3F58B696D668C8E0A38E71FED6E39CFB575E0F14E8D65247A195E3A584C446
     356        71F99F8248FB123CFCC78C63BFB0F6EF51DD59ACB1BABE595BF74C54F55EA08F
     357        A1E6BA6F8CBF0A350F811F177C43E0EBEDC2E343B930C2CC3FD7C2D928C3B7DD
     358        AE7C11E5803D3AFBD7E850AD0AB04FB9FBA61EB42BD15563B491FA85FF000490
     359        FDAC63F8BBF0B5BC0FABDCCD3789BC1C9C3CB264DE5B1276383FECF0A7E95F68
     360        47C4607A719AFC19F823F19356FD9EBE2D687E30D1E6923934CB85FB4C63A5DD
     361        A93892123D0819CD7EE07C26F8A9A57C60F873A3F89B439D6EB49D66D96E2094
     362        7F74F183EE0823EA2BE2F38C1FB1ABCC968CFC978A3279612BFB45F0C8EB7380
     363        296A1593728A937607E15E39F2AB54366CAC6D5C9FC5DF89BA6FC24F86BAD788
     364        F549563B1D2ED1EE2563D1B032147BF415D64BFEA4F6AF847FE0B79F14A4D1BE
     365        0A787FC236F36C6F135F6FB8C49B58C510DDC8EEA4E05746168FB5AAA0776578
     366        5789C5428F767E78FC50F8997DF1ABE28F883C61A9331BCF115DFDA5947DD48B
     367        188957D30A01AC2BB4924B775864F2A6C7CAC4676D488CCF2306DAAA30460633
     368        D063F2A940C57E894A2A30515D0FDDB0F865469AA6B4B11C6249197CC7324981
     369        BDB6E37903AD3D9B68FC3A0A507155EFE29A48596DE4F2656E37119C0EF5A753
     370        A23D8918658F2BD73C57BA7FC13238FDBA3C17C9FF005771D3FDCAF0911F951A
     371        AB1DCCBF7980EB5F40FF00C12C3C3F75ADFEDC3E189ADE3DD1E9F6B717139247
     372        CA98DB9FCF8AE1CC6CB0D2B9E3E7D251C0548BEC7EC85B001718C726A58FE515
     373        0DBE73DFA9EB4F92758FAE7DABF3DF33F0BBB6D88F20490E723DF159DADF88EC
     374        FC3BA65C5F5E5D436D65691B4B34AEDB554019C927B62AA78F7E20693F0DBC35
     375        7FAC6B5790D8697A7C4659EE246DAA8076E7A9F615F95FFF000504FF00828CDF
     376        7ED432FF00C233E129AE34DF03B7FC7C4ADF24DAA6D3D0FA47DEBBB03829E227
     377        CAB63D6CA327AD8DACA105A773A0FDBEFF00E0A887E345B5FF00827C03F6CB1F
     378        0EBC8D15EEA99DB26A880E36463828871CB1E594F6AF8D6D923B28CAC7C71855
     379        FBAA33EBDCFD7A9A08451B5729C64A8FE01DBF3ED5E8BFB33FECCBE26FDA97E2
     380        2AF87FC3F1B43046CA752D459774760983F78E305FB803D6BEC28D0A78286A7E
     381        B583C2E1B2BA1CFB25BDC67ECCBFB347893F6AFF00896BE1BF0FC6D143132C9A
     382        B6A6632D0D845C6339EB37F754738393C57EBF7ECCBFB26F857F655F077F65F8
     383        674F10C97455EF6E5DB74F7728183231F7F41C0ABDFB367ECD1E1CFD993E1C59
     384        F877C3768B6F0C0BBA69D97335D4A473248DD4B7F4E2BD23663FCF4AF95CCF31
     385        96267CAB63F31CF73EA98D9F245DA23583775DC73D7D2A6076D01188A7483E43
     386        5E4F2DB63E746349B21627D2BC63E3B7C5A93C2805BC7B4EE05B2C7007F9E2BD
     387        92E46FB76FF76BE4EFDB34B456B77B49005B4C73E9F29AE1CC25354D461BB76F
     388        BCC71151C62DAEC7CA5F187FE0B6FF000D3E16F8BAF7477D6B54D7B55B390ADD
     389        DB68F60D726DDC71B3792A871D080D9FD2B85B2FF83817C0B3EA091CFE1BF89B
     390        6FCE4CB268D134607AED12961F957AAFFC1AFDF0BF41D77F600BEF13DF687A45
     391        E7892F3C5FA909F5196D51AE6403CBE3791BB1C9EFDCFE3FA4B77E08D26E6268
     392        66D334E9A1B85292235BA32B82718208FE75E856CAF01465EC65CD292EADFE47
     393        8B87C3E26BC154E6D19F0CFEC8FF00F0556F877FB5178CA3D0BC27E2A171E208
     394        A2133695791BDADD151F7B6A3280F8CE4ED278AFBBBC0DE211E24D2209CFCACC
     395        9922BF21FF006F7F85DE1EF845FF0005D6FD9CA2F0AE91A6F8757589EEDAF869
     396        F6CB6FF69F96DC6D6D80673939C83D6BF583E0C485FC371E55578DC7D4127245
     397        70E2B2D8E03174E145B719C79B5DEE74E5B88A92BC2A743B6232281C5149BBEB
     398        5DC7AE2D14039A2800A28A2800A28A2800A28A2800A28A2800A28A2803E2FF00
     399        DBC2464F0BF8932CDFF20BBADBCF43E4C9838F6E2BCE7FE0D95B054FF8255F87
     400        648E386376D7F561B80F98E2E9C0C9F6AF46FDBD173E16F117FD832EBB7FD317
     401        AE0FFE0D9119FF0082507877FEC60D5FB7FD3DBD6594C7F715E5FDE48F1A4AF9
     402        8453E88FBECDA796DB885C11C91D6BF2D3FE0A25691C3FF05F7FD9CD55238C49
     403        E15BE0595704FCD275F5E95FAA328CC4BF8D7E59FF00C14707FC6FDBF672F7F0
     404        ADEFFE853576D1BCA9D55FDD7F80F338C541492EA8FD2BF84EFBFC3D18C6304F
     405        E79C9FD735D51E1AB94F84BC6803FDE3FCEBAB232B5E4E5BAE1E2FC8F4A85F91
     406        5CAB7DCC320FC2BF3DFF00E0ACD2B43FB3E7C4065621868B38CF5E8A471F9D7E
     407        835E8F91BEB5F9EFFF000568E7F67AF885FF00606B9FE559632EAB504BF9D1CB
     408        992B616563D33FE0855A6C717FC12D3E12B410C30EED35DA42140DEDE638CF1D
     409        FEA6BEBE5B4255B71DC7F4AF933FE08518FF0087567C25FF00B063FF00E8D7AF
     410        AEF6E41AF771D27F5996BD4AC0C57B08BF23F26FC616AB6DFF0007246B9B6345
     411        8DBE1FC2D851824FCDCFE82BF52BC17B8F87EDF9C617F3AFCBBF1D0FF8E9235B
     412        FF00B27D0FFECD5FA8DE081FF14EDBFF00BB5CB9B46F8F837FF3ED1CB96CBDE9
     413        FA9B58FE54E2702909C531AE108FBD527B038CB8ECDF951E663F85BF2AA577AC
     414        C36230F2053DB26B2AEBE2158DB6435C27E7D2A65562B59327991D079E3DFF00
     415        2A5F380F5AE4CFC56D302E7ED31F5C7DEA96D7E26699758FF495E958FD6A927F
     416        12FBC39E274FE78CF46A706CFAD655AF88AD6E9879722B03D08E86B423B8F342
     417        95CB03CE73C1AE884B995D073226A29AAF91D2832807EB55B943A9AD3043DE9A
     418        67DADCD55BCD4A087969157BF26A7DA46F66C0B9E6823BD279EB9EFF0095605D
     419        78E6C6D59B370BF2FBD523F15B4BCFFC7C2FE245672C4524BE241A1D6F9CB49E
     420        6E6B948BE2869721E6E154FA9E9F9D5DB2F1BD85DB854B9466EE33534F114DED
     421        242E65DCDF0F4E1556D6FA3BA41E5B2B7D0D4C24C10BB4F3DEB54EE174C8758F
     422        F8F092BF363FE0B21CFECA7F173FEC58BE3FF8E57E92EAE7FD01EBF36FFE0B25
     423        C7ECA9F173FEC58BEFFD02B8B13FC7A56FE65F99C398FF00BBCDF91F40FF00C1
     424        12537FFC127BE05631FF0022BC43FF001F7AFA911318FAE7FA57CB7FF04463B7
     425        FE093FF027FEC588BFF437AFA9E11F2FE75EB633F8F2F57F99AE19FF00B3C579
     426        23F253F6171FF1B94FDB2BFEC2D65FCA3AFD59D367FB3787E16FEEC3FD2BF297
     427        F6183B7FE0B29FB6467FE82B67FCA2AFD4D8B5AB64F0E22B48AADE56393DF15C
     428        3984547339CBBC63F91C194D9465EACF9ABF6B4F8F91FC31D1B53D5AFA7921D3
     429        F47B77BCB827B220C9C7D718FAD7C21F0D7F6CBFDA8BF6B2D11BC49F087E03DC
     430        6B1E0FBAC9B0D4F54BD8ADC5EA671BD4B49186FC09AF7DFF0082B44CB75FB32F
     431        C45DAFBD3FB12E0A90781C715EEDFF000448899BFE0963F057CCF998686327A1
     432        CF9AFD3D056394E06855A35317888293E6B2EC45672AD8A74D4ACADD0F8A13C6
     433        BFB7B787AD64BDD43F675D224B7B705DD60D5EDE49081D42A8B92493E801FA57
     434        BDFF00C1373FE0A0137ED3FA8788347D4B40D53C1FE3AF04DCA5B6BFA0DF13BE
     435        D19B0011BB9C13ED5FA04919675FBB956E4E31F857E4DFEC053F91FF000585FD
     436        B23737CA9AC58F24F4E10FAD6D98E0F0953095274E9A84E16B344E228CE8548A
     437        8C9DAFD4FD68D1E5FB459C72B72D20C9AB131C2F7EF58BA17886D174D8B33283
     438        B00E48ABE358B7B91FBB914FB54D0A9FBB5293E88F7149248F9FBF6AA38921FF
     439        007D4D7C67FF0006CC9275CFDA9FFEC7E3FF00A32EEBECBFDAA9B7887FDF5FE7
     440        5F1A7FC1B31C6B5FB52FFD8FD9FF00C89775A659276C4FA47F3478F5ECF1B4DF
     441        A9FAA50AE335F973FF0005526CFF00C1723F64D1FF0050BBF3FF009196BF5213
     442        20D7E5BFFC154B9FF82E5FEC9C7FEA157C3FF232D77E0F4551BFE597E46B9B2B
     443        E1FE68FD1CF8407778561F706BB289C2C62B80F855AFDB69BE1C8D259A35DA08
     444        C135AF71F1374DB5214CCAC49E0138AF9FCB2AC21878A933D0A725C8AECEA7CF
     445        18EFF9520B85F7FCAB9883E26E9B3AFCB30EBCE0FDDAD1B2F125AEA27114A19B
     446        19E0D77FB7A4DDAE5C6717B1B59E2A3797294D8E505077CF3C77A64B288E1C9A
     447        D54AFB15D4E43E28F8CD7C3FA3485A40A7A0C1C76AFCE1FF00828A7EDE8BF003
     448        C3F0A585BDC6BDE2BF114FF62F0FE8F6E4B4D772B0C2B14E49C1207D6BEC2FDA
     449        8FC61E4B4912B2AA82492DD001EB5F02FF00C125FE1027EDF3FF00050CF1F7C6
     450        DF122C9A87867E15DE9D0FC216928DD6E93FF1CDE8641C93EEF9EA2BCEC2D158
     451        CC6375BF874F57E7E5F33C7CC2A4A725461BC8F46FD83FFE0885FF0009FDC69B
     452        F15BF69CBB9FC69E37D4A31770786677DDA56860E4AA98FF008DD41008FBA0E3
     453        032323F493C31E0AD2FC03A34363A369B65A5D8C236C76F6B02C31A28E3002E0
     454        5697D98DB3075DB8193C0FAE7FCFB5788FFC1403F6F6F08FFC13E7E06CFE30F1
     455        42CD77757130B3D2349B623ED5AB5CB0F9628FF993DBDEBDDF6D56BBF6705A74
     456        8ECAC74470F43094D4A5B77F33DBF76E9BEF05E318CE690392C54F7EBCE726BF
     457        24E6FDA67F6F2FDB2238B5AF0DC9E13F821E1EBB7F3AC219ED967BD9A2232A64
     458        322C9BB20F511A7434C80FFC1423E1A4EB7EBF167C13E3431B71A7CDA6451ACA
     459        3AE0ED823C7A70D4A50C341DAA578A976BEA73ACD29FC518B6BBD8FD69BED223
     460        D52D5A19163B8561F32C88194E7B60F6AFCCBFF82EE7FC13BFC0FE03FD973C45
     461        F1FF00E1FE9B1F827E277C3F9ED3564D47475FB2FF006829BA863759114819F9
     462        8367FD920E41354FC0FF00F05EBF88DFB3EEAD0E97FB48FC19D4743B712047D7
     463        BC381AE2D4367AF94C4F1DCED763FEC8AF41FF0082B37ED9DF0E7F695FF822AF
     464        C64F127817C59A66BFA6CBA6D9C64DBCA04B0BBDFDBA84910E0A1E7A103A1AEE
     465        C2E1EAC1C6DEF41BD6CEEACFB935B1185AF49BD9F67B9EF3FF0004E9F8A137C6
     466        8FD9F3C03E2E9B6C771E26F0ED9EA772A87E559A58434831FEF96C1CF438C0C5
     467        7D3518CF4AF8FF00FE090DA4C9A17EC4DF086D6E104722F83F4C665FEEEEB68D
     468        FF0040DCFB9AFB0636E0D7CC60E2A129C20AD152763B72F94A5878B96E3C74A6
     469        31C377A5F3467150DD5EA5B2EE665007AD7A276937998ECDF9537CF1BBBD63DD
     470        F8D6CED59B7CCABE9CD67C9F1474E8E7DBE7A74EA4D632AD08AD5AF993CD1EA7
     471        50D2291505C0DEADB7835CE43F1534C9F85B88F77D6B42D3C63617D1AED9D598
     472        72C33D2A6388835A357F5094A2D7BACF83FF00E0B4DFB2F4DABE89A7FC4AD174
     473        F92EEF34F2B65A9DBC09979E227E47C8F43D4F615F9E29729246B22B6F19E3FD
     474        ACF7FA57F405AAE9B65E29D325B4B958EE2D6E2329246C372B29AFC4BFDB2BF6
     475        7B9BF660FDA33C41E16F2241A4CEE6FF00462C38782472C554FA27DDFC2BEC32
     476        3CC14D7B291FA5F06671CF6C2D47B6C79998C6E1966DB9E0FAF1FF00EAAFBDBF
     477        E08A7FB4D7D8350D53E14EAB7432CD26A5A1191B1BD703CEB751FEC637FF00C0
     478        8D7C123694F97A763ED5A7E05F891AA7C24F885A0F8BB49768F54F0EDEA5E425
     479        07DE418F310FB483287D47D2BD8CC70EAB5169AD4FA8CFB2D78BC1CA3D56C7EF
     480        DC7D3DBA8FA558DDD2B8BF825F1534DF8DDF0BB43F1668F22CB61AF5A4772877
     481        7FABDC3953EEAC194FB835D90FBABF5AFCFDC1C25C8CFC4654F924E0F75A05D6
     482        EF25BDEBF2BFFE0B65E2BB2D6BF68CF0AE8F0EEFB768BA43CD3161F28591B0A0
     483        57EA8DE1C5BB57E57FFC16D7C2B65A57ED1FE13D6200C2F357D2E48E72CDF295
     484        43F2E2BD2C96DF59573E87857956611723E3B5CBAF1963FCE9E5B23230D938E3
     485        B5344218F2CBB738EB8C1F5AA3F6BB8D3EF4FDAB33C333ED8E455DCC9F551DBD
     486        EBEFB4BE87ED12776D9A21A97154AC35CB7D4E668E0903B28C918C11CE2AE336
     487        1C0FE94791311AF26D6C6DF99B85F535F7A7FC10FBE0BF9F7BE2EF1F5C425998
     488        AE93652C8BD547CD2EDF6DDC7D6BE1AF06F81B54F8A5E32D2FC39A1DAC979AA6
     489        B538820894FCC013F338F40073CFA57EDEFECD5F06EC7F67FF00835A1F84F4F8
     490        D235D2ED9126603992423E77F72493F957CFE7B89518722DCF88E33CC230A3F5
     491        78BD5EE77E9381B41EE38039AC5F1FF8F34AF87BE17BED6358BC874ED374F8CC
     492        D71712B6C544009C73DCF3F5A6F8E3C7BA4FC3FF000BDF6B5AD5F43A669F6319
     493        967B891B6050067193FC8735F91BFB78FEDDFAA7ED7BE296D36C7ED163E03D36
     494        63F64B22DB5F5075E934BCF207555E95F3B81C1CF10F6D0F84C9728AD8FADCB1
     495        568F561FB75FEDE7AC7ED73E256B3D3FCED3FC0F63216B3B52DB5AFC8E04D21F
     496        EEF0085F7AF9F95C443072A71B987A0F71CFCA4F4FAD05B6B753236719C6DDED
     497        D47B0E3F0AEF3F66BFD9BFC45FB54FC468FC37E1D568218F6CBA86A2DFEAB4E8
     498        FF0088E71F3311FC3DB35F6718D2C152F79DBCCFD7A8D1C3E5985B2B24B7EE49
     499        FB337ECD3E24FDAAFE2847E1CF0FC72450C0CAFA96A457F77A747CE72DD19C82
     500        40519C6074AFD8BFD9BBF66BF0DFECC9F0E2CFC3BE1CB38E38E119B99DC665BA
     501        93BBB9EF93F9562FECE5F053C1FF00B2B7C35B3F0D787A3B78ADE15F36EAE8B0
     502        F36F653F7A476E725BF0C577737C4DD3598289E3F4C8AF8CCDB385567CBCF647
     503        E579F7114B1B5396F6823A34936D4A24F9BBFE55CC2FC52D3A4976F9C99EE735
     504        6EDBC7DA7DE36C4B8566EFCD78FF0058A76F88F9C8C94B63A0F38014864DCA6A
     505        B5ADEC3759F29D5B1EF53AB83EBEBD2BA22D3574EE5E836E3FE3DDBE95F27FED
     506        A073657ABFF4EB37FE80D5F585C0FF00473F4AF93BF6CF1FE8B79FF5E937FE80
     507        6BCDCD1DA9C6DFCCBF338F15AC24BC8F0EFF00835B559BFE0995374DC3C63A99
     508        3FF90ABF47278C3056FEEB0278ED9AFCE5FF00835B067FE099B71FF637EA7FFB
     509        4EBF4689CC46BE8332B2C4C97A7E46796E9878B47E49FF00C150948FF82EEFEC
     510        C7BBE62B75747FF21DB62BF517E0B8FF008A7BE9FAD7E5E7FC1509B3FF0005E1
     511        FD990FFD3CDCE7FEF8B7AFD43F83076F8690F6209FD6B973AD71787BFF00223C
     512        FCB63FED356FD19D9BBECA3CE1EF50DCDD4718F99957EA7159F77E28B3B2FF00
     513        9785FC39AC6552315AB3DE3584B9ECD4E56DC2B9F4F1BD9CC7FD7AFE757AC35C
     514        B7B96DAB3293F5152ABC1F50348D0BD2A3131CFAD3A37DE2B4B80EA28A2A8028
     515        A28A0028A28A0028A28A00F8BFF6F638F0BF88BFEC1B75FF00A264AE13FE0D95
     516        531FFC127FC363BFFC241ABFFE953D777FB79F3E1EF107FB5A7DC0FF00C84E2B
     517        8DFF00836AE1FB37FC12D3C3E9D97C41AB7FE953D4E537FAB623FC51FC8F1E6F
     518        FE1457F84FBD266FDDAD7E5CFF00C147622DFF0005F6FD9C4FF77C2B7B9FFBEE
     519        51FD6BF52275FDD2FE35F983FF0005178D53FE0BBBFB3BDC7CA76F856FB233E9
     520        2495D985F86AF37F2BFC8337695257EE8FD1BF84B267C351B7F7B27F3AEAC49F
     521        ED7EB5E37F0E7E36E97A4787638A490EEC63191C7E66B7BFE1A1B47C7FACFF00
     522        C797FC6BE5F0598E1E1463172FBCEEA5562A364CEF6F9B6C4C7D3E6FAD7E7B7F
     523        C15A573FB3E7C4003FE80B71FC857D8D75FB406932DA49B641BB040F997FC6BE
     524        29FF00829C788A1F127C01F1CB44CAC24D1AE0649FF605556C652AB5A8A83FB4
     525        8E7CC2A5F0F3F43DA3FE085CBE4FFC12C3E12A9FFA063FFE8D7AFAF1B88EBE47
     526        FF0082212F95FF0004BDF852BFDDD35C67FEDA3D7D6C7E6856BE971DAE224FCC
     527        DB03FEED1B763F287C7A0AFF00C1C83AC37F7BC0108FFD0EBF51BC11CF876DFF
     528        00DDAFCC3F1EDA7FC745DAB49C7FC88510E9FEFF00F8D7E9D7821B67876DFD31
     529        FD2B9B38FF007F84BFE9DA3CFCAFE29FF899B135C2A4458FCBC679AF3BF881F1
     530        92DFC3B3151263E53D38E7FF00AD55FE337C4B5F0F5832AC8119411D79AFCE0F
     531        DB97FE0A3B6FF04FC4D67E1DD3ECF50F1178D35CF934ED26D50B33CADC461CAF
     532        2158E318C9C75C7047935B11899D7584C0479AA3FB92F33D0C563214559EE7D2
     533        FF00B40FEDBBA4FC2DD124D53C41AE5A693631F4799F0CD9E802FDE627FD906B
     534        E3AD57FE0B2571F1575E3A3FC28F00F8DBE236A5B8E5ECEC9D62519E09C02C07
     535        BB6DAF47FD903FE0887A97C79D4EC7E267ED3FAAEA1E21D72FA437769E0D597C
     536        BD3F4B8DBE658A503938FEE2F19FBC5EBF4ABC07F0EBC3BF0C343874DF0EE8BA
     537        4687A6D9AF970C1636C90246BD380B81E82BBE395612934B18FDA4FAADA27053
     538        A389AEF9AF647E51C1F1B7F6CFF1445BF45FD9AEE1610D9FF8986A090B8F5E1E
     539        407F2A8F51FDAEFF006ADF8616ED3789FF0066DF127D9ED46663A6C86E30BDC8
     540        085C91F415FAFD20CBAB16DAABD81FF034D9A759F747D97A8ED8E9CFAFE75D72
     541        C2E5F6B3C3AB7ABFCCBFECF93D154773F2B3E047FC16C7C07E28F1447A1F8825
     542        D5BE1FEBCC7CB367AFC0D6C91C99C6DDCD8DBF56503BF4AFBEFE157C7787558A
     543        157B859239943A48AEAFB871F36549F94F63D0F6A6FED43FB0D7C2FF00DB13C1
     544        B3689E3AF09E9DAB452232C3788821BDB227F8E29930D1B03CE411F88C83F9AB
     545        F117E157C46FF8221F8F209E3BCBFF001DFECE3AB5DC7124F3FCF75E1672703C
     546        C03F84E7F842A1E080A490786A64EA49D4CB1DA6B5E493D1F927DCCF9B11867F
     547        BCF79773F6234FD4D3518BCC8FE653D0834EBEBC4B689A466C6D1F9578BFECDF
     548        F196D7C67A159DD5A5D437367A8C4935B488C363AB00783FA7E15E8DF137506B
     549        1F0D4D242DB5C8DA6B9F0B8E5569B93D1F55D9F6B1EC53ACAA454E2723F10FE3
     550        8C3E1F69235B852573F80F5FA57CD3FB40FF00C1427C2BF072CDEE3C4DE2AD37
     551        458B9DB14B306B83CF188D72E73D700671DABE7BFF0082887ED21E34D37C5DE1
     552        5F87BF0E3C96F1E7C46D47FB3F4F9E52CD1DA47BB0D271C02324E0FA77AF70FD
     553        93BFE0819F0A7E19B47E23F8A525F7C61F1D5C7CF7779AFC864B152402512DB7
     554        14C06CF2DBBDB028C1E5757134D6231927184B64B7763C7AB8CAD5AACA143448
     555        F9AF5EFF0082D2D9F8EB587D37E1CF837C79F113515E91E9DA74BB18763F2AB3
     556        FE04035713F68DFDAEBC6A631A1FECDFAD422450C82FEE05BF07A67732FEB5FA
     557        C7E14F871E1FF86BA45BE9FA168BA5E95636EBE5C30D95AAC514698FBA155701
     558        47A56D001C16DA5483D702BD08E072E83B469733EED951CBEBB57AB51DCFC8A1
     559        F1A3F6D3F0D885B52FD9C66030C64FB26A71CAC541F4591B9C5567FF0082BF78
     560        93E0B5E44BF15BE0FF00C45F01DBF99E5497B259BBDBE7A677B00A547AEEC57E
     561        BDC92334CEAC194290465B1FD6A1D63C3761E29D366B4BFB4B5BEB5B94292453
     562        C4245914F041C83C76AA9E172DA9A4A8D9F74DA654B2DAAB585468F8FF00F650
     563        FF008288F843F681D28DF784BC4D61AD476CAA67816611CD6F81F37988D82817
     564        A16E573DEBEB4F0578DA1F15589785D99940C82A411F87F4EBED5F00FEDDDFF0
     565        44EB096EEEBE297ECE6DFF000ADFE2A6898B9B7B0D3488B4DD6563E4C3E58C2C
     566        2EDD82FC8C7EFAB13B9757FE098BFB734DFB477C3A924D52D66D17C65E15BBFE
     567        CAF12E9B326CF26E506D3B571DD837CB81B30C39C027CDC560FEA50FACE1E6E7
     568        4BAA7BA2A862AAD297B2ACBD19FA01AB49FF0012E6EBCE2BF37FFE0B2499FD95
     569        7E2D2F5DDE19BEC63FDC35FA322E96FB43F3873F2EFE2BF3AFFE0B050F9BFB30
     570        7C548FFBFE1ABC4FFBE909CFF4A25514EA529AEAD7E66F997FBACDF91EF9FF00
     571        044718FF0082517C09FF00B1622FFD0DBFC6BEA55C853F5AF983FE08ACBB7FE0
     572        959F0380E31E198BFF00436AFA814673F535ECE297EFE5EAFF0032F0BAE1E36E
     573        CBF23F227F63EBEFECDFF82C17ED9737FD452CF6E3E91D7BE7ED61FB79687FB3
     574        0F8026F10F89B529AD34D4952D55205DF34EEE4E022E79214135E09FB2F41F67
     575        FF0082B27ED8D3723CCD52D3A76C087FA5709FF0511D32DFC6BFB64FECA5E1BD
     576        4A3173A2EB1F10E08EF2071F2CB8BCB38114FAFEEE79BFEFAFAD78199D175B89
     577        238793F739537F71F3F46A545424E1FCDFA9C3FED5DFF0557F0FFED03F033C51
     578        E1FB7F08F8DE3BED734C92D15E5D38F971C8C3EE96F63E99AFD48FF8231E857D
     579        E1AFF82627C1AB1D42D66B3BC87405DF0CC9B6452CECC38EDC11D715F44FFC22
     580        BA7DCC8C5EC6C4ED0547EE55B818C0E95A1676896710540B1AA8DB855DABC7A0
     581        EDF857BD1FABD1C37D5F0D1B6B77ADF53D6C1E0270ACEAD4771625F2E3F9B9DC
     582        78E2BF0AF55FDAA7FE1847FE0AABFB4F6A5E21F0CF8AAE61F186AF6ED60D6360
     583        F2091238D0EEC90060F62335FBB13C61E3C7CC3E86A8CBE1DB3BAB86926B5B59
     584        A46182CF0825B1D32719A294A93A72A756378C96A6D98E15D7B38CACCFC858BF
     585        E0BBDA099163FF008457E217551CE987033819FD6BD9FF00636FF82B57857F6A
     586        8F894DE15D2A4D6F48F102C2275B3D52D4DBB4E83EF14E4E71D7A0AFD1197C2B
     587        A6C8B8FB058E08EBF665FF000AFCC9FF0082A4F83AD7C11FF056CFD9935ED362
     588        86D6E7524BDB2BC5B75D9E7C60A11B80E3D473EB5CF3CAB075A9CD508B8C945D
     589        B5EC79F529E268A8B94EE8FAA3E3B6AE759D12CE6E4B315FCB3FE7F3AF933FE0
     590        D9D8766B3FB51FFB5E3CCFFE44BBAFA9FE2F0683C336D93BB328E3D4E7AFD318
     591        AF997FE0DB083CAD5BF69BFF006BC75FFB52EAB87876A39D1C439768FE6554BF
     592        D7295FCCFD4458F777ED5F95FF00F0561B8FB37FC16E3F65798E76C3A45FBB1F
     593        A4CB5FAA05B117FF005ABF25FF00E0BA3F0C3E2678CBFE0A2BF026EBE17E8379
     594        A9F8923D12F6DACEE56067B7B5779972F238E2350327279C0E01AF7B2FA71A93
     595        9D39BB27168E8CDB9961EEA37D763D23F696FF008289F847F660D17FE2A1D796
     596        DE47CAC56507EF2EA51ECBF8F735E17A07EDF5F1EBF6814177F0BFE01F8BB5AD
     597        166CF937FA9836B15DFA32B36D0474E8C7F1AFA8FF00E09FFF00F0443F057ECF
     598        1A843E39F89B247F123E2BDD626B8D47528C4F6BA5C879296CAC3B1380EC09E3
     599        8DB5F75C7611DA401630B1C6A30140C2E3FCFA579785CA301838F2CD3A92EEDD
     600        97C8E7A785C4D58DEA3E53F20EF3F690FDB0BE1DC1F68F117ECDFA8CD1A72EBA
     601        65E2DD315F4DA8CE777E15D57ECF9FF0592F09EB7E3A87C2BE2FB6D7BE1AF8AA
     602        4211B4FD7E0681236F4DEC06DFAB003915FAA822DCACBB972463DC578DFED71F
     603        B067C33FDB57C053683E3EF0EDA6A030CD6B7B0AF957B6121E03C3328DCAC3AF
     604        A6739CE4D6D2C1E5D88D1C395F74D95F50C452F7A94F999ABF0A7E34C7AE451C
     605        72CAB279AA1924460E8E3B156070D91CF1FA57A75CDC79D66C5546DFFEB57E41
     606        FECEBE23F1B7FC132FF6BD87F677F891ABCDAD78475ADF75E04F11CEC55DE2C8
     607        C5BB93EFC32E4F2060F35FA93F0C3C55FDBFA0491348CD244B86047DD35E4D38
     608        D4C162FEAD55DE32D62FBA3BB098B53A6A32DD6E7CBDFF000508F101D03E1FF8
     609        AEF158A3D9E93793A11D8A42EC3F515CF7FC1B77E128B41FF8260F8735058563
     610        BAD7B56BFBE9DC0E65633B00C7D7818FC2BA5FDBFF00C2CDE2AF0178A34F552C
     611        D7FA55DDBA01FC45E16503F5AC0FF83727C636BACFFC137345D163909D43C2BA
     612        ADED85E4247CD03F9C5954FF00C048AF43258A587C4AEBCEBEE38E57FED08C9F
     613        45A1F795E262DDDB7638E06719FF00F5F4AFCA5FF829F59FFC2DBFF82E17C03F
     614        05F88D9AE3C2FA4785E6D72CAC64FDE4135E0926DD315F5FDDC639EC84D7EAF4
     615        F2048598630A33F5AF823FE0B27FB06F8ABE3945E0BF8C1F0B5636F8A3F0A643
     616        736B1364B6AB6609636FD4E704B9DBFC5B88F4AEDC1DDCA518BB3926974B3E86
     617        D9AD393C3DA3DEECFA6FE0FF0083B4DD4EC639A6C4926E27920ED3D3F153D876
     618        CD759AB7C24D37568F6F92AAC0123000EBF857E7EFEC4DFF00054BF0F7C61B65
     619        D32F1FFE10FF001D59036FA8685A8E6DE58E507E658F763702C0F18C8E95F717
     620        827E3CDAEA31C71DC16C9F9776F55DA40CF39C1FD2BE4A9D1584AAF0F8DA7CB5
     621        3BEE9F9A66997E2294E9A8C4E37E29FECB76FE20D2EE2DA6B2B7BCB5B8428F0C
     622        D12C88E0F504630411DABE26F1EFFC1053E1A78DFC7ADA85BDA6B7E1FD2AF278
     623        DF53D174FB968EC351D8491B93B618EE032403C8AFD49D2BC4B65AE5BAB46EAF
     624        D7826AD0D3EDDDF7796B8F5C5776168D6A0DBC055718BDD5F46555CBE854973C
     625        A29BEE79F7C09F86DFF08368D6B6B1C22D6D6CEDE3B7B6880C08E3545503F0C1
     626        E3A735E971BEDC8FC3E9447108C0DAB81EBE959DE21D622D1ACA497D7AFE55D3
     627        83C3AA10E5FBFD4EBA74D423CB1D883C53E2DB7F0F593C9248A085C8E7BFA578
     628        4FC4EFDA50594571B6E238618D0B3348DB5540049E4E0763DEB8AFDA87F692B5
     629        F06685A96A57D7CB6BA6E9703DC5CCEEFF002C2AB9EA3938E40181C92BF87C31
     630        F05BF67BF89DFF0005AAF1749AA5D6A9AD7C36FD9F74F76417107C97BE2721B0
     631        DB011B70A5721B05071C39E9CF878627309B8D176A517EF49F7F2EE79B88C65E
     632        5ECE92BC8EF3E3AFFC169FC03E02F10C9A4E9B75A9F8CB5A52634B3D22DCCEB2
     633        487A2063F2B139EA8581E83BE79FD17F6B7FDA9BE24C2975E17FD9AFC51E5DC2
     634        9784EAAED6B95248F9848108E7D719F43D6BF46BF650FD813E157EC5DE0FB7D1
     635        BC0BE0FD2F4E9153FD2AFE7844D7FA87525E599BE762598F19C2E70001815ED4
     636        80345B4623DA467071B7B63FA57A74B039645D953736BAC9FE8650C0E226B9EA
     637        CECBB1F91327C6EFDB4BC283CCD57F66E99A3FFA71D4A399FF0025918FE954F4
     638        DFF82C8EA1F08B5D5D33E2F7C36F1E7C37BC56D8B717364FE43904863B9828C0
     639        23EF02457EC09BB5891137641383B9B3FA7358FE2AF0368BF103449AC75AD274
     640        ED5AC6F14C735B5EDBACB1CAA7A82181C8C1E878AD2A6072D9AB4E8F2F9C5B4C
     641        72CBEA5AF4AA33E6CFD9D7F6DBD07E3478521D6BC35E20B1D734B940C4D14C0A
     642        C79FE17070CAE7B29009EBD39AF29FF82BD7C3987E297C18D0FE2469EB70DAB7
     643        8466FB3DD20424C969260C8CC3AE14E0FE26B91FDAD7FE0871A87C3AF15DC7C4
     644        4FD96F5A9BC03E2A62CF79E1F33FFC4BAED1892444AC18267E5FDDB028063684
     645        39CC3FB13FED7371FB547867C6BF0AFE22692FE15F88BE1D89B48F13E90D850C
     646        B20DBF688F77F03328E990A369C9CD72C70B5B2D6B1B8597B4A29AE64FE28A7D
     647        4F4327CE2AE03170F6EBAEE7C56BF2A6148E991FAF1FCA9A4624EB95638DBEA4
     648        FBD6B78BFC1973F0F7C5DAA683747FD2347B96B666723326C38DDF8A8539F7AC
     649        A1D01C75FBD8EF5FA9E17150C4525516CF6F43FA370B5957A6AA45E9247DFF00
     650        FF00044AFDA1A5493C41F0C7519B74706757D27CC3F32863B678C0F4C80C00E9
     651        9635FA2892090641E8715F823F037E2CDF7C0CF8BFE1BF16584A2DE4D26F10CE
     652        71C340708E0FAAF97D474CE4F7AFDDAF07789ACFC5BE1EB3D52C258E7B2D4214
     653        B98254395915803BBF5AF8ECE70BECEAFB45B33F26E2CCADE1F11ED23B48D5B8
     654        93E5C7CDF975AF8DBFE0AF7FB355F7C62F8170F88B4AB77B8D5FC1F335D79712
     655        032490118703D80F9B15F644A4BAE031E7D7B554D42CBED76924326C78E51B58
     656        32E430C60823BE4579F86ADEC66AA23E7B018A961EB2AB1E87F3EB69742F625D
     657        BCF98A242A3AAA1E33F5CF14F0369055B1D08C9E0FE15F727ED7DFF047ED674F
     658        F135F6BDF0A85BDE69F7D3B5C4FE1D9E610AD9B372CD03B6436E3CED38C57C97
     659        E31FD9DBE227802F160D63C0FE28B3999770FF004069508CE3219323AD7DC617
     660        30C3D482937667ECD97E7F83AF4D394ACEDA9C7EFF002976E76AA8E403CF5A74
     661        56B36AB771DA5BDBDC5E5D5D7EEE1B7B78CBCD293FDD03A9FD2BDD3E167FC136
     662        7E317C58BA558FC34740B1DCA1EF3579562508403E622A92C783DC0AFBF7F62C
     663        FF008268785BF655BE5D72E2EE4F1378B248761BEB851E4C1CE7F749CEDFAE72
     664        6B0C6E6F4A947DCDCE1CD38A70B8583F64F9A5D11C4FFC12FBF60EB8F825A13F
     665        8D7C61A6C2BE2CD5B06CE329BA5D360238520F463CE7D2BEB6F1BF8E74BF871E
     666        19BDD6359BD874FD374D84CF717133845894649193DFDBDE9BE32F19697E00F0
     667        EDFEABAB5E25969BA7C4D34F712B6D58554649CFF9EB5F919FB79FEDE7AAFED8
     668        5E256D3F4D76D37C01A7CC5ECED8039D5883F2CD28F4E0E17F1CD7CDD1A35B1D
     669        579E5B1F0787C1E2B39C5734F67BFA127EDD9FB7AEA7FB5D7899F4FD2DA5B1F0
     670        2D84A7EC96FB886BF23FE5AC9EC7A81E95F3DC970A87E66DCDC2818DDBFDBDB8
     671        A731FE2CEE6FCF8EDF80AB5A0783758F88DE26B1D0340B39350D6B54C430431A
     672        162A09F99DB1D1475C9AFAFA54E96120EFB247EA987C2D0CBB0D686C893C05F0
     673        F75AF8C1E268B44D0A0DD3DC7CAF391FBAB453D6491B8C003F3AFBCFC3BF16FC
     674        0DFB0B7C17B5D31B58D1F41B58C6FBBBEB8956192F27030CFF0030DCD9F6CF1E
     675        A78AF00FDA235597FE09D7FB33C767A458DAEA5E3CD6AE23D3A19047B85CDD48
     676        48DA00277221C64F1EB8AF5EFD933FE0829A1F8CADEC7C7BFB44788356F891E3
     677        0D5214BA934B9AE1A2D374D2C15C45B54EE9769C0C12171FC39193F9FE22B56C
     678        D5CEA55A9C9453B2B7C4EDB9F897137146271F8A787C3ECBEE3C9FC65FF05BAF
     679        0AEABAC9D37C13A578AFC7BAB4A0A470E97A7C844DCF1838271F87E1469FFB56
     680        FED55E3D48E4F0F7ECD7E268D66F9A3FED37F20FB6436CC7E42BF54BE1C7C0CF
     681        07FC22D222D3FC2FE16D07C3F63000163B0B28E051818E02AFB7E95D767ECE83
     682        963D067676F7C0C7F2C5631C0E594F5A749CBFC4CF98865F889EB56A5BD0FC8E
     683        1F16BF6DAD1A1CDF7ECDCACAD9C1B6D522661CFA79A7F9551BDFF82A47C4CF81
     684        F7720F895F027E24F8621B7389AFEDECE49ACD3D7E60BB09FA357EBFB44481B7
     685        7617D0E2A2BFD3A1BF899678E29636E0A4AA1C37E7D6B49E1F03557EF28FDCD9
     686        7FD9D38FF0EA3B9F0A7EC8DFF0541F027ED233476FE17F145BDD6A0AA8F269D7
     687        0C21BC8D73D7631F9BFE0249F502BECBF86FF146DFC59610A862D2B8C827A11C
     688        7EB5F24FEDE9FF000450F87DFB48594FE27F87B6F6FF000C3E2969E0DCE9DADE
     689        910FD9E19A71F301711A0C1C9E3CC0032E73F36307C8BFE0993FB6478BBC4DE2
     690        8D77E15FC52B39B49F8B9F0E4F93AA2B9C0D52DD4AAA4FC7CBBBE6524AE72AE1
     691        BA1AF371597FD5A1F5BC04B9A0BE252DD7A79110C455A12E4ADAF99FA812BEE8
     692        FF00DE5AF947F6D2FF008F2BDFFAF49BFF004035F4E785B5AFEDBF0FC7337FAC
     693        DBCD7CC7FB68736979EF6B37FE806B971B5154A34E51DAEBF347A1887FBA72F2
     694        3C47FE0D6F5D9FF04CDB8FFB1BB533FF00A2EBF463FE59D7E77FFC1B0D0791FF
     695        0004D6993D3C59A9E7FF0021D7E88B1E3F1C57D4667FEF32F97E86396CBFD913
     696        3F257FE0A8C857FE0BAFFB32C83FE7BDCF03BE23B7AFD39F8557F1D878463690
     697        FDD071F9D7E69FFC1502303FE0B83FB34CB8FF00572DDB7FE396F5F6E6A3F125
     698        7C3BE0860B27CDBBF848DC738F9476C8CE4E71D2BC9E22C5430D5E854AAECBD9
     699        9C3829F2E26B3F345CF8DBF1ECE832CCB04BB7682C406EC3AFB0F5EBD057C0FF
     700        00143FE0B65E0DD13C6179A0E851F89BC6DA959CA637FEC5B269EDFCC04AB47B
     701        FD4118E983D89AE5FF006EFF008E5E2CF8E7F15749F805F0BD9AEBE20F8FA436
     702        D7D756EEFB744B13BB7CAEC3EEE53E6391C46AC32A5908FD22FD857F60FF0003
     703        FEC3DF02B49F06F86B4FB3B89EDE049352D565B74373A9DC639959B93B793B57
     704        242AE073C93CB97E5AAAD058ACC13B4BE15B36BBB2BDB56C455951A4ECA3D4FC
     705        E883FE0B0FE25B05F36F3E0C7C57B5B551CCCDA54C549CE07F0019C1CFE15ECB
     706        FB1F7FC15CBC19FB487C4B5F09D9DCEB1A0F8A154C834CD5EDBECD2CA14E1954
     707        9272DC74F5AFD1AD460B5B5B2FDF456BE4C79772E8BB6303F8BD062BF2575EF1
     708        9E9FFF000526FF0082C3F87FC59E0BB78D7E1DFC018A5B7935B8D3645AB5F331
     709        07611F7D3705553DF648700106BB31394E5F3C34EA462E9F22BDEF7BBE9F7986
     710        23DBE1E51B546DF63F57BC0DAE36B7A2C72B72CB90DCF42383FE7DEBA083A7D6
     711        B95F85D6B25B78720F3776E60010DD41C73F5E7BFB0AEAA0391D73B7D6B9F015
     712        1CF0F093EA8FA18CF995C928A28AEE2828A28A0028A28A0028A28A00F8C7F6EB
     713        1BF42D73FEBC2E33FF007EDEB96FF8372A0FB1FF00C130B40031CEBDAB31FF00
     714        C0B7AEAFF6E619D175CF7B09FF00F45BD60FFC1BD36C2D3FE09AFA147D975ED5
     715        3F5B973FD6A728FF0077C47F8A3F91E2CBFE4631FF0009F704B1E71F88AF82BF
     716        E0A6FF00F04E2F89DFB4B7ED55E03F8A1F0CFC45A2689A97857479B4C26FD497
     717        CBB9395C76C139F7AFBD4292D4E030BD33DFA66BA30F889519370EBA3F467A58
     718        AC2D3C453E49F91F9687FE09E7FB63AC9B7FE163F83582818CC2DD31F4A4FF00
     719        877AFED90ABFF251FC1BFF007E4FF857EA4BA67FFD9A5007BFE555F59A0B4F65
     720        0D3C8E1FEC7A56D64CFCB53FF04F3FDB2594E3E24783FF00084FFF001358FE3A
     721        FF00825CFED69F11BC337BA3EADE3FF075CD95FC2F0CAA508C8618F4AFD6228B
     722        9FE2FCA9BE52B0206EEBE9551C7528C938D285D790A592D092B3933C77F603FD
     723        9D350FD943F646F05F80754BAB7BCD43C3F6461B8961188D8966638F6E6BDAD3
     724        E6857150AC431EDE98A9FA27D6B9EA56756A3A92DDFDC7A74A9AA7054E3B23F2
     725        EFE21DBECFF8384B569BFBDE05857F46AFD19D23505D3FC1D1313C2C6581AFCF
     726        4F88D063FE0BDBAA4BEBE0A887FE855F73789351FB0FC385C36D6F2B19F4358E
     727        715147169BFF009F68F1F2BDE7FE267CB1FB74FED0D6FF000CBC0DAE7882F241
     728        E46976ED36CCFDF7C90A3F3C715CA7FC119FF60F8EFF00C3737C7EF891670EA5
     729        E3CF1ECBF6ED31278FCCFECAB4C9F2FCB047CACC39CF618AF11FDBEAD6E3E397
     730        C6AF867F0CEDDDE44F177882317B12124CB0237CD9FF0067826BF5CBC2FE16B5
     731        F08786ACF4BD3D160B3D32DE3B58224500222285031F80ACF278BC3E0BEB3F6E
     732        AB7F24828D358AC439CB548BCF0E42E59BD71E878AF817FE0A09FF000527F194
     733        7F19DBE077C05B2B7D4BC74AA0EADAB48375B686A46719E9BB183CD7D97F1EFE
     734        272FC1EF823E2CF144DB635D074C9EF1771C0DCB1B151F9E057E70FF00C12AFC
     735        1F168FF09EFBC7DE20533789BE245F4DAA5D4D28DD29899C9552D9E9CE3D8015
     736        D52C5D3C1612A636A4799C748ADD37DCD332C44A2E3868CB96FD4C997FE09F3F
     737        19BE235BB6A9E2CFDA33E217F6B3B0697FB22E9EDEDD091CA050CA3DB2B59575
     738        E2AFDA7BFE09E372DAF69BE38BAF8A5E13B2C35FE8BAD8325D450AE096490E5B
     739        38EDB8F35FA1369F15F45B1D292368BF78AB8C95FBBD3A60F15E61F18350D27C
     740        4B6B70228D5A3981F31027CB203D73D8F7AF9EA3C5D8C8C94EACD4A3D63CA72D
     741        5C1C29C39A13F7BD4F74FD923F69EF0FFED87F03B44F1E786A41F61D521CCD03
     742        9064B49938785C0EEA73D7D2BA5F8D5F06F43F8EFF000CB58F08F892D5750D17
     743        5DB66B5B88A401B008EA33C061C107B100D7E7D7FC11335797E14FED63F1C3E1
     744        6C6CD1E931343AF5A4247CB1B3B153B474031E95FA5D2A799032FAFEB5F4F5AF
     745        4ABC654AF676927DAFB23D3C2D78E2B0F79EBD0FCA7FF8262789756FD9CBE36F
     746        8FFE01F892E2496E7C03A8B4BA3194E4CF60C72154F70383F8D7E8F78B7513A9
     747        FC3E67EACD1FCDF4E83F2C57C1FF00B7BF877FE14C7FC15FBE13F8BA0FDDC3E3
     748        ED325D1A6F2C6D0D2A8382DEBF7457DE1E09D35B5BF05796D96570428F620FFF
     749        005EBC9CD69F263BDB53D3DAC6FF0035B9CD96734672C33D5A3F2E7E3BEA30FC
     750        3BFF0082A4FC01F116A6C90E963529AC9A6720470B3A90ACCCDC0F6E9D6BEFEF
     751        DAB7FE0A61F08BF63AB065F13788ADEE75B906EB7D1EC08B8BDB82DC80114FCB
     752        9F56C5798FED63FB0468BFB41E8ADA56BD6533470CDF68B4B8B6731CF6D203D5
     753        1D7040E9915C3FC03FF82607C3FF00817AE7F6B0D366D6B5B66DC753D5A4FB44
     754        C84FF12E4614E3F880CFBD185CEB0947074A962537285D5BB9CD4E962E954718
     755        A4AFD4E4B59FF829F7ED29FB4FC8CBF097E16DAF83F4698FEEB56F1203E6483F
     756        DC3C0E39AC2BDF87BFB6B78ABFD3A6F8EDA6E8F2393BED6D74B4F2C1F41946AF
     757        B7B43D2340D1E35F3A6818A0FBBB6B566F883E1BB180471AC4C1B2A598818F7E
     758        6A25C495A5A528C29AEDBB7EA6BF51A93D6AD5773F3EA5F8E1FB65FEC923FB5A
     759        FBC51A0FC58D1ACD9A7BAB39AD4453CB1E371D85429E391D0F35F7F7EC31FB68
     760        F87FF6E7F80F69E31D091AD674736BA969D2B6E9F4CBA5E1E27C7A7047AD799F
     761        C5CD474BD660925B528ABB705830E147F08E780726BE7FFF00822AB8F87DFB70
     762        7ED05E09B1223D1DBEC9ACC5128F944AE486239E4F20FF003AEDCB7349E610AB
     763        4EAC52953D6E97433C3F3D0C4469F33945F467E988B7FDDEE6DA58F27238CF6A
     764        FCB6F8D7E0A8BF648FF82E6DBCDA686B1F0EFC7AD0DAEEED07FAB97528F2AEEA
     765        3A2B1D88E48E4991FD6BF53E11E7439FBBC74AFCEAFF0082CCE9ABA6FED89FB2
     766        B788829496CFC45776C58775758F827F0E95DB878F3C2A539EB78BFC8E8CEE2D
     767        525516EA4BEE3EE6F875A93DDF8272D95E36FE75F09FFC15C23FF8C70F89F8E7
     768        FE241763EB88D8D7DD1F0D87FC51520EBF297CFA1ED5F0F7FC1579164F801F12
     769        907F168574467D70E3FA0AF9AC2E91C3AF35F99B6612E6C24EDD8F7CFF008238
     770        5BFD87FE0975F04D3FBBE1B847FE3CC6BE971261BFE05B6BE71FF82444661FF8
     771        2687C175FEEF872007FEFA35F4611893FEDA035F498BFF007897AB36C1FF0002
     772        0BC97E47E4FF00ECCB6266FF0082AB7ED70CA18EFD4ED5BF258AAA7FC148BE03
     773        F8B352D43E1EFC40F08698DAAEBDF0ABC516BAF259A1F9EE22468E4CA7BEE8D7
     774        35D6FEC9960B1FFC1553F6A866FF0096DA8DAE41EFF2C47FA57DE9AAFC21B3D6
     775        349F3F66D2F01191E847F9FCEBC0CE635A9E79F58A0AEE315F91E2E168BAD879
     776        538FF333E24D63FE0E00D4BC39A64B797BF013C6F6B0DBA0925927758D460727
     777        247007BD7DCBFB29FED0767FB547C03F0CF8FAC6CA6B0B3F12D98BB5B798EE92
     778        139C1524707A751D6BE24FF828EE830E91F013C6D6F1AAED3A44ABB48CF20605
     779        7D17FF000484B616DFF04E3F84831F32E8AABEE06F6AF770B8AA789C0CABCA9F
     780        24D4ADA7A1D983A95D5774AACAF647D252CBE4ED5E4E4E2BE03F8D9FF05C75F8
     781        6BFB4578DFE1FE87F09FC55E2E9BC1376B6777756322B2972A1892B8C81C8C1A
     782        FBF5D77153DD0D7E59FEC99E1D5D47FE0A8BFB5286E77EAB6A39EDF2AE2AA8D5
     783        A746855C4548F372A5A1AE695AA4392349D9B3AF7FF82F178859B6B7ECF5F101
     784        4E3AE3A7FE3B5E5BA5F8CBC6FF00F0523FF82827C3DF891AA781F56F03F83FE1
     785        9D9CE162D40664B99E46047F2AFD1AD37F67CB1B8B68E66C7EF14606071EE0E3
     786        35B1A5FC14B1D3E6CC8564DABC6ECE73EB9EFF008D79BFDAD89A9466A950516F
     787        677E8734B2FC45469CE774AC788FC66B792DFC2D6C2453E62B0CE7D735F39FFC
     788        1B916FF67D47F69261FF002D3C6C5BFF00225D57D51FB5447F61B68D542E14E7
     789        0BDF15F337FC1BCB67F63BDFDA242E7E6F196EFA65EE4D4E454552A3895FE1FC
     790        CAACED8EA4BC99FA4AA777F8557BBB55B89048CBF778E01E7B7F9C55B4006EAF
     791        90BFE0A9FF00B7BEA7FB2E685A2F81BC0B6336AFF14BC7C1A2D1E08E2320B488
     792        108F707A6E6048014138EA400335DD4A94AA4B923FD23D4C4568D38734F65F99
     793        D07EDABFF054AF873FB164A34BBEB89BC45E30B84DD6FA069789AEA43FEDE384
     794        C9F53CD7CE23FE0B81F14ACEE5B52BBFD9E3C411F86E30257956E7FD2A343CE4
     795        A6DEA07A1AD2FD887FE09D11F802F5BC51E2A97FE12DF893AD30B9D4B57BE613
     796        9B795CEE29093909B7241238E38AFA7BC79F01974CF0C96553B954B633953C77
     797        078C7D45716233AA54938E1A97B58AD1B7FA1E4AFAE577ED232E5F21FF00B13F
     798        FC141FC0FF00B73783EE2FFC2B34D69A969E7CBBFD1EEC6CBCB27EDB97B83FDE
     799        1C57BAB316F551F5AFC7DF1A41FF000C65FF00050EF877F11B42DB63A7F8AAFB
     800        FB0F5E8215C2DD2B9C02DF4CF53E95FAFF006F28302F2ACA5410477AEDAB1A75
     801        2853C4D0D2325B76EE8ECC062E55138545EF47A9F127FC1773F676FF0085AFFB
     802        125E78C34F8557C53F0CAF62D7F4EBA44FDE471ABAF9A80F5C3039FAA8AF42FD
     803        80BE2D2FC5DF835E16F11237FC86B4E8A49013FC61403FAE6BD73F69CF0AC3E3
     804        5FD9CBC7BA5DCFEF21D4340BC8CA919C66173FA1C57C6BFF000438F10B4BFB26
     805        F85ED6691A4934B9E7B20CDF7B6AC8473F80AE5CD2946581A751FF00CBB92B3F
     806        2673CED0C745FF0032D4FA4FF697F03B6A36466545241FBA075FF22BE0CFF827
     807        67C52FF877AFFC1403C4DF0CF5C996DFC0FF0016AE7FB4F44B894F9714778C7E
     808        EE4FCA33F73D722BF543C63E1E4F1168ED188F3E60EBDC57C27FB76FEC4963F1
     809        DBC2F269974ADA7DE5ACBF68D3AFE2FF00596532E08607AE063F3AE7C3E3960F
     810        12E53FE155B29793E8CD332A525255E0B547E8045746E432B6D65E4120F27D38
     811        EB5279192DCAE7F415F99FFB207FC154BC41FB2FEB56BF0C7F68D86EAD24B1CC
     812        5A678BD54CB05D40385371B4606DE3320CE33F305AFD1AF0578DF4BF1F68D67A
     813        B689A9596A9A6DF442682E6D6512C33237421870457B188C2CA9353DE2F66B54
     814        CEAC2E3215A3CB2DCF9E7F6CCFF824F7C27FDB2279354D5349FEC2F1632FEEB5
     815        ED24FD9EF03F382C571BB1EB9CFBD7C7BE2BFD94FF006A7FD8364136817D1FC6
     816        EF04DBFCCB6F2FEEF54B588638C756E3A9F98E7D6BF5899CC8815B6E707A1CF2
     817        2A39B4F5CAB67A773DFE9E94BEB6A70F65888F3C7CFF00CCE7C46574E6F9A2EC
     818        CFCDFF00D97FFE0A83E18F897AB1D12F27BAF07F8A2D9C433E8DAB836D242C31
     819        90377F5C1AFB5BE1EFC6FB6D7A28E3B86DBBBA386E187D7A7BFD2B89FDB1FF00
     820        E09AFF000B7F6C6D30B788744FB0F88211FE8FAD69A0417F09ED9751F38E01DA
     821        D91F4AF846FF00C41F13FF00E0941F106C7C37F13AF2F3C61F0A755716FA378B
     822        D636592C5CFDC8AE0924C6AA32483904212B8E41F3EB64B1845D6CAE5B6AE0FF
     823        001B3393DAD6C1CAD53DE5DCFD71B2BF8EF2D848AC36E3820E735E4DFB44F8E9
     824        742D1E645936AA8258FA7155FE087C5EB7D7B468FF00D296EADEE6359ADA64E5
     825        65899721F3D30C0823D88F5AF33FDACFC631692F71713BEDB3B546B9979FBAB1
     826        FCEFCFA6D0DF90AF22B660ABE15AA77BBD2DD6E7AB53111F67ED1763E15F8E1E
     827        11D5BFE0A1BFB70F87FF0067DD3AFA6B5F0CE99B75CF1B5DDBE4BAC7165842A4
     828        76C32291DDA65E3835FAF1F0E3E1DE93F0ABC09A6786FC3F670E9BA26896E969
     829        656D02ED48E34180A07EBDF24E4D7E7FFF00C1BDBF0B24F107C2DF88DF193588
     830        5A5D73E22788A6B586E9D73BECADC85F933D17CD3229C75F2938C8CD7E8C7992
     831        452EDDBBB1D09FF3F4AFA3A94E184A30C1C34508ABDBAC9EECE3CB2826BDBCB7
     832        96A781FF00C1427F6EFF000FFF00C13F7E07FF00C245AA41FDA9AF6B131D3FC3
     833        DA2C276CDABDE6C2C2351D446064B11D381C96515F0AE9DF0B3F6A2FDB5228FC
     834        45E3EF8A5AB7C3BD37543F68B2D03C3D9B79ADE075CA64AE368DB824336EEBD0
     835        E01DCFDA26E97F6B0FF82D3EA90EB0CB75E0FF00807E1E8FECF0B12F6EFA84A6
     836        295495ECDE7BA97EC45947D96BEC9F04F8FB49D27CE69A36DD213B8B2679EFDF
     837        9E98E7B01E95C99C670F2E8D3C3E1FF89257949ABA49EC9799C7524B1555F34E
     838        C93B58F84352FD8B7E3C7C085FED2F03FED01E38B8BEB53E688F5D9DEEADEED9
     839        791132B96C03D3381F5AFA73FE098BFF000529D6BF68CF166BBF0AFE2969B69E
     840        1FF8B1E178CCCC90F16DACC015419A33920B066CED5FE120E4E0E3D23C7FE3FD
     841        17C4763F2AAAC91E7612A491EDD6BE01FDAF2EFF00E1447ED6BF067E2AE8FBAD
     842        EF74FF001145A3DD4E80833C3330C2BE3B6DF31467395622B3C9B3CAB8DADF51
     843        C5353E64F964959A7E644B9709353A72BC7A9FB1C63C8F958A8CE718EBF9D7E6
     844        4FFC16F7E045C7ECEBF147C0FF00B54783617B6D5345BD8343F174312E1751D3
     845        E5631C6F228FBD867119EB959149E178FD384901FF00BE7835E4FF00B6F7C145
     846        FDA0BF649F891E11D91C93EBDA0DDC16F91F726F25BCA71E8CAE01047422BD4C
     847        BEA38D5B4FE17A35E4F43D7C751F6D474DED747E61FEDDFA159EA9E3AD27C71A
     848        4EDB8D27C6FA745A8C1281956728B8F987192B5E0E916D8C2FDEC715ED3F0D9E
     849        4F8C9FF049AF08EB9B9BCFF015DCB63312E42B44AE074F501C0FC2BC551F68DB
     850        904763EB5EFF000BDE109E17FE7DC9A3F62E02C74B1196C799DDAD08EE2D44B6
     851        F229E43A9183D0FB1F6AFD5BFF0082417C7693E2BFECD29A0DD5C46FAA782E7F
     852        B032E7E66B7C1311C7D38FA0AFCAA7398C7D2BE8DFF82507C66FF8547FB5F58E
     853        9F70FE5D8F8D2CCE9B29DB91E7AFCD1107385380473D6BD3CE70FED685D743D0
     854        E2BCB7EB38394A3BC7547EBFAAE4FDE20374EF52FD9F70C6E6AAF149B9BE62BB
     855        9700E3A64F3C55C41B6BE0DD9E9D8FC654B521FB2061F36DEB9E4546FA646792
     856        AA79EE3A55A734C76DC2A95D2D0B8CA4B62BBD9AA73DFA0238C555D7757B6D07
     857        489AEEEA64B782DD4BCD2BB855450325989E82AD5FDCC76F133C8CA8AA096663
     858        80A057E627FC152BF6FBB7F8B57B3FC3BF056A53B68FA6CE5359BFB77C4374E3
     859        3FE8E0FF0010040271C11C57560F0B3C44F94F4B29CB6AE36BA84169D59CFF00
     860        FC1483FE0A132FED237775E0BF09C9B3C136D285BBB91FF315653D01FEE061F8
     861        D7C9BE6090EEDDCA9E9D07D07A0E07D29A88220DB731AE7801B3B47A7A7BE692
     862        491620A5A458F2C7E66E4363B13D8D7DE6170D0A14ECBA1FB365B97D0C151E4A
     863        7D3762B3B3388E38E49A699BCB8E38D773C8C7B051CF5AFD42FF0082737EC34B
     864        FB3DFC306F19EB4B21F18F88AD433C72AE069C8471101D7241E6BCDFFE0935FB
     865        0A4D7F730FC50F165ADB9B79A1CE836520DEC83A199B23AF619E95FA157FA52D
     866        FE9AD12AB2AE08535F2B9EE6929C1D2A47C07157107B56F0F436EA7E41FF00C1
     867        5DAC7FB1350F006BD229163A278BECEE2E9403B238FCC5CB7B0FD315FA35F1B3
     868        F6F8F857FB357C33B2D73C5BE2DD2ED20B8B449EDEDA1945C5CDC865046C8D72
     869        4E73D7005701FB4F7EC79A5FC66D1350D175CB05BAD2F5242B2460FCC84F753D
     870        88EB5E0DF07FFE092FF0EBE19789EDF54BEB3D43C4D796F85B6935E9FED4B680
     871        7F71586D1FCFDEBE4F039C6169E17D862632E68B76496FF33F2574F154B1328D
     872        3574FA95FC49FF000581F8C5FB455D496FF043E114D6BA6392835EF10931A2E7
     873        EEB2C630482307AF7AE72E7C33FB6E7C425F3EFBE3268BE1A9B3FF001EBA7696
     874        1E33F894615F68F867C2DA1F87E158E696DA38E3FE1540A06303005742DE39F0
     875        D6830B46BB5B7727728507F026B3FF00596B395A942105D2FABF997F52A951DE
     876        B547F23F3F1BC47FB6C7ECFEADAA41F13343F8831DBB79D36997DA7A44CEBC0F
     877        2D582AF5F6E95F63FF00C1383FE0A1F63FB74F8335282FB4B6F0DF8FBC2728B7
     878        D7F44958EEB6392A244CF263620E0F5E2A3F8A7E21D1F5EB467B57853CB5C021
     879        C7F8FD78AF913F63EB9FF8561FF05A98EDF4DCC367E39F0BC8F7EA0FCB33C3F7
     880        7804F4DBDEBD0CAF359E6152A6131118F34637528AB6DD191CB2C36223184DB8
     881        B3F564DBFCBB77631C838CE3F3AFCC4FF82BD78321FD9B7FE0A09F01FE35E97B
     882        AC93C4B74DE12F11C8A7115C460830EFF5728F22EE3DA351C8AFD3D9810ADEC0
     883        0E6BE0CFF8383B405D4BF637F0CDF32AEFD2FC69A6DCA363EE9FDEA7F238FC6B
     884        B32D51751C26B49269FDC7A19B46F87E7EA9A3EB7F82B7E65D0A487AAA6D0A7E
     885        A33FCABC3BF6CCCB5B5DFF00D7BCBFFA01AF5EFD9C2E9B54F06DB5D30DAD3DBC
     886        72B0F42D1AFF00F5ABC87F6CAE60BBF7B797FF004035F23CAE185843B4BFF6E0
     887        95E585F91E4FFF0006D0DA9B5FF82734CBEBE2BD4CFEA95FA064FCBF8E7F4AF8
     888        33FE0DC3B7FB37FC13CA45F5F146A47F54AFBC5D18C5F2FAF3F957D866AFFDA2
     889        7F2272AFF7581F95DFF053E877FF00C1667F6797EF13DD027D014B635A1FB74F
     890        ED7B6BFB3AFC35BABD0A6F358BC1F67D334F51E635D4ACA47CC8396451F315EA
     891        C06D1D4562FF00C15F3C5567E02FF829E7C21F106A532DAE9FA1C179733C8DC0
     892        0A16DC75F7C803DEB4BFE097FF00B285FF00EDB7F1FE4FDA1BE2269B2FFC227A
     893        0DCC90F81B49BB53E5CCF1B95FB6B237DE5047C9DB70C8FBA09D33AC95622B61
     894        B155BE08C13D7ABEC787194DE26B51A7D5AF91ECDFF046DFF82756A1FB39F827
     895        50F895F11BCCBBF8C1F1101BBD4A4B81BA4D26DDCABADB7A0908543211FDD45F
     896        E0E7EE068A4B2D8B1AEF0E42924E3CB14B347F676322A82CDB54EECE00CF2781
     897        C7AFBF15F0A7FC151FF6F7D753C436FF00017E0ECA2EBE26F8A53CAD56FE36CC
     898        7E18B271F348E7F8642A73EAA304E0918CE5CD8AA9CD2D22BAF44BFE01EF7352
     899        C1D1E57FF059E79FF0528FDB1FC51FB66FC59BAFD9ABE09DE325AFDDF1D78960
     900        6DD1D8DB0397B44607AB282188209E547F157D27FB11FEC83E1FF801F0EB49F0
     901        BF87ACA38749D35773BB28DF7D211F3CAE7F88B70411D000077278EFD80BF616
     902        D1BF66BF0241A169B1CB35EDC482EB57D565F96E753BA2A773487EF00071B09C
     903        6DE7BD7D93A06871E916C228D555546303BFF9F4AF0F1D88FAECFD9D1FE0C74F
     904        393EECE5C1E1A5567EDEB7C89AC74E5B6B58E38D8ED8C607156A08BCB07DE9D1
     905        C5E58FF0A7576D3872A3DAB2E81451456A01451450014514500145145007C67F
     906        B711274BD61477B19C7FE437ACFF00F820343E4FFC139B45ED8D73533FF932D5
     907        A5FB720FF897EAD8EBF649BFF407A8FF00E08536C2D3FE09EFA4A2FF000EB5A9
     908        67F1B86A8CA75C3E23FC513C897FBFA7FDD3EC26919230C3AF4AF89FFE0A33FB
     909        747C56F81DFB4B782BE1C7C2FD3FC337579E24D327D425935789E41F23101570
     910        EA3B1AFB609DDB7F957E7CFEDE169E67FC15A7E0BB65B0DA05D23107A7CCFF00
     911        FD7AEEC0DA2EA4DA52B45B49F748BCCE53FABFB8ECFB988BFB5C7EDAD202CBE1
     912        BF8627AE4046E3071FF3DE9E3F6B9FDB514907C33F0CB23FE99B7FF1FAFB6FE1
     913        D7C3EB0D63C3B1CD342A5A5DCC4FB939ADF8FE15E9A57FE3DD6BCDA59D626A45
     914        4D5182BDBA1CD4F2EACE316EACAE7C067F6B8FDB5F24FF00C235F0C303FD86FF
     915        00E3F587E3DFDBFBF6BFF877E1BBBD5353D0BE19C16D650B4F2B081DB81F49FF
     916        00A57E8ADD7C2DD345B4988541DBD2BE2CFF008287E890E9BF0CBC516F1AAA83
     917        A7BF4EA4629473AC4C2B423569C396724B44658AC257A54E538D47A1F52FEC3D
     918        F1DF55FDA4FF0065BF07F8D35986D2DB54D7ACFCEB98EDD710870C41DB924E38
     919        EE4D7AF6FDCB5F36FF00C12A605B7FD823E1D281B4AD9B639FF6DABE8F0362E3
     920        D2BD2C64231C44A31DAE7B183939508CA4EEF43F36FE24DB7FC6F375293FEA4D
     921        847FE875F5F7C53BB687E1B8DBC66315F26FC4D84AFF00C16B7509063FE45285
     922        7FF43AFABBE2CB7FC5B75FFAE62BC7E21FF7956FF9F68F332DBA753FC4CF857E
     923        01787A3F1DFF00C1613C1EB30320F0FE873DEC5FF4CDBE6E6BF539555599867D
     924        6BF327F634B7F23FE0AECD34870B3785E548C9F5F9BFC2BF4DF1C37618C57A8E
     925        DF56A096DC8BF135CA57BB2B75933CEBF6A2F82EFF00B4A7ECF5E2AF02ADEB69
     926        BFF09369F25A9BAD9BBC9C91DBBF4AF873C3FF00F0454F89BE16D06D74DD3FE3
     927        74F6367668238A18ACF6A44B8C600CFBE6BF407E2C7C50D27E0C7C3BD5FC51AE
     928        CCD6BA3E8B6E6E6EA45192107A0AF987FE1F6FF059E2126FF111DDC8234F6C1F
     929        A738AEEC1C712E8BA74E2A50F357D4BC6D3C2549DEB3B33CB0FF00C11D7E2DB9
     930        6FF8BF17FCFF00D3A9FF001A637FC11BFE2C38DAFF001E2FB6771F653D3E99AF
     931        561FF05BBF82E07FCCC39FFAF1FF00ECA9ADFF0005BAF82E57FE661FFC02FF00
     932        ECABAA547152DE9474F289C7EC702BEDFE227EC0FF00F04C5D63F648F8F1AF78
     933        EB5CF1CB78B350D6F4C4B265FB37945486DC4939E6BEC3F33695DAACBD7AD7C7
     934        C3FE0B75F06477F10FFE00FF00F654BFF0FBCF831BF064F117438FF42C7FECD5
     935        CB8AC2E36B3E6A91BBD95ACB43AB0D89C2D187B383D0E03FE0B1363FF190FF00
     936        B3BEA4A42DC41E207890AFDE1C0E7F535F68FC31B94B3F0A798CCAAAB9CF3D01
     937        E6BF3C3E29FC6E6FF8294FED59F0FF0052F0BE93AB59F80FE1FB36A371A85FC0
     938        621733740A9D41EDFC55F676BBE317F0B7C3F60D26C6913919E840191FCEBC1C
     939        FAB42857A14A76BC22D3D6F6B99E0E5CD5A75764FA97FE2BFC6AB5D1A5992265
     940        DFC8C023AD7C8FF1EBFE0A0FE1FF0086F72D6D26A0F7DA94ADE5A58588134AE7
     941        D081DFEB5C47C7EF895E2BF8D9F18F4FF85BE0395BFE126D79F17976A370D320
     942        23990F61D3A9F4AFB0FF00640FF82687C3DFD9934D8AFA5D3EDFC4BE2F9007BB
     943        D73504134CEFDC206C841E9DC573E1B2BA38982C66617E57F0C568DA5D58AA56
     944        A989A8A9D3D12EA7C65E1EF8BBFB407C7A9BCCF037C29D4ED6C64CECBDD6330A
     945        1E78E4E05747A5FEC8BFB6078CE657BABFF05F877713FBBDDE6151EA482DCD7E
     946        99CD22E9EA00DB0C4A06E390A001D7FCF15E2DF12FFE0A29F07FE106B12586B5
     947        E38D263BB85B63C16BBAEA68980E55847BB07EB5ED6170B85E5B61B0D176EAEE
     948        DFDE3A983843F8F55FE47C8B71FF0004D8FDA9B548D965F8B1E16B542727C9B7
     949        2D9FCD2BD4BFE09BFF00F04F3F1CFECA7F1DBC6BE38F1D789F47F106A9E2AD36
     950        0D3D5ECD195B28F9DEF955033C74F4AEA6E7FE0B27F02E59E48D7C417D32AFF1
     951        2D84854FE62BD17F667FDB8FE1D7ED5DAD6A9A5F82F569AF2FB47852E6E609AD
     952        DA32B1B1201191EB5DB5238BA74E76A4A316B5B2B0A851C1FB55284AF25B6A7B
     953        54459A0CF7C641AF81FF00E0B456DE77C6BFD9AF23EEF8BA563EFF00BB5FFEBD
     954        7DF50AE220ABFE457C27FF00058E83ED1F173F6756FEE78AE56FFC716B932F76
     955        9BB6DCB2FC99D19B7BD877CDE47D75F0E0E7C1D27BAB57C49FF05478164F821F
     956        1095B3F368B76BFAC95F6D7C36FF00913643FEC31AF8B3FE0A743CFF0084BE3C
     957        51D3FB2EE57F319FEA6BE6309FF2EAFF00CCBF30C77FB9BFF09F407FC127A330
     958        FF00C1387E10AFF77C3D08FF00C79ABE846E4FFC081AF03FF8258C5E57FC13C3
     959        E142FF0077428C7FE3CD5EF8793FF0215F4B8CFF007897AB3A309FC087A7E87E
     960        68FECB36E53FE0A8FF00B4DBF77D46D463FE011D7E8E5A283E175F97FE58FF00
     961        4AFCF2FD9B2DBC8FF829CFED1CDFF3D351B527FEF88EBF43EC87FC5349FF005C
     962        BFA570665FF23597F863F91C392AF75FAB3E08FF008294C2B27C27F182E3EF69
     963        D28FD0D7D05FF049B8FCAFF82787C2B5EEBA38FF00D0DABC13FE0A369E6FC34F
     964        1627F7AC251CFD2BE84FF825843E57EC01F0C57FBBA428FF00C7CD5656BFD82A
     965        3FEFFE8694FF00DFA5E87D02C3863EF5F995FB235BF95FF053FF00DA65BFBFAB
     966        5AFF00E8295FA6921C0FC6BF35FF006578BCBFF8296FED20DFDED5AD8FFE3A95
     967        AD6FF917D7F45F9939A7F1292F33F47B414C697074FB9D6AD5C4608CFF00B26A
     968        B787CE34C8BFDCAB770728DF4358E1D5A9C7D11EBC3E147CDFFB5A0C2AE3D715
     969        F3BFFC100AD05B5C7ED00C3FE5A78BC13FF7D4FF00E35F44FED6871003DF20FF
     970        002AF06FF82105B7D95FE3AFFB5E2A56FF00D1D55977C389FF00B77F33C5C4AB
     971        63A9FA33F411785CFB64D7E767FC1492DFCEFF0082B0FECFAC40FF00905DDA8E
     972        39C19477FC8FD79E0E0D7E89F556FF0076BF3EFF00E0A276DBFF00E0A93F0066
     973        FF009E7A6DCFFE8E15DD83DAA3FEECBF237CDB5A0BD51F687C18D1E1B7D09645
     974        41BDF824FB1ADCF1CDB2C9E1EB807F881193F4ACDF83F93E198DBF1AD6F1A8CE
     975        81367DFF00957CEE5B4E2B09EEF53D186CAC7E51FF00C154ED3EC9A5787E68F0
     976        AD6FE23B328C382BFBC19E6BF577C23FE93E12D259BF8ECA163FF7C0AFCB0FF8
     977        2A55A2CBA169B1F3B87886CD87FDFC15FAA3E0A1FF00149E93FF005E317FE80B
     978        5EA65DFF0022C82FEF48F3305FEF5557A147E2759C6DF0DFC4084655B4CB8523
     979        DBCB6AFCFEFF00822947E47C0765E806BB76060F41E61AFD08F8923778035E5F
     980        FA87CFFF00A2DABE04FF008236DB7D9FE0C32F6FEDBBB3C7AEF269E69FF2299F
     981        F8A24E33FDEA9B3F44E1B756810F3D3A76AE7FC65E02B7F13DAB218D596407DB
     982        DFFF00AFEF5BD15C048635661C8E79A124578C624FA0AC1D38CA0A325747B125
     983        747CB1F1E7F63CD2FC71A0369FAC6936BACE9F2316586E13E54619C3263EE1F4
     984        23915F24695FB2EFC50FD89FC4536ADF047C5D7767672BB4D73E1AD4DBCEB393
     985        E8AC42827FBCA15F819246457EAF4D6515CC7B595597AF22B93F137C1FD3F5D8
     986        DFE451BB24023807E95CD4638AC1BFF6395E2FECBD51E5D7CB6327CF07667C75
     987        F053FE0B516BA3EB36FA0FC67F0A5F780F5862A8FA8448D369B293C6ECF541EF
     988        82067AF7AFB67C0FF10347F891A15BEA9A1EA763ABE977437C3756932CB13A9E
     989        8430383F415F39FC70FD9274FF001769F35AEA3A65AEA56922B0749A3DDC1F7C
     990        647E15F1CCFA2F8DBFE09ABE369BC5BF0E6FAFAFBC171C9E6EB1E1AB872D0EC3
     991        CB18F39230147CC3079AF470F9961B1AFD8CA2E9D4FC1BF239A388AD41DAA3BA
     992        EE7EB5E44DC3723AF4C5715F1F7E08F86FF689F859ACF83BC5564B7FA1EBB6E6
     993        0B88DBEF762AC0E0E1948520FA81D6AC7C0BF8C3A47C7AF85FA0F8BB439BCED3
     994        75DB35BA849E193775561D981C823D8D7553C00BA2E3019B9FCAAA12A94EA5B6
     995        6BB1ECFB95A96BD4FCB5FD83F5ED7BF667F8C5E35F803E2ABCB8BABEF055DBCF
     996        A15EC99DD7760D864239C0528C1B6F382C474031DAFF00C140BC4B30F803E31B
     997        ADCCB21D226814EEEBB8AA9FCC1C7E26AC7FC146FC2EBF0DBFE0A49F033C5B6B
     998        FBBB8F15595CE8D7A5463CEF288C16EC4E27C7FC047A572DFB7AD8B5C7ECE3E2
     999        A8D09DDFD9FD4F7FDEC447E99AF1739828E7743111492AB6765D5ADCF9C949C2
     1000        94E8F55F91F557FC124BC110F827FE09BDF092D238FCB5BBD0D353651DDAE59A
     1001        E09FC7CDAFA2E695A295B1CE318AF1AFF8271858FF00602F82D1A36EFB3F82B4
     1002        8889F464B58D587E0411F5AF659173237E86BE8719678893F37F99EF61546346
     1003        2BA248FCFEF8ADFF00046EF16F897F68CF1E78EBC31F14A4F0EFFC271A99D46E
     1004        204B52CFB72C444CD9E546F618F438ACB87FE08E7F1691147FC2F8BE3B06326D
     1005        7963DC9E6BDD7E2A7FC15B3E11FC20F899AD784F54BAD62E353F0F5C9B2BC36B
     1006        666548E55C6E1907B67078EA2B9DFF0087DD7C1719F9BC404741FE83FF00D957
     1007        AAE38B9A8CE54D4BB3697EA79152860399B6ECFD4F2CFF0087397C5AEBFF000B
     1008        DAFBE9F66FFEBD66EABFF043BF1C78B754D2A4F10FC619B56B4D3EFE0BEF265B
     1009        1249747524039EE8300F63CF7AF663FF0005BAF82F8FF998BFF00BFF00B2A6FF
     1010        00C3EEBE0BA77F1075CFFC78F43EBF7A8F678C8BE68D2517E4911ECB2FB5A4FF
     1011        0013EC0B68FECF02A7276284CD55D7A0171E1FBE8988DAF6D2A103AE0A91FD7F
     1012        4AF925BFE0B7FF000671F2C9E21E7FE9CBFF00B2AE7FE277FC16CFE1EDFF0082
     1013        F50B3F07697E28D7BC4DA859CB1E9D68B64712CA7E500E093804E7806B923966
     1014        2A535271EA9BD56DB9E8FF006861DC6F17D2D63C5FFE097BF0D93C79FB14FC44
     1015        F08B797E5BEA7AADAC2C63DCB19C9C301DFE60B835F1DD9A32FEEE4DCB2DBB3C
     1016        722B215F9A3CA30C7FBC057E99FF00C1287E056ADF04BE0BE9BA6EB7088B58D4
     1017        AE5F52BD420E60F3092A873839C67391DEBE06FDA7FC1E7E1F7ED41E3ED0CCD1
     1018        DC7D87599EE72A368DB236F09F40327F0AEBE1EC6D2A998625D3D9C8FD0BC2FA
     1019        B28465425D5DD1C50276A83FFEAA974CD76E3C23AE59EB564D8D4347BA8EF6D8
     1020        862B878CAB0E9F403F3A8C70A7FBC29BB1A452BF292DC735F63520A5171EE7EA
     1021        F38A9D3941F5563F77BE05FC495F8BFF00093C2FE29861307F6F58457A630777
     1022        94CF182471F957700E476FCABE27FF008227FC579BC65FB39EA5E17BA966926F
     1023        04EA4F6B093F73ECB3E6588039E486DE33D86057DAFBB02BF39C4D1F6759A3F0
     1024        5CC30EE8E2254BB309091505CCA5236F9B1B7D7B53AE65318CF6E33E83DEBE40
     1025        FF008294FF00C142EDFF0067AD026F07F87765E78D35680864CE069D0B8DA646
     1026        23A139E052A1879D6A9C9116070357155953A5AB3CFBFE0AA1FF00050386D746
     1027        BDF86BE0BBF79355BB429AA6A169300B629DE20DFDF3DF1CE2BF3B6D1114AC71
     1028        2F930C600897A7D5883FC44F39A76C69999E57692691CC92BBB65A67272589FF
     1029        003C53962D80EDFE239E793F9D7DE607071A14ECB73F69CA329A581A29437EA2
     1030        39CB797B7736385C601E335F41FF00C1397F63C9BF6ABF8B02FF005047FF0084
     1031        37C33324B7CEF09F2F527EAB02F6217A922BCA7E067C0FD6BF68FF0089BA7F84
     1032        F44866924BE702F278BE65D3E1CFCF213DFDABF6B3E017C0FD1FE007C2DD2BC2
     1033        FA2C212D34D8F6190E374EDFC4E71EA6BCFCE3305497B386ECF0B8AF3C587A5F
     1034        57A3F13DCEAB44D1ADB44B28ED6CE18ADEDEDD424712280AA0718C7D38FC2AD5
     1035        D5D7D9A3DCDFC3D49F4A744A027FBBE95C67C5BF15FF0060E97232B051B719DD
     1036        5F1156B3841D496E7E4B5252DDBD4E7BE2B7C64B3F0FC6DB71BBF871F31F4AF9
     1037        3FF680FDBBB41F8588E756D5A18E7704A5A46733B9F455193DFB81F5AE0FF6BE
     1038        FDA3F59D3B57D3FC37E1747BFF0017789E716DA75B2AEF0818EDDC40E78C93F8
     1039        57BEFEC77FF04A8F0AFC1AB787C47E3D861F1BF8F2EC09EE2EAF57CC86D18F3B
     1040        6346C8E3D48EDDAB830B972C647EB98C7C94F651EB2F3F43C55889D593A543E6
     1041        CF97B4CFDA6FE327C7EB86FF008575F0B35EBEB791F6FDB75053042B9C724F43
     1042        F813F5AE9AC3F65CFDB0BC652F9970BE11F0EA281B01983E0FE058F15FA69650
     1043        43A7C4B1C51C50205E1635DA00E9F85794FC5CFDB93E15FC0E99ADFC49E34D1E
     1044        CEF14E24B6864FB44F19F52918661F8D7B583C3E162B970B874FD757F784B2F8
     1045        475AB559F1AB7FC138FF006ABD4A25F33E2B7852CD64E5FCB88EE5EF81FBB35D
     1046        47EC83FF0004C0F8A1F09BF6C6D17E2878FBC6DA1788868F63716682DADCA4F2
     1047        89578C9DA0704B66BD4AF7FE0B29F026D6E1611E22BBB91FDF8AC252BF89C575
     1048        DF01FF00E0A41F0A7F68CF8916DE15F0C6AF7536B571099A18E6B468FCD51D70
     1049        4FA7F857A7FED54A1374E94637BDDA5F799D3C2E07DA2719DDFA9F4138DEAD9E
     1050        323F5AF89FFE0BC76E6F7F614857FEA65D333EDFBC35F6C31C2E7B62BE35FF00
     1051        82E1DAF9DFB11C2BF7B7788B4D27F090D79F966B888FAB3D2CC6FF005691EEDF
     1052        B3086FF840ACFB62D221FF0090C5793FED93C2DC1F58641FF8E9AF59FD984B37
     1053        80EC73DAD2227FEF815E4BFB66F16D71FF005C24FE46BE4AAFF017F8FF00F6E3
     1054        184BFD955BB3FC8E13FE0DE5B6FB37EC05347D8789B50FE695F71C9FEA47CC17
     1055        E7049F6AF8ABFE080F17D9BF618B84FF00A992FBF5F2CD7DAB2C62580AFF0078
     1056        D7D7E69FEF136BCBF22F29FF00758FA1F047FC147FF609D2FF006B8FDB1FE17C
     1057        9AA78BB43D1F4CB85BAB7BDD327976EA1A92621631C09DF72C6D9CF66CF5E2BE
     1058        E2F04785F4FF0000F86AC343D1ACEDEC74BD26D92D6D2DA25C2430A2854503D3
     1059        02BF2F7FE0B4767AE45FB667C3CBCF0CCB2DAF88B4DB5BABCD3668CFCD1CF1FD
     1060        99C11EF85C7B83EF5F7B7EC2BFB5469BFB5EFC04D27C556BB21D5154D96AF699
     1061        F9ECAED00DF19F6390C31D9857B19A61EAAC1509B9732B6DD8E1CB6A518E266B
     1062        96D2674BFB59EABE31D17F672F19DD7C3FB786EBC656FA54D268F1CABB94DC05
     1063        254E3B91D40EE4015F9D9FF049AD07C37AC780B54F172DDDC5FF008EF5ABF957
     1064        C4DA8DF0F32F21937862A73F361B93D33FC3C6067F54AE9879638DDB88C67B9A
     1065        FCCFFDB33E16C9FF0004FAFDAF6DBE2C787ED655F877F102710F882085484B0B
     1066        B2465D474C372E074CABD7832A6F1781A982A6ED27EF27DEDF64D733A2E3355D
     1067        ED1DD1FA29E02D3EDAD3448FC9455DCBB947F741E78F6DD93CF7AE8AD94827DA
     1068        BC6BE007C4C8355B2B5816E239ADE58D5A29036EDE31B815EBF2152AC0F7CD7B
     1069        2DA9E3767767B8EF5E1E53513A4A36B35BAEC7A946A2A905289351403457AE6C
     1070        145145001451450014514500145145007C6FFB6D0F32DB535FEF5B4DFF00A03D
     1071        58FF00822341E47EC15A5AFF00D463513FF930D55FF6D9FF008F6D4B1F7BECF2
     1072        0FFC75AB5BFE08D56FF64FD8734D55E3FE26DA87FE8F6A9CA3FDDB11FE289E4C
     1073        BFDF97F859F5363057F01FA8AF81FF006E4833FF00054EF83F27FCF3D12E07FE
     1074        3CF5F7CB0DC53EA3F98AF863F6DCB4F37FE0A65F09DFE5CAE8F703A7FB4F5D98
     1075        5F86AFF859599FF023F23EC4F84601F0BC43F871915D60FBA6B93F84273E188F
     1076        D96BACE89F8D78D975BEAD1B9E853F8132ADF8CA7D7835F0B7FC144E2F37C15E
     1077        2553CB358CB8FCABEEBBFF00F57F46AF867FE0A091F99E1CD717FBD6B283EFC5
     1078        658AFE251FF1A3933095A84FD0F66FF825F41E47EC37F0FD7FBB66FF00FA1B57
     1079        D0E57E515E05FF0004D48FCAFD8AFC0ABE968E3FF1F6AF7CDD945FA57BD8E7FE
     1080        D325E6CBC12FF678FA23F3CFE27DAE7FE0B23A849FF52BC23FF43AFAB3E25698
     1081        2F3E1BAEDCFF00AB15F327C54B5C7FC15C2F251DFC3517FECD5F5E5F695FDA7F
     1082        0FFCB2BB8F940D79B9E5175312BFEBDA38F2DDEA7F899F9F9F0D2FBFE15BFF00
     1083        C14F7C0D7B32FF00A36B16D2E9E256E00241FEA715FA79C80DCF5EB5F987FB63
     1084        68179E05F17787FC61670BB5D784F534BA283FB9B813F81EB5FA35F0B7C7B67F
     1085        13BE1F693E21B09164B3D5AD63B84C738DC0647E078FC2BA3075BEB19751A8BE
     1086        C5E2FE4C301EE559D37DEE71BFB65FC3F7F88DFB28FC40D161DCD25F68F70A9D
     1087        F185DDC0F53B6BE3CFD81F48D0BE237C01F0EB5D58E9F35D42BF67B82F02B48A
     1088        CBF2E1B23AF5AFD11B98629EDA45601A3990A90DC8208E9F4AFCE1F8B5F0E358
     1089        FF00827C7C62D5F50B7B1BABDF867E28BA37692C3961A7DC31F995B1CA8E78ED
     1090        5A56A73C4E067428C9A9DEF1B75F22333A2D568D55B753EAED3BF64BF0F6A76F
     1091        BE3B1D35B6AE78B74FF0A90FEC7DA183CE9FA7FF00E03A7F85795FC37FDB4348
     1092        D434F325AEAD6B22F1B15A4DAC57BF07D2BA4D47F6C3B6B58959AFED155875F3
     1093        463F9D7CAFB45056AB1A9CFD559EE38CB072D5D8EA2E7F650F0EC08CCF65A6AE
     1094        DFFA774FF0AC9BAF80BE15B2629F65D39588C9C40ABC8FC2BC9BE207EDC5A569
     1095        664F3B5BB5E57244726FC0FC2BCD2CBF6A0F197C5EBE68FE1FF84F5DF12B6481
     1096        72B115B6EBCE5F3B7F5ADE965F8EAEAF469CADE6DAFCCC675B0D7B53573ED1F0
     1097        57C29D26268FC9960014EE08A36A91F41EBFD6B83FDA8DFF00B0ECE3B78766D8
     1098        D30A7A720E47F53F8D711FB1B7C7ED43E254FA95AEA762DA76B5A1DE1B3BFB4D
     1099        FB846E2BAFFDAF2092EB49660C3E6808E0723B66B82B61E54B9E8578A53E65D6
     1100        FA7A9D94E707465CBA687987FC11B3E1FDBF8AF58F893F12AF824F7DAA6AA74C
     1101        B7761CC5147C919F42483ED5F7918FEC89807E691BA7AF7AF8FF00FE08BF3471
     1102        7ECEDE20B1DB1ADC597882E04883EF6D382A48F702BEC19D32CBE8A739FA8AFB
     1103        CCCB5ADCBD12497A58D32B8AFABC65D59F077FC147FE29F897E357ED0FA5FC0E
     1104        F0BEAD75A1E962C45FF8A2F6D2431DC491B9CA40841CFDDC37FC0855FF00839F
     1105        F04DFF0001F8634B8D6DBC37A7DF4AAA4C9737F109A4720F270FB829C01D2B9C
     1106        FDADED5BE007FC147FFE134D4A330E85E36D2A1B55BC65DD1452C682228C7B7D
     1107        C0D9E3AD7B568DFB43C3A5687B5658648C26432480EE1EB9FE66BC5CFB158AA4
     1108        E8C29B70A3CA9B9456ECF3E9B8D4C44DE2775B7A1C87C4CFD9D7C31E0ED24A8D
     1109        0F4453B49216CA318FD2BCD3FE0963A643A77EDF3F1616DE248A15D1EDD2348C
     1110        0DA8049D001F8D49FB45FED6169A45A98A493ED9A84D9105A44DBA4958F41C77
     1111        F6EF5EA1FF0004C7FD95FC45E00D53C45F127C5ECD63AE78D205823D3FCBD8D6
     1112        B6EAC4A171D9AAB21A7888AAD89AAA5184959733D64FBA5D895C9531105456CC
     1113        FB1906C4AF87FF00E0AED6BE7FC52FD9FCFF00CF3F13CA7FF1C4AFB7E13B936F
     1114        B57C57FF00056188C9F127E06FFD33F10CA7FF001D5AF5702AD376ECFF002677
     1115        66DFEECFD4FA87E1AE4F82E5FF006A263F4AF8C7FE0A47189BE19F8C231FC7A5
     1116        CE4FBF0057D9DF0D571E0C93FDC615F1D7FC1436256F0578A3FDAB0B95FC36AD
     1117        7CC613FE5D7F897E62C77FBA3FF0A3E82FF826641F66FD823E15C7FDDD0A3FFD
     1118        09ABDCC1E3FE042BC57FE09C51ECFD877E18A7F12E891FFE846BDA54FCBFF020
     1119        6BE9317FEF32F57F99D74236A10F43F3C3E0041E5FFC1487F6837EED7F6FFF00
     1120        A0C75FA0102FFC536B8FF9E5FD2BE0BF8210795FF050AF8F12777D4611FF008E
     1121        475F7BD88CE8108FFA667F9570661AE692B7F2AFC8E1C9F697AB3E12FF008286
     1122        42D27813C44BFDEB293A8EB5F437FC13263F23F615F86EBFDDD2D47FE3CD5E33
     1123        FB7AE85F6DF0C6B29B73BED24181F4AF59FF0082586BABABFEC3DE0B54656FB0
     1124        C52DA30EEA5246183EFD29E532E6C0D58FF7FF0040A6FF00DBA5E87D0333B031
     1125        85E8CC73F957E73FECF76DFD81FF000522F8F8B37EEDEEEFE0B843FDE5DABCFE
     1126        95FA3328CC7FEEF209AFCF4FDB5BC29AA7ECC1FB604BF1323D3AF2F3C27E2AB4
     1127        48B519208CBFD9A641B724AF2A31CF3C576D2A2EB616B61A2F59474F3B3D8D33
     1128        45A46AFF002B3EEED0BC5D6A9A25BB34F12EE41D5BA55D5F14DB5D91B6E21C30
     1129        FEF735F9DDA87FC1413425B04FB2EA135E4C8BB1238E33E6498E4F033DB9C8AE
     1130        87E0A7ED97378C3E2059E8377A6EB1A3CDA945E7D835E215FB4A8F4CFE1D7D6B
     1131        C48C730A543DABA0D28EF7DFD4239AD1F752EA7BAFED66F9B50FC6DCF1F9D78B
     1132        7FC10EEDBC81F1A9BA799E2756FD66AF4BF8EFAABEB3E1A8DDC36EC8078EF5C3
     1133        7FC1172D7ECB07C5EFF6B5F427DF99ABAB24ACAAD2C4D4F28FE66388D71D49FA
     1134        9F71A1CAB7D2BE0BFF008284DB6FFF0082977C096EA174EB8047FDB65AFBD01C
     1135        06FA0AF867FE0A05067FE0A1BF0564E372D8DC807FEDA035EB613E19FF00865F
     1136        91B66BFC15EA8FAF3E100DDE184FEEF3815ADE35E7419BEA7F9564FC20F97C2F
     1137        1AFD7F0EB5ADE333FF001209BEA7F957CFE5CAD865E87A54FE147E5FFF00C14B
     1138        6DFED765A6A8EA35FB427E9E60AFD43F078DBE16D27FEBCA21FF008E0AFCCCFF
     1139        008283DB7DABEC098FF98D5AB7FE4415FA6BE1218F0C697FF5E917FE802BD1CB
     1140        BFE45B05FDE91E5E0BFDEEA7C8ABF110E7C0BAE8FF00A874FF00FA2DABE0EFF8
     1141        24D37F64FC1A9B7718D5EE08F7CB9AFBD3E20283E09D687FD384FF00FA2DABE0
     1142        CFF826AC5F67F83D37656D56E7F0F9DAA73595B2A9BFEF443157FACC0FA1FE2F
     1143        7ED0BFF085CCEAD32C31DA47BE5766C2A8AE37E197EDB7A578E35368B4ED62CE
     1144        F9E33864597E6FC01AF9FBFE0A2BAD4D1F807528D24917ED73431647048CE0D7
     1145        B4F88FFE095BE10F18FC34F0EDE785659BC23E2CB3D3A164BEB6C94BA628A4F9
     1146        A9DCE7BD716578178BC3FD66A5670BB6976D0CE78AACEA38C16C7D23E0FF008C
     1147        D65AAC2A9236D91797C9E95D6DB7882DEFA21E5CC8DBBA60F5AFCEAD62C7E397
     1148        ECB8CD17893C33378AF4888ED1A9E95BA5623FBEC146471EA2B4FC2BFF000514
     1149        D1046D14D777B63243C4A934077447B824671553C1E694656F66A71FE68BDFD5
     1150        1A4336845DAB46C7DEDE21D52C56CE612C89951DC8F4AF8D7F6BAD534D7D1F58
     1151        33792D67F649165DE770DA571800FF000F39C0E38F5AE63C55FF000505F0FDD5
     1152        8C846B466CF18851D8FD0E40FD6BCEB4DF09F8F3F6F1D761D1FC37A4DF68FE15
     1153        9A454BFD6AFA2658422B0DD8DD8DD900E02E4648E78CD66B2DC4E2EB4253A5EC
     1154        E3169B6F4FB8C7158BA75E3CB4773EA0FF008232E9575A6FEC37A22DDAC8164B
     1155        CBA6B7DDDE2F30E31EDBB35F573464AAEE6C718C9F735CCFC1CF85FA5FC1BF87
     1156        BA3F85F4684C361A25B8B78159BE6603A93EE4924D749A8C8A213B8EDC02D93C
     1157        018E79FCABD9C5CBDAD794A1B74F43D4C3C650A2A32E87C1FF00F053C957C55F
     1158        B6B7ECF3A5C7F3369D25E6A6F8FBC8A7CBE4FF00DF0DF95627ED65E186D7BE0F
     1159        789218D59DA4D3A7DB1E3EF1552DFF00B20FCE9B65E205FDAA3FE0A1BE24F17D
     1160        B1FB4685E07B65D1B4A70B9494E32483D3264329F7522BD97E347C3FC786E3DC
     1161        ADE5CB1147279C86057AFBD781C4F5BD96370F15BD04A4FE6EF63C3F67ED7DAD
     1162        45F6B446E7FC126BC5CBE2CFD817C0A176AC9A3C771A44CA0E706DAE248413E9
     1163        B9555C0F4615F46490E67DDF78E3A66BE13FF8245F8DBFE15B78ABC7DF09350D
     1164        D0CF05F36B9A6966E67859638A555FF74AA11EBB98F635F762ED71D3E656FA64
     1165        D7D1E3ACEBFB55B4F55F3D4F5B2CA9CF868A7BA5667E6969BE11D3FC11FF0005
     1166        42F8D1E1DD52DEDEE23D7847AF59ACF10C39916091F6023049F3A4191FF3C0F7
     1167        35F52F843F671F0E7892C15BEC3A6EE51B4816E8395383C63D45725FF051EFD9
     1168        535AF1CEBBE1EF8A9F0FEDCCFE38F05FEE9ED53AEA364C24DC98FE275123E077
     1169        0C7D0579D7C0FF00DB9345D6208E36BA6D1EF639196EAD6E99A392270486EBDF
     1170        7707D3A57999F51AB5654F154B99A4AD24AFA5BD0F2231851AB38D65A37A1F46
     1171        3FEC79A1EE6FF897E9A7FED82FF85327FD91B40B7FF5963A7AFF00DBB27F8572
     1172        C3F6BDB7781985E5AE17A32CA36E3F3AE5FC65FB6A69F6B68D249AD5947EABE7
     1173        A6EFCABC3F689BE4A709BFFC08ECE6C128F33B1DF5F7ECE5E18D359B7DAE9D85
     1174        E398147F4A77877E0DF86ED352DD6D1D842C4862638C295C6390474E08CD7CB7
     1175        E2CFDBAA0D5B566B3D1E2D4BC43A83722DAC62676FAE3AFE98AAF6DFB49F8FBE
     1176        1E6ABA06ADE2FF0006DF787FC2BE20D461B0B6BABB6C4E5CABB1CAE72015DC71
     1177        8CFC9D6BABFB2731945CA34DDBCE5639BDBD26EC9687E83FC3BF0459E8369E74
     1178        2CB27420E393C6073F8D7E517FC156FC331F873F6E4F11186D7ECF1DFE9F6B7B
     1179        C29C5C315F2DC83DF1DFEB5FA99F04F599EFB499219998F967072724E31DFF00
     1180        0AFCF2FF0082DEF1FB4F783557E5C787E539079399D457D170838F3A8A56EFDA
     1181        E7E8FC1359471B0E53E38C7F17BF3EF417DA73E9F8D01BF77FFD6A0A654FB8E4
     1182        57E997B591FB375E63EA9FF82367C546F007ED533787649922B1F15696F03079
     1183        0853730B17428BF772558F38CD7EB0B1903E59B6A80491DABF077E0178FDBE15
     1184        FC78F077892391A18F47D4A2696565DC523276B6077C838AFDA2F8F7FB44683F
     1185        00FE0EDF78CF5699DB4FB581668238C7EF2E9D97E4403A92723E95F139C615FD
     1186        62D1EA7E51C5B8092C747D92D6671BFB79FED8F65FB22FC229EFA092D6F7C517
     1187        FF00BAD234F793E6B890F1BB1D76A8F9893C715F8F3E31F186B1F10FC5B7FAE7
     1188        886FA4D535AD59CCB793C9D1DB390ABFECAF403B002B77E3FF00C6FD63F68BF8
     1189        B9AAF8BB5E664B8BE93C9B5B6662CB63181911A0ED853963C64D71FBB1B4630A
     1190        A31FEE8AF6B2BCBFD8C54DEE7D970EF0FD3C0D35396B36293841D4F6E7B52C70
     1191        CD7F716F6F6E8D24D71208A35505B731200181CF7A490ED8CBEEDAAA32CDD907
     1192        73F875AFB83FE0929FB12FFC273AC45F133C4D6ACD636129FEC585C612E0F432
     1193        91DC73C5776618A850A77EA7A19B6630C161DD4A9BF43E96FF00826A7EC60BFB
     1194        327C2F37FAC43049E2ED79166BE741C40B8CA42BC70077F535F4E436CA9F7474
     1195        18A86DADCC527619CF4F5AB91FF4E6BF3FC456955A9CF23F11C5632789AAEB54
     1196        DD91B441463FBC2BC2FF006A3BA6874893675DA4004F04F15EED2FDEFD6BC0FF
     1197        006AF8CC9A3FDD63E5E5863D702BCACCD27849A91C5887EE3B1F2A7FC1397C08
     1198        9F177F6F9F1978B35155923F03D9AD9D944E0111CAF81BC7B8C37E75FA3F02EF
     1199        872C15BE6CFE75F06FFC126A35D2FE3A7C5EB19157CE9A5867193F330CB7FF00
     1200        5BF3AFBCADCE610467AF7AF6F1DB5382D94236FB8E2CAB5A377BDCF907FE0A8F
     1201        FB43F897C3B2F84FE15F816F1AC7C4DE3C988B9BD5E1ECACC1219D4E0E0921B9
     1202        1C80B5C17C0FFF00826B782ECA0FB45E6950F89B536C19F51D58FDAA499FA9DA
     1203        AE481CE79C66B4FF00E0A8FE19B9F007ED1BF0CFE28B47712E97A6C3269178E8
     1204        A4ADAEE72C198F6077B7FDF35E81E03FDA2AC6D74732D9DDDBC9048372BA30E0
     1205        74FC2BCFCFABD7A5428C285E34E49B94977EC714E953962E5EDDFA7632FC69FB
     1206        2EF85FC19A2CDE5E85A2C2ABC8896CE218FD2BE7FF00D9C741B3D27FE0AAFE0B
     1207        5B1B582D201A2DD10B0C6B1AE76907A0AF49FDA0BF6AEB0D2F4C967BCBC51E62
     1208        1F2E00FBA42F9C0181927A8AADFF0004F7FD9DBC4DF103E37DB7C6AF12C3268B
     1209        A6DBC125AE8F692AE26BB8D801E6B0FE14EE09EB9A8E1A8E27DA54C4546D5351
     1210        69733F89BEC44B91D68468C4FBFD8E4B7D0FF5AF90BFE0B470FDA7F630B751D7
     1211        FB7F4F3FF8F9AFAF1CFCADFEE935F28FFC1622DFCCFD92557B7F6F589FFC7EBD
     1212        3CB7FDE15FBFE87A998FFBB48F5CFD99863C096BEAB6D18FFC745790FED9E730
     1213        DDFF00D7BC9FD6BD7BF66ADCBE0AB5CFF15B20FF00C745790FED9BF726FF00AE
     1214        4C0FE66BE46A7F017F8FFF006E31A7FEECBD1FE462FF00C10BAD56DFF6299157
     1215        8DDE21BD6FD52BEC84236F3FDEAF90FF00E08A107D9BF63C95781FF13FBDC0FF
     1216        00BE2BEBB51B47E35F619A5FEB334BC8794DFEAB13F3BBFE0A3DA50BAFF828CF
     1217        C1F2A31C5C86CF391887FC2B8CF843F10E4FF82777ED7CBAC3B7D9FE1A7C4498
     1218        5BEB11827C9D3A62711DCEDF50C70D8EA85BFBAB5E9BFB7F5A79DFF050AF84B2
     1219        7F77ED1FCA11563F683F81B6DF127E1E5F585F2FEE2EA2277940DE51084EF03D
     1220        9437B9CE3A9AC33ACE1E0B17868D4D694E094BCBCCF0FD9CE55AAD4A5BC5AB7E
     1221        A7DCD6AC97CBB964DD1B2864656C83919C83DC60F5E98AE4FE3FFC11D17E3F7C
     1222        2CD5BC21AF4224D375A84C2197EFDB485485910F6653823DC7D6BE70FF008259
     1223        FED1F7BABF87EFBE14F8B26923F167826354B53239692F6C0709F31FBCD1838C
     1224        E7EEBA77526BEC18C79F839F97009523D79FD29CE9CB0F5EF1D6DB3E8D743E9A
     1225        85586269DFA3DFD4FCD7FD8EBC63AE7ECEDF14B54F82FE2E919756F0B4ECBA2D
     1226        CCA702F6D31FBB50DDD76E0AF71E66DC715FA15F0D7C5EBE22D22206402654F9
     1227        87A357CDFF00F0539FD936F7E257846CFE2278410A78EBC0E3CF8CC60EEBBB50
     1228        C1DE32072CCA01603B8DC3B8C37F634FDA3ED7E2678434DD5ADDD626B81B6EE0
     1229        2DCC13000107DCE49F4C107E9E5E6D4FD854FED2A2BDD9FC6BCFB9E561E53C3D
     1230        574EA6DD0FAE91F239CE6A44AA3A6DF2EA36B1CF1B651C67835762E457546519
     1231        2528F53DE566AE87D14515A00514514005145140051451401F1CFEDA4BE6457C
     1232        3FBD138FD1AB7FFE091517D9FF00631D363C63FE2697E7A7FD376A4FDAB3C0F7
     1233        5AD49346071226C071DCF1FD6BC83F655FDA9AFF00F640F86E3C23AC783F56D4
     1234        21B5BA9AE62BBB4C32B091CB7358E4B2E7A788C2A6B99C93DEDA23C6AF354B15
     1235        1A92DAC7DFAE33B7EBFD457C4BFB6B41BBFE0A21F0C587DE5D12E4823FDE6AEC
     1236        1FFE0A8BA2CD6EC61F08F899E6FE08C46BCD798DFF008C358FDAAFF6A1D0FC66
     1237        DE1EB8D0B4BF0EDABDAC7F693BA49F71C9C8EDF866BD19736128D5AB56CBDD6B
     1238        7EE4637174AA45461BDCFB53E10363C2F1FD5BF9D7580657F1AE57E15C0D69E0
     1239        D8559583105F91CF35D546728BF4AF1B2E8B5878DFB1EC535EE22AEA20B46D8F
     1240        EF63F4AF87BF6F71BB43D597AB35B49FCABEE3BF4FDC363F8B26BE47FDB13E1E
     1241        5C78AA0BE8628DBF7D0B2038AC71D2519D29CBE18C936618CA7CD4A4BC8F4AFF
     1242        00827545E47EC6FE085E9B6D1BFF004335EE1BF238E95F09FECEBFB6ADE7ECF1
     1243        F0BF4DF096B9E0DD5E6FEC50D0ADD5900C8EA493920E39AF4297FE0A8BA24B6C
     1244        1ADFC1DE2A9E403EE7920735F4D8AC0D5AF59D5A56E57AEEBAFCCE3C2E3E9468
     1245        A8F54703F166DF6FFC152EEA5DBFF32E44338F76FF000AFB33C3500BAF0946B8
     1246        1F32ED3C57C4BE04BDD63E3B7ED557DF112E346B8D16C1AC16CA18273991F070
     1247        09FCEBEE0F0942D6DE1E8636CFCB5E2E655F9F30518CAFCB0516BCCBCBA379CE
     1248        7D1B3E6DFDA83E0E26B7697B1B43E641740A49C76C62BC57F645FDABA6FD8F75
     1249        C7F87FE323753F84E6B8CE91A96D2C2C413831B7A007BD7DE9E2DF0741E26B12
     1250        9226703AE2BE69F8CDFB3141AC493457166B770C8AC02EC0783DB915C785C47F
     1251        66CDC25172A337AA5BA7DC58DA12553DB533EA2D0FC4163E25D260BCB0BAB7BE
     1252        B3B85DF1CB0B874917D4114ED7747B1D7F4C96CEFAD21BBB5B852B2452A06490
     1253        1F507AD7C05E111F12FF00653B9787C257EDA96808770D26F32445EA13A851F4
     1254        15EB3E16FF00829E58DA6D83C5DE15D6346955712CD0C7E6C44FB0FBDF98AF73
     1255        0F0A5887ED303514976DA4BE43A798C5C796B44EA3C6DFF04C3F843E31BE92ED
     1256        7C37268F7121273A7DD3C0B9EFF20F947E02B9EB5FF82477C2C827DF349E23BA
     1257        5CF497516E3F2C1FD6BB0D2FFE0A35F0BB534566D66EADD87696DD969758FF00
     1258        828EFC2FB188EDD62E6E0F6115B3313FA57A70FED38BD136FBE84FFB0BD5A458
     1259        F007FC13B3E0FF0080AE7CCB5F06E9B75329055AFA47BD3F5FDE96C1AF62B0D0
     1260        AC7C37671C161676B676F1E008E18C228C74E9FE15F376BFFF000542F0AA26DD
     1261        0B43F106B52E30852DCA2927DC8AE1BC51FB557C63F8CD14967A168B67E11B0B
     1262        85286E66CCB3807B8E460E3DAB8F114EBA5CF8BAAA3AF57FA112C561A2B96925
     1263        739FFD91ADFCBFDA6BE2EC90B7FA3BF885B693DCE4E4D7D09FB44F82DB53D1A3
     1264        9B66405C103D2B8AFD93FF006767F87B62DBA496F2F6EEE3ED37B7328F9A790F
     1265        24FE79AFA47C57E188B5CD01EDD9771DB8E95F2D8C50C662AB4A8AB256B3E8EC
     1266        6B83A12745F3753E09FD8E7E26C7FB2AFED35AC787F56923B3F0EF8E240D6F70
     1267        FC24772BC282DD81E6BF41B4CB9FB4AB3349B949DCADFC38F51F5AF8EFF693FD
     1268        97A0F1459CD05C5BB37530CAAB9684FA83D4741D0D733F0BFF006AFF0088DFB3
     1269        4DAC7A4F882C6E3C63A1DB6238AE541FB5C4BD073DC01EBCD7AF82C62C7D151A
     1270        AD46B2D1DF4BDB6B1CF4AA4B09274E7F0BFC0FB0BE32FC10F0BFC74F0C368FE2
     1271        8D2E1D4ACC3168C37DF858FF001230E54FD315F33DD7FC120F428E7F2F47F1E7
     1272        8B34FB557CF90EC92155FEE8381C63D727DEBD0BC39FF0528F877AB42AB7971A
     1273        969B718C345716ADC7E23AD58D5BFE0A23F0CF4684BA6B57373BBA2C36EC5B3E
     1274        878EF5EC52A38EA5154E2BDDECECD7FC034AB5B0559FB496E49F00BFE09D7F0E
     1275        FE026AB16A5059DC6BDAE236F5BFD564170F1B7382A3EEA9C71F28ED5BDF1DFF
     1276        006C0F077C02F13E8BA06A935D5E6AFAF5E456B0D9D9A892487CC654123E480A
     1277        A09079E6BC43E207EDE9E32F8AB6F369BF0DFC3775A6F9C4AB6ADA8A7112FA84
     1278        EFF89E335E05E3DF817ABF86F51D3FC497535D7893C4106AB6BA85F4F292CF2E
     1279        C955F8279380A4007A74A1D6A0AB46199555CCF68A7FD239AAE3234D7FB347E6
     1280        7EA389711AEEE7201CFBD7C7DFF0549B7175E3DF832CBCF97AE484FF00DF095B
     1281        1A6FFC150F456B60B71E0DF1340CA3A340307DC73D2BCBFE33FC64BCFDB2BE26
     1282        F818697E18D5B4BB5F0BEA4F7934D7E026F52A3EE8CFD2B3A74658672A93B2D1
     1283        F55D8D3178EA5529AA71DDEE7D91F0DDF3E0A93FEB9B57C7DFF0503433F873C4
     1284        0A3BDA48BF9A2D7D89F0CED1CF83760DBB5BA13D4D7CD1FB657C34BAF17586AD
     1285        6B1C7892F219635C0E841C0FE55F218771A71A1564FDD52BBFBCEDC645CB0AA3
     1286        1EC7B17FC13D4797FB167C3755EA3478C7D3E66AF647CAC9DB6D7C3DFB3DFEDC
     1287        8DFB3F7C20F0FF008435AF046BD25C68100B313DB61A375058EEE9E80D7777BF
     1288        F0542D265B61F63F05F89EE1DCE0011A8C1ED9AFADAD859D6A8EAD36B95BBEAD
     1289        7F999D1C7D28D1E5EA91E63F0820F2FF006FBF8DB21E3CCD4223FF008E455F75
     1290        6823CDF0FDBFA98FFA57C47FB35E87ABF8B7E3578DBC6D7DA6C9A5BF8AAED1E3
     1291        B590FCCA8A0004FBFCB5F6FE851341A542ADF7B60CE2BC7C65452CCE5C96D124
     1292        EDE84E52BDD72F33E72FDACFC12D7F14C4A9DAE8411EA2BCD7FE0957F1357E1D
     1293        6BDE2EF857AB4CB0CD6F74DA96901BE5FB4237122AFAB0C2B607F78D7D67F15B
     1294        C071F8AB48902AEE6DA7071CE6BE2DF8E9FB3CEA51788EDB58D1EE26D1FC41A6
     1295        C864B5BA8BE568DFB9FC4706B9F0789584C44E8D7D2954EBFCAFA0B1519D3A9E
     1296        DA9AD4FBEEDD7CC5656CB2606067383EE69BA968369ABD8C96B756F05C412FDF
     1297        8A540CADF506BE3CF873FF00051DD6BC1B671E9DF10BC2D7C6EA0011B50B05DD
     1298        1CAA0637329E84F5E2BD274FFF0082947C30BAB5590EA77F1F1C892D5832FD6B
     1299        DD8E5F59DA74BDE5D1A3579861E71E5A87A8597C03F04E8DABFDB2D3C27E1FB7
     1300        BCC93E725846AC4FD40FAD7CA7FB7EE93069FF00B5BFC1D92D638E261E7C6E10
     1301        6DF9329D715E89E2AFF829DF8222B49068563AE6BD78BCC70456E515C9E3EF13
     1302        8FC2BC76D6FBC59FB51FED0BA4F8BBC43A32E87A6F86D1A0B2B62C59E62C73BB
     1303        0467F8464E2AB115274694E58A93B38B566FA9C38CA946697B147A47C68627C1
     1304        D196E327775AE6FF00E08E56C6DED3E29FFB5AE21FD66AEF3E2DF84AE26F07A2
     1305        846DC46EC63A120E47E15E15FB30FC6EBEFD8C759F165A5EF85F52D62CF5EBB5
     1306        BA59ECFEF02030E9FF0002AF9DE1CA8942B616F67251B7DE5D4A8A9E2213A9D1
     1307        1FA1E170DF2F7AF89FF6F2B7F33F6F3F83AFB72CB65723E9F38AEB87FC151343
     1308        FB213FF08A78ACDC75F27C919CFA5796F893C75AB7ED61FB4BF84FC5B1F876F3
     1309        42D2BC2B6F3229BA397999F9C62BDE85096169D4A95A4B58C92D5761E3B194EB
     1310        41421BDCFB4BE108FF008A5E3FA0C67F1AD6F1A7FC8126F6C9FD2B3BE1158BD9
     1311        F85E11270718C56AF8BEDDA6D1A70A390A4FE95E1E5B17F548C5EF63D9A71F77
     1312        E47E6AFEDDD079FA8D9C7DFF00B5AD8FD3F795FA55E1404F8634ECF6B58FFF00
     1313        4115F04FED85F0AB52F111926B3B5335C5A5C4774109C799B48381F957A77863
     1314        FE0A6F67A46996B67A97827C4B6B25BC09133A20652428071F8D77E571F6D97A
     1315        A54DAE6526F73C7A788851C4CE533EA0F1A8DFE09D63A9FF0043941FFBE1ABE1
     1316        BFF8276D8B0F85D3C69F2FFC4CAE180FF811AEFF00C5DFF052587C41A05D69FA
     1317        3F833C4B77737F04B0C6665088848C64907DEAAFEC27F0CF50F07F82A086FADD
     1318        A1B8BCB879DE2C7FAADC73FA66A73993A597BA1524B9A528F9913C442AE2A138
     1319        1E4BFB7F783E7D57C177C44324A6295599547DD00E7F90AFB87F67CF1FE9FF00
     1320        127E0F786F53D3EE23BA89EC6107630631B0500823B107DAB89F8DBF02D75FB7
     1321        66F2FCD866055D719DC3FF00D55F32E9DF0C3C71FB396B925EF80758BBD3E167
     1322        2F2E9D30325A4B9FF609C67DC62B9B28C551A786FA8627DCB49B8B7B3B9A55E7
     1323        A188F6AB667E8620DEBF3AFCBFED77AE6BC55F047C1FE35955B57F0BE87A9327
     1324        0AD71651C9B7F315F33785BFE0A47AF785EE23B7F1A782EF2138DAD75A7B1747
     1325        F7DBD813EFDEBBED0BFE0A55F0CF56953CCBDD4AC5B90E27B470A87EB5EDC70B
     1326        5A2F9A83D3C99BBC7616A6B53F13D234AFD95BE1BE85379B67E05F0ADBC9B836
     1327        E8F4C841CFAFDDAEDA0D2A0B1B5586DE18E18E3E022205503D05789DEFFC1453
     1328        E175A5A9906BCD263F852062DF95723E2FFF00829F7863698BC37A16BDE20B92
     1329        76C6D1C1B2324FA93DBF0AA9E171B3D677F9B14711838EB1B7DC7D357322DBC0
     1330        5B6ED50324FA7E35F22FEDBFFB60DFEBF3DC7C2CF866CBAA7893568DADB51D4D
     1331        1BFD17488CF1202C3FE5A6D3D33C645723E30F8A3F18BF69FB792CE49D7C0FE1
     1332        FBAF95E2B4FF008FA753D54C9C373C020015E87FB39FEC91A7F805225B1B1F2D
     1333        A400DC5C303E6C87072093CE393F9FE7E6D6C761F0978A973D5E896CBD4E7AD8
     1334        AA988FDDD28B4BB963F637FD9BAD7E1AF82F4DD26D90C90DBB99AE2E71CDC4E7
     1335        1BA4FC7B1EC2BDA3E2D780A1D5FC3AD0A866DAA540FD45753E19D061F0EE9D1C
     1336        31AED6E85B1CD5E9215B95646FDE71D31D2BCA8E0E55B9E589F8E7BBEE7AD87C
     1337        3C69D35167E6CFC76F05F883E11FC57D33E227857745E24D0E53BE1C71A8C033
     1338        BE23DF90CCA33C57DBDFB35FED2FE1CFDA4FC016BAC68F751A5D3C58BCB195B6
     1339        CD6527F1232FA039E7DAB3BE2FFC0E8F5CB469A15DB26D3BF8FBDFFEAFEB5F2A
     1340        78A3F677D7BE1A78C64F117826FEE3C37ACE4799B3E58AED47F0BAAE0118F5AE
     1341        BC0E614A947EA38EBAE5F8676BAB76679528CF0B539A0AE99FA088CAC99DBF32
     1342        92381CFAFF009F5AF29F8BFF00B167C35F8EF7CD75E20F0B5A4F7ADF2BDD425A
     1343        DEE08F42C982DCFA9AF09F06FF00C143BC67E00B336BE37F07DC6A06338FB669
     1344        FF002EF19EA41E3A7615E8DA1FFC14B7E1A6A4717575AAE9F3600292DA30DA7E
     1345        B5EDE1F0B888AF69879269F58B3796330F555AA257F339FB8FF8246FC2E9EEBC
     1346        C597C4D6B1B1E225D40B2B0F72413FAD6D7867FE0967F07740B88E693C3F36A5
     1347        34672CD797F2C8BC7AA6EDA7B76ADE9FFE0A21F0B2CAD57FE2A076E3902162DF
     1348        9573FA8FFC14DFE1DDA4327D8D75AD526CE024364C377A609C5777FC2938D95D
     1349        2F911FEC11D74FCCF6CF027C15F09FC32D3C45E1FF000DE8FA4C7FF4EB689167
     1350        F2009FAD7CBBFF00058EB58EE7E0EF81618D59AEBFE12FB7F2117AB7FA3CF9E3
     1351        D3048FC6A7D73FE0A21E31F16B3C7E0DF00DC08DBA4D7EDB71EE578FE75C77FC
     1352        2BAF1E7ED1FE3CD2B5AF8897B1B59E97389EC748B34C430CB82379CE470188CF
     1353        B9F7CF9B56A470D79E26AA6ECF4BDDBD3633C462A9CA1C9417E07D61F02D3FE2
     1354        5F2A9DA4A9C640EB5F12FF00C175740B4B4F13FC33D604016F6E96F6C649B3D2
     1355        211EF191ECC322BEF0F851E1D93C3DA5132FCAD267E95F0CFF00C178B0D79F0B
     1356        5BE5F9A5BF19F51E52FF008FEB5C7C26E4E51959C6EDBB1F67C27171C75247C0
     1357        6C3E4CFF00175A72A6E4A6C8786A7A7DC1F4AFD49EBAA3F735B115D23491150C
     1358        54AF2AD9FB847423DF8AF4AFDA13F6A7F11FED210786ECF56B8B8B7D37C39A6C
     1359        56D1D8F9A592E255015AE18F42481822BCE661B93691B87BD3718FCF238E01FA
     1360        573D4C3C673E768E7A983A7566AA4F78EC47B42C9D31FC2D8EE3D29F962BFEC9
     1361        1924F7A1D7181425B5C5F4D1DBDAC2D717533AC7144065A46270001F5ADE53E5
     1362        8FA1B5494230737D0F4BFD91BF669D4BF6B2F8D167E1AB6599749B7713EB3771
     1363        82A2DAD948CAAB7F79CFCB8F435FB55E04F07E9DE00F09E9FA2E956B0D9E9FA6
     1364        DBA5BC10A26D5445000E2BC5FF00E09E3FB26D9FECC5F02ECA39E31278835C55
     1365        BED4A79500937B00767AE178E0D7D0C9105FF0AF84CD31CEBD4B2D91F8C71267
     1366        12C6D7718FC31D10D8979A9223F31A54183D29E062BCBF23E756C327FBB5E55F
     1367        B417859B59F0F36036EC1E457AB38DDC5666BFA32EAB68D1B0DDB81182335CF8
     1368        AA3ED28B811536B1F9C5E10F17C9FB24FED75A7F8B6E0797E1FF00107FC4B753
     1369        207FAB271873F8E39FAD7E8E687ACDAEB7A7C3756970B716F728248A446DCAEA
     1370        467208AF97FF00684FD9BD3C41A75C457167E7DB4D92DC739ED8AF25F85DF16F
     1371        E247EC8EE34B8617F167859398ED6727CEB55F446E7A0EC69E0B1B1C452585AF
     1372        2E5A90492BECD2D8F1A9D4A9879B5F64FBA3C77E00D1FE25F86AEB43D7B4FB5D
     1373        4F4CBC189ADEE50157F4207A8E39EB5F2D6BFF00F0489F0BA5D4D2F87FC51E29
     1374        F0FDBCB2126D84A92C49E81780C07FBCD9AEC7C33FF0538F016A6AABAA47ABE8
     1375        970C398AE2DCF5F4C8CFF4AD8BBFF8289FC2CD3A1676D6A794768D2DD99ABDBA
     1376        384C5D38F22575F268DAA54C1565791CEFC1DFF82607C3BF865AFC7AAEACBA87
     1377        8C7528983C4FAB4BBE246C754887CB9FA835E8DFB44FED43E10FD95FC1506A5A
     1378        FC8C5E43B2D2C6CD15A7B903B227F740C927B62BC63C75FF00051AD57C66B269
     1379        DF0D7C2D7B7D2B0C0D42FD0A431E7F882FF163EA2BE7CF8B9F01FC55E3DD2B53
     1380        D7BC45A95CEBDE28BA50CBD425BAFF00CF341D97AF0383532A9878568D3CC6AA
     1381        8EBA457FC0D8E6AB8C8528F2E1A373F4A7C3FE208FC41E17B0D521F3BECFA85B
     1382        A4C8B20C3AAB004023D403CD7CE9FF00056DB6377FB2963FEA3764D8FA3D73DF
     1383        0DFF00E0A35A6F853C17A6695A97837C48B79A6DA456FB9210565D8A1491CFB5
     1384        719FB537ED4B27ED75E06B6F08E81E13D72D44F7F05D35DDDA011AAA3741CD6B
     1385        47073A359D576E44DF55B1BE231F4AAD1E55F11F52FECDDF27832DC1FE18147F
     1386        E3A2BC8BF6CB1959FF00EB9B7F2AF65FD9F2CE4B1F0BC71483E655009FF680C5
     1387        7987ED55E18B8D56EB7471F98B82769FE2C76AF869D4A6A846A2DB9AFF0089D1
     1388        28B785F3B193FF000472B736DFB2348AA31FF13DBC3CFF00C02BEAE1CC59FC7A
     1389        75AF803F64FF00DA4EEBF639F00CDE13D53C27AC5F411DF4B770DD5AE1B78931
     1390        D471E82BD56EFF00E0A81A2C96C52DFC1FE289A418CA242A38FCEBED31785A95
     1391        AA3AB4DA6B7DD76F539B0B8EA54E828CBA1E7FFB765AB4BFB7DFC266CE029B83
     1392        E98FF53D6BE8283C0EBE25F00F014C98C838CF3D47E44035F2FF00883C4BADFE
     1393        D4DFB4F7873C5327876EF43D334112206B87F9C93B3B63D52BEDAF865A76FF00
     1394        0B24722FCACA5871D393FE35E267F1A588C551C3F35ED0D50F2C57AB3A91D99F
     1395        9F3F1FFC27ACFC18F88FA3FC45F0CACB1EBDE1DB842E9C813C432ACAC4750549
     1396        041EAA71D38AFD06F819F17349F8E3F0CF48F1468CC8D67AA40B215CFCD0B8E1
     1397        E36F42AD915E4FFB48FC1EFED082E248EDFCC49546F017231DCE3B9E2BE7BF80
     1398        9F16BC47FB15788F58B18B47BBD7BC1FAA4ED7514309C496B21FBC5074E4F5E7
     1399        DE8C9F10E74BFB3310FF00790F81F471ED7263CF84AAD3F859FA0970BE746CAD
     1400        183953907BFF009C7F2AFCFDF8E3F0DAE3F61FFDA7BFB6ACADA4FF00857BE3CB
     1401        9F32644184D3AF1C9DD9038009248E38048F527D820FF82A2E832A43E7784BC4
     1402        B1C920E54C4A4A7A679AF38FDA8FF6AC8BF6ABF86B77E0FD2FC0BAD7DAAF9D4C
     1403        375748AA96EE08FDE03CE3EA2BDCA78192A73A38849539269EA993986228568A
     1404        70F88FAAFE04F8BA4D674D586493CCC2653078230083FCABD2ADC616BC27F64F
     1405        D0EFB44D034DB6BCDCD7105A2452BE776E60A01E7BFD6BDDADCE63AF96CA5FEE
     1406        9C16D1765E88F570DCDEC97312514515EB1B8514514005145140051451401CF7
     1407        89FC0D67E2A4C4D18639C827B1E6B8AB9FD9C34F95DBE5E093FD6BD51A3C8C76
     1408        A6E315C353034672726B533A946337768F2A8BF669D3D1815555DBF74ED1C56B
     1409        E83F03F4FD2AE03150C41079AEF852305ACFFB3E925AA6FD599FD5A09DEC32CE
     1410        D16D61DAB8C0E2AC0E951C5C8F6A90715DF08A8AB23A08E45F39587E02B95F18
     1411        7C37B5F1442AB346320F26BAC0F827EB498DF59D5A50A8B926B406AFA33CA65F
     1412        D9BEC2E1D99973BB19F6A68FD9A74F4E8BF37D2BD5CF4C518F6AE6FECDA76EBF
     1413        79CFF56A37D8E1BC35F066CF439D64C6EE9C57696F69E442AA074A9D5314EAD3
     1414        0F83A745B71EA6D18C63F08D63B62E99E3A551BCD1A0BF4DCF1F5182315A1487
     1415        9AEB6574B1C17893E0B69FAE4C595769C6320735C76B9FB2E5BDEFDD5565FF00
     1416        697757B5E314019AF3A7975294BDA2567E4632C3C5EE7CE77DFB1869B7C4B4B6
     1417        36727A83160D4BA6FEC61A6DABA98EC6CE3FA45C8AFA1BC9C1A409835A2C1CAD
     1418        6F692FBD91F53A3D8F19D27F65EB5D3E450238A355ECA8003FA5759A27C13D36
     1419        C36061B997A022BBCC66936F3597F65D17F1DDFAEA5C70D496B62A697A1DBE9B
     1420        1ED8E355EC78AB92440E3D29C83E5A0AE4576D2A70A71E582D0D96864EB9E17B
     1421        7D6EDDD2440DBB23A579CEBFFB39595EBB322B658F3C715EB853775FD2A3D958
     1422        56C0D2AAEED133A719FC48F9EF51FD8FACAF7E692C6D64F768874FCA974AFD8D
     1423        B4BB165D9A7D9C24F3C42A79FCABE832991F7A9C07151F51B46DCEEDDAECC7EA
     1424        B45743CAFC39FB3C59E9A7122AAA8ECA303157754F809A6DEC8BE5A65473C8EF
     1425        FE7F9D7A3E38A4C5634F28C3DAF28EBDEE57D5E96D63CA24FD9974D908DD1AB6
     1426        DE84A8FF000ABDA2FC01B4D36EBCCDC42A8E82BD288E7A0A6ED2BD3F956DFD9B
     1427        49F7FBD8470D496B62AE9BA545A6DA2C518F947A561F8C3E1B59F8AFFD647F36
     1428        093C77AE9C0FF229715D12C352E4F66D685CA9AB591E5371FB3869F74794EF9C
     1429        7F9FF3CD11FECD5A6DBBEE58C0CF5C0C135EAD462B8DE57464EEEFF7997D5695
     1430        ACD1C5784FE11D87876E564DBB994E4123EBFE35DA44ABF285C616951406E952
     1431        018AEEA387A74BF868D69C23156891CD0AC898C5737E2BF87367E28462F17CDF
     1432        406BA82322900A55A8C6A47966AE5FA9E2BACFECC56BA931DD0868C93F2900FF
     1433        004AC86FD8EB4D98B6EB3B76C8C0FDD0E3F4AF7E619A6E1735C5FD9B15F0C9AF
     1434        998CB0F45EE8F12D3FF655B4D382F970C2AB1907E440B8FD2BB3F0EFC14B3D1E
     1435        78E42A1997DBA7F9FAD7789B73FF00D6A09CD5472FA49DE7797AB27EAF4D7C28
     1436        C2D73C236DAC597D9DA15DBCF6AE32EBF673B095B3B783CFD2BD386DFF00229C
     1437        A549AD2B6069547771D7C872A0A7F11E4EBFB34E9A93AC9B14375CE3BD6AE87F
     1438        036C34ABB0FB776D39E6BD0F209E98A42B9ACE581A76D9BF98A38582D6C41676
     1439        D1D9C02351B428C600A7CF125C42C8C7EF54E9F768DB5DD08A847960B63A2374
     1440        70BE2BF83761E257CB27CC3BFA56149FB34D8CAC77C7B87A1E6BD588C1A4000F
     1441        5AE39E5F4652E6B59F9339E587849DDA3CBED7F671B0B65C7DD5FEE81D2BAEF0
     1442        9FC3EB4F0C2FEED46EF5AE8880477A3701DE9C7034AF76AFEA11C3C13D886EB4
     1443        F8EE63DACAA57D315CCF883E1569BAE29678F6B11E95D71FB9F5A690A456B5B0
     1444        B4AADB9D5CDE514D599E39AE7ECCF677CEC536952318C718FF00F5F35CCEA5FB
     1445        1CE9F744EEB3B465F4F2C73FA7D2BE89DB8A08C8E82B18E5D18BBC1B8FA37630
     1446        785A4F747CE361FB16E928FF00F20FB5FF00BF43FC2BA1D13F659B5D25D56386
     1447        DE18F18C24601FE55ED822C52142A73454C0F3FC736FE6C160A95F44717E1EF8
     1448        35A7E8CC19C6E6C0EA0706BAED3B4E86C46D8E3DBB7BD4DB9BD29D1B92D5A61F
     1449        074A8AB4226D1A518EC38C6A7B0E28D807614EA3B57614579D16697CB64DCA45
     1450        73DE23F87363AE42CAF1FDE3DABA9A8D860D65569C66ACD1328DCF25D5BF66BB
     1451        5B81B9324F4E7B7F9F4AE5750FD906CEFF0076FB5B76F668460D7D080629A577
     1452        37B57053CB61095E9371F4662F0B4A5F12B9F38DA7EC4FA545212BA759AB1E49
     1453        F2FF00FAD5B563FB255A5805D905BAED000C4438FD2BDD36714EFF003D2B5960
     1454        E525694DBF9B0FAA505D0F31D1BE0058E9E8BE616E982318AEB3C3DF0EF4FD01
     1455        17CA4EC33C75AE888CD1851F8D2A79661E2F9ADAF77B950A34A3B221585522C2
     1456        8DA07415F98DFF0005C4F17DC5E7C70F02E86C545869FA4CF7CA31F319A4711F
     1457        E583FA57E9E11888FD4F35F92DFF000596F17AF88FF6C6B3D2D61313787F4244
     1458        79473E6AC8FBFF004C62BE93258FFB446E7D6709D3E7CC63E47CAEE36A30FE25
     1459        3823D2A41D2A31F32FF4F4A92BEEA3A23F6540466902E2958EDA69900AA1BD15
     1460        C4917790BF30DC70303A9EC2BEC7FF008244FEC92BF13BC7971F10B5EB14B8D1
     1461        7427D9A4B3F2B7371C8693FE03DBDC57CBFF00063E0D6AFF00B427C53D2FC23A
     1462        12EEBED4A6F9D871F6785799243F400D7EDDFC1EF85FA5FC15F873A5F86F45B5
     1463        86D74FD26DD618C46301CE065BEA4E4FE35F3F9D665ECD7B28EE7C4F176711A1
     1464        4BEAD49FBF2DFD0EA6D235CE587D3F1AB6140A82DDB79E9560364D7C7F99F94F
     1465        A851451400542EEA24E49FCAA6A319A35E80656ABA3C3AAC4CB226EDC31922B8
     1466        4F12FECFD65AB23B2F566DFD3A1AF4E64C9A0AED15CB89C1D2ADF12D44E317BA
     1467        3E79D4BF642B3D489F36DE1979FE28AABE9FFB176976936E16362A739F962CFF
     1468        003AFA29A36A0A7358C702A31E48CE5F7B3096129377B1E4BE1BFD9BEDF4A50A
     1469        CAA91AFDD555DAA3F0ADAD47E03E9F7702AAAFCDD73EB5E843EED0318ACFFB27
     1470        0EE7CD5136FBDC71C3C16C8F296FD9A74D7653B17E5E17FD9F5C558D33F674B0
     1471        B1B81B7E50ADC6057A76DA300D57F67D2F3FBC6B0F4AF7B19BA2F87E1D06CC43
     1472        0C606D3D7154BC59E06B4F14425668D791DC77ADF21734AC70BD2BA3EAB49D2F
     1473        616F77B1A72AB72F43CAA5FD9BF4F32B155F958F414DB7FD9A34D819B6AAA9C7
     1474        61D6BD5BAF6A00C573ACAE8A5649FDE63F56A5D8F3FD1FE05D8E9CF1C992CCA7
     1475        2723AFD6BB8D3ACA3B181638D76AA802AC600A00C56D430B4E8EB4D6BE7B954E
     1476        8A87C266EB7A0C5ABDB347328656C80315C1EA3FB3BE9B752EF552AD9393E9F8
     1477        57A7EEC9A429C53AD85A759DE7BF746928464BDE4793B7ECCFA6BB731AF3C1E0
     1478        73562CFF00675B1B52A1578073D7A57A7ECA728CD652CBA9DADAFDE671C3D24F
     1479        E131FC2BE10B7F0CDA2A44A176F19C56BC0301BEB4F2B95A50315D5468C69C79
     1480        628D828A28AD8028A28A0028A28A0028A28A0028C51450018A31451400018A28
     1481        A2800C51451400628031430C8A074A0028A28A0028A28A003146314514001146
     1482        28A2800C518A28A0028A28A0028C668A2800C518A28A00319A00C51450018A36
     1483        D145001B68C51450018A31451400628A28A0028A28A00319A31451400628C514
     1484        50018A314514006314628A2800E9451450004668C51450018A31451400518A28
     1485        A0036E28C7345140051D68A2800C500628A2800A28A2800A08CD1450018A28A2
     1486        800A31451400629A453AA377C0FD293022F30089B9FBA09FD6BF12BF6F6F8827
     1487        E25FEDA3E3DD456E23BCB4B5BC8F4AB69A33F2AA45190C3DC87383EF5FB39E31
     1488        D663F0C785B54BF7922896C6DE49C3C8DB5015527E63E95F81BAD6B92F8BFC49
     1489        ABEAB7091ACFAC5FCD7B2AC7C2E5E4DFC7E2057D1E43479AA3A9D8FBBE07C3DF
     1490        112ACD6C420ED03F1E2A61D2A2F7F7CD3924E057D84AC7EA1BAB8AE9BCD4324C
     1491        B6EAD239FDDC63713EDCD49237FC07FC2BD9BF60CFD97EE3F6A6FDA0ACB4D918
     1492        DBE89A0B2EA5AAB6CC864570563F4F9B0063D0D73E26BAA349D46726618CA786
     1493        A2EAD5D91F677FC11E7F6525F871F0A1BE216B56617C45E2C1FE87E62E1ADAC8
     1494        1F9473D0BFDE3F857DB689CAF2A7B62AA695A643A5C16F6B6D0C76F6B6E9E5C5
     1495        1C630B1A8C6063E9578C581C63F2AFCEF1159D5A8E723F0BC7632789AD2AD37B
     1496        BD3C90F45C3FE14FA627DF3F4A7D62718514514005145140051451400518A28A
     1497        00314018A28A0031451450018CD04668A2800C518A28A003146DC51450018CD1
     1498        451400628E945140051451400514514005145140051451400514514005145140
     1499        0514514005145140051451400514514005145140051451400514514005145140
     1500        0514514005145140051451400514514005145140051451400514514005145140
     1501        0514514005145140051451400514514005145140051451400514514005145140
     1502        0514514005145140051451400514514005145140051451400514514005145140
     1503        051451400D604D46C38FC6A52D8A8A47047E353B0A5B1F3CFF00C14D3E20C9F0
     1504        EFF633F1B5D432DBA4F796DF638D6538F304842945F52412463A57E375BC46DA
     1505        DA28D571B4004FE55FA3FF00F05CEF8811D87C2FF08F84D56DE49B56D4C5D382
     1506        DFBC8D620482A3DC9AFCE88FE55FD327BD7DAF0FD1E4C3DFB9FACF04D0E4C23A
     1507        AFED084055A6B1C0E7BF27D87AD3DC714C233FDDC74393C1F6AF75E87DA2D5D8
     1508        64FB8B7971AB4B70EFE5A46BF3176E30A3DCF6FAD7EC0FFC135FF655FF008663
     1509        F8256AB7C0BF88BC4216FB51761F34795F962FF808E3EB5F08FF00C12F7F6589
     1510        BF685F8FF0EB57D6A25F09F82E64B9BB91C7CB737446E861C13C95E59B03D3D4
     1511        57EBC5B5B342CBC2E0020E063E95F2B9EE3AEFD8C763F2FE2FCDDD49BC341E8B
     1512        72C44312A7E35385C0A8A31FBC5F6A9ABE5E27C12D10628A28AA185145140051
     1513        4514005145140051451400514514005145140051451400514514005145140051
     1514        4514005145140051451400514514005145140051451400514514005145140051
     1515        4514005145140051451400514514005145140051451400514514005145140051
     1516        4514005145140051451400514514005145140051451400514514005145140051
     1517        4514005145140051451400514514005145140051451400514514005145140051
     1518        4514005145140051451400514514005145140051451400514514005145140051
     1519        4504E050034B66ABED0C5BEB9A93A0FCCD57B8B854DCBFC4A067DFFCFF004A14
     1520        6EC124DD99F945FF00059EF1B9F147ED75A7695E5C5E57877465549118336F9D
     1521        896CFA150ABF9D7CA9010635DB9F400D775FB5B78DDBE267ED4FF10B5B6F2BF7
     1522        9ABC9146626DCB22427CA4C1F42173F8D706B271DCFD7D6BF44CB616C3451FBA
     1523        6458754B0308F5B0F73F2D42629AE658EDA1864B8BBBA6586085465A57660028
     1524        F724D4B2B848C93DB92A7BFF009EF5F527FC124BF66B6F8D3FB41BF8A6FE3F3F
     1525        42F02B2C89B93E596F586517FE00A727DC5563310A8D37366D9B639613092A9D
     1526        4FD03FD853F6738FF65EFD9E341F0E3056D5A6DF7BAA4F8C34B752FCEE4FAE3E
     1527        54FA2D7B503D31DFA5411DBE1BE520953DFB5585560CBD38AFCEE551D4939B3F
     1528        09AF5A756A3A93EA0A1B7F4A928A2A4CC28A28A0028A28A0028A28A0028A28A0
     1529        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0
     1530        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0
     1531        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0
     1532        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0
     1533        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0
     1534        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A002863F2D14D63906
     1535        80180647E75C4FC75F1CDBFC37F84BE28F105C08FCAD1F4F9EE4AC8FB158AC64
     1536        8E7DFEEFD6BB50707F1C57C9FF00F058AF1BAF83FF00622F11D8FD9DA66F114F
     1537        0E93BB7ED683CD707CC1EA148E95D185A7CF5A313B32FA2EB62614D7568FC93D
     1538        35DA687CE6DD1FDA9DE76563968CB9DC013DF19C558FF969F53DE83C373C751F
     1539        4E68FBBF2F563D3DABF46A3150A7647EFF0046828A8C223556E2F2E12DED6192
     1540        E2EAE2516F6F1A8C9791880A00EF9391F857ED5FEC2FFB39C3FB317ECEBA2787
     1541        7686D52E07DB752948F9A4B9930CE4FF00BBC28FF76BF3E3FE0931FB352FC6BF
     1542        DA1CF89750B7F3741F0180F971F24D78FF00346BE84AA92DEDC57EB625A963C1
     1543        C1EB9F4AF91CEF18E73F64B63F2CE34CD2552A7D560F44C901FDE7E356315043
     1544        0B2B7DEEF53D7CFD92D11F0C828A28A061451450014514500145145001451450
     1545        0145145001451450014514500145145001451450014514500145145001451450
     1546        0145145001451450014514500145145001451450014514500145145001451450
     1547        0145145001451450014514500145145001451450014514500145145001451450
     1548        0145145001451450014514500145145001451450014514500145145001451450
     1549        0145145001451450014514500145145001451450014514500145145001451450
     1550        014514500145145001451450014514500145145001451450014D2BC7E34EA63B
     1551        9068022906C0DF7BD78E2BF387FE0BB7E3B95B5DF873E185465898DDEB0D22CD
     1552        F2E6355408F1E3BEF24367AA918E735FA3924ACF9FF686460F5AFC7BFF0082B2
     1553        F8E93C67FB72EBD6FE5CD1C7E1ED36DB4A60EDB96494AB4C1D476E2400FF00BB
     1554        5EB64B4D4B12AFD0FA4E15A3ED31F1F2D4F9D6650BB947452739EDCD43772F93
     1555        14CC0E5A3D9C01CE5B80147739EC2A57919D8B1EB27CC7DABE82FF008260FECD
     1556        CBFB467ED356775791AC9E1DF02ECD4AFA375DDE6DC3E7ECEA7B60E1C91DB15F
     1557        678BA8A9517267EB79AE316130F2AA7E8D7FC13EBF67DFF8674FD973C37A35CD
     1558        9ADAEB5796E350D5F70CB35D48017C9F6E063B62BDE60CF39AA896BB7D76F040
     1559        FEE9AB311DA6BF39A955D4939B3F05C456956AB2A92DDB26A28A2A0C828A28A0
     1560        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0
     1561        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0
     1562        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0
     1563        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0
     1564        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0
     1565        028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0
     1566        028A28A0028A28A002A2DF8DDF5A96A19B80D532D02F633F58D486936B35C306
     1567        DB042CE40E0B0033807F0AFC1BF8C9E37B8F89BF1A3C69E247336ED635BBAB92
     1568        9336E78C6F2A8A0F6DA802D7EBC7FC145FE24DAFC30FD94FC49A85D6A371A699
     1569        D23B586788E1D1D9C1C2FD40FD6BF17ECE32F68AF233333282ED9FBE4F73EFDE
     1570        BEAB87F0FCD2F687E8BC0F844D4ABBF4249AED6DADDA666544552727D40FEBFD
     1571        6BF5D3FE0961FB3727C03FD9B74FD42E900F1078D0AEAD7D215E515C16893E8A
     1572        9C7D58D7E66FEC9BF088FC76FDA4BC1FE159A3F3B4FBCBD5B8BD52BF318623BC
     1573        93DB07A7D057EE569DA3C5656D0DBC2AB1C30A2C68AA30151718007A0E9539FE
     1574        2A4DAA487C71984935848BF52C85F9CF6C54A139EB482DF9A900C62BE5D23F39
     1575        168A07028AA00A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28
     1576        A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28
     1577        A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28
     1578        A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28
     1579        A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28
     1580        A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28
     1581        A2800A28A2800A28A2800A28A2800A28A09C50030B919A899B1C7A9CD3B39FCC
     1582        D5766F9FAFE746FA0791F037FC1743E222D8F81FC17E165BCDB2DFDECB7D3DA9
     1583        5C89A38D0AA9FC19857E7506F2D1964FE2FBE4FF000F6AFA9BFE0B0FF158F8BF
     1584        F6B4FECA8A74B9B6F09E9F1C5E4B478F2A694E5893F97E55F31E87E18BCF18F8
     1585        8F49F0FD9806FB5BBE8B4F807DE6123B01BB1FDD03AFE75F7594D3F6384F687E
     1586        C9C3542386CBD4E7D55CFD00FF008227FC045B4D075EF895A85AC9F68BE9C69F
     1587        A63CABFF002C53FD63AFD5B8CFD6BF42D57CB03E845709F007E0FD9FC09F831E
     1588        1AF09D8E047A259242589DDBDF1973F8B64FE35DE20F916BE3F1B59D5ACE6CFC
     1589        AF34C6CB15899557DC981C8A28145729E7851451400514514005145140051451
     1590        4005145140051451400514514005145140051451400514514005145140051451
     1591        4005145140051451400514514005145140051451400514514005145140051451
     1592        4005145140051451400514514005145140051451400514514005145140051451
     1593        4005145140051451400514514005145140051451400514514005145140051451
     1594        4005145140051451400514514005145140051451400514514005145140051451
     1595        40051451400514514005145140051451400514514005145140051451400507A5
     1596        148C70280221D3F3AAB3CA2DF733101533B891F77BFF00226AD0381F9D709FB4
     1597        0FC43B6F853F06FC59E20B89E3B78F4BD3E59FCC9398C49B485CE3FE03F9D541
     1598        5E491A51A7CF350EED1F8C1FB5278FFF00E166FED2FE3DD726B88EEADEEB5678
     1599        619947CAF1478455FC315EE5FF00047AF80ADF143F6909BC55796F1C9A4781ED
     1600        7F886EDF7936E54C1FF65558FB6457C9373A9C8F6D35E5E471F9D74C6E250BFE
     1601        AC1918BED1F53CD7EC17FC12B7E03C9F057F64ED2A4BBF2DB56F171FEDFB860B
     1602        B485982B46A7A1F95368C7AE4F04D7D76655FD8615528F547EA5C418AFA9E571
     1603        A107EF3563E9689146D5C03900E7FCFE156562C28AAC89B13F21D2AE29CAD7C7
     1604        DDB3F288CAE828A28A0614514500145145001451450014514500145145001451
     1605        4500145145001451450014514500145145001451450014514500145145001451
     1606        4500145145001451450014514500145145001451450014514500145145001451
     1607        4500145145001451450014514500145145001451450014514500145145001451
     1608        4500145145001451450014514500145145001451450014514500145145001451
     1609        4500145145001451450014514500145145001451450014514500145145001451
     1610        45001451450014514500145145001451450014514500145145004330C29C7A1A
     1611        F95FFE0AF1E3F6F037EC5FAEDBC5716B1DCF882E21D31639867CF5771BB68FEF
     1612        05C9E7FBA6BEA97E626F5C115F9CFF00F05D3F88D1C87C01E0F536ECDE7CDAE5
     1613        C65BE78444311E47A31671F857765D4954C44533D6C8F0FEDB1B08F99F337FC1
     1614        3E7F67987F695FDA6F47D1750B5F3F43D1A19351BF8E4524318F091A9238E58E
     1615        7FE035FB4DA6693069F650DB471AC30C28B1A228C05551C0FA0AF8B7FE08B3F0
     1616        61BC33FB3E6A5E2FBA880BCF175D9689987CC2088945C1F42771AFB6A3FB8ADF
     1617        8D74E6F89F6B5DC56C8EEE28CC1E2318E31F863A126C017EBD2A4A6C7F320A75
     1618        7907CDEC14514500145145001451450014514500145145001451450014514500
     1619        1451450014514500145145001451450014514500145145001451450014514500
     1620        1451450014514500145145001451450014514500145145001451450014514500
     1621        1451450014514500145145001451450014514500145145001451450014514500
     1622        1451450014514500145145001451450014514500145145001451450014514500
     1623        1451450014514500145145001451450014514500145145001451450014514500
     1624        1451450014514500145145001451450014514500148CFB696A291B6FE27D6801
     1625        188C367B138AFC84FF00829B6A17DF1C7FE0A28DE19B28A07B98BEC1A0DA3447
     1626        779AB291248588E8C8588C76E4F5AFD6DBE996DE29A4793CB8A15DCE58E00C7C
     1627        C724F6C57E5CFF00C13CFC20BFB4B7FC1497C69E3A92DB769BA3EA379AAED277
     1628        A2CF248D14255FA7280381EE7D2BD2CBA4A1CD51F447D0F0FD4F62AA629FD95F
     1629        99FA55F09BE1E69FF09FE1BE89E1ED3A18E0B3D1AC92DA3441C70A013F89C9FC
     1630        6BA98FEE2E2996E3E51EB8CE7F2A9D3F86BCEE672F799E054A8E527296EF5163
     1631        FB829D40E28A4485145140051451400514514005145140051451400514514005
     1632        1451400514514005145140051451400514514005145140051451400514514005
     1633        1451400514514005145140051451400514514005145140051451400514514005
     1634        1451400514514005145140051451400514514005145140051451400514514005
     1635        1451400514514005145140051451400514514005145140051451400514514005
     1636        1451400514514005145140051451400514514005145140051451400514514005
     1637        14514005145140051451400514514005145140051451400557989DF562A1BAC1
     1638        4FF0A996DA01E57FB61FC41FF8557FB2EFC40F107D98DD7F6768B7527921F6F9
     1639        C7CA23AF6EDD2BE7FF00F8224FC166F875FB282F88AE93FD3BC6739BB46EE6D6
     1640        3FDDC5F9B6F6F7DDC715B5FF00058CBABEF107ECC3A6F81F4AB7BA9B58F889E2
     1641        4B1D02DBECE76ECDD26F62DEAA111B3ED5F4BFC36F03597C38F87FA2F87B4F8D
     1642        56C343D3E2B38140C2858D420E3F0FE75D91972D0B7567A319FB2C1722DE4FF0
     1643        46FC5C3293DC7E55610715185183D7E5C8A953EE0FA572F43CEE82D145140051
     1644        4514005145140051451400514514005145140051451400514514005145140051
     1645        4514005145140051451400514514005145140051451400514514005145140051
     1646        4514005145140051451400514514005145140051451400514514005145140051
     1647        4514005145140051451400514514005145140051451400514514005145140051
     1648        4514005145140051451400514514005145140051451400514514005145140051
     1649        4514005145140051451400514514005145140051451400514514005145140051
     1650        451400514514005145140051451400556B86E5B9E7D2ACD53B97C48CAD8E9BB3
     1651        42DCA8EE7CBDF1B741B8F8D1FF00051FF857A0BC774348F873A35E78BEE5CC85
     1652        61B8B899BECB6EA0630C50890919C80E38C57D4766DE6451E07CAC33F51FE4D7
     1653        87FECF7E1D8FC49F1ABE2A78C8C37A936A9AA47A1C124D26E51059C414F96072
     1654        AA642C48F519E0D7BB5BB878E32BF771C56937D0D2B4B64498A2807345666214
     1655        5145001451450014514500145145001451450014514500145145001451450014
     1656        5145001451450014514500145145001451450014514500145145001451450014
     1657        5145001451450014514500145145001451450014514500145145001451450014
     1658        5145001451450014514500145145001451450014514500145145001451450014
     1659        5145001451450014514500145145001451450014514500145145001451450014
     1660        5145001451450014514500145145001451450014514500145145001451450014
     1661        51450014514500145145001451450014514500158FE24BE934DD3EF6EA1B792E
     1662        648216748D0659D95490A3DC9C56C546C3AFD7FC281A763CAFF651F055F7813E
     1663        09E9A9AA437969AAEA4F3EA7A84772E1E68A799CB36704F4CF41DEBD56040B12
     1664        FB0A403E5CE3A1E2A45E94DBB8E4EEC28A28A448514514005145140051451400
     1665        5145140051451400514514005145140051451400514514005145140051451400
     1666        5145140051451400514514005145140051451400514514005145140051451400
     1667        5145140051451401FFD9}
     1668      Stretch = True
     1669      Transparent = True
     1670      OnClick = Image1Click
     1671    end
     1672    object Label2: TLabel
     1673      Left = 115
     1674      Top = 402
     1675      Width = 151
     1676      Height = 14
     1677      Cursor = crHandPoint
     1678      Hint = 'URL for this spellcheck engine on SourceForge'
     1679      Caption = 'http://hunspell.sourceforge.net/'
     1680      Font.Charset = DEFAULT_CHARSET
     1681      Font.Color = clBlue
     1682      Font.Height = -11
     1683      Font.Name = 'Arial'
     1684      Font.Style = [fsUnderline]
     1685      ParentFont = False
     1686      ParentShowHint = False
     1687      ShowHint = True
     1688      WordWrap = True
     1689      OnClick = lblOpenMedURLClick
     1690    end
     1691    object Label3: TLabel
     1692      Left = 115
     1693      Top = 175
     1694      Width = 231
     1695      Height = 14
     1696      Cursor = crHandPoint
     1697      Hint = 'URL for this Delphi wrapper library on SourceForge'
     1698      Caption = 'https://sourceforge.net/projects/hunspell-delphi/'
     1699      Font.Charset = DEFAULT_CHARSET
     1700      Font.Color = clBlue
     1701      Font.Height = -11
     1702      Font.Name = 'Arial'
     1703      Font.Style = [fsUnderline]
     1704      ParentFont = False
     1705      ParentShowHint = False
     1706      ShowHint = True
     1707      WordWrap = True
     1708      OnClick = lblOpenMedURLClick
     1709    end
     1710    object lblDictionariesURL: TLabel
     1711      Left = 11
     1712      Top = 25
     1713      Width = 409
     1714      Height = 14
     1715      Cursor = crHandPoint
     1716      Hint = 'URL for other language dictionaries'
     1717      Caption =
     1718        'http://archive.services.openoffice.org/pub/mirror/OpenOffice.org' +
     1719        '/contrib/dictionaries/'
     1720      Font.Charset = DEFAULT_CHARSET
     1721      Font.Color = clBlue
     1722      Font.Height = -11
     1723      Font.Name = 'Arial'
     1724      Font.Style = [fsUnderline]
     1725      ParentFont = False
     1726      ParentShowHint = False
     1727      ShowHint = True
     1728      OnClick = lblOpenMedURLClick
     1729    end
     1730    object lblDictionary: TLabel
     1731      Left = 11
     1732      Top = 1
     1733      Width = 192
     1734      Height = 16
     1735      Caption = 'Main &Dictionary Files Available at:'
     1736      FocusControl = edtDictionary
     1737    end
     1738    object lblOpenMedURL: TLabel
     1739      Left = 11
     1740      Top = 44
     1741      Width = 707
     1742      Height = 14
     1743      Cursor = crHandPoint
     1744      Hint = 'URL for Medical Dictionary current being used (GPL license)'
     1745      Caption =
     1746        'http://code.openhub.net/project?pid=08caPIxPvc0&prevcid=1&did=op' +
     1747        'enmedspel%2Fsrc%2Fdictionaries&cid=sPPyiSPxN3U&fp=363738&projSel' +
     1748        'ected=true'
     1749      Font.Charset = DEFAULT_CHARSET
     1750      Font.Color = clBlue
     1751      Font.Height = -11
     1752      Font.Name = 'Arial'
     1753      Font.Style = [fsUnderline]
     1754      ParentFont = False
     1755      ParentShowHint = False
     1756      ShowHint = True
     1757      WordWrap = True
     1758      OnClick = lblOpenMedURLClick
     1759    end
     1760    object Label5: TLabel
     1761      Left = 547
     1762      Top = 311
     1763      Width = 141
     1764      Height = 14
     1765      Cursor = crHandPoint
     1766      Hint = 'The HealthSevak'
     1767      Caption = 'http://www.healthsevak.com'
     1768      Font.Charset = DEFAULT_CHARSET
     1769      Font.Color = clBlue
     1770      Font.Height = -11
     1771      Font.Name = 'Arial'
     1772      Font.Style = [fsUnderline]
     1773      ParentFont = False
     1774      ParentShowHint = False
     1775      ShowHint = True
     1776      WordWrap = True
     1777      OnClick = lblOpenMedURLClick
     1778    end
     1779    object Label6: TLabel
     1780      Left = 461
     1781      Top = 175
     1782      Width = 95
     1783      Height = 14
     1784      Cursor = crHandPoint
     1785      Hint = 'The HealthSevak'
     1786      Caption = 'digitiger@gmail.com'
     1787      Font.Charset = DEFAULT_CHARSET
     1788      Font.Color = clBlue
     1789      Font.Height = -11
     1790      Font.Name = 'Arial'
     1791      Font.Style = [fsUnderline]
     1792      ParentFont = False
     1793      ParentShowHint = False
     1794      ShowHint = True
     1795      WordWrap = True
     1796      OnClick = Label6Click
     1797    end
     1798    object btnHideAbout: TButton
     1799      Left = 326
     1800      Top = 464
     1801      Width = 75
     1802      Height = 25
     1803      Caption = 'OK'
     1804      TabOrder = 0
     1805      OnClick = btnHideAboutClick
     1806    end
     1807    object StaticText1: TStaticText
     1808      Left = 0
     1809      Top = 376
     1810      Width = 718
     1811      Height = 20
     1812      Alignment = taCenter
     1813      AutoSize = False
     1814      Caption =
     1815        'based on OpenSource Library named                 by            ' +
     1816        '               , Version 1.3.3'
     1817      Font.Charset = ANSI_CHARSET
     1818      Font.Color = clGreen
     1819      Font.Height = -13
     1820      Font.Name = 'Tahoma'
     1821      Font.Style = [fsBold]
     1822      ParentFont = False
     1823      TabOrder = 1
     1824    end
     1825    object StaticText2: TStaticText
     1826      Left = 425
     1827      Top = 376
     1828      Width = 101
     1829      Height = 20
     1830      Caption = 'L'#225'szl'#243' N'#233'meth '
     1831      Font.Charset = ANSI_CHARSET
     1832      Font.Color = clGreen
     1833      Font.Height = -13
     1834      Font.Name = 'Tahoma'
     1835      Font.Style = [fsBold]
     1836      ParentFont = False
     1837      TabOrder = 2
     1838    end
     1839    object StaticText3: TStaticText
     1840      Left = 340
     1841      Top = 376
     1842      Width = 59
     1843      Height = 20
     1844      Caption = 'HunSpell'
     1845      Font.Charset = ANSI_CHARSET
     1846      Font.Color = clFuchsia
     1847      Font.Height = -13
     1848      Font.Name = 'Tahoma'
     1849      Font.Style = [fsBold]
     1850      ParentFont = False
     1851      TabOrder = 3
     1852    end
     1853    object StaticText4: TStaticText
     1854      Left = 3
     1855      Top = 158
     1856      Width = 718
     1857      Height = 20
     1858      Alignment = taCenter
     1859      AutoSize = False
     1860      Caption =
     1861        'This uses an OpenSource Delphi library named TskaHunSpellChecker' +
     1862        ' by                                    of                       ' +
     1863        ' ;'
     1864      Font.Charset = ANSI_CHARSET
     1865      Font.Color = clWindowText
     1866      Font.Height = -13
     1867      Font.Name = 'Tahoma'
     1868      Font.Style = [fsBold]
     1869      ParentFont = False
     1870      TabOrder = 4
     1871    end
     1872    object StaticText5: TStaticText
     1873      Left = 469
     1874      Top = 158
     1875      Width = 121
     1876      Height = 20
     1877      Caption = 'Sunil Kumar Arora'
     1878      Font.Charset = ANSI_CHARSET
     1879      Font.Color = clWindowText
     1880      Font.Height = -13
     1881      Font.Name = 'Tahoma'
     1882      Font.Style = [fsBold]
     1883      ParentFont = False
     1884      TabOrder = 5
     1885    end
     1886    object StaticText6: TStaticText
     1887      Left = 627
     1888      Top = 158
     1889      Width = 85
     1890      Height = 20
     1891      Caption = 'HealthSevak'
     1892      Font.Charset = ANSI_CHARSET
     1893      Font.Color = clBlue
     1894      Font.Height = -13
     1895      Font.Name = 'Tahoma'
     1896      Font.Style = [fsBold]
     1897      ParentFont = False
     1898      TabOrder = 6
     1899    end
    491900  end
    501901  object pnlMisSpelled: TPanel
     
    541905    Height = 248
    551906    BevelOuter = bvNone
    56     TabOrder = 4
     1907    TabOrder = 1
     1908    Visible = False
    571909    object Label1: TLabel
    581910      Left = 11
     
    691921      Height = 16
    701922      Caption = 'C&urrent Misspelt Word:'
    71       FocusControl = edtMisSpeltWordForExtraHint
     1923      FocusControl = edtMisSpelt
    721924    end
    731925    object lstSuggestions: TListBox
     
    801932      OnDblClick = lstSuggestionsDblClick
    811933    end
    82     object edtMisSpeltWordForExtraHint: TEdit
    83       Left = 151
    84       Top = 4
     1934    object edtMisSpelt: TEdit
     1935      Left = 150
     1936      Top = 2
    851937      Width = 554
    861938      Height = 18
     
    1001952    object btnReplaceWith: TButton
    1011953      Left = 452
    102       Top = 171
     1954      Top = 165
    1031955      Width = 110
    1041956      Height = 25
    105       Caption = '&Replace with ...'
     1957      Caption = 'R&eplace with ...'
    1061958      TabOrder = 6
    1071959      OnClick = btnReplaceWithClick
     
    1091961    object btnChangeAll: TButton
    1101962      Left = 452
    111       Top = 127
     1963      Top = 116
    1121964      Width = 110
    1131965      Height = 25
     
    1181970    object btnChange: TButton
    1191971      Left = 452
    120       Top = 84
     1972      Top = 67
    1211973      Width = 110
    1221974      Height = 25
     
    1271979    object btnAddToDictionary: TButton
    1281980      Left = 611
    129       Top = 171
     1981      Top = 165
    1301982      Width = 110
    1311983      Height = 25
    1321984      Caption = 'A&dd to Dictionary'
    133       TabOrder = 8
     1985      TabOrder = 7
    1341986      OnClick = btnAddToDictionaryClick
    1351987    end
    1361988    object btnIgnoreAll: TButton
    1371989      Left = 611
    138       Top = 127
     1990      Top = 116
    1391991      Width = 110
    1401992      Height = 25
     
    1451997    object btnIgnoreOnce: TButton
    1461998      Left = 611
    147       Top = 84
     1999      Top = 67
    1482000      Width = 110
    1492001      Height = 25
     
    1582010      Height = 25
    1592011      Caption = 'A&bort'
    160       ModalResult = 3
    1612012      TabOrder = 9
    1622013      OnClick = btnAbortClick
     
    1682019      Height = 25
    1692020      Caption = '&Undo'
    170       TabOrder = 7
     2021      TabOrder = 8
    1712022      OnClick = btnUndoClick
    1722023    end
     
    1742025  object edtDictionary: TEdit
    1752026    Left = 131
    176     Top = 2
     2027    Top = 0
    1772028    Width = 531
    1782029    Height = 23
     
    1842035    ParentFont = False
    1852036    ReadOnly = True
    186     TabOrder = 1
     2037    TabOrder = 6
    1872038    OnEnter = edtDictionaryEnter
    1882039  end
    1892040  object btnSelectDict: TBitBtn
    190     Left = 485
    191     Top = 26
    192     Width = 244
     2041    Left = 471
     2042    Top = 23
     2043    Width = 258
    1932044    Height = 25
    194     Caption = '&Browse for and select different dictionary'
    195     TabOrder = 2
     2045    Caption = 'Bro&wse for and select different dictionary'
     2046    TabOrder = 7
    1962047    OnClick = btnSelectDictClick
    1972048  end
    1982049  object RichEdit1: TRichEdit
    1992050    Left = 3
    200     Top = 76
     2051    Top = 101
    2012052    Width = 726
    202     Height = 186
     2053    Height = 161
    2032054    Lines.Strings = (
    204       'Type orr Paste heree the text '
    205       '                 for which you wish to do the SpellCheck')
     2055     
     2056        'This is the Text field whose text is SpellChecked when user star' +
     2057        'rts the check by clicking on the Buton captioned "Start '
     2058      'SpellCheck".')
    2062059    ScrollBars = ssBoth
    2072060    TabOrder = 0
     
    2092062    OnKeyUp = RichEdit1KeyUp
    2102063  end
    211   object btnStart: TButton
    212     Left = 452
    213     Top = 310
     2064  object btnAbout: TButton
     2065    Left = 300
     2066    Top = 285
    2142067    Width = 110
    2152068    Height = 25
    216     Caption = '&Start SpellCheck'
    217     TabOrder = 3
    218     OnClick = btnStartClick
     2069    Caption = 'Abo&ut'
     2070    TabOrder = 4
     2071    OnClick = btnAboutClick
    2192072  end
    2202073  object btnClose: TButton
    2212074    Left = 611
    222     Top = 310
     2075    Top = 285
    2232076    Width = 110
    2242077    Height = 25
    225     Caption = 'C&lose'
     2078    Caption = 'Finish && C&lose'
    2262079    ModalResult = 1
    227     TabOrder = 5
    228     Visible = False
     2080    TabOrder = 3
    2292081    OnClick = btnCloseClick
    2302082  end
    2312083  object cbIgnoreAllCaps: TCheckBox
    2322084    Left = 131
    233     Top = 54
     2085    Top = 74
    2342086    Width = 178
    2352087    Height = 17
    2362088    Caption = 'Ignore words in &UpperCase'
    237     TabOrder = 6
     2089    TabOrder = 8
    2382090    OnClick = cbIgnoreAllCapsClick
    2392091  end
    2402092  object cbIgnoreDigit: TCheckBox
    2412093    Left = 339
    242     Top = 53
     2094    Top = 73
    2432095    Width = 166
    2442096    Height = 17
    2452097    Caption = 'Ignore words with &digits'
    246     TabOrder = 7
     2098    TabOrder = 9
    2472099    OnClick = cbIgnoreDigitClick
     2100  end
     2101  object btnRestat: TButton
     2102    Left = 452
     2103    Top = 285
     2104    Width = 110
     2105    Height = 25
     2106    Caption = '&Start Spell Check'
     2107    TabOrder = 2
     2108    OnClick = btnRestatClick
     2109  end
     2110  object cbHyphenatedWord: TCheckBox
     2111    Left = 515
     2112    Top = 74
     2113    Width = 203
     2114    Height = 17
     2115    Caption = 'Treat &Hphenated Words as one'
     2116    TabOrder = 10
     2117    OnClick = cbHyphenatedWordClick
    2482118  end
    2492119  object OpenDialog1: TOpenDialog
     
    2572127  object SpellCheck1: TskaHunSpellChecker
    2582128    Active = False
    259     MisSpeltWord = edtMisSpeltWordForExtraHint
     2129    CustDictionaryFile =
     2130      'C:\Documents and Settings\All Users\Documents\CustomDictionary.d' +
     2131      'ic'
     2132    MisSpeltWord = edtMisSpelt
    2602133    OnStart = SpellCheck1Start
    2612134    OnStateChange = SpellCheck1StateChange
     
    2632136    SourceTextControl = RichEdit1
    2642137    SuggestionList = lstSuggestions
    265     Left = 368
     2138    Left = 680
    2662139    Top = 104
    2672140  end
  • cprs/branches/HealthSevak-CPRS/CPRS-Lib/Hans SpellCheck/Demo/fHunSpell.pas

    r1718 r1725  
    3636  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
    3737  StdCtrls, ComCtrls, RichEdit, Buttons, ExtCtrls, ShellAPI,
    38   skaSpellCheck;
     38  skaSpellCheck, jpeg;
    3939
    4040type
    4141  TfrmHunSpell = class(TForm)
    42     lblDictionary: TLabel;
    4342    btnClose: TButton;
    4443    OpenDialog1: TOpenDialog;
     
    4645    edtDictionary: TEdit;
    4746    btnSelectDict: TBitBtn;
    48     lblDictionariesURL: TLabel;
    4947    RichEdit1: TRichEdit;
    50     btnStart: TButton;
    5148    pnlMisSpelled: TPanel;
    5249    Label1: TLabel;
     50    lstSuggestions: TListBox;
    5351    Label4: TLabel;
    54     lstSuggestions: TListBox;
    55     edtMisSpeltWordForExtraHint: TEdit;  //required for screenreaders which are MOSTLY colour blind
     52    edtMisSpelt: TEdit;
    5653    btnReplaceWith: TButton;
    5754    btnChangeAll: TButton;
     
    6158    btnIgnoreOnce: TButton;
    6259    btnAbort: TButton;
     60    btnAbout: TButton;
     61    pnlAbout: TPanel;
     62    btnHideAbout: TButton;
    6363    btnUndo: TButton;
    6464    cbIgnoreAllCaps: TCheckBox;
    6565    cbIgnoreDigit: TCheckBox;
     66    btnRestat: TButton;
     67    cbHyphenatedWord: TCheckBox;
     68    StaticText1: TStaticText;
     69    StaticText2: TStaticText;
     70    StaticText3: TStaticText;
     71    Label2: TLabel;
     72    StaticText4: TStaticText;
     73    Label3: TLabel;
     74    StaticText5: TStaticText;
     75    StaticText6: TStaticText;
     76    Image1: TImage;
     77    lblDictionariesURL: TLabel;
     78    lblDictionary: TLabel;
     79    lblOpenMedURL: TLabel;
     80    Label5: TLabel;
     81    Label6: TLabel;
    6682    procedure FormCreate(Sender: TObject);
    6783    procedure btnIgnoreOnceClick(Sender: TObject);
     
    7591    procedure btnReplaceWithClick(Sender: TObject);
    7692    procedure btnAddToDictionaryClick(Sender: TObject);
     93    procedure FormShow(Sender: TObject);
    7794    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    7895    procedure btnAbortClick(Sender: TObject);
    79     procedure btnStartClick(Sender: TObject);
     96    procedure lblOpenMedURLClick(Sender: TObject);
     97    procedure btnAboutClick(Sender: TObject);
     98    procedure btnHideAboutClick(Sender: TObject);
    8099    procedure btnUndoClick(Sender: TObject);
    81100    procedure RichEdit1KeyUp(Sender: TObject; var Key: Word;
     
    83102    procedure RichEdit1KeyDown(Sender: TObject; var Key: Word;
    84103      Shift: TShiftState);
    85     procedure UpdateGUI;
     104    procedure lstSuggestionsDblClick(Sender: TObject);
     105    procedure SpellCheck1StateChange(const Sender: TObject;
     106      const State: TSpellState);
    86107    procedure SpellCheck1Abort(Sender: TObject);
    87108    procedure SpellCheck1Start(Sender: TObject);
    88     procedure SpellCheck1StateChange(const Sender: TObject;
    89       const State: TSpellState);
    90     procedure lblDictionariesURLClick(Sender: TObject);
    91     procedure lstSuggestionsDblClick(Sender: TObject);
    92109    procedure cbIgnoreAllCapsClick(Sender: TObject);
    93110    procedure cbIgnoreDigitClick(Sender: TObject);
    94111    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
     112    procedure btnRestatClick(Sender: TObject);
     113    procedure cbHyphenatedWordClick(Sender: TObject);
     114    procedure Image1Click(Sender: TObject);
     115    procedure Label6Click(Sender: TObject);
     116    procedure FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
    95117  private
    96118    { Private declarations }
     
    98120    FSourceControl: TCustomMemo;
    99121    procedure GoToURL(const aURL: String);
     122    procedure UpdateGUI;
    100123  public
    101124    { Public declarations }
     
    105128    OldRichEditWndProc: {integer}pointer;
    106129    PRichEditWndProc:pointer;
    107     class function DoHunSpellCheck(AnEditControl: TCustomMemo): TModalResult;
    108                                                                       static;
     130    class function DoHunSpellCheck(AnEditControl: TCustomMemo): TModalResult; static;
    109131  end;
    110132
     
    121143
    122144 Const
    123    DefaultDicFile =  'dict\en_GB.dic';//  'dict\en-US-OpenMedSpel.dic';
     145   DefaultDicFile =  '\dict\en_US-large.dic';
     146
    124147 var
    125148  frmHunSpell: TfrmHunSpell;
     
    129152
    130153
    131 class function TfrmHunSpell.DoHunSpellCheck(AnEditControl: TCustomMemo):
    132                                                                    TModalResult;
    133 {This function could be invoked from some other form by using this as modalform
    134 without creating the instance of this form in advance}
     154class function TfrmHunSpell.DoHunSpellCheck(AnEditControl: TCustomMemo): TModalResult;
    135155var
    136156  frm: TfrmHunSpell;
     
    148168
    149169 {************ HighLight ***********888}
    150  procedure TfrmHunSpell.GoToURL(const aURL: String);
     170 procedure TfrmHunSpell.FormShow(Sender: TObject);
     171begin
     172 if SpellCheck1.SpellCheckState = ssReady then
     173   SpellCheck1.CheckSpelling;
     174 try
     175   if lstSuggestions.Count > 0 then
     176     btnChange.SetFocus;
     177 except
     178 end;
     179end;
     180
     181procedure TfrmHunSpell.GoToURL(const aURL: String);
    151182begin
    152183if length(trim(aURL)) > 4 then
     
    154185end;
    155186
    156 procedure TfrmHunSpell.lblDictionariesURLClick(Sender: TObject);
    157 begin
     187procedure TfrmHunSpell.Image1Click(Sender: TObject);
     188begin
     189  inherited;
     190  GoToURL('http://www.healthsevak.com');
     191end;
     192
     193procedure TfrmHunSpell.Label6Click(Sender: TObject);
     194begin
     195  inherited;
     196   GoToURL('mailto: digitiger@gmail.com');
     197end;
     198
     199procedure TfrmHunSpell.lblOpenMedURLClick(Sender: TObject);
     200begin
     201  inherited;
    158202  GoToURL(TLabel(sender).Caption);
    159203end;
     
    161205procedure TfrmHunSpell.lstSuggestionsDblClick(Sender: TObject);
    162206begin
    163 if lstSuggestions.ItemIndex >= 0 then
    164    btnChangeClick(Self);
     207  inherited;
     208  btnChangeClick(sender);
    165209end;
    166210
     
    168212  Shift: TShiftState);
    169213begin
     214  inherited;
    170215  if SpellCheck1.SpellCheckState = ssChecking then
    171216    SpellCheck1.ManualChangeStart;
     
    175220  Shift: TShiftState);
    176221begin
    177  if SpellCheck1.SpellCheckState in [ssCancelled, ssCompleted] then
     222  inherited;
     223  if SpellCheck1.SpellCheckState in [ssCancelled, ssCompleted] then
    178224   SpellCheck1.Reopen;
    179    
     225
    180226 if SpellCheck1.SpellCheckState = ssChecking then
    181227    SpellCheck1.ManualChangeDone;
     
    184230procedure TfrmHunSpell.SpellCheck1Abort(Sender: TObject);
    185231begin
     232  inherited;
    186233  UpdateGUI;
    187234end;
     
    189236procedure TfrmHunSpell.SpellCheck1Start(Sender: TObject);
    190237begin
     238  inherited;
    191239  UpdateGUI;
    192240end;
     
    195243  const State: TSpellState);
    196244begin
     245  inherited;
    197246  if State = ssCompleted then
    198247    ShowMessage(TX_SPELL_COMPLETE);
     
    204253  Checking: Boolean;
    205254begin
    206  if  csDestroying in componentstate then
    207    exit;
    208   btnStart.Enabled := (SpellCheck1.SpellCheckState in [ssReady, ssCancelled])
    209                       and (trim(RichEdit1.Text) <> '');
    210 
     255  if  csDestroying in componentstate then
     256     exit;
    211257  Checking := SpellCheck1.SpellCheckState = ssChecking;
    212258  pnlMisSpelled.Visible := Checking;
     
    216262
    217263{************* FormCreate **********}
    218 procedure TfrmHunSpell.btnStartClick(Sender: TObject);
    219 begin
    220   if SpellCheck1.SpellCheckState <> ssChecking then
    221    SpellCheck1.CheckSpelling;
    222 
    223   UpdateGUI;
    224   if (lstSuggestions.Count > 0) and btnChange.Visible and btnChange.Enabled then
    225       btnChange.SetFocus;
     264procedure TfrmHunSpell.btnAboutClick(Sender: TObject);
     265begin
     266  inherited;
     267  pnlAbout.Show;
     268  pnlAbout.BringToFront;
    226269end;
    227270
     
    236279end;
    237280
     281procedure TfrmHunSpell.btnRestatClick(Sender: TObject);
     282begin
     283  inherited;
     284    SpellCheck1.ReStart
     285end;
     286
    238287procedure TfrmHunSpell.btnAbortClick(Sender: TObject);
    239288begin
    240   if SpellCheck1.AbortSpellCheck(False) then
    241     UpdateGUI;
     289  if SpellCheck1.AbortSpellCheck(True) then
    242290end;
    243291
     
    254302procedure TfrmHunSpell.btnCloseClick(Sender: TObject);
    255303begin
    256  close;
     304  close;
    257305end;
    258306
     
    301349end;
    302350
     351procedure TfrmHunSpell.btnHideAboutClick(Sender: TObject);
     352begin
     353  inherited;
     354  pnlAbout.hide;
     355end;
     356
     357procedure TfrmHunSpell.cbHyphenatedWordClick(Sender: TObject);
     358begin
     359  inherited;
     360    if SpellCheck1.HyphenatedWords <> cbHyphenatedWord.Checked then
     361    SpellCheck1.HyphenatedWords := cbHyphenatedWord.Checked;
     362
     363    if SpellCheck1.SpellCheckState = ssChecking then
     364      SpellCheck1.ReStart;
     365end;
     366
    303367procedure TfrmHunSpell.cbIgnoreAllCapsClick(Sender: TObject);
    304368begin
     369  inherited;
    305370  if SpellCheck1.IgnoreAllCaps <> cbIgnoreAllCaps.Checked then
    306371    SpellCheck1.IgnoreAllCaps := cbIgnoreAllCaps.Checked;
     372
     373  if SpellCheck1.SpellCheckState = ssChecking then
     374      SpellCheck1.ReStart;
    307375end;
    308376
    309377procedure TfrmHunSpell.cbIgnoreDigitClick(Sender: TObject);
    310378begin
     379  inherited;
    311380  if SpellCheck1.IgnoreWordWithDigits <> cbIgnoreDigit.Checked then
    312381    SpellCheck1.IgnoreWordWithDigits := cbIgnoreDigit.Checked;
     382
     383  if SpellCheck1.SpellCheckState = ssChecking then
     384      SpellCheck1.ReStart;
    313385end;
    314386
     
    320392procedure TfrmHunSpell.FormActivate(Sender: TObject);
    321393begin
    322   if ( not SpellCheck1.Active) and (not NoEngineOpted) then
     394  if ( not btnRestat.Enabled) and (not NoEngineOpted) then
    323395  begin
    324396     btnSelectDictClick(self);
    325397     NoEngineOpted := True;
    326398  end;
    327 
    328399  if cbIgnoreAllCaps.Checked <> SpellCheck1.IgnoreAllCaps then
    329400    cbIgnoreAllCaps.Checked := SpellCheck1.IgnoreAllCaps;
     
    331402  if cbIgnoreDigit.Checked <> SpellCheck1.IgnoreWordWithDigits then
    332403    cbIgnoreDigit.Checked := SpellCheck1.IgnoreWordWithDigits;
     404
     405  if cbHyphenatedWord.Checked <> SpellCheck1.HyphenatedWords then
     406    cbHyphenatedWord.Checked := SpellCheck1.HyphenatedWords;
    333407end;
    334408
    335409procedure TfrmHunSpell.FormClose(Sender: TObject; var Action: TCloseAction);
    336410begin
    337  { if SpellCheck1.SpellCheckState = ssCompleted then
     411  if SpellCheck1.SpellCheckState = ssCompleted then
    338412  begin
    339     ShowMessage(TX_SPELL_COMPLETE) ;
     413   // ShowMsg(TX_SPELL_COMPLETE, TShow508MessageIcon(1), smbOK) ;
    340414    if Assigned(FSourceControl) then
    341415      FSourceControl.Text := RichEdit1.Text;
    342   end
    343   else
    344         ShowMessage(TX_SPELL_CANCELLED) ;  }
     416  end;
     417  {else
     418  ShowMsg(TX_SPELL_CANCELLED + CRLF + TX_NO_CORRECTIONS,
     419                                              TShow508MessageIcon(1), smbOK) ;}
    345420end;
    346421
    347422procedure TfrmHunSpell.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    348423begin
     424  inherited;
     425
    349426  CanClose := (SpellCheck1.SpellCheckState <> ssChecking)
    350427               or (SpellCheck1.AbortSpellCheck(True));
     
    361438  end;
    362439begin
    363   if (SpellCheck1.DictionaryFileName <>  '') then
    364       dicFile := SpellCheck1.DictionaryFileName
    365   else
    366       dicFile := ExtractFilePath(Application.ExeName)+ DefaultDicFile;
     440  dicFile := ExtractFilePath(Application.ExeName)+ DefaultDicFile;
    367441
    368442  if (FileExists(dicFile)) and (FileExists(affFile)) then
    369443  begin
    370444      SpellCheck1.AffixFileName := affFile;
    371       edtDictionary.Text := SpellCheck1.DictionaryFileName;
     445      SpellCheck1.DictionaryFileName := dicFile;
     446      edtDictionary.Text := dicFile;
    372447  end
    373448  else
     
    376451  if edtDictionary.Text = TX_Dic_File_Not_Found then
    377452    btnSelectDictClick(self);
    378  // SpellCheck1.SourceTextControl := RichEdit1;
    379  // SpellCheck1.SuggestionList := lstSuggestions;
    380   //SpellCheck1.MisSpeltWord := Edit2;
    381   SpellCheck1.Active :=  (SpellCheck1.DictionaryFileName <>  '')
     453   
     454  SpellCheck1.SourceTextControl := RichEdit1;
     455  SpellCheck1.SuggestionList := lstSuggestions;
     456  SpellCheck1.MisSpeltWord := edtMisSpelt;
     457  btnRestat.Enabled :=  (SpellCheck1.DictionaryFileName <>  '')
    382458                                                      and FileExists(dicFile);
    383   UpdateGUI;
    384 end;
    385 
    386 
     459end;
     460
     461
     462
     463procedure TfrmHunSpell.FormKeyUp(Sender: TObject; var Key: Word;
     464  Shift: TShiftState);
     465begin
     466  if (key = 27) and (pnlAbout.Showing) then
     467    btnHideAboutClick(self);
     468end;
    387469
    388470end.
    389 
  • cprs/branches/HealthSevak-CPRS/CPRS-Lib/Hans SpellCheck/skaSpellCheck.pas

    r1722 r1725  
    8484    FIgnoreCaps: boolean;
    8585    FOptionsKey: String;
     86    FHyphenated: Boolean;
    8687    function AddCustomWord(aWord: String; isInternal: Boolean = False): Boolean;
    8788                                                            overload; virtual;
     
    135136    property Active: Boolean read GetActive write SetActive;
    136137    property AffixFileName: string read FAffixFileName write SetAffixFileName;
     138    property HyphenatedWords: Boolean read FHyphenated write FHyphenated default false;
    137139    property IgnoreAllCaps: boolean read FIgnoreCaps write SetIgnoreCaps default true;
    138140    property IgnoreWordWithDigits:boolean read FIgnoreWordWdigits write SetIgnoreWordWdigits default true;
     
    606608        //SuggestionList.Clear;
    607609        {Any character except these will count as a word delimiter}
    608         While CurrentText[i] in ['A'..'Z','a'..'z','0'..'9'] do inc(i);
     610        if HyphenatedWords then
     611           While CurrentText[i] in ['A'..'Z','a'..'z','0'..'9','-'] do inc(i)
     612        else
     613          While CurrentText[i] in ['A'..'Z','a'..'z','0'..'9'] do inc(i);
     614
    609615
    610616        WordLength        := i- FoundAt -1;
Note: See TracChangeset for help on using the changeset viewer.