Souris utile aussi facilement en zone jeu qu'en zone window

Programmation d'applications complexes
PAPIPP
Messages : 534
Inscription : sam. 23/févr./2008 17:58

Souris utile aussi facilement en zone jeu qu'en zone window

Message par PAPIPP »

Bonjour à Tous
Voici un prg de démonstration pour permettre d’utiliser la souris aussi bien :
dans une zone définie par openwindow(…)
que dans une zone définie par openwindowedscreen(…)
Tout d’abord merci à Falsam LSI Demivec etc..

Les contraintes que je me suis imposé sont :
- Avoir une zone window plus grande que la zone de jeu.
- Pouvoir utiliser la souris aussi facilement dans l’une ou l’autre des deux zones.
- Pouvoir déplacer l’ensemble sans altérer le fonctionnement défini ci-dessus.
- Cliquer dans une zone de jeu et pouvoir repérer la touche ou zone restreinte.
- Cliquer sur un bouton gadget de la zone window et intercepter ce clic.

Pour simplifier la programmation j’ai laissé deux cotés de la zone de jeu communs aux cotés de la zone window (Coté haut et coté gauche)

Comme je suis un bridgeur j’ai pris comme exemple l’utilisation d’une boite d’enchères.
Ce prg n’est pas terminé il ne peut servir que comme un exemple ou pour continuer les
Essais (J’ai laissé des infos inutiles au bon fonctionnement du PRG mais qui ne m’ont pas satisfait,
Ou qui ne fonctionnent pas suivant la doc :
Exemples :
examinemouse() qui ne change d’état que lorsqu’on sort d’une zone pour rentrer dans l’autre
Resultat = ExamineMouse() Description Met à jour l'état de la souris.
Valeur de retour Renvoie une valeur non nulle si l'état de la souris a changé, zéro sinon ?????

MouseDeltaX et MouseDeltaY que je n'ai pas pu les utiliser (ne fonctionne pas dans mon cas)

Dans le Thread j'ai laissé une possibilité de désactiver le thread (phase d'essai en prg autonome)
placer le curseur de la souris en haut en gauche moins de 1 pixel de 0,0
ou en bas à droite (curseur proche de MAXx+MAXy)

Donc pour compiler ce PRG n’oublier pas l’option ‘activer la gestion des threads ‘.
Et éviter avant de placer le curseur sur l’une des zones d’aller mettre le curseur en haut en gauche
Ou en bas à droite (vous désactivez le thread) ont peut retirer cette option dans le thread.

Code : Tout sélectionner

Structure x
  s.i ; type de sprite
  x.i ; position x
  y.i ; position y
  a.i ; varie de 128 à 255
EndStructure
Structure inforect
  StructureUnion
    info.rect
    infoi.l[4]
  EndStructureUnion
EndStructure

; Global fg,f1,f2,Dim m(60),ct,tf,ti,ns,li,i,ev,mr,ac=-1,bs,bo,Dim t_sp.x(7,8)
Global Dim m(60),ev,Dim t_sp.x(7,8)
Global rcwin.rect,RCpaint.RECT,rcClip.RECT
Enumeration
  #image
  #cursor
  #mainform
  #scr_x=0
  #scr_Y=0
  #scr_la=322
  #scr_Ha=276
  #scr_laP=20
  #scr_HaP=46
  #bout
  #grs=210
EndEnumeration

; carte$="1T 2T 3T 4T 5
Procedure posrect(*POSRC.rect)  ; Shared ou Global (voir aussi: Protected et Static).
  Protected hwnd.l,DX.l,DY.l
  Shared MAXx.l,MAXy.l
  nb_d=ExamineDesktops()
  MAXx=DesktopWidth(0)
  MAXy=DesktopHeight(0)
  Repeat
    Delay(10)
    DX=DesktopMouseX()
    DY=DesktopMouseY()
    hwnd=WindowFromPoint_(DX | DY<<32)
    GetWindowRect_(hWnd,Size.RECT)
    CopyMemory(size,*posrc,SizeOf(rect))
  Until dx+dy<2 Or (DX+DY+2)=>(MAXx+maxy) ; j'ai laissé cette possibilité pour déactiver le thread (phase d'essai en prg autonome)
  ;                                          placer le curseur de la souris en haut en gauche mois de 1 pixel de 0,0 
  ;                                                                          ou en bas à droite  (curseur proche de MAXx+MAXy)
EndProcedure

Macro INFO_RECT
  ; **********************  cette Macro m'a servi pour les essais de toutes ces commandes   ****************************
  
  ;   ExamineMouse  ; ne change d'état que lorsque l'on sort d'une zone  (à voir ou à revoir)
  ;   InitMouse
  ;   MouseButton
  ;   MouseDeltaX  ; Je n'ai pas pu les utiliser ne fonctionne pas 
  ;   MouseDeltaY ;      "           "       "
  ;   MouseLocate 
  ;   MouseWheel  ; pas tester je n'ai pas ici d'utilisation
  ;   MouseX 
  ;   MouseY 
  ;   ReleaseMouse 
  
  
  WWIN=WindowWidth(#mainform,#PB_Window_InnerCoordinate)
  WHIN=WindowHeight(#mainform,#PB_Window_InnerCoordinate)
  WWOUT=WindowWidth(#mainform,#PB_Window_FrameCoordinate)
  WHOUT=WindowHeight(#mainform,#PB_Window_FrameCoordinate)
  WMx=WindowMouseX(#mainform)
  WMy=WindowMouseY(#mainform)
  x=MouseX()
  y=MouseY()
  MBl=MouseButton(#PB_MouseButton_Left)
  MBR=MouseButton(#PB_MouseButton_Right)
  MBM=MouseButton(#PB_MouseButton_Middle)
  MDX=MouseDeltaX()
  MDY=MouseDeltaY()
  GetCursorPos_(cursorpos.POINT) ; même résultat que desktopmousex ou y
  DX=DesktopMouseX()
  DY=DesktopMouseY()
  ; *****************   Position des fenêtres   *******************************
  GetWindowRect_(hwnd,@rcwin) ; rectangle de la fenêtre ouverte par openwindow() valable même après déplacement
  GetClipCursor_(@rcClip)     ; Rectangle de toute la surface de l"écran disponible pour le curseur  à ce moment. Valable même après déplacement
  Define RCwinold.rect
  If (POSRC1\right+#scr_laP)=<rcwin\right
    CopyMemory(POSRC1,RCpaint,SizeOf(rect))
  EndIf
    POS_x=WMx/H_sp
    pos_y=WMy/H_sp
EndMacro

;***************************************************************************************************************************************
Macro MOUSE_IN_OUT(w)
  INFO_RECT
  MouseLocate(WMx,WMy)
  If Wmx>0 And DY-1>rcpaint\top And DY+1<rcpaint\bottom And DX-1>rcpaint\left And DX+1<rcpaint\right
    ReleaseMouse(0)
    IN_OUT=1
    ;       Debug "**************************************************************"+_n(IN_OUT)
  Else
    IN_OUT=0
    ReleaseMouse(1)
    ;       Debug "**************************************************************"+_n(IN_OUT)
  EndIf
  CopyMemory(rcwin,RCwinold.rect,SizeOf(rect))
EndMacro
;***************************************************************************************************************************************
InitSprite()
InitKeyboard()
InitMouse()
UsePNGImageDecoder()
;******************************** ouverture de window et de sreen *********************************************************
hWnd=OpenWindow(#mainform,#scr_x,#scr_Y,#scr_la+#scr_laP,#scr_Ha+#scr_Hap,"Boite_ENCH",13107201)
OpenWindowedScreen(WindowID(#mainform),#scr_x,#scr_Y,#scr_la,#scr_Ha,0,0,0,#PB_Screen_NoSynchronization); #PB_Screen_NoSynchronization
; OpenWindowedScreen(WindowID(#mainform),0,0,322+8,276,0,0,0,#PB_Screen_WaitSynchronization); #PB_Screen_NoSynchronization
; OpenWindowedScreen(WindowID(#mainform),0,0,322+8,276,0,0,0,#PB_Screen_NoSynchronization); #PB_Screen_NoSynchronization
; OpenWindowedScreen(WindowID(#mainform),0,0,322+8,276,0,0,0,#PB_Screen_SmartSynchronization); #PB_Screen_SmartSynchronization
GetClipCursor_(@rcOldClip)                                                                              ; Rectangle de toute la surface de l"écran
GetWindowRect_(hwnd,@rcwin)                                                                             ; rectangle de la fenêtre ouverte par openwindow()
;****************************** Positionne le bouton gadget  **********************************************************
Resultat=ButtonGadget(#bout,#scr_la-30,#scr_Ha+10,40,25,"OK")
;*****************************************************************************************************************
ClearScreen(RGB(100,100,100))
;*************************************** Chargement des sprites cartes et curseur **************************************************************************************
;*************************************** Chargement des sprites cartes et curseur **************************************************************************************
If CatchSprite(#image,?BOITIER)=0
  MessageRequester("Erreur","A la création du Boitier")
EndIf
H_sp=SpriteHeight(#image)
L_sp=SpriteWidth(#image)
; DisplayTransparentSprite(#image,0,0)
FlipBuffers()
nb_sp=l_sp/h_sp
FlipBuffers()
ExamineKeyboard()
ExamineMouse()
;)************* Chargement des sprites*************************************************************************
For i=0 To nb_sp-1
  ;   m(i)=LoadSprite(-1,"bidsA_fr.bmp",8)
  m(i)=CatchSprite(-1,?BOITIER)
  b_max=38
  ;   If i<b_max
  ClipSprite(m(i),i*h_sp,0,h_sp,h_sp)
  PY=i/7
  PX=I%7
  t_sp(PY,PX)\s=m(i)
  t_sp(PY,PX)\x=h_sp*PX
  t_sp(PY,PX)\y=PY*46
  t_sp(PY,PX)\a=255
Next
;***************************************   Chargement du curseur pour la zone Sreen **************************
If CatchSprite(#cursor,?Cursor)=0
  MessageRequester("Erreur","A la création du curseur")
EndIf
FlipBuffers()
ExamineKeyboard()
ExamineMouse()
FlipBuffers()
;***************** Appel de la procédure permettant de connaitre les dimensions du rectangle réservé au sprites *****************************************************
;***************** Appel de la procédure permettant de connaitre les dimensions du rectangle réservé au sprites *****************************************************
thread1=CreateThread(@POSRECT(),POSRC1.rect) ; Crée le thread
; Delay(10)
;*****************************************  boucle des événements *****************************************
Repeat
  ;************************* deuxième boucle pour les événement dans la zone openwindow ****************************************
  Repeat
    ev=WindowEvent()
    If ev=#PB_Event_Gadget
      If EventGadget()=#bout
        StartDrawing(WindowOutput(#mainform))
          Resultat=DrawText(200,300,"Bout_Click"); [, CouleurTexte [, CouleurFond]])
          Resultat=DrawText(10,300,Space(40),RGB(#grs,#grs,#grs),RGB(#grs,#grs,#grs))
          
        StopDrawing()
      EndIf
    EndIf:
    If ev=#PB_Event_CloseWindow
      End
    EndIf
  Until ev=0
  ;************************** suite  pour la boucle des événements de la zone définie dans openwindowedscreen ********************
  ShowCursor_(1)
  FlipBuffers()
  ExamineKeyboard()
  ExamineMouse()
  ClearScreen(RGB(100,100,100))
  For PX=0 To 6
    For PY=0 To 5
      If Not (px=6 And py=5)
        DisplayTransparentSprite(t_sp(Py,Px)\s,t_sp(Py,Px)\x,t_sp(Py,Py)\Y,190);, RGBA(128,128,128,0))
      EndIf
      
    Next
  Next
  MOUSE_IN_OUT(#mainform)
  If IN_OUT
    DisplayTransparentSprite(#cursor,MouseX(),MouseY(),255)
  EndIf
  ;   INFO_RECT
  If pos_x<7 And pos_y<6 And x>0 And (pos_x*pos_y)<>30
    DisplayTransparentSprite(t_sp(POS_y,POS_x)\s,t_sp(Pos_y,Pos_x)\x+3,t_sp(Pos_y,Pos_y)\Y+3,255);,RGB(10,10,10))
  EndIf
  If MBL=1
    StartDrawing(WindowOutput(#mainform))
;       Resultat=DrawText(10,300,_n(pos_x)+_n(pos_y)); [, CouleurTexte [, CouleurFond]])
      Resultat=DrawText(10,300,"pos_x="+Str(pos_x)+", pos_y="+Str(pos_y)); [, CouleurTexte [, CouleurFond]])
      DrawText(200,300,Space(20),RGB(#grs,#grs,#grs),RGB(#grs,#grs,#grs))
    StopDrawing()
  EndIf
  FlipBuffers()
Until KeyboardPushed(1);
;********************************************************************************************************************************
;********************************************************************************************************************************
DataSection
  Cursor:
  Data.q $0A1A0A0D474E5089,$524448490D000000,$170000000F000000,$1553D40000000608,$41444969000000BC
  Data.q $000A4193C5CB3854,$FFF3CF897D040820,$05BA9616043C283F,$36E890D099AA782D,$502C30C1A444DCCC
  Data.q $5C2C090C06090350,$C169C1E04970AC16,$E08828704E094E0E,$6BCF51056F0320A3,$7B0D81A19FEF024D
  Data.q $1297AF02D317B619,$0AEBBF985B3E1DEC,$8FFC01D32F45AEBF,$00002F8AE621C09C,$42AE444E45490000
  Data.q $0000000000008260
  BOITIER:
Data.q $0A1A0A0D474E5089,$524448490D000000,$2E0000005E070000,$BBCB880000000608,$4D4167040000002C,$61FC0B8FB1000041
Data.q $5845741A00000005,$72617774666F5374,$2E746E6961500065,$352E33762054454E,$00A172F43030312E,$78544144499A6700
Data.q $755724B407DDED5E,$6C11C609B1A27DF6,$1360C603649B62FC,$CE4423636C06C18C,$59C9922888049318,$204842488A042128
Data.q $CE73940501405024,$6C24810146946B39,$DF7D6FDEBD7DF96C,$A867355FEDF55AF2,$AABBB7BEAEEEA9A9,$EEDCF56AB5E9CCEE
Data.q $A9F4D576BB5DAEEA,$0F01E2DF7D9E79FF,$033903391F93EE28,$0339033903390339,$0339033903390339,$0339033903390339
Data.q $0339033903390339,$0339033903390339,$0339033903390339,$7F97E7FE7FE0676B,$312B3B232B01E03F,$AF0251E9D99195E6
Data.q $206B9035C839C979,$06B9035C81AE40D7,$6B9035C81AE40D72,$B9035C81AE40D720,$9035C81AE40D7206,$035C81AE40D7206B
Data.q $35C81AE40D7206B9,$F508A7DCFB81A950,$31EAD4C295972FE2,$8A6D62FC5257BFA7,$0B8CFB8FDE036BDB,$B2F7D172FE5FCBEE
Data.q $B8E7EDB31DF5C494,$36EF9CEF9C9DADBB,$5C72F8A4EA52FDE7,$DF481FF2965EFBC0,$C9DADBBB8E7EDB31,$A52FDE736EF9CEF9
Data.q $71CEFE3E8B83EA4E,$F9C831F45BC03DAF,$9D501B63536EF9CE,$4B2EBD510E6654C4,$E39FB6CC77D55DF9,$DBBE73BE726EB6EE
Data.q $7E6D1793A94BF79C,$18F6EEE392F7D174,$37E739B77CE77CE4,$E8B2FF2BFFB93AA4,$FBBF753FBE4A597B,$8FFEFB894B2F7D15
Data.q $4DDC56B2F7D16579,$F6FC556878FAA3E3,$90AC574C6D32D21D,$1D78B8C263F7D0C7,$53DCF73DC6009AF0,$39A09CDA58A4BDF4
Data.q $E7E5EF9CAF1FE5EE,$F9B87BE726739670,$F4516D767F5B035E,$5A6706E6D29824BD,$6DDDC73F6D98EFB7,$EF39B77CE77CE4ED
Data.q $38DAF6E3F493A967,$E3999199665EFB9F,$0E7E5EF9CAF1FE5E,$EF9B07BE72673967,$EFA292E4B92E3004,$5EE39C5C66D2C525
Data.q $670E7E5EF9CAF1FE,$04EF9B87BE726739,$5EFA29FFD9FB6E5E,$E5EE3983AE6D2C52,$9670E7E5EF9CAF1F,$B04EF9B87BE72673
Data.q $497BE8A87E8781F5,$66DAD8260EB9B4B1,$B6092C4B33AF45DD,$292F7D153775EFDE,$121D76A719F93596,$215CB81C658A6D6C
Data.q $865F7571952D75DC,$2BC0B5FB7DC37F16,$69DD6AEA380B3410,$CE56017CF71CD22A,$F9C93CED39F37CF7,$6006D8604BBE561E
Data.q $7B8E691534CEBD74,$9CF9BE7BE72DC7BE,$7EDF2B0F7CE4BE76,$9A775ABA8E02CECC,$F396E3DF3DC72A7A,$BE724F3B4E7CDF3D
Data.q $D4701668206F9507,$F9EE39A454D3BAD5,$DA73E6F9EF9CAC02,$41037CAC3DF39279,$24D715D6AEA380B3,$F9CAC02F9EE39048
Data.q $DF39279DA73E6F9E,$6D6C37D9D037CAC3,$CE81075D26B8BEDA,$B8B4FF7CA5D4C345,$C5F6D36B61BECE80,$7C535D0E877F7635
Data.q $3C5C72E06875F04D,$78125D7C1AF6292B,$F8FF1F8ABBAEEBBD,$7DDC59DE779DC5C7,$F4FFEB5AC133DDF7,$DF6FF16B3F2D3FA7
Data.q $6DA54C072D4E0937,$3FDC45851DC771DD,$9E62DC5C564FC9F9,$6AEF9D761CA6A796,$069EB1EAEE2DB60C,$A3B69DC55DFBD321
Data.q $B8ABBD6A6D2DA64E,$7AEFAE43D75279EB,$DEA6DCF4989AA42D,$ABEEF5E0D6EF9117,$1727E28B0BCEE28A,$EE4D06CCD73DC517
Data.q $173E22BAEE28BAB9,$60397F7A5480D3CF,$E28BF3E3F9C4B6CA,$A7E28A8BEE22F38E,$4BD3FEC5B8ACAD97,$E52CE7DB2BEEE28B
Data.q $8B6DA98F577CEBAE,$DE63DB458E2DFE5B,$36966D5C57EADC55,$AEABE3F5DC55DB35,$B54BBCECF2DF5C87,$DF222FBD4DB9E6D0
Data.q $30BC1D7155E6016D,$FB135F6D471783AE,$80E5FDF72D2C0D37,$5C7E79C5C6A22BA9,$2F5145E0EB8BCE4B,$FD8B714958F1C597
Data.q $E5C1D7195C9EB8D2,$EAEF9397E7CDB2E6,$BFCB7141D71D5FF7,$B3AEA5FDB368B1C5,$F62CDAB881D5B894,$E252DCFA4DB1A967
Data.q $21EBABB12627DF4E,$B42D52EF3B3CB7D7,$5B77C94FBD545E79,$E338CF035C617980,$BADD8ACEB3ACE28C,$282E0B82F6B04978
Data.q $1B65301CBF3E6D2C,$4ED38BD3F4FD3CE2,$738B33CCF338AD3B,$59809B76D5B73DCF,$29CE739CFD8B711F,$ABBF7B8DE20D35F3
Data.q $714DCE28BFDBABB8,$1ACF9EB8FCE5BFCB,$B621B67F56E3A2FF,$17F8DB4FEC758B49,$D756E24C438A771D,$5AA5DE76796FAE43
Data.q $54CF67D9F67CF698,$FAB9805B77CCF3EF,$167FE77F5C5DFFEE,$FF9EF5B8B7BCEEAB,$7CDDAF1D5DAC0EBD,$7FC77B5FEF957FD7
Data.q $A6E2CFFE3F75CB94,$0EB67C4B7157FE9F,$D72DEE4FC376BCA2,$C52A6039675F5CF7,$638B711558E2FB61,$6EBA7F1BF62DC525
Data.q $B1EAEF94871E525E,$51638B571DB89715,$686207513AEFBF7F,$BFDF290FF11FD8B3,$BBCECF2DF5D8658C,$AE81D7AB9ED30B54
Data.q $66DC7B7CEBC19DF3,$97824AF115A3DAF0,$5E071F6292BB0075,$31EDFB7EDE8D5167,$B5560DB1FCAF3FA6,$F1BC6E8703D66985
Data.q $B983DC657467B8C6,$6F5B8AEBBAEEB8B4,$A75F071D082A75BD,$C9839737CDF37DC5,$49B8DAF443F4C834,$B8CFABF754EA06D1
Data.q $A7936950DC757EC5,$C1F6EAEE3AE8B1FA,$6E5BFCACA6E2ABC0,$DC55D2B5D6A6E9BA,$B1169393511AB0C0,$53B8ABBD6AD38483
Data.q $3111B8FA6E7B691C,$2D52EF39BE76FAD4,$76DDCA6E2CBE7B4C,$057435BBE79D6DDB,$14EFE06E3738EE7C,$ECF9A60D9AF79337
Data.q $3D1F8E9B8A282F8F,$72C9B7BEC97085B7,$E28A5396F5DA9A78,$E28B6DECE28B3D92,$E28A37C17D43E8F4,$7DC67D988766C3BA
Data.q $DB8A2A0E480136D6,$EAEF91F7580D9CCE,$FF28C1FEAF030531,$CABBCC7F684E9B96,$E5A4E4D446A81837,$76CD5A70D04693E6
Data.q $DDC2EF6D238A7715,$D52EF3AA20DF5D86,$DB8A29F7CBE7B4C2,$E02BA16DDF3EEECF,$B83AE29D8B0E3713,$6012D30D17075C57
Data.q $D44A7DC5A64B071A,$C1D71B6E0E719EF8,$C3C1D711BE297870,$DB01D4EA0A2C78E2,$C50783AE26DEE23C,$C5C30FC72A6E3075
Data.q $301EFD5DC579BFC0,$09CB7F941D7107F0,$E77EACB8045C1D71,$71F1C8D50306F9AC,$B041D7149CB49C1D,$238A771ACFF15170
Data.q $7075C5BBDC6537C6,$5AA5DE737CEDF5C8,$3A03075C4FBCF698,$F858D5D0B6EF9D74,$522EDBB6ED9BA894,$F938EF9A6092DBBF
Data.q $84A6398E638B93E4,$2D3AF838D6606D31,$D8B6FB5C46F8DB6E,$B15CFB9F73E28B62,$E0781E0717DBF6FD,$1B711F5F1AA7504C
Data.q $3C4E2BDF7BEF7FFB,$57711F5FE099C4F1,$65BEEFBBEE0609B7,$63AB64791E472DFE,$711C8D4FEADC65DD,$2A3A8EA3971311C4
Data.q $9D55DFC75BB3CB4E,$61D8761DF6210098,$B54BBCEEBC6DF5D0,$61CA4EB8CF79ED30,$A16D27AF3CC36B9B,$CFC3CC004D74F02B
Data.q $C0EBEDC97B1C5D5F,$6FFCDC972683EF34,$0E5CAAB29CFBFBE5,$5A7F6BACE2E6FB3E,$57AF01D7CFFB7D5C,$51DE97F1C5EFFADC
Data.q $FF9789C5EDF1731C,$DC5A75F0719D71B8,$741EF7E56FF2DE97,$38A1BF4FF7C54DF6,$ABBBAFB38B5B82E2,$BACF03EE350F0011
Data.q $DD57149FEAE338A9,$90F5C1D5FA12F3F6,$71169F7206C6AEE2,$56B67E9BE2E5BFCB,$1723540C1B8843EC,$EF167A8B89B3F8DD
Data.q $2E8FFB17941BEAD0,$F385326DF5D075BC,$A075EAE7B4C2D52E,$D80A4D742A193ACB,$4A29737069D7AA71,$55437C5C667E79D5
Data.q $A575EAA36C0526BB,$34E5E092B9C55DA8,$FDBEE56EA5743AF0,$CF40998034EBC51A,$1E877D1FCBABD5EA,$8C15A13937DC687A
Data.q $FCBF2F67D68059F2,$187EEC1FA387F2F2,$7104996408D00EFB,$96EC80380A5782DB,$339597D509896E5B,$D98BE418B0EB6D90
Data.q $AFEBFAF36DF6C720,$E210EC2093B0152F,$9580053371F1FB16,$F71576000D36FB3F,$A1B86E1BCD0038B8,$8F2A3F47E8FF141C
Data.q $889D53B8943B0833,$598CC5B8C4D55E51,$AB7CEBBDE5260D13,$B8AF566035426BDB,$0D26372DF5A878E5,$2D5B0FE1FC3FC300
Data.q $54E32F59747D1F47,$EB7AF06B77CA8BF5,$BE87145DBF5C01E9,$05183B58FC4E28B1,$CA771015C02F0112,$D6E28B7DF2E28A67
Data.q $CCAE1D3E5EDC0233,$08C9727EEB295E02,$4714556E673781A6,$FC516B7F0E28B7BF,$C51577A3F1454DF0,$5DA0DC5AA50E9FC9
Data.q $6EB292760291A3F5,$FCA9B8E6F61F7108,$4EA7D5B7963C11D1,$9491038F715759CF,$5189F2351B1E37AE,$069FB1D1D7F84FCE
Data.q $CF1889D53B8ABB2E,$6FA72DC726A8CAFE,$ABBDE7271DAA2A1E,$61FDAFCE28FE53B8,$0F1CB71465D8244C,$B19C0D26E39DBEB5
Data.q $FD1CB7697F874045,$BEAAA56C8097A8BE,$98034F7CA8BF1D41,$5C76F8BD35C4F409,$75C58FC1D718DF07,$B28D40296A309170
Data.q $D9BC0D3096AF7E2E,$5BE0EB8DEF83AE2A,$2BBE0EB8A6F83AE3,$E2AA041D71D3E5EA,$DB0848B82952D0FF,$1D71CDFB8A4DA816
Data.q $81B8E3C1075C68FC,$C00145C1D71A9C5F,$63D74A79F4EE82E5,$F9CA0EB889F31AE3,$DC4A1D841075C6BF,$3F075C4AFC62DF29
Data.q $1D71E6CB7192D713,$DB7BCC8B83AE31DC,$56DF8F38A3F9493A,$0F1CB7141D712EC5,$081A4E530C63BEB5,$2CDB075C4BFC57E8
Data.q $2FAE06C9A0EB8BEF,$00D3DF26306C988B,$BEEFBB67C6200266,$D0F8B6BED7DAF17B,$C61DF28C13343E87,$9B8C8B00EF974020
Data.q $4744D5E0B695C0DA,$C5F8BE6F00DB4B2A,$44A33BE77CEF162F,$DE2FAFF5FEBC54DE,$E563FBE5C5B7B6F6,$D82952E0F83E0FB6
Data.q $FF8C6FDC67DA4946,$DB1E12B36CDB3673,$2EB3936DDCE363A7,$FE78C0C70E2E3DF2,$BFB7F6F148F91F23,$A77128761015ACBD
Data.q $1FE3FC7EBCA3113A,$BE2D9FB3F67CBB1F,$EBA2FBCAB6AFD5FA,$DFF7FD9EFDCFE524,$2DC65EBFD7FAF8BF,$E79C14F76FAD43C7
Data.q $E1BC378A17C2F85F,$BD5D75C57796AD0D,$F7CEF3C69493DD80,$DC7A481A80998034,$B169721CDB17B7A5,$E0555181AED709E7
Data.q $DE787E2F7FEAF976,$EBFC515E470EC52D,$B0BFF617CB96E7DE,$160B184A6BB8FDD8,$62D3F35C678FD555,$F628AE23FB7758FB
Data.q $59EE1B82E2BAF13A,$407594AF05B62E07,$CE039BC0D30165CD,$ED8AABA8F9D8B1BC,$9697A1CAF8BCBB0E,$75504BEBE4E77D31
Data.q $D8526C054BBBAADE,$62B2F0FEAFEE350E,$B149F1E129AFE38F,$E8D9C7BE4A1CE24F,$F1E53DE3785EBA52,$5A8ADF165747F1DC
Data.q $3113AA7712876101,$E31351DEF6C020FE,$29CF5943769FEF96,$B9C51FCA49D67DEF,$5B8CBAB05C470C89,$D8A28537DF5A878E
Data.q $36D8B1B8CEFD81A4,$1557D1CBB2CDB96A,$AEF1819738BD47A7,$9AED57CEBC1927AE,$0EBD5203AF066DE0,$E878D0EAF8A6601D
Data.q $98198C1ABC072F71,$68006103141DF019,$2287EAB03EF34C1A,$199CAD7DAFB5F2F0,$A0380E03E7BB47EC,$2BC16D6E14932C84
Data.q $663069B199900A88,$BF6FD8C4A15EE106,$F7BD8A0FCF3EE2FD,$B559DC16E0CD7BDE,$06DC42187DC4D56A,$FDF88B150DC4BB12
Data.q $171EE2AEF3969F60,$F00CDEE456AEC807,$250E5C1CA4390E43,$B1EC7BC2062754EE,$1AA7F116E3935947,$C06936F9D77F171D
Data.q $5B8CB37E6FCDF4B9,$EDF9C6E5BEB50C5D,$D459B7166E36DC1C,$632134DC694B503A,$B5DC2F5E0D6EF951,$28FEBD285D790E28
Data.q $0D3C396466BE086E,$00B8F1B9401F79A6,$08CEFDAF8A291F88,$2CDB553B47BC5D12,$F6EE7AE8320D95E0,$109EBB28667B44A1
Data.q $371C5FFD8A2ACFCF,$28B6FF77C137A3BC,$8A0FE1D8A2B3FF76,$C9F44379A9B898E2,$DEE210C3EDC75F01,$45A371F9637125FF
Data.q $F715779CB4E020FC,$BBF722B57A0038B8,$7EC0461BFD40393F,$C515AF93A9AF7128,$DD96E3935462FEB7,$38326CBE0714589E
Data.q $439D1A8EABDF3AEE,$CDFF7BDC51F3FCDF,$4703AAF5729BEB70,$F2ECB76F0FB6E0E7,$6E34A4CCA1B500D8,$D782DBBE545EA8B2
Data.q $3FC1D7175FB6A35D,$00083AE26BE0EB8A,$8A60B6FEF9A61A2D,$99E2AE8A1AE8320D,$159F075C427C1D71,$AE32BC18E38BE2E7
Data.q $EB8B3F91D71B7F83,$DF89DC1075C41FE0,$23CC3ED45D7C2584,$0D7171F075C497EE,$F3BC545C041F88B4,$27FB915ABD00AF02
Data.q $7EC097346E3075C7,$C552DF893AA77128,$325AE277F075C45F,$D7165F075C62796E,$F29275B6E38245C1,$71E7FAD04B4B9317
Data.q $A87075C4DFF7141D,$1CF2AF2A1AB94DF5,$8D8F2CDB075C787C,$5422F1A52F0520EB,$5FABE580AF04CBF5,$8B0FF0FF0FE2EAFD
Data.q $B6DF84E515E2BC57,$B1787E1F877ACD30,$C63795FCC75BD6F5,$E7CDBAD8E535F465,$AFD7418D135782DB,$71E9FD3FA782A4C4
Data.q $A33C678CF15C78E9,$97E528A7FA7FA7F8,$3D278B73EE7DCF15,$62A8F51EA3C549E9,$EBE016C72D374DD3,$7A2F45FB8CFA18B4
Data.q $DDF88B0BA8D8F151,$71D17F7A6F16984F,$FF722B57A0038B8F,$50FB60D6388EB8C4,$3C2AB84DB2754EE2,$7FB7FB7E2D4FA9F5
Data.q $C5A7FA7FA7F2EC7B,$95771C0ADC6F1BC6,$FF8B3FCC4019F76F,$83D7FD7FD7FEC5D3,$60C989F7A6136FAD,$F2CDB035C787C1CE
Data.q $3FE7FCF8A63CC798,$77988C4D26098A5F,$BA314323D782DBBE,$94F1D96F1497C1D5,$EB872D2E2E838B62,$151701E2FB600DF0
Data.q $1F5BE5E2D4F9DF6F,$B5E2F8E6DCAF2E57,$DFD739ECFCA13D5F,$6F3B0EE7D366AA55,$FFD72E4FEDA6F175,$36B55DA714177EDC
Data.q $1906CAF05B5EB3A0,$F6CD8A5BDCF43D74,$1F15A72EC778AB3C,$C1FF377BF2ECF3DC,$94676EF77E0425C5,$BE0BC80FCE7703DB
Data.q $6B407CFEE350C6DA,$BCE6AA841F88B1B9,$AD5E805781C7B8CF,$1D6C5E9DBBA6FDC8,$4EA9DC4A1FB01EA0,$9C7B7DE2E6E7390E
Data.q $EF2EC713BB7EBC59,$1E38139EB2F4F5DA,$CC404AF81A4DBE42,$BF47F719467EEEF7,$39DDCA9BEB60CE73,$B56F8E57F57C1CED
Data.q $7C694EA142FDF5A8,$C1927AECEE3F15F2,$5E2BAF7ED5AF066B,$DCC03A1D7AA4DAF1,$40662069402BC090,$4E9D58A30167B068
Data.q $71DC7AE367DE6983,$E02EAD44143095C7,$ABBEE3A456269B11,$7D8FDB34B4A5782D,$A3F672ADF5BEB7CB,$2873058C104336EF
Data.q $6C4F7914D87E0D03,$1F92E0DC55DBB6E3,$EDB8D59583307ED2,$BA3F6E26B830750F,$DF6DC7B8EFB75A93,$D853BBC566B359CC
Data.q $5D2B569B5E828210,$54E33518A5781BE5,$D492D368D52AE08C,$79DB8CBB92AC93C6,$1CB77EEFDDFB8542,$936FAD43DFD98AF4
Data.q $BD8E5C63F5CEE433,$FC9012450AB65F6E,$9AD81F3CA77CEF9D,$E0A9EF9517D22937,$47ABD07B7964A015,$2F01C514879B7330
Data.q $FB2902860C196F6D,$604E598C48DC7DFE,$ABFEA37EE5747016,$B75AF3EB8EC57AD3,$ADFAC82714B4A61A,$9FA9FD66E3188CBF
Data.q $30EE580357E3550F,$4551E1DDD6A563B2,$91B9F1380C7FBDF1,$54DC55D82038ECC5,$5608DB7F0F906C81,$047DBC473FB6E356
Data.q $1BAD427BD47DC55D,$1EE2AEEF41279C37,$DDE2BA94B2563797,$99B2355E6EA30FE9,$92629B8ABB5E069D,$6EFC208F8FC4F462
Data.q $1B50BCDA6EBC8A4F,$2C9275DF6020063B,$F0D47E79F770A97B,$AD03B9552E628C3F,$5ED4313E6E1B136F,$D86D707DB1CF8F5B
Data.q $7C516EFF240257EA,$4839AD81F3A3B9E7,$781A64EAA2FBCF5E,$61286C06DE592805,$0EB8D2F83AE243E6,$18163034C3AD3AB2
Data.q $7C10B01633EA2762,$5ED52D159306AAA9,$D467E3F12B942F5A,$5A5204159B1C12AF,$083AE32FEA102EFA,$F51F4BB8CB8DC65A
Data.q $7006EB50E602751E,$59BB6183AE31FE28,$0553719F4EDAB55A,$AB2B095A250E41B2,$55D094F2509FDB71,$E826FCA0EB89EFDC
Data.q $4F63AA40E3DC67DD,$E2ABC55380DE2BA9,$4DC67DFAEAB5E83A,$C212A92A1A314CE5,$1B50BCD5020A8407,$2C9275DF6020063B
Data.q $7FC1D71F9F70A97B,$FAD43DFDB8A0EB88,$E38D20EEEFC79E76,$BF83AE3EFE1F6C73,$8060EB8DDFC1D712,$D05AEE6B607CF2B5
Data.q $DCA015E29A64F5D1,$890F9982B60D723C,$AF05B728038BE0EB,$63EFEDEA83BEA5C6,$4E713DEE402CC17F,$592738A815131AEF
Data.q $431A9826AF05B6B9,$D3DA7B4FD1AE34BF,$27E4F8A8DA368D8A,$44E596E5B96C593F,$FBFFBFBAD4C37648,$71CE633DE1C65FBF
Data.q $8366324DB8ABB040,$71AB2B068AA12FFC,$15740535C7379FDB,$5DF72936F02F0537,$EB8382266F2E3DC5,$FCBC5D1FA3F47DE2
Data.q $AF034F87272F2FE5,$87C3DEE5CC6DC55D,$4DC7ABC212E1FC3F,$0C7636A171A4D936,$2F65924EBBE88FDC,$BC1793A4C4DFEE15
Data.q $7D6A1EFECC6505E0,$B1A5F4BE97F0F1A7,$AFFAEB8FCF0FB639,$B3CD426277F075C4,$0ADF707CF2ECFD9F,$0D3275517DE7AF24
Data.q $F153799E079402BC,$A6022BE6609780E5,$9AEAF54B0B80E17E,$520551F53D01A35E,$FBDF5E292AC04DC1,$E7BBFC7CCFCB33CD
Data.q $A362A95B745D4716,$300AAEA7BEFEB534,$C3B62482571ECE0B,$B25A52BC16D7A075,$7C0F8A8BC0FCDDE6,$A0F8EACB6952ACEB
Data.q $EB530DD92C063AB0,$77C5F9DEFE9FAF02,$BD3DD560B8BEB94F,$C3BB7906C8154DC7,$F3FB6E3565612F2F,$9DEE29732F2E23F5
Data.q $B9FEA6EB54B2BA8E,$4B2565781C7BE67D,$AD78DD5E905E2BA9,$147B513A803A91EC,$A6E3196D789E7BA3,$B1B50B4DA354AB51
Data.q $964EFAEFB7D2C063,$7BED4FA5CEB854BD,$BEB10EE55273197E,$EA959FE6E4B86C4D,$3DF727FAF63971F3,$C901AEC796C978AF
Data.q $FD4F6145F99D8587,$8324F5D5D14498C3,$99081D78335E0CD7,$410158ECAF155F5D,$D741333333FC04E0,$C83D07E4582BC159
Data.q $24ED151CC0AF0755,$01A8178ABC06D730,$B0EAA30678CD5984,$9980FEC760558FCF,$B6E22EC101C77BEC,$150EDFB814AA966D
Data.q $00BDB64EE3545C80,$37A1E3B180CB19A0,$89920FB7D771DF69,$E02CEF14A0376417,$DD863D6BAB7CABB5,$141A63F37190305C
Data.q $C82DCB71577EF49E,$FAA6E381E8025CEA,$94FD15A81E26D756,$F6B79C78D5275687,$B30CE4D920D440CB,$F046EE3AE82E4DF3
Data.q $7361380CDA93E2CA,$423F196C8A0A294B,$F55015E076DF7CBE,$6050A7FFDF6F141D,$747C765ABC08DEFD,$331E9D5085F69C51
Data.q $775B6AF01B6AE7BD,$8601DB44EA49CDC4,$D8169BD1B43AA8C1,$F7C579982329FDD9,$982293B8CBA75DD7,$BF07145D7F3BF702
Data.q $6616A521F5B8ED76,$E3B1808D8795FBD7,$2DCF5DC7FDC9CB71,$27FAEF36537E0830,$B5E0E9E3FE7778A3,$1453BF4BC9AB7CEB
Data.q $A6009315AA326E47,$6E5B8EBBF7A6E141,$57FF400E37FDD641,$75143BEA75E72B23,$2630BDEF83C4DAEA,$ECC6A93ABC3FEC37
Data.q $3D7F6DD980BF633A,$D1B3759EC3D3D4C0,$4DDF3A2DBEFA82E4,$C27019B527C595E0,$72A16114145296E6,$56FB2BC1D60EB8DF
Data.q $22FE1DC40B7E2860,$450B46154117ECEE,$9ED479E7103E07DE,$17AC35E6CC0764EF,$7157F7ADBBE4784B,$49D6AF84B316C36C
Data.q $D20FB681146DA336,$C0F8B6D45EFE2750,$79D8169BD41C3AA8,$B33FF8CCC1075C4A,$37029552C7C5B8D7,$43EB71AADE653B14
Data.q $15D7161F7AECA72A,$77CCFB0200F1D8C0,$9AD61DF80F157413,$1C7FBC5075C49FC5,$C44EBBED782AC1D7,$6B2EE8DC62D506AD
Data.q $7108771A9A747A85,$5CF2B3CA1AC82DCB,$5D58B29B8F5CE561,$F3860EB8C2F0789B,$DC73B31AA4EAE0C8,$50C1D71EBFB3017E
Data.q $E3BC0AC8ECA78668,$F8B49B9CAF026EFA,$2828A52B1D957BF0,$83AE37DE0EB880F2,$E130EFAEB1ABC06D,$6C69C39C63FC77D0
Data.q $BECE54A83D07A0FD,$82171943188B2632,$ABC06D2D07533E2C,$1F13A85C131A9DCF,$5D9DF9F19647C8F9,$87279D814F932EFF
Data.q $D3AFAD1634CC1D22,$AFF7029812C9DC65,$B231B71AA3E5B6A2,$878B07E0FC1FCA89,$F94B963025A1F43E,$F04181F6FAEE3BEA
Data.q $FF1FE3DE7FF103FB,$6988970A3FDE32F8,$45F749AB7CEBB5E0,$3D42B594B796F2DE,$DC75DFBD370A0D3A,$ACF4034152B20B72
Data.q $E26D752FD971EB9C,$7EF795DFDDFDDFC1,$EC675C78D5275686,$8BFC1D71EBFB3017,$5587B92321306270,$7EABC09BBE745DD7
Data.q $E0B7361381812CA2,$6C531C5BC6DD7507,$B2EB5780EBD1F9B4,$7DEB95D749CEFD6E,$1602D6B095E7BBFC,$D7B43E2A4FD7F3FE
Data.q $21C12AADA7BEC5D9,$EDD8BBBFAF73D11B,$0EB4EFAC454BABD8,$BD81360EC4C024A5,$E27518C0FAD5E036,$D43ABAE1807BE31B
Data.q $40777C10A63BB1F7,$35EF6ECB84F3305E,$8152DEF3BAAD316E,$D0796C539F6FE1FB,$EEBCA90FADC56B25,$C763009E65B5FC71
Data.q $3ABA09BBE67D6BC3,$E3BE560337F7E06E,$B5A775BEF195A71B,$00316E2275DF6BC1,$3D47356B7B0F5FFC,$B71087D7A7220E3A
Data.q $F2C2EFDB9FAC82DC,$58B29B8F5CE5625C,$49ECC0BC943FBF5D,$ECC6A93AB831DF97,$228557D980BF633A,$38BAB98F5D8984D6
Data.q $6BC19DF5D778C03B,$A4BAF066BC19AF06,$79D843061AB1B40C,$87E75D43706A93EA,$A5782B3AA142282B,$D5E0EAEE0CB90598
Data.q $BC06D44024CB406B,$B82575DD775EDF52,$8758D542E5646834,$49E2ACD3904B5E37,$78ABC09DC45DB816,$998371AB72A971A9
Data.q $8194E206E11FB7E0,$2AEA981C6D8AA67A,$C7638CD76DF6FAEE,$4A52F959788E8D9A,$67D0371576BC51B7,$0E587A9FD456AEE0
Data.q $747CE0756E2AED78,$D6E3D72819801A0E,$AC432DBF0031D6B7,$1289ABFFA9CC6A93,$3524F640D419BD20,$4305780EBDF2A2FD
Data.q $8FA8447A93EA8458,$29BD84505780EBA8,$0EF9700AF146D240,$BF6BFD6EE5591B3D,$05C02181476CAF04,$CA5780DABE049978
Data.q $A01619700C8FEBD9,$735E5F7AB19B8EDF,$5A7208E94BDFBAC8,$20019D9B8D3FD767,$06BC12EE32EEDBEA,$356E552E352F115C
Data.q $0EC273D6EA3F8A6E,$90A9610472A4CC12,$96021BFDBEBB8EFB,$179F774289B0199D,$927A96CBE565E28C,$A8ECD9837CEBB5E2
Data.q $780A5CFAB5F50AD5,$7B8F9C20936E3AED,$3D6BC7ACDF64753C,$8E2DBF0031DE906E,$FFD94F1AA4EAD0C9,$A29E900984DE6A35
Data.q $E3AEF84A46C3BAFB,$3EA84584305783AE,$2828E075D49854A9,$805783A92014DEC2,$AD0235CE422F5C30,$311E23E8AD9388EC
Data.q $8E5C7E378371AB02,$E43453718F5EAAE0,$975A31BF1BF14540,$76B08EF1DED7AA6D,$386AD6DA90186B8F,$2B20EB8C8E2C6FFE
Data.q $0751DF4BEF4A5064,$E14275A7208E9453,$207C5B8DFB743F13,$71AB72A971A978B3,$3305C5B28752FE53,$77CCFBAE56106A81
Data.q $7429DD044CA4A813,$2D97CACBC6548543,$16E2275DF6BC5275,$C3D52EA2B56A3B03,$70824DB8843AF034,$2D4CDF69682D863E
Data.q $2DBF007C4D3B8F5E,$FF598D5275687DEA,$D14F4804C26F3557,$75DC75DB4DF8DE2D,$530719A718860AF0,$7B08A0AF01D75261
Data.q $D5E03682C4C587D3,$BFBFF7FEF1DF76EF,$FFDEBC0985D44184,$102BE0B3952FF7FE,$052DFF1B1F19280A,$262ABD7F1A4F1ABC
Data.q $D4BEF5D6EC333C3B,$9C8273265DFEA3F6,$D5171818B84279D6,$E2CFB6DB6E32E9D7,$460DC6ADCAA5C6A5,$1CA9330668B0E71B
Data.q $EBB8EFB689354CF5,$F7429757D7AE37DB,$52F959788412636F,$636F9D76BC524F4A,$9EABB50AD5A59362,$126DC75DAF014BA2
Data.q $7D8A793129F1F384,$1D9B8DB8F5F789B3,$4EAD0C98E2DBF003,$84D856CD5498F1AA,$F9D918DBA29E9009,$B0860AF075DC75DC
Data.q $A4C2A16BF527D508,$8054AA11415E03AE,$F2B94F520578AEA4,$DB66BDAF50A762CE,$350B412A597B4A13,$A93C09767DBF87E7
Data.q $EAC383FEFA8F58DB,$FCB53A76DBF0FD95,$DDD7D9DDA0C4764E,$5BEA5780B38E0055,$EF4A503EF8CB7720,$514C1D6C7FA333CB
Data.q $41C06779D69C823A,$E27727C5B8CFB7A0,$214DC6AC5AA5C6A5,$4D304CC0AE59D2CA,$BB8EFA3F6333D4CF,$BD1FEFA803F3DB9E
Data.q $F2B2F1778174293C,$89D77DAF149D4B65,$9942B56A3B16D598,$6DC421D781A61EAD,$A5F9DC8291F38412,$7031D2B06E3D6BC7
Data.q $AB8327E6BCCE591E,$79A8D7FF65CC6A93,$BECE34937A402613,$9DF5D7755D82AEF6,$092EBC19AF066BC1,$15E2A3EB43FFCE3B
Data.q $1A6203E06A0F63EC,$FBFF7FEF96548224,$9F527052CFABC113,$1C7EABBE97202A82,$D928E2C21FE9381B,$5CFB27F07E89011C
Data.q $6D8EFEA53202D7C0,$1AB07EAF01EDABC0,$09BF6DD8B3115EA8,$0D1DA8BF6C019A0E,$3F6DB6DC57D3ADA6,$8D59C9B8EAF240D3
Data.q $F2DF812ED902293B,$2B729DC67D6A0555,$0E419F1471CCC77E,$A293717529566680,$4B3B41A4D5B8CFB9,$B311539CA7CA316A
Data.q $7DA60D6AD9A8B5B1,$39D73BD6396E2BED,$64DDF0973BCEF3B4,$BE0DC41F66B9EA85,$C57D4B54B4037FAA,$4D707DAFCB68093D
Data.q $4CFD5E1D9B3DE801,$F63EC15E03AF7197,$97EA3D9FB7DF60A0,$1A2F7EEBBFA9894A,$F461F55E069C95F5,$F2BF6C04787FC71D
Data.q $E8AD952057425FD0,$003CAA39401B01F6,$5DA95E036AFC1C66,$B00C9F50143C3BAF,$0277D3718D91FEFA,$F45FED97ED87EC96
Data.q $99F6DC75DBB7B5CD,$6BB3003E0145F0D5,$7F3C08A4EE3B5A0E,$850B8F5E06FC11A7,$5E3A7711F5A81D5C,$CB26608CE7EDE400
Data.q $8F7A8EF7E8F07058,$8FB5E0719DAB1752,$57C0FAE465854BB8,$988A856AA354628C,$77B52369F565B4F5,$BEB2EE52A4D18F53
Data.q $3BA95EA3E9EB71C5,$C7F2379DDF04663F,$0A129C3EE5FC5792,$EB757D7FAA5150E9,$9B5E771EF91F40E7,$D008F6535C1F6050
Data.q $88BBF5A6E06F59E8,$60A0F63EC15E0EBB,$26252A5FB280C05F,$C1D69012932A1550,$8E942803EB61DB2B,$86E2B906FECA1FF5
Data.q $AFEAFEBC59660962,$A18A7D52BE07AF36,$F84877E36905782D,$503F4A4638411666,$B61FB326D8A60EA7,$F8B719F4EDAFA05F
Data.q $934065A0C0030D58,$54A498C08A4EE2B5,$D1CF585295E06FC2,$B18D20A5B94EE3BE,$EF8382C659330943,$76AC5D4CE3A0EB8D
Data.q $614CC44EBBED7812,$6AC318CA4201D729,$DA7AD2B64079CCB3,$18F53BDAA5234E12,$B2F84DC4716E3BED,$C07BE12BFEF46A57
Data.q $16FC5792CD2D52B3,$ABF53FD5C9A98E3D,$EDC96C9A4EA50F7F,$C0DEB3DE738A6B83,$8C6AF075DF21EBD6,$C02C2B3DF60AA546
Data.q $85F5DFD4C4A54BF5,$E5781A7257D626A1,$20B601AF52840358,$887FEFFEAA49D56B,$ABE316EB5998DBF3,$5758D5E28DB5F2AA
Data.q $DFBBF645868F97AB,$875C8C663C72EEFD,$72A9F53EA7E58037,$D518C6DF542F7EBF,$4D798DB6DB8EBA75,$4EE354F7B8CC04C6
Data.q $DF84AEDBB6EDC08A,$C47D6A075D902BC0,$330585B24006F29D,$9E73DA008382C659,$13735527AA129CF3,$FAE47BF76E23ECDC

La suite sur le post suivant datasection > 64000 octets
Dernière modification par PAPIPP le mer. 20/août/2014 23:49, modifié 4 fois.
Il est fort peu probable que les mêmes causes ne produisent pas les mêmes effets.(Einstein)
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
PAPIPP
Messages : 534
Inscription : sam. 23/févr./2008 17:58

Re: Souris utile aussi facilement en zone jeu qu'en zone win

Message par PAPIPP »

Voici la suite de la datasection

Code : Tout sélectionner

Data.q $1A7CAA3FAF6D6125,$58C5B5326C989A67,$C5B88436FB1CBDD9,$7C128054AF4C0DC1,$B7E2F7260AE7A637,$F5676E4A1CE427B8
Data.q $EEDA838F7C8FA073,$898F3F94D707D84D,$75EF95F5C5B99E6D,$1F60A0F63EC06BC0,$FA4826252A5FAA60,$E0EB5A2A505FEFD9
Data.q $83D436DB5C136A95,$285587174302397A,$4AAB98E37D060458,$562F4560577B2185,$FB4965041120576A,$EB74A00BF49DAF86
Data.q $BB52BC7B6DABDE9A,$4EB6D00A96C0139E,$0E0759D402CEE2BE,$BF6C6F613EF26D86,$04BB8CFB62A91DA8,$9D980CC164C0A181
Data.q $60452771AB723D11,$A6BB8FDDAF9614B2,$ABD06AABB8EFAF5C,$058CB266128FFF6F,$097952AAEA3E7707,$13AEFB5E049DABB6
Data.q $92C297F5CA585331,$EB795E7C8CDF7C5A,$F2E05934EC0B4BCF,$526BA520D65EFFD5,$7A9180716F99F725,$131A9FBE00A89AA5
Data.q $9C5BF164CF53E41D,$1CEAFD4FF537CE57,$0284DB4049EE33EC,$9EC980BEF29AE0FB,$66BC19DF2BE8844D,$92EA19FCEBC19AF0
Data.q $F9E87EAF067D71BE,$371065180477AA81,$5F0B0FC04102BC0D,$3F20008D02CC0510,$0C832CD95989776E,$4A3D64582A5D9246
Data.q $D468277F8B4B0337,$AEF94E034026BC06,$3C1A9350E8066826,$62DC57DAF0559883,$1238AFECFC295702,$AC293F0416504E70
Data.q $4F30FD400D320CE4,$D032013B8CFB473D,$0562B63BBC18AD55,$B8CFB5E071CD80D4,$B03094DD84057813,$62C957D35037C834
Data.q $F604155BED06A970,$94E01B8AAE38B715,$09BD209606DA94C4,$B577916FC5936C0B,$7B8AFA96A953516F,$A3FB15AA2E757812
Data.q $F7CAFA3B5DFC0C4E,$6CE79900DC0AF058,$2DAB4285A7518237,$053DB2E259380578,$8B75E0DAFFB8B75D,$886CA01EABE08DFB
Data.q $65780DA6101701C7,$A813E05380CE0B73,$AEF47F49A8CD04D3,$6E3AED781370D591,$7D9920C702AE07FB,$D27A2FEACA0DC6A8
Data.q $4A85FADFBB628AA7,$3EAA02AED411AB78,$61CAD55D07DB4EE2,$0562393E64A3DEA1,$B88FB5E069CD80D4,$02980FD578A57813
Data.q $8E0FD8F7F3D6D81A,$135BED2F295D7D16,$901D5C716E3AEC08,$AFECF142871254A9,$1EF6CBDE4B3D208C,$53FD58C077916FC5
Data.q $A49EE3AE81CFD68D,$3BE7F62B573EA624,$76AD91F5F27009CF,$201B815E071EF95F,$75528A3094877E33,$A0E54A9FFF8D781C
Data.q $7F5E08D99F61997E,$662A586961FF942D,$01C70B5C5FBC73F5,$0B6BD6A47A7F4FDA,$F814E0508292D95E,$50F81559A09A2544
Data.q $5E061AB4A7B28693,$055C0D8B719F5BED,$941B8D50FB33818E,$B8ADF8A4901C2B65,$BB31E8DE8D8FB20E,$B557415E53B8FFAD
Data.q $0D40562CB94CC542,$0AA4EBBED783ACD8,$07F1D80FD0244D5E,$D172D32B0DFCF5B6,$DF4CF9BED2F295D7,$D4A624A76C038B71
Data.q $E38CA9E90954F18E,$6301DE45BF197DA6,$DF5DF7200E054FF5,$7F62B56FCEC4D4E3,$DDAB646D74854E02,$2047635781C7BE53
Data.q $84CFA8C0EF38AB73,$7C173BF5782DBD3A,$81275C295D0478A3,$BA365D63F9C787D7,$C06D3002753191E0,$379F29C1DF8DF5AB
Data.q $3A132EFA477EAC76,$E04DC35674CA1EDF,$67BAAE05C5B8EBB5,$636E354EF1841EE0,$FC1C2635FF7B931D,$1A0B1F6966FE6FE6
Data.q $A7711F550157DB1A,$8EBD9615AA4F1BED,$781A7360350158A3,$5F5E295E04EE23ED,$D073DDA028A61316,$A7A2C67131BDF7F3
Data.q $5D81026B7DBD71B1,$298929BD930E2DC7,$E2847091EE279DB5,$ABD31BBC8B7E250C,$DC75D039FAD1AA7F,$4FE56AE7D4C49493
Data.q $261789B6CD8221C2,$B815E071EF95F7B3,$1480A91E8E0F3201,$C750B375E0B6E09B,$82AF523F5CE74382,$45A0056FFCDC975A
Data.q $4B4BD0E57D08083D,$DBBA6E8406ED4738,$59D4813EA9BFE5E9,$65382F7D6E6CAF14,$43F85566824EA05B,$BC09B86ACB754A4D
Data.q $3617F4F7D9771D76,$941B8D56902B80C9,$30453385876FB795,$156BC8DCF596CAF0,$AAE82BCA7711F5A8,$25A80D3767741256
Data.q $027711F6BC0939B0,$8A59FF479BAF14AF,$2C01935FCF5B6057,$08135BEDAF29B22C,$9DB0169C716E3AEC,$1677D107FB529892
Data.q $96FC5936CDDB677C,$C0A9FEB2CFFD8C11,$5CFA9349D4A1D941,$9B091FC75433BCAD,$1BDF2BEE341EE06D,$69B7993606357804
Data.q $5DB8862D96A5D8A9,$4FEFE2D3AFABD7D5,$BCC7FF77AC37F719,$7573BE47CE82A8B2,$AEA971B3BA5FF7F1,$ACEBEDE8F94FDFE7
Data.q $E63EF7CF7A69D697,$F11D755EDD4EB7FD,$92BE5098AAF713AD,$176DA51330069596,$0F88BBA824B3FFF7,$C0410520A61AB5B5
Data.q $1C7CC3F10C15D01E,$CD0E3F4F00780578,$CB10740FD4F3348A,$681540CF7877C920,$554A5641040D3D01,$9B7FAD6525EF4383
Data.q $ACD3AF01B53808CD,$11FA77CA20598162,$5A1AB415EA894ACE,$380CD106FDA0C0DC,$A93360CDE52E53E5,$D4F806301B8EFB62
Data.q $671C3EA0C065E388,$D421D783ACB1DBC7,$BFE09881F8090809,$746CD66AB0D99A81,$D0AAC323D9002137,$1BE67D33E0B9DFE0
Data.q $D5C0B359A91E7768,$F41EE41A3733DB04,$10E6A0A79DBFB316,$A2351FDA5E749EE2,$34A7AB0859F8AD1F,$530D5A377CEBA0E1
Data.q $860AE80F602081D1,$CF8F40AF034EC050,$8A1549428DDD6B9E,$B0FD99E9B5D7D4AE,$B05EA6AD86479B3E,$34EBC06D2F075B3E
Data.q $E760BA88166058AB,$AA7A8F27F771CA91,$1B8A437B68EFBE5E,$14D781A20CF56418,$4928A8047CBE0799,$DCF5B8EFB6A03701
Data.q $BFFBA97E88D4F804,$A50CD59BEC1F5464,$3B59BE67DAF038EB,$AA57A8DDFCFB7E03,$95EBD475BF87B9BE,$29E8059014AA9B02
Data.q $7DC57D980264D5A2,$259B22CAB02309D3,$61C01B3E53E11B2F,$EE76629EC5EE51D3,$979D27B884306099,$C568FD11AA38EDE7
Data.q $32E99FAA9EADC54F,$08207454C3564DDF,$E373942182BA03D8,$B0A5A8D6F8682BC0,$DAA066C0F81E2CCC,$D14B51635E9B5904
Data.q $62ACD3AF05B52C07,$CAA55D942A205981,$EB5D9553D9438031,$A20CF564C8A6E2D0,$0EB8F2F9914AE7E9,$DBB942F2A4945402
Data.q $446A7C029EFADC77,$A3E87D650C00D4BF,$0875E0EB5D2866AB,$53780BF019DAC275,$BD7A972B9BEB4E5A,$FA0164052AA645B2
Data.q $3EFCC14A2A5F99B8,$978AAC12AE2A1DF3,$5A0DA5B0E11B2F25,$53CECC53D8BDCA32,$72F3A4F710860C13,$C568FD11AA0EB8C7
Data.q $4EA1E99F27AB220F,$EC04101E8186AC9A,$069D80A1D6303E31,$62A1500E7CE38D5E,$7A7BEAD701270B03,$59A3C1542C61823C
Data.q $880A0058AB34EBC0,$C313E39508D45AFA,$43B3E572E1EC0085,$1DF8C798C6B8DB8A,$302A013104C8A360,$76E3BEF0E4CE38DB
Data.q $EAA5FA2353E0034F,$A3563073DC3EAA3D,$FCB7CCFB5E071D74,$AF6579EF3DE7CFAA,$EBE1E714DF737D54,$14AA9916D2FAFF5F
Data.q $3B445018385B7D90,$839DB8AFB5F29217,$C236578A6C8B2AC0,$5035C49BD75E889F,$6000549B316F41EE,$E5E749EE210FDB1A
Data.q $A3F446B2D5FABF57,$99FAA9EA12FBBF15,$80D80C3564DDF32E,$10C1490145CF6020,$81042015E071D80A,$567D588A175F5A28
Data.q $C0E28AF238775929,$BBE2A826AB7A4480,$F6E14267E9E50FCE,$D800397CEB473DC1,$B220524C52C202C7,$058AB34EBC059E22
Data.q $AA5D5FCFC3A88166,$B88B8F553D5E411C,$3441FF6830371686,$28A8069003E55CFD,$1DF730032BB70149,$66A11A9F00BABEB7
Data.q $58E1F59617FEFCFE,$843AF15D6B80F503,$73EC4FBF01E8013A,$D8776EE6FAA3595E,$A554C8B60044E5E5,$D82E7644A4BAAC80
Data.q $15DA82A26DF33ECF,$28077BC2365E4B2F,$B315A9F5EE408936,$218304D4F3890FBF,$235736A4BCE93DC4,$273CB5559F8AD1FA
Data.q $EBC020DEF9D77815,$B8422D90E2171EE3,$5E1F3693F12FEB71,$AB9BF1556E51C3AB,$F415E08E675B8C7C,$D9FD6E2F3FC1F2FC
Data.q $BFF9AFD3B626B7FF,$776EC9BAF0756BE5,$F57AE55FFE9EFB17,$E01DF22FA5EFAA75,$93AFABDBEA7BF56B,$6CEFCB650822EBC1
Data.q $B5AB07597E5B5E07,$0AF024C960E3AF01,$97B563D52470194C,$02C830249B0701AB,$33A0150EC26DE9CE,$92057FF7AA983498
Data.q $204CC15E01E70EA8,$90486CDC03F2B019,$3CABA0DC5A1CDC0A,$936C178B0851A419,$964EF908752BD48F,$2DC55C73E20506D4
Data.q $018B710875E071FE,$CDC0C4D3747836C0,$658C1B80770364CC,$A00C4D9EAF7063ED,$3A6E079C4EB3EECA,$11CDDAE449375BA8
Data.q $8E284EA90C4986E7,$024F71087CEA6F9D,$D46BBD07DBE166AF,$AC9D47DFAD347390,$F5E03692C1C75E03,$F52311FD79B561C7
Data.q $58EF4F7F5AE024E3,$CCC15E011767C910,$3C1E6DCC41198E1B,$06E290DEDD5B55EA,$15C6F552BD33815D,$B2D75AAF41F0652F
Data.q $5EDB352593B8CFB7,$F034FF16E2AE81F1,$CB3600C554DC67DA,$B4B89295E6C3ADDE,$B3D7BBA540F00E71,$AB695235FFC7628A
Data.q $DC57D9755E293563,$DF565BAB00FAB7D4,$9DB94479DBC2CD72,$3E755ADF58E284EA,$F6C976578127B884,$DCF5EA6A1AB96D81
Data.q $592C1C75E0EBBE65,$257F898CCC15E0C9,$05DECC575C707CC4,$E535A813ED9CF4AD,$30354AF4CE05741A,$658D66301DA02F16
Data.q $E3572754AA600F6F,$BA07C57B6CD4964D,$C554AF0643FC5B8A,$C494D7765ECB3600,$5FB0DD2A58019C6C,$589D43075C57FE2D
Data.q $DBD9697977E378AA,$6EAC03EADF509D67,$898ECB9EB5CB7D59,$7A598E284EA9EB59,$9ABC093DC421F3AB,$E721AB96D81F615C
Data.q $D783AEFA87BF5A68,$D8C935780DA4B071,$7BD69AE05B56607A,$5D1FA3F4795C4C60,$C6AF04F3A9B63042,$BAE383E62038C6F4
Data.q $EDAA0265682D57A2,$AF4CE01FE36E290C,$F2BC65B1F63EC7D4,$DA95EF528498F2F2,$7C57029A92C9DC67,$F6BC0D3FC5B8ABA0
Data.q $0F98036007983719,$AB38D803930A970A,$096883FD8C1B8059,$040491AA080DA540,$75601F51D8DB8AFB,$773B7859AE5BEACB
Data.q $5BEB1C509D53B728,$FAF024F71087CEAB,$D5CB6C0FB05870C1,$075DF32EE77F5350,$3E9AF024C960E3AF,$B0B4CEFA92515403
Data.q $0947AD3E7CE40626,$181ECA6FEAC67A9B,$CEA6D8C1057CA57C,$05EC04179982BC13,$5AAF6571F5BE5F31,$41B8A433B61C4A90
Data.q $7CEFB7D4AF4CE057,$9649F9662B2F196A,$A92CB3FEB7C843BD,$F8B71631CF8AF6D9,$0C554DC421D781C7,$96C756D97DECB360
Data.q $5D2A58018C3D624A,$178B938765FE0193,$4046ABC55298F97F,$44F3B73D84EB3EFB,$731CE3F9C9F3A6DD,$AD6FADF3613AA5BE
Data.q $1EEBC093DC421F3A,$AB96D8035E5B5FC7,$CBCF2EFD7D68E721,$96C52EC6785F5E04,$FDA2F3BCB8D71ED7,$F1165EA1FA1E078A
Data.q $D69B4A29C7472935,$B0807A45719AF35D,$A37EAF14A8826EFE,$57C4B3AC80B46F1B,$0B426BAB1556BC57,$06FEAF075AC14B08
Data.q $C9475DFFE3B9AF52,$D77D6604D9EA3DEA,$05D61DF8DBDFC7EE,$3F79D6CFF6FB376E,$644DB8E5800ED783,$A8EBA84B094F7AF0
Data.q $D510AB300CF22908,$0F8342AA47CA3E0C,$6FD496DFC870434A,$72D0D5867D5E0EB5,$B48ECD32A8D8ABC1,$EC606BC800CD502D
Data.q $965DECD5E04EE2D0,$14997066E034A039,$4E54A3281B8843AF,$071F5EEC4FB056CA,$5E0AF1492750875E,$4AB025F529CAE952
Data.q $6A64C0D7B8166D01,$549D67DEBD4E334C,$E4D8902E2AB82BC1,$5ABCE0D194927501,$C67D0589878E6FB1,$91749B81D95E04DD
Data.q $6C5AAEFEF154DC54,$702CAF05732751F7,$C059C26A480B0CCF,$62A1D5DEC51F152B,$99552D0EA578379A,$2BAB5410628D5331
Data.q $7DA7AF027714876C,$0CD7647EBFE06E21,$FB5E2AEBF1E37DB8,$F5A86C8D97A7FB8C,$A00EC4FB056CA5FE,$AF149DC67DAF034D
Data.q $526A584174A9AE2C,$EA3EBDB2F6D9687D,$6FA1E635296523DD,$AFB2EA8E87D91F8C,$15A8B0DB75E0ABB8,$93C02C03C9B41517
Data.q $3023A9E3DF9C1A32,$E04DDC57DC05ED5B,$C82D07AA4998D6F5,$D64DDFD9DACDC54D,$B60AF00F3DC65DE0,$DC2960B103713D81
Data.q $2B1F419EB4DADD56,$BE36578A1E6BB055,$6A820C52EC669954,$0D74FFF881A708EF,$217EBC09DC521D8C,$D1C55F0A3EA183AE
Data.q $578A4C1D71F1F840,$9075C597DF3BE9B9,$88F156CA5ECB3355,$2750875E071B401D,$2BA552AE8A1AF149,$D5EDB2D0FAA4D4A7
Data.q $6A52CA9663FA3467,$BD26C63075C637CC,$8B8B75595E0ABBE6,$1949E01601E4DA0A,$F566096D5587CE0D,$C3A93AEFB5EBD602
Data.q $71537205C5E5B357,$87BB62D577F676B3,$F8F488057827993A,$2B0BF7AF05667F04,$A30025A1F43E87B6,$0D58DA6E0550A4A2
Data.q $828FBE0DC63C024F,$264C6B7B54106291,$3B8A43B2564F3E30,$426BFCED874FD781,$8F6E00C6B8DCFE89,$719F6BC5757E9B8B
Data.q $CA5FEF5A86CE649B,$F034DA00EC4FB056,$30AFAAF149DC67DA,$83BEEC949A9CAE95,$27FF88EF26FBA531,$DD3A86D7CC6A5981
Data.q $BC157715F58D59F8,$807936240B8B8652,$894FF38346527805,$5F7017B56CC00276,$E7B85526979D3771,$DDFD9DACC9B67E25
Data.q $AF04F3DC65DE0D64,$5EA95729862CAC94,$B6E601CDEB704341,$546C9493DEA14509,$C947C1448809EF91,$C31012C0A100BC07
Data.q $55316D95E05E7892,$6D503DB460A1F6E6,$4A4FD5769E0950FB,$04EE250EE0526055,$721D5BB45E8DF75E,$72EC9B2F2CC76949
Data.q $33EE62B26BC51ADA,$9BFDEB50D9A42CDF,$5E069B401D8AA57A,$A9AE295E293B8CFB,$DB36A0BD36584174,$2CA45A8A77467D5E
Data.q $5E67C57E89B70605,$5F5E0AA4EB5ED3FB,$19CED0545C557015,$F7BFCE0D1949E016,$1D22A602F552FD17,$B9001D7703B37D5A
Data.q $359377F676B326D9,$AF82BC5552759778,$1DC78BCFF7FDB71E,$8DD9F8CF5A0979BB,$0573AF80FB9E6BE5,$59347D5AA82A20AF
Data.q $3E9AE044BF2DFB0D,$D541570AB86AD6D7,$026D74186AC9A3EA,$2BA8F4D540D7D5B2,$0A3FE8FFAFD9C167,$E575E0C9EFA6D90A
Data.q $077E6A042CCE5780,$E37BCD7B7F97F1A6,$AD35AF19D67DEEF9,$F298F0EB8D345F8B,$2A20A4FEABC528B1,$5442AE56CC65B558
Data.q $ECD4CA92440D7E3F,$6BC0BA86EFC2AA4F,$22153CF8CFF59D14,$0209914AF054B4B0,$8206516D93E0AC02,$9B8C434282CC7E52
Data.q $71EA6C09DDEA7225,$7DB141A3A53687E3,$8152BCB7CCFBA071,$796C94060706D982,$6F90875E071B6813,$E95317FA96C9CF80
Data.q $B06B014AD02101D6,$BEF0CCD7B334E4E9,$63DE47F55E0ABBEA,$F524EAE8D9CA3D8F,$B511AAC00C476572,$9A4EB3ECFD81926E
Data.q $BD41ABB5277CABC0,$EFD69D5D625ABF01,$5313D95E0AE64EA3,$DEDD683D5B8581E6,$D91D8F2EEC60E3AE,$5E05E6FB3D135E8E
Data.q $D96B2BA080830BD9,$9EA6C0CA433F466F,$3BBD4E281B8A43B2,$520552313F13CD81,$018DEBDFA9F1EA3A,$BD5741B8AFA9E41C
Data.q $C5EDDD95D06CC174,$7DAF034DD8F2FC7B,$9CB23E5F33DA5DC5,$735EB46BD5F95796,$591C2F7BF0028597,$C01C0620BEC2B365
Data.q $1D7BEA3EF7910DE0,$7546CDD8EF601AF0,$DF7600602F525EA2,$FBB4AD56BE00F498,$5DAA5DF2B73D77CC,$E92974EC2770119F
Data.q $B75F5C75EA369F57,$D598FD5E01E7B8CB,$4B06A08A8DA37317,$18A6C8EFBDF7AF03,$E0397357D544A3C4,$6B30C7E80830BD95
Data.q $C0DC05D4CD5D7D59,$D4E281B8C43DDF35,$1552C52B0CD813BB,$E3D17DA7C7A8E948,$C177ECAE837CCFB5,$5946FC6DDD8BC76C
Data.q $6F90875E071C58A3,$A6FCABCB4E59737D,$D3F4FEA84055C25E,$A4D811AA5215380D,$44D5E0EBBEABECCA,$4BD44EA83AE2CD81
Data.q $2BE0CA164E2C05EA,$9349D67DC9566D2B,$1751435DA9BE55E2,$F568BD730B23B1BE,$04F32750F7EB4E3A,$11E23E50FA48C6AF
Data.q $5EBD01A6BC19988F,$AF01CBA1499840AF,$65ACAE83737EBEC6,$A778CDC040CA4BC1,$9D849B71287523DE,$D7B091F09FBA777A
Data.q $317DA31474A40AA6,$8D5D06F95F7F11D6,$7BADDD95D06CC0CB,$715F6BC0D3A7290E,$55E418F763E4CF8B,$A77183D6AD54137E
Data.q $3DA2A3D47A8FBA7E,$634C636BFB4B23FB,$F61F5E0AA4EA3ECD,$9EF3DF90FD9587B0,$602F525EA27594F7,$F097E7FCFF9EA0F7
Data.q $F0EBBE67DDA56AB5,$D12632FF5DA9BE55,$3C98301155263E3C,$9EE32EDD7D4ABEED,$5FBC296426A57827,$0A28EFA8B60569F4
Data.q $84017DE298E2DE37,$BA0951EA8C58DCA8,$DBC00BA0111EB850,$E8D01EE54BAB98F5,$FFCDD35F1188123B,$5741010617B37169
Data.q $B81717EFAF40B2D6,$35506E290DD75556,$68C1767D1794EEF5,$F6AD7BF53E3D474A,$D165EBA0DF23ECC2,$1EDDD95D06CC174B
Data.q $BC0D3A726B6DF17D,$EA7F60C7766F99F6,$1EB56AA02FD67C5F,$9BEE9FB28EECB84E,$C1711E9454B93FB6,$EF91F6E1591EB2EA
Data.q $5F3AF3D85F7D783A,$580180BD497A89D4,$2E93ED2B2BE0CA16,$DDC47DA99E9AF1FF,$727D01D76F9578A4,$2D13784A00D711DF
Data.q $D49D65DFAFAE3AF4,$C032826B209B86AD,$D8D5E0EE75F0D76C,$42ABB630F4C8A4D8,$3657803DB381EF56,$ABDEA3875A6855C0
Data.q $0F4B9F53C137075B,$8DAF79F570F6A99F,$F3FF17D782B3B783,$6F9E9378627DC5F1,$5DE37CEF8B8FF33D,$F5F53E27CB4D6BE5
Data.q $DFC75D5BAD62FD35,$3B6F3E9AF5AC97A9,$D96A8E504ECDFB53,$BDF87A7B261EC690,$F79AFEA41BF35E9D,$7BF57EBEAF5D5EBC
Data.q $7F7D267FAFD67BD3,$AAC9C578A96D1423,$B758EB57A4DC75B0,$E854CEBEBF5A68FE,$8E80D203F57817DA,$84542606911F8BC5
Data.q $C54A5DEA441ADC66,$A59D6F31FABC5757,$041C14328A405782,$40585E8E8F4728A2,$3715F6BC0D33B02C,$081D47F549954830
Data.q $EC3E06D601D019A8,$E22EB501C6280D59,$403F06FA20315796,$71176BC072EBB525,$7E55E5FC73E00F8B,$6BD364242AD15F53
Data.q $FAB7FA8C1B5CAA06,$740927D550FA31DD,$1FCEC102BC157711,$604FB17A89D45037,$F018EE7562BFFEB8,$75781349D67DF703
Data.q $D8970BB3D870480D,$E0AE7BE545D782DB,$E7D28527CDEB8D95,$056C50A3F99EA1A3,$3714203D7CA3687C,$BA3FE2163D16ED17
Data.q $830BD95D3D578179,$6FBF47AEDEABA083,$DD58C5E8B6F64BD4,$47A3C4F806E290CE,$A8C3B79DFD507CA7,$67DC2B0B4F1EE8F7
Data.q $15F7F1467DE60DC6,$2832952747A62037,$034E9CA6BB52540C,$F1CF803E2DC57DAF,$CEB515F7ADF95797,$77ED7E0E12FE47F5
Data.q $8D4F0701E6C661A3,$C1577D47D5351263,$E57329513D616B2B,$5C4C0C9327D8BD51,$78A8199357413500,$6F402BC52693ACFB
Data.q $20576A67B7150102,$C9D65DFAFAE0CF5F,$F468F7A9C02BC03C,$3578A2975BAD2B5C,$92EE047DF4B903A0,$C5A6F60D3577CE02
Data.q $5D04803617B0DE0D,$5D29075C5F7D76F5,$7EDB8C433C829959,$262800D3A3D5C3B3,$50D1EF51EA0FC5E2,$33ECCEA46D5C84F8
Data.q $28AFA9D1EAFFFADF,$3670262952540C28,$E39F00DF210EBC0E,$21568AFA9BF2AF2F,$8DDFC1C0D6218C61,$BB54FE173EE7E0EB
Data.q $5782AEFA8FA7EA8F,$4EA03C9AA27AC2D6,$D41E405B927D8BD4,$59F4EB95AE035D04,$808137A015E04D27,$67AF902BB533DB8A
Data.q $781A193A87BF5A70,$8E593F27E4FD96A5,$893144DD5E0396B7,$E79CF39F5D041C14,$4DC9BF9577E2FB44,$C6DC579D78379D46
Data.q $69B89AE35296263B,$9BEA8F7A06FBB652,$E769BD4EA9B0F4FB,$1CBE3EB71296A601,$9D78C9237515F4BE,$C5B894BAF04BB5DA
Data.q $D6FCABCBF8E65C67,$A143F818C75A8AFB,$7CFE26277F07079C,$E5F7922C734AFA36,$ACAF055DC4A5D782,$A89D49AF75A3F585
Data.q $741B89645A94FB17,$2F34E7BBCA584C7D,$C6AF149BB894BF40,$DD86ACF49CE872EB,$36DAF008B5C4E1F7,$563690C1330069EE
Data.q $17A72821452760C3,$5882BE086826D529,$F5EACA5D446021C0,$4E50B3DAA4E2A11D,$AF815EACA8D439BE,$2C3D95E0A975E7D4
Data.q $777405741070617B,$6DD57AE952AAFA39,$1B8A437FB632B4BF,$D903A971A89C03E0,$9BD7828F7AD582F9,$5A802FE2715679ED
Data.q $D457D2627883715F,$5E069CF92F1EADF1,$2FE39F006C5B8AFB,$DFA1568AFA9BF2AF,$083828D65DDFD7B9,$A8384A1BB4FF7F78
Data.q $8205782AEFA8FBB6,$17A89D407935A3F5,$2CF56119C19264FB,$A1F2CA0324D5D06E,$EDC5403AEF4037D5,$0EB833D7C815DA99
Data.q $1ABC0E0D93ACBB5E,$BDC47B837EAF8363,$1F71CF75ECEC72F3,$43057803D26B6CBA,$FF7BB432D6AA5241,$A554A54C15328D67
Data.q $E11B3EF578A69D58,$8D9C7BFD64AAA8F4,$F560135E02CDCFB1,$80577FA1FA7DFE9C,$9A683AF5802A96A6,$B82AEFE9AE8269C0
Data.q $8556BD5E0AB5604D,$F7E98004EBE113BC,$52D7A43B1A9A1D47,$D5BDDFB7F9AFAACE,$D5FBD3550496B0D7,$BA11AD7A4CFA6EEF
Data.q $2744071D7805B17A,$3AF034EBE1D50E39,$A5163D6BA5841B6E,$9059917593090578,$7C1AE866865988E0,$A6C517604081E818
Data.q $87E76035C18B2FBF,$B0256A07C944503B,$E0ACF6E663CB9D62,$1FCB9BE6F9B9C415,$A08526501A0C66AC,$701B8EFB4D2DD66D
Data.q $5826DD2A4000D002,$157E43F6D601BC05,$E5BE47DCB59A3CA6,$8062C459815320D1,$33D1A29D7B7F1693,$15F71F526C666DF8
Data.q $8FD4F7D5A39EA4F7,$E48EAAF02BD51B81,$56AB55EF91F52D5F,$E569BD5C03498395,$75087B8D5BA949B7,$E7638301D76F94D2
Data.q $71F5EBEBF100BABC,$F004E04D782B993D,$AFD781275F0560A1,$1E9FC9E6BFA8C6FE,$26BC172EC0D92829,$FE3DB2DFD818A635
Data.q $A593658082142FD6,$0013004E03719F69,$28DE02AC136A6FA8,$2B31B9E60507ED1C,$3AEC12A97E8BCEEC,$A36DFC38600797DF
Data.q $3145296D857BA87E,$468A75EDFC5A62E5,$840A6548D77A3FCF,$F7D5A39EA4F719F7,$31A52BEFA9B022D4,$7CEBA76A9C982B95
Data.q $59DB0ECFDBB310DF,$DCF540900E77513D,$693A843DC6ADD4A4,$DFB66FBB319537CA,$8BA5C76989A84526,$EA4C860998034F7C
Data.q $894B45660A5D4AF1,$C14A896510B1C412,$63A83627B2C206DA,$CEEDA69A07B54A9F,$B3649C131A935E0A,$F9FFF1821498014A
Data.q $02701B8843A6965A,$15609B537D4000D0,$B8E9C03F68E146F0,$7C8FAD6069C25FD9,$ECA87ECA7201AD03,$EDFC5A47D570A99B
Data.q $954A7A01CF468A75,$3D49EE35EFE4DC69,$BEADCAF351EFAB47,$9B8FB007F6C694AF,$F69690263BE4BDE5,$5269E2AA02A27ADB
Data.q $E5349D421EE356EA,$4370BAB7DD98CA9B,$979C3D7AFA88E4C7,$BC6F1B3BC6AF04F3,$5E2B25C3FE3EB471,$7FD4AE817ABD189F
Data.q $2634C6A4E1AB5675,$8D6F3DE7BCFAB763,$780EACF8C2B8D042,$000798DDF8DB8CFA,$146F015609B537D4,$CEB3DC98148E948E
Data.q $6F91F569B877FF8C,$A16A87EB4A58602D,$3AF6FE2D233F75C2,$BDD2F8DBF067A345,$7D5D49649EE33E8E,$A535ED8DD8D818CF
Data.q $F5A46EBC54AAFEB1,$D44F499F73796F91,$EA526DF9782B0E3F,$9BE5349D421EE356,$61756FDB37DD98CA,$79CBCF2E971DC6DF
Data.q $0A6D62C404805780,$7EFBC8A35EAF00FE,$CD2F482054C15FA8,$BEC40AE3EAB0032D,$FEFAF9489016A02E,$B54A13DB66BDF150
Data.q $5E0ACE755267A51E,$F563ACFB634B9C41,$B2C0410A4C00A4BA,$002701B8843A696A,$082549B537D4000D,$CA738583F6D601BC
Data.q $40DF25EAEEABB9CF,$F6571E5E5F8776EB,$EDFC5A7CC0C514CD,$A6FC043BCF468A75,$9EE2BED71D340532,$3601FA9EFAB473D4
Data.q $BD4F8CA95E057DF5,$37C9FAEBECE2CEF2,$8B6FC316712A5DCB,$DC6ADD4A4D3C48F3,$765DAB7CA693A843,$9A239308A4C2EADF
Data.q $B5E06993D7D76B80,$5EB77BF882CC3F6E,$D60AAAE7A70F5A50,$549CF58BF58AACEB,$4EFF39F4EFE73EB2,$C99DF634B24EB39F
Data.q $5826BC5773FBD8E6,$D9787EE23D2725C4,$B1CBAE04CB6BC40A,$D0F4D66F55404E1A,$09B5AFD49D4415B3,$F4D8AF46B7AB82C4
Data.q $089EFFD2F63D74A0,$549A9549AF05675D,$9B1855AC026940AC,$A826D44135EF4F5E,$1AEFAC1555AF075A,$934C04D780A75F0B
Data.q $55B1826D781A74FA,$3504B5E1EAED4AF0,$5E0A97BBE9A3DBFD,$D56BA546DEF7BDEF,$A6CFAAC09BBFD856,$417EBA0E3AF024C7
Data.q $CC15E05163FAA84B,$98315005DECA7B64,$05702B40E80D5100,$0638FCF229160510,$FE334B4CD3BA928E,$D140D3BA88C057C0
Data.q $333412075782B3FB,$152D650313103540,$B88433D026075263,$55826A394B3004E5,$E05B95DAA50033DE,$B7C8FB7FB3728FCD
Data.q $CB38EEB031153101,$BDED1F64969763B3,$7D41DEA6F4D9D304,$93EA7F02BC16DDC5,$7D011BA7D5BE57A2,$6FE382926B994DC5
Data.q $B01343126DC02EB6,$DBE5349D77DDC6AC,$D87EC035D960C235,$010B979C7D7AFAB7,$49DA1B096081D4AF,$15DBD3D0A57415E0
Data.q $8FD37CF9BD526C74,$D0466A1B0137AF1D,$4783E0BD84D7A0EC,$2C62A467BD47A696,$7D3DF4BACA0D81D5,$1B6479396FBF6DC4
Data.q $0CCEF793ED371A0C,$F2860412DDAA478B,$8EBB02097E13A6E8,$1DBF76E2C52DA59B,$DC4879B6950193D6,$7D7B7F172FD87F10
Data.q $4A00EB79E82598CB,$9EE37EA5F69EA67A,$1CD7C6D4FBD2F806,$F3AED78136F45232,$2FAFE3B1552A2FAD,$FBEB6F287701B9EA
Data.q $BE5349D73DDC4EB3,$B5D7F51FF716C0D5,$DF22E971DA6DF61F,$D51DD509C0AF00F3,$AF81BA0819454023,$FC6A4521552BC06D
Data.q $05782B36FD475C96,$383C580BE8B34180,$CC7D66E34D2C83AE,$086EB2AAD74119FA,$CE1F8A92A1AD8371,$7563DE55826F7DA3
Data.q $58D7A6052040472B,$31629C706F91F6B4,$DD7121FD7097C66E,$EEBDBF8B35C7EB0B,$5FA99EBAC0CF2FFF,$5782DBB8CFA0738A
Data.q $F2BD152CAFB0E36A,$E57DC39ECB03FD1D,$D49BF8EDD817CD9B,$A95A9D6098C77000,$0D5BE5349D77DDC7,$0FDAEBFA83AE3FDC
Data.q $7993D7C75EB4D6FB,$4FC9E53008E35782,$A095FEABC192F27E,$8C31ABC514B48817,$AE383EE97A22BFCF,$BB271A78FA8B5483
Data.q $B06E33EBACA4D109,$3405EEBE09954395,$531A7A317DEF2841,$BA7326C1148102ED,$16286B8DBE47D07F,$DCEB8C0FF0542B7F
Data.q $FC5A6F3FA7BAE243,$B5FE7BBD47FBF5ED,$19F7A80A99EA0EB8,$14B72BFC6AF05B77,$4BDDBE57DAF055BD,$7DF893FFF1DD1932
Data.q $53EEAEE2B243BEE1,$6ADF29A4EBBEEE3D,$DBEC3F6BAFE85D40,$F00F3979E5D2E3B8,$5CA7DEE63FA8054A,$CED91A2EA394C25F
Data.q $BC0A00268FAAF826,$DCEB237EDCFDFAB2,$21B092F1747CBE8D,$3DE20B37F623B0B6,$5663BE8A04B6BC4F,$D0716D9A08CD4AF0
Data.q $8E9DC5AA598F65C5,$59556BA07E84B2BA,$900CC056C1B88437,$C1F4F795609B8D04,$403F22BDB795DAA5,$52DA59BE47D7001C
Data.q $3C88AF763B32522C,$4EFE2CD7E39B72BF,$DEEA67A0E3B3D4C7,$2BC16DDC6BDF5F27,$F2BD147F5199F1B5,$BFB33C0F48A867BD
Data.q $CEFFE3B76090837C,$3725F720243EEFB0,$EFBB8F52B53ADBFF,$FC3D42F7F7CA693A,$1FB5D7F6531F2FE2,$1365E71F5EBEADF6
Data.q $F7F0F53C14E04D78,$A0AF9EAD6FDA2F3B,$3F5A77F3D6B28268,$9AB0277FA77F56C1,$EFA46DAC67B56B60,$63578185BDF57AF0
Data.q $35741398FAB5C036,$05402AD78F4A5C1E,$3AFAD72A368FAB5C,$2EBDFBD6BE156B60,$26B05284156BC7B7,$7A6BC575A2026B95
Data.q $AD82BC575C316ABD,$4BDDF578127872C9,$C04E05B26920AF01,$14E32D6805781A74,$7BE9AF034EE009AF,$5343AC06FD5E0A96
Data.q $7CF5F56BC3FACB02,$B2FABA099D781A76,$B82FB590F0578145,$A6FF3D0321D8A609,$D1CBD4EAA4E6A472,$05C04CE2A1740A60
Data.q $E8359F228116022C,$7A0C55E0B6B84A4A,$C58A44EA5C0B268B,$77D3C0757C5513D4,$D40644766622F2DC,$0588CC75A714D0F2
Data.q $7EB37813E06980DE,$EA03A06632BEF91F,$5F1C5F59999ABB66,$D056E2CF5F4CD2C0,$2FB6DF2DC67DCC14,$4EADF29B5EAE7297
Data.q $76F908780FD088DD,$81828263C41F38EE,$ABB8B43CF5EBD8A4,$9CAC6CB82EA981F1,$843DC803D592ECD3,$4C138295E02172F3
Data.q $02AD6CA554F45904,$D87A8564757FADD8,$7FAD7580E9BA84BF,$A93005782DA620AB,$5D28CC0469DFCF12,$85EA99D903A91629
Data.q $A7F5371D74F00D39,$6BD27B0D8F7E2998,$AD38F5C9160A2D0F,$EBF73BD48EF45673,$93FB2F4A13B00C8F,$01FEE57DC75DB214
Data.q $63A31DE710143E0E,$5C05E8B347585F58,$7D0E3A77E086033D,$3ADCCF862CDF2DC5,$9BC3BAE28B67F5E0,$ED51ADFC5DF40DF3
Data.q $E2BEBEAF8EDF210E,$4EBD7B177818A7D1,$6E1E933E35771686,$97669CEE43646B3B,$CE5E72866C0C457C,$AF824D7A2782BC0B
Data.q $B1DC45FA2E207BF1,$4D7BAE357EF4291D,$651815228F2A9600,$05B4C21D72C7EB5D,$2AF84C68152600AF,$640EA458A5EF9981
Data.q $57D6F038E617AA67,$B8E9FCC6588D61DC,$52D723FF8E69B20E,$4B0CEAF57BAD56FB,$27F6AF148D7A90C2,$AC37C76F92F5E326
Data.q $5F143075C4778B1C,$26B80E981AA02CEB,$DC57D0E3A718EEA8,$FD06A77E3862CDF2,$D5D55496B882F708,$3F656CD430EADF29
Data.q $15F81A229BE421E0,$7AF5EC5540303B0F,$D07A4CF8D5DC5A1E,$B34E741D71A3F9B7,$3CE5E7206783764B,$7C6FC00986B1ABC1
Data.q $EB8D5FD68B4B1BE3,$B21051B953F01A5F,$4131EBF2D603D4FE,$758EB95FBBF77EE5,$77B2D374DD373A29,$1A58D5E02CCBB1A5
Data.q $B574A330164933D4,$1C844C383740EA3D,$F98A3EDB8AFA7807,$9E3568A958FB1F63,$E6E7F1A71EA73374,$E65B9FA56D1E6F9B
Data.q $74C4DA93FB5F24CD,$BEB7E26A5CE36F9D,$7586F0DE1BC5ADF5,$9EFE3A7427A28D96,$1C74EFC1C02C3AFF,$F22751161EADC5A6
Data.q $4DC209314BF862CD,$8CC9DCDF29AF6036,$8A8BDF259E03F53F,$80C53E8F11D2B53B,$C5B89CB275EBD8AA,$83D268C532F388BE
Data.q $B16D8583859B547B,$CE10D83EE612E64B,$530A4D8A578079CB,$535FC79BEF2A9380,$3F2BF5EA85001502,$069BAF01B854ACBC
Data.q $4BD498A5FFB0B238,$3D6126E8ED90B293,$54A8B80F17EC2FAC,$6E8BCC015E02CE48,$604BAB79D87159FA,$5094F2705EFAF406
Data.q $CFB243D4D985EA2B,$09DFCC55CA8557B8,$64BFF4667AD14920,$07F02F75938F5C91,$DD0F45276BE1BDBC,$B9A2C29DDFAB4B1B
Data.q $E26A1EEE7F537C8F,$EB6C71B6EBB7A3ED,$DB2F9601AA0217CB,$C1B5581F59F2D8EA,$F0C59BE5B8CFB6FA,$2738124E58DE6701
Data.q $4C7C2B66F94DAC14,$3B7C8430249AE258,$DDFE394CF577C08F,$5DC5A193AF5EC45F,$88F6229307A4CF8D,$AE93E4BB0E6B836B
Data.q $D78A69CBCE60F1F8,$AD582AD46A574F7A,$7D34E0AB6204D342,$D7AFEB5804D9413E,$97AAF050BDFD33BF,$0A202BC51031F56B
Data.q $54135E2AB31F569A,$0CD92761058CF6AD,$DEA6D582AD78AACF,$AA826AB52BC0E3AB,$D7812759A935E04D,$C504EC0075D8AF6A
Data.q $81A63DBFD832D56B,$F6EB5E0EB5E3D4D7,$82A59EFA6BC0D3C4,$A8631540EB18ED57,$6D58AAAF5F56BC3F,$EF1B1E30B24EBC52
Data.q $0364A1251B6BC0A2,$DA9564D4801D2076,$AA0A802BC06D3DF4,$AA094F123A02BA51,$59C65A6AB8076C00,$A2FADC6458E356FB
Data.q $4F96C2DD98EB09CA,$D886CB9949C394BC,$0CEC0DCE3F3641BF,$DC745F3969C1407C,$82C4504C18B71A62,$FD4DB97678419EAE
Data.q $6257B8E8B1FBEB54,$FC774ECCEE48E5BE,$EA93AF430356F4CD,$38966E16C9BF15B1,$AD3979D9307881A7,$042C9D779FDE9B96
Data.q $0AAC3392A52E02BC,$04657EADBD2A4241,$285088FEBF20A85C,$9C612FD16F1422BD,$B6D5E0369B4133CA,$FFED3711BE0BB540
Data.q $01E9E5CFABC76479,$DDCB4D5702B2583D,$ADC65D57875A0D61,$3D87DFEFBCF02A2F,$0AAEF112F54313E9,$BFD73A93B7D4CA1B
Data.q $77B56600BDF63641,$88FEBEE3AEF63567,$4A2B082E598F1150,$3C7E27CF516A588A,$F9CA31D226C3652C,$58CE5BEA6D073B5E
Data.q $BD8447FE3B715351,$6B1EA93AF43C3029,$8F9F6F5836659EC7,$369CBCEDE548EF7E,$6BC13CC9EB8BA221,$AAF30BEA6F50B415
Data.q $E9708239B9E11557,$51787F0FA61FBF87,$262ADC7D71F9FF3C,$0DB45071C3ACC427,$2CD5B0B5415D0578,$973EAE8083AE39FE
Data.q $6169AAE0564B2FE0,$D48371976EDF5A69,$5AC228A464199F61,$49DBEA6F1D978CB4,$F14C801B20DFEB9D,$F8EE3BEE51B36408
Data.q $F2585E6F73FE3D7F,$CA8B0E7A8B52C452,$BDC77D463A398198,$B8A9A8AC672DF312,$EBD0F0C0CF367F1D,$60D9967B1DAC7AA4
Data.q $7EA41D71BDFA73BD,$BCF82F2251B65E76,$4FFF45004D78279C,$925C42784F09F090,$3805CFD0405CAF7E,$9EF44A784E4C497F
Data.q $9F9BAD1D9FB3F67E,$2BA0BADF7A8EDA56,$35636AEFA5340B70,$7BAFC3C66A82BA0C,$6D2E7D5E3B4AEBDD,$86D8BEB78134CC0F
Data.q $E0371D74FA157471,$D001FFF1F9F82ECB,$1F15DA3E7FCFF9F8,$11F634EDF5732A5C,$DED598032006C823,$E368C6DC5BE57D9D
Data.q $3D45A96229789316,$B4F0CD93EFAC387F,$164EBBCD026F577C,$3396E3BCFB14EF9D,$CF367F1DB8A9F613,$9DC64593AAF3C7C6
Data.q $00A970C0F3F3B78E,$9EAFBE37880F6DEB,$3CE5E7176C00E3EB,$17659FB1A8526BC0,$4AE826805600D9FC,$DD362BCF7DC9FB09
Data.q $75B0BD972AD2F4ED,$A8B24F5301595EA8,$5EA96403B01347D5,$5415D05782DB23A9,$D1D004DBAE94223B,$592CC7364B9F5307
Data.q $7C4DD06622FAE181,$DD57A9ED8FADC57D,$95E22FDE7007E659,$01BFD73A93B7D4B3,$D146F02600BDF642,$31577F5CE7DC77DB
Data.q $1622A5D582E2396E,$CAF72ECCC14CF574,$EDF312BDC77DF180,$7FF8EDC54D45603C,$5275E8786033CE2D,$BD60CD564FCEAF05
Data.q $1C3CEC983C150E6B,$BC159CBCF2ED78A7,$816CB054AFD4A602,$64AAAD7AAAB5E0AB,$D6CC0FAD8A2C9EBD,$EC92D36502EFAB41
Data.q $7631FDB55E0A1786,$E73E1373EFCAF04F,$572F55E2AE5D7CA0,$559BD0F579F55D3D,$FA6B40AF9559D7FF,$CC77D278B6C3DF0E
Data.q $C2764D5CAAB5E3D2,$DB0136BC0E3A0855,$11759A927BEC3564,$80DB480AB5B0578A,$54950DFA6BC526D7,$E2AE5D781A67BEB3
Data.q $B49D202AD66F5A75,$9111EF4DB07EA4EE,$2C9B54AF04FA3E35,$6DB09430F6464083,$A0B6D49AF01B4B80,$205DC16D6C361EAB
Data.q $53E8BEAD40D60293,$037191618B4E7C0A,$CB2BC05F068A5467,$7DE94FB4DB466A1E,$48FC643D4C01CE3F,$71BE2DC745BB936F
Data.q $B8ECF662FF2DD80B,$8E8B063D5B61EA4F,$334A007E5BE6257B,$0F84662B50284DA2,$1CE6B9D5C7AA4EBD,$7D81226D39C50374
Data.q $779D1CE9A1F9336A,$434BBD96BC0C2C9D,$948FD790F846C489,$A28235BF76CB807A,$9AFAE3B30230EDE7,$2A49C0E6A95E02CE
Data.q $DFBB6B647E3C6FBA,$71ED960295E0468B,$9F43ACF815EFD17D,$1D58A2F2EBBEE32E,$62393FBBA3149936,$60A91F9F6ED428DE
Data.q $462A35815A3F1C7F,$FF99371A9E3DCD0A,$16E3BED395E6A472,$AE83FCAF4D85B8DF,$E77409ADE076019E,$FC4F2806D2B3B77C
Data.q $FA2B547B3ED0D858,$FB7A35AA4EBD0EA3,$01D767EF5073A339,$204D1354D4FB744A,$860AF028B275D176,$654154383EC939EA
Data.q $F2DF20A95E04C74F,$69504F8A4FDF5196,$A2A49C0E6A95E039,$F8586DADA57A7E8B,$2FACA81602932095,$1976EDF59F02BDFA
Data.q $B0D1AA5AFB2DA537,$9461D41521422D25,$A462A358250D0093,$D48E85F85C150CD0,$37C5B8F7BFB371BC,$67ABA0FF2BD3616E
Data.q $7CE77409ADE07883,$194025E7EB075F37,$1FD15AA37520C08A,$0DC2B73D5275E875,$FB41D71B5F073CA9,$A689AA6A7D812266
Data.q $95E01164EB82C16B,$75AE39DF7EFD2EF2,$6A57813BA6C36D96,$F7920079C6B57654,$02AB1C199BF7D6FD,$A49C13FA95E036D1
Data.q $FB6B6328DC5C7BA2,$AC051EDCB0BE17C2,$0AAB6D78017D72B1,$12A39D98DB8EBA7B,$054E18FFB6DEA8D5,$9AC06D026D268CD4
Data.q $A5FAA03CC1342898,$16E3BE85BDDADBD1,$5741FE5EF8C5B8DF,$F741D7DB18F35ACF,$93AEF33D9BA77CB8,$00D63B71517BE745
Data.q $5FD159E16DC287E5,$889D579E98B0AD5C,$836EBBE7798884DB,$7B6E3FFC657C1CEC,$2689AF510C981226,$CAF00F3979C5DAF8
Data.q $AB3F6574A1541722,$A8BC0E97EB3524BF,$B04FBF55CFD514B4,$DD6DFE529E3B2DF5,$5DAB22052AE7A293,$D67057BF53EA9170
Data.q $A79F566A5782DBBF,$02FE0B6B659AA3A2,$EFD17D7020B014AF,$A029BEE33EDA2F55,$E62D3028C522952A,$C282B85055594E7D
Data.q $A5BEF53429F79AC0,$0528727A723CDD6E,$BD3616E37C5B8EFB,$B7B9E87CF57405F6,$95EE3BEEFC1C6094,$D8F2C94001E76F98
Data.q $4EBD0F4C5856A1F9,$3CA3FFDBEAF540AA,$52BC1292E83CB707,$DAF075E47607ABA2,$13B55AF05664F5C7,$A1D6BD7BD70D5BAE
Data.q $D7CF87ACA0B0026C,$578285DB0AEB89ED,$87A46318805A344E,$595E0B975F00E7BF,$6BDDDBB26EAB530D,$0D5935F02CF7F342
Data.q $E0E3DFD5F2AA8EFB,$0DDAAD6415E02CEB,$E94BAF048BAF55D7,$EDFA684AB2FA9AF1,$960074D78A69B5E6,$4EAF2B2F4CDC356B
Data.q $71D1C2AE6356EA50,$D5DFD8DAF04F39DF,$DB952160AF04FB86,$D8FD280E5EEFBBEE,$36CFC1273AA98847,$6A0D7BB3548F55E0
Data.q $D936BC5244C50AB7,$FC098B1E58D7A6E0,$7ADFB6E322C31499,$AF41AC966DA1FADF,$300D842CBE06C899,$4D74193065019E0D
Data.q $9EE3A2F180D3C336,$173302CDCC507DB4,$745BEFA6E851B73C,$706EC106A72DF2DC,$2C5F06F0837C94AC,$9D5257B4AC439CA1
Data.q $0E1BB7C8326EDE00,$CFEF49E1AB4C4E6E,$D13C135E06164EBB,$98FB65C0472F51C3,$90FBD1D1EBEFA641,$90228DADD28DADDA
Data.q $56EE808DBB45F1AD,$C1B26AA0076D1A0F,$EE7F04C00189AF4D,$DB88BA58F58CBE89,$D5E83D4CF57E2936,$F615F94333D7B145
Data.q $9C89CE28A67CA794,$DF78A879BE9E8E51,$F2FC25428FE4E018,$F32ECF7F5370E591,$63B78E8201B8ED3D,$F2CE99F69B7019ED
Data.q $BD903720A728E97D,$2857BA5FC20DF252,$86FBC8DE8577A301,$D40C1313AA4AEC85,$59EB017A8F1BFEEE,$9D545FDE9A26AD3C
Data.q $B28A027826BC0A2C,$58E3057DF55F0598,$E397AAC7E9EC52D1,$A91EABC51B5BC524,$3AE283EB954A2C01,$9B8364D5402EC668
Data.q $9A7F04C01687D35E,$A7C94DFB6E22E862,$B8CCF83AE3ABEA67,$525FFAA29E8DCA0E,$4116967866B5868E,$39641D71E5E28A51
Data.q $534F7CCBB3DFD4DC,$CAFDA85B00820228,$CABA3BFD6E8526E7,$1B9053941D71A5F7,$92C3E106F9295EC8,$94E403075C5778B2
Data.q $50304C4EA92BDA56,$3D603F5075C71BBB,$AA0BFBD351D5A78B,$16027826D7804593,$8D018C5AC251B952,$06DF3F56AE7A9AFD
Data.q $54ED9618EEE31ABC,$402D0520EB8A0FAE,$D4577B5E9B8364D5,$6A71D2EA2D009893,$82EB269B6DC645BB,$E3D3FA7F4F8CD4D0
Data.q $DB2F1FF28428DCF4,$B8DAF989EA8E50D7,$C9638027B861FC96,$3DC745D2BF5A6745,$ECD546C02080FB69,$DC5F7A6F169B7019
Data.q $9CD436C4EA22F98E,$BDF33CF640DC829C,$EDE1393123DDB8C8,$A93D27A4F17B7F6F,$7719164EABCF4954,$DBD6CBB01826AE3A
Data.q $44D6DB8B3D602F55,$84F057807993D717,$3BBC5CDF6741F0B5,$AFD97C72BEABDB60,$5DA95C2959054015,$6A74EDB7CECA22C1
Data.q $27550EAE8F58E309,$79F5AC0D79E202F0,$815E3D36BF2A3EAA,$7D72A96B785D1FDB,$767AF142FEC796E9,$E8E5DDC5B26E0DA3
Data.q $4BF57EACB9960AAB,$FD51320DFB6E23ED,$ACF3DB3791EC397E,$394C054BED4BF552,$C0969721CDBC094A,$0185EB1181F3059A
Data.q $80A95EB4F7CCFB66,$4B7019EBA146C020,$DE9FC6FB8EFB7F3D,$4A57B2061014E65B,$BD863BCD567841BE,$4EA92BDA566ECB34
Data.q $07E85F26D9766F00,$7AE3EA3AB8F167AC,$EA6D6AF6AD782B32,$B247AA00AC949AF1,$FE973F570FDAAE1D,$4F52D7AB9526C60D
Data.q $03A71A01578285D9,$5EAA65E20B07D548,$AB816C93855E0B97,$BA7AAF556DA981A1,$2006BDFEB3D4B802,$7AA49D78179DC006
Data.q $5B26D8AA4D78379D,$2ACC00C786ECB5E3,$DEBC196BD2604D38,$4565B83AE26B1D67,$9F066AF04FA3CEBC,$A69EA8C04D0615DE
Data.q $965782E5A5015F6C,$E9801AD250627AB7,$C5B8F136668062F5,$18A4E7E7A485628C,$47297D06FDB71916,$34A0A1D4401B8D2F
Data.q $D775DEFF2794DE8B,$B0949A3068504B5D,$78145EE3A2D5A0D3,$B1C5EA9614DC745D,$4989D5BE4A572F07,$E77803614DC75702
Data.q $577F5E3013AA4AD2,$C3569E5A8386EE35,$BC1C2C9D779FDE93,$406BB85E4651B452,$6DD7B253FA8E97AE,$5780DA5A04DA65EA
Data.q $4FA154317DA7B796,$FAC676477DD7750B,$56CB0BF1F0FB6E8B,$058EB5A82620BED6,$5C9F2526DB71076E,$239DCF0F51DDF65C
Data.q $A47A2D92ECBD162E,$A8E523C5FFDE6AB2,$EF9177F14DE29B75,$B8ABB5E0296CC069,$60BCFBF638BD476D,$BB1C067C54BBE4E5
Data.q $B59EBDDEBB192026,$C6AAEFE84D44EAB2,$51D5A796A8F00D77,$57834593AA8BFBD3,$BA86BC593D3D354A,$D477DF3C04E16623
Data.q $65780DADDA8DB1EF,$51720EE330371B79,$36B2F87E83AE37DC,$114AD9616E3C6766,$5D7CA4DCF1FA620B,$D19F584EC9B6DC74
Data.q $458B8A787B2CDAB0,$6FD870750B64BB2F,$29B75A8E50AEFA16,$CC069EF9177F14DE,$A9CD5B8ABB5E0296,$295C1D7105FEC717
Data.q $C02C9809262756F9,$3513AA8ADA8037AE,$2D4301371AABBFA1,$9C05D7CA71A3AB4F,$A1D8761DD7815D97,$7D5142519E33C678
Data.q $278913636346C12A,$CFDE64D5E0369801,$DF7669B8F3FF8C04,$16BF83AE203E0EB8,$C2DC7035C787C1D7,$5493D249AFB595B2
Data.q $C6CF037EDB8C8B77,$B871FE787AF4C668,$23D16C9765E8B016,$C7EA29FE6EA24FF5,$3A2E0951B6EB4E44,$8BE63B71578145EE
Data.q $EC717A9DCB3113A8,$8BDF33CF877A36FF,$50BDFE8C989D5B8C,$3AA4AD2E75EBB0E5,$7C7F1AABBFA55CE1,$79D780E5E5A873B8
Data.q $B05C4B2BC03CF7D7,$D4357C527FAB8CE4,$638B78DDEFAAE09B,$7350B80A8142C84A,$3D4AA11DEBB0166E,$7F51BB52D63BB2E1
Data.q $5B00FAA856FDAEB2,$73EAF01B6EED8EC0,$42A85F78AAB69EFB,$71F5BE5F76C5FA37,$B6585B8EE003ABC5,$DB01EA62033E3F7E
Data.q $F2CE81DC93C0DC47,$BD162E22DBE8A7A1,$919DFBFD932CC354,$F75A8E5237EDCFCF,$E0A97BE67D8780A6,$B0BD57F0493AEFB5
Data.q $EE5BE4A57857D675,$CA297AEC639D4428,$ABBFA0E0989D5257,$1D5C796AEFD4B53E,$4104DAF0552751F5,$13520550A4D40AEB
Data.q $C3164BDEC1D64D84,$A6B9526FD69B2875,$0217610AA76049EF,$5602AEE6FD5A295E,$C8091E6B8FD43600,$B452BC152EC0112E
Data.q $7F56005602AE15B2,$655415A7D698F4D6,$C4FAAC055AE54C29,$AB3B0075B20247A6,$9D5EF6AD7AAEB5E2,$FA75D84F7AD78F67
Data.q $C0636BCD76FA86BA,$6FDFB04597EAD56B,$5D6EA4DADDEA6B5E,$62975DB8AAB5E2AE,$75A794AF14532BC6,$6DEFD5AF1EAF3A20
Data.q $963FAFE04CFBCEDA,$0CD22B3467F55E03,$027016707284D03D,$0FC60079F5D1B176,$C51B68D59A663066,$15D3DEE3ABD5EAEB
Data.q $C388B36C08A57C25,$B8C8B0C5276EA867,$CDD06BF20FB3F9AB,$91E9B20A2D42CA1E,$779CDB6627AC214A,$AA5E2A723C537715
Data.q $18FCB7409DC5A1C6,$2BC5542F55EFB1B0,$AEED53D20B72DF21,$FF901D77A4CDB8C4,$BBEBBCDEB4DCB5B6,$F8F30A919FD57835
Data.q $3726875ACDEBB48F,$5B7AB9EA7052389F,$36D9FAB0F04986C0,$9D9350CAEE0A95E0,$C5BB69B893E885F6,$3BB64EE71DCCF87E
Data.q $BE4A4CFDD5DC645E,$CB46ABD077114263,$8B0F6FE39B8BAFC1,$B63C6F932C8C4FD9,$263826EE2AEAAC3D,$2D0E56FA333DE2A7
Data.q $C0767D4D64E6EA6E,$D53619A9820213AF,$23DED97B72DF212B,$7667CF5B8C4AEED5,$6A9B96BED91FD7DA,$CFEABC16DDF5DE6C
Data.q $26807EB891F98548,$3415A01380B39A94,$87824EBA12C8CB0A,$5120D95E036DEFD5,$6ED89068F00FC6D5,$0AC36DBF133E1FB1
Data.q $7EEAEE322CBEFC65,$D717D60CA5F907DA,$311453DA431A7D12,$CE6DAEE5932D2A18,$AF15391E29BB8ABB,$5939BA9B8B43BDFE
Data.q $619A803260049B53,$C77BB72DF212BD53,$7D1DC625776A9075,$6BAD1000ED3B4B4F,$C16DDF5CE6C6A9B9,$0FDF24C4813101EB
Data.q $9E3631342503E07C,$1FDF746C5D809C05,$A262641AE247F9E7,$0DBFBEA6D493F6DF,$9FD3E4C371B63578,$5AB49B26C9B174FE
Data.q $FE093E8DF8CF87EC,$36C3ECFE6AEE322E,$021DDFBBF77E8CA1,$F85AE2ABCB9797FF,$E4CB17CCB9BF37E6,$2AEF39B6A2FFE2C3
Data.q $8D54BC54E478A6EE,$F06A6B25BD5B8B43,$12BD53619AAF7D9F,$AEED511B5AB72DF2,$67D4075C0589B8C4,$DDF5DE6F5A6E5ADB
Data.q $0AA55DED7D9EBC16,$0759A94268304593,$C79552F3FADE5727,$C7AA6142D3829512,$A03D38A5BBCF0FE7,$FE6E4BBD4A5FFB11
Data.q $6135EB4FAF3EB5B7,$EA608B06DA820C19,$EFB73E7AD5E036C8,$36C59B60454AABA9,$BB88FAF1A936C67C,$1BF7E44870FB3F9A
Data.q $7C1E5B7726B55CC7,$3AF62F2E23F5F149,$3F56627A1F32BAF1,$3D395781A7BE57D3,$21E7B245A5D5FCFC,$9D29A9AC9D614DC5
Data.q $E4257AA6C2F57E81,$895DDAA5C9F56E5B,$F5EE71809BC55371,$ACBABEA9AF058F77,$B3EA6D10135E04EF,$FD4BD6A8D4AF875A
Data.q $FA6AD5077DBFD35E,$ABDF55EB4D5AA48E,$8CFD5FB69FBD632A,$694077E35E0217D7,$787A7AF614B75C31,$5E0A96E7D5D0897F
Data.q $562ADB852C9B5329,$55C2964D1BB54813,$02BC059D9EA4D676,$E071D18136B409AB,$8F6AD5EA4D92AAB5,$13AF1EF5A883EF57
Data.q $4E17B55AF00B6B61,$4D8F0552D5F3D6FF,$8277F3D7543B19AF,$53BFD51E2598E5B7,$C7D8DCFB77FAD7EF,$62BC1D68D26AF014
Data.q $6CF9EBEAD787F583,$2418CD7B10D9347A,$80E5ADBA9EFF5C81,$0DB67CE59240E5D7,$4BB3EA2FF7CE5D78,$6AB2DB904C2F5B8D
Data.q $9B18A8B8E552AAD5,$22E3197771A977BE,$52BDF312BB8566E2,$6B77D5C65EABEEE3,$D33E3CDA7514BAF0,$8EFEF33B63CEBC06
Data.q $B96DC82617ADC6A5,$4DB1DE71CA91E8E1,$4B8C65DDC6A5BEFA,$95DD2F518A4F4655,$32F55F771A95EF98,$6FC0B6D782DBBEAE
Data.q $E6DEF3AF01B5EBDE,$0985EB71A96FBE3C,$CE3954B43AC25B72,$DBB8D4B1DFB69E23,$06DC6E5BD6A2FF7E,$45EE352BDF312B6A
Data.q $6D27531DEFB4C1D5,$DB3E72C92072EBC1,$D9F517FBE72EBC06,$ED16DC81AC0DC6A5,$DF4D8C545CE04C82,$7111718CBBB8D4BB
Data.q $E352BDF312BA23EB,$F05B77D5C65EABEE,$0C2167DF55B60D3A,$F6DB4826B7405AD4,$6D35DFB6D780DAFB,$DDCA6617ADC421BD
Data.q $095CF6F653DC37F9,$E421FDE9B18B4F71,$AF7CC4AFBE05C53B,$A4EA2E97A967B8D4,$3DFF7DAC875C356E,$536F626AC94AF077
Data.q $B5C2A84584A4D71F,$14BAF844BAFDECB3,$DDFFA5EC7AC94AF0,$EED0CB612935C7D8,$652BA09AA8469FFD,$D3D7B09D936BC52B
Data.q $567D578A3976B283,$0DAAD641344051C1,$706DBAFD6AF038F0,$E278EBC1BCF08D93,$EF7BD780A6779039,$2DAA2075A384B7BD
Data.q $A99F7DFD77F87A45,$136B8FBD6BC09A3E,$0EBC7AB2CF7FADBC,$66D4C57D2800940D,$1AA98F6C98054BBB,$C4DB8229A7856C2D
Data.q $6D967B8D4B3ACB32,$AF700DC6E5DD622C,$035117B8D4AF7CC4,$E90EB0D78333BE6D,$F975DE60152CF612,$755ACCD161699148
Data.q $AF008B8C65DDC425,$BB8D4AF7CC4AF700,$CC006575E0C97AAF,$3B096991483AE3CB,$2CD360D3CC7656C8,$79ADB2CE60172FEF
Data.q $9895EE01B8DCBBAE,$2CFD8F3CF71A95EF,$9C98008AEBC195DF,$636A5270B0E4DC93,$5782A1B5884F3C2B,$3DC6A57BE6257B80
Data.q $AF04BABBE59D9ACF,$6A569F45A1552B40,$C12EDD754B4059D6,$C7729CB966E210EB,$210DDCB4F0A59856,$B8A43FBD363169EE
Data.q $F71A95EF9895EE01,$E0306C9D45D2F52C,$120E11EC2D655415,$83F07D52956A8113,$95505780B3AF824B,$B5C3D49D3403D4FA
Data.q $C2160EFAAE1D5A1A,$B3D55711D927896C,$78A2CE6DA7EDABE0,$FF5841358055CA4D,$B67D35E049D4CA4E,$5E2845D76A4D78AE
Data.q $41F578AC97578207,$E75EE3AB14E3B66E,$5EC50536BC0D3B28,$B23CD76B1C9DFEB8,$4172ED60CE9EF5E2,$DC727588B4881B60
Data.q $8C3DF397E388D5DD,$52EC8082EBC5677C,$C7376D2A405F6BC1,$EADF5C1A9B77419D,$0B976403175E2B24,$C7375CF349816702
Data.q $BE728C77187A98BD,$2164BD78ACEF9107,$B040B39805437640,$1E3A98BDF39BAE79,$F1422F7CB7D68C77,$E0976EB699540B3A
Data.q $FEE39FBCB32C5A75,$B69CF92CF181533F,$F11AB4F7CE77CE6E,$B26BC020D93AB8FE,$EABA96DFC8C44E16,$AFD7570DDAAD9815
Data.q $5E0B6D82A16D83F6,$552DBF94DA70B593,$5A6055AA828A0A18,$AB26EFEC456EBF5F,$AF636B0F7CF6FAE1,$AB470EB5E02CCEDB
Data.q $D6AE52709DAAD76A,$A157EF4DAC1382AD,$3BDAB5E2AAE30B2B,$60E8E514F0E5AA76,$E526D7C1B8CB6C01,$F58E84A702921D6B
Data.q $C838C9CA6DA01347,$0EED78323E5B794B,$C033AE5DD6A064F2,$7833BE63EBD736EC,$06FAED452D75E0CD,$3AD7D8901B4FECD4
Data.q $1D78AC9F1EDDDF39,$31C6DD92A989E004,$93E3DBB020CD942B,$18BAF0677C883DF3,$B9275CA981BEB560,$0CEFAB7D7610AA4E
Data.q $4C5C0832AC03175E,$EF9CEF9CB5C1C75E,$9A0A9559301F5E0C,$2E7F6BFBFFBF2D36,$9E26B26DD69B62A9,$69B5405782DB6000
Data.q $4D7CA5AF573BE479,$A4DEBD37EB71D8AA,$A9D780A5F9F49D7A,$B77FABB57BDAB410,$CDC633B003839804,$C20B5FB7EDFB7856
Data.q $152F0FDAAB5EB202,$F5A83AE20B1CFABC,$0A1170BA86BC19FD,$77CE6BC199DF71D1,$C93A8C3275CB7A9B,$54175E0CD78335E0
Data.q $BC19AF066E606D03,$4C020D4C198281B6,$3AF536CAD71C6065,$19D79317BEB93AEB,$3EB6A065A819C615,$D4DBBEB9DF5CB503
Data.q $041956018BAF0677,$D79B76BC19AF262E,$85B5E2841BDF250D,$AE7DC75CBDA97542,$7BC7DC2B649D782D,$BE239D78335E2AB3
Data.q $FB4BCB71CEBC119D,$A064F20EED78ACAA,$FAE60547D7AE5DD6,$3AE45E8C0DB8C3DA,$B5032D70C76BC7B9,$71CC5D78ACB50061
Data.q $0317302B3BEADF58,$04675E4C5B50327E,$3016BC606718196A,$A1BC2962175E3DCF,$1B6601998066B158,$C5D78324EB52B980
Data.q $0DD793175E0CAC80,$B3F53172F3E60405,$6FB13AF0670D5B41,$0634BAF066F0156C,$B878BAF0654F9739,$5D055C73E2E60196
Data.q $FAE7C06DDF39DF39,$BB2020BAF1592756,$ACC033300CA981BE,$75E0CEFAB7D7782A,$35E4C5D783308031,$7BE481BAF36ED783
Data.q $EB8106771C9282A5,$677D6DDDF5CC0833,$F9CEF9C9E02DD3C0,$0F5317E80CE3C2AE,$53629D78ACFA02B3,$6AD1AF159B6844BC
Data.q $1A5676FAE16B2BA8,$159DC5A576D44CC0,$654C0DF5B541DDAF,$62C9D7276A62E605,$19AF067805AB3AF2,$B640D505E1AB66BC
Data.q $71D7936EAC0C5E1A,$0CAB02DDAF1EE4EB,$3AE70ED8DBBE735E,$E02DD3C0649D4419,$3178C0CEF9CEF9C9,$19DF26DE7D4E3035
Data.q $98B6A064FC062E04,$E62F7D72D40ACEBC,$066BC19DF56FAC38,$F2EABD173AF159AF,$0C9343C5D78324BF,$36ED78ACE39F16A6
Data.q $AF0677CBC3DF39C7,$2B30229BEB6E820B,$262C9D731103175E,$1036720B76BC19AF,$6DBD96CDECB66045,$B810649D6A577B2C
Data.q $72BEFD4DAF240818,$275CC080DBBE73BE,$654C19530649D6DD,$CE241C606A62E605,$E0CD7833BE5E1EF9,$7CB9D333E5D78335
Data.q $BC1928078BAF0643,$E39B760419C73E2E,$0CD7833BE5E1EF9C,$46D0354175E2B35E,$1159AF066BC19999,$81590E3D5C480C38
Data.q $BE441EF9C931EDD9,$E77CE4F016E9E033,$8AC81A98BAF0677C,$230E60564E40FED7,$58884F33029BEBF7,$AC018BAF1EE55D4C
Data.q $B386AD96BCED934D,$C5D7833630CCF0D5,$0CE39F175E0C9403,$F2F0F7CE71CDBB02,$6A065BA082EBC19D,$E398BBA9596A00C3
Data.q $18BAF1EE77D5BEB0,$159AF262DA8193F0,$0677C90375E6DDC6,$98BAF15940818B81,$DF39DF396B838EBC,$2C51B4D2062EBC19
Data.q $DAF067DC8C3AF066,$AF159DF2DF5871ED,$9AF066BC19B2018B,$7B599101FD3DEBC1,$1956398BA39EE632,$CDBBBEB9AF262F74
Data.q $D78335E0CEF9ACEB,$EBC5640D505D78AC,$E1AB66BC9B6FA062,$A010378928DAA60C,$5ADDDC736FAD52B6,$41956018BAF0673B
Data.q $79B76BC19AF262E0,$018B75959DF250DD,$EB9275CA981BEB56,$8335E0CE48B67D64,$CC5D22333C356CD7,$50F7B92BC507D607
Data.q $39EB64980838E621,$E6F9EF9CACC2F9EE,$0F7CE7AF4BFC1C73,$7554E3AF8583DF2B,$33554385AF2EED71,$39DF396E05BBB8E6
Data.q $AA193AB4EC606DDF,$73075D346A9C75EA,$CDF3DF39CC85F3DC,$7CA83DF39E0034E7,$5C6997838EBE150F,$9EF9CB842F9EE39C
Data.q $87BE733029A73E6F,$32F071B542A1EF95,$398185F3DC73075D,$CE74C534E7CDF3DF,$AE2AF8543DF2B0F7,$7D277CEC93BE5671
Data.q $B6D35DA9C6F78BA6,$39D855165798FFEF,$F5567E6C6B8B7F94,$E97875DB659D60A8,$7BA7B14958F295EF,$3270B54FBE78BF53
Data.q $BE6D40CA002F9CC0,$A86E7CDBB300CCF9,$69C78ACE7300CEF9,$9CC282F9E3032780,$5F5CC41A73E6F9EF,$0650017CE6019DF3
Data.q $E6DD980667CDF36A,$05F3980677CD0373,$60199F37CDA81940,$6019DF350DCF9B76,$7CDF36A0650017CE,$7CD4373E6DD98066
Data.q $AF066BD55F3AF067,$40EB2F0495DA423D,$D526BC093EC52578,$CBC1A638AC0050EB,$97303CBDC735EAAA,$F595034DFCBCBDF3
Data.q $BE12EF9B87BE73F7,$EF176A58A608050E,$B743E5EE3956D9C6,$ACAC1A70E7E5EF9C,$1FA77CDC3DF39FBE,$58A7EF174BA0D3B7
Data.q $7287CBDC73075CDA,$45E72CE1CFCBDF39,$050E160DF360F7CE,$DC7211A8DA58A6C0,$E1CFCBDF397287CB,$B87BE73F7D595834
Data.q $2C536002870B06F9,$B943E5EE3983AE6D,$ACAC1A70E7E5EF9C,$775555F3834EF4DB,$6FA9667C77972F3E,$E6D2C536002875F0
Data.q $BE6D9D034E72083A,$E9750B12CCEB1E67,$9839A99629AF9450,$72E04DBAC7DA7945,$FDC37F18875E2BA5,$026BF575AF14B5AA
Data.q $1D86EC2D4F3D7D43,$23DC7376EAD62BEA,$AE5DDDF392D5DE60,$6AAE931FA8844EDB,$006B27529676D261,$0D01B73C7D43826C
Data.q $1CCDBEB388FA75F5,$777CE4B577DE08F7,$A2C771D72A69EB97,$C9D4A59DB4985AAB,$2EE39EBE5DE91FB8,$DDDF392D5D9F1ECA
Data.q $E8B1DC7A1A9A7AE5,$93AA03676D2616AA,$D8EFCA5E7CFA8504,$2DF7D5A4059DE33E,$9D72594BFE023DC7,$1534F5C94B6F2D2C
Data.q $F3CD6DD4B163B8F7,$7CFA290493A94B73,$CE4B5778208F71CE,$C7EB5C0B6EB97777,$A90D9DB4985AABA4,$F92979F3ECF4124E
Data.q $9DC4A5E7CFB3D04E,$07DDC733CF9F67A0,$95C66369CDB49D54,$63F7BEB7DD5C356C,$B8B99D782C78B8C2,$C9E8999FCEF83296
Data.q $3E720D2D7CC18F9E,$35C81AE40D733E73,$5C81AE40D7206B90,$C81AE40D7206B903,$81AE40D7206B9035,$1AE40D7206B9035C
Data.q $AE40D7206B9035C8,$977E93AA06A60D81,$5B8B37966FB8013A,$1D7833F6C6B1DF54,$EB9CF04E60D841C0,$35C81AE40D73DA0C
Data.q $5C81AE40D7206B90,$C81AE40D7206B903,$81AE40D7206B9035,$1AE40D7206B9035C,$AE40D7206B9035C8,$1AD3D606B9035C81
Data.q $E619B03D3D75E0C8,$E40D7206B93B19E6,$40D7206B9035C81A,$0D7206B9035C81AE,$D7206B9035C81AE4,$7206B9035C81AE40
Data.q $206B9035C81AE40D,$06B9035C81AE40D7,$A2450E1FFF81ABBA,$000000CE98E4B041,$6042AE444E454900,$0000000000000082
EndDataSection

Bons essais
A+
Il est fort peu probable que les mêmes causes ne produisent pas les mêmes effets.(Einstein)
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
Lemaquis
Messages : 271
Inscription : mer. 25/déc./2013 7:34
Localisation : la corse

Re: Souris utile aussi facilement en zone jeu qu'en zone win

Message par Lemaquis »

Bonjour
j'ai un message d'erreur à la ligne 205 :
-n() n'est pas une fonction , un tableau , une macro ou une liste

Code : Tout sélectionner

      Resultat=DrawText(10,300,_n(pos_x)+_n(pos_y)); [, CouleurTexte [, CouleurFond]])
je suis sous PB 5.30 windows 8.1
LeMaquis
Avatar de l’utilisateur
majikeyric
Messages : 602
Inscription : dim. 08/déc./2013 23:19
Contact :

Re: Souris utile aussi facilement en zone jeu qu'en zone win

Message par majikeyric »

Il y a une erreur à la ligne 205. _n() n'est pas défini.
PAPIPP
Messages : 534
Inscription : sam. 23/févr./2008 17:58

Re: Souris utile aussi facilement en zone jeu qu'en zone win

Message par PAPIPP »

Bonjour
Placer les debug _n( ... en commentaire
ou pour édition voici les 2 macros qui manquent.
Merci c'est un oubli

Code : Tout sélectionner

Macro _q_t_
  "
EndMacro

Macro _n(__n)
  _q_t_#__n#=_q_t_+Str(__n)+" "
EndMacro

C'est corrigé dans le premier post
A+
Il est fort peu probable que les mêmes causes ne produisent pas les mêmes effets.(Einstein)
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Souris utile aussi facilement en zone jeu qu'en zone win

Message par Ar-S »

message d'erreur ligne 118 "Overflow in the global datablock"
sur

Code : Tout sélectionner

GetClipCursor_(@rcOldClip) 
en 5.30 x86
---edit---
Idem en 5.22
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Souris utile aussi facilement en zone jeu qu'en zone win

Message par Kwai chang caine »

Fonctionne chez moi en 5.22 comme 5.23
Merci pour le partage 8)
mld a écrit :Salut KCC Content de te revoir sur le Fofo Français
Merci beaucoup mon grand 8)
Ca fait du bien de parler français.
Les forums c'est comme ça. ..un membre part, un autre reviens :D
C'est une question d'équilibre, parfois le même jour, question de coïncidence :mrgreen:
Dernière modification par Kwai chang caine le mer. 20/août/2014 21:28, modifié 2 fois.
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
MLD
Messages : 1097
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: Souris utile aussi facilement en zone jeu qu'en zone win

Message par MLD »

@ Merci PAPPIP

Salut KCC Content de te revoir sur le Fofo Français.
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Souris utile aussi facilement en zone jeu qu'en zone win

Message par graph100 »

Je ne sais pas pourquoi, mais ton programme prend 30% de mon processeur. Il y a un blême quelque part !

De plus, il faudrait que tu nettoies un peu le code. Il y a plusieurs flipbuffers() dans la boucle, plein de examinemachin() qui ne servent à rien !

Tu peux remplacer ca

Code : Tout sélectionner

	GetWindowRect_(hWnd,Size.RECT) 
	CopyMemory(size,*posrc,SizeOf(rect)) 
par

Code : Tout sélectionner

	GetWindowRect_(hWnd,*posrc)
c'est la même chose.
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
PAPIPP
Messages : 534
Inscription : sam. 23/févr./2008 17:58

Re: Souris utile aussi facilement en zone jeu qu'en zone win

Message par PAPIPP »

Bonjour Graph100
C'est un code de démonstration et non un code définitif
L'exemple que tu donnes me servait pour comparer les évolutions des points d'un rectangle d'une fenêtre
en fonction du déplacement. IL doit rester un certain nombre de scories comme celui-ci.
Mais ceux-ci de doivent pas entraver le fonctionnement.
Pour le Temps pris sur le processeur il vient très certainement du thread
2 solutions
1) augmenter le temps du delay(10)
2) différencier le temps du delay() en fonction inverse de la vitesse de déplacement.
Plus la vitesse est grande plus le delay() doit être court.
Par exemple pour déterminer la vitesse horizontale delta X / delay()
il faut conserver la position précédente donc
avec cette possibilité on peut déterminer la vitesse horizontale ou verticale ou la composante de ces 2 vitesses

Je viens de faire des essais. La principale cause d'occupation du processeur vient de la double boucle résolu avec un delay(1)
j'ai aussi fait varier le temps de latence du thread en fonction inverse de la vitesse du curseur
Voici la partie du programme sans la datasection et commentée pour plus de compréhension.

Code : Tout sélectionner

EnableExplicit
Structure x
  s.i ; type de sprite
  x.i ; position x
  y.i ; position y
  a.i ; varie de 128 à 255
EndStructure
Structure inforect
  StructureUnion
    info.rect
    infoi.l[4]
  EndStructureUnion
EndStructure
Global Dim m(60),ev,Dim t_sp.x(7,8),MAXx.l,MAXy.l
Global rcwin.rect,RCpaint.RECT, POSRC1.rect; ,rcClip.RECT, rcOldClip.rect
Define WMx,WMy,hwnd,IN_OUT,Mx, My,MBl,MBR,MBM,DX,DY
Define POS_x, POS_y,H_sp,L_sp,nb_sp,PX,PY
Define  M_err$="",i,thread1

Procedure posrect(*POSRC.rect)  ; Shared ou Global (voir aussi: Protected et Static).
  Protected hwnd.l,DX.l,DY.l, nb_d, dtemps, dth,dtv,DXa,DYa
  nb_d=ExamineDesktops()
  MAXx=DesktopWidth(0)
  MAXy=DesktopHeight(0)
  dtemps=10
  Repeat
    DX=DesktopMouseX()
    DY=DesktopMouseY()
    hwnd=WindowFromPoint_(DX | DY<<32)
    GetWindowRect_(hWnd,*posrc)
    dth=dtemps/(Abs(Dx-DXa)+1); + 1 pour éviter la division par zéro à l'arret du curseur
    dtv=dtemps/(Abs(DY-DYa)+1)
    Delay(dth+Dtv) ; pas trés orthodoxe mais plus rapide que DT/(sqr(vx*vx+vh*vh))
    DXa=DX
    DYa=DY
  Until dx+dy<2 Or (DX+DY+2)=>(MAXx+maxy) ; j'ai laissé cette possibilité pour déactiver le thread (phase d'essai en prg autonome)
  ;                                          placer le curseur de la souris en haut en gauche mois de 1 pixel de 0,0
  ;                                                                          ou en bas à droite  (curseur proche de MAXx+MAXy)
EndProcedure

Enumeration
  #image
  #cursor
  #mainform
  #bout
EndEnumeration
  #scr_x=0
  #scr_Y=0
  #scr_la=322
  #scr_Ha=276
  #scr_laP=20
  #scr_HaP=46
  #grs=210

  ; carte$="1T 2T 3T 4T 5
  
;*************************************************************************************************************************************
;*********************         Recherche des infos sur la souris et la zone dans laquelle elle se situe            *******************
;*************************************************************************************************************************************
Macro M_INFO_RECT
  WMx=WindowMouseX(#mainform)
  WMy=WindowMouseY(#mainform)
  MBl=MouseButton(#PB_MouseButton_Left)
  MBR=MouseButton(#PB_MouseButton_Right)
  MBM=MouseButton(#PB_MouseButton_Middle)
  DX=DesktopMouseX()
  DY=DesktopMouseY()
  Mx=MouseX()
  My=MouseY()
  ; *****************   Position des fenêtres   *******************************
  GetWindowRect_(hwnd,@rcwin) ; rectangle de la fenêtre ouverte par openwindow() valable même après déplacement
                              ;   GetClipCursor_(@rcClip)     ; Rectangle de toute la surface de l"écran disponible pour le curseur  à ce moment.
  Define RCwinold.rect
  If (POSRC1\right+#scr_laP)=<rcwin\right
    CopyMemory(POSRC1,RCpaint,SizeOf(rect))
  EndIf
  POS_x=WMx/H_sp
  pos_y=WMy/H_sp
EndMacro

;*************************************************************************************************************************************
;*********************    Recherche pour savoir si le curseur est dans de rectangle de window ou de screen         *******************
;*************************************************************************************************************************************
Macro M_MOUSE_IN_OUT
  M_INFO_RECT
  MouseLocate(WMx,WMy)
  If Wmx>0 And DY-1>rcpaint\top And DY+1<rcpaint\bottom And DX-1>rcpaint\left And DX+1<rcpaint\right
    ReleaseMouse(0)
    IN_OUT=1
  Else
    IN_OUT=0
    ReleaseMouse(1)
  EndIf
  CopyMemory(rcwin,RCwinold.rect,SizeOf(rect))
EndMacro

;*************************************************************************************************************************************
;********************* PREPARATION avec ouverture de window et de screen et création des sprites curseur et boitier ******************
;*************************************************************************************************************************************
Macro M_prepar
InitSprite()
InitKeyboard()
InitMouse()
UsePNGImageDecoder()

hWnd=OpenWindow(#mainform,#scr_x,#scr_Y,#scr_la+#scr_laP,#scr_Ha+#scr_Hap,"Boite_ENCH",13107201)
If hwnd =0
    M_ERR$="  Création non réussi de OpenWindow "+#LF$ ; #LFCR$
EndIf  
If OpenWindowedScreen(WindowID(#mainform),#scr_x,#scr_Y,#scr_la,#scr_Ha,0,0,0,#PB_Screen_NoSynchronization) =0; #PB_Screen_NoSynchronization
  M_ERR$+"  Création de OpenWindowedScreen non réussi "+#LF$ ; #LFCR$
EndIf  
; GetClipCursor_(@rcOldClip)       ; Rectangle de toute la surface de l"écran
GetWindowRect_(hwnd,@rcwin)        ; rectangle de la fenêtre ouverte par openwindow()
;****************************** Positionne le bouton gadget  *****************************************************
If ButtonGadget(#bout,#scr_la-30,#scr_Ha+10,40,25,"OK")=0
  M_ERR$+"  Création non réussi ButtonGadget ="+Str(#bout)+#LF$ ; #LFCR$ non réussi ",+#LF$ ; #LFCR$
EndIf  
;*************************************** Création des sprites boitier et curseur **********************************

If CatchSprite(#image,?BOITIER)=0
   M_ERR$+"  Création non réussi du sprite BOITIER ="+Str(#image)+#LF$
 EndIf
If CatchSprite(#cursor,?Cursor)=0
  M_ERR$+"  Création non réussi du sprite curseur ="+Str(#cursor)+#LF$
EndIf
If Len(M_ERR$) >0
  MessageRequester("Erreur ",M_ERR$)
EndIf 
EndMacro

;*************************************************************************************************************************************
;*****************                              Chargement des sprites                                              ******************
;***************** et Appel de la procédure permettant de connaitre LES dimensions du rectangle réservé aux sprites ******************
;*************************************************************************************************************************************
Macro M_charge_sp
ClearScreen(RGB(100,100,100))
H_sp=SpriteHeight(#image)
L_sp=SpriteWidth(#image)
FlipBuffers()
nb_sp=l_sp/h_sp
For i=0 To nb_sp-1
  m(i)=CatchSprite(-1,?BOITIER)
  ClipSprite(m(i),i*h_sp,0,h_sp,h_sp)
  PY=i/7
  PX=I%7
  t_sp(PY,PX)\s=m(i)
  t_sp(PY,PX)\x=h_sp*PX
  t_sp(PY,PX)\y=PY*46
  t_sp(PY,PX)\a=255
Next
thread1=CreateThread(@POSRECT(),POSRC1.rect) ; Crée le thread
EndMacro                                             ; Delay(10)


;*************************************************************************************************************************************
;*******************************************************     Programme Principal    **************************************************
;*************************************************************************************************************************************

M_prepar
M_charge_sp

;*************************************************************************************************************************************
;*****************************************                boucle des événements              *****************************************
;*************************************************************************************************************************************
Repeat
;*************************     deuxième boucle pour les événements dans la zone openwindow    ****************************************
  Repeat
    Delay(1)
    ev=WindowEvent()
    If ev=#PB_Event_Gadget
      If EventGadget()=#bout
        StartDrawing(WindowOutput(#mainform))
          DrawText(200,300,"Bout_Click"); [, CouleurTexte [, CouleurFond]])
          DrawText(10,300,Space(40),RGB(#grs,#grs,#grs),RGB(#grs,#grs,#grs))
        StopDrawing()
      EndIf
    EndIf:
    If ev=#PB_Event_CloseWindow
      End
    EndIf
  Until ev=0
  ;************************** suite  pour la boucle des événements de la zone définie dans openwindowedscreen ********************
  ShowCursor_(1)
  FlipBuffers()
  ExamineKeyboard()
  ExamineMouse()
  ClearScreen(RGB(100,100,100))
  For PX=0 To 6
    For PY=0 To 5
      If Not (px=6 And py=5)
        DisplayTransparentSprite(t_sp(Py,Px)\s,t_sp(Py,Px)\x,t_sp(Py,Py)\Y,190);, RGBA(128,128,128,0))
      EndIf
    Next
  Next
  M_MOUSE_IN_OUT
  If IN_OUT
    DisplayTransparentSprite(#cursor,MouseX(),MouseY(),255)
  EndIf
  If pos_x<7 And pos_y<6 And Mx>0 And (pos_x*pos_y)<>30
    ;     DisplayTransparentSprite(t_sp(POS_y,POS_x)\s,t_sp(Pos_y,Pos_x)\x+3,t_sp(Pos_y,Pos_y)\Y+3,255);,RGB(10,10,10))
    DisplaySprite(t_sp(POS_y,POS_x)\s,t_sp(Pos_y,Pos_x)\x+3,t_sp(Pos_y,Pos_y)\Y+3);,RGB(10,10,10))
  EndIf
  If MBL=1   ; MBL=MouseButton(#PB_MouseButton_Left) le bouton a été poussé
    StartDrawing(WindowOutput(#mainform))
      DrawText(10,300,"pos_x="+Str(pos_x)+", pos_y="+Str(pos_y)); [, CouleurTexte [, CouleurFond]])
      DrawText(200,300,Space(20),RGB(#grs,#grs,#grs),RGB(#grs,#grs,#grs))
    StopDrawing()
  EndIf
  ;   FlipBuffers()
Until KeyboardPushed(1);
;********************************************************************************************************************************
;******************************************* DATA SECTION ***********************************************************************
;********************************************************************************************************************************

A+
Dernière modification par PAPIPP le jeu. 21/août/2014 11:08, modifié 1 fois.
Il est fort peu probable que les mêmes causes ne produisent pas les mêmes effets.(Einstein)
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Souris utile aussi facilement en zone jeu qu'en zone win

Message par graph100 »

oui ça fonctionne mieux.

Mais le soucis du code précédent venait du paramètre #PB_Screen_NoSynchronization utilisé avec openwindowedscreen()
Et dans ton 2ème code, il faut que tu mettes le delay() à l'extérieur de la boucle de traitement des event.
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
PAPIPP
Messages : 534
Inscription : sam. 23/févr./2008 17:58

Re: Souris utile aussi facilement en zone jeu qu'en zone win

Message par PAPIPP »

Je viens d'essayer toutes les combinaisons de
#PB_Screen_Désynchronisation #PB_Screen_SmartSynchronization #PB_Screen_NoSynchronization dans openwindowedscreen
et avec ou sans delay(1) dans la boucle even
le delay(1) améliore toujours un peu le %
il est vrai que la meilleur solution est #PB_Screen_WaitSynchronization avec delay(1)
A+
Il est fort peu probable que les mêmes causes ne produisent pas les mêmes effets.(Einstein)
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
Répondre