It is currently Mon Nov 20, 2017 1:11 am

All times are UTC + 1 hour




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: MS Known SID`s search tool
PostPosted: Sun May 07, 2017 8:06 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Wed Feb 01, 2012 3:30 pm
Posts: 626
Location: Nottinghamshire UK
Hi To all Here is the code to a small tool to search through a list of 93 Microsoft Known S.I.D`s, all data is contained in the dataSection. ((data2Bin)Thanks ts-soft) Type a partial or full SID to list SID with description.

Zebuddi. :)

Code:
; -----------------------------------------------------------------------------
;           Name: KSF - Known SID Finder
;    Description: List`s with partial search`s known MS SID`s
;         Author: Zebuddi
;           Date: 2017-04-27
;        Version: 0.1
;     PB-Version: 5.6
;             OS: Windows
;         Credit: ChrisR for SweetyVD (Visual Designer)
;          Forum:
;     Created by: SweetyVD
; -----------------------------------------------------------------------------

CompilerIf Not #PB_Compiler_Thread
   MessageRequester("Compilation Error", "Enable ThreadSafe in Compiler Option")
   End
CompilerEndIf   


EnableExplicit

Global giWinID.i, giStatusBar.i, giEditor.i, giStringGadget.i
Global  Dim t$(0)

Structure SIDDATA
   sData.s
   sName.s
   sDesc.s
   sNote.s
EndStructure : Global NewList _ll_sid.SIDDATA()

Structure INBRLIST
   Array iNbrList.s(0)   
EndStructure : Global *iNbrList.INBRLIST =  AllocateStructure(INBRLIST)

Macro Tuple(type, ObjectName, paramaters, mapkeylist)
   Enumeration   
      #TupleArray
      #TupleList
      #TupleMap
   EndEnumeration
   
   Define __TupleiIndex__.i, __TupleParamaters__.s, __TupleArrayValue__.i
   
   CompilerSelect  type
      CompilerCase  #TupleArray
         __TupleArrayValue__ = CountString(paramaters, Chr(44))
         __TupleArrayValue__ = CountString(paramaters, Chr(44))
         ReDim ObjectName(__TupleArrayValue__)  ; Just the array name needed no parenthesis for redim
         For __TupleiIndex__             = 0 To __TupleArrayValue__   
            __TupleParamaters__          = StringField(paramaters, __TupleiIndex__ + 1, Chr(44))
            ObjectName(__TupleiIndex__)      = __TupleParamaters__
         Next
         
      CompilerCase #TupleList
         For __TupleiIndex__    = 0 To (CountString(paramaters, Chr(44)) - 1)   
            __TupleParamaters__ = StringField(paramaters, __TupleiIndex__ + 1, Chr(44))
            AddElement(ObjectName): ObjectName = __TupleParamaters__
         Next
         
      CompilerCase #TupleMap
         If CountString(paramaters, Chr(44)) = CountString(mapkeylist, Chr(44))
            For __TupleiIndex__          = 0 To (CountString(paramaters, Chr(44)) - 1)   
               __TupleParamaters__         = StringField(paramaters, __TupleiIndex__ + 1, Chr(44))
               ListMapKey$                = StringField(mapkeylist, __TupleiIndex__ + 1, Chr(44))
               AddMapElement(ObjectName, ListMapKey$): ObjectName = __TupleParamaters__
            Next
         EndIf
   CompilerEndSelect   
EndMacro

Procedure Init(List _ll_sid.SIDDATA())
   Protected iRegex.i          = CreateRegularExpression(#PB_Any, "SID:\sS-.+?(?=^SID:)"   , #PB_RegularExpression_DotAll|#PB_RegularExpression_AnyNewLine|#PB_RegularExpression_MultiLine)
   Protected iRegex_SID.i       = CreateRegularExpression(#PB_Any, "^SID:.+?$"            , #PB_RegularExpression_DotAll|#PB_RegularExpression_AnyNewLine|#PB_RegularExpression_MultiLine)
   Protected iRegex_Name.i    = CreateRegularExpression(#PB_Any, "(?<=^Name:).+?$"      , #PB_RegularExpression_DotAll|#PB_RegularExpression_AnyNewLine|#PB_RegularExpression_MultiLine)
   Protected iRegex_Desc.i    = CreateRegularExpression(#PB_Any, "(?<=^Description:).+?$"   , #PB_RegularExpression_DotAll|#PB_RegularExpression_AnyNewLine|#PB_RegularExpression_MultiLine)
   Protected iRegex_Note.i    = CreateRegularExpression(#PB_Any, "(?<=^Note).+?$"         , #PB_RegularExpression_DotAll|#PB_RegularExpression_AnyNewLine|#PB_RegularExpression_MultiLine)
   Protected sString.s       = PeekS(?siddata_txt_start, 19921, #PB_UTF8)
   
   With _ll_sid()
      If ExamineRegularExpression(iRegex,sString)
         While NextRegularExpressionMatch(iRegex)
            AddElement(_ll_sid()) : \sData    = RegularExpressionMatchString(iRegex)
            ExtractRegularExpression(iRegex_Name,\sData, t$()) : \sName  = Trim(t$(0)) : t$(0) = #Null$
            ExtractRegularExpression(iRegex_Desc,\sData, t$()) : \sDesc  = Trim(t$(0)) : t$(0) = #Null$
            ExtractRegularExpression(iRegex_Note,\sData, t$()) : \sNote    = Trim(t$(0)) : t$(0) = #Null$
            ExtractRegularExpression(iRegex_SID ,\sData, t$()) : \sData    = Trim(t$(0)) : t$(0) = #Null$
         Wend
      EndIf
   EndWith
   
   FreeRegularExpression(iRegex)
   FreeRegularExpression(iRegex_Desc)
   FreeRegularExpression(iRegex_Name)
   FreeRegularExpression(iRegex_Note)
EndProcedure

Procedure FillGadget(List _ll_sid.SIDDATA(), *iNbrList.INBRLIST)
   Protected iIndex.i
   Protected  q.i, w.i, ii.i
   ClearGadgetItems(giEditor)
   For iIndex = 0  To (ArraySize(*iNbrList\iNbrList()) - 1)
      With _ll_sid()
         ForEach _ll_sid()
            If Bool(ListIndex(_ll_sid()) = Val(*iNbrList\iNbrList(iIndex)))
               AddGadgetItem(giEditor, -1, \sData )
               AddGadgetItem(giEditor, -1, \sName )
               AddGadgetItem(giEditor, -1, \sDesc )
               If \sNote > #Null$
                  AddGadgetItem(giEditor, -1, \sNote )
               EndIf
               AddGadgetItem(giEditor, -1, "")
            EndIf
         Next
      EndWith
   Next
EndProcedure

Procedure.s sLocate(sString.s, iPos.i)
   ProcedureReturn sString + Space(iPos - Len(sString))
EndProcedure


Procedure FillGadgetName(List _ll_sid.SIDDATA())
   With _ll_sid()
      ClearGadgetItems(giEditor)
      ForEach _ll_sid()
         AddGadgetItem(giEditor, -1, sLocate(Str(ListIndex(_ll_sid()) + 1) + ". ", 8) +  \sData)
      Next
   EndWith
EndProcedure

Procedure CheckStringGadget(threaddummy.i) ;---- Threaded
   Protected sOldString.s = #Null$, sNewString.s, sSearchString.s, iRegex.i
   Repeat      
      sNewString = UCase(GetGadgetText(giStringGadget))
      If sNewString <> sOldString
         sOldString = sNewString
         iRegex = CreateRegularExpression(#PB_Any, sNewString, #PB_RegularExpression_DotAll|#PB_RegularExpression_AnyNewLine|#PB_RegularExpression_MultiLine)
         With _ll_sid()
            ForEach _ll_sid()
               If MatchRegularExpression(iRegex, _ll_sid()\sData)
                  sSearchString + Str(ListIndex(_ll_sid())) + Chr(44)
               EndIf
            Next
            FreeRegularExpression(iRegex)
            ClearGadgetItems(giEditor)
            Tuple(#TupleArray, *iNbrList\iNbrList, sSearchString + Chr(44), "")
            FillGadget(_ll_sid(),*iNbrList)
            sSearchString = #Null$
         EndWith
      EndIf
   ForEver   
EndProcedure

Procedure vSizeWindowHandler()
   ResizeGadget(giEditor,       #PB_Ignore, #PB_Ignore, WindowWidth(giWinID), ((WindowHeight(giWinID)-20)-StatusBarHeight(giStatusBar)))
   ResizeGadget(giStringGadget, #PB_Ignore, (WindowHeight(giWinID)-(StatusBarHeight(giStatusBar)+20)), WindowWidth(giWinID), #PB_Ignore)
EndProcedure

Procedure MainWindow()
   Protected iWinWidth.i    = 800, iWinHeight.i = 440, iTreeGadgetHeight.i, iPortion.i = (iWinWidth / 6)
   giWinID                = OpenWindow(#PB_Any, 0, 0, iWinWidth, iWinHeight, "WKSF - Windows Known SID Finder", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget| #PB_Window_SizeGadget | #PB_Window_ScreenCentered)
   If giWinID
      giStatusBar          = CreateStatusBar(#PB_Any, WindowID(giWinID)) : AddStatusBarField(iWinWidth)
      iTreeGadgetHeight    = (iWinHeight-(20+StatusBarHeight(giStatusBar)))
      giEditor          = EditorGadget(#PB_Any, 0, 0, iWinWidth, iTreeGadgetHeight, #PB_Editor_WordWrap) : SetGadgetColor(giEditor, #PB_Gadget_BackColor, $F4E59D)
      giStringGadget       = StringGadget(#PB_Any, 0, (iTreeGadgetHeight + 1), iWinWidth, 20, "")
   EndIf
EndProcedure

;------------------------ Main ----------------------------
Define iEvent.i, iThreadID.i

Init(_ll_sid())
MainWindow()

StatusBarText(giStatusBar, 0, "Known Microsoft S.I.D`s: " + Str(ListSize(_ll_sid())),#PB_StatusBar_Center)
FillGadgetName(_ll_sid())

iThreadID = CreateThread(@CheckStringGadget(), 0)

;BindGadgetEvent(giStringGadget, @CheckStringGadget(), #PB_EventType_Focus)
BindEvent(#PB_Event_SizeWindow, @vSizeWindowHandler(), giWinID)


#TVM_SETBKCOLOR=$1100+29
#TVM_SETTEXTCOLOR=$1100+30

; SetGadgetItemColor(giEditor,GadgetItemID(giEditor, 4), #PB_Gadget_BackColor, #Red)
;SendMessage_(GadgetID(giEditor), #TVM_SETBKCOLOR,0,$ffffaa)


Repeat
   iEvent = WaitWindowEvent()
   Select iEvent         
      Case #PB_Event_CloseWindow
         Break
   EndSelect
ForEver

; Garbage Collection
FreeArray(t$())
FreeList(_ll_sid())
KillThread(iThreadID)

End
DataSection ; Thomas <ts-soft> Schulz
   siddata_txt_start:
   ; size : 19921 bytes
   Data.q $312D53203A444953,$656D614E0A0D302D,$41206C6C754E203A,$797469726F687475,$6972637365440A0D
   Data.q $41203A6E6F697470,$69746E656469206E,$7475612072656966,$0D2E797469726F68,$2D53203A4449530A
   Data.q $4E0A0D302D302D31,$626F4E203A656D61,$7365440A0D79646F,$6E6F697470697263,$636573206F4E203A
   Data.q $7270207974697275,$2E6C617069636E69,$53203A4449530A0D,$614E0A0D312D312D,$6C726F57203A656D
   Data.q $726F687475412064,$7365440A0D797469,$6E6F697470697263,$656469206E41203A,$207265696669746E
   Data.q $7469726F68747561,$3A4449530A0D2E79,$302D312D312D5320,$203A656D614E0A0D,$656E6F7972657645
   Data.q $6972637365440A0D,$41203A6E6F697470,$742070756F726720,$6C636E6920746168,$6C6C612073656475
   Data.q $202C737265737520,$6F6E61206E657665,$752073756F6D796E,$646E612073726573,$2E73747365756720
   Data.q $737265626D654D20,$6320736920706968,$656C6C6F72746E6F,$6568742079622064,$6974617265706F20
   Data.q $657473797320676E,$6F4E0A0D0A0D2E6D,$6564207942206574,$74202C746C756166,$7972657645206568
   Data.q $756F726720656E6F,$6E6F6C206F6E2070,$6C636E6920726567,$6F6E612073656475,$752073756F6D796E
   Data.q $206E6F2073726573,$7475706D6F632061,$2074616874207265,$696E6E7572207369,$6F646E695720676E
   Data.q $6553205058207377,$6150206563697672,$5053282032206B63,$4449530A0D2E2932,$0D322D312D53203A
   Data.q $4C203A656D614E0A,$747541206C61636F,$0A0D797469726F68,$7470697263736544,$206E41203A6E6F69
   Data.q $696669746E656469,$6F68747561207265,$530A0D2E79746972,$2D312D53203A4449,$0A0D0A0D20302D32
   Data.q $6F4C203A656D614E,$0A0D0A0D206C6163,$7470697263736544,$672041203A6E6F69,$6168742070756F72
   Data.q $64756C636E692074,$75206C6C61207365,$6F68772073726573,$6F6C206576616820,$206E6F2064656767
   Data.q $2E796C6C61636F6C,$53203A4449530A0D,$0D20312D322D312D,$3A656D614E0A0D0A,$656C6F736E6F4320
   Data.q $0D206E6F676F4C20,$72637365440A0D0A,$203A6E6F69747069,$2070756F72672041,$636E692074616874
   Data.q $737520736564756C,$206F687720737265,$67676F6C20657261,$6F74206E6F206465,$7968702065687420
   Data.q $6F63206C61636973,$0A0D2E656C6F736E,$65746F4E0A0D0A0D,$6920646564644120,$776F646E6957206E
   Data.q $20646E6120372073,$2073776F646E6957,$3220726576726553,$0A0D325220383030,$312D53203A444953
   Data.q $656D614E0A0D332D,$6F7461657243203A,$726F687475412072,$7365440A0D797469,$6E6F697470697263
   Data.q $656469206E41203A,$207265696669746E,$7469726F68747561,$3A4449530A0D2E79,$302D332D312D5320
   Data.q $203A656D614E0A0D,$20726F7461657243,$440A0D72656E774F,$6974706972637365,$6C702041203A6E6F
   Data.q $65646C6F68656361,$206E61206E692072,$6174697265686E69,$6563636120656C62,$72746E6F63207373
   Data.q $7972746E65206C6F,$202E294543412820,$656874206E656857,$2073692045434120,$6574697265686E69
   Data.q $7320656874202C64,$6572206D65747379,$7420736563616C70,$2044495320736968,$6568742068746977
   Data.q $726F662044495320,$6A626F2065687420,$7263207327746365,$0A0D2E726F746165,$312D53203A444953
   Data.q $614E0A0D312D332D,$61657243203A656D,$756F724720726F74,$72637365440A0D70,$203A6E6F69747069
   Data.q $686563616C702041,$6E69207265646C6F,$65686E69206E6120,$20656C6261746972,$656857202E454341
   Data.q $434120656874206E,$686E692073692045,$202C646574697265,$7473797320656874,$616C706572206D65
   Data.q $7369687420736563,$7469772044495320,$4953206568742068,$687420726F662044,$72616D6972702065
   Data.q $2070756F72672079,$6F2065687420666F,$2073277463656A62,$2E726F7461657263,$6972702065685420
   Data.q $6F7267207972616D,$7375207369207075,$20796C6E6F206465,$5020656874207962,$627573205849534F
   Data.q $0D2E6D6574737973,$2D53203A4449530A,$4E0A0D322D332D31,$657243203A656D61,$6E774F20726F7461
   Data.q $6576726553207265,$72637365440A0D72,$203A6E6F69747069,$4449532073696854,$20746F6E20736920
   Data.q $206E692064657375,$2073776F646E6957,$530A0D2E30303032,$2D312D53203A4449,$6D614E0A0D332D33
   Data.q $7461657243203A65,$70756F724720726F,$0D72657672655320,$706972637365440A,$6854203A6E6F6974
   Data.q $6920444953207369,$737520746F6E2073,$6957206E69206465,$30322073776F646E,$4449530A0D2E3030
   Data.q $2D332D312D53203A,$203A656D614E2034,$69522072656E774F,$0D0A0D2073746867,$706972637365440A
   Data.q $2041203A6E6F6974,$68742070756F7267,$6572706572207461,$68742073746E6573,$6E65727275632065
   Data.q $2072656E776F2074,$6F2065687420666F,$57202E7463656A62,$41206E61206E6568,$2074616874204543
   Data.q $2073656972726163,$4449532073696874,$6C70706120736920,$61206F7420646569,$7463656A626F206E
   Data.q $797320656874202C,$6E6769206D657473,$656874207365726F,$6963696C706D6920,$435F444145522074
   Data.q $61204C4F52544E4F,$455449525720646E,$726570204341445F,$736E6F697373696D,$65687420726F6620
   Data.q $207463656A626F20,$0A0D2E72656E776F,$312D53203A444953,$20302D30382D352D,$203A656D614E0A0D
   Data.q $76726553206C6C41,$440A0D2073656369,$6974706972637365,$72672041203A6E6F,$746168742070756F
   Data.q $6564756C636E6920,$6573206C6C612073,$7270206563697672,$207365737365636F,$72756769666E6F63
   Data.q $6874206E6F206465,$6D65747379732065,$7265626D654D202E,$2073692070696873,$6C6C6F72746E6F63
   Data.q $6874207962206465,$74617265706F2065,$7473797320676E69,$0A0D0A0D202E6D65,$6464412065746F4E
   Data.q $6957206E69206465,$69562073776F646E,$20646E6120617473,$2073776F646E6957,$3220726576726553
   Data.q $4449530A0D383030,$0D342D312D53203A,$4E203A656D614E0A,$7571696E752D6E6F,$726F687475412065
   Data.q $7365440A0D797469,$6E6F697470697263,$656469206E41203A,$207265696669746E,$7469726F68747561
   Data.q $3A4449530A0D2E79,$0A0D352D312D5320,$544E203A656D614E,$69726F6874754120,$637365440A0D7974
   Data.q $3A6E6F6974706972,$6E656469206E4120,$6120726569666974,$797469726F687475,$203A4449530A0D2E
   Data.q $0D312D352D312D53,$44203A656D614E0A,$440A0D70756C6169,$6974706972637365,$72672041203A6E6F
   Data.q $746168742070756F,$6564756C636E6920,$7375206C6C612073,$206F687720737265,$676F6C2065766168
   Data.q $74206E6F20646567,$61206867756F7268,$70752D6C61696420,$7463656E6E6F6320,$6D654D202E6E6F69
   Data.q $2070696873726562,$72746E6F63207369,$79622064656C6C6F,$65706F2065687420,$7320676E69746172
   Data.q $0A0D2E6D65747379,$312D53203A444953,$614E0A0D322D352D,$7774654E203A656D,$7365440A0D6B726F
   Data.q $6E6F697470697263,$756F72672041203A,$6920746168742070,$20736564756C636E,$72657375206C6C61
   Data.q $6820746168742073,$67676F6C20657661,$6874206E6F206465,$2061206867756F72,$206B726F7774656E
   Data.q $697463656E6E6F63,$626D654D202E6E6F,$6920706968737265,$6F72746E6F632073,$2079622064656C6C
   Data.q $7265706F20656874,$797320676E697461,$530A0D2E6D657473,$2D312D53203A4449,$6D614E0A0D332D35
   Data.q $6863746142203A65,$6972637365440A0D,$41203A6E6F697470,$742070756F726720,$6C636E6920746168
   Data.q $6C6C612073656475,$7420737265737520,$6576616820746168,$20646567676F6C20,$756F726874206E6F
   Data.q $7461622061206867,$6575657571206863,$74696C6963616620,$65626D654D202E79,$7369207069687372
   Data.q $6C6F72746E6F6320,$742079622064656C,$617265706F206568,$73797320676E6974,$49530A0D2E6D6574
   Data.q $352D312D53203A44,$656D614E0A0D342D,$617265746E49203A,$440A0D6576697463,$6974706972637365
   Data.q $72672041203A6E6F,$746168742070756F,$6564756C636E6920,$7375206C6C612073,$7461687420737265
   Data.q $6F6C206576616820,$206E6F2064656767,$7463617265746E69,$4D202E796C657669,$6968737265626D65
   Data.q $6E6F632073692070,$2064656C6C6F7274,$6F20656874207962,$676E697461726570,$2E6D657473797320
   Data.q $53203A4449530A0D,$582D352D352D312D,$656D614E0A0D592D,$206E6F676F4C203A,$0D6E6F6973736553
   Data.q $706972637365440A,$2041203A6E6F6974,$6573206E6F676F6C,$54202E6E6F697373,$646E612058206568
   Data.q $65756C6176205920,$687420726F662073,$7344495320657365,$6669642065726120,$6620746E65726566
   Data.q $206863616520726F,$2E6E6F6973736573,$53203A4449530A0D,$0A0D362D352D312D,$6553203A656D614E
   Data.q $440A0D6563697672,$6974706972637365,$72672041203A6E6F,$746168742070756F,$6564756C636E6920
   Data.q $6573206C6C612073,$7020797469727563,$6C617069636E6972,$6820746168742073,$67676F6C20657661
   Data.q $7361206E6F206465,$6976726573206120,$626D654D202E6563,$6920706968737265,$6F72746E6F632073
   Data.q $2079622064656C6C,$7265706F20656874,$797320676E697461,$530A0D2E6D657473,$2D312D53203A4449
   Data.q $6D614E0A0D372D35,$796E6F6E41203A65,$65440A0D73756F6D,$6F69747069726373,$6F72672041203A6E
   Data.q $2074616874207075,$736564756C636E69,$657375206C6C6120,$2074616874207372,$676F6C2065766168
   Data.q $61206E6F20646567,$73756F6D796E6F6E,$626D654D202E796C,$6920706968737265,$6F72746E6F632073
   Data.q $2079622064656C6C,$7265706F20656874,$797320676E697461,$530A0D2E6D657473,$2D312D53203A4449
   Data.q $6D614E0A0D382D35,$79786F7250203A65,$6972637365440A0D,$54203A6E6F697470,$2044495320736968
   Data.q $7520746F6E207369,$57206E6920646573,$322073776F646E69,$49530A0D2E303030,$352D312D53203A44
   Data.q $656D614E0A0D392D,$707265746E45203A,$6D6F442065736972,$746E6F43206E6961,$0D7372656C6C6F72
   Data.q $706972637365440A,$2041203A6E6F6974,$68742070756F7267,$756C636E69207461,$206C6C6120736564
   Data.q $63206E69616D6F64,$656C6C6F72746E6F,$2061206E69207372,$7420747365726F66,$7365737520746168
   Data.q $69746341206E6120,$6365726944206576,$7269642079726F74,$732079726F746365,$202E656369767265
   Data.q $68737265626D654D,$6F63207369207069,$64656C6C6F72746E,$2065687420796220,$6E6974617265706F
   Data.q $6D65747379732067,$203A4449530A0D2E,$30312D352D312D53,$203A656D614E0A0D,$617069636E697250
   Data.q $0A0D666C6553206C,$7470697263736544,$702041203A6E6F69,$646C6F686563616C,$6E61206E69207265
   Data.q $74697265686E6920,$45434120656C6261,$61206E61206E6F20,$6F20746E756F6363,$726F207463656A62
   Data.q $6F2070756F726720,$6E69207463656A62,$2065766974634120,$726F746365726944,$206E656857202E79
   Data.q $2045434120656874,$7265686E69207369,$6874202C64657469,$6D65747379732065,$6563616C70657220
   Data.q $5320736968742073,$2068746977204449,$2044495320656874,$2065687420726F66,$7974697275636573
   Data.q $7069636E69727020,$68206F6877206C61,$6568742073646C6F,$746E756F63636120,$203A4449530A0D2E
   Data.q $31312D352D312D53,$203A656D614E0A0D,$69746E6568747541,$7355206465746163,$7365440A0D737265
   Data.q $6E6F697470697263,$756F72672041203A,$6920746168742070,$20736564756C636E,$72657375206C6C61
   Data.q $2065736F68772073,$697469746E656469,$2065726577207365,$69746E6568747561,$6877206465746163
   Data.q $2079656874206E65,$6F20646567676F6C,$65626D654D202E6E,$7369207069687372,$6C6F72746E6F6320
   Data.q $742079622064656C,$617265706F206568,$73797320676E6974,$49530A0D2E6D6574,$352D312D53203A44
   Data.q $6D614E0A0D32312D,$7274736552203A65,$6F43206465746369,$637365440A0D6564,$3A6E6F6974706972
   Data.q $4953207369685420,$7365722073692044,$6F66206465767265,$6572757475662072,$530A0D2E65737520
   Data.q $2D312D53203A4449,$614E0A0D33312D35,$6D726554203A656D,$726553206C616E69,$7265735520726576
   Data.q $72637365440A0D73,$203A6E6F69747069,$2070756F72672041,$636E692074616874,$6C6120736564756C
   Data.q $207372657375206C,$7661682074616874,$646567676F6C2065,$61206F74206E6F20,$616E696D72655420
   Data.q $636976726553206C,$6576726573207365,$65626D654D202E72,$7369207069687372,$6C6F72746E6F6320
   Data.q $742079622064656C,$617265706F206568,$73797320676E6974,$49530A0D2E6D6574,$352D312D53203A44
   Data.q $0A0D0A0D2034312D,$6552203A656D614E,$746E492065746F6D,$6576697463617265,$0A0D6E6F676F4C20
   Data.q $6972637365440A0D,$41203A6E6F697470,$742070756F726720,$6C636E6920746168,$6C6C612073656475
   Data.q $7720737265737520,$2065766168206F68,$6F20646567676F6C,$67756F726874206E,$6D72657420612068
   Data.q $726573206C616E69,$6F6C207365636976,$49530A0D2E6E6F67,$352D312D53203A44,$0A0D0A0D2035312D
   Data.q $6854203A656D614E,$6E6167724F207369,$0D6E6F6974617A69,$72637365440A0D0A,$203A6E6F69747069
   Data.q $2070756F72672041,$636E692074616874,$6C6120736564756C,$207372657375206C,$656874206D6F7266
   Data.q $726F20656D617320,$6974617A696E6167,$796C6E4F202E6E6F,$6564756C636E6920,$4120687469772064
   Data.q $6E756F6363612044,$6F20646E61207374,$6564646120796C6E,$5720612079622064,$532073776F646E69
   Data.q $3032207265767265,$616C20726F203330,$616D6F6420726574,$72746E6F63206E69,$0A0D2E72656C6C6F
   Data.q $312D53203A444953,$4E0A0D37312D352D,$696854203A656D61,$696E6167724F2073,$0D206E6F6974617A
   Data.q $706972637365440A,$6E41203A6E6F6974,$746E756F63636120,$7369207461687420,$7962206465737520
   Data.q $6665642065687420,$746E4920746C7561,$6E492074656E7265,$6F6974616D726F66,$636976726553206E
   Data.q $2953494928207365,$0A0D2E7265737520,$312D53203A444953,$4E0A0D38312D352D,$636F4C203A656D61
   Data.q $6574737953206C61,$72637365440A0D6D,$203A6E6F69747069,$6369767265732041,$6E756F6363612065
   Data.q $6920746168742074,$6220646573752073,$706F206568742079,$20676E6974617265,$0D2E6D6574737973
   Data.q $2D53203A4449530A,$0A0D39312D352D31,$544E203A656D614E,$69726F6874754120,$637365440A0D7974
   Data.q $3A6E6F6974706972,$53206C61636F4C20,$0A0D656369767265,$312D53203A444953,$4E0A0D30322D352D
   Data.q $20544E203A656D61,$7469726F68747541,$72637365440A0D79,$203A6E6F69747069,$206B726F7774654E
   Data.q $0D65636976726553,$2D53203A4449530A,$6F6431322D352D31,$3030352D6E69616D,$203A656D614E0A0D
   Data.q $7473696E696D6441,$440A0D726F746172,$6974706972637365,$73752041203A6E6F,$756F636361207265
   Data.q $7420726F6620746E,$6574737973206568,$696E696D6461206D,$2E726F7461727473,$6166656420794220
   Data.q $207469202C746C75,$6F20656874207369,$7265737520796C6E,$746E756F63636120,$7369207461687420
   Data.q $66206E6576696720,$746E6F63206C6C75,$7265766F206C6F72,$7379732065687420,$49530A0D2E6D6574
   Data.q $352D312D53203A44,$69616D6F6431322D,$4E0A0D3130352D6E,$657547203A656D61,$637365440A0D7473
   Data.q $3A6E6F6974706972,$2072657375204120,$20746E756F636361,$706F657020726F66,$64206F687720656C
   Data.q $616820746F6E206F,$7669646E69206576,$6361206C61756469,$202E73746E756F63,$6573752073696854
   Data.q $6E756F6363612072,$6E2073656F642074,$697571657220746F,$7361702061206572,$42202E64726F7773
   Data.q $6C75616665642079,$4720656874202C74,$6363612074736575,$20736920746E756F,$64656C6261736964
   Data.q $203A4449530A0D2E,$31322D352D312D53,$352D6E69616D6F64,$656D614E0A0D3230,$54475442524B203A
   Data.q $6972637365440A0D,$41203A6E6F697470,$6563697672657320,$746E756F63636120,$7369207461687420
   Data.q $7962206465737520,$79654B2065687420,$6269727473694420,$6543206E6F697475,$444B28207265746E
   Data.q $6976726573202943,$4449530A0D2E6563,$2D352D312D53203A,$6E69616D6F643132,$614E0A0D3231352D
   Data.q $616D6F44203A656D,$6E696D6441206E69,$72637365440A0D73,$203A6E6F69747069,$6C61626F6C672041
   Data.q $772070756F726720,$6D656D2065736F68,$6572612073726562,$69726F6874756120,$61206F742064657A
   Data.q $657473696E696D64,$6F64206568742072,$7942202E6E69616D,$746C756166656420,$6F4420656874202C
   Data.q $6D6441206E69616D,$756F726720736E69,$6D20612073692070,$666F207265626D65,$6D64412065687420
   Data.q $7461727473696E69,$756F72672073726F,$6C6C61206E6F2070,$657475706D6F6320,$2074616874207372
   Data.q $696F6A2065766168,$6F6420612064656E,$6E69202C6E69616D,$20676E6964756C63,$616D6F6420656874
   Data.q $72746E6F63206E69,$202E7372656C6C6F,$41206E69616D6F44,$736920736E696D64,$6665642065687420
   Data.q $6E776F20746C7561,$6E6120666F207265,$7463656A626F2079,$7369207461687420,$6465746165726320
   Data.q $20796E6120796220,$6F207265626D656D,$7267206568742066,$49530A0D2E70756F,$352D312D53203A44
   Data.q $69616D6F6431322D,$4E0A0D3331352D6E,$6D6F44203A656D61,$72657355206E6961,$72637365440A0D73
   Data.q $203A6E6F69747069,$6C61626F6C672041,$742070756F726720,$207962202C746168,$2C746C7561666564
   Data.q $6564756C636E6920,$7375206C6C612073,$756F636361207265,$61206E692073746E,$2E6E69616D6F6420
   Data.q $6F79206E65685720,$6574616572632075,$2072657375206120,$20746E756F636361,$6D6F642061206E69
   Data.q $207469202C6E6961,$6465646461207369,$73696874206F7420,$622070756F726720,$6C75616665642079
   Data.q $3A4449530A0D2E74,$322D352D312D5320,$2D6E69616D6F6431,$6D614E0A0D343135,$69616D6F44203A65
   Data.q $737473657547206E,$6972637365440A0D,$41203A6E6F697470,$206C61626F6C6720,$68742070756F7267
   Data.q $64207962202C7461,$202C746C75616665,$796C6E6F20736168,$6D656D20656E6F20,$656874202C726562
   Data.q $276E69616D6F6420,$2D746C6975622073,$7473657547206E69,$746E756F63636120,$203A4449530A0D2E
   Data.q $31322D352D312D53,$352D6E69616D6F64,$656D614E0A0D3531,$6E69616D6F44203A,$657475706D6F4320
   Data.q $637365440A0D7372,$3A6E6F6974706972,$61626F6C67204120,$2070756F7267206C,$636E692074616874
   Data.q $6C6120736564756C,$746E65696C63206C,$657320646E612073,$6874207372657672,$2065766168207461
   Data.q $742064656E696F6A,$69616D6F64206568,$3A4449530A0D2E6E,$322D352D312D5320,$2D6E69616D6F6431
   Data.q $6D614E0A0D363135,$69616D6F44203A65,$6F72746E6F43206E,$440A0D7372656C6C,$6974706972637365
   Data.q $6C672041203A6E6F,$6F7267206C61626F,$2074616874207075,$736564756C636E69,$6D6F64206C6C6120
   Data.q $746E6F63206E6961,$207372656C6C6F72,$6420656874206E69,$4E202E6E69616D6F,$69616D6F64207765
   Data.q $6F72746E6F63206E,$7261207372656C6C,$2064656464612065,$2073696874206F74,$79622070756F7267
   Data.q $746C756166656420,$203A4449530A0D2E,$31322D352D312D53,$352D6E69616D6F64,$656D614E0A0D3731
   Data.q $502074726543203A,$72656873696C6275,$72637365440A0D73,$203A6E6F69747069,$6C61626F6C672041
   Data.q $742070756F726720,$6C636E6920746168,$6C6C612073656475,$657475706D6F6320,$2074616874207372
   Data.q $6E6E757220657261,$65206E6120676E69,$736972707265746E,$6669747265632065,$206E6F6974616369
   Data.q $7469726F68747561,$2074726543202E79,$656873696C627550,$6120657261207372,$657A69726F687475
   Data.q $627570206F742064,$726563206873696C,$6574616369666974,$735520726F662073,$63656A626F207265
   Data.q $6341206E69207374,$7269442065766974,$0D2E79726F746365,$2D53203A4449530A,$6F7231322D352D31
   Data.q $69616D6F6420746F,$4E0A0D3831352D6E,$686353203A656D61,$696D644120616D65,$637365440A0D736E
   Data.q $3A6E6F6974706972,$6576696E75204120,$6F7267206C617372,$2061206E69207075,$6D2D65766974616E
   Data.q $616D6F642065646F,$6C672061203B6E69,$6F7267206C61626F,$2061206E69207075,$6F6D2D646578696D
   Data.q $69616D6F64206564,$6720656854202E6E,$2073692070756F72,$7A69726F68747561,$616D206F74206465
   Data.q $6D6568637320656B,$65676E6168632061,$746341206E692073,$6572694420657669,$42202E79726F7463
   Data.q $6C75616665642079,$6F20656874202C74,$626D656D20796C6E,$687420666F207265,$2070756F72672065
   Data.q $4120656874207369,$727473696E696D64,$63636120726F7461,$726F6620746E756F,$726F662065687420
   Data.q $746F6F7220747365,$2E6E69616D6F6420,$53203A4449530A0D,$7231322D352D312D,$616D6F6420746F6F
   Data.q $0A0D3931352D6E69,$6E45203A656D614E,$6573697270726574,$0D736E696D644120,$706972637365440A
   Data.q $2041203A6E6F6974,$6173726576696E75,$2070756F7267206C,$74616E2061206E69,$65646F6D2D657669
   Data.q $3B6E69616D6F6420,$61626F6C67206120,$2070756F7267206C,$78696D2061206E69,$2065646F6D2D6465
   Data.q $202E6E69616D6F64,$756F726720656854,$7475612073692070,$2064657A69726F68,$20656B616D206F74
   Data.q $772D747365726F66,$6E61686320656469,$41206E6920736567,$6944206576697463,$2C79726F74636572
   Data.q $7361206863757320,$20676E6964646120,$6F6420646C696863,$42202E736E69616D,$6C75616665642079
   Data.q $6F20656874202C74,$626D656D20796C6E,$687420666F207265,$2070756F72672065,$4120656874207369
   Data.q $727473696E696D64,$63636120726F7461,$726F6620746E756F,$726F662065687420,$746F6F7220747365
   Data.q $2E6E69616D6F6420,$53203A4449530A0D,$6431322D352D312D,$32352D6E69616D6F,$3A656D614E0A0D30
   Data.q $502070756F724720,$7243207963696C6F,$774F20726F746165,$65440A0D7372656E,$6F69747069726373
   Data.q $6F6C672041203A6E,$756F7267206C6162,$6920746168742070,$726F687475612073,$206F742064657A69
   Data.q $6E20657461657263,$70756F7247207765,$207963696C6F5020,$20737463656A626F,$7669746341206E69
   Data.q $7463657269442065,$207942202E79726F,$2C746C7561666564,$6C6E6F2065687420,$7265626D656D2079
   Data.q $2065687420666F20,$73692070756F7267,$73696E696D644120,$0D2E726F74617274,$2D53203A4449530A
   Data.q $6F6431322D352D31,$3335352D6E69616D,$203A656D614E0A0D,$20646E6120534152,$7672655320534149
   Data.q $7365440A0D737265,$6E6F697470697263,$616D6F642041203A,$6C61636F6C206E69,$202E70756F726720
   Data.q $7561666564207942,$73696874202C746C,$682070756F726720,$656D206F6E207361,$53202E737265626D
   Data.q $6920737265767265,$672073696874206E,$7661682070756F72,$4120646165522065,$5220746E756F6363
   Data.q $6974636972747365,$20646E6120736E6F,$676F4C2064616552,$726F666E49206E6F,$61206E6F6974616D
   Data.q $6F74207373656363,$626F207265735520,$6E6920737463656A,$7463412065687420,$6572694420657669
   Data.q $6F642079726F7463,$636F6C206E69616D,$70756F7267206C61,$203A4449530A0D2E,$32332D352D312D53
   Data.q $614E0A0D3434352D,$696D6441203A656D,$6F7461727473696E,$637365440A0D7372,$3A6E6F6974706972
   Data.q $746C697562204120,$756F7267206E692D,$7265746641202E70,$696E692065687420,$736E69206C616974
   Data.q $6F6974616C6C6174,$65687420666F206E,$6974617265706F20,$657473797320676E,$6F20656874202C6D
   Data.q $626D656D20796C6E,$687420666F207265,$2070756F72672065,$4120656874207369,$727473696E696D64
   Data.q $63636120726F7461,$6857202E746E756F,$6D6F632061206E65,$6F6A207265747570,$6F64206120736E69
   Data.q $6874202C6E69616D,$6E69616D6F442065,$20736E696D644120,$73692070756F7267,$7420646564646120
   Data.q $644120656874206F,$61727473696E696D,$6F72672073726F74,$6E656857202E7075,$6576726573206120
   Data.q $656D6F6365622072,$616D6F6420612073,$72746E6F63206E69,$74202C72656C6C6F,$7265746E45206568
   Data.q $6441206573697270,$6F726720736E696D,$206F736C61207075,$6465646461207369,$20656874206F7420
   Data.q $7473696E696D6441,$672073726F746172,$530A0D2E70756F72,$2D312D53203A4449,$3534352D32332D35
   Data.q $203A656D614E0A0D,$440A0D7372657355,$6974706972637365,$75622041203A6E6F,$67206E692D746C69
   Data.q $6641202E70756F72,$2065687420726574,$206C616974696E69,$616C6C6174736E69,$20666F206E6F6974
   Data.q $7265706F20656874,$797320676E697461,$6874202C6D657473,$6D20796C6E6F2065,$7369207265626D65
   Data.q $7475412065687420,$74616369746E6568,$7372657355206465,$202E70756F726720,$632061206E656857
   Data.q $2072657475706D6F,$206120736E696F6A,$202C6E69616D6F64,$616D6F4420656874,$7372657355206E69
   Data.q $692070756F726720,$2064656464612073,$5520656874206F74,$6F72672073726573,$6874206E6F207075
   Data.q $7475706D6F632065,$4449530A0D2E7265,$2D352D312D53203A,$0A0D3634352D3233,$7547203A656D614E
   Data.q $65440A0D73747365,$6F69747069726373,$6975622041203A6E,$7267206E692D746C,$207942202E70756F
   Data.q $2C746C7561666564,$6C6E6F2065687420,$7265626D656D2079,$2065687420736920,$6361207473657547
   Data.q $54202E746E756F63,$7473657547206568,$2070756F72672073,$6F2073776F6C6C61,$616E6F6973616363
   Data.q $656E6F20726F206C,$737520656D69742D,$6C206F7420737265,$6977206E6F20676F,$74696D696C206874
   Data.q $6976697270206465,$6F7420736567656C,$75706D6F63206120,$7562207327726574,$47206E692D746C69
   Data.q $6363612074736575,$530A0D2E746E756F,$2D312D53203A4449,$3734352D32332D35,$203A656D614E0A0D
   Data.q $7355207265776F50,$7365440A0D737265,$6E6F697470697263,$6C6975622041203A,$6F7267206E692D74
   Data.q $64207942202E7075,$202C746C75616665,$756F726720656874,$6F6E207361682070,$737265626D656D20
   Data.q $207265776F50202E,$6163207372657375,$657461657263206E,$75206C61636F6C20,$646E612073726573
   Data.q $3B7370756F726720,$20796669646F6D20,$656C656420646E61,$756F636361206574,$746168742073746E
   Data.q $6168207965687420,$7461657263206576,$20646E61203B6465,$752065766F6D6572,$6F72662073726573
   Data.q $6F5020656874206D,$7265735520726577,$7372657355202C73,$754720646E61202C,$6F72672073747365
   Data.q $776F50202E737075,$7372657375207265,$6163206F736C6120,$6C6174736E69206E,$6172676F7270206C
   Data.q $61657263203B736D,$616E616D202C6574,$20646E61202C6567,$6C206574656C6564,$697270206C61636F
   Data.q $61203B737265746E,$746165726320646E,$656420646E612065,$6C6966206574656C,$7365726168732065
   Data.q $203A4449530A0D2E,$32332D352D312D53,$614E0A0D3834352D,$6F636341203A656D,$7265704F20746E75
   Data.q $440A0D73726F7461,$6974706972637365,$75622041203A6E6F,$67206E692D746C69,$6168742070756F72
   Data.q $7374736978652074,$6E6F20796C6E6F20,$206E69616D6F6420,$6C6C6F72746E6F63,$207942202E737265
   Data.q $2C746C7561666564,$6F72672065687420,$6E20736168207075,$7265626D656D206F,$6564207942202E73
   Data.q $41202C746C756166,$4F20746E756F6363,$73726F7461726570,$6570206576616820,$6E6F697373696D72
   Data.q $61657263206F7420,$69646F6D202C6574,$20646E61202C7966,$61206574656C6564,$2073746E756F6363
   Data.q $7265737520726F66,$70756F7267202C73,$6320646E61202C73,$7372657475706D6F,$206C6C61206E6920
   Data.q $656E6961746E6F63,$6F20646E61207372,$74617A696E616772,$6E75206C616E6F69,$4120666F20737469
   Data.q $6944206576697463,$2079726F74636572,$7420747065637865,$746C697542206568,$61746E6F63206E69
   Data.q $646E612072656E69,$6D6F442065687420,$746E6F43206E6961,$207372656C6C6F72,$6F636341202E554F
   Data.q $7265704F20746E75,$6F642073726F7461,$76616820746F6E20,$73696D7265702065,$206F74206E6F6973
   Data.q $7420796669646F6D,$6E696D6441206568,$726F746172747369,$6F4420646E612073,$6D6441206E69616D
   Data.q $756F726720736E69,$20726F6E202C7370,$2079656874206F64,$7265702065766168,$206E6F697373696D
   Data.q $6669646F6D206F74,$6361206568742079,$662073746E756F63,$65626D656D20726F,$687420666F207372
   Data.q $756F72672065736F,$4449530A0D2E7370,$2D352D312D53203A,$0A0D3934352D3233,$6553203A656D614E
   Data.q $65704F2072657672,$0A0D73726F746172,$7470697263736544,$622041203A6E6F69,$206E692D746C6975
   Data.q $68742070756F7267,$7473697865207461,$6F20796C6E6F2073,$6E69616D6F64206E,$6C6F72746E6F6320
   Data.q $7942202E7372656C,$746C756166656420,$726720656874202C,$207361682070756F,$65626D656D206F6E
   Data.q $76726553202E7372,$617265704F207265,$6E61632073726F74,$206E6F20676F6C20,$7265732061206F74
   Data.q $65746E6920726576,$6C65766974636172,$7461657263203B79,$656420646E612065,$74656E206574656C
   Data.q $616873206B726F77,$617473203B736572,$7320646E61207472,$7672657320706F74,$6162203B73656369
   Data.q $6E61207075206B63,$726F747365722064,$3B73656C69662065,$2074616D726F6620,$6472616820656874
   Data.q $666F206B73696420,$6D6F632065687420,$61203B7265747570,$207475687320646E,$656874206E776F64
   Data.q $657475706D6F6320,$3A4449530A0D2E72,$332D352D312D5320,$4E0A0D3035352D32,$697250203A656D61
   Data.q $617265704F20746E,$65440A0D73726F74,$6F69747069726373,$6975622041203A6E,$7267206E692D746C
   Data.q $746168742070756F,$2073747369786520,$206E6F20796C6E6F,$63206E69616D6F64,$656C6C6F72746E6F
   Data.q $64207942202E7372,$202C746C75616665,$796C6E6F20656874,$207265626D656D20,$4420656874207369
   Data.q $7355206E69616D6F,$756F726720737265,$746E697250202E70,$6F74617265704F20,$6D206E6163207372
   Data.q $7270206567616E61,$6120737265746E69,$6D75636F6420646E,$7565757120746E65,$4449530A0D2E7365
   Data.q $2D352D312D53203A,$0A0D3135352D3233,$6142203A656D614E,$65704F2070756B63,$0A0D73726F746172
   Data.q $7470697263736544,$622041203A6E6F69,$206E692D746C6975,$42202E70756F7267,$6C75616665642079
   Data.q $6720656874202C74,$7361682070756F72,$626D656D206F6E20,$636142202E737265,$7265704F2070756B
   Data.q $61632073726F7461,$75206B636162206E,$657220646E612070,$6C612065726F7473,$2073656C6966206C
   Data.q $6D6F632061206E6F,$72202C7265747570,$73656C6472616765,$65687420666F2073,$7373696D72657020
   Data.q $61687420736E6F69,$6365746F72702074,$2065736F68742074,$42202E73656C6966,$704F2070756B6361
   Data.q $2073726F74617265,$6E6163206F736C61,$206E6F20676F6C20,$6320656874206F74,$2072657475706D6F
   Data.q $7475687320646E61,$6E776F6420746920,$203A4449530A0D2E,$32332D352D312D53,$614E0A0D3235352D
   Data.q $6C706552203A656D,$0D73726F74616369,$706972637365440A,$2041203A6E6F6974,$6E692D746C697562
   Data.q $742070756F726720,$7520736920746168,$7420796220646573,$20656C6946206568,$746163696C706552
   Data.q $76726573206E6F69,$64206E6F20656369,$6F63206E69616D6F,$72656C6C6F72746E,$6564207942202E73
   Data.q $74202C746C756166,$70756F7267206568,$206F6E2073616820,$2E737265626D656D,$20746F6E206F4420
   Data.q $7265737520646461,$696874206F742073,$2E70756F72672073,$53203A4449530A0D,$2D34362D352D312D
   Data.q $4E0A0D0A0D203031,$4C544E203A656D61,$6E6568747541204D,$6E6F697461636974,$637365440A0D0A0D
   Data.q $3A6E6F6974706972,$7420444953204120,$7520736920746168,$6E65687720646573,$4C544E2065687420
   Data.q $6E6568747561204D,$6E6F697461636974,$6567616B63617020,$746E656874756120,$7420646574616369
   Data.q $6E65696C63206568,$203A4449530A0D74,$34362D352D312D53,$0A0D0A0D2034312D,$4353203A656D614E
   Data.q $41206C656E6E6168,$6369746E65687475,$0D0A0D6E6F697461,$706972637365440A,$2041203A6E6F6974
   Data.q $7461687420444953,$6465737520736920,$6874206E65687720,$6E6E616843532065,$6568747561206C65
   Data.q $6F6974616369746E,$67616B636170206E,$6E65687475612065,$2064657461636974,$65696C6320656874
   Data.q $4449530A0D2E746E,$2D352D312D53203A,$0A0D2031322D3436,$203A656D614E0A0D,$4120747365676944
   Data.q $6369746E65687475,$0D0A0D6E6F697461,$706972637365440A,$2041203A6E6F6974,$7461687420444953
   Data.q $6465737520736920,$6874206E65687720,$7473656769442065,$746E656874756120,$206E6F6974616369
   Data.q $206567616B636170,$69746E6568747561,$6874206465746163,$746E65696C632065,$203A4449530A0D2E
   Data.q $30382D352D312D53,$6D614E0A0D0A0D20,$655320544E203A65,$0D0A0D6563697672,$706972637365440A
   Data.q $6E41203A6E6F6974,$7672655320544E20,$6F63636120656369,$6665727020746E75,$3A4449530A0D7869
   Data.q $382D352D312D5320,$4449530A0D302D30,$382D352D312D5320,$544E203D20302D30,$4543495652455320
   Data.q $4553204C4C415C53,$0A0D534543495652,$6C41203A656D614E,$636976726553206C,$7365440A0D207365
   Data.q $6E6F697470697263,$756F72672041203A,$6920746168742070,$20736564756C636E,$76726573206C6C61
   Data.q $636F727020656369,$6874207365737365,$6320657261207461,$6572756769666E6F,$656874206E6F2064
   Data.q $2E6D657473797320,$737265626D654D20,$6320736920706968,$656C6C6F72746E6F,$6568742079622064
   Data.q $6974617265706F20,$657473797320676E,$6F4E0A0D0A0D2E6D,$6465646441206574,$646E6957206E6920
   Data.q $767265532073776F,$2038303032207265,$3A4449530A0D3252,$382D352D312D5320,$6D614E0A0D302D33
   Data.q $495620544E203A65,$414D204C41555452,$69565C454E494843,$614D206C61757472,$0A0D73656E696863
   Data.q $7470697263736544,$622041203A6E6F69,$206E692D746C6975,$54202E70756F7267,$70756F7267206568
   Data.q $6165726320736920,$6E65687720646574,$7079482065687420,$6C6F7220562D7265,$736E692073692065
   Data.q $202E64656C6C6174,$68737265626D654D,$6874206E69207069,$2070756F72672065,$746E69616D207369
   Data.q $79622064656E6961,$7079482065687420,$6E614D20562D7265,$20746E656D656761,$2065636976726553
   Data.q $202E29534D4D5628,$6F72672073696854,$6975716572207075,$2065687420736572,$2065746165724322
   Data.q $63696C6F626D7953,$2022736B6E694C20,$5328207468676972,$5365746165724365,$4C63696C6F626D79
   Data.q $69766972506B6E69,$61202C296567656C,$206F736C6120646E,$676F4C2220656874,$61207361206E6F20
   Data.q $6563697672655320,$2074686769722022,$6976726553655328,$526E6F676F4C6563,$0D202E2974686769
   Data.q $2065746F4E0A0D0A,$6E69206465646441,$73776F646E695720,$5720646E61203820,$532073776F646E69
   Data.q $3032207265767265,$3A4449530A0D3231,$2D36312D312D5320,$614E0A0D0A0D2030,$72746E55203A656D
   Data.q $614D206465747375,$2079726F7461646E,$0D0A0D6C6576654C,$706972637365440A,$6E41203A6E6F6974
   Data.q $74737572746E7520,$6765746E69206465,$76656C2079746972,$65746F4E202E6C65,$6920646564644120
   Data.q $776F646E6957206E,$2061747369562073,$646E695720646E61,$767265532073776F,$0D38303032207265
   Data.q $746F4E0A0D0A0D0A,$2064656464412065,$6F646E6957206E69,$6174736956207377,$6E695720646E6120
   Data.q $7265532073776F64,$3830303220726576,$53203A4449530A0D,$30342D36312D312D,$614E0A0D0A0D3639
   Data.q $20776F4C203A656D,$726F7461646E614D,$0D6C6576654C2079,$72637365440A0D0A,$203A6E6F69747069
   Data.q $6E6920776F6C2041,$2079746972676574,$0D202E6C6576656C,$746F4E0A0D0A0D0A,$2064656464412065
   Data.q $6F646E6957206E69,$6174736956207377,$6E695720646E6120,$7265532073776F64,$3830303220726576
   Data.q $53203A4449530A0D,$31382D36312D312D,$614E0A0D0A0D3239,$6964654D203A656D,$61646E614D206D75
   Data.q $76654C2079726F74,$65440A0D0A0D6C65,$6F69747069726373,$64656D2041203A6E,$65746E69206D7569
   Data.q $656C207974697267,$0D0A0D202E6C6576,$2065746F4E0A0D0A,$6E69206465646441,$73776F646E695720
   Data.q $6120617473695620,$6F646E695720646E,$6576726553207377,$0A0D383030322072,$312D53203A444953
   Data.q $383434382D36312D,$656D614E0A0D0A0D,$6D756964654D203A,$614D2073756C5020,$2079726F7461646E
   Data.q $0D0A0D6C6576654C,$706972637365440A,$2041203A6E6F6974,$70206D756964656D,$65746E692073756C
   Data.q $656C207974697267,$0D0A0D202E6C6576,$2065746F4E0A0D0A,$6E69206465646441,$73776F646E695720
   Data.q $6120617473695620,$6F646E695720646E,$6576726553207377,$0A0D383030322072,$312D53203A444953
   Data.q $383232312D36312D,$6D614E0A0D0A0D38,$2068676948203A65,$726F7461646E614D,$0D6C6576654C2079
   Data.q $72637365440A0D0A,$203A6E6F69747069,$6920686769682041,$797469726765746E,$202E6C6576656C20
   Data.q $6F4E0A0D0A0D0A0D,$6465646441206574,$646E6957206E6920,$747369562073776F,$695720646E612061
   Data.q $65532073776F646E,$3030322072657672,$203A4449530A0D38,$312D36312D312D53,$0A0D0A0D34383336
   Data.q $7953203A656D614E,$6E614D206D657473,$4C2079726F746164,$0A0D0A0D6C657665,$7470697263736544
   Data.q $732041203A6E6F69,$6E69206D65747379,$2079746972676574,$0A0D2E6C6576656C,$65746F4E0A0D0A0D
   Data.q $6920646564644120,$776F646E6957206E,$2061747369562073,$646E695720646E61,$767265532073776F
   Data.q $0D38303032207265,$2D53203A4449530A,$3430322D36312D31,$614E0A0D0A0D3038,$746F7250203A656D
   Data.q $7250206465746365,$614D20737365636F,$2079726F7461646E,$0D0A0D6C6576654C,$706972637365440A
   Data.q $2041203A6E6F6974,$65746365746F7270,$7365636F72702D64,$726765746E692073,$6576656C20797469
   Data.q $0A0D0A0D0A0D2E6C,$6464412065746F4E,$6957206E69206465,$69562073776F646E,$20646E6120617473
   Data.q $2073776F646E6957,$3220726576726553,$4449530A0D383030,$36312D312D53203A,$0A0D32373638322D
   Data.q $203A656D614E0A0D,$5020657275636553,$4D20737365636F72,$79726F7461646E61,$0A0D6C6576654C20
   Data.q $6972637365440A0D,$41203A6E6F697470,$2065727563657320,$20737365636F7270,$7469726765746E69
   Data.q $2E6C6576656C2079,$6F4E0A0D0A0D0A0D,$6465646441206574,$646E6957206E6920,$747369562073776F
   Data.q $695720646E612061,$65532073776F646E,$3030322072657672,$66206568540A0D38,$676E69776F6C6C6F
   Data.q $207370756F726720,$6120726165707061,$7520734449532073,$572061206C69746E,$532073776F646E69
   Data.q $3032207265767265,$69616D6F64203330,$6F72746E6F63206E,$2073692072656C6C,$656874206564616D
   Data.q $7972616D69727020,$206E69616D6F6420,$6C6C6F72746E6F63,$2943445028207265,$6974617265706F20
   Data.q $7473616D20736E6F,$20656C6F72207265,$202E7265646C6F68,$65706F2220656854,$20736E6F69746172
   Data.q $202272657473616D,$206F736C61207369,$7361206E776F6E6B,$6C626978656C6620,$656C676E69732065
   Data.q $2072657473616D20,$6F6974617265706F,$4F4D53462820736E,$6620656854202E29,$676E69776F6C6C6F
   Data.q $6F69746964646120,$6C697562206C616E,$6F7267206E692D74,$2065726120737075,$2064657461657263
   Data.q $572061206E656877,$532073776F646E69,$3032207265767265,$69616D6F64203330,$6F72746E6F63206E
   Data.q $2073692072656C6C,$6F74206465646461,$6D6F642065687420,$49530A0D3A6E6961,$352D312D53203A44
   Data.q $0D3435352D32332D,$42203A656D614E0A,$505C4E49544C4955,$6F646E69572D6572,$2030303032207377
   Data.q $62697461706D6F43,$736563634120656C,$72637365440A0D73,$203A6E6F69747069,$7361696C61206E41
   Data.q $6220646564646120,$776F646E69572079,$202E303030322073,$61776B6361622041,$61706D6F63206472
   Data.q $7974696C69626974,$772070756F726720,$6C6C612068636968,$646165722073776F,$2073736563636120
   Data.q $75206C6C61206E6F,$646E612073726573,$207370756F726720,$6420656874206E69,$0A0D2E6E69616D6F
   Data.q $312D53203A444953,$35352D32332D352D,$3A656D614E0A0D35,$4E49544C49554220,$2065746F6D65525C
   Data.q $20706F746B736544,$440A0D7372657355,$6974706972637365,$61206E41203A6E6F,$654D202E7361696C
   Data.q $6E6920737265626D,$7267207369687420,$206572612070756F,$206465746E617267,$6867697220656874
   Data.q $676F6C206F742074,$746F6D6572206E6F,$49530A0D2E796C65,$352D312D53203A44,$0D3635352D32332D
   Data.q $42203A656D614E0A,$4E5C4E49544C4955,$43206B726F777465,$6172756769666E6F,$65704F206E6F6974
   Data.q $0A0D73726F746172,$7470697263736544,$206E41203A6E6F69,$4D202E7361696C61,$6920737265626D65
   Data.q $672073696874206E,$6E61632070756F72,$6F73206576616820,$6E696D646120656D,$7669746172747369
   Data.q $6C69766972702065,$206F742073656765,$63206567616E616D,$6172756769666E6F,$20666F206E6F6974
   Data.q $696B726F7774656E,$757461656620676E,$49530A0D2E736572,$352D312D53203A44,$0D3735352D32332D
   Data.q $42203A656D614E0A,$495C4E49544C4955,$20676E696D6F636E,$5420747365726F46,$6975422074737572
   Data.q $440A0D737265646C,$6974706972637365,$61206E41203A6E6F,$654D202E7361696C,$666F20737265626D
   Data.q $7267207369687420,$206E61632070756F,$6920657461657263,$2C676E696D6F636E,$7961772D656E6F20
   Data.q $2073747375727420,$2073696874206F74,$0D2E747365726F66,$2D53203A4449530A,$352D32332D352D31
   Data.q $656D614E0A0D3835,$49544C495542203A,$726F667265505C4E,$6F4D2065636E616D,$735520726F74696E
   Data.q $7365440A0D737265,$6E6F697470697263,$696C61206E41203A,$626D654D202E7361,$7420666F20737265
   Data.q $756F726720736968,$7220657661682070,$63612065746F6D65,$206F742073736563,$20726F74696E6F6D
   Data.q $6D6F632073696874,$0A0D2E7265747570,$312D53203A444953,$35352D32332D352D,$3A656D614E0A0D39
   Data.q $4E49544C49554220,$6D726F667265505C,$676F4C2065636E61,$0A0D737265735520,$7470697263736544
   Data.q $206E41203A6E6F69,$4D202E7361696C61,$6F20737265626D65,$6720736968742066,$7661682070756F72
   Data.q $65746F6D65722065,$2073736563636120,$6465686373206F74,$67676F6C20656C75,$7020666F20676E69
   Data.q $6E616D726F667265,$746E756F63206563,$74206E6F20737265,$706D6F6320736968,$530A0D2E72657475
   Data.q $2D312D53203A4449,$3036352D32332D35,$203A656D614E0A0D,$5C4E49544C495542,$2073776F646E6957
   Data.q $7A69726F68747541,$6341206E6F697461,$6F72472073736563,$637365440A0D7075,$3A6E6F6974706972
   Data.q $61696C61206E4120,$65626D654D202E73,$687420666F207372,$70756F7267207369,$6361206576616820
   Data.q $206F742073736563,$706D6F6320656874,$6B6F742064657475,$7370756F72476E65,$6E416C61626F6C47
   Data.q $73726576696E5564,$6972747461206C61,$206E6F2065747562,$6A626F2072657355,$530A0D2E73746365
   Data.q $2D312D53203A4449,$3136352D32332D35,$203A656D614E0A0D,$5C4E49544C495542,$6C616E696D726554
   Data.q $2072657672655320,$2065736E6563694C,$0D73726576726553,$706972637365440A,$6E41203A6E6F6974
   Data.q $202E7361696C6120,$2070756F72672041,$6D72655420726F66,$726553206C616E69,$6563694C20726576
   Data.q $767265532065736E,$656857202E737265,$776F646E6957206E,$7265767265532073,$6553203330303220
   Data.q $6150206563697672,$2073692031206B63,$656C6C6174736E69,$77656E2061202C64,$67206C61636F6C20
   Data.q $2073692070756F72,$2E64657461657263,$53203A4449530A0D,$2D32332D352D312D,$6D614E0A0D323635
   Data.q $544C495542203A65,$72747369445C4E49,$4320646574756269,$7372657355204D4F,$6972637365440A0D
   Data.q $41203A6E6F697470,$2E7361696C61206E,$70756F7267204120,$4D4F4320726F6620,$766F7270206F7420
   Data.q $706D6F6320656469,$6564697772657475,$2073736563636120,$736C6F72746E6F63,$6F67207461687420
   Data.q $636361206E726576,$61206F7420737365,$2C6C6C6163206C6C,$7461766974636120,$20726F202C6E6F69
   Data.q $722068636E75616C,$2073747365757165,$6320656874206E6F,$2E72657475706D6F,$206568540A0D0A0D
   Data.q $6E69776F6C6C6F66,$7370756F72672067,$2072616570706120,$2073444953207361,$2061206C69746E75
   Data.q $2073776F646E6957,$3220726576726553,$5720726F20383030,$532073776F646E69,$3032207265767265
   Data.q $6F64203252203830,$6E6F63206E69616D,$2072656C6C6F7274,$206564616D207369,$6D69727020656874
   Data.q $616D6F6420797261,$72746E6F63206E69,$50282072656C6C6F,$7265706F20294344,$6D20736E6F697461
   Data.q $6F72207265747361,$65646C6F6820656C,$2220656854202E72,$6F6974617265706F,$657473616D20736E
   Data.q $6C61207369202272,$6E776F6E6B206F73,$78656C6620736120,$6E697320656C6269,$7473616D20656C67
   Data.q $617265706F207265,$462820736E6F6974,$6854202E294F4D53,$776F6C6C6F662065,$6964646120676E69
   Data.q $62206C616E6F6974,$206E692D746C6975,$61207370756F7267,$7461657263206572,$206E656877206465
   Data.q $776F646E69572061,$7265767265532073,$726F203830303220,$73776F646E695720,$2072657672655320
   Data.q $2032522038303032,$63206E69616D6F64,$656C6C6F72746E6F,$6464612073692072,$6874206F74206465
   Data.q $6E69616D6F642065,$203A4449530A0D3A,$32202D352D312D53,$206E69616D6F6431,$0A0D0A0D3839342D
   Data.q $6E45203A656D614E,$6573697270726574,$6E6F2D6461655220,$69616D6F4420796C,$6F72746E6F43206E
   Data.q $0D0A0D7372656C6C,$706972637365440A,$2041203A6E6F6974,$6173726576696E55,$2E70756F7267206C
   Data.q $737265626D654D20,$7369687420666F20,$612070756F726720,$2D64616552206572,$6D6F4420796C6E4F
   Data.q $746E6F43206E6961,$207372656C6C6F72,$6520656874206E69,$736972707265746E,$4449530A0D0A0D65
   Data.q $2D352D312D53203A,$69616D6F64313220,$0A0D3132352D206E,$203A656D614E0A0D,$6C6E6F2D64616552
   Data.q $6E69616D6F442079,$6C6F72746E6F4320,$65440A0D7372656C,$6F69747069726373,$6F6C472041203A6E
   Data.q $756F7267206C6162,$65626D654D202E70,$687420666F207372,$70756F7267207369,$6165522065726120
   Data.q $4420796C6E4F2D64,$6F43206E69616D6F,$72656C6C6F72746E,$656874206E692073,$0D6E69616D6F6420
   Data.q $2D53203A4449530A,$352D32332D352D31,$656D614E0A0D3936,$49544C495542203A,$6F74707972435C4E
   Data.q $2063696870617267,$726F74617265704F,$72637365440A0D73,$203A6E6F69747069,$69746C6975422041
   Data.q $206C61636F4C206E,$4D202E70756F7267,$6120737265626D65,$6F68747561206572,$6F742064657A6972
   Data.q $6D726F6672657020,$676F747079726320,$6F20636968706172,$6E6F697461726570,$3A4449530A0D2E73
   Data.q $322D352D312D5320,$6E69616D6F642031,$0D0A0D3137352D20,$41203A656D614E0A,$52206465776F6C6C
   Data.q $737361502043444F,$7065522064726F77,$6E6F69746163696C,$0A0D70756F724720,$6972637365440A0D
   Data.q $41203A6E6F697470,$206E69616D6F4420,$7267206C61636F4C,$6D654D202E70756F,$206E692073726562
   Data.q $6F72672073696874,$68206E6163207075,$6965687420657661,$6F77737361702072,$6C70657220736472
   Data.q $7420646574616369,$6572206C6C61206F,$20796C6E6F2D6461,$63206E69616D6F64,$656C6C6F72746E6F
   Data.q $6874206E69207372,$6E69616D6F642065,$4449530A0D0A0D2E,$2D352D312D53203A,$616D6F6420313220
   Data.q $0D3237352D206E69,$3A656D614E0A0D0A,$206465696E654420,$7361502043444F52,$65522064726F7773
   Data.q $6F69746163696C70,$0D70756F7247206E,$72637365440A0D0A,$203A6E6F69747069,$6E69616D6F442041
   Data.q $67206C61636F4C20,$654D202E70756F72,$6E6920737265626D,$7267207369687420,$6E6E61632070756F
   Data.q $206576616820746F,$6170207269656874,$207364726F777373,$746163696C706572,$6E61206F74206465
   Data.q $6F2D646165722079,$616D6F6420796C6E,$72746E6F63206E69,$69207372656C6C6F,$6F6420656874206E
   Data.q $0A0D0A0D6E69616D,$312D53203A444953,$37352D32332D352D,$6D614E0A0D0A0D33,$544C495542203A65
   Data.q $746E6576455C4E49,$61655220676F4C20,$0A0D0A0D73726564,$7470697263736544,$422041203A6E6F69
   Data.q $4C206E69746C6975,$6F7267206C61636F,$626D654D202E7075,$7420666F20737265,$756F726720736968
   Data.q $6572206E61632070,$746E657665206461,$72662073676F6C20,$6C61636F6C206D6F,$656E696863616D20
   Data.q $4449530A0D0A0D2E,$2D352D312D53203A,$0A0D3437352D3233,$5542203A656D614E,$65435C4E49544C49
   Data.q $7461636966697472,$6369767265532065,$41204D4F43442065,$0D0A0D7373656363,$706972637365440A
   Data.q $2041203A6E6F6974,$206E69746C697542,$7267206C61636F4C,$6D654D202E70756F,$20666F2073726562
   Data.q $6F72672073696874,$6120657261207075,$74206465776F6C6C,$63656E6E6F63206F,$726543206F742074
   Data.q $6974616369666974,$6F68747541206E6F,$6920736569746972,$6E6520656874206E,$6573697270726574
   Data.q $6568540A0D0A0D2E,$69776F6C6C6F6620,$70756F726720676E,$7261657070612073,$7344495320736120
   Data.q $61206C69746E7520,$73776F646E695720,$2072657672655320,$6D6F642032313032,$746E6F63206E6961
   Data.q $692072656C6C6F72,$74206564616D2073,$616D697270206568,$69616D6F64207972,$6F72746E6F63206E
   Data.q $4450282072656C6C,$617265706F202943,$616D20736E6F6974,$6C6F722072657473,$7265646C6F682065
   Data.q $6F2220656854202E,$6E6F697461726570,$72657473616D2073,$736C612073692022,$206E776F6E6B206F
   Data.q $6978656C66207361,$676E697320656C62,$657473616D20656C,$74617265706F2072,$53462820736E6F69
   Data.q $656854202E294F4D,$69776F6C6C6F6620,$746964646120676E,$7562206C616E6F69,$67206E692D746C69
   Data.q $7261207370756F72,$6574616572632065,$61206E6568772064,$73776F646E695720,$2072657672655320
   Data.q $6D6F642032313032,$746E6F63206E6961,$692072656C6C6F72,$2064656464612073,$6420656874206F74
   Data.q $0A0D3A6E69616D6F,$312D53203A444953,$6F642D31322D352D,$3232352D6E69616D,$203A656D614E0A0D
   Data.q $6C6261656E6F6C43,$6E69616D6F442065,$6C6F72746E6F4320,$65440A0D7372656C,$6F69747069726373
   Data.q $6F6C472041203A6E,$756F7267206C6162,$65626D654D202E70,$687420666F207372,$70756F7267207369
   Data.q $7261207461687420,$6E69616D6F642065,$6C6F72746E6F6320,$79616D207372656C,$6E6F6C6320656220
   Data.q $4449530A0D2E6465,$2D352D312D53203A,$0D203537352D3233,$42203A656D614E0A,$525C4E49544C4955
   Data.q $746F6D6552205344,$7373656363412065,$7372657672655320,$6972637365440A0D,$41203A6E6F697470
   Data.q $6E69746C69754220,$67206C61636F4C20,$6553202E70756F72,$6E69207372657672,$7267207369687420
   Data.q $62616E652070756F,$737265737520656C,$6F6D655220666F20,$7270207070416574,$6120736D6172676F
   Data.q $6F7372657020646E,$74726976206C616E,$6B736564206C6175,$6363612073706F74,$74206F7420737365
   Data.q $7365722065736568,$202E73656372756F,$7265746E49206E49,$696361662D74656E,$6F6C70656420676E
   Data.q $202C73746E656D79,$6573206573656874,$7261207372657672,$6163697079742065,$6C70656420796C6C
   Data.q $206E69206465796F,$2065676465206E61,$2E6B726F7774656E,$7267207369685420,$6465656E2070756F
   Data.q $206562206F742073,$6574616C75706F70,$726573206E6F2064,$6E75722073726576,$20445220676E696E
   Data.q $697463656E6E6F43,$656B6F7242206E6F,$6147204452202E72,$6573207961776574,$6E61207372657672
   Data.q $6265572044522064,$2073736563634120,$2073726576726573,$206E692064657375,$6C70656420656874
   Data.q $6E20746E656D796F,$62206F7420646565,$696874206E692065,$2E70756F72672073,$53203A4449530A0D
   Data.q $2D32332D352D312D,$614E0A0D20363735,$4C495542203A656D,$205344525C4E4954,$746E696F70646E45
   Data.q $7372657672655320,$6972637365440A0D,$41203A6E6F697470,$6E69746C69754220,$67206C61636F4C20
   Data.q $6553202E70756F72,$6E69207372657672,$7267207369687420,$206E75722070756F,$206C617574726976
   Data.q $73656E696863616D,$736F6820646E6120,$6F69737365732074,$657265687720736E,$5220737265737520
   Data.q $70704165746F6D65,$6D6172676F727020,$657020646E612073,$76206C616E6F7372,$64206C6175747269
   Data.q $2073706F746B7365,$696854202E6E7572,$2070756F72672073,$6F7420736465656E,$75706F7020656220
   Data.q $6E6F20646574616C,$7372657672657320,$676E696E6E757220,$6E6E6F4320445220,$42206E6F69746365
   Data.q $52202E72656B6F72,$6F69737365532044,$732074736F48206E,$6120737265767265,$695620445220646E
   Data.q $617A696C61757472,$736F48206E6F6974,$7265767265732074,$6920646573752073,$656420656874206E
   Data.q $746E656D796F6C70,$6F74206465656E20,$74206E6920656220,$756F726720736968,$3A4449530A0D2E70
   Data.q $332D352D312D5320,$0A0D203737352D32,$5542203A656D614E,$44525C4E49544C49,$6567616E614D2053
   Data.q $72655320746E656D,$65440A0D73726576,$6F69747069726373,$6975422041203A6E,$636F4C206E69746C
   Data.q $70756F7267206C61,$726576726553202E,$696874206E692073,$2070756F72672073,$66726570206E6163
   Data.q $74756F72206D726F,$696D646120656E69,$697461727473696E,$6F69746361206576,$6573206E6F20736E
   Data.q $7572207372657672,$655220676E696E6E,$7365442065746F6D,$72655320706F746B,$54202E7365636976
   Data.q $756F726720736968,$20736465656E2070,$6F70206562206F74,$20646574616C7570,$73206C6C61206E6F
   Data.q $6920737265767265,$6F6D65522061206E,$746B736544206574,$697672655320706F,$6C70656420736563
   Data.q $202E746E656D796F,$7672657320656854,$6E6E757220737265,$2065687420676E69,$746E654320534452
   Data.q $616E614D206C6172,$7320746E656D6567,$6D20656369767265,$6920656220747375,$20646564756C636E
   Data.q $2073696874206E69,$0A0D2E70756F7267,$312D53203A444953,$37352D32332D352D,$656D614E0A0D2038
   Data.q $49544C495542203A,$2D72657079485C4E,$696E696D64412056,$73726F7461727473,$6972637365440A0D
   Data.q $41203A6E6F697470,$6E69746C69754220,$67206C61636F4C20,$654D202E70756F72,$666F20737265626D
   Data.q $7267207369687420,$657661682070756F,$74656C706D6F6320,$6E7520646E612065,$7463697274736572
   Data.q $7365636361206465,$6C6C61206F742073,$6572757461656620,$70794820666F2073,$530A0D2E562D7265
   Data.q $2D312D53203A4449,$3937352D32332D35,$3A656D614E0A0D20,$4E49544C49554220,$207373656363415C
   Data.q $206C6F72746E6F43,$6E61747369737341,$617265704F206563,$65440A0D73726F74,$6F69747069726373
   Data.q $6975422041203A6E,$636F4C206E69746C,$70756F7267206C61,$7265626D654D202E,$69687420666F2073
   Data.q $2070756F72672073,$6F6D6572206E6163,$65757120796C6574,$6F68747561207972,$6E6F6974617A6972
   Data.q $7562697274746120,$20646E6120736574,$697373696D726570,$20726F6620736E6F,$656372756F736572
   Data.q $696874206E6F2073,$7475706D6F632073,$4449530A0D2E7265,$2D352D312D53203A,$0A0D3038352D3233
   Data.q $5542203A656D614E,$65525C4E49544C49,$6E614D2065746F6D,$20746E656D656761,$440A0D7372657355
   Data.q $6974706972637365,$75422041203A6E6F,$6F4C206E69746C69,$756F7267206C6163,$65626D654D202E70
   Data.q $687420666F207372,$70756F7267207369,$636361206E616320,$20494D5720737365,$656372756F736572
   Data.q $6D207265766F2073,$6E656D6567616E61,$636F746F72702074,$6375732820736C6F,$2D53572073612068
   Data.q $656D6567616E614D,$742061697620746E,$6F646E6957206568,$746F6D6552207377,$6567616E614D2065
   Data.q $72657320746E656D,$54202E2965636976,$6C70706120736968,$796C6E6F20736569,$20494D57206F7420
   Data.q $63617073656D616E,$2074616874207365,$636120746E617267,$206F742073736563,$7265737520656874
   Data.b $2E
   siddata_txt_end:
EndDataSection


Top
 Profile  
Reply with quote  
 Post subject: Re: MS Known SID`s search tool
PostPosted: Mon May 08, 2017 11:34 pm 
Offline
Addict
Addict
User avatar

Joined: Mon Oct 26, 2015 2:55 am
Posts: 887
Location: Ukraine
The code is terrible but interesting ^^ Thanks

_________________
Time beyond time

Like a copyleft notify: all the source code created by me and posted on Purebasic official forums is free to use and modification in all possible (and several impossible) ways for anyone, without asking my permission


Top
 Profile  
Reply with quote  
 Post subject: Re: MS Known SID`s search tool
PostPosted: Thu May 11, 2017 1:15 pm 
Offline
Addict
Addict
User avatar

Joined: Sun Nov 05, 2006 11:42 pm
Posts: 3949
Location: Lyon - France
Works well here W7 X86
Thanks for sharing 8)

_________________
ImageThe happiness is a road...
Not a destination


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye