object fmMain: TfmMain
  Left = 369
  Top = 127
  BorderIcons = [biSystemMenu]
  BorderStyle = bsDialog
  Caption = 'Bluetooth Framework Demo'
  ClientHeight = 465
  ClientWidth = 522
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  OldCreateOrder = False
  Position = poDesktopCenter
  OnCreate = FormCreate
  PixelsPerInch = 96
  TextHeight = 13
  object imLogo: TImage
    Left = 0
    Top = 0
    Width = 522
    Height = 120
    Align = alTop
    AutoSize = True
    Picture.Data = {
      0A544A504547496D6167658A5E0000FFD8FFE000104A46494600010200006400
      640000FFEC00114475636B7900010004000000640000FFEE002641646F626500
      64C0000000010300150403060A0D000012800000293900003B8700005E88FFDB
      0084000101010101010101010101010101010101010101010101010101010101
      0101010101010101010101010101020202020202020202020203030303030303
      0303030101010101010102010102020201020203030303030303030303030303
      0303030303030303030303030303030303030303030303030303030303030303
      03030303FFC20011080078020A03011100021101031101FFC401230001000202
      030101010000000000000000040203010506070800090A010101010003010101
      0000000000000000000102030406050708100001040202010204050403010000
      0000000102030411051206131007205014153040211608314122256080181711
      0001030302030501090A090B0500000002010304111205001321311441512215
      06323061718191428223334060A1B1C1526224160710205092A2B253B3C3F0E1
      72E243A33444547484A4B425353612000102030601050C07040B000000000001
      11020012032131415113046171B122321450F08191A1C1D14272B2230580E152
      62C263734092A215102060F182D2E2F253D32513010002010302050402030100
      0000000001001121314161517110F08191A1B1C1D1E120F130405060FFDA000C
      03010002110311000001FCA0102C509142C5882F1A6D468A84082F170A474387
      C386C369F93F06C8FC9D0C85C8B856495BE2FC4B64944B171995E5414070A141
      A841DA0A15820142A0D0E8544D01A100D0ED357C721E47907B9A48B102C48A16
      28B859B31A262F105A26122936393872AE988CCC764FC1D0FC9D9321D92E4664
      985665F17E5666C8FB2FB12BCCA43C1E8A0C25A06876054542B0343B0544A168
      2A0EA86896C34DF6DE28FA1A48A102C40B14284979B1165F1788105C22142F31
      CACB1828643731DC75D2355B23B27663706C332564ACC4E2A72BB2B24B25FA4C
      665514C5114214251144D08150B41D83A251341D81A0683D29E4BB6E4D7833E9
      6942440B102C489165E345179D88680D745C5C2A102A46C2E970A554CBB26E6A
      C623B31B83B26E4ECC6E0BC9992735395F888CAECA713CA125715494C501C285
      51A8F41513426A168942B0342A3F25D8762FE75FD5E4508122840A12245978A1
      C20ED48FD7FAE0879DCE9F3CDE5D08849EF73C3B925162639D667A0357B82BC2
      7C339E7E31FBDEDFC77BBD27EC5F8163D6F85664DC9B98CC9782B24649C4462D
      D2599649651CCD47E3FF00D18AFD43F08AFBDF2A90C1E881742685A1EC44150B
      43EB49E77E64FDCE548812245091028497893921DA40CFE890EB83CAA7248EB4
      396D72838F47B5ABC1F97735796F33D63A75FC7A42871A08F087E19FD099C6B8
      1FB0F03DA7F9DFEA9C63D3F8DE47F13D083E97C6DCFC7FBD2E4E1D7FA5F15B8F
      29EEABFB1E757D1FA334C73F4EFF008FE8ABF4BE1DBE4FF43AFA5F4E3F7FC6F1
      DFD17F0FA7B9F2EA2A43945A6A3682A26A0B4106DDCF635F967E839102050812
      28BC5081020BCE5A77DC7EF7D78D4EE63831C54F441F1E3D8F5ED70A3A463DB4
      78864EDE35276E5BC2E4F1B7E2BFBD7477A7F1AFEBF633BE1ECCF1FEF39C79DF
      55C43D0F938EF8AD8DFF00CAFB94F67A1C6BEFF91ED4FCE7F648DCF14F55F9F8
      BB9F2B91FC1F5DA0F41E276BF2FD06F3E1FAEE9FFD8BF958DCFD18A539A743A9
      82A1354A82DD1683DA9EC6BF37BD572DE244081428B84978914586F8F411EF83
      AC0F3B1B33BC4E9E8ED53A2CEF4AEB08EEE3C727B3EBC5F89ED63AD8D6C750F8
      1FD23837A0F2DB5E87D0B2E39DF90F71B5E87D1D2FDCF336EB8D1943B9F3398F
      8DFD07897E81F92727F2BED918BAAF51E07997E73FB1EABD6FE717F0F2AFA3F5
      25BEBD1F53CE1FEB7979C663E2A8A6A84AADA6CA168D07C945DB7E66FACE7B84
      8810244082F2D2F106E0ED2283567291A73435060FA3AFA36A726A116C721AD7
      0193A570EF82675B65D815C8238DE272095F997498C0182F0E5E5B893C4DA65A
      FE12F0E535A5E09B80BC2E37D6CDD25D16C5C6658C43485952D3A85DEB5FDC7E
      5AFAEE7B4BCBC41797082F2E2E2E2F2476B9C90EA734E4C91B63584A271F18AC
      5623110215F493C2CCAC8B25B12E91192B8CAC9998EC47719F93F11FC71F88EC
      1DC6771DD9626CF2FB8E2324E57A5F098B65CDCFD2FD642E8DC8D6776FE51FAF
      E7B4B8B8B4B8B8B8B8B8B4416933B18E326989122464C9F129332C48D46A3118
      8902159CCB30B72BA2E2E84662F0560BC1D98EC47F1C7E5B0E38FC47663B8EBF
      8CFE3AFE28CCC542A458CCC52DD94C959296AE46A7BDC9F92BEC396E2E2D2E2E
      2E2D2C2C265A5C584CB09132464CC7C7C7C60898315130464FA58903E4CC5B85
      B85D25D2DD22617C7178ACC47719F88FC676189B0C47E0FC5D871DD8F0B63C79
      648E1F98D9599284C962DE91DB55DFD7E447B0EC5A5A5A5C5A5A5A5A584CB0B8
      B099224649192464C993E3060C1122448989312C0C4612525BC6B72BB2B8BF25
      6633319C75BC67F1C7F1B6189B0C363C7365C6D9714D9666C24D8E5B2CB6398D
      8666A8748A33C8D6F6F5F8F7ECFB169616961696961616132C12584C9932648C
      993E3E3E3E3060C1122448903126258118C1967385B95D8B7E65F08C9598DC47
      719FC67F14D8F1B65C536589B2CCD9E5B4C36989B3C36796C331F0F3692BA4B3
      7757DDBF8EDECBB16161616161696132D183841613264C912327C64C9F112244
      C113044811881123112060FA4CC59896E56E6DD9CA735192F19771C761B0E36C
      78B3B2E36CF13678BB4CB6986D3336996D313692ECE36799B2856DAEEE6BFFDA
      000801010001050241041A20D1041041A314451144708E11C238470D708A35C3
      5C238478D78D78D788E11C2384708A2288BF160E2711582B0560AC1631D18E8C
      7463A31631D18E8C7462C63A31631D18B18B18AC1CC18CFD7808208208344104
      F46A8C51144511C72322288E11C35C2386BC4708F11E35E35E35E35E35E23C47
      88F11C2384708A67E0C18388AD15A2B058C58C58C7462C63A31631D18B18E8C5
      8C7442C63A21D18B18C67EBC0410410410411445F468D511445114C9911C2384
      51AE1AF11C23C478D78D788F1AF1B20D904906C83641AF11E23C4788F11C2299
      F5C0A87115A2B0560AC1631631D18B18E8C58C7462C62C42C43A21D10B10917E
      BC041041041041AA22882288A6443495E2B515CA72D19514C88E11C2384708F1
      1E35E23C4788F1B20920920920D906C82483641B209208F11E23C479C84719F8
      307115A2B0560B18B10B10B10B18B18B10B10E887442C478BF5F108208208208
      22882288A228CCB97F56AF5B1BD07A5CDA883DB9F6DF7B5FAD7B71469FB85EEA
      68F5DD7BB3644708E11C6C7DB0D3D2E9A8F11E23C490EBF4E3DB6EBBEF4AD7F5
      3A7ABEA1A4B1D29243595DB658F8E944F9DD13644906C824824824824823C478
      8F11E7233EB827F2F246FE8AD388AC1631631631621621621D10E88588F19C04
      10410410410411445326B6E252B37E845B28BAE726AD8EBEFDA759EA1EDF45D1
      29FB79D87F79FBC9D8FAF6BB6FEF9FB95D33AF69FBF7BC3EDCE9A86AEEF44F6B
      BDB0D3771F6BFA8F56BFB083AEC5D57A8FB6DD5FBDF63A5D3FDA9EE167AF7B39
      6ADF7B6F54F6A24EC1A5E97D7FA2F7FEFBFB3B59AEEA7AD82C7B6BD63A77B73D
      8BAFE835C90CF7BAACD6EDF5DAB15CBF2EA3535E5D7D1D73A366AE96C6A68E94
      572A54A34277434697D4C943FD83A0A514EB4D21B8EA58B52D3E33255E767C30
      F9FE995961F563611556C87D27162AB33FE22F11788BC45E22A345468EE02F01
      DC05E07F81FE1E882082082082288A2299114D66CE4A12432432B3B05DB4DE87
      EC1DAF70924822D6D4F7CB6369BFFA1FDDC7BA7F737DC3DAD4ABB0F73BBFB3A4
      6B3DCAF717B46EFA06FDD25CF68BD85B6D87A1FB2ED9A0F71B57BDD74FDDE08E
      C2FF00253DC9D8C0EF71FF009071DCD875CEB571BFFC87D84B6D4E87A2B49F74
      ED1BAD8C1BDE8B67FDBF74B3FEE35F5A86A34DA5DB3AFEBFA6D94FB675BB29F5
      D46CA7EE84B91A761D86F529DCD8EE67FAA9EDC51321B71CF16A2FB65B0D957E
      FF0062D33EE5BCB08AFD2D844AB1DE8AD32472C6FF00228B229E45164516470B
      238591C2BDC2BDC2B9C395E2B9E727FA27A208208208A2288A21928D296FCD56
      386BC29EF84F5E9DCFE496C3C5D6BDD7DA69FB76CBDDBB977BDECBF9177665F7
      07DDB93BDEB343FC83D8D5A1DF3DD3DCF7A4EB3EFED9D469E9FBC5B9D7F6EB7F
      C8893E9F4FDF7B169BB2FF00E8A4F1EC7BD6F769D9D7F915E4A7ADF7A9F43A97
      46F77DDD2F4947B92D3B1B4DB7DCEFE9378BA8B5B7DD7DDADEBBB94B52AC5DE6
      544D4F66FB657D77635A3341D8562D8D9DE4962EB7B63B8DADA4D765977EF9AA
      C3BD7C756B5F92B49F7E51BB293EA6CEC16D2D5D92D7643B1744F9AD79A4F21C
      CE5E8A82B4E270380AC163163387A27A27A219F4451144708E295775DB172F41
      A783AD48AF587672D2D9EF6A57743D2D76FC2FD1AFB4EC9F6EA147774BAE53B1
      A4869EBEDF57D947E3D5F56D655DBDCD575E8A692CD4AD435FB6EBF150D2CF4A
      A2F6EEB5D769ED68E8351ABBD4FCA59652BD26CF475AB4BB75A906C741A7AFB5
      D5E97414EFEAE3B30B3A85F8B5896779A3A9A6D7ECF44CA3A0751D52F60EC35E
      A6BADE92A32F57D0EA6BEC2B6975FAEB6DD452A36E86A75DAFB5A76546FDA2F2
      40DD4FDBE2BBBB6781F56E36946CDB548B5B3A3C471C84719F4C18389C4568AD
      38FA219114C88A644511C72114C8D739AAAF7397AC29F4F5356FBDB09AFCDC8E
      47226BF62C41C8E473391C8E473399CCE6794F29E53CA794F309289289289289
      28D946CA3651B28D946CA3651B28D948A7E0F96DCB6664788F11E2384708A67E
      0C0E438993227AA299114471911C72391C8D15D829C77B6135F9B91C8E472391
      CCE472391C8E472399CCE672391CCE623C479CC4904904904944946CA3651B28
      D946CA3651B28D946CA3651B208F11E23C4708E114CFC0EFE98117D3264C88BE
      993264C88E3264C993264C9C8E472391C8E464C993264C993264C9C8E623C478
      8F11E2482482483651B28D946CA3651B28D946CA3641B20D90478D78D708E11C
      229913D1DFD3D514C993264C993264C9C8C993264C993264C993264C993264C9
      932723264C9C8E4733988F11E23C4906C83641B20D946CA3651B28D946C83641
      B20D906BC6BC6B84708E1146FA2FF43264C993264C993264C88BE993264C9932
      67D7264C993264C993264C993264C99391C8E67311E23C478920D946C83641B2
      0D906C83641B20C906BC63C6BC6BC6B86B86A8D105FE9F1E4CFA20D63946C0F3
      C0F3C0F3C0F3C0F3C0F3C0F3C0F3C0F3C2F3C2F3C2F3C2F3C0F3C2F3C2F3C2F3
      C2F3C2F3C321E179E179E179E190F0C8785E78643C321E190F0C878A43C6F3C6
      F123788C788C788D78D478D470D470DE43723790CC8D5518AA35CA35C35C31C3
      5C35C835C8724C7243FFDA0008010200010502F96E7D73E9933EB9F4CFA67E0C
      FCCF3F064CFA67D3264C9933F3ACFA67F03267E73933F828BF9F543FB1D9F617
      E94F0D9ED5623D2AEC169FE3EFF617AADCAAE73EB7C59F4CFC09F21FD0ED31F3
      B3AFDD251A7BC9E78A8C77F732C37EE6D32DBFB3D75BDEDAB905BB77370C6D9B
      BB87D6AFB391BAB49F75344EBF66D6B22BF67ED74EFD8FA38AF59ADAEF36E121
      75F96C6AA1BBB456EC5924AB2DD9E46C11BE28BE2C9933EA8BF9DFEFEA876677
      1B3A7AD566D776354651EBABCA859BF3DED8EC63654B7D89E8DBBB972255B4EF
      F42AAABA6A3492DD6A352075785CB2BE677865DAC7F4F02CACFB0D75FF005DA2
      7726EEDFC6D4AD7547452A4D17C193264C9932644533F9ECFA64DBE9176926BE
      9FD053DB6BBEE75F57AFFB6D6BFD692CD993AA22AED346ED94FB0D2ADD866D2A
      CBADA7AA657A2EEAEBCE951868435F44D82F4FA249AF5BA915C87F6DBF326B63
      FA0D6EBBEDE9B1D42DF9AE6A92D4146B3A9D7FC34F937F615054FD3099721811
      B9111046A2A23515BC7FC5C9FE3C32FF00ECE46923382FE1A7CD97F55FC34FF8
      127C9B1F9C4F9463E3C7E4D3E558FC0C18FC74F9660C7C183060C183060C1830
      60C183060C298110C1FFDA0008010300010502FF00A51D3F55ADD856B14FA5D5
      97B0A6AD2FFE3F51D46AEFEB6F3191DDF9774D93855DA75E5D95FEB756B4DB19
      755D7E1B1ACD76978BF55A6DB51EB146859A1435FD7A57D3D675F8EE5BD1C2FD
      E2D5EB75AC33514E8EF2C6A297DF765A8A7F729F514EEEEBE93ADAD9669A1A7D
      82CEA740C7E91F0C2DAFA9A903AE4F1D8B1F2DEA2CE5577D6EE41B5EA88AFD97
      6B4E3B2A9ACABADD56A6592F51EA6C576BBAF3395EA4CCF694444EC5B4D9AEBE
      EED7616D972CB5B0455DA96ABF5E9D2E5B6C127EEFBA89F7CEE0DE2FEA4C576B
      AB4B16CE3B303EAD8F96E93B0269E2DA5EFB95ED2ED7ED16B73B3FBB5BD6F6E7
      53A91F7673534DD8DBA8ADABEC49ADB15FB1241B8D86F25B7B267764F1ECF676
      36962E7697DBD5D5ED2EADAAD7EC2C6B6CFEF68F8C5BD9D371BCDDA6E5DA4EC8
      9A7ABACEC2BAEB7B7D847B3BBFF76FFFDA0008010202063F02FA14536ED2A163
      4B0ADD9F1815A89A8EA47146FA23FF004A6ED139BD2EB32FD81B4F6CF2D66983
      85EAE8A6F7F58B1BCDDCFA7EC79E19B5D22E956D5CC939718654DBB8B1E5E2EF
      64C69D12F725EE014FD50CDBED839A0B5BD24EB1233364696E9D3B45E3D061AC
      A151CD6698BB95D14EA3DD231CDB112D44B4F3C3372B2503658969CFC863B4D7
      E9560E94713877F0876F5B512934F0E687546997734DC153107BFC9152679ED1
      3843CBFDC63706ABC9AA0097C367A2356A19F7151C655C8476DD4F86BC39A1F5
      5BD1DCB52EE51CF069D22E73CF0522293AB2EA68855F69D14B67B2286568278A
      5DC82032A38BDF893DCEA7EC79E29D47D3A6E719AD2D1F68C332D51EEBA09FCC
      3CC23B1B5E5947525F2A5B9C3A834A809CD0DFD21CEE8DA7E9F999140FE67F9E
      03C75457FC30EADAD235A6D09F588ABD9EA8AB3B52E44CB181B71EBB87A3CF0F
      A19393C46283700D4F0D90BE0FE38DC3FD5E873C544E1E786AFF00C7E7314DEB
      69687086D56DCE1DCE6D41574E509D55FC4219B49A7956D44BC93729CE0500F9
      11F32A2E0466338ECF3CFD25544CB8983B8A156498A908B6F0B44742B91662D5
      B7F7840AFAB22325EAAE24AF586714696ACBA2D4EAAAD8DE212EE314FE5FAA9A
      6E59A5BFAD82F1CE1DB1ACED46389C132E2728F875FE17B36F3C6952F09C4C76
      CD45607121B2E775AB872476CD4E84C0CB2E498AE3C91A356EE6309AFF000BD9
      FAE0EC28995A52DBF1078650F13CF326097784C0ADA922353AAB89E2338A74A7
      95D4C22A5F672C6839D3A1C93CE7BAC9FD4F0FF42C2C082DC61C974372484FEC
      129FA2C7FFDA0008010302063F02FA14567EFA907B9AF0969CB81834370DA4DA
      C2F05CFE5CE3FF00225ECBA62E5BED5BFC1FB03EB6FA907D515C855374ACC8F1
      315A9D3B18DAAE039038F73EB7EA0E687EF7583674B255B9A067C22A51DD343D
      8299BF399B6C6AEE0536A8B1A5D28E545B4C55DD6F1CC790E71926EAB413802A
      7D11AFB1669BC8329BAD198BA1CFDD526BEA6A90A7295B15A95366A5463FA4AB
      629363780BACCA2A6CE5D4DC8E923951A321858A38C0D96D7A3B773273F74629
      E6E5867CB1F496BBC62BE572D8BC21946A3454D95663A50EC08B7BF962806536
      8DA1A44B9B82B7FDCD8DA376F4DADA0E719C0B8CA8EF28511D9A8B453DA51A62
      797126D4F08E68FE55A235C37EF72F595552D8A5B6A835365503885F65D61E43
      E686D6DC369D3A63059413C6D8DC336C82876928977529C6E7E67F356CCD2F79
      0DC9AA4AF29C3BD1D528D36D3A5834603D39F73AAFEA79A2AD2A756A35825B03
      88F51B0FCF44FBCD803F2873BA3B7BA98A95F4A7B7915065CB0DDCBDA1A5CB60
      E5221E7F38FBAC8DFF00EA8F7AA46E5BF95FF5C1A67AE76A13F7BBFC50DDBF66
      D47B8094AA2E09D53CF1B7ED540D034EA2DF328B150A010EDE3AFA74DDE2BCF8
      D0452DD66C0EF188DE3FD673C1FF000F480F1410975BE0D24E78D952F5D2A9FE
      0FA8C50E47FE1879FCE3EEB22B524E8B5EEA6477E70FDBBFACC711E2EE73E91A
      3A93B97AD2FE130FDECB24E962ADCD02F419650EDCE9EA2D395165C415B8E51D
      AA4D3E8008B35CBC0670DDAEE28EA48101992CC01B0F8E3E26D81B707A5980EA
      9876DB43516A172CE98009D53946E2BE8CFAEF549925B5C7EC95EB708ABF35D1
      5D5624B35DD5C65FBB9630CF99EDDBA55580016CD72F017AA247C5DB035C64EB
      3DD2479635F71E002E023F97E8CB50B1AD2F9B245B25F5933C63F970A2B5031C
      D0F9F35432CB82E70373B7EB620DC464626ECBF1D3EDFF00A57C10DF9BEE46A3
      DABD15942169082F4458A6ED2D2D307D699553EEB72876D8D0D45A932CF2E002
      754E515F71A53D3AEE5966442A4DF29CD2E83BC653D22E0142CD68C6E1827D37
      3FFFDA0008010101063F02FBC1FA1F785F43EF0BE8FBBCE65E4A8AF4F45F9C25
      F5F4305EC24D6DB9C4578B6EA7B2E0FE424ED4ECFE52FA3EEA8228A444A88828
      955555E088889CD5574A248A242AA8A8A945454E0A8A8BC5153533FF001FFC7D
      048C961E36D350825CA75D7A5A20236C6EBB22A8FF0086D1AAAD34FA62E24578
      416D2918E9F337583245B5550A41A22AA72431515F7F596F4D66581CAC16702E
      652013AAE34A6D9CEC7B4CBA7B0E36BBAD238E365F35552BA6E062E20C38C58B
      8B236809D34DC71E94047574DC2E28DA76FF0014FD44DCACB2CB1C346C8ED9BD
      11636EBACB4E10D89045DDB4573F3EBEFF00F17178D789C16A74D623384D28A3
      A80E1DAAA0A6262854EF45D409309F9EE94A926C1A4B72398A20B57A59B31985
      45AFC3A6F2AE639B298585932FA8DC915DE065E3172D476CE0A3DDFC0E128DD6
      92276F76940C9B031A54548AA954AA76F72EA8D1210DA9C538F1E3F70258B44B
      7B939D57495E744AFBB7C5EEA2F1368E0D1417F3C10B99B55E4689F2A553B743
      32190ABCA35424E03205385A75A5AE8D288ABF02FBD384914485584215E0A8A9
      BE8A8A8BC5151752318D3DD23B91C0BB05B95B7BDD31CCC794717F6AE0DDDA57
      2EB6A97529ACB487E6C8CB3B285A373A6C7BD50661A3CA0DC7871CA6499320C9
      E5E5555E0889CEBEA49A911F851E37A565E3E24594DED4B6998598C382F58DD5
      76E494870C887E656DECAEB0D8ACA43666C377D204F9C67C6E6C89B3CBD84A3F
      A243AFDDA63606221C48599CB438F3E332DDAD4B6CF338E60C1D1AF8909A7947
      E05D7A718F4CE0E142C9E5FD510B10D1476F6D5D599166D8D9971A37BC02ABDD
      4D4091EAC8C5949331D086532434FCB37E458AEBC6C416CD188D15844EC4BEDA
      22912F3C1FAC01ADBF4984E683D4304BA89F15B8D2DB71224E606AF49564E590
      01025DC4C6D44445D3B327007ECC8E21B7DD158EF1B7E55B006DA74E20AFA8A3
      34F0D2ED7A87D430C57F62A34C8F0B110A30498093648E3E1B936FBD1994C466
      1C73B2D2332E6883E2CF7A7B178CD99FE9E7961CC7E284A86F32F21BB195D8EF
      9AAB72D1A7D821FAC431524AD151515731E9CC9BCE794E005895225B29B6E4F8
      D3AA78C69A52AED1C9012DC54B9015A3145AD174EFA08710D79CB30D2498A75D
      B822AD04940F31DFDE591D3BA2E52EA5ABF16871D955592DE64223BE8E7E4477
      5E78268C97064C627596F6DB911BC1E32B4540C7B6A9A8EEFAC01A28CE3CE350
      77624995497B065E118CDB8A0B60F35E1AC5F50EF4EC3FE992DF916DDB0CB915
      CDC7ADF9DB60B5D23985C63132016FC259B223BA191579BF0BA6B21E10920EF8
      AE451A225782272D66E1A12B890728FC34354A29247336AE54EC52B74EC81942
      D8B96501595254B5B00F6AF4E6A3A7E3BC28E0B71DD2A2FE703CC857FA5A4290
      6C337A2236D3AF0B22B4E6A88462A6AB5D3F224486495B27CB611E1AB4D3445E
      226C4AF25241AA7BDA4910D142F42DB2E29E21551A18D55297268DD304251904
      DD7DE46DA2A7F4B521B6BEB4D872D76B7220A9295107B2896AA7C5A762212B8F
      B69B842B750016DE09D8B4BD34911BAA22B68F176D81C97F0A7E1D3710BED5C4
      4A73EDAD2AB5E0A54D34C97107D0F6EBF9C29554F8BF2E9A6913C24D91AFD0FF
      003926A382270754917E825DF8B46C870468455CF84B8A27C69AE9EABBB4AD38
      F75DF2DBA0657FDA2128FC48AABF2535533104FD2241AAFC2BA3A50904D46A9C
      7B0579FC7A371DE0295FE6A76FC7AE0A89AE69AE69AE69AE69AE69AE69AE69AE
      69AE69AE69AF6935CD35CD3DDB8D4E39AFD635FE2375E0869FD2F91511E65448
      1DF1DE3F3D688352EDB91069C78A529ACD2E315FF32FD91C8AE3FA343596937C
      99EE93A546AAE2C9DFB6CB7C5772D67FF6B8F3E78ADB8BD17ED22CF293D7DE7B
      9D12E4BF58E9F63ED29E0BADEDAEA44B8A2D372B23FBB575FC8836289B8F07A8
      F1B1D994E539BAEC76103E06935813E1C3D10F07FBCCD2EBF73EADB647666E2B
      8B60A9785ACE625D74B827B2D34171770F1D7EEE1E9566CA7AFA0B7524451172
      4E27311239AD7822048902B5F9BCF58FC9B9E9A67D451DF9A511CDD941146119
      324EB457163B208BBFB649F37969F8B90FDDDC8C26233ED62DD8F99F3A6E7B51
      81B9F0E7B1BF15AC53071D6474C8028E935ED70AF2D4A8B159724487BD131DB6
      9861B275E709718CF85B6C114CCBE0D0E3DC68A3CCC765F22C4D61E69597C1E7
      55A96DEE36682E2563C80A575FBCA71C0511624CD8EED517C2EBD9B906D8F14F
      9C31C953E0D7AB2032AD7590F13E974954B2F5B9734F08AD3C6BB2D49055AF2D
      C4EFD3F2368B69A68E691DA56F4CE7A40610BA8B4A28754FA05795DC39EBF746
      C0906FB193C83EE8252E46A4BD8B6D8224E7691C6729F02EB0A9061C997B1982
      71EE963BAFED37D0C84BDCDA12B02BDABC3507970F45BE9F2639E4D222D3FF00
      B9C8FF005636BD5CBDFEA4C82FFEA1ED4E6A3E426B2C8F4D6B6CCA79B6C6B0E3
      92DA006829525AFC3A92A4B5FF00E3DEE2BDFD4C4D0517FE499FEF1FD7989C66
      E64BE8D2512BA885E220DC46DBB9091B10AD15512BA6653ADB4C9384EF81A151
      041170846972AAF144D3F5FF00AE73FF006F1759EFFBB0FEFA6EB27DDD2FE585
      A345A54F18283F0A3F5544F8BF168194C78C83310269DBD048955546D4FA835A
      8AA77EA0ABF0D622C77F72BBA8EA3A3705E8248D88D289DFDBA392B4AB2CBAA8
      BFA341354FA4ADA6A3BEB4AED8B88BDCA6DF8BF1EB226BCDC744C7FD0AB883FC
      D4D2AF6788BDEB56352BF2AEB1C9C2A292957E026A83FD55D46A7E6B9F8C3475
      FEDCBFBB6B4F828D110DC60917B5294AFC75D182AF10251F9175CF5CFF00879E
      B9EB9FDC9B6DF014A2BAEAA785B1FCA4BD89DBF2AE863B2BE167C0B52B89097E
      B16FEE22BEEF8F4D34D7A611E763B0D3495CE6D6F6D00873F293B14A9C3FC974
      E3717D28CC59495113979676536D9A70FAC8EDE3A0995ABD9B83AC9FAC32D1D7
      3B3B278D731C6D75698F0640E4C17DBD9518B2C459602158816F6D556B5AE2FD
      711716309DC74208058F39AB2824C7FD711F12909163286EB7316DF02D84885C
      796A1F96FA7DB8A8D498CF4C39139243AEC60780E4C28CA90C4232CA682CDE54
      7151096815A2EA163BC93CABA3C88E411FF34EB149423BEC2020797C3B17EBEB
      75CBCB4D43CF61C72EEB2D837D7B32FA67646DD104A530E477DB37969553151E
      3F374D447590C66258737831CCBA4FABAFA2288BD2A4A834AF13624B6A2080A5
      79578EA0E2B278559E78F8CCC36A6313F609E6238234CEFB4EC77BEB85A04B8E
      FF001AF1A26B33EA58511B1899D28CB3B08FC9279A5E9233519A71B962CB4412
      0041687652854515E1A77CB3D30CC69EF8D49F933F79917AC411371B66246765
      DBCB89B7C134EFAA9A99D465259B8B9059097353DA78849D8EFB6165AD5406D4
      0B6CB52DA535BA9E941F3056F695CF341DBA73F6FCBF795BBB8D9F87B74C7AB2
      53E0B94892634888222431630C3777A3C46DABEEE9456B5152A9DCB5555555D1
      01FA64BAA369416CCAA2317125AA695804E2276D38F757B74D7A5BF67F776F10
      F62BAEF36B2BBAC38CEFF4DE5A7ECDF5B773E3D793260BCC7F5C7E5F51E69D27
      DB8B43B7B5E5F27D9DBE7776EB28FF0045B9E653DE9D6F556ED6F191EDD7A72B
      E9773E1A7E6EDECEF6DFD5DFB96EDB2DB5EDDA15AD95E5A393B3BF7B04C5BBBB
      54B9C69CBABB6E7F67DDA495B5B14681AB37373D9535ADD637F9DDDA6E33D1FA
      8D9046DB34776D6C1E00068A075B53857BB4B7C212F12DB63FB6221F3469B27C
      BBF46C246DD437C9EBB7ECA5C0D85B4D92AD36F9EA6BBB1B9D63A8E537ACDBA1
      3A54AED95DF6BEF6A464362BD437B7B5BB4B7ECB8DFB7C7ECBBB4DCD6D361C6C
      44452FBFD952E6B6870242A53497C645713B51DA0D7BD11415475BAE972E0029
      EC80F726BA6DBA2A800139B95ADB6D56DB3E753BF491ACE280408E6E72BAB45B
      6CF9B5EFD238D971E4A8BC893B97DED57652FA52B7FF00AB5A69249F8C92BC2B
      6A51454689CE8895D02DB6D95F9D5AD69EF2776942DBAA4A55BA9D889F9ABDDA
      70A95DD5AAA5D4E3555E745EFD2B94B55695E35E5DBC93B3EEA08E2621755548
      953808F12B46A8AE153B13F1557490A153A8A5555685B7727DABBD86F1A724EE
      F7A88B3C895488963A912AD55557A8555555E2AAABA960884EB2ECD790D81E24
      A4AF10A1329FDAFBDF3B9772A2CCBC5978683C7948EE6E895557511382F773E1
      C53D55E43E65E6BFB36DF4BE51D57987FF00A8F4CEFF004FD1FEB3FF000D7DD6
      FCCAD786BD350730EED4F7B0025EA1D8568663B9563CDA44788F1036F226566C
      36A2B2B5033BCD2A8A5C35928F15998DB5FB299992B1B26D38322348F2896544
      EA22C374810850DB22680A8A9CE972C09CE44C9525E2F3B364E605F04C6E3DFC
      59CFE91975A588A9FAD94606E84E8919389B7E2E0B0B7587527338DF50641994
      D3CD807EA53A2D1A798E9C8DFDC0324AEE25BC29DB5F4E3DB8E12C88138940D5
      141ADBCCE41A416910514456DB96B5F12AEA4B32C253A2D43579A089B844AF75
      319AABCDC68D367146165C35556587484AD554B2ED6700A04FCE4BC5E4DAC78E
      2B0931A57B649C9A32325D58C197D4448C51042F06502AEA1128A510BD61163B
      C131A819DC4C58D32D0AB8C81E6C2F1205314DC46D2B6928AD3B53479600948D
      197A3061BEE2D63C82CC7A6A764B348D95888E74B938C80945FABE22B55D7A61
      88712462E264317E97790DB750B7CA562622CA9519D58C0DA9248BDB7168557D
      B355E2AA2919F76364A6F55947604D9301F69A8FE9A88DB710872B9217233FB8
      CB9D49978CE3B56B0497DCBE05595D53AFC8CA49C6C77E3C80659645BC5BF346
      4132719D279775B4E170786BF0A6BD078B224C6C6958F8E92E55CDAD0A6E6263
      122515C2CA5DF535F19DA8944AA2257583BE065708EE4728EC17B13947C1E99D
      236E4246B24D1F4708C1993D518255BB549A551254E032E3C16DE6A3C690F471
      490F8C874F65D36F708C196046F44E54E1DFAC949217D6531BA8C9EEAB509946
      A21C85594EB31272C73324F0EFECB2E51451C42ADB1A538C645F493D7F5D968C
      F3618FF4DF4A8BB1E62DAC677737A97ADCEB370120B752AE9EA33F5EFE79B68E
      45C35569A85BA0DD36D4AD4225E449C75E94BA23B071F3F1B8FEB2523A8A0F11
      3C4C4B92D9EC086E462AA9A78BB969A27D5C3294D3D170EFB5BC05666D96CE56
      6511047C51E1B44CB69FA4E574CE4501FEA917146F109BCF4538D93872242BC2
      E1E3E2B5465D4643EA8DD00276C2252A6B1787439115879319D64A7643444653
      E0C39448C26C0047F1BCA0375FCEABDDA61B88D4F8C8EC6475D8D3C1E1759777
      9E0F013F1213A6D1B6025C5B1A2AAF34A2EA6BFD2CCC93F19D84D863E0B9B6F9
      332BA9DF9A4BD3C92D98A4C802F86884F0AAAD382A3A7172334DCC9AC190309E
      6DBF26888DB05E653AE8CF213444F1514B69B4D92A9714A383215F7D5CCCC6C4
      C77E3BC2CB6212199A7D528132EABBC638AA0D479E85C7C642C97DFCBB2D38DB
      E20D3298FC38E40089A564D5D527968BE21F0FCBA7A6BEB35C7F726856221984
      118D19A799764B6115E4B2438E2F133692D05B5555168DCD08B2E5AB89215F92
      CB96C5C7132E580D484D873C66343F118D50D29AC1486629364F3530244ABAE0
      79E6A5BA962D1B1A3A0DA8AF355B093595C6EF9A48478CA33CF18D0B69F1296A
      FF00853D987B8ED529F67ACD391C9E18ED3D1BA7032455564E4B82D6FF0087C4
      62DF7538EBD3EF2C575B8EFC20298EB669FACAB731E6E4ED16D208BE023FA54B
      85179716A20B9BCEA35B8FB8248ADAEF3867176E9C84E12B67DF53F75F8FDD50
      84950855084856842A9C5151538A2A2E9488948895548956A4AABC5555578AAA
      AEA6FF00E37F8FA959290779B8EB86DF852A1BAA45B2C8D56E74ABED77772575
      B8E7014E0D349ECB63F9497B57B7E44FE2438CE955A80D3ACC64B452C6DE90EC
      A71155389D5E78978FBBF3FB804E82B692150C50C568B5A10978487BD34E3EF1
      5EEB85712D1113DE44114411114E0889C11397BAFD2F779EE3E689C23A885537
      1C54DEF0B6154525A927C1DBADC7380A551A6917C2D0FE0A92F6AF6FC144FE52
      F8FEF0BE97DE17D2FBC2FA5EE9CB5CB5CB5CB5CB5CB5CB5CB5CB5CB5CB5C975C
      B5C975CB5CB5CB5CB5CBF1EBD95D72D7B3AE4BAE5AE5AE5AE5AE5AE5AE5AE5AE
      5AE5FC3CBEE3FA5AFFDA0008010103013F2171E48A28A28F3E748BCF11451649
      8266F05BC4393C3CA7F1C3AA6866724E4F0F9FC3E6FE0B8C2A1A4095291878F8
      C70CE3F0B82704E09C1538A704E09C138A704E2F02E9F1783C33131BCEC97145
      1E628A28A38334A7E5EFFC16209C3E157347FC3CDABCBFC0AF31E381E09237E0
      6B1965FE2D2E2BF0B86E714E19C5386E7EC9C3E0F04BF69FB26ED4E39878DFEF
      E138A3C4514798A6299A0C5343C15997583EB09A379E6DBC56EDE56CE4F0B9E5
      2EB3CF7397C0E59CD393C0E5F1AE6F10B61A25CAFE64C71F85C73866BE270CE1
      9C353849C538A704E09C531313B65E628E28A28BC0D08A669A1085332190C0B4
      CB9FD930D8A4DEA7110CEA65CF33AAEA22E383943D2790974ADF093ACEC789F3
      F81CD39A73CE5F079E72F8B72FF0009B3C1888448CBFC49DC5E171787C338A71
      4E09C338A18313B3D917C451E628F1145E12F03425303A80D3EC98A180D653E0
      0F2FC1C8611CC730180657EB3D4194A2CD1C8835EB565AB0D0CD290CA060EC90
      2A436002C07D1D5A7329A56CC43C8F0B9653335D5BEBEB4451A15978CF2CE685
      5B01AA14EAC52BDA2481D6B982C8CDA2B68F7DA227449DC8D618D273C2F48F6F
      0BBD6126C270502EE40C116A96A32B16DBA4D3CCD1CF9ED39E73F865D672FF00
      0A09CE5CD630013D2B04F523B44DE6539A2E047C271787C738A714E29C1362A7
      14D7A6F3B7D914588B48A38F2451C5314D0841DE5853062100959D4B0C80C115
      69DE882044C74320610CA9EA600A47486CD2C2153624DCB82EE00D0675E53527
      681A528D8B187FAF7293AD6AD72F4BFDD169D3926E670520A45D06317C0C47EB
      47585B696183D3F36186D4DB322982EFB84810F8DB0D8A9F9DB3234C2F8B1572
      E89C12603456E6518208F34D3CADAB3109962E7DFC8206AD90106805761918C5
      B9585958B7A97A4CB52AA9231430363A2B982ED88E53D239025D9B5AEF515E25
      1DC25CA98DEA9802C1843102C05D369AC9F293B85F91A6F058EDB2B63DE8FDE5
      EDF6906DB87A3A9C4B27A7C3F3028CD30C5CE9934DBC6E8CB5B68C1D7C95E340
      1EB2B7AF5634F476EE19F646D6BE610A314C6D72E7BC559D4C15AAE6DCD05EF1
      6B570556D63AD6013BA09AD57DDC20F08A99DD4B0DB36E66C3F72C1D0053283D
      5529F10B588B3B5A5F25C51F6751A1CEF1A572C159DC4D258D815008628B19D7
      0BF0CD88D2FA239206C5E873CC5FDA8BF6A2FDEF061FBD3F769FBBC1FB50FED4
      1FB70FEC44B7DF97E8FE20C7145F31E63C9145FC083C152A816EC8E0C8023260
      0530528E68874085359B834A81425E0CA2168942A9AAA5ED04447508D9ECD46C
      BC8A5E48A736FCCB59A26C957F62CDDB161B75D904D0AD446CC2AA29726D2FB3
      22AE1115344C748B4B54E5BA86422007B33E8062E82A6C2885B4721802C5C7FF
      00A4ACC8E1C856D295603CC6F019D2ACC26E1178B7EF669605715A25E02D6ADC
      7A17B52A2E5241B59045270B56F3290562C117B2AC16852BB7AB7D9A66606B72
      9F78972515D97C4EA985EFC56F54652CBEC2594B54CAADAACBF48D9868D20CE3
      1A876C805E250448603C12D5BA2C0DC177E194A6C5FC12C3664AE9D88CB9B16B
      3D575A6E2A5220E707EAA9315EA2A1542865A5D904C78F5A81F5F83817B7A4A8
      8F838F914B3578B1BD507AC357C6DEC7E8AACEF1C1687E35367170B906346076
      8D7CC0545701784D155335617361670F8C47A93A8FE1181D74EB275F3AAF01CE
      F4F5831C18F11662D228BC6B422851D614D4E02F5CBA63B9ED7400B536300596
      8E1D414680A842B668A532315ED65E16B05655D1BDA11B9B1CCAF2BB8F092546
      6F3B0DD0A3FDD67A270D98B3E887F9B6C359806179CCA916488587030ACD83BF
      60701217A249BC9B0EC5C914ABA2B946D419DCBEE4FA9020B258D70A1EF02907
      919CA545A6B024E10E094B1476320A08D1CA5784140471C8A9C128C0F5BF8CE0
      66A600B63E10C02B1358E8EBB835DA862830A2356307A353AD557547B429B43E
      ECEEE6C2B39F225ADA5C67C6F5A1111B7CFD2FB0ABA80AFAFD40958D535D7115
      2FDCAF6B6F44A4B2C302A02D086CD173009AB2CE00B6AA4CDB2EC188CDC44ADA
      8316C5B45DE93507DFBC39F7D68E66533DC2BD5F6ABAF11B7971BA5720CAA648
      CA0CDF08A4067A5BDE501619B2C5D36B6AE572FB4B3F299F56A2BBEAB80CBD9D
      1C9AD1DEA8008AEE0694F0AABDE0C7B40D77DE6D369E61A009EBD6371C1846B7
      DECE06BEB2BAF5092E84D2948EA2AE690B11346BA2B2DC04272DFC1ACB3C0658
      7878A544EC75F3EB062CC18E0FEA2848F80BD6649D9ED16954095AC6027199D5
      A0075A59A0C2DEB045CA28A0664AF9497A39416AEB3E2AFEC6C28D872CC0B2CA
      EBE8D30E00468AC717F42BB3CE22EF935E349CFABA501CEF592724CECA0C2A93
      015187F576AB17B25A3A78D4A513407509060411C348C59313584A2C3001898F
      04DBCC71E48890E5E876BC404B3C51CDCAAE708775E183430E50981395FD8AB5
      D519111C9500869FADA0D364577D28A0B706DD60336A4A7247D3CB8D5201EB1D
      E5E46F72F6D4E64598B90401D54209EF34C93E43007AA30B57C912C6D1EB6A81
      B830B1462E174ADADA9D3983180BCC2217A0514055B751EDC6BF14F62582B04D
      5292A1017B7B920CE7215034D586C12D111BA46B040DB52A163566CE0230000F
      68217517018129D4555420E1CEC0E902421C7B3428AC059321A52FE8FAB4A484
      56C07D343117F50AB335A0201B56A78C02A59445335A60B1277D307488A910C8
      6955D579481AAA5DEEB0E444147A0A6159C0732379654184CD39E2B118CB0167
      1BBB4288156814797E2988C9BB74145788916F81F030C3E171CF2E3DE0C5097B
      829EE40CFEDF00E5E92D8738A6320331700163ADC634849B64EC815CACEFE265
      47E166C79A86C63D6A8133D055A60718E63B5D00081784DC8C6C0730D6CB20D6
      87847E596E65FACEF9DECEE9DD11FDBE1C21E7A41F5873F6879B30E517AFE672
      FCDC5EB1FACE79CB39672CE5F07966866724E488124B65901955642925C94B2D
      B408F41C100009CF39607F0572878544330BE01008A0C194427FA672427FB210
      7F685BF50F2F424ADAAC8C6D6B4198FB7F8294C1D1CBC15D001E598796679578
      FDDF59EF83E65F997F2CEF23CE7ABC2A8BEBED2FD60BAFBC2797C139F81CBE1F
      34E69CB39672CE59CBE0F2CE49C939272CE5FE4FC91735950653F2CB20C3D905
      0F0A3083C027D08492397839DFEF3BE5253C3E99E79F077CEFFE477C4924F278
      3CB17ACE79CF39E724E49CB39672CE4F10E59CB39272FF0021ECF10797ACA818
      328849FDE121873873F987384924137ED2FF00D4BF4B97FEE5E77FBFF01E89E8
      FF001801E77E02493978AAF5F0F9668E672CD0CF83A199C9343339673CE79C93
      A53A5FC5FDEF0F0AA081C24924924924F0D183EB0820FE20C785A774EEFE6030
      F8B7F831E7B420F12F2CE79C939672CE59CB347339E73CD0CCE79CB39A737F04
      9CCA08A798183060C183082062BD269A33A9FB30EAFE61E730EBBD9875DECCE7
      FB339DECCE7FB3395ECCF3EE73FE679E673FD99FD3339FF33CFB9CBF6673FE67
      3FDA3FA8673FD98F5DF31FD7339BF339BF31EBFD99CDF99CDF99C9F66723D9A8
      753ECD43AFF661D77CCE81F67F33A27D9FCCEA1ECCE9D9D133A16748C1CA71B3
      4B58A7CEFEE79573CCB8FE1042F0D87923BAF01FFFDA0008010203013F21FF00
      62BC1FE37FC6E5F831972E5CBF05CBF05F8972FC17E0BF05CB97E0B972FF00E2
      5F85CB8B358F8DCB97E0B972FC4BF05FF205CB970FF71F1A95E092A578B2BF93
      2E5CB972E5CBF05F82E5CB972E5CBF1065FF00B75FC2BC1F0654AFE151953497
      FCEE5CBF12E5CB972E5CB97E05FF00AB5E35FC2A06601008A8E784A0ADEC32DE
      7342B6947DC2468F14071A6C35B952BC195E29189FC9A1B600B45791D822816F
      2F550BF3197897E172FC17E0B972E2CCBFF66A6254C4C0C6B78690113B4543A5
      1D26F65B70D6670C3EAA56BDEBDA65B22EA3E85D342B154EB995B723B6960140
      5A77BBCD4CB3C2EA70977458D38DAF523124C9D5ADEC113488E660B6AAAD8871
      9D2560E25CC576B72F40A38D22FA96D8C436AE839AAB3AA226D08A1CD572179B
      F9CC7277DE3A01F5BC9D6D0CAD24BA853EDEEC2D9963A8DAE76552D3C16A8502
      FA37EA92A1ABD7DD5B6AAF11C7BA5EECC702FE653E71BC21D0A6AF76BA692E19
      CC2F7634B3018BA0CB6DC7778324E49C87F1D3F32E5CB964B25F8845CBF02CF8
      FF006ABC4EB19B4D10EC757D533D7220B47AA5ED5368A8400093660A906B4C94
      AB3560B5B731BB9726AED0BA72C03612B3BA909B161A815BF514FDBD667E10CC
      0006DDA4E3685E06116AA7214EBA5869BC43F03AE721F4B44EBC3F83E9192321
      7B8FBB7ED2A2C65F7655EC5CEFF1F533FA9013D52016AA4EAE2D639CD7A4D282
      BEFF008972E5CBF05BF99CFB3FD7BF1BF1CF82E14999E3A6ADB77B3190B39A70
      A2B0D5D2E2E1DDC1D2AEEAEF6D2332CAF99055706B7353461ACD55B8E69DF7DA
      0E4CD594EE6F73A563ABACCCE8A9AD5D00E19D3582BCADF72175F33AB8CE679B
      93831D7ADA738B70717AA6CD41B0DEBDA5E582D9B765847BD1DA649B6DA6A757
      EC183BDB3A28895654CBBBA2EB68CD51377B50ED9E17BC742DF226BD4399AFAC
      AEB57DB7CFC45B0D625AC429765C352B6C1515DCDE1E5DCD6113135E825DFB4A
      DA7328CE941C52B41D5A832A929D01CD5752F37BF85F85CBFE571667E3FDEA25
      7F0AB95E0431D2004A6D1A10038858DD610D173EDCC76BC2641AE7E0B96C5DE7
      D274CBF687786739F588BCD58FBFC7D250A5B22BDE0075965CE73EB0326DACFD
      BE299A7F0AF0B84B97E1AA7E3FE024AFE352A54AF04892A24624489125566377
      08D4A8FF0017C6E6B97F4FF8492BF8D44891224489122462448912278A4AFE7A
      E7E3FD7A952A57F8AA3FC8912312246318912244F0CF8D7F2D73F1FF001923FC
      891848C6318C632BFC7FC7FC84F057F04891230C27854A95122448F857F1FE3F
      E527894CA62461861518657172F172F2F2F2F2F195E3DCBFC4FFDA0008010303
      013F21FF009B72FF00CF7FF22FC35FF1DCBFF077F1B97E38FF00937FE4BFFAB5
      FE6C92E5FF008AE5FF00C1085D2468CB6253FB7202C07AC47D61A39AD19EA25B
      AFE6AFF09E9E687160C06A9EB0DAA49D000F43FC57FF0017BBA1397628DEEBAE
      5A4A59FE0C50BE0BEF0055C0EC37628BAE9BB30621031AD0AE2DC10B06CC3173
      475A3790957A8B29DEB4604EC40B726BB5ABEB052B83AF40D00A10E5D5A32F1B
      3D61295A0A962DABD750BB833772A0B5B94D574F410E3E01B5CDD605A8D14EC5
      93523982B58BDEAB0F4AB6E55072619585BEBEC47524318301EC49B2D9D0568B
      66B067616E92CCE49D5A7A81BAABDA556126775D22D21BDCB75219C74B5FAB2A
      8A9582F76EE06F773B4E9710EAA899D490D76DB1AE584A8DC5A034BEAB55D74C
      51FE4199FF008295361F44C3DE818B46810CADCD756DCD569D53C6C45E5D42E8
      5D20BAB788FF008B110A09AF04324E401B484DC89FDAFD8D4F6CC1DEDECB2568
      DE1F911C73CA9170A9A4D697534C42DF2B7D817ABDA2340C91C6BFD6145B0BCF
      D0147ACCC8A0FAD93DC1DF139D8BAD3879368E57C8C1B275CADBEDE8A5ED66A6
      B175E6D57D9D4FF9D89C4B695155597E254D5F0DE645E5A35AE61B196D8AF39D
      BD56FAE2080ACE4A2BBF6D5EB34A1576D341B4629B058B98E47ED5827419EB76
      F2E80625EC02743784CD59DE2EF4230B1DD2D4AF88BAD1A671817EC7E5CF7C6B
      CB19A98D8EB353A62CA697D652521AD36EB4F60BEE966828AF4C8E7AAE5EC008
      778037ACC5590ABD1A983B48A2AEA06918D75B5D0C9942B50B5E06B6C8824D24
      E95E8F7D2BCFD5BC287434A00D2AACBA2BBB6AC37603FA115DD2C296DA2F19DF
      DDEFA6267D03A4537143585E1C554A058B520ACB1D8155B5DE7F8DF85FFCEAFF
      000ED37F17FF001A7FE01F1263FE757FA64BFF0097895FC312BFC75FC4FF009F
      5FC332FF0095CBFF00A8FF0096A54AFF0007FFDA000C03010002110311000010
      1008001240B218BEEB015E368C46EA9FDA79EA132E98C7D82A0100104926CB6D
      6D40B2DB7916BD6D11CF0B1C4010D41ECBF004904120192C306ADA8EF222C4C7
      2DB06A476D9FD3587B5160120120820816495EDA7408B095F307292B2F225676
      283ED8004100804010024904DEA63E35801DA2159D9168A07CA9D00C41208009
      00100484500F4D7D6CE0EFF43DDA08F24FA7372FF1001200041100248101317C
      512E0DFF005A5C406378C613CC238412412492412493482440FA41A93EB3AFAB
      AEFA35809DD623124124124800100196C904DFBCA239F644E8849D6DE06C5F9C
      480480092000482042E026C0B69D8E13C06E9579E8640A209100924920000124
      821B7058A09FF665B09A3D669FEF1C8AEF20020024120820036804C20F0EB04B
      3852A5FB6462CD1B3E1D824020120824104100020924A02FC977F229CB70C878
      99402808201209009201048048248230467EEB763074DD8AFDE65F5024900804
      020004900820804586D06CECAA5565475D47D36DFF00FFDA0008010103013F10
      B033A967735F59EA8D3DF49A1ECFE66ADED57D9DFE251E987B4D5E2BD4948F6E
      EB1F134FB7BFE530099DBBCAEABB8FDA69CF4AF731EB2FAD987DBF589477613F
      1EB10ACE9A3F9942B1874FC4EE51EE4D16EEB477F58584A3D4DFF31C4B7D49AE
      3660B39AD48386FD460B591B3B3D748205BEAE667326A647EBAC4A5AF7D460A2
      D58DBF50E811C63D4EB981657474BE75A8685BD32BF5878C2F8CDFAE4858CE3A
      2E8F6818AEE0DBD7D61EC99D433F32EC8E79CB037C77F88787EBDFEB3DCF9F38
      84A7D0D7D7A4B36FC7ABBCA94E35DF4F4398B6DE7E605383DBED5336C6FEBD7D
      E70EBB86BC4C361C707C6B0B7A6F55D2F3BC36FA9DCAF6960D9BFF0046F286DD
      C643E265747C9F054C9906DC574F5995DCD9D22361E8ADBAC1CD65D13E66AADB
      EB7DE6AFBB4D663ECCB9C069717296E98F9EF31DB5E98C5BBC5C9549AD967D34
      9596B2959C70E63671F93D3BC615032D22520E1D6F128E17F3E74825FAB5EE5A
      1EF3BDE9DBCED3155E8D9F59A1CFC3FB97D3EFF66A57CAA9E4D7ED3E1F9265A3
      A58F6C57CCD3AEE7DCC4D3AD1C9F89789B3A1D1DE54F0FC73296DD293B3A9ED2
      8537F834F7A61629D2BB9E9BCEAEAFA8F4E9985929D2D373B7BC2C6BDF73B85C
      2EB4F5FC91C19FB98B21376D56FB6F1919F51C4D55D9D4F7D21E2913A68FA4D8
      B6AB7CD57BCD2A478BCCC26534C5D9F695565AF47CE65F8B7E34FD4D02DED787
      ACA2912A8DEFE9A92C0E5B68D779B6B5A6F6FA7BC52B367B76C68CB0B1BD34C4
      240BFBBD730F744E32C2C53AEDAB1816D34779B43619D65D5A35ED032F9DFD25
      0F9CFAC034ABFA75FB424FB6DDD80F1E9FD4AAF18D6AAE0BB53AE7EF8D21EE7A
      F5FBC3CD98EDA7D6748F72FBF663A7C15F3A4E997C3AF92353A1D7FA94DE8C65
      A975D870E4327EE634B6E0D69DE6A6875DEFACBC78751E496DB6174ADBE262D2
      EAEACC2C66F43AE98EB5143554C18AE73C4D4A34D1BFE6C9AA2CBB57CFA4A8AD
      0E74D3894D9601B55EAFACF57969AEBF12B6BD47EDF33E4F865A1F47F38E2569
      C7C9A7D268FB9DBA4C6CD5E9F8F79E89F47BCC07DEB64C0FC4ABB8A7EB72EC2E
      76E495A17916BD4712956874E967D20BAB4F5D9E19D47A2FD2EE3D367C97A7CC
      FCE7D9097829A9A8E3EF086105F73EF06F38B1C99FBA539BB386C94D53755A39
      206C6D870CACCA76719EA4EB8EFA7E25948DF674F69B0A74C2FBE7B4A045EF5E
      FAC268B2F9F67ACA40D9E7B6253BBEF47E2650C3B6F7A45C5FB95F6DC9683F27
      05692CDEF17AD7CEF329D98BA73AE668E7E7EF3094E9D3CE65ED7E07ACC96BEF
      F6E6729F78235E3FB99F2C5EBE7BC43F8FCCA3AE621BF21F996DD1EDABEBB46C
      3669663F7DE67AAF4E8757B4C361F195960B5D6F1AF684DDD1F8F6835836E36D
      DC32A716E857A5ED5356BF0BF689C0EB8C4D5AA7623E503BE9AB356EC66BDA74
      3AF3C32AB2C75BD3AC1B5DFA56CF5A95DEAEB8A6F5F5B9957336EB291159EA1A
      7D348816C6F1D6DFA8CEE7977940CE9A76E9EF3D87EB3E373EBFD4D0E34E4978
      7349C3D268BB5FB24FC2FE6604D53E47FA95396F878DC9E89F46503D93E2CF79
      8D5E945F2759FD5B3DA5E61C8E9792219B790F94328534A1350D2CA35861270D
      91108C5D2994FA39B3EB3E25E347CDCA455CB2993D49BB75CAB3D4E26C12CA71
      8F7358E16EB8BBF3D260D6CEA3E71094E4744FAD4D9B191AEFAEFC42B3AF0FAC
      A53263ABFD4D2A1FD4B30AE3D3AFE210DD37BB6FAFAEB0F1AB3DBF0CAABD9BE3
      BE93B4DF2E6A65339EF5AF1A334BA39AAE6A683DDAD1C15393A71DB1DE05993B
      B8F6EBAC3C7575FB74FDCBEB27E7BCE93D1D71F5CB3AAFBEFF003886D671B74F
      58035F39859386B8E99E66470FBBF8991A7E3F70DDBCF3598D9C63B7D21BA1A6
      78A87D3B1029C5D79A3101BC77B3150DB43D13E6D816D6B1B3ABEFC4D6A3D130
      76C6264BED00DDEE4D7C575B267C9CD86C4D40EEB31F49A8E7AD57BEDC92C135
      6FAF9CCB0BD9C79B8D9CBB27F514433576BD1D7E6777D6D7AE9A71A4A2BAE476
      9A1D1FACF5D54FD7ED343DCEDD26167F4F7ED2EBED9FCCC667207AF52660BD74
      EFD19FB787ACB81DD0ECCCD96E53D3865CEFECF484B72F57121E0054819628BC
      5AFA280A8004A486E5EADA69954D24CB40CB2E354004A366AB96D8FB4CD0BA09
      997E90152DA8B4F05581420C014E906EE9C98E579C44BCD38DB0E229BBD4CB13
      4393A38FBC06D7579BB711304590572E11BE1EFA62548D9AE99EFDE03574781F
      DC42B2AD928E9F88C54824BBDA0B0F52311D8660AAEA204E680E65355F931A31
      70BF52CCC616FA18BDB7955B0835BB8698E69018ADB5563865E00AB36562080E
      25E2B69D6FD8D4837F72CFE90B1F767DA1E3ABBDFE0988CE34D74EB6CC4FA1F5
      D37C404D59F7FD4C21663DBDF88162397E7D20753DF497566AF7EB01A1CCA6AE
      B280605FA541BCD76FBC7229401A0B68BA84BBE4220179CA0DD8ADB1D3AFC437
      09B5359256E98BAD2FD606707AA979FAC26D0CE850FAC17DD779FDC077DFA4A2
      CFA2556FA0A2FE9303B9E3D2F4D651613E9095EEAC1E730A8BD3F53A73A4A74E
      CD1AF5D349A1D4F921D3A27C98FB4AD5B9AF269F49A19E479E931BD317C2FF00
      53BA67D4A668FB9C3D2653BD274BC5CD1EBF52053A0FB377F79932CD9D9CCFDC
      6E768192856BAA4782C0B46232866988B64C81C574003ED4FA924C0028A73178
      857209E2C442C3A113D78AA1D162A6FD0B799944B90DEDA0D31F43F239E8878C
      18B16825E8B8027168764F855B57CBC82C6BC28E405D1ED2312970B803467E6B
      56EAB6300AFF009601A3F744816A925A5A843F9648CE0F01125337AAD185DF32
      2B37EB24345DA95525620A1A6E5828502CC2F11FE306B73ECF0596F64B05B782
      D514154586A065D006C1456F9C66B026F6A3DBFBA956829AF09FAA0FD718A250
      66F9E722C47BDD3A299AB48FA42AA4202214CE90B0725E8CFD164100CAD725AB
      80A551541680AD1CBE3A5569A122656B8368441A3D8050CFAC63A32392CAC1D6
      252A8A5C490509122F994AE740D3131681E6C02D900E2383AF0521E50A0354C0
      259FEAB4D061905128EE0358E202CEBB1CDD850F5E631100ADE048AD8E8BD22A
      0AA92899F8392F65141A9E905EB6D8E9AADEF118020B2298AAB7CAB6477A96B6
      6B6B3281D46C404639EC4B004BEBA30A195A5A040336029D32EB8650569B3B16
      56E9ACA7B17A51674A73B08932FBD52E0567CE63D67E42353ECCD4B97D9127DA
      E52655F651C75B732A5FC6435BEBA4A699B19A12D2775AFC6B3A042ECEBF99F1
      FD4F27E67BC7CCC3AE17DBCB3DC3E49A3D289C2CF5D549D7994E4DF0F7C54F67
      73A3D672E7EA7DE050E69C9D466B179C766643B9674CED399E1DFA4C9AD635D9
      CD76DE61718861E1C3C2229C483154942174B6174AE0350FE596574D82C10CD0
      86D139C99CE510AA5D5D8CD82845755B6B9D48026DA1D4E49BB4CA4936AC3B12
      EA9E8A2B2E4829E6173D5474E4441FA9C163A3202D22E281C9ACD065031919DF
      6073CA9C15DAC11A145A75EE0F15A2C62BCF2B12B8466C2F04B4D1710351A43A
      C48E08A8D5994EC485A19C42601403CA343B28164A320BB5F51F2298BB42302D
      0340DAB5CDDC21596E0B87CB986A9B2E9019A3053388BA37B67E52C96AB2F79B
      A9BE6A2B55B5B802A09522AC6AADB58A4C15AD8D1FA739D944ABAAAF56C20452
      D20180CEE9D816B1669C42DB070C5068E0EC90ECB00146DB3B378C32A45D9613
      2161844BA10E6EE551180118B9468B221A69932845CAF685E42EF05EC3098684
      EA898D413294534D037A24743BBD23718A7F48A451E5AA9424CD64E9061ACA55
      C8193910B70D78BBA95002CD80B72E2B3888A2A468B49EE60B23B4188B066A85
      419AAD5991253757276912CCE8C1F2AEC687ADE6204286F78F6C2CA2D5BCF0C2
      A9AF7C415EC34AD3F39941AC9DEB4FBC7D991B9AE6FA59A467499D0F9EB182EB
      D34B99BD78C12B20AF7B1ADBA7585BCBAE68E5CE724FDC3F2FD47F53E499DE8F
      C563EF3DF34E49859C68F0FE88E0CE47DCDEE67E853D1C4D1EA7C9F983D71B70
      C4A3AE9DEBEF532575BB3737C4C996E67F30D11C6F7B557EA0134DF16654AEB0
      23C7695021C4C604AB11D612CE8330C62AA43A25AD92F342C7F042C3C03B89D2
      051DD40ED094635D9D52AD1F8AA60543C6336E51037534682B79331A7AACC1C0
      B734C9F6F642A115520BB7062355F83BDA5216CCE7E8E38A6E4CE34BF8D8B174
      E48A318B31B7263BE0C34689A1D6C6B7E5336286C196704287C6234CBF14C54F
      88AA1487DD50057711BF1F460E0859C5A8AA06B5075B0F7241B2408B6345408E
      B46DB746536EBBB215F7ED76B2058DBE5D7F9FE4766A107E5D6856B447BD8AB5
      5F3C2D4384E5F7A67B0AB4579A536ECD3D8DCDE066D28CA91108C0D237122458
      1661E41A08CA52140E7FF0E07605B494AC892CB07EC754E4EB4001BEABD97653
      3EB3DD4D035BB6249815551B1694AB18E20CA28E0F588540BAB445E2186F2D64
      0029A7C0909691EC4683CBAC7077F442AB9298AEE0BA0672570BE18A02E11008
      D92B4276D4E4BAA07AB9FAEF1F4C048B7F882DC895DB6ACC1AED454D5BD0775D
      CA5D9CD1AD6BB45EEF799BFEAAD80D148C2F5824A8B194BD0502AB6BBCC55A1E
      F9AF6CCB82ED5A0FD659C597C62BBF4D237A9C7D22ABBEC7EB489937FA7B6F38
      E5DB51F5E61E76730556A62B4CEC7597886EDD97B99CCBFE4BF98F78F9860CE1
      C3DE6D6E68CC6FA5934B3D22D0782CEFD236344D9FB4F7F73ACA4A2A9F720A9B
      772B489433EAE1ACF3086845EE6ED3A571337956A0696074E2921B7A61F463F8
      284D25160046BE911C41536B7049A64F604CD2A014882EC0E10D66155794F40C
      416D2DD603CE463BBFEE33179AB7AC648B2145A03C26088A908DBFF3044CD552
      B71C8D2C8E0E65EDD5BD44BAC4FC3E41A18188824E56F66C0364C44F003BB0A9
      A5219851E88C3FFC539D1525C4C6D3172F3574996A4A232365DEC2728C9272B8
      FDE76C3509019044C0C6E2BA291B11494BC6F77D73D40C418D99EA010C344396
      010D0D02D9CE4316F5EEAB1BB8AA9D8C4356534EB7F236A32FF03B6670AFADFC
      8CB36C45182CF147186FB2128206B78AA38BC320E82CD54D4E47006EAA72C981
      2A5B08DCAF78182D167D10D3D706BDD0B38B3A026B516B5918295FD91839B276
      60CEF595DAE172CDBB3B9798F264EF4AE313461D43C931824F602A7287FA769D
      7220184076AAD4F07AC1244DCB812A10BF3262314B11A099759B53652C0B14AA
      07646521BC9CA164023BA4CDFF00116A356022746E4FEFD7B16ACBD4839F63AC
      45CB987787BE660671B40BAEF11A156EF13505C155F5F881D31D997375F7FD4D
      553CF2C2B298B7D29C6D73B3A74FB9ACF7894D3B62F8FEA3698E1CFD6E740BA6
      F99D761ED898CB70F93D27598DCCE3E20D1B9B5BA7A4A9D87970FD27035E87DB
      109146BEFED0B6B7A965C10CE3628A1D020023717A4561EB09CA0A156E3EFEEE
      A4D82D054E39097B2D8190735FF5D1719F9C080222862FD1D39A8046EBB68FDE
      5B1F82DF9600ECECE85428E10A000FA9F1FA82770E3ECA25861F84C43863DFDB
      12F7AB3DBEA3717AFD43ECC49563DFFA89AB1BC1E6E0B5F4FD91268FB1FBB83E
      81EEAF7C915DDF5A17E919A5F8B0ADB7165BA92B97A670312B16CE865CEEB12C
      CAF8D7E712D149EE9B31D7A45EA3ADA5BF6A98981A6997DEF1300BEBA0FD528C
      5476AFE78FDCD1F95E0DA7F6F57B7134323D75E59A757E2F479EAB349BF536E0
      AEB0BAC3BE5EDDE7E16FE7D58BD2BDF1F8C45C61DEF4ED51455E83FE93A24E44
      458E0C26BA0138C83B4411D2CF7971F26FCDCA82BE7A779A2DFA0FF52E4CC077
      BBCBE7ACA0A1CEFE7EB10F78B6D1FDCE6FB4C40693DF9FACA75366DAF9DA1B9B
      C9C335D787533050CE1D19A7D4F99EDEE748A2ACAD9E91F81F5A7E63D65A4D97
      55D4D6059925E8DEF17A95D7367BB300EB5A07EB318D85E46F27D349B95E87E6
      50ABBE5697D4CEBBC2A79870104004519B18428BEF39174CBC610048552B5AD9
      39686EC5E4DA929E497E4ECD7DE5BC95F5830DC7A5952DFB7D0D04BB8F85E3DD
      9C07ACE4F74775F75F988DBE07E907AFD0ABF7DE35DD1CB456FA5928E947A5FD
      E23F681F467F6CFCC46FEACBF9B80DD5CB1ED72ED5FB1E489B5BB7E60F5F6FBB
      3A5E81B7DF110A2FCF766907A07EAC5B0BDF41E77660C5BD6830FBCABF6A36D0
      898F9BF6253599EB97FB669FC073FDB34FE3783FA8F8A2F2B8F4DA6967D6F5F6
      E90387179E2E0E33DB17E73321BFE9C7A4E97AF99606CC1AEB2EA7D19F9878B7
      B134339EFF0031719B7AF49A65FAF9F3F6DABF3F980E8F79B125940DF5FC4361
      2BEB3B7AB9F496E7B6EBD3BCA03B9A9E7ACDFF00723055FE1318BECE3D216351
      DF4A7AEF01D2F3A8CF5CFA4D0B7B33A8D74608CD67E3EF3AF8E2F0F5BE92BC6A
      74B70BEC6B3869EBB7B45DE8E4BAFBE2708E4FBEB06E9DCD7E67557C357066A8
      E1634EB03ABEA1BFBC3A83DCAFC4A364BE42E57AD57517E423D2FA0FCB71ECF6
      1F0114EB57DF3F316ECF7FC546DFA3F7B8F7FC1F48F6DEF6DB1E4FA155EF998E
      B5CDB6FE636355F8272FB67E63573F2DBC4EB1F7FC45377E87EE5DABED839B62
      E85B834F79B377DB4F5606D971A7BEB05D5C0E3D5DE757E58D19A3AB4CAE36D9
      9F4D9BE5DA687CD72E42CB9A3A2F6BCBACD22BB62FEFD2695E5C38BF79753C77
      C7A768F8D7D5BF9269E71D7AF10ACCD1D37DBEACC67010BEAD5CC46EAEBC4BEA
      F2A99B73BE61B54FCE8F4EF3441EF3401CF5F3E7ED7957EBD3CF9E344BCF9F98
      7557FAE63CF9DC605075FBCB13AB5F68B747F0FCCBABA9E7E66F9EA4D4191D4F
      3BC63A23DF1F3346CF43ED339653D6FF0053ACA7A534C2DA9D4C9F33A5E97E8C
      CC340A36C5FA6F07ADF0DDC134B78D3DA62319DC5C7A7AB176A3BB8F7C1B4037
      3B291FAC39BBA0FB8C1B77A9BD7B30ED763F5875931A95FA8275B71E5AC3FB0C
      39BEB9FCCEFBF4FC13BFCBD677FD5F4677D7A7E48F37D28FC47AFD2D8F33D0BF
      CC7BF9B68FC4799E99FD459F6B7ED32DDF4C113B3ED9F98D77AEF978C47AFCB8
      258DEF9707B6F17ADFC1E49CD7F01F98FB5BE0F5EB17ADFD0FCC077E783F3099
      CAB7BC6DA7B441CBD32E379A29D195E769F0997D749DB60DF3AC6E0BD072CD2B
      7A62F5F373AE5E3178DFE91AF73DF1AE625EA38F49A7C0F4CC0A2BAADBC69301
      5B3AFD25D5581AE783E25296EF9F3882D5BFB82D539EB2BA07CF9F3D3019B7E9
      DE68E73F59616F203A4B2AFA043A38CFB33F37EBB46D6F275FACD61566BAFE74
      8DA95C99FCC6DA9373CB88FD2CE9A57D670D9DF4F8878BBE1E9F307177C3E583
      BDF72BED3AA766FDB420F8AEBFD4735B38ABB74275D782F9EBCCE4F47ED392B8
      7494753B690B7474D21CFD1FCC3E8D47CE2038F53EE4B5A7C3F5D65BD5F7FDCA
      3553D2FE833CD5FA9E6AFD4EF7E0FA47BEB96278FAFD23CDF42BF11EBABE5BFD
      C79BE98FDCEC9F2CF2B838C4C77F6FCEB51E843B65FC4E5AEF97DA737D5FC477
      5DF7C1B6D0B6EB5BE87AC437BF2CCBF56FE87E59CD7EB83F313ADFC04177BF5C
      134AADDF42A309D159BC62E697666F99A69BF55FCCFA6CBF699CAA737F334EB1
      BEB9D7BCCFA0637D65A1A0C77D6051B3BF1052D87798CD155EB2D0AA1BE7CE26
      9D70D7E25E15EAB858A669EFE7CF9D2CA57FB7497D1B69F962A15DDF3EB335DE
      8FB939F6747DFB4F45F3A4E5A67A2F4EB3D37A759D1C3D3AFE674F5E8CE97A93
      A5EA4E9FB31105ADDBCFF7296F3C18D3DBE652BF5CF942EA2F5EF57E3376D382
      FF004275170DB3A0FD987DC089F607EAC3EE246BFA4DBF4FBCCD4BBE81FBC3A1
      F6FD49FD0429ACC5B4F21D2278F7FF00563D49DFFAC7F11F748AEFF70FD98FE3
      93ED1FAC589F4A8FE3FEAD4FCB4D3ED3ABBD13E91DAED07DD1DC2F44CD5FACAB
      10D3BE95F6A8EA3DC407A54E67D33F70DA7F65F79D73E80ED9CCC62DF403E59E
      D3C05318EB3AFAB628F7E10D59F47151F298B4BA6C1F565C35FA02577CBBCC2B
      57B347C4126AE705E38D2052D5E9B1E9A92E8D3E29DF5DA68DAB7A76EC47A85B
      18CE34985778E1FC92E977A694FC754A674C6DF96B8960AC18EEF9D2110EBBE7
      5E3334F770EFF9982AE71BF5E2603B77D263166DBC216BBA19DBD7AC7368E339
      3D0F69CBE5F69FFFDA0008010203013F10FF002D786654BEB13725F4D65DE1D6
      5EDBC6DEF0221D2389AAE2F58D91975AC46FAC5378FC4BB8DC61C23ED04B4298
      8D5B99E933EF329942DDE1EEF0F2F063981614C6D0DE4B90F7C11DA05CEFE1C2
      0A6BC41DCEFF003E77FF0036666665CEDE0979359C311DE6931BCFA445895AC4
      368C7118C6A2D768BD358C37B47AA30B2C811597E051332CD665DE55D7595F59
      CE525AE05D35875C33C6B39420806DAC28E618D909E1329675FEBFCD8989894E
      CC7B78574D63CCB4D749C935D257BC66456F11225E4986B1277891230A235BC6
      A0B8F4458AFA45F7967AC5BD26199A25B698B712F84DBBF8794CF242DDE17F09
      D7E03AE0F6615E215C300B64F7E7D9FE8D12BA4CF7F0DA9946D3E220CCF79C46
      1895A6935C315B4418368E60621D234891B22091A40455692DC2362663AC73A4
      B1C6F0518B0B779D0F82D0B61D60F66121D4616849ED878773ACEF34EBFE6B25
      9FCB844EB2898166B2EF5C329EF0E236CC5C368415ACCA266A36C906E1153141
      559463084CE7D14C1AB3A31C8CDA68F8988A345ABD636EF146B1208F4447789E
      005C458F5F06B6D2266F68AC2F2716532CEB475758D2EE2B871A8570D5194B80
      3A1132D94E72D86D833B43AA67DE18666A83DE13B29F6FFA752BC68F002DED03
      20955956A81420440C47A4C30C4C8F3F56FF00134A8044EE6555D45D5E2EA1ED
      894AB6DB59289E4450B158A8169AB2750534A0B6F662BC34D450AA52691E3F57
      84D463320BB0B18141542C1D1AA0EC10B83EB61685703050D20AA42518AA1CDD
      400E9371D2B408C80340B0D56154AE25C00892A9B4C28B5D4BCA29A0FF00C443
      533591D0105080D371C2AD518DA96E7644A312C594C1EB9CF10C373551A94AB0
      70BCD8C0DB8D5C15572BF4738977B6F1C0B2EE523CF68914AA20C94AA9510D24
      8950139138A395AD94C412AD2348E9A91D60942C7C8C8BE90D6062F09055AB96
      B4A3A0E817695C652046A3218D730E703BA406A5541D1495855B205CE6FF003A
      FF00C0AF8946E6FE05843643E986A0377CAD07440E0B6AA00B5A00D098200305
      01A207403134C4A637AA1542AC1256144282B2AD99ABA41CD00A40350A15732A
      4ED4F3F694BB9BE5EF17F581E7E92C210EBA14136C3A9DC86AC4EDF232A1AAB0
      EBB85B4CBE4D69B3518AABA0554D1A7B424D99A070CFB0BCCB51404EB67D4125
      7FBA78578F6CB9B7486D3D02CD3753AD94D6A9AACC558698ED451D2C2FEE712B
      131F4E75AA2F97B464263A0154EE417DC8B8083DEA835DD58F22472A2738B197
      829D49682A9683348289752DE5F1FEAA5CBAD7C593B782C7C12D73A133312AA0
      0AA9F23923A6834AA6F5B9E52267806EB62E8B707761D12AF78D9AACB6B362DD
      A1F3DCBAA2B39375A644B318C889C9A250ACA71BCA6B18271720056D28CBB145
      3416A3895A6EDE2C7F43DB8499D7437AA061E8147D45F6B005966D54402C8216
      C5101B39E3FB201B12398D0DE7464D9B6A3D30B0A000AA41D521BF5450267634
      4B8301A9A947E98346EB4BBE8D52DB2F012A2083D252D2911144465184758E1A
      6DB18F3D12DFEA6C675B509401280467A517B11AAD776D56F78A3D370BD0CAF0
      C9595E6805D5468509BF649D619BB960BAEBEFAA69BE8028ACACCA5AE63E00CB
      854CC1AF06FA59FEB12E388418912A5CD62D16769868625562B31ABADA045C0D
      64FD443666E5CC320B968DF4F5DE052BBC7CFA135501AB6FA87100160AD1FE8F
      A436500983A376E8E0C1EA4B62868D354A32C3D7830DB074BAA0251A8E746F49
      752DD25341D056731E5FB8C67004529D794D1ACC450A1BB4D29B3875D7297654
      0D5D16D8A2C69A856FA24B562EB2F44CBDCE3EA8D681A1C2AAF1A874ACC70B09
      71D43298AA7AD597A64A1D495E32AD3BFBC6242D692D7113663198D227566708
      C54784CFFAE4BF0D20DF8274F01658C162C8DC712E62223D51E88A88781C51C3
      C01020C1F06C8158772CF5378B96D39F3A06C1A1A105A22F13545EB16A369702
      B315F69A4210ACCB7FA7B3F8AF86906FC12E25780A4C3E0A88952BC2E2274664
      9644982742240DE03F9AB890621C47116710D3C2FACA5195E5D3FD4A25128FE2
      015FC125785B2E21886913C5897062C1B78806034A809C91AA344B88DC0D51BA
      88999912AB595ED1EA6B2FC1DFAA59FF00069E39258C1621A448DC6244BF0033
      1E048202081CC0EB2D718AA8C7A471A473347C1238C4D7EB2DFA7FE1278A6E41
      F7897A4B6288C231C44BFE0104C588E44630E511996128890352A64C42B12A6F
      73554AE4FF0083B25C5262532A692EE2782A8A896D1E84576F03CFE58B5E7F32
      B6D1E26C4E819C8F3E91E69D13E7D23D363B647A719BA3E038DA830A780FFFDA
      0008010303013F10FF004B49DA733995ED34ED125F58623497BC1A9713C6AF30
      71513A423AE20C730196DE7497D349DB497EF15E90EAD259E90C69A4EF2B71C4
      7995CC4EB8671B4FA4B65CA9ACD2729F587CCADD99E3FD4D349DA13B6B3EB3EB
      3267C333092B66648D32FACBA8BD35F05D3C46B2205312A031A9A691523D49CF
      8699349876857B4B198DA62A676D276D2769F58C69A4BF7986B00CBE92FAC1D9
      29E879F3FBFF0053B4A9F59DFC5F0BF69BE26A4EFA4A98F595B32ABB4A19DE60
      CED047C0ADF1E1A45BED026F324BE912BB4AAED2D34F00F8EBDE6B2F69A6930F
      7975AE92AF48292FA43A4F6F3E9FE7A251FE37130F86BA6B1622690CF79F494C
      AE92AF0CAF69D4785D4C3B4C4C4BF795D75899C4497B3AC3131A6F2A9A65F212
      C6B29ACBBD258CBDA691E25BA4D349630E260CA79E9FECF6F0D35D2574D26B89
      536CC49634434B70556DCE459808AD19F348C333A09AFF0043F3BE402E82AB79
      F580FA4A7695D277D6575D261A4C6F2E6BBCA7596056F15D0D21A40CE22C4515
      941698B84BB59A002FE3FAA10CAAA000AAE32ACC90BDA5CBEB2FA46F79A4B987
      4D661AC7AC1F5944AE76FF003D1FE2AFE2D6F0D26368C61FC010E49AF6B60EFE
      12AEB356B71FD640B05E1A2674533776E0BB03A458100BDA9039C8D463A7B851
      1DD8245503558620BC0C967297B788002D98047550555B00EAABE71E4BB42205
      7231BB2434D630283B9056098D2916D18DD10547D53F05045E221AC361B814B7
      09F82AA1E949818394E4829517BDDD92BBC0DAFA004396F346CC68DC3F1FE69C
      A5912F470B48036E168D1669AEA14722AD602310D28763A08800940A02C4195C
      2102A832520C282444412C17146D688A43058EA68896056CB8E5915AE7E800D4
      686A29480016ED2FACB989897898D195B6256312EA26E4D8DE5F2FF733E9E0CD
      A0544BED32D9B5B6A13961505AAB959752942B6AB6ABAAAB966C9BAB0543E987
      44A035D6205BC0A462C22E2595B056E96D00C1729417C9F797D17E63E90E1791
      E5EB2880B0356D22EB6E89844BA12890D80541B69862C588097496CEABF1000D
      5D05C5923450BBF04BE866AEE54B8632F51BDB863D2A5A586EF604DD05B62BD6
      3B21234D600B5A5ABA656B2A510952363875AD291B655BCB25CB46C3282F93EF
      0682F28A71530050CD5239210C968159001D104D1112CCC732FC33BCBF799DE2
      97CCCC1748C3309EFF00EEDFBCBE9ACB9DA7E5C35566D6EFA2B783E576D32769
      B956ABB3DEF2D6B61BCA983D7F60EEE9986CD5DAF00D2B5C83A485C450C4B44F
      B2B5FC79619034622D303DA78164F40D0B0B65316689C2FDD027D219EC435FD4
      FD73221D5313225720CAAAD4A94877C48BBA29000E706AC6BC2F255525E5A5B5
      4B6E56AD2130C477AF33DF01590B4B770CDA07BE48186F7B305AFF0088548442
      2A06D080108E1ABBEAE7D4758E338A92A178079ED8DAA374DA91A837C577D095
      56BDAB3F240AA2D6B61BC2992DFB51AF133EF227070210BB3D6817E5D8AAC4BC
      4BF78759841B8C5E25AB8974660E7897EF29F3E7F5FED76FE152FACED3BF83CC
      AC6268747C2863426F1E90200CA34E6509CC012D9B5D46A8CA146F366A358E95
      0063F89AE7C6E5B789DE6769B4B3FDCD3C6A54BF0CEFA4C44EB2BA4CEF0D313B
      C46B199A6B89AC63E372FC2CB8B799A4654D3C0F05D881167CA5E712CF8FF52C
      964B259357F95F5F1A8CB9899F4964A9DE1A6263785B2894F8A758CB970B998D
      C6EE37B46A5C599481BB16D03762CD552FE1E5FF007FB4BF1C69125D76989499
      DA5F5943A46C854B6A6270946E4AE911953128B953371BDE66F32B32B331162F
      4817DA2D782CFACA7C57FC1C9DBC74ED2B72541498625416528A0C4BEB3B4B77
      994E1298D6F317023798DCCD4CD446A03BC21062D788FACA7FE156E41BF0D3B4
      A1F0A993496692A11A7594DA164B19DA2823D50AB951B96DC5CCD5E0597EF0CC
      CACAC4098F996F4FF875324B2626BDA578240758A8D27795306AC4E25378998F
      4621299EF3329E9117708B2DC4BC32808547895501B94CFFD9}
  end
  object laDemo: TLabel
    Left = 8
    Top = 92
    Width = 178
    Height = 24
    Caption = 'Demo Application'
    Font.Charset = DEFAULT_CHARSET
    Font.Color = clWhite
    Font.Height = -21
    Font.Name = 'Arial'
    Font.Style = [fsBold]
    ParentFont = False
    Transparent = True
  end
  object laVer: TLabel
    Left = 426
    Top = 50
    Width = 30
    Height = 13
    Caption = 'laVer'
    Font.Charset = DEFAULT_CHARSET
    Font.Color = clWhite
    Font.Height = -11
    Font.Name = 'MS Sans Serif'
    Font.Style = [fsBold]
    ParentFont = False
    Transparent = True
  end
  object pcMain: TPageControl
    Left = 0
    Top = 120
    Width = 522
    Height = 345
    ActivePage = tsMassSender
    Align = alClient
    HotTrack = True
    TabOrder = 0
    object tsSystem: TTabSheet
      Caption = 'System'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clWindowText
      Font.Height = -11
      Font.Name = 'MS Sans Serif'
      Font.Style = []
      ParentFont = False
      object laTransportsTitle: TLabel
        Left = 8
        Top = 8
        Width = 61
        Height = 13
        Caption = 'Transports'
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clWindowText
        Font.Height = -11
        Font.Name = 'MS Sans Serif'
        Font.Style = [fsBold, fsUnderline]
        ParentFont = False
      end
      object laBluetoothAPI: TLabel
        Left = 240
        Top = 8
        Width = 79
        Height = 13
        Caption = 'Bluetooth API'
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clWindowText
        Font.Height = -11
        Font.Name = 'MS Sans Serif'
        Font.Style = [fsBold, fsUnderline]
        ParentFont = False
      end
      object laAuthentication: TLabel
        Left = 8
        Top = 132
        Width = 83
        Height = 13
        Caption = 'Authentication'
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clWindowText
        Font.Height = -11
        Font.Name = 'MS Sans Serif'
        Font.Style = [fsBold, fsUnderline]
        ParentFont = False
      end
      object laDefaultPIN: TLabel
        Left = 76
        Top = 208
        Width = 21
        Height = 13
        Caption = 'PIN:'
        Enabled = False
      end
      object cbBluetooth: TCheckBox
        Left = 36
        Top = 32
        Width = 97
        Height = 17
        Caption = 'Bluetooth'
        TabOrder = 0
        OnClick = cbBluetoothClick
      end
      object cbIrDA: TCheckBox
        Left = 36
        Top = 56
        Width = 97
        Height = 17
        Caption = 'IrDA'
        TabOrder = 1
        OnClick = cbBluetoothClick
      end
      object cbSerialPorts: TCheckBox
        Left = 36
        Top = 80
        Width = 97
        Height = 17
        Caption = 'Serial Ports'
        TabOrder = 2
        OnClick = cbBluetoothClick
      end
      object cbAuthenticationEnable: TCheckBox
        Left = 36
        Top = 156
        Width = 169
        Height = 17
        Caption = 'Enable internal authentication'
        TabOrder = 3
        OnClick = cbAuthenticationEnableClick
      end
      object cbUseDefaultPIN: TCheckBox
        Left = 56
        Top = 180
        Width = 97
        Height = 17
        Caption = 'Use default PIN'
        Enabled = False
        TabOrder = 4
        OnClick = cbUseDefaultPINClick
      end
      object edDefaultPIN: TEdit
        Left = 104
        Top = 204
        Width = 101
        Height = 21
        Enabled = False
        TabOrder = 5
        Text = '0000'
      end
      object btRedetect: TButton
        Left = 252
        Top = 164
        Width = 75
        Height = 25
        Caption = 'Redetect'
        TabOrder = 6
        OnClick = btRedetectClick
      end
      object cbBlueSoleil: TCheckBox
        Left = 260
        Top = 32
        Width = 97
        Height = 17
        Caption = 'BlueSoleil'
        TabOrder = 7
        OnClick = cbWidCommClick
      end
      object cbMicrosoft: TCheckBox
        Left = 260
        Top = 56
        Width = 97
        Height = 17
        Caption = 'Microsoft'
        TabOrder = 8
        OnClick = cbWidCommClick
      end
      object cbToshiba: TCheckBox
        Left = 260
        Top = 80
        Width = 97
        Height = 17
        Caption = 'Toshiba'
        TabOrder = 9
        OnClick = cbWidCommClick
      end
      object cbWidComm: TCheckBox
        Left = 260
        Top = 104
        Width = 97
        Height = 17
        Caption = 'WidComm'
        TabOrder = 10
        OnClick = cbWidCommClick
      end
      object cbActiveSync: TCheckBox
        Left = 356
        Top = 32
        Width = 97
        Height = 17
        Caption = 'ActiveSync'
        TabOrder = 11
        OnClick = cbActiveSyncClick
      end
    end
    object tsBluetoothDiscovery: TTabSheet
      Caption = 'Bluetooth Discovery'
      ImageIndex = 1
      object pcBluetooth: TPageControl
        Left = 0
        Top = 0
        Width = 514
        Height = 317
        ActivePage = tsBluetoothDevices
        Align = alClient
        HotTrack = True
        TabOrder = 0
        object tsBluetoothDevices: TTabSheet
          Caption = 'Devices'
          object spBluetoothDevices: TSplitter
            Left = 0
            Top = 129
            Width = 506
            Height = 3
            Cursor = crVSplit
            Align = alTop
          end
          object paBluetoothDevices: TPanel
            Left = 0
            Top = 230
            Width = 506
            Height = 59
            Align = alBottom
            BevelOuter = bvNone
            TabOrder = 0
            object btBluetoothDiscovery: TButton
              Left = 184
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Discovery'
              TabOrder = 0
              OnClick = btBluetoothDiscoveryClick
            end
            object btBluetoothNonBlockingDiscovery: TButton
              Left = 264
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Non Blocking'
              TabOrder = 1
              OnClick = btBluetoothNonBlockingDiscoveryClick
            end
            object btBluetoothSelectDevice: TButton
              Left = 344
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Select'
              TabOrder = 2
              OnClick = btBluetoothSelectDeviceClick
            end
            object btBluetoothStartMonitoring: TButton
              Left = 184
              Top = 32
              Width = 75
              Height = 25
              Caption = 'Start'
              TabOrder = 4
              OnClick = btBluetoothStartMonitoringClick
            end
            object btBluetoothStopMonitoring: TButton
              Left = 264
              Top = 32
              Width = 75
              Height = 25
              Caption = 'Stop'
              TabOrder = 5
              OnClick = btBluetoothStopMonitoringClick
            end
            object btBluetoothDeviceRename: TButton
              Left = 424
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Rename'
              TabOrder = 3
              OnClick = btBluetoothDeviceRenameClick
            end
            object btBluetoothPair: TButton
              Left = 344
              Top = 32
              Width = 75
              Height = 25
              Caption = 'Pair'
              TabOrder = 6
              OnClick = btBluetoothPairClick
            end
            object btBluetoothUnpair: TButton
              Left = 424
              Top = 32
              Width = 75
              Height = 25
              Caption = 'Unpair'
              TabOrder = 7
              OnClick = btBluetoothUnpairClick
            end
            object cbBluetoothFast: TCheckBox
              Left = 8
              Top = 8
              Width = 49
              Height = 17
              Caption = 'Fast'
              TabOrder = 8
            end
            object cbBluetoothNeedServices: TCheckBox
              Left = 84
              Top = 8
              Width = 93
              Height = 17
              Caption = 'Need services'
              TabOrder = 9
            end
            object cbBluetoothAlwaysNew: TCheckBox
              Left = 8
              Top = 32
              Width = 97
              Height = 17
              Caption = 'Always new'
              TabOrder = 10
            end
            object btCheckDevice: TButton
              Left = 104
              Top = 32
              Width = 75
              Height = 25
              Caption = 'CheckDevice'
              TabOrder = 11
              OnClick = btCheckDeviceClick
            end
          end
          object lvBluetoothDevices: TListView
            Left = 0
            Top = 0
            Width = 506
            Height = 129
            Align = alTop
            Columns = <
              item
                Caption = 'Address'
                Width = 100
              end
              item
                Caption = 'Authenticated'
                Width = 100
              end
              item
                Caption = 'BT Address'
                Width = 100
              end
              item
                Caption = 'Connected'
                Width = 100
              end
              item
                Caption = 'Class Of Device'
                Width = 100
              end
              item
                Caption = 'Class Of Device Name'
                Width = 100
              end
              item
                Caption = 'Last Seen'
                Width = 100
              end
              item
                Caption = 'Last Used'
                Width = 100
              end
              item
                Caption = 'Name'
                Width = 100
              end
              item
                Caption = 'Remembered'
                Width = 100
              end
              item
                Caption = 'Radio address'
                Width = 100
              end>
            GridLines = True
            HotTrack = True
            ReadOnly = True
            RowSelect = True
            TabOrder = 1
            ViewStyle = vsReport
          end
          object lbBluetoothDevices: TListBox
            Left = 0
            Top = 132
            Width = 506
            Height = 98
            Align = alClient
            ItemHeight = 13
            TabOrder = 2
          end
        end
        object tsRadios: TTabSheet
          Caption = 'Radios'
          ImageIndex = 1
          object paRadios: TPanel
            Left = 0
            Top = 258
            Width = 506
            Height = 31
            Align = alBottom
            BevelOuter = bvNone
            TabOrder = 0
            object btEnumRadios: TButton
              Left = 184
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Enum'
              TabOrder = 0
              OnClick = btEnumRadiosClick
            end
            object btRenameRadios: TButton
              Left = 264
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Rename'
              TabOrder = 1
              OnClick = btRenameRadiosClick
            end
            object btDiscoverable: TButton
              Left = 344
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Discoverable'
              TabOrder = 2
              OnClick = btDiscoverableClick
            end
            object btConnectable: TButton
              Left = 424
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Connectable'
              TabOrder = 3
              OnClick = btConnectableClick
            end
          end
          object lvRadios: TListView
            Left = 0
            Top = 0
            Width = 506
            Height = 258
            Align = alClient
            Columns = <
              item
                Caption = 'Address'
                Width = 100
              end
              item
                Caption = 'BT Address'
                Width = 100
              end
              item
                Caption = 'Class Of Device'
                Width = 100
              end
              item
                Caption = 'Class Of Device Name'
                Width = 100
              end
              item
                Caption = 'Connectable'
                Width = 100
              end
              item
                Caption = 'Discoverable'
                Width = 100
              end
              item
                Caption = 'Manufacturer'
                Width = 100
              end
              item
                Caption = 'Name'
                Width = 100
              end
              item
                Caption = 'Subversion'
                Width = 100
              end
              item
                Caption = 'Bluetooth API'
                Width = 100
              end
              item
                Caption = 'Version'
                Width = 100
              end>
            GridLines = True
            HotTrack = True
            ReadOnly = True
            RowSelect = True
            TabOrder = 1
            ViewStyle = vsReport
          end
        end
        object tsCOMPorts: TTabSheet
          Caption = 'COM Ports'
          ImageIndex = 2
          object lvPorts: TListView
            Left = 0
            Top = 0
            Width = 506
            Height = 258
            Align = alClient
            Columns = <
              item
                Caption = 'Name'
                Width = 100
              end
              item
                Caption = 'Number'
                Width = 100
              end>
            GridLines = True
            HotTrack = True
            ReadOnly = True
            RowSelect = True
            TabOrder = 0
            ViewStyle = vsReport
          end
          object paCOMPorts: TPanel
            Left = 0
            Top = 258
            Width = 506
            Height = 31
            Align = alBottom
            BevelOuter = bvNone
            TabOrder = 1
            object btEnumPorts: TButton
              Left = 424
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Enum'
              TabOrder = 0
              OnClick = btEnumPortsClick
            end
          end
        end
      end
    end
    object tsIrDADiscovery: TTabSheet
      Caption = 'IrDA Discovery'
      ImageIndex = 2
      object spIrDA: TSplitter
        Left = 0
        Top = 129
        Width = 514
        Height = 3
        Cursor = crVSplit
        Align = alTop
      end
      object lvIrDA: TListView
        Left = 0
        Top = 0
        Width = 514
        Height = 129
        Align = alTop
        Columns = <
          item
            Caption = 'Address'
            Width = 100
          end
          item
            Caption = 'CharSet'
            Width = 100
          end
          item
            Caption = 'Hints 1'
            Width = 100
          end
          item
            Caption = 'Hints 2'
            Width = 100
          end
          item
            Caption = 'IrDA Address'
            Width = 100
          end
          item
            Caption = 'Name'
            Width = 100
          end>
        GridLines = True
        HotTrack = True
        ReadOnly = True
        RowSelect = True
        TabOrder = 0
        ViewStyle = vsReport
      end
      object lbIrDA: TListBox
        Left = 0
        Top = 132
        Width = 514
        Height = 151
        Align = alClient
        ItemHeight = 13
        TabOrder = 1
      end
      object paIrDADiscovery: TPanel
        Left = 0
        Top = 283
        Width = 514
        Height = 34
        Align = alBottom
        BevelOuter = bvNone
        TabOrder = 2
        object btIrDADiscovery: TButton
          Left = 104
          Top = 4
          Width = 75
          Height = 25
          Caption = 'Discovery'
          TabOrder = 0
          OnClick = btIrDADiscoveryClick
        end
        object btIrDANonBlocking: TButton
          Left = 184
          Top = 4
          Width = 75
          Height = 25
          Caption = 'Non Blocking'
          TabOrder = 1
          OnClick = btIrDANonBlockingClick
        end
        object btIrDASelect: TButton
          Left = 264
          Top = 4
          Width = 75
          Height = 25
          Caption = 'Select'
          TabOrder = 2
          OnClick = btIrDASelectClick
        end
        object btIrDAStart: TButton
          Left = 344
          Top = 4
          Width = 75
          Height = 25
          Caption = 'Start'
          TabOrder = 3
          OnClick = btIrDAStartClick
        end
        object btIrDAStop: TButton
          Left = 424
          Top = 4
          Width = 75
          Height = 25
          Caption = 'Stop'
          TabOrder = 4
          OnClick = btIrDAStopClick
        end
        object cbIrDAAlwaysNew: TCheckBox
          Left = 8
          Top = 8
          Width = 89
          Height = 17
          Caption = 'Always new'
          TabOrder = 5
        end
      end
    end
    object tsControls: TTabSheet
      Caption = 'Controls'
      ImageIndex = 3
      object laChargeFlashLevel: TLabel
        Left = 24
        Top = 56
        Width = 54
        Height = 13
        Caption = 'Flash Level'
      end
      object laChargeFlashInterval: TLabel
        Left = 24
        Top = 80
        Width = 63
        Height = 13
        Caption = 'Flash Interval'
      end
      object laChargeLevel: TLabel
        Left = 24
        Top = 104
        Width = 26
        Height = 13
        Caption = 'Level'
      end
      object laSignalLevel: TLabel
        Left = 268
        Top = 28
        Width = 26
        Height = 13
        Caption = 'Level'
      end
      object BFCharge: TBFCharge
        Left = 12
        Top = 8
        Width = 66
        Height = 12
      end
      object BFSignal: TBFSignal
        Left = 248
        Top = 8
        Width = 66
        Height = 12
      end
      object cbFlashCharge: TCheckBox
        Left = 24
        Top = 28
        Width = 97
        Height = 17
        Caption = 'Flash'
        TabOrder = 2
        OnClick = cbFlashChargeClick
      end
      object edChargeFlashLevel: TEdit
        Left = 96
        Top = 52
        Width = 69
        Height = 21
        TabOrder = 3
        Text = '10'
        OnChange = edChargeFlashLevelChange
      end
      object edChargeFlashInterval: TEdit
        Left = 96
        Top = 76
        Width = 69
        Height = 21
        TabOrder = 4
        Text = '250'
        OnChange = edChargeFlashIntervalChange
      end
      object edChargeLevel: TEdit
        Left = 96
        Top = 100
        Width = 69
        Height = 21
        TabOrder = 5
        Text = '0'
        OnChange = edChargeLevelChange
      end
      object edSignalLevel: TEdit
        Left = 304
        Top = 24
        Width = 77
        Height = 21
        TabOrder = 6
        Text = '0'
        OnChange = edSignalLevelChange
      end
    end
    object tsCOMPortCreator: TTabSheet
      Caption = 'COM Port Creator'
      ImageIndex = 4
      object btCreateCOM: TButton
        Left = 8
        Top = 4
        Width = 75
        Height = 25
        Caption = 'Create'
        TabOrder = 0
        OnClick = btCreateCOMClick
      end
      object cbDestroyCOM: TButton
        Left = 88
        Top = 4
        Width = 75
        Height = 25
        Caption = 'Destroy'
        TabOrder = 1
        OnClick = cbDestroyCOMClick
      end
      object lbCOMPort: TListBox
        Left = 4
        Top = 40
        Width = 505
        Height = 269
        ItemHeight = 13
        TabOrder = 2
      end
    end
    object tsSerialPort: TTabSheet
      Caption = 'SerialPort Client'
      ImageIndex = 5
      object btOpenSerial: TButton
        Left = 8
        Top = 4
        Width = 75
        Height = 25
        Caption = 'Open'
        TabOrder = 0
        OnClick = btOpenSerialClick
      end
      object btCloseSerial: TButton
        Left = 88
        Top = 4
        Width = 75
        Height = 25
        Caption = 'Close'
        TabOrder = 1
        OnClick = btCloseSerialClick
      end
      object meSerial: TMemo
        Left = 4
        Top = 40
        Width = 505
        Height = 269
        ScrollBars = ssBoth
        TabOrder = 2
        OnKeyDown = meSerialKeyDown
      end
    end
    object tsSerialEvents: TTabSheet
      Caption = 'Serial Events Client'
      ImageIndex = 6
      object btCloseEvents: TButton
        Left = 88
        Top = 4
        Width = 75
        Height = 25
        Caption = 'Close'
        TabOrder = 0
        OnClick = btCloseEventsClick
      end
      object btOpenEvents: TButton
        Left = 8
        Top = 4
        Width = 75
        Height = 25
        Caption = 'Open'
        TabOrder = 1
        OnClick = btOpenEventsClick
      end
      object meEvents: TMemo
        Left = 4
        Top = 40
        Width = 505
        Height = 269
        ScrollBars = ssBoth
        TabOrder = 2
      end
    end
    object tsGSMModem: TTabSheet
      Caption = 'GSM Modem'
      ImageIndex = 7
      object pcGSMModem: TPageControl
        Left = 0
        Top = 0
        Width = 514
        Height = 283
        ActivePage = tsKeyPad
        Align = alClient
        HotTrack = True
        TabOrder = 0
        object tsPhoneInfo: TTabSheet
          Caption = 'Phone Information'
          object laCharge: TLabel
            Left = 12
            Top = 8
            Width = 94
            Height = 13
            Caption = 'Battery charge level'
          end
          object laNetworkSignal: TLabel
            Left = 12
            Top = 28
            Width = 95
            Height = 13
            Caption = 'Network signal level'
          end
          object laClockTitle: TLabel
            Left = 12
            Top = 48
            Width = 33
            Height = 13
            Caption = 'Clock: '
          end
          object laClock: TLabel
            Left = 120
            Top = 48
            Width = 35
            Height = 13
            Caption = 'laClock'
          end
          object laIMEITitle: TLabel
            Left = 12
            Top = 68
            Width = 25
            Height = 13
            Caption = 'IMEI:'
          end
          object laIMEI: TLabel
            Left = 120
            Top = 68
            Width = 30
            Height = 13
            Caption = 'laIMEI'
          end
          object laIMSITitle: TLabel
            Left = 12
            Top = 88
            Width = 25
            Height = 13
            Caption = 'IMSI:'
          end
          object laIMSI: TLabel
            Left = 120
            Top = 88
            Width = 30
            Height = 13
            Caption = 'laIMSI'
          end
          object laManuTitle: TLabel
            Left = 12
            Top = 108
            Width = 66
            Height = 13
            Caption = 'Manufacturer:'
          end
          object laManu: TLabel
            Left = 120
            Top = 108
            Width = 35
            Height = 13
            Caption = 'laManu'
          end
          object laModelTitle: TLabel
            Left = 12
            Top = 128
            Width = 32
            Height = 13
            Caption = 'Model:'
          end
          object laModel: TLabel
            Left = 120
            Top = 128
            Width = 37
            Height = 13
            Caption = 'laModel'
          end
          object laFirmwareTitle: TLabel
            Left = 12
            Top = 148
            Width = 45
            Height = 13
            Caption = 'Firmware:'
          end
          object laFirmware: TLabel
            Left = 120
            Top = 148
            Width = 385
            Height = 85
            AutoSize = False
            Caption = 'laFirmware'
            WordWrap = True
          end
          object GSMCharge: TBFCharge
            Left = 120
            Top = 8
            Width = 66
            Height = 12
          end
          object GSMSignal: TBFSignal
            Left = 120
            Top = 28
            Width = 66
            Height = 12
          end
        end
        object tsKeyPad: TTabSheet
          Caption = 'KeyPad'
          ImageIndex = 1
          object sbLeftBt: TSpeedButton
            Left = 4
            Top = 8
            Width = 23
            Height = 22
            Caption = '...'
            OnClick = sbLeftBtClick
          end
          object sbRightBt: TSpeedButton
            Left = 100
            Top = 8
            Width = 23
            Height = 22
            Caption = '...'
            OnClick = sbRightBtClick
          end
          object sbUp: TSpeedButton
            Left = 52
            Top = 12
            Width = 23
            Height = 22
            Caption = '/\'
            OnClick = sbUpClick
          end
          object sbLeft: TSpeedButton
            Left = 28
            Top = 36
            Width = 23
            Height = 22
            Caption = '<'
            OnClick = sbLeftClick
          end
          object sbRight: TSpeedButton
            Left = 76
            Top = 36
            Width = 23
            Height = 22
            Caption = '>'
            OnClick = sbRightClick
          end
          object sbMiddle: TSpeedButton
            Left = 52
            Top = 36
            Width = 23
            Height = 22
            Caption = '*'
            OnClick = sbMiddleClick
          end
          object sbDown: TSpeedButton
            Left = 52
            Top = 60
            Width = 23
            Height = 22
            Caption = '\/'
            OnClick = sbDownClick
          end
          object snAnswer: TSpeedButton
            Left = 16
            Top = 80
            Width = 23
            Height = 22
            Caption = 'A'
            OnClick = snAnswerClick
          end
          object snEnd: TSpeedButton
            Left = 88
            Top = 80
            Width = 23
            Height = 22
            Caption = 'E'
            OnClick = snEndClick
          end
          object sb1: TSpeedButton
            Left = 24
            Top = 108
            Width = 23
            Height = 22
            Caption = '1'
            OnClick = sb1Click
          end
          object sb2: TSpeedButton
            Left = 52
            Top = 108
            Width = 23
            Height = 22
            Caption = '2'
            OnClick = sb2Click
          end
          object sb3: TSpeedButton
            Left = 80
            Top = 108
            Width = 23
            Height = 22
            Caption = '3'
            OnClick = sb3Click
          end
          object sb4: TSpeedButton
            Left = 24
            Top = 136
            Width = 23
            Height = 22
            Caption = '4'
            OnClick = sb4Click
          end
          object sb5: TSpeedButton
            Left = 52
            Top = 136
            Width = 23
            Height = 22
            Caption = '5'
            OnClick = sb5Click
          end
          object sb6: TSpeedButton
            Left = 80
            Top = 136
            Width = 23
            Height = 22
            Caption = '6'
            OnClick = sb6Click
          end
          object sb7: TSpeedButton
            Left = 24
            Top = 164
            Width = 23
            Height = 22
            Caption = '7'
            OnClick = sb7Click
          end
          object sb8: TSpeedButton
            Left = 52
            Top = 164
            Width = 23
            Height = 22
            Caption = '8'
            OnClick = sb8Click
          end
          object sb9: TSpeedButton
            Left = 80
            Top = 164
            Width = 23
            Height = 22
            Caption = '9'
            OnClick = sb9Click
          end
          object sbAs: TSpeedButton
            Left = 24
            Top = 188
            Width = 23
            Height = 22
            Caption = '*'
            OnClick = sbAsClick
          end
          object sb0: TSpeedButton
            Left = 52
            Top = 188
            Width = 23
            Height = 22
            Caption = '0'
            OnClick = sb0Click
          end
          object sbNum: TSpeedButton
            Left = 80
            Top = 188
            Width = 23
            Height = 22
            Caption = '#'
            OnClick = sbNumClick
          end
          object lbKeypadEvents: TListBox
            Left = 132
            Top = 8
            Width = 369
            Height = 201
            ItemHeight = 13
            TabOrder = 0
          end
        end
        object tsSMS: TTabSheet
          Caption = 'SMS'
          ImageIndex = 2
          object pcSMS: TPageControl
            Left = 0
            Top = 0
            Width = 506
            Height = 255
            ActivePage = tsSendSMS
            Align = alClient
            HotTrack = True
            TabOrder = 0
            object tsSMSList: TTabSheet
              Caption = 'SMS List'
              object lvSMS: TListView
                Left = 0
                Top = 33
                Width = 498
                Height = 194
                Align = alClient
                Columns = <
                  item
                    Caption = 'Index'
                    Width = 100
                  end
                  item
                    Caption = 'Date'
                    Width = 100
                  end
                  item
                    Caption = 'Phone'
                    Width = 100
                  end
                  item
                    Caption = 'Service center'
                    Width = 100
                  end
                  item
                    Caption = 'Status'
                    Width = 100
                  end
                  item
                    Caption = 'Type'
                    Width = 100
                  end
                  item
                    Caption = 'Text'
                    Width = 100
                  end>
                GridLines = True
                HotTrack = True
                ReadOnly = True
                RowSelect = True
                TabOrder = 0
                ViewStyle = vsReport
              end
              object paSMSListTools: TPanel
                Left = 0
                Top = 0
                Width = 498
                Height = 33
                Align = alTop
                BevelOuter = bvNone
                TabOrder = 1
                object btReadSMS: TButton
                  Left = 8
                  Top = 4
                  Width = 75
                  Height = 25
                  Caption = 'Read'
                  TabOrder = 0
                  OnClick = btReadSMSClick
                end
                object btDeleteSMS: TButton
                  Left = 88
                  Top = 4
                  Width = 75
                  Height = 25
                  Caption = 'Delete'
                  TabOrder = 1
                  OnClick = btDeleteSMSClick
                end
                object btSendSaved: TButton
                  Left = 168
                  Top = 4
                  Width = 75
                  Height = 25
                  Caption = 'Send'
                  TabOrder = 2
                  OnClick = btSendSavedClick
                end
                object cbNeedrepSaved: TCheckBox
                  Left = 252
                  Top = 8
                  Width = 97
                  Height = 17
                  Caption = 'Need report'
                  TabOrder = 3
                end
              end
            end
            object tsSMSSettings: TTabSheet
              Caption = 'Settings'
              ImageIndex = 1
              object laServiceCenter: TLabel
                Left = 12
                Top = 12
                Width = 107
                Height = 13
                Caption = 'Service center number'
              end
              object laRDMemory: TLabel
                Left = 12
                Top = 40
                Width = 99
                Height = 13
                Caption = 'Read/delete memory'
              end
              object laWSMemory: TLabel
                Left = 12
                Top = 64
                Width = 92
                Height = 13
                Caption = 'Write/send memory'
              end
              object laRecMemory: TLabel
                Left = 12
                Top = 88
                Width = 79
                Height = 13
                Caption = 'Receive memory'
              end
              object edSCANumber: TEdit
                Left = 128
                Top = 8
                Width = 177
                Height = 21
                TabOrder = 0
              end
              object cbRDMemory: TComboBox
                Left = 128
                Top = 36
                Width = 145
                Height = 21
                Style = csDropDownList
                ItemHeight = 13
                TabOrder = 1
                Items.Strings = (
                  'Both'
                  'Device'
                  'SIM')
              end
              object cbWSMemory: TComboBox
                Left = 128
                Top = 60
                Width = 145
                Height = 21
                Style = csDropDownList
                ItemHeight = 13
                TabOrder = 2
                Items.Strings = (
                  'Both'
                  'Device'
                  'SIM')
              end
              object cbRecMemory: TComboBox
                Left = 128
                Top = 84
                Width = 145
                Height = 21
                Style = csDropDownList
                ItemHeight = 13
                TabOrder = 3
                Items.Strings = (
                  'Both'
                  'Device'
                  'SIM')
              end
              object btReadSettings: TButton
                Left = 52
                Top = 116
                Width = 75
                Height = 25
                Caption = 'Read'
                TabOrder = 4
                OnClick = btReadSettingsClick
              end
              object btWriteSettings: TButton
                Left = 132
                Top = 116
                Width = 75
                Height = 25
                Caption = 'Write'
                TabOrder = 5
                OnClick = btWriteSettingsClick
              end
            end
            object tsSendSMS: TTabSheet
              Caption = 'Send SMS'
              ImageIndex = 2
              object laPhone: TLabel
                Left = 12
                Top = 12
                Width = 31
                Height = 13
                Caption = 'Phone'
              end
              object laSMSEncoding: TLabel
                Left = 12
                Top = 204
                Width = 45
                Height = 13
                Caption = 'Encoding'
              end
              object edPhone: TEdit
                Left = 56
                Top = 8
                Width = 169
                Height = 21
                TabOrder = 0
              end
              object cbFlash: TCheckBox
                Left = 240
                Top = 8
                Width = 65
                Height = 17
                Caption = 'Flash'
                TabOrder = 1
              end
              object cbReport: TCheckBox
                Left = 304
                Top = 8
                Width = 97
                Height = 17
                Caption = 'Need report'
                TabOrder = 2
              end
              object meSMS: TMemo
                Left = 12
                Top = 40
                Width = 369
                Height = 157
                ScrollBars = ssVertical
                TabOrder = 3
              end
              object btSendSMS: TButton
                Left = 400
                Top = 44
                Width = 75
                Height = 25
                Caption = 'Send'
                TabOrder = 4
                OnClick = btSendSMSClick
              end
              object btSaveSMS: TButton
                Left = 400
                Top = 76
                Width = 75
                Height = 25
                Caption = 'Save'
                TabOrder = 5
                OnClick = btSaveSMSClick
              end
              object cbSMSEncoding: TComboBox
                Left = 64
                Top = 200
                Width = 145
                Height = 21
                Style = csDropDownList
                ItemHeight = 13
                TabOrder = 6
                OnChange = cbSMSEncodingChange
                Items.Strings = (
                  '7 Bit'
                  '8 Bit'
                  'Unicode')
              end
            end
          end
        end
        object tsGSMPhonebook: TTabSheet
          Caption = 'Phonebook'
          ImageIndex = 3
          object paPhonebook: TPanel
            Left = 0
            Top = 0
            Width = 506
            Height = 33
            Align = alTop
            BevelOuter = bvNone
            TabOrder = 0
            object btGSMPhoneBookRead: TButton
              Left = 4
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Read'
              TabOrder = 0
              OnClick = btGSMPhoneBookReadClick
            end
            object cbPhoneBooks: TComboBox
              Left = 188
              Top = 4
              Width = 145
              Height = 21
              Style = csDropDownList
              ItemHeight = 13
              TabOrder = 1
              Items.Strings = (
                'phSIMFixDialing'
                'phSIM'
                'phME'
                'phMEDialed'
                'phOwnNumber'
                'phSIMLastDialing'
                'phMEMissed'
                'phMEReceived')
            end
            object btSetPhoneBook: TButton
              Left = 340
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Set'
              TabOrder = 2
              OnClick = btSetPhoneBookClick
            end
            object btGetPhoneBook: TButton
              Left = 420
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Get'
              TabOrder = 3
              OnClick = btGetPhoneBookClick
            end
            object btWritePhonebook: TButton
              Left = 84
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Write'
              TabOrder = 4
              OnClick = btWritePhonebookClick
            end
          end
          object lvGSMPhoneBook: TListView
            Left = 0
            Top = 33
            Width = 506
            Height = 171
            Align = alClient
            Columns = <
              item
                Caption = 'Name'
                Width = 150
              end
              item
                Caption = 'Number'
                Width = 150
              end>
            GridLines = True
            HotTrack = True
            ReadOnly = True
            RowSelect = True
            TabOrder = 1
            ViewStyle = vsReport
            OnDblClick = lvGSMPhoneBookDblClick
          end
          object paPhoneBookEdit: TPanel
            Left = 0
            Top = 204
            Width = 506
            Height = 51
            Align = alBottom
            BevelOuter = bvNone
            TabOrder = 2
            object edName: TEdit
              Left = 4
              Top = 4
              Width = 129
              Height = 21
              TabOrder = 0
            end
            object edNumber: TEdit
              Left = 140
              Top = 4
              Width = 121
              Height = 21
              TabOrder = 1
            end
            object btAddRecord: TButton
              Left = 268
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Add'
              TabOrder = 2
              OnClick = btAddRecordClick
            end
            object btUpdateRecord: TButton
              Left = 348
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Update'
              TabOrder = 3
              OnClick = btUpdateRecordClick
            end
            object btDeleteRecord: TButton
              Left = 428
              Top = 4
              Width = 75
              Height = 25
              Caption = 'Delete'
              TabOrder = 4
              OnClick = btDeleteRecordClick
            end
            object pbPhonebook: TProgressBar
              Left = 4
              Top = 32
              Width = 497
              Height = 17
              Min = 0
              Max = 100
              TabOrder = 5
            end
          end
        end
      end
      object paGSMModem: TPanel
        Left = 0
        Top = 283
        Width = 514
        Height = 34
        Align = alBottom
        BevelOuter = bvNone
        TabOrder = 1
        object btGSMOpen: TButton
          Left = 344
          Top = 4
          Width = 75
          Height = 25
          Caption = 'Open'
          TabOrder = 0
          OnClick = btGSMOpenClick
        end
        object btGSMClose: TButton
          Left = 424
          Top = 4
          Width = 75
          Height = 25
          Caption = 'Close'
          TabOrder = 1
          OnClick = btGSMCloseClick
        end
      end
    end
    object tsObjectPushClient: TTabSheet
      Caption = 'ObjectPushClient'
      ImageIndex = 8
      object pbOPP: TProgressBar
        Left = 16
        Top = 44
        Width = 485
        Height = 17
        Min = 0
        Max = 100
        TabOrder = 0
      end
      object btOPPSendFile: TButton
        Left = 20
        Top = 12
        Width = 75
        Height = 25
        Caption = 'Send file'
        TabOrder = 1
        OnClick = btOPPSendFileClick
      end
      object btOPPAbort: TButton
        Left = 100
        Top = 12
        Width = 75
        Height = 25
        Caption = 'Abort'
        TabOrder = 2
        OnClick = btOPPAbortClick
      end
    end
    object tsFileTransferClient: TTabSheet
      Caption = 'File Trasfer Client'
      ImageIndex = 9
      object paFileTransfer: TPanel
        Left = 0
        Top = 239
        Width = 514
        Height = 78
        Align = alBottom
        BevelOuter = bvNone
        TabOrder = 0
        object btFSConnect: TButton
          Left = 36
          Top = 24
          Width = 75
          Height = 25
          Caption = 'Connect'
          TabOrder = 0
          OnClick = btFSConnectClick
        end
        object btFSDisconnect: TButton
          Left = 116
          Top = 24
          Width = 75
          Height = 25
          Caption = 'Disconnect'
          TabOrder = 1
          OnClick = btFSDisconnectClick
        end
        object btFSCreateFolder: TButton
          Left = 356
          Top = 52
          Width = 75
          Height = 25
          Caption = 'Create folder'
          TabOrder = 2
          OnClick = btFSCreateFolderClick
        end
        object btFSUpload: TButton
          Left = 196
          Top = 24
          Width = 75
          Height = 25
          Caption = 'Upload'
          TabOrder = 3
          OnClick = btFSUploadClick
        end
        object btFSDownload: TButton
          Left = 276
          Top = 24
          Width = 75
          Height = 25
          Caption = 'Download'
          TabOrder = 4
          OnClick = btFSDownloadClick
        end
        object btFSAbort: TButton
          Left = 356
          Top = 24
          Width = 75
          Height = 25
          Caption = 'Abort'
          TabOrder = 5
          OnClick = btFSAbortClick
        end
        object btFSDir: TButton
          Left = 36
          Top = 52
          Width = 75
          Height = 25
          Caption = 'Dir'
          TabOrder = 6
          OnClick = btFSDirClick
        end
        object btFSSetPath: TButton
          Left = 116
          Top = 52
          Width = 75
          Height = 25
          Caption = 'Set Path'
          TabOrder = 7
          OnClick = btFSSetPathClick
        end
        object pbFS: TProgressBar
          Left = 4
          Top = 4
          Width = 509
          Height = 17
          Min = 0
          Max = 100
          TabOrder = 8
        end
        object btFSRoot: TButton
          Left = 196
          Top = 52
          Width = 75
          Height = 25
          Caption = 'Root'
          TabOrder = 9
          OnClick = btFSRootClick
        end
        object btFSUp: TButton
          Left = 276
          Top = 52
          Width = 75
          Height = 25
          Caption = 'Up'
          TabOrder = 10
          OnClick = btFSUpClick
        end
        object btFSDelete: TButton
          Left = 436
          Top = 24
          Width = 75
          Height = 25
          Caption = 'Delete'
          TabOrder = 11
          OnClick = btFSDeleteClick
        end
      end
      object lvFileTransfer: TListView
        Left = 0
        Top = 0
        Width = 514
        Height = 239
        Align = alClient
        Columns = <
          item
            Caption = 'Name'
            Width = 100
          end
          item
            Caption = 'Size'
            Width = 100
          end
          item
            Caption = 'Type'
          end
          item
            Caption = 'Modified'
            Width = 100
          end
          item
            Caption = 'Access'
            Width = 100
          end>
        GridLines = True
        HotTrack = True
        ReadOnly = True
        RowSelect = True
        TabOrder = 1
        ViewStyle = vsReport
      end
    end
    object tsChat: TTabSheet
      Caption = 'Chat'
      ImageIndex = 10
      object pcChat: TPageControl
        Left = 0
        Top = 0
        Width = 514
        Height = 317
        ActivePage = tsChatServer
        Align = alClient
        HotTrack = True
        TabOrder = 0
        object tsChatServer: TTabSheet
          Caption = 'Server'
          object btChatServerListen: TButton
            Left = 8
            Top = 8
            Width = 75
            Height = 25
            Caption = 'Listen'
            TabOrder = 0
            OnClick = btChatServerListenClick
          end
          object btChatServerClose: TButton
            Left = 88
            Top = 8
            Width = 75
            Height = 25
            Caption = 'Close'
            TabOrder = 1
            OnClick = btChatServerCloseClick
          end
          object edChatServerText: TEdit
            Left = 8
            Top = 40
            Width = 489
            Height = 21
            TabOrder = 2
          end
          object btChatServerSend: TButton
            Left = 168
            Top = 8
            Width = 75
            Height = 25
            Caption = 'Send'
            TabOrder = 3
            OnClick = btChatServerSendClick
          end
          object lbChatServer: TListBox
            Left = 8
            Top = 66
            Width = 489
            Height = 209
            ItemHeight = 13
            TabOrder = 4
          end
        end
        object tsChatClient: TTabSheet
          Caption = 'Client'
          ImageIndex = 1
          object btChatClientOpen: TButton
            Left = 8
            Top = 8
            Width = 75
            Height = 25
            Caption = 'Open'
            TabOrder = 0
            OnClick = btChatClientOpenClick
          end
          object btChatClientClose: TButton
            Left = 88
            Top = 8
            Width = 75
            Height = 25
            Caption = 'Close'
            TabOrder = 1
            OnClick = btChatClientCloseClick
          end
          object btChatClientSend: TButton
            Left = 168
            Top = 8
            Width = 75
            Height = 25
            Caption = 'Send'
            TabOrder = 2
            OnClick = btChatClientSendClick
          end
          object edChatClientText: TEdit
            Left = 8
            Top = 40
            Width = 489
            Height = 21
            TabOrder = 3
          end
          object lbChatClient: TListBox
            Left = 8
            Top = 66
            Width = 489
            Height = 209
            ItemHeight = 13
            TabOrder = 4
          end
        end
      end
    end
    object tsOPServer: TTabSheet
      Caption = 'ObjectPushServer'
      ImageIndex = 11
      object btOPPServerListen: TButton
        Left = 8
        Top = 8
        Width = 75
        Height = 25
        Caption = 'Listen'
        TabOrder = 0
        OnClick = btOPPServerListenClick
      end
      object btOPPServerClose: TButton
        Left = 88
        Top = 8
        Width = 75
        Height = 25
        Caption = 'Close'
        TabOrder = 1
        OnClick = btOPPServerCloseClick
      end
      object lbOPPServer: TListBox
        Left = 8
        Top = 40
        Width = 493
        Height = 241
        ItemHeight = 13
        TabOrder = 2
      end
      object pbOBServer: TProgressBar
        Left = 8
        Top = 288
        Width = 493
        Height = 17
        Min = 0
        Max = 100
        TabOrder = 3
      end
    end
    object tsMassSender: TTabSheet
      Caption = 'MassSender'
      ImageIndex = 12
      object btMSStart: TButton
        Left = 8
        Top = 4
        Width = 75
        Height = 25
        Caption = 'Start'
        TabOrder = 0
        OnClick = btMSStartClick
      end
      object btMSStop: TButton
        Left = 88
        Top = 4
        Width = 75
        Height = 25
        Caption = 'Stop'
        TabOrder = 1
        OnClick = btMSStopClick
      end
      object lbMass: TListBox
        Left = 8
        Top = 152
        Width = 501
        Height = 157
        ItemHeight = 13
        TabOrder = 2
      end
      object lbFiles: TListBox
        Left = 8
        Top = 40
        Width = 417
        Height = 105
        ItemHeight = 13
        TabOrder = 3
      end
      object btAddFile: TButton
        Left = 432
        Top = 44
        Width = 75
        Height = 25
        Caption = 'Add'
        TabOrder = 4
        OnClick = btAddFileClick
      end
      object btDeleteFile: TButton
        Left = 432
        Top = 76
        Width = 75
        Height = 25
        Caption = 'Delete'
        TabOrder = 5
        OnClick = btDeleteFileClick
      end
      object btClearFiles: TButton
        Left = 432
        Top = 108
        Width = 75
        Height = 25
        Caption = 'Clear'
        TabOrder = 6
        OnClick = btClearFilesClick
      end
      object cbSendvCard: TCheckBox
        Left = 180
        Top = 8
        Width = 97
        Height = 17
        Caption = 'Send vCard'
        Checked = True
        State = cbChecked
        TabOrder = 7
        OnClick = cbSendvCardClick
      end
    end
    object tsAudio: TTabSheet
      Caption = 'Audio'
      ImageIndex = 13
      object btOpenAudio: TButton
        Left = 8
        Top = 8
        Width = 75
        Height = 25
        Caption = 'Open'
        TabOrder = 0
        OnClick = btOpenAudioClick
      end
      object btCloseAudio: TButton
        Left = 8
        Top = 36
        Width = 75
        Height = 25
        Caption = 'Close'
        TabOrder = 1
        OnClick = btCloseAudioClick
      end
    end
  end
  object BFAPIInfo: TBFAPIInfo
    Left = 408
    Top = 396
  end
  object BFAuthenticator: TBFAuthenticator
    Left = 408
    Top = 348
  end
  object BFBluetoothDiscovery: TBFBluetoothDiscovery
    OnComplete = BFBluetoothDiscoveryComplete
    OnDeviceFound = BFBluetoothDiscoveryDeviceFound
    OnDeviceLost = BFBluetoothDiscoveryDeviceLost
    OnStartMonitoring = BFBluetoothDiscoveryStartMonitoring
    OnStartSearch = BFBluetoothDiscoveryStartSearch
    OnStopMonitoring = BFBluetoothDiscoveryStopMonitoring
    OnStopSearch = BFBluetoothDiscoveryStopSearch
    Left = 412
    Top = 192
  end
  object BFIrDADiscovery: TBFIrDADiscovery
    OnComplete = BFIrDADiscoveryComplete
    OnDeviceFound = BFIrDADiscoveryDeviceFound
    OnDeviceLost = BFIrDADiscoveryDeviceLost
    OnStartMonitoring = BFIrDADiscoveryStartMonitoring
    OnStartSearch = BFIrDADiscoveryStartSearch
    OnStopMonitoring = BFIrDADiscoveryStopMonitoring
    OnStopSearch = BFIrDADiscoveryStopSearch
    Left = 408
    Top = 392
  end
  object BFBluetoothCOMPortCreator: TBFBluetoothCOMPortCreator
    Address = '(00:00:00:00:00:00)'
    Service = 'Srial Port'
    Left = 248
    Top = 180
  end
  object BFSerialPortClient: TBFSerialPortClient
    BluetoothTransport.Address = '(00:00:00:00:00:00)'
    BluetoothTransport.Authentication = True
    BluetoothTransport.Service = 'Serial Port'
    IrDATransport.Address = '(00:00:00:00)'
    IrDATransport.Service = 'IrDA:IrCOMM'
    OnData = BFSerialPortClientData
    OnDisconnect = BFSerialPortClientDisconnect
    Left = 172
    Top = 344
  end
  object BFGSMModemClient: TBFGSMModemClient
    BluetoothTransport.Address = '(00:00:00:00:00:00)'
    BluetoothTransport.Authentication = True
    BluetoothTransport.Service = 'Serial Port'
    IrDATransport.Address = '(00:00:00:00)'
    IrDATransport.Service = 'IrDA:IrCOMM'
    OnDisconnect = BFGSMModemClientDisconnect
    OnDown = BFGSMModemClientDown
    OnUp = BFGSMModemClientUp
    OnNew = BFGSMModemClientNew
    OnPhonebookProgress = BFGSMModemClientPhonebookProgress
    Left = 408
    Top = 296
  end
  object BFSerialEventsClient: TBFSerialEventsClient
    BluetoothTransport.Address = '(00:00:00:00:00:00)'
    BluetoothTransport.Authentication = True
    BluetoothTransport.Service = 'Serial Port'
    IrDATransport.Address = '(00:00:00:00)'
    IrDATransport.Service = 'IrDA:IrCOMM'
    OnDisconnect = BFSerialEventsClientDisconnect
    OnEvent = BFSerialEventsClientEvent
    Left = 172
    Top = 148
  end
  object BFObjectPushClient: TBFObjectPushClient
    BluetoothTransport.Address = '(00:00:00:00:00:00)'
    BluetoothTransport.Service = 'OBEX Object Push'
    IrDATransport.Address = '(00:00:00:00)'
    IrDATransport.Service = 'OBEX'
    OnDisconnect = BFObjectPushClientDisconnect
    OnProgress = BFObjectPushClientProgress
    Left = 256
    Top = 248
  end
  object OpenDialog: TOpenDialog
    Left = 40
    Top = 304
  end
  object BFXPMan: TBFXPMan
    Left = 308
    Top = 368
  end
  object BFFileTransferClient: TBFFileTransferClient
    BluetoothTransport.Address = '(00:00:00:00:00:00)'
    BluetoothTransport.Authentication = True
    BluetoothTransport.Service = 'OBEX File Transfer'
    IrDATransport.Address = '(00:00:00:00)'
    IrDATransport.Service = 'OBEX'
    OnDisconnect = BFFileTransferClientDisconnect
    OnProgress = BFFileTransferClientProgress
    Left = 92
    Top = 344
  end
  object SaveDialog: TSaveDialog
    Left = 172
    Top = 192
  end
  object BFClient: TBFClient
    BluetoothTransport.Address = '(00:00:00:00:00:00)'
    BluetoothTransport.Service = 'Unknown'
    IrDATransport.Address = '(00:00:00:00)'
    OnData = BFClientData
    OnDisconnect = BFClientDisconnect
    Left = 64
    Top = 240
  end
  object BFServer: TBFServer
    BluetoothTransport.Service = 'Unknown'
    OnConnect = BFServerConnect
    OnDisconnect = BFServerDisconnect
    OnData = BFServerData
    Left = 172
    Top = 240
  end
  object BFObjectPushServer: TBFObjectPushServer
    BluetoothTransport.Service = 'OBEX Object Push'
    IrDATransport.Service = 'OBEX'
    OnConnect = BFObjectPushServerConnect
    OnDisconnect = BFObjectPushServerDisconnect
    OnObject = BFObjectPushServerObject
    OnProgress = BFObjectPushServerIrDAProgress
    Left = 416
    Top = 148
  end
  object BFObjectPushServerIrDA: TBFObjectPushServer
    BluetoothTransport.Service = 'OBEX Object Push'
    IrDATransport.Service = 'OBEX'
    Transport = atIrDA
    OnConnect = BFObjectPushServerIrDAConnect
    OnDisconnect = BFObjectPushServerIrDADisconnect
    OnObject = BFObjectPushServerIrDAObject
    OnProgress = BFObjectPushServerIrDAProgress
    Left = 384
    Top = 244
  end
  object BFBluetoothMassSender: TBFBluetoothMassSender
    CompanyInfo.EMail = 'admin@btframework.com'
    CompanyInfo.Message = 'Welcome to tomorrow'
    CompanyInfo.Name = 'Soft Service Company'
    CompanyInfo.Phone = '+79624569577'
    CompanyInfo.URL = 'http://www.softservicecompany.com'
    OnAcceptDevice = BFBluetoothMassSenderAcceptDevice
    OnDiscoveryComplete = BFBluetoothMassSenderDiscoveryComplete
    OnDiscoveryStarted = BFBluetoothMassSenderDiscoveryStarted
    OnNeedFile = BFBluetoothMassSenderNeedFile
    OnSendComplete = BFBluetoothMassSenderSendComplete
    OnSendFileComplete = BFBluetoothMassSenderSendFileComplete
    OnSendFileStart = BFBluetoothMassSenderSendFileStart
    OnSendStart = BFBluetoothMassSenderSendStart
    OnSendvCardComplete = BFBluetoothMassSenderSendvCardComplete
    OnSendvCardStart = BFBluetoothMassSenderSendvCardStart
    OnStarted = BFBluetoothMassSenderStarted
    OnStopped = BFBluetoothMassSenderStopped
    Left = 172
    Top = 292
  end
  object BFBluetoothAudio: TBFBluetoothAudio
    Address = '(00:00:00:00:00:00)'
    Service = 'Headset'
    Left = 292
    Top = 292
  end
end
